|
|
|
@ -3,6 +3,7 @@ |
|
|
|
<div class="shop app_content"> |
|
|
|
<!-- 导航栏 --> |
|
|
|
<div class="header_body"> |
|
|
|
<header-nav :slefBack="true" @goBack="goBack" :titelText="`行政检查信息查询`"/> |
|
|
|
<header-nav :slefBack="true" @goBack="goBack" :titelText="`历史检查信息`"/> |
|
|
|
</div> |
|
|
|
<van-search v-model="searchParam.searchValue" show-action placeholder="执法事项/部门/人员" @search="onSearch"> |
|
|
|
@ -19,6 +20,7 @@ |
|
|
|
<div class="search-button-date"> |
|
|
|
<span class="date-select" @click="selectDate">{{ data.dateSearch }}</span> |
|
|
|
<div style="border-color: black;" class="van-hairline--bottom"></div> |
|
|
|
<!-- <van-button class="search-button" type="primary" size="mini">统计分析</van-button>--> |
|
|
|
<!-- <van-button class="search-button" type="primary" size="mini">统计分析</van-button> --> |
|
|
|
<van-popup v-model:show="data.showDatePicker" position="bottom"> |
|
|
|
<van-date-picker |
|
|
|
@ -41,28 +43,30 @@ |
|
|
|
<div class="refresh_content" v-if="data?.dataList.length"> |
|
|
|
<div class="goods_box" v-for="(item, index) in data?.dataList" :key="index"> |
|
|
|
<van-swipe-cell class="swipe_cell"> |
|
|
|
<div class="card_box" @click="toDetailView(item.id)"> |
|
|
|
<div class="card_box" > |
|
|
|
<div class="card_box_span"> |
|
|
|
<p>执法时间:{{ item.createTime }} |
|
|
|
<!-- <span class="card_box_action">--> |
|
|
|
<!-- <van-button @click="toComplaintView(item.id,item.lawEnforcementIncident)" type="primary" size="mini">投诉</van-button>--> |
|
|
|
<!-- </span>--> |
|
|
|
<span class="card_box_action" v-if="item.isSubmit == 0"> |
|
|
|
<van-button @click="toComplaintView(item.id)" type="primary" size="mini">编辑</van-button> |
|
|
|
</span> |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
<!-- <van-divider :style="{ color: '#1989fa', borderColor: '#1989fa',padding: '0 5px' }" />--> |
|
|
|
<div style="background-color: aqua; border: 2px; height: .1px;" class="van-hairline--bottom"></div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p style="font-size: 16px;font-weight: bold;">{{ item.lawEnforcementItem }}</p> |
|
|
|
</div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p><span class="card_box_label">执法部门:</span> {{ item.lawEnforcement }}</p> |
|
|
|
</div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p><span class="card_box_label">执法人员:</span> {{ item.lawEnforcer }},{{ item.lawEnforcerTwo }}</p> |
|
|
|
</div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p><span class="card_box_label">备注:</span> {{ item.remark }}</p> |
|
|
|
</div> |
|
|
|
<div @click="toDetailView(item.id)"> |
|
|
|
<div style="background-color: aqua; border: 2px; height: .1px;" class="van-hairline--bottom"></div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p style="font-size: 16px;font-weight: bold;">{{ item.lawEnforcementItem }}</p> |
|
|
|
</div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p><span class="card_box_label">执法部门:</span> {{ item.lawEnforcement }}</p> |
|
|
|
</div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p><span class="card_box_label">执法人员:</span> {{ item.lawEnforcer }} , {{ item.lawEnforcerTwo }}</p> |
|
|
|
</div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p><span class="card_box_label">备注:</span> {{ item.remark }}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</van-swipe-cell> |
|
|
|
</div> |
|
|
|
@ -80,7 +84,6 @@ |
|
|
|
</template> |
|
|
|
|
|
|
|
<script setup name="registrationList"> |
|
|
|
import { showToast } from "vant"; |
|
|
|
import {queryRegistrationList,getAttr} from '../../api/enforce'; |
|
|
|
import {queryLinkage, queryLinkageById, queryLinkageDictByValueAndParentId} from "@/api/linkage"; |
|
|
|
const { useCommon, useShopCard } = $globalStore; |
|
|
|
@ -101,6 +104,8 @@ |
|
|
|
//是否投诉 |
|
|
|
isComplaint: null, |
|
|
|
//企业统一信用码 |
|
|
|
// enterpriseNumber: ref(useCommon.enterpriseNumber), |
|
|
|
lawEnforcerId: ref(useCommon.userId), |
|
|
|
enterpriseNumber: ref(useCommon.enterpriseNumber), |
|
|
|
//日期搜索 |
|
|
|
dateSearch: ref(), |
|
|
|
@ -121,6 +126,9 @@ |
|
|
|
// 设置初始值为当前时间 |
|
|
|
onMounted(() => { |
|
|
|
// getCard(); |
|
|
|
// searchParam.enterpriseNumber = useCommon.enterpriseNumber; |
|
|
|
searchParam.lawEnforcerId = useCommon.userId; |
|
|
|
queryList(); |
|
|
|
searchParam.enterpriseNumber = useCommon.enterpriseNumber; |
|
|
|
|
|
|
|
data.dateSearch = nowDate(new Date()); |
|
|
|
@ -143,6 +151,7 @@ |
|
|
|
const queryList = () =>{ |
|
|
|
console.log(data.ga_columns) |
|
|
|
queryRegistrationList(searchParam,success =>{ |
|
|
|
data.dataList = success.data; |
|
|
|
for (var i=0; i<success.data.length; i++) { |
|
|
|
// var itemTxt = success.data[i].lawEnforcementItem; |
|
|
|
// console.log(itemTxt); |
|
|
|
@ -249,6 +258,7 @@ |
|
|
|
// } else { |
|
|
|
// isLodding.value = false; |
|
|
|
// } |
|
|
|
queryList(); |
|
|
|
// queryList(); |
|
|
|
isLodding.value = false; |
|
|
|
}); |
|
|
|
@ -419,3 +429,4 @@ const setLinkageItem = (id,item) => { |
|
|
|
} |
|
|
|
|
|
|
|
</style> |
|
|
|
|
|
|
|
|