Sfoglia il codice sorgente

媒体投放修改

liuzhen 5 anni fa
parent
commit
e96f20aae6

+ 7 - 0
CallCenterWeb.UI/src/api/commonAPI.js

@@ -97,3 +97,10 @@ export function getDictionaryValueList(params) {
97 97
     params
98 98
   })
99 99
 }
100
+// 获取部门树
101
+export function getDepartmentTreeList() {
102
+  return request({
103
+    url: 'api/deptment/getall',
104
+    method: 'get'
105
+  })
106
+}

+ 20 - 0
CallCenterWeb.UI/src/api/mediaCenter/mediaInformation.js

@@ -88,4 +88,24 @@ export function saveChange(data) {
88 88
     method: 'post',
89 89
     data
90 90
   })
91
+}
92
+// 编辑媒体投放详情
93
+export function getMediaDeliveryDetail(id) {
94
+  return request({
95
+    url: 'api/MediaCente/getdetails',
96
+    method: 'get',
97
+    params:{
98
+      id
99
+    }
100
+  })
101
+}
102
+// 删除媒体投放
103
+export function deleteMediaDelivery(ids) {
104
+  return request({
105
+    url: 'api/MediaCente/delete',
106
+    method: 'post',
107
+    params:{
108
+      ids
109
+    }
110
+  })
91 111
 }

+ 2 - 2
CallCenterWeb.UI/src/views/marketingManagement/fullDecrement/components/addOrEdit.vue

@@ -34,8 +34,8 @@
34 34
       <el-form-item label="活动方式" prop="activityMode">
35 35
         <el-input v-model="ruleForm.activityMode" placeholder="请输入活动方式"></el-input>
36 36
       </el-form-item>
37
-      <el-form-item label="绑定商品" prop="boundGoods">
38
-        <el-select v-model="ruleForm.boundGoods" placeholder="请选择绑定商品">
37
+      <el-form-item label="绑定商品标签" prop="boundGoods">
38
+        <el-select v-model="ruleForm.boundGoods" placeholder="请选择绑定商品标签">
39 39
           <el-option
40 40
             v-for="item in shopList"
41 41
             :key="item.F_TagName"

+ 2 - 2
CallCenterWeb.UI/src/views/marketingManagement/fullDecrement/components/searchFilter.vue

@@ -16,8 +16,8 @@
16 16
       <!-- <el-date-picker v-model="searchDatas.date" type="date" placeholder="日期" class="filter-item"></el-date-picker> -->
17 17
       <el-button type="primary" class="filter-item" icon="el-icon-search" @click="btn_search">搜索</el-button>
18 18
       <el-button type="primary" class="filter-item" icon="el-icon-plus" @click="btn_add">添加</el-button>
19
-      <el-button type="primary" class="filter-item" @click="btn_import"><svg-icon icon-class="daoru" />导入</el-button>
20
-      <el-button type="primary" class="filter-item" @click="btn_export">导出</el-button>
19
+      <el-button v-permission="'HY-import'" type="primary" class="filter-item" @click="btn_import"><svg-icon icon-class="daoru" />导入</el-button>
20
+      <el-button v-permission="'HY-export'" type="primary" class="filter-item" @click="btn_export">导出</el-button>
21 21
     </div>
22 22
 </template>
23 23
 

+ 2 - 2
CallCenterWeb.UI/src/views/marketingManagement/fullGiveMarketing/components/addOrEdit.vue

@@ -51,8 +51,8 @@
51 51
           </el-option>
52 52
         </el-select>
53 53
       </el-form-item>
54
-      <el-form-item label="绑定商品" prop="boundGoods">
55
-        <el-select v-model="ruleForm.boundGoods" placeholder="请选择绑定商品">
54
+      <el-form-item label="绑定商品标签" prop="boundGoods">
55
+        <el-select v-model="ruleForm.boundGoods" placeholder="请选择绑定商品标签">
56 56
           <el-option
57 57
             v-for="item in shopList"
58 58
             :key="item.F_TagName"

