Jelajahi Sumber

【update】首页办理事务返回时取消延时,调整通用接口loading判定

cfort 2 tahun lalu
induk
melakukan
b42bd2b84c

+ 3 - 1
src/business/platform/form/utils/custom/joinCURD.js

@@ -4,12 +4,14 @@ import { encryptByAes } from '@/utils/encrypt'
 // 请求方式默认POST
 const post = (type, data, method = 'post', loading = false) => {
     const requestUrl = `business/v3/sys/universal/${normal[type]}`
+    // 非sql类型要关闭loading动画需传参loading:true
+    const isLoading = type === 'sql' ? loading : !loading
     return request({
         url: requestUrl,
         method,
         data: dealData(data, type),
         // 开启表单提交加载,查询接口除外
-        isLoading: ['sql'].includes(type) ? loading : true
+        isLoading
     })
 }
 

+ 3 - 3
src/views/system/dashboard/components/workbench.vue

@@ -77,7 +77,7 @@
             :def-id="activeTab === 'save' ? defId : null"
             :pro-inst-id="activeTab === 'save' ? proInstId : null"
             :title="['wait', 'save'].includes(activeTab) ? FlowName : null"
-            @callback="updateList"
+            @callback="search"
             @close="visible => (dialogFormVisible = visible)"
         />
         <news-detail
@@ -491,7 +491,7 @@ export default {
                                 tableName: `t_${codes[k]}`,
                                 paramWhere: { id_: delList[k].join(',') }
                             }
-                            this.$common.request('delete', deleteParams)
+                            this.$common.request('delete', deleteParams, 'post', true)
                         })
                         this.$message.success('删除成功!')
                         this.search()
@@ -692,7 +692,7 @@ export default {
                     id_: deleteList.join(',')
                 }
             }
-            this.$common.request('delete', params).then(() => {}).catch(err => {
+            this.$common.request('delete', params, 'post', true).then(() => {}).catch(err => {
                 console.log(err)
             })
         },