/* 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})=>{ }, }