liuzhihui 2 年之前
父節點
當前提交
4eae2ff0f1

+ 7 - 1
CallCenterWeb.UI/RMYY/src/views/testing/components/audioplay.vue

@@ -3,7 +3,7 @@
3 3
     <table class="tabdept" cellspacing="0" cellpadding="0">
4 4
       <tr>
5 5
         <th>电话号码:</th>
6
-        <td>{{ rowdata.CallNumber }}</td>
6
+        <td>{{ CallNumber }}<i style="color: #55aaff;" class="el-icon-view" v-show="CallNumber.toString().indexOf('*')>=0" @click="clickEye"></i></td>
7 7
         <th>通话时间:</th>
8 8
         <td>{{ rowdata.TalkStartTime }}</td>
9 9
       </tr>
@@ -85,6 +85,7 @@ import { getTypeDetail, scoreData } from "@/api/testing/audioplay";
85 85
 import { mapGetters } from "vuex";
86 86
 import VueAplayer from "vue-aplayer";
87 87
 import download from "downloadjs";
88
+import { encrypt,decrypt } from "@/utils/secretKey"
88 89
 export default {
89 90
   name: "AudioPlayer",
90 91
   components: {
@@ -115,15 +116,20 @@ export default {
115 116
   },
116 117
   data() {
117 118
     return {
119
+      CallNumber:"",
118 120
       rowscore: "",
119 121
       // tabdata: [],
120 122
       tableData: [],
121 123
     };
122 124
   },
123 125
   created() {
126
+    this.CallNumber = this.rowdata.CallNumber
124 127
     this.getDetail();
125 128
   },
126 129
   methods: {
130
+    clickEye(){
131
+      this.CallNumber = decrypt(this.rowdata.CallNumberShow)
132
+    },
127 133
     getDetail() {
128 134
       const params = {
129 135
         id: this.rowdata.n_id,

+ 11 - 2
CallCenterWeb.UI/RMYY/src/views/testing/resultTesting/index.vue

@@ -60,9 +60,14 @@
60 60
       </el-form>
61 61
     </div>
62 62
     <el-table :data="dataLists" border stripe>
63
-      <el-table-column type="index" width="80" label="编号" align="center" min-width="">
63
+      <el-table-column type="index" width="80" label="编号" align="center" min-width>
64
+      </el-table-column>
65
+      <el-table-column prop="CallNumber" label="电话号码" align="center" min-width>
66
+        <template slot-scope="scope">
67
+          <span>{{ scope.row.CallNumber }}</span>
68
+          <i style="color: #55aaff;" class="el-icon-view" v-show="scope.row.CallNumber.toString().indexOf('*')>=0" @click="clickEye(scope.row)"></i>
69
+        </template>
64 70
       </el-table-column>
65
-      <el-table-column prop="CallNumber" label="电话号码" align="center" min-width />
66 71
       <el-table-column label="质检结果" align="center" min-width>
67 72
         <template slot-scope="scope">
68 73
           <svg-icon class="rec_file" icon-class="bofangluyin" @click.native="playSound(scope.row.FilePath,scope.row)" />
@@ -98,6 +103,7 @@
98 103
   } from '@/api/testing/resultTesting'
99 104
   import Pagination from '@/components/context/Pagination' // 对el-pagination 二次封装
100 105
   import audioPlayer from '../components/audioplay'
106
+  import { encrypt,decrypt } from "@/utils/secretKey"
101 107
   export default {
102 108
     name: 'ScoreTesting',
103 109
     components: {
@@ -144,6 +150,9 @@
144 150
       // }, 12000)
145 151
     },
146 152
     methods: {
153
+      clickEye(row){
154
+        row.CallNumber = decrypt(row.CallNumberShow)
155
+      },
147 156
       getList() {
148 157
         this.loading = true
149 158
         return new Promise((resolve) => {

+ 11 - 2
CallCenterWeb.UI/RMYY/src/views/testing/scoreTesting/index.vue

@@ -46,8 +46,13 @@
46 46
       </el-form>
47 47
     </div>
48 48
     <el-table :data="dataLists" border stripe>
49
-      <el-table-column type="index" width="80" label="编号" align="center" min-width=""/>
50
-      <el-table-column prop="CallNumber" label="电话号码" align="center" min-width />
49
+      <el-table-column type="index" width="80" label="编号" align="center" min-width/>
50
+      <el-table-column prop="CallNumber" label="电话号码" align="center" min-width>
51
+        <template slot-scope="scope">
52
+          <span>{{ scope.row.CallNumber }}</span>
53
+          <i style="color: #55aaff;" class="el-icon-view" v-show="scope.row.CallNumber.toString().indexOf('*')>=0" @click="clickEye(scope.row)"></i>
54
+        </template>
55
+      </el-table-column>
51 56
       <el-table-column label="录音质检" align="center" min-width>
52 57
         <template slot-scope="scope">
53 58
           <svg-icon class="rec_file" icon-class="bofangluyin" @click.native="playSound(scope.row.FilePath,scope.row)" />
@@ -85,6 +90,7 @@ import {
85 90
 } from '@/api/testing/scoreTesting'
86 91
 import Pagination from '@/components/context/Pagination' // 对el-pagination 二次封装
87 92
 import audioPlayer from '../components/audioplay'
93
+import { encrypt,decrypt } from "@/utils/secretKey"
88 94
 export default {
89 95
   name: 'ScoreTesting',
90 96
   components: {
@@ -128,6 +134,9 @@ export default {
128 134
     // }, 12000)
129 135
   },
130 136
   methods: {
137
+    clickEye(row){
138
+      row.CallNumber = decrypt(row.CallNumberShow)
139
+    },
131 140
     getList() {
132 141
       this.loading = true
133 142
       return new Promise((resolve) => {

+ 4 - 0
CallCenterWeb.UI/RMYY/src/views/trafficData/callRecord/index.vue

@@ -42,6 +42,7 @@
42 42
               cursor: pointer;
43 43
             " @click="oncall(scope.row, scope.$index)" />
44 44
           <span>{{ scope.row.CallNumber }}</span>
45
+          <i style="color: #55aaff;" class="el-icon-view" v-show="scope.row.CallNumber.toString().indexOf('*')>=0" @click="clickEye(scope.row)"></i>
45 46
         </template>
46 47
       </el-table-column>
47 48
       <el-table-column v-if="fieldListFlag.FilePath" label="录音" align="center" min-width>
@@ -245,6 +246,9 @@
245 246
       }, 12000)
246 247
     },
247 248
     methods: {
249
+      clickEye(row){
250
+        row.CallNumber = decrypt(row.CallNumberShow)
251
+      },
248 252
       getList() {
249 253
         this.loading = true
250 254
         return new Promise((resolve) => {

+ 1 - 1
CallCenterWeb.UI/RMYYAPP/pages/components/upload/upload.vue

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
 	<view>
3
-		<uni-file-picker :value="imgUrlList" @select="handleSelect" file-mediatype="all" @delete="handleDelete" class="uniFilePicker" limit="9" title="最多选择9张图片"/>
3
+		<uni-file-picker :value="imgUrlList" @select="handleSelect" @delete="handleDelete" class="uniFilePicker" limit="9" title="最多选择9张图片"/>
4 4
 	</view>
5 5
 </template>
6 6