|
|
@ -9,7 +9,7 @@ |
|
|
<van-form @failed="onFailed" @submit="submit"> |
|
|
<van-form @failed="onFailed" @submit="submit"> |
|
|
|
|
|
|
|
|
<van-cell-group> |
|
|
<van-cell-group> |
|
|
<!-- <div class="qy-name">企业信息</div>--> |
|
|
<!-- <div class="qy-name">企业信息</div>--> |
|
|
<van-field |
|
|
<van-field |
|
|
v-model="data.enterpriseInfo.enterpriseName" |
|
|
v-model="data.enterpriseInfo.enterpriseName" |
|
|
label="企业名称" |
|
|
label="企业名称" |
|
|
@ -38,7 +38,7 @@ |
|
|
/> |
|
|
/> |
|
|
<!-- <van-field |
|
|
<!-- <van-field |
|
|
v-model="data.enterpriseInfo.enterpriseAddress" |
|
|
v-model="data.enterpriseInfo.enterpriseAddress" |
|
|
label="企业地址:" |
|
|
label="注册地址:" |
|
|
rows="2" |
|
|
rows="2" |
|
|
autosize |
|
|
autosize |
|
|
type="textarea" |
|
|
type="textarea" |
|
|
@ -76,79 +76,98 @@ |
|
|
<van-divider class="divdsty"/> |
|
|
<van-divider class="divdsty"/> |
|
|
|
|
|
|
|
|
<van-cell-group> |
|
|
<van-cell-group> |
|
|
<!-- <div class="qy-name">案件信息</div>--> |
|
|
<!-- <div class="qy-name">案件信息</div>--> |
|
|
<div class="search-button-list"> |
|
|
<div class="search-button-list"> |
|
|
<span v-for="(item, index) in data?.optionList" :key="index" plain hairline @click="searchDateType(item)" |
|
|
<span v-for="(item, index) in data?.optionList" :key="index" plain hairline |
|
|
:style="item.selected == true ? 'background-color:#1989fa;color:#ffffff':'background-color:#e3e0e0;color:#4c4c4c'">{{item.name}} |
|
|
@click="searchDateType(item)" |
|
|
|
|
|
:style="item.selected == true ? 'background-color:#1989fa;color:#ffffff':'background-color:#e3e0e0;color:#4c4c4c'">{{item.name}} |
|
|
</span> |
|
|
</span> |
|
|
</div> |
|
|
</div> |
|
|
<div class="refresh_content" v-if="data?.checkDataList.length && data?.show == 1"> |
|
|
<div class="refresh_content" v-if="data?.checkDataList.length && data?.show == 1"> |
|
|
<div class="goods_box" v-for="(item, index) in data?.checkDataList" :key="index"> |
|
|
<van-pull-refresh v-model="data.refreshing_check" @refresh="onRefresh_check"> |
|
|
<van-swipe-cell class="swipe_cell"> |
|
|
<van-list v-model:loading="data.loading_check" :finished="data.finished_check" finished-text="没有更多了" @load="onLoad_check"> |
|
|
<div class="card_box"> |
|
|
<div class="goods_box" v-for="(item, index) in data?.checkDataList" :key="index"> |
|
|
<div class="card_box_span"> |
|
|
<van-swipe-cell class="swipe_cell"> |
|
|
<p>{{ item.c601002 }}</p> |
|
|
<div class="card_box"> |
|
|
</div> |
|
|
<div class="card_box_span"> |
|
|
<div class="card_box_span"> |
|
|
<p>{{ item.c601002 }}</p> |
|
|
<p><span class="card_box_label">检查日期:</span> |
|
|
</div> |
|
|
<!-- {{formattedTimeYYYYmmdd(item.c601005)}}, {{ item.lawEnforcerTwo }}</p>--> |
|
|
<div class="card_box_span"> |
|
|
{{formattedTimeYYYYmmdd(item.c601005)}}</p> |
|
|
<p><span class="card_box_label">检查日期:</span> |
|
|
</div> |
|
|
<!-- {{formattedTimeYYYYmmdd(item.c601005)}}, {{ item.lawEnforcerTwo }}</p>--> |
|
|
<div class="card_box_span"> |
|
|
{{formattedTimeYYYYmmdd(item.c601005)}}</p> |
|
|
<p v-if="item.c601015 == '01'"><span class="card_box_label">检查结果:</span> 合格</p> |
|
|
</div> |
|
|
<p v-if="item.c601015 == '02'"><span class="card_box_label">检查结果:</span> 不合格</p> |
|
|
<div class="card_box_span"> |
|
|
</div> |
|
|
<p v-if="item.c601015 == '01'"><span class="card_box_label">检查结果:</span> 合格 |
|
|
|
|
|
</p> |
|
|
|
|
|
<p v-if="item.c601015 == '02'"><span class="card_box_label">检查结果:</span> 不合格 |
|
|
|
|
|
</p> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
</van-swipe-cell> |
|
|
</div> |
|
|
</div> |
|
|
</van-swipe-cell> |
|
|
</van-list> |
|
|
</div> |
|
|
</van-pull-refresh> |
|
|
</div> |
|
|
</div> |
|
|
<div class="refresh_content" v-if="data?.punishDataList.length && data?.show == 2"> |
|
|
<div class="refresh_content" v-if="data?.punishDataList.length && data?.show == 2"> |
|
|
<div class="goods_box" v-for="(item, index) in data?.punishDataList" :key="index"> |
|
|
<van-pull-refresh v-model="data.refreshing_punish" @refresh="onRefresh_punish"> |
|
|
<van-swipe-cell class="swipe_cell"> |
|
|
<van-list v-model:loading="data.loading_punish" :finished="data.finished_punish" finished-text="没有更多了" @load="onLoad_punish"> |
|
|
<div class="card_box"> |
|
|
<div class="goods_box" v-for="(item, index) in data?.punishDataList" :key="index"> |
|
|
<div class="card_box_span"> |
|
|
<van-swipe-cell class="swipe_cell"> |
|
|
<p>{{ item.c201002 }}</p> |
|
|
<div class="card_box"> |
|
|
</div> |
|
|
<div class="card_box_span"> |
|
|
<div class="card_box_span"> |
|
|
<p>{{ item.c201002 }}</p> |
|
|
<p><span class="card_box_label">执法主体:</span>{{ item.c201003 }}</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="card_box_span"> |
|
|
<div class="card_box_span"> |
|
|
<p><span class="card_box_label">执法主体:</span>{{ item.c201003 }}</p> |
|
|
<p><span class="card_box_label">处罚种类:</span> {{ item.cfzl }}</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="card_box_span"> |
|
|
<div class="card_box_span"> |
|
|
<p><span class="card_box_label">处罚种类:</span> {{ item.cfzl }}</p> |
|
|
<p v-if="item.c206010 == '01'"><span class="card_box_label">处罚方式:</span>给予处罚</p> |
|
|
</div> |
|
|
<p v-if="item.c206010 == '02'"><span class="card_box_label">处罚方式:</span>不予处罚</p> |
|
|
<div class="card_box_span"> |
|
|
</div> |
|
|
<p v-if="item.c206010 == '01'"><span class="card_box_label">处罚方式:</span>给予处罚 |
|
|
<div class="card_box_span"> |
|
|
</p> |
|
|
<p><span class="card_box_label">处罚日期:</span> {{formattedTimeYYYYmmdd(item.c206013)}}</p> |
|
|
<p v-if="item.c206010 == '02'"><span class="card_box_label">处罚方式:</span>不予处罚 |
|
|
</div> |
|
|
</p> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="card_box_span"> |
|
|
|
|
|
<p><span class="card_box_label">处罚日期:</span> |
|
|
|
|
|
{{formattedTimeYYYYmmdd(item.c206013)}}</p> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
</van-swipe-cell> |
|
|
</div> |
|
|
</div> |
|
|
</van-swipe-cell> |
|
|
</van-list> |
|
|
</div> |
|
|
</van-pull-refresh> |
|
|
</div> |
|
|
</div> |
|
|
<div class="refresh_content" v-if="data?.forceDataList.length && data?.show == 3"> |
|
|
<div class="refresh_content" v-if="data?.forceDataList.length && data?.show == 3"> |
|
|
<div class="goods_box" v-for="(item, index) in data?.forceDataList" :key="index"> |
|
|
<van-pull-refresh v-model="data.refreshing_force" @refresh="onRefresh_force"> |
|
|
<van-swipe-cell class="swipe_cell"> |
|
|
<van-list v-model:loading="data.loading_force" :finished="data.finished_force" finished-text="没有更多了" @load="onLoad_force"> |
|
|
<div class="card_box"> |
|
|
<div class="goods_box" v-for="(item, index) in data?.forceDataList" :key="index"> |
|
|
|
|
|
<van-swipe-cell class="swipe_cell"> |
|
|
<div class="card_box_span"> |
|
|
<div class="card_box"> |
|
|
<p v-if="item.c301002 != '无'">{{ item.c301002 }}</p> |
|
|
|
|
|
<p v-if="item.c301002 == '无'">************</p> |
|
|
<div class="card_box_span"> |
|
|
</div> |
|
|
<p v-if="item.c301002 != '无'">{{ item.c301002 }}</p> |
|
|
<div class="card_box_span"> |
|
|
<p v-if="item.c301002 == '无'">************</p> |
|
|
<p><span class="card_box_label">强制种类:</span> |
|
|
</div> |
|
|
<span v-if="item.c302002 == ''"></span> |
|
|
<div class="card_box_span"> |
|
|
{{ item.c302002 }}</p> |
|
|
<p><span class="card_box_label">强制种类:</span> |
|
|
</div> |
|
|
<span v-if="item.c302002 == ''"></span> |
|
|
<div class="card_box_span"> |
|
|
{{ item.c302002 }}</p> |
|
|
<p><span class="card_box_label">强制措施:</span> {{ item.c302001 }}</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="card_box_span"> |
|
|
<div class="card_box_span"> |
|
|
<p><span class="card_box_label">强制措施:</span> {{ item.c302001 }}</p> |
|
|
<p><span class="card_box_label">批准时间:</span> {{formattedTimeYYYYmmdd(item.c302007)}}</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="card_box_span"> |
|
|
|
|
|
<p><span class="card_box_label">批准时间:</span> |
|
|
|
|
|
{{formattedTimeYYYYmmdd(item.c302007)}}</p> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
</van-swipe-cell> |
|
|
</div> |
|
|
</div> |
|
|
</van-swipe-cell> |
|
|
</van-list> |
|
|
</div> |
|
|
</van-pull-refresh> |
|
|
</div> |
|
|
</div> |
|
|
</van-cell-group> |
|
|
</van-cell-group> |
|
|
|
|
|
|
|
|
@ -200,6 +219,28 @@ |
|
|
popupContent: '', |
|
|
popupContent: '', |
|
|
popupVisible2: false, |
|
|
popupVisible2: false, |
|
|
popupContent2: '', |
|
|
popupContent2: '', |
|
|
|
|
|
|
|
|
|
|
|
loading_check: false, |
|
|
|
|
|
finished_check: false, |
|
|
|
|
|
refreshing_check: false, |
|
|
|
|
|
curPage_check: 1, |
|
|
|
|
|
|
|
|
|
|
|
loading_punish: false, |
|
|
|
|
|
finished_punish: false, |
|
|
|
|
|
refreshing_punish: false, |
|
|
|
|
|
curPage_punish: 1, |
|
|
|
|
|
|
|
|
|
|
|
loading_force: false, |
|
|
|
|
|
finished_force: false, |
|
|
|
|
|
refreshing_force: false, |
|
|
|
|
|
curPage_force: 1, |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
let searchParam = reactive({ |
|
|
|
|
|
enterpriseNumber: "", |
|
|
|
|
|
// 分页 |
|
|
|
|
|
pageNum: 1, |
|
|
|
|
|
pageSize: 6, |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
const props = defineProps({ |
|
|
const props = defineProps({ |
|
|
@ -275,60 +316,61 @@ |
|
|
// data.searchParam.enterpriseNumber = data.enterpriseInfo.enterpriseNumber; |
|
|
// data.searchParam.enterpriseNumber = data.enterpriseInfo.enterpriseNumber; |
|
|
// queryRegistrationList(data.searchParam,success =>{ |
|
|
// queryRegistrationList(data.searchParam,success =>{ |
|
|
// data.checkDataList = success.data; |
|
|
// data.checkDataList = success.data; |
|
|
// },error =>{ |
|
|
// },error =>{}) |
|
|
|
|
|
|
|
|
// }) |
|
|
|
|
|
//查询企业历史检查案件 |
|
|
//查询企业历史检查案件 |
|
|
queryXzjcjbxxList(success.data.enterpriseNumber, res => { |
|
|
// queryXzjcjbxxList(success.data.enterpriseNumber, res => { |
|
|
console.log("历史检查案件---", res.data) |
|
|
// console.log("历史检查案件---", res.data) |
|
|
data.checkDataList = res.data; |
|
|
// data.checkDataList = res.data; |
|
|
}, error => { |
|
|
// }, error => {}); |
|
|
|
|
|
|
|
|
}); |
|
|
// //查询历史强制案件 |
|
|
//查询历史强制案件 |
|
|
// queryQZAJList(success.data.enterpriseNumber, res => { |
|
|
queryQZAJList(success.data.enterpriseNumber, res => { |
|
|
// console.log("历史强制案件---", res.data) |
|
|
console.log("历史强制案件---", res.data) |
|
|
// res.data.forEach(res => { |
|
|
res.data.forEach(res =>{ |
|
|
// var obj = {} |
|
|
var obj = {} |
|
|
// obj = res; |
|
|
obj = res; |
|
|
// obj.cfzl = "罚款"; |
|
|
obj.cfzl = "罚款"; |
|
|
// data.forceDataList.push(obj); |
|
|
data.forceDataList.push(obj); |
|
|
// }) |
|
|
}) |
|
|
// data.forceDataList = res.data; |
|
|
data.forceDataList = res.data; |
|
|
// }, error => {}) |
|
|
}, error => { |
|
|
|
|
|
|
|
|
// //历史处罚案件 |
|
|
}) |
|
|
// queryCFAJList(success.data.enterpriseNumber, res => { |
|
|
|
|
|
// console.log("历史处罚案件---", res.data) |
|
|
//历史处罚案件 |
|
|
// // data.punishDataList = res.data; |
|
|
queryCFAJList(success.data.enterpriseNumber, res => { |
|
|
// res.data.forEach(res => { |
|
|
console.log("历史处罚案件---", res.data) |
|
|
// var obj = {} |
|
|
// data.punishDataList = res.data; |
|
|
// var textArr = ""; |
|
|
res.data.forEach(res =>{ |
|
|
// obj = res; |
|
|
var obj = {} |
|
|
// |
|
|
var textArr = ""; |
|
|
// var arr = res.c206011.split(","); |
|
|
obj = res; |
|
|
// console.log(arr) |
|
|
|
|
|
// for (const key in arr) { |
|
|
var arr = res.c206011.split(","); |
|
|
// if (arr[key] == "01") textArr += "警告,"; |
|
|
console.log(arr) |
|
|
// if (arr[key] == "02") textArr += "通报批评,"; |
|
|
for (const key in arr) { |
|
|
// if (arr[key] == "03") textArr += "罚款,"; |
|
|
if(arr[key] == "01")textArr += "警告,"; |
|
|
// if (arr[key] == "04") textArr += "没收违法所得,"; |
|
|
if(arr[key] == "02")textArr += "通报批评,"; |
|
|
// if (arr[key] == "05") textArr += "没收违法财产,"; |
|
|
if(arr[key] == "03")textArr += "罚款,"; |
|
|
// if (arr[key] == "06") textArr += "责令停业整改,"; |
|
|
if(arr[key] == "04")textArr += "没收违法所得,"; |
|
|
// if (arr[key] == "07") textArr += "暂扣许可证件,"; |
|
|
if(arr[key] == "05")textArr += "没收违法财产,"; |
|
|
// if (arr[key] == "08") textArr += "行政拘留,"; |
|
|
if(arr[key] == "06")textArr += "责令停业整改,"; |
|
|
// if (arr[key] == "09") textArr += "吊销许可证件,"; |
|
|
if(arr[key] == "07")textArr += "暂扣许可证件,"; |
|
|
// } |
|
|
if(arr[key] == "08")textArr += "行政拘留,"; |
|
|
// obj.cfzl = textArr; |
|
|
if(arr[key] == "09")textArr += "吊销许可证件,"; |
|
|
// |
|
|
} |
|
|
// data.punishDataList.push(obj); |
|
|
obj.cfzl = textArr; |
|
|
// }) |
|
|
|
|
|
// // data.forceDataList = res.data; |
|
|
data.punishDataList.push(obj); |
|
|
// }, error => {}) |
|
|
}) |
|
|
|
|
|
// data.forceDataList = res.data; |
|
|
// 获取历史检查案件列表 |
|
|
}, error => { |
|
|
queryList_check(success.data.enterpriseNumber); |
|
|
|
|
|
// 获取历史强制案件列表 |
|
|
}) |
|
|
queryList_punish(success.data.enterpriseNumber); |
|
|
|
|
|
// 获取历史处罚案件列表 |
|
|
|
|
|
queryList_force(success.data.enterpriseNumber); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
}, error => { |
|
|
}, error => { |
|
|
@ -372,6 +414,156 @@ |
|
|
submitData.subsidiaryerId = item.userId; |
|
|
submitData.subsidiaryerId = item.userId; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 获取历史检查案件列表 |
|
|
|
|
|
const queryList_check = (enterpriseNumber) => { |
|
|
|
|
|
searchParam.enterpriseNumber = enterpriseNumber; |
|
|
|
|
|
searchParam.pageNum = (data.curPage_check-1)*searchParam.pageSize; |
|
|
|
|
|
queryXzjcjbxxList(searchParam, res => { |
|
|
|
|
|
console.log("历史检查案件---", res.data) |
|
|
|
|
|
data.curPage_check++; |
|
|
|
|
|
data.loading_check = false; // 查出结果停止加载 |
|
|
|
|
|
if (success.total <= data.dataList.length) { |
|
|
|
|
|
// 查到最后没数据 |
|
|
|
|
|
data.finished_check = true; |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
// data.checkDataList = res.data; |
|
|
|
|
|
data.checkDataList.push(...res.rows); |
|
|
|
|
|
}, error => { |
|
|
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
}; |
|
|
|
|
|
//下拉刷新 |
|
|
|
|
|
const onRefresh_check = () => { |
|
|
|
|
|
// 清空列表数据 |
|
|
|
|
|
data.checkDataList = []; |
|
|
|
|
|
data.finished_check = false; |
|
|
|
|
|
|
|
|
|
|
|
// 重新加载数据 |
|
|
|
|
|
// 将 loading 设置为 true,表示处于加载状态 |
|
|
|
|
|
data.loading_check = true; |
|
|
|
|
|
onLoad_check(); |
|
|
|
|
|
}; |
|
|
|
|
|
// 触底加载 |
|
|
|
|
|
const onLoad_check = () => { |
|
|
|
|
|
setTimeout(() => { |
|
|
|
|
|
if (data.refreshing_check) { |
|
|
|
|
|
data.refreshing_check = false; |
|
|
|
|
|
} |
|
|
|
|
|
queryList_check(); |
|
|
|
|
|
}, 1000); |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// 获取历史强制案件列表 |
|
|
|
|
|
const queryList_punish = (enterpriseNumber) => { |
|
|
|
|
|
searchParam.enterpriseNumber = enterpriseNumber; |
|
|
|
|
|
searchParam.pageNum = (data.curPage_punish-1)*searchParam.pageSize; |
|
|
|
|
|
queryQZAJList(searchParam, res => { |
|
|
|
|
|
console.log("历史强制案件---", res.data) |
|
|
|
|
|
data.curPage_punish++; |
|
|
|
|
|
data.loading_punish = false; // 查出结果停止加载 |
|
|
|
|
|
if (success.total <= data.dataList.length) { |
|
|
|
|
|
// 查到最后没数据 |
|
|
|
|
|
data.finished_punish = true; |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
res.data.forEach(res => { |
|
|
|
|
|
var obj = {} |
|
|
|
|
|
obj = res; |
|
|
|
|
|
obj.cfzl = "罚款"; |
|
|
|
|
|
data.forceDataList.push(obj); |
|
|
|
|
|
}) |
|
|
|
|
|
data.forceDataList = res.data; |
|
|
|
|
|
data.forceDataList.push(...res.rows); |
|
|
|
|
|
}, error => { |
|
|
|
|
|
|
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
//下拉刷新 |
|
|
|
|
|
const onRefresh_punish = () => { |
|
|
|
|
|
// 清空列表数据 |
|
|
|
|
|
data.dataList = []; |
|
|
|
|
|
data.finished_punish = false; |
|
|
|
|
|
|
|
|
|
|
|
// 重新加载数据 |
|
|
|
|
|
// 将 loading 设置为 true,表示处于加载状态 |
|
|
|
|
|
data.loading_punish = true; |
|
|
|
|
|
onLoad_punish(); |
|
|
|
|
|
}; |
|
|
|
|
|
// 触底加载 |
|
|
|
|
|
const onLoad_punish = () => { |
|
|
|
|
|
setTimeout(() => { |
|
|
|
|
|
if (data.refreshing_punish) { |
|
|
|
|
|
data.refreshing_punish = false; |
|
|
|
|
|
} |
|
|
|
|
|
queryList(); |
|
|
|
|
|
}, 1000); |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// 获取历史处罚案件列表 |
|
|
|
|
|
const queryList_force = (enterpriseNumber) => { |
|
|
|
|
|
searchParam.enterpriseNumber = enterpriseNumber; |
|
|
|
|
|
searchParam.pageNum = (data.curPage_force-1)*searchParam.pageSize; |
|
|
|
|
|
queryCFAJList(searchParam, res => { |
|
|
|
|
|
console.log("历史处罚案件---", res.data) |
|
|
|
|
|
data.curPage_force++; |
|
|
|
|
|
data.loading_force = false; // 查出结果停止加载 |
|
|
|
|
|
if (success.total <= data.dataList.length) { |
|
|
|
|
|
// 查到最后没数据 |
|
|
|
|
|
data.finished_force = true; |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
// data.punishDataList = res.data; |
|
|
|
|
|
res.data.forEach(res => { |
|
|
|
|
|
var obj = {} |
|
|
|
|
|
var textArr = ""; |
|
|
|
|
|
obj = res; |
|
|
|
|
|
|
|
|
|
|
|
var arr = res.c206011.split(","); |
|
|
|
|
|
console.log(arr) |
|
|
|
|
|
for (const key in arr) { |
|
|
|
|
|
if (arr[key] == "01") textArr += "警告,"; |
|
|
|
|
|
if (arr[key] == "02") textArr += "通报批评,"; |
|
|
|
|
|
if (arr[key] == "03") textArr += "罚款,"; |
|
|
|
|
|
if (arr[key] == "04") textArr += "没收违法所得,"; |
|
|
|
|
|
if (arr[key] == "05") textArr += "没收违法财产,"; |
|
|
|
|
|
if (arr[key] == "06") textArr += "责令停业整改,"; |
|
|
|
|
|
if (arr[key] == "07") textArr += "暂扣许可证件,"; |
|
|
|
|
|
if (arr[key] == "08") textArr += "行政拘留,"; |
|
|
|
|
|
if (arr[key] == "09") textArr += "吊销许可证件,"; |
|
|
|
|
|
} |
|
|
|
|
|
obj.cfzl = textArr; |
|
|
|
|
|
|
|
|
|
|
|
data.punishDataList.push(obj); |
|
|
|
|
|
}) |
|
|
|
|
|
// data.forceDataList = res.data; |
|
|
|
|
|
data.forceDataList.push(...res.rows); |
|
|
|
|
|
}, error => { |
|
|
|
|
|
|
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
//下拉刷新 |
|
|
|
|
|
const onRefresh_force = () => { |
|
|
|
|
|
// 清空列表数据 |
|
|
|
|
|
data.dataList_force = []; |
|
|
|
|
|
data.finished_force = false; |
|
|
|
|
|
|
|
|
|
|
|
// 重新加载数据 |
|
|
|
|
|
// 将 loading 设置为 true,表示处于加载状态 |
|
|
|
|
|
data.loading_force = true; |
|
|
|
|
|
onLoad(); |
|
|
|
|
|
}; |
|
|
|
|
|
// 触底加载 |
|
|
|
|
|
const onLoad_force = () => { |
|
|
|
|
|
setTimeout(() => { |
|
|
|
|
|
if (data.refreshing_force) { |
|
|
|
|
|
data.refreshing_force = false; |
|
|
|
|
|
} |
|
|
|
|
|
queryList(); |
|
|
|
|
|
}, 1000); |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<style lang="less" scoped> |
|
|
<style lang="less" scoped> |
|
|
@ -395,12 +587,12 @@ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.qy-name, .zf-name { |
|
|
.qy-name, .zf-name { |
|
|
margin: 0 0.27rem; |
|
|
margin: 0 0.27rem; |
|
|
font-size: 0.42rem; |
|
|
font-size: 0.42rem; |
|
|
height: 1.2rem; |
|
|
height: 1.2rem; |
|
|
background-color: white; |
|
|
background-color: white; |
|
|
font-weight: 600; |
|
|
font-weight: 600; |
|
|
line-height: 3.5; |
|
|
line-height: 3.5; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/* vant4的 Toast 和 Popup 样式冲突,会导致 Toast 变成白底 */ |
|
|
/* vant4的 Toast 和 Popup 样式冲突,会导致 Toast 变成白底 */ |
|
|
@ -440,11 +632,13 @@ |
|
|
width: 90%; |
|
|
width: 90%; |
|
|
height: 0.65rem; |
|
|
height: 0.65rem; |
|
|
font-size: 0.38rem; |
|
|
font-size: 0.38rem; |
|
|
|
|
|
|
|
|
span { |
|
|
span { |
|
|
font-size: 0.32rem; |
|
|
font-size: 0.32rem; |
|
|
color: rgb(221, 229, 227); |
|
|
color: rgb(221, 229, 227); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.file { |
|
|
.file { |
|
|
position: relative; |
|
|
position: relative; |
|
|
width: 100%; |
|
|
width: 100%; |
|
|
@ -507,35 +701,35 @@ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.search-button-list { |
|
|
.search-button-list { |
|
|
display: flex; |
|
|
display: flex; |
|
|
margin: 0 3%; |
|
|
margin: 0 3%; |
|
|
height: 1rem; |
|
|
height: 1rem; |
|
|
padding: 0 0 3% 0; |
|
|
padding: 0 0 3% 0; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.search-button-list span { |
|
|
.search-button-list span { |
|
|
display: inline-block; |
|
|
display: inline-block; |
|
|
position: relative; |
|
|
position: relative; |
|
|
margin: 3% 1%; |
|
|
margin: 3% 1%; |
|
|
padding: 2% 5%; |
|
|
padding: 2% 5%; |
|
|
height: 50%; |
|
|
height: 50%; |
|
|
white-space: nowrap; |
|
|
white-space: nowrap; |
|
|
background-color: #e3e0e0; |
|
|
background-color: #e3e0e0; |
|
|
border-radius: 0.5rem; |
|
|
border-radius: 0.5rem; |
|
|
color: #4c4c4c; |
|
|
color: #4c4c4c; |
|
|
font-size: 0.3rem; |
|
|
font-size: 0.3rem; |
|
|
line-height: 1.75; |
|
|
line-height: 1.75; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.goods_box .swipe_cell .card_box .card_box_span p { |
|
|
.goods_box .swipe_cell .card_box .card_box_span p { |
|
|
margin: 0.1rem 0; |
|
|
margin: 0.1rem 0; |
|
|
color: #999; |
|
|
color: #999; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.goods_box .swipe_cell .card_box .card_box_span:first-child p { |
|
|
.goods_box .swipe_cell .card_box .card_box_span:first-child p { |
|
|
//height: 0.65rem; |
|
|
//height: 0.65rem; |
|
|
color: #000; |
|
|
color: #000; |
|
|
font-size: 0.38rem; |
|
|
font-size: 0.38rem; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/deep/ .van-button { |
|
|
/deep/ .van-button { |
|
|
|