From dd5c0e7704a9ed729492b328e42d22014067b0b4 Mon Sep 17 00:00:00 2001
From: wente <329538422@qq.com>
Date: 星期二, 19 十二月 2023 14:29:12 +0800
Subject: [PATCH] 基线表

---
 web/src/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/web/src/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue b/web/src/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue
index 580afaf..6b5cf18 100644
--- a/web/src/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue
+++ b/web/src/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue
@@ -96,6 +96,16 @@
                 </el-table-column>
                 <el-table-column prop="itemName" min-width="180" label="閰嶇疆椤瑰悕绉�">
                 </el-table-column>
+                <el-table-column label="鎿嶄綔" width="120" align="center">
+                  <template v-slot="{ row }">
+                    <zt-table-button size="small" v-show = "row.accessoryMap" type="primary"
+                                     @click="preview(row)">棰勮
+                    </zt-table-button>
+                    <zt-table-button size="small" v-show = "row.accessoryMap" type="primary"
+                                     @click="downExcel(row)">涓嬭浇
+                    </zt-table-button>
+                  </template>
+                </el-table-column>
               </el-table>
               <div v-if="!dataForm.disabled"  class="icon-container" @click="handleCommand">
                 <!-- 鏀剧疆鍥哄畾鐨勫浘鏍� -->
@@ -142,6 +152,7 @@
       </div>
     </el-form>
     <ConfigItemList ref="configItemList" @getChangeItemList="getChangeItemList"></ConfigItemList>
+    <Preview ref="view" :pageMarkerfun="SoftwareTestOrder"></Preview>
     <template v-slot:footer>
       <el-button v-if="dataForm.disabled" type="primary" @click="print()">鎵撳嵃</el-button>
     </template>
@@ -155,6 +166,7 @@
   import Cookies from "js-cookie";
   import ConfigItemList from '../configItemChange/configItemList.vue'
   import AddOrUpdateCheck from "../testCheckOrder/TestCheckOrder-AddOrUpdate";
+  import Preview from "@/views/pages/view.vue";
 
   export default {
     data() {
@@ -189,6 +201,7 @@
       }
     },
     components: {
+      Preview,
       ConfigItemList
     },
     methods: {
@@ -219,6 +232,18 @@
       indexFormat(index) {
         return index += 1
       },
+      preview(row){
+        this.$refs.view.openAccessoryFormatSingle(row)
+      },
+      downExcel(row){
+        let params = qs.stringify({
+          'token': Cookies.get('token'),
+          'projectId':row.projectId,
+          'selectId':row.selectId,
+        })
+        let apiURL = ``
+        window.location.href = `${window.SITE_CONFIG['apiURL']}${apiURL}?${params}`
+      },
       handleCommand() {
         this.$nextTick(()=>{
           this.ids = this.dataForm.remarkList.map(item=>item.selectId).join(',')

--
Gitblit v1.9.1