+ 2 - 2
CallCenterWeb.UI/src/views/marketingManagement/fullGiveMarketing/components/searchFilter.vue

@@ -16,8 +16,8 @@
16 16
       <!-- <el-date-picker v-model="searchDatas.date" type="date" placeholder="日期" class="filter-item"></el-date-picker> -->
17 17
       <el-button type="primary" class="filter-item" icon="el-icon-search" @click="btn_search">搜索</el-button>
18 18
       <el-button type="primary" class="filter-item" icon="el-icon-plus" @click="btn_add">添加</el-button>
19
-      <el-button type="primary" class="filter-item" @click="btn_import"><svg-icon icon-class="daoru" />导入</el-button>
20
-      <el-button type="primary" class="filter-item" @click="btn_export">导出</el-button>
19
+      <el-button v-permission="'HY-import'" type="primary" class="filter-item" @click="btn_import"><svg-icon icon-class="daoru" />导入</el-button>
20
+      <el-button v-permission="'HY-export'" type="primary" class="filter-item" @click="btn_export">导出</el-button>
21 21
     </div>
22 22
 </template>
23 23
 

+ 2 - 2
CallCenterWeb.UI/src/views/marketingManagement/limitedTimeOffer/components/addOrEdit.vue

@@ -22,8 +22,8 @@
22 22
       <el-form-item label="活动描述" prop="activityDescription">
23 23
         <el-input v-model="ruleForm.activityDescription" placeholder="请输入活动描述"></el-input>
24 24
       </el-form-item>
25
-      <el-form-item label="绑定商品" prop="boundGoods">
26
-        <el-select v-model="ruleForm.boundGoods" placeholder="请选择绑定商品">
25
+      <el-form-item label="绑定商品标签" prop="boundGoods">
26
+        <el-select v-model="ruleForm.boundGoods" placeholder="请选择绑定商品标签">
27 27
           <el-option
28 28
             v-for="item in shopList"
29 29
             :key="item.F_TagName"

+ 2 - 2
CallCenterWeb.UI/src/views/marketingManagement/limitedTimeOffer/components/searchFilter.vue

@@ -16,8 +16,8 @@
16 16
       <!-- <el-date-picker v-model="searchDatas.date" type="date" placeholder="日期" class="filter-item"></el-date-picker> -->
17 17
       <el-button type="primary" class="filter-item" icon="el-icon-search" @click="btn_search">搜索</el-button>
18 18
       <el-button v-permission="'HY_add'" type="primary" class="filter-item" icon="el-icon-plus" @click="btn_add">添加</el-button>
19
-      <el-button type="primary" class="filter-item" @click="btn_import"><svg-icon icon-class="daoru" />导入</el-button>
20
-      <el-button type="primary" class="filter-item" @click="btn_export">导出</el-button>
19
+      <el-button v-permission="'HY_import'" type="primary" class="filter-item" @click="btn_import"><svg-icon icon-class="daoru" />导入</el-button>
20
+      <el-button v-permission="'HY_export'" type="primary" class="filter-item" @click="btn_export">导出</el-button>
21 21
     </div>
22 22
 </template>
23 23
 

+ 2 - 2
CallCenterWeb.UI/src/views/marketingManagement/marketingActivity/components/addOrEdit.vue

@@ -26,8 +26,8 @@
26 26
       <!-- <el-form-item label="生日当日发放" prop="birthdayIssued">
27 27
         <el-input v-model="ruleForm.birthdayIssued" placeholder="请输入生日当日发放"></el-input>
28 28
       </el-form-item> -->
29
-      <el-form-item label="绑定商品" prop="boundGoods">
30
-        <el-select v-model="ruleForm.boundGoods" placeholder="请选择绑定商品">
29
+      <el-form-item label="绑定商品标签" prop="boundGoods">
30
+        <el-select v-model="ruleForm.boundGoods" placeholder="请选择绑定商品标签">
31 31
           <el-option
32 32
             v-for="item in shopList"
33 33
             :key="item.F_TagName"

