Commit cf48ba43f4fe938908e532b1ee17b162dde0e854

Authored by chenxt
1 parent 5aa99ed1

保存成功后在刷新数据

src/components/Common/CommonHooks/useCommonBase.js
@@ -41,8 +41,6 @@ const useCommonBase = props => { @@ -41,8 +41,6 @@ const useCommonBase = props => {
41 const [state, dispatch] = useReducer(reducer, getInitialState(props)); 41 const [state, dispatch] = useReducer(reducer, getInitialState(props));
42 const tempRef = useRef({}); 42 const tempRef = useRef({});
43 let mounted = true 43 let mounted = true
44 - console.log(props, 'useCommonBase');  
45 -  
46 const setTempRef = (params, bRewrite) => { 44 const setTempRef = (params, bRewrite) => {
47 if (bRewrite) { 45 if (bRewrite) {
48 tempRef.current = params; 46 tempRef.current = params;
@@ -228,8 +226,16 @@ const useCommonBase = props => { @@ -228,8 +226,16 @@ const useCommonBase = props => {
228 const { token, formSrcRoute } = state; 226 const { token, formSrcRoute } = state;
229 const configUrl = `${commonConfig.server_host 227 const configUrl = `${commonConfig.server_host
230 }business/getModelBysId/${sModelsId}?sModelsId=${sModelsId}&sName=${formSrcRoute}`; 228 }business/getModelBysId/${sModelsId}?sModelsId=${sModelsId}&sName=${formSrcRoute}`;
  229 + const configUrlModel = `${commonConfig.server_host
  230 + }/gdsmodule/getGdsmoduleById/${sModelsId}?sModelsId=${sModelsId}&sName=${formSrcRoute}`;
  231 + // const getGdsmoduleById
  232 + const configReturnModel = (await commonServices.getService(token, configUrlModel))
  233 + .data;
  234 + console.log("🚀 ~ handleGetModelConfig ~ configReturnModel:", configReturnModel)
  235 +
231 const configReturn = (await commonServices.getService(token, configUrl)) 236 const configReturn = (await commonServices.getService(token, configUrl))
232 .data; 237 .data;
  238 +
233 let formData = []; 239 let formData = [];
234 if (configReturn.code === 1) { 240 if (configReturn.code === 1) {
235 const [configData] = configReturn.dataset.rows; 241 const [configData] = configReturn.dataset.rows;
@@ -237,6 +243,12 @@ const useCommonBase = props => { @@ -237,6 +243,12 @@ const useCommonBase = props => {
237 } else { 243 } else {
238 getServiceError(configReturn); 244 getServiceError(configReturn);
239 } 245 }
  246 + const configReturnModelData = configReturnModel.dataset.rows[0]
  247 + if (configReturnModelData) {
  248 + formData.forEach(item => {
  249 + item.sModelType = configReturnModelData?.sModelType
  250 + })
  251 + }
240 return formData; 252 return formData;
241 }; 253 };
242 254
src/components/Common/CommonInstructSet.js
@@ -147,7 +147,7 @@ const addExtraData = props => { @@ -147,7 +147,7 @@ const addExtraData = props => {
147 } 147 }
148 }); 148 });
149 } 149 }
150 - 150 +
151 const globalData = commonUtils.convertStrToObj( 151 const globalData = commonUtils.convertStrToObj(
152 localStorage.xlybusinessglobalData 152 localStorage.xlybusinessglobalData
153 ); 153 );
@@ -336,7 +336,7 @@ const instructSetInit = async props => { @@ -336,7 +336,7 @@ const instructSetInit = async props => {
336 props.callback && props.callback(); 336 props.callback && props.callback();
337 }); 337 });
338 }); 338 });
339 - 339 +
340 props.inscallback && props.inscallback({ ...props, ...addStateNew }); 340 props.inscallback && props.inscallback({ ...props, ...addStateNew });
341 }; 341 };
342 342
@@ -973,9 +973,8 @@ const handleMesSaveAll = async (props, onSucess) => { @@ -973,9 +973,8 @@ const handleMesSaveAll = async (props, onSucess) => {
973 973
974 const { sModelsId, app } = props; 974 const { sModelsId, app } = props;
975 const { token } = app; 975 const { token } = app;
976 - const dataUrl = `${  
977 - commonConfig.server_host  
978 - }instruct/save?sModelsId=${sModelsId}`; 976 + const dataUrl = `${commonConfig.server_host
  977 + }instruct/save?sModelsId=${sModelsId}`;
979 const values = { 978 const values = {
980 opr: "save", 979 opr: "save",
981 data: saveDataTodo 980 data: saveDataTodo
@@ -1105,7 +1104,7 @@ const handleMsg = async (props, instruct) => { @@ -1105,7 +1104,7 @@ const handleMsg = async (props, instruct) => {
1105 title: "温馨提示:", 1104 title: "温馨提示:",
1106 content: <div>{msg}</div>, 1105 content: <div>{msg}</div>,
1107 okText: "确认", 1106 okText: "确认",
1108 - onOk() {} 1107 + onOk() { }
1109 }); 1108 });
1110 } else if (code === -7) { 1109 } else if (code === -7) {
1111 const result = await new Promise(resolve => { 1110 const result = await new Promise(resolve => {
@@ -1130,7 +1129,7 @@ const handleMsg = async (props, instruct) =&gt; { @@ -1130,7 +1129,7 @@ const handleMsg = async (props, instruct) =&gt; {
1130 title: "错误提示:", 1129 title: "错误提示:",
1131 content: <div>{msg}</div>, 1130 content: <div>{msg}</div>,
1132 okText: "确认", 1131 okText: "确认",
1133 - onOk() {} 1132 + onOk() { }
1134 }); 1133 });
1135 throw new Error(msg); 1134 throw new Error(msg);
1136 } else { 1135 } else {
@@ -1158,9 +1157,8 @@ const handleSendMsgAll = async props =&gt; { @@ -1158,9 +1157,8 @@ const handleSendMsgAll = async props =&gt; {
1158 1157
1159 const { sModelsId, app } = props; 1158 const { sModelsId, app } = props;
1160 const { token } = app; 1159 const { token } = app;
1161 - const dataUrl = `${  
1162 - commonConfig.server_host  
1163 - }instruct/sendmsg?sModelsId=${sModelsId}`; 1160 + const dataUrl = `${commonConfig.server_host
  1161 + }instruct/sendmsg?sModelsId=${sModelsId}`;
1164 const values = sendMsgDataTodo; 1162 const values = sendMsgDataTodo;
1165 const dataReturn = (await commonServices.postValueService( 1163 const dataReturn = (await commonServices.postValueService(
1166 token, 1164 token,
@@ -1228,9 +1226,8 @@ const handlePrint = (props, instruct) =&gt; { @@ -1228,9 +1226,8 @@ const handlePrint = (props, instruct) =&gt; {
1228 throw new Error("打印报表名称不能为空!"); 1226 throw new Error("打印报表名称不能为空!");
1229 } 1227 }
1230 1228
1231 - const dataUrl = `${  
1232 - commonConfig.file_host  
1233 - }printReport/printInstruct/${reportName}`; 1229 + const dataUrl = `${commonConfig.file_host
  1230 + }printReport/printInstruct/${reportName}`;
1234 1231
1235 const params = { 1232 const params = {
1236 sModelsId, 1233 sModelsId,
@@ -1376,9 +1373,8 @@ const handleFaceAuth = async (props, instruct) =&gt; { @@ -1376,9 +1373,8 @@ const handleFaceAuth = async (props, instruct) =&gt; {
1376 } else if (loginType === 2) { 1373 } else if (loginType === 2) {
1377 // 账号密码登陆 1374 // 账号密码登陆
1378 let loginConfig; 1375 let loginConfig;
1379 - const configUrl = `${  
1380 - commonConfig.server_host  
1381 - }business/getModelBysId/${sModelsId}?sModelsId=${sModelsId}&sName=/commonAuto`; 1376 + const configUrl = `${commonConfig.server_host
  1377 + }business/getModelBysId/${sModelsId}?sModelsId=${sModelsId}&sName=/commonAuto`;
1382 const configReturn = (await commonServices.getService("", configUrl)).data; 1378 const configReturn = (await commonServices.getService("", configUrl)).data;
1383 if (configReturn.code === 1) { 1379 if (configReturn.code === 1) {
1384 const dataReturn = configReturn.dataset.rows; 1380 const dataReturn = configReturn.dataset.rows;
@@ -1422,9 +1418,8 @@ const handleFaceAuth = async (props, instruct) =&gt; { @@ -1422,9 +1418,8 @@ const handleFaceAuth = async (props, instruct) =&gt; {
1422 } 1418 }
1423 1419
1424 const { sBrandsId, sSubsidiaryId } = mesSysbrands; 1420 const { sBrandsId, sSubsidiaryId } = mesSysbrands;
1425 - const url = `${  
1426 - commonConfig.server_host  
1427 - }userloginUserNo/${sBrandsId}/${sSubsidiaryId}`; 1421 + const url = `${commonConfig.server_host
  1422 + }userloginUserNo/${sBrandsId}/${sSubsidiaryId}`;
1428 const value = { 1423 const value = {
1429 username: loginInfo.sUserNo || loginInfo.sUserName, 1424 username: loginInfo.sUserNo || loginInfo.sUserName,
1430 password: loginInfo.sPassWord 1425 password: loginInfo.sPassWord
@@ -1586,9 +1581,8 @@ const handleOpenSql = async (props, instruct) =&gt; { @@ -1586,9 +1581,8 @@ const handleOpenSql = async (props, instruct) =&gt; {
1586 const handleGetSqlValue = async (props, data, srcDatasetRow = {}) => { 1581 const handleGetSqlValue = async (props, data, srcDatasetRow = {}) => {
1587 const { sModelsId, app } = props; 1582 const { sModelsId, app } = props;
1588 const { token } = app; 1583 const { token } = app;
1589 - const dataUrl = `${  
1590 - commonConfig.server_host  
1591 - }instruct/opensql?sModelsId=${sModelsId}`; 1584 + const dataUrl = `${commonConfig.server_host
  1585 + }instruct/opensql?sModelsId=${sModelsId}`;
1592 const values = { 1586 const values = {
1593 opr: "opensql", 1587 opr: "opensql",
1594 data: [ 1588 data: [
@@ -2009,9 +2003,8 @@ const handleExeSqlAll = async (props, onSucess) =&gt; { @@ -2009,9 +2003,8 @@ const handleExeSqlAll = async (props, onSucess) =&gt; {
2009 2003
2010 const { sModelsId, app } = props; 2004 const { sModelsId, app } = props;
2011 const { token } = app; 2005 const { token } = app;
2012 - const dataUrl = `${  
2013 - commonConfig.server_host  
2014 - }instruct/exesql?sModelsId=${sModelsId}`; 2006 + const dataUrl = `${commonConfig.server_host
  2007 + }instruct/exesql?sModelsId=${sModelsId}`;
2015 const values = { 2008 const values = {
2016 opr: "exesql", 2009 opr: "exesql",
2017 data: exesqlTodo 2010 data: exesqlTodo
@@ -2143,9 +2136,8 @@ const handleCalcprocedure = async (props, instruct) =&gt; { @@ -2143,9 +2136,8 @@ const handleCalcprocedure = async (props, instruct) =&gt; {
2143 2136
2144 const { sModelsId, app } = props; 2137 const { sModelsId, app } = props;
2145 const { token } = app; 2138 const { token } = app;
2146 - const dataUrl = `${  
2147 - commonConfig.server_host  
2148 - }calcprocedure/calc?sModelsId=${sModelsId}`; 2139 + const dataUrl = `${commonConfig.server_host
  2140 + }calcprocedure/calc?sModelsId=${sModelsId}`;
2149 const values = { 2141 const values = {
2150 allTableMap, 2142 allTableMap,
2151 sButtonParam, 2143 sButtonParam,
@@ -2172,7 +2164,7 @@ const handleCalcprocedure = async (props, instruct) =&gt; { @@ -2172,7 +2164,7 @@ const handleCalcprocedure = async (props, instruct) =&gt; {
2172 title: "温馨提示:", 2164 title: "温馨提示:",
2173 content: <div>{msg}</div>, 2165 content: <div>{msg}</div>,
2174 okText: "确认", 2166 okText: "确认",
2175 - onOk() {} 2167 + onOk() { }
2176 }); 2168 });
2177 } else if (code === -7) { 2169 } else if (code === -7) {
2178 const result = await new Promise(resolve => { 2170 const result = await new Promise(resolve => {
@@ -2197,7 +2189,7 @@ const handleCalcprocedure = async (props, instruct) =&gt; { @@ -2197,7 +2189,7 @@ const handleCalcprocedure = async (props, instruct) =&gt; {
2197 title: "错误提示:", 2189 title: "错误提示:",
2198 content: <div>{msg}</div>, 2190 content: <div>{msg}</div>,
2199 okText: "确认", 2191 okText: "确认",
2200 - onOk() {} 2192 + onOk() { }
2201 }); 2193 });
2202 throw new Error(msg); 2194 throw new Error(msg);
2203 } else { 2195 } else {
@@ -2379,6 +2371,7 @@ const utils = { @@ -2379,6 +2371,7 @@ const utils = {
2379 props.onSaveState({ 2371 props.onSaveState({
2380 loading: false 2372 loading: false
2381 }); 2373 });
  2374 + // handleRefresh(props, { dataset: props.name });
2382 return false; 2375 return false;
2383 } 2376 }
2384 2377
@@ -2391,7 +2384,7 @@ const utils = { @@ -2391,7 +2384,7 @@ const utils = {
2391 params.iFlag = 1; 2384 params.iFlag = 1;
2392 utils.saveData(params); 2385 utils.saveData(params);
2393 }, 2386 },
2394 - onCancel() {}, 2387 + onCancel() { },
2395 okText: "保存", 2388 okText: "保存",
2396 cancelText: "不保存" 2389 cancelText: "不保存"
2397 }); 2390 });
@@ -2400,6 +2393,13 @@ const utils = { @@ -2400,6 +2393,13 @@ const utils = {
2400 }); 2393 });
2401 return true; 2394 return true;
2402 } 2395 }
  2396 + if (returnData.code === 1) {
  2397 + props.onSaveState({
  2398 + enabled: false,
  2399 + currentId: masterData.sId,
  2400 + loading: false
  2401 + });
  2402 + }
2403 props.onSendSocketMessage( 2403 props.onSendSocketMessage(
2404 "release", 2404 "release",
2405 "noAction", 2405 "noAction",
@@ -2409,8 +2409,6 @@ const utils = { @@ -2409,8 +2409,6 @@ const utils = {
2409 null 2409 null
2410 ); 2410 );
2411 props.onSaveState({ 2411 props.onSaveState({
2412 - enabled: false,  
2413 - currentId: masterData.sId,  
2414 loading: false 2412 loading: false
2415 }); 2413 });
2416 return true; 2414 return true;
@@ -2550,7 +2548,7 @@ const utils = { @@ -2550,7 +2548,7 @@ const utils = {
2550 let tempResult = false; 2548 let tempResult = false;
2551 try { 2549 try {
2552 tempResult = reg.test(str); 2550 tempResult = reg.test(str);
2553 - } catch (error) {} 2551 + } catch (error) { }
2554 return tempResult; 2552 return tempResult;
2555 }; 2553 };
2556 2554
@@ -2822,8 +2820,8 @@ const utils = { @@ -2822,8 +2820,8 @@ const utils = {
2822 const [tableName, filterType] = item.split("@"); 2820 const [tableName, filterType] = item.split("@");
2823 const tableData = 2821 const tableData =
2824 item.split("@").length <= 1 && 2822 item.split("@").length <= 1 &&
2825 - desDataset === tableName &&  
2826 - datasetListExtra[tableName + "One"] 2823 + desDataset === tableName &&
  2824 + datasetListExtra[tableName + "One"]
2827 ? [datasetListExtra[tableName + "One"]] 2825 ? [datasetListExtra[tableName + "One"]]
2828 : utils.getFilterData(props, tableName, filterType); 2826 : utils.getFilterData(props, tableName, filterType);
2829 if (commonUtils.isNotEmptyArr(tableData)) { 2827 if (commonUtils.isNotEmptyArr(tableData)) {
@@ -3093,7 +3091,7 @@ const utils = { @@ -3093,7 +3091,7 @@ const utils = {
3093 let tempResult = false; 3091 let tempResult = false;
3094 try { 3092 try {
3095 tempResult = reg.test(str); 3093 tempResult = reg.test(str);
3096 - } catch (error) {} 3094 + } catch (error) { }
3097 return tempResult; 3095 return tempResult;
3098 }; 3096 };
3099 3097
src/components/Common/CommonTable/index.js
@@ -4864,6 +4864,8 @@ class CommonTableRc extends React.Component { @@ -4864,6 +4864,8 @@ class CommonTableRc extends React.Component {
4864 const { selectedRowKeys = [] } = props; 4864 const { selectedRowKeys = [] } = props;
4865 if (sControlName.includes('BtnTableCopyTo.ActProduceReport')) { 4865 if (sControlName.includes('BtnTableCopyTo.ActProduceReport')) {
4866 const copyToConfig = props?.config?.gdsconfigformslave.filter(x=>x.sControlName.includes('BtnTableCopyTo.ActProduceReport')) 4866 const copyToConfig = props?.config?.gdsconfigformslave.filter(x=>x.sControlName.includes('BtnTableCopyTo.ActProduceReport'))
  4867 + console.log(props, 'record');
  4868 +
4867 props.onCopyTo(props.name, config.sActiveId, config, copyToConfig, record) 4869 props.onCopyTo(props.name, config.sActiveId, config, copyToConfig, record)
4868 return 4870 return
4869 } 4871 }
src/components/Common/commonFunc.js
@@ -149,6 +149,10 @@ export function getDefaultData(config, allTableData = {}, extraData = {}) { @@ -149,6 +149,10 @@ export function getDefaultData(config, allTableData = {}, extraData = {}) {
149 if (commonUtils.isNotEmptyObject(config) && commonUtils.isNotEmptyObject(config.gdsconfigformslave)) { 149 if (commonUtils.isNotEmptyObject(config) && commonUtils.isNotEmptyObject(config.gdsconfigformslave)) {
150 config.gdsconfigformslave.forEach((childConfig) => { 150 config.gdsconfigformslave.forEach((childConfig) => {
151 const { sDefault, sName } = childConfig; 151 const { sDefault, sName } = childConfig;
  152 + if (sName === 'sTeamName') {
  153 + // console.log(sDefault,config,childConfig, 'sDefault');
  154 +
  155 + }
152 if (typeof sDefault === 'string' && sDefault !== '' && sName && sDefault !== undefined && sDefault.indexOf(':') > -1 && sDefault.indexOf('.') > -1) { 156 if (typeof sDefault === 'string' && sDefault !== '' && sName && sDefault !== undefined && sDefault.indexOf(':') > -1 && sDefault.indexOf('.') > -1) {
153 const oldFieldName = sDefault.split(':')[1]; 157 const oldFieldName = sDefault.split(':')[1];
154 const tableName = oldFieldName.split('.')[0]; 158 const tableName = oldFieldName.split('.')[0];
@@ -247,7 +251,7 @@ const handleDefaultSName = (itemConfig) =&gt; { @@ -247,7 +251,7 @@ const handleDefaultSName = (itemConfig) =&gt; {
247 const key = sControlName?.split('-')?.[1]; 251 const key = sControlName?.split('-')?.[1];
248 if (!key || sDefault) return false; 252 if (!key || sDefault) return false;
249 try { 253 try {
250 - let userinfo = localStorage.getItem(`${config.prefix}userinfo`); 254 + let userinfo = localStorage.getItem('xlybusinessuserinfo');
251 userinfo = JSON.parse(userinfo); 255 userinfo = JSON.parse(userinfo);
252 const userinfoKey = Object.keys(userinfo); 256 const userinfoKey = Object.keys(userinfo);
253 if (userinfoKey.includes(key)) { 257 if (userinfoKey.includes(key)) {
src/mes/common/commonModelComponent/index.js
@@ -255,6 +255,10 @@ const useCommonModelEvent = props =&gt; { @@ -255,6 +255,10 @@ const useCommonModelEvent = props =&gt; {
255 }; 255 };
256 256
257 const [refreshCount, setRefreshCount] = useState(0); 257 const [refreshCount, setRefreshCount] = useState(0);
  258 + const sModelType =
  259 + Array.isArray(formData) && formData.length > 0
  260 + ? (formData[0]?.sModelType || '')
  261 + : '';
258 // 初始化事件 262 // 初始化事件
259 useEffect( 263 useEffect(
260 async () => { 264 async () => {
@@ -282,7 +286,7 @@ const useCommonModelEvent = props =&gt; { @@ -282,7 +286,7 @@ const useCommonModelEvent = props =&gt; {
282 result = await handleGetData(tableList, true, true); 286 result = await handleGetData(tableList, true, true);
283 287
284 } else if (noGetData) { 288 } else if (noGetData) {
285 - result = await await handleGetData( 289 + result = await handleGetData(
286 tableList.filter( 290 tableList.filter(
287 item => 291 item =>
288 item === "workerOrderBatchMaterial" || item === "plateInfo" 292 item === "workerOrderBatchMaterial" || item === "plateInfo"
@@ -332,13 +336,13 @@ const useCommonModelEvent = props =&gt; { @@ -332,13 +336,13 @@ const useCommonModelEvent = props =&gt; {
332 }, 336 },
333 [ 337 [
334 formData.length, 338 formData.length,
335 - refreshCount,  
336 - // enabled, 339 + ['production/productionReport', 'commonBill'].includes(sModelType) ? enabled : refreshCount,
337 noGetData, 340 noGetData,
338 JSON.stringify(sFilterConditions) 341 JSON.stringify(sFilterConditions)
339 ] 342 ]
340 ); 343 );
341 344
  345 +
342 // 初始化后执行一次指令集 346 // 初始化后执行一次指令集
343 useEffect( 347 useEffect(
344 () => { 348 () => {
@@ -421,7 +425,15 @@ const useCommonModelEvent = props =&gt; { @@ -421,7 +425,15 @@ const useCommonModelEvent = props =&gt; {
421 const { gdsconfigformslave } = props?.slaveConfig || {} 425 const { gdsconfigformslave } = props?.slaveConfig || {}
422 useEffect(() => { 426 useEffect(() => {
423 const { btnConfig = {}, copyToConfig = [], record = {} } = props?.parentProps || {} 427 const { btnConfig = {}, copyToConfig = [], record = {} } = props?.parentProps || {}
424 - if (!props.masterData) return 428 + if (
  429 + !props.masterData ||
  430 + !props.masterData.sId ||
  431 + typeof props.masterData.sId !== 'string' ||
  432 + props.masterData.sId.trim() === ''
  433 + ) {
  434 + return;
  435 + }
  436 + if (props.masterData.sBillNo) return
425 if (!copyToConfig) return 437 if (!copyToConfig) return
426 const addState = {}; // 始终初始化为对象 438 const addState = {}; // 始终初始化为对象
427 if (Array.isArray(copyToConfig) && copyToConfig.length > 0) { 439 if (Array.isArray(copyToConfig) && copyToConfig.length > 0) {
@@ -431,7 +443,7 @@ const useCommonModelEvent = props =&gt; { @@ -431,7 +443,7 @@ const useCommonModelEvent = props =&gt; {
431 if (nameList && nameList.length > 2) { 443 if (nameList && nameList.length > 2) {
432 const name = nameList.pop() 444 const name = nameList.pop()
433 addState[`${name}Data`] = [{ 445 addState[`${name}Data`] = [{
434 - ...commonFunc.getDefaultData(`${name}Config`), 446 + ...commonFunc.getDefaultData(props[`${name}Config`]),
435 handleType: "add", 447 handleType: "add",
436 sId: commonUtils.createSid(), 448 sId: commonUtils.createSid(),
437 sParentId: props.masterData.sId, 449 sParentId: props.masterData.sId,
@@ -445,25 +457,7 @@ const useCommonModelEvent = props =&gt; { @@ -445,25 +457,7 @@ const useCommonModelEvent = props =&gt; {
445 457
446 }, [props.masterData]) 458 }, [props.masterData])
447 459
448 - // 如果是表单类型,并且主表数据为空,默认为编辑状态  
449 - // useEffect(  
450 - // () => {  
451 - // const { masterData, masterConfig, sModelsId } = props;  
452 - // if (  
453 - // commonUtils.isNotEmptyObject(masterConfig) &&  
454 - // commonUtils.isEmptyObject(masterData)  
455 - // ) {  
456 - // const masterDataNew = {  
457 - // ...commonFunc.getDefaultData(masterConfig),  
458 - // handleType: "add",  
459 - // sId: commonUtils.createSid(),  
460 - // sFormId: sModelsId  
461 - // };  
462 - // props.onSaveState({ masterData: masterDataNew, enabled: true });  
463 - // }  
464 - // },  
465 - // [props.bFinish]  
466 - // ); 460 +
467 461
468 // 获取表头数据 462 // 获取表头数据
469 const handleGetColumnData = (tableList = [], isWait) => { 463 const handleGetColumnData = (tableList = [], isWait) => {
@@ -489,7 +483,7 @@ const useCommonModelEvent = props =&gt; { @@ -489,7 +483,7 @@ const useCommonModelEvent = props =&gt; {
489 // 获取数据集 483 // 获取数据集
490 const handleGetData = async (tableList = [], isWait, bInit) => { 484 const handleGetData = async (tableList = [], isWait, bInit) => {
491 let addState = {}; 485 let addState = {};
492 - const currentIds = currentId ? currentId : props?.parentProps?.record?.sId 486 + const currentIds = currentId ? currentId : props?.parentProps?.record?.sId
493 for (let i = 0; i < tableList.length; i++) { 487 for (let i = 0; i < tableList.length; i++) {
494 const tableName = tableList[i]; 488 const tableName = tableList[i];
495 const config = formData.find(item => item.sGrd === tableName); 489 const config = formData.find(item => item.sGrd === tableName);
@@ -605,11 +599,11 @@ const useCommonModelEvent = props =&gt; { @@ -605,11 +599,11 @@ const useCommonModelEvent = props =&gt; {
605 const masterState = {}; 599 const masterState = {};
606 if (currentIds && tableName === 'master') { 600 if (currentIds && tableName === 'master') {
607 masterState.sId = currentId; 601 masterState.sId = currentId;
608 - } 602 + }
609 if (currentIds && tableName !== 'master') { 603 if (currentIds && tableName !== 'master') {
610 conditonValues.sParentId = currentIds; 604 conditonValues.sParentId = currentIds;
611 } 605 }
612 - 606 +
613 const result = 607 const result =
614 (await props.onGetDataSet({ 608 (await props.onGetDataSet({
615 name: tableName, 609 name: tableName,
@@ -623,7 +617,7 @@ const useCommonModelEvent = props =&gt; { @@ -623,7 +617,7 @@ const useCommonModelEvent = props =&gt; {
623 sModelTypes: props.parentProps, 617 sModelTypes: props.parentProps,
624 isWait: true 618 isWait: true
625 })) || {}; 619 })) || {};
626 - 620 +
627 props.setTempRef(result); 621 props.setTempRef(result);
628 622
629 if (tableName?.includes("master")) { 623 if (tableName?.includes("master")) {
src/mes/common/commonOperationBarComponent/MesToolbar.js
@@ -74,7 +74,6 @@ const ToolbarFun = async (props) =&gt; { @@ -74,7 +74,6 @@ const ToolbarFun = async (props) =&gt; {
74 } 74 }
75 } else { 75 } else {
76 console.log(props, 'masterData'); 76 console.log(props, 'masterData');
77 -  
78 // props.onBtnExamine(); 77 // props.onBtnExamine();
79 } 78 }
80 } 79 }
@@ -149,7 +148,7 @@ const handleSave = (props) =&gt; { @@ -149,7 +148,7 @@ const handleSave = (props) =&gt; {
149 }, 148 },
150 inscallback: () => { 149 inscallback: () => {
151 props.onSaveState({ 150 props.onSaveState({
152 - currentId: props.masterData.sId, enabled: false 151 + currentId: props.masterData.sId,
153 }); 152 });
154 } 153 }
155 }); 154 });