From 4898664c53396d1a8ae0333198a94cf4d7fea5a5 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 14 八月 2025 17:26:27 +0800 Subject: [PATCH] 测试完成 --- src/views/followvisit/record/detailpage/index.vue | 70 ++++++++++++++++++---------------- 1 files changed, 37 insertions(+), 33 deletions(-) diff --git a/src/views/followvisit/record/detailpage/index.vue b/src/views/followvisit/record/detailpage/index.vue index ab859d4..0bcab1a 100644 --- a/src/views/followvisit/record/detailpage/index.vue +++ b/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> @@ -1267,41 +1267,41 @@ }); }, // 楠岃瘉鐢佃瘽鍙风爜鏍煎紡骞惰繑鍥為敊璇俊鎭� -validatePhoneNumber(phone) { - if (!phone) { - return { isValid: false, message: '璇疯緭鍏ョ數璇濆彿鐮�' }; - } + validatePhoneNumber(phone) { + if (!phone) { + return { isValid: false, message: "璇疯緭鍏ョ數璇濆彿鐮�" }; + } - // 鎵嬫満鍙锋鍒� - const mobileRegex = /^1[3-9]\d{9}$/; + // 鎵嬫満鍙锋鍒� + const mobileRegex = /^1[3-9]\d{9}$/; - // 甯﹀尯鍙风殑鍥哄畾鐢佃瘽锛堝畬鏁存牸寮忥級 - const landlineFullRegex = /^0\d{2,3}-?\d{7,8}$/; + // 甯﹀尯鍙风殑鍥哄畾鐢佃瘽锛堝畬鏁存牸寮忥級 + const landlineFullRegex = /^0\d{2,3}-?\d{7,8}$/; - // 涓嶅甫鍖哄彿鐨勫浐瀹氱數璇濓紙浠呮湰鍦板彿鐮侊級 - const landlineLocalRegex = /^\d{7,8}$/; + // 涓嶅甫鍖哄彿鐨勫浐瀹氱數璇濓紙浠呮湰鍦板彿鐮侊級 + const landlineLocalRegex = /^\d{7,8}$/; - if (mobileRegex.test(phone)) { - return { isValid: true, type: 'mobile' }; - } else if (landlineFullRegex.test(phone)) { - return { isValid: true, type: 'landline' }; - } else if (landlineLocalRegex.test(phone)) { - return { - isValid: false, - message: '鏈湴鍙风爜璇锋坊鍔犲尯鍙凤紙濡�028-1234567锛�' - }; - } else { - return { - isValid: false, - message: '璇疯緭鍏ユ纭殑鐢佃瘽鍙风爜锛堟墜鏈哄彿鎴栧甫鍖哄彿鐨勫浐瀹氱數璇濓級' - }; - } -}, + if (mobileRegex.test(phone)) { + return { isValid: true, type: "mobile" }; + } else if (landlineFullRegex.test(phone)) { + return { isValid: true, type: "landline" }; + } else if (landlineLocalRegex.test(phone)) { + return { + isValid: false, + message: "鏈湴鍙风爜璇锋坊鍔犲尯鍙凤紙濡�028-1234567锛�", + }; + } else { + return { + isValid: false, + message: "璇疯緭鍏ユ纭殑鐢佃瘽鍙风爜锛堟墜鏈哄彿鎴栧甫鍖哄彿鐨勫浐瀹氱數璇濓級", + }; + } + }, -// 浣跨敤绀轰緥 -isValidPhone(phone) { - return this.validatePhoneNumber(phone).isValid; -}, + // 浣跨敤绀轰緥 + isValidPhone(phone) { + return this.validatePhoneNumber(phone).isValid; + }, handleCall(phone, type) { if (!this.isValidPhone(phone)) { this.$message.error("璇疯緭鍏ユ纭殑鎵嬫満鍙风爜"); @@ -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); -- Gitblit v1.9.3