mh_jy_safe_web/src/files/edit/FM035.js

128 lines
4.8 KiB
JavaScript
Raw Normal View History

2025-08-25 10:08:30 +08:00
/* 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})=>{
},
}