Selaa lähdekoodia

禅道bug修改

liuzhen 5 vuotta sitten
vanhempi
commit
3ecd578069

+ 8 - 0
CallCenterWeb.UI/src/api/memberManagement/memberList.js

165
     params
165
     params
166
   })
166
   })
167
 }
167
 }
168
+// 获取销售负责人
169
+export function getSalesmanData(params) {
170
+  return request({
171
+    url: 'api/useraccount/getlistdrop',
172
+    method: 'get',
173
+    params
174
+  })
175
+}

+ 44 - 55
CallCenterWeb.UI/src/views/mediaCenter/launchManagment/mediaInformation/manage.vue

39
             <el-input v-model="form.number" placeholder="请输入400号码"></el-input>
39
             <el-input v-model="form.number" placeholder="请输入400号码"></el-input>
40
           </el-form-item>
40
           </el-form-item>
41
         </el-col>
41
         </el-col>
42
-        <el-col :span="9">
42
+        <el-col :span="6">
43
           <el-form-item label="绑定商品">
43
           <el-form-item label="绑定商品">
44
             <el-select v-model="form.product"
44
             <el-select v-model="form.product"
45
               multiple
45
               multiple
55
             </el-select>
55
             </el-select>
56
           </el-form-item>
56
           </el-form-item>
57
         </el-col>
57
         </el-col>
58
-        <el-col :span="8">
58
+        <el-col :span="6">
59
           <el-form-item label="投放日期">
59
           <el-form-item label="投放日期">
60
-            <el-date-picker v-model="form.releaseDate" value-format="yyyy-MM-dd" type="date" placeholder="请选择日期"></el-date-picker>
60
+            <el-date-picker v-model="form.releaseDate" value-format="yyyy-MM-dd" type="date" placeholder="请选择日期" style="width:199px"></el-date-picker>
61
           </el-form-item>
61
           </el-form-item>
62
         </el-col>
62
         </el-col>
63
-        <el-col :span="7">
63
+        <el-col :span="6">
64
           <el-form-item label="日费用">
64
           <el-form-item label="日费用">
65
             <el-input v-model="form.dailyExpenses" placeholder="请输入日费用"></el-input>
65
             <el-input v-model="form.dailyExpenses" placeholder="请输入日费用"></el-input>
66
           </el-form-item>
66
           </el-form-item>
68
       </el-form>
68
       </el-form>
69
     </el-row>
69
     </el-row>
70
     <el-row>
70
     <el-row>
71
-      <el-form ref="playPlanRef" :model="playPlanForm" label-width="70px">
71
+      <el-form ref="playPlanRef" :model="playPlanForm" label-width="100px">
72
         <el-col :span="24">
72
         <el-col :span="24">
73
           <el-form-item label="播放计划信息" label-width="110px"></el-form-item>
73
           <el-form-item label="播放计划信息" label-width="110px"></el-form-item>
74
         </el-col>
74
         </el-col>
91
           </el-form-item>
91
           </el-form-item>
92
         </el-col>
92
         </el-col>
93
         <el-col :span="4">
93
         <el-col :span="4">
94
-          <el-form-item label="状态">
95
-            <el-select clearable v-model="playPlanForm.state" placeholder="请选择状态">
96
-              <el-option label="启动" value="0"></el-option>
97
-              <el-option label="暂停" value="1"></el-option>
98
-              <el-option label="终止" value="2"></el-option>
99
-            </el-select>
94
+          <el-form-item label="播放说明">
95
+            <el-input v-model="playPlanForm.playInstructions" placeholder="请输入播放说明" style="width:200px"></el-input>
100
           </el-form-item>
96
           </el-form-item>
101
         </el-col>
97
         </el-col>
102
         <el-col :span="3">
98
         <el-col :span="3">
118
               start-placeholder="开始日期"
114
               start-placeholder="开始日期"
119
               end-placeholder="结束日期"
115
               end-placeholder="结束日期"
120
             />
116
             />
121
-             <!-- <el-time-picker
122
-              v-model="playPlanForm.BroadcastTime"
123
-              placeholder="请选择时间">
124
-            </el-time-picker> -->
125
           </el-form-item>
117
           </el-form-item>
126
         </el-col>
118
         </el-col>
127
         <el-col :span="4">
119
         <el-col :span="4">
136
             </el-select>
128
             </el-select>
137
           </el-form-item>
129
           </el-form-item>
138
         </el-col>
130
         </el-col>
