From efec95539821d67730af5e64cd5141ae79f03d99 Mon Sep 17 00:00:00 2001
From: zth <1205836521@qq.com>
Date: Wed, 12 Mar 2025 10:23:05 +0800
Subject: [PATCH] =?UTF-8?q?=E9=9C=80=E6=B1=82=E5=9B=9E=E5=BD=92?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../options/components/newGoodCredit.vue | 126 +++++++++++++-----
.../goodConductAudit/index.vue | 30 +++--
jwtech-pc-page/static/config.js | 2 +-
.../BsSgcYxjdDynamicCreditController.java | 24 +++-
.../domain/BsSgcYxjdDynamicCredit.java | 6 +-
.../BsSgcYxjdEngineerPerformanceRecord.java | 2 +-
.../BsSgcYxjdDynamicCreditService.java | 8 +-
.../BsSgcYxjdDynamicCreditMapper.xml | 19 ++-
8 files changed, 155 insertions(+), 62 deletions(-)
diff --git a/jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/newGoodCredit.vue b/jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/newGoodCredit.vue
index 547c2228..3a75eb8c 100644
--- a/jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/newGoodCredit.vue
+++ b/jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/newGoodCredit.vue
@@ -54,12 +54,14 @@
label="良好行为"
align="left"
prop="behavior"
+ :formatter="behaviorFormat"
min-width="120"
/>
-
+
+
+
-
+ placeholder="请选择表彰等级"
+ style="width: 100%"
+
+ >
+
+
-
+
+
+
@@ -440,9 +476,9 @@
-
+
@@ -533,15 +569,15 @@
良好行为
- {{ this.creditMsg.behavior }}
+ {{ behaviorFormat(this.creditMsg) }}
表彰等级
- {{ this.creditMsg.commendationLevel }}
+ {{ commendationLevelFormat(this.creditMsg) }}
颁发机构
- {{ this.creditMsg.authority }}
+ {{ authorityFormat(this.creditMsg) }}
加分值
@@ -573,7 +609,10 @@
是否在一年内填报
{{ isFormat(this.creditMsg.fillOnYear) }}
-
+
+ 是否省属项目
+ {{ isFormat(this.creditMsg.remark) }}
+
附件
@@ -813,7 +852,7 @@ export default {
isWaterCon: [
{ required: true, message: "请选择是否", trigger: "blur" },
],
- provinceBelong: [
+ remark: [
{ required: true, message: "请选择是否", trigger: "blur" },
],
fillOnYear: [
@@ -865,9 +904,21 @@ export default {
remark: "",
processList: [],
projectNameOption: [],
+ behaviorOption:[],
+ commendationLevelOption:[],
+ authorityOption:[],
};
},
created() {
+ this.getDicts("resiger_institution").then((response) => {
+ this.authorityOption = response.data;
+ });
+ this.getDicts("good_level").then((response) => {
+ this.commendationLevelOption = response.data;
+ });
+ this.getDicts("good_havior").then((response) => {
+ this.behaviorOption = response.data;
+ });
this.getDicts("whether").then((response) => {
this.isOptions = response.data;
});
@@ -889,6 +940,15 @@ export default {
);
},
methods: {
+ authorityFormat(row, column) {
+ return this.selectDictLabel(this.authorityOption, row.authority);
+ },
+ commendationLevelFormat(row, column) {
+ return this.selectDictLabel(this.commendationLevelOption, row.commendationLevel);
+ },
+ behaviorFormat(row, column) {
+ return this.selectDictLabel(this.behaviorOption, row.behavior);
+ },
isFormat(row, column) {
return this.selectDictLabel(this.isFormat, row);
},
@@ -1206,28 +1266,28 @@ export default {
passExamine() {
this.creditMsg.status = "3";
this.creditMsg.bonusPointBegin = Date.now();
- const currentDate = new Date();
- currentDate.setFullYear(
- currentDate.getFullYear() + this.creditMsg.validity
- );
- const date = currentDate.getTime();
- // this.creditMsg.validityPeriod=date
- console.log(currentDate.getTime());
-
- console.log(
- "this.creditMsg.validityPeriod",
- this.creditMsg.validityPeriod
- );
-
- console.log("formattedDate", this.formatDate(currentDate));
+ // const currentDate = new Date();
+ // currentDate.setFullYear(
+ // currentDate.getFullYear() + this.creditMsg.validity
+ // );
+ // const date = currentDate.getTime();
+ // // this.creditMsg.validityPeriod=date
+ // console.log(currentDate.getTime());
+ //
+ // console.log(
+ // "this.creditMsg.validityPeriod",
+ // this.creditMsg.validityPeriod
+ // );
+ //
+ // console.log("formattedDate", this.formatDate(currentDate));
- // updateCredit(this.creditMsg).then((response) => {
- // if (response.code === 200) {
- // this.msgSuccess("审核通过成功");
- // this.viewOpen = false;
- // this.getList();
- // }
- // });
+ updateCredit(this.creditMsg).then((response) => {
+ if (response.code === 200) {
+ this.msgSuccess("审核通过成功");
+ this.viewOpen = false;
+ this.getList();
+ }
+ });
},
publicity() {
diff --git a/jwtech-admin-page/src/views/marketSupervision/goodConductAudit/index.vue b/jwtech-admin-page/src/views/marketSupervision/goodConductAudit/index.vue
index 637fa6a0..77d2347e 100644
--- a/jwtech-admin-page/src/views/marketSupervision/goodConductAudit/index.vue
+++ b/jwtech-admin-page/src/views/marketSupervision/goodConductAudit/index.vue
@@ -10,18 +10,21 @@
@keyup.enter.native="handleQuery"
/>
-
+
- 待审核
-
- 已审核
+
@@ -656,7 +659,7 @@ export default {
// 选中数组
ids: [],
isMajorProjectOptions:[],
-
+ typeOptions:[],
// 非单个禁用
single: true,
// 非多个禁用
@@ -711,8 +714,8 @@ export default {
validityPeriod: null,
awardAnnouncementWebsite: null,
attachment: null,
- status: null,
- type: 4,
+ status: "2",
+ type: null,
badBehavior: null,
createUid: null,
updateUid: null,
@@ -766,8 +769,12 @@ export default {
projectNameOption: [],
};
},
- created() {
-
+ async created() {
+ const typeOptionsRes = await this.getDicts("zt_status")
+ this.typeOptions = typeOptionsRes.data;
+ // this.getDicts("zt_status").then((response) => {
+ // this.typeOptions = response.data;
+ // });
listInfo(this.proQueryParams).then((response) => {
this.projectNameOptions = response.records;
});
@@ -929,6 +936,7 @@ export default {
getList() {
this.loading = true;
this.queryParams.data.type = "1";
+
listCredit(this.queryParams).then((response) => {
this.creditList = response.records;
this.total = response.total;
diff --git a/jwtech-pc-page/static/config.js b/jwtech-pc-page/static/config.js
index 531a787d..fe03baeb 100644
--- a/jwtech-pc-page/static/config.js
+++ b/jwtech-pc-page/static/config.js
@@ -10,7 +10,7 @@ window.g = {
// url: "http://106.2.224.58:1036/kms-pc-web/api",
// url: "http://106.2.224.58:1039/kms-pc-web",
// url: "http://192.168.2.100:18082/tianhui-admin-web",
- url: "http://175.178.86.109:18082/kms-pc-web",
+ url: "http://127.0.0.1:18080/kms-pc-web",
// url: "http://127.0.0.1:18082/kms-pc-web",
// url: "http://192.168.1.113:8083/kms-pc-web",
diff --git a/jwtech-system/src/main/java/com/kms/enterprise/controller/BsSgcYxjdDynamicCreditController.java b/jwtech-system/src/main/java/com/kms/enterprise/controller/BsSgcYxjdDynamicCreditController.java
index cfd78214..768c9c34 100644
--- a/jwtech-system/src/main/java/com/kms/enterprise/controller/BsSgcYxjdDynamicCreditController.java
+++ b/jwtech-system/src/main/java/com/kms/enterprise/controller/BsSgcYxjdDynamicCreditController.java
@@ -33,6 +33,7 @@ import com.kms.enterprise.mapper.BsSgcYxjdDynamicCreditMapper;
import com.kms.enterprise.service.*;
import com.kms.framework.manager.factory.AsyncFactory;
import com.kms.system.domain.SysUserRole;
+import com.kms.system.domain.SysXzqh;
import com.kms.system.service.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -102,6 +103,7 @@ public class BsSgcYxjdDynamicCreditController extends BaseController {
@Autowired
private SysXzqhService sysXzqhService;
+
/**
* 获取企业良好行为
* @param dto
@@ -147,6 +149,10 @@ public class BsSgcYxjdDynamicCreditController extends BaseController {
public IPage list(@RequestBody SearchParam sp) {
SysUser user = UserUtils.getUser();
+ String deptId = user.getDeptId();
+// SysDept sysDept = sysDeptService.get(deptId);
+// String xzqhId = sysDept.getXzqhId();
+// SysXzqh xzqh = sysXzqhService.getById(xzqhId.substring(0, 6));
if (user.getUserName().equals("admin")) {
LambdaQueryWrapper queryWrapper = Wrappers.lambdaQuery(BsSgcYxjdDynamicCredit.class);
String enterpriseName = sp.getData().getEnterpriseName();
@@ -159,6 +165,10 @@ public class BsSgcYxjdDynamicCreditController extends BaseController {
if (StringUtils.isNotBlank(enterpriseId1)) {
queryWrapper.eq(BsSgcYxjdDynamicCredit::getEnterpriseId,enterpriseId1);
}
+ String status = sp.getData().getStatus();
+ if (StringUtils.isNotBlank(status)){
+ queryWrapper.eq(BsSgcYxjdDynamicCredit::getStatus,status);
+ }
String qualificationCategory = sp.getData().getQualificationCategory();
if (StringUtils.isNotBlank(qualificationCategory)){
queryWrapper.eq(BsSgcYxjdDynamicCredit::getQualificationCategory,qualificationCategory);
@@ -213,6 +223,10 @@ public class BsSgcYxjdDynamicCreditController extends BaseController {
LambdaQueryWrapper queryWrapper = Wrappers.lambdaQuery(BsSgcYxjdDynamicCredit.class);
queryWrapper.eq(BsSgcYxjdDynamicCredit::getStatus, "1").or().eq(BsSgcYxjdDynamicCredit::getStatus, "4")
.orderByDesc(BsSgcYxjdDynamicCredit::getCreateTime);
+ String status = sp.getData().getStatus();
+ if (StringUtils.isNotBlank(status)){
+ queryWrapper.eq(BsSgcYxjdDynamicCredit::getStatus,status);
+ }
List list = bsSgcYxjdDynamicCreditService.list(queryWrapper);
IPage page = bsSgcYxjdDynamicCreditService.selectPage(sp);
creditList.addAll(list);
@@ -233,7 +247,15 @@ public class BsSgcYxjdDynamicCreditController extends BaseController {
}else {
queryWrapper.apply("exists (select 1 from bs_sgc_yxjd_enterprise_info where id = bs_sgc_yxjd_dynamic_credit.enterprise_id)",null);
}
-
+// if (StringUtils.isNotBlank(xzqhId)&&xzqh.getLayer().equals(1)){
+// queryWrapper.likeRight(BsSgcYxjdDynamicCredit::getDeclarationManagementZones,sysXzqhService.getSubString(xzqhId));
+// }else {
+// queryWrapper.eq(BsSgcYxjdDynamicCredit::getRemark,"1").likeRight(BsSgcYxjdDynamicCredit::getDeclarationManagementZones,sysXzqhService.getSubString(xzqhId));
+// }
+ String status = sp.getData().getStatus();
+ if (StringUtils.isNotBlank(status)){
+ queryWrapper.eq(BsSgcYxjdDynamicCredit::getStatus,status);
+ }
String enterpriseId1 = sp.getData().getEnterpriseId();
if (StringUtils.isNotBlank(enterpriseId1)) {
queryWrapper.eq(BsSgcYxjdDynamicCredit::getEnterpriseId,enterpriseId1);
diff --git a/jwtech-system/src/main/java/com/kms/enterprise/domain/BsSgcYxjdDynamicCredit.java b/jwtech-system/src/main/java/com/kms/enterprise/domain/BsSgcYxjdDynamicCredit.java
index af11ce58..4090781f 100644
--- a/jwtech-system/src/main/java/com/kms/enterprise/domain/BsSgcYxjdDynamicCredit.java
+++ b/jwtech-system/src/main/java/com/kms/enterprise/domain/BsSgcYxjdDynamicCredit.java
@@ -136,9 +136,9 @@ public class BsSgcYxjdDynamicCredit extends BaseEntity
@ApiModelProperty("是否在这一年填报")
private String fillOnYear;
-
- @ApiModelProperty("是否属于省属项目")
- private String provinceBelong;
+//
+// @ApiModelProperty("是否属于省属项目")
+// private String provinceBelong;
@ApiModelProperty("企业填报时间")
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8")
diff --git a/jwtech-system/src/main/java/com/kms/enterprise/domain/BsSgcYxjdEngineerPerformanceRecord.java b/jwtech-system/src/main/java/com/kms/enterprise/domain/BsSgcYxjdEngineerPerformanceRecord.java
index 13b03556..0d670078 100644
--- a/jwtech-system/src/main/java/com/kms/enterprise/domain/BsSgcYxjdEngineerPerformanceRecord.java
+++ b/jwtech-system/src/main/java/com/kms/enterprise/domain/BsSgcYxjdEngineerPerformanceRecord.java
@@ -97,7 +97,7 @@ public class BsSgcYxjdEngineerPerformanceRecord extends BaseEntity
/** 合同价 */
@Excel(name = "合同价")
@ApiModelProperty("合同价")
- private BigDecimal contractPrice;
+ private String contractPrice;
/** 项目获奖情况 */
@Excel(name = "项目获奖情况")
diff --git a/jwtech-system/src/main/java/com/kms/enterprise/service/BsSgcYxjdDynamicCreditService.java b/jwtech-system/src/main/java/com/kms/enterprise/service/BsSgcYxjdDynamicCreditService.java
index efb4d882..22be7a31 100644
--- a/jwtech-system/src/main/java/com/kms/enterprise/service/BsSgcYxjdDynamicCreditService.java
+++ b/jwtech-system/src/main/java/com/kms/enterprise/service/BsSgcYxjdDynamicCreditService.java
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jianwei.common.core.domain.AjaxResult;
import com.kms.enterprise.domain.dto.BadHaviorDto;
import com.kms.enterprise.domain.dto.DisclosureDto;
+import com.kms.system.service.SysXzqhService;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -36,13 +37,16 @@ public class BsSgcYxjdDynamicCreditService extends BaseService page = bsSgcYxjdDynamicCreditMapper.getBad(new Page<>(dto.getPageNum(),dto.getPageSize()),dto.getAdcd(), dto.getEnterpriseName(),
+ IPage page = bsSgcYxjdDynamicCreditMapper.getBad(new Page<>(dto.getPageNum(),dto.getPageSize()),xzqhService.getSubString(dto.getAdcd()), dto.getEnterpriseName(),
dto.getQualificationCategory());
// Page page = new Page<>(dto.getPageNum(), dto.getPageSize());
// if (CollectionUtil.isNotEmpty(bad)) {
@@ -203,7 +207,7 @@ public class BsSgcYxjdDynamicCreditService extends BaseService page = bsSgcYxjdDynamicCreditMapper.getGood(dto.getAdcd(), dto.getEnterpriseName(),
+ IPage page = bsSgcYxjdDynamicCreditMapper.getGood(xzqhService.getSubString(dto.getAdcd()), dto.getEnterpriseName(),
dto.getQualificationCategory(), new Page<>(dto.getPageNum(), dto.getPageSize()));
diff --git a/jwtech-system/src/main/resources/mapper/enterprise/BsSgcYxjdDynamicCreditMapper.xml b/jwtech-system/src/main/resources/mapper/enterprise/BsSgcYxjdDynamicCreditMapper.xml
index 25dd56ca..0eaaae64 100644
--- a/jwtech-system/src/main/resources/mapper/enterprise/BsSgcYxjdDynamicCreditMapper.xml
+++ b/jwtech-system/src/main/resources/mapper/enterprise/BsSgcYxjdDynamicCreditMapper.xml
@@ -100,12 +100,10 @@
dc.qualification_category = q.qualification_category
1=1
-
- adcd =#{adcd}
-
-
- AND left(adcd,2)<> '44'
+
+ and ei.adcd like concat(#{adcd},'%')
+
and enterprise_name like concat('%',#{enterpriseName},'%')
@@ -122,12 +120,13 @@
from bs_sgc_yxjd_dynamic_credit dc
left join bs_sgc_yxjd_enterprise_info i on dc.enterprise_id = i.id
-
- adcd =#{adcd}
-
-
- AND left(adcd,2)<> '44'
+
+ i.adcd like concat(#{adcd},'%')
+
+
+
+
and i.enterprise_name like concat('%',#{enterpriseName},'%')