+ 2 - 2
CallCenterWeb.UI/src/views/marketingManagement/marketingActivity/components/searchFilter.vue

@@ -16,8 +16,8 @@
16 16
       <!-- <el-date-picker v-model="searchDatas.date" type="date" placeholder="日期" class="filter-item"></el-date-picker> -->
17 17
       <el-button type="primary" class="filter-item" icon="el-icon-search" @click="btn_search">搜索</el-button>
18 18
       <el-button type="primary" class="filter-item" icon="el-icon-plus" @click="btn_add">添加</el-button>
19
-      <el-button type="primary" class="filter-item" @click="btn_import"><svg-icon icon-class="daoru" />导入</el-button>
20
-      <el-button type="primary" class="filter-item" @click="btn_export">导出</el-button>
19
+      <el-button v-permission="'HY_import'" type="primary" class="filter-item" @click="btn_import"><svg-icon icon-class="daoru" />导入</el-button>
20
+      <el-button v-permission="'HY_export'" type="primary" class="filter-item" @click="btn_export">导出</el-button>
21 21
     </div>
22 22
 </template>
23 23
 

+ 78 - 52
CallCenterWeb.UI/src/views/mediaCenter/launchManagment/mediaInformation/addPlan.vue

@@ -1,5 +1,5 @@
1 1
 <template>
2
-<div>
2
+  <div>
3 3
     <el-row>
4 4
       <el-form ref="playPlanRef" :model="playPlanForm" label-width="70px">
5 5
         <el-col :span="24">
@@ -7,19 +7,24 @@
7 7
         </el-col>
8 8
         <el-col :span="5">
9 9
           <el-form-item label="播出时间">
10
-            <el-time-picker value-format="HH:mm:ss" v-model="playPlanForm.BroadcastTime" type="date" placeholder="请选择开始时间"></el-time-picker>
10
+            <el-time-picker
11
+              value-format="HH:mm:ss"
12
+              v-model="playPlanForm.BroadcastTime"
13
+              type="date"
14
+              placeholder="请选择开始时间"
15
+            ></el-time-picker>
11 16
           </el-form-item>
12 17
         </el-col>
13 18
         <el-col :span="13">
14 19
           <el-form-item label="播放日期">
15 20
             <el-checkbox-group v-model="playPlanForm.week">
16
-              <el-checkbox label="周一" name="type" value='1'></el-checkbox>
17
-              <el-checkbox label="周二" name="type" value='2'></el-checkbox>
18
-              <el-checkbox label="周三" name="type" value='3'></el-checkbox>
19
-              <el-checkbox label="周四" name="type" value='4'></el-checkbox>
20
-              <el-checkbox label="周五" name="type" value='5'></el-checkbox>
21
-              <el-checkbox label="周六" name="type" value='6'></el-checkbox>
22
-              <el-checkbox label="周日" name="type" value='7'></el-checkbox>
21
+              <el-checkbox label="周一" name="type" value="1"></el-checkbox>
22
+              <el-checkbox label="周二" name="type" value="2"></el-checkbox>
23
+              <el-checkbox label="周三" name="type" value="3"></el-checkbox>
24
+              <el-checkbox label="周四" name="type" value="4"></el-checkbox>
25
+              <el-checkbox label="周五" name="type" value="5"></el-checkbox>
26
+              <el-checkbox label="周六" name="type" value="6"></el-checkbox>
27
+              <el-checkbox label="周日" name="type" value="7"></el-checkbox>
23 28
             </el-checkbox-group>
24 29
           </el-form-item>
25 30
         </el-col>
@@ -51,13 +56,13 @@
51 56
         </el-col>
52 57
         <el-col :span="4">
53 58
           <el-form-item label="广告名称">
54
-             <el-select clearable v-model="playPlanForm.advertisementName" placeholder="请选择广告名称">
59
+            <el-select clearable v-model="playPlanForm.advertisementName" placeholder="请选择广告名称">
55 60
               <el-option
56 61
                 v-for="item in advertisementList"
57 62
                 :key="item.F_ValueId"
58 63
                 :label="item.F_Value"
