|
|
@ -26,9 +26,13 @@ |
|
|
<div class="card-row"> |
|
|
<div class="card-row"> |
|
|
<div class="card-label">执法人员:</div> |
|
|
<div class="card-label">执法人员:</div> |
|
|
<div class="enforcer-list"> |
|
|
<div class="enforcer-list"> |
|
|
<div v-for="(enforcer, index) in formatEnforcer(item)" :key="index" class="enforcer-line"> |
|
|
<div class="enforcer-line"> |
|
|
<span class="enforcer-name">{{ enforcer.name }}</span> |
|
|
<span class="enforcer-name">{{ parseEnforcer(item.lawEnforcer).name }}</span> |
|
|
<span v-if="enforcer.id" class="enforcer-id">{{ enforcer.id }}</span> |
|
|
<span v-if="parseEnforcer(item.lawEnforcer).phone" class="enforcer-id">{{ parseEnforcer(item.lawEnforcer).phone }}</span> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div v-for="(value, index) in item.lawEnforcer2List || []" :key="index" class="enforcer-line"> |
|
|
|
|
|
<span class="enforcer-name">{{ parseEnforcer(value).name }}</span> |
|
|
|
|
|
<span v-if="parseEnforcer(value).phone" class="enforcer-id">{{ parseEnforcer(value).phone }}</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
@ -57,7 +61,7 @@ import { useRouter } from 'vue-router'; |
|
|
import { showToast } from 'vant'; |
|
|
import { showToast } from 'vant'; |
|
|
import 'vant/es/toast/style'; |
|
|
import 'vant/es/toast/style'; |
|
|
import { queryEnforcementRegistrationPageList } from '@/api/enforcement'; |
|
|
import { queryEnforcementRegistrationPageList } from '@/api/enforcement'; |
|
|
import { formatEnforcer } from '@/util/util'; |
|
|
import { formatEnforcer, parseEnforcer } from '@/util/util'; |
|
|
import SearchFilterBar from '@/components/common/SearchFilterBar.vue'; |
|
|
import SearchFilterBar from '@/components/common/SearchFilterBar.vue'; |
|
|
|
|
|
|
|
|
const router = useRouter(); |
|
|
const router = useRouter(); |
|
|
|