|
@@ -28,7 +28,7 @@
|
|
|
<div class="ques-list" v-show="showQues">
|
|
|
<template v-for="item of questData">
|
|
|
<el-checkbox :label="item.id" v-if="item.isShow == 1" :key="item.value">{{ item.type
|
|
|
- }}</el-checkbox>
|
|
|
+ }}</el-checkbox>
|
|
|
</template>
|
|
|
</div>
|
|
|
</el-collapse-transition>
|
|
@@ -112,7 +112,8 @@
|
|
|
@producePurchase="producePurchase" @cancelOrder="cancelOrder" @reCancelOrder="reCancelOrder"
|
|
|
@updateRmk="updateRmk" @changeQues="changeQues" @changeNormal="changeNormal" @updateSalesman="updateSalesman"
|
|
|
@updateTag="updateTag" @addGift="addGift" @addProduct="addProduct" @updateFreight="updateFreight"
|
|
|
- @orderFile="orderFile" @batchSendGoods="batchSendGoods" @importOrder="importOrder" @syncOrder="syncOrder" />
|
|
|
+ @orderFile="orderFile" @batchSendGoods="batchSendGoods" @importOrder="importOrder" @syncOrder="syncOrder"
|
|
|
+ @syncDistributor="syncDistributor" />
|
|
|
</div>
|
|
|
<div class="table">
|
|
|
<order-table :data="data" ref="orderTable" class="order-table" @detail="detail" @mergeHandle="mergeHandle"
|
|
@@ -169,6 +170,8 @@
|
|
|
<ImportExcelModel ref="ImportExcelModel" @handleSuccess="handleSuccess" />
|
|
|
<!-- 同步订单 -->
|
|
|
<SyncOrder ref="syncOrderRef" />
|
|
|
+ <!-- 同步分销商 -->
|
|
|
+ <SyncDistributor ref="syncDistributorRef" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -205,6 +208,7 @@ import LogisticsInfo from "./components/logisticsInfo.vue";
|
|
|
import ExpressDeliveryModal from "./components/expressDeliveryModal.vue";
|
|
|
import ImportExcelModel from "./components/importExcelModal.vue";
|
|
|
import SyncOrder from './components/syncOrder.vue';
|
|
|
+import SyncDistributor from './components/syncDistributor.vue';
|
|
|
import { query, getProvince, smt, unSmt, purchaseQty, unCancel, resetQuestion, archive, queryByBarCode } from '@/api/omsOrder'
|
|
|
import { queryAll } from '@/api/question'
|
|
|
@Component({
|
|
@@ -212,7 +216,7 @@ import { queryAll } from '@/api/question'
|
|
|
filterInput, OrderCheckbox, OrderRadio, filterDate, OrderTool, OrderTable, AddOrder, InputSelect, OrderProduct,
|
|
|
filterMinMax, loadOrderModal, PurchaseModel, MergeModel, SplitModel, CancelOrderModel, QuestModel, SetQuesModal, UpdateRmkModal, UpdateSalerModal,
|
|
|
TabModal, AddProductModal, FreightModal, LabelsModal, SendModeModal, batchbyOneModal, carpoolModal, DeliveryDetail, LogisticsInfo, ExpressDeliveryModal, ImportExcelModel,
|
|
|
- SyncOrder
|
|
|
+ SyncOrder, SyncDistributor
|
|
|
}
|
|
|
})
|
|
|
export default class Order extends Vue {
|
|
@@ -561,6 +565,13 @@ export default class Order extends Vue {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ //同步分销商
|
|
|
+ syncDistributor() {
|
|
|
+ if (this.$refs.syncDistributorRef) {
|
|
|
+ (this.$refs.syncDistributorRef as any).setShow(true)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
//查看物流
|
|
|
showLogistics(code: string) {
|