From 3a4b2114c4bb687ccbc09b585b7d650f94e16979 Mon Sep 17 00:00:00 2001 From: zs <zhousong@weben-smart.com> Date: 周一, 19 5月 2025 18:03:27 +0800 Subject: [PATCH] 单据记录高级查询 --- HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Views/Pages/Dialog/WmsInOutStockOrderQueryDrawer/WmsInOutStockOrderQueryDrawer.tsx | 142 +- Weben_CMS专用代码生成器/Code/File/GenerateCodeConfigParamFiles/出库单据.txt | 14 HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Views/Pages/WmsInOutStockOrder/WmsInOutStockOrder.tsx | 119 +- HIAWms/hiawms_web/src/widgets/WmsInOutStockRecord/Views/Pages/Dialog/WmsInOutStockRecordQueryDrawer/WmsInOutStockRecordQueryDrawer.tsx | 8 HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Views/Pages/WmsInOutStockOrderDetail/WmsInOutStockOrderDetail.tsx | 76 + Weben_CMS专用代码生成器/Code/File/GenerateCodeConfigParamFiles/出入库单据详情.txt | 14 HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Controllers/WmsInOutStockOrderQueryDrawer.tsx | 234 ++++- HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Views/Pages/Dialog/WmsInOutStockOrderDetailQueryDrawer/WmsInOutStockOrderDetailQueryDrawer.tsx | 142 +- /dev/null | 14 HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Controllers/WmsInOutStockOrderDetailQueryDrawer.tsx | 153 +++ HIAWms/hiawms_web/src/widgets/WmsInOutStockRecord/Views/Pages/WmsInOutStockRecord/WmsInOutStockRecord.tsx | 79 + HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/GetWmsInOutStockOrderDetailInput.cs | 336 ++++---- HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockRecord/GetWmsInOutStockRecordInput.cs | 382 +++++---- HIAWms/hiawms_web/src/widgets/WmsInOutStockRecord/Controllers/WmsInOutStockRecordQueryDrawer.tsx | 93 +- Weben_CMS专用代码生成器/Code/File/GenerateCodeConfigParamFiles/出入库记录.txt | 14 HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Views/Pages/WmsInOutStockOrderDetail/Config.ts | 8 HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrder/GetWmsInOutStockOrderInput.cs | 416 +++++----- 17 files changed, 1,310 insertions(+), 934 deletions(-) diff --git a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Controllers/WmsInOutStockOrderQueryDrawer.tsx b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Controllers/WmsInOutStockOrderQueryDrawer.tsx index 8ffb0d0..3b06328 100644 --- a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Controllers/WmsInOutStockOrderQueryDrawer.tsx +++ b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Controllers/WmsInOutStockOrderQueryDrawer.tsx @@ -14,9 +14,16 @@ 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 useWmsInOutStockOrderQueryDrawer = (props: any, ctx?: any) => { - const wmsInOutStockOrderDrawer = injectModel<WmsInOutStockOrderDrawer>( + const WmsInOutStockOrderDrawer = injectModel<WmsInOutStockOrderDrawer>( 'WmsInOutStockOrderDrawer' ) /** @@ -77,7 +84,7 @@ }, }) /** - * 娣诲姞鐨刦orm瀛楁 + * 楂樼骇鏌ヨ鐨刦orm瀛楁 */ const formItems = reactive([ { @@ -86,13 +93,57 @@ el: 'input', //disabled: disabled, placeholder: '璇疯緭鍏ュ崟鎹紪鍙�', + highSelectAttrs: { + prop: 'orderNo_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_STRING, + }, }, { label: '鍗曟嵁鐘舵��', prop: 'orderStatus', el: 'select', + clearable: true, + option: [], //disabled: disabled, placeholder: '璇疯緭鍏ュ崟鎹姸鎬�', + highSelectAttrs: { + prop: 'orderStatus_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_BOOL, + }, + }, + { + label: '鍗曟嵁绫诲瀷', + prop: 'orderType', + el: 'select', + clearable: true, + option: [], + //disabled: disabled, + placeholder: '璇疯緭鍏ュ崟鎹被鍨�', + highSelectAttrs: { + prop: 'orderType_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_BOOL, + }, + }, + { + label: '鎿嶄綔绫诲瀷', + prop: 'stockType', + el: 'select', + clearable: true, + option: [], + //disabled: disabled, + placeholder: '璇疯緭鍏ユ搷浣滅被鍨�', + highSelectAttrs: { + prop: 'stockType_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_BOOL, + }, }, { label: '鐗╂枡鍚嶇О', @@ -100,6 +151,12 @@ el: 'input', //disabled: disabled, placeholder: '璇疯緭鍏ョ墿鏂欏悕绉�', + highSelectAttrs: { + prop: 'materialName_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_STRING, + }, }, { label: '鐗╂枡浠跺彿', @@ -107,6 +164,12 @@ el: 'input', //disabled: disabled, placeholder: '璇疯緭鍏ョ墿鏂欎欢鍙�', + highSelectAttrs: { + prop: 'materialNo_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_STRING, + }, }, { label: '鍨嬪彿', @@ -114,6 +177,12 @@ el: 'input', //disabled: disabled, placeholder: '璇疯緭鍏ュ瀷鍙�', + highSelectAttrs: { + prop: 'materialModel_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_STRING, + }, }, { label: '鎵规鍙�', @@ -121,20 +190,12 @@ el: 'input', //disabled: disabled, placeholder: '璇疯緭鍏ユ壒娆″彿', - }, - { - label: '鍗曟嵁绫诲瀷', - prop: 'orderType', - el: 'select', - //disabled: disabled, - placeholder: '璇疯緭鍏ュ崟鎹被鍨�', - }, - { - label: '鎿嶄綔绫诲瀷', - prop: 'stockType', - el: 'select', - //disabled: disabled, - placeholder: '璇疯緭鍏ユ搷浣滅被鍨�', + highSelectAttrs: { + prop: 'materialBatch_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_STRING, + }, }, { label: '鍗曟嵁鏁伴噺', @@ -151,6 +212,12 @@ precision: 0, //disabled: disabled, placeholder: '璇疯緭鍏ュ崟鎹暟閲�', + highSelectAttrs: { + prop: 'materialNumber_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_NUM, + }, }, { label: '涓嬪彂鏁伴噺', @@ -167,6 +234,12 @@ precision: 0, //disabled: disabled, placeholder: '璇疯緭鍏ヤ笅鍙戞暟閲�', + highSelectAttrs: { + prop: 'distributeNumber_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_NUM, + }, }, { label: '瀹屾垚鏁伴噺', @@ -183,6 +256,12 @@ precision: 0, //disabled: disabled, placeholder: '璇疯緭鍏ュ畬鎴愭暟閲�', + highSelectAttrs: { + prop: 'completeNumber_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_NUM, + }, }, { label: '浼樺厛绾�', @@ -199,6 +278,12 @@ precision: 0, //disabled: disabled, placeholder: '璇疯緭鍏ヤ紭鍏堢骇', + highSelectAttrs: { + prop: 'priority_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_NUM, + }, }, { label: '鍏宠仈璁″垝缂栧彿', @@ -206,6 +291,25 @@ el: 'input', //disabled: disabled, placeholder: '璇疯緭鍏ュ叧鑱旇鍒掔紪鍙�', + highSelectAttrs: { + prop: 'planNo_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_STRING, + }, + }, + { + label: '澶囨敞', + prop: 'remark', + el: 'input', + //disabled: disabled, + placeholder: '璇疯緭鍏ュ娉�', + highSelectAttrs: { + prop: 'remark_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_STRING, + }, }, { label: '鎿嶄綔鏃堕棿', @@ -220,24 +324,7 @@ width: '100%', //disabled: disabled, placeholder: '璇疯緭鍏ユ搷浣滄椂闂�', - }, - { - label: '澶囨敞', - prop: 'remark', - el: 'input', - //disabled: disabled, - placeholder: '璇疯緭鍏ュ娉�', - }, - { - label: '鏄惁绂佺敤', - prop: 'isDisabled', - el: 'select', - //disabled: disabled, - placeholder: '璇疯緭鍏ユ槸鍚︾鐢�', - options: [ - { label: '鏄�', value: true }, - { label: '鍚�', value: false }, - ], + isDateControl: true, // 鏄惧紡鏍囪涓烘棩鏈熸帶浠� }, { label: '鍒涘缓鏃堕棿', @@ -251,7 +338,8 @@ }, width: '100%', //disabled: disabled, - placeholder: '璇疯緭鍏ュ垱寤烘椂闂�', + placeholder: '璇疯緭鍏�', + isDateControl: true, // 鏄惧紡鏍囪涓烘棩鏈熸帶浠� }, ]) /** @@ -267,22 +355,37 @@ const commonGetFormData = () => { const data = { orderNo: formData.value.orderNo || '', + orderNo_FilterMode: formData.value.orderNo_FilterMode || '', orderStatus: formData.value.orderStatus || '', + orderStatus_FilterMode: formData.value.orderStatus_FilterMode || '', materialName: formData.value.materialName || '', + materialName_FilterMode: formData.value.materialName_FilterMode || '', materialNo: formData.value.materialNo || '', + materialNo_FilterMode: formData.value.materialNo_FilterMode || '', materialModel: formData.value.materialModel || '', + materialModel_FilterMode: formData.value.materialModel_FilterMode || '', materialBatch: formData.value.materialBatch || '', + materialBatch_FilterMode: formData.value.materialBatch_FilterMode || '', orderType: formData.value.orderType || '', + orderType_FilterMode: formData.value.orderType_FilterMode || '', stockType: formData.value.stockType || '', + stockType_FilterMode: formData.value.stockType_FilterMode || '', materialNumber: formData.value.materialNumber || '', + materialNumber_FilterMode: formData.value.materialNumber_FilterMode || '', distributeNumber: formData.value.distributeNumber || '', + distributeNumber_FilterMode: + formData.value.distributeNumber_FilterMode || '', completeNumber: formData.value.completeNumber || '', + completeNumber_FilterMode: formData.value.completeNumber_FilterMode || '', priority: formData.value.priority || '', + priority_FilterMode: formData.value.priority_FilterMode || '', planNo: formData.value.planNo || '', + planNo_FilterMode: formData.value.planNo_FilterMode || '', operateTime: formData.value.operateTime || '', remark: formData.value.remark || '', - isDisabled: formData.value.isDisabled || '', + remark_FilterMode: formData.value.remark_FilterMode || '', creationTime: formData.value.creationTime || '', + lastModificationTime: formData.value.lastModificationTime || '', } return data } @@ -301,25 +404,47 @@ ctx.emit('confirmQuery', data) } /** + * 閲嶇疆鍏叡select鏌ヨ + */ + const onResetForHighSelect = async () => { + formData.value.orderNo_FilterMode = 1 + formData.value.orderStatus_FilterMode = 2 + formData.value.materialName_FilterMode = 1 + formData.value.materialNo_FilterMode = 1 + formData.value.materialModel_FilterMode = 1 + formData.value.materialBatch_FilterMode = 1 + formData.value.orderType_FilterMode = 2 + formData.value.stockType_FilterMode = 2 + formData.value.materialNumber_FilterMode = 2 + formData.value.distributeNumber_FilterMode = 2 + formData.value.completeNumber_FilterMode = 2 + formData.value.priority_FilterMode = 2 + formData.value.planNo_FilterMode = 1 + formData.value.remark_FilterMode = 1 + } + /** * 閲嶇疆鏌ヨ */ const onReset = async () => { formData.value = {} - formData.value.OrderNo = '' - formData.value.OrderStatus = '' - formData.value.MaterialName = '' - formData.value.MaterialNo = '' - formData.value.MaterialModel = '' - formData.value.MaterialBatch = '' - formData.value.OrderType = '' - formData.value.StockType = '' - formData.value.MaterialNumber = '' - formData.value.DistributeNumber = '' - formData.value.CompleteNumber = '' - formData.value.Priority = '' - formData.value.PlanNo = '' - formData.value.OperateTime = '' - formData.value.Remark = '' + onResetForHighSelect() //閲嶇疆鍏叡select鏌ヨ + formData.value.orderNo = '' + formData.value.orderStatus = '' + formData.value.materialName = '' + formData.value.materialNo = '' + formData.value.materialModel = '' + formData.value.materialBatch = '' + formData.value.orderType = '' + formData.value.stockType = '' + formData.value.materialNumber = '' + formData.value.distributeNumber = '' + formData.value.completeNumber = '' + formData.value.priority = '' + formData.value.planNo = '' + formData.value.operateTime = '' + formData.value.remark = '' + formData.value.creationTime = '' + formData.value.lastModificationTime = '' //鍚戠埗缁勪欢鍙戦�佽嚜瀹氫箟浜嬩欢 ctx.emit('restQuery') } @@ -344,20 +469,21 @@ * 閫氱敤鏌ヨ鏋氫妇 */ const commonQueryEnumForFrom = async () => { - const orderStatusEnumEnum = await wmsInOutStockOrderDrawer.getWmsEnumData({ + const orderStatusEnumEnum = await WmsInOutStockOrderDrawer.getWmsEnumData({ EnumName: 'OrderStatusEnum', }) updateFormItemOptions('orderStatus', orderStatusEnumEnum) - const orderTypeEnumEnum = await wmsInOutStockOrderDrawer.getWmsEnumData({ + const orderTypeEnumEnum = await WmsInOutStockOrderDrawer.getWmsEnumData({ EnumName: 'OrderTypeEnum', }) updateFormItemOptions('orderType', orderTypeEnumEnum) - const stockTypeEnumEnum = await wmsInOutStockOrderDrawer.getWmsEnumData({ + const stockTypeEnumEnum = await WmsInOutStockOrderDrawer.getWmsEnumData({ EnumName: 'StockTypeEnum', }) updateFormItemOptions('stockType', stockTypeEnumEnum) } commonQueryEnumForFrom() + onResetForHighSelect() //閲嶇疆鍏叡select鏌ヨ /** * 寮圭獥鎵撳紑鑾峰彇璇︽儏 */ diff --git a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Views/Pages/Dialog/WmsInOutStockOrderQueryDrawer/WmsInOutStockOrderQueryDrawer.tsx b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Views/Pages/Dialog/WmsInOutStockOrderQueryDrawer/WmsInOutStockOrderQueryDrawer.tsx index ef5ff4a..edd88cb 100644 --- a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Views/Pages/Dialog/WmsInOutStockOrderQueryDrawer/WmsInOutStockOrderQueryDrawer.tsx +++ b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Views/Pages/Dialog/WmsInOutStockOrderQueryDrawer/WmsInOutStockOrderQueryDrawer.tsx @@ -1,71 +1,71 @@ -/* - * 鐗╂枡鍩虹淇℃伅鏌ヨ寮瑰嚭妗� -*/ -import { SetupContext, defineComponent } from 'vue' -import BaseQueryDrawer from '@/components/BaseQueryDrawer/BaseQueryDrawer' -import styles from './WmsInOutStockOrderQueryDrawer.module.scss' -import { useWmsInOutStockOrderQueryDrawer } from '../../../../Controllers/WmsInOutStockOrderQueryDrawer.tsx' -import DyForm from '@/components/DyForm/DyForm' - -// @ts-ignore -export default defineComponent<{ - [key: string]: any -}>({ - name: '寮圭獥', - props: { - //鏋氫妇绫诲瀷瀛楀吀 - enumListDict:{ - type: Array as () => Array<{ key: string; value: object }>, // 瀹氫箟鏁扮粍鍏冪礌绫诲瀷 - default: () => [] // 榛樿鍊� - }, - modelValue: { - type: Boolean, - default: false, - }, - title: { - type: String, - default: '', - }, - row: { - type: Object, - }, - sort: { - type: Number, - default: 0, - }, - }, - emits: ['update:modelValue', 'close', 'submit', 'confirmquery1'], - setup(props: Record<string, any>, ctx: SetupContext) { - const { - onClose, - onConfirmQuery, - onOpen, - onReset, - formRef, - visible, - formItems, - formData, - } = useWmsInOutStockOrderQueryDrawer(props, ctx) - return () => ( - <BaseQueryDrawer - class={styles.drawer} - size="800px" - title={props.title || '楂樼骇鏌ヨ'} - v-model={visible.value} - close-on-click-modal={true} - onReset={onReset} - onConfirmQueryForBase={onConfirmQuery} - onOpen={onOpen} - before-close={onClose} - onClose={onClose} - > - <DyForm - ref={formRef} - formData={formData.value} - labelWidth="106px" - formItemProps={formItems} - ></DyForm> - </BaseQueryDrawer> - ) - }, -}) +/* + * 鐗╂枡鍩虹淇℃伅鏌ヨ寮瑰嚭妗� + */ +import { SetupContext, defineComponent } from 'vue' +import BaseQueryDrawer from '@/components/BaseQueryDrawer/BaseQueryDrawer' +import styles from './WmsInOutStockOrderQueryDrawer.module.scss' +import { useWmsInOutStockOrderQueryDrawer } from '../../../../Controllers/WmsInOutStockOrderQueryDrawer.tsx' +import DyFormForHighQuery from '@/components/DyFormForHighQuery/DyFormForHighQuery' + +// @ts-ignore +export default defineComponent<{ + [key: string]: any +}>({ + name: '寮圭獥', + props: { + //鏋氫妇绫诲瀷瀛楀吀 + enumListDict: { + type: Array as () => Array<{ key: string; value: object }>, // 瀹氫箟鏁扮粍鍏冪礌绫诲瀷 + default: () => [], // 榛樿鍊� + }, + modelValue: { + type: Boolean, + default: false, + }, + title: { + type: String, + default: '', + }, + row: { + type: Object, + }, + sort: { + type: Number, + default: 0, + }, + }, + emits: ['update:modelValue', 'close', 'submit', 'confirmquery1'], + setup(props: Record<string, any>, ctx: SetupContext) { + const { + onClose, + onConfirmQuery, + onOpen, + onReset, + formRef, + visible, + formItems, + formData, + } = useWmsInOutStockOrderQueryDrawer(props, ctx) + return () => ( + <BaseQueryDrawer + class={styles.drawer} + size="800px" + title={props.title || '楂樼骇鏌ヨ'} + v-model={visible.value} + close-on-click-modal={true} + onReset={onReset} + onConfirmQueryForBase={onConfirmQuery} + onOpen={onOpen} + before-close={onClose} + onClose={onClose} + > + <DyFormForHighQuery + ref={formRef} + formData={formData.value} + labelWidth="106px" + formItemProps={formItems} + ></DyFormForHighQuery> + </BaseQueryDrawer> + ) + }, +}) diff --git a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Views/Pages/WmsInOutStockOrder/WmsInOutStockOrder.tsx b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Views/Pages/WmsInOutStockOrder/WmsInOutStockOrder.tsx index f651ce0..b94bb0c 100644 --- a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Views/Pages/WmsInOutStockOrder/WmsInOutStockOrder.tsx +++ b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Views/Pages/WmsInOutStockOrder/WmsInOutStockOrder.tsx @@ -26,6 +26,8 @@ ElMessage, } from 'element-plus' import { injectModel } from '@/libs/Provider/Provider' +// 寮曞叆鍏叡閫夐」閰嶇疆 +import { FILTER_MODE_OPTIONS_STRING } from '@/components/DyFormForHighQuery/DyFormForHighQueryOptions' interface RenderTableType { url?: string @@ -52,7 +54,7 @@ tableRef, current, search, - selection, + // selection, sort, headers, onError, @@ -69,19 +71,26 @@ } = useWmsInOutStockOrder(props, ctx) //瀹氫箟楂樼骇鏌ヨ寮曠敤 - const wmsInOutStockOrderQueryDrawerRef = ref(null) + const WmsInOutStockOrderQueryDrawerRef = ref(null) // 鏂板鐨勬煡璇㈡潯浠� const queryForm = ref({ searchVal: '', str_searchFormInputAttrs: [], + searchVal_FilterMode: '', }) //瀹氫箟鏁翠綋妯$硦鏌ヨ鐨勫垪鏁扮粍(娉ㄦ剰锛氬繀椤诲ぇ灏忓啓璺熷悗绔殑瀹炰綋绫诲睘鎬у悕涓�鑷达紝鍚﹀垯浼氬鑷村尮閰嶄笉瀵圭殑闂) const _searchFormInputAttrs = ref([ 'OrderNo', + 'MaterialName', 'MaterialNo', + 'MaterialModel', 'MaterialBatch', + 'PlanNo', + 'Remark', ]) - const searchFormInputAttrs_Placeholder = ref('璇疯緭鍏ュ崟鎹彿/鐗╂枡缂栧彿/鎵规') + const searchFormInputAttrs_Placeholder = ref( + '璇疯緭鍏ュ崟鎹紪鍙�/鐗╂枡鍚嶇О/鐗╂枡浠跺彿/鍨嬪彿/鎵规鍙�/鍏宠仈璁″垝缂栧彿/澶囨敞' + ) // 鍔ㄦ�佹灇涓鹃�夐」 const enumOptions = reactive({ @@ -119,19 +128,28 @@ } } - // 缁勪欢鎸傝浇鏃惰幏鍙栨灇涓炬暟鎹� - onMounted(() => { - fetchEnumData() - }) - // 瀹氫箟鍝嶅簲寮忔煡璇㈡暟鎹� const _curHighQueryData = ref({ searchVal: '', str_searchFormInputAttrs: [], + searchVal_FilterMode: '', }) + // 缁勪欢鎸傝浇鏃惰幏鍙栨灇涓炬暟鎹� + onMounted(() => { + fetchEnumData() + queryForm.value.searchVal_FilterMode = + FILTER_MODE_OPTIONS_STRING[0]?.value || '' + _curHighQueryData.value.searchVal_FilterMode = + queryForm.value.searchVal_FilterMode + _curHighQueryData.value.str_searchFormInputAttrs = + _searchFormInputAttrs.value + }) + // 鏂扮増鐨勬煡璇㈡柟娉曪紙涓婚〉闈腑鐨勬寜閽�愭煡璇€�戯級 const handleQueryForMain = async () => { _curHighQueryData.value.searchVal = queryForm.value.searchVal + _curHighQueryData.value.searchVal_FilterMode = + queryForm.value.searchVal_FilterMode _curHighQueryData.value.str_searchFormInputAttrs = _searchFormInputAttrs.value tableRef.value.getList(_curHighQueryData.value) @@ -145,6 +163,8 @@ // 鏂扮増鐨勬煡璇㈤噸缃� const resetQuery = () => { queryForm.value.searchVal = '' + queryForm.value.searchVal_FilterMode = + FILTER_MODE_OPTIONS_STRING[0]?.value || '' queryForm.value.str_searchFormInputAttrs = _searchFormInputAttrs.value } //鏂扮増鐨勫鍑烘柟娉� @@ -162,6 +182,8 @@ const commonSaveCurHighQueryData = (filteredData = {}) => { _curHighQueryData.value = { ..._curHighQueryData.value, ...filteredData } _curHighQueryData.value.searchVal = queryForm.value.searchVal + _curHighQueryData.value.searchVal_FilterMode = + queryForm.value.searchVal_FilterMode _curHighQueryData.value.str_searchFormInputAttrs = _searchFormInputAttrs.value } @@ -176,6 +198,7 @@ ) //缁勫悎妯$硦鏌ヨ filteredData.searchVal = queryForm.value.searchVal + filteredData.searchVal_FilterMode = queryForm.value.searchVal_FilterMode filteredData.str_searchFormInputAttrs = _searchFormInputAttrs.value return filteredData } @@ -188,15 +211,15 @@ }) // 鎵撳紑鍙枡寮圭獥 - const openCallMaterialDialog = () => { - console.log('閫変腑鐨勬暟鎹�:', callMaterialDialog.selectedItems) - if (selection.value.length === 0) { - ElMessage.warning('璇疯嚦灏戦�夋嫨涓�鏉¤褰�') - return - } - callMaterialDialog.selectedItems = [...selection.value] - callMaterialDialog.visible = true - } + // const openCallMaterialDialog = () => { + // console.log('閫変腑鐨勬暟鎹�:', callMaterialDialog.selectedItems) + // if (selection.value.length === 0) { + // ElMessage.warning('璇疯嚦灏戦�夋嫨涓�鏉¤褰�') + // return + // } + // callMaterialDialog.selectedItems = [...selection.value] + // callMaterialDialog.visible = true + // } // 纭鍙枡 const confirmCallMaterial = () => { @@ -352,45 +375,37 @@ 娣诲姞 </IconButton> <el-divider direction="vertical" /> - {/* <IconButton - v-permission="wmsInOutStockOrder-add" - icon="add-p" - onClick={openCallMaterialDialog} - type="primary" - > - 鍙枡 - </IconButton> - <el-divider direction="vertical" /> */} - {/* <el-upload - v-permission="wmsInOutStockOrder-import" - name="file" - accept=".xlsx,.xls,.csv" - show-file-list={false} - onError={onError} - onSuccess={onSuccess} - before-upload={onBeforeUpload} - headers={headers.value} - action="/api/v1/HIAWms/wmsInOutStockOrder/import" - > - <IconButton icon="in">瀵煎叆</IconButton> - </el-upload> - - <IconButton - v-permission="wmsInOutStockOrder-output" - icon="out" - onClick={handleExport} - > - 瀵煎嚭 - </IconButton> */} </div> <ElFormItem style={{ marginTop: '15px' }}> <ElFormItem label="鍏抽敭瀛�"> - <ElInput - v-model={queryForm.value.searchVal} - placeholder={searchFormInputAttrs_Placeholder.value} - clearable + <el-tooltip + class="box-item" + effect="dark" + content={searchFormInputAttrs_Placeholder.value} + placement="top-start" + > + <ElInput + v-model={queryForm.value.searchVal} + placeholder={searchFormInputAttrs_Placeholder.value} + clearable + class={styles.formItem} + /> + </el-tooltip> + </ElFormItem> + <ElFormItem label="" style="width:100px;"> + <ElSelect + v-model={queryForm.value.searchVal_FilterMode} + placeholder="璇烽�夋嫨" class={styles.formItem} - /> + > + {FILTER_MODE_OPTIONS_STRING.map((option) => ( + <ElOption + key={option.value} + label={option.label} + value={option.value} + /> + ))} + </ElSelect> </ElFormItem> <IconButton type="primary" diff --git a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Controllers/WmsInOutStockOrderDetailQueryDrawer.tsx b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Controllers/WmsInOutStockOrderDetailQueryDrawer.tsx index 2c514b4..0ba3362 100644 --- a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Controllers/WmsInOutStockOrderDetailQueryDrawer.tsx +++ b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Controllers/WmsInOutStockOrderDetailQueryDrawer.tsx @@ -14,12 +14,19 @@ 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 useWmsInOutStockOrderDetailQueryDrawer = ( props: any, ctx?: any ) => { - const wmsInOutStockOrderDetailDrawer = + const WmsInOutStockOrderDetailDrawer = injectModel<WmsInOutStockOrderDetailDrawer>( 'WmsInOutStockOrderDetailDrawer' ) @@ -81,7 +88,7 @@ }, }) /** - * 娣诲姞鐨刦orm瀛楁 + * 楂樼骇鏌ヨ鐨刦orm瀛楁 */ const formItems = reactive([ { @@ -90,6 +97,12 @@ el: 'input', //disabled: disabled, placeholder: '璇疯緭鍏ュ崟鎹紪鍙�', + highSelectAttrs: { + prop: 'orderNo_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_STRING, + }, }, { label: '鐗╂枡鍞竴鐮�', @@ -97,13 +110,27 @@ el: 'input', //disabled: disabled, placeholder: '璇疯緭鍏ョ墿鏂欏敮涓�鐮�', + highSelectAttrs: { + prop: 'materialId_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_STRING, + }, }, { label: '鍗曟嵁绫诲瀷', prop: 'orderType', el: 'select', + clearable: true, + option: [], //disabled: disabled, placeholder: '璇疯緭鍏ュ崟鎹被鍨�', + highSelectAttrs: { + prop: 'orderType_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_BOOL, + }, }, { label: '鐗╂枡浠跺彿', @@ -111,6 +138,12 @@ el: 'input', //disabled: disabled, placeholder: '璇疯緭鍏ョ墿鏂欎欢鍙�', + highSelectAttrs: { + prop: 'materialNo_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_STRING, + }, }, { label: '鐗╂枡鍚嶇О', @@ -118,6 +151,12 @@ el: 'input', //disabled: disabled, placeholder: '璇疯緭鍏ョ墿鏂欏悕绉�', + highSelectAttrs: { + prop: 'materialName_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_STRING, + }, }, { label: '瀹瑰櫒缂栧彿', @@ -125,21 +164,51 @@ el: 'input', //disabled: disabled, placeholder: '璇疯緭鍏ュ鍣ㄧ紪鍙�', + highSelectAttrs: { + prop: 'containerNo_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_STRING, + }, }, { - label: '鍨嬪彿', + label: '鏈哄瀷', prop: 'materialModel', el: 'input', //disabled: disabled, - placeholder: '璇疯緭鍏ュ瀷鍙�', + placeholder: '璇疯緭鍏ユ満鍨�', + highSelectAttrs: { + prop: 'materialModel_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_STRING, + }, }, { label: '鐗╂枡鎵规', prop: 'materialBatch', el: 'input', - width: '100%', //disabled: disabled, placeholder: '璇疯緭鍏ョ墿鏂欐壒娆�', + highSelectAttrs: { + prop: 'materialBatch_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_STRING, + }, + }, + { + label: '澶囨敞', + prop: 'remark', + el: 'input', + //disabled: disabled, + placeholder: '璇疯緭鍏ュ娉�', + highSelectAttrs: { + prop: 'remark_FilterMode', + el: 'select', + placeholder: '璇烽�夋嫨', + options: FILTER_MODE_OPTIONS_STRING, + }, }, { label: '鍒涘缓鏃堕棿', @@ -154,14 +223,23 @@ width: '100%', //disabled: disabled, placeholder: '璇疯緭鍏ユ槸鍚︾鐢�', + isDateControl: true, // 鏄惧紡鏍囪涓烘棩鏈熸帶浠� }, - { - label: '澶囨敞', - prop: 'remark', - el: 'input', - //disabled: disabled, - placeholder: '璇疯緭鍏ュ娉�', - }, + // { + // label: '', + // prop: 'lastModificationTime', + // el: (props: any, { attrs }: SetupContext) => { + // return h(dateTimePickerRange, { + // ...props, + // clearable: true, + // ...attrs, + // }) + // }, + // width: '100%', + // //disabled: disabled, + // placeholder: '璇疯緭鍏�', + // isDateControl: true, // 鏄惧紡鏍囪涓烘棩鏈熸帶浠� + // }, ]) /** * 鏍¢獙鏄惁鏈夋暟鎹彉鍖� @@ -176,16 +254,25 @@ const commonGetFormData = () => { const data = { orderNo: formData.value.orderNo || '', + orderNo_FilterMode: formData.value.orderNo_FilterMode || '', materialId: formData.value.materialId || '', + materialId_FilterMode: formData.value.materialId_FilterMode || '', orderType: formData.value.orderType || '', + orderType_FilterMode: formData.value.orderType_FilterMode || '', materialNo: formData.value.materialNo || '', + materialNo_FilterMode: formData.value.materialNo_FilterMode || '', materialName: formData.value.materialName || '', + materialName_FilterMode: formData.value.materialName_FilterMode || '', containerNo: formData.value.containerNo || '', + containerNo_FilterMode: formData.value.containerNo_FilterMode || '', materialModel: formData.value.materialModel || '', + materialModel_FilterMode: formData.value.materialModel_FilterMode || '', materialBatch: formData.value.materialBatch || '', - creationTime: formData.value.creationTime || '', - isDisabled: formData.value.isDisabled || '', + materialBatch_FilterMode: formData.value.materialBatch_FilterMode || '', remark: formData.value.remark || '', + remark_FilterMode: formData.value.remark_FilterMode || '', + creationTime: formData.value.creationTime || '', + lastModificationTime: formData.value.lastModificationTime || '', } return data } @@ -204,19 +291,36 @@ ctx.emit('confirmQuery', data) } /** + * 閲嶇疆鍏叡select鏌ヨ + */ + const onResetForHighSelect = async () => { + formData.value.orderNo_FilterMode = 1 + formData.value.materialId_FilterMode = 1 + formData.value.orderType_FilterMode = 2 + formData.value.materialNo_FilterMode = 1 + formData.value.materialName_FilterMode = 1 + formData.value.containerNo_FilterMode = 1 + formData.value.materialModel_FilterMode = 1 + formData.value.materialBatch_FilterMode = 1 + formData.value.remark_FilterMode = 1 + } + /** * 閲嶇疆鏌ヨ */ const onReset = async () => { formData.value = {} - formData.value.OrderNo = '' - formData.value.MaterialId = '' - formData.value.OrderType = '' - formData.value.MaterialNo = '' - formData.value.MaterialName = '' - formData.value.ContainerNo = '' - formData.value.MaterialModel = '' - formData.value.MaterialBatch = '' - formData.value.Remark = '' + onResetForHighSelect() //閲嶇疆鍏叡select鏌ヨ + formData.value.orderNo = '' + formData.value.materialId = '' + formData.value.orderType = '' + formData.value.materialNo = '' + formData.value.materialName = '' + formData.value.containerNo = '' + formData.value.materialModel = '' + formData.value.materialBatch = '' + formData.value.remark = '' + formData.value.creationTime = '' + formData.value.lastModificationTime = '' //鍚戠埗缁勪欢鍙戦�佽嚜瀹氫箟浜嬩欢 ctx.emit('restQuery') } @@ -242,12 +346,13 @@ */ const commonQueryEnumForFrom = async () => { const orderTypeEnumEnum = - await wmsInOutStockOrderDetailDrawer.getWmsEnumData({ + await WmsInOutStockOrderDetailDrawer.getWmsEnumData({ EnumName: 'OrderTypeEnum', }) updateFormItemOptions('orderType', orderTypeEnumEnum) } commonQueryEnumForFrom() + onResetForHighSelect() //閲嶇疆鍏叡select鏌ヨ /** * 寮圭獥鎵撳紑鑾峰彇璇︽儏 */ diff --git a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Views/Pages/Dialog/WmsInOutStockOrderDetailQueryDrawer/WmsInOutStockOrderDetailQueryDrawer.tsx b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Views/Pages/Dialog/WmsInOutStockOrderDetailQueryDrawer/WmsInOutStockOrderDetailQueryDrawer.tsx index 7c2386b..0f83d71 100644 --- a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Views/Pages/Dialog/WmsInOutStockOrderDetailQueryDrawer/WmsInOutStockOrderDetailQueryDrawer.tsx +++ b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Views/Pages/Dialog/WmsInOutStockOrderDetailQueryDrawer/WmsInOutStockOrderDetailQueryDrawer.tsx @@ -1,71 +1,71 @@ -/* - * 鐗╂枡鍩虹淇℃伅鏌ヨ寮瑰嚭妗� -*/ -import { SetupContext, defineComponent } from 'vue' -import BaseQueryDrawer from '@/components/BaseQueryDrawer/BaseQueryDrawer' -import styles from './WmsInOutStockOrderDetailQueryDrawer.module.scss' -import { useWmsInOutStockOrderDetailQueryDrawer } from '../../../../Controllers/WmsInOutStockOrderDetailQueryDrawer.tsx' -import DyForm from '@/components/DyForm/DyForm' - -// @ts-ignore -export default defineComponent<{ - [key: string]: any -}>({ - name: '寮圭獥', - props: { - //鏋氫妇绫诲瀷瀛楀吀 - enumListDict:{ - type: Array as () => Array<{ key: string; value: object }>, // 瀹氫箟鏁扮粍鍏冪礌绫诲瀷 - default: () => [] // 榛樿鍊� - }, - modelValue: { - type: Boolean, - default: false, - }, - title: { - type: String, - default: '', - }, - row: { - type: Object, - }, - sort: { - type: Number, - default: 0, - }, - }, - emits: ['update:modelValue', 'close', 'submit', 'confirmquery1'], - setup(props: Record<string, any>, ctx: SetupContext) { - const { - onClose, - onConfirmQuery, - onOpen, - onReset, - formRef, - visible, - formItems, - formData, - } = useWmsInOutStockOrderDetailQueryDrawer(props, ctx) - return () => ( - <BaseQueryDrawer - class={styles.drawer} - size="800px" - title={props.title || '楂樼骇鏌ヨ'} - v-model={visible.value} - close-on-click-modal={true} - onReset={onReset} - onConfirmQueryForBase={onConfirmQuery} - onOpen={onOpen} - before-close={onClose} - onClose={onClose} - > - <DyForm - ref={formRef} - formData={formData.value} - labelWidth="106px" - formItemProps={formItems} - ></DyForm> - </BaseQueryDrawer> - ) - }, -}) +/* + * 鐗╂枡鍩虹淇℃伅鏌ヨ寮瑰嚭妗� + */ +import { SetupContext, defineComponent } from 'vue' +import BaseQueryDrawer from '@/components/BaseQueryDrawer/BaseQueryDrawer' +import styles from './WmsInOutStockOrderDetailQueryDrawer.module.scss' +import { useWmsInOutStockOrderDetailQueryDrawer } from '../../../../Controllers/WmsInOutStockOrderDetailQueryDrawer.tsx' +import DyFormForHighQuery from '@/components/DyFormForHighQuery/DyFormForHighQuery' + +// @ts-ignore +export default defineComponent<{ + [key: string]: any +}>({ + name: '寮圭獥', + props: { + //鏋氫妇绫诲瀷瀛楀吀 + enumListDict: { + type: Array as () => Array<{ key: string; value: object }>, // 瀹氫箟鏁扮粍鍏冪礌绫诲瀷 + default: () => [], // 榛樿鍊� + }, + modelValue: { + type: Boolean, + default: false, + }, + title: { + type: String, + default: '', + }, + row: { + type: Object, + }, + sort: { + type: Number, + default: 0, + }, + }, + emits: ['update:modelValue', 'close', 'submit', 'confirmquery1'], + setup(props: Record<string, any>, ctx: SetupContext) { + const { + onClose, + onConfirmQuery, + onOpen, + onReset, + formRef, + visible, + formItems, + formData, + } = useWmsInOutStockOrderDetailQueryDrawer(props, ctx) + return () => ( + <BaseQueryDrawer + class={styles.drawer} + size="800px" + title={props.title || '楂樼骇鏌ヨ'} + v-model={visible.value} + close-on-click-modal={true} + onReset={onReset} + onConfirmQueryForBase={onConfirmQuery} + onOpen={onOpen} + before-close={onClose} + onClose={onClose} + > + <DyFormForHighQuery + ref={formRef} + formData={formData.value} + labelWidth="106px" + formItemProps={formItems} + ></DyFormForHighQuery> + </BaseQueryDrawer> + ) + }, +}) diff --git a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Views/Pages/WmsInOutStockOrderDetail/Config.ts b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Views/Pages/WmsInOutStockOrderDetail/Config.ts index 57a5110..851a2cd 100644 --- a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Views/Pages/WmsInOutStockOrderDetail/Config.ts +++ b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Views/Pages/WmsInOutStockOrderDetail/Config.ts @@ -40,10 +40,10 @@ // field: 'creationTime', // title: '鏄惁绂佺敤', // }, - // { - // field: 'deletionTime', - // title: '', - // }, + { + field: 'creationTime', + title: '鍒涘缓鏃堕棿', + }, { field: 'remark', title: '澶囨敞', diff --git a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Views/Pages/WmsInOutStockOrderDetail/WmsInOutStockOrderDetail.tsx b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Views/Pages/WmsInOutStockOrderDetail/WmsInOutStockOrderDetail.tsx index 90f8d95..54db9ac 100644 --- a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Views/Pages/WmsInOutStockOrderDetail/WmsInOutStockOrderDetail.tsx +++ b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrderDetail/Views/Pages/WmsInOutStockOrderDetail/WmsInOutStockOrderDetail.tsx @@ -21,6 +21,8 @@ ElFormItem, } from 'element-plus' import { injectModel } from '@/libs/Provider/Provider' +// 寮曞叆鍏叡閫夐」閰嶇疆 +import { FILTER_MODE_OPTIONS_STRING } from '@/components/DyFormForHighQuery/DyFormForHighQueryOptions' interface RenderTableType { url?: string @@ -62,15 +64,27 @@ } = useWmsInOutStockOrderDetail(props, ctx) //瀹氫箟楂樼骇鏌ヨ寮曠敤 - const wmsInOutStockOrderDetailQueryDrawerRef = ref(null) + const WmsInOutStockOrderDetailQueryDrawerRef = ref(null) // 鏂板鐨勬煡璇㈡潯浠� const queryForm = ref({ searchVal: '', str_searchFormInputAttrs: [], + searchVal_FilterMode: '', }) //瀹氫箟鏁翠綋妯$硦鏌ヨ鐨勫垪鏁扮粍(娉ㄦ剰锛氬繀椤诲ぇ灏忓啓璺熷悗绔殑瀹炰綋绫诲睘鎬у悕涓�鑷达紝鍚﹀垯浼氬鑷村尮閰嶄笉瀵圭殑闂) - const _searchFormInputAttrs = ref(['OrderNo', 'MaterialNo', 'MaterialId']) - const searchFormInputAttrs_Placeholder = ref('璇疯緭鍏ュ崟鎹彿/鐗╂枡缂栧彿/鐗╂枡ID') + const _searchFormInputAttrs = ref([ + 'OrderNo', + 'MaterialId', + 'MaterialNo', + 'MaterialName', + 'ContainerNo', + 'MaterialModel', + 'MaterialBatch', + 'Remark', + ]) + const searchFormInputAttrs_Placeholder = ref( + '璇疯緭鍏ュ崟鎹紪鍙�/鐗╂枡鍞竴鐮�/鐗╂枡浠跺彿/鐗╂枡鍚嶇О/瀹瑰櫒缂栧彿/鏈哄瀷/鐗╂枡鎵规/澶囨敞' + ) // 鍔ㄦ�佹灇涓鹃�夐」 const enumOptions = reactive({ @@ -92,19 +106,28 @@ } } - // 缁勪欢鎸傝浇鏃惰幏鍙栨灇涓炬暟鎹� - onMounted(() => { - fetchEnumData() - }) - // 瀹氫箟鍝嶅簲寮忔煡璇㈡暟鎹� const _curHighQueryData = ref({ searchVal: '', str_searchFormInputAttrs: [], + searchVal_FilterMode: '', }) + // 缁勪欢鎸傝浇鏃惰幏鍙栨灇涓炬暟鎹� + onMounted(() => { + fetchEnumData() + queryForm.value.searchVal_FilterMode = + FILTER_MODE_OPTIONS_STRING[0]?.value || '' + _curHighQueryData.value.searchVal_FilterMode = + queryForm.value.searchVal_FilterMode + _curHighQueryData.value.str_searchFormInputAttrs = + _searchFormInputAttrs.value + }) + // 鏂扮増鐨勬煡璇㈡柟娉曪紙涓婚〉闈腑鐨勬寜閽�愭煡璇€�戯級 const handleQueryForMain = async () => { _curHighQueryData.value.searchVal = queryForm.value.searchVal + _curHighQueryData.value.searchVal_FilterMode = + queryForm.value.searchVal_FilterMode _curHighQueryData.value.str_searchFormInputAttrs = _searchFormInputAttrs.value tableRef.value.getList(_curHighQueryData.value) @@ -118,6 +141,8 @@ // 鏂扮増鐨勬煡璇㈤噸缃� const resetQuery = () => { queryForm.value.searchVal = '' + queryForm.value.searchVal_FilterMode = + FILTER_MODE_OPTIONS_STRING[0]?.value || '' queryForm.value.str_searchFormInputAttrs = _searchFormInputAttrs.value } //鏂扮増鐨勫鍑烘柟娉� @@ -135,6 +160,8 @@ const commonSaveCurHighQueryData = (filteredData = {}) => { _curHighQueryData.value = { ..._curHighQueryData.value, ...filteredData } _curHighQueryData.value.searchVal = queryForm.value.searchVal + _curHighQueryData.value.searchVal_FilterMode = + queryForm.value.searchVal_FilterMode _curHighQueryData.value.str_searchFormInputAttrs = _searchFormInputAttrs.value } @@ -149,6 +176,7 @@ ) //缁勫悎妯$硦鏌ヨ filteredData.searchVal = queryForm.value.searchVal + filteredData.searchVal_FilterMode = queryForm.value.searchVal_FilterMode filteredData.str_searchFormInputAttrs = _searchFormInputAttrs.value return filteredData } @@ -321,12 +349,34 @@ </div> <ElFormItem style={{ marginTop: '15px' }}> <ElFormItem label="鍏抽敭瀛�"> - <ElInput - v-model={queryForm.value.searchVal} - placeholder={searchFormInputAttrs_Placeholder.value} - clearable + <el-tooltip + class="box-item" + effect="dark" + content={searchFormInputAttrs_Placeholder.value} + placement="top-start" + > + <ElInput + v-model={queryForm.value.searchVal} + placeholder={searchFormInputAttrs_Placeholder.value} + clearable + class={styles.formItem} + /> + </el-tooltip> + </ElFormItem> + <ElFormItem label="" style="width:100px;"> + <ElSelect + v-model={queryForm.value.searchVal_FilterMode} + placeholder="璇烽�夋嫨" class={styles.formItem} - /> + > + {FILTER_MODE_OPTIONS_STRING.map((option) => ( + <ElOption + key={option.value} + label={option.label} + value={option.value} + /> + ))} + </ElSelect> </ElFormItem> <IconButton type="primary" diff --git a/HIAWms/hiawms_web/src/widgets/WmsInOutStockRecord/Controllers/WmsInOutStockRecordQueryDrawer.tsx b/HIAWms/hiawms_web/src/widgets/WmsInOutStockRecord/Controllers/WmsInOutStockRecordQueryDrawer.tsx index a7c29a5..ca5853b 100644 --- a/HIAWms/hiawms_web/src/widgets/WmsInOutStockRecord/Controllers/WmsInOutStockRecordQueryDrawer.tsx +++ b/HIAWms/hiawms_web/src/widgets/WmsInOutStockRecord/Controllers/WmsInOutStockRecordQueryDrawer.tsx @@ -88,6 +88,34 @@ placeholder: '璇疯緭鍏ュ崟鎹紪鍙�', }, { + label: '鐗╂枡ID', + prop: 'materialId', + el: 'input', + //disabled: disabled, + placeholder: '璇疯緭鍏ョ墿鏂橧D', + }, + { + label: '浠诲姟鍙�', + prop: 'taskNo', + el: 'input', + //disabled: disabled, + placeholder: '璇疯緭鍏ヤ换鍔″彿', + }, + { + label: '璧峰搴撲綅', + prop: 'sourcePlace', + el: 'input', + //disabled: disabled, + placeholder: '璇疯緭鍏ヨ捣濮嬪簱浣�', + }, + { + label: '鐩爣搴撲綅', + prop: 'toPlace', + el: 'input', + //disabled: disabled, + placeholder: '璇疯緭鍏ョ洰鏍囧簱浣�', + }, + { label: '鐗╂枡鍚嶇О', prop: 'materialName', el: 'input', @@ -123,6 +151,13 @@ placeholder: '璇疯緭鍏ュ瀷鍙�', }, { + label: '澶囨敞', + prop: 'remark', + el: 'input', + //disabled: disabled, + placeholder: '璇疯緭鍏ュ娉�', + }, + { label: '鎿嶄綔鏃堕棿', prop: 'operateTime', el: (props: any, { attrs }: SetupContext) => { @@ -136,52 +171,18 @@ //disabled: disabled, placeholder: '璇疯緭鍏ユ搷浣滄椂闂�', }, - { - label: '澶囨敞', - prop: 'remark', - el: 'input', - //disabled: disabled, - placeholder: '璇疯緭鍏ュ娉�', - }, - { - label: '鐗╂枡ID', - prop: 'materialId', - el: 'input', - //disabled: disabled, - placeholder: '璇疯緭鍏ョ墿鏂橧D', - }, - { - label: '浠诲姟鍙�', - prop: 'taskNo', - el: 'input', - //disabled: disabled, - placeholder: '璇疯緭鍏ヤ换鍔″彿', - }, - { - label: '璧峰搴撲綅', - prop: 'sourcePlace', - el: 'input', - //disabled: disabled, - placeholder: '璇疯緭鍏ヨ捣濮嬪簱浣�', - }, - { - label: '鐩爣搴撲綅', - prop: 'toPlace', - el: 'input', - //disabled: disabled, - placeholder: '璇疯緭鍏ョ洰鏍囧簱浣�', - }, - { - label: '鏄惁绂佺敤', - prop: 'isDisabled', - el: 'select', - //disabled: disabled, - placeholder: '璇疯緭鍏ユ槸鍚︾鐢�', - options: [ - { label: '鏄�', value: 'true' }, - { label: '鍚�', value: 'false' }, - ], - }, + + // { + // label: '鏄惁绂佺敤', + // prop: 'isDisabled', + // el: 'select', + // //disabled: disabled, + // placeholder: '璇疯緭鍏ユ槸鍚︾鐢�', + // options: [ + // { label: '鏄�', value: 'true' }, + // { label: '鍚�', value: 'false' }, + // ], + // }, { label: '鍒涘缓鏃堕棿', prop: 'creationTime', diff --git a/HIAWms/hiawms_web/src/widgets/WmsInOutStockRecord/Views/Pages/Dialog/WmsInOutStockRecordQueryDrawer/WmsInOutStockRecordQueryDrawer.tsx b/HIAWms/hiawms_web/src/widgets/WmsInOutStockRecord/Views/Pages/Dialog/WmsInOutStockRecordQueryDrawer/WmsInOutStockRecordQueryDrawer.tsx index db7c61e..2a26ffc 100644 --- a/HIAWms/hiawms_web/src/widgets/WmsInOutStockRecord/Views/Pages/Dialog/WmsInOutStockRecordQueryDrawer/WmsInOutStockRecordQueryDrawer.tsx +++ b/HIAWms/hiawms_web/src/widgets/WmsInOutStockRecord/Views/Pages/Dialog/WmsInOutStockRecordQueryDrawer/WmsInOutStockRecordQueryDrawer.tsx @@ -5,7 +5,7 @@ import BaseQueryDrawer from '@/components/BaseQueryDrawer/BaseQueryDrawer' import styles from './WmsInOutStockRecordQueryDrawer.module.scss' import { useWmsInOutStockRecordQueryDrawer } from '../../../../Controllers/WmsInOutStockRecordQueryDrawer.tsx' -import DyForm from '@/components/DyForm/DyForm' +import DyFormForHighQuery from '@/components/DyFormForHighQuery/DyFormForHighQuery' // @ts-ignore export default defineComponent<{ @@ -59,12 +59,12 @@ before-close={onClose} onClose={onClose} > - <DyForm + <DyFormForHighQuery ref={formRef} formData={formData.value} - labelWidth="150px" + labelWidth="106px" formItemProps={formItems} - ></DyForm> + ></DyFormForHighQuery> </BaseQueryDrawer> ) }, diff --git a/HIAWms/hiawms_web/src/widgets/WmsInOutStockRecord/Views/Pages/WmsInOutStockRecord/WmsInOutStockRecord.tsx b/HIAWms/hiawms_web/src/widgets/WmsInOutStockRecord/Views/Pages/WmsInOutStockRecord/WmsInOutStockRecord.tsx index 45b6773..d0fdb69 100644 --- a/HIAWms/hiawms_web/src/widgets/WmsInOutStockRecord/Views/Pages/WmsInOutStockRecord/WmsInOutStockRecord.tsx +++ b/HIAWms/hiawms_web/src/widgets/WmsInOutStockRecord/Views/Pages/WmsInOutStockRecord/WmsInOutStockRecord.tsx @@ -21,6 +21,8 @@ ElFormItem, } from 'element-plus' import { injectModel } from '@/libs/Provider/Provider' +// 寮曞叆鍏叡閫夐」閰嶇疆 +import { FILTER_MODE_OPTIONS_STRING } from '@/components/DyFormForHighQuery/DyFormForHighQueryOptions' interface RenderTableType { url?: string @@ -62,15 +64,30 @@ } = useWmsInOutStockRecord(props, ctx) //瀹氫箟楂樼骇鏌ヨ寮曠敤 - const wmsInOutStockRecordQueryDrawerRef = ref(null) + const WmsInOutStockRecordQueryDrawerRef = ref(null) // 鏂板鐨勬煡璇㈡潯浠� const queryForm = ref({ searchVal: '', str_searchFormInputAttrs: [], + searchVal_FilterMode: '', }) //瀹氫箟鏁翠綋妯$硦鏌ヨ鐨勫垪鏁扮粍(娉ㄦ剰锛氬繀椤诲ぇ灏忓啓璺熷悗绔殑瀹炰綋绫诲睘鎬у悕涓�鑷达紝鍚﹀垯浼氬鑷村尮閰嶄笉瀵圭殑闂) - const _searchFormInputAttrs = ref(['MaterialNo', 'ContainerNo']) - const searchFormInputAttrs_Placeholder = ref('璇疯緭鍏ョ墿鏂欑紪鐮�/鎵樼洏') + const _searchFormInputAttrs = ref([ + 'OrderNo', + 'MaterialName', + 'MaterialNo', + 'MaterialBatch', + 'ContainerNo', + 'MaterialModel', + 'Remark', + 'MaterialId', + 'TaskNo', + 'SourcePlace', + 'ToPlace', + ]) + const searchFormInputAttrs_Placeholder = ref( + '璇疯緭鍏ュ崟鎹紪鍙�/鐗╂枡鍚嶇О/鐗╂枡浠跺彿/鐗╂枡鎵规/瀹瑰櫒缂栧彿/鏈哄瀷/澶囨敞/鐗╂枡ID/浠诲姟鍙�/璧峰搴撲綅/鐩爣搴撲綅' + ) // 鍔ㄦ�佹灇涓鹃�夐」 const enumOptions = reactive({ @@ -92,19 +109,28 @@ } } - // 缁勪欢鎸傝浇鏃惰幏鍙栨灇涓炬暟鎹� - onMounted(() => { - fetchEnumData() - }) - // 瀹氫箟鍝嶅簲寮忔煡璇㈡暟鎹� const _curHighQueryData = ref({ searchVal: '', str_searchFormInputAttrs: [], + searchVal_FilterMode: '', }) + // 缁勪欢鎸傝浇鏃惰幏鍙栨灇涓炬暟鎹� + onMounted(() => { + fetchEnumData() + queryForm.value.searchVal_FilterMode = + FILTER_MODE_OPTIONS_STRING[0]?.value || '' + _curHighQueryData.value.searchVal_FilterMode = + queryForm.value.searchVal_FilterMode + _curHighQueryData.value.str_searchFormInputAttrs = + _searchFormInputAttrs.value + }) + // 鏂扮増鐨勬煡璇㈡柟娉曪紙涓婚〉闈腑鐨勬寜閽�愭煡璇€�戯級 const handleQueryForMain = async () => { _curHighQueryData.value.searchVal = queryForm.value.searchVal + _curHighQueryData.value.searchVal_FilterMode = + queryForm.value.searchVal_FilterMode _curHighQueryData.value.str_searchFormInputAttrs = _searchFormInputAttrs.value tableRef.value.getList(_curHighQueryData.value) @@ -118,6 +144,8 @@ // 鏂扮増鐨勬煡璇㈤噸缃� const resetQuery = () => { queryForm.value.searchVal = '' + queryForm.value.searchVal_FilterMode = + FILTER_MODE_OPTIONS_STRING[0]?.value || '' queryForm.value.str_searchFormInputAttrs = _searchFormInputAttrs.value } //鏂扮増鐨勫鍑烘柟娉� @@ -135,6 +163,8 @@ const commonSaveCurHighQueryData = (filteredData = {}) => { _curHighQueryData.value = { ..._curHighQueryData.value, ...filteredData } _curHighQueryData.value.searchVal = queryForm.value.searchVal + _curHighQueryData.value.searchVal_FilterMode = + queryForm.value.searchVal_FilterMode _curHighQueryData.value.str_searchFormInputAttrs = _searchFormInputAttrs.value } @@ -149,6 +179,7 @@ ) //缁勫悎妯$硦鏌ヨ filteredData.searchVal = queryForm.value.searchVal + filteredData.searchVal_FilterMode = queryForm.value.searchVal_FilterMode filteredData.str_searchFormInputAttrs = _searchFormInputAttrs.value return filteredData } @@ -288,12 +319,34 @@ </div> <ElFormItem style={{ marginTop: '15px' }}> <ElFormItem label="鍏抽敭瀛�"> - <ElInput - v-model={queryForm.value.searchVal} - placeholder={searchFormInputAttrs_Placeholder.value} - clearable + <el-tooltip + class="box-item" + effect="dark" + content={searchFormInputAttrs_Placeholder.value} + placement="top-start" + > + <ElInput + v-model={queryForm.value.searchVal} + placeholder={searchFormInputAttrs_Placeholder.value} + clearable + class={styles.formItem} + /> + </el-tooltip> + </ElFormItem> + <ElFormItem label="" style="width:100px;"> + <ElSelect + v-model={queryForm.value.searchVal_FilterMode} + placeholder="璇烽�夋嫨" class={styles.formItem} - /> + > + {FILTER_MODE_OPTIONS_STRING.map((option) => ( + <ElOption + key={option.value} + label={option.label} + value={option.value} + /> + ))} + </ElSelect> </ElFormItem> <IconButton type="primary" diff --git a/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrder/GetWmsInOutStockOrderInput.cs b/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrder/GetWmsInOutStockOrderInput.cs index 7b56035..939af2c 100644 --- a/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrder/GetWmsInOutStockOrderInput.cs +++ b/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrder/GetWmsInOutStockOrderInput.cs @@ -1,3 +1,4 @@ +using CMS.Plugin.HIAWms.Domain.Shared.Enums; using CmsQueryExtensions.Extension; using Volo.Abp.Application.Dtos; @@ -7,273 +8,272 @@ /// 鍑哄叆搴撳崟鎹煡璇㈠弬鏁� /// </summary> public class GetWmsInOutStockOrderInput : ExtensiblePagedAndSortedResultRequestDto -{ - +{ + #region 鍏抽敭瀛楁煡璇� - + /// <summary> /// 鍏抽敭瀛楁ā绯婃煡璇紙娉ㄦ剰鏄皬鍐欙紒锛� /// </summary> - public string searchVal { get; set; } - + public string searchVal { get; set; } + /// <summary> /// 閫氱敤鏌ヨ閰嶇疆 (1:妯$硦鏌ヨ , 2:绮惧噯鏌ヨ)锛堟敞鎰忔槸灏忓啓锛侊級 /// </summary> - public SearchFilterModeEnum searchVal_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - + public SearchFilterModeEnum searchVal_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> /// 瀛愭悳绱㈢粍浠朵紶閫掔殑閫氱敤鏌ヨ閰嶇疆鐨勫睘鎬у悕锛堟敞鎰忔槸灏忓啓锛侊級 /// </summary> - [NoAutoQuery] - public string str_searchFormInputAttrs { get; set; } + [NoAutoQuery] + public string str_searchFormInputAttrs { get; set; } /// <summary> /// 瀛愭悳绱㈢粍浠朵紶閫掔殑閫氱敤鏌ヨ閰嶇疆鐨勫睘鎬у悕锛堟敞鎰忔槸灏忓啓锛侊級 /// </summary> - public List<string> searchFormInputAttrs - { - get - { - if (!string.IsNullOrEmpty(str_searchFormInputAttrs)) - { - return str_searchFormInputAttrs.Split(',').ToList(); - } - return new List<string>(); - } - } - - #endregion - - /// <summary> - /// 鍗曟嵁缂栧彿 - /// </summary> - public string OrderNo { get; set; } + public List<string> searchFormInputAttrs + { + get + { + if (!string.IsNullOrEmpty(str_searchFormInputAttrs)) + { + return str_searchFormInputAttrs.Split(',').ToList(); + } + return new List<string>(); + } + } - /// <summary> - /// 鍗曟嵁缂栧彿-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum OrderNo_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + #endregion - /// <summary> - /// 鍗曟嵁鐘舵�� - /// </summary> - public int? OrderStatus { get; set; } + /// <summary> + /// 鍗曟嵁缂栧彿 + /// </summary> + public string OrderNo { get; set; } - /// <summary> - /// 鍗曟嵁鐘舵��-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum OrderStatus_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// 鍗曟嵁缂栧彿-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum OrderNo_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鐗╂枡鍚嶇О - /// </summary> - public string MaterialName { get; set; } + /// <summary> + /// 鍗曟嵁鐘舵�� + /// </summary> + public OrderStatusEnum? OrderStatus { get; set; } - /// <summary> - /// 鐗╂枡鍚嶇О-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum MaterialName_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 鍗曟嵁鐘舵��-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum OrderStatus_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// 鐗╂枡浠跺彿 - /// </summary> - public string MaterialNo { get; set; } + /// <summary> + /// 鐗╂枡鍚嶇О + /// </summary> + public string MaterialName { get; set; } - /// <summary> - /// 鐗╂枡浠跺彿-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum MaterialNo_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 鐗╂枡鍚嶇О-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum MaterialName_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鍨嬪彿 - /// </summary> - public string MaterialModel { get; set; } + /// <summary> + /// 鐗╂枡浠跺彿 + /// </summary> + public string MaterialNo { get; set; } - /// <summary> - /// 鍨嬪彿-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum MaterialModel_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 鐗╂枡浠跺彿-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum MaterialNo_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鎵规鍙� - /// </summary> - public string MaterialBatch { get; set; } + /// <summary> + /// 鍨嬪彿 + /// </summary> + public string MaterialModel { get; set; } - /// <summary> - /// 鎵规鍙�-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum MaterialBatch_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 鍨嬪彿-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum MaterialModel_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鍗曟嵁绫诲瀷 - /// </summary> - public int? OrderType { get; set; } + /// <summary> + /// 鎵规鍙� + /// </summary> + public string MaterialBatch { get; set; } - /// <summary> - /// 鍗曟嵁绫诲瀷-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum OrderType_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// 鎵规鍙�-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum MaterialBatch_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鎿嶄綔绫诲瀷锛堟灇涓惧�硷級 - /// </summary> - public int? StockType { get; set; } + /// <summary> + /// 鍗曟嵁绫诲瀷 + /// </summary> + public OrderTypeEnum? OrderType { get; set; } - /// <summary> - /// 鎿嶄綔绫诲瀷锛堟灇涓惧�硷級-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum StockType_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// 鍗曟嵁绫诲瀷-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum OrderType_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// 鍗曟嵁鏁伴噺 - /// </summary> - public int? MaterialNumber { get; set; } + /// <summary> + /// 鎿嶄綔绫诲瀷锛堟灇涓惧�硷級 + /// </summary> + public StockTypeEnum? StockType { get; set; } - /// <summary> - /// 鍗曟嵁鏁伴噺-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum MaterialNumber_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// 鎿嶄綔绫诲瀷锛堟灇涓惧�硷級-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum StockType_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// 涓嬪彂鏁伴噺 - /// </summary> - public int? DistributeNumber { get; set; } + /// <summary> + /// 鍗曟嵁鏁伴噺 + /// </summary> + public int? MaterialNumber { get; set; } - /// <summary> - /// 涓嬪彂鏁伴噺-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum DistributeNumber_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// 鍗曟嵁鏁伴噺-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum MaterialNumber_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// 瀹屾垚鏁伴噺 - /// </summary> - public int? CompleteNumber { get; set; } + /// <summary> + /// 涓嬪彂鏁伴噺 + /// </summary> + public int? DistributeNumber { get; set; } - /// <summary> - /// 瀹屾垚鏁伴噺-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum CompleteNumber_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// 涓嬪彂鏁伴噺-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum DistributeNumber_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// 浼樺厛绾� - /// </summary> - public int? Priority { get; set; } + /// <summary> + /// 瀹屾垚鏁伴噺 + /// </summary> + public int? CompleteNumber { get; set; } - /// <summary> - /// 浼樺厛绾�-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum Priority_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// 瀹屾垚鏁伴噺-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum CompleteNumber_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// 鍏宠仈璁″垝缂栧彿 - /// </summary> - public string PlanNo { get; set; } + /// <summary> + /// 浼樺厛绾� + /// </summary> + public int? Priority { get; set; } - /// <summary> - /// 鍏宠仈璁″垝缂栧彿-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum PlanNo_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 浼樺厛绾�-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum Priority_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// 鎿嶄綔鏃堕棿 - /// </summary> - //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� - [HighSearchRangeAttribute] - public List<string> OperateTime { get; set; } + /// <summary> + /// 鍏宠仈璁″垝缂栧彿 + /// </summary> + public string PlanNo { get; set; } + + /// <summary> + /// 鍏宠仈璁″垝缂栧彿-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum PlanNo_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; + + /// <summary> + /// 鎿嶄綔鏃堕棿 + /// </summary> + //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� + [HighSearchRangeAttribute] + public string OperateTime { get; set; } - /// <summary> - /// 澶囨敞 - /// </summary> - public string Remark { get; set; } + /// <summary> + /// 澶囨敞 + /// </summary> + public string Remark { get; set; } - /// <summary> - /// 澶囨敞-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum Remark_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 澶囨敞-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum Remark_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鎺掑簭 - /// </summary> - public int? Sort { get; set; } + /// <summary> + /// 鎺掑簭 + /// </summary> + public int? Sort { get; set; } - /// <summary> - /// 鎺掑簭-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum Sort_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// 鎺掑簭-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum Sort_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// 鏄惁绂佺敤 - /// </summary> - public bool? IsDisabled { get; set; } + /// <summary> + /// 鏄惁绂佺敤 + /// </summary> + public bool? IsDisabled { get; set; } - /// <summary> - /// 鏄惁绂佺敤-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum IsDisabled_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// 鏄惁绂佺敤-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum IsDisabled_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// 鍒涘缓鏃堕棿 - /// </summary> - //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� - [HighSearchRangeAttribute] - public List<string> CreationTime { get; set; } + /// <summary> + /// + /// </summary> + //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� + [HighSearchRangeAttribute] + public string CreationTime { get; set; } - /// <summary> - /// - /// </summary> - public string CreatorId { get; set; } + /// <summary> + /// + /// </summary> + public string CreatorId { get; set; } - /// <summary> - /// -鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum CreatorId_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// -鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum CreatorId_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// - /// </summary> - //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� - [HighSearchRangeAttribute] - public List<string> LastModificationTime { get; set; } + /// <summary> + /// + /// </summary> + //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� + [HighSearchRangeAttribute] + public string LastModificationTime { get; set; } - /// <summary> - /// - /// </summary> - public string LastModifierId { get; set; } + /// <summary> + /// + /// </summary> + public string LastModifierId { get; set; } - /// <summary> - /// -鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum LastModifierId_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// -鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum LastModifierId_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// - /// </summary> - public bool? IsDeleted { get; set; } + /// <summary> + /// + /// </summary> + public bool? IsDeleted { get; set; } - /// <summary> - /// -鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum IsDeleted_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// -鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum IsDeleted_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// - /// </summary> - public string DeleterId { get; set; } + /// <summary> + /// + /// </summary> + public string DeleterId { get; set; } - /// <summary> - /// -鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum DeleterId_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// -鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum DeleterId_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// - /// </summary> - //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� - [HighSearchRangeAttribute] - public List<string> DeletionTime { get; set; } + /// <summary> + /// + /// </summary> + //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� + [HighSearchRangeAttribute] + public string DeletionTime { get; set; } - } diff --git a/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/GetWmsInOutStockOrderDetailInput.cs b/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/GetWmsInOutStockOrderDetailInput.cs index d669326..2942b25 100644 --- a/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/GetWmsInOutStockOrderDetailInput.cs +++ b/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/GetWmsInOutStockOrderDetailInput.cs @@ -1,3 +1,4 @@ +using CMS.Plugin.HIAWms.Domain.Shared.Enums; using CmsQueryExtensions.Extension; using Volo.Abp.Application.Dtos; @@ -7,215 +8,214 @@ /// 鍑哄叆搴撳崟鎹鎯呮煡璇㈠弬鏁� /// </summary> public class GetWmsInOutStockOrderDetailInput : ExtensiblePagedAndSortedResultRequestDto -{ - +{ + #region 鍏抽敭瀛楁煡璇� - + /// <summary> /// 鍏抽敭瀛楁ā绯婃煡璇紙娉ㄦ剰鏄皬鍐欙紒锛� /// </summary> - public string searchVal { get; set; } - + public string searchVal { get; set; } + /// <summary> /// 閫氱敤鏌ヨ閰嶇疆 (1:妯$硦鏌ヨ , 2:绮惧噯鏌ヨ)锛堟敞鎰忔槸灏忓啓锛侊級 /// </summary> - public SearchFilterModeEnum searchVal_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - + public SearchFilterModeEnum searchVal_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> /// 瀛愭悳绱㈢粍浠朵紶閫掔殑閫氱敤鏌ヨ閰嶇疆鐨勫睘鎬у悕锛堟敞鎰忔槸灏忓啓锛侊級 /// </summary> - [NoAutoQuery] - public string str_searchFormInputAttrs { get; set; } + [NoAutoQuery] + public string str_searchFormInputAttrs { get; set; } /// <summary> /// 瀛愭悳绱㈢粍浠朵紶閫掔殑閫氱敤鏌ヨ閰嶇疆鐨勫睘鎬у悕锛堟敞鎰忔槸灏忓啓锛侊級 /// </summary> - public List<string> searchFormInputAttrs - { - get - { - if (!string.IsNullOrEmpty(str_searchFormInputAttrs)) - { - return str_searchFormInputAttrs.Split(',').ToList(); - } - return new List<string>(); - } - } - - #endregion - - /// <summary> - /// 鍗曟嵁缂栧彿 - /// </summary> - public string OrderNo { get; set; } + public List<string> searchFormInputAttrs + { + get + { + if (!string.IsNullOrEmpty(str_searchFormInputAttrs)) + { + return str_searchFormInputAttrs.Split(',').ToList(); + } + return new List<string>(); + } + } - /// <summary> - /// 鍗曟嵁缂栧彿-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum OrderNo_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + #endregion - /// <summary> - /// 鐗╂枡鍞竴鐮� - /// </summary> - public string MaterialId { get; set; } + /// <summary> + /// 鍗曟嵁缂栧彿 + /// </summary> + public string OrderNo { get; set; } - /// <summary> - /// 鐗╂枡鍞竴鐮�-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum MaterialId_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 鍗曟嵁缂栧彿-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum OrderNo_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鍗曟嵁绫诲瀷锛堟灇涓惧�硷級 - /// </summary> - public int? OrderType { get; set; } + /// <summary> + /// 鐗╂枡鍞竴鐮� + /// </summary> + public string MaterialId { get; set; } - /// <summary> - /// 鍗曟嵁绫诲瀷锛堟灇涓惧�硷級-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum OrderType_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// 鐗╂枡鍞竴鐮�-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum MaterialId_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鐗╂枡浠跺彿 - /// </summary> - public string MaterialNo { get; set; } + /// <summary> + /// 鍗曟嵁绫诲瀷锛堟灇涓惧�硷級 + /// </summary> + public OrderTypeEnum? OrderType { get; set; } - /// <summary> - /// 鐗╂枡浠跺彿-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum MaterialNo_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 鍗曟嵁绫诲瀷锛堟灇涓惧�硷級-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum OrderType_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// 鐗╂枡鍚嶇О - /// </summary> - public string MaterialName { get; set; } + /// <summary> + /// 鐗╂枡浠跺彿 + /// </summary> + public string MaterialNo { get; set; } - /// <summary> - /// 鐗╂枡鍚嶇О-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum MaterialName_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 鐗╂枡浠跺彿-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum MaterialNo_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 瀹瑰櫒缂栧彿 - /// </summary> - public string ContainerNo { get; set; } + /// <summary> + /// 鐗╂枡鍚嶇О + /// </summary> + public string MaterialName { get; set; } - /// <summary> - /// 瀹瑰櫒缂栧彿-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum ContainerNo_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 鐗╂枡鍚嶇О-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum MaterialName_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鏈哄瀷 - /// </summary> - public string MaterialModel { get; set; } + /// <summary> + /// 瀹瑰櫒缂栧彿 + /// </summary> + public string ContainerNo { get; set; } - /// <summary> - /// 鏈哄瀷-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum MaterialModel_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 瀹瑰櫒缂栧彿-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum ContainerNo_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鐗╂枡鎵规 - /// </summary> - public string? MaterialBatch { get; set; } + /// <summary> + /// 鏈哄瀷 + /// </summary> + public string MaterialModel { get; set; } - /// <summary> - /// 鐗╂枡鎵规-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum MaterialBatch_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// 鏈哄瀷-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum MaterialModel_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鏄惁绂佺敤 - /// </summary> - //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� - [HighSearchRangeAttribute] - public List<string> CreationTime { get; set; } + /// <summary> + /// 鐗╂枡鎵规 + /// </summary> + public string MaterialBatch { get; set; } + + /// <summary> + /// 鐗╂枡鎵规-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum MaterialBatch_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; + + /// <summary> + /// 澶囨敞 + /// </summary> + public string Remark { get; set; } + + /// <summary> + /// 澶囨敞-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum Remark_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; + + /// <summary> + /// 鎺掑簭 + /// </summary> + public int? Sort { get; set; } + + /// <summary> + /// 鎺掑簭-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum Sort_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; + + /// <summary> + /// 鏄惁绂佺敤 + /// </summary> + //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� + [HighSearchRangeAttribute] + public string CreationTime { get; set; } - /// <summary> - /// - /// </summary> - public string CreatorId { get; set; } + /// <summary> + /// + /// </summary> + public string CreatorId { get; set; } - /// <summary> - /// -鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum CreatorId_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// -鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum CreatorId_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// - /// </summary> - public string DeleterId { get; set; } + /// <summary> + /// 鏄惁绂佺敤 + /// </summary> + public bool? IsDisabled { get; set; } - /// <summary> - /// -鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum DeleterId_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 鏄惁绂佺敤-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum IsDisabled_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// - /// </summary> - //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� - [HighSearchRangeAttribute] - public List<string> DeletionTime { get; set; } + /// <summary> + /// + /// </summary> + public string DeleterId { get; set; } + + /// <summary> + /// -鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum DeleterId_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; + + /// <summary> + /// + /// </summary> + //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� + [HighSearchRangeAttribute] + public string DeletionTime { get; set; } - /// <summary> - /// - /// </summary> - public bool? IsDeleted { get; set; } + /// <summary> + /// + /// </summary> + public bool? IsDeleted { get; set; } - /// <summary> - /// -鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum IsDeleted_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// -鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum IsDeleted_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// 鏄惁绂佺敤 - /// </summary> - public bool? IsDisabled { get; set; } - - /// <summary> - /// 鏄惁绂佺敤-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum IsDisabled_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; - - /// <summary> - /// - /// </summary> - //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� - [HighSearchRangeAttribute] - public List<string> LastModificationTime { get; set; } + /// <summary> + /// + /// </summary> + //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� + [HighSearchRangeAttribute] + public string LastModificationTime { get; set; } - /// <summary> - /// - /// </summary> - public string LastModifierId { get; set; } + /// <summary> + /// + /// </summary> + public string LastModifierId { get; set; } - /// <summary> - /// -鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum LastModifierId_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// -鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum LastModifierId_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 澶囨敞 - /// </summary> - public string Remark { get; set; } - - /// <summary> - /// 澶囨敞-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum Remark_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; - - /// <summary> - /// 鎺掑簭 - /// </summary> - public int? Sort { get; set; } - - /// <summary> - /// 鎺掑簭-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum Sort_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; - - } diff --git a/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockRecord/GetWmsInOutStockRecordInput.cs b/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockRecord/GetWmsInOutStockRecordInput.cs index fc34c79..80f28c1 100644 --- a/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockRecord/GetWmsInOutStockRecordInput.cs +++ b/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockRecord/GetWmsInOutStockRecordInput.cs @@ -1,3 +1,4 @@ +using CMS.Plugin.HIAWms.Domain.Shared.Enums; using CmsQueryExtensions.Extension; using Volo.Abp.Application.Dtos; @@ -7,243 +8,254 @@ /// 鍑哄叆搴撹褰曟煡璇㈠弬鏁� /// </summary> public class GetWmsInOutStockRecordInput : ExtensiblePagedAndSortedResultRequestDto -{ - +{ + #region 鍏抽敭瀛楁煡璇� - + /// <summary> /// 鍏抽敭瀛楁ā绯婃煡璇紙娉ㄦ剰鏄皬鍐欙紒锛� /// </summary> - public string searchVal { get; set; } - + public string searchVal { get; set; } + /// <summary> /// 閫氱敤鏌ヨ閰嶇疆 (1:妯$硦鏌ヨ , 2:绮惧噯鏌ヨ)锛堟敞鎰忔槸灏忓啓锛侊級 /// </summary> - public SearchFilterModeEnum searchVal_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - + public SearchFilterModeEnum searchVal_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> /// 瀛愭悳绱㈢粍浠朵紶閫掔殑閫氱敤鏌ヨ閰嶇疆鐨勫睘鎬у悕锛堟敞鎰忔槸灏忓啓锛侊級 /// </summary> - [NoAutoQuery] - public string str_searchFormInputAttrs { get; set; } + [NoAutoQuery] + public string str_searchFormInputAttrs { get; set; } /// <summary> /// 瀛愭悳绱㈢粍浠朵紶閫掔殑閫氱敤鏌ヨ閰嶇疆鐨勫睘鎬у悕锛堟敞鎰忔槸灏忓啓锛侊級 /// </summary> - public List<string> searchFormInputAttrs - { - get - { - if (!string.IsNullOrEmpty(str_searchFormInputAttrs)) - { - return str_searchFormInputAttrs.Split(',').ToList(); - } - return new List<string>(); - } - } - - #endregion - - /// <summary> - /// 鍗曟嵁缂栧彿 - /// </summary> - public string OrderNo { get; set; } + public List<string> searchFormInputAttrs + { + get + { + if (!string.IsNullOrEmpty(str_searchFormInputAttrs)) + { + return str_searchFormInputAttrs.Split(',').ToList(); + } + return new List<string>(); + } + } - /// <summary> - /// 鍗曟嵁缂栧彿-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum OrderNo_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + #endregion - /// <summary> - /// 鐗╂枡鍚嶇О - /// </summary> - public string MaterialName { get; set; } + /// <summary> + /// 鍗曟嵁缂栧彿 + /// </summary> + public string OrderNo { get; set; } - /// <summary> - /// 鐗╂枡鍚嶇О-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum MaterialName_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 鍗曟嵁缂栧彿-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum OrderNo_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鐗╂枡浠跺彿 - /// </summary> - public string MaterialNo { get; set; } + /// <summary> + /// 鐗╂枡鍚嶇О + /// </summary> + public string MaterialName { get; set; } - /// <summary> - /// 鐗╂枡浠跺彿-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum MaterialNo_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 鐗╂枡鍚嶇О-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum MaterialName_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鎿嶄綔绫诲瀷 - /// </summary> - public int? StockType { get; set; } + /// <summary> + /// 鐗╂枡浠跺彿 + /// </summary> + public string MaterialNo { get; set; } - /// <summary> - /// 鎿嶄綔绫诲瀷-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum StockType_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// 鐗╂枡浠跺彿-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum MaterialNo_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 瀹瑰櫒缂栧彿 - /// </summary> - public string ContainerNo { get; set; } + /// <summary> + /// 鎿嶄綔绫诲瀷 + /// </summary> + public StockTypeEnum? StockType { get; set; } - /// <summary> - /// 瀹瑰櫒缂栧彿-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum ContainerNo_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 鎿嶄綔绫诲瀷-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum StockType_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// 鏈哄瀷 - /// </summary> - public string MaterialModel { get; set; } + /// <summary> + /// 鐗╂枡鎵规 + /// </summary> + public string MaterialBatch { get; set; } - /// <summary> - /// 鏈哄瀷-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum MaterialModel_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 鐗╂枡鎵规-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum MaterialBatch_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鎿嶄綔鏃堕棿 - /// </summary> - //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� - [HighSearchRangeAttribute] - public List<string> OperateTime { get; set; } + /// <summary> + /// 瀹瑰櫒缂栧彿 + /// </summary> + public string ContainerNo { get; set; } + + /// <summary> + /// 瀹瑰櫒缂栧彿-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum ContainerNo_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; + + /// <summary> + /// 鏈哄瀷 + /// </summary> + public string MaterialModel { get; set; } + + /// <summary> + /// 鏈哄瀷-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum MaterialModel_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; + + /// <summary> + /// 鎿嶄綔鏃堕棿 + /// </summary> + //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� + [HighSearchRangeAttribute] + public string OperateTime { get; set; } - /// <summary> - /// 澶囨敞 - /// </summary> - public string Remark { get; set; } + /// <summary> + /// 澶囨敞 + /// </summary> + public string Remark { get; set; } - /// <summary> - /// 澶囨敞-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum Remark_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 澶囨敞-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum Remark_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鐗╂枡ID - /// </summary> - public string MaterialId { get; set; } + /// <summary> + /// 鐗╂枡ID + /// </summary> + public string MaterialId { get; set; } - /// <summary> - /// 鐗╂枡ID-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum MaterialId_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 鐗╂枡ID-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum MaterialId_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 浠诲姟鍙� - /// </summary> - public string TaskNo { get; set; } + /// <summary> + /// 浠诲姟鍙� + /// </summary> + public string TaskNo { get; set; } - /// <summary> - /// 浠诲姟鍙�-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum TaskNo_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 浠诲姟鍙�-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum TaskNo_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 璧峰搴撲綅 - /// </summary> - public string SourcePlace { get; set; } + /// <summary> + /// 璧峰搴撲綅 + /// </summary> + public string SourcePlace { get; set; } - /// <summary> - /// 璧峰搴撲綅-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum SourcePlace_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 璧峰搴撲綅-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum SourcePlace_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鐩爣搴撲綅 - /// </summary> - public string ToPlace { get; set; } + /// <summary> + /// 鐩爣搴撲綅 + /// </summary> + public string ToPlace { get; set; } - /// <summary> - /// 鐩爣搴撲綅-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum ToPlace_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// 鐩爣搴撲綅-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum ToPlace_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// 鎺掑簭 - /// </summary> - public int? Sort { get; set; } + /// <summary> + /// 鎺掑簭 + /// </summary> + public int? Sort { get; set; } - /// <summary> - /// 鎺掑簭-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum Sort_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// 鎺掑簭-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum Sort_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// 鏄惁绂佺敤 - /// </summary> - public bool? IsDisabled { get; set; } + /// <summary> + /// 鏄惁绂佺敤 + /// </summary> + public bool? IsDisabled { get; set; } - /// <summary> - /// 鏄惁绂佺敤-鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum IsDisabled_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// 鏄惁绂佺敤-鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum IsDisabled_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// - /// </summary> - //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� - [HighSearchRangeAttribute] - public List<string> CreationTime { get; set; } + /// <summary> + /// + /// </summary> + //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� + [HighSearchRangeAttribute] + public string CreationTime { get; set; } - /// <summary> - /// - /// </summary> - public string CreatorId { get; set; } + /// <summary> + /// + /// </summary> + public string CreatorId { get; set; } - /// <summary> - /// -鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum CreatorId_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// -鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum CreatorId_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// - /// </summary> - //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� - [HighSearchRangeAttribute] - public List<string> LastModificationTime { get; set; } + /// <summary> + /// + /// </summary> + //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� + [HighSearchRangeAttribute] + public string LastModificationTime { get; set; } - /// <summary> - /// - /// </summary> - public string LastModifierId { get; set; } + /// <summary> + /// + /// </summary> + public string LastModifierId { get; set; } - /// <summary> - /// -鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum LastModifierId_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// -鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum LastModifierId_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// - /// </summary> - public bool? IsDeleted { get; set; } + /// <summary> + /// + /// </summary> + public bool? IsDeleted { get; set; } - /// <summary> - /// -鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum IsDeleted_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ; + /// <summary> + /// -鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum IsDeleted_FilterMode { get; set; } = SearchFilterModeEnum.绮惧噯鏌ヨ; - /// <summary> - /// - /// </summary> - public string DeleterId { get; set; } + /// <summary> + /// + /// </summary> + public string DeleterId { get; set; } - /// <summary> - /// -鏌ヨ鍏崇郴杩愮畻绗� - /// </summary> - public SearchFilterModeEnum DeleterId_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ; + /// <summary> + /// -鏌ヨ鍏崇郴杩愮畻绗� + /// </summary> + public SearchFilterModeEnum DeleterId_FilterMode { get; set; } = SearchFilterModeEnum.妯$硦鏌ヨ; - /// <summary> - /// - /// </summary> - //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� - [HighSearchRangeAttribute] - public List<string> DeletionTime { get; set; } + /// <summary> + /// + /// </summary> + //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规�� + [HighSearchRangeAttribute] + public string DeletionTime { get; set; } - -} + + +} diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/File/GenerateCodeConfigParamFiles/\345\207\272\345\205\245\345\272\223\345\215\225\346\215\256.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/File/GenerateCodeConfigParamFiles/\345\207\272\345\205\245\345\272\223\345\215\225\346\215\256.txt" deleted file mode 100644 index a59d60b..0000000 --- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/File/GenerateCodeConfigParamFiles/\345\207\272\345\205\245\345\272\223\345\215\225\346\215\256.txt" +++ /dev/null @@ -1,14 +0,0 @@ -[琛ㄥ悕]:scms_wmsinoutstockorder -[瀹炰綋绫诲悕]:WmsInOutStockOrder -[瀹炰綋绫诲璞″悕]:wmsInOutStockOrder -[椤甸潰鑿滃崟鍚峕:鍑哄叆搴撳崟鎹� -[椤甸潰鑿滃崟瀵硅薄缂╁啓]:wmsInOutStockOrder -[琛ㄧ殑涓枃娉ㄨВ]:鍑哄叆搴撳崟鎹� -[閲嶅鎬ф牎楠屽瓧娈礭:OrderNo -[鍒犻櫎鎻愮ず瀛楁]:OrderNo -[妯$硦鏌ヨ瀛楁]:'OrderNo', 'MaterialNo', 'MaterialBatch' -[妯$硦鏌ヨ瀛楁鍚峕:璇疯緭鍏ュ崟鎹彿/鐗╂枡缂栧彿/鎵规 -[椤圭洰鍛藉悕绌洪棿]:HIAWms -[鏋氫妇绫诲瀷瀛楁闆嗗悎]:OrderStatus,OrderStatusEnum&OrderType,OrderTypeEnum&StockType,StockTypeEnum -[鍓嶇鏍规枃浠跺す鍚嶇О]:web -[鎺掑簭]:CreationTime \ No newline at end of file diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/File/GenerateCodeConfigParamFiles/\345\207\272\345\205\245\345\272\223\345\215\225\346\215\256\350\257\246\346\203\205.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/File/GenerateCodeConfigParamFiles/\345\207\272\345\205\245\345\272\223\345\215\225\346\215\256\350\257\246\346\203\205.txt" index 3b619b8..34096e4 100644 --- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/File/GenerateCodeConfigParamFiles/\345\207\272\345\205\245\345\272\223\345\215\225\346\215\256\350\257\246\346\203\205.txt" +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/File/GenerateCodeConfigParamFiles/\345\207\272\345\205\245\345\272\223\345\215\225\346\215\256\350\257\246\346\203\205.txt" @@ -1,13 +1,13 @@ [琛ㄥ悕]:scms_wmsinoutstockorderdetail [瀹炰綋绫诲悕]:WmsInOutStockOrderDetail [瀹炰綋绫诲璞″悕]:wmsInOutStockOrderDetail -[椤甸潰鑿滃崟鍚峕:鍑哄叆搴撳崟鎹鎯� -[椤甸潰鑿滃崟瀵硅薄缂╁啓]:wmsInOutStockOrderDetail -[琛ㄧ殑涓枃娉ㄨВ]:鍑哄叆搴撳崟鎹鎯� -[閲嶅鎬ф牎楠屽瓧娈礭:MaterialId -[鍒犻櫎鎻愮ず瀛楁]:MaterialId -[妯$硦鏌ヨ瀛楁]:'OrderNo', 'MaterialNo', 'MaterialId' -[妯$硦鏌ヨ瀛楁鍚峕:璇疯緭鍏ュ崟鎹彿/鐗╂枡缂栧彿/鐗╂枡ID +[椤甸潰鑿滃崟鍚峕:鍑哄簱鍗曟嵁璇︽儏 +[椤甸潰鑿滃崟瀵硅薄缂╁啓]:WmsInOutStockOrderDetail +[琛ㄧ殑涓枃娉ㄨВ]:鍑哄簱鍗曟嵁璇︽儏 +[閲嶅鎬ф牎楠屽瓧娈礭:OrderNo +[鍒犻櫎鎻愮ず瀛楁]:OrderNo +[妯$硦鏌ヨ瀛楁]: +[妯$硦鏌ヨ瀛楁鍚峕: [椤圭洰鍛藉悕绌洪棿]:HIAWms [鏋氫妇绫诲瀷瀛楁闆嗗悎]:OrderType,OrderTypeEnum [鍓嶇鏍规枃浠跺す鍚嶇О]:web diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/File/GenerateCodeConfigParamFiles/\345\207\272\345\205\245\345\272\223\350\256\260\345\275\225.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/File/GenerateCodeConfigParamFiles/\345\207\272\345\205\245\345\272\223\350\256\260\345\275\225.txt" new file mode 100644 index 0000000..7ebf809 --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/File/GenerateCodeConfigParamFiles/\345\207\272\345\205\245\345\272\223\350\256\260\345\275\225.txt" @@ -0,0 +1,14 @@ +[琛ㄥ悕]:scms_wmsinoutstockrecords +[瀹炰綋绫诲悕]:WmsInOutStockRecord +[瀹炰綋绫诲璞″悕]:wmsInOutStockRecord +[椤甸潰鑿滃崟鍚峕:鍑哄叆搴撹褰� +[椤甸潰鑿滃崟瀵硅薄缂╁啓]:WmsInOutStockRecord +[琛ㄧ殑涓枃娉ㄨВ]:鍑哄叆搴撹褰� +[閲嶅鎬ф牎楠屽瓧娈礭:TaskNo +[鍒犻櫎鎻愮ず瀛楁]:TaskNo +[妯$硦鏌ヨ瀛楁]: +[妯$硦鏌ヨ瀛楁鍚峕: +[椤圭洰鍛藉悕绌洪棿]:HIAWms +[鏋氫妇绫诲瀷瀛楁闆嗗悎]:StockType,StockTypeEnum +[鍓嶇鏍规枃浠跺す鍚嶇О]:web +[鎺掑簭]:CreationTime \ No newline at end of file diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/File/GenerateCodeConfigParamFiles/\345\207\272\345\272\223\345\215\225\346\215\256.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/File/GenerateCodeConfigParamFiles/\345\207\272\345\272\223\345\215\225\346\215\256.txt" new file mode 100644 index 0000000..7b7b78b --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/File/GenerateCodeConfigParamFiles/\345\207\272\345\272\223\345\215\225\346\215\256.txt" @@ -0,0 +1,14 @@ +[琛ㄥ悕]:scms_wmsinoutstockorder +[瀹炰綋绫诲悕]:WmsInOutStockOrder +[瀹炰綋绫诲璞″悕]:wmsInOutStockOrder +[椤甸潰鑿滃崟鍚峕:鍑哄簱鍗曟嵁 +[椤甸潰鑿滃崟瀵硅薄缂╁啓]:WmsInOutStockOrder +[琛ㄧ殑涓枃娉ㄨВ]:鍑哄簱鍗曟嵁 +[閲嶅鎬ф牎楠屽瓧娈礭:OrderNo +[鍒犻櫎鎻愮ず瀛楁]:OrderNo +[妯$硦鏌ヨ瀛楁]: +[妯$硦鏌ヨ瀛楁鍚峕: +[椤圭洰鍛藉悕绌洪棿]:HIAWms +[鏋氫妇绫诲瀷瀛楁闆嗗悎]:OrderStatus,OrderStatusEnum&OrderType,OrderTypeEnum&StockType,StockTypeEnum +[鍓嶇鏍规枃浠跺す鍚嶇О]:web +[鎺掑簭]:CreationTime \ No newline at end of file -- Gitblit v1.9.3