فهرست منبع

Merge branch 'develop_yh13' of http://git.chelingzhu.com/jianguan-web/jg-ocs-html into develop_yh13

chenrui 2 سال پیش
والد
کامیت
c70aeed85f

+ 3 - 3
src/views/allocationManagement/transferOut/printModal.vue

@@ -45,9 +45,9 @@
         </a-form-model-item>
         <a-form-model-item label="产品价格" prop="priceType" v-if="nowType=='dbExport'">
           <a-radio-group v-model="form.priceType">
-            <a-radio value="ALLOCATE_BILL_PRICE">销售价</a-radio>
-            <a-radio value="ALLOCATE_BILL_COST">成本价</a-radio>
-            <a-radio value="ALLOCATE_BILL">不打印</a-radio>
+            <a-radio value="ALLOCATE_BILL_PRICE" v-if="$hasPermissions('B_transferOut_detail_export_salesPrice')">销售价</a-radio>
+            <a-radio value="ALLOCATE_BILL_COST" v-if="$hasPermissions('B_transferOut_detail_export_costPrice')">成本价</a-radio>
+            <a-radio value="ALLOCATE_BILL">不导出</a-radio>
           </a-radio-group>
         </a-form-model-item>
       </a-form-model>

+ 5 - 3
src/views/financialManagement/collectionDetailStatic/invoiceModal.vue

@@ -74,7 +74,8 @@ export default {
         no: undefined,
         payerName: undefined,
         invoiceDate: undefined,
-        bookDetailSn: ''
+        bookDetailSn: '',
+        remarks: ''
       }
     }
   },