139
-        <el-col :span="3">
131
+        <el-col :span="4">
140
           <el-form-item label="播出时长">
132
           <el-form-item label="播出时长">
141
             <el-input v-model="playPlanForm.broadcost" placeholder="请输入播出时长"></el-input>
133
             <el-input v-model="playPlanForm.broadcost" placeholder="请输入播出时长"></el-input>
142
           </el-form-item>
134
           </el-form-item>
143
         </el-col>
135
         </el-col>
144
-        <el-col :span="3">
136
+        <el-col :span="4">
145
           <el-form-item label="播出次数">
137
           <el-form-item label="播出次数">
146
             <el-input v-model="playPlanForm.playNumber" placeholder="请输入播出次数"></el-input>
138
             <el-input v-model="playPlanForm.playNumber" placeholder="请输入播出次数"></el-input>
147
           </el-form-item>
139
           </el-form-item>
148
         </el-col>
140
         </el-col>
149
-        <el-col :span="6">
150
-          <el-form-item label="播放说明">
151
-            <el-input v-model="playPlanForm.playInstructions" placeholder="请输入播放说明"></el-input>
141
+        <el-col :span="4">
142
+          <el-form-item label="状态">
143
+            <el-select clearable v-model="playPlanForm.state" placeholder="请选择状态">
144
+              <el-option label="启动" value="0"></el-option>
145
+              <el-option label="暂停" value="1"></el-option>
146
+              <el-option label="终止" value="2"></el-option>
147
+            </el-select>
152
           </el-form-item>
148
           </el-form-item>
153
         </el-col>
149
         </el-col>
154
       </el-form>  
150
       </el-form>  
155
     </el-row>
151
     </el-row>
156
     <el-row v-for="(item,index) in addPlayPlanForm" :key="index">
152
     <el-row v-for="(item,index) in addPlayPlanForm" :key="index">
157
-      <el-form  label-width="70px" >
153
+      <el-form  label-width="100px" >
158
         <el-col :span="5">
154
         <el-col :span="5">
159
           <el-form-item label="播出时间">
155
           <el-form-item label="播出时间">
160
             <el-input v-model='item.F_BroadcastTime' disabled></el-input>
156
             <el-input v-model='item.F_BroadcastTime' disabled></el-input>
174
           </el-form-item>
170
           </el-form-item>
175
         </el-col>
171
         </el-col>
176
         <el-col :span="4">
172
         <el-col :span="4">
177
-          <el-form-item label="状态">
178
-            <el-select v-model="item.F_State" placeholder="请选择状态" disabled>
179
-              <el-option
180
-                v-for="item in startPlan"
181
-                :key="item.id"
182
-                :label="item.label"
183
-                :value="item.id">
184
-              </el-option>
185
-            </el-select>
173
+          <el-form-item label="播放说明">
174
+            <el-input v-model="item.F_Describe" placeholder="请输入播放说明" disabled style="width:200px"></el-input>
186
           </el-form-item>
175
           </el-form-item>
187
         </el-col>
176
         </el-col>
188
         <el-col :span="3">
177
         <el-col :span="3">
206
               start-placeholder="开始日期"
195
               start-placeholder="开始日期"
207
               end-placeholder="结束日期"
196
               end-placeholder="结束日期"
208
             />
197
             />
209
-            <!-- <el-time-picker
210
-            disabled
211
-              v-model="item.startDate"
212
-              placeholder="请选择时间">
213
-            </el-time-picker> -->
214
-            <!-- <el-input v-model="item.BroadcastTime" placeholder="请输入播放时间" disabled></el-input> -->
215
           </el-form-item>
198
           </el-form-item>
216
         </el-col>
199
         </el-col>
217
         <el-col :span="4">
200
         <el-col :span="4">
224
                 :value="item.F_ValueId">
207
                 :value="item.F_ValueId">
225
               </el-option>
208
               </el-option>
226
             </el-select>
209
             </el-select>
227
-            <!-- <el-input v-model="item.advertisementName" placeholder="请输入广告名称" disabled></el-input> -->
228
           </el-form-item>
210
           </el-form-item>
229
         </el-col>
211
         </el-col>
230
-        <el-col :span="3">
212
+        <el-col :span="4">
231
           <el-form-item label="播出时长">
213
           <el-form-item label="播出时长">
232
             <el-input v-model="item.F_BroadcastDuration" placeholder="请输入播出时长" disabled></el-input>
