|
@@ -24,7 +24,7 @@
|
|
|
<a-menu-item key="3" v-if="$hasPermissions('M_shoppingCart')" id="purchaseNewOrderEdit-more-3">
|
|
|
<a-icon type="shopping" /> 购物车
|
|
|
</a-menu-item>
|
|
|
- <a-menu-item key="2" v-if="!isDealerUp&&detail&&detail.orderType==='OTHER'" id="purchaseNewOrderEdit-more-2">
|
|
|
+ <a-menu-item key="2" v-if="(systemFlag==0&&!isDealerUp)||(systemFlag==1&&!isDealerUp&&detail&&detail.orderType==='OTHER')" id="purchaseNewOrderEdit-more-2">
|
|
|
<a-icon type="funnel-plot" />导入缺货
|
|
|
</a-menu-item>
|
|
|
<a-menu-item key="1" id="purchaseNewOrderEdit-more-1">
|
|
@@ -170,12 +170,19 @@
|
|
|
ref="outStock"
|
|
|
:paramsSn="$route.params.sn"
|
|
|
:chooseData="chooseData"
|
|
|
+ :isSystemFlag="systemFlag"
|
|
|
:openModal="openOutStockModal"
|
|
|
:purchaseTargetType="detail?detail.purchaseTargetType:null"
|
|
|
@close="openOutStockModal=false"
|
|
|
@ok="hanldeOkOutStock" />
|
|
|
<!-- 购物车 -->
|
|
|
- <shopingCatModal :showModal="openShopCatModal" :paramsData="paramsData" :purchaseTargetType="detail?detail.purchaseTargetType:null" @close="openShopCatModal=false" @ok="getOrderDetail(false, true)"></shopingCatModal>
|
|
|
+ <shopingCatModal
|
|
|
+ :showModal="openShopCatModal"
|
|
|
+ :isSystemFlag="systemFlag"
|
|
|
+ :paramsData="paramsData"
|
|
|
+ :purchaseTargetType="detail?detail.purchaseTargetType:null"
|
|
|
+ @close="openShopCatModal=false"
|
|
|
+ @ok="getOrderDetail(false, true)"></shopingCatModal>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -190,6 +197,7 @@ import chooseAddressModal from '@/views/common/receivingAddress/chooseAddressMod
|
|
|
// 接口
|
|
|
import { purchaseDetailBySn, purchaseWriteSubmit, purchaseDetailPrint, purchaseDetailExport, purchaseDetailAddress } from '@/api/purchase'
|
|
|
import { purchaseDetailList, purchaseDetailSave, purchaseDetailDel } from '@/api/purchaseDetail'
|
|
|
+import { getParamValue } from '@/api/data'
|
|
|
// 选择产品
|
|
|
import chooseProductModal from './chooseProductModal.vue'
|
|
|
// 打印
|
|
@@ -272,7 +280,8 @@ export default {
|
|
|
openOutStockModal: false, // 上次缺货弹框
|
|
|
paramsData: null, // 传递购物车的参数
|
|
|
openAddrModal: false, // 选择地址弹框是否显示
|
|
|
- openOutStockListModal: false // 导入缺货
|
|
|
+ openOutStockListModal: false, // 导入缺货
|
|
|
+ systemFlag: null// 是否是转单产品
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -595,6 +604,14 @@ export default {
|
|
|
_this.$refs.printBox.hovered = false
|
|
|
})
|
|
|
},
|
|
|
+ // 获取系统参数 判断是否显示产品类型
|
|
|
+ getSystemInfo () {
|
|
|
+ getParamValue({ code: 'TIRE_OPEN' }).then(res => {
|
|
|
+ if (res.status == 200) {
|
|
|
+ this.systemFlag = res.data
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
// 返回列表
|
|
|
handleBack () {
|
|
|
this.$router.push({ name: 'purchaseOrderNewList' })
|
|
@@ -609,6 +626,7 @@ export default {
|
|
|
this.setTableH()
|
|
|
this.getOrderDetail(false, true)
|
|
|
})
|
|
|
+ this.getSystemInfo()
|
|
|
}
|
|
|
},
|
|
|
watch: {
|