Browse Source

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

master
叶佳兴 4 weeks ago
parent
commit
d8bdf243c4
  1. 16
      src/views/eam/item/itemAccountsChange/index.vue
  2. 70
      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:currentPage="tableObject.currentPage"
v-model:sort="tableObject.sort" v-model:sort="tableObject.sort"
> >
<template #code="{row}"> <template #number="{row}">
<el-button type="primary" link @click="openDetail(row, '代码', row.code)"> <el-button type="primary" link @click="openDetail(row, '单据号', row.number)">
<span>{{ row.code }}</span> <span>{{ row.number }}</span>
</el-button> </el-button>
</template> </template>
<template #action="{ row }"> <template #action="{ row }">
@ -99,9 +99,9 @@ const { getList, setSearchParams } = tableMethods
// //
const HeadButttondata = [ const HeadButttondata = [
defaultButtons.defaultAddBtn({hasPermi:'wms:itemAccountsChange:create'}), // // defaultButtons.defaultAddBtn({hasPermi:'wms:itemAccountsChange:create'}), //
defaultButtons.defaultImportBtn({hasPermi:'wms:itemAccountsChange:import'}), // // defaultButtons.defaultImportBtn({hasPermi:'wms:itemAccountsChange:import'}), //
defaultButtons.defaultExportBtn({hasPermi:'wms:itemAccountsChange:export'}), // defaultButtons.defaultExportBtn(null), //
defaultButtons.defaultFreshBtn(null), // defaultButtons.defaultFreshBtn(null), //
defaultButtons.defaultFilterBtn(null), // defaultButtons.defaultFilterBtn(null), //
defaultButtons.defaultSetBtn(null), // defaultButtons.defaultSetBtn(null), //
@ -133,8 +133,8 @@ const buttonBaseClick = (val, item) => {
// - // -
const butttondata = [ const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:itemAccountsChange:update'}), // // defaultButtons.mainListEditBtn({hasPermi:'wms:itemAccountsChange:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:itemAccountsChange:delete'}), // // defaultButtons.mainListDeleteBtn({hasPermi:'wms:itemAccountsChange:delete'}), //
] ]
// - // -

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

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