214
             <el-input v-model="item.F_BroadcastDuration" placeholder="请输入播出时长" disabled></el-input>
233
           </el-form-item>
215
           </el-form-item>
234
         </el-col>
216
         </el-col>
235
-        <el-col :span="3">
217
+        <el-col :span="4">
236
           <el-form-item label="播出次数">
218
           <el-form-item label="播出次数">
237
             <el-input v-model="item.F_PlayCount" placeholder="请输入播出次数" disabled></el-input>
219
             <el-input v-model="item.F_PlayCount" placeholder="请输入播出次数" disabled></el-input>
238
           </el-form-item>
220
           </el-form-item>
239
         </el-col>
221
         </el-col>
240
-        <el-col :span="6">
241
-          <el-form-item label="播放说明">
242
-            <el-input v-model="item.F_Describe" placeholder="请输入播放说明" disabled></el-input>
222
+        <el-col :span="4">
223
+          <el-form-item label="状态">
224
+            <el-select v-model="item.F_State" placeholder="请选择状态" disabled>
225
+              <el-option
226
+                v-for="item in startPlan"
227
+                :key="item.id"
228
+                :label="item.label"
229
+                :value="item.id">
230
+              </el-option>
231
+            </el-select>
243
           </el-form-item>
232
           </el-form-item>
244
         </el-col>
233
         </el-col>
245
       </el-form>
234
       </el-form>
246
     </el-row>
235
     </el-row>
247
     <el-row>
236
     <el-row>
248
-      <el-form  ref="changeInfoRef" :model="changeInfoForm" label-width="70px">
237
+      <el-form  ref="changeInfoRef" :model="changeInfoForm" label-width="100px">
249
         <el-col :span="24">
238
         <el-col :span="24">
250
           <el-form-item label="媒体变更信息" label-width="110px"></el-form-item>
239
           <el-form-item label="媒体变更信息" label-width="110px"></el-form-item>
251
         </el-col>
240
         </el-col>
252
-         <el-col :span="7">
241
+         <el-col :span="6">
253
           <el-form-item label="变更时间">
242
           <el-form-item label="变更时间">
254
             <el-date-picker v-model="changeInfoForm.changeDate" value-format="yyyy-MM-dd" type="date" placeholder="请选择变更时间"></el-date-picker>
243
             <el-date-picker v-model="changeInfoForm.changeDate" value-format="yyyy-MM-dd" type="date" placeholder="请选择变更时间"></el-date-picker>
255
           </el-form-item>
244
           </el-form-item>
256
         </el-col>
245
         </el-col>
257
-        <el-col :span="7">
246
+        <el-col :span="6">
258
           <el-form-item label="变更类型">
247
           <el-form-item label="变更类型">
259
             <el-select clearable v-model="changeInfoForm.changeType" placeholder="请选择变更类型">
248
             <el-select clearable v-model="changeInfoForm.changeType" placeholder="请选择变更类型">
260
               <el-option
249
               <el-option
266
             </el-select>
255
             </el-select>
267
           </el-form-item>
256
           </el-form-item>
268
         </el-col>
257
         </el-col>
269
-        <el-col :span="7">
258
+        <el-col :span="9">
270
           <el-form-item label="说明">
259
           <el-form-item label="说明">
271
             <el-input v-model="changeInfoForm.changeExplain" placeholder="请输入说明"></el-input>
260
             <el-input v-model="changeInfoForm.changeExplain" placeholder="请输入说明"></el-input>
272
           </el-form-item>
261
           </el-form-item>
279
       </el-form>
268
       </el-form>
280
     </el-row>
269
     </el-row>
281
     <el-row>
270
     <el-row>
282
-      <el-form v-for="(item,index) in addChangeForm" :key="index" label-width="70px">
283
-         <el-col :span="7">
271
+      <el-form v-for="(item,index) in addChangeForm" :key="index" label-width="100px">
272
+         <el-col :span="6">
284
           <el-form-item label="变更时间">
273
           <el-form-item label="变更时间">
285
             <el-date-picker disabled v-model="item.F_ChangeTime" type="date" placeholder="请选择变更时间"></el-date-picker>
274
             <el-date-picker disabled v-model="item.F_ChangeTime" type="date" placeholder="请选择变更时间"></el-date-picker>
286
           </el-form-item>
275
           </el-form-item>
287
         </el-col>
276
         </el-col>
288
-        <el-col :span="7">
277
+        <el-col :span="6">
289
           <el-form-item label="变更类型">
278
           <el-form-item label="变更类型">
