Explorar o código

列表按钮和输入框调整,销售返利单新增批量删除

chen %!s(int64=3) %!d(string=hai) anos
pai
achega
0653aa2615

+ 40 - 32
src/api/finance/rebate_list.js

@@ -1,57 +1,65 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
 // 列表
 export function getRebateOrderList(params) {
-    return request({
-      url: '/rebate/order/list',
-      method: 'get',
-      params
-    })
-  }
+  return request({
+    url: "/rebate/order/list",
+    method: "get",
+    params,
+  });
+}
 // 提审
 export function getRebateOrderApply(params) {
   return request({
-    url: '/rebate/order/apply',
-    method: 'post',
-    params
-  })
+    url: "/rebate/order/apply",
+    method: "post",
+    params,
+  });
 }
 // 审核
 export function getRebateOrderExamine(params) {
   return request({
-    url: '/rebate/order/examine',
-    method: 'post',
-    params
-  })
+    url: "/rebate/order/examine",
+    method: "post",
+    params,
+  });
 }
 // 复核
 export function getRebateOrderExamine2(data) {
   return request({
-    url: '/rebate/order/examine2',
-    method: 'post',
-    data
-  })
+    url: "/rebate/order/examine2",
+    method: "post",
+    data,
+  });
 }
 // 详情
 export function getRebateOrderDetail(params) {
   return request({
-    url: '/rebate/order/detail',
-    method: 'get',
-    params
-  })
+    url: "/rebate/order/detail",
+    method: "get",
+    params,
+  });
 }
 // 客户确认
 export function getRebateOrderAck(data) {
   return request({
-    url: '/rebate/order/ack',
-    method: 'post',
-    data
-  })
+    url: "/rebate/order/ack",
+    method: "post",
+    data,
+  });
 }
 // 编辑
 export function getRebateOrderUpdate(data) {
   return request({
-    url: '/rebate/order/update',
-    method: 'post',
-    data
-  })
-}
+    url: "/rebate/order/update",
+    method: "post",
+    data,
+  });
+}
+// 批量删除
+export function getRebateOrderBatchDel(params) {
+  return request({
+    url: "/rebate/order/batchDel",
+    method: "post",
+    params,
+  });
+}

+ 5 - 5
src/views/basic_data/dealer/dealer_apply.vue

@@ -3,7 +3,7 @@
     <div v-if="isShow">
       <!-- 筛选条件 -->
       <div>
-        <el-form ref="searchForm" :model="searchForm" label-width="70px" size="small" label-position="left">
+        <el-form ref="searchForm" :model="searchForm" label-width="70px" size="mini" label-position="left">
           <el-row :gutter="20">
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="企业名称" prop="customerName">
@@ -29,8 +29,8 @@
 
             <el-col :xs="24" :sm="24" :lg="24" class="tr">
               <el-form-item label="">
-                <el-button size="small" @click="clearFn">清空</el-button>
-                <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+                <el-button size="mini" @click="clearFn">清空</el-button>
+                <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
               </el-form-item>
             </el-col>
           </el-row>
@@ -39,10 +39,10 @@
       <!-- 按钮 -->
       <div class="btn-group clearfix">
         <div class="fl">
-          <el-button type="primary" size="small">删除</el-button>
+          <el-button type="primary" size="mini">删除</el-button>
         </div>
         <div class="fr">
-          <el-button type="primary" size="small">导出</el-button>
+          <el-button type="primary" size="mini">导出</el-button>
         </div>
       </div>
       <div class="mymain-container">

+ 6 - 6
src/views/basic_data/dealer/dealer_deposit.vue

@@ -15,7 +15,7 @@
     </el-card> -->
       <!-- 筛选条件 -->
       <div>
-        <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
+        <el-form ref="searchForm" :model="searchForm" label-width="100px" size="mini" label-position="left">
           <el-row :gutter="20">
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="经销商名称" prop="customerName">
@@ -33,8 +33,8 @@
 
             <el-col :xs="24" :sm="12" :lg="12">
               <el-form-item label="" class="fr">
-                <el-button size="small" @click="clearFn">清空</el-button>
-                <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+                <el-button size="mini" @click="clearFn">清空</el-button>
+                <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
               </el-form-item>
             </el-col>
           </el-row>
@@ -43,12 +43,12 @@
       <!-- 按钮 -->
       <div class="btn-group clearfix">
         <div class="fl">
-          <el-button v-if="$checkBtnRole('add', $route.meta.roles)" type="primary" size="small" @click="addFn">新增</el-button>
+          <el-button v-if="$checkBtnRole('add', $route.meta.roles)" type="primary" size="mini" @click="addFn">新增</el-button>
         </div>
         <div class="fr">
-          <el-button type="primary" size="small" @click="downLoadFn">模板</el-button>
+          <el-button type="primary" size="mini" @click="downLoadFn">模板</el-button>
           <el-upload class="import-btn" action="" :http-request="handleImport" :file-list="importFileList" :show-file-list="false">
