From c7c4ed8f6e7b98892235400e08bcf886a8356b20 Mon Sep 17 00:00:00 2001 From: gyj Date: Mon, 15 Jan 2024 17:28:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E7=BC=B4=E8=B4=B9=E5=8D=95?= =?UTF-8?q?=EF=BC=8C=E7=BC=B4=E8=B4=B9=E7=A1=AE=E8=AE=A4=EF=BC=8C=E6=A1=88?= =?UTF-8?q?=E4=BB=B6=E5=8F=97=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/deliveryRecord/deliveryRecord.js | 16 ++ src/api/login.js | 8 + .../caseManagement/components/addCase.vue | 211 +++++++++++++----- .../deliveryRecord/components/emailEdits.vue | 14 +- src/views/deliveryRecord/emailRecord.vue | 23 +- src/views/deliveryRecord/smsRecord.vue | 29 +-- src/views/register.vue | 66 +++++- 7 files changed, 278 insertions(+), 89 deletions(-) diff --git a/src/api/deliveryRecord/deliveryRecord.js b/src/api/deliveryRecord/deliveryRecord.js index db4228a..a7299e7 100644 --- a/src/api/deliveryRecord/deliveryRecord.js +++ b/src/api/deliveryRecord/deliveryRecord.js @@ -42,3 +42,19 @@ export function reSendShortMessage(data) { data: data, }) } +// 重新发送邮件 +export function reSendMailRecord(data) { + return request({ + url: 'sendMailRecord/reSendMailRecord', + method: 'post', + data: data, + }) +} +// 更新邮件发送记录 +export function update(data) { + return request({ + url: 'sendMailRecord/update', + method: 'post', + data: data, + }) +} \ No newline at end of file diff --git a/src/api/login.js b/src/api/login.js index d7c1700..2651bc8 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -65,6 +65,14 @@ export function sendCode(data) { params:data }) } +// 获取邮箱验证码 +export function sendEmailCode(data) { + return request({ + url: '/weChatUser/sendEmailCode', + method: 'get', + params:data + }) +} // 注册方法 export function wxregister(data) { return request({ diff --git a/src/views/caseManagement/components/addCase.vue b/src/views/caseManagement/components/addCase.vue index 53e8022..81ec91f 100644 --- a/src/views/caseManagement/components/addCase.vue +++ b/src/views/caseManagement/components/addCase.vue @@ -126,7 +126,7 @@ - + 自然人 机构 @@ -222,7 +222,28 @@ trigger: 'blur', }, ]"> - + + + + + + + + + + + + + 男 + 女 + @@ -393,7 +414,7 @@ - + 自然人 机构 @@ -430,6 +451,37 @@ + + + + + + + + + + + + + + + + + + + + + + + - + { this.getUserInfoList = res.data; + console.log(this.getUserInfoList.sex) this.$set(this.formData.affiliate.applicant[0].applicant, "name", this.getUserInfoList.nickName); this.$set(this.formData.affiliate.applicant[0].applicant, "idCard", this.getUserInfoList.idCard); this.$set(this.formData.affiliate.applicant[0].applicant, "email", this.getUserInfoList.email); this.$set(this.formData.affiliate.applicant[0].applicant, "phone", this.getUserInfoList.phonenumber); this.$set(this.formData.affiliate.applicant[0].applicant, "idType", this.getUserInfoList.idType); this.$set(this.formData.affiliate.applicant[0].applicant, "nationality", this.getUserInfoList.nationality); + this.$set(this.formData.affiliate.applicant[0].applicant, "sex", this.getUserInfoList.sex); + this.$set(this.formData.affiliate.applicant[0].applicant, "birth", this.getUserInfoList.birth); }) }, /** 根据案件id获取对应信息 */ @@ -1096,15 +1162,40 @@ export default { }, successZip(res) { this.formZipData = res.data; - // this.$set(this.formData.affiliate.applicant[0].applicant, 'organizeFlag', 0); - this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims); - this.$set(this.formData, 'facts', this.formZipData.facts); - this.$set(this.formData.affiliate.applicant[0].applicant, 'home', this.formZipData.affiliate.applicant[0].applicant.home); - this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this.formZipData.affiliate.applicant[0].applicant.address); - this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'phone', this.formZipData.affiliate.applicant[0].applicantAgent.phone); - this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'name', this.formZipData.affiliate.applicant[0].applicantAgent.name); - this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'email', this.formZipData.affiliate.applicant[0].applicantAgent.email); - // this.$set(this.formData.affiliate.res[0].res, 'organizeFlag', 0); + if (this.formData.affiliate.applicant[0].applicant.organizeFlag == 0) { + this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims); + this.$set(this.formData, 'facts', this.formZipData.facts); + this.$set(this.formData.affiliate.applicant[0].applicant, 'home', this.formZipData.affiliate.applicant[0].applicant.home); + this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this.formZipData.affiliate.applicant[0].applicant.address); + this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'phone', this.formZipData.affiliate.applicant[0].applicantAgent.phone); + this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'name', this.formZipData.affiliate.applicant[0].applicantAgent.name); + this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'email', this.formZipData.affiliate.applicant[0].applicantAgent.email); + this.$set(this.formData.affiliate.applicant[0].applicant, 'sex', this.formZipData.affiliate.applicant[0].applicant.sex); + this.$set(this.formData.affiliate.applicant[0].applicant, 'birth', this.formZipData.affiliate.applicant[0].applicant.birth); + } else if (this.formData.affiliate.applicant[0].applicant.organizeFlag == 1) { + this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims); + this.$set(this.formData, 'facts', this.formZipData.facts); + this.$set(this.formData.affiliate.applicant[0].applicant, 'name', this.formZipData + .affiliate.applicant[0] + .applicant.name); + this.$set(this.formData.affiliate.applicant[0].applicant, 'code', this.formZipData + .affiliate.applicant[0].applicant.code); + this.$set(this.formData.affiliate.applicant[0].applicant, 'home', this.formZipData + .affiliate.applicant[0] + .applicant.home); + this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this + .formZipData.affiliate.applicant[0] + .applicant.address); + this.$set(this.formData.affiliate.applicant[0].applicant, 'compLegalPerson', this + .formZipData.affiliate.applicant[0] + .applicant.compLegalPerson); + this.$set(this.formData.affiliate.applicant[0].applicant, 'email', this.formZipData + .affiliate.applicant[0] + .applicant.email); + this.$set(this.formData.affiliate.applicant[0].applicant, 'phone', this.formZipData + .affiliate.applicant[0] + .applicant.phone); + } this.$set(this.formData.affiliate.res[0].res, 'name', this.formZipData.affiliate.res[0].res.name); this.$set(this.formData.affiliate.res[0].res, 'phone', this.formZipData.affiliate.res[0].res.phone); this.$set(this.formData.affiliate.res[0].res, 'idCard', this.formZipData.affiliate.res[0].res.idCard); @@ -1140,22 +1231,19 @@ export default { this.$set(this.formData.affiliate.applicant[0].applicant, "idCard", this.getUserInfoList.idCard); this.$set(this.formData.affiliate.applicant[0].applicant, "email", this.getUserInfoList.email); this.$set(this.formData.affiliate.applicant[0].applicant, "phone", this.getUserInfoList.phonenumber); + this.$set(this.formData.affiliate.applicant[0].applicant, "idType", this.getUserInfoList.idType); + this.$set(this.formData.affiliate.applicant[0].applicant, "nationality", this.getUserInfoList.nationality); if (this.formZipData.affiliate) { this.$set(this.formData.affiliate.applicant[0].applicant, 'organizeFlag', 0); this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims); this.$set(this.formData, 'facts', this.formZipData.facts); - this.$set(this.formData.affiliate.applicant[0].applicant, 'name', this.formZipData.affiliate.applicant[0].applicant.name); - this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this.formZipData.affiliate.applicant[0].applicant.address); - this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'phone', this.formZipData.affiliate.applicant[0].applicantAgent.phone); - this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'name', this.formZipData.affiliate.applicant[0].applicantAgent.name); - this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'email', this.formZipData.affiliate.applicant[0].applicantAgent.email); - // this.$set(this.formData.affiliate.res[0].res, 'name', this.formZipData.affiliate.res[0].res.name); - // this.$set(this.formData.affiliate.res[0].res, 'phone', this.formZipData.affiliate.res[0].res.phone); - // this.$set(this.formData.affiliate.res[0].res, 'idCard', this.formZipData.affiliate.res[0].res.idCard); - // this.$set(this.formData.affiliate.res[0].res, 'sex', Number(this.formZipData.affiliate.res[0].res.sex)); - // this.$set(this.formData.affiliate.res[0].res, 'birth', this.formZipData.affiliate.res[0].res.birth); - // this.$set(this.formData.affiliate.res[0].res, 'home', this.formZipData.affiliate.res[0].res.home); - // this.$set(this.formData.affiliate.res[0].res, 'email', this.formZipData.affiliate.res[0].res.email); + this.$set(this.formData.affiliate.applicant[0].applicant, "name", this.getUserInfoList.nickName); + this.$set(this.formData.affiliate.applicant[0].applicant, "idCard", this.getUserInfoList.idCard); + this.$set(this.formData.affiliate.applicant[0].applicant, "email", this.getUserInfoList.email); + this.$set(this.formData.affiliate.applicant[0].applicant, "phone", this.getUserInfoList.phonenumber); + this.$set(this.formData.affiliate.applicant[0].applicant, "idType", this.getUserInfoList.idType); + this.$set(this.formData.affiliate.applicant[0].applicant, "nationality", this.getUserInfoList.nationality); + } else { this.formData.affiliate.applicant[0].applicantAgent.name = null; this.formData.affiliate.applicant[0].applicantAgent.email = null; @@ -1169,17 +1257,26 @@ export default { this.$set(this.formData.affiliate.applicant[0].applicant, 'organizeFlag', 1); this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims); this.$set(this.formData, 'facts', this.formZipData.facts); - this.$set(this.formData.affiliate.applicant[0].applicant, 'name', this.formZipData.affiliate.applicant[0].applicant.name); - this.$set(this.formData.affiliate.applicant[0].applicant, 'code', this.formZipData.affiliate.applicant[0].applicant.code); - this.$set(this.formData.affiliate.applicant[0].applicant, 'email', this.formZipData.affiliate.applicant[0].applicant.email); - this.$set(this.formData.affiliate.applicant[0].applicant, 'phone', this.formZipData.affiliate.applicant[0].applicant.phone); - // this.$set(this.formData.affiliate.res[0].res, 'name', this.formZipData.affiliate.res[0].res.name); - // this.$set(this.formData.affiliate.res[0].res, 'phone', this.formZipData.affiliate.res[0].res.phone); - // this.$set(this.formData.affiliate.res[0].res, 'idCard', this.formZipData.affiliate.res[0].res.idCard); - // this.$set(this.formData.affiliate.res[0].res, 'sex', this.formZipData.affiliate.res[0].res.sex); - // this.$set(this.formData.affiliate.res[0].res, 'birth', this.formZipData.affiliate.res[0].res.birth); - // this.$set(this.formData.affiliate.res[0].res, 'home', this.formZipData.affiliate.res[0].res.home); - // this.$set(this.formData.affiliate.res[0].res, 'email', this.formZipData.affiliate.res[0].res.email); + this.$set(this.formData.affiliate.applicant[0].applicant, 'name', this.formZipData + .affiliate.applicant[0] + .applicant.name); + this.$set(this.formData.affiliate.applicant[0].applicant, 'code', this.formZipData + .affiliate.applicant[0].applicant.code); + this.$set(this.formData.affiliate.applicant[0].applicant, 'home', this.formZipData + .affiliate.applicant[0] + .applicant.home); + this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this + .formZipData.affiliate.applicant[0] + .applicant.address); + this.$set(this.formData.affiliate.applicant[0].applicant, 'compLegalPerson', this + .formZipData.affiliate.applicant[0] + .applicant.compLegalPerson); + this.$set(this.formData.affiliate.applicant[0].applicant, 'email', this.formZipData + .affiliate.applicant[0] + .applicant.email); + this.$set(this.formData.affiliate.applicant[0].applicant, 'phone', this.formZipData + .affiliate.applicant[0] + .applicant.phone); } else { this.$set(this.formData.affiliate.applicant[0].applicant, 'name', null); this.$set(this.formData.affiliate.applicant[0].applicant, 'idCard', null); @@ -1189,8 +1286,8 @@ export default { } this.$refs["ruleForm"].clearValidate() }, - clearValidateRes(val){ - if(val==0){ + clearValidateRes(val) { + if (val == 0) { if (this.formZipData.affiliate) { this.$set(this.formData.affiliate.res[0].res, 'organizeFlag', 0); this.$set(this.formData.affiliate.res[0].res, 'name', this.formZipData.affiliate.res[0].res.name); @@ -1201,7 +1298,7 @@ export default { this.$set(this.formData.affiliate.res[0].res, 'home', this.formZipData.affiliate.res[0].res.home); this.$set(this.formData.affiliate.res[0].res, 'email', this.formZipData.affiliate.res[0].res.email); } - }else if(val == 1){ + } else if (val == 1) { if (this.formZipData.affiliate) { this.$set(this.formData.affiliate.res[0].res, 'organizeFlag', 1); this.$set(this.formData.affiliate.res[0].res, 'name', this.formZipData.affiliate.res[0].res.name); @@ -1233,6 +1330,18 @@ export default { this.formData.affiliate.res[index].res.birth = res.respondentBirth; }); }, + // 申请人身份证 + handleBlurApplicant(index) { + console.log(index) + let idCards = { + idCard: this.formData.affiliate.applicant[index].applicant.idCard, + }; + getInfoByIdCard(idCards).then((res) => { + this.formData.affiliate.applicant[index].applicant.sex = res.respondentSex; + // console.log(res.respondentBirth); + this.formData.affiliate.applicant[index].applicant.birth = res.respondentBirth; + }); + }, /**删除新增信息某一项 */ deleteDetali(item) { var index = this.formData.affiliate.indexOf(item) @@ -1258,7 +1367,7 @@ export default { birth: "", sex: "1", operatorFlag: 1, - organizeFlag:0, + organizeFlag: 0, }, applicantAgent: { roleType: 2, @@ -1275,7 +1384,7 @@ export default { birth: "", sex: "1", operatorFlag: 1, - organizeFlag:0, + organizeFlag: 0, }, },); }, @@ -1297,7 +1406,7 @@ export default { birth: "", sex: "1", operatorFlag: 1, - organizeFlag:0, + organizeFlag: 0, }, resAgent: { roleType: 4, @@ -1314,7 +1423,7 @@ export default { birth: "", sex: "1", operatorFlag: 1, - organizeFlag:0, + organizeFlag: 0, }, },); }, diff --git a/src/views/deliveryRecord/components/emailEdits.vue b/src/views/deliveryRecord/components/emailEdits.vue index 03fa1ec..ec26b13 100644 --- a/src/views/deliveryRecord/components/emailEdits.vue +++ b/src/views/deliveryRecord/components/emailEdits.vue @@ -16,7 +16,7 @@ @@ -304,9 +344,25 @@ export default { display: flex; justify-content: center; align-items: center; - //height: 100%; - background-image: url("../assets/images/login-background.jpg"); + // height: 100%; + // background-image: url("../assets/images/login-background.jpg"); + background-image: url("../assets/images/login.svg"); background-size: cover; + .leftIcon { + position: relative; + width: 200px; + height: 155px; + top:-300px; + left: -300px; + + .Icon { + width: 100px; + height: 105px; + background-image: url("../assets/images/logos.png"); + background-size: cover; + } + } + } .title { -- 2.54.0