Quellcode durchsuchen

fix::归档时候默认显示'search', 'remove', 'consult', 'detail'四个按钮,自定义按钮选择显示

liujiayin vor 2 Jahren
Ursprung
Commit
823d8ff576

+ 1 - 1
src/business/platform/data/templatebuilder/right-aside/editors/editor-button.vue

@@ -53,7 +53,7 @@
         <el-form-item label="按钮图标" prop="icon">
         <el-form-item label="按钮图标" prop="icon">
             <ibps-icon-select v-model="formData.icon" icon="el-icon-search" />
             <ibps-icon-select v-model="formData.icon" icon="el-icon-search" />
         </el-form-item>
         </el-form-item>
-        <el-form-item label="模板归档显示">
+        <el-form-item v-if="formData.button_type=='custom'" label="模板归档显示">
             <el-switch v-model="formData.show_on_record" active-value="Y" inactive-value="N" />
             <el-switch v-model="formData.show_on_record" active-value="Y" inactive-value="N" />
         </el-form-item>
         </el-form-item>
         <el-form-item
         <el-form-item

+ 4 - 10
src/views/platform/data/dataTemplate/template-list.vue

@@ -163,19 +163,13 @@ export default {
             return [data]
             return [data]
         },
         },
         dealButtom (buttons) {
         dealButtom (buttons) {
-            // const keys = ['search', 'remove', 'consult', 'custom']
+            const keys = ['search', 'remove', 'consult', 'detail']
             if (!buttons.length) {
             if (!buttons.length) {
                 return []
                 return []
             }
             }
-            // const btn = buttons.filter(i => keys.includes(i.button_type))
-            const btn = buttons.filter(i => i.show_on_record == 'Y')
-            btn.push({
-                button_type: 'detail',
-                label: '明细',
-                position: 'manage',
-                type: 'info'
-            })
-            return btn
+            const defaultBtn = buttons.filter(i => keys.includes(i.button_type))
+            const customBtn = buttons.filter(i => i.show_on_record == 'Y')
+            return [...defaultBtn, ...customBtn]
         },
         },
         dealFilter (dataList) {
         dealFilter (dataList) {
             // 1.去除原过滤条件中的编制部门在其中
             // 1.去除原过滤条件中的编制部门在其中