-            <el-button type="primary" size="small">批量导入</el-button>
+            <el-button type="primary" size="mini">批量导入</el-button>
           </el-upload>
         </div>
       </div>

+ 3 - 3
src/views/basic_data/dealer/dealer_list.vue

@@ -3,7 +3,7 @@
     <div v-if="isShow">
       <!-- 筛选条件 -->
       <div>
-        <el-form ref="searchForm" :model="searchForm" label-width="70px" size="small" label-position="left">
+        <el-form ref="searchForm" :model="searchForm" label-width="70px" size="mini" label-position="left">
           <el-row :gutter="20">
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="名称" prop="keyword">
@@ -13,8 +13,8 @@
 
             <el-col :xs="24" :sm="12" :lg="18" class="tr">
               <el-form-item label="">
-                <el-button size="small" @click="clearFn">清空</el-button>
-                <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+                <el-button size="mini" @click="clearFn">清空</el-button>
+                <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
               </el-form-item>
             </el-col>
           </el-row>

+ 7 - 7
src/views/basic_data/dealer/dealer_stock.vue

@@ -2,7 +2,7 @@
   <div class="app-container">
     <!-- 筛选条件 -->
     <div>
-      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
+      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="mini" label-position="left">
         <el-row :gutter="20">
           <el-col :xs="24" :sm="12" :lg="6">
             <el-form-item label="经销商名称" prop="customerName">
@@ -12,8 +12,8 @@
 
           <el-col :xs="24" :sm="12" :lg="18">
             <el-form-item label="" class="fr">
-              <el-button size="small" @click="clearFn">清空</el-button>
-              <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+              <el-button size="mini" @click="clearFn">清空</el-button>
+              <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
             </el-form-item>
           </el-col>
         </el-row>
@@ -22,15 +22,15 @@
 
     <div class="btn-group clearfix">
       <div class="fl">
-        <el-button v-if="$checkBtnRole('add', $route.meta.roles)" type="primary" size="small" @click="addFn" class="add-right" icon="el-icon-plus">新增</el-button>
+        <el-button v-if="$checkBtnRole('add', $route.meta.roles)" type="primary" size="mini" @click="addFn" class="add-right" icon="el-icon-plus">新增</el-button>
         <el-popconfirm v-if="$checkBtnRole('del', $route.meta.roles)" @onConfirm="deleFn" title="这是一段内容确定删除吗?">
-          <el-button :disabled="ids.length < 1" type="danger" size="small" class="textColor" icon="el-icon-minus" slot="reference">批量删除</el-button>
+          <el-button :disabled="ids.length < 1" type="danger" size="mini" class="textColor" icon="el-icon-minus" slot="reference">批量删除</el-button>
         </el-popconfirm>
       </div>
       <div class="fr">
-        <el-button type="primary" size="small" @click="downLoadFn">下载模板</el-button>
+        <el-button type="primary" size="mini" @click="downLoadFn">下载模板</el-button>
         <el-upload class="import-btn" action="" :http-request="handleImport" :file-list="importFileList" :show-file-list="false">
-          <el-button type="primary" size="small">导入</el-button>
+          <el-button type="primary" size="mini">导入</el-button>
         </el-upload>
       </div>
     </div>

+ 4 - 4
src/views/basic_data/material/classify_list.vue

@@ -24,7 +24,7 @@
       <div class="main-right">
         <!-- 筛选条件 -->
         <div>
-          <el-form ref="searchForm" :model="searchForm" label-width="70px" size="small" label-position="left">
+          <el-form ref="searchForm" :model="searchForm" label-width="70px" size="mini" label-position="left">
             <el-row :gutter="20">
               <el-col :xs="24" :sm="12" :lg="6">
                 <el-form-item label="编码" prop="productCategoryNumber">
@@ -39,8 +39,8 @@
 
               <el-col :xs="24" :sm="24" :lg="12" class="tr">
                 <el-form-item label="">
-                  <el-button size="small" @click="clearFn">清空</el-button>
-                  <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+                  <el-button size="mini" @click="clearFn">清空</el-button>
+                  <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
                 </el-form-item>
               </el-col>
             </el-row>
@@ -49,7 +49,7 @@
         <!-- 按钮 -->
         <div class="btn-group clearfix">
           <div class="fl">
-            <el-button v-if="$checkBtnRole('add', $route.meta.roles)" type="primary" size="small" @click="addCategoryFn">添加类别</el-button>
+            <el-button v-if="$checkBtnRole('add', $route.meta.roles)" type="primary" size="mini" @click="addCategoryFn">添加类别</el-button>
           </div>
         </div>
         <div class="mymain-container">

+ 3 - 3
src/views/basic_data/supplier/supplier_list.vue

@@ -3,7 +3,7 @@
     <div v-if="isShow">
       <!-- 筛选条件 -->
       <div>