290
             <el-select disabled v-model="item.F_ChangeType" placeholder="请选择变更类型">
279
             <el-select disabled v-model="item.F_ChangeType" placeholder="请选择变更类型">
291
               <el-option
280
               <el-option
297
             </el-select>
286
             </el-select>
298
           </el-form-item>
287
           </el-form-item>
299
         </el-col>
288
         </el-col>
300
-        <el-col :span="7">
289
+        <el-col :span="9">
301
           <el-form-item label="说明">
290
           <el-form-item label="说明">
302
             <el-input disabled v-model="item.F_Describe" placeholder="请输入说明"></el-input>
291
             <el-input disabled v-model="item.F_Describe" placeholder="请输入说明"></el-input>
303
           </el-form-item>
292
           </el-form-item>
314
         <el-col :span="24">
303
         <el-col :span="24">
315
           <el-form-item label="提醒部门设置" label-width='100px'></el-form-item>
304
           <el-form-item label="提醒部门设置" label-width='100px'></el-form-item>
316
         </el-col>
305
         </el-col>
317
-        <el-col :span="8">
306
+        <el-col :span="6">
318
           <el-form-item label="是否提醒">
307
           <el-form-item label="是否提醒">
319
              <el-radio v-model="renderForm.reminder" label="0">否</el-radio>
308
              <el-radio v-model="renderForm.reminder" label="0">否</el-radio>
320
              <el-radio v-model="renderForm.reminder" label="1">是</el-radio>
309
              <el-radio v-model="renderForm.reminder" label="1">是</el-radio>
321
           </el-form-item>
310
           </el-form-item>
322
         </el-col>
311
         </el-col>
323
-        <el-col :span="8">
312
+        <el-col :span="6">
324
           <el-form-item label="提醒部门">
313
           <el-form-item label="提醒部门">
325
             <el-cascader
314
             <el-cascader
326
               v-model="renderForm.departmentName"
315
               v-model="renderForm.departmentName"
334
             />
323
             />
335
           </el-form-item>
324
           </el-form-item>
336
         </el-col>
325
         </el-col>
337
-        <el-col :span="8">
326
+        <el-col :span="6">
338
           <el-form-item label="提醒时间">
327
           <el-form-item label="提醒时间">
339
              <el-date-picker v-model="renderForm.ReminderTime" value-format="yyyy-MM-dd" type="date" placeholder="请选择提醒时间"></el-date-picker>
328
              <el-date-picker v-model="renderForm.ReminderTime" value-format="yyyy-MM-dd" type="date" placeholder="请选择提醒时间"></el-date-picker>
340
           </el-form-item>
329
           </el-form-item>
458
     //保存功能
447
     //保存功能
