| | |
| | | import isEqual from 'lodash/isEqual' |
| | | import { ConfirmBox } from '@/components/ConfirmBox/ConfirmBox' |
| | | import { cloneDeep } from 'lodash' |
| | | // 引入公共选项配置 |
| | | import { |
| | | FILTER_MODE_OPTIONS_STRING, |
| | | FILTER_MODE_OPTIONS_NUM, |
| | | FILTER_MODE_OPTIONS_BOOL |
| | | } from '@/components/DyFormForHighQuery/DyFormForHighQueryOptions'; |
| | | import { |
| | | BOOLEAN_OPTIONS |
| | | } from '@/utils/commonOptionConstants'; |
| | | |
| | | export const useCallMaterialOrderRecordQueryDrawer = (props: any, ctx?: any) => { |
| | | const callMaterialOrderRecordDrawer = injectModel<CallMaterialOrderRecordDrawer>('CallMaterialOrderRecordDrawer') |
| | |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请输入原料标识', |
| | | highSelectAttrs:{ |
| | | prop: 'dataIdentifier_FilterMode', |
| | | el: 'select', |
| | | placeholder: '请选择', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '原料型号', |
| | |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请输入原料型号', |
| | | highSelectAttrs:{ |
| | | prop: 'materialMode_FilterMode', |
| | | el: 'select', |
| | | placeholder: '请选择', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '原料批次', |
| | | prop: 'materialBatch', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请输入原料批次', |
| | | highSelectAttrs:{ |
| | | prop: 'materialBatch_FilterMode', |
| | | el: 'select', |
| | | placeholder: '请选择', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '叫料状态', |
| | |
| | | option: [], |
| | | //disabled: disabled, |
| | | placeholder: '请输入叫料状态', |
| | | highSelectAttrs:{ |
| | | prop: 'callMaterialStatus_FilterMode', |
| | | el: 'select', |
| | | placeholder: '请选择', |
| | | options:FILTER_MODE_OPTIONS_BOOL |
| | | } |
| | | }, |
| | | { |
| | | label: '叫料数量', |
| | |
| | | precision: 0, |
| | | //disabled: disabled, |
| | | placeholder: '请输入叫料数量', |
| | | highSelectAttrs:{ |
| | | prop: 'quantity_FilterMode', |
| | | el: 'select', |
| | | placeholder: '请选择', |
| | | options:FILTER_MODE_OPTIONS_NUM |
| | | } |
| | | }, |
| | | { |
| | | label: 'WMS返回结果', |
| | |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请输入WMS返回结果', |
| | | highSelectAttrs:{ |
| | | prop: 'wmsRetResult_FilterMode', |
| | | el: 'select', |
| | | placeholder: '请选择', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: 'WMS任务号', |
| | |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请输入WMS任务号', |
| | | highSelectAttrs:{ |
| | | prop: 'wmsTaskNo_FilterMode', |
| | | el: 'select', |
| | | placeholder: '请选择', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '创建时间', |
| | |
| | | width: '100%', |
| | | //disabled: disabled, |
| | | placeholder: '请输入创建时间', |
| | | isDateControl: true, // 显式标记为日期控件 |
| | | }, |
| | | { |
| | | label: '修改时间', |
| | |
| | | width: '100%', |
| | | //disabled: disabled, |
| | | placeholder: '请输入修改时间', |
| | | isDateControl: true, // 显式标记为日期控件 |
| | | }, |
| | | { |
| | | label: '创建人', |
| | |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请输入创建人', |
| | | highSelectAttrs:{ |
| | | prop: 'creatorName_FilterMode', |
| | | el: 'select', |
| | | placeholder: '请选择', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '备注', |
| | |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请输入备注', |
| | | highSelectAttrs:{ |
| | | prop: 'remark_FilterMode', |
| | | el: 'select', |
| | | placeholder: '请选择', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | ]) |
| | | /** |
| | |
| | | const commonGetFormData=()=>{ |
| | | const data = { |
| | | dataIdentifier: formData.value.dataIdentifier || '', |
| | | dataIdentifier_FilterMode: formData.value.dataIdentifier_FilterMode || '', |
| | | materialMode: formData.value.materialMode || '', |
| | | materialMode_FilterMode: formData.value.materialMode_FilterMode || '', |
| | | materialBatch: formData.value.materialBatch || '', |
| | | materialBatch_FilterMode: formData.value.materialBatch_FilterMode || '', |
| | | callMaterialStatus: formData.value.callMaterialStatus || '', |
| | | callMaterialStatus_FilterMode: formData.value.callMaterialStatus_FilterMode || '', |
| | | quantity: formData.value.quantity || '', |
| | | quantity_FilterMode: formData.value.quantity_FilterMode || '', |
| | | wmsRetResult: formData.value.wmsRetResult || '', |
| | | wmsRetResult_FilterMode: formData.value.wmsRetResult_FilterMode || '', |
| | | wmsTaskNo: formData.value.wmsTaskNo || '', |
| | | wmsTaskNo_FilterMode: formData.value.wmsTaskNo_FilterMode || '', |
| | | creationTime: formData.value.creationTime || '', |
| | | lastModificationTime: formData.value.lastModificationTime || '', |
| | | creatorName: formData.value.creatorName || '', |
| | | remark: formData.value.remark || '', |
| | | creatorName_FilterMode: formData.value.creatorName_FilterMode || '', |
| | | remark: formData.value.remark || '', |
| | | remark_FilterMode: formData.value.remark_FilterMode || '', |
| | | } |
| | | return data; |
| | | } |
| | |
| | | const data =commonGetFormData(); |
| | | ctx.emit('confirmQuery', data) |
| | | } |
| | | /** |
| | | * 重置公共select查询 |
| | | */ |
| | | const onResetForHighSelect = async () => { |
| | | formData.value.dataIdentifier_FilterMode = 1 |
| | | formData.value.materialMode_FilterMode = 1 |
| | | formData.value.materialBatch_FilterMode = 1 |
| | | formData.value.callMaterialStatus_FilterMode = 2 |
| | | formData.value.quantity_FilterMode = 2 |
| | | formData.value.wmsRetResult_FilterMode = 1 |
| | | formData.value.wmsTaskNo_FilterMode = 1 |
| | | formData.value.creatorName_FilterMode = 1 |
| | | formData.value.remark_FilterMode = 1 |
| | | } |
| | | /** |
| | | * 重置查询 |
| | | */ |
| | | const onReset = async () => { |
| | | formData.value = {} |
| | | onResetForHighSelect();//重置公共select查询 |
| | | formData.value.dataIdentifier = '' |
| | | formData.value.materialMode = '' |
| | | formData.value.materialBatch = '' |
| | | formData.value.callMaterialStatus = '' |
| | | formData.value.quantity = '' |
| | | formData.value.wmsRetResult = '' |
| | | formData.value.wmsTaskNo = '' |
| | | formData.value.deletionTime = '' |
| | | formData.value.remark = '' |
| | | formData.value.extraField1 = '' |
| | | formData.value.extraField2 = '' |
| | | formData.value.extraField3 = '' |
| | | formData.value.creationTime = '' |
| | | formData.value.lastModificationTime = '' |
| | | formData.value.creatorName = '' |
| | | formData.value.remark = '' |
| | | //向父组件发送自定义事件 |
| | | ctx.emit('restQuery'); |
| | | } |
| | |
| | | |
| | | } |
| | | commonQueryEnumForFrom() |
| | | onResetForHighSelect();//重置公共select查询 |
| | | /** |
| | | * 弹窗打开获取详情 |
| | | */ |