-        <el-form ref="searchForm" :model="searchForm" label-width="70px" size="small" label-position="left">
+        <el-form ref="searchForm" :model="searchForm" label-width="70px" size="mini" label-position="left">
           <el-row :gutter="20">
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="名称" prop="name">
@@ -13,8 +13,8 @@
 
             <el-col :xs="24" :sm="12" :lg="18" class="tr">
               <el-form-item label="">
-                <el-button size="small" @click="clearFn">清空</el-button>
-                <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+                <el-button size="mini" @click="clearFn">清空</el-button>
+                <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
               </el-form-item>
             </el-col>
           </el-row>

+ 16 - 11
src/views/basic_data/taker/taker_car.vue

@@ -2,7 +2,7 @@
   <div class="app-container">
     <!-- 筛选条件 -->
     <div>
-      <el-form :model="searchForm" ref="searchForm" label-width="100px" size="small" label-position="left">
+      <el-form :model="searchForm" ref="searchForm" label-width="100px" size="mini" label-position="left">
         <el-row :gutter="20">
           <el-col :xs="24" :sm="12" :lg="6">
             <el-form-item label="经销商名称" prop="customerName">
@@ -17,8 +17,8 @@
 
           <el-col :xs="24" :sm="12" :lg="12" class="tr">
             <el-form-item label="">
-              <el-button size="small" @click="clearFn">清空</el-button>
-              <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+              <el-button size="mini" @click="clearFn">清空</el-button>
+              <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
             </el-form-item>
           </el-col>
         </el-row>
@@ -27,10 +27,10 @@
     <!-- 按钮 -->
     <div class="btn-group clearfix">
       <div class="fl">
-        <el-button v-if="$checkBtnRole('add', $route.meta.roles)" type="primary" icon="el-icon-plus" size="small" class="add-right" @click="addDataList">新增</el-button>
+        <el-button v-if="$checkBtnRole('add', $route.meta.roles)" type="primary" icon="el-icon-plus" size="mini" class="add-right" @click="addDataList">新增</el-button>
 
         <el-popconfirm v-if="$checkBtnRole('del', $route.meta.roles)" class="delClass" @onConfirm="delFn" title="这是一段内容确定删除吗?">
-          <el-button :disabled="ids.length < 1" slot="reference" type="danger" icon="el-icon-minus" size="small">批量删除</el-button>
+          <el-button :disabled="ids.length < 1" slot="reference" type="danger" icon="el-icon-minus" size="mini">批量删除</el-button>
         </el-popconfirm>
       </div>
       <div class="fr">
@@ -42,12 +42,17 @@
       <div class="table">
         <el-table v-loading="listLoading" :data="dataList" element-loading-text="Loading" @select="hanleSelect" @select-all="hanleSelect" border fit highlight-current-row stripe>
           <el-table-column type="selection" align="center" min-width="100"></el-table-column>
-          <el-table-column align="center" label="经销商名称" prop="customerName" min-width="260" show-overflow-tooltip></el-table-column>
-          <el-table-column align="center" label="车辆车牌号" prop="carBrand" min-width="160" show-overflow-tooltip></el-table-column>
-          <el-table-column align="center" label="创建者" prop="createBy" min-width="160" show-overflow-tooltip></el-table-column>
-          <el-table-column align="center" label="创建时间" prop="createTime" min-width="150" show-overflow-tooltip></el-table-column>
-          <el-table-column align="center" label="更新者" prop="updateBy" min-width="160" show-overflow-tooltip></el-table-column>
-          <el-table-column align="center" label="更新时间" prop="updateTime" min-width="160" show-overflow-tooltip></el-table-column>
+          <el-table-column align="left" label="经销商名称" prop="customerName" min-width="260" show-overflow-tooltip>
+            <template slot-scope="scope">
+              <CopyButton :copyText="scope.row.customerName" />
+              <span>{{scope.row.customerName}}</span>
+            </template>
+          </el-table-column>
+          <el-table-column align="left" label="车辆车牌号" prop="carBrand" min-width="160" show-overflow-tooltip></el-table-column>
+          <el-table-column align="left" label="创建者" prop="createBy" min-width="160" show-overflow-tooltip></el-table-column>
+          <el-table-column align="left" label="创建时间" prop="createTime" min-width="150" show-overflow-tooltip></el-table-column>
+          <el-table-column align="left" label="更新者" prop="updateBy" min-width="160" show-overflow-tooltip></el-table-column>
+          <el-table-column align="left" label="更新时间" prop="updateTime" min-width="160" show-overflow-tooltip></el-table-column>
           <el-table-column align="center" label="操作" min-width="160" show-overflow-tooltip fixed="right">
             <template slot-scope="scope">
               <el-button type="text" class="textColor" v-if="$checkBtnRole('edit', $route.meta.roles)" @click="editFn(scope.row)">编辑</el-button>

+ 18 - 13
src/views/basic_data/taker/taker_list.vue

@@ -2,7 +2,7 @@
   <div class="app-container">
     <!-- 筛选条件 -->
     <div>
