WXL
10 天以前 4898664c53396d1a8ae0333198a94cf4d7fea5a5
测试完成
已添加1个文件
已修改6个文件
已重命名1个文件
35 ■■■■■ 文件已修改
src/assets/order/example.mp3 补丁 | 查看 | 原始文档 | blame | 历史
src/components/CallButton/index.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/modules/user.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/sipService-cs.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/sipService.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/record/detailpage/index.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/login.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/order/example.mp3
Binary files differ
src/components/CallButton/index.vue
@@ -37,7 +37,7 @@
    },
  },
  data() {
    const randomNum = Math.floor(Math.random() * 11) + 1000; // å†…部定义
    const randomNum = Math.floor(Math.random() * 20) + 1000; // å†…部定义
    return {
      isCalling: false,
      callStatus: "idle", // idle, calling, connected, ended
@@ -69,6 +69,8 @@
    },
  },
  mounted() {
    console.log('当前分机号',this.sipConfig);
    sipService.init(this.sipConfig);
    sipService.onStatusChange = (status) => {
      this.sipStatus = status.text;
src/store/modules/user.js
@@ -158,6 +158,10 @@
          localStorage.setItem('orgname', '青田县中医医院');
          localStorage.setItem('ZuHuID', '1429338802177000005');
          localStorage.setItem('deptCode', '');
          }else if (orgid=='47240004533118111A1001') {
          localStorage.setItem('orgname', '龙泉市人民医院');
          localStorage.setItem('ZuHuID', '1429338802177000007');
          localStorage.setItem('deptCode', '');
          }
          resolve()
        }).catch(error => {
src/utils/sipService-cs.js
ÎļþÃû´Ó src/utils/sipService-bd.js ÐÞ¸Ä
@@ -160,7 +160,7 @@
      };
    });
    this.currentSession.on('failed', (e) => {
        this.updateCallStatus('failed', `呼叫失败2: ${e.cause}`);
        this.updateCallStatus('failed', `呼叫失败2: ${e}`);
      });
      this.currentSession.on('ended', () => {
src/utils/sipService.js
@@ -63,7 +63,7 @@
        const options = {
          sessionTimers: true, // å¯ç”¨ä¼šè¯è®¡æ—¶å™¨
          sessionTimersExpires: 90,
          sessionTimersExpires: 150,
          extraHeaders: ["Accept: application/sdp"],
          mediaConstraints: { audio: true, video: false },
          rtcOfferConstraints: {
src/views/followvisit/record/detailpage/index.vue
@@ -587,7 +587,7 @@
              å®Œæ•´è¯­éŸ³ï¼š
              <mini-audio
                :audio-source="
                  voice ? voice : 'https://example.com/example.mp3'
                  voice ? voice : '@assets/order/example.mp3'
                "
              ></mini-audio>
            </div>
@@ -611,7 +611,7 @@
                        :audio-source="
                          item.questionvoice
                            ? item.questionvoice
                            : 'https://example.com/example.mp3'
                            : '@assets/order/example.mp3'
                        "
                      ></mini-audio>
                    </div>
@@ -1269,7 +1269,7 @@
    // éªŒè¯ç”µè¯å·ç æ ¼å¼å¹¶è¿”回错误信息
validatePhoneNumber(phone) {
  if (!phone) {
    return { isValid: false, message: '请输入电话号码' };
        return { isValid: false, message: "请输入电话号码" };
  }
  // æ‰‹æœºå·æ­£åˆ™
@@ -1282,18 +1282,18 @@
  const landlineLocalRegex = /^\d{7,8}$/;
  if (mobileRegex.test(phone)) {
    return { isValid: true, type: 'mobile' };
        return { isValid: true, type: "mobile" };
  } else if (landlineFullRegex.test(phone)) {
    return { isValid: true, type: 'landline' };
        return { isValid: true, type: "landline" };
  } else if (landlineLocalRegex.test(phone)) {
    return {
      isValid: false,
      message: '本地号码请添加区号(如028-1234567)'
          message: "本地号码请添加区号(如028-1234567)",
    };
  } else {
    return {
      isValid: false,
      message: '请输入正确的电话号码(手机号或带区号的固定电话)'
          message: "请输入正确的电话号码(手机号或带区号的固定电话)",
    };
  }
},
@@ -1324,7 +1324,7 @@
    // å¤„理通话状态变化
    handleCallStatusChange(status) {
      console.log(status,'status');
      console.log(status, "status");
      this.callStatus = status.type;
@@ -1597,6 +1597,10 @@
    setupsubtask() {
      this.$refs["zcform"].validate((valid) => {
        if (valid) {
          if (this.form.date1 && new Date(this.form.date1) < new Date()) {
            this.$message.error("随访时间不能小于当前时间");
            return false;
          }
          this.form.remark =
            this.form.remark + "【" + this.getCurrentTime() + "】";
          let form = structuredClone(this.form);
src/views/index.vue
@@ -306,7 +306,7 @@
      mypPieCharts: null,
      lastWidth: window.innerWidth,
      lastHeight: window.innerHeight,
      radio1: "月",
      radio1: "周",
      ticketStatistics: {},
      timeTypeMap: {
        å‘¨: "day",
src/views/login.vue
@@ -119,6 +119,7 @@
        { value: "47231022633110211A2101", label: "丽水市中医院" },
        { value: "47246102433112211A2101", label: "缙云县中医医院 " },
        { value: "47240018433118111A2101", label: "龙泉市中医医院 " },
        { value: "47240004533118111A1001", label: "龙泉市人民医院 " },
        { value: "47243006833112611A2101", label: "庆元县中医医院 " },
        { value: "47234002X33112111A2101", label: "青田县中医医院 " },
       ],