| | |
| | | if (params?.SMT_CODE != undefined && params?.SMT_CODE != '') { |
| | | sqlcmd += " And SMT_CODE like '%" + params?.SMT_CODE + "%'"; |
| | | } |
| | | if (params?.PCB_SURFACE != undefined && params?.PCB_SURFACE) { |
| | | sqlcmd += " And PCB_SURFACE = 'A面'"; |
| | | }else{ |
| | | sqlcmd += " And PCB_SURFACE = 'B面'"; |
| | | if (params?.PCB_SURFACE != undefined && params?.PCB_SURFACE!='') { |
| | | sqlcmd += " And PCB_SURFACE like '%" + params?.PCB_SURFACE + "%'"; |
| | | } |
| | | |
| | | let option = { |
| | |
| | | label: '飞达编码', |
| | | field: 'FEEDER_CODE', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '飞达名称', |
| | | field: 'FEEDER_NAME', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '飞达类型', |
| | | field: 'FEEDER_TYPE', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '最大使用次数', |
| | | field: 'MAX_COUNT', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '预警使用次数', |
| | | field: 'ALERT_COUNT', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '当前使用次数', |
| | | field: 'USED_COUNT', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | } |
| | | , |
| | |
| | | label: '是否使用中', |
| | | field: 'IS_USE', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Select', |
| | | componentProps: { |
| | | options: [ |
| | |
| | | label: '是否打印', |
| | | field: 'IS_PRINT', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Select', |
| | | componentProps: { |
| | | options: [ |
| | |
| | | label: '工单号', |
| | | field: 'WORK_ORDER', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | } |
| | | , |
| | |
| | | label: '产线编码', |
| | | field: 'LINE_CODE', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | } , |
| | | { |
| | | label: '贴片机编码', |
| | | field: 'SMT_CODE', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | } , |
| | | { |
| | | label: '站位号', |
| | | field: 'SLOT_NO', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | } |
| | | , |
| | |
| | | field: 'PCB_SURFACE', |
| | | required: true, |
| | | component: 'Select', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | componentProps: { |
| | | options: [ |
| | | { |
| | |
| | | label: '物料编码', |
| | | field: 'ITEM_CODE', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | } |
| | | , |
| | |
| | | label: '备注', |
| | | field: 'REMARK', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | } |
| | | ]; |
| | |
| | | label: '飞达类型编码', |
| | | field: 'TYPE_CODE', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '飞达类型名称', |
| | | field: 'TYPE_NAME', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '备注', |
| | | field: 'REMARK', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12}, |
| | | component: 'Input', |
| | | } |
| | | ]; |
| | |
| | | }, |
| | | { |
| | | field: 'PCB_SURFACE', |
| | | component: 'Switch', |
| | | component: 'Select', |
| | | label: '正反面', |
| | | colProps: { |
| | | span: 8, |
| | | }, |
| | | componentProps: { |
| | | options: [ |
| | | { |
| | | label: 'A面', |
| | | value: 'A面', |
| | | key: 'A面', |
| | | }, |
| | | { |
| | | label: 'B面', |
| | | value: 'B面', |
| | | key: 'B面', |
| | | }, |
| | | ], |
| | | }, |
| | | }, |
| | | ]; |
| | |
| | | label: '关联工单号', |
| | | required: true, |
| | | component: 'Input', |
| | | colProps: { span: 8 }, |
| | | colProps: { span:12 }, |
| | | }, |
| | | { |
| | | field: 'ID', |
| | |
| | | field: 'PROD_CODE', |
| | | label: '产品编码', |
| | | component: 'Input', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | }, |
| | | { |
| | | field: 'ITEM_CODE', |
| | | label: '物料编码', |
| | | required: true, |
| | | component: 'Input', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | }, |
| | | { |
| | | field: 'SUBITEM_CODE', |
| | | label: '替代料', |
| | | component: 'Input', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | }, |
| | | { |
| | | field: 'UNIT', |
| | | label: '单位', |
| | | //required: true, |
| | | component: 'Input', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | }, |
| | | { |
| | | field: 'UNIT_QTY', |
| | | label: '单位用量', |
| | | required: true, |
| | | component: 'Input', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | }, |
| | | { |
| | | field: 'LINE_CODE', |
| | | label: '产线编码', |
| | | //required: true, |
| | | component: 'Input', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | }, |
| | | { |
| | | field: 'SMT_CODE', |
| | | label: '贴片机编码', |
| | | //required: true, |
| | | component: 'Input', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | }, |
| | | { |
| | | field: 'SMT_STENCIL', |
| | | label: '钢网编码', |
| | | //required: true, |
| | | component: 'Input', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | }, |
| | | { |
| | | field: 'SLOT_NO', |
| | | label: '站位号', |
| | | required: true, |
| | | component: 'Input', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | }, |
| | | { |
| | | field: 'LOCATION', |
| | | label: '贴片位置', |
| | | required: true, |
| | | component: 'Input', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | }, |
| | | { |
| | | field: 'FEEDER_CODE', |
| | | label: '飞达编码', |
| | | required: true, |
| | | component: 'Input', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | }, |
| | | { |
| | | field: 'FEEDER_TYPE', |
| | | label: '飞达类型', |
| | | required: true, |
| | | component: 'Input', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | }, |
| | | { |
| | | field: 'PCB_SURFACE', |
| | | label: '加工面', |
| | | required: true, |
| | | component: 'Select', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | componentProps: { |
| | | options: [ |
| | | { |
| | |
| | | label: '上料顺序', |
| | | required: true, |
| | | component: 'Input', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | }, |
| | | { |
| | | field: 'REMARK', |
| | | label: '备注', |
| | | component: 'Input', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | }, |
| | | ]; |
| | |
| | | label: '保养项目编码', |
| | | field: 'PROJ_CODE', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | |
| | | label: '保养项目名称', |
| | | field: 'PROJ_NAME', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | |
| | | field: 'TOOL_TYPE', |
| | | required: true, |
| | | component: 'ApiSelect', |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | componentProps: { |
| | | api: optionsListApiType, |
| | | resultField: 'Data', |
| | |
| | | label: '保养项1', |
| | | field: 'ITEM01', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项2', |
| | | field: 'ITEM02', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项3', |
| | | field: 'ITEM03', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项4', |
| | | field: 'ITEM04', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项5', |
| | | field: 'ITEM05', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项6', |
| | | field: 'ITEM06', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项7', |
| | | field: 'ITEM07', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项8', |
| | | field: 'ITEM08', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项9', |
| | | field: 'ITEM09', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项10', |
| | | field: 'ITEM10', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项11', |
| | | field: 'ITEM11', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项12', |
| | | field: 'ITEM12', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项13', |
| | | field: 'ITEM13', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项14', |
| | | field: 'ITEM14', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项15', |
| | | field: 'ITEM15', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项16', |
| | | field: 'ITEM16', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项17', |
| | | field: 'ITEM17', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项18', |
| | | field: 'ITEM18', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项19', |
| | | field: 'ITEM19', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '保养项20', |
| | | field: 'ITEM20', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '备注', |
| | | field: 'REMARK', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | colProps: { span: 12 }, |
| | | component: 'Input', |
| | | } |
| | | ]; |