Commit ff9d59ef6d1bfd6abd212fe342a06eaf63387238

Authored by Min
1 parent 47bd9611

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

src/components/Common/CommonBase.js
... ... @@ -797,6 +797,20 @@ export default (ChildComponent) => {
797 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 816 handleGetDataSet = async (params) => {
... ... @@ -3437,6 +3451,7 @@ export default (ChildComponent) => {
3437 3451 getDateFormat={this.getDateFormat}
3438 3452 handleGetDataOne={this.handleGetDataOne}
3439 3453 handleGetDataSet={this.handleGetDataSet}
  3454 + onGetDataOld={this.handleGetDataOld}
3440 3455 handleGetTreeDataSet={this.handleGetTreeDataSet}
3441 3456 onSaveState={this.handleSaveState}
3442 3457 onChange={this.handleMasterChange}
... ...
src/components/Common/CommonBillEvent.js
... ... @@ -78,6 +78,8 @@ export default (ChildComponent) => {
78 78 employeeConfig: employeeConfigOld,
79 79 slaveInfoList: slaveInfoListOld,
80 80 } = nextProps;
  81 + const { currentPane } = app;
  82 + const bHistoryView = currentPane?.bHistoryView;
81 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 84 const sId = currentId || nextProps.masterData?.sId || '';
83 85 /* 数据Id */
... ... @@ -402,6 +404,8 @@ export default (ChildComponent) => {
402 404 // if (sModelsType.includes('sales/salesOrder') || sModelsType === 'purchase/purchaseOrder') {
403 405 // this.props.onSaveState(addState1);
404 406 // }
  407 + } else if(bHistoryView){
  408 + this.handleGetDataOld();
405 409 } else {
406 410 this.handleGetData(masterConfig, slaveConfig, checkConfig);
407 411 if (sModelsType.includes('sales/salesOrder')) {
... ... @@ -772,6 +776,11 @@ export default (ChildComponent) => {
772 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 785 handleGetData = async (masterConfig, slaveConfig, checkConfig, bEditClick) => {
777 786 const { currentId, masterData = {} } = this.props; /* 当前页签数据 */
... ...
src/components/Common/CommonListEvent.js
... ... @@ -715,32 +715,7 @@ export default (ChildComponent) => {
715 715 // masterData,
716 716 // employeeConfig,
717 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 721 if (commonUtils.isNotEmptyObject(slaveConfig) && slaveConfig.sTbName === 'sys_workorder') {
... ... @@ -818,7 +793,8 @@ export default (ChildComponent) => {
818 793 currentIndex: slaveData.findIndex(item => item.sId === record.sId),
819 794 sSqlConditionValues: this.handleGetSqlConditionValues(picArr[0], record),
820 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 42 sName, /* 当前列的sName */
43 43 sSqlConditionValues,
44 44 sSrcModelsId,
  45 + bHistoryView
45 46 } = payload; /* 参数接收 */
46 47 const token = yield select(state => state.app.token); /* 用户令牌 */
47 48 /* 从接口获取数据 */
... ... @@ -84,6 +85,7 @@ export default {
84 85 sName,
85 86 sSqlConditionValues,
86 87 sSrcModelsId,
  88 + bHistoryView
87 89 },
88 90 },
89 91 });
... ... @@ -95,7 +97,7 @@ export default {
95 97 *onRouterMobile({ payload }, { put, call, select }) {
96 98 const { urlKey } = payload; /* 参数接收 */
97 99 console.log(payload,'payload');
98   -
  100 +
99 101 if (urlKey !== undefined) {
100 102 const token = yield select(state => state.app.token); /* 用户令牌 */
101 103 const { data } = yield call(services.getService, token, urlKey);
... ... @@ -128,7 +130,7 @@ export default {
128 130 yield put({ type: 'app/throwErrorMobile', payload: data });
129 131 }
130 132 } else {
131   -
  133 +
132 134 const param = {
133 135 sModelsId: payload.sModelsId,
134 136 sId: payload.sId,
... ...