From 7b0dbecd1d6155d26ec67be0a47a16264c738c85 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 09 五月 2023 14:48:10 +0800
Subject: [PATCH] 2023-05-09

---
 src/menu/components/table/edit-table/options.jsx |  156 +++++++++++++++++++++++++++------------------------
 1 files changed, 83 insertions(+), 73 deletions(-)

diff --git a/src/menu/components/table/edit-table/options.jsx b/src/menu/components/table/edit-table/options.jsx
index e3c2fb5..c1dc662 100644
--- a/src/menu/components/table/edit-table/options.jsx
+++ b/src/menu/components/table/edit-table/options.jsx
@@ -1,7 +1,7 @@
 /**
  * @description Wrap琛ㄥ崟閰嶇疆淇℃伅
  */
-export default function (wrap, action = []) {
+export default function (wrap, columns = []) {
   let roleList = sessionStorage.getItem('sysRoles')
   let appType = sessionStorage.getItem('appType')
 
@@ -47,59 +47,59 @@
       field: 'height',
       label: '楂樺害',
       initval: wrap.height || '',
-      tooltip: '琛ㄦ牸楂樺害锛岀┖鍊兼椂楂樺害鑷�傚簲銆�',
+      tooltip: '琛ㄦ牸楂樺害锛岀┖鍊兼椂楂樺害鑷�傚簲銆傛敞锛氬皬浜庣瓑浜�100鏃朵负楂樺害鐨勭櫨鍒嗘瘮銆�',
       min: 10,
       max: 3000,
       precision: 0,
       required: false
     },
-    {
-      type: 'radio',
-      field: 'editable',
-      label: '鍒濆鍖�',
-      initval: wrap.editable || 'false',
-      required: false,
-      options: [
-        {value: 'true', label: '鍙紪杈�'},
-        {value: 'false', label: '涓嶅彲缂栬緫'},
-      ],
-      controlFields: [
-        {field: 'switchable', values: ['true']},
-      ]
-    },
-    {
-      type: 'radio',
-      field: 'submittal',
-      label: '鎻愪氦鍚�',
-      initval: wrap.submittal || 'false',
-      required: false,
-      options: [
-        {value: 'true', label: '鍙紪杈�'},
-        {value: 'false', label: '涓嶅彲缂栬緫'},
-      ]
-    },
-    {
-      type: 'radio',
-      field: 'addable',
-      label: '鍙柊澧�',
-      initval: wrap.addable || 'false',
-      required: false,
-      options: [
-        {value: 'true', label: '鏄�'},
-        {value: 'false', label: '鍚�'},
-      ]
-    },
-    {
-      type: 'radio',
-      field: 'delable',
-      label: '鍙垹闄�',
-      initval: wrap.delable || 'true',
-      required: false,
-      options: [
-        {value: 'true', label: '鏄�'},
-        {value: 'false', label: '鍚�'},
-      ]
-    },
+    // {
+    //   type: 'radio',
+    //   field: 'editable',
+    //   label: '鍒濆鍖�',
+    //   initval: wrap.editable || 'false',
+    //   required: false,
+    //   options: [
+    //     {value: 'true', label: '鍙紪杈�'},
+    //     {value: 'false', label: '涓嶅彲缂栬緫'},
+    //   ],
+    //   controlFields: [
+    //     {field: 'switchable', values: ['true']},
+    //   ]
+    // },
+    // {
+    //   type: 'radio',
+    //   field: 'submittal',
+    //   label: '鎻愪氦鍚�',
+    //   initval: wrap.submittal || 'false',
+    //   required: false,
+    //   options: [
+    //     {value: 'true', label: '鍙紪杈�'},
+    //     {value: 'false', label: '涓嶅彲缂栬緫'},
+    //   ]
+    // },
+    // {
+    //   type: 'radio',
+    //   field: 'addable',
+    //   label: '鍙柊澧�',
+    //   initval: wrap.addable || 'false',
+    //   required: false,
+    //   options: [
+    //     {value: 'true', label: '鏄�'},
+    //     {value: 'false', label: '鍚�'},
+    //   ]
+    // },
+    // {
+    //   type: 'radio',
+    //   field: 'delable',
+    //   label: '鍙垹闄�',
+    //   initval: wrap.delable || 'false',
+    //   required: false,
+    //   options: [
+    //     {value: 'true', label: '鏄�'},
+    //     {value: 'false', label: '鍚�'},
+    //   ]
+    // },
     {
       type: 'radio',
       field: 'commit',
@@ -113,18 +113,18 @@
         {value: 'simple', label: '鍗曢」'},
       ]
     },
