From b42429445c22164e951d514348115ee593379026 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期六, 02 十一月 2024 18:44:54 +0800
Subject: [PATCH] 增加下载xml,禁止一键排版以及修改型号节点上级节点

---
 web/src/views/modules/taskReliability/ReliabilityAssess.vue |   28 +++++++++++++++++++++++++++-
 1 files changed, 27 insertions(+), 1 deletions(-)

diff --git a/web/src/views/modules/taskReliability/ReliabilityAssess.vue b/web/src/views/modules/taskReliability/ReliabilityAssess.vue
index 49562fe..6516b3e 100644
--- a/web/src/views/modules/taskReliability/ReliabilityAssess.vue
+++ b/web/src/views/modules/taskReliability/ReliabilityAssess.vue
@@ -19,6 +19,15 @@
           <el-button type="primary" @click="assess()">璇勫畾</el-button>
           <el-button type="primary" @click="add()">鏂板璇勫畾鏁版嵁</el-button>
           <el-button type="primary" @click="handleExpand()">{{expandText}}</el-button>
+          <el-dropdown style="margin-left: 10px" @command="download">
+            <el-button type="primary">
+              涓嬭浇xml<i class="el-icon-arrow-down el-icon--right"></i>
+            </el-button>
+            <el-dropdown-menu slot="dropdown">
+              <el-dropdown-item command="1">杈撳叆xml</el-dropdown-item>
+              <el-dropdown-item command="2">杈撳嚭xml</el-dropdown-item>
+            </el-dropdown-menu>
+          </el-dropdown>
         </el-form>
         <el-table ref="multipleTable" v-loading="table.dataLoading" :data="dataList" height="100px" v-adaptive="{bottomOffset:70}"
                   row-key="id"
@@ -43,6 +52,8 @@
 </template>
 <script>
   import AddOrUpdate from './RelisbilityAssess-AddOrUpdate'
+  import qs from "qs";
+  import Cookies from "js-cookie";
 
   export default {
     data() {
@@ -189,6 +200,21 @@
           }
         })
       },
-    }
+      async download(selsect) {
+        if (!this.dataForm.productId || !this.dataForm.taskId || !this.dataForm.itemId ) {
+          this.$tip.alert("鏈夋湭濉啓鐨勬暟鎹�")
+          return
+        }
+          let param = qs.stringify({
+            'token': Cookies.get('token'),
+            productId: this.dataForm.productId,
+            taskId: this.dataForm.taskId,
+            itemId: this.dataForm.itemId,
+            xml:selsect
+          })
+          let apiURL = `/taskReliability/ReliabilityAssess/downloadXml`
+          window.location.href = `${window.SITE_CONFIG['apiURL']}${apiURL}?${param}`
+        }
+      },
   }
 </script>

--
Gitblit v1.9.1