| | |
| | | }, |
| | | }, |
| | | 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 |
| | |
| | | }, |
| | | }, |
| | | mounted() { |
| | | console.log('å½ååæºå·',this.sipConfig); |
| | | |
| | | sipService.init(this.sipConfig); |
| | | sipService.onStatusChange = (status) => { |
| | | this.sipStatus = status.text; |
| | |
| | | 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-bd.js ÐÞ¸Ä |
| | |
| | | }; |
| | | }); |
| | | this.currentSession.on('failed', (e) => { |
| | | this.updateCallStatus('failed', `å¼å«å¤±è´¥2: ${e.cause}`); |
| | | this.updateCallStatus('failed', `å¼å«å¤±è´¥2: ${e}`); |
| | | }); |
| | | |
| | | this.currentSession.on('ended', () => { |
| | |
| | | |
| | | const options = { |
| | | sessionTimers: true, // å¯ç¨ä¼è¯è®¡æ¶å¨ |
| | | sessionTimersExpires: 90, |
| | | sessionTimersExpires: 150, |
| | | extraHeaders: ["Accept: application/sdp"], |
| | | mediaConstraints: { audio: true, video: false }, |
| | | rtcOfferConstraints: { |
| | |
| | | 宿´è¯é³ï¼ |
| | | <mini-audio |
| | | :audio-source=" |
| | | voice ? voice : 'https://example.com/example.mp3' |
| | | voice ? voice : '@assets/order/example.mp3' |
| | | " |
| | | ></mini-audio> |
| | | </div> |
| | |
| | | :audio-source=" |
| | | item.questionvoice |
| | | ? item.questionvoice |
| | | : 'https://example.com/example.mp3' |
| | | : '@assets/order/example.mp3' |
| | | " |
| | | ></mini-audio> |
| | | </div> |
| | |
| | | // éªè¯çµè¯å·ç æ ¼å¼å¹¶è¿åéè¯¯ä¿¡æ¯ |
| | | validatePhoneNumber(phone) { |
| | | if (!phone) { |
| | | return { isValid: false, message: '请è¾å
¥çµè¯å·ç ' }; |
| | | return { isValid: false, message: "请è¾å
¥çµè¯å·ç " }; |
| | | } |
| | | |
| | | // ææºå·æ£å |
| | |
| | | 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: "请è¾å
¥æ£ç¡®ççµè¯å·ç ï¼ææºå·æå¸¦åºå·çåºå®çµè¯ï¼", |
| | | }; |
| | | } |
| | | }, |
| | |
| | | |
| | | // å¤çéè¯ç¶æåå |
| | | handleCallStatusChange(status) { |
| | | console.log(status,'status'); |
| | | console.log(status, "status"); |
| | | |
| | | this.callStatus = status.type; |
| | | |
| | |
| | | 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); |
| | |
| | | mypPieCharts: null, |
| | | lastWidth: window.innerWidth, |
| | | lastHeight: window.innerHeight, |
| | | radio1: "æ", |
| | | radio1: "å¨", |
| | | ticketStatistics: {}, |
| | | timeTypeMap: { |
| | | å¨: "day", |
| | |
| | | { value: "47231022633110211A2101", label: "丽水å¸ä¸å»é¢" }, |
| | | { value: "47246102433112211A2101", label: "ç¼äºå¿ä¸å»å»é¢ " }, |
| | | { value: "47240018433118111A2101", label: "龿³å¸ä¸å»å»é¢ " }, |
| | | { value: "47240004533118111A1001", label: "龿³å¸äººæ°å»é¢ " }, |
| | | { value: "47243006833112611A2101", label: "åºå
å¿ä¸å»å»é¢ " }, |
| | | { value: "47234002X33112111A2101", label: "éç°å¿ä¸å»å»é¢ " }, |
| | | ], |