128 lines
4.8 KiB
JavaScript
128 lines
4.8 KiB
JavaScript
|
|
/* eslint-disable no-undef */
|
||
|
|
import {extendInclude, extendRule,initFilter} from "../../utils/common";
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @return {string}
|
||
|
|
*/
|
||
|
|
|
||
|
|
export default {
|
||
|
|
onChange: ({value,colInfo,getFieldValue,setFieldValue,setFieldEditable,setFieldVisible,login,dispatch,setFieldValueByBatch}) => {
|
||
|
|
// if(colInfo.FIELD_NAME=='IS_PQC'){
|
||
|
|
// setFieldVisible('PQC_TYPE',value);
|
||
|
|
// setFieldVisible('Nav_PQCWorkStage.NAME',value);
|
||
|
|
// setFieldVisible('PQC_AUTO_INSPEC',value);
|
||
|
|
// const pqcAutoInspec= getFieldValue('PQC_AUTO_INSPEC');
|
||
|
|
// setFieldVisible('PQC_INSPEC_QTY_OVER',value&&pqcAutoInspec);
|
||
|
|
// setFieldVisible('PQC_INSPEC_TYPE',value&&pqcAutoInspec);
|
||
|
|
// setFieldVisible('PQC_INSPEC_QTY',value&&pqcAutoInspec);
|
||
|
|
// }
|
||
|
|
// else if(colInfo.FIELD_NAME=='PQC_AUTO_INSPEC'){
|
||
|
|
// setFieldVisible('PQC_INSPEC_QTY_OVER',value);
|
||
|
|
// setFieldVisible('PQC_INSPEC_TYPE',value);
|
||
|
|
// setFieldVisible('PQC_INSPEC_QTY',value);
|
||
|
|
// }
|
||
|
|
// else if(colInfo.FIELD_NAME=='TYPE'){
|
||
|
|
// setFieldVisible('ORDER_FIELD',value==1);
|
||
|
|
// setFieldVisible('PRO_TYPE',value==0);
|
||
|
|
// setFieldVisible('UNIT',value==0);
|
||
|
|
// setFieldVisible('TIME_UNIT',value==0);
|
||
|
|
// setFieldVisible('CONVERT_RATIO',value==0);
|
||
|
|
// setFieldVisible('STANDARD_TIME',value==0);
|
||
|
|
// setFieldVisible('IS_PQC',value==0);
|
||
|
|
// }
|
||
|
|
// else if(colInfo.FIELD_NAME=='IS_FQC'){
|
||
|
|
// setFieldVisible('FQC_TYPE',value);
|
||
|
|
// setFieldVisible('Nav_FQCWorkStage.NAME',value);
|
||
|
|
// setFieldVisible('FQC_AUTO_INSPEC',value);
|
||
|
|
// const pqcAutoInspec= getFieldValue('FQC_AUTO_INSPEC');
|
||
|
|
// setFieldVisible('FQC_INSPEC_QTY_OVER',value&&pqcAutoInspec);
|
||
|
|
// setFieldVisible('FQC_INSPEC_TYPE',value&&pqcAutoInspec);
|
||
|
|
// setFieldVisible('FQC_INSPEC_QTY',value&&pqcAutoInspec);
|
||
|
|
// }
|
||
|
|
// else if(colInfo.FIELD_NAME=='FQC_AUTO_INSPEC'){
|
||
|
|
// setFieldVisible('FQC_INSPEC_QTY_OVER',value);
|
||
|
|
// setFieldVisible('FQC_INSPEC_TYPE',value);
|
||
|
|
// setFieldVisible('FQC_INSPEC_QTY',value);
|
||
|
|
// }
|
||
|
|
// else if(colInfo.FIELD_NAME=='TYPE'){
|
||
|
|
// setFieldVisible('ORDER_FIELD',value==1);
|
||
|
|
// }
|
||
|
|
|
||
|
|
// const json=initFilter(login.OrgId);
|
||
|
|
// json.Count=1;
|
||
|
|
// json.CodeType=5000
|
||
|
|
// dispatch({
|
||
|
|
// type: 'lastVersion/getLastVersion',
|
||
|
|
// payload: json,
|
||
|
|
// onComplete: (ret) => {
|
||
|
|
// if (ret) {
|
||
|
|
// const temps=[];
|
||
|
|
// temps.push({field:'PARAMETER',value:ret});
|
||
|
|
// setFieldValueByBatch(temps);
|
||
|
|
// }
|
||
|
|
// }
|
||
|
|
// })
|
||
|
|
},
|
||
|
|
onFetchAutoFilter:({colInfo,params,getFieldValue})=>{
|
||
|
|
|
||
|
|
// if(colInfo.FIELD_NAME=='Nav_PQCWorkStage.NAME') {
|
||
|
|
// extendRule(params, 'TYPE', 1,2)
|
||
|
|
// }
|
||
|
|
// if(colInfo.FIELD_NAME=='Nav_FQCWorkStage.NAME') {
|
||
|
|
// extendRule(params, 'TYPE', 1,2)
|
||
|
|
// }
|
||
|
|
|
||
|
|
},
|
||
|
|
onBeforeEdit:({isNew,getFieldValue,stateData,data,setFieldValue,setFieldEditable,setFieldVisibleByBatch,login,dispatch,setFieldValueByBatch})=>{
|
||
|
|
// let isPqc=stateData.IS_FQC?stateData.IS_FQC:false;
|
||
|
|
// let pqcAutoInspec=stateData.FQC_AUTO_INSPEC?stateData.FQC_AUTO_INSPEC:false;
|
||
|
|
// let type=stateData.TYPE?stateData.TYPE:0;
|
||
|
|
// const arrayList=[];
|
||
|
|
|
||
|
|
// arrayList.push({field: 'FQC_TYPE',visible:isPqc});
|
||
|
|
// arrayList.push({field: 'Nav_FQCWorkStage.NAME',visible:isPqc});
|
||
|
|
// arrayList.push({field: 'FQC_AUTO_INSPEC',visible:isPqc});
|
||
|
|
|
||
|
|
// arrayList.push({field: 'FQC_INSPEC_QTY_OVER',visible:isPqc&&pqcAutoInspec});
|
||
|
|
// arrayList.push({field: 'FQC_INSPEC_TYPE',visible:isPqc&&pqcAutoInspec});
|
||
|
|
// arrayList.push({field: 'FQC_INSPEC_QTY',visible:isPqc&&pqcAutoInspec});
|
||
|
|
|
||
|
|
// arrayList.push({field: 'ORDER_FIELD',visible:type==1});
|
||
|
|
// setFieldVisibleByBatch(arrayList);
|
||
|
|
|
||
|
|
// isPqc=stateData.IS_PQC?stateData.IS_PQC:false;
|
||
|
|
// pqcAutoInspec=stateData.PQC_AUTO_INSPEC?stateData.PQC_AUTO_INSPEC:false;
|
||
|
|
// type=stateData.TYPE?data.TYPE:0;
|
||
|
|
|
||
|
|
// arrayList.push({field: 'PQC_TYPE',visible:isPqc});
|
||
|
|
// arrayList.push({field:'Nav_PQCWorkStage.NAME',visible:isPqc});
|
||
|
|
// arrayList.push({field:'PQC_AUTO_INSPEC',visible:isPqc});
|
||
|
|
|
||
|
|
// arrayList.push({field:'PQC_INSPEC_QTY_OVER',visible:isPqc&&pqcAutoInspec});
|
||
|
|
// arrayList.push({field:'PQC_INSPEC_TYPE',visible:isPqc&&pqcAutoInspec});
|
||
|
|
// arrayList.push({field:'PQC_INSPEC_QTY',visible:isPqc&&pqcAutoInspec});
|
||
|
|
|
||
|
|
// arrayList.push({field:'ORDER_FIELD',visible:type==1});
|
||
|
|
|
||
|
|
// setFieldVisibleByBatch(arrayList);
|
||
|
|
|
||
|
|
// const json=initFilter(login.OrgId);
|
||
|
|
// json.Count=1;
|
||
|
|
// json.CodeType=5000
|
||
|
|
// dispatch({
|
||
|
|
// type: 'lastVersion/getLastVersion',
|
||
|
|
// payload: json,
|
||
|
|
// onComplete: (ret) => {
|
||
|
|
// if (ret) {
|
||
|
|
// const temps=[];
|
||
|
|
// temps.push({field:'PARAMETER',value:ret});
|
||
|
|
// setFieldValueByBatch(temps);
|
||
|
|
// }
|
||
|
|
// }
|
||
|
|
// })
|
||
|
|
},
|
||
|
|
onBeforeSave:({data,getFieldValue,setFieldValue})=>{
|
||
|
|
|
||
|
|
},
|
||
|
|
}
|