-      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
+      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="mini" label-position="left">
         <el-row :gutter="20">
           <el-col :xs="24" :sm="12" :lg="6">
             <el-form-item label="经销商名称" prop="customerName">
@@ -22,8 +22,8 @@
 
           <el-col :xs="24" :sm="12" :lg="6" class="tr">
             <el-form-item label="">
-              <el-button size="small" @click="clearFn">清空</el-button>
-              <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+              <el-button size="mini" @click="clearFn">清空</el-button>
+              <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
             </el-form-item>
           </el-col>
         </el-row>
@@ -32,7 +32,7 @@
     <!-- 按钮 -->
     <div class="btn-group clearfix">
       <div class="fl">
-        <el-button v-if="$checkBtnRole('add', $route.meta.roles)" type="primary" size="small" @click="addFn">新增</el-button>
+        <el-button v-if="$checkBtnRole('add', $route.meta.roles)" type="primary" size="mini" @click="addFn">新增</el-button>
       </div>
       <div class="fr">
         <ExportButton :exUrl="'/taker-record/export'" :exParams="exParams" />
@@ -42,15 +42,20 @@
     <div class="mymain-container">
       <div class="table">
         <el-table v-loading="listLoading" :data="dataList" element-loading-text="Loading" border fit highlight-current-row stripe>
-          <el-table-column align="center" label="经销商名称" prop="customerName" min-width="260" show-overflow-tooltip></el-table-column>
-          <el-table-column align="center" label="提货人姓名" prop="takerName" min-width="160" show-overflow-tooltip></el-table-column>
-          <el-table-column align="center" label="身份证" prop="identity" min-width="170" show-overflow-tooltip></el-table-column>
-          <el-table-column align="center" label="联系电话" prop="phone" min-width="160" show-overflow-tooltip></el-table-column>
-          <el-table-column align="center" label="备用电话" prop="sparePhone" min-width="160" show-overflow-tooltip></el-table-column>
-          <el-table-column align="center" label="有效期" prop="expireTime" min-width="160" show-overflow-tooltip></el-table-column>
-          <el-table-column align="center" label="创建人" prop="createBy" min-width="160" show-overflow-tooltip></el-table-column>
-          <el-table-column align="center" label="创建时间" prop="createTime" min-width="160" show-overflow-tooltip></el-table-column>
-          <el-table-column align="center" label="状态" prop="flag" min-width="100" show-overflow-tooltip>
+          <el-table-column align="left" label="经销商名称" prop="customerName" min-width="260" show-overflow-tooltip>
+            <template slot-scope="scope">
+              <CopyButton :copyText="scope.row.customerName" />
+              <span>{{scope.row.customerName}}</span>
+            </template>
+          </el-table-column>
+          <el-table-column align="left" label="提货人姓名" prop="takerName" min-width="160" show-overflow-tooltip></el-table-column>
+          <el-table-column align="left" label="身份证" prop="identity" min-width="170" show-overflow-tooltip></el-table-column>
+          <el-table-column align="left" label="联系电话" prop="phone" min-width="160" show-overflow-tooltip></el-table-column>
+          <el-table-column align="left" label="备用电话" prop="sparePhone" min-width="160" show-overflow-tooltip></el-table-column>
+          <el-table-column align="left" label="有效期" prop="expireTime" min-width="160" show-overflow-tooltip></el-table-column>
+          <el-table-column align="left" label="创建人" prop="createBy" min-width="160" show-overflow-tooltip></el-table-column>
+          <el-table-column align="left" label="创建时间" prop="createTime" min-width="160" show-overflow-tooltip></el-table-column>
+          <el-table-column align="left" label="状态" prop="flag" min-width="100" show-overflow-tooltip>
             <template slot-scope="scope">
               <el-tag type="success" v-if="scope.row.flag === 1">有效</el-tag>
               <el-tag type="danger" v-else-if="scope.row.flag === 2">失效</el-tag>

+ 5 - 5
src/views/basic_data/wallet/wallet_list.vue

@@ -2,7 +2,7 @@
   <div class="app-container">
     <!-- 筛选条件 -->
     <div>
-      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
+      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="mini" label-position="left">
         <el-row :gutter="20">
           <el-col :xs="24" :sm="12" :lg="6">
             <el-form-item label="名称" prop="walletName">
@@ -30,8 +30,8 @@
 
           <el-col :xs="24" :sm="12" :lg="18" class="tr">
             <el-form-item label="">
-              <el-button size="small" @click="clearFn">清空</el-button>
-              <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+              <el-button size="mini" @click="clearFn">清空</el-button>
+              <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
             </el-form-item>
           </el-col>
         </el-row>
@@ -40,10 +40,10 @@
     <!-- 按钮 -->
     <div class="btn-group clearfix">
       <div class="fl">
-        <el-button type="primary" v-if="false" size="small">更新</el-button>
+        <el-button type="primary" v-if="false" size="mini">更新</el-button>
       </div>
       <div class="fr">
