能耗修改

dev-scheduling
jinna 4 days ago
parent 1e37274850
commit 00f3461021
  1. 13
      src/api/energyManagement/energyManagement.js
  2. 1
      src/components/jh-select/index.vue
  3. 20
      src/views/energyManagement/components/batchAddWater.vue
  4. 17
      src/views/energyManagement/components/electricityTarget.vue
  5. 14
      src/views/energyManagement/components/waterTarget.vue

@ -65,10 +65,19 @@ export const getDetail = (params) => {
}); });
}; };
// 提交 // 新增
export const submit = (params) => { export const submit = (params) => {
return request({ return request({
url: '/blade-desk/bsEnergyTarget/submit', url: '/blade-desk/bsEnergyTarget/save',
method: 'post',
data: params,
});
};
// 修改
export const update = (params) => {
return request({
url: '/blade-desk/bsEnergyTarget/update',
method: 'post', method: 'post',
data: params, data: params,
}); });

@ -98,7 +98,6 @@ export default {
}, },
methods: { methods: {
debounce(func, wait) { debounce(func, wait) {
console.log('22222222222222222')
let timeout = null; let timeout = null;
return (...args) => { return (...args) => {
clearTimeout(timeout); clearTimeout(timeout);

@ -139,7 +139,7 @@
</template> </template>
<script> <script>
import {getDetail,submit} from '@/api/energyManagement/energyManagement' import {getDetail,submit,update} from '@/api/energyManagement/energyManagement'
export default { export default {
props:{ props:{
showAdd:{ showAdd:{
@ -195,15 +195,18 @@ export default {
} }
}, },
mounted(){ mounted(){
this.openShow = this.showAdd
if (this.moldAddMore && this.form.tableData.length === 0) { if (this.moldAddMore && this.form.tableData.length === 0) {
this.addTable(); this.addTable();
this.openShow = this.showAdd
}else{ }else{
getDetail({ getDetail({
type:this.type == 'water' ? 1 : 2, type:this.type == 'water' ? 1 : 2,
year:this.checkYear year:this.checkYear
}).then(res =>{ }).then(res =>{
res.data.data.originalYear = res.data.data.year
this.form.tableData = [res.data.data] this.form.tableData = [res.data.data]
this.openShow = this.showAdd
console.log('form--------',this.form.tableData)
}) })
} }
}, },
@ -256,16 +259,21 @@ export default {
submitData.map(item =>{ submitData.map(item =>{
item.type = this.type == 'water' ? 1 : 2 item.type = this.type == 'water' ? 1 : 2
}) })
}
submit(submitData).then(res =>{ submit(submitData).then(res =>{
if(res.data.code == 200){ if(res.data.code == 200){
this.$message.success(this.checkYear == '' ? '新增成功' : '修改成功') this.$message.success('新增成功')
this.closeDialog(true) this.closeDialog(true)
} }
}) })
}else{
update(submitData[0]).then(res =>{
if(res.data.code == 200){
this.$message.success('修改成功')
this.closeDialog(true)
}
})
}
}) })
} }
} }

@ -39,7 +39,6 @@
templateName="用电目标模板.xls" templateName="用电目标模板.xls"
importUrl="/blade-desk/bsEnergyTarget/electric-import-excel" importUrl="/blade-desk/bsEnergyTarget/electric-import-excel"
@closeDialog="closeDialog"></basic-import> @closeDialog="closeDialog"></basic-import>
</div>
<batchAddWater <batchAddWater
v-if="showAdd" v-if="showAdd"
type="electricity" type="electricity"
@ -48,6 +47,7 @@
:checkYear="checkYear" :checkYear="checkYear"
@closeDialog="closeDialog" @closeDialog="closeDialog"
></batchAddWater> ></batchAddWater>
</div>
</template> </template>
<script> <script>
import basicImport from '@/components/basic-import/main.vue' import basicImport from '@/components/basic-import/main.vue'
@ -240,6 +240,7 @@ export default {
}, },
methods: { methods: {
handleAdd(){ handleAdd(){
console.log('11111111111111111111')
this.showAdd = true this.showAdd = true
this.moldAddMore = true this.moldAddMore = true
}, },
@ -370,6 +371,20 @@ export default {
type:2, type:2,
...this.query ...this.query
}).then(res =>{ }).then(res =>{
res.data.data.records.map(item =>{
item.m01Target = item.m01Target == -1 ? 0 : item.m01Target
item.m02Target = item.m02Target == -1 ? 0 : item.m02Target
item.m03Target = item.m03Target == -1 ? 0 : item.m03Target
item.m04Target = item.m04Target == -1 ? 0 : item.m04Target
item.m05Target = item.m05Target == -1 ? 0 : item.m05Target
item.m06Target = item.m06Target == -1 ? 0 : item.m06Target
item.m07Target = item.m07Target == -1 ? 0 : item.m07Target
item.m08Target = item.m08Target == -1 ? 0 : item.m08Target
item.m09Target = item.m09Target == -1 ? 0 : item.m09Target
item.m10Target = item.m10Target == -1 ? 0 : item.m10Target
item.m11Target = item.m11Target == -1 ? 0 : item.m11Target
item.m12Target = item.m12Target == -1 ? 0 : item.m12Target
})
this.data = res.data.data.records; this.data = res.data.data.records;
this.page.total = res.data.data.total; this.page.total = res.data.data.total;
this.loading = false; this.loading = false;

@ -387,6 +387,20 @@ export default {
console.log('res.data:', res.data); console.log('res.data:', res.data);
if (res.data && res.data.data) { if (res.data && res.data.data) {
res.data.data.records.map(item =>{
item.m01Target = item.m01Target == -1 ? 0 : item.m01Target
item.m02Target = item.m02Target == -1 ? 0 : item.m02Target
item.m03Target = item.m03Target == -1 ? 0 : item.m03Target
item.m04Target = item.m04Target == -1 ? 0 : item.m04Target
item.m05Target = item.m05Target == -1 ? 0 : item.m05Target
item.m06Target = item.m06Target == -1 ? 0 : item.m06Target
item.m07Target = item.m07Target == -1 ? 0 : item.m07Target
item.m08Target = item.m08Target == -1 ? 0 : item.m08Target
item.m09Target = item.m09Target == -1 ? 0 : item.m09Target
item.m10Target = item.m10Target == -1 ? 0 : item.m10Target
item.m11Target = item.m11Target == -1 ? 0 : item.m11Target
item.m12Target = item.m12Target == -1 ? 0 : item.m12Target
})
this.data = res.data.data.records || []; this.data = res.data.data.records || [];
this.page.total = res.data.data.total || 0; this.page.total = res.data.data.total || 0;
console.log('数据处理成功:', { console.log('数据处理成功:', {

Loading…
Cancel
Save