|
|
|
@ -7,7 +7,6 @@ |
|
|
|
<!-- 中间 --> |
|
|
|
<!-- <div class="warp_body">--> |
|
|
|
<van-form @failed="onFailed" @submit="submit"> |
|
|
|
|
|
|
|
<van-cell-group> |
|
|
|
<!-- <div class="qy-name">企业信息</div>--> |
|
|
|
|
|
|
|
@ -16,7 +15,8 @@ |
|
|
|
label="企业名称" |
|
|
|
readonly |
|
|
|
/> |
|
|
|
<van-field class="mult-line" |
|
|
|
<van-field |
|
|
|
class="mult-line" |
|
|
|
v-model="data.enterpriseInfo.enterpriseNumber" |
|
|
|
label="统一社会信用代码" |
|
|
|
readonly |
|
|
|
@ -53,19 +53,34 @@ |
|
|
|
|
|
|
|
<div class="fold-div"> |
|
|
|
<label>注册地址</label> |
|
|
|
<van-text-ellipsis :content="data.enterpriseInfo.enterpriseAddress" rows="2" autosize expand-text="展开" collapse-text="收起" /> |
|
|
|
<van-text-ellipsis |
|
|
|
:content="data.enterpriseInfo.enterpriseAddress" |
|
|
|
rows="2" |
|
|
|
autosize |
|
|
|
expand-text="展开" |
|
|
|
collapse-text="收起" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<div class="fold-div"> |
|
|
|
<label>经营范围</label> |
|
|
|
<van-text-ellipsis :content="data.enterpriseInfo.businessScope" rows="2" autosize expand-text="展开" collapse-text="收起" /> |
|
|
|
<van-text-ellipsis |
|
|
|
:content="data.enterpriseInfo.businessScope" |
|
|
|
rows="2" |
|
|
|
autosize |
|
|
|
expand-text="展开" |
|
|
|
collapse-text="收起" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="look_all" @click="is_show=!is_show" :class="{ new_up: !is_show }"> |
|
|
|
<div |
|
|
|
class="look_all" |
|
|
|
@click="is_show = !is_show" |
|
|
|
:class="{ new_up: !is_show }" |
|
|
|
> |
|
|
|
<!-- <span>{{words}}</span>--> |
|
|
|
<van-icon v-if="!is_show" name="arrow-down" /> |
|
|
|
<van-icon v-else name="arrow-up" /> |
|
|
|
</div> |
|
|
|
|
|
|
|
</van-cell-group> |
|
|
|
|
|
|
|
<van-divider class="divdsty" /> |
|
|
|
@ -77,29 +92,53 @@ |
|
|
|
<!-- @click="searchDateType(item)"--> |
|
|
|
<!-- :style="item.selected == true ? 'background-color:#1989fa;color:#ffffff':'background-color:#e3e0e0;color:#4c4c4c'">{{item.name}}--> |
|
|
|
<!-- </span>--> |
|
|
|
<span v-for="(item, index) in data?.optionList" :key="index" plain hairline |
|
|
|
<span |
|
|
|
v-for="(item, index) in data?.optionList" |
|
|
|
:key="index" |
|
|
|
plain |
|
|
|
hairline |
|
|
|
@click="searchDateType(item)" |
|
|
|
:class="item.selected == true ? 'active':''">{{item.name}} |
|
|
|
:class="item.selected == true ? 'active' : ''" |
|
|
|
>{{ item.name }} |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div class="refresh_content" v-if="data?.checkDataList.length && data?.show == 1"> |
|
|
|
<van-pull-refresh v-model="data.refreshing_check" @refresh="onRefresh_check"> |
|
|
|
<van-list v-model:loading="data.loading_check" :finished="data.finished_check" finished-text="没有更多了" @load="onLoad_check"> |
|
|
|
<div class="goods_box" v-for="(item, index) in data?.checkDataList" :key="index"> |
|
|
|
<div |
|
|
|
class="refresh_content" |
|
|
|
v-if="data?.checkDataList.length && data?.show == 1" |
|
|
|
> |
|
|
|
<van-pull-refresh |
|
|
|
v-model="data.refreshing_check" |
|
|
|
@refresh="onRefresh_check" |
|
|
|
> |
|
|
|
<van-list |
|
|
|
v-model:loading="data.loading_check" |
|
|
|
:finished="data.finished_check" |
|
|
|
finished-text="没有更多了" |
|
|
|
@load="onLoad_check" |
|
|
|
> |
|
|
|
<div |
|
|
|
class="goods_box" |
|
|
|
v-for="(item, index) in data?.checkDataList" |
|
|
|
:key="index" |
|
|
|
> |
|
|
|
<van-swipe-cell class="swipe_cell"> |
|
|
|
<div class="card_box"> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p>{{ item.c601002 }}</p> |
|
|
|
</div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p><span class="card_box_label">执法日期:</span> |
|
|
|
<p> |
|
|
|
<span class="card_box_label">执法日期:</span> |
|
|
|
<!-- {{formattedTimeYYYYmmdd(item.c601005)}}, {{ item.lawEnforcerTwo }}</p>--> |
|
|
|
{{formattedTimeYYYYmmdd(item.c601005)}}</p> |
|
|
|
{{ formattedTimeYYYYmmdd(item.c601005) }} |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p v-if="item.c601015 == '01'"><span class="card_box_label">执法结果:</span> 合格 |
|
|
|
<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 v-if="item.c601015 == '02'"> |
|
|
|
<span class="card_box_label">执法结果:</span> 不合格 |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@ -108,30 +147,55 @@ |
|
|
|
</van-list> |
|
|
|
</van-pull-refresh> |
|
|
|
</div> |
|
|
|
<div class="refresh_content" v-if="data?.forceDataList.length && data?.show == 2"> |
|
|
|
<van-pull-refresh v-model="data.refreshing_force" @refresh="onRefresh_force"> |
|
|
|
<van-list v-model:loading="data.loading_force" :finished="data.finished_force" finished-text="没有更多了" @load="onLoad_force"> |
|
|
|
<div class="goods_box" v-for="(item, index) in data?.forceDataList" :key="index"> |
|
|
|
<div |
|
|
|
class="refresh_content" |
|
|
|
v-if="data?.forceDataList.length && data?.show == 2" |
|
|
|
> |
|
|
|
<van-pull-refresh |
|
|
|
v-model="data.refreshing_force" |
|
|
|
@refresh="onRefresh_force" |
|
|
|
> |
|
|
|
<van-list |
|
|
|
v-model:loading="data.loading_force" |
|
|
|
:finished="data.finished_force" |
|
|
|
finished-text="没有更多了" |
|
|
|
@load="onLoad_force" |
|
|
|
> |
|
|
|
<div |
|
|
|
class="goods_box" |
|
|
|
v-for="(item, index) in data?.forceDataList" |
|
|
|
:key="index" |
|
|
|
> |
|
|
|
<van-swipe-cell class="swipe_cell"> |
|
|
|
<div class="card_box"> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p>{{ item.c201002 }}</p> |
|
|
|
</div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p><span class="card_box_label">执法主体:</span>{{ item.c201003 }}</p> |
|
|
|
<p> |
|
|
|
<span class="card_box_label">执法主体:</span |
|
|
|
>{{ item.c201003 }} |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p><span class="card_box_label">处罚种类:</span> {{ item.cfzl }}</p> |
|
|
|
<p> |
|
|
|
<span class="card_box_label">处罚种类:</span> |
|
|
|
{{ item.cfzl }} |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p v-if="item.c206010 == '01'"><span class="card_box_label">处罚决定:</span>给予处罚 |
|
|
|
<p v-if="item.c206010 == '01'"> |
|
|
|
<span class="card_box_label">处罚决定:</span>给予处罚 |
|
|
|
</p> |
|
|
|
<p v-if="item.c206010 == '02'"><span class="card_box_label">处罚决定:</span>不予处罚 |
|
|
|
<p v-if="item.c206010 == '02'"> |
|
|
|
<span class="card_box_label">处罚决定:</span>不予处罚 |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p><span class="card_box_label">处罚日期:</span> |
|
|
|
{{formattedTimeYYYYmmdd(item.c206013)}}</p> |
|
|
|
<p> |
|
|
|
<span class="card_box_label">处罚日期:</span> |
|
|
|
{{ formattedTimeYYYYmmdd(item.c206013) }} |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</van-swipe-cell> |
|
|
|
@ -139,10 +203,25 @@ |
|
|
|
</van-list> |
|
|
|
</van-pull-refresh> |
|
|
|
</div> |
|
|
|
<div class="refresh_content" v-if="data?.punishDataList.length && data?.show == 3"> |
|
|
|
<van-pull-refresh v-model="data.refreshing_punish" @refresh="onRefresh_punish"> |
|
|
|
<van-list v-model:loading="data.loading_punish" :finished="data.finished_punish" finished-text="没有更多了" @load="onLoad_punish"> |
|
|
|
<div class="goods_box" v-for="(item, index) in data?.punishDataList" :key="index"> |
|
|
|
<div |
|
|
|
class="refresh_content" |
|
|
|
v-if="data?.punishDataList.length && data?.show == 3" |
|
|
|
> |
|
|
|
<van-pull-refresh |
|
|
|
v-model="data.refreshing_punish" |
|
|
|
@refresh="onRefresh_punish" |
|
|
|
> |
|
|
|
<van-list |
|
|
|
v-model:loading="data.loading_punish" |
|
|
|
:finished="data.finished_punish" |
|
|
|
finished-text="没有更多了" |
|
|
|
@load="onLoad_punish" |
|
|
|
> |
|
|
|
<div |
|
|
|
class="goods_box" |
|
|
|
v-for="(item, index) in data?.punishDataList" |
|
|
|
:key="index" |
|
|
|
> |
|
|
|
<van-swipe-cell class="swipe_cell"> |
|
|
|
<div class="card_box"> |
|
|
|
<div class="card_box_span"> |
|
|
|
@ -150,16 +229,23 @@ |
|
|
|
<p v-if="item.c301002 == '无'">************</p> |
|
|
|
</div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p><span class="card_box_label">强制种类:</span> |
|
|
|
<p> |
|
|
|
<span class="card_box_label">强制种类:</span> |
|
|
|
<span v-if="item.c302002 == ''"></span> |
|
|
|
{{ item.c302002 }}</p> |
|
|
|
{{ item.c302002 }} |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p><span class="card_box_label">强制措施:</span> {{ item.c302001 }}</p> |
|
|
|
<p> |
|
|
|
<span class="card_box_label">强制措施:</span> |
|
|
|
{{ item.c302001 }} |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
<div class="card_box_span"> |
|
|
|
<p><span class="card_box_label">批准时间:</span> |
|
|
|
{{formattedTimeYYYYmmdd(item.c302007)}}</p> |
|
|
|
<p> |
|
|
|
<span class="card_box_label">批准时间:</span> |
|
|
|
{{ formattedTimeYYYYmmdd(item.c302007) }} |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</van-swipe-cell> |
|
|
|
@ -168,31 +254,48 @@ |
|
|
|
</van-pull-refresh> |
|
|
|
</div> |
|
|
|
</van-cell-group> |
|
|
|
|
|
|
|
</van-form> |
|
|
|
</div> |
|
|
|
|
|
|
|
<Popup :visible="data.popupVisible" :content="data.popupContent" @close="closePopup" @reciveData="reciveData"/> |
|
|
|
<Popup :visible="data.popupVisible2" :content="data.popupContent2" @close="closePopup" @reciveData="reciveData2"/> |
|
|
|
<Popup |
|
|
|
:visible="data.popupVisible" |
|
|
|
:content="data.popupContent" |
|
|
|
@close="closePopup" |
|
|
|
@reciveData="reciveData" |
|
|
|
/> |
|
|
|
<Popup |
|
|
|
:visible="data.popupVisible2" |
|
|
|
:content="data.popupContent2" |
|
|
|
@close="closePopup" |
|
|
|
@reciveData="reciveData2" |
|
|
|
/> |
|
|
|
<!-- </div>--> |
|
|
|
</template> |
|
|
|
|
|
|
|
<script setup name="register"> |
|
|
|
|
|
|
|
import {showSuccessToast} from 'vant'; |
|
|
|
import 'vant/es/toast/style'; |
|
|
|
import {addEnforcementRegistration, queryUserInfo, queryRegistrationList} from '@/api/enforce' |
|
|
|
import {getEnterpriseInformation, queryXzjcjbxxList, queryQZAJList, queryCFAJList} from '@/api/enterprise' |
|
|
|
import {getDict} from '@/api/Home' |
|
|
|
import { showSuccessToast } from "vant"; |
|
|
|
import "vant/es/toast/style"; |
|
|
|
import { |
|
|
|
addEnforcementRegistration, |
|
|
|
queryUserInfo, |
|
|
|
queryRegistrationList, |
|
|
|
} from "@/api/enforce"; |
|
|
|
import { |
|
|
|
getEnterpriseInformation, |
|
|
|
queryXzjcjbxxList, |
|
|
|
queryQZAJList, |
|
|
|
queryCFAJList, |
|
|
|
} from "@/api/enterprise"; |
|
|
|
import { getDict } from "@/api/Home"; |
|
|
|
import { reactive, ref } from "vue"; |
|
|
|
import { formattedTimeYYYYmmdd } from "@/util/util"; |
|
|
|
import {format} from 'date-fns'; |
|
|
|
import { format } from "date-fns"; |
|
|
|
import { uploadFile } from "@/util/fileUpload"; |
|
|
|
//用户筛选弹窗 |
|
|
|
import Popup from './userFilter.vue'; |
|
|
|
import {nameCorrect}from'../../util/fileUpload' |
|
|
|
import Popup from "./userFilter.vue"; |
|
|
|
import { nameCorrect } from "../../util/fileUpload"; |
|
|
|
|
|
|
|
const {useMy} = $globalStore |
|
|
|
const { useMy } = $globalStore; |
|
|
|
|
|
|
|
const router = useRouter(); |
|
|
|
//路由参数 |
|
|
|
@ -200,9 +303,10 @@ |
|
|
|
let queryaddressId = ref(""); |
|
|
|
const data = reactive({ |
|
|
|
optionList: [ |
|
|
|
{name: "历史执法案件", val: 1, selected: true}, |
|
|
|
{ name: "历史检查案件", val: 1, selected: true }, |
|
|
|
{ name: "历史处罚案件", val: 2, selected: false }, |
|
|
|
{name: "历史强制案件", val: 3, selected: false}], |
|
|
|
{ name: "历史强制案件", val: 3, selected: false }, |
|
|
|
], |
|
|
|
show: 1, |
|
|
|
searchParam: {}, |
|
|
|
enterpriseInfo: {}, |
|
|
|
@ -215,11 +319,11 @@ |
|
|
|
bad: "#D3D3D3", |
|
|
|
|
|
|
|
popupVisible: false, |
|
|
|
popupContent: '', |
|
|
|
popupContent: "", |
|
|
|
popupVisible2: false, |
|
|
|
popupContent2: '', |
|
|
|
popupContent2: "", |
|
|
|
|
|
|
|
enterpriseNumberTmp: '', |
|
|
|
enterpriseNumberTmp: "", |
|
|
|
|
|
|
|
loading_check: false, |
|
|
|
finished_check: false, |
|
|
|
@ -251,49 +355,54 @@ |
|
|
|
}, |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
const searchDateType = (item) => { |
|
|
|
if (item.selected === false) { |
|
|
|
data.optionList.forEach(item => { |
|
|
|
item.selected = false |
|
|
|
}) |
|
|
|
item.selected = true |
|
|
|
data.show = item.val |
|
|
|
} |
|
|
|
data.optionList.forEach((item) => { |
|
|
|
item.selected = false; |
|
|
|
}); |
|
|
|
item.selected = true; |
|
|
|
data.show = item.val; |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
const queryList = () => { |
|
|
|
queryEnforcementInspectionProgramList(searchParam, success => { |
|
|
|
console.log(success) |
|
|
|
queryEnforcementInspectionProgramList( |
|
|
|
searchParam, |
|
|
|
(success) => { |
|
|
|
console.log(success); |
|
|
|
data.dataList = success.data; |
|
|
|
freshMap.refreshLoad = false; |
|
|
|
freshMap.listLoading = false; |
|
|
|
freshMap.listFinished = true; |
|
|
|
isLodding.value = false; |
|
|
|
}, error => { |
|
|
|
|
|
|
|
}) |
|
|
|
} |
|
|
|
}, |
|
|
|
(error) => {}, |
|
|
|
); |
|
|
|
}; |
|
|
|
//3a0096181c184e5aa56f70923680856d$6e74ceda1463c165fd43eeeadce4f7cd |
|
|
|
//初始化参数,获取扫码的企业统一信用编码 |
|
|
|
onMounted(() => { |
|
|
|
nameCorrect(); |
|
|
|
//查询企业信息 |
|
|
|
getEnterpriseInformation(route?.query?.enterpriseNumber, success => { |
|
|
|
getEnterpriseInformation( |
|
|
|
route?.query?.enterpriseNumber, |
|
|
|
(success) => { |
|
|
|
// getEnterpriseInformation(props?.enterpriseNumber,success =>{ |
|
|
|
if (null != success.data) { |
|
|
|
console.log(success); |
|
|
|
data.enterpriseInfo.enterpriseName = success.data.enterpriseName |
|
|
|
data.enterpriseInfo.enterpriseNumber = success.data.enterpriseNumber |
|
|
|
data.enterpriseInfo.enterpriseType = success.data.companyOrgType |
|
|
|
data.enterpriseInfo.enterpriseAddress = success.data.enterpriseAddress |
|
|
|
data.enterpriseInfo.legalPerson = nameCorrect(success.data.legalPerson) |
|
|
|
data.enterpriseInfo.enterpriseName = success.data.enterpriseName; |
|
|
|
data.enterpriseInfo.enterpriseNumber = success.data.enterpriseNumber; |
|
|
|
data.enterpriseInfo.enterpriseType = success.data.companyOrgType; |
|
|
|
data.enterpriseInfo.enterpriseAddress = success.data.enterpriseAddress; |
|
|
|
data.enterpriseInfo.legalPerson = nameCorrect(success.data.legalPerson); |
|
|
|
// data.enterpriseInfo.registeredCapital = success.data.registeredCapital +' (人民币/元)' |
|
|
|
var amount = 0.00; |
|
|
|
var amount = 0.0; |
|
|
|
if (null != success.data.registeredCapital) { |
|
|
|
amount = Number(success.data.registeredCapital).toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,'); |
|
|
|
amount = Number(success.data.registeredCapital) |
|
|
|
.toFixed(2) |
|
|
|
.replace(/\d(?=(\d{3})+\.)/g, "$&,"); |
|
|
|
} |
|
|
|
data.enterpriseInfo.registeredCapital = amount + ' (万元人民币)' |
|
|
|
data.enterpriseInfo.registeredCapital = amount + " (万元人民币)"; |
|
|
|
// data.enterpriseInfo.operatingTerm = success.data.operatingTerm |
|
|
|
var tmpoperatingTerm = success.data.operatingTerm; |
|
|
|
var tmpoperatingTermEnd = success.data.operatingTermEnd; |
|
|
|
@ -307,36 +416,39 @@ |
|
|
|
// } |
|
|
|
|
|
|
|
data.enterpriseInfo.operatingTerm = tmpoperatingTerm; |
|
|
|
data.enterpriseInfo.businessScope = success.data.businessScope |
|
|
|
data.enterpriseInfo.establishmentTime = format(success.data.establishmentTime, 'yyyy-MM-dd'); |
|
|
|
data.enterpriseInfo.businessScope = success.data.businessScope; |
|
|
|
data.enterpriseInfo.establishmentTime = format( |
|
|
|
success.data.establishmentTime, |
|
|
|
"yyyy-MM-dd", |
|
|
|
); |
|
|
|
//查询企业类型 |
|
|
|
getDict({"dictType": "enterpriseType"}, success => { |
|
|
|
getDict( |
|
|
|
{ dictType: "enterpriseType" }, |
|
|
|
(success) => { |
|
|
|
if (success.data != null) { |
|
|
|
success.data.forEach(res => { |
|
|
|
success.data.forEach((res) => { |
|
|
|
if (data.enterpriseInfo.enterpriseType === res.dictValue) { |
|
|
|
data.enterpriseInfo.enterpriseType = res.dictLabel |
|
|
|
data.enterpriseInfo.enterpriseType = res.dictLabel; |
|
|
|
} |
|
|
|
}) |
|
|
|
}); |
|
|
|
} |
|
|
|
}, error => { |
|
|
|
|
|
|
|
}) |
|
|
|
}, |
|
|
|
(error) => {}, |
|
|
|
); |
|
|
|
|
|
|
|
data.enterpriseNumberTmp = success.data.enterpriseNumber |
|
|
|
data.enterpriseNumberTmp = success.data.enterpriseNumber; |
|
|
|
|
|
|
|
// 获取历史执法案件列表 |
|
|
|
// 获取历史检查案件列表 |
|
|
|
queryList_check(success.data.enterpriseNumber); |
|
|
|
// 获取历史强制案件列表 |
|
|
|
queryList_punish(success.data.enterpriseNumber); |
|
|
|
// 获取历史处罚案件列表 |
|
|
|
queryList_force(success.data.enterpriseNumber); |
|
|
|
|
|
|
|
} |
|
|
|
}, error => { |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
}) |
|
|
|
}, |
|
|
|
(error) => {}, |
|
|
|
); |
|
|
|
}); |
|
|
|
|
|
|
|
// 返回 |
|
|
|
const goBack = () => { |
|
|
|
@ -344,42 +456,42 @@ |
|
|
|
}; |
|
|
|
|
|
|
|
const toDetailView = (id) => { |
|
|
|
console.log(id) |
|
|
|
router.push( |
|
|
|
{ |
|
|
|
console.log(id); |
|
|
|
router.push({ |
|
|
|
path: "/registrationDetail", |
|
|
|
query: { |
|
|
|
id: id, |
|
|
|
} |
|
|
|
}, |
|
|
|
}); |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
const showPopup = () => { |
|
|
|
data.popupVisible = true; |
|
|
|
} |
|
|
|
}; |
|
|
|
const showPopup2 = () => { |
|
|
|
data.popupVisible2 = true; |
|
|
|
} |
|
|
|
}; |
|
|
|
const closePopup = () => { |
|
|
|
data.popupVisible = false; |
|
|
|
data.popupVisible2 = false; |
|
|
|
} |
|
|
|
}; |
|
|
|
const reciveData = (item) => { |
|
|
|
submitData.lawEnforcerTwo = item.userName; |
|
|
|
submitData.lawEnforcerIdTwo = item.userId; |
|
|
|
} |
|
|
|
}; |
|
|
|
const reciveData2 = (item) => { |
|
|
|
submitData.subsidiaryer = item.userName; |
|
|
|
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.rows) |
|
|
|
queryXzjcjbxxList( |
|
|
|
searchParam, |
|
|
|
(res) => { |
|
|
|
console.log("历史检查案件---", res.rows); |
|
|
|
data.curPage_check++; |
|
|
|
data.loading_check = false; // 查出结果停止加载 |
|
|
|
if (res.total <= data.checkDataList.length) { |
|
|
|
@ -389,9 +501,9 @@ |
|
|
|
} |
|
|
|
// data.checkDataList = res.data; |
|
|
|
data.checkDataList.push(...res.rows); |
|
|
|
}, error => { |
|
|
|
|
|
|
|
}); |
|
|
|
}, |
|
|
|
(error) => {}, |
|
|
|
); |
|
|
|
}; |
|
|
|
//下拉刷新 |
|
|
|
const onRefresh_check = () => { |
|
|
|
@ -419,8 +531,10 @@ |
|
|
|
const queryList_force = (enterpriseNumber) => { |
|
|
|
searchParam.enterpriseNumber = enterpriseNumber; |
|
|
|
searchParam.pageNum = (data.curPage_force - 1) * searchParam.pageSize; |
|
|
|
queryCFAJList(searchParam, res => { |
|
|
|
console.log("历史处罚案件---", res.rows) |
|
|
|
queryCFAJList( |
|
|
|
searchParam, |
|
|
|
(res) => { |
|
|
|
console.log("历史处罚案件---", res.rows); |
|
|
|
data.curPage_force++; |
|
|
|
data.loading_force = false; // 查出结果停止加载 |
|
|
|
if (res.total <= data.forceDataList.length) { |
|
|
|
@ -429,8 +543,8 @@ |
|
|
|
return; |
|
|
|
} |
|
|
|
// data.punishDataList = res.data; |
|
|
|
res.rows.forEach(res => { |
|
|
|
var obj = {} |
|
|
|
res.rows.forEach((res) => { |
|
|
|
var obj = {}; |
|
|
|
var textArr = []; |
|
|
|
obj = res; |
|
|
|
|
|
|
|
@ -449,13 +563,13 @@ |
|
|
|
obj.cfzl = textArr.join(","); |
|
|
|
|
|
|
|
data.forceDataList.push(obj); |
|
|
|
}) |
|
|
|
}); |
|
|
|
// data.forceDataList = res.data; |
|
|
|
// data.forceDataList.push(...res.rows); |
|
|
|
}, error => { |
|
|
|
|
|
|
|
}) |
|
|
|
} |
|
|
|
}, |
|
|
|
(error) => {}, |
|
|
|
); |
|
|
|
}; |
|
|
|
//下拉刷新 |
|
|
|
const onRefresh_force = () => { |
|
|
|
data.curPage_force = 1; |
|
|
|
@ -482,8 +596,10 @@ |
|
|
|
const queryList_punish = (enterpriseNumber) => { |
|
|
|
searchParam.enterpriseNumber = enterpriseNumber; |
|
|
|
searchParam.pageNum = (data.curPage_punish - 1) * searchParam.pageSize; |
|
|
|
queryQZAJList(searchParam, res => { |
|
|
|
console.log("历史强制案件---", res.rows) |
|
|
|
queryQZAJList( |
|
|
|
searchParam, |
|
|
|
(res) => { |
|
|
|
console.log("历史强制案件---", res.rows); |
|
|
|
data.curPage_punish++; |
|
|
|
data.loading_punish = false; // 查出结果停止加载 |
|
|
|
if (res.total <= data.punishDataList.length) { |
|
|
|
@ -491,17 +607,17 @@ |
|
|
|
data.finished_punish = true; |
|
|
|
return; |
|
|
|
} |
|
|
|
res.rows.forEach(res => { |
|
|
|
var obj = {} |
|
|
|
res.rows.forEach((res) => { |
|
|
|
var obj = {}; |
|
|
|
obj = res; |
|
|
|
obj.cfzl = "罚款"; |
|
|
|
data.punishDataList.push(obj); |
|
|
|
}) |
|
|
|
}); |
|
|
|
// data.punishDataList.push(...res.rows); |
|
|
|
}, error => { |
|
|
|
|
|
|
|
}) |
|
|
|
} |
|
|
|
}, |
|
|
|
(error) => {}, |
|
|
|
); |
|
|
|
}; |
|
|
|
//下拉刷新 |
|
|
|
const onRefresh_punish = () => { |
|
|
|
data.curPage_punish = 1; |
|
|
|
@ -523,30 +639,23 @@ |
|
|
|
queryList_punish(data.enterpriseNumberTmp); |
|
|
|
}, 1000); |
|
|
|
}; |
|
|
|
|
|
|
|
</script> |
|
|
|
<script> |
|
|
|
export default { |
|
|
|
data() |
|
|
|
{ |
|
|
|
data() { |
|
|
|
return { |
|
|
|
is_show: true |
|
|
|
} |
|
|
|
is_show: true, |
|
|
|
}; |
|
|
|
}, |
|
|
|
computed: { |
|
|
|
words() |
|
|
|
{ |
|
|
|
if (this.is_show === false) |
|
|
|
return '展开' |
|
|
|
else if (this.is_show === true) |
|
|
|
return '收起' |
|
|
|
else if (this.is_show === '') |
|
|
|
return null |
|
|
|
else |
|
|
|
return null |
|
|
|
} |
|
|
|
words() { |
|
|
|
if (this.is_show === false) return "展开"; |
|
|
|
else if (this.is_show === true) return "收起"; |
|
|
|
else if (this.is_show === "") return null; |
|
|
|
else return null; |
|
|
|
}, |
|
|
|
} |
|
|
|
}, |
|
|
|
}; |
|
|
|
</script> |
|
|
|
|
|
|
|
<style lang="less" scoped> |
|
|
|
@ -569,7 +678,8 @@ export default { |
|
|
|
margin-top: 0.15rem; |
|
|
|
} |
|
|
|
|
|
|
|
.qy-name, .zf-name { |
|
|
|
.qy-name, |
|
|
|
.zf-name { |
|
|
|
margin: 0 0.27rem; |
|
|
|
font-size: 0.42rem; |
|
|
|
height: 1.2rem; |
|
|
|
@ -602,7 +712,7 @@ export default { |
|
|
|
|
|
|
|
.file-upload { |
|
|
|
position: relative; |
|
|
|
min-height: 3.0rem; |
|
|
|
min-height: 3rem; |
|
|
|
max-height: 6.5rem; |
|
|
|
padding: 1rem 0.27rem 0.27rem 0.43rem; |
|
|
|
box-sizing: border-box; |
|
|
|
@ -628,7 +738,8 @@ export default { |
|
|
|
height: calc(100% - 1.5rem); |
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .van-uploader__upload, /deep/ .van-uploader__preview-image { |
|
|
|
/deep/ .van-uploader__upload, |
|
|
|
/deep/ .van-uploader__preview-image { |
|
|
|
width: 1.95rem !important; |
|
|
|
} |
|
|
|
|
|
|
|
@ -783,7 +894,7 @@ export default { |
|
|
|
width: calc(100% - 0.86rem); |
|
|
|
border-bottom: 1px solid #ebedf0; |
|
|
|
content: ""; |
|
|
|
transform: scaleY(.5); |
|
|
|
transform: scaleY(0.5); |
|
|
|
} |
|
|
|
|
|
|
|
.fold-div label { |
|
|
|
@ -860,5 +971,4 @@ export default { |
|
|
|
bottom: 0.1rem; |
|
|
|
} |
|
|
|
/***/ |
|
|
|
|
|
|
|
</style> |
|
|
|
|