-    {
-      type: 'radio',
-      field: 'operType',
-      label: '缂栬緫鎸夐挳',
-      initval: wrap.operType || 'btnMode',
-      tooltip: '缂栬緫鏃剁殑娣诲姞銆佸垹闄ゆ寜閽樉绀轰綅缃紝娉細浣跨敤娴爣鏃惰〃鏍兼í鍚戞粴鍔ㄥけ鏁堬紝琛ㄦ牸璁剧疆楂樺害鏃舵诞鏍囨棤鏁堛��',
-      required: false,
-      options: [
-        {value: 'btnMode', label: '鎸夐挳寮�'},
-        {value: 'buoyMode', label: '娴爣寮�'},
-      ]
-    },
+    // {
+    //   type: 'radio',
+    //   field: 'operType',
+    //   label: '缂栬緫鎸夐挳',
+    //   initval: wrap.operType || 'btnMode',
+    //   tooltip: '缂栬緫鏃剁殑娣诲姞銆佸垹闄ゆ寜閽樉绀轰綅缃紝娉細浣跨敤娴爣鏃惰〃鏍兼í鍚戞粴鍔ㄥけ鏁堬紝琛ㄦ牸璁剧疆楂樺害鏃舵诞鏍囨棤鏁堛��',
+    //   required: false,
+    //   options: [
+    //     {value: 'btnMode', label: '鎸夐挳寮�'},
+    //     {value: 'buoyMode', label: '娴爣寮�'},
+    //   ]
+    // },
     {
       type: 'radio',
       field: 'editType',
@@ -282,18 +282,18 @@
       ],
       forbid: !appType || sessionStorage.getItem('editMenuType') === 'popview'
     },
-    {
-      type: 'radio',
-      field: 'switchable',
-      label: '鐘舵�佸垏鎹�',
-      initval: wrap.switchable || 'true',
-      tooltip: '鏄惁鍙互鍦ㄧ紪杈戝拰榛樿table鐘舵�侀棿鍒囨崲銆�',
-      required: false,
-      options: [
-        {value: 'true', label: '鍚敤'},
-        {value: 'false', label: '绂佺敤'},
-      ]
-    },
+    // {
+    //   type: 'radio',
+    //   field: 'switchable',
+    //   label: '鐘舵�佸垏鎹�',
+    //   initval: wrap.switchable || 'true',
+    //   tooltip: '鏄惁鍙互鍦ㄧ紪杈戝拰榛樿table鐘舵�侀棿鍒囨崲銆�',
+    //   required: false,
+    //   options: [
+    //     {value: 'true', label: '鍚敤'},
+    //     {value: 'false', label: '绂佺敤'},
+    //   ]
+    // },
     {
       type: 'radio',
       field: 'empty',
@@ -307,6 +307,16 @@
       ],
     },
     {
+      type: 'select',
+      field: 'tipField',
+      label: '淇℃伅鎻愮ず',
+      initval: wrap.tipField || '',
+      tooltip: '榧犳爣鎮诞浜庤涓婃柟鏃剁殑鎻愮ず淇℃伅銆�',
+      required: false,
+      allowClear: true,
+      options: columns
+    },
+    {
       type: 'multiselect',
       field: 'blacklist',
       label: '榛戝悕鍗�',

--
Gitblit v1.8.0