From 273e0071547f266d1f8aae2c060c320adf005380 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 03 十一月 2023 11:14:37 +0800
Subject: [PATCH] 2023-11-03

---
 src/menu/components/table/edit-table/options.jsx                      |   52 +++++++++++++-------------
 src/assets/css/viewstyle.scss                                         |    2 
 src/tabviews/custom/components/table/edit-table/normalTable/index.jsx |   20 +++------
 3 files changed, 34 insertions(+), 40 deletions(-)

diff --git a/src/assets/css/viewstyle.scss b/src/assets/css/viewstyle.scss
index 94f61a3..14d73b8 100644
--- a/src/assets/css/viewstyle.scss
+++ b/src/assets/css/viewstyle.scss
@@ -219,7 +219,7 @@
     }
     .ant-pagination-options {
       > div:not(:first-child) {
-        z-index: 1;
+        z-index: 3;
       }
     }
   }
diff --git a/src/menu/components/table/edit-table/options.jsx b/src/menu/components/table/edit-table/options.jsx
index 33616a8..2c88ad3 100644
--- a/src/menu/components/table/edit-table/options.jsx
+++ b/src/menu/components/table/edit-table/options.jsx
@@ -78,18 +78,18 @@
         {value: 'multi', label: '鏁翠綋'},
       ]
     },
-    {
-      type: 'radio',
-      field: 'cache',
-      label: '缂撳瓨',
-      initval: wrap.cache || 'true',
-      tooltip: '瀵逛簬浣跨敤鏁版嵁婧愮殑涓嬫媺鑿滃崟锛屼笅鎷夐�夐」鏄惁缂撳瓨鍒版湰鍦般��',
-      required: false,
-      options: [
-        {value: 'true', label: '浣跨敤'},
-        {value: 'false', label: '涓嶄娇鐢�'},
-      ]
-    },
+    // {
+    //   type: 'radio',
+    //   field: 'cache',
+    //   label: '缂撳瓨',
+    //   initval: wrap.cache || 'true',
+    //   tooltip: '瀵逛簬浣跨敤鏁版嵁婧愮殑涓嬫媺鑿滃崟锛屼笅鎷夐�夐」鏄惁缂撳瓨鍒版湰鍦般��',
+    //   required: false,
+    //   options: [
+    //     {value: 'true', label: '浣跨敤'},
+    //     {value: 'false', label: '涓嶄娇鐢�'},
+    //   ]
+    // },
     {
       type: 'radio',
       field: 'tableType',
@@ -100,6 +100,20 @@
         {value: '', label: '涓嶅彲閫�'},
         {value: 'radio', label: '鍗曢��'},
         {value: 'checkbox', label: '澶氶��'},
+      ]
+    },
+    {
+      type: 'radio',
+      field: 'size',
+      label: '琛ㄦ牸澶у皬',
+      initval: wrap.size || 'middle',
+      tooltip: '琛ㄦ牸鐨勫唴杈硅窛锛屼粠澶у埌灏忎緷娆¢�掑噺銆�',
+      required: false,
+      options: [
+        {value: 'default', label: '澶�'},
+        {value: 'middle', label: '涓�'},
+        {value: 'small', label: '灏�'},
+        {value: 'mini', label: '杩蜂綘'},
       ]
     },
     {
@@ -122,20 +136,6 @@
       options: [
         {value: 'show', label: '鏄剧ず'},
         {value: 'hidden', label: '闅愯棌'},
-      ]
-    },
-    {
-      type: 'radio',
-      field: 'size',
-      label: '琛ㄦ牸澶у皬',
-      initval: wrap.size || 'middle',
-      tooltip: '琛ㄦ牸鐨勫唴杈硅窛锛屼粠澶у埌灏忎緷娆¢�掑噺銆�',
-      required: false,
-      options: [
-        {value: 'default', label: '澶�'},
-        {value: 'middle', label: '涓�'},
-        {value: 'small', label: '灏�'},
-        {value: 'mini', label: '杩蜂綘'},
       ]
     },
     {
diff --git a/src/tabviews/custom/components/table/edit-table/normalTable/index.jsx b/src/tabviews/custom/components/table/edit-table/normalTable/index.jsx
index ed634a0..4c039a7 100644
--- a/src/tabviews/custom/components/table/edit-table/normalTable/index.jsx
+++ b/src/tabviews/custom/components/table/edit-table/normalTable/index.jsx
@@ -1389,7 +1389,7 @@
               if (item.resourceType === '1') {
                 let _option = Utils.getSelectQueryOptions(item)
   
-                if (/@BID@/ig.test(_option.sql)) {
+                if (/@BID@/ig.test(_option.sql) && setting.supModule) {
                   hasBid = true
                 }
         
@@ -1490,14 +1490,11 @@
       pageOptions,
       columns: _columns,
       tableId: setting.tableId,
-      orderfields
+      orderfields,
+      deForms: hasBid ? deForms : null
     }, () => {
-      if (deForms.length > 0) {
-        if (hasBid && setting.supModule && !BID) {
-          this.setState({ deForms })
-        } else {
-          this.improveActionForm(deForms, BID)
-        }
+      if (deForms.length > 0 && (!hasBid || BID)) {
+        this.improveActionForm(deForms, BID)
       }
     })
   }
@@ -1793,12 +1790,9 @@
   }
 
   improveActionForm = (deForms, BID) => {
-    const { setting } = this.props
-
     let deffers = []
     let mainItems = []  // 浜戠鎴栧崟鐐规暟鎹�
     let localItems = [] // 鏈湴鏁版嵁
-    let cache = setting.cache !== 'false'
     let debug = window.GLOB.debugger === true
     let _sql = `Declare @mk_departmentcode nvarchar(512),@mk_organization nvarchar(512),@mk_user_type nvarchar(20)  select @mk_departmentcode='${sessionStorage.getItem('departmentcode') || ''}',@mk_organization='${sessionStorage.getItem('organization') || ''}',@mk_user_type='${sessionStorage.getItem('mk_user_type') || ''}'\n`
     let _sso = _sql
@@ -1850,7 +1844,7 @@
 
       deffers.push(
         new Promise(resolve => {
-          Api.getSystemCacheConfig(param, cache).then(res => {
+          Api.getSystemCacheConfig(param, false).then(res => {
             if (!res.status) {
               notification.warning({
                 top: 92,
@@ -1885,7 +1879,7 @@
 
       deffers.push(
         new Promise(resolve => {
-          Api.getSystemCacheConfig(mainparam, cache).then(res => {
+          Api.getSystemCacheConfig(mainparam, false).then(res => {
             if (!res.status) {
               notification.warning({
                 top: 92,

--
Gitblit v1.8.0