459
     submit(){
448
     submit(){
460
       if(!this.form.launchType){
449
       if(!this.form.launchType){
461
-        this.$message.info('请选择投放类型')
450
+        this.$message.error('请选择投放类型')
462
         return
451
         return
463
       }
452
       }
464
       if(!this.form.mediaName){
453
       if(!this.form.mediaName){
465
-        this.$message.info('请选择媒体名称')
454
+        this.$message.error('请选择媒体名称')
466
         return
455
         return
467
       }
456
       }
468
       return new Promise(resolve=>{
457
       return new Promise(resolve=>{

+ 2 - 6
CallCenterWeb.UI/src/views/memberManagement/memberList/components/addOrEdit.vue

20
       <el-form-item label="手机号码2" prop="F_Mobile1">
20
       <el-form-item label="手机号码2" prop="F_Mobile1">
21
         <el-input v-model="ruleForm.F_Mobile1" placeholder="请输入手机号码2"></el-input>
21
         <el-input v-model="ruleForm.F_Mobile1" placeholder="请输入手机号码2"></el-input>
22
       </el-form-item>
22
       </el-form-item>
23
-      <el-form-item label="固定电话" prop="F_Phone">
24
-        <el-input v-model="ruleForm.F_Phone" placeholder="请输入固定电话"></el-input>
23
+      <el-form-item label="联系方式" prop="F_Phone">
24
+        <el-input v-model="ruleForm.F_Phone" placeholder="请输入联系方式"></el-input>
25
       </el-form-item>
25
       </el-form-item>
26
       <el-form-item label="会员类型" prop="F_Type">
26
       <el-form-item label="会员类型" prop="F_Type">
27
         <el-select v-model="ruleForm.F_Type" placeholder="请选择会员类型" class="form_select">
27
         <el-select v-model="ruleForm.F_Type" placeholder="请选择会员类型" class="form_select">
80
       <el-form-item label="推荐人" prop="F_Recommender">
80
       <el-form-item label="推荐人" prop="F_Recommender">
81
         <el-input v-model="ruleForm.F_Recommender" placeholder="请输入推荐人"></el-input>
81
         <el-input v-model="ruleForm.F_Recommender" placeholder="请输入推荐人"></el-input>
82
       </el-form-item>
82
       </el-form-item>
83
-      <el-form-item label="销售负责人" prop="F_Saleperson">
84
-        <el-input v-model="ruleForm.F_Saleperson" placeholder="请输入销售负责人"></el-input>
85
-      </el-form-item>
86
       <el-form-item label="累计消费金额" prop="F_Money">
83
       <el-form-item label="累计消费金额" prop="F_Money">
87
         <el-input v-model="ruleForm.F_Money" placeholder="请输入累计消费金额" onkeyup="value=value.replace(/[^\d.]/g,'')"></el-input>
84
         <el-input v-model="ruleForm.F_Money" placeholder="请输入累计消费金额" onkeyup="value=value.replace(/[^\d.]/g,'')"></el-input>
88
       </el-form-item>
85
       </el-form-item>
218
               name: this.ruleForm.F_Name, //客户姓名
215
               name: this.ruleForm.F_Name, //客户姓名
219
               phone: this.ruleForm.F_Phone, //固定电话
216
               phone: this.ruleForm.F_Phone, //固定电话
220
               recommender: this.ruleForm.F_Recommender, //推荐人
217
               recommender: this.ruleForm.F_Recommender, //推荐人
221
-              saleperson: this.ruleForm.F_Saleperson, //销售负责人
222
               sex: this.ruleForm.F_Sex, //性别
218
               sex: this.ruleForm.F_Sex, //性别
223
               age: this.ruleForm.F_Age, //年龄
219
               age: this.ruleForm.F_Age, //年龄
224
               label: this.ruleForm.F_Type, //会员类型
220
               label: this.ruleForm.F_Type, //会员类型

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

14
           :file-list="uploadData.fileList"
14
           :file-list="uploadData.fileList"
15
           :action= "uploadData.uploadUrl"
15
           :action= "uploadData.uploadUrl"
16
           :data = "uploadData.uploaderFiles"
16
           :data = "uploadData.uploaderFiles"
17
+          :headers="{'Authorization': token}"
17
           :on-success="uploadSuccess"
18
           :on-success="uploadSuccess"
18
           :on-error="uploadError"
19
           :on-error="uploadError"
19
           :on-exceed="uploadExceed"
20
           :on-exceed="uploadExceed"
32
 </template>
33
 </template>
33
 
34
 
34
 <script>
35
 <script>
35
-
36
+import { mapGetters } from 'vuex'
36
 export default {
37
 export default {
37
   name: 'ImportFile',
38
   name: 'ImportFile',
38
   props: {
39
   props: {
45
       default: ''
46
       default: ''
46
     }
47
     }
47
   },
48
   },
49
+  computed: {
50
+    ...mapGetters([
51
+      'token'
52
+    ])
53
+  },
48
   data() {
54
   data() {
49
     return {
55
     return {
50
       downloadUrl: '/static/xls/huiyuanxinxiTemplate.xlsx',
56
       downloadUrl: '/static/xls/huiyuanxinxiTemplate.xlsx',

+ 67 - 4
CallCenterWeb.UI/src/views/memberManagement/memberList/components/transfer.vue

1
 <template>
1
 <template>
2
   <div v-loading="loading">
2
   <div v-loading="loading">
3
     <el-form ref="ruleForm" :model="ruleForm" :rules="rules" label-width="150px" class="order_form">
3
     <el-form ref="ruleForm" :model="ruleForm" :rules="rules" label-width="150px" class="order_form">
4
+      <el-form-item label="部门" prop="depid">
5
+           <el-cascader
6
+              v-model="ruleForm.depid"
7
+              :options="depData"
8
+              :props="props"
9
+              @change="handleSalesMan"
10
+              placeholder="请选择部门"
11
+              class="form_select"
12
+              clearable
13
+              style="width:199px"
14
+              filterable
15
+              change-on-select
16
+            />
17
+      </el-form-item>
4
       <el-form-item label="新销售负责人" prop="F_Name">
18
       <el-form-item label="新销售负责人" prop="F_Name">
5
-        <el-input v-model="ruleForm.F_Name" placeholder="请输入新销售负责人"></el-input>
19
+        <el-select v-model="ruleForm.F_Name" placeholder="请选择销售负责人">
20
+          <el-option
21
+            v-for="item in salesMan"
22
+            :key="item.F_UserCode"
23
+            :label="item.F_UserName"
24
+            :value="item.F_UserCode">
25
+          </el-option>
26
+        </el-select>
6
       </el-form-item>
27
       </el-form-item>
7
       <el-form-item>
28
       <el-form-item>
8
         <el-button type="primary" @click="submitForm">保存</el-button>
29
         <el-button type="primary" @click="submitForm">保存</el-button>
12
 </template>
33
 </template>
13
 
34
 
14
 <script>
35
 <script>
36
+import {getDepartmentTreeList} from '@/api/commonAPI';
15
 import { formatterContent } from '@/utils'
37
 import { formatterContent } from '@/utils'
16
-import { getTransfer } from '@/api/memberManagement/memberList'
38
+import { getTransfer,getSalesmanData} from '@/api/memberManagement/memberList'
17
 export default {
39
 export default {
18
   name: "AddOrEdit",
40
   name: "AddOrEdit",
19
   props: {
41
   props: {
33
   data() {
55
   data() {
34
     return {
56
     return {
35
       ruleForm: {
57
       ruleForm: {
36
-        F_Name: "" //客户姓名
58
+        F_Name: "" ,//客户姓名
59
+        depid: [] //部门id
37
       },
60
       },
38
       rules: {
61
       rules: {
39
         F_Name: [
62
         F_Name: [
42
             trigger: "blur",
65
             trigger: "blur",
43
             message: "请输入新负责人姓名"
66
             message: "请输入新负责人姓名"
44
           }
67
           }
45
-        ]
68
+        ],
69
+        depid: [
70
+          {
71
+            required: true,
72
+            trigger: "blur",
73
+            message: "请选择部门"
74
+          }
75
+        ],
76
+      },
77
+      props: {
78
+        // 自定义部门下拉数据的key值
79
+        value: "id",
80
+        label: "text",
81
+        children:'children'
46
       },
82
       },
83
+      depData:[],//部门数据
84
+      salesMan:[],//销售负责人数据
47
       loading: false
85
       loading: false
48
     };
86
     };
49
   },
87
   },
53
     }
91
     }
54
     Promise.all([]).then(() => {
92
     Promise.all([]).then(() => {
55
       if (this.rowid) {
93
       if (this.rowid) {
94
+        this.getDepartment()
56
       }
95
       }
57
     });
96
     });
58
   },
97
   },
88
           return false;
127
           return false;
89
         }
128
         }
90
       });
129
       });
130
+    },
131
+    //获取部门信息
132
+    getDepartment(){
133
+       getDepartmentTreeList().then(response=>{
134
+        if(response.state.toLowerCase()=='success'){
135
+          this.depData=response.data
136
+        }
137
+      })
138
+    },
139
+    //获取销售负责人数据
140
+    handleSalesMan(){
141
+      this.ruleForm.F_Name=''
142
+      return new Promise(resolve=>{
143
+        const params={
144
+          deptid:this.ruleForm.depid&&this.ruleForm.depid[this.ruleForm.depid.length-1]
145
+        }
146
+        getSalesmanData(params).then(response=>{
147
+          if(response.state.toLowerCase()=='success'){
148
+            this.salesMan=response.data
149
+          }
150
+        }).catch(result=>{
151
+          console.log(result)
152
+        })
153
+      })
91
     }
154
     }
