Commit ff9d59ef6d1bfd6abd212fe342a06eaf63387238

Authored by Min
1 parent 47bd9611

1.获取数据的时候 要存储old数据

src/components/Common/CommonBase.js
@@ -797,6 +797,20 @@ export default (ChildComponent) => { @@ -797,6 +797,20 @@ export default (ChildComponent) => {
797 this.getServiceError(dataReturn); 797 this.getServiceError(dataReturn);
798 } 798 }
799 }; 799 };
  800 + handleGetDataOld = async (sId) => {
  801 + const {
  802 + token, sModelsId, formSrcRoute
  803 + } = this.state;
  804 + const dataUrl = `${commonConfig.server_host}log/getLogDetail/${sId}?sModelsId=${sModelsId}&sName=${formSrcRoute}`;
  805 + const condition = {};
  806 + const dataReturn = (await commonServices.postValueService(token, condition, dataUrl)).data;
  807 + if(dataReturn.sCode === 1) {
  808 + let returnData = dataReturn.dataset.rows[0].dataSet;
  809 + console.log('ssreturnDatas', returnData);
  810 +
  811 + }
  812 +
  813 + }
800 814
801 /* 获取后台数据(数据集) */ 815 /* 获取后台数据(数据集) */
802 handleGetDataSet = async (params) => { 816 handleGetDataSet = async (params) => {
@@ -3437,6 +3451,7 @@ export default (ChildComponent) => { @@ -3437,6 +3451,7 @@ export default (ChildComponent) => {
3437 getDateFormat={this.getDateFormat} 3451 getDateFormat={this.getDateFormat}
3438 handleGetDataOne={this.handleGetDataOne} 3452 handleGetDataOne={this.handleGetDataOne}
3439 handleGetDataSet={this.handleGetDataSet} 3453 handleGetDataSet={this.handleGetDataSet}
  3454 + onGetDataOld={this.handleGetDataOld}
3440 handleGetTreeDataSet={this.handleGetTreeDataSet} 3455 handleGetTreeDataSet={this.handleGetTreeDataSet}
3441 onSaveState={this.handleSaveState} 3456 onSaveState={this.handleSaveState}
3442 onChange={this.handleMasterChange} 3457 onChange={this.handleMasterChange}
src/components/Common/CommonBillEvent.js
@@ -78,6 +78,8 @@ export default (ChildComponent) => { @@ -78,6 +78,8 @@ export default (ChildComponent) => {
78 employeeConfig: employeeConfigOld, 78 employeeConfig: employeeConfigOld,
79 slaveInfoList: slaveInfoListOld, 79 slaveInfoList: slaveInfoListOld,
80 } = nextProps; 80 } = nextProps;
  81 + const { currentPane } = app;
  82 + const bHistoryView = currentPane?.bHistoryView;
81 if (commonUtils.isEmptyObject(slaveConfigOld) && formData.length > 0 && (sModelsId === '12710101117024321284220' || (sModelsType !== 'cashier/financialTransfer' && sModelsType !== 'cashier/financialAdjustment' && sModelsType !== 'quality/accident' && sModelsType !== 'purchase/purchaseEnquiry' && sModelsType !== 'complaint/complaint' && sModelsType !== 'print/printLabel' && sModelsType !== 'commonBill/onlyMaster' && (formRoute.indexOf('indexOee') === -1 || formRoute === '/indexOee/commonOeeBill')))) { 83 if (commonUtils.isEmptyObject(slaveConfigOld) && formData.length > 0 && (sModelsId === '12710101117024321284220' || (sModelsType !== 'cashier/financialTransfer' && sModelsType !== 'cashier/financialAdjustment' && sModelsType !== 'quality/accident' && sModelsType !== 'purchase/purchaseEnquiry' && sModelsType !== 'complaint/complaint' && sModelsType !== 'print/printLabel' && sModelsType !== 'commonBill/onlyMaster' && (formRoute.indexOf('indexOee') === -1 || formRoute === '/indexOee/commonOeeBill')))) {
82 const sId = currentId || nextProps.masterData?.sId || ''; 84 const sId = currentId || nextProps.masterData?.sId || '';
83 /* 数据Id */ 85 /* 数据Id */
@@ -402,6 +404,8 @@ export default (ChildComponent) => { @@ -402,6 +404,8 @@ export default (ChildComponent) => {
402 // if (sModelsType.includes('sales/salesOrder') || sModelsType === 'purchase/purchaseOrder') { 404 // if (sModelsType.includes('sales/salesOrder') || sModelsType === 'purchase/purchaseOrder') {
403 // this.props.onSaveState(addState1); 405 // this.props.onSaveState(addState1);
404 // } 406 // }
  407 + } else if(bHistoryView){
  408 + this.handleGetDataOld();
405 } else { 409 } else {
406 this.handleGetData(masterConfig, slaveConfig, checkConfig); 410 this.handleGetData(masterConfig, slaveConfig, checkConfig);
407 if (sModelsType.includes('sales/salesOrder')) { 411 if (sModelsType.includes('sales/salesOrder')) {
@@ -772,6 +776,11 @@ export default (ChildComponent) => { @@ -772,6 +776,11 @@ export default (ChildComponent) => {
772 return processData; 776 return processData;
773 }; 777 };
774 778
  779 + handleGetDataOld = async () => {
  780 + const { currentId } = this.props; /* 当前页签数据 */
  781 + this.props.onGetDataOld(currentId);
  782 + }
  783 +
775 /** 获取主表、从表、审核表数据 */ 784 /** 获取主表、从表、审核表数据 */
776 handleGetData = async (masterConfig, slaveConfig, checkConfig, bEditClick) => { 785 handleGetData = async (masterConfig, slaveConfig, checkConfig, bEditClick) => {
777 const { currentId, masterData = {} } = this.props; /* 当前页签数据 */ 786 const { currentId, masterData = {} } = this.props; /* 当前页签数据 */
src/components/Common/CommonListEvent.js
@@ -715,32 +715,7 @@ export default (ChildComponent) => { @@ -715,32 +715,7 @@ export default (ChildComponent) => {
715 // masterData, 715 // masterData,
716 // employeeConfig, 716 // employeeConfig,
717 } = this.props; 717 } = this.props;
718 - // oee双击查看开工任务  
719 - // if (formRoute.indexOf('indexOee') > -1) {  
720 - // if (slaveSelectedData[0].sCompleteCheck !== 'bCompleteCheck' && commonUtils.isNotEmptyArr(slaveSelectedData)) {  
721 - // this.props.changePage(false, 'startWork', '2', false);  
722 - // this.props.onSaveState({  
723 - // masterData: slaveSelectedData[0],  
724 - // });  
725 - // if (commonUtils.isNotEmptyObject(record)) {  
726 - // const bFilter1 = [];  
727 - // bFilter1.push({  
728 - // bFilterName: 'sParentId',  
729 - // bFilterCondition: '=',  
730 - // bFilterValue: record.sId,  
731 - // });  
732 - // const employeeData = (await this.props.handleGetDataSet({  
733 - // name: 'employee',  
734 - // configData: employeeConfig,  
735 - // condition: { bFilter: bFilter1 },  
736 - // isWait: true,  
737 - // }));  
738 - // this.props.onSaveState({  
739 - // ...employeeData,  
740 - // });  
741 - // }  
742 - // }  
743 - // } else {} 718 +
744 719
745 // 工单明细弹窗 720 // 工单明细弹窗
746 if (commonUtils.isNotEmptyObject(slaveConfig) && slaveConfig.sTbName === 'sys_workorder') { 721 if (commonUtils.isNotEmptyObject(slaveConfig) && slaveConfig.sTbName === 'sys_workorder') {
@@ -818,7 +793,8 @@ export default (ChildComponent) => { @@ -818,7 +793,8 @@ export default (ChildComponent) => {
818 currentIndex: slaveData.findIndex(item => item.sId === record.sId), 793 currentIndex: slaveData.findIndex(item => item.sId === record.sId),
819 sSqlConditionValues: this.handleGetSqlConditionValues(picArr[0], record), 794 sSqlConditionValues: this.handleGetSqlConditionValues(picArr[0], record),
820 sSrcModelsId: this.props.sModelsId, 795 sSrcModelsId: this.props.sModelsId,
821 - sFilterOrderBy: slaveOrderBy 796 + sFilterOrderBy: slaveOrderBy,
  797 + bHistoryView : sModelsType === '/log'
822 }, 798 },
823 }); 799 });
824 } 800 }
src/models/content.js
@@ -42,6 +42,7 @@ export default { @@ -42,6 +42,7 @@ export default {
42 sName, /* 当前列的sName */ 42 sName, /* 当前列的sName */
43 sSqlConditionValues, 43 sSqlConditionValues,
44 sSrcModelsId, 44 sSrcModelsId,
  45 + bHistoryView
45 } = payload; /* 参数接收 */ 46 } = payload; /* 参数接收 */
46 const token = yield select(state => state.app.token); /* 用户令牌 */ 47 const token = yield select(state => state.app.token); /* 用户令牌 */
47 /* 从接口获取数据 */ 48 /* 从接口获取数据 */
@@ -84,6 +85,7 @@ export default { @@ -84,6 +85,7 @@ export default {
84 sName, 85 sName,
85 sSqlConditionValues, 86 sSqlConditionValues,
86 sSrcModelsId, 87 sSrcModelsId,
  88 + bHistoryView
87 }, 89 },
88 }, 90 },
89 }); 91 });
@@ -95,7 +97,7 @@ export default { @@ -95,7 +97,7 @@ export default {
95 *onRouterMobile({ payload }, { put, call, select }) { 97 *onRouterMobile({ payload }, { put, call, select }) {
96 const { urlKey } = payload; /* 参数接收 */ 98 const { urlKey } = payload; /* 参数接收 */
97 console.log(payload,'payload'); 99 console.log(payload,'payload');
98 - 100 +
99 if (urlKey !== undefined) { 101 if (urlKey !== undefined) {
100 const token = yield select(state => state.app.token); /* 用户令牌 */ 102 const token = yield select(state => state.app.token); /* 用户令牌 */
101 const { data } = yield call(services.getService, token, urlKey); 103 const { data } = yield call(services.getService, token, urlKey);
@@ -128,7 +130,7 @@ export default { @@ -128,7 +130,7 @@ export default {
128 yield put({ type: 'app/throwErrorMobile', payload: data }); 130 yield put({ type: 'app/throwErrorMobile', payload: data });
129 } 131 }
130 } else { 132 } else {
131 - 133 +
132 const param = { 134 const param = {
133 sModelsId: payload.sModelsId, 135 sModelsId: payload.sModelsId,
134 sId: payload.sId, 136 sId: payload.sId,