From 4c9be188cc61f6f87827d6852dca5ca99c67c7a1 Mon Sep 17 00:00:00 2001 From: chenrui <1187576398@qq.com> Date: 星期二, 25 二月 2025 17:51:15 +0800 Subject: [PATCH] 设施和环境条件代码迁移 --- src/api/cnas/resourceDemand/facilitiesEnvironment/facilitiesAndEnvironment.js | 57 ++++++++++++++++++++++++++++ src/views/CNAS/resourceDemand/facilitiesEnvironment/component/facilities-environmental-conditions/power-supply-stability.vue | 47 +++++++++++++++-------- 2 files changed, 88 insertions(+), 16 deletions(-) diff --git a/src/api/cnas/resourceDemand/facilitiesEnvironment/facilitiesAndEnvironment.js b/src/api/cnas/resourceDemand/facilitiesEnvironment/facilitiesAndEnvironment.js new file mode 100644 index 0000000..2d0d1ee --- /dev/null +++ b/src/api/cnas/resourceDemand/facilitiesEnvironment/facilitiesAndEnvironment.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +// 璁炬柦鍜岀幆澧冩潯浠惰姹�-鐢垫簮绋冲畾鎬ф煡璇� +export function getLaboratoryFacilityPowerStablePage(query) { + return request({ + url: '/fePowerStable/getLaboratoryFacilityPowerStablePage', + method: 'get', + params: query + }) +} + +// 閫氳繃璁惧鍒嗙被鑾峰彇璁惧鍒楄〃 +export function deviceScopeSearch(query) { + return request({ + url: '/deviceScope/search', + method: 'get', + params: query + }) +} + +// 璁惧鏍戝舰 +export function treeDevice(query) { + return request({ + url: '/deviceScope/treeDevice', + method: 'get', + params: query + }) +} + +//鑾峰彇鐢ㄦ埛鍒楄〃 +export function selectUserCondition(query) { + return request({ + url: "/system/newUser/selectUserCondition", + method: "get", + params: query, + }); +} + +// 璁炬柦鍜岀幆澧冩潯浠惰姹�-鐢垫簮绋冲畾鎬ф柊澧�/淇敼 +export function addLaboratoryFacilityPowerStable(query) { + return request({ + url: '/fePowerStable/addLaboratoryFacilityPowerStable', + method: 'post', + data: query + }) +} + +// 璁炬柦鍜岀幆澧冩潯浠�-璁炬柦鍜岀幆澧冩潯浠惰姹�-鐢垫簮绋冲畾鎬�-娴嬪畾閲� 鍒犻櫎 +export function deleteFeMeasuredQuantity(query) { + return request({ + url: '/fePowerStable/deleteFeMeasuredQuantity', + method: 'delete', + params: query + }) +} + + diff --git a/src/views/CNAS/resourceDemand/facilitiesEnvironment/component/facilities-environmental-conditions/power-supply-stability.vue b/src/views/CNAS/resourceDemand/facilitiesEnvironment/component/facilities-environmental-conditions/power-supply-stability.vue index 0cd9c6d..b17f95d 100644 --- a/src/views/CNAS/resourceDemand/facilitiesEnvironment/component/facilities-environmental-conditions/power-supply-stability.vue +++ b/src/views/CNAS/resourceDemand/facilitiesEnvironment/component/facilities-environmental-conditions/power-supply-stability.vue @@ -191,11 +191,20 @@ </template> <script> +import { + getLaboratoryFacilityPowerStablePage, + deviceScopeSearch, + treeDevice, + selectUserCondition, + addLaboratoryFacilityPowerStable, + deleteFeMeasuredQuantity +} from '@/api/cnas/resourceDemand/facilitiesEnvironment/facilitiesAndEnvironment' + export default { data() { return { search: { - size: 20, + size: 10, current: 1, total: 0 }, @@ -235,11 +244,14 @@ methods: { // 鍒濆鍖栬皟鐢� initData() { - this.$axios.get(this.$api.facilitiesAndEnvironment.getLaboratoryFacilityPowerStablePage + '?size=' + this.search.size + '¤t=' + this.search.current).then(res => { - if (res.code === 201) return; - this.tableData = res.data.records; - this.search.total = res.data.total; - }); + getLaboratoryFacilityPowerStablePage({ + ...this.search + }).then(res => { + if (res.code === 200){ + this.tableData = res.data.records; + this.search.total = res.data.total; + } + }) }, handleSizeChange(val) { this.search.size = val; @@ -269,7 +281,7 @@ // 鑾峰彇鎵�鏈夎澶� getEquipOptions() { this.equipOptions = [] - this.$axios.get(this.$api.deviceScope.deviceScopeSearch+'?status=0').then(res => { + deviceScopeSearch({status:'0'}).then(res => { if (res.code === 200 && res.data) { this.equipOptions = res.data } @@ -279,9 +291,9 @@ }, // 鐢垫簮绋冲畾鎬�-鎵撳紑寮规璋冪敤璁惧鎺ュ彛锛屾煡璇娇鐢ㄧ殑璁惧 openDialog() { - this.$axios.get(this.$api.deviceScope.treeDevice).then(res => { + treeDevice().then(res => { this.cascaderList = res.data; - }); + }) this.$nextTick(() => { this.$refs['form'].clearValidate() }) @@ -324,11 +336,7 @@ this.submitLoading = true this.$refs.form.validate((valid) => { if (valid) { - this.$axios.post(this.$api.facilitiesAndEnvironment.addLaboratoryFacilityPowerStable, this.form, { - headers: { - 'Content-Type': 'application/json' - } - }).then(res => { + addLaboratoryFacilityPowerStable(this.form).then(res => { this.submitLoading = false if (res.code === 200) { this.initData() @@ -383,9 +391,16 @@ }, // 鑾峰彇璐熻矗浜轰俊鎭帴鍙� getUserList() { - this.$axios.get(this.$api.deviceScope.selectUserList).then(res => { + selectUserCondition().then(res => { if (res.code == 200) { - this.responsibleOptions = res.data + let data = [] + res.data.forEach(a => { + data.push({ + id: a.id, + name: a.name + }) + }) + this.responsibleOptions = data } }) }, -- Gitblit v1.9.3