From d7d233acd9396ab0ac554eb15a71661963449798 Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Tue, 29 Jul 2025 15:47:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=BB=91=E5=9D=97=E9=AA=8C?= =?UTF-8?q?=E8=AF=81=E7=A0=81=E5=8F=8A=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sys/user.ts | 5 + .../admin/orginfo/components/OrgInfoForm.vue | 209 ++++++++++-------- .../workorder/components/WorkOrderForm.vue | 6 +- src/views/system/loginmini/MiniLogin.vue | 21 +- src/views/system/loginmini/huakuai.vue | 170 ++++++++++++++ 5 files changed, 308 insertions(+), 103 deletions(-) create mode 100644 src/views/system/loginmini/huakuai.vue diff --git a/src/api/sys/user.ts b/src/api/sys/user.ts index 5ed47e3..8363cac 100644 --- a/src/api/sys/user.ts +++ b/src/api/sys/user.ts @@ -23,6 +23,7 @@ enum Api { GetPermCode = '/sys/permission/getPermCode', //新加的获取图形验证码的接口 getInputCode = '/sys/randomImage', + randomCode = '/sys/randomInputCode', //获取短信验证码的接口 getCaptcha = '/sys/sms', //注册接口 @@ -114,6 +115,10 @@ export function getCodeInfo(currdatetime) { let url = Api.getInputCode + `/${currdatetime}`; return defHttp.get({ url: url }); } +export function randomCode(currdatetime) { + let url = Api.randomCode + `/${currdatetime}`; + return defHttp.get({ url: url }); +} /** * @description: 获取短信验证码 */ diff --git a/src/views/admin/orginfo/components/OrgInfoForm.vue b/src/views/admin/orginfo/components/OrgInfoForm.vue index 529f5ba..305abf8 100644 --- a/src/views/admin/orginfo/components/OrgInfoForm.vue +++ b/src/views/admin/orginfo/components/OrgInfoForm.vue @@ -8,11 +8,8 @@ - - - {{formData.departName}} - - + + {{formData.orgCode}} @@ -24,105 +21,42 @@ {{formData.orgLeader}} + + + {{cityViewValue}} + + {{formData.orgLeaderPhone}} + + + {{formData.departName}} + + {{formData.orgPropertyType}} - - - {{formData.orgBuildingArea}} ㎡ - - - {{formData.orgAddress}} - - - - - - - - - - - - - - - - - - - - {{formData.name}} - - - - - {{formData.sex}} - - - - - {{formData.idCard}} - - - - - {{formData.birthDate?formData.birthDate.substring(0,10):""}} - - - - - {{formData.startTime?formData.startTime.substring(0,10):""}} - - - - - {{formData.endTime?formData.endTime.substring(0,10):""}} - - - - - {{formData.national}} - - - - - {{formData.idCardAddress}} - - - - - {{formData.issuingAuthority}} + + {{formData.orgBuildingArea}} ㎡ + @@ -136,28 +70,28 @@ - - {{formData.comName}} - - - - - {{formData.comRegisterAddress}} - - - - {{formData.comCreditCode}} + + + {{formData.comName}} + + {{formData.comLegalPerson}} + + + {{formData.comRegisterAddress}} + + + + + + + + + + + + + + + + + + {{formData.name}} + + + + + {{formData.sex}} + + + + + {{formData.birthDate?formData.birthDate.substring(0,10):""}} + + + + + {{formData.idCard}} + + + + + {{formData.idCardAddress}} + + + + + + + + + + + + + + + {{formData.startTime?formData.startTime.substring(0,10):""}} + + + + + {{formData.endTime?formData.endTime.substring(0,10):""}} + + + + + + {{formData.issuingAuthority}} + + + + + + + @@ -293,8 +306,9 @@ const formData = reactive>({ franchiseTime: null, contract: null, }); +const cityViewValue = ref('') const { createMessage } = useMessage(); -const labelCol = ref({ xs: { span: 24 }, sm: { span: 5 } }); +const labelCol = ref({ xs: { span: 24 }, sm: { span: 8 } }); const wrapperCol = ref({ xs: { span: 24 }, sm: { span: 16 } }); const confirmLoading = ref(false); //表单验证 @@ -334,6 +348,7 @@ function edit(record) { tmpData[key] = record[key] } }) + //赋值 Object.assign(formData, tmpData); }); @@ -342,6 +357,10 @@ function edit(record) { function open(orgCode) { getOrgInfo({ orgCode }).then(res => { Object.assign(formData, res); + + cityViewValue.value = res.orgProvince + + (!!res.orgCity ? res.orgCity : '') + + (!!res.orgDistrict ? res.orgDistrict : '') }) } diff --git a/src/views/admin/workorder/components/WorkOrderForm.vue b/src/views/admin/workorder/components/WorkOrderForm.vue index 540fe06..bb9342c 100644 --- a/src/views/admin/workorder/components/WorkOrderForm.vue +++ b/src/views/admin/workorder/components/WorkOrderForm.vue @@ -57,7 +57,7 @@ - + {{formData.replyTime?formData.replyTime:'暂未处理'}} @@ -67,12 +67,12 @@ - + - + {{formData.replyContent}} diff --git a/src/views/system/loginmini/MiniLogin.vue b/src/views/system/loginmini/MiniLogin.vue index 2319596..9d85fef 100644 --- a/src/views/system/loginmini/MiniLogin.vue +++ b/src/views/system/loginmini/MiniLogin.vue @@ -53,7 +53,10 @@ -
+
+ +
+
@@ -92,7 +95,7 @@ diff --git a/src/views/system/loginmini/huakuai.vue b/src/views/system/loginmini/huakuai.vue new file mode 100644 index 0000000..57c8048 --- /dev/null +++ b/src/views/system/loginmini/huakuai.vue @@ -0,0 +1,170 @@ + + + + + \ No newline at end of file