叶佳兴 3 days ago
parent
commit
71cc4f7fea
  1. 1
      src/locales/en-US.ts
  2. 1
      src/locales/zh-CN.ts
  3. 13
      src/utils/disposition/defaultButtons.ts
  4. 160
      src/views/wms/issueManage/repleinsh/repleinshJobMain/repleinshJobMain.data.ts
  5. 117
      src/views/wms/issueManage/repleinsh/repleinshRecordMain/repleinshRecordMain.data.ts
  6. 4
      src/views/wms/issueManage/repleinsh/repleinshRequestMain/index.vue
  7. 13
      src/views/wms/issueManage/repleinsh/repleinshRequestMain/repleinshRequestMain.data.ts

1
src/locales/en-US.ts

@ -1335,5 +1335,6 @@ export default {
:'All retry', :'All retry',
:'Export the statement of account', :'Export the statement of account',
:'Update the order forecast', :'Update the order forecast',
:'Temporary material replenishment',
}, },
} }

1
src/locales/zh-CN.ts

@ -1334,6 +1334,7 @@ export default {
:'全部重试', :'全部重试',
:'导出对账单', :'导出对账单',
:'更新要货预测', :'更新要货预测',
:'临时补料',
}, },
} }

13
src/utils/disposition/defaultButtons.ts

