From a83a278de80c8f5e5bb2b34e1525763bca3d10ab Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期四, 23 十一月 2023 10:15:52 +0800
Subject: [PATCH] Changes

---
 web/src/views/modules/project/SoftwareTestOrder.vue |   31 ++++++++++++++++++++++---------
 1 files changed, 22 insertions(+), 9 deletions(-)

diff --git a/web/src/views/modules/project/SoftwareTestOrder.vue b/web/src/views/modules/project/SoftwareTestOrder.vue
index df0c7bf..431fa8f 100644
--- a/web/src/views/modules/project/SoftwareTestOrder.vue
+++ b/web/src/views/modules/project/SoftwareTestOrder.vue
@@ -28,13 +28,19 @@
         <el-table v-loading="table.dataLoading" :data="table.dataList" height="100px" v-adaptive="{bottomOffset:70}"
                   border @selection-change="table.selectionChangeHandle">
           <el-table-column type="selection" align="center" width="40"/>
-          <el-table-column prop="softwareName" label="杞欢鍚嶇О"/>
-          <el-table-column prop="code" min-width="270" label="濮旀墭鍗曠紪鍙�"/>
-          <el-table-column prop="softwareIdentity" label="椤圭洰鏍囪瘑"/>
-          <zt-table-column-dict prop="testBasis" label="娴嬭瘯渚濇嵁" dict="test_basis"/>
-          <zt-table-column-dict prop="testStandard" width="370px" label="娴嬭瘯鏍囧噯" dict="test_standard"/>
-          <zt-table-column-dict prop="articleNature" label="鐗╁搧鎬ц川" dict="article_nature"/>
-          <zt-table-column-handle :table="table" edit-perm="project:update" delete-perm="project::delete"/>
+          <el-table-column prop="softwareName" width="250px" label="杞欢鍚嶇О"/>
+          <el-table-column prop="code" width="270" label="濮旀墭鍗曠紪鍙�"/>
+          <el-table-column prop="softwareIdentity" width="150px" label="椤圭洰鏍囪瘑"/>
+          <zt-table-column-dict prop="testBasis" width="150px" label="娴嬭瘯渚濇嵁" dict="test_basis"/>
+          <zt-table-column-dict prop="testStandard" min-width="420" label="娴嬭瘯鏍囧噯" dict="test_standard"/>
+          <zt-table-column-dict prop="articleNature" width="120px" label="鐗╁搧鎬ц川" dict="article_nature"/>
+          <zt-table-column-handle :table="table" width="150px" edit-perm="project:update" delete-perm="project::delete">
+            <template v-slot="{ row }">
+              <zt-table-button size="small" v-show = "row.accessoryMap" type="primary"
+                               @click="preview(row)">棰勮
+              </zt-table-button>
+            </template>
+          </zt-table-column-handle>
         </el-table>
         <!-- 寮圭獥, 鏂板 / 淇敼 -->
         <add-or-update ref="addOrUpdate" @refreshDataList="table.query"/>
@@ -42,7 +48,7 @@
                        @refreshDataList="table.query"
                        @setProjectInfo="openAddWin">
         </ProjectSelect>
-
+        <Preview ref="view" :pageMarkerfun="SoftwareTestOrder"></Preview>
       </zt-table-wraper>
     </div>
   </el-card>
@@ -51,10 +57,12 @@
 <script>
 import AddOrUpdate from './SoftwareTestOrder-AddOrUpdate'
 import ProjectSelect from "./Project-select.vue"
+import Preview from '@/views/pages/view'
 
 export default {
   data() {
     return {
+      SoftwareTestOrder:'SoftwareTestOrder',
       dataForm: {
         testBasis: '',
         testType: '',
@@ -65,7 +73,8 @@
   },
   components: {
     AddOrUpdate,
-    ProjectSelect
+    ProjectSelect,
+    Preview
   },
   methods: {
     add() {
@@ -74,7 +83,11 @@
     openAddWin(row) {
       console.log(row.id, 'row.id')
       this.$refs.addOrUpdate.$refs.dialog.init(null, {id: null, projectId: row.id})
+    },
+    preview(row){
+        this.$refs.view.openAccessoryFormatSingle(row)
     }
   }
 }
 </script>
+

--
Gitblit v1.9.1