59
-                :value="item.F_ValueId">
60
-              </el-option>
64
+                :value="item.F_ValueId"
65
+              ></el-option>
61 66
             </el-select>
62 67
           </el-form-item>
63 68
         </el-col>
@@ -74,63 +79,84 @@
74 79
         <el-col :span="24">
75 80
           <el-button type="primary" style="margin-left:50%" @click="submit">保存</el-button>
76 81
         </el-col>
77
-      </el-form>  
82
+      </el-form>
78 83
     </el-row>
79
-</div>
84
+  </div>
80 85
 </template>
81 86
 <script>
82
-import {getDictionaryValueList} from '@/api/commonAPI';
83
-import { pickerOptions } from '@/utils'
87
+import { getDictionaryValueList } from "@/api/commonAPI";
88
+import { pickerOptions } from "@/utils";
89
+import { saveChange} from '@/api/mediaCenter/mediaInformation'
84 90
 export default {
85
-    props:{
86
-    rowid:{
87
-      type:String,
88
-      default:''
91
+  props: {
92
+    rowid: {
93
+      type: String,
94
+      default: ""
89 95
     },
90 96
     layerid: {
91 97
       type: String,
92
-      default: ''
98
+      default: ""
93 99
     }
94 100
   },
95
-    data() {
96
-        return {
97
-            playPlanForm: {
98
-                startDate: "", //计划时间
99
-                BroadcastTime: "", //当天播出时间
100
-                state: "" ,//状态
101
-                broadcost: "" ,//播出时长
102
-                playNumber: "" ,//播放次数
103
-                advertisementName: "" ,//广告名称
104
-                advertisementNameId: "" ,//广告名称id
105
-                week: [] ,//选中天数
106
-            },
107
-            advertisementList:[],//广告名称
108
-            
109
-        }
110
-    },
111
-    created() {
112
-        this.getAdvertisement();//获取广告名称
113
-        
114
-    },
115
-    methods: {
101
+  data() {
102
+    return {
103
+      playPlanForm: {
104
+        startDate: '', //计划时间
105
+        BroadcastTime: "", //当天播出时间
106
+        state: "", //状态
107
+        broadcost: "", //播出时长
108
+        playNumber: "", //播放次数
109
+        advertisementName: "", //广告名称
110
+        advertisementNameId: "", //广告名称id
111
+        week: [] //选中天数
112
+      },
113
+      advertisementList: [], //广告名称
114
+      pickerOptions //日期数据
115
+    };
116
+  },
117
+  created() {
118
+    this.getAdvertisement(); //获取广告名称
119
+  },
120
+  methods: {
116 121
     //获取广告名称
117
-    getAdvertisement(){
122
+    getAdvertisement() {
123
+      return new Promise(resolve => {
124
+        const params = {
125
+          isleaf: true,
126
+          code: "MTGGMC"
127
+        };
128
+        getDictionaryValueList(params).then(response => {
129
+          if (response.state.toLowerCase() === "success") {
130
+            this.advertisementList = response.data.Rows;
131
+          }
132
+        });
133
+      });
134
+    },
135
+    submit(){
118 136
       return new Promise(resolve=>{
119 137
         const params={
120
-          isleaf:true,
121
-          code:'MTGGMC'
138
+          id:this.rowid,
139
+          F_Type:0,
140
+          F_StartTime:this.playPlanForm.startDate && this.playPlanForm.startDate[0],//开始时间
141
+          F_EndTime:this.playPlanForm.startDate[1] && this.playPlanForm.startDate[1],//开始时间
142
+          F_BroadcastTime:this.playPlanForm.BroadcastTime,//播放时间
143
+          F_PlayDate:this.playPlanForm.week.toString(),//播放时间
144
+          F_Name:this.playPlanForm.advertisementName,//广告名称
145
+          F_BroadcastDuration:this.playPlanForm.broadcost,//播出时长
146
+          F_PlayCount:this.playPlanForm.playNumber,//播放次数
147
+          F_State:this.playPlanForm.state,//状态
122 148
         }
123
-        getDictionaryValueList(params).then(response=>{
124
-          if(response.state.toLowerCase() === 'success'){
125
-            this.advertisementList = response.data.Rows
149
+        saveChange(params).then(response=>{
150
+          if(response.state.toLowerCase()=='success'){
151
+            this.$message.success('添加计划成功')
152
+            this.$parent.$layer.close(this.layerid)
153
+            this.$parent.getList()
126 154
           }
127 155
         })
128 156
       })
129 157
     },
130
-    
131
-    },
132
-}
158
+  }
159
+};
133 160
 </script>
134 161
 <style lang="scss" scoped>
135
-
136 162
 </style>

+ 9 - 9
CallCenterWeb.UI/src/views/mediaCenter/launchManagment/mediaInformation/index.vue

@@ -77,7 +77,7 @@
77 77
           <el-button v-permission="'HY_deletes'" type="primary" class="filter-item" icon="el-icon-delete" @click="btn_deletes">批量删除</el-button>
78 78
         </div>
79 79
         <el-table v-loading="loading" :data="dataLists" border stripe @selection-change="changeSelects">
80
-          <el-table-column type="selection" width="40"/>
80
+          <!-- <el-table-column type="selection" width="40"/> -->
81 81
           <el-table-column type="F_TypeName" label="投放类型" align="center"  width="100"/>
82 82
           <el-table-column prop="F_Name_MT" label="媒体名称" align="center" min-width="100" />
83 83
           <el-table-column prop="F_Tel" label="刊登号码" align="center" min-width="100" />
@@ -99,6 +99,7 @@
99 99
               <el-button v-permission="'HY_delete'" size="mini" plain type="text" @click="btn_delete(scope.row.F_ID)">删除</el-button>
100 100
               <el-button v-permission="'HY_addPlan'" size="mini" plain type="text" @click="btn_addPlan(scope.row.F_ID.toString())">添加计划</el-button>
101 101
               <el-button v-permission="'HY_addChange'" size="mini" plain type="text" @click="btn_addChange(scope.row.F_ID.toString())">添加变更</el-button>
102
+              <el-button v-permission="'HY_manage'" size="mini" plain type="text" @click="btn_menage(scope.row.F_ID.toString())">管理</el-button>
102 103
             </template>
103 104
           </el-table-column>
104 105
         </el-table>
@@ -116,8 +117,7 @@ import { getDictionaryValueList } from '@/api/commonAPI'
116 117
 import manage from './manage'
117 118
 import addPlan from './addPlan'
118 119
 import addChange from './addChange'
119
-import { deleteCusUserR } from '@/api/warehouseManagment/warehouseList'
120
-import { getMediaList,getMedia} from '@/api/mediaCenter/mediaInformation'
120
+import { getMediaList,getMedia,deleteMediaDelivery} from '@/api/mediaCenter/mediaInformation'
121 121
 import Pagination from '@/components/Pagination' // 对el-pagination 二次封装
122 122
 
123 123
 export default {
@@ -242,12 +242,12 @@ export default {
242 242
     btn_edit(editId) {
243 243
       this.$layer.iframe({
244 244
         content: {
245
-          content: edit, // 传递的组件对象
245
+          content: manage, // 传递的组件对象
246 246
           parent: this, // 当前的vue对象
247
-          data: { 'rowid': editId, 'custid': this.leftowId } // props
247
+          data: { 'rowid': editId } // props
248 248
         },
249
-        area: ['60%', '45%'],
250
-        title: '编辑仓库信息'
249
+        area: ['80%', '70%'],
250
+        title: '编辑媒体投放'
251 251
       })
252 252
     },
253 253
     btn_detail(editId) {
@@ -274,13 +274,13 @@ export default {
274 274
       })
275 275
     },
276 276
     btn_delete(editId) {
277
-      this.$confirm('您确定要将此潜在客户项目信息删除吗?', '提示', {
277
+      this.$confirm('您确定要将此投放信息删除吗?', '提示', {
278 278
         confirmButtonText: '确定',
279 279
         cancelButtonText: '取消',
280 280
         type: 'warning'
281 281
       })
282 282
         .then(() => {
283
-          deleteCusUserR(editId).then(response => {
283
+          deleteMediaDelivery(editId).then(response => {
284 284
             if (response.state.toLowerCase() === 'success') {
285 285
               this.getList()
286 286
               this.$message.success('删除成功!')

+ 49 - 4
CallCenterWeb.UI/src/views/mediaCenter/launchManagment/mediaInformation/manage.vue

@@ -321,7 +321,16 @@
321 321
         </el-col>
322 322
         <el-col :span="8">
323 323
           <el-form-item label="提醒部门">
324
-             <el-input></el-input>
324
+            <el-cascader
325
+              v-model="renderForm.departmentName"
326
+              :options="departmentDatas"
327
+              :props="props"
328
+              placeholder="请选择部门"
329
+              class="form_select"
330
+              clearable
331
+              filterable
332
+              change-on-select
333
+            />
325 334
           </el-form-item>
326 335
         </el-col>
327 336
         <el-col :span="8">
@@ -337,8 +346,8 @@
337 346
   </div>
338 347
 </template>
339 348
 <script>
340
-import {getDictionaryValueList} from '@/api/commonAPI';
341
-import { getMedia,addMediaInfo} from "@/api/mediaCenter/mediaInformation";
349
+import {getDictionaryValueList,getDepartmentTreeList} from '@/api/commonAPI';
350
+import { getMedia,addMediaInfo,getMediaDeliveryDetail} from "@/api/mediaCenter/mediaInformation";
342 351
 import { pickerOptions } from '@/utils'
343 352
 export default {
344 353
  name:'manage',
@@ -382,6 +391,13 @@ export default {
382 391
         ReminderTime:'',//提醒时间
383 392
         reminder:'0',//是否提醒
384 393
       },
394
+      departmentDatas:[],//部门数据
395
+      props: {
396
+        // 自定义部门下拉数据的key值
397
+        value: "id",
398
+        label: "text",
399
+        children:'children'
400
+      },
385 401
       //添加变更数据
386 402
       changeInfoForm:{
387 403
         changeDate:'',//变更时间
@@ -398,6 +414,10 @@ export default {
398 414
     this.getAdvertisement();//获取广告名称
399 415
     this.getChangeType();//获取变更类型
400 416
     this.getMediaList();
417
+    this.getDepartment();//获取部门
418
+    if(this.rowid){
419
+      this.getdetail(this.rowid);//获取详情
420
+    }
401 421
   },
402 422
   methods: {
403 423
     handleChange(e){
@@ -434,7 +454,7 @@ export default {
434 454
         F_EndTime:this.playPlanForm.startDate&&this.playPlanForm.startDate[1],
435 455
         startDate:this.playPlanForm.startDate,//播放时间
436 456
         explain:this.playPlanForm.explain,//说明
437
-        F_PlayDate:this.playPlanForm.week,//选中天数
457
+        F_PlayDate:this.playPlanForm.week.toString(),//选中天数
438 458
         F_BroadcastTime:this.playPlanForm.BroadcastTime,//当天播放时间
439 459
         F_State:this.playPlanForm.state,//播放状态
440 460
         F_Name:this.playPlanForm.advertisementName,//广告名称
@@ -541,6 +561,31 @@ export default {
541 561
         })
542 562
       })
543 563
     },
564
+    //获取详情
565
+    getdetail(id){
566
+      console.log(id)
567
+      getMediaDeliveryDetail(id).then(response=>{
568
+        if(response.state.toLowerCase()=='success'){
569
+          this.form.launchType = response.data.F_Type;//投放类型
570
+          this.form.mediaName = response.data.F_Name;//媒体名称
571
+          this.form.publicationNumber = response.data.F_Tel;//刊登号码
572
+          this.form.number = response.data.F_Phone;//400号码
573
+          this.form.releaseDate = response.data.F_LaunchTime;//投放日期
574
+          this.form.dailyExpenses = response.data.F_DailyExpenses;//日费用
575
+          this.addPlayPlanForm = response.data.F_PlayPlanList;//计划
576
+          this.addChangeForm = response.data.F_MediaChangeList;//变更
577
+          this.renderForm.ReminderTime = response.data.F_ReminderTime;//提醒时间
578
+        }
579
+      })
580
+    },
581
+    //获取部门
582
+    getDepartment(){
583
+      getDepartmentTreeList().then(response=>{
584
+        if(response.state.toLowerCase()=='success'){
585
+          this.departmentDatas=response.data
586
+        }
587
+      })
588
+    }
544 589
   },
545 590
 };
546 591
 </script>

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

@@ -78,8 +78,8 @@ export default {
78 78
             pagesize: this.pageParams.pagesize, // int 每页几条信息
79 79
             state: this.activeName, //
80 80
             type: 1,//现在只有一个类型为销售档案转移,传值1
81
-            tousercode: this.tousercode,//档案新负责人
82
-            fromusercode: this.fromusercode,//档案原负责人
81
+            tousercode: this.tousercode.trim(),//档案新负责人
82
+            fromusercode: this.fromusercode.trim(),//档案原负责人
83 83
             }
84 84
             getFileTranserLists(params).then(response => {
85 85
             if (response.state.toLowerCase() === 'success') {

+ 8 - 0
CallCenterWeb.UI/src/views/memberManagement/memberList/components/addOrEdit.vue

@@ -80,6 +80,9 @@
80 80
       <el-form-item label="推荐人" prop="F_Recommender">
81 81
         <el-input v-model="ruleForm.F_Recommender" placeholder="请输入推荐人"></el-input>
82 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>
83 86
       <el-form-item label="累计消费金额" prop="F_Money">
84 87
         <el-input v-model="ruleForm.F_Money" placeholder="请输入累计消费金额" onkeyup="value=value.replace(/[^\d.]/g,'')"></el-input>
85 88
       </el-form-item>
@@ -215,6 +218,7 @@ export default {
215 218
               name: this.ruleForm.F_Name, //客户姓名
216 219
               phone: this.ruleForm.F_Phone, //固定电话
217 220
               recommender: this.ruleForm.F_Recommender, //推荐人
221
+              saleperson: this.ruleForm.F_Saleperson, //销售负责人
218 222
               sex: this.ruleForm.F_Sex, //性别
219 223
               age: this.ruleForm.F_Age, //年龄
220 224
               label: this.ruleForm.F_Type, //会员类型
@@ -227,6 +231,10 @@ export default {
227 231
               city: this.provinceCityText && this.provinceCityText[1], //市
228 232
               area: this.provinceCityText && this.provinceCityText[2], //县
229 233
               town: this.provinceCityText && this.provinceCityText[3], //乡
234
+              province1: this.provinceCity && this.provinceCity[0], //省份
235
+              city1: this.provinceCity && this.provinceCity[1], //市
236
+              area1: this.provinceCity && this.provinceCity[2], //县
237
+              town1: this.provinceCity && this.provinceCity[3], //乡
230 238
               shoesize: this.ruleForm.F_ShoeSize, //鞋码
231 239
               regtime: this.ruleForm.F_RegTime, //会员日期
232 240
               birthday: this.ruleForm.F_Birthday, //会员生日

+ 1 - 0
CallCenterWeb.UI/src/views/memberManagement/memberList/index.vue

@@ -28,6 +28,7 @@
28 28
       <el-table-column prop="F_Birthday" label="会员生日" align="center"  width="100px"></el-table-column>
29 29
       <el-table-column prop="F_Score" label="会员积分" align="center"  width=""></el-table-column>
30 30
       <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>
31 32
       <el-table-column prop="F_Money" label="累计消费金额" align="center"  width=""></el-table-column>
32 33
       <el-table-column prop="F_TotalScore" label="累计积分" align="center"  width=""></el-table-column>
33 34
       <el-table-column label="操作" width="140" align="center" class-name="oparate_btn" fixed="right">