- {{ item.lawEnforcer }}
+
+ {{ parseEnforcer(item.lawEnforcer).name }}
+ {{ parseEnforcer(item.lawEnforcer).phone }}
-
- {{ enforcer }}
+
+ {{ parseEnforcer(enforcer).name }}
+ {{ parseEnforcer(enforcer).phone }}
@@ -90,6 +94,7 @@
import { showToast } from 'vant';
import 'vant/es/toast/style';
import { queryEnforcementRegistrationPageList } from '@/api/enterprise';
+import { parseEnforcer } from '@/util/util';
const { useCommon } = $globalStore;
const router = useRouter();
@@ -409,4 +414,21 @@ onMounted(() => {
display: flex;
flex-direction: column;
}
+
+.enforcer-line {
+ display: flex;
+ align-items: baseline;
+ white-space: nowrap;
+}
+
+.enforcer-name {
+ display: inline-block;
+ min-width: 3em;
+ text-align: justify;
+ text-align-last: justify;
+}
+
+.enforcer-id {
+ margin-left: 0.4em;
+}
diff --git a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementEvaluateDetail.vue b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementEvaluateDetail.vue
index c6218c8c..34421865 100644
--- a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementEvaluateDetail.vue
+++ b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementEvaluateDetail.vue
@@ -28,8 +28,14 @@
@@ -206,7 +212,7 @@ import {
submitEvaluate,
} from '@/api/enterprise';
import { loadDict, getDictText } from '@/util/dictUtil';
-import { alignNames } from '@/util/util';
+import { alignNames, parseEnforcer } from '@/util/util';
const router = useRouter();
const route = useRoute();
@@ -525,24 +531,23 @@ const onSubmit = () => {
.enforcer-value {
display: flex;
flex-direction: column;
- gap: 4px;
}
-.enforcer-item {
+.enforcer-line {
display: flex;
- align-items: center;
- gap: 8px;
- font-size: 14px;
- line-height: 1.6;
+ align-items: baseline;
+ white-space: nowrap;
+}
- .enforcer-name {
- color: #999;
- font-weight: 500;
- }
+.enforcer-name {
+ display: inline-block;
+ min-width: 3em;
+ text-align: justify;
+ text-align-last: justify;
+}
- .enforcer-phone {
- color: #999;
- }
+.enforcer-id {
+ margin-left: 0.4em;
}
.result-row {
diff --git a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementRegistrationList.vue b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementRegistrationList.vue
index c7fbf8cf..336d680e 100644
--- a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementRegistrationList.vue
+++ b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementRegistrationList.vue
@@ -21,13 +21,19 @@
{{ item.lawEnforcementItemText || '-' }}
执法单位:
- {{ item.lawEnforcement || '-' }}
+ {{ item.bureauDeptName || '-' }}
执法人员:
- {{ item.lawEnforcer }}
- {{ enforcer }}
+
+ {{ parseEnforcer(item.lawEnforcer).name }}
+ {{ parseEnforcer(item.lawEnforcer).phone }}
+
+
+ {{ parseEnforcer(enforcer).name }}
+ {{ parseEnforcer(enforcer).phone }}
+
@@ -53,7 +59,7 @@ import { queryEnforcementRegistrationPageList } from '@/api/enterprise';
import { showToast } from 'vant';
import 'vant/es/toast/style';
import SearchFilterBar from '@/components/common/SearchFilterBar.vue';
-import { alignNames } from '@/util/util';
+import { alignNames, parseEnforcer } from '@/util/util';
const { useCommon } = $globalStore;
const router = useRouter();
@@ -309,6 +315,23 @@ const toEvaluate = (id, checkItem) => {
flex-direction: column;
}
+.enforcer-line {
+ display: flex;
+ align-items: baseline;
+ white-space: nowrap;
+}
+
+.enforcer-name {
+ display: inline-block;
+ min-width: 3em;
+ text-align: justify;
+ text-align-last: justify;
+}
+
+.enforcer-id {
+ margin-left: 0.4em;
+}
+
.card-actions {
display: flex;
justify-content: flex-end;