From ac62137e3fec9b37b2289ba703674a266ebdd163 Mon Sep 17 00:00:00 2001
From: maven <2163098428@qq.com>
Date: 星期一, 11 八月 2025 15:05:08 +0800
Subject: [PATCH] yys 联调用水管理
---
src/views/energyManagement/waterManagement/index.vue | 20 +++++-----
src/views/energyManagement/waterManagement/components/formDia.vue | 62 +++++++++++++++---------------
src/views/equipmentManagement/ledger/Form.vue | 2
src/api/energyManagement/waterManagement.js | 13 +++---
4 files changed, 49 insertions(+), 48 deletions(-)
diff --git a/src/api/energyManagement/waterManagement.js b/src/api/energyManagement/waterManagement.js
index aef7465..caa82bf 100644
--- a/src/api/energyManagement/waterManagement.js
+++ b/src/api/energyManagement/waterManagement.js
@@ -4,7 +4,7 @@
// 鐢ㄦ按璁惧-鍒嗛〉鏌ヨ
export function waterEquipmentListPage(query) {
return request({
- url: '/waterEquipmentConsumption/listPage',
+ url: '/waterRecord/listPage',
method: 'get',
params: query,
})
@@ -13,7 +13,7 @@
// 鐢ㄦ按瓒嬪娍-鍒嗛〉鏌ヨ
export function listPageByWaterTrend(query) {
return request({
- url: '/waterEquipmentConsumption/listPageByTrend',
+ url: '/waterRecord/listPageByTrend',
method: 'get',
params: query,
})
@@ -22,7 +22,7 @@
// 鐢ㄦ按璁惧-鍒犻櫎
export function waterEquipmentDelete(query) {
return request({
- url: '/waterEquipmentConsumption/delete',
+ url: '/waterRecord/delete',
method: 'delete',
data: query,
})
@@ -31,7 +31,7 @@
// 鐢ㄦ按璁惧-鏂板
export function waterEquipmentAdd(query) {
return request({
- url: '/waterEquipmentConsumption/add',
+ url: '/waterRecord/add',
method: 'post',
data: query,
})
@@ -40,7 +40,7 @@
// 鐢ㄦ按璁惧-淇敼
export function waterEquipmentUpdate(query) {
return request({
- url: '/waterEquipmentConsumption/update',
+ url: '/waterRecord/update',
method: 'post',
data: query,
})
@@ -49,8 +49,9 @@
// 鐢ㄦ按璁惧涓嬫媺妗嗘煡璇�
export function waterDeviceList(query) {
return request({
- url: '/waterEquipmentConsumption/deviceList',
+ url: '/device/ledger/page',
method: 'get',
+ params: query,
})
}
diff --git a/src/views/energyManagement/waterManagement/components/formDia.vue b/src/views/energyManagement/waterManagement/components/formDia.vue
index a692b95..2e58ea0 100644
--- a/src/views/energyManagement/waterManagement/components/formDia.vue
+++ b/src/views/energyManagement/waterManagement/components/formDia.vue
@@ -15,9 +15,9 @@
>
<el-row :gutter="30">
<el-col :span="12">
- <el-form-item label="璁惧锛�" prop="code">
+ <el-form-item label="璁惧锛�" prop="deviceModel">
<el-select
- v-model="form.code"
+ v-model="form.deviceModel"
placeholder="璇烽�夋嫨"
clearable
@change="setName"
@@ -35,9 +35,9 @@
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="姣忔棩闄愬埗姘撮噺锛�" prop="everyNum">
+ <el-form-item label="姣忔棩闄愬埗姘撮噺锛�" prop="waterDayLimit">
<el-input
- v-model="form.everyNum"
+ v-model="form.waterDayLimit"
placeholder="璇疯緭鍏�"
clearable
/>
@@ -46,18 +46,18 @@
</el-row>
<el-row :gutter="30">
<el-col :span="12">
- <el-form-item label="棰濆畾娴侀噺锛�" prop="flowRating">
+ <el-form-item label="棰濆畾娴侀噺锛�" prop="ratedRate">
<el-input
- v-model="form.flowRating"
+ v-model="form.ratedRate"
placeholder="璇疯緭鍏�"
clearable
/>
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="瀹為檯娴侀噺锛�" prop="flowActual">
+ <el-form-item label="瀹為檯娴侀噺锛�" prop="actualTraffic">
<el-input
- v-model="form.flowActual"
+ v-model="form.actualTraffic"
placeholder="璇疯緭鍏�"
clearable
/>
@@ -66,10 +66,10 @@
</el-row>
<el-row :gutter="30">
<el-col :span="12">
- <el-form-item label="杩愯鏃堕棿锛�" prop="runDate">
+ <el-form-item label="杩愯鏃堕棿锛�" prop="runTime">
<el-date-picker
style="width: 100%"
- v-model="form.runDate"
+ v-model="form.runTime"
value-format="YYYY-MM-DD"
format="YYYY-MM-DD"
type="date"
@@ -79,9 +79,9 @@
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="褰撴棩鐢ㄦ按閲忥細" prop="dayNum">
+ <el-form-item label="褰撴棩鐢ㄦ按閲忥細" prop="waterDay">
<el-input
- v-model="form.dayNum"
+ v-model="form.waterDay"
placeholder="璇疯緭鍏�"
clearable
/>
@@ -99,9 +99,9 @@
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="鐢ㄦ按绫诲瀷锛�" prop="waterType">
+ <el-form-item label="鐢ㄦ按绫诲瀷锛�" prop="type">
<el-select
- v-model="form.waterType"
+ v-model="form.type"
placeholder="璇烽�夋嫨"
clearable
>
@@ -136,25 +136,25 @@
const data = reactive({
form: {
- name: "",
- code: "",
- everyNum: "",
- flowRating: "",
- flowActual: "",
- runDate: "",
- dayNum: "",
+ deviceName: "",
+ deviceModel: "",
+ waterDayLimit: "",
+ ratedRate: "",
+ actualTraffic: "",
+ runTime: "",
+ waterDay: "",
waterPrice: "",
- waterType: "",
+ type: "",
},
rules: {
- code: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }],
- runDate: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }],
- everyNum: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
- flowRating: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
- flowActual: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
- dayNum: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
+ deviceModel: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }],
+ runTime: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }],
+ waterDayLimit: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
+ ratedRate: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
+ actualTraffic: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
+ waterDay: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
waterPrice: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
- waterType: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }],
+ type: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }],
},
})
const { form, rules } = toRefs(data);
@@ -166,8 +166,8 @@
dialogFormVisible.value = true;
form.value = {}
proxy.resetForm("formRef");
- waterDeviceList().then((res) => {
- codeList.value = res.data;
+ waterDeviceList({size: -1}).then((res) => {
+ codeList.value = res.data.records;
});
if (type === "edit") {
form.value = {...row}
diff --git a/src/views/energyManagement/waterManagement/index.vue b/src/views/energyManagement/waterManagement/index.vue
index 848a945..181ae88 100644
--- a/src/views/energyManagement/waterManagement/index.vue
+++ b/src/views/energyManagement/waterManagement/index.vue
@@ -4,7 +4,7 @@
<div>
<span class="search_title">璁惧鍚嶇О锛�</span>
<el-input
- v-model="searchForm.name"
+ v-model="searchForm.deviceName"
style="width: 240px"
placeholder="璇疯緭鍏�"
@change="handleQuery"
@@ -101,35 +101,35 @@
const tableColumn = ref([
{
label: "璁惧鍚嶇О",
- prop: "name",
+ prop: "deviceName",
width: 200,
},
{
label: "瑙勬牸鍨嬪彿",
- prop: "code",
+ prop: "deviceModel",
width: 200,
},
{
label: "棰濆畾娴侀噺",
- prop: "flowRating",
+ prop: "ratedRate",
},
{
label: "瀹為檯娴侀噺",
- prop: "flowActual",
+ prop: "actualTraffic",
},
{
label: "杩愯鏃堕棿",
- prop: "runDate",
+ prop: "runTime",
width:150
},
{
label: "褰撴棩鐢ㄦ按閲�",
- prop: "dayNum",
+ prop: "waterDay",
width: 150,
},
{
label: "姣忔棩闄愬埗姘撮噺",
- prop: "everyNum",
+ prop: "waterDayLimit",
width:220
},
{
@@ -175,7 +175,7 @@
// 璁剧疆涓婁紶鐨勮姹傚ご閮�
headers: { Authorization: "Bearer " + getToken() },
// 涓婁紶鐨勫湴鍧�
- url: import.meta.env.VITE_APP_BASE_API + "/waterEquipmentConsumption/importData",
+ url: import.meta.env.VITE_APP_BASE_API + "/waterRecord/importData",
// 鏂囦欢涓婁紶鍓嶇殑鍥炶皟
beforeUpload: (file) => {
console.log('鏂囦欢鍗冲皢涓婁紶', file);
@@ -257,7 +257,7 @@
}
function importTemplate() {
proxy.download(
- "/waterEquipmentConsumption/export",
+ "/waterRecord/export",
{},
'鐢ㄦ按璁惧瀵煎叆妯$増.xlsx'
);
diff --git a/src/views/equipmentManagement/ledger/Form.vue b/src/views/equipmentManagement/ledger/Form.vue
index f7029ee..c1daab7 100644
--- a/src/views/equipmentManagement/ledger/Form.vue
+++ b/src/views/equipmentManagement/ledger/Form.vue
@@ -8,7 +8,7 @@
</el-col>
<el-col :span="12">
<el-form-item label="瑙勬牸鍨嬪彿" prop="deviceModel">
- <el-input v-model="form.deviceModel" placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�" />
+ <el-input v-model="form.deviceModel" :disabled="form.deviceModel != null ? true : false" placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�" />
</el-form-item>
</el-col>
<el-col :span="12">
--
Gitblit v1.9.3