28 lines
1.1 KiB
Vue
28 lines
1.1 KiB
Vue
<template>
|
|
<catalog-price-create
|
|
kind="redline"
|
|
list-path="/price/redline"
|
|
:list-fn="listRedline"
|
|
:del-fn="delRedline"
|
|
:prepare-fn="prepareRedlineVersion"
|
|
:apply-preview-fn="applyRedlineCatalogPreview"
|
|
:attach-excel-fn="attachRedlineVersionExcel"
|
|
:import-all-fn="importRedlineExcelAsync"
|
|
:import-country-fn="importRedlineCountryExcelAsync"
|
|
:preview-all-fn="previewRedlineImport"
|
|
:preview-country-fn="previewRedlineCountryImport"
|
|
:country-comp="RedlineCountryDrawer"
|
|
:surcharge-comp="RedlineSurchargeDrawer"
|
|
/>
|
|
</template>
|
|
<script setup name="RedlinePriceCreate">
|
|
import CatalogPriceCreate from '../components/CatalogPriceCreate.vue'
|
|
import RedlineCountryDrawer from './components/RedlineCountryDrawer.vue'
|
|
import RedlineSurchargeDrawer from './components/RedlineSurchargeDrawer.vue'
|
|
import {
|
|
listRedline, delRedline, prepareRedlineVersion, applyRedlineCatalogPreview, attachRedlineVersionExcel,
|
|
importRedlineExcelAsync, importRedlineCountryExcelAsync,
|
|
previewRedlineImport, previewRedlineCountryImport
|
|
} from '@/api/price/redline'
|
|
</script>
|