92
   }
155
   }
93
 };
156
 };

+ 3 - 6
CallCenterWeb.UI/src/views/memberManagement/memberList/index.vue

3
     <search-filter :search-datas.sync="searchDatas"  :selectedId="selectedId" showadd @transfer="btn_transfer" @search="btn_search" @delorders="btn_deletes" @export="btn_export"></search-filter>
3
     <search-filter :search-datas.sync="searchDatas"  :selectedId="selectedId" showadd @transfer="btn_transfer" @search="btn_search" @delorders="btn_deletes" @export="btn_export"></search-filter>
4
     <el-table v-loading="loading" :data="dataLists" border stripe @selection-change="changeSelects">
4
     <el-table v-loading="loading" :data="dataLists" border stripe @selection-change="changeSelects">
5
       <el-table-column type="selection" width="40" fixed></el-table-column>
5
       <el-table-column type="selection" width="40" fixed></el-table-column>
6
-      <!-- <el-table-column prop="F_VIPCode" label="会员卡编号" align="center"  width="100px"></el-table-column> -->
7
       <el-table-column prop="F_Name" label="客户姓名" align="center"  width=""></el-table-column>
6
       <el-table-column prop="F_Name" label="客户姓名" align="center"  width=""></el-table-column>
8
       <el-table-column prop="F_Sex" label="客户性别" align="center"  width=""></el-table-column>
