Bläddra i källkod

feat(certsManage): 为特定类型的证书添加详情按钮

- 在操作列中添加了详情按钮,用于查看证书详细信息
- 根据 certType 和 type 属性的不同组合,控制按钮的显示和行为
- 优化了操作列的布局结构,提高了界面的可读性和可用性
wzg 6 månader sedan
förälder
incheckning
82d22808b4
1 ändrade filer med 15 tillägg och 2 borttagningar
  1. 15 2
      src/views/workStation/certsManage.vue

+ 15 - 2
src/views/workStation/certsManage.vue

@@ -121,7 +121,7 @@
           </el-table-column>
           <el-table-column align="center" label="操作" width="160">
             <template #default="scope">
-              <div v-if="certType == 6">
+              <div v-if="certType == 6 && type !== 0 && type !== 3">
                 <el-button
                   type="primary"
                   text
@@ -133,7 +133,7 @@
                   更新
                 </el-button>
               </div>
-              <div v-else>
+              <div v-else-if="type !== 0 && type !== 3">
                 <el-button
                   type="primary"
                   text
@@ -145,6 +145,19 @@
                   更新
                 </el-button>
               </div>
+              <div v-else>
+                <el-button
+                  type="primary"
+                  text
+                  @click="
+                    certType == 6
+                      ? goToShipOwnerDetail(scope.row.id)
+                      : goToShipDetail(scope.row.shipCode)
+                  "
+                >
+                  详情
+                </el-button>
+              </div>
             </template>
           </el-table-column>
         </el-table>