From 8c10e2de43a1953d170b6f599b97d247cde38f96 Mon Sep 17 00:00:00 2001 From: zhangqi <2794379662@qq.com> Date: Wed, 25 Aug 2021 09:41:09 +0800 Subject: [PATCH] =?UTF-8?q?update:=E5=A4=9A=E8=B4=A6=E5=8F=B7=E7=94=B3?= =?UTF-8?q?=E9=A2=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/CA/SealApply.vue | 38 ++++++++++++++++++++++- src/views/CA/UnitApply.vue | 43 ++++++++++++++++++-------- src/views/CA/UnitApprove.vue | 60 ++++++++++++++++++++++++++++++++++++ 3 files changed, 127 insertions(+), 14 deletions(-) create mode 100644 src/views/CA/UnitApprove.vue diff --git a/src/views/CA/SealApply.vue b/src/views/CA/SealApply.vue index e08e106..20256ad 100644 --- a/src/views/CA/SealApply.vue +++ b/src/views/CA/SealApply.vue @@ -14,14 +14,33 @@ + + + + + {{ account }} + + + @@ -114,12 +133,14 @@ export default { }, setup() { const useReload = inject("reload"); + const accountList = ref([]); var formModel = reactive({ sealType: "", sealName: "", idCardNumOrTydm: "", sealImageId: 0, - noCert: false + noCert: false, + unitAccount: "" }); var sealApplyList = ref([]); var progressingId = ref(0); @@ -181,6 +202,19 @@ export default { const toggleDrawer = () => { showDrawer.value = !showDrawer.value; }; + const onChangeTydm = async () => { + if (formModel.sealType == 0) { + return; + } + if (formModel.idCardNumOrTydm.length != 18) { + return; + } + var res = await get( + "/api2/CAUnit/GetUnitAccountByTydm?tydm=" + formModel.idCardNumOrTydm + ); + accountList.value = res.data; + }; + return { formModel, sealApplyList, @@ -193,6 +227,8 @@ export default { querySealApply, sendSealApply, createSealApply, + accountList, + onChangeTydm, status: { 0: { color: "orange", diff --git a/src/views/CA/UnitApply.vue b/src/views/CA/UnitApply.vue index 2d5a69d..c519932 100644 --- a/src/views/CA/UnitApply.vue +++ b/src/views/CA/UnitApply.vue @@ -53,6 +53,12 @@ placeholder="根据企业名称自动获取" /> + + + 勘察 + 设计 + +

发起时间: {{ unitApply.time }}

-

- 不通过原因:{{ unitApply.dealReason }} -

+

不通过原因:{{ unitApply.dealReason }}

+

+ 对应证书账户名:{{ unitApply.lvjianAccount }} +

+
+ 查询进度 +
+ @@ -368,6 +378,7 @@ export default { orderNo: null, unitName: null, tydm: "", + unitType: "", operatorName: "", operatorId: "", operatorPhone: "", @@ -400,6 +411,9 @@ export default { unitName: [ { required: true, message: "请选择企业名称", trigger: "change" } ], + unitType: [ + { required: true, message: "请选择企业类型", trigger: "change" } + ], operatorPhone: [ { required: true, message: "请输入你的手机号码", trigger: "blur" }, { @@ -741,17 +755,19 @@ export default { d => [0, 1, 2].indexOf(d.status) > -1 ); if (current) { - progressingId.value = current.id; - initPage(current); + // progressingId.value = current.id; + // initPage(current); } else { - const successApply = unitApplyListRes.data.find(d => d.status == 3); - if (successApply) { - isSuccess.value = true; - } else { - editStatus.value = - editStatus.value | editfeildFlag | editPicFlag | editModifyFlag; - } + // const successApply = unitApplyListRes.data.find(d => d.status == 3); + // if (successApply) { + // isSuccess.value = true; + // } else { + // editStatus.value = + // editStatus.value | editfeildFlag | editPicFlag | editModifyFlag; + // } } + editStatus.value = + editStatus.value | editfeildFlag | editPicFlag | editModifyFlag; areaOptions.value = options; spining.value = false; console.log(toRaw(modelRef)); @@ -801,6 +817,7 @@ export default { router: useRouter(), progressingId, addSealApply, + queryUnitApply, loading, status: { 0: { diff --git a/src/views/CA/UnitApprove.vue b/src/views/CA/UnitApprove.vue new file mode 100644 index 0000000..b4e48ff --- /dev/null +++ b/src/views/CA/UnitApprove.vue @@ -0,0 +1,60 @@ + + +