diff --git a/src/views/wms/deliversettlementManage/customerreturn/customerreturnRequestMain/customerreturnRequestMain.data.ts b/src/views/wms/deliversettlementManage/customerreturn/customerreturnRequestMain/customerreturnRequestMain.data.ts index 4d8d23151..0e708f624 100644 --- a/src/views/wms/deliversettlementManage/customerreturn/customerreturnRequestMain/customerreturnRequestMain.data.ts +++ b/src/views/wms/deliversettlementManage/customerreturn/customerreturnRequestMain/customerreturnRequestMain.data.ts @@ -135,11 +135,19 @@ export const CustomerreturnRequestMain = useCrudSchemas( } }, { - label: '发货记录单号', - field: 'deliverRecordNumber', + label: ' ', + field: 'kong', + isForm: true, + isTable: false, + isSearch: false, + isDetail: false, + }, + { + label: '从库位代码', + field: 'fromLocationCode', sort: 'custom', table: { - width: 180 + width: 150 }, isSearch: true, form: { @@ -147,74 +155,212 @@ export const CustomerreturnRequestMain = useCrudSchemas( componentProps: { enterSearch: true, isSearchList: true, // 开启查询弹窗 - searchListPlaceholder: '请选择发货记录单号', // 输入框占位文本 - searchField: 'number', // 查询弹窗赋值字段 - searchTitle: '发货记录信息', // 查询弹窗标题 - isConcatDetailSchemas: true, // 是否主子表合并 - searchAllSchemas: DeliverRecordMain.allSchemas, // 查询弹窗所需类 - searchDetailSchemas: DeliverRecordDetail.allSchemas, // 查询弹窗所需类 - // searchPage: DeliverRecordDetailApi.getDeliverRecordDetailPageCustomerreturn, // 查询弹窗所需分页方法 - searchPage: DeliverRecordDetailApi.getDeliverRecordDetailPage, // 查询弹窗所需分页方法 + searchListPlaceholder: '请选择到库位代码', // 输入框占位文本 + searchField: 'code', // 查询弹窗赋值字段 + searchTitle: '到库位代码', // 查询弹窗标题 + searchAllSchemas: Location.allSchemas, // 查询弹窗所需类 + searchPage: LocationApi.selectBusinessTypeOutLocation, // 查询弹窗所需分页方法 searchCondition: [ { - key: 'available', - value: 'TRUE', + key: 'businessType', + value: 'CustomerReject', isMainValue: false }, { - key: 'isReturnedQty', // 查询列表中字段 - value: 'FALSE', // 指查询具体值 - action: '==', // 查询拼接条件 - isSearch: true, // 使用自定义拼接条件 - isMainValue: false // 拼接条件必须要 false 同时不能与 isMainValue: true 同用 - }, - { - key: 'createTime', // 查询列表中字段 - value: dateTime - 30 * 24 * 60 * 60 * 1000 + ',' + dateTime, // 指查询具体值 - action: 'betweeen', // 查询拼接条件 - isSearch: true, // 使用自定义拼接条件 - isMainValue: false // 拼接条件必须要 false 同时不能与 isMainValue: true 同用 - }, - { - key: 'customerCode', // 查询列表中字段 - value: 'customerCode', // 指查询具体值 - action: '==', // 查询拼接条件 - isSearch: true, // 使用自定义拼接条件 - isFormModel: true, // filters中添加筛选的数据--取于formModel - required: true, // 前置添加必有 - message: '请选择客户代码!', // 前置添加没填的提示语 - isMainValue: false // 拼接条件必须要 false 同时不能与 isMainValue: true 同用 + key: 'isIn', + value: 'in', + isMainValue: false } ], - verificationParams: [ - { - key: 'number', - action: '==', - value: '', - isMainValue: false, - isSearch: true, - isFormModel: true - } - ] // 失去焦点校验参数 + verificationParams: [{ + key: 'code', + action: '==', + value: '', + isMainValue: false, + isSearch: true, + isFormModel: true, + }], // 失去焦点校验参数 } } + // tableForm: { + // enterSearch:true, + // isRepeat: true, + // isInpuFocusShow: true, // 开启查询弹窗 + // searchListPlaceholder: '请选择到库位代码', + // searchField: 'toLocationCode', + // searchTitle: '到库位代码', + // searchAllSchemas: Location.allSchemas, + // searchPage: LocationApi.selectBusinessTypeOutLocation, // 查询弹窗所需分页方法 + // searchCondition: [{ + // key: 'businessType', + // value: 'CustomerReject', + // isMainValue: false + // }, + // { + // key: 'isIn', + // value: 'in', + // isMainValue: false + // }], + // verificationParams: [{ + // key: 'code', + // action: '==', + // value: '', + // isMainValue: false, + // isSearch: true, + // isFormModel: true, + // }], // 失去焦点校验参数 + // }, }, - - { - label: '发货计划单号', - field: 'deliverPlanNumber', + { + label: '到库位代码', + field: 'toLocationCode', sort: 'custom', table: { width: 150 }, - isTable: true, - isSearch: false, + isSearch: true, form: { + // labelMessage: '信息提示说明!!!', componentProps: { - disabled: true + enterSearch: true, + isSearchList: true, // 开启查询弹窗 + searchListPlaceholder: '请选择到库位代码', // 输入框占位文本 + searchField: 'code', // 查询弹窗赋值字段 + searchTitle: '到库位代码', // 查询弹窗标题 + searchAllSchemas: Location.allSchemas, // 查询弹窗所需类 + searchPage: LocationApi.selectBusinessTypeOutLocation, // 查询弹窗所需分页方法 + searchCondition: [ + { + key: 'businessType', + value: 'CustomerReject', + isMainValue: false + }, + { + key: 'isIn', + value: 'in', + isMainValue: false + } + ], + verificationParams: [{ + key: 'code', + action: '==', + value: '', + isMainValue: false, + isSearch: true, + isFormModel: true, + }], // 失去焦点校验参数 } } + // tableForm: { + // enterSearch:true, + // isRepeat: true, + // isInpuFocusShow: true, // 开启查询弹窗 + // searchListPlaceholder: '请选择到库位代码', + // searchField: 'toLocationCode', + // searchTitle: '到库位代码', + // searchAllSchemas: Location.allSchemas, + // searchPage: LocationApi.selectBusinessTypeOutLocation, // 查询弹窗所需分页方法 + // searchCondition: [{ + // key: 'businessType', + // value: 'CustomerReject', + // isMainValue: false + // }, + // { + // key: 'isIn', + // value: 'in', + // isMainValue: false + // }], + // verificationParams: [{ + // key: 'code', + // action: '==', + // value: '', + // isMainValue: false, + // isSearch: true, + // isFormModel: true, + // }], // 失去焦点校验参数 + // }, }, + // { + // label: '发货记录单号', + // field: 'deliverRecordNumber', + // sort: 'custom', + // table: { + // width: 180 + // }, + // isSearch: true, + // form: { + // // labelMessage: '信息提示说明!!!', + // componentProps: { + // enterSearch: true, + // isSearchList: true, // 开启查询弹窗 + // searchListPlaceholder: '请选择发货记录单号', // 输入框占位文本 + // searchField: 'number', // 查询弹窗赋值字段 + // searchTitle: '发货记录信息', // 查询弹窗标题 + // isConcatDetailSchemas: true, // 是否主子表合并 + // searchAllSchemas: DeliverRecordMain.allSchemas, // 查询弹窗所需类 + // searchDetailSchemas: DeliverRecordDetail.allSchemas, // 查询弹窗所需类 + // // searchPage: DeliverRecordDetailApi.getDeliverRecordDetailPageCustomerreturn, // 查询弹窗所需分页方法 + // searchPage: DeliverRecordDetailApi.getDeliverRecordDetailPage, // 查询弹窗所需分页方法 + // searchCondition: [ + // { + // key: 'available', + // value: 'TRUE', + // isMainValue: false + // }, + // { + // key: 'isReturnedQty', // 查询列表中字段 + // value: 'FALSE', // 指查询具体值 + // action: '==', // 查询拼接条件 + // isSearch: true, // 使用自定义拼接条件 + // isMainValue: false // 拼接条件必须要 false 同时不能与 isMainValue: true 同用 + // }, + // { + // key: 'createTime', // 查询列表中字段 + // value: dateTime - 30 * 24 * 60 * 60 * 1000 + ',' + dateTime, // 指查询具体值 + // action: 'betweeen', // 查询拼接条件 + // isSearch: true, // 使用自定义拼接条件 + // isMainValue: false // 拼接条件必须要 false 同时不能与 isMainValue: true 同用 + // }, + // { + // key: 'customerCode', // 查询列表中字段 + // value: 'customerCode', // 指查询具体值 + // action: '==', // 查询拼接条件 + // isSearch: true, // 使用自定义拼接条件 + // isFormModel: true, // filters中添加筛选的数据--取于formModel + // required: true, // 前置添加必有 + // message: '请选择客户代码!', // 前置添加没填的提示语 + // isMainValue: false // 拼接条件必须要 false 同时不能与 isMainValue: true 同用 + // } + // ], + // verificationParams: [ + // { + // key: 'number', + // action: '==', + // value: '', + // isMainValue: false, + // isSearch: true, + // isFormModel: true + // } + // ] // 失去焦点校验参数 + // } + // } + // }, + + // { + // label: '发货计划单号', + // field: 'deliverPlanNumber', + // sort: 'custom', + // table: { + // width: 150 + // }, + // isTable: true, + // isSearch: false, + // form: { + // componentProps: { + // disabled: true + // } + // } + // }, { label: 'Q1通知单号', field: 'q1Number', @@ -309,6 +455,17 @@ export const CustomerreturnRequestMain = useCrudSchemas( // } // } // }, + + { + label: '运输方式', + field: 'transferMode', + dictType: DICT_TYPE.TRANSFER_MODE, + sort: 'custom', + table: { + width: 150 + }, + isTable: false + }, { label: '承运商', field: 'carrierCode', @@ -347,25 +504,6 @@ export const CustomerreturnRequestMain = useCrudSchemas( } } }, - { - label: '运输方式', - field: 'transferMode', - dictType: DICT_TYPE.TRANSFER_MODE, - sort: 'custom', - table: { - width: 150 - }, - isTable: false - }, - { - label: '车牌号', - field: 'vehiclePlateNumber', - sort: 'custom', - table: { - width: 150 - }, - isTable: false - }, { label: '申请时间', field: 'requestTime', @@ -411,6 +549,15 @@ export const CustomerreturnRequestMain = useCrudSchemas( } } }, + { + label: '车牌号', + field: 'vehiclePlateNumber', + sort: 'custom', + table: { + width: 150 + }, + isTable: false + }, { label: '从仓库代码', field: 'fromWarehouseCode', @@ -535,75 +682,7 @@ export const CustomerreturnRequestMain = useCrudSchemas( }, isTable: false }, - { - label: '到库位代码', - field: 'toLocationCode', - sort: 'custom', - table: { - width: 150 - }, - isSearch: true, - form: { - // labelMessage: '信息提示说明!!!', - componentProps: { - enterSearch: true, - isSearchList: true, // 开启查询弹窗 - searchListPlaceholder: '请选择到库位代码', // 输入框占位文本 - searchField: 'code', // 查询弹窗赋值字段 - searchTitle: '到库位代码', // 查询弹窗标题 - searchAllSchemas: Location.allSchemas, // 查询弹窗所需类 - searchPage: LocationApi.selectBusinessTypeOutLocation, // 查询弹窗所需分页方法 - searchCondition: [ - { - key: 'businessType', - value: 'CustomerReject', - isMainValue: false - }, - { - key: 'isIn', - value: 'in', - isMainValue: false - } - ], - verificationParams: [{ - key: 'code', - action: '==', - value: '', - isMainValue: false, - isSearch: true, - isFormModel: true, - }], // 失去焦点校验参数 - } - } - // tableForm: { - // enterSearch:true, - // isRepeat: true, - // isInpuFocusShow: true, // 开启查询弹窗 - // searchListPlaceholder: '请选择到库位代码', - // searchField: 'toLocationCode', - // searchTitle: '到库位代码', - // searchAllSchemas: Location.allSchemas, - // searchPage: LocationApi.selectBusinessTypeOutLocation, // 查询弹窗所需分页方法 - // searchCondition: [{ - // key: 'businessType', - // value: 'CustomerReject', - // isMainValue: false - // }, - // { - // key: 'isIn', - // value: 'in', - // isMainValue: false - // }], - // verificationParams: [{ - // key: 'code', - // action: '==', - // value: '', - // isMainValue: false, - // isSearch: true, - // isFormModel: true, - // }], // 失去焦点校验参数 - // }, - }, + { label: '自动提交', field: 'autoCommit', @@ -778,18 +857,18 @@ export const CustomerreturnRequestMain = useCrudSchemas( //表单校验 export const CustomerreturnRequestMainRules = reactive({ + fromLocationCode: [ + { required: true, message: '请选择从库位代码', trigger: 'blur' } + ], toLocationCode: [ { required: true, message: '请选择到库位代码', trigger: 'blur' } ], - // deliverRecordNumber: [ - // { required: true, message: '请选择发货记录单号', trigger: 'change' } - // ], customerCode: [ { required: true, message: '请选择客户代码', trigger: 'blur' } ], - deliverRecordNumber: [ - { required: true, message: '请选择发货记录单号', trigger: 'blur' } - ], + // deliverRecordNumber: [ + // { required: true, message: '请选择发货记录单号', trigger: 'blur' } + // ], Customerdock: [ { required: true, message: '请选择客户月台代码', trigger: 'blur' } ], diff --git a/src/views/wms/deliversettlementManage/customerreturn/customerreturnRequestMain/index.vue b/src/views/wms/deliversettlementManage/customerreturn/customerreturnRequestMain/index.vue index dfeeb45b7..a2f02b963 100644 --- a/src/views/wms/deliversettlementManage/customerreturn/customerreturnRequestMain/index.vue +++ b/src/views/wms/deliversettlementManage/customerreturn/customerreturnRequestMain/index.vue @@ -60,7 +60,9 @@ @onEnter="onEnter" @inputNumberChange="inputNumberChange" @clearSearchInput="clearSearchInput" - /> + > + +