7
       <el-table-column prop="F_Sex" label="客户性别" align="center"  width=""></el-table-column>
9
       <el-table-column prop="F_Age" label="客户年龄" align="center"  width=""></el-table-column>
8
       <el-table-column prop="F_Age" label="客户年龄" align="center"  width=""></el-table-column>
10
-      <!-- <el-table-column prop="F_Birthday" label="生日" align="center"  width=""></el-table-column> -->
11
       <el-table-column prop="F_Mobile" label="手机号码1" align="center"  width=""></el-table-column>
9
       <el-table-column prop="F_Mobile" label="手机号码1" align="center"  width=""></el-table-column>
12
       <el-table-column prop="F_Mobile1" label="手机号码2" align="center"  width=""></el-table-column>
10
       <el-table-column prop="F_Mobile1" label="手机号码2" align="center"  width=""></el-table-column>
13
-      <el-table-column prop="F_Phone" label="固定电话" align="center"  width="100px"></el-table-column>
11
+      <el-table-column prop="F_Phone" label="联系方式" align="center"  width="100px"></el-table-column>
14
       <el-table-column prop="F_Label" label="会员类型" align="center"  width=""></el-table-column>
12
       <el-table-column prop="F_Label" label="会员类型" align="center"  width=""></el-table-column>
15
       <el-table-column label="详细地址" align="center"  width="100px">
13
       <el-table-column label="详细地址" align="center"  width="100px">
16
         <template slot-scope="scoped">
14
         <template slot-scope="scoped">
24
       <el-table-column prop="F_Address1" label="备用地址" align="center"  width=""></el-table-column>
22
       <el-table-column prop="F_Address1" label="备用地址" align="center"  width=""></el-table-column>
25
       <el-table-column prop="F_Postcode" label="邮编" align="center"  width=""></el-table-column>
23
       <el-table-column prop="F_Postcode" label="邮编" align="center"  width=""></el-table-column>
26
       <el-table-column prop="F_ShoeSize" label="鞋码" align="center"  width=""></el-table-column>
24
       <el-table-column prop="F_ShoeSize" label="鞋码" align="center"  width=""></el-table-column>
27
-      <el-table-column prop="F_RegTime" label="会员日期" align="center"  width="200px"></el-table-column>
28
-      <el-table-column prop="F_Birthday" label="会员生日" align="center"  width="100px"></el-table-column>
25
+      <el-table-column prop="Birthday" label="会员生日" align="center"  width="100px"></el-table-column>
29
       <el-table-column prop="F_Score" label="会员积分" align="center"  width=""></el-table-column>
26
       <el-table-column prop="F_Score" label="会员积分" align="center"  width=""></el-table-column>
30
       <el-table-column prop="F_Recommender" label="推荐人" align="center"  width=""></el-table-column>
27
       <el-table-column prop="F_Recommender" label="推荐人" align="center"  width=""></el-table-column>
31
       <el-table-column prop="F_Saleperson" label="销售负责人" align="center"  width="90px"></el-table-column>
28
       <el-table-column prop="F_Saleperson" label="销售负责人" align="center"  width="90px"></el-table-column>
220
             parent: this, // 当前的vue对象
217
             parent: this, // 当前的vue对象
221
             data: { 'rowid': this.selectedId }// props
218
             data: { 'rowid': this.selectedId }// props
222
           },
219
           },
223
-          area: ['25%', '25%'],
220
+          area: ['40%', '40%'],
224
           title: '转移档案'
221
           title: '转移档案'
225
         })
222
         })
226
       }
223
       }

+ 1 - 1
CallCenterWeb.UI/src/views/systemSetup/roleSetting/department/component/addOrEditTeam.vue

7
       <el-form-item label="团队名称:" prop="position">
7
       <el-form-item label="团队名称:" prop="position">
8
         <el-input v-model="ruleForm.position" type="text" autosize placeholder="请输入团队名称"/>
