lilei vor 5 Monaten
Ursprung
Commit
0562b11b2c

+ 8 - 7
src/views/salesManagement/salesQueryNew/comps/activeStatisticsList.vue

@@ -454,16 +454,16 @@ export default {
             // 导入产品按钮
             const importButton = []
             if (row && row.promotionRule && row.promotionRule.gateFlag === '1') {
-              importButton.push({ key: 'GATE', name: '导入门槛产品' })
+              importButton.push({ key: 'GATE', name: '门槛产品' })
             }
             if (row && row.promotionRule && row.promotionRule.promotionRuleType != 'PROMO_PROD') {
-              importButton.push({ key: 'REGULAR', name: '导入正价产品' })
+              importButton.push({ key: 'REGULAR', name: '正价产品' })
             }
             if (row && row.promotionRule && (row.promotionRule.regularPromotionSameFlag === '0' || row.promotionRule.scopeFlag === '0' || (row.promotionRule.promotionRuleType == 'BUY_PROD_GIVE_MONEY' && row.promotionRule.scopeFlag === '1'))) {
-              importButton.push({ key: 'GIFT', name: '导入促销产品' })
+              importButton.push({ key: 'GIFT', name: '促销产品' })
             }
             if (row && row.promotionRule && row.promotionRule.promotionRuleType == 'PROMO_PROD') {
-              importButton.push({ key: 'DISCOUNT', name: '导入特价产品' })
+              importButton.push({ key: 'DISCOUNT', name: '特价产品' })
             }
             if (row && row.promotion && row.promotion.borrowFlag == 1 && row.promotionRule.gateFlag === '1') {
               importButton.push({ key: 'BORROW_GATE', name: '累计门槛产品' })
@@ -474,7 +474,7 @@ export default {
             return (
               <div>
                 {row.enabledFlag == 1 ? <a-dropdown>
-                  <a-menu slot="overlay" on-click={(e) => this.handleImportClick(e, row)} id={'salesEdit-menu-import-' + row.id}>
+                  <a-menu slot="overlay" on-click={(e) => this.handleImportClick(e, row, importButton)} id={'salesEdit-menu-import-' + row.id}>
                     {importButton.map(item => {
                       return (
                         <a-menu-item id={'salesEdit-menu-import-' + item.key + '-' + row.id} key={item.key}>{item.name}</a-menu-item>
@@ -757,8 +757,9 @@ export default {
       })
     },
     // 导入产品
-    handleImportClick (e, row) {
-      this.$refs.importGuideModal.pageInit({ promoProductClz: e.key, salesBillSn: this.salesBillSn, salesPromoSn: row.salesPromoSn }, row)
+    handleImportClick (e, row, importButton) {
+      const title = importButton.find(item => item.key === e.key).name
+      this.$refs.importGuideModal.pageInit({ promoProductClz: e.key, salesBillSn: this.salesBillSn, salesPromoSn: row.salesPromoSn }, row, title)
       this.openGuideModal = true
     },
     // 关闭导入弹框

+ 5 - 3
src/views/salesManagement/salesQueryNew/comps/importGuideModal.vue

@@ -4,7 +4,7 @@
     class="importGuide-modal"
     :footer="null"
     :maskClosable="false"
-    title="导入产品"
+    :title="title"
     v-model="isShow"
     @cancel="isShow=false"
     :width="750">
@@ -111,11 +111,13 @@ export default {
       filePath: location.protocol + '//' + location.host + '/templ/销售导入产品模板.xlsx',
       fileOtherPath: location.protocol + '//' + location.host + '/templ/销售产品模板.xlsx',
       curRowData: null,
-      isTotalFlag: false // 是否是累计产品
+      isTotalFlag: false, // 是否是累计产品
+      title: '导入产品'
     }
   },
   methods: {
-    pageInit (params, row) {
+    pageInit (params, row, title) {
+      this.title = ('导入' + title) || '导入产品'
       this.curRowData = row || null
       this.isTotalFlag = params.promoProductClz && (params.promoProductClz === 'BORROW_GATE' || params.promoProductClz === 'BORROW_REGULAR')
       // 判断是否是累计产品导入

+ 1 - 1
src/views/salesManagement/waitDispatchNew/queryPart.vue

@@ -161,7 +161,7 @@ import detailModal from '@/views/promotionRulesManagement/dealerPromotions/detai
 import toPurchaseModal from './toPurchaseModal'
 import chooseWarehouse from '@/views/common/chooseWarehouse'
 // 接口
-import { queryAwaitDispatch, salesPromoDetailCount, salesDetaiCount } from '@/api/salesDetailNew'
+import { queryAwaitDispatch } from '@/api/salesDetailNew'
 import { getCreatePurchaseFlag } from '@/api/salesNew'
 
 export default {