| | |
| | | order = params.order == 'descend' ? (params.field + ' desc') : params.field |
| | | } |
| | | let sqlcmd = '1=1'; |
| | | if (params?.FEEDER_CODE != undefined && params?.FEEDER_CODE != '') { |
| | | sqlcmd += " And FEEDER_CODE like '%" + params?.FEEDER_CODE + "%'"; |
| | | if (params?.TYPE_CODE != undefined && params?.TYPE_CODE != '') { |
| | | sqlcmd += " And TYPE_CODE like '%" + params?.TYPE_CODE + "%'"; |
| | | } |
| | | |
| | | let option = { |
| | |
| | | OrgCode: useUserStore().getUserInfo.orgCode as string |
| | | } |
| | | if (!isNullOrEmpty(params.page)) { |
| | | const usParams = genAction('SMT_FEEDER_HIS', { |
| | | const usParams = genAction('SMT_FEEDER_TYPE', { |
| | | QueryAble_T: '', |
| | | where: sqlcmd, |
| | | order: order, |
| | |
| | | }); |
| | | return getListByPageAsync(usParams); |
| | | } else { |
| | | const usParams = genAction('SMT_FEEDER_HIS', { |
| | | const usParams = genAction('SMT_FEEDER_TYPE', { |
| | | QueryAble_T: '', |
| | | where: sqlcmd |
| | | }); |
| | |
| | | AUTH_ORG: params?.AUTH_ORG, |
| | | AUTH_PROD: params?.AUTH_PROD, |
| | | AUTH_WH: params?.AUTH_WH, |
| | | FEEDER_CODE: params?.FEEDER_CODE, |
| | | FEEDER_NAME: params?.FEEDER_NAME, |
| | | TYPE_CODE: params?.TYPE_CODE, |
| | | TYPE_NAME: params?.TYPE_NAME, |
| | | REMARK: params?.REMARK, |
| | | }; |
| | | let data; |
| | |
| | | // regionitem.ORG_CODE = useUserStore().getUserInfo.orgCode as string; |
| | | // regionitem.AUTH_ORG = useUserStore().getUserInfo.orgCode as string; |
| | | data = await defHttp.post( |
| | | { url: Api.UpdateEntity, params: genAction('SMT_FEEDER_HIS', item) }, |
| | | { url: Api.UpdateEntity, params: genAction('SMT_FEEDER_TYPE', item) }, |
| | | { |
| | | errorMessageMode: 'none', |
| | | isTransformResponse: false, |
| | |
| | | // regionitem.ORG_CODE = useUserStore().getUserInfo.orgCode as string; |
| | | // regionitem.AUTH_ORG = useUserStore().getUserInfo.orgCode as string; |
| | | data = await defHttp.post( |
| | | { url: Api.AddEntity, params: genAction('SMT_FEEDER_HIS', item) }, |
| | | { url: Api.AddEntity, params: genAction('SMT_FEEDER_TYPE', item) }, |
| | | { |
| | | errorMessageMode: 'none', |
| | | isTransformResponse: false, |
| | |
| | | }; |
| | | //删除 |
| | | export const Delete = async (Tool_Id: string) => { |
| | | const usParams = genAction('SMT_FEEDER_HIS', `ID='${Tool_Id}'`) |
| | | const usParams = genAction('SMT_FEEDER_TYPE', `ID='${Tool_Id}'`) |
| | | return await defHttp.post( |
| | | { url: Api.DeleteWhere, params: usParams }, |
| | | { |
| | |
| | | '飞达类型': element.FEEDER_TYPE, |
| | | '最大使用次数': element.MAX_COUNT, |
| | | '预警使用次数': element.ALERT_COUNT, |
| | | '当前使用次数': element.USE_COUNT, |
| | | '已使用次数': element.USED_COUNT, |
| | | '是否使用中': element.IS_USE, |
| | | '是否打印': element.IS_PRINT, |
| | | '工单号': element.WORK_ORDER, |
| | |
| | | resizable:true |
| | | }, |
| | | { |
| | | title: '当前使用次数', |
| | | dataIndex: 'USE_COUNT', |
| | | title: '已使用次数', |
| | | dataIndex: 'USED_COUNT', |
| | | width:100, |
| | | sorter: true, |
| | | resizable:true |
| | |
| | | }, |
| | | { |
| | | label: '当前使用次数', |
| | | field: 'USE_COUNT', |
| | | field: 'USED_COUNT', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | component: 'Input', |
| | |
| | | label: '加工面', |
| | | field: 'PCB_SURFACE', |
| | | required: true, |
| | | component: 'Select', |
| | | colProps: { span: 8 }, |
| | | component: 'Input', |
| | | componentProps: { |
| | | options: [ |
| | | { |
| | | label: 'A面', |
| | | value: 'A面', |
| | | key: 'A面', |
| | | }, |
| | | { |
| | | label: 'B面', |
| | | value: 'B面', |
| | | key: 'B面', |
| | | }, |
| | | ], |
| | | }, |
| | | } |
| | | , |
| | | { |
| | |
| | | getListByPage(col).then((res) => { |
| | | res.items.forEach(element => { |
| | | arr.push({ |
| | | '飞达编码': element.FEEDER_CODE, |
| | | '飞达名称': element.FEEDER_NAME, |
| | | '飞达类型编码': element.TYPE_CODE, |
| | | '飞达类型名称': element.TYPE_NAME, |
| | | '备注': element.REMARK, |
| | | '创建人': element.CREATE_USER, |
| | | '创建时间': element.CREATE_TIME, |
| | |
| | | } |
| | | //报废 |
| | | function handleBao(record: any) { |
| | | const apiAction = SaveTool(record, unref(true), true); |
| | | const apiAction = Save(record, unref(true), true); |
| | | apiAction.then((action) => { |
| | | if (action.IsSuccessed) { |
| | | createMessage.success(t('已报废')); |
| | |
| | | } |
| | | //删除 |
| | | function handleDelete(record: any) { |
| | | const apiAction = DeleteTool(record.ID); |
| | | const apiAction = Delete(record.ID); |
| | | apiAction.then((action) => { |
| | | if (action.IsSuccessed) { |
| | | createMessage.success(t('已删除')); |
| | |
| | | |
| | | export const columns: BasicColumn[] = [ |
| | | { |
| | | title: '飞达编码', |
| | | dataIndex: 'FEEDER_CODE', |
| | | title: '飞达类型编码', |
| | | dataIndex: 'TYPE_CODE', |
| | | width:200, |
| | | sorter: true, |
| | | resizable:true |
| | | }, |
| | | { |
| | | title: '飞达名称', |
| | | dataIndex: 'FEEDER_NAME', |
| | | title: '飞达类型名称', |
| | | dataIndex: 'TYPE_NAME', |
| | | width: 100, |
| | | sorter: true, |
| | | resizable:true |
| | |
| | | show: false, |
| | | }, |
| | | { |
| | | label: '飞达编码', |
| | | field: 'FEEDER_CODE', |
| | | label: '飞达类型编码', |
| | | field: 'TYPE_CODE', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '飞达名称', |
| | | field: 'FEEDER_NAME', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | component: 'Input', |
| | | }, |
| | | { |
| | | label: '飞达类型', |
| | | field: 'FEEDER_TYPE', |
| | | label: '飞达类型名称', |
| | | field: 'TYPE_NAME', |
| | | required: true, |
| | | colProps: { span: 8 }, |
| | | component: 'Input', |