|
@@ -2,7 +2,8 @@
|
|
|
<div class="allotDetail pagePadding" v-loading="loading">
|
|
|
<div style="width: 100%" v-if="powers.some((i) => i == '007')">
|
|
|
<div class="detail-page-title">
|
|
|
- <span>调拨编号:</span><span v-if="sitem">{{ sitem.allot_code }}</span>
|
|
|
+ <span>调拨编号:</span>
|
|
|
+ <span v-if="sitem">{{ sitem.allot_code }}</span>
|
|
|
<el-button
|
|
|
@click="statusConfirm('-1', '作废该条信息')"
|
|
|
type="danger"
|
|
@@ -10,8 +11,7 @@
|
|
|
class="fr"
|
|
|
:size="'mini'"
|
|
|
v-if="status !== '' && status !== '5' && powers.some((i) => i == '015')"
|
|
|
- >作废该条信息</el-button
|
|
|
- >
|
|
|
+ >作废该条信息</el-button>
|
|
|
</div>
|
|
|
|
|
|
<!-- <status-bar
|
|
@@ -19,7 +19,7 @@
|
|
|
:newTime="newTime"
|
|
|
:options="statusOptions"
|
|
|
:status="status"
|
|
|
- /> -->
|
|
|
+ />-->
|
|
|
<el-tabs v-model="activeTabs">
|
|
|
<el-tab-pane label="业务详情" name="1">
|
|
|
<el-collapse v-model="activeNames" style="margin: -18px 0 0 0">
|
|
@@ -47,8 +47,7 @@
|
|
|
:size="'mini'"
|
|
|
@click="statusConfirm('1', '发起审核流程')"
|
|
|
v-if="status === '0' && ppowers.some((i) => i == '0')"
|
|
|
- >发起审核流程
|
|
|
- </el-button>
|
|
|
+ >发起审核流程</el-button>
|
|
|
|
|
|
<el-button
|
|
|
@click="statusConfirm('0', '取消审核流程')"
|
|
@@ -56,8 +55,7 @@
|
|
|
class="fr"
|
|
|
:size="'mini'"
|
|
|
v-if="status === '1' && powers.some((i) => i == '014')"
|
|
|
- >取消审核流程</el-button
|
|
|
- >
|
|
|
+ >取消审核流程</el-button>
|
|
|
</div>
|
|
|
</el-collapse-item>
|
|
|
<el-collapse-item
|
|
@@ -136,22 +134,24 @@ export default {
|
|
|
components: {
|
|
|
addForm,
|
|
|
GoStockAudit,
|
|
|
- InspectionTable,
|
|
|
+ InspectionTable
|
|
|
},
|
|
|
computed: {
|
|
|
powers() {
|
|
|
const tran =
|
|
|
- this.$store.getters.btnList.find((item) => item.menu_route == "allotDetail") ||
|
|
|
- {};
|
|
|
+ this.$store.getters.btnList.find(
|
|
|
+ item => item.menu_route == "allotDetail"
|
|
|
+ ) || {};
|
|
|
const { action } = tran ?? {};
|
|
|
return action ?? [];
|
|
|
},
|
|
|
ppowers() {
|
|
|
const tran =
|
|
|
- this.$store.getters.roleProcess.find((i) => i.process_type === "DBD") || {};
|
|
|
+ this.$store.getters.roleProcess.find(i => i.process_type === "DBD") ||
|
|
|
+ {};
|
|
|
const { action } = tran ?? {};
|
|
|
return action ?? [];
|
|
|
- },
|
|
|
+ }
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
@@ -170,6 +170,7 @@ export default {
|
|
|
{ value: "3", label: "入库方验货" },
|
|
|
{ value: "4", label: "验货审核" },
|
|
|
{ value: "5", label: "调拨完成" },
|
|
|
+ { value: "6", label: "调拨驳回" },
|
|
|
],
|
|
|
};
|
|
|
},
|
|
@@ -187,7 +188,7 @@ export default {
|
|
|
await this.$confirm(`确定要${message}?`, {
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
|
- type: "warning",
|
|
|
+ type: "warning"
|
|
|
})
|
|
|
.then(async () => {
|
|
|
if (status === "-1") {
|
|
@@ -209,7 +210,7 @@ export default {
|
|
|
if (res && res.code === 0) {
|
|
|
this.$notify.success({
|
|
|
title: message + "成功!",
|
|
|
- message: "",
|
|
|
+ message: ""
|
|
|
});
|
|
|
|
|
|
this.routeGoto("check", {});
|
|
@@ -224,14 +225,14 @@ export default {
|
|
|
let model = {
|
|
|
id: this.queryId,
|
|
|
remark: remark || "",
|
|
|
- status: status,
|
|
|
+ status: status
|
|
|
};
|
|
|
const res = await asyncRequest.status(model);
|
|
|
this.loading = false;
|
|
|
if (res && res.code === 0) {
|
|
|
this.$notify.success({
|
|
|
title: message + "成功!",
|
|
|
- message: "",
|
|
|
+ message: ""
|
|
|
});
|
|
|
this.initData();
|
|
|
} else if (res && res.code >= 100 && res.code <= 104) {
|
|
@@ -242,7 +243,7 @@ export default {
|
|
|
},
|
|
|
async examForm(e) {
|
|
|
if (!this.loading) {
|
|
|
- let type = e.state === "1" ? "2" : "0";
|
|
|
+ let type = e.state === "1" ? "2" : "6";
|
|
|
await this.setStatus(type, "提交入库方审核", e.remark);
|
|
|
}
|
|
|
},
|
|
@@ -263,7 +264,7 @@ export default {
|
|
|
this.$message.warning(res.message);
|
|
|
}
|
|
|
this.loading = false;
|
|
|
- },
|
|
|
- },
|
|
|
+ }
|
|
|
+ }
|
|
|
};
|
|
|
</script>
|