@@ -141,8 +142,9 @@ export default {
       const _this = this
       const invoiceDate = moment(this.form.invoiceDate).format('YYYY-MM-DD')
       const ajax_form = {
-        'bookDetailSn': this.form.bookDetailSn,
-        'invoiceDate': this.form.invoiceDate ? invoiceDate : ''
+        bookDetailSn: this.form.bookDetailSn,
+        invoiceDate: this.form.invoiceDate ? invoiceDate : '',
+        remarks: this.form.remarks
       }
       _this.spinning = true
       updateDetailInvoiceDate(ajax_form).then(res => {

+ 6 - 3
src/views/financialManagement/collectionDetailStatic/list.vue

@@ -531,7 +531,9 @@ export default {
       const obj = {
         no: con.bookNo,
         payerName: con.payerName,
-        bookDetailSn: con.bookDetailSn
+        bookDetailSn: con.bookDetailSn,
+        invoiceDate: con.invoiceDate,
+        remarks: con.remarks ? con.remarks : '',
       }
       this.invoiceInfo = obj
       this.$nextTick(() => {
@@ -543,8 +545,9 @@ export default {
       const obj = {
         no: info.bookNo,
         payerName: info.payerName,
-        id: info.id,
-        remarks: info.remarks ? info.remarks : ''
+        bookDetailSn: info.bookDetailSn,
+        remarks: info.remarks ? info.remarks : '',
+        invoiceDate: info.invoiceDate
       }
       this.noteIsShow = true
       const _this = this

+ 7 - 5
src/views/financialManagement/collectionDetailStatic/noteModal.vue

@@ -38,7 +38,7 @@
 
 <script>
 import {
-  updateFinanceBookDetail
+  updateDetailInvoiceDate
 } from '@/api/financeBook.js'
 export default {
   name: 'NoteModal',
@@ -64,7 +64,8 @@ export default {
         no: undefined,
         payerName: undefined,
         remarks: '',
-        id: ''
+        bookDetailSn: '',
+        invoiceDate: ''
       }
     }
   },
@@ -73,12 +74,13 @@ export default {
     handleSubmit () {
       const _this = this
       const ajax_form = {
-        id: this.form.id,
-        remarks: this.form.remarks
+        bookDetailSn: this.form.bookDetailSn,
+        remarks: this.form.remarks,
+        invoiceDate: this.form.invoiceDate
       }
       _this.spinning = true
       _this.confirmLoading = true
-      updateFinanceBookDetail(ajax_form).then(res => {
+      updateDetailInvoiceDate(ajax_form).then(res => {
         if (res.status == 200) {
           _this.$message.success(res.message)
           _this.cancel(1)

+ 12 - 3
src/views/power/role/menuModal.vue

@@ -102,14 +102,23 @@ export default {
       // this.autoExpandParent = false
     },
     onCheck (checkedKeys, info) {
-      // console.log(checkedKeys, info.halfCheckedKeys)
+      // console.log(checkedKeys, info)
       this.halfCheckedKeys = info.halfCheckedKeys
       this.checkedKeys = checkedKeys
+      // 判断某分类是否全选
+      this.checkLeafNode = []
+      info.checkedNodes.map(item => {
+        const node = item.data.props
+        const a = node.code.split('_')
+        this.checkLeafNode.push({pr:a[a.length-1],id:node.id})
+      })
+      this.hasAllSelect()
     },
     // 判断某分类是否全选
     hasAllSelect(){
-      console.log(this.leafNode)
-      console.log(this.checkLeafNode)
+      // console.log(this.leafNode)
+      // console.log(this.checkLeafNode)
+      this.authAllPrice = []
       this.priceOptions.map(item => {
         const a = this.leafNode.filter(n => n.pr == item.value)
         const b = this.checkLeafNode.filter(n => n.pr == item.value)

+ 3 - 3
src/views/reportData/actualSalesReport/list.vue

@@ -19,7 +19,7 @@
             </a-col>
             <a-col :md="6" :sm="24">
               <a-form-model-item label="客户名称">
-                <custList id="actualSalesReportList-allocateTypeSn" ref="custList" @change="custChange"></custList>
+                <dealerSubareaScopeList ref="custList" id="actualSalesReportList-dealerSn" @change="custChange" />
               </a-form-model-item>
             </a-col>
             <a-col :md="6" :sm="24">
@@ -108,7 +108,7 @@ import { commonMixin } from '@/utils/mixin'
 import getDate from '@/libs/getDate.js'
 import { STable, VSelect } from '@/components'
 import rangeDate from '@/views/common/rangeDate.vue'
-import custList from '@/views/common/custList.vue'
+import dealerSubareaScopeList from '@/views/common/dealerSubareaScopeList.vue'
 import reportModal from '@/views/common/reportModal.vue'
 import subarea from '@/views/common/subarea.js'
 import AreaList from '@/views/common/areaList.js'
@@ -118,7 +118,7 @@ import { actualSalesExport } from '@/api/reportData'
 export default {
   name: 'ActualSalesReportList',
   mixins: [commonMixin],
-  components: { STable, VSelect, rangeDate, subarea, custList, reportModal, AreaList },
+  components: { STable, VSelect, rangeDate, subarea, dealerSubareaScopeList, reportModal, AreaList },
   data () {
     return {
       spinning: false,

+ 3 - 3
src/views/reportData/billingReturnReport/list.vue

@@ -19,7 +19,7 @@
             </a-col>
             <a-col :md="6" :sm="24">
               <a-form-model-item label="客户名称">
-                <custList id="billingReturnReportList-custList" ref="custList" @change="custChange"></custList>
+                <dealerSubareaScopeList ref="custList" id="billingReturnReportList-dealerSn" @change="custChange" />
               </a-form-model-item>
             </a-col>
             <a-col :md="6" :sm="24">
@@ -109,7 +109,7 @@ import { commonMixin } from '@/utils/mixin'
 import getDate from '@/libs/getDate.js'
 import { STable, VSelect } from '@/components'
 import rangeDate from '@/views/common/rangeDate.vue'
-import custList from '@/views/common/custList.vue'
+import dealerSubareaScopeList from '@/views/common/dealerSubareaScopeList.vue'
 import subarea from '@/views/common/subarea.js'
 import reportModal from '@/views/common/reportModal.vue'
 import AreaList from '@/views/common/areaList.js'
@@ -118,7 +118,7 @@ import { salesReportReturnList, salesReportReturnCount, billingReturnExport, sal
 export default {
   name: 'BillingReturnReportList',
   mixins: [commonMixin],
-  components: { STable, VSelect, custList, subarea, rangeDate, reportModal, AreaList },
+  components: { STable, VSelect, dealerSubareaScopeList, subarea, rangeDate, reportModal, AreaList },
   data () {
     return {
       spinning: false,

+ 3 - 3
src/views/reportData/hPriceDifferenceDetailReport/list.vue

@@ -24,7 +24,7 @@
             </a-col>
             <a-col :md="6" :sm="24">
               <a-form-model-item label="客户名称">
-                <custList id="hPriceDifferenceDetailList-custList" ref="custList" @change="custChange"></custList>
+                <dealerSubareaScopeList id="hPriceDifferenceDetailList-custList" ref="custList" @change="custChange"></dealerSubareaScopeList>
               </a-form-model-item>
             </a-col>
             <template v-if="advanced">
@@ -129,7 +129,7 @@ import { commonMixin } from '@/utils/mixin'
 import getDate from '@/libs/getDate.js'
 import { STable, VSelect } from '@/components'
 import rangeDate from '@/views/common/rangeDate.vue'
-import custList from '@/views/common/custList.vue'
+import dealerSubareaScopeList from '@/views/common/dealerSubareaScopeList.vue'
 import subarea from '@/views/common/subarea.js'
 import reportModal from '@/views/common/reportModal.vue'
 import Area from '@/views/common/area.js'
@@ -140,7 +140,7 @@ import { headRebateDetailReportList, headRebateDetailReportCount, headRebateDeta
 export default {
   name: 'HPriceDifferenceDetailReportList',
   mixins: [commonMixin],
-  components: { STable, VSelect, custList, subarea, Area, rangeDate, ProductBrand, ProductType, reportModal },
+  components: { STable, VSelect, dealerSubareaScopeList, subarea, Area, rangeDate, ProductBrand, ProductType, reportModal },
   data () {
     return {
       spinning: false,

+ 3 - 2
src/views/reportData/priceDifferenceDetailReport/list.vue

@@ -35,7 +35,7 @@
             </a-col>
             <a-col :md="5" :sm="24">
               <a-form-model-item label="客户名称">
-                <custList id="priceDifferenceDetailList-custList" ref="custList" :itemSn="queryParam.dealerSn" @change="custChange"></custList>
+                <dealerSubareaScopeList id="priceDifferenceDetailList-custList" ref="custList" :itemSn="queryParam.dealerSn" @change="custChange"></dealerSubareaScopeList>
               </a-form-model-item>
             </a-col>
             <a-col :md="6" :sm="24" style="margin-bottom: 10px;">
@@ -94,6 +94,7 @@ import { commonMixin } from '@/utils/mixin'
 import moment from 'moment'
 import { STable, VSelect } from '@/components'
 import custList from '@/views/common/custList.vue'
+import dealerSubareaScopeList from '@/views/common/dealerSubareaScopeList.vue'
 import Area from '@/views/common/area.js'
 import subarea from '@/views/common/subarea.js'
 import rangeDate from '@/views/common/rangeDate.vue'
@@ -103,7 +104,7 @@ import { reportRebateReportList, reportRebateCount, reportRebateExport } from '@
 export default {
   name: 'PriceDifferenceDetailReportList',
   mixins: [commonMixin],
-  components: { STable, VSelect, custList, subarea, Area, rangeDate, reportModal },
+  components: { STable, VSelect, custList, dealerSubareaScopeList, subarea, Area, rangeDate, reportModal },
   data () {
     return {
       spinning: false,

+ 4 - 4
src/views/reportData/returnGoodsPresentation/list.vue

@@ -19,7 +19,7 @@
             </a-col>
             <a-col :md="6" :sm="24">
               <a-form-model-item label="客户名称">
-                <custList id="salesPresentationList-dealerSn" ref="custList" @change="custChange"></custList>
+                <dealerSubareaScopeList id="salesPresentationList-dealerSn" ref="custList" @change="custChange"></dealerSubareaScopeList>
                 <!-- <a-input id="returnGoodsPresentationList-dealerName" v-model.trim="queryParam.dealer.dealerName" allowClear placeholder="请输入客户名称"/> -->
               </a-form-model-item>
             </a-col>
@@ -113,7 +113,7 @@
 <script>
 import { commonMixin } from '@/utils/mixin'
 import { STable, VSelect } from '@/components'
-import custList from '@/views/common/custList.vue'
+import dealerSubareaScopeList from '@/views/common/dealerSubareaScopeList.vue'
 import rangeDate from '@/views/common/rangeDate.vue'
 import subarea from '@/views/common/subarea.js'
 import AreaList from '@/views/common/areaList.js'
@@ -123,7 +123,7 @@ import { returnDocReportTitle, reportSalesReturnThjdReportList, reportSalesRetur
 export default {
   name: 'ReturnGoodsPresentationList',
   mixins: [commonMixin],
-  components: { STable, VSelect, rangeDate, subarea, AreaList, reportModal, custList },
+  components: { STable, VSelect, rangeDate, subarea, AreaList, reportModal, dealerSubareaScopeList },
   data () {
     return {
       spinning: false,
@@ -215,7 +215,7 @@ export default {
         if (valid) {
           _this.$refs.table.refresh(true)
         } else {
-          _this.$message.error('请选择调拨日期')
+          _this.$message.error('请选择退货日期')
           return false
         }
       })

+ 3 - 3
src/views/reportData/returnSlipReport/list.vue

@@ -19,7 +19,7 @@
             </a-col>
             <a-col :md="6" :sm="24">
               <a-form-model-item label="客户名称">
-                <custList id="returnSlipReportList-custList" ref="custList" @change="custChange"></custList>
+                <dealerSubareaScopeList id="returnSlipReportList-custList" ref="custList" @change="custChange"></dealerSubareaScopeList>
               </a-form-model-item>
             </a-col>
             <a-col :md="6" :sm="24">
@@ -114,7 +114,7 @@ import { commonMixin } from '@/utils/mixin'
 import getDate from '@/libs/getDate.js'
 import { STable, VSelect } from '@/components'
 import rangeDate from '@/views/common/rangeDate.vue'
-import custList from '@/views/common/custList.vue'
+import dealerSubareaScopeList from '@/views/common/dealerSubareaScopeList.vue'
 import subarea from '@/views/common/subarea.js'
 import reportModal from '@/views/common/reportModal.vue'
 import AreaList from '@/views/common/areaList.js'
@@ -123,7 +123,7 @@ import { salesReportReturnTitle, salesReportReturnBillList, salesReportReturnBil
 export default {
   name: 'ReturnSlipReportList',
   mixins: [commonMixin],
-  components: { STable, VSelect, custList, subarea, rangeDate, reportModal, AreaList },
+  components: { STable, VSelect, dealerSubareaScopeList, subarea, rangeDate, reportModal, AreaList },
   data () {
     return {
       spinning: false,

+ 3 - 3
src/views/reportData/salesAmountReport/list.vue

@@ -19,7 +19,7 @@
             </a-col>
             <a-col :md="6" :sm="24">
               <a-form-model-item label="客户名称">
-                <custList id="salesAmountReportList-allocateTypeSn" ref="custList" @change="custChange"></custList>
+                <dealerSubareaScopeList ref="custList" id="salesAmountReportList-dealerSn" @change="custChange" />
               </a-form-model-item>
             </a-col>
             <a-col :md="6" :sm="24">
@@ -109,7 +109,7 @@ import { commonMixin } from '@/utils/mixin'
 import getDate from '@/libs/getDate.js'
 import { STable, VSelect } from '@/components'
 import rangeDate from '@/views/common/rangeDate.vue'
-import custList from '@/views/common/custList.vue'
+import dealerSubareaScopeList from '@/views/common/dealerSubareaScopeList.vue'
 import subarea from '@/views/common/subarea.js'
 import reportModal from '@/views/common/reportModal.vue'
 import AreaList from '@/views/common/areaList.js'
@@ -119,7 +119,7 @@ import { salesAmountExport } from '@/api/reportData'
 export default {
   name: 'SalesAmountReportList',
   mixins: [commonMixin],
-  components: { STable, VSelect, rangeDate, subarea, custList, reportModal, AreaList },
+  components: { STable, VSelect, rangeDate, subarea, dealerSubareaScopeList, reportModal, AreaList },
   data () {
     return {
       spinning: false,

+ 1 - 1
src/views/reportData/salesDetails/list.vue

@@ -252,7 +252,7 @@ export default {
         arr.push({ title: '折后单价', dataIndex: 'discountedPrice', width: 70, align: 'right', customRender: function (text) { return ((text || text == 0) ? _this.toThousands(text) : '--') } })
         arr.push({ title: '折扣金额', dataIndex: 'discountAmount', width: 70, align: 'right', customRender: function (text) { return ((text || text == 0) ? _this.toThousands(text) : '--') } })
       }
-      arr.push({ title: '操作员', dataIndex: 'operatorName', align: 'left', customRender: function (text) { return text || '--' }, ellipsis: true })
+      arr.push({ title: '操作员', dataIndex: 'operatorName', width: 150, align: 'left', customRender: function (text) { return text || '--' }, ellipsis: true })
       return arr
     }
   },

+ 3 - 3
src/views/reportData/salesPresentation/list.vue

@@ -19,7 +19,7 @@
             </a-col>
             <a-col :md="6" :sm="24">
               <a-form-model-item label="客户名称">
-                <custList id="salesPresentationList-dealerSn" ref="custList" @change="custChange"></custList>
+                <dealerSubareaScopeList id="salesPresentationList-dealerSn" ref="custList" @change="custChange"></dealerSubareaScopeList>
               </a-form-model-item>
             </a-col>
             <a-col :md="6" :sm="24">
@@ -113,7 +113,7 @@
 import { commonMixin } from '@/utils/mixin'
 import { STable, VSelect } from '@/components'
 import rangeDate from '@/views/common/rangeDate.vue'
-import custList from '@/views/common/custList.vue'
+import dealerSubareaScopeList from '@/views/common/dealerSubareaScopeList.vue'
 import subarea from '@/views/common/subarea.js'
 import reportModal from '@/views/common/reportModal.vue'
 import AreaList from '@/views/common/areaList.js'
@@ -122,7 +122,7 @@ import { salesXsjdReportTitle, reportDispatchReportList, reportDispatchReportCou
 export default {
   name: 'SalesPresentationList',
   mixins: [commonMixin],
-  components: { STable, VSelect, rangeDate, subarea, AreaList, custList, reportModal },
+  components: { STable, VSelect, rangeDate, subarea, AreaList, dealerSubareaScopeList, reportModal },
   data () {
     return {
       spinning: false,

+ 3 - 3
src/views/reportData/salesReturnReport/list.vue

@@ -19,7 +19,7 @@
             </a-col>
             <a-col :md="6" :sm="24">
               <a-form-model-item label="客户名称">
-                <custList id="salesReturnReportList-custList" ref="custList" @change="custChange"></custList>
+                <dealerSubareaScopeList ref="custList" id="salesReturnReportList-dealerSn" @change="custChange" />
               </a-form-model-item>
             </a-col>
             <a-col :md="6" :sm="24">
@@ -109,7 +109,7 @@ import { commonMixin } from '@/utils/mixin'
 import getDate from '@/libs/getDate.js'
 import { STable, VSelect } from '@/components'
 import rangeDate from '@/views/common/rangeDate.vue'
-import custList from '@/views/common/custList.vue'
+import dealerSubareaScopeList from '@/views/common/dealerSubareaScopeList.vue'
 import reportModal from '@/views/common/reportModal.vue'
 import subarea from '@/views/common/subarea.js'
 import AreaList from '@/views/common/areaList.js'
@@ -119,7 +119,7 @@ import { salesReportReturnRebateTitle, salesReportReturnRebateList, salesReportR
 export default {
   name: 'SalesReturnReportList',
   mixins: [commonMixin],
-  components: { STable, VSelect, custList, subarea, rangeDate, reportModal, AreaList },
+  components: { STable, VSelect, dealerSubareaScopeList, subarea, rangeDate, reportModal, AreaList },
   data () {
     return {
       spinning: false,

+ 5 - 5
src/views/reportData/salesReturnsReport/list.vue

@@ -30,7 +30,7 @@
             <template v-if="advanced">
               <a-col :md="5" :sm="24">
                 <a-form-model-item label="客户名称">
-                  <custList id="salesReturnsReportList-dealerName" ref="custList" :itemSn="queryParam.dealerSn" @change="custChange"></custList>
+                  <dealerSubareaScopeList ref="custList" id="salesReturnsReportList-dealerSn" @change="custChange" />
                 </a-form-model-item>
               </a-col>
               <a-col :md="5" :sm="24">
@@ -110,7 +110,7 @@ import getDate from '@/libs/getDate.js'
 import { STable, VSelect } from '@/components'
 import rangeDate from '@/views/common/rangeDate.vue'
 import subarea from '@/views/common/subarea.js'
-import custList from '@/views/common/custList.vue'
+import dealerSubareaScopeList from '@/views/common/dealerSubareaScopeList.vue'
 import reportModal from '@/views/common/reportModal.vue'
 import AreaList from '@/views/common/areaList.js'
 import { hdExportExcel } from '@/libs/exportExcel'
@@ -118,7 +118,7 @@ import { reportSalesReturnList, reportSalesReturnCount, salesReturnsExport } fro
 export default {
   name: 'SalesReturnsReportList',
   mixins: [commonMixin],
-  components: { STable, VSelect, rangeDate, subarea, custList, reportModal, AreaList },
+  components: { STable, VSelect, rangeDate, subarea, dealerSubareaScopeList, reportModal, AreaList },
   data () {
     return {
       spinning: false,
@@ -194,10 +194,10 @@ export default {
       if (this.$hasPermissions('M_salesReturnsReportList_salesPrice')) { //  售价权限
         arr.push({ title: '开单退货金额', dataIndex: 'totalAmount', width: 90, align: 'right', customRender: function (text) { return ((text || text == 0) ? _this.toThousands(text) : '--') } })
       }
-      if (this.$hasPermissions('M_salesReturnsReportList_provincePrice')) {
+      if (this.$hasPermissions('M_salesReturnsReportList_cityPrice')) {
         arr.push({ title: '经销商价', dataIndex: 'totalWholesalePrice2', width: 90, align: 'right', customRender: function (text) { return ((text || text == 0) ? _this.toThousands(text) : '--') } })
       }
-      if (this.$hasPermissions('M_salesReturnsReportList_cityPrice')) {
+      if (this.$hasPermissions('M_salesReturnsReportList_provincePrice')) {
         arr.push({ title: '服务中心价', dataIndex: 'totalWholesalePrice1', width: 90, align: 'right', customRender: function (text) { return ((text || text == 0) ? _this.toThousands(text) : '--') } })
       }
       if (this.$hasPermissions('M_salesReturnsReportList_specialPrice')) {

+ 3 - 3
src/views/reportData/salesSlipReport/list.vue

@@ -19,7 +19,7 @@
             </a-col>
             <a-col :md="6" :sm="24">
               <a-form-model-item label="客户名称">
-                <custList id="salesSlipReportList-allocateTypeSn" ref="custList" @change="custChange"></custList>
+                <dealerSubareaScopeList ref="custList" id="salesAmountReportList-dealerSn" @change="custChange" />
               </a-form-model-item>
             </a-col>
             <a-col :md="6" :sm="24">
@@ -114,7 +114,7 @@ import { commonMixin } from '@/utils/mixin'
 import getDate from '@/libs/getDate.js'
 import { STable, VSelect } from '@/components'
 import rangeDate from '@/views/common/rangeDate.vue'
-import custList from '@/views/common/custList.vue'
+import dealerSubareaScopeList from '@/views/common/dealerSubareaScopeList.vue'
 import subarea from '@/views/common/subarea.js'
 import reportModal from '@/views/common/reportModal.vue'
 import AreaList from '@/views/common/areaList.js'
@@ -124,7 +124,7 @@ import { salesSlipExport } from '@/api/reportData'
 export default {
   name: 'SalesSlipReportList',
   mixins: [commonMixin],
-  components: { STable, VSelect, rangeDate, subarea, custList, reportModal, AreaList },
+  components: { STable, VSelect, rangeDate, subarea, dealerSubareaScopeList, reportModal, AreaList },
   data () {
     return {
       spinning: false,

+ 3 - 0
src/views/salesManagement/outboundOrder/sendGoodModal.vue

@@ -119,6 +119,9 @@
             <!-- 物品名称 -->
             <template slot="goodName" slot-scope="text, record">
               <a-select v-model="record.goodsName" placeholder="请选择物品" style="width: 100%">
+                <a-select-option value="电池机油">
+                  电池机油
+                </a-select-option>
                 <a-select-option value="易损件">
                   易损件
                 </a-select-option>

+ 1 - 1
src/views/salesManagement/sendOutOrder/importGuideModal.vue

@@ -17,7 +17,7 @@
           <ul>
             <li>1) 请先下载导入模板,模板中已标示出必填项</li>
             <li>2) 如果物流单号相同,则视为同一个发货单</li>
-            <li>3) 同一个发货单可有多个不同类型的类型,包括易损件、电池、机油</li>
+            <li>3) 同一个发货单可有多个不同类型的类型,包括易损件、电池、机油、电池机油</li>
           </ul>
           <a-button type="link" icon="download" style="padding: 0 0 0 23px;" :loading="exportLoading" @click="handleExport">下载导入模板</a-button>
         </div>