@ -1573,6 +1573,19 @@ export function mainLisSelectiontTrialResultBtn(option: any) {
}) })
} }
// 临时补料按钮
export function temporaryReplenishmentBtn(option: any) {
return __defaultBtnOption(option, {
label: t(`ts.临时补料`).replace('ts.', ''),
name: 'temporaryReplenishment',
hide: false,
type: 'primary',
icon: 'ep:plus',
color: '',
hasPermi: ''
})
}
//待开票导出对账单按钮 //待开票导出对账单按钮
export function invoicedExportBtn(option: any) { export function invoicedExportBtn(option: any) {
return __defaultBtnOption(option, { return __defaultBtnOption(option, {

160
src/views/wms/issueManage/repleinsh/repleinshJobMain/repleinshJobMain.data.ts

@ -25,18 +25,27 @@ export const RepleinshJobMain = useCrudSchemas(reactive<CrudSchema[]>([
}, },
sortTableDefault: 1, sortTableDefault: 1,
}, },
// {
// label: '供应商代码',
// field: 'supplierCode',
// sort: 'custom',
// table: {
// width: 150
// },
// isTable: false,
// },
{ {
label: '供应商代码', label: '从仓库代码',
field: 'supplierCode', field: 'fromWarehouseCode',
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
}, },
isTable: false, isTable: false
}, },
{ {
label: '仓库代码', label: '仓库代码',
field: 'fromWarehouseCode', field: 'toWarehouseCode',
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
@ -64,6 +73,42 @@ export const RepleinshJobMain = useCrudSchemas(reactive<CrudSchema[]>([
} }
}, },
}, },
{
label: '日期时间',
field: 'day',
formatter: dateFormatter,
detail: {
dateFormat: 'YYYY-MM-DD HH:mm:ss'
},
sort: 'custom',
table: {
width: 180
},
sortTableDefault: 5,
form: {
component: 'DatePicker',
componentProps: {
style: { width: '100%' },
type: 'datetime',
dateFormat: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'x'
}
},
search: {
component: 'DatePicker',
componentProps: {
valueFormat: 'YYYY-MM-DD HH:mm:ss',
type: 'datetimerange',
defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')]
},
},
isDetail: true,
isTable: true,
isForm: true,
isTableForm: false,
isSearch: true,
sortSearchDefault: 3,
},
{ {
label: '要求截止时间', label: '要求截止时间',
field: 'requestDueTime', field: 'requestDueTime',
@ -525,6 +570,7 @@ export const RepleinshJobMain = useCrudSchemas(reactive<CrudSchema[]>([
// }, // },
// isTable: false, // isTable: false,
// }, // },
{ {
label: '创建者', label: '创建者',
field: 'creator', field: 'creator',
@ -714,16 +760,16 @@ export const RepleinshJobDetail = useCrudSchemas(reactive<CrudSchema[]>([
sortSearchDefault:3, sortSearchDefault:3,
sortTableDefault:4, sortTableDefault:4,
}, },
{ // {
label: '来源库区代码', // label: '来源库区代码',
field: 'fromAreaCode', // field: 'fromAreaCode',
dictClass: 'string', // dictClass: 'string',
isTable: true, // isTable: true,
sort: 'custom', // sort: 'custom',
table: { // table: {
width: 150 // width: 150
}, // },
}, // },
{ {
label: '库存状态', label: '库存状态',
field: 'inventoryStatus', field: 'inventoryStatus',
@ -773,26 +819,26 @@ export const RepleinshJobDetail = useCrudSchemas(reactive<CrudSchema[]>([
}, },
isSearch: true, isSearch: true,
}, },
{ // {
label: '从库区', // label: '从库区',
field: 'fromAreaCode', // field: 'fromAreaCode',
sort: 'custom', // sort: 'custom',
table: { // table: {
width: 150 // width: 150
}, // },
isSearch: true, // isSearch: true,
isTable: true // isTable: true
}, // },
{ // {
label: '到库区', // label: '到库区',
field: 'toAreaCode', // field: 'toAreaCode',
sort: 'custom', // sort: 'custom',
table: { // table: {
width: 150 // width: 150
}, // },
isSearch: true, // isSearch: true,
isTable: true // isTable: true
}, // },
{ {
label: '品番', label: '品番',
field: 'itemCode', field: 'itemCode',
@ -804,6 +850,23 @@ export const RepleinshJobDetail = useCrudSchemas(reactive<CrudSchema[]>([
isSearch: true, isSearch: true,
sortTableDefault:3, sortTableDefault:3,
}, },
{
label: '背番',
field: 'backNumber',
sort: 'custom',
sortTableDefault:3,
table: {
width: 150
},
isSearch:true,
isForm: false,
isTable: true,
isDetail: true,
tableForm: {
disabled:true
}
},
{ {
label: '品名', label: '品名',
field: 'itemName', field: 'itemName',
@ -900,6 +963,33 @@ export const RepleinshJobDetail = useCrudSchemas(reactive<CrudSchema[]>([
// }, // },
// hiddenInMain: true, // hiddenInMain: true,
// }, // },
{
label: '生产线区分',
field: 'productionLine',
sort: 'custom',
sortTableDefault: 7,
table: {
width: 150
},
isTableForm: true,
isTable: true,
isDetail: true,
isForm: false,
tableForm: {
disabled:true
}
},
{
label: '生产线代码',
field: 'productionLineCode',
sort: 'custom',
table: {
width: 150
},
isTable: true,
isForm: false,
isDetail: true
},
{ {
label: '创建时间', label: '创建时间',
field: 'createTime', field: 'createTime',

117
src/views/wms/issueManage/repleinsh/repleinshRecordMain/repleinshRecordMain.data.ts

@ -138,6 +138,42 @@ export const RepleinshRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
} }
}, },
}, },
{
label: '日期时间',
field: 'day',
formatter: dateFormatter,
detail: {
dateFormat: 'YYYY-MM-DD HH:mm:ss'
},
sort: 'custom',
table: {
width: 180
},
sortTableDefault: 5,
form: {
component: 'DatePicker',
componentProps: {
style: { width: '100%' },
type: 'datetime',
dateFormat: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'x'
}
},
search: {
component: 'DatePicker',
componentProps: {
valueFormat: 'YYYY-MM-DD HH:mm:ss',
type: 'datetimerange',
defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')]
},
},
isDetail: true,
isTable: true,
isForm: true,
isTableForm: false,
isSearch: true,
sortSearchDefault: 3,
},
{ {
label: '截止时间', label: '截止时间',
field: 'dueTime', field: 'dueTime',
@ -577,15 +613,15 @@ export const RepleinshRecordDetail = useCrudSchemas(reactive<CrudSchema[]>([
}, },
hiddenInMain:true, hiddenInMain:true,
}, },
{ // {
label: '从库区代码', // label: '从库区代码',
field: 'fromAreaCode', // field: 'fromAreaCode',
sort: 'custom', // sort: 'custom',
table: { // table: {
width: 150 // width: 150
}, // },
hiddenInMain:true, // hiddenInMain:true,
}, // },
{ {
label: '到货主代码', label: '到货主代码',
field: 'toOwnerCode', field: 'toOwnerCode',
@ -613,15 +649,15 @@ export const RepleinshRecordDetail = useCrudSchemas(reactive<CrudSchema[]>([
}, },
hiddenInMain:true, hiddenInMain:true,
}, },
{ // {
label: '到库区代码', // label: '到库区代码',
field: 'toAreaCode', // field: 'toAreaCode',
sort: 'custom', // sort: 'custom',
table: { // table: {
width: 150 // width: 150
}, // },
hiddenInMain:true, // hiddenInMain:true,
}, // },
{ {
label: '单据号', label: '单据号',
field: 'number', field: 'number',
@ -642,6 +678,24 @@ export const RepleinshRecordDetail = useCrudSchemas(reactive<CrudSchema[]>([
sortSearchDefault:2, sortSearchDefault:2,
sortTableDefault:4, sortTableDefault:4,
}, },
{
label: '背番',
field: 'backNumber',
sort: 'custom',
sortSearchDefault:2,
sortTableDefault:4,
table: {
width: 150
},
isSearch:true,
isForm: false,
isTable: true,
isDetail: true,
tableForm: {
disabled:true
}
},
{ {
label: '品名', label: '品名',
field: 'itemName', field: 'itemName',
@ -718,6 +772,33 @@ export const RepleinshRecordDetail = useCrudSchemas(reactive<CrudSchema[]>([
isTable:false, isTable:false,
hiddenInMain:true, hiddenInMain:true,
}, },
{
label: '生产线区分',
field: 'productionLine',
sort: 'custom',
sortTableDefault: 7,
table: {
width: 150
},
isTableForm: true,
isTable: true,
isDetail: true,
isForm: false,
tableForm: {
disabled:true
}
},
{
label: '生产线代码',
field: 'productionLineCode',
sort: 'custom',
table: {
width: 150
},
isTable: true,
isForm: false,
isDetail: true
},
// { // {
// label: '代码', // label: '代码',
// field: 'code', // field: 'code',

4
src/views/wms/issueManage/repleinsh/repleinshRequestMain/index.vue

@ -165,7 +165,7 @@ const { getList, setSearchParams } = tableMethods
// //
const HeadButttondata = [ const HeadButttondata = [
defaultButtons.defaultAddBtn({hasPermi:'wms:repleinsh-request-main:create'}), // defaultButtons.temporaryReplenishmentBtn({hasPermi:'wms:repleinsh-request-main:create'}), //
defaultButtons.defaultImportBtn({hasPermi:'wms:repleinsh-request-main:import'}), // defaultButtons.defaultImportBtn({hasPermi:'wms:repleinsh-request-main:import'}), //
defaultButtons.defaultExportBtn({hasPermi:'wms:repleinsh-request-main:export'}), // defaultButtons.defaultExportBtn({hasPermi:'wms:repleinsh-request-main:export'}), //
defaultButtons.defaultFreshBtn(null), // defaultButtons.defaultFreshBtn(null), //
@ -183,7 +183,7 @@ const HeadButttondata = [
// //
const buttonBaseClick = (val, item) => { const buttonBaseClick = (val, item) => {
if (val == 'add') { // if (val == 'temporaryReplenishment') { //
openForm('create') openForm('create')
} else if (val == 'import') { // } else if (val == 'import') { //
handleImport() handleImport()

13
src/views/wms/issueManage/repleinsh/repleinshRequestMain/repleinshRequestMain.data.ts

@ -78,7 +78,7 @@ export const RepleinshRequestMain = useCrudSchemas(
table: { table: {
width: 150 width: 150
}, },
isTable: true, isTable: false,
isForm: false, isForm: false,
isDetail: true isDetail: true
}, },
@ -90,7 +90,7 @@ export const RepleinshRequestMain = useCrudSchemas(
width: 150 width: 150
}, },
isForm: false, isForm: false,
isTable: true, isTable: false,
isDetail: true isDetail: true
}, },
{ {
@ -117,10 +117,10 @@ export const RepleinshRequestMain = useCrudSchemas(
search: { search: {
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
type: 'daterange', type: 'datetimerange',
defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')] defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')]
} },
}, },
isDetail: true, isDetail: true,
isTable: true, isTable: true,
@ -858,6 +858,7 @@ export const RepleinshRequestDetail = useCrudSchemas(
table: { table: {
width: 150 width: 150
}, },
sortTableDefault: 7,
isTableForm: true, isTableForm: true,
isForm: false, isForm: false,
isTable: true, isTable: true,

Loading…
Cancel
Save