|
@@ -140,20 +140,11 @@
|
|
|
</show-data-table>
|
|
|
</el-collapse-item>
|
|
|
|
|
|
- <el-collapse-item title="发货信息" name="8" v-if="sitem && sitem.is_addr === '1'">
|
|
|
- <child-list :sitem="sitem" />
|
|
|
- </el-collapse-item>
|
|
|
-
|
|
|
- <el-collapse-item title="商品信息" name="2">
|
|
|
- <show-goods-data-table
|
|
|
- :newTime="newTime"
|
|
|
- v-if="newTime !== ''"
|
|
|
- :type="sitem && sitem.order_type ? sitem.order_type : ''"
|
|
|
- :skucode="sitem.skuCode"
|
|
|
- :spucode="sitem.good_code"
|
|
|
- :iscgd="false"
|
|
|
- />
|
|
|
+
|
|
|
+ <el-collapse-item title="申请退货的发货单" name="8" v-if="sitem && sitem.is_addr === '1'">
|
|
|
+ <child-list ref="childListRef" :sitem="sitem" @getSendInfoFirst="onGetSendInfoFirst"/>
|
|
|
</el-collapse-item>
|
|
|
+
|
|
|
<el-collapse-item title="待业务审核" name="3" v-if="isHasPermission({status:'1', process:'1'})">
|
|
|
<exam-form
|
|
|
v-if="newTime"
|
|
@@ -177,6 +168,7 @@
|
|
|
<el-collapse-item title="供应商已驳回,待采购审核" name="5" v-if="isHasPermission({status:'8', process:'8'})">
|
|
|
<approval-results :sitem="sitem" @changeStatus="handlePurchaseExam" />
|
|
|
</el-collapse-item>
|
|
|
+
|
|
|
<el-collapse-item title="业务公司修改,待供应商确认" name="6" v-if="isHasPermission({status:'10', process:'10'})">
|
|
|
<exam-form
|
|
|
v-if="newTime"
|
|
@@ -189,7 +181,18 @@
|
|
|
</el-collapse-item>
|
|
|
|
|
|
<el-collapse-item title="待设置工单" name="7" v-if="isHasPermission({status:'11',process:'11'})">
|
|
|
- <set-work-order :sitem="sitem" @reload="initData()" />
|
|
|
+ <set-work-order :sitem="sitem" :outItem="outItem" @reload="handleReload" />
|
|
|
+ </el-collapse-item>
|
|
|
+
|
|
|
+ <el-collapse-item title="商品信息" name="2">
|
|
|
+ <show-goods-data-table
|
|
|
+ :newTime="newTime"
|
|
|
+ v-if="newTime !== ''"
|
|
|
+ :type="sitem && sitem.order_type ? sitem.order_type : ''"
|
|
|
+ :skucode="sitem.skuCode"
|
|
|
+ :spucode="sitem.good_code"
|
|
|
+ :iscgd="false"
|
|
|
+ />
|
|
|
</el-collapse-item>
|
|
|
|
|
|
</el-collapse>
|
|
@@ -237,12 +240,6 @@ export default {
|
|
|
},
|
|
|
computed: {
|
|
|
...mapGetters(['isSupertube']),
|
|
|
- edgeMode(){
|
|
|
- const { order_type } = this.sitem;
|
|
|
- return ({
|
|
|
- isStock: order_type === '1',
|
|
|
- })
|
|
|
- },
|
|
|
powers() {
|
|
|
const tran =
|
|
|
this.$store.getters.btnList.find(
|
|
@@ -262,6 +259,7 @@ export default {
|
|
|
return {
|
|
|
activeTabs: "1",
|
|
|
showColumns: showColumns,
|
|
|
+ outItem: {},
|
|
|
statusOptions: [
|
|
|
{ value: "1", label: "待业务审批" },
|
|
|
{ value: "4", label: "退货完成" },
|
|
@@ -276,7 +274,6 @@ export default {
|
|
|
xs_order_type_options,
|
|
|
sitem: null, //传给组件
|
|
|
activeNames: ["0", "1", "2", "3", "4", "5", "6", "7","8",'10'],
|
|
|
- sitem: null,
|
|
|
status: "", //存储详情接口状态
|
|
|
statusList: [
|
|
|
{
|
|
@@ -317,9 +314,17 @@ export default {
|
|
|
]
|
|
|
},
|
|
|
createEdges(){
|
|
|
- return [
|
|
|
-
|
|
|
- ]
|
|
|
+ return [
|
|
|
+ {"sourceNodeId":"0","targetNodeId":"1","isHitable":false,"type":"dashe-edge"},
|
|
|
+ {"sourceNodeId":"1","targetNodeId":"9","isHitable":false,"type":"dashe-edge"},
|
|
|
+ {"sourceNodeId":"9","targetNodeId":"8","isHitable":false,"type":"dashe-edge"},
|
|
|
+ {"sourceNodeId":"8","targetNodeId":"11","isHitable":false,"type":"dashe-edge"},
|
|
|
+ {"sourceNodeId":"11","targetNodeId":"12","isHitable":false,"type":"dashe-edge"},
|
|
|
+ {"sourceNodeId":"10","targetNodeId":"4","isHitable":false,"type":"dashe-edge"},
|
|
|
+ {"sourceNodeId":"10","targetNodeId":"8","isHitable":false,"type":"dashe-edge"},
|
|
|
+ {"sourceNodeId":"11","targetNodeId":"12","isHitable":false,"type":"dashe-edge"},
|
|
|
+ {"sourceNodeId":"12","targetNodeId":"4","isHitable":false,"type":"dashe-edge"},
|
|
|
+ ]
|
|
|
},
|
|
|
renderChart(){
|
|
|
this.$refs.flowChart.render({
|
|
@@ -327,6 +332,9 @@ export default {
|
|
|
edges: this.createEdges()
|
|
|
})
|
|
|
},
|
|
|
+ onGetSendInfoFirst(item){
|
|
|
+ this.outItem = item;
|
|
|
+ },
|
|
|
async statusConfirm(status, message, remark) {
|
|
|
this.$confirm(`确定要${message}?`, {
|
|
|
confirmButtonText: "确定",
|
|
@@ -363,6 +371,11 @@ export default {
|
|
|
getNewTime() {
|
|
|
this.newTime = new Date().valueOf();
|
|
|
},
|
|
|
+ async handleReload(){
|
|
|
+ this.initData()
|
|
|
+ /* 重新获取最第一条退货单 **/
|
|
|
+ this.$refs.childListRef && this.$refs.childListRef.searchList()
|
|
|
+ },
|
|
|
// async requsetReorderRool(returnCode){
|
|
|
// let res = await asyncRequest.reorderRool({returnCode});
|
|
|
// },
|
|
@@ -426,7 +439,6 @@ export default {
|
|
|
|
|
|
async initData() {
|
|
|
const { code, data, message } = await asyncRequest.detail({ returnCode: this.queryId });
|
|
|
- const {data:roolData} = await asyncRequest.reorderRool({returnCode: data.returnCode});
|
|
|
|
|
|
if (code === 0) {
|
|
|
const { is_stock, status } = data;
|