Browse Source

轮播留存一周/通知搜索条件增加单位,计划名称(前)

v3
zouyx 2 years ago
parent
commit
af6fa7915e
  1. 9
      src/api/enforce.js
  2. 27
      src/views/enforce/enforceNotice.vue
  3. 10
      src/views/enforce/enforcementPlan.vue
  4. 18
      src/views/enforceHome.vue

9
src/api/enforce.js

@ -19,6 +19,15 @@ export const queryEnforcementInspectionProgramList = (params, success, error) =
* @returns * @returns
*/ */
export const queryEnforcementInspectionProgramListNoPermission = (params, success, error) => _get("/app/code/enforcementInspectionProgram/queryListNoPermission", params, success, error); export const queryEnforcementInspectionProgramListNoPermission = (params, success, error) => _get("/app/code/enforcementInspectionProgram/queryListNoPermission", params, success, error);
/**
* 执法计划列表 无权限 不分页接口
* @param {*} params
* @param {*} success
* @param {*} error
* @returns
*/
export const queryEnforcementInspectionProgramListNoPermissionNoPaging = (params, success, error) => _get("/app/code/enforcementInspectionProgram/queryListNoPermissionNoPaging", params, success, error);
/** /**
* 添加年度执法计划 * 添加年度执法计划
* @param {*} params * @param {*} params

27
src/views/enforce/enforceNotice.vue

@ -12,7 +12,7 @@
<van-search <van-search
v-model="searchParam.searchText" v-model="searchParam.searchText"
show-action show-action
placeholder="请输入关键字查询" placeholder="请输入计划名称/单位"
@search="onSearch" @search="onSearch"
> >
<template #action> <template #action>
@ -35,7 +35,7 @@
<a>{{ null==item.fileObject?'':item.fileObject.fileName }}</a> <a>{{ null==item.fileObject?'':item.fileObject.fileName }}</a>
</div> </div>
<div class="item-time" style="display: flex; justify-content: space-between;"> <div class="item-time" style="display: flex; justify-content: space-between;">
<span>{{ item.enforcementDepartment }}</span> <span>{{ item.bureauDeptName }}</span>
<span>{{ item.createTime }}</span> <span>{{ item.createTime }}</span>
</div> </div>
@ -72,7 +72,8 @@
//日期查询 //日期查询
searchDate: ref(''), searchDate: ref(''),
//是否发布 1 是 //是否发布 1 是
isPublish: 1 isPublish: 1,
searchType:"notice"
}); });
const data = reactive({ const data = reactive({
@ -103,8 +104,9 @@
const queryList = () => { const queryList = () => {
searchParam.pageNum = (data.curPage-1)*searchParam.pageSize; searchParam.pageNum = (data.curPage-1)*searchParam.pageSize;
queryEnforcementInspectionProgramListNoPermission(searchParam, success => { queryEnforcementInspectionProgramListNoPermission(searchParam, success => {
//debugger
data.curPage++; data.curPage++;
data.loading = false; // 查4出结果停止加载 data.loading = false;
if (success.total <= data.dataList.length) { if (success.total <= data.dataList.length) {
// 查到最后没数据 // 查到最后没数据
data.finished = ref(true); data.finished = ref(true);
@ -122,16 +124,15 @@
} }
const onSearch = (val) => { const onSearch = (val) => {
queryEnforcementInspectionProgramListNoPermission( // queryEnforcementInspectionProgramListNoPermission(searchParam
{ // , success => {
"searchText": searchParam.searchText // console.log(success)
} // data.dataList = success.data;
, success => { // }, error => {
console.log(success)
data.dataList = success.data;
}, error => {
}) // })
data.dataList = [];
queryList();
}; };
const onClickButton = () => { const onClickButton = () => {
data.curPage = 1; data.curPage = 1;

10
src/views/enforce/enforcementPlan.vue

@ -123,6 +123,7 @@
// 用户id // 用户id
dataScopeId: "", dataScopeId: "",
// dataScopeId: "1731", // dataScopeId: "1731",
searchType:"plan"
}); });
const data = reactive({ const data = reactive({
@ -171,16 +172,19 @@
} }
const onSearch = (val) => { const onSearch = (val) => {
queryEnforcementInspectionProgramList( /* queryEnforcementInspectionProgramList(
{ {
"searchText": searchParam.searchText "searchText": searchParam.searchText,
"searchType": "plan"
} }
, success => { , success => {
console.log(success) console.log(success)
data.dataList = success.data; data.dataList = success.data;
}, error => { }, error => {
}) }) */
data.dataList = [];
queryList();
}; };
const onClickButton = () => { const onClickButton = () => {
data.curPage = 1; data.curPage = 1;

18
src/views/enforceHome.vue

@ -158,8 +158,8 @@
} }
} }
const queryList = () => { const queryList = () => {
queryEnforcementInspectionProgramListNoPermission({}, success => { queryEnforcementInspectionProgramListNoPermissionNoPaging({dateType:4}, success => {
if (success.rows.length > 4) { /* if (success.rows.length > 4) {
for (let i = 0; i < 5; i++) { for (let i = 0; i < 5; i++) {
carouselList.push(success.rows[i]); carouselList.push(success.rows[i]);
noticeObj.noticeList.push(success.rows[i].planName) noticeObj.noticeList.push(success.rows[i].planName)
@ -173,17 +173,17 @@
// noticeStr += success.data[i].planName != null ?success.data[i].planName + "":""; // noticeStr += success.data[i].planName != null ?success.data[i].planName + "":"";
} }
noticeStr += success.rows[0].planName != null ? success.rows[0].planName + "" : ""; noticeStr += success.rows[0].planName != null ? success.rows[0].planName + "" : "";
} else { } else { */
carouselList = success.rows; carouselList = success.data;
for (let i = 0; i < success.rows.length; i++) { for (let i = 0; i < success.data.length; i++) {
// carouselList.push(success.data[i]); // carouselList.push(success.data[i]);
noticeObj.noticeList.push(success.rows[i].planName); noticeObj.noticeList.push(success.data[i].planName);
var obj = { var obj = {
content: success.rows[i].planName content: success.data[i].planName
} }
data.noticeList.push(obj) data.noticeList.push(obj)
} //}
// noticeStr += success.rows[0].planName != null ? success.rows[0].planName + "" : ""; // noticeStr += success.rows[0].planName != null ? success.rows[0].planName + "" : "";
} }
freshMap.key = 1 freshMap.key = 1
@ -191,6 +191,8 @@
console.log(data.noticeList); console.log(data.noticeList);
// timerObj.timer = setInterval(flushMessage, 4000); // timerObj.timer = setInterval(flushMessage, 4000);
setNotificationMove(); setNotificationMove();
}, error => { }, error => {
}) })

Loading…
Cancel
Save