miaofuhao лет назад: 6
Родитель
Сommit
bb0cb2554a

+ 8 - 0
fuwaiCallCenterWeb.UI/src/api/customer/customerInfoHY.js

@@ -179,3 +179,11 @@ export function getNotice(params) {
179 179
     params
180 180
   })
181 181
 }
182
+// 获取公告信息
183
+export function getSchedule(params) {
184
+  return request({
185
+    url: 'messageapi/api/schedulereminder/getlistbypage',
186
+    method: 'get',
187
+    params
188
+  })
189
+}

+ 27 - 1
fuwaiCallCenterWeb.UI/src/components/TopNotice/index.vue

@@ -30,7 +30,7 @@
30 30
 
31 31
 <script>
32 32
 
33
-import { getNotice } from '@/api/customer/customerInfoHY'
33
+import { getNotice, getSchedule } from '@/api/customer/customerInfoHY'
34 34
 
35 35
 export default {
36 36
   name: 'TopNotice',
@@ -75,6 +75,32 @@ export default {
75 75
           }
76 76
         }
77 77
       })
78
+      getSchedule(params).then(res => {
79
+        this.loading = false
80
+        if (res.state.toLowerCase() === 'success') {
81
+          if (res.data.rows && res.data.rows.length) {
82
+            this.proNoticeDatas = []
83
+            res.data.rows.forEach(item => {
84
+              this.proNoticeDatas.unshift({
85
+                project_name: item.title,
86
+                orderendtime: item.createon
87
+              })
88
+            })
89
+            this.$notify({
90
+              title: '日程消息提醒',
91
+              message: `您有${this.proNoticeDatas.length}个日程消息!`,
92
+              type: 'warning',
93
+              duration: 0,
94
+              position: 'bottom-right'
95
+
96
+            })
97
+            // 修改父组件的值
98
+            this.$emit('getTopNoticeNums', {
99
+              num: this.proNoticeDatas.length > 99 ? '99+' : this.proNoticeDatas.length // 顶部消息数量
100
+            })
101
+          }
102
+        }
103
+      })
78 104
     }
79 105
   }
80 106
 }

+ 2 - 2
fuwaiCallCenterWeb.UI/src/views/clickoutbound/plan/index.vue

@@ -231,7 +231,7 @@ export default {
231 231
           parent: this, // 当前的vue对象
232 232
           data: { 'rowid': '' }// props//该方法会自动添加一个key为layerid的值, 该值为创建层的id, 可以直接使用
233 233
         },
234
-        area: ['50%', '90%'],
234
+        area: ['50%', '40%'],
235 235
         shadeClose: false,
236 236
         title: '添加外呼计划'
237 237
       })
@@ -243,7 +243,7 @@ export default {
243 243
           parent: this, // 当前的vue对象
244 244
           data: { 'rowid': dicid }// props//该方法会自动添加一个key为layerid的值, 该值为创建层的id, 可以直接使用
245 245
         },
246
-        area: ['50%', '90%'],
246
+        area: ['50%', '40%'],
247 247
         shadeClose: false,
248 248
         title: '编辑外呼计划'
249 249
       })

+ 2 - 2
fuwaiCallCenterWeb.UI/src/views/order/orderReport/index.vue

@@ -3,7 +3,7 @@
3 3
     <div class="filter-container">
4 4
       <el-date-picker v-model="seachrDate" class="filter-item" type="year" value-format="yyyy" placeholder="选择年"/>
5 5
       <el-button type="primary" class="filter-item" icon="el-icon-search" @click="btn_search">搜索</el-button>
6
-      <!-- <el-button type="primary" class="filter-item" icon="el-icon-upload2" @click="btn_export()">导出</el-button> -->
6
+      <el-button type="primary" class="filter-item" icon="el-icon-upload2" @click="btn_export()">导出</el-button>
7 7
     </div>
8 8
     <el-tabs v-model="activeName" type="card">
9 9
       <!-- <el-tab-pane label="图形" name="first">