8
         <el-input v-model="ruleForm.position" type="text" autosize placeholder="请输入团队名称"/>
9
       </el-form-item>
9
       </el-form-item>
10
-      <el-form-item label="说明:" prop="des">
10
+      <el-form-item label="描述说明:" prop="des">
11
         <el-input v-model="ruleForm.des" type="textarea" autosize placeholder="请输入屏蔽说明"/>
11
         <el-input v-model="ruleForm.des" type="textarea" autosize placeholder="请输入屏蔽说明"/>
12
       </el-form-item>
12
       </el-form-item>
13
       <el-form-item>
13
       <el-form-item>

+ 1 - 1
CallCenterWeb.UI/src/views/systemSetup/roleSetting/department/index.vue

269
     },
269
     },
270
     //右边删除功能
270
     //右边删除功能
271
     btn_deleteR(editId) {
271
     btn_deleteR(editId) {
272
-      this.$confirm('您确定要将此职位信息删除吗?', '提示', {
272
+      this.$confirm('您确定要将此团队信息删除吗?', '提示', {
273
         confirmButtonText: '确定',
273
         confirmButtonText: '确定',
274
         cancelButtonText: '取消',
274
         cancelButtonText: '取消',
275
         type: 'warning'
275
         type: 'warning'

+ 2 - 2
CallCenterWeb.UI/src/views/systemSetup/roleSetting/positionManagement/index.vue

15
       <el-table-column label="操作" width="160" align="center" class-name="oparate_btn" fixed="right">
15
       <el-table-column label="操作" width="160" align="center" class-name="oparate_btn" fixed="right">
16
         <template slot-scope="scope">
16
         <template slot-scope="scope">
17
           <el-button v-permission="'HY_edit'" size="mini" plain type="primary" @click="btn_edit(scope.row.F_Id.toString())">编辑</el-button>
17
           <el-button v-permission="'HY_edit'" size="mini" plain type="primary" @click="btn_edit(scope.row.F_Id.toString())">编辑</el-button>
18
-          <el-button v-permission="'HY_delete'" size="mini" plain type="danger" @click="btn_delete(scope.row.F_Id.toString.toString())">删除</el-button>
18
+          <el-button v-permission="'HY_delete'" size="mini" plain type="danger" @click="btn_delete(scope.row.F_Id.toString())">删除</el-button>
19
         </template>
19
         </template>
20
       </el-table-column>
20
       </el-table-column>
21
     </el-table>
21
     </el-table>
70
         const params = {
70
         const params = {
71
           pageindex: this.pageParams.pageindex, // 第几页
71
           pageindex: this.pageParams.pageindex, // 第几页
72
           pagesize: this.pageParams.pagesize, // 每页几条信息
72
           pagesize: this.pageParams.pagesize, // 每页几条信息
73
-          key: this.keyword,
73
+          key: this.keyword.trim(),
74
         }
74
         }
75
         getPositionLists(params).then(response => {
75
         getPositionLists(params).then(response => {
76
           this.loading = false
76
           this.loading = false

+ 2 - 1
CallCenterWeb.UI/src/views/taskManagement/taskList/index.vue

45
        <el-table-column type="selection" width="40" fixed></el-table-column>
45
        <el-table-column type="selection" width="40" fixed></el-table-column>
46
       <el-table-column type="index" label="编号" align="center" fixed width="80"/>
46
       <el-table-column type="index" label="编号" align="center" fixed width="80"/>
47
       <el-table-column prop="F_DeptName" label="部门名称" align="center" min-width=""/>
47
       <el-table-column prop="F_DeptName" label="部门名称" align="center" min-width=""/>
48
+      <el-table-column prop="F_ParentName" label="父级任务名称" align="center" min-width=""/>
48
       <el-table-column prop="F_Name" label="任务名称" align="center" min-width=""/>
49
       <el-table-column prop="F_Name" label="任务名称" align="center" min-width=""/>
49
-      <el-table-column prop="F_Tasker" label="任务人" align="center" min-width=""/>
50
+      <el-table-column prop="F_TaskerName" label="任务人" align="center" min-width=""/>
50
       <el-table-column prop="F_Money" label="目标金额" align="center" min-width=""/>
51
       <el-table-column prop="F_Money" label="目标金额" align="center" min-width=""/>
51
       <el-table-column label="任务进度" align="center" >
52
       <el-table-column label="任务进度" align="center" >
52
           <template slot-scope="scope">
53
           <template slot-scope="scope">