优化首页查看跳转,领料驳回等bug问题
This commit is contained in:
parent
1655cdc492
commit
9e113d0ee0
|
|
@ -254,6 +254,12 @@ export default {
|
||||||
viewTaskId: {
|
viewTaskId: {
|
||||||
type: [String, Number],
|
type: [String, Number],
|
||||||
},
|
},
|
||||||
|
rejectTaskStatus: {
|
||||||
|
type: [String, Number],
|
||||||
|
default: () => {
|
||||||
|
return null
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
const validatePhone = (rule, value, callback) => {
|
const validatePhone = (rule, value, callback) => {
|
||||||
|
|
@ -694,17 +700,16 @@ export default {
|
||||||
this.queryParams.leaseApplyDetails,
|
this.queryParams.leaseApplyDetails,
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
|
// 当领料任务被驳回后重新提交时,判断当前状态,如为100 则表示为内部驳回 需要增加参数 souceByRefuse为1
|
||||||
|
if (this.rejectTaskStatus == 100) {
|
||||||
|
this.queryParams.souceByRefuse = 1
|
||||||
|
}
|
||||||
|
|
||||||
const params = {
|
const params = {
|
||||||
...this.queryParams,
|
...this.queryParams,
|
||||||
taskId: this.taskId,
|
taskId: this.taskId,
|
||||||
leaseApplyInfoList: this.leaseApplyInfoList,
|
leaseApplyInfoList: this.leaseApplyInfoList,
|
||||||
}
|
}
|
||||||
console.log(
|
|
||||||
'驳回提交--------------保存',
|
|
||||||
params,
|
|
||||||
'参数----------',
|
|
||||||
)
|
|
||||||
res = await editLeaseApply(params)
|
res = await editLeaseApply(params)
|
||||||
} else {
|
} else {
|
||||||
// console.log(this.queryParams)
|
// console.log(this.queryParams)
|
||||||
|
|
@ -717,11 +722,6 @@ export default {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
res = await submitLeaseApply(this.queryParams)
|
res = await submitLeaseApply(this.queryParams)
|
||||||
console.log(
|
|
||||||
'正常申请提交--------------保存',
|
|
||||||
this.queryParams,
|
|
||||||
'参数--------------',
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
this.$message({
|
this.$message({
|
||||||
|
|
|
||||||
|
|
@ -496,7 +496,7 @@ export default {
|
||||||
// isBack: true,
|
// isBack: true,
|
||||||
// },
|
// },
|
||||||
// })
|
// })
|
||||||
this.$emit('editPicking', row.taskId)
|
this.$emit('editPicking', row.taskId, row.taskStatus)
|
||||||
},
|
},
|
||||||
/** 删除按钮操作 */
|
/** 删除按钮操作 */
|
||||||
async handleDelete(row) {
|
async handleDelete(row) {
|
||||||
|
|
@ -534,6 +534,17 @@ export default {
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
$route: {
|
||||||
|
handler(to) {
|
||||||
|
if (to.query.keyWord) {
|
||||||
|
this.queryParams.keyWord = to.query.keyWord
|
||||||
|
}
|
||||||
|
},
|
||||||
|
deep: true,
|
||||||
|
immediate: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
:viewTaskId="viewTaskId"
|
:viewTaskId="viewTaskId"
|
||||||
:isView="isView"
|
:isView="isView"
|
||||||
:isEdit="isEdit"
|
:isEdit="isEdit"
|
||||||
|
:rejectTaskStatus="rejectTaskStatus"
|
||||||
@addPicking="addPicking"
|
@addPicking="addPicking"
|
||||||
@viewPicking="viewPicking"
|
@viewPicking="viewPicking"
|
||||||
@editPicking="editPicking"
|
@editPicking="editPicking"
|
||||||
|
|
@ -34,6 +35,7 @@ export default {
|
||||||
isShowComponent: 'Home',
|
isShowComponent: 'Home',
|
||||||
pageContent: '新增领料任务',
|
pageContent: '新增领料任务',
|
||||||
viewTaskId: '',
|
viewTaskId: '',
|
||||||
|
rejectTaskStatus: '',
|
||||||
isView: false,
|
isView: false,
|
||||||
isEdit: false,
|
isEdit: false,
|
||||||
}
|
}
|
||||||
|
|
@ -55,8 +57,9 @@ export default {
|
||||||
this.isShowComponent = 'AddPicking'
|
this.isShowComponent = 'AddPicking'
|
||||||
},
|
},
|
||||||
/* 编辑和驳回提交 */
|
/* 编辑和驳回提交 */
|
||||||
editPicking(taskId) {
|
editPicking(taskId, taskStatus) {
|
||||||
this.viewTaskId = taskId
|
this.viewTaskId = taskId
|
||||||
|
this.rejectTaskStatus = taskStatus || null
|
||||||
this.isView = true
|
this.isView = true
|
||||||
this.isEdit = true
|
this.isEdit = true
|
||||||
this.pageContent = '领料任务编辑'
|
this.pageContent = '领料任务编辑'
|
||||||
|
|
|
||||||
|
|
@ -259,7 +259,8 @@
|
||||||
(scope.row.leaseApplyInfoList[0].status == '5' ||
|
(scope.row.leaseApplyInfoList[0].status == '5' ||
|
||||||
scope.row.leaseApplyInfoList[0].status == '7' ||
|
scope.row.leaseApplyInfoList[0].status == '7' ||
|
||||||
scope.row.leaseApplyInfoList[0].status == '4' ||
|
scope.row.leaseApplyInfoList[0].status == '4' ||
|
||||||
scope.row.leaseApplyInfoList[0].status == '2')
|
scope.row.leaseApplyInfoList[0].status == '2' ||
|
||||||
|
scope.row.leaseApplyInfoList[0].status == '0')
|
||||||
"
|
"
|
||||||
>审批</el-button
|
>审批</el-button
|
||||||
>
|
>
|
||||||
|
|
@ -274,7 +275,8 @@
|
||||||
scope.row.leaseApplyInfoList[0].status == '7' ||
|
scope.row.leaseApplyInfoList[0].status == '7' ||
|
||||||
scope.row.leaseApplyInfoList[0].status == '4' ||
|
scope.row.leaseApplyInfoList[0].status == '4' ||
|
||||||
scope.row.leaseApplyInfoList[0].status == '2' ||
|
scope.row.leaseApplyInfoList[0].status == '2' ||
|
||||||
scope.row.leaseApplyInfoList[0].status == '9')
|
scope.row.leaseApplyInfoList[0].status == '9' ||
|
||||||
|
scope.row.leaseApplyInfoList[0].status == '0')
|
||||||
"
|
"
|
||||||
>审批</el-button
|
>审批</el-button
|
||||||
>
|
>
|
||||||
|
|
|
||||||
|
|
@ -83,9 +83,16 @@
|
||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
>
|
>
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<el-table-column label="序号" align="center" width="80" type="index">
|
<el-table-column
|
||||||
<template scope="scope">
|
label="序号"
|
||||||
<span>{{ (queryParams.pageNum - 1) * 10 + scope.$index + 1 }}</span>
|
align="center"
|
||||||
|
width="80"
|
||||||
|
type="index"
|
||||||
|
>
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<span>{{
|
||||||
|
(queryParams.pageNum - 1) * 10 + scope.$index + 1
|
||||||
|
}}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
|
|
|
||||||
|
|
@ -306,17 +306,17 @@ export default {
|
||||||
/* 新购任务 */
|
/* 新购任务 */
|
||||||
{
|
{
|
||||||
taskTypeId: 23,
|
taskTypeId: 23,
|
||||||
routerPath: 'store/newBuy/newDevicesList',
|
routerPath: 'store/newPurchase/tools',
|
||||||
},
|
},
|
||||||
/* 领料任务 */
|
/* 领料任务 */
|
||||||
{
|
{
|
||||||
taskTypeId: 29,
|
taskTypeId: 29,
|
||||||
routerPath: 'claimAndRefund/receive/receiveManage',
|
routerPath: 'claimAndRefund/picking/apply',
|
||||||
},
|
},
|
||||||
/* 退料任务 */
|
/* 退料任务 */
|
||||||
{
|
{
|
||||||
taskTypeId: 36,
|
taskTypeId: 36,
|
||||||
routerPath: 'claimAndRefund/return/returnApply',
|
routerPath: 'claimAndRefund/return/apply',
|
||||||
},
|
},
|
||||||
/* 维修任务 */
|
/* 维修任务 */
|
||||||
{
|
{
|
||||||
|
|
@ -326,22 +326,22 @@ export default {
|
||||||
/* 维修审核 */
|
/* 维修审核 */
|
||||||
{
|
{
|
||||||
taskTypeId: 45,
|
taskTypeId: 45,
|
||||||
routerPath: 'repairTest/repair/repair',
|
routerPath: 'repairTest/testExamine/testExamine',
|
||||||
},
|
},
|
||||||
/* 修试入库任务 */
|
/* 修试入库任务 */
|
||||||
{
|
{
|
||||||
taskTypeId: 50,
|
taskTypeId: 50,
|
||||||
routerPath: 'store/warehousing/repairWarehousing',
|
routerPath: 'store/warehousing/repair',
|
||||||
},
|
},
|
||||||
/* 修试入库任务 */
|
/* 报废任务 */
|
||||||
{
|
{
|
||||||
taskTypeId: 57,
|
taskTypeId: 57,
|
||||||
routerPath: 'scrap/manage/scrapAuditing',
|
routerPath: 'scrap/manage/scrapAuditing',
|
||||||
},
|
},
|
||||||
/* 修试入库任务 */
|
/* 新购配件任务 */
|
||||||
{
|
{
|
||||||
taskTypeId: 67,
|
taskTypeId: 67,
|
||||||
routerPath: 'store/newBuy/newAccessoryList',
|
routerPath: 'store/warehousing/newParts',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -296,7 +296,7 @@
|
||||||
width="80"
|
width="80"
|
||||||
type="index"
|
type="index"
|
||||||
>
|
>
|
||||||
<template scope="scope">
|
<template slot-scope="scope">
|
||||||
<span>{{
|
<span>{{
|
||||||
(queryParams.pageNum - 1) * 10 +
|
(queryParams.pageNum - 1) * 10 +
|
||||||
scope.$index +
|
scope.$index +
|
||||||
|
|
|
||||||
|
|
@ -283,7 +283,7 @@
|
||||||
width="80"
|
width="80"
|
||||||
type="index"
|
type="index"
|
||||||
>
|
>
|
||||||
<template scope="scope">
|
<template slot-scope="scope">
|
||||||
<span>{{
|
<span>{{
|
||||||
(query.pageNum - 1) * 10 + scope.$index + 1
|
(query.pageNum - 1) * 10 + scope.$index + 1
|
||||||
}}</span>
|
}}</span>
|
||||||
|
|
|
||||||
|
|
@ -380,7 +380,7 @@
|
||||||
width="80"
|
width="80"
|
||||||
type="index"
|
type="index"
|
||||||
>
|
>
|
||||||
<template scope="scope">
|
<template slot-scope="scope">
|
||||||
<span>{{
|
<span>{{
|
||||||
(query.pageNum - 1) * 10 + scope.$index + 1
|
(query.pageNum - 1) * 10 + scope.$index + 1
|
||||||
}}</span>
|
}}</span>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue