JXDS18FUJT 2 роки тому
батько
коміт
f1dd2f6138

+ 24 - 6
src/views/price/gallery/index.vue

@@ -7,7 +7,7 @@
                     'Authorization': 'Bearer ' + token
                 }" action="http://xxgl.zzxcx.net/xxgl-admin/file/info" :data="{
     id: priceId,
-    type:type
+    type: type
 
 }" :on-preview="handlePreview" :on-success="handleSuccess" :on-remove="handleRemove" :before-remove="beforeRemove"
                     multiple :on-exceed="handleExceed" :file-list="fileList">
@@ -67,7 +67,7 @@ export default {
             fileList: [],
             token: getToken(),
             priceId: 0,
-            type:0,
+            type: 0,
             // 选中数组
             ids: [],
             // 非单个禁用
@@ -231,9 +231,27 @@ export default {
             return this.$confirm(`确定移除 ${file.name}?`);
         },
         getFileList() {
-            getFileList({
-                priceId: this.$route.query.id
-            }).then(response => {
+            let type = this.$route.query.type
+            let id = this.$route.query.id
+            let params = {
+
+            }
+            switch (type) {
+                case '1':
+                    params.fileId = id
+                    break;
+                case '2':
+                    params.engineId = id
+                    break;
+                case '3':
+                    params.controllerId = id
+                    break;
+                case '4':
+                    params.fdjId = id
+                    break;
+
+            }
+            getFileList(params).then(response => {
                 this.tableData = response.rows
 
             });
@@ -247,7 +265,7 @@ export default {
     },
     created() {
         this.priceId = this.$route.query.id
-        this.type  = this.$route.query.type
+        this.type = this.$route.query.type
         this.getFileList()
 
     },

+ 2 - 1
src/views/price/manage/index.vue

@@ -102,12 +102,13 @@
     <el-table fit :row-style="{ height: '35px' }" v-loading="loading" :data="infoList"
       @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="品牌" width="180px" align="center" prop="brand" />
+
       <el-table-column width="180px" label="机组型号" align="center" prop="unitModel" />
       <el-table-column label="机组功率(kw)" align="center" prop="unitPowerKw" />
       <el-table-column label="机组功率(kva)" align="center" prop="unitPowerKva" />
       <el-table-column label="频率(Hz)" align="center" prop="rate" />
       <el-table-column width="180px" label="柴油机型号" align="center" prop="dieselEngineModel" />
+      <el-table-column label="品牌" width="180px" align="center" prop="brand" />
       <el-table-column label="转速" align="center" prop="speed" />
       <el-table-column label="动力价格" align="center" prop="powerPrice" />
 

+ 2 - 1
src/views/price/query/index.vue

@@ -90,11 +90,12 @@
     <el-table fit :row-style="{ height: '35px' }" v-loading="loading" :data="infoList"
       @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="品牌" width="180px" align="center" prop="brand" />
+
       <el-table-column width="180px" label="机组型号" align="center" prop="unitModel" />
       <el-table-column label="机组功率(kw)" align="center" prop="unitPowerKw" />
       <el-table-column label="机组功率(kva)" align="center" prop="unitPowerKva" />
       <el-table-column label="频率(Hz)" align="center" prop="rate" />
+      <el-table-column label="品牌" width="180px" align="center" prop="brand" />
       <el-table-column width="180px" label="柴油机型号" align="center" prop="dieselEngineModel" />
       <el-table-column label="转速" align="center" prop="speed" />
       <!-- <el-table-column label="动力价格" align="center" prop="powerPrice" /> -->