From fd8a00180626e4e73b3183387ba934ca4db93137 Mon Sep 17 00:00:00 2001 From: chenrui <1950717904@qq.com> Date: Sat, 13 Apr 2024 11:22:58 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=99=8F=E6=99=8F?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=EF=BC=8C=E4=BB=A3=E7=A0=81=E5=86=B2=E7=AA=81?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/enterprise.js | 9 + src/router/enforce.js | 18 + src/router/home.js | 6 + src/views/administrative/appointment.vue | 8 +- src/views/enforce/enforceNotice.vue | 28 +- src/views/enforce/enterpriseBaseInfo.vue | 402 ++++++++++++++++++ src/views/enforce/enterpriseScanPreview.vue | 275 ++++++++++++ src/views/enforce/enterpriseWarningInfo.vue | 345 +++++++++++++++ src/views/enforce/scanPage.vue | 2 +- src/views/enterprise/caseFilter.vue | 34 +- src/views/enterprise/qrCodeHistory.vue | 394 +++++++++++++++++ src/views/enterprise/register.vue | 60 ++- .../enterprise/registrationSelectList.vue | 2 +- 13 files changed, 1557 insertions(+), 26 deletions(-) create mode 100644 src/views/enforce/enterpriseBaseInfo.vue create mode 100644 src/views/enforce/enterpriseScanPreview.vue create mode 100644 src/views/enforce/enterpriseWarningInfo.vue create mode 100644 src/views/enterprise/qrCodeHistory.vue diff --git a/src/api/enterprise.js b/src/api/enterprise.js index 6ea0fdc..197d92b 100644 --- a/src/api/enterprise.js +++ b/src/api/enterprise.js @@ -36,3 +36,12 @@ export const getEnterpriseInformation = (id,success,error) => _get("/enterpriseI */ export const queryEnterpriseInfoList = (params, success, error) =>_get("/enterpriseInformation/queryList",params, success, error) +/** + * 查询企业历史二维码生成记录 + * @param {*} params + * @param {*} success + * @param {*} error + * @returns + */ +export const queryHistoryQrCodeList = (params, success, error) =>_get("/enterpriseInformation/queryHistoryQrCodeList",params, success, error) + diff --git a/src/router/enforce.js b/src/router/enforce.js index 62e284e..d75ae57 100644 --- a/src/router/enforce.js +++ b/src/router/enforce.js @@ -11,6 +11,24 @@ const routes = [ name: "historyCheck", component: () => import("@/views/enforce/historyCheck.vue"), }, + // 企业信息预览页 + { + path: "/enterpriseScanPreview", + name: "enterpriseScanPreview", + component: () => import("@/views/enforce/enterpriseScanPreview.vue"), + }, + // 企业详情信息 + { + path: "/enterpriseBaseInfo", + name: "enterpriseBaseInfo", + component: () => import("@/views/enforce/enterpriseBaseInfo.vue"), + }, + // 企业预警信息 + { + path: "/enterpriseWarningInfo", + name: "enterpriseWarningInfo", + component: () => import("@/views/enforce/enterpriseWarningInfo.vue"), + }, // 预警列表 { path: "/earlyWarning", diff --git a/src/router/home.js b/src/router/home.js index a9e129f..22379dc 100644 --- a/src/router/home.js +++ b/src/router/home.js @@ -74,6 +74,12 @@ const routes = [ name: "registrationDetail", component: () => import("@/views/enterprise/registrationDetail.vue"), }, + // 二维码管理 + { + path: "/qrCodeHistory", + name: "qrCodeHistory", + component: () => import("@/views/enterprise/qrCodeHistory.vue"), + }, ]; export { routes }; diff --git a/src/views/administrative/appointment.vue b/src/views/administrative/appointment.vue index ad35538..a167a79 100644 --- a/src/views/administrative/appointment.vue +++ b/src/views/administrative/appointment.vue @@ -18,9 +18,9 @@ required :rules="[{ required: true, message: '必填项' }]" readonly - @click="showPopup" + @click="showPopupCompony" /> - +
- - + --> +
-
+
- 宝安区司法局 - 2024-02-15 -
2024年度宝安区新安街道年度行政执法检查计划
+ {{ item.enforcementDepartment }} + {{ item.createTime }} +
{{ item.fileObject.fileName }}
-
+
@@ -49,16 +50,15 @@
- + + diff --git a/src/views/enforce/enterpriseScanPreview.vue b/src/views/enforce/enterpriseScanPreview.vue new file mode 100644 index 0000000..4a975cb --- /dev/null +++ b/src/views/enforce/enterpriseScanPreview.vue @@ -0,0 +1,275 @@ + + + + + diff --git a/src/views/enforce/enterpriseWarningInfo.vue b/src/views/enforce/enterpriseWarningInfo.vue new file mode 100644 index 0000000..53f7ab4 --- /dev/null +++ b/src/views/enforce/enterpriseWarningInfo.vue @@ -0,0 +1,345 @@ + + + + + + diff --git a/src/views/enforce/scanPage.vue b/src/views/enforce/scanPage.vue index 7edd68a..fbb4d04 100644 --- a/src/views/enforce/scanPage.vue +++ b/src/views/enforce/scanPage.vue @@ -82,7 +82,7 @@ export default { if (that.textContent) { setTimeout(() => { this.$router.push({ - path:"/sign", + path:"/enterpriseScanPreview", query:{ enterpriseNumber: that.textContent } diff --git a/src/views/enterprise/caseFilter.vue b/src/views/enterprise/caseFilter.vue index d56b313..52bdca5 100644 --- a/src/views/enterprise/caseFilter.vue +++ b/src/views/enterprise/caseFilter.vue @@ -29,10 +29,27 @@ placeholder="请选择" clickable is-link + @click="" /> + - + + +
自定义时段
+
+ +
+ +
+ + + + + + + + + + + + +
+ {{ data.dateSearch }} +
+ + + + +
+ + +
+ + +
+
+ +
+
+

生成时间:{{ item.generateTime }} + +

+
+ +
+ + +
+

变更原因: {{ item.reasonsChange }}

+
+
+
+
+
+ +
+
+
+ + + +
+ + + + + diff --git a/src/views/enterprise/register.vue b/src/views/enterprise/register.vue index a557924..fa4fa36 100644 --- a/src/views/enterprise/register.vue +++ b/src/views/enterprise/register.vue @@ -13,11 +13,15 @@
+ v-model="submitData.enterpriseName" + label="企业名称" + required + placeholder="必填 企业名称" + :rules="[{ required: true, message: '必填项' }]" + readonly + @click="showPopup" + /> + @@ -241,7 +248,50 @@ onMounted(() => { }) }); +//搜索结果回显 +const reciveData = (item) =>{ + console.log(item); + console.log(item.establishmentTime); + submitData.enterpriseName = item.enterpriseName; + submitData.enterpriseNumber = item.enterpriseNumber; + submitData.legalPerson = item.legalPerson; + submitData.enterpriseType = item.enterpriseType; + submitData.enterpriseAddress = item.enterpriseAddress; + submitData.registeredCapital = item.registeredCapital; + submitData.establishmentTime = item.establishmentTime; + submitData.businessScope = item.businessScope; + submitData.operatingTerm = item.operatingTerm; + data.columns.forEach(res =>{ + console.log(res); + if(res.value == item.enterpriseType){ + submitData.enterpriseTypeText = res.text; + } + }) +} + +