Browse Source

执法人员显示

dev-V1.10.2-temp
wangmingyong@163.com 3 months ago
parent
commit
431429c73e
  1. 29
      zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementRegistrationList.vue
  2. 5
      zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/registrationDetail.vue

29
zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementRegistrationList.vue

@ -26,7 +26,9 @@
<div class="card-row"> <div class="card-row">
<span class="card-label">执法人员:</span> <span class="card-label">执法人员:</span>
<span class="enforcer-block"> <span class="enforcer-block">
<div v-for="(enforcer, idx) in getEnforcers(item)" :key="idx">{{ enforcer }}</div> <!-- <div v-for="(enforcer, idx) in getEnforcers(item)" :key="idx">{{ enforcer }}</div> -->
<div>{{ item.lawEnforcerDisplay || '-' }}</div>
<div v-for="value in item.lawEnforcer2List" :key="value">{{ value || '-' }}</div>
</span> </span>
</div> </div>
<div class="card-row"> <div class="card-row">
@ -83,31 +85,6 @@ const formatDate = (dateStr) => {
const day = String(d.getDate()).padStart(2, '0'); const day = String(d.getDate()).padStart(2, '0');
return `${y}-${m}-${day}`; return `${y}-${m}-${day}`;
}; };
// ========== 执法人员展示(与详情页格式一致:姓名 + 空格 + 手机号/编号)==========
const getEnforcers = (item) => {
const list = [];
if (item.lawEnforcer) {
list.push(`${item.lawEnforcer} ${item.lawEnforcerId || ''}`);
}
if (item.lawEnforcerTwo) {
list.push(`${item.lawEnforcerTwo} ${item.lawEnforcerIdTwo || ''}`);
}
const raw = item.lawEnforcer2List || item.enforcers || item.enforcerList || [];
if (Array.isArray(raw) && raw.length) {
raw.forEach(p => {
if (typeof p === 'string') {
list.push(p);
} else {
const name = p.name || p.userName || p.realName || '';
const phone = p.phone || p.mobile || p.tel || p.id || '';
if (name) list.push(`${name} ${phone}`);
}
});
}
return list.length ? list : ['-'];
};
// ========== 加载数据 ========== // ========== 加载数据 ==========
const fetchList = () => { const fetchList = () => {
const params = { const params = {

5
zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/registrationDetail.vue

@ -91,7 +91,7 @@
<span class="info-value">{{ caseDetail.administrativeCheckDecision }}</span> <span class="info-value">{{ caseDetail.administrativeCheckDecision }}</span>
</div> </div>
<div class="info-row"> <div class="info-row">
<span class="info-label">执法主体名称</span> <span class="info-label">执法单位</span>
<span class="info-value">{{ caseDetail.lawEnforcementSubjectName }}</span> <span class="info-value">{{ caseDetail.lawEnforcementSubjectName }}</span>
</div> </div>
<div class="info-row"> <div class="info-row">
@ -160,10 +160,9 @@
<span class="info-value">{{ caseDetail.decisionDate }}</span> <span class="info-value">{{ caseDetail.decisionDate }}</span>
</div> </div>
<div class="info-row"> <div class="info-row">
<span class="info-label">执法主体名称</span> <span class="info-label">执法单位</span>
<span class="info-value">{{ caseDetail.lawEnforcementSubjectName }}</span> <span class="info-value">{{ caseDetail.lawEnforcementSubjectName }}</span>
</div> </div>
<div class="info-row"> <div class="info-row">
<span class="info-label">备注</span> <span class="info-label">备注</span>
<span class="info-value">{{ caseDetail.remark }}</span> <span class="info-value">{{ caseDetail.remark }}</span>

Loading…
Cancel
Save