|
@@ -38,7 +38,7 @@ import detailModal from '@/views/promotionRulesManagement/dealerPromotions/detai
|
|
import totalProductDetailModal from './totalProductDetailModal.vue'
|
|
import totalProductDetailModal from './totalProductDetailModal.vue'
|
|
import normalProductDetailModal from './normalProductDetailModal.vue'
|
|
import normalProductDetailModal from './normalProductDetailModal.vue'
|
|
import ImportGuideModal from './importGuideModal.vue'
|
|
import ImportGuideModal from './importGuideModal.vue'
|
|
-import { salesDisablePromo, salesEnablePromoPromo, salesBatchInsert } from '@/api/salesDetailNew'
|
|
|
|
|
|
+import { salesDisablePromo, salesEnablePromoPromo, salesBatchInsert, salesDetailInsertBatchBorrow } from '@/api/salesDetailNew'
|
|
import { salesPromoSaveSort } from '@/api/salesNew'
|
|
import { salesPromoSaveSort } from '@/api/salesNew'
|
|
export default {
|
|
export default {
|
|
mixins: [commonMixin],
|
|
mixins: [commonMixin],
|
|
@@ -854,7 +854,8 @@ export default {
|
|
this.openGuideModal = false
|
|
this.openGuideModal = false
|
|
},
|
|
},
|
|
// 批量导入产品
|
|
// 批量导入产品
|
|
- hanldeImportOk (salesBillDetailList, row, promoProductClz) {
|
|
|
|
|
|
+ hanldeImportOk (salesBillDetailList, row, promoProductClz, isTotalFlag) {
|
|
|
|
+ const fun = isTotalFlag ? salesDetailInsertBatchBorrow : salesBatchInsert
|
|
const params = {
|
|
const params = {
|
|
salesBillSn: this.salesBillSn,
|
|
salesBillSn: this.salesBillSn,
|
|
salesBillDetailList: salesBillDetailList
|
|
salesBillDetailList: salesBillDetailList
|
|
@@ -865,9 +866,9 @@ export default {
|
|
params.promoRuleSn = row.promoRuleSn
|
|
params.promoRuleSn = row.promoRuleSn
|
|
params.promoProductClz = promoProductClz
|
|
params.promoProductClz = promoProductClz
|
|
}
|
|
}
|
|
- salesBatchInsert(params).then(res => {
|
|
|
|
|
|
+ fun(params).then(res => {
|
|
if (res.status == 200) {
|
|
if (res.status == 200) {
|
|
- this.$message.success('产品导入成功', 2.5)
|
|
|
|
|
|
+ this.$message.success(isTotalFlag ? '累计产品导入成功' : '产品导入成功', 2.5)
|
|
this.$emit('refash', '', 'import')
|
|
this.$emit('refash', '', 'import')
|
|
}
|
|
}
|
|
})
|
|
})
|