@@ -67,7 +67,7 @@ export default {
67 67
       this.getList()
68 68
     },
69 69
     btn_export() {
70
-      window.location.href = this.$store.getters.serverConfig.BASE_API + 'callcenterapi/api/totalcall/exportexcel?years=' + this.seachrDate
70
+      window.location.href = this.$store.getters.serverConfig.BASE_API + 'workorderapi/api/workorder/exportexcel?years=' + this.seachrDate
71 71
     }
72 72
   }
73 73
 

+ 10 - 9
fuwaiCallCenterWeb.UI/src/views/telCall/ivrConfigureManage/editIvrConfigure.vue

@@ -13,8 +13,8 @@
13 13
       </el-form-item>
14 14
       <el-form-item label="是否启用" prop="isenable">
15 15
         <el-radio-group v-model="ruleForm.isenable">
16
-          <el-radio label="1">启用</el-radio>
17 16
           <el-radio label="0" >不启用</el-radio>
17
+          <el-radio label="1">启用</el-radio>
18 18
         </el-radio-group>
19 19
       </el-form-item>
20 20
       <el-form-item label="ivr内容" prop="ivrcontent">
@@ -47,19 +47,19 @@ export default {
47 47
       ruleForm: {
48 48
         id: '',
49 49
         groupcode: '',
50
-        ivrtype: '1',
51
-        isenable: '1',
50
+        ivrtype: '',
51
+        isenable: '0',
52 52
         ivrcontent: ''
53 53
       },
54 54
       rules: {
55 55
         groupcode: [
56
-          { required: true, message: '请选择坐席组编号', trigger: 'change' }
56
+          { required: true, message: '请选择坐席组编号', trigger: 'blur' }
57 57
         ],
58 58
         ivrtype: [
59
-          { required: true, message: '请选择IVR类型', trigger: 'change' }
59
+          { required: true, message: '请选择IVR类型', trigger: 'blur' }
60 60
         ],
61 61
         isenable: [
62
-          { required: true, message: '请选择是否启用', trigger: 'change' }
62
+          { required: true, message: '请选择是否启用', trigger: 'blur' }
63 63
         ],
64 64
         ivrcontent: [
65 65
           { required: true, message: '请输入ivr内容', trigger: 'blur' }
@@ -81,7 +81,7 @@ export default {
81 81
           const datas = {
82 82
             id: this.ruleForm.id,
83 83
             groupcode: this.ruleForm.groupcode,
84
-            // ivrtype: this.ruleForm.ivrtype,
84
+            ivrtype: this.ruleForm.ivrtype,
85 85
             isenable: this.ruleForm.isenable,
86 86
             ivrcontent: this.ruleForm.ivrcontent
87 87
           }
@@ -109,8 +109,9 @@ export default {
109 109
         if (response.state.toLowerCase() === 'success') {
110 110
           const res = response.data
111 111
           this.ruleForm.groupcode = res.groupname
112
-          this.ruleForm.isenable = res.isenable && res.isenable.toString()
113
-          this.ruleForm.ivrtype = res.ivrtype && res.ivrtype.toString()
112
+          alert(typeof (res.isenable))
113
+          this.ruleForm.isenable = res.isenable.toString()
114
+          this.ruleForm.ivrtype = res.ivrtype.toString()
114 115
           this.ruleForm.ivrcontent = res.ivrcontent
115 116
         }
116 117
       })

+ 1 - 0
fuwaiCallCenterWeb.UI/src/views/trafficData/callRecord/index.vue

@@ -74,6 +74,7 @@
74 74
         </template>
75 75
       </el-table-column>
76 76
       <el-table-column prop="longs_talk" label="通话时长" align="center" min-width=""/>
77
+      <el-table-column prop="agent_trunknumber" label="分机号" align="center" min-width=""/>
77 78
       <el-table-column label="外呼类型" align="center" min-width="">
78 79
         <template slot-scope="scope">
79 80
           {{ scope.row.callopttype | callopttypeFilter }}