-        <el-button type="primary" v-if="false" size="small">导出</el-button>
+        <el-button type="primary" v-if="false" size="mini">导出</el-button>
       </div>
     </div>
     <!-- 列表 -->

+ 7 - 7
src/views/engin_deposit/refund_list.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="app-container">
     <div v-if="showSurrender">
-      <el-radio-group @change="changeRadioFn" v-model="examine" size="">
+      <el-radio-group @change="changeRadioFn" v-model="examine" size="mini">
         <el-radio-button label="">全部</el-radio-button>
         <el-radio-button label="SAVE">保存</el-radio-button>
         <el-radio-button label="WAIT">待审核</el-radio-button>
@@ -11,7 +11,7 @@
       <br /><br />
       <!-- 筛选条件 -->
       <div>
-        <el-form ref="searchForm" :model="searchForm" label-width="160px" size="small" label-position="left">
+        <el-form ref="searchForm" :model="searchForm" label-width="160px" size="mini" label-position="left">
           <el-row :gutter="20">
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="工程登录(信息)编号" prop="refEnginRecordNo">
@@ -75,8 +75,8 @@
 
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="" class="fr">
-                <el-button size="small" @click="resetFn">清空</el-button>
-                <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+                <el-button size="mini" @click="resetFn">清空</el-button>
+                <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
               </el-form-item>
             </el-col>
           </el-row>
@@ -85,15 +85,15 @@
       <!-- 按钮 -->
       <div class="btn-group clearfix">
         <div class="fl">
-          <el-radio-group @change="changeEnginOrderTypeFn" v-model="enginOrderType" size="">
+          <el-radio-group @change="changeEnginOrderTypeFn" v-model="enginOrderType" size="mini">
             <el-radio-button label="HOME">家用工程</el-radio-button>
             <el-radio-button label="TRADE">商用工程</el-radio-button>
           </el-radio-group>
         </div>
         <div class="fr">
-          <el-button type="primary" size="small" @click="exportFn">导出</el-button>
+          <el-button type="primary" size="mini" @click="exportFn">导出</el-button>
           <el-upload class="import-btn" action="" :http-request="handleImport" :file-list="importFileList" :show-file-list="false">
-            <el-button type="primary" size="small">导入</el-button>
+            <el-button type="primary" size="mini">导入</el-button>
           </el-upload>
         </div>
       </div>

+ 5 - 5
src/views/finance/account_list.vue

@@ -3,7 +3,7 @@
     <div v-if="showReconciliation">
       <!-- 筛选条件 -->
       <div>
-        <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
+        <el-form ref="searchForm" :model="searchForm" label-width="100px" size="mini" label-position="left">
           <el-row :gutter="20">
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="经销商名称" prop="customerId">
@@ -40,8 +40,8 @@
             </el-col>
             <el-col :xs="24" :sm="12" :lg="18">
               <el-form-item label="" class="fr">
-                <el-button size="small" @click="clearFn">清空</el-button>
-                <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+                <el-button size="mini" @click="clearFn">清空</el-button>
+                <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
               </el-form-item>
             </el-col>
           </el-row>
@@ -50,8 +50,8 @@
       <!-- 按钮 -->
       <div class="btn-group clearfix">
         <div class="fl">
-          <el-button :disabled="dataList.length == 0" type="primary" size="small" @click="reconciliationFn">一键对账</el-button>
-          <el-button type="primary" size="small" @click="recordFn">记录</el-button>
+          <el-button :disabled="dataList.length == 0" type="primary" size="mini" @click="reconciliationFn">一键对账</el-button>
+          <el-button type="primary" size="mini" @click="recordFn">记录</el-button>
         </div>
         <div class="fr">
           <ExportButton :exUrl="'/finance/standing/book/export'" :exParams="exParams" />

+ 4 - 4
src/views/finance/balance_sum.vue

@@ -2,7 +2,7 @@
   <div class="app-container">
     <!-- 筛选条件 -->
     <div>
-      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
+      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="mini" label-position="left">
         <el-row :gutter="20">
           <el-col :xs="24" :sm="12" :lg="6">
             <el-form-item label="经销商名称" prop="customerNumber">
@@ -22,8 +22,8 @@
           </el-col> -->
           <el-col :xs="24" :sm="24" :lg="18">
             <el-form-item label="" class="fr">
-              <el-button size="small" @click="clearFn">清空</el-button>
-              <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+              <el-button size="mini" @click="clearFn">清空</el-button>
+              <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
             </el-form-item>
           </el-col>
         </el-row>
@@ -32,7 +32,7 @@
     <!-- 按钮 -->
     <div class="btn-group clearfix">
       <div class="fr">
-        <el-button type="primary" size="small">导出</el-button>
+        <el-button type="primary" size="mini">导出</el-button>
       </div>
     </div>
     <!-- 列表 -->

+ 3 - 3
src/views/finance/change_apply.vue

@@ -4,7 +4,7 @@
     <el-divider></el-divider>
     <!-- 筛选条件 -->
     <div>
