|
@@ -3,7 +3,7 @@
|
|
|
<div style="width: 100%" v-if="powers.some((i) => i == '007')">
|
|
|
<!-- <div class="detail-page-title">
|
|
|
<span class="title">入库单编号:{{ queryId }}</span>
|
|
|
- </div> -->
|
|
|
+ </div>-->
|
|
|
<el-tabs v-model="activeTabs">
|
|
|
<el-tab-pane label="业务详情" name="1">
|
|
|
<el-collapse v-model="activeNames" style="margin: -18px 0 0 0">
|
|
@@ -19,14 +19,14 @@
|
|
|
<el-popover placement="top" width="300" trigger="hover">
|
|
|
<ul>
|
|
|
<li>
|
|
|
- <span>购买方公司编号:</span><span>{{ sitem.companyNo }}</span>
|
|
|
+ <span>购买方公司编号:</span>
|
|
|
+ <span>{{ sitem.companyNo }}</span>
|
|
|
</li>
|
|
|
</ul>
|
|
|
<i class="el-icon-warning-outline fr" slot="reference"></i>
|
|
|
</el-popover>
|
|
|
</template>
|
|
|
<template slot="wsm">
|
|
|
- <!-- {{ sitem.wsm_supplier }}/ -->
|
|
|
<span>{{ sitem.wsm_name }}</span>
|
|
|
<el-popover placement="top" width="300" trigger="hover">
|
|
|
<ul>
|
|
@@ -61,14 +61,16 @@
|
|
|
></el-tag>
|
|
|
</template>
|
|
|
<template slot="sendtype">
|
|
|
- <span>{{
|
|
|
+ <span>
|
|
|
+ {{
|
|
|
sitem.sendtype + "" == "1"
|
|
|
- ? "公司自提"
|
|
|
- : sitem.sendtype + "" === "2"
|
|
|
- ? "供应商包邮"
|
|
|
- : "--"
|
|
|
- }}</span></template
|
|
|
- >
|
|
|
+ ? "公司自提"
|
|
|
+ : sitem.sendtype + "" === "2"
|
|
|
+ ? "供应商包邮"
|
|
|
+ : "--"
|
|
|
+ }}
|
|
|
+ </span>
|
|
|
+ </template>
|
|
|
</show-data-table>
|
|
|
</el-collapse-item>
|
|
|
<el-collapse-item title="商品信息" name="2">
|
|
@@ -129,28 +131,29 @@ export default {
|
|
|
name: "wsmInOrderDetail",
|
|
|
mixins: [resToken],
|
|
|
components: {
|
|
|
- wsmIn,
|
|
|
+ wsmIn
|
|
|
},
|
|
|
computed: {
|
|
|
- ...mapGetters(["isSupertube","userInfo"]),
|
|
|
- canInStock(){
|
|
|
- const { contactor } = this.sitem || {}
|
|
|
- const { id } = this.userInfo || {}
|
|
|
- if(!contactor || !id) return false
|
|
|
- return String(contactor) === String(id)
|
|
|
+ ...mapGetters(["isSupertube", "userInfo"]),
|
|
|
+ canInStock() {
|
|
|
+ const { contactor } = this.sitem || {};
|
|
|
+ const { id } = this.userInfo || {};
|
|
|
+ if (!contactor || !id) return false;
|
|
|
+ return String(contactor) === String(id);
|
|
|
},
|
|
|
powers() {
|
|
|
const { btnList } = this.$store.getters;
|
|
|
- const tran = btnList.find((item) => item.menu_route == "wsmInOrderDetail") || {};
|
|
|
+ const tran =
|
|
|
+ btnList.find(item => item.menu_route == "wsmInOrderDetail") || {};
|
|
|
const { action } = tran ?? {};
|
|
|
return action ?? [];
|
|
|
},
|
|
|
ppowers() {
|
|
|
const { roleProcess } = this.$store.getters;
|
|
|
- const tran = roleProcess.find((i) => i.process_type === "RKD") || {};
|
|
|
+ const tran = roleProcess.find(i => i.process_type === "RKB") || {};
|
|
|
const { action } = tran ?? {};
|
|
|
return action ?? [];
|
|
|
- },
|
|
|
+ }
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
@@ -164,12 +167,13 @@ export default {
|
|
|
|
|
|
newTime: "",
|
|
|
loading: false,
|
|
|
- queryId: "",
|
|
|
+ queryId: ""
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
|
this.status = "";
|
|
|
this.queryId = this.$route.query.id;
|
|
|
+
|
|
|
this.initData();
|
|
|
},
|
|
|
methods: {
|
|
@@ -180,14 +184,14 @@ export default {
|
|
|
let model = {
|
|
|
wsm_in_code: this.queryId,
|
|
|
remark: remark || "",
|
|
|
- status: status,
|
|
|
+ status: status
|
|
|
};
|
|
|
const res = await asyncRequest.orderinstatus(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) {
|
|
@@ -199,7 +203,11 @@ export default {
|
|
|
async examForm(e) {
|
|
|
if (!this.loading) {
|
|
|
let type =
|
|
|
- e.state + "" === "1" ? (this.sitem.return_num + "" === "0" ? "4" : "5") : "2";
|
|
|
+ e.state + "" === "1"
|
|
|
+ ? this.sitem.return_num + "" === "0"
|
|
|
+ ? "4"
|
|
|
+ : "5"
|
|
|
+ : "2";
|
|
|
await this.setStatus(type, "提交入库方审核", e.remark);
|
|
|
}
|
|
|
},
|
|
@@ -221,7 +229,7 @@ export default {
|
|
|
} else {
|
|
|
this.$message.warning(res.message);
|
|
|
}
|
|
|
- },
|
|
|
- },
|
|
|
+ }
|
|
|
+ }
|
|
|
};
|
|
|
</script>
|