瀏覽代碼

通话录音优化

seimin 8 月之前
父節點
當前提交
49c7fb0e4b

+ 2 - 2
src/app/components/incidentManagement/incident-detail/incident-detail.component.html

@@ -35,8 +35,8 @@
35
             </div>
35
             </div>
36
             <div class="row">
36
             <div class="row">
37
               <div class="col">来电电话:{{incidentData.incomingPhone}}</div>
37
               <div class="col">来电电话:{{incidentData.incomingPhone}}</div>
38
-              <div class="col"><audio class="audio" controls style="outline: none;" *ngIf="incidentData.callID"><source [src]="audioSrc" type="audio/wav"></audio></div>
39
-              <div class="col" *ngIf="incidentData.assetDTO">关联资产:{{incidentData.assetDTO?.name}}</div>
38
+              <div class="col"><audio class="audio" controls style="outline: none;" *ngIf="incidentData.callID && audioSrc"><source [src]="audioSrc" type="audio/wav"></audio></div>
39
+              <div class="col"><ng-container *ngIf="incidentData.assetDTO">关联资产:{{incidentData.assetDTO?.name}}</ng-container></div>
40
             </div>
40
             </div>
41
             <div class="row">
41
             <div class="row">
42
               <div class="col">报修科室:{{incidentData.department?.dept}}</div>
42
               <div class="col">报修科室:{{incidentData.department?.dept}}</div>

+ 0 - 1
src/app/components/incidentManagement/incident-detail/incident-detail.component.ts

@@ -185,7 +185,6 @@ export class IncidentDetailComponent implements OnInit {
185
         if(result.status == 200){
185
         if(result.status == 200){
186
           result.list = result.list || [];
186
           result.list = result.list || [];
187
           if(result.list.length){
187
           if(result.list.length){
188
-            this.audioSrc = location.origin + result.list[0].recordingFileName;
189
             if(result.list[0].path){
188
             if(result.list[0].path){
190
               this.mainService.getCallLogPath({ path: result.list[0].path, hosId: result.list[0].hosId }).subscribe((result) => {
189
               this.mainService.getCallLogPath({ path: result.list[0].path, hosId: result.list[0].hosId }).subscribe((result) => {
191
                 if (result["state"] == 200) {
190
                 if (result["state"] == 200) {

+ 1 - 1
src/app/components/incidentManagement/incident-handle-repair/incident-handle-repair.component.html

@@ -39,7 +39,7 @@
39
 <div class="detailItem">
39
 <div class="detailItem">
40
   <div class="name">电话录音:</div>
40
   <div class="name">电话录音:</div>
41
   <div class="value">
41
   <div class="value">
42
-    <audio class="audio" controls style="outline: none;" *ngIf="incidentData.callID">
42
+    <audio class="audio" controls style="outline: none;" *ngIf="incidentData.callID && audioSrc">
43
       <source [src]="audioSrc" type="audio/wav">
43
       <source [src]="audioSrc" type="audio/wav">
44
     </audio>
44
     </audio>
45
   </div>
45
   </div>

+ 0 - 1
src/app/components/incidentManagement/incident-handle-repair/incident-handle-repair.component.ts

@@ -39,7 +39,6 @@ export class IncidentHandleRepairComponent implements OnInit {
39
         if(result.status == 200){
39
         if(result.status == 200){
40
           result.list = result.list || [];
40
           result.list = result.list || [];
41
           if(result.list.length){
41
           if(result.list.length){
42
-            this.audioSrc = location.origin + result.list[0].recordingFileName;
43
             if(result.list[0].path){
42
             if(result.list[0].path){
44
               this.mainService.getCallLogPath({ path: result.list[0].path, hosId: result.list[0].hosId }).subscribe((result) => {
43
               this.mainService.getCallLogPath({ path: result.list[0].path, hosId: result.list[0].hosId }).subscribe((result) => {
45
                 if (result["state"] == 200) {
44
                 if (result["state"] == 200) {