| | |
| | | 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 useWmsMaterialQueryDrawer = (props: any, ctx?: any) => { |
| | | const wmsMaterialDrawer = injectModel<WmsMaterialDrawer>('WmsMaterialDrawer') |
| | |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç©æç¼ç ï¼å¯ä¸æ è¯ï¼', |
| | | highSelectOptions: [{label: 'ç',value: true}, {label: 'åå',value: false}], |
| | | highSelectAttrs:{ |
| | | prop: 'materialCodexxx', |
| | | prop: 'materialCode_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:[] |
| | | options:FILTER_MODE_OPTIONS_STRING, |
| | | } |
| | | }, |
| | | { |
| | |
| | | { |
| | | label: 'æ°é', |
| | | prop: 'num', |
| | | highSelectAttrs:{ |
| | | prop: 'num_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_NUM, |
| | | }, |
| | | el: (props: any, { attrs }: SetupContext) => { |
| | | return h(inputNumber, { |
| | | ...props, |
| | |
| | | el: 'select', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥æ¯å¦ç¦ç¨', |
| | | options: [{label: 'æ¯',value: true}, {label: 'å¦',value: false}] |
| | | options:BOOLEAN_OPTIONS |
| | | }, |
| | | { |
| | | label: 'æ©å±å±æ§', |
| | |
| | | { |
| | | label: 'å建æ¶é´', |
| | | prop: 'creationTime', |
| | | isDateControl: true, // æ¾å¼æ è®°ä¸ºæ¥ææ§ä»¶ |
| | | el: (props: any, { attrs }: SetupContext) => { |
| | | return h(dateTimePickerRange, { |
| | | ...props, |
| | |
| | | { |
| | | label: 'ä¿®æ¹æ¶é´', |
| | | prop: 'lastModificationTime', |
| | | isDateControl: true, // æ¾å¼æ è®°ä¸ºæ¥ææ§ä»¶ |
| | | el: (props: any, { attrs }: SetupContext) => { |
| | | return h(dateTimePickerRange, { |
| | | ...props, |
| | |
| | | return check |
| | | } |
| | | const commonGetFormData=()=>{ |
| | | //alert(formData.value.materialCode_FilterMode) |
| | | const data = { |
| | | materialCode: formData.value.materialCode || '', |
| | | materialCode_FilterMode: formData.value.materialCode_FilterMode || '', |
| | | isValid: formData.value.isValid || '', |
| | | isSelfMade: formData.value.isSelfMade || '', |
| | | num: formData.value.num || '', |
| | |
| | | ctx.emit('confirmQuery', data) |
| | | } |
| | | /** |
| | | * éç½®å
Œ
±selectæ¥è¯¢ |
| | | */ |
| | | const onResetForHighSelect = async () => { |
| | | formData.value.materialCode_FilterMode = 1 |
| | | } |
| | | /** |
| | | * éç½®æ¥è¯¢ |
| | | */ |
| | | const onReset = async () => { |
| | | formData.value = {} |
| | | onResetForHighSelect();//éç½®å
Œ
±selectæ¥è¯¢ |
| | | formData.value.MaterialCode = '' |
| | | formData.value.IsValid = '' |
| | | formData.value.IsSelfMade = '' |
| | |
| | | |
| | | } |
| | | commonQueryEnumForFrom() |
| | | onResetForHighSelect();//éç½®å
Œ
±selectæ¥è¯¢ |
| | | /** |
| | | * å¼¹çªæå¼è·å详æ
|
| | | */ |