仓库管理-工序库位关联

This commit is contained in:
2022-03-11 16:38:54 +08:00
parent e7629a6ea0
commit 7fd51b5211
11 changed files with 149 additions and 90 deletions

View File

@@ -2,7 +2,7 @@
* @Author: zwq
* @Date: 2020-12-29 15:41:11
* @LastEditors: zwq
* @LastEditTime: 2022-03-09 09:57:41
* @LastEditTime: 2022-03-11 16:29:46
* @Description:
-->
<template>
@@ -18,20 +18,21 @@
:table-data="list"
:is-loading="listLoading"
>
<method-btn
<!-- <method-btn
slot="handleBtn"
:width="trueWidth"
:method-list="tableBtn"
@clickBtn="handleClick"
/>
/> -->
</base-table>
</div>
</template>
<script>
import { locationByProcessList } from '@/api/basicData/Warehouse/StorageBoxInfo'
import i18n from '@/lang'
import BaseTable from '@/components/BaseTable'
import MethodBtn from '@/components/BaseTable/subcomponents/MethodBtn'
// import MethodBtn from '@/components/BaseTable/subcomponents/MethodBtn'
import { timeFormatter } from '@/filters'
/**
* 表格表头配置项 TypeScript接口注释
@@ -49,12 +50,12 @@ import { timeFormatter } from '@/filters'
*
*/
const tableBtn = [
{
type: 'delete',
btnName: 'btn.delete'
}
]
// const tableBtn = [
// {
// type: 'delete',
// btnName: 'btn.delete'
// }
// ]
const tableProps = [
{
prop: 'code',
@@ -76,7 +77,7 @@ const tableProps = [
export default {
name: 'Shelf',
components: { BaseTable, MethodBtn },
components: { BaseTable },
filters: {
statusFilter(status) {
const statusMap = {
@@ -89,7 +90,7 @@ export default {
},
data() {
return {
tableBtn,
// tableBtn,
trueWidth: 200,
tableProps,
list: [],
@@ -97,12 +98,12 @@ export default {
listQuery: {
current: 1,
size: 990,
areaId: ''
workSequenId: ''
}
}
},
created() {
this.listQuery.areaId = this.$route.query.id
this.listQuery.workSequenId = this.$route.query.id
this.getList()
},
methods: {
@@ -126,23 +127,23 @@ export default {
}).catch(() => {})
}
},
getList(key) {
getList() {
this.listLoading = true
// shelfList(this.listQuery).then(response => {
// if (response.data.records) {
// this.list = response.data.records
// } else {
// this.list.splice(0, this.list.length)
// }
this.listLoading = false
// })
locationByProcessList(this.listQuery).then(response => {
if (response.data.records) {
this.list = response.data.records
} else {
this.list.splice(0, this.list.length)
}
this.listLoading = false
})
},
// 新增 / 修改
addNew(id) {
addNew() {
this.$router.push({
name: 'ProcessStorageLink',
query: {
dictTypeId: id
id: this.listQuery.workSequenId
}
})
},