-      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
+      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="mini" label-position="left">
         <el-row :gutter="20">
           <el-col :xs="24" :sm="12" :lg="6">
             <el-form-item label="返利互转单号" prop="">
@@ -78,9 +78,9 @@
     <!-- 按钮 -->
     <div class="btn-group clearfix">
       <div class="fl">
-        <el-button type="primary" size="small" @click="preservationFn">保存</el-button>
+        <el-button type="primary" size="mini" @click="preservationFn">保存</el-button>
 
-        <el-button type="primary" size="small" @click="resetFn">重置</el-button>
+        <el-button type="primary" size="mini" @click="resetFn">重置</el-button>
       </div>
     </div>
   </div>

+ 4 - 4
src/views/finance/change_list.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="app-container">
     <div v-if="showPage == 1">
-      <el-radio-group @change="changeRadioGroupFn" v-model="category" size="">
+      <el-radio-group @change="changeRadioGroupFn" v-model="category" size="mini">
         <el-radio-button label="">全部</el-radio-button>
         <el-radio-button label="WAIT">待审核</el-radio-button>
         <el-radio-button label="OK_ONE">审核通过</el-radio-button>
@@ -13,7 +13,7 @@
       <br /><br />
       <!-- 筛选条件 -->
       <div>
-        <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
+        <el-form ref="searchForm" :model="searchForm" label-width="100px" size="mini" label-position="left">
           <el-row :gutter="20">
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="返利互转单号" prop="id">
@@ -35,8 +35,8 @@
 
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="" class="fr">
-                <el-button size="small" @click="clearFn">清空</el-button>
-                <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+                <el-button size="mini" @click="clearFn">清空</el-button>
+                <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
               </el-form-item>
             </el-col>
           </el-row>

+ 4 - 4
src/views/finance/credit_list.vue

@@ -3,7 +3,7 @@
     <div v-if="showRecord">
       <!-- 筛选条件 -->
       <div>
-        <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
+        <el-form ref="searchForm" :model="searchForm" label-width="100px" size="mini" label-position="left">
           <el-row :gutter="20">
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="经销商名称" prop="customerId">
@@ -15,8 +15,8 @@
             </el-col>
             <el-col :xs="24" :sm="12" :lg="18">
               <el-form-item label="" class="fr">
-                <el-button size="small" @click="clearFn">清空</el-button>
-                <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+                <el-button size="mini" @click="clearFn">清空</el-button>
+                <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
               </el-form-item>
             </el-col>
           </el-row>
@@ -26,7 +26,7 @@
       <div class="btn-group clearfix">
         <div class="fr">
           <ExportButton :exUrl="'/wallet/customer/list/export'" :exParams="exParams" class="exportClass" />
-          <el-button type="primary" size="small">打印</el-button>
+          <el-button type="primary" size="mini">打印</el-button>
         </div>
       </div>
       <!-- 列表 -->

+ 3 - 3
src/views/finance/finance_sum.vue

@@ -2,7 +2,7 @@
   <div class="app-container">
     <!-- 筛选条件 -->
     <div>
-      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
+      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="mini" label-position="left">
         <el-row :gutter="20">
           <el-col :xs="24" :sm="12" :lg="6">
             <el-form-item label="选择品类" prop="mainId">
@@ -15,8 +15,8 @@
 
           <el-col :xs="24" :sm="12" :lg="18">
             <el-form-item label="" class="fr">
-              <el-button size="small" @click="clearFn">清空</el-button>
-              <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+              <el-button size="mini" @click="clearFn">清空</el-button>
+              <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
             </el-form-item>
           </el-col>
         </el-row>

+ 5 - 5
src/views/finance/rebate_form.vue

@@ -4,7 +4,7 @@
     <el-divider></el-divider>
     <!-- 表头 -->
     <div>
-      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
+      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="mini" label-position="left">
         <el-row :gutter="20">
           <el-col :xs="24" :sm="12" :lg="6">
             <el-form-item label="返利单号" prop="">
@@ -47,18 +47,18 @@
     <div class="btn-group clearfix">
       <div class="fl">
         <el-popconfirm v-if="$checkBtnRole('del', $route.meta.roles)" @onConfirm="delSeletFn" title="这是一段内容确定删除吗?">
-          <el-button :disabled="selectList.length < 1" type="danger" size="small" class="textColor delStyle" icon="el-icon-minus" slot="reference">批量删除</el-button>
+          <el-button :disabled="selectList.length < 1" type="danger" size="mini" class="textColor delStyle" icon="el-icon-minus" slot="reference">批量删除</el-button>
         </el-popconfirm>
       </div>
       <div class="fr">
-        <el-button type="primary" size="small" @click="downLoadFn">模板</el-button>
+        <el-button type="primary" size="mini" @click="downLoadFn">模板</el-button>
         <!-- <a href="/rebate/order/download">下载文件</a> -->
