|
@@ -174,8 +174,7 @@
|
|
type="primary"
|
|
type="primary"
|
|
class="button-info"
|
|
class="button-info"
|
|
id="salesDetail-audit-btn"
|
|
id="salesDetail-audit-btn"
|
|
- v-if="detailData&&detailData.billStatus == 'WAIT_AUDIT'&&$hasPermissions('B_salesAudit')"
|
|
|
|
- @click="handleAudit()"
|
|
|
|
|
|
+ @click="handleOrder()"
|
|
>
|
|
>
|
|
转单
|
|
转单
|
|
</a-button>
|
|
</a-button>
|
|
@@ -248,6 +247,8 @@
|
|
<tipModal ref="tipModal" :openModal="openTipModal" :dataList="sourceData" @close="closeTipModal" @ok="openTipModalOk"></tipModal>
|
|
<tipModal ref="tipModal" :openModal="openTipModal" :dataList="sourceData" @close="closeTipModal" @ok="openTipModalOk"></tipModal>
|
|
<!-- 经销商库存 弹窗 -->
|
|
<!-- 经销商库存 弹窗 -->
|
|
<dealerStockModal :openModal="openDealerStock" @close="closeDealerStock" @ok="openDealerStockOk"></dealerStockModal>
|
|
<dealerStockModal :openModal="openDealerStock" @close="closeDealerStock" @ok="openDealerStockOk"></dealerStockModal>
|
|
|
|
+ <!-- 转单弹窗 -->
|
|
|
|
+ <transferOrderModal :openModal="openTransferOrder"></transferOrderModal>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -264,13 +265,14 @@ import chooseWarehouse from '@/views/common/chooseWarehouse'
|
|
import detailProductList from './comps/detailProductList.vue'
|
|
import detailProductList from './comps/detailProductList.vue'
|
|
import dealerStockModal from './comps/dealerStockModal.vue'
|
|
import dealerStockModal from './comps/dealerStockModal.vue'
|
|
import tipModal from './tipModal.vue'
|
|
import tipModal from './tipModal.vue'
|
|
|
|
+import transferOrderModal from './transferOrderModal.vue'
|
|
// 接口
|
|
// 接口
|
|
import { salesDetailBySn, salesDetailPrint, salesDetailExcel, salesDetailTypeExcel, salesWriteAuditPass, salesWriteAuditReject, salesWriteAuditPush, getThirdStockQty, salesPromoValidaSubmit, changeBillCheckUpdatePrice, changeBillCheck } from '@/api/salesNew'
|
|
import { salesDetailBySn, salesDetailPrint, salesDetailExcel, salesDetailTypeExcel, salesWriteAuditPass, salesWriteAuditReject, salesWriteAuditPush, getThirdStockQty, salesPromoValidaSubmit, changeBillCheckUpdatePrice, changeBillCheck } from '@/api/salesNew'
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: 'SalesDetailNew',
|
|
name: 'SalesDetailNew',
|
|
mixins: [commonMixin],
|
|
mixins: [commonMixin],
|
|
- components: { VSelect, printModal, auditModal, dsModal, stockOutDetail, chooseWarehouse, detailProductList, dealerStockModal,tipModal },
|
|
|
|
|
|
+ components: { VSelect, printModal, auditModal, dsModal, stockOutDetail, chooseWarehouse, detailProductList, dealerStockModal, tipModal, transferOrderModal },
|
|
props: {
|
|
props: {
|
|
bizSn: { // 有值则为弹框,无值则为页面
|
|
bizSn: { // 有值则为弹框,无值则为页面
|
|
type: [Number, String],
|
|
type: [Number, String],
|
|
@@ -299,7 +301,8 @@ export default {
|
|
openTipModal: false, // 改单弹窗
|
|
openTipModal: false, // 改单弹窗
|
|
sourceData: undefined, // 价格变动数据
|
|
sourceData: undefined, // 价格变动数据
|
|
settleStyleSn: undefined, // 经销商库存查询
|
|
settleStyleSn: undefined, // 经销商库存查询
|
|
- openDealerStock: false // 打开经销商库存弹窗
|
|
|
|
|
|
+ openDealerStock: false, // 打开经销商库存弹窗
|
|
|
|
+ openTransferOrder: false // 打开转单弹窗
|
|
}
|
|
}
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
@@ -448,6 +451,10 @@ export default {
|
|
handleDispatch (row) {
|
|
handleDispatch (row) {
|
|
this.$router.push({ name: 'waitDispatchNew', params: { salesBillSn: row.salesBillSn } })
|
|
this.$router.push({ name: 'waitDispatchNew', params: { salesBillSn: row.salesBillSn } })
|
|
},
|
|
},
|
|
|
|
+ // 转单
|
|
|
|
+ handleOrder () {
|
|
|
|
+ this.openTransferOrder = true
|
|
|
|
+ },
|
|
// 打开审核/一键审核弹框
|
|
// 打开审核/一键审核弹框
|
|
async handleAudit (isBatch) {
|
|
async handleAudit (isBatch) {
|
|
// 校验产品是否付个促销活动规则
|
|
// 校验产品是否付个促销活动规则
|