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"
- />
+ >
+
+