Browse Source

提交执法监督码执法执法计划bug

master
chenrui 2 years ago
parent
commit
c94da83974
  1. 25
      src/api/enterprise.js
  2. 3
      src/views/enforce/enforcementPlan.vue
  3. 11
      src/views/enforce/enforcementPlanAdd.vue
  4. 57
      src/views/enforce/enterpriseBaseInfo.vue

25
src/api/enterprise.js

@ -46,3 +46,28 @@ export const queryEnterpriseInfoList = (params, success, error) =>_get("/app/ent
*/
export const queryHistoryQrCodeList = (params, success, error) =>_get("/app/enterpriseInformation/queryHistoryQrCodeList",params, success, error)
/**
* 查询历史检查案件
* @param {*} params
* @param {*} success
* @param {*} error
* @returns
*/
export const queryXzjcjbxxList = (enterpriseNumber, success, error) =>_get("/code/xzjcjbxx/" +enterpriseNumber, success, error)
/**
* 查询强制案件
* @param {*} enterpriseNumber
* @param {*} success
* @param {*} error
* @returns
*/
export const queryQZAJList = (enterpriseNumber, success, error) =>_get("/code/queryQZAJList/" +enterpriseNumber, success, error)
/**
* 查询历史处罚案件
* @param {*} enterpriseNumber
* @param {*} success
* @param {*} error
* @returns
*/
export const queryCFAJList = (enterpriseNumber, success, error) =>_get("/code/queryCFAJList/" + enterpriseNumber, success, error)

3
src/views/enforce/enforcementPlan.vue

@ -106,7 +106,7 @@ let searchParam = reactive({
//
searchDate: ref(''),
// id
dataScopeId: useCommon.userId,
dataScopeId: "",
// dataScopeId: "1731",
});
@ -126,6 +126,7 @@ onMounted(() => {
console.log(useCommon.enterpriseNumber);
// getCard();
searchParam.enterpriseNumber = useCommon.enterpriseNumber;
searchParam.dataScopeId = useCommon.userId;
console.log(useCommon.enterpriseNumber)
queryList();
data.dateSearch = nowDate(new Date());

11
src/views/enforce/enforcementPlanAdd.vue

@ -81,7 +81,7 @@
<div class="file-upload-center">
文件上传 <span>(不多于9张)</span>
</div>
<van-uploader v-model="submitData.fileListObj" class="file" :after-read="uploadFiles" multiple @oversize="onOversize" :before-delete="deleteFile" accept=".pdf">
<van-uploader v-model="data.fileListObj" class="file" :after-read="uploadFiles" multiple @oversize="onOversize" :before-delete="deleteFile" accept=".pdf">
<template #preview-cover="{ file }">
<div class="preview-cover van-ellipsis">{{ file.name }}</div>
</template>
@ -120,6 +120,8 @@ const data = reactive({
minDate: new Date(2020, 0, 1),
maxDate: new Date(2125, 5, 1),
currentDate1: ref(['2024','03','01']),
//vant
fileListObj:[],
});
//
const submitData = reactive({
@ -143,8 +145,7 @@ const submitData = reactive({
isPublish:0,
//
fileList:[],
//vant
fileListObj:[],
})
@ -234,9 +235,9 @@ const uploadFiles = (file) =>{
}
const deleteFile = (file,index) =>{
console.log(index);
submitData.fileListObj.filter((item, indexs) => {
data.fileListObj.filter((item, indexs) => {
if (index.index == indexs) {
submitData.fileListObj.splice(indexs, 1);//splice
data.fileListObj.splice(indexs, 1);//splice
}
});
submitData.fileList.filter((item, indexs) => {

57
src/views/enforce/enterpriseBaseInfo.vue

@ -87,20 +87,20 @@
<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-swipe-cell class="swipe_cell">
<div class="card_box" @click="toDetailView(item.id)">
<div class="card_box">
<!-- <div style="background-color: aqua; border: 2px; height: .1px;" class="van-hairline&#45;&#45;bottom"></div>-->
<div class="card_box_span">
<!-- <div class="card_box_span">
<p class="zf-name">{{ item.lawEnforcementItem }}</p>
</div>
</div> -->
<div class="card_box_span">
<p><span class="card_box_label">执法部门</span> {{ item.lawEnforcement }}</p>
<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>
<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>
<p><span class="card_box_label">检查结果</span> {{ item.remark }}</p>
</div>
</div>
</van-swipe-cell>
@ -116,13 +116,13 @@
<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>
<p><span class="card_box_label">处罚方式</span> {{ item.lawEnforcement }}</p>
</div>
<div class="card_box_span">
<p><span class="card_box_label">处罚种类</span> {{ item.lawKind }}</p>
</div>
<div class="card_box_span">
<p><span class="card_box_label">备注</span> {{ item.remark }}</p>
<p><span class="card_box_label">决定时间</span> {{ item.remark }}</p>
</div>
</div>
</van-swipe-cell>
@ -139,13 +139,13 @@
<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>
<p><span class="card_box_label">强制种类</span> {{ item.lawEnforcement }}</p>
</div>
<div class="card_box_span">
<p><span class="card_box_label">执行时间</span> {{ item.lawDate }}</p>
<p><span class="card_box_label">强制措施</span> {{ item.lawDate }}</p>
</div>
<div class="card_box_span">
<p><span class="card_box_label">备注</span> {{ item.remark }}</p>
<p><span class="card_box_label">批准时间</span> {{ item.remark }}</p>
</div>
</div>
</van-swipe-cell>
@ -165,8 +165,8 @@
import { showSuccessToast } from 'vant';
import 'vant/es/toast/style';
import {addEnforcementRegistration,queryUserInfo,queryRegistrationList} from '../../api/enforce'
import {getEnterpriseInformation} from '../../api/enterprise'
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 { format } from 'date-fns';
@ -262,12 +262,33 @@ onMounted(() =>{
})
//
data.searchParam.enterpriseNumber = data.enterpriseInfo.enterpriseNumber;
queryRegistrationList(data.searchParam,success =>{
data.checkDataList = success.data;
},error =>{
// data.searchParam.enterpriseNumber = data.enterpriseInfo.enterpriseNumber;
// queryRegistrationList(data.searchParam,success =>{
// data.checkDataList = success.data;
// },error =>{
})
// })
//
queryXzjcjbxxList(data.enterpriseInfo.enterpriseNumber,success =>{
console.log("历史检查案件---",success.data)
data.checkDataList = success.data;
},error =>{
});
//
queryQZAJList(data.enterpriseInfo.enterpriseNumber,success =>{
console.log("历史强制案件---",success.data)
},error =>{
})
//
queryCFAJList(data.enterpriseInfo.enterpriseNumber,success =>{
console.log("历史处罚案件---",success.data)
},error =>{
})
}
},error=>{

Loading…
Cancel
Save