diff --git a/src/views/enterprise/enterpriseEvaluate/evaluate.vue b/src/views/enterprise/enterpriseEvaluate/evaluate.vue index 4a780d7..54dea64 100644 --- a/src/views/enterprise/enterpriseEvaluate/evaluate.vue +++ b/src/views/enterprise/enterpriseEvaluate/evaluate.vue @@ -258,20 +258,14 @@ >1、是否存在逐利检查,接受被检查企业的馈赠、报酬、福利等?
-
- +
+
是
-
- - 是 -
-
- - 否 -
-
- +
+
否
@@ -279,20 +273,14 @@
2、是否存在要求被检查企业提供宴请、娱乐、旅游等活动?
-
- +
+
是
-
- - 是 -
-
- - 否 -
-
- +
+
否
@@ -302,20 +290,14 @@ >3、是否存在干扰企业正常生产经营,刻意要求法定代表人到场行为?
-
- - 是 -
-
- +
+
是
-
- - 否 -
-
- +
+
否
@@ -325,20 +307,14 @@ >4、是否存在任性处罚企业,乱查封、乱扣押、乱冻结、动辄责令停产停业的行为?
-
- - 是 -
-
- +
+
是
-
- - 否 -
-
- +
+
否
@@ -348,20 +324,14 @@ >5、是否存在变相检查,以观摩、督导、考察等名义行检查之实?
-
- - 是 -
-
- +
+
是
-
- - 否 -
-
- +
+
否
@@ -381,7 +351,7 @@ import { uploadFile } from "@/util/fileUpload"; import { reactive, ref } from "vue"; import * as w6s from "szient-js-sdk"; import { addEvaluateInfo } from "@/api/enterprise"; -import { showSuccessToast } from "vant"; +import { showFailToast, showSuccessToast } from "vant"; const { useCommon, useMy } = $globalStore; const router = useRouter(); const route = useRoute(); @@ -473,19 +443,48 @@ const save = () => { submitData.otherProblemSwitch = 1; } submitData.fileObjList = []; - addEvaluateInfo( - submitData, - (success) => { - if (success.success) { - showSuccessToast("保存成功"); - router.push({ path: "/enterprise/registrationList" }); + console.log(submitData.satisfactionLevel); + console.log(submitData.satisfactionLevel == 3); + console.log(submitData.serviceExperience == 0); + if (submitData.satisfactionLevel == 1) { + addEvaluateInfo( + submitData, + (success) => { + if (success.success) { + showSuccessToast("保存成功"); + router.push({ path: "/enterprise/registrationList" }); + } + }, + (error) => { + console.log("评价失败"); + console.log(error); } - }, - (error) => { - console.log("评价失败"); - console.log(error); + ); + } else { + if (submitData.serviceExperience == 0) { + showFailToast("请为 文明执法项 评分"); + } else if (submitData.checkEffect == 0) { + showFailToast("请为 执法效率项评分"); + } else if (submitData.proceduralLegality == 0) { + showFailToast("请为 程序合法项 评分"); + } else if (submitData.checkEffectiveness == 0) { + showFailToast("请为 检查效果项 评分"); + } else { + addEvaluateInfo( + submitData, + (success) => { + if (success.success) { + showSuccessToast("保存成功"); + router.push({ path: "/enterprise/registrationList" }); + } + }, + (error) => { + console.log("评价失败"); + console.log(error); + } + ); } - ); + } }; const uploadFiles = (file) => { console.log(file); @@ -691,7 +690,8 @@ const deleteFile = (file, index) => { box-sizing: border-box; } .otherProBlemItem { - padding: 15px; + padding: 6px; + line-height: 30px; } .otherProBlemText { font-size: 16px; @@ -788,4 +788,36 @@ const deleteFile = (file, index) => { background-size: 100%; opacity: 1; } +.otherProBlemItemIcon { + display: flex; + padding: 5px; +} +.onbad { + background: url("../../../assets/images/onbad.png") no-repeat; + background-size: 100%; + height: 20px; + width: 20px; + opacity: 1; +} +.ongood { + background: url("../../../assets/images/ongood.png") no-repeat; + background-size: 100%; + height: 20px; + width: 20px; + opacity: 1; +} +.bad { + background: url("../../../assets/images/bad.png") no-repeat; + background-size: 100%; + height: 20px; + width: 20px; + opacity: 1; +} +.good { + background: url("../../../assets/images/good.png") no-repeat; + background-size: 100%; + height: 20px; + width: 20px; + opacity: 1; +} diff --git a/src/views/enterprise/registrationDetail.vue b/src/views/enterprise/registrationDetail.vue index 2b62f71..7239eb0 100644 --- a/src/views/enterprise/registrationDetail.vue +++ b/src/views/enterprise/registrationDetail.vue @@ -143,8 +143,9 @@
-
评价
- -
- -
- -
-
- -
-
- -
-
-
-
- - - - - 非常不满意 - 不满意 - 基本满意 - 满意 - 非常满意 -
-
- - - - - 非常不满意 - 不满意 - 基本满意 - 满意 - 非常满意 -
-
- - - - - 非常不满意 - 不满意 - 基本满意 - 满意 - 非常满意 -
-
- - - - - 非常不满意 - 不满意 - 基本满意 - 满意 +
+
- 非常满意 +
+
+ +
-
-
- - - -
-
- +
+
+ + + + + 非常不满意 + 不满意 + 基本满意 + 满意 + 非常满意
-
- 预览图片 - + + + + + 非常不满意 + 不满意 + 基本满意 + 满意 + 非常满意 +
+
+ + + + + 非常不满意 + 不满意 + 基本满意 + 满意 + 非常满意 +
+
+ + + + + 非常不满意 + 不满意 + 基本满意 + 满意 + 非常满意 - -
-
-
-
- 其他问题 - -
-
- 1、是否存在逐利检查,接受被检查企业的馈赠、报酬、福利等? -
-
- - 是 -
-
- - 是 -
-
- - 否 -
-
- - 否 -
-
-
-
- 2、是否存在要求被检查企业提供宴请、娱乐、旅游等活动? -
-
- - 是 -
-
- - 是 -
-
- - 否 -
-
- - 否 -
-
-
-
- 3、是否存在干扰企业正常生产经营,刻意要求法定代表人到场行为? -
-
- - 是 -
-
- - 是 -
-
- - 否 -
-
- - 否 -
-
-
-
- 4、是否存在任性处罚企业,乱查封、乱扣押、乱冻结、动辄责令停产停业的行为? -
-
- - 是 -
-
- - 是 -
-
- - 否 -
-
- - 否 -
-
-
-
- 5、是否存在变相检查,以观摩、督导、考察等名义行检查之实? -
-
- - 是
- - 是 -
-
- - 否 + + + +
+
+ +
+
+ 预览图片 + + + +
+
-
- - 否 +
+ 其他问题 + +
+
+ 1、是否存在逐利检查,接受被检查企业的馈赠、报酬、福利等? +
+
+
+ 是 +
+
+
+ 否 +
+
+
+
+ 2、是否存在要求被检查企业提供宴请、娱乐、旅游等活动? +
+
+
+ 是 +
+
+
+ 否 +
+
+
+
+ 3、是否存在干扰企业正常生产经营,刻意要求法定代表人到场行为? +
+
+
+ 是 +
+
+
+ 否 +
+
+
+
+ 4、是否存在任性处罚企业,乱查封、乱扣押、乱冻结、动辄责令停产停业的行为? +
+
+
+ 是 +
+
+
+ 否 +
+
+
+
+ 5、是否存在变相检查,以观摩、督导、考察等名义行检查之实? +
+
+
+ 是 +
+
+
+ 否 +
+
+
+
-
-
-
@@ -1232,7 +1246,7 @@ export default { .file-upload { position: relative; min-height: 3rem; - max-height: 6.5rem; + // max-height: 6.5rem; padding: 1rem 0.27rem 0.27rem 0.43rem; box-sizing: border-box; border-top: 5px solid #f4f4f4; @@ -1471,7 +1485,7 @@ export default { .eval-list > div > label { margin: 0.2rem 0; color: #999; - font-size: 0.35rem; + // font-size: 0.35rem; } .eval-list > div.active > label { @@ -1481,9 +1495,9 @@ export default { .eval-list > div > span { display: block; - margin: 0.2rem auto 0.1rem; + margin: 0.5rem auto 0.2rem; width: 0.8rem; - height: 0.8rem; + height: 1rem; } .eval-list > div#evalBad > span { @@ -1526,28 +1540,46 @@ export default { .van-hairline-unset--top-bottom:after { border: 0; } -.LevelIsNot1{ - padding-top: 10px; - padding-left: 30px; - // background-color: #999 +.evaluateText { + font-size: 0.42rem; +} +.cardsty { + margin: 3% 0; + width: 100%; + padding: 5%; + background: #fff; + border-radius: 0.2rem; + font-size: 0.37rem; + box-sizing: border-box; +} +.cardsty label { + margin-right: 0.4rem; + color: #323233; +} +.eval-star { + margin: 0 0.7rem 0 0.2rem; } + .eval-item { display: flex; align-items: center; margin: 0.27rem 0; + font-weight: 800; } .otherProBlem { margin: 3% 0; width: 100%; - padding: 5%; background: #fff; border-radius: 0.2rem; - font-size: 0.37rem; box-sizing: border-box; } +// .otherProBlem span{ +// font-size: 0.37rem; +// } .otherProBlemItem { - padding: 15px; + padding: 7px; + line-height: 30px; } .otherProBlemText { font-size: 16px; @@ -1558,5 +1590,37 @@ export default { display: flex; float: right; } +.otherProBlemItemIcon { + display: flex; + padding: 3px; +} +.onbad { + background: url("../../assets/images/onbad.png") no-repeat; + background-size: 100%; + height: 20px; + width: 20px; + opacity: 1; +} +.ongood { + background: url("../../assets/images/ongood.png") no-repeat; + background-size: 100%; + height: 20px; + width: 20px; + opacity: 1; +} +.bad { + background: url("../../assets/images/bad.png") no-repeat; + background-size: 100%; + height: 20px; + width: 20px; + opacity: 1; +} +.good { + background: url("../../assets/images/good.png") no-repeat; + background-size: 100%; + height: 20px; + width: 20px; + opacity: 1; +}