Selaa lähdekoodia

fix
1. 修复选择语音对讲音频编码功能

kindring 1 vuosi sitten
vanhempi
sitoutus
4d7b958dc7
2 muutettua tiedostoa jossa 11 lisäystä ja 5 poistoa
  1. 10 4
      web_src/src/components/dialog/deviceEdit.vue
  2. 1 1
      web_src/src/map/ptMap.js

+ 10 - 4
web_src/src/components/dialog/deviceEdit.vue

@@ -38,7 +38,7 @@
           </el-form-item>
 
           <el-form-item label="对讲音频编码" prop="audioEncodePt">
-            <el-select v-model="form.audioEncodePt" multiple style="float: left; width: 100%" >
+            <el-select v-model="audioEncodePt" multiple @change="audioChangeHandle" style="float: left; width: 100%" >
               <el-option
                 v-for="item in audioEncodeArr"
                 :key="item.val"
@@ -109,6 +109,7 @@ export default {
       hostNames:[],
       mediaServerList: [], // 滅体节点列表
       audioEncodeArr: getPtArr(),// 音频编码
+      audioEncodePt: [],
       mediaServerObj : new MediaServer(),
       form: {},
       isEdit: false,
@@ -130,10 +131,11 @@ export default {
       if (row != null) {
         this.form = row;
         if(this.form.audioEncodePt){
-          this.form.audioEncodePt = this.form.audioEncodePt.split(",");
+          this.audioEncodePt = this.form.audioEncodePt.split(",");
         }else{
           // 设置初始值
-          this.form.audioEncodePt = [];
+          this.audioEncodePt = [];
+          console.log(this.audioEncodePt);
         }
         // autoUpdate 项更改为 true false
         if(this.form.autoUpdate == 1){
@@ -156,7 +158,7 @@ export default {
       this.form.subscribeCycleForCatalog = this.form.subscribeCycleForCatalog||0
       this.form.subscribeCycleForMobilePosition = this.form.subscribeCycleForMobilePosition||0
       this.form.mobilePositionSubmissionInterval = this.form.mobilePositionSubmissionInterval||0
-      this.form.audioEncodePt = this.form.audioEncodePt.join(',');
+      this.form.audioEncodePt = this.audioEncodePt.join(',');
       // auto update 项更改为 0 1
       if(this.form.autoUpdate){
         this.form.autoUpdate = 1;
@@ -186,6 +188,10 @@ export default {
       this.showDialog = false;
       this.$refs.form.resetFields();
     },
+    audioChangeHandle(e){
+      console.log(e);
+      console.log(this.audioEncodePt);
+    }
   },
 };
 </script>

+ 1 - 1
web_src/src/map/ptMap.js

@@ -22,7 +22,7 @@ export function getPtArr(){
   return Object.keys(encodeMaps).map(key=>{
     return {
       id: key,
-      val: key,
+      val: key+"",
       ...encodeMaps[key],
       disabled: false,
     };