Browse Source

测试版提一版

v3
蟑螂恶霸 2 years ago
parent
commit
99dc5439b7
  1. 6
      src/api/enterprise.js
  2. 304
      src/views/enforce/enterpriseBaseInfo.vue
  3. 6
      src/views/enforce/enterpriseWarningInfo.vue
  4. 166
      src/views/enforce/sign.vue
  5. 54
      src/views/enforceHome.vue
  6. 2
      src/views/enterprise/complaint.vue
  7. 2
      src/views/enterprise/complaintDetail.vue
  8. 2
      src/views/enterprise/complaintDetailView.vue
  9. 2
      src/views/enterprise/complaintList.vue
  10. 12
      src/views/enterprise/complaintNoScan.vue
  11. 2
      src/views/enterprise/enterpriseInspectionNotice.vue
  12. 12
      src/views/enterprise/registrationDetail.vue

6
src/api/enterprise.js

@ -68,7 +68,7 @@ export const queryHistoryQrCodeList = (params, success, error) =>_get("/app/ente
* @param {*} error
* @returns
*/
export const queryXzjcjbxxList = (enterpriseNumber, success, error) =>_get("/app/xzjcjbxx/queryList/" +enterpriseNumber, null,success, error)
export const queryXzjcjbxxList = (params, success, error) =>_post("/app/xzjcjbxx/queryList", params,success, error)
/**
* 查询强制案件
@ -77,7 +77,7 @@ export const queryXzjcjbxxList = (enterpriseNumber, success, error) =>_get("/app
* @param {*} error
* @returns
*/
export const queryQZAJList = (enterpriseNumber, success, error) =>_get("/app/xzjcjbxx/queryQZAJList/" +enterpriseNumber, null,success, error)
export const queryQZAJList = (params, success, error) =>_post("/app/xzjcjbxx/queryQZAJList", params,success, error)
/**
* 查询历史处罚案件
* @param {*} enterpriseNumber
@ -85,7 +85,7 @@ export const queryQZAJList = (enterpriseNumber, success, error) =>_get("/app/xzj
* @param {*} error
* @returns
*/
export const queryCFAJList = (enterpriseNumber, success, error) =>_get("/app/xzjcjbxx/queryCFAJList/" + enterpriseNumber,null,success, error)
export const queryCFAJList = (params, success, error) =>_post("/app/xzjcjbxx/queryCFAJList",params,success, error)
/**
* 查询企业是否存在
* @param {*} enterpriseNumber 企业统一信用代码

304
src/views/enforce/enterpriseBaseInfo.vue

@ -38,7 +38,7 @@
/>
<!-- <van-field
v-model="data.enterpriseInfo.enterpriseAddress"
label="企业地址:"
label="注册地址:"
rows="2"
autosize
type="textarea"
@ -78,11 +78,14 @@
<van-cell-group>
<!-- <div class="qy-name">案件信息</div>-->
<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
@click="searchDateType(item)"
:style="item.selected == true ? 'background-color:#1989fa;color:#ffffff':'background-color:#e3e0e0;color:#4c4c4c'">{{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">
<van-swipe-cell class="swipe_cell">
<div class="card_box">
@ -95,14 +98,20 @@
{{formattedTimeYYYYmmdd(item.c601005)}}</p>
</div>
<div class="card_box_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>
<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>
</van-list>
</van-pull-refresh>
</div>
<div class="refresh_content" v-if="data?.punishDataList.length && data?.show == 2">
<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">
@ -116,17 +125,24 @@
<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>
<p v-if="item.c206010 == '02'"><span class="card_box_label">处罚方式:</span>不予处罚</p>
<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>
</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>
</div>
</van-list>
</van-pull-refresh>
</div>
<div class="refresh_content" v-if="data?.forceDataList.length && data?.show == 3">
<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">
@ -144,11 +160,14 @@
<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>
</div>
</van-list>
</van-pull-refresh>
</div>
</van-cell-group>
@ -200,6 +219,28 @@
popupContent: '',
popupVisible2: false,
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({
@ -275,19 +316,158 @@
// data.searchParam.enterpriseNumber = data.enterpriseInfo.enterpriseNumber;
// queryRegistrationList(data.searchParam,success =>{
// data.checkDataList = success.data;
// },error =>{
// },error =>{})
// })
//查询企业历史检查案件
queryXzjcjbxxList(success.data.enterpriseNumber, res => {
// queryXzjcjbxxList(success.data.enterpriseNumber, res => {
// console.log("历史检查案件---", res.data)
// data.checkDataList = res.data;
// }, error => {});
// //查询历史强制案件
// queryQZAJList(success.data.enterpriseNumber, res => {
// console.log("历史强制案件---", res.data)
// res.data.forEach(res => {
// var obj = {}
// obj = res;
// obj.cfzl = "罚款";
// data.forceDataList.push(obj);
// })
// data.forceDataList = res.data;
// }, error => {})
// //历史处罚案件
// queryCFAJList(success.data.enterpriseNumber, res => {
// console.log("历史处罚案件---", res.data)
// // 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;
// }, error => {})
// 获取历史检查案件列表
queryList_check(success.data.enterpriseNumber);
// 获取历史强制案件列表
queryList_punish(success.data.enterpriseNumber);
// 获取历史处罚案件列表
queryList_force(success.data.enterpriseNumber);
}
}, error => {
})
})
// 返回
const goBack = () => {
router.go(-1);
};
const toDetailView = (id) => {
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.data)
data.checkDataList = 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 => {
});
//查询历史强制案件
queryQZAJList(success.data.enterpriseNumber, res => {
};
//下拉刷新
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;
@ -295,13 +475,45 @@
data.forceDataList.push(obj);
})
data.forceDataList = res.data;
data.forceDataList.push(...res.rows);
}, error => {
})
}
//下拉刷新
const onRefresh_punish = () => {
// 清空列表数据
data.dataList = [];
data.finished_punish = false;
//历史处罚案件
queryCFAJList(success.data.enterpriseNumber, res => {
// 重新加载数据
// 将 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 = {}
@ -326,51 +538,31 @@
data.punishDataList.push(obj);
})
// data.forceDataList = res.data;
data.forceDataList.push(...res.rows);
}, error => {
})
}
}, error => {
//下拉刷新
const onRefresh_force = () => {
// 清空列表数据
data.dataList_force = [];
data.finished_force = false;
})
})
// 返回
const goBack = () => {
router.go(-1);
// 重新加载数据
// 将 loading 设置为 true,表示处于加载状态
data.loading_force = true;
onLoad();
};
// 触底加载
const onLoad_force = () => {
setTimeout(() => {
if (data.refreshing_force) {
data.refreshing_force = false;
}
queryList();
}, 1000);
};
const toDetailView = (id) => {
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;
}
</script>
@ -440,11 +632,13 @@
width: 90%;
height: 0.65rem;
font-size: 0.38rem;
span {
font-size: 0.32rem;
color: rgb(221, 229, 227);
}
}
.file {
position: relative;
width: 100%;

6
src/views/enforce/enterpriseWarningInfo.vue

@ -22,10 +22,10 @@
</div>-->
<div class="search-button-list">
<van-button plain hairline :class="0==data.checkNum?'search-button active':'search-button'" @click="searchWarnType(1)" round type="primary" size="mini">
本企业预警
预警提醒(全行业)
</van-button>
<van-button plain hairline :class="1==data.checkNum?'search-button active':'search-button'" @click="searchWarnType(0)" round type="primary"
size="mini">本部门预警
size="mini">预警提醒(本部门)
</van-button>
</div>
<!-- 中间 -->
@ -365,7 +365,7 @@
align-items: end;
.search-button {
width: 30%;
width: 35%;
height: 100%;
background: #e3e0e0;
border-color: #e3e0e0;

166
src/views/enforce/sign.vue

@ -54,14 +54,6 @@
required
:rules="[{ required: true, message: '请加载执法人员' }]"
/>
<!-- <van-field v-for="(item, index) in data.lawCer" :key="index"-->
<!-- v-model="item.show"-->
<!-- label="执法人员"-->
<!-- readonly-->
<!-- placeholder="请选择"-->
<!-- is-link-->
<!-- @click="showPopup(index)"-->
<!-- />-->
<div v-for="(item, index) in data.lawCer" :key="index">
<div class="item-delete" v-if="index>0" @click.stop="cancelUser(index)"><label>执法人员
{{index+1}}</label> <a>删除</a></div>
@ -80,16 +72,37 @@
<van-icon name="add-o"/>
增加执法人员
</div>
<!-- <van-field
v-model="submitData.subsidiaryerText"
label="辅助人员"
<van-field
v-model="submitData.lawEnforcementItemText"
label="检查事项"
rows="2"
autosize
type="textarea"
maxlength="100"
placeholder="请输入检查事项"
show-word-limit
/>
<van-field v-model="submitData.lawEnforcementItem" v-show="false"/>
<div v-for="(item, index) in data.lawList" :key="index">
<div class="item-delete" @click.stop="cancelEnforcement(index)"><label>检查依据 {{index+1}}</label>
<a>删除</a></div>
<van-field
v-model="item.text"
readonly
required
placeholder="请选择"
right-icon="add-o"
@click="showPopup2"
:rules="[{ required: true, message: '请选择辅助人员' }]"
/> -->
label="检查依据"
placeholder="检查依据"
@click="showPopupqz(index)"
rows="1"
autosize
is-link
/>
</div>
<div class="addbtn" @click.stop="addField">
<van-icon name="add-o"/>
增加检查依据
</div>
<van-field v-model="submitData.lawEnforcementBasis" v-show="false"/>
<view v-if="data.isNoScan == 'true'">
<van-field
v-model="submitData.enforce"
@ -109,24 +122,6 @@
show-word-limit
/>
</view>
<van-field
v-model="submitData.enforcementTime"
label="检查时间"
readonly
placeholder="请选择"
:rules="[{ required: true, message: '必填项' }]"
@click="data.showTimePicker = true"
/>
<!-- <van-field-->
<!-- v-model="submitData.lawFieldText"-->
<!-- label="执法领域"-->
<!-- placeholder="请选择 执法领域"-->
<!-- is-link-->
<!-- readonly-->
<!-- required-->
<!-- :rules="[{ required: true, message: '请加执法领域' }]"-->
<!-- @click="data.showLawFieldPicker = true"-->
<!-- />-->
<van-field
v-model="submitData.checkCategoryText"
label="检查类别"
@ -137,94 +132,14 @@
:rules="[{ required: true, message: '请加检查类别' }]"
@click="data.showCheckCategoryPicker = true"
/>
<van-field
v-model="submitData.lawEnforcementItemText"
label="检查事项"
rows="2"
autosize
type="textarea"
maxlength="100"
placeholder="请输入检查事项"
show-word-limit
/>
<!-- <van-field-->
<!-- v-model="data.lawEnforcementItemText"-->
<!-- required-->
<!-- readonly-->
<!-- label="检查事项"-->
<!-- placeholder="检查事项"-->
<!-- @click="data.showItem = true"-->
<!-- type="textarea"-->
<!-- rows="1"-->
<!-- autosize-->
<!-- />-->
<van-field v-model="submitData.lawEnforcementItem" v-show="false"/>
<!-- <van-field-->
<!-- v-model="data.lawEnforcementBasisText"-->
<!-- required-->
<!-- readonly-->
<!-- :rules="[{ required: true, message: '必填项' }]"-->
<!-- label="检查依据"-->
<!-- placeholder="检查依据"-->
<!-- @click="showPopupqz"-->
<!-- type="textarea"-->
<!-- rows="1"-->
<!-- autosize-->
<!-- />-->
<!-- <van-field v-for="(item, index) in data.lawList" :key="index"-->
<!-- v-model="item.text"-->
<!-- readonly-->
<!-- label="检查依据"-->
<!-- placeholder="检查依据"-->
<!-- @click="showPopupqz(index)"-->
<!-- rows="1"-->
<!-- autosize-->
<!-- is-link-->
<!-- />-->
<div v-for="(item, index) in data.lawList" :key="index">
<div class="item-delete" @click.stop="cancelEnforcement(index)"><label>检查依据 {{index+1}}</label>
<a>删除</a></div>
<van-field
v-model="item.text"
v-model="submitData.enforcementTime"
label="检查时间"
readonly
label="检查依据"
placeholder="检查依据"
@click="showPopupqz(index)"
rows="1"
autosize
is-link
placeholder="请选择"
:rules="[{ required: true, message: '必填项' }]"
@click="data.showTimePicker = true"
/>
</div>
<div class="addbtn" @click.stop="addField">
<van-icon name="add-o"/>
增加检查依据
</div>
<van-field v-model="submitData.lawEnforcementBasis" v-show="false"/>
<!-- <van-field-->
<!-- v-model="submitData.reslut"-->
<!-- required-->
<!-- label="检查结果"-->
<!-- :rules="[{ required: true, message: '必填项' }]"-->
<!-- >-->
<!-- <template #input>-->
<!-- <div>-->
<!-- <van-tag :color="data.good" @click="tapGood">合格</van-tag>-->
<!-- <van-tag :color="data.bad" @click="tapBad" style="margin-left: 0.4rem;">不合格</van-tag>-->
<!-- </div>-->
<!-- </template>-->
<!-- </van-field>-->
<!-- <van-field-->
<!-- v-model="submitData.remark"-->
<!-- label="备注"-->
<!-- rows="2"-->
<!-- autosize-->
<!-- type="textarea"-->
<!-- maxlength="100"-->
<!-- placeholder="请输入备注"-->
<!-- show-word-limit-->
<!-- />-->
<van-divider class="divdsty"/>
@ -291,13 +206,6 @@
</van-popup>
<Popupzq :visible="data.popupVisibleqz" :content="data.popupContentqz" @close="closePopup"
@reciveData="reciveDataqz"/>
<!-- <van-popup v-model:show="data.showGA" position="bottom" :style="{ height: '30%' }">-->
<!-- <van-picker title="依据"-->
<!-- :columns="data.ga_columns"-->
<!-- @confirm="gaConfirm"-->
<!-- @cancel="gaCancel"-->
<!-- />-->
<!-- </van-popup>-->
<LawPopup :lawEnforcementId="submitData.lawEnforcementId" :enterpriseNumber="submitData.enterpriseNumber"
:visible="data.lawChecked" :content="data.lawContent" @close="closePopup"
@ -334,7 +242,7 @@
import {getEnterpriseInformation} from '../../api/enterprise'
import {reactive, ref} from "vue";
import {uploadFile} from "../../util/fileUpload";
import {formattedTime} from "@/util/util";
import {formattedTime, formattedTimeYYYYmmdd} from "@/util/util";
import Compressor from 'compressorjs'
//用户筛选弹窗
import Popup from './userFilter.vue';
@ -434,7 +342,7 @@
//统一信用码
enterpriseNumber: "",
//执法时间
enforcementTime: formattedTime(new Date()),
enforcementTime: formattedTimeYYYYmmdd(new Date()),
//后台保存图片列表
fileList: [],
//vant组件上传照片列表

54
src/views/enforceHome.vue

@ -8,43 +8,17 @@
</div> -->
<!-- 中间 -->
<div class="warp_body">
<div class="logobox"></div>
<!-- <div class="streamer" @click="">
<i></i>
<span class="marquee" :key="freshMap.key">
<span class="scroll-text" v-for="(item, index) in carouselList">{{ item.planName }}</span>
</span>
</div> -->
<!-- <van-notice-bar
:text="noticeStr"
:key="freshMap.key"
left-icon="volume-o"
scrollable
:speed="100"
class="streamer"
/> -->
<div class="noticeContent">
<ul class="notice_list" :class="data.noticeList.length>1?{notice_top:freshMap.animate}:''">
<li v-for="(item, index) in data.noticeList" :key="index">
<li v-for="(item, index) in data.noticeList" :key="index" @click="toNoticeDetail(item.url)">
{{item.content}}
<van-icon name="arrow" />
</li>
</ul>
</div>
<!-- <div class="container streamer" id="notification-container":key="freshMap.key">
<div class="notification" id="notification">
{{ notificationtext }}
</div>
</div> -->
<!-- <div class="noticbox" @click="toNoticeView"><i></i><span class="new"></span>通知</div>-->
<!-- <refresh-list v-model:freshMap="freshMap" @refresh="onRefresh" @onLoad="onLoad"> -->
<div class="carousel_box" @onLoad="onLoad">
<!-- <carousel-card v-if="carouselList.length" v-model:carouselList="carouselList"></carousel-card> -->
</div>
<div class="boutique_box">
<!-- <van-cell :border="false" title="精品" /> -->
@ -64,13 +38,6 @@
</div>
</div>
</div>
<!-- <div class="recommend_box">
<van-cell :border="false" title="推荐" />
<div class="recommend_body">
<goodsCard :goodsList="recommend"></goodsCard>
</div>
</div> -->
<!-- </refresh-list> -->
</div>
<!-- 底部 -->
@ -82,7 +49,7 @@
<script setup name="Home">
import Vconsolefrom from 'vconsole';
import {Loading} from 'vant';
import {Loading, showFailToast} from 'vant';
import {getEnterpriseMerchantAuthorization, getSzyptLoginAuth} from '../api/Home';
import {queryEnforcementInspectionProgramListNoPermission} from "@/api/enforce";
@ -177,6 +144,19 @@
path: "/enforce/enforceNotice",
});
}
const toNoticeDetail = async (url) => {
if (null != url) {
router.push(
{
path: "/pdfView",
query: {
url: url
}
});
} else {
showFailToast("没有执行计划")
}
}
const queryList = () => {
queryEnforcementInspectionProgramListNoPermission({}, success => {
if (success.rows.length > 4) {
@ -184,7 +164,9 @@
carouselList.push(success.rows[i]);
noticeObj.noticeList.push(success.rows[i].planName)
var obj = {
content: success.rows[i].planName
id: success.rows[i].id,
content: success.rows[i].planName,
url: null!=success.rows[i].fileObject?success.rows[i].fileObject.fileUrl:null,
}
data.noticeList.push(obj)
// noticeStr += success.data[i].planName + " ";

2
src/views/enterprise/complaint.vue

@ -258,7 +258,7 @@
//执法投诉
enforceType: "",
enforceTypeText: "",
//问题描述
//投诉内容
problemDescription: "",
//涉事地址
enterpriseAddress: "",

2
src/views/enterprise/complaintDetail.vue

@ -258,7 +258,7 @@
//执法投诉
enforceType: "",
enforceTypeText: "",
//问题描述
//投诉内容
problemDescription: "",
//联系人
linkman: "",

2
src/views/enterprise/complaintDetailView.vue

@ -176,7 +176,7 @@
//执法投诉
enforceType: "",
enforceTypeText: "",
//问题描述
//投诉内容
problemDescription: "",
//涉事地址
enterpriseAddress: "",

2
src/views/enterprise/complaintList.vue

@ -75,7 +75,7 @@
</div>
<div class="card_box_span">
<p><span class="card_box_label">问题描述:</span> {{ item.problemDescription }}
<p><span class="card_box_label">投诉内容:</span> {{ item.problemDescription }}
</p>
</div>
<!-- <div class="card_box_span">

12
src/views/enterprise/complaintNoScan.vue

@ -45,12 +45,12 @@
v-model="submitData.problemDescription"
rows="5"
autosize
label="问题描述"
label="投诉内容"
type="textarea"
maxlength="300"
placeholder="请输入描述"
placeholder="请输入内容"
required
:rules="[{ required: true, message: '请输入描述' }]"
:rules="[{ required: true, message: '请输入内容' }]"
show-word-limit
/>
<van-divider class="divdsty"/>
@ -133,8 +133,8 @@
columns: [],
selectTypeValue: ref[0],
isSelect: false,
isCheckedon: true,
isCheckedoff: false
isCheckedon: false,
isCheckedoff: true
});
//保存参数
const submitData = reactive({
@ -151,7 +151,7 @@
//执法投诉
enforceType: "",
enforceTypeText: "",
//问题描述
//投诉内容
problemDescription: "",
//联系人
linkman: "",

2
src/views/enterprise/enterpriseInspectionNotice.vue

@ -52,7 +52,7 @@
TabId: 0,
list: [
{
title: '即时通知',
title: '检查通知',
value: '0'
},
{

12
src/views/enterprise/registrationDetail.vue

@ -70,14 +70,14 @@
is-link
/>
</view>
<van-field
v-model="submitData.lawFieldText"
label="执法领域"
readonly
/>
<!-- <van-field-->
<!-- v-model="submitData.lawFieldText"-->
<!-- label="检查领域"-->
<!-- readonly-->
<!-- />-->
<van-field
v-model="submitData.checkCategoryText"
label="执法类别"
label="检查类别"
readonly
/>
<!-- <van-field-->

Loading…
Cancel
Save