优化: 领料申请搜索条件缓存

This commit is contained in:
binbin_pan 2024-06-17 16:42:52 +08:00
parent 113ed727af
commit 9bc7fd4bc9
4 changed files with 41 additions and 12 deletions

View File

@ -335,6 +335,14 @@ import {
export default {
// name: "ReceiveApply",
dicts: ['sys_normal_disable'],
props: {
routerParams: {
type: Object,
default: () => {
return {}
},
},
},
data() {
return {
//
@ -363,7 +371,7 @@ export default {
time: null, //
unitId: null, //id
proId: null, //id
proId: undefined, //id
types: 1, // 1 2
keyWord: '',
@ -374,6 +382,9 @@ export default {
}
},
created() {
if (this.routerParams.pageNum) {
this.queryParams = this.routerParams
}
this.getList()
this.GetUnitData()
this.GetProData()
@ -407,8 +418,8 @@ export default {
id: this.queryParams.proId,
}
const res = await getUnitData(params)
res.data = res.data.filter(item => item != null)
this.unitList = res.data
console.log('GetUnitData ======================', res)
},
//
async GetProData() {
@ -416,8 +427,8 @@ export default {
id: this.queryParams.unitId,
}
const res = await getProData(params)
res.data = res.data.filter(item => item != null)
this.proList = res.data
console.log('GetProData ======================', res)
},
//
@ -438,9 +449,18 @@ export default {
},
/** 重置按钮操作 */
resetQuery() {
this.queryParams.time = []
this.queryParams.unitId = ''
this.queryParams.proId = ''
this.queryParams = {
pageNum: 1,
pageSize: 10,
dictName: undefined,
dictType: undefined,
status: undefined,
time: null, //
unitId: null, //id
proId: undefined, //id
types: 1, // 1 2
keyWord: '',
}
this.resetForm('queryForm')
this.GetUnitData()
this.GetProData()
@ -477,7 +497,7 @@ export default {
// this.$tab.refreshPage()
// })
this.$emit('viewPicking', row.taskId)
this.$emit('viewPicking', row.taskId, this.queryParams)
},
/** 修改按钮操作 */
handleUpdate(row) {
@ -488,7 +508,7 @@ export default {
// isEdit: true,
// },
// })
this.$emit('editPicking', row.taskId)
this.$emit('editPicking', row.taskId, this.queryParams)
},
/** 驳回按钮操作 */
handleUpdate2(row) {
@ -500,7 +520,7 @@ export default {
// isBack: true,
// },
// })
this.$emit('editPicking', row.taskId, row.taskStatus)
this.$emit('editPicking', row.taskId, this.queryParams, row.taskStatus)
},
/** 删除按钮操作 */
async handleDelete(row) {

View File

@ -12,6 +12,7 @@
:isView="isView"
:isEdit="isEdit"
:rejectTaskStatus="rejectTaskStatus"
:routerParams="routerParams"
@addPicking="addPicking"
@viewPicking="viewPicking"
@editPicking="editPicking"
@ -38,6 +39,7 @@ export default {
rejectTaskStatus: '',
isView: false,
isEdit: false,
routerParams: {},
}
},
methods: {
@ -48,23 +50,26 @@ export default {
this.isEdit = false
this.pageContent = '新增领料任务'
this.isShowComponent = 'AddPicking'
this.routerParams = {}
},
/* 查看领料任务 */
viewPicking(taskId) {
viewPicking(taskId, routerParams) {
this.viewTaskId = taskId
this.pageContent = '领料任务详情'
this.isView = false
this.isEdit = true
this.isShowComponent = 'AddPicking'
this.routerParams = routerParams
},
/* 编辑和驳回提交 */
editPicking(taskId, taskStatus) {
editPicking(taskId, routerParams, taskStatus) {
this.viewTaskId = taskId
this.rejectTaskStatus = taskStatus || null
this.isView = true
this.isEdit = true
this.pageContent = '领料任务编辑'
this.isShowComponent = 'AddPicking'
this.routerParams = routerParams
},
goBack() {
this.isShowComponent = 'Home'

View File

@ -567,7 +567,7 @@ export default {
{ name: '待内部审核', id: 32 },
{ name: '待出库', id: 33 },
{ name: '出库进行中', id: 34 },
{ name: '完成', id: 35 },
{ name: '完成', id: 35 },
],
}
},

View File

@ -23,6 +23,7 @@
v-model="queryParams.unitId"
placeholder="请选择单位名称"
clearable
filterable
>
<el-option
v-for="item in unitList"
@ -720,6 +721,8 @@ export default {
//
codeOut(row) {
// this.title = ''
this.resetForm('codeOutForm')
this.resetForm('outQuery')
this.openCode = true
this.outNum = row.outNum
this.outQuery.typeId = row.typeId
@ -732,6 +735,7 @@ export default {
// this.title = ''
this.openNum = true
this.resetForm('numOutForm')
this.resetForm('outQuery')
// console.log(row)
let obj = {}
this.$set(obj, 'taskId', row.taskId)