Kaynağa Gözat

会员管理导入导出添加

liuzhen 5 yıl önce
ebeveyn
işleme
18b3c76bca

+ 0 - 0
CallCenterWeb.UI/src/views/memberManagement/fileTranser/handle.vue


+ 21 - 9
CallCenterWeb.UI/src/views/memberManagement/fileTranser/index.vue

@@ -25,6 +25,7 @@
25 25
                 <el-table-column label="操作" width="" align="center" class-name="oparate_btn" fixed="right">
26 26
                 <template slot-scope="scope">
27 27
                     <el-button type="text" @click="btn_detail(scope.row.F_ID.toString())">详情</el-button>
28
+                    <el-button type="text" @click="btn_handle(scope.row.F_ID.toString())">处理</el-button>
28 29
                     </template>
29 30
                 </el-table-column>
30 31
              </el-table>
@@ -88,15 +89,26 @@ export default {
88 89
         this.getList()
89 90
         },
90 91
         btn_detail(editId) {
91
-        this.$layer.iframe({
92
-            content: {
93
-            content: detail, // 传递的组件对象
94
-            parent: this, // 当前的vue对象
95
-            data: { 'rowid': editId }// props
96
-            },
97
-            area: ['80%', '90%'],
98
-            title: '详情'
99
-        })
92
+            this.$layer.iframe({
93
+                content: {
94
+                content: detail, // 传递的组件对象
95
+                parent: this, // 当前的vue对象
96
+                data: { 'rowid': editId }// props
97
+                },
98
+                area: ['80%', '90%'],
99
+                title: '详情'
100
+            })
101
+        },
102
+        btn_handle(handleId) {
103
+            this.$layer.iframe({
104
+                content: {
105
+                content: detail, // 传递的组件对象
106
+                parent: this, // 当前的vue对象
107
+                data: { 'rowid': handleId }// props
108
+                },
109
+                area: ['80%', '90%'],
110
+                title: '详情'
111
+            })
100 112
         },
101 113
         handleClick(tab, event){
102 114
             console.log(tab, event);

+ 1 - 1
CallCenterWeb.UI/src/views/memberManagement/memberList/components/importFile.vue

@@ -47,7 +47,7 @@ export default {
47 47
   },
48 48
   data() {
49 49
     return {
50
-      downloadUrl: '/static/xls/importPhonesTemplate.xlsx',
50
+      downloadUrl: '/static/xls/huiyuanxinxiTemplate.xlsx',
51 51
       uploadData: {// 文件上传数据
52 52
         uploadUrl: this.$store.getters.serverConfig.BASE_API + 'api/vipinfo/importexcel',
53 53
         uploaderFiles: {// 上传文件的参数

+ 9 - 2
CallCenterWeb.UI/src/views/memberManagement/memberList/index.vue

@@ -43,7 +43,7 @@
43 43
 </template>
44 44
 
45 45
 <script>
46
-
46
+import { mapGetters } from 'vuex'
47 47
 import { getOrderLists, deleteOrder,deletesMember } from '@/api/memberManagement/memberList'
48 48
 import searchFilter from './components/searchFilter'
49 49
 import addOrEdit from './components/addOrEdit'
@@ -94,6 +94,11 @@ export default {
94 94
       }
95 95
     }
96 96
   },
97
+  computed: {
98
+    ...mapGetters([
99
+      'token'
100
+    ])
101
+  },
97 102
   methods: {
98 103
     getList() {
99 104
       this.loading = true
@@ -129,6 +134,7 @@ export default {
129 134
       this.getList()
130 135
     },
131 136
     btn_export() {
137
+      // alert(this.token)
132 138
       window.location.href = this.$store.getters.serverConfig.BASE_API + 'api/vipinfo/exportexcel?name=' + this.searchDatas.customerName +
133 139
 					'&phone=' + this.searchDatas.phoneNumber + //手机号码
134 140
 					// '&stime=' + this.searchDatas.searchDate && this.searchDatas.searchDate[0] +
@@ -140,7 +146,8 @@ export default {
140 146
 					'&recommender=' + this.searchDatas.referrer + //推荐人
141 147
 					'&saleperson=' + this.searchDatas.saleperson + //销售负责人
142 148
 					'&contact=' + this.searchDatas.contactFrequency + //联系频次
143
-					'&deptid=' + this.searchDatas.sc_deptid
149
+					// '&token=' + this.token + //联系频次
150
+					'&birthday=' + this.searchDatas.birthday
144 151
     },
145 152
     btn_detail(editId) {
146 153
       this.$layer.iframe({

BIN
CallCenterWeb.UI/static/xls/huiyuanxinxiTemplate.xlsx