|
@@ -145,11 +145,7 @@
|
|
|
/>
|
|
|
</el-collapse-item>
|
|
|
|
|
|
- <el-collapse-item
|
|
|
- title="业务审核"
|
|
|
- name="3"
|
|
|
- v-if="!isSupertube && String(sitem.status) === '1' && this.ppowers.includes('1')"
|
|
|
- >
|
|
|
+ <el-collapse-item title="业务审核" name="3" v-if="isHasPermission({status:'1', process:'1'})">
|
|
|
<exam-form
|
|
|
:statusList="statusList"
|
|
|
:newTime="newTime"
|
|
@@ -159,7 +155,7 @@
|
|
|
/>
|
|
|
</el-collapse-item>
|
|
|
|
|
|
- <el-collapse-item name="4" title="供应商驳回,待供应商负责人审核" v-if="isHasPermission({status:'2', process:'2'})">
|
|
|
+ <el-collapse-item name="4" title="供应商驳回,待采购审核" v-if="isHasPermission({status:'2', process:'2'})">
|
|
|
<approval-results :sitem="sitem" @changeStatus="handlePurchaseConfirm" />
|
|
|
</el-collapse-item>
|
|
|
|
|
@@ -175,30 +171,13 @@
|
|
|
<supplier-confrim :sitem="sitem" @changeStatus="handleSupplierConfirm"/>
|
|
|
</el-collapse-item>
|
|
|
|
|
|
- <el-collapse-item name="8" title="待设置工单">
|
|
|
+ <el-collapse-item name="8" title="待设置工单" v-if="isHasPermission({status:'11', process:'10'})">
|
|
|
<set-work-order :sitem="sitem" />
|
|
|
</el-collapse-item>
|
|
|
|
|
|
- <el-collapse-item name="9" title="待库管收货">
|
|
|
+ <el-collapse-item name="9" title="待库管收货" v-if="isHasPermission({status:'12', process:'10'})">
|
|
|
<wait-stockman :sitem="sitem" />
|
|
|
</el-collapse-item>
|
|
|
-
|
|
|
- <!-- <el-collapse-item
|
|
|
- title="设置退货仓库"
|
|
|
- name="4"
|
|
|
- v-if="
|
|
|
- sitem &&
|
|
|
- sitem.is_receive === '1' &&
|
|
|
- (status == '3' || status == '4' || status == '5')
|
|
|
- "
|
|
|
- >
|
|
|
- <express-feedback
|
|
|
- :sitem="sitem"
|
|
|
- :newTime="newTime"
|
|
|
- v-if="newTime != ''"
|
|
|
- @refresh="initData"
|
|
|
- ></express-feedback>
|
|
|
- </el-collapse-item> -->
|
|
|
</el-collapse>
|
|
|
</el-tab-pane>
|
|
|
|
|
@@ -304,26 +283,33 @@ export default {
|
|
|
],
|
|
|
// 收到货状态
|
|
|
status1Options: [
|
|
|
- { value: "1", label: "待业务审核" },
|
|
|
- { value: "2", label: "供应商驳回,待供应商负责人审核" },
|
|
|
- { value: "4", label: "待客户退货" },
|
|
|
- { value: "5", label: "售后已完成" },
|
|
|
- { value: "6", label: "业务已驳回" },
|
|
|
- { value: "8", label: "申请已取消" },
|
|
|
- { value: "9", label: "供应商审核" },
|
|
|
- { value: "10", label: "业务公司修改,待供应商确认" }
|
|
|
+ { id: "1", label: "待业务审核" },
|
|
|
+ { id: "2", label: "供应商驳回,待采购审核" },// id: "2", label: "供应商驳回,待供应商负责人审核" },
|
|
|
+ //{ id: "2", label: "待设置仓库" },//节点废除
|
|
|
+ { id: "4", label: "待客户退货" },//已收到货才有
|
|
|
+ { id: "5", label: "售后已完成" },
|
|
|
+ { id: "6", label: "业务已驳回" },
|
|
|
+ //{ id: "7", label: "采购已驳回" },//节点废除
|
|
|
+ { id: "8", label: "申请已取消" },
|
|
|
+ { id: "9", label: "供应商审核" },
|
|
|
+ { id: "10", label: "业务公司修改待供应商确认" },
|
|
|
+ { id: "11", label: "待设置工单" },//已收到货才有
|
|
|
+ { id: "12", label: "待库管收货" },//已收到货才有
|
|
|
],
|
|
|
// 未收到货状态
|
|
|
status2Options: [
|
|
|
- { value: "1", label: "待业务审核" },
|
|
|
- { value: "2", label: "供应商驳回,待供应商负责人审核" },
|
|
|
- // { id: "3", label: "待设置仓库" }, // 废弃
|
|
|
- { value: "4", label: "待客户退货" },
|
|
|
- { value: "5", label: "售后已完成" },
|
|
|
- { value: "6", label: "业务已驳回" },
|
|
|
- { value: "8", label: "申请已取消" },
|
|
|
- { value: "9", label: "供应商审核" },
|
|
|
- { value: "10", label: "业务公司修改,待供应商确认" }
|
|
|
+ { id: "1", label: "待业务审核" },
|
|
|
+ { id: "2", label: "供应商驳回,待采购审核" },// id: "2", label: "供应商驳回,待供应商负责人审核" },
|
|
|
+ //{ id: "2", label: "待设置仓库" },//节点废除
|
|
|
+ { id: "4", label: "待客户退货" },//已收到货才有
|
|
|
+ { id: "5", label: "售后已完成" },
|
|
|
+ { id: "6", label: "业务已驳回" },
|
|
|
+ //{ id: "7", label: "采购已驳回" },//节点废除
|
|
|
+ { id: "8", label: "申请已取消" },
|
|
|
+ { id: "9", label: "供应商审核" },
|
|
|
+ { id: "10", label: "业务公司修改待供应商确认" },
|
|
|
+ { id: "11", label: "待设置工单" },//已收到货才有
|
|
|
+ { id: "12", label: "待库管收货" },//已收到货才有
|
|
|
],
|
|
|
orderCode: "",
|
|
|
return_code: "",
|
|
@@ -337,10 +323,9 @@ export default {
|
|
|
methods: {
|
|
|
isHasPermission({ status, process }){
|
|
|
return (
|
|
|
- status === String(this.sitem.status) &&
|
|
|
- this.ppowers.includes(process) &&
|
|
|
- !this.isSupertube
|
|
|
+ status === String(this.sitem.status)
|
|
|
)
|
|
|
+ // && this.ppowers.includes(process) && !this.isSupertube
|
|
|
},
|
|
|
async handleExpress(data){
|
|
|
let res = await asyncRequest.express({
|
|
@@ -487,10 +472,6 @@ export default {
|
|
|
this.$message.warning(res.message);
|
|
|
}
|
|
|
},
|
|
|
- hasPermission({status, process}){
|
|
|
- console.log(this.sitem)
|
|
|
- return !this.isSupertube && String(this.sitem.status) === status && this.ppowers.includes(process)
|
|
|
- },
|
|
|
async initData() {
|
|
|
let model = {
|
|
|
returnCode: this.code,
|