From 561224d0c6ea8767766a8114ce15c98e31b6a0d9 Mon Sep 17 00:00:00 2001
From: lzhe <181968431@qq.com>
Date: 星期二, 08 七月 2025 23:54:10 +0800
Subject: [PATCH] 1

---
 src/views/wel/index.vue |   73 +++++++++++++++++++++++++++++-------
 1 files changed, 59 insertions(+), 14 deletions(-)

diff --git a/src/views/wel/index.vue b/src/views/wel/index.vue
index 2823324..d8a6746 100644
--- a/src/views/wel/index.vue
+++ b/src/views/wel/index.vue
@@ -27,7 +27,7 @@
         <el-button :size="size" text icon="el-icon-delete" type="primary" @click="showDel(row)" placeholder="鍒犻櫎" title="鍒犻櫎"></el-button>
         <el-button :size="size" text v-if="row.nodeType < 60" icon="el-icon-document-add" type="primary" @click="showAdd(row)" placeholder="鏂板瀛愮骇" title="鏂板瀛愮骇"></el-button>
         <el-button :size="size" text v-if="row.nodeType == 60" icon="el-icon-upload" type="primary" @click="showUpload(row)" placeholder="鏂囦欢涓婁紶" title="鏂囦欢涓婁紶"></el-button>
-        <el-button :size="size" text v-if="row.nodeType == 60" icon="el-icon-pie-chart" type="primary" @click="upgrade(row)" placeholder="鍗囩骇" title="鍗囩骇"></el-button>
+        <el-button :size="size" text v-if="row.nodeType == 70" icon="el-icon-pie-chart" type="primary" @click="upgrade(row)" placeholder="鍗囩骇" title="鍗囩骇"></el-button>
         <el-button :size="size" text v-if="row.nodeType == 60 && !isSM" icon="el-icon-position" type="primary" @click="downsend(row)" placeholder="涓嬪彂" title="涓嬪彂"></el-button>
       </template>
     </avue-crud>
@@ -42,7 +42,7 @@
       <avue-form v-if="tabsType == 'tab1'" :option="tabsFormOption" v-model="tabsForm"></avue-form>
       <span v-else-if="tabsType == 'tab2'">鐗堟湰淇℃伅</span>
       <template v-else-if="tabsType == 'tab3'">
-          鏂囦欢鍐呭
+          {{fileContent}}
           <!-- <div v-for="item in fileList" v-if="fileList.length > 0" class="fileListStyle">
             <span>{{item.name}}</span>
             <span class="delFile" @click="delFile(item)">X</span>
@@ -56,6 +56,7 @@
 export default {
   data() {
     return {
+      fileContent: "",
       isSM: false,  //鏄惁鏄秹瀵嗙綉 锛屽伐鎺х綉5涓紝娑夊瘑缃�4涓�
       isShowTabs: true,
       nodeTypeList: [],
@@ -100,7 +101,7 @@
           },
           {
             label: '鍒涘缓浜�',
-            prop: 'createUser',
+            prop: 'createUserName',
             disabled: true,
             placeholder: " "
           },
@@ -153,7 +154,16 @@
           },
           {
             label: '璁惧锛堟満搴婏級',
-            prop: 'abc'
+            prop: 'machineCode',
+            type: 'select',
+            dicUrl: '/blade-mdm/machine/page',
+            props: {
+              label: 'name',
+              value: 'code',
+            },
+            dicFormatter(res) {
+              return res.data.records;
+            }
           },
           {
             label: '鑺傜偣鍚嶇О',
@@ -161,7 +171,7 @@
           },
           {
             label: '鑺傜偣鎻忚堪',
-            prop: 'abc',
+            prop: 'description',
             hide: true
           },
           {
@@ -218,7 +228,7 @@
           },
           {
             label: '璁惧',
-            prop: 'abc'
+            prop: 'machineCode'
           },
           {
             label: '鍥哄寲鐘舵��',
@@ -238,7 +248,7 @@
           },
           {
             label: '鍒涘缓浜�',
-            prop: 'createUser',
+            prop: 'createUserName',
             width: '180'
           }
         ],
@@ -263,6 +273,41 @@
               value: 'dictKey',
             },
             disabled: true
+          },
+          {
+            label: '璁惧缂栧彿',
+            prop: 'machineCode',
+            type: 'select',
+            dicUrl: '/blade-mdm/machine/page',
+            props: {
+              label: 'name',
+              value: 'code',
+            },
+            dicFormatter(res) {
+              return res.data.records;
+            }
+          },
+          {
+            label: '闆剁粍浠跺彿/鍥惧彿',
+            prop: 'drawingNo'
+          },
+          {
+            label: '宸ュ簭',
+            prop: 'processName'
+          },
+          {
+            label: '宸ュ簭鐗堟湰',
+            prop: 'processEdition'
+          },
+          {
+            label: '鑺傜偣鍒嗙被',
+            prop: 'category',
+            type: 'select',
+            dicUrl: '/blade-system/dict-biz/dictionary?code=node_file_type',
+            props: {
+              label: 'dictValue',
+              value: 'dictKey',
+            }
           },
           {
             label: '閫夋嫨鏂囦欢',
@@ -358,13 +403,13 @@
     getFile(id) { //鏌ョ湅鏂囦欢鍐呭
       this.loading = true;
       axios({
-        url: '/blade-mdm/program/ncfile/content',
+        url: '/blade-mdm/program/ncfile/content-by-nodeid',
         method: 'get',
-        params: {id},
+        params: {nodeId:id},
       }).then(
         res => {
-          this.loading = true;
-          console.log(res.data,123)
+          this.loading = false;
+          this.fileContent = res.data.data;
         }
       );
     },
@@ -575,9 +620,9 @@
         this.nodeTypeList = res.data.data;
       }
     );
-    //鍒ゆ柇鐗堟湰  0:娑夊瘑缃戯紝1:宸ユ帶缃戯紱//宸ユ帶缃�5涓紝娑夊瘑缃�4涓�
-    axios({url: '/blade-system/param/detail?paramKey=networkType',method: 'get'}).then(res => {
-        if(res.data.data.paramValue === "0") {
+    //鍒ゆ柇鐗堟湰  0:娑夊瘑缃戯紝1:宸ユ帶缃戯紱//宸ユ帶缃�5涓紝娑夊瘑缃�4涓�  
+    axios({url: '/blade-mdm/system/param/getValue?paramKey=networkType',method: 'get'}).then(res => {
+        if(res.data.data === "0") {
           this.isSM = true;
         }
       }

--
Gitblit v1.9.3