|
@@ -12,7 +12,7 @@
|
|
|
delApiId="20221108152102"
|
|
delApiId="20221108152102"
|
|
|
tags=""
|
|
tags=""
|
|
|
:statusCheck="[{key:'status',value:'审核'},{key:'status',value:'提交'},{key:'status',value:'关闭'}]"
|
|
:statusCheck="[{key:'status',value:'审核'},{key:'status',value:'提交'},{key:'status',value:'关闭'}]"
|
|
|
- :tabs="['基本信息','订单明细','订单进度','居间费明细','发货单','物流单','发票记录']"
|
|
|
|
|
|
|
+ :tabs="['基本信息','订单明细','订单进度','居间费明细','发货单','物流单','发票记录','收支明细']"
|
|
|
@pageChange="pageChange"
|
|
@pageChange="pageChange"
|
|
|
@onEditSuccess="queryMainData($route.query.id)">
|
|
@onEditSuccess="queryMainData($route.query.id)">
|
|
|
<div slot="customOperation" class="inline-16">
|
|
<div slot="customOperation" class="inline-16">
|
|
@@ -39,7 +39,6 @@
|
|
|
</div>
|
|
</div>
|
|
|
<el-button class="inline-16" v-if="tool.checkAuth($route.name,'examine')" :disabled="mainData.status !== '提交' && mainData.status !== '交期确认'" type="primary" size="mini" slot="reference">审 核</el-button>
|
|
<el-button class="inline-16" v-if="tool.checkAuth($route.name,'examine')" :disabled="mainData.status !== '提交' && mainData.status !== '交期确认'" type="primary" size="mini" slot="reference">审 核</el-button>
|
|
|
</el-popover>
|
|
</el-popover>
|
|
|
-
|
|
|
|
|
<el-button v-if="tool.checkAuth($route.name,'examine')" :disabled="mainData.status !== '审核'" type="primary" size="mini" @click="onReturnCheck">反审核</el-button>
|
|
<el-button v-if="tool.checkAuth($route.name,'examine')" :disabled="mainData.status !== '审核'" type="primary" size="mini" @click="onReturnCheck">反审核</el-button>
|
|
|
<el-button v-if="tool.checkAuth($route.name,'reback')" :disabled="mainData.status !== '提交' && mainData.status !== '交期待确认'" type="primary" size="mini" @click="dialogVisible = true">退 回</el-button>
|
|
<el-button v-if="tool.checkAuth($route.name,'reback')" :disabled="mainData.status !== '提交' && mainData.status !== '交期待确认'" type="primary" size="mini" @click="dialogVisible = true">退 回</el-button>
|
|
|
<el-button v-if="tool.checkAuth($route.name,'submit')" :disabled="mainData.status !== '新建'" type="primary" size="mini" @click="onSubmit('提交')">提 交</el-button>
|
|
<el-button v-if="tool.checkAuth($route.name,'submit')" :disabled="mainData.status !== '新建'" type="primary" size="mini" @click="onSubmit('提交')">提 交</el-button>
|
|
@@ -50,7 +49,10 @@
|
|
|
<default-info :mainData="mainData"></default-info>
|
|
<default-info :mainData="mainData"></default-info>
|
|
|
</div>
|
|
</div>
|
|
|
<div slot="slot1">
|
|
<div slot="slot1">
|
|
|
- <product-list :data="mainData" ref="prod"></product-list>
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <product-list @select="select" :data="mainData" ref="prod">
|
|
|
|
|
+ <el-button :disabled="mainData.status !== '审核'" slot="operation" size="small" type="primary" style="margin-bottom:12px" @click="adddispatch">一键发货</el-button>
|
|
|
|
|
+ </product-list>
|
|
|
</div>
|
|
</div>
|
|
|
<div slot="slot2">
|
|
<div slot="slot2">
|
|
|
<orderprogress></orderprogress>
|
|
<orderprogress></orderprogress>
|
|
@@ -101,7 +103,8 @@ export default {
|
|
|
options:[],
|
|
options:[],
|
|
|
dialogVisible:false,
|
|
dialogVisible:false,
|
|
|
visible:false,
|
|
visible:false,
|
|
|
- value:''
|
|
|
|
|
|
|
+ value:'',
|
|
|
|
|
+ selection:[]
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
components:{
|
|
components:{
|
|
@@ -339,6 +342,20 @@ export default {
|
|
|
this.tool.showMessage(res)
|
|
this.tool.showMessage(res)
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
|
|
+ select (data) {
|
|
|
|
|
+ this.selection = data
|
|
|
|
|
+ },
|
|
|
|
|
+ async adddispatch () {
|
|
|
|
|
+ const res = await this.$api.requested({
|
|
|
|
|
+ "id": "20230220100604",
|
|
|
|
|
+ "content": {
|
|
|
|
|
+ "sa_orderid":this.mainData.sa_orderid,
|
|
|
|
|
+ "sa_orderitemsids": this.selection.map(e=>{
|
|
|
|
|
+ return e.itemid
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
mounted () {
|
|
mounted () {
|
|
|
this.queryMainData(this.$route.query.id)
|
|
this.queryMainData(this.$route.query.id)
|