-        <!-- <el-button type="primary" size="small" @click="importFn"
+        <!-- <el-button type="primary" size="mini" @click="importFn"
           >批量导入</el-button
         > -->
 
         <el-upload class="import-btn" action="" :http-request="handleImport" :file-list="importFileList" :show-file-list="false">
-          <el-button type="primary" size="small">批量导入</el-button>
+          <el-button type="primary" size="mini">批量导入</el-button>
         </el-upload>
       </div>
     </div>

+ 42 - 5
src/views/finance/rebate_list.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="app-container">
     <div v-if="showPage == 1">
-      <el-radio-group @change="changeRadioFn" v-model="searchForm.examineStatus" size="">
+      <el-radio-group @change="changeRadioFn" v-model="searchForm.examineStatus" size="mini">
         <el-radio-button label="">全部</el-radio-button>
         <el-radio-button label="SAVE">保存</el-radio-button>
         <el-radio-button label="WAIT">待审核</el-radio-button>
@@ -14,7 +14,7 @@
       <br /><br />
       <!-- 筛选条件 -->
       <div>
-        <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
+        <el-form ref="searchForm" :model="searchForm" label-width="100px" size="mini" label-position="left">
           <el-row :gutter="20">
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="经销商名称" prop="customerName">
@@ -46,8 +46,8 @@
 
             <el-col :xs="24" :sm="12" :lg="18">
               <el-form-item label="" class="fr">
-                <el-button size="small" @click="cancelFn">清空</el-button>
-                <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+                <el-button size="mini" @click="cancelFn">清空</el-button>
+                <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
               </el-form-item>
             </el-col>
           </el-row>
@@ -55,6 +55,11 @@
       </div>
       <!-- 按钮 -->
       <div class="btn-group clearfix">
+        <div class="fl">
+          <el-popconfirm v-if="$checkBtnRole('del', $route.meta.roles)" class="delClass" @onConfirm="deleFn" title="这是一段内容确定删除吗?">
+            <el-button :disabled="deleList.length < 1" slot="reference" type="danger" icon="el-icon-minus" size="mini">批量删除</el-button>
+          </el-popconfirm>
+        </div>
         <div class="fr">
           <ExportButton :exUrl="'/rebate/order/export'" :exParams="exParams" />
         </div>
@@ -62,7 +67,8 @@
       <!-- 列表 -->
       <div class="mymain-container">
         <div class="table">
-          <el-table v-loading="listLoading" :data="dataList" element-loading-text="Loading" border fit highlight-current-row stripe show-summary :summary-method="$getSummaries">
+          <el-table @selection-change="selectionChangeFn" v-loading="listLoading" :data="dataList" element-loading-text="Loading" border fit highlight-current-row stripe show-summary :summary-method="$getSummaries">
+            <el-table-column :selectable='selectableFn' align="center" type="selection" width="100" show-overflow-tooltip></el-table-column>
             <el-table-column align="left" label="状态" prop="examineStatus" min-width="160" show-overflow-tooltip v-if="!isCustomer">
               <template slot-scope="scope">
                 <el-tag v-show="scope.row.examineStatus == 'SAVE'">保存</el-tag>
@@ -232,6 +238,7 @@
 import {
   getRebateOrderList,
   getRebateOrderApply,
+  getRebateOrderBatchDel,
 } from "@/api/finance/rebate_list";
 import RebateListApply from "./components/rebate_list-apply.vue";
 import RebateListExamine from "./components/rebate_list-examine.vue";
