liuzhihui %!s(int64=2) %!d(string=hace) años
padre
commit
4eae2ff0f1

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

3
     <table class="tabdept" cellspacing="0" cellpadding="0">
3
     <table class="tabdept" cellspacing="0" cellpadding="0">
4
       <tr>
4
       <tr>
5
         <th>电话号码:</th>
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
         <th>通话时间:</th>
7
         <th>通话时间:</th>
8
         <td>{{ rowdata.TalkStartTime }}</td>
8
         <td>{{ rowdata.TalkStartTime }}</td>
9
       </tr>
9
       </tr>
85
 import { mapGetters } from "vuex";
85
 import { mapGetters } from "vuex";
86
 import VueAplayer from "vue-aplayer";
86
 import VueAplayer from "vue-aplayer";
87
 import download from "downloadjs";
87
 import download from "downloadjs";
88
+import { encrypt,decrypt } from "@/utils/secretKey"
88
 export default {
89
 export default {
89
   name: "AudioPlayer",
90
   name: "AudioPlayer",
90
   components: {
91
   components: {
115
   },
116
   },
116
   data() {
117
   data() {
117
     return {
118
     return {
119
+      CallNumber:"",
118
       rowscore: "",
120
       rowscore: "",
119
       // tabdata: [],
121
       // tabdata: [],
120
       tableData: [],
122
       tableData: [],
121
     };
123
     };
122
   },
124
   },
123
   created() {
125
   created() {
126
+    this.CallNumber = this.rowdata.CallNumber
124
     this.getDetail();
127
     this.getDetail();
125
   },
128
   },
126
   methods: {
129
   methods: {
130
+    clickEye(){
131
+      this.CallNumber = decrypt(this.rowdata.CallNumberShow)
132
+    },
127
     getDetail() {
133
     getDetail() {
128
       const params = {
134
       const params = {
129
         id: this.rowdata.n_id,
135
         id: this.rowdata.n_id,

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

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

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

46
       </el-form>
46
       </el-form>
47
     </div>
47
     </div>
48
     <el-table :data="dataLists" border stripe>
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
       <el-table-column label="录音质检" align="center" min-width>
56
       <el-table-column label="录音质检" align="center" min-width>
52
         <template slot-scope="scope">
57
         <template slot-scope="scope">
53
           <svg-icon class="rec_file" icon-class="bofangluyin" @click.native="playSound(scope.row.FilePath,scope.row)" />
58
           <svg-icon class="rec_file" icon-class="bofangluyin" @click.native="playSound(scope.row.FilePath,scope.row)" />
85
 } from '@/api/testing/scoreTesting'
90
 } from '@/api/testing/scoreTesting'
86
 import Pagination from '@/components/context/Pagination' // 对el-pagination 二次封装
91
 import Pagination from '@/components/context/Pagination' // 对el-pagination 二次封装
87
 import audioPlayer from '../components/audioplay'
92
 import audioPlayer from '../components/audioplay'
93
+import { encrypt,decrypt } from "@/utils/secretKey"
88
 export default {
94
 export default {
89
   name: 'ScoreTesting',
95
   name: 'ScoreTesting',
90
   components: {
96
   components: {
128
     // }, 12000)
134
     // }, 12000)
129
   },
135
   },
130
   methods: {
136
   methods: {
137
+    clickEye(row){
138
+      row.CallNumber = decrypt(row.CallNumberShow)
139
+    },
131
     getList() {
140
     getList() {
132
       this.loading = true
141
       this.loading = true
133
       return new Promise((resolve) => {
142
       return new Promise((resolve) => {

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

42
               cursor: pointer;
42
               cursor: pointer;
43
             " @click="oncall(scope.row, scope.$index)" />
43
             " @click="oncall(scope.row, scope.$index)" />
44
           <span>{{ scope.row.CallNumber }}</span>
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
         </template>
46
         </template>
46
       </el-table-column>
47
       </el-table-column>
47
       <el-table-column v-if="fieldListFlag.FilePath" label="录音" align="center" min-width>
48
       <el-table-column v-if="fieldListFlag.FilePath" label="录音" align="center" min-width>
245
       }, 12000)
246
       }, 12000)
246
     },
247
     },
247
     methods: {
248
     methods: {
249
+      clickEye(row){
250
+        row.CallNumber = decrypt(row.CallNumberShow)
251
+      },
248
       getList() {
252
       getList() {
249
         this.loading = true
253
         this.loading = true
250
         return new Promise((resolve) => {
254
         return new Promise((resolve) => {

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

1
 <template>
1
 <template>
2
 	<view>
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
 	</view>
4
 	</view>
5
 </template>
5
 </template>
6
 
6