From 99dc5439b7d4fdce6314ed095f1e1bd1774b4e9c Mon Sep 17 00:00:00 2001 From: kylin L <452061493@qq.com> Date: Sun, 18 Aug 2024 14:24:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=89=88=E6=8F=90=E4=B8=80?= =?UTF-8?q?=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/enterprise.js | 6 +- src/views/enforce/enterpriseBaseInfo.vue | 482 ++++++++++++------ src/views/enforce/enterpriseWarningInfo.vue | 6 +- src/views/enforce/sign.vue | 170 ++---- src/views/enforceHome.vue | 54 +- src/views/enterprise/complaint.vue | 2 +- src/views/enterprise/complaintDetail.vue | 2 +- src/views/enterprise/complaintDetailView.vue | 2 +- src/views/enterprise/complaintList.vue | 2 +- src/views/enterprise/complaintNoScan.vue | 12 +- .../enterprise/enterpriseInspectionNotice.vue | 2 +- src/views/enterprise/registrationDetail.vue | 12 +- 12 files changed, 418 insertions(+), 334 deletions(-) diff --git a/src/api/enterprise.js b/src/api/enterprise.js index 77b0742..4cff3db 100644 --- a/src/api/enterprise.js +++ b/src/api/enterprise.js @@ -68,7 +68,7 @@ export const queryHistoryQrCodeList = (params, success, error) =>_get("/app/ente * @param {*} error * @returns */ -export const queryXzjcjbxxList = (enterpriseNumber, success, error) =>_get("/app/xzjcjbxx/queryList/" +enterpriseNumber, null,success, error) +export const queryXzjcjbxxList = (params, success, error) =>_post("/app/xzjcjbxx/queryList", params,success, error) /** * 查询强制案件 @@ -77,7 +77,7 @@ export const queryXzjcjbxxList = (enterpriseNumber, success, error) =>_get("/app * @param {*} error * @returns */ -export const queryQZAJList = (enterpriseNumber, success, error) =>_get("/app/xzjcjbxx/queryQZAJList/" +enterpriseNumber, null,success, error) +export const queryQZAJList = (params, success, error) =>_post("/app/xzjcjbxx/queryQZAJList", params,success, error) /** * 查询历史处罚案件 * @param {*} enterpriseNumber @@ -85,7 +85,7 @@ export const queryQZAJList = (enterpriseNumber, success, error) =>_get("/app/xzj * @param {*} error * @returns */ -export const queryCFAJList = (enterpriseNumber, success, error) =>_get("/app/xzjcjbxx/queryCFAJList/" + enterpriseNumber,null,success, error) +export const queryCFAJList = (params, success, error) =>_post("/app/xzjcjbxx/queryCFAJList",params,success, error) /** * 查询企业是否存在 * @param {*} enterpriseNumber 企业统一信用代码 diff --git a/src/views/enforce/enterpriseBaseInfo.vue b/src/views/enforce/enterpriseBaseInfo.vue index f6dfccc..260b25c 100644 --- a/src/views/enforce/enterpriseBaseInfo.vue +++ b/src/views/enforce/enterpriseBaseInfo.vue @@ -9,7 +9,7 @@ - + +
- {{item.name}} + {{item.name}}
-
- -
-
-

{{ item.c601002 }}

-
-
-

检查日期: - - {{formattedTimeYYYYmmdd(item.c601005)}}

-
-
-

检查结果: 合格

-

检查结果: 不合格

-
+ + +
+ +
+
+

{{ item.c601002 }}

+
+
+

检查日期: + + {{formattedTimeYYYYmmdd(item.c601005)}}

+
+
+

检查结果: 合格 +

+

检查结果: 不合格 +

+
+
+
- -
+ +
-
- -
-
-

{{ item.c201002 }}

-
-
-

执法主体:{{ item.c201003 }}

-
-
-

处罚种类: {{ item.cfzl }}

-
-
-

处罚方式:给予处罚

-

处罚方式:不予处罚

-
-
-

处罚日期: {{formattedTimeYYYYmmdd(item.c206013)}}

-
+ + +
+ +
+
+

{{ item.c201002 }}

+
+
+

执法主体:{{ item.c201003 }}

+
+
+

处罚种类: {{ item.cfzl }}

+
+
+

处罚方式:给予处罚 +

+

处罚方式:不予处罚 +

+
+
+

处罚日期: + {{formattedTimeYYYYmmdd(item.c206013)}}

+
+
+
- -
+ +
-
- -
- -
-

{{ item.c301002 }}

-

************

-
-
-

强制种类: - - {{ item.c302002 }}

-
-
-

强制措施: {{ item.c302001 }}

-
-
-

批准时间: {{formattedTimeYYYYmmdd(item.c302007)}}

-
+ + +
+ +
+ +
+

{{ item.c301002 }}

+

************

+
+
+

强制种类: + + {{ item.c302002 }}

+
+
+

强制措施: {{ item.c302001 }}

+
+
+

批准时间: + {{formattedTimeYYYYmmdd(item.c302007)}}

+
+
+
- -
+ +
@@ -200,6 +219,28 @@ popupContent: '', popupVisible2: false, popupContent2: '', + + loading_check: false, + finished_check: false, + refreshing_check: false, + curPage_check: 1, + + loading_punish: false, + finished_punish: false, + refreshing_punish: false, + curPage_punish: 1, + + loading_force: false, + finished_force: false, + refreshing_force: false, + curPage_force: 1, + }); + + let searchParam = reactive({ + enterpriseNumber: "", + // 分页 + pageNum: 1, + pageSize: 6, }); const props = defineProps({ @@ -275,60 +316,61 @@ // data.searchParam.enterpriseNumber = data.enterpriseInfo.enterpriseNumber; // queryRegistrationList(data.searchParam,success =>{ // data.checkDataList = success.data; - // },error =>{ + // },error =>{}) - // }) //查询企业历史检查案件 - queryXzjcjbxxList(success.data.enterpriseNumber, res => { - console.log("历史检查案件---", res.data) - data.checkDataList = res.data; - }, error => { - - }); - //查询历史强制案件 - queryQZAJList(success.data.enterpriseNumber, res => { - console.log("历史强制案件---", res.data) - res.data.forEach(res =>{ - var obj = {} - obj = res; - obj.cfzl = "罚款"; - data.forceDataList.push(obj); - }) - data.forceDataList = res.data; - }, error => { - - }) - - //历史处罚案件 - queryCFAJList(success.data.enterpriseNumber, res => { - console.log("历史处罚案件---", res.data) - // data.punishDataList = res.data; - res.data.forEach(res =>{ - var obj = {} - var textArr = ""; - obj = res; - - var arr = res.c206011.split(","); - console.log(arr) - for (const key in arr) { - if(arr[key] == "01")textArr += "警告,"; - if(arr[key] == "02")textArr += "通报批评,"; - if(arr[key] == "03")textArr += "罚款,"; - if(arr[key] == "04")textArr += "没收违法所得,"; - if(arr[key] == "05")textArr += "没收违法财产,"; - if(arr[key] == "06")textArr += "责令停业整改,"; - if(arr[key] == "07")textArr += "暂扣许可证件,"; - if(arr[key] == "08")textArr += "行政拘留,"; - if(arr[key] == "09")textArr += "吊销许可证件,"; - } - obj.cfzl = textArr; - - data.punishDataList.push(obj); - }) - // data.forceDataList = res.data; - }, error => { - - }) + // queryXzjcjbxxList(success.data.enterpriseNumber, res => { + // console.log("历史检查案件---", res.data) + // data.checkDataList = res.data; + // }, error => {}); + + // //查询历史强制案件 + // queryQZAJList(success.data.enterpriseNumber, res => { + // console.log("历史强制案件---", res.data) + // res.data.forEach(res => { + // var obj = {} + // obj = res; + // obj.cfzl = "罚款"; + // data.forceDataList.push(obj); + // }) + // data.forceDataList = res.data; + // }, error => {}) + + // //历史处罚案件 + // queryCFAJList(success.data.enterpriseNumber, res => { + // console.log("历史处罚案件---", res.data) + // // data.punishDataList = res.data; + // res.data.forEach(res => { + // var obj = {} + // var textArr = ""; + // obj = res; + // + // var arr = res.c206011.split(","); + // console.log(arr) + // for (const key in arr) { + // if (arr[key] == "01") textArr += "警告,"; + // if (arr[key] == "02") textArr += "通报批评,"; + // if (arr[key] == "03") textArr += "罚款,"; + // if (arr[key] == "04") textArr += "没收违法所得,"; + // if (arr[key] == "05") textArr += "没收违法财产,"; + // if (arr[key] == "06") textArr += "责令停业整改,"; + // if (arr[key] == "07") textArr += "暂扣许可证件,"; + // if (arr[key] == "08") textArr += "行政拘留,"; + // if (arr[key] == "09") textArr += "吊销许可证件,"; + // } + // obj.cfzl = textArr; + // + // data.punishDataList.push(obj); + // }) + // // data.forceDataList = res.data; + // }, error => {}) + + // 获取历史检查案件列表 + queryList_check(success.data.enterpriseNumber); + // 获取历史强制案件列表 + queryList_punish(success.data.enterpriseNumber); + // 获取历史处罚案件列表 + queryList_force(success.data.enterpriseNumber); } }, error => { @@ -372,6 +414,156 @@ submitData.subsidiaryerId = item.userId; } + + // 获取历史检查案件列表 + const queryList_check = (enterpriseNumber) => { + searchParam.enterpriseNumber = enterpriseNumber; + searchParam.pageNum = (data.curPage_check-1)*searchParam.pageSize; + queryXzjcjbxxList(searchParam, res => { + console.log("历史检查案件---", res.data) + data.curPage_check++; + data.loading_check = false; // 查出结果停止加载 + if (success.total <= data.dataList.length) { + // 查到最后没数据 + data.finished_check = true; + return; + } + // data.checkDataList = res.data; + data.checkDataList.push(...res.rows); + }, error => { + + }); + }; + //下拉刷新 + const onRefresh_check = () => { + // 清空列表数据 + data.checkDataList = []; + data.finished_check = false; + + // 重新加载数据 + // 将 loading 设置为 true,表示处于加载状态 + data.loading_check = true; + onLoad_check(); + }; + // 触底加载 + const onLoad_check = () => { + setTimeout(() => { + if (data.refreshing_check) { + data.refreshing_check = false; + } + queryList_check(); + }, 1000); + }; + + // 获取历史强制案件列表 + const queryList_punish = (enterpriseNumber) => { + searchParam.enterpriseNumber = enterpriseNumber; + searchParam.pageNum = (data.curPage_punish-1)*searchParam.pageSize; + queryQZAJList(searchParam, res => { + console.log("历史强制案件---", res.data) + data.curPage_punish++; + data.loading_punish = false; // 查出结果停止加载 + if (success.total <= data.dataList.length) { + // 查到最后没数据 + data.finished_punish = true; + return; + } + res.data.forEach(res => { + var obj = {} + obj = res; + obj.cfzl = "罚款"; + data.forceDataList.push(obj); + }) + data.forceDataList = res.data; + data.forceDataList.push(...res.rows); + }, error => { + + }) + } + //下拉刷新 + const onRefresh_punish = () => { + // 清空列表数据 + data.dataList = []; + data.finished_punish = false; + + // 重新加载数据 + // 将 loading 设置为 true,表示处于加载状态 + data.loading_punish = true; + onLoad_punish(); + }; + // 触底加载 + const onLoad_punish = () => { + setTimeout(() => { + if (data.refreshing_punish) { + data.refreshing_punish = false; + } + queryList(); + }, 1000); + }; + + // 获取历史处罚案件列表 + const queryList_force = (enterpriseNumber) => { + searchParam.enterpriseNumber = enterpriseNumber; + searchParam.pageNum = (data.curPage_force-1)*searchParam.pageSize; + queryCFAJList(searchParam, res => { + console.log("历史处罚案件---", res.data) + data.curPage_force++; + data.loading_force = false; // 查出结果停止加载 + if (success.total <= data.dataList.length) { + // 查到最后没数据 + data.finished_force = true; + return; + } + // data.punishDataList = res.data; + res.data.forEach(res => { + var obj = {} + var textArr = ""; + obj = res; + + var arr = res.c206011.split(","); + console.log(arr) + for (const key in arr) { + if (arr[key] == "01") textArr += "警告,"; + if (arr[key] == "02") textArr += "通报批评,"; + if (arr[key] == "03") textArr += "罚款,"; + if (arr[key] == "04") textArr += "没收违法所得,"; + if (arr[key] == "05") textArr += "没收违法财产,"; + if (arr[key] == "06") textArr += "责令停业整改,"; + if (arr[key] == "07") textArr += "暂扣许可证件,"; + if (arr[key] == "08") textArr += "行政拘留,"; + if (arr[key] == "09") textArr += "吊销许可证件,"; + } + obj.cfzl = textArr; + + data.punishDataList.push(obj); + }) + // data.forceDataList = res.data; + data.forceDataList.push(...res.rows); + }, error => { + + }) + } + //下拉刷新 + const onRefresh_force = () => { + // 清空列表数据 + data.dataList_force = []; + data.finished_force = false; + + // 重新加载数据 + // 将 loading 设置为 true,表示处于加载状态 + data.loading_force = true; + onLoad(); + }; + // 触底加载 + const onLoad_force = () => { + setTimeout(() => { + if (data.refreshing_force) { + data.refreshing_force = false; + } + queryList(); + }, 1000); + }; +