From b2d3717960d72bfd254a9e2f375f6f5a468486c3 Mon Sep 17 00:00:00 2001
From: gaoshp <291585735@qq.com>
Date: 星期一, 07 十月 2024 09:47:36 +0800
Subject: [PATCH] update

---
 src/views/console/workstation/CollDialog.vue |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/src/views/console/workstation/CollDialog.vue b/src/views/console/workstation/CollDialog.vue
index b448605..4417dc1 100644
--- a/src/views/console/workstation/CollDialog.vue
+++ b/src/views/console/workstation/CollDialog.vue
@@ -15,6 +15,13 @@
                 <template #header="scope">
                     <span v-show="item.isRequired" style="color: red;">*</span>
                     <span>{{ scope.column.label }}</span>
+                    <el-tooltip class="box-item" effect="dark" placement="top-start">
+                        <template #content>
+                            <p v-html="item.describe"></p>
+                        </template>
+                        <el-icon v-show="item.describe"><el-icon-question-filled /></el-icon>
+                    </el-tooltip>
+
                 </template>
                 <template #default="scope">
                     <el-select v-model="scope.row[item.prop]" placeholder="" size="small"
@@ -53,6 +60,7 @@
 
 <script>
 export default {
+    name: 'CollDialog',
     emits: ['success', 'closed'],
     props: {
         option: {
@@ -99,12 +107,23 @@
             } else {
                 try {
                     this.cols = JSON.parse(this.typeList.find(v => v.id === val).dpHeadFull)
+
                 } catch (error) {
                     this.cols = []
                 }
             }
+            console.log('default')
+            this.setAddTemp()
 
+        },
+        setAddTemp() {
+            this.cols.forEach(v => {
+                if (v.type === 'boolean') {
+                    this.addTemplate[v.prop] = false
+                }
+                v.default && (this.addTemplate[v.prop] = v.default)
 
+            })
         },
         //鏄剧ず
         open(mode = 'add', params) {
@@ -153,6 +172,7 @@
                 }
                 this.type = res.data.type
                 this.appId = res.data.appId
+                this.setAddTemp()
                 // return res
             })
         },

--
Gitblit v1.9.3