Quellcode durchsuchen

feature:公海客户添加导入模板

sunxinyuan vor 1 Jahr
Ursprung
Commit
8f011382fc
2 geänderte Dateien mit 23 neuen und 0 gelöschten Zeilen
  1. 4 0
      src/api/customer/index.js
  2. 19 0
      src/views/customer/openSea.vue

+ 4 - 0
src/api/customer/index.js

@@ -106,4 +106,8 @@ export default {
   import(query) {
     return micro_request.postRequest(basePath, 'Customer', 'Import', query)
   },
+  // 导入
+  excelTemplate(query) {
+    return micro_request.postRequest(basePath, 'Customer', 'ExcelTemplate', query)
+  },
 }

+ 19 - 0
src/views/customer/openSea.vue

@@ -94,6 +94,13 @@
         <el-button v-permissions="['cust:open:receive']" icon="el-icon-plus" type="primary" @click="handleReceive">
           领取
         </el-button>
+        <el-button
+          v-permissions="['cust:open:import']"
+          icon="el-icon-download"
+          type="primary"
+          @click="downloadTemplate">
+          下载模板
+        </el-button>
         <el-upload
           ref="uploadRef"
           v-permissions="['cust:open:import']"
@@ -590,6 +597,18 @@
             })
           })
       },
+      downloadTemplate() {
+        api
+          .excelTemplate({})
+          .then((res) => {
+            if (res.code == 200) {
+              downloadFileByByte(res.data, '客户导入模板.xlsx')
+            }
+          })
+          .catch((err) => {
+            console.error(err)
+          })
+      },
     },
   }
 </script>