From aeecb103cf6fe1ba8ad5eb1fb22672853172db6a Mon Sep 17 00:00:00 2001
From: 小小儁爺 <1694218219@qq.com>
Date: 星期二, 30 七月 2024 17:39:13 +0800
Subject: [PATCH] 1.增加列表数据求和功能

---
 src/views/basicSettings/meterPrice.vue |   43 +++++++++++++++++++++++++++++++++++--------
 1 files changed, 35 insertions(+), 8 deletions(-)

diff --git a/src/views/basicSettings/meterPrice.vue b/src/views/basicSettings/meterPrice.vue
index 3c94848..d1ee3d0 100644
--- a/src/views/basicSettings/meterPrice.vue
+++ b/src/views/basicSettings/meterPrice.vue
@@ -57,10 +57,10 @@
                 />
               </el-select>
             </el-form-item>
-            <el-form-item v-if="mesSetting.route" label="鍏宠仈宸ュ簭" style=" display: flex;">
+            <el-form-item label="鍏宠仈宸ュ簭" style=" display: flex;">
               <el-select
                 v-model="form.stepcode"
-                :disabled="form.routecode===''"
+                :disabled="mesSetting.route?form.routecode==='':form.partcode===''"
                 :popper-append-to-body="false"
                 style="width: 200px"
                 placeholder="璇烽�夋嫨"
@@ -318,6 +318,7 @@
   directives: { elDragDialog, waves },
   data() {
     return {
+      mesSetting: JSON.parse(localStorage.getItem('mesSetting')),
       mainHeight: 0,
       tableHeight: 0,
       form: {
@@ -432,7 +433,27 @@
           width: false,
           prop: 'unprice',
           label: '璁′欢鍗曚环',
-          id: 17,
+          id: 12,
+          show: true,
+          fixed: false,
+          sortable: true
+        },
+        {
+          minWidth: false,
+          width: 110,
+          prop: 'lm_user',
+          label: '鍒涘缓浜哄憳',
+          id: 13,
+          show: true,
+          fixed: false,
+          sortable: true
+        },
+        {
+          minWidth: false,
+          width: 160,
+          prop: 'lm_date',
+          label: '鍒涘缓鏃堕棿',
+          id: 14,
           show: true,
           fixed: false,
           sortable: true
@@ -458,9 +479,7 @@
       editPartName: '', // 缂栬緫鏃朵骇鍝佸悕绉�
       editRouteName: '', // 缂栬緫鏃跺伐鑹鸿矾绾垮悕绉�
       editStepName: '', // 缂栬緫鏃跺姞宸ュ伐搴忓悕绉�
-      operation: '',
-
-      mesSetting: JSON.parse(localStorage.getItem('mesSetting'))
+      operation: ''
 
     }
   },
@@ -471,6 +490,10 @@
   mounted() {
     window.addEventListener('resize', this.getHeight)
     this.getHeight()
+
+    if (!this.mesSetting.route) {
+      this.tableColumnSettingsArray = this.tableColumnSettingsArray.filter(i => i.prop !== 'route_name')
+    }
   },
   methods: {
     tableColumnUpdate(val, isCopyTrue) {
@@ -524,8 +547,12 @@
     },
     async partChange(val) {
       const { data: res } = await PartSelectRpute({ partcode: val })
-      this.routeArr = res
-      this.form.routecode = ''
+      if (this.mesSetting.route) {
+        this.routeArr = res
+        this.form.routecode = ''
+      } else {
+        this.stepArr = res
+      }
       this.form.stepcode = ''
     },
     async routeChange(val) {

--
Gitblit v1.9.3