Commit e893d03bea66987d8fce3f2eb0706be3dffcb636

Authored by chenxt
1 parent 51f36d8a

选择版材弹窗空白问题修复

src/components/Common/CommonHooks/useCommonBase.js
@@ -56,8 +56,8 @@ const useCommonBase = props => { @@ -56,8 +56,8 @@ const useCommonBase = props => {
56 return; 56 return;
57 } 57 }
58 const { sModelsId, app } = state; 58 const { sModelsId, app } = state;
  59 + const isChoosePlate = sModelsId !== '12710101117087374661080'
59 const formData = await handleGetModelConfig({ sModelsId }); 60 const formData = await handleGetModelConfig({ sModelsId });
60 -  
61 const addState = {}; 61 const addState = {};
62 let pageRoute = props.sModelType; 62 let pageRoute = props.sModelType;
63 // 如果是弹窗且没有pageLayout,则认为是commonBill 63 // 如果是弹窗且没有pageLayout,则认为是commonBill
@@ -67,7 +67,7 @@ const useCommonBase = props => { @@ -67,7 +67,7 @@ const useCommonBase = props => {
67 67
68 if (formData.length && !props.currentContent && ['/indexPage/commonList', '/indexPage/commonBill'].includes(pageRoute) && !formData[0].gdsconfigformslave.some(item => item.sControlName === 'pageLayout')) { 68 if (formData.length && !props.currentContent && ['/indexPage/commonList', '/indexPage/commonBill'].includes(pageRoute) && !formData[0].gdsconfigformslave.some(item => item.sControlName === 'pageLayout')) {
69 if (pageRoute === '/indexPage/commonList') { 69 if (pageRoute === '/indexPage/commonList') {
70 - formData[0].sGrd = 'slave'; 70 + formData[0].sGrd = isChoosePlate ? 'slave' : formData[0].sGrd;
71 formData[0].gdsconfigformslave.push({ 71 formData[0].gdsconfigformslave.push({
72 sId: commonUtils.createSid(), 72 sId: commonUtils.createSid(),
73 sControlName: 'pageLayout', 73 sControlName: 'pageLayout',
@@ -78,12 +78,12 @@ const useCommonBase = props => { @@ -78,12 +78,12 @@ const useCommonBase = props => {
78 const [tableList, tabConfig] = [[], []]; 78 const [tableList, tabConfig] = [[], []];
79 formData.forEach((item, index) => { 79 formData.forEach((item, index) => {
80 if (index === 0) { 80 if (index === 0) {
81 - item.sGrd = 'master'; 81 + item.sGrd = isChoosePlate ? 'master' : item.sGrd;
82 tableList.push('master'); 82 tableList.push('master');
83 tabConfig.push({ "configList": [{ "sName": "master", "showType": "form", "bHideTitle": true, "defaultEnabled": true }], "mode": "advanced", "height": "auto", "width": "100%" }); 83 tabConfig.push({ "configList": [{ "sName": "master", "showType": "form", "bHideTitle": true, "defaultEnabled": true }], "mode": "advanced", "height": "auto", "width": "100%" });
84 } else { 84 } else {
85 const tablename = `slave${index - 2 < 0 ? '' : index - 2}`; 85 const tablename = `slave${index - 2 < 0 ? '' : index - 2}`;
86 - item.sGrd = tablename; 86 + item.sGrd = isChoosePlate ? tablename : item.sGrd;
87 tableList.push(tablename); 87 tableList.push(tablename);
88 if (!tabConfig[1]) { 88 if (!tabConfig[1]) {
89 tabConfig.push({ "configList": [], "mode": "advanced" }); 89 tabConfig.push({ "configList": [], "mode": "advanced" });
@@ -118,7 +118,6 @@ const useCommonBase = props =&gt; { @@ -118,7 +118,6 @@ const useCommonBase = props =&gt; {
118 * @param {Function} callback - 回调函数 118 * @param {Function} callback - 回调函数
119 */ 119 */
120 const handleSaveState = (values, callback) => { 120 const handleSaveState = (values, callback) => {
121 - console.log("🚀 ~ handleSaveState ~ values:", values)  
122 if (commonUtils.isNotEmptyObject(values.masterConfig) && values.masterConfig.bMerged) { 121 if (commonUtils.isNotEmptyObject(values.masterConfig) && values.masterConfig.bMerged) {
123 delete values.masterConfig; 122 delete values.masterConfig;
124 } 123 }
@@ -1675,7 +1674,6 @@ const useCommonBase = props =&gt; { @@ -1675,7 +1674,6 @@ const useCommonBase = props =&gt; {
1675 ) { 1674 ) {
1676 const sRulesObjArr = JSON.parse(sRulesJson); 1675 const sRulesObjArr = JSON.parse(sRulesJson);
1677 if (commonUtils.isNotEmptyArr(sRulesObjArr)) { 1676 if (commonUtils.isNotEmptyArr(sRulesObjArr)) {
1678 - console.log("sRulesObjArr:", sRulesObjArr);  
1679 sRulesObjArr.forEach(sRulesObj => { 1677 sRulesObjArr.forEach(sRulesObj => {
1680 const { 1678 const {
1681 showColumn, 1679 showColumn,
@@ -1684,7 +1682,6 @@ const useCommonBase = props =&gt; { @@ -1684,7 +1682,6 @@ const useCommonBase = props =&gt; {
1684 tbName, 1682 tbName,
1685 sConfigName 1683 sConfigName
1686 } = sRulesObj; 1684 } = sRulesObj;
1687 - console.log("tbName:", tbName,);  
1688 /* 主表单表字段根据条件控制 其他字段的显示与隐藏 */ 1685 /* 主表单表字段根据条件控制 其他字段的显示与隐藏 */
1689 if (commonUtils.isEmptyObject(tbName)) { 1686 if (commonUtils.isEmptyObject(tbName)) {
1690 if (commonUtils.isNotEmptyArr(condition)) { 1687 if (commonUtils.isNotEmptyArr(condition)) {
@@ -3318,7 +3315,6 @@ const useCommonBase = props =&gt; { @@ -3318,7 +3315,6 @@ const useCommonBase = props =&gt; {
3318 const newCopyTo = {}; 3315 const newCopyTo = {};
3319 newCopyTo.master = masterData; 3316 newCopyTo.master = masterData;
3320 const sName = selectConfig.sKeyUpFilter; /* 将后台配置筛选字段作为 列字段 */ 3317 const sName = selectConfig.sKeyUpFilter; /* 将后台配置筛选字段作为 列字段 */
3321 - console.log("🚀 ~ handleSelectCommonPopupNew ~ sName:", sName)  
3322 let sValue = ''; 3318 let sValue = '';
3323 if (iIndex > -1) { 3319 if (iIndex > -1) {
3324 newCopyTo.slave = tableData[iIndex]; 3320 newCopyTo.slave = tableData[iIndex];
@@ -3477,7 +3473,6 @@ const useCommonBase = props =&gt; { @@ -3477,7 +3473,6 @@ const useCommonBase = props =&gt; {
3477 }; 3473 };
3478 /** toolbar审核(消审) */ 3474 /** toolbar审核(消审) */
3479 const handleAudit = async (flag) => { 3475 const handleAudit = async (flag) => {
3480 - console.log("🚀 ~ handleAudit ~ flag:", flag)  
3481 /* 待用数据声明 */ 3476 /* 待用数据声明 */
3482 let bResult = true; 3477 let bResult = true;
3483 const { masterData, gdsformconst } = props; 3478 const { masterData, gdsformconst } = props;
@@ -3501,7 +3496,6 @@ const useCommonBase = props =&gt; { @@ -3501,7 +3496,6 @@ const useCommonBase = props =&gt; {
3501 }; 3496 };
3502 /** 数据审核 */ 3497 /** 数据审核 */
3503 const dataAudit = async (flag, tmpCheck, isWait) => { 3498 const dataAudit = async (flag, tmpCheck, isWait) => {
3504 - console.log("🚀 ~ dataAudit ~ flag:", flag)  
3505 message.destroy(); 3499 message.destroy();
3506 /* 待用数据声明 */ 3500 /* 待用数据声明 */
3507 const { 3501 const {