From b8cae8bc0cf10a9807e34c8ffc0b61e747f41073 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Tue, 13 Jul 2021 20:43:19 +0800
Subject: [PATCH] 通知公告修改,保安员修改
---
src/views/desk/notice.vue | 46 +++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 41 insertions(+), 5 deletions(-)
diff --git a/src/views/desk/notice.vue b/src/views/desk/notice.vue
index c29559b..2b0b773 100644
--- a/src/views/desk/notice.vue
+++ b/src/views/desk/notice.vue
@@ -35,7 +35,7 @@
<el-tag>{{ row.categoryName }}</el-tag>
</template>
<template slot-scope="{ type, size, row }" slot="menu">
- <el-button :size="size" :type="type" @click="handleDelete"
+ <el-button :size="size" :type="type" @click="handleUploadPage(row)"
>附件上传
</el-button>
</template>
@@ -44,7 +44,7 @@
</template>
<script>
-import { getList, remove, update, add, getNotice } from "@/api/desk/notice";
+import { getListPage, remove, update, add, getNotice } from "@/api/desk/notice";
import { mapGetters } from "vuex";
export default {
@@ -53,6 +53,7 @@
form: {},
query: {},
loading: true,
+ deptId: "",
page: {
pageSize: 10,
currentPage: 1,
@@ -68,6 +69,7 @@
searchMenuSpan: 6,
border: false,
index: true,
+ stripe: true,
viewBtn: true,
selection: true,
excelBtn: false,
@@ -105,6 +107,23 @@
required: true,
message: "请输入通知类型",
trigger: "blur",
+ },
+ ],
+ },
+ {
+ label: "发布单位",
+ prop: "deptId",
+ type: "tree",
+ dicUrl: "/api/blade-system/dept/lazy-tree",
+ props: {
+ label: "title",
+ value: "id",
+ },
+ rules: [
+ {
+ required: true,
+ message: "所属组织机构",
+ trigger: "click",
},
],
},
@@ -180,7 +199,22 @@
return ids.join(",");
},
},
+ mounted() {
+ //获取deptId
+ this.deptId = JSON.parse(
+ window.localStorage.getItem("saber-userInfo")
+ ).content.dept_id;
+ },
methods: {
+ //跳转到附近列表页面
+ handleUploadPage(row) {
+ this.$router.push({
+ path: `/resource/attach`,
+ query: {
+ deptId: row.deptId,
+ },
+ });
+ },
rowSave(row, done, loading) {
add(row).then(
() => {
@@ -290,18 +324,20 @@
const { releaseTimeRange } = this.query;
let values = {
...params,
+ ...this.deptId,
};
if (releaseTimeRange) {
values = {
...params,
- releaseTime_datege: releaseTimeRange[0],
- releaseTime_datelt: releaseTimeRange[1],
+ ...this.deptId,
+ startTime: releaseTimeRange[0],
+ endTime: releaseTimeRange[1],
...this.query,
};
values.releaseTimeRange = null;
}
this.loading = true;
- getList(page.currentPage, page.pageSize, values).then((res) => {
+ getListPage(page.currentPage, page.pageSize, values).then((res) => {
const data = res.data.data;
this.page.total = data.total;
this.data = data.records;
--
Gitblit v1.9.3