@@ -252,6 +259,7 @@ export default {
   },
   data() {
     return {
+      deleList: [],
       currentPage: 1, // 当前页码
       pageSize: 10, // 每页数量
       listTotal: 0, // 列表总数
@@ -298,6 +306,35 @@ export default {
     }
   },
   methods: {
+    // 批量删除
+    selectionChangeFn(value) {
+      // console.log(value);
+      const res = value.map((v) => v.rebateOrderId);
+      // console.log(res);
+      this.deleList = res;
+    },
+    //删除
+    async deleFn() {
+      let res = this.deleList.toString();
+      // console.log(res);
+      await getRebateOrderBatchDel({ ids: res });
+      this.getDataList({
+        ...this.searchForm,
+        pageSize: this.pageSize,
+        pageNum: this.currentPage,
+      });
+      this.$message.success("删除成功");
+      this.deleList = [];
+    },
+
+    selectableFn(row, index) {
+      // console.log(row, index, 444);
+      if (row.examineStatus !== "SAVE") {
+        return false;
+      } else {
+        return true;
+      }
+    },
     //切换radio获取数据
     changeRadioFn(v) {
       // console.log(111);

+ 3 - 3
src/views/finance/receipt_list.vue

@@ -3,7 +3,7 @@
     <div v-if="showDetail">
       <!-- 筛选条件 -->
       <div>
-        <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
+        <el-form ref="searchForm" :model="searchForm" label-width="100px" size="mini" label-position="left">
           <el-row :gutter="20">
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="单据类型" prop="billType">
@@ -50,8 +50,8 @@
 
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="" class="fr">
-                <el-button size="small" @click="cancelFn">清空</el-button>
-                <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+                <el-button size="mini" @click="cancelFn">清空</el-button>
+                <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
               </el-form-item>
             </el-col>
           </el-row>

+ 6 - 6
src/views/finance/receivable_list.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="app-container">
     <div v-if="showPage == 1">
-      <el-radio-group @change="changeRadioGroupFn" v-model="examine" size="">
+      <el-radio-group @change="changeRadioGroupFn" v-model="examine" size="mini">
         <el-radio-button label="">全部</el-radio-button>
         <el-radio-button label="WAIT">待审核</el-radio-button>
         <el-radio-button label="OK">审核通过</el-radio-button>
@@ -10,7 +10,7 @@
       <br /><br />
       <!-- 筛选条件 -->
       <div>
-        <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
+        <el-form ref="searchForm" :model="searchForm" label-width="100px" size="mini" label-position="left">
           <el-row :gutter="20">
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="单据来源" prop="source">
@@ -46,8 +46,8 @@
 
             <el-col :xs="24" :sm="12" :lg="18">
               <el-form-item label="" class="fr">
-                <el-button size="small" @click="clearFn">清空</el-button>
-                <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+                <el-button size="mini" @click="clearFn">清空</el-button>
+                <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
               </el-form-item>
             </el-col>
           </el-row>
@@ -56,10 +56,10 @@
       <!-- 按钮 -->
       <div class="btn-group clearfix">
         <div class="fl">
-          <el-button v-if="$checkBtnRole('add', $route.meta.roles)" type="primary" icon="el-icon-plus" size="small" @click="addFn">新建</el-button>
+          <el-button v-if="$checkBtnRole('add', $route.meta.roles)" type="primary" icon="el-icon-plus" size="mini" @click="addFn">新建</el-button>
 
           <el-popconfirm v-if="$checkBtnRole('del', $route.meta.roles)" class="delClass" @onConfirm="deleFn" title="这是一段内容确定删除吗?">
-            <el-button :disabled="deleList.length < 1" slot="reference" type="danger" icon="el-icon-minus" size="small">批量删除</el-button>
+            <el-button :disabled="deleList.length < 1" slot="reference" type="danger" icon="el-icon-minus" size="mini">批量删除</el-button>
           </el-popconfirm>
         </div>
         <div class="fr">

+ 4 - 4
src/views/finance/standbook_list.vue

@@ -15,14 +15,14 @@
       >
     </el-radio-group>
     <br /><br /> -->
-    <el-radio-group v-model="bill" @change="checkFn" size="">
+    <el-radio-group v-model="bill" @change="checkFn" size="mini">
       <el-radio-button label="COMMONLY">货款台账</el-radio-button>
       <el-radio-button label="REBATE">返利台账</el-radio-button>
     </el-radio-group>
     <h1></h1>
     <!-- 筛选条件 -->
     <div>
-      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
+      <el-form ref="searchForm" :model="searchForm" label-width="100px" size="mini" label-position="left">
         <el-row :gutter="20">
           <el-col :xs="24" :sm="12" :lg="6">
             <el-form-item label="经销商名称" prop="customerId">
@@ -60,8 +60,8 @@
 
           <el-col :xs="24" :sm="12" :lg="18">
             <el-form-item label="" class="fr">
-              <el-button size="small" @click="resetFn">清空</el-button>
-              <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+              <el-button size="mini" @click="resetFn">清空</el-button>
+              <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
             </el-form-item>
           </el-col>
         </el-row>

+ 4 - 4
src/views/finance/wallet.vue

@@ -6,7 +6,7 @@
     <br />
     <!-- 筛选条件 -->
     <div v-if="show2">
-      <el-form ref="searchForm" :model="searchForm" :rules="rulesSearchForm" label-width="100px" size="small" label-position="left">
+      <el-form ref="searchForm" :model="searchForm" :rules="rulesSearchForm" label-width="100px" size="mini" label-position="left">
         <el-row :gutter="20">
           <el-col :xs="24" :sm="12" :lg="6">
             <el-form-item label="经销商名称" prop="customerId">
@@ -19,8 +19,8 @@
 
           <el-col :xs="24" :sm="12" :lg="18">
             <el-form-item label="" class="fr">
-              <el-button size="small" @click="resetFn">清空</el-button>
-              <el-button size="small" type="primary" @click="searchFn">搜索</el-button>
+              <el-button size="mini" @click="resetFn">清空</el-button>
+              <el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
             </el-form-item>
           </el-col>
         </el-row>
@@ -29,7 +29,7 @@
     <!-- 按钮 -->
     <div class="btn-group clearfix">
       <div class="fr">
-        <el-button type="primary" size="small" @click="exportFn">导出</el-button>
+        <el-button type="primary" size="mini" @click="exportFn">导出</el-button>
       </div>
     </div>
     <el-row>