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
*/
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

27
src/views/enforce/enforceNotice.vue

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

10
src/views/enforce/enforcementPlan.vue

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

18
src/views/enforceHome.vue

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

Loading…
Cancel
Save