Browse Source

备件台账新增修改删除,做数据变更记录,也要增加库存事务

master
叶佳兴 4 weeks ago
parent
commit
d8bdf243c4
  1. 16
      src/views/eam/item/itemAccountsChange/index.vue
  2. 74
      src/views/eam/item/itemAccountsChange/itemAccountsChange.data.ts

16
src/views/eam/item/itemAccountsChange/index.vue

@ -27,9 +27,9 @@
v-model:currentPage="tableObject.currentPage"
v-model:sort="tableObject.sort"
>
<template #code="{row}">
<el-button type="primary" link @click="openDetail(row, '代码', row.code)">
<span>{{ row.code }}</span>
<template #number="{row}">
<el-button type="primary" link @click="openDetail(row, '单据号', row.number)">
<span>{{ row.number }}</span>
</el-button>
</template>
<template #action="{ row }">
@ -99,9 +99,9 @@ const { getList, setSearchParams } = tableMethods
//
const HeadButttondata = [
defaultButtons.defaultAddBtn({hasPermi:'wms:itemAccountsChange:create'}), //
defaultButtons.defaultImportBtn({hasPermi:'wms:itemAccountsChange:import'}), //
defaultButtons.defaultExportBtn({hasPermi:'wms:itemAccountsChange:export'}), //
// defaultButtons.defaultAddBtn({hasPermi:'wms:itemAccountsChange:create'}), //
// defaultButtons.defaultImportBtn({hasPermi:'wms:itemAccountsChange:import'}), //
defaultButtons.defaultExportBtn(null), //
defaultButtons.defaultFreshBtn(null), //
defaultButtons.defaultFilterBtn(null), //
defaultButtons.defaultSetBtn(null), //
@ -133,8 +133,8 @@ const buttonBaseClick = (val, item) => {
// -
const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:itemAccountsChange:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:itemAccountsChange:delete'}), //
// defaultButtons.mainListEditBtn({hasPermi:'wms:itemAccountsChange:update'}), //
// defaultButtons.mainListDeleteBtn({hasPermi:'wms:itemAccountsChange:delete'}), //
]
// -

74
src/views/eam/item/itemAccountsChange/itemAccountsChange.data.ts

@ -88,25 +88,30 @@ export const ItemAccountsChange = useCrudSchemas(
{
label: '是否账内库',
field: 'isInAccount',
sort: 'custom',
isSearch: false
},
{
label: '创建时间',
field: 'createTime',
sort: 'custom',
formatter: dateFormatter,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isSearch: false,
search: {
component: 'DatePicker',
isTable: true,
sort: 'custom',
table: {
width: 130
},
tableForm: {
type: 'Select',
inactiveValue: 'FALSE',
disabled: true
},
form: {
component: 'Switch',
value: 'TRUE',
componentProps: {
valueFormat: 'YYYY-MM-DD HH:mm:ss',
type: 'daterange',
defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')]
inactiveValue: 'FALSE',
activeValue: 'TRUE',
disabled: true
}
},
isForm: false
}
},
{
label: '采购时间',
field: 'purchaseTime',
@ -136,13 +141,36 @@ export const ItemAccountsChange = useCrudSchemas(
isSearch: false
},
{
label: '操作',
field: 'action',
isForm: false,
table: {
width: 150,
fixed: 'right'
}
}
label: '操作者',
field: 'creator',
sort: 'custom',
isSearch: false
},
{
label: '操作时间',
field: 'createTime',
sort: 'custom',
formatter: dateFormatter,
isSearch: false,
search: {
component: 'DatePicker',
componentProps: {
valueFormat: 'YYYY-MM-DD HH:mm:ss',
type: 'daterange',
defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')]
}
},
isForm: false
},
// {
// label: '操作',
// field: 'action',
// isForm: false,
// table: {
// width: 150,
// fixed: 'right'
// }
// }
])
)

Loading…
Cancel
Save