|
@@ -189,6 +189,8 @@
|
|
<quest-model ref="questModel" @questHide="getQuestionList" />
|
|
<quest-model ref="questModel" @questHide="getQuestionList" />
|
|
<!-- 转异常 -->
|
|
<!-- 转异常 -->
|
|
<set-ques-modal ref="setQuesModal" @handleSuccess="handleSuccess" />
|
|
<set-ques-modal ref="setQuesModal" @handleSuccess="handleSuccess" />
|
|
|
|
+ <!-- 改卖家备注 -->
|
|
|
|
+ <update-rmk-modal ref="updateRmkModal" @handleSuccess="handleSuccess" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -211,10 +213,11 @@ import SplitModel from "./components/splitModal.vue"; //拆分
|
|
import CancelOrderModel from "./components/cancelOrderModel.vue"; //取消订单
|
|
import CancelOrderModel from "./components/cancelOrderModel.vue"; //取消订单
|
|
import QuestModel from "./components/questModel.vue";
|
|
import QuestModel from "./components/questModel.vue";
|
|
import SetQuesModal from "./components/setQuesModal.vue";
|
|
import SetQuesModal from "./components/setQuesModal.vue";
|
|
-import { query,getProvince,smt,unSmt,purchaseQty,unCancel,setQuestions,resetQuestion } from '@/api/omsOrder'
|
|
|
|
|
|
+import UpdateRmkModal from "./components/updateRmkModal.vue";
|
|
|
|
+import { query,getProvince,smt,unSmt,purchaseQty,unCancel,resetQuestion } from '@/api/omsOrder'
|
|
import { queryAll } from '@/api/question'
|
|
import { queryAll } from '@/api/question'
|
|
@Component({components:{filterInput,OrderCheckbox,OrderRadio,filterDate,OrderTool,OrderTable,AddOrder,InputSelect,OrderProduct,
|
|
@Component({components:{filterInput,OrderCheckbox,OrderRadio,filterDate,OrderTool,OrderTable,AddOrder,InputSelect,OrderProduct,
|
|
- filterMinMax,loadOrderModal,PurchaseModel,MergeModel,SplitModel,CancelOrderModel,QuestModel,SetQuesModal}})
|
|
|
|
|
|
+ filterMinMax,loadOrderModal,PurchaseModel,MergeModel,SplitModel,CancelOrderModel,QuestModel,SetQuesModal,UpdateRmkModal}})
|
|
export default class Order extends Vue {
|
|
export default class Order extends Vue {
|
|
activeNames:Array<any>=['1','status']
|
|
activeNames:Array<any>=['1','status']
|
|
radio=''
|
|
radio=''
|
|
@@ -487,17 +490,23 @@ export default class Order extends Vue {
|
|
this.getQuestionList();
|
|
this.getQuestionList();
|
|
}
|
|
}
|
|
updateRmk(){
|
|
updateRmk(){
|
|
- let data = (this.$refs.table as any).getSelectData();
|
|
|
|
|
|
+ let data = (this.$refs.orderTable as any).getSelectData();
|
|
if(data.length == 0){
|
|
if(data.length == 0){
|
|
- this.$message('请选择订单');
|
|
|
|
|
|
+ this.$message('请选择订单!');
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ let billData:Array<any>=[]
|
|
|
|
+ for(const item of data){
|
|
|
|
+ billData.push(item.id);
|
|
|
|
+ }
|
|
|
|
+ (this.$refs.updateRmkModal as any).setBillValue(billData);
|
|
|
|
+ (this.$refs.updateRmkModal as any).setShow(true);
|
|
}
|
|
}
|
|
//转异常
|
|
//转异常
|
|
changeQues(){
|
|
changeQues(){
|
|
let data:Array<any>= (this.$refs.orderTable as any).getSelectData();
|
|
let data:Array<any>= (this.$refs.orderTable as any).getSelectData();
|
|
if(data.length == 0){
|
|
if(data.length == 0){
|
|
- this.$message('请选择订单!');
|
|
|
|
|
|
+ this.$message('请选择订单!');
|
|
return
|
|
return
|
|
}
|
|
}
|
|
let msg = '';
|
|
let msg = '';
|
|
@@ -514,7 +523,7 @@ export default class Order extends Vue {
|
|
}
|
|
}
|
|
if(msg){
|
|
if(msg){
|
|
this.$message({
|
|
this.$message({
|
|
- message:'订单“'+msg + '”状态异常,不能执行此操作!!'
|
|
|
|
|
|
+ message:'订单“'+msg + '”状态异常,不能执行此操作!'
|
|
})
|
|
})
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -526,7 +535,7 @@ export default class Order extends Vue {
|
|
changeNormal(){
|
|
changeNormal(){
|
|
let data:Array<any>= (this.$refs.orderTable as any).getSelectData();
|
|
let data:Array<any>= (this.$refs.orderTable as any).getSelectData();
|
|
if(data.length == 0){
|
|
if(data.length == 0){
|
|
- this.$message('请选择订单!');
|
|
|
|
|
|
+ this.$message('请选择订单!');
|
|
return
|
|
return
|
|
}
|
|
}
|
|
let msg = '';
|
|
let msg = '';
|
|
@@ -543,7 +552,7 @@ export default class Order extends Vue {
|
|
}
|
|
}
|
|
if(msg){
|
|
if(msg){
|
|
this.$message({
|
|
this.$message({
|
|
- message:'订单“'+msg + '”状态正常常,不能执行此操作!!'
|
|
|
|
|
|
+ message:'订单“'+msg + '”状态正常,不能执行此操作!'
|
|
})
|
|
})
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -574,7 +583,7 @@ export default class Order extends Vue {
|
|
producePurchase(){
|
|
producePurchase(){
|
|
let data:Array<any>= (this.$refs.orderTable as any).getSelectData();
|
|
let data:Array<any>= (this.$refs.orderTable as any).getSelectData();
|
|
if(data.length == 0){
|
|
if(data.length == 0){
|
|
- this.$message('请选择订单!');
|
|
|
|
|
|
+ this.$message('请选择订单!');
|
|
return
|
|
return
|
|
}
|
|
}
|
|
let msg:string='';
|
|
let msg:string='';
|
|
@@ -664,7 +673,7 @@ export default class Order extends Vue {
|
|
smtOrder(){
|
|
smtOrder(){
|
|
let data:Array<any>= (this.$refs.orderTable as any).getSelectData();
|
|
let data:Array<any>= (this.$refs.orderTable as any).getSelectData();
|
|
if(data.length == 0){
|
|
if(data.length == 0){
|
|
- this.$message('请选择订单!');
|
|
|
|
|
|
+ this.$message('请选择订单!');
|
|
return
|
|
return
|
|
}
|
|
}
|
|
let ids:Array<any>=[];
|
|
let ids:Array<any>=[];
|
|
@@ -714,7 +723,7 @@ export default class Order extends Vue {
|
|
reSmt(){
|
|
reSmt(){
|
|
let data:Array<any>= (this.$refs.orderTable as any).getSelectData();
|
|
let data:Array<any>= (this.$refs.orderTable as any).getSelectData();
|
|
if(data.length == 0){
|
|
if(data.length == 0){
|
|
- this.$message('请选择订单!');
|
|
|
|
|
|
+ this.$message('请选择订单!');
|
|
return
|
|
return
|
|
}
|
|
}
|
|
let ids:Array<any>=[];
|
|
let ids:Array<any>=[];
|
|
@@ -871,7 +880,7 @@ export default class Order extends Vue {
|
|
let condi=['WaitPay','Delivering','Question','WaitOuterSent','WaitConfirm','WaitFConfirm'];
|
|
let condi=['WaitPay','Delivering','Question','WaitOuterSent','WaitConfirm','WaitFConfirm'];
|
|
let data:Array<any>= (this.$refs.orderTable as any).getSelectData();
|
|
let data:Array<any>= (this.$refs.orderTable as any).getSelectData();
|
|
if(data.length == 0){
|
|
if(data.length == 0){
|
|
- this.$message('请选择订单!');
|
|
|
|
|
|
+ this.$message('请选择订单!');
|
|
return
|
|
return
|
|
}
|
|
}
|
|
let ids:Array<any>=[];
|
|
let ids:Array<any>=[];
|
|
@@ -900,7 +909,7 @@ export default class Order extends Vue {
|
|
reCancelOrder(){
|
|
reCancelOrder(){
|
|
let data:Array<any>= (this.$refs.orderTable as any).getSelectData();
|
|
let data:Array<any>= (this.$refs.orderTable as any).getSelectData();
|
|
if(data.length == 0){
|
|
if(data.length == 0){
|
|
- this.$message('请选择订单!');
|
|
|
|
|
|
+ this.$message('请选择订单!');
|
|
return
|
|
return
|
|
}
|
|
}
|
|
let ids:Array<any>=[];
|
|
let ids:Array<any>=[];
|