|
@@ -31,7 +31,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
</order-checkbox>
|
|
|
- <order-radio title="提交状态" keyName="isSubmitted" ref="searchComsubmitStatus" :options="submitOption" noLimit @radioChange="onChangeSmt" />
|
|
|
+ <order-radio title="审核状态" keyName="isSubmitted" ref="searchComsubmitStatus" :options="submitOption" noLimit @radioChange="onChangeSmt" />
|
|
|
<order-radio title="买家留言" keyName="buyerMessageFilter" ref="searchCom05" :options="buyerMessageOptions" noLimit @radioChange="onChange($event,'buyerMessageFilter')">
|
|
|
<template v-slot:buyerMessage>
|
|
|
<el-input style="width: 140px;" v-model="value.buyerMessageContent" size="mini" placeholder="留言内容"></el-input>
|
|
@@ -420,10 +420,10 @@ export default class Order extends Vue {
|
|
|
|
|
|
//审批状态
|
|
|
submitOption:Array<any>=[{
|
|
|
- label:'未提交',
|
|
|
+ label:'未审核',
|
|
|
value:0
|
|
|
},{
|
|
|
- label:'已提交',
|
|
|
+ label:'已审核',
|
|
|
value:1
|
|
|
}]
|
|
|
|
|
@@ -492,6 +492,7 @@ export default class Order extends Vue {
|
|
|
this.getList();
|
|
|
this.getProvince();
|
|
|
this.getQuestionList();
|
|
|
+ this.getQuesttion();
|
|
|
}
|
|
|
//自动拆分
|
|
|
autoSplit(){
|
|
@@ -871,7 +872,7 @@ export default class Order extends Vue {
|
|
|
}
|
|
|
if(msg){
|
|
|
this.$message({
|
|
|
- message:'订单“'+msg + '”未提交,不能生成采购单!'
|
|
|
+ message:'订单“'+msg + '”未审核,不能生成采购单!'
|
|
|
})
|
|
|
return
|
|
|
}
|
|
@@ -972,13 +973,13 @@ export default class Order extends Vue {
|
|
|
}
|
|
|
if(smtMst){
|
|
|
this.$message({
|
|
|
- message:'订单“'+smtMst + '”已提交,不能重复操作!'
|
|
|
+ message:'订单“'+smtMst + '”已审核,不能重复操作!'
|
|
|
})
|
|
|
return
|
|
|
}
|
|
|
if(msg){
|
|
|
this.$message({
|
|
|
- message:'订单“'+msg + '”未付款,不能提交!'
|
|
|
+ message:'订单“'+msg + '”未付款,不能审核!'
|
|
|
})
|
|
|
return
|
|
|
}
|
|
@@ -988,7 +989,7 @@ export default class Order extends Vue {
|
|
|
}).then((res:any) => {
|
|
|
this.load = false;
|
|
|
(this as any).$message({
|
|
|
- message: res.msg?res.msg:'订单提交成功!',
|
|
|
+ message: res.msg?res.msg:'订单审核成功!',
|
|
|
type: 'success'
|
|
|
});
|
|
|
this.getList();
|
|
@@ -1014,7 +1015,7 @@ export default class Order extends Vue {
|
|
|
}
|
|
|
if(smtMst){
|
|
|
this.$message({
|
|
|
- message:'订单“'+smtMst + '”未提交,不能进行此操作!'
|
|
|
+ message:'订单“'+smtMst + '”未审核,不能进行此操作!'
|
|
|
})
|
|
|
return
|
|
|
}
|
|
@@ -1024,7 +1025,7 @@ export default class Order extends Vue {
|
|
|
}).then((res:any) => {
|
|
|
this.load = false;
|
|
|
(this as any).$message({
|
|
|
- message: res.msg?res.msg:'订单取消提交成功!',
|
|
|
+ message: res.msg?res.msg:'订单取消审核成功!',
|
|
|
type: 'success'
|
|
|
});
|
|
|
this.getList();
|
|
@@ -1138,6 +1139,28 @@ export default class Order extends Vue {
|
|
|
this.load = false;
|
|
|
})
|
|
|
}
|
|
|
+ //获取订单异常并提示
|
|
|
+ getQuesttion(){
|
|
|
+ let params:any={};
|
|
|
+ params.pageNo = 1;
|
|
|
+ params.pageSize = 200;
|
|
|
+ let data={
|
|
|
+ statusList: [ "Question"],
|
|
|
+ businessType: "B2B"
|
|
|
+ }
|
|
|
+ this.load = true;
|
|
|
+ query(params,data).then((res:any) => {
|
|
|
+ if(res.data.total > 0){
|
|
|
+ this.$notify.error({
|
|
|
+ title: '提示',
|
|
|
+ message: '有'+res.data.total+'条订单出现异常,请及时查看!',
|
|
|
+ position: 'bottom-right'
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }).catch((err:any) => {
|
|
|
+ this.load = false;
|
|
|
+ })
|
|
|
+ }
|
|
|
//订单操作成功刷新页面
|
|
|
handleSuccess(){
|
|
|
this.page.pageNo = 1;
|