From 66b3c4c129b05b634d37ac7eac63eff0f0b9f426 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期四, 27 二月 2025 10:11:52 +0800
Subject: [PATCH] 修改体系管理要求bug
---
src/views/CNAS/resourceDemand/facilitiesEnvironment/component/facilities-environmental-conditions/temperature-humidity-record.vue | 100 +++++++++++++++++++++-----------------------------
1 files changed, 42 insertions(+), 58 deletions(-)
diff --git a/src/views/CNAS/resourceDemand/facilitiesEnvironment/component/facilities-environmental-conditions/temperature-humidity-record.vue b/src/views/CNAS/resourceDemand/facilitiesEnvironment/component/facilities-environmental-conditions/temperature-humidity-record.vue
index f848a42..2dbe82a 100644
--- a/src/views/CNAS/resourceDemand/facilitiesEnvironment/component/facilities-environmental-conditions/temperature-humidity-record.vue
+++ b/src/views/CNAS/resourceDemand/facilitiesEnvironment/component/facilities-environmental-conditions/temperature-humidity-record.vue
@@ -236,6 +236,18 @@
</template>
<script>
+import {
+ getFeTempHumDate,
+ addFeTempHumDate,
+ getFeTempHumRecordPage,
+ addFeTempHumRecord,
+ selectUserCondition,
+ deleteFeTempHumRecord,
+ deleteFeTempHumDate,
+ exportTemperatureAndHumidityRecords,
+ affirmFeTempHumDate
+} from '@/api/cnas/resourceDemand/facilitiesEnvironment/facilitiesAndEnvironment'
+
export default {
data() {
return {
@@ -293,12 +305,7 @@
dateId: this.approvalRow.dateId,
subjoin: this.subjoin,
}
- this.$axios.post(this.$api.facilitiesAndEnvironment.affirmFeTempHumDate, params, {
- headers: {
- 'Content-Type': 'application/json'
- },
- noQs: true
- }).then(res => {
+ affirmFeTempHumDate(params).then(res => {
this.approvalLoading = false
if (res.code === 200) {
this.$message.success('纭鎴愬姛锛�')
@@ -310,7 +317,7 @@
})
},
openDialog() {
- this.$axios.get(this.$api.deviceScope.selectUserList).then(res => {
+ selectUserCondition().then(res => {
if (res.code == 200) {
this.responsibleOptions = res.data
}
@@ -320,11 +327,7 @@
this.$refs.form.validate((valid) => {
if (valid) {
this.submitLoading = true
- this.$axios.post(this.$api.facilitiesAndEnvironment.addFeTempHumDate, this.form, {
- headers: {
- 'Content-Type': 'application/json'
- }
- }).then(res => {
+ addFeTempHumDate(this.form).then(res => {
if (res.code === 200) {
this.$message.success('鏂板鎴愬姛!')
this.submitLoading = false
@@ -346,11 +349,7 @@
this.submitLoading = true
if (valid) {
this.form1.dateId = this.saveRow.dateId
- this.$axios.post(this.$api.facilitiesAndEnvironment.addFeTempHumRecord, this.form1, {
- headers: {
- 'Content-Type': 'application/json'
- }
- }).then(res => {
+ addFeTempHumRecord(this.form1).then(res => {
if (res.code === 200) {
this.$message.success('鏂板鎴愬姛!')
this.submitLoading = false
@@ -377,7 +376,7 @@
cancelButtonText: '鍙栨秷',
type: 'warning'
}).then(() => {
- this.$axios.delete(this.$api.facilitiesAndEnvironment.deleteFeTempHumDate + '?dateId=' + row.dateId).then(res => {
+ deleteFeTempHumDate({dateId:row.dateId}).then(res => {
this.$message.success('鍒犻櫎鎴愬姛锛�')
this.initData()
})
@@ -389,35 +388,11 @@
},
// 瀵煎嚭
downLoadPost(row) {
- this.$axios.get(this.$api.facilitiesAndEnvironment.exportTemperatureAndHumidityRecords + '?dateId=' + row.dateId,{responseType: "blob"}).then(res => {
+ exportTemperatureAndHumidityRecords({dateId:row.dateId}).then(res => {
this.outLoading = false
const blob = new Blob([res],{ type: 'application/msword' });
- //灏咮lob 瀵硅薄杞崲鎴愬瓧绗︿覆
- let reader = new FileReader();
- reader.readAsText(blob, 'utf-8');
- reader.onload = () => {
- try {
- let result = JSON.parse(reader.result);
- if (result.message) {
- this.$message.error(result.message);
- } else {
- const url = URL.createObjectURL(blob);
- const link = document.createElement('a');
- link.href = url;
- link.download = '娓╂箍搴﹁褰�' + '.docx';
- link.click();
- this.$message.success('瀵煎嚭鎴愬姛')
- }
- } catch (err) {
- console.log(err);
- const url = URL.createObjectURL(blob);
- const link = document.createElement('a');
- link.href = url;
- link.download = '娓╂箍搴﹁褰�' + '.docx';
- link.click();
- this.$message.success('瀵煎嚭鎴愬姛')
- }
- }
+ this.$download.saveAs(blob, '娓╂箍搴﹁褰�.docx')
+ this.$message.success('瀵煎嚭鎴愬姛')
})
},
deleteRowFun1(row) {
@@ -426,28 +401,37 @@
cancelButtonText: '鍙栨秷',
type: 'warning'
}).then(() => {
- this.$axios.delete(this.$api.facilitiesAndEnvironment.deleteFeTempHumRecord + '?tempHumId=' + row.tempHumId).then(res => {
+ deleteFeTempHumRecord({tempHumId:row.tempHumId}).then(res => {
this.$message.success('鍒犻櫎鎴愬姛锛�')
this.initData1(this.saveRow.dateId)
})
})
},
initData() {
- this.$axios.get(this.$api.facilitiesAndEnvironment.getFeTempHumDate + '?size=' + this.search.size + '¤t=' + this.search.current + '&testAreaName=' + this.search.testAreaName).then(res => {
- if (res.code === 201) return;
- this.tableData = res.data.records;
- this.search.total = res.data.total;
- if (res.data.records.length === 0) {
- this.tableData1 = []
- this.saveRow.monthDate = ''
+ getFeTempHumDate({
+ ...this.search,
+ ...this.search}).then(res => {
+ if (res.code === 200){
+ this.tableData = res.data.records;
+ this.search.total = res.data.total;
+ if (res.data.records.length === 0) {
+ this.tableData1 = []
+ this.saveRow.monthDate = ''
+ }
}
- });
+
+ })
},
initData1(dateId) {
- this.$axios.get(this.$api.facilitiesAndEnvironment.getFeTempHumRecordPage + '?size=' + this.search1.size + '¤t=' + this.search1.current + '&dateId=' + dateId).then(res => {
- if (res.code === 201) return;
- this.tableData1 = res.data.records;
- this.search1.total = res.data.total;
+ let form = {dateId: dateId}
+ getFeTempHumRecordPage({
+ ...this.search1,
+ ...form
+ }).then(res => {
+ if (res.code === 200){
+ this.tableData1 = res.data.records;
+ this.search1.total = res.data.total;
+ }
});
},
handleSizeChange(val) {
--
Gitblit v1.9.3