Commit ff9d59ef6d1bfd6abd212fe342a06eaf63387238
1 parent
47bd9611
1.获取数据的时候 要存储old数据
Showing
4 changed files
with
31 additions
and
29 deletions
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, |