Kaynağa Gözat

update ----已审核不允许提交修改,前端判断,减少后端压力

QuietShadow 3 yıl önce
ebeveyn
işleme
d89fdef903

+ 9 - 4
src/views/energyPerformance/components/supplyAnddemand/ProjectData.vue

@@ -219,7 +219,7 @@
                         v-privilege="activeMenu + 'examine'"
                         @click="examine()"
                         :loading="loading"
-                    >审核</el-button>
+                    >审核/取消审核</el-button>
                     <div style="float:right; text-align: right;">
                         <el-tooltip content="每天早上7点45生成昨日数据" placement="left">
                             <el-button
@@ -1172,7 +1172,11 @@ export default {
             let that = this;
             let url = 'pass/ems/v1/trmactvalues/batchupdate';
             let submitData = [];
-            for (let obj in that.tableFormDataObj) {
+            for (let obj in that.tableFormDataObj) {
+              if(that.tableFormDataObj[obj].issettle === '1'){
+                that.$message.error('项目编号:'+that.tableFormDataObj[obj].itemid + '已审核无法修改');
+                return;
+              }
                 submitData.push({
                     itemid: that.tableFormDataObj[obj].itemid,
                     clock: that.tableFormDataObj[obj].clock,
@@ -1180,7 +1184,8 @@ export default {
                     correctvalue: that.tableFormDataObj[obj].correctvalue,
                     apportvalue: that.tableFormDataObj[obj].apportvalue,
                     fid: that.tableFormDataObj[obj].fid,
-                    update_user: that.userInfo.data.userCode
+                    update_user: that.userInfo.data.userCode,
+                    islock: that.tableFormDataObj[obj].issettle
                 })
             }
             that.axios.put(url, submitData)
@@ -1401,7 +1406,7 @@ export default {
                 let SubmitData = [];
                 let issettle = '';
                 for (let key in that.tableFormDataObj) {
-                  issettle =  that.tableFormDataObj[key].issettle === '1' ? '0' : '1'
+                  issettle =  that.tableFormDataObj[key].issettle === '1' ? '0' : '1';
                    SubmitData.push({
                         itemid: that.tableFormDataObj[key].itemid,
                         clock: that.tableFormDataObj[key].clock,