diff --git a/大唐会议后台/src/views/components/MeetingList.vue b/大唐会议后台/src/views/components/MeetingList.vue
index 5c568771..a7210aec 100644
--- a/大唐会议后台/src/views/components/MeetingList.vue
+++ b/大唐会议后台/src/views/components/MeetingList.vue
@@ -4,6 +4,7 @@
{{ item.title }}
@@ -12,6 +13,7 @@
{{ item.filePdfName }}
@@ -47,6 +49,7 @@
{{ item.richtext }}
@@ -58,9 +61,6 @@
>
-
@@ -244,6 +244,11 @@ export default {
font-weight: bold;
line-height: 30px;
}
+ .li-pdf {
+ width: 100%;
+ display: flex;
+ justify-content: space-between;
+ }
.li-item-cz {
display: flex;
div {
diff --git a/大唐会议后台/src/views/meetingDetails/index.vue b/大唐会议后台/src/views/meetingDetails/index.vue
index 113db0ba..3c8969cb 100644
--- a/大唐会议后台/src/views/meetingDetails/index.vue
+++ b/大唐会议后台/src/views/meetingDetails/index.vue
@@ -20,13 +20,13 @@
@@ -35,33 +35,22 @@
-
-
+
+
-
+
@@ -99,12 +88,20 @@ import {
meetingAdd,
} from "@/api/meeting";
import MeetingList from "../components/MeetingList.vue";
+import { getToken } from "@/utils/auth";
export default {
name: "Notice",
dicts: ["sys_notice_status", "sys_notice_type"],
components: { MeetingList },
data() {
return {
+ headers: {
+ Authorization: "Bearer " + getToken(),
+ deptId: localStorage.getItem("hospitalId"),
+ },
+ uploadFileUrl:
+ process.env.VUE_APP_API_QZURL + "/datangMeeting/common/upload", // 上传文件服务器地址
+ fileList: [],
loading: true,
listData: [],
open: false,
@@ -127,9 +124,26 @@ export default {
this.getList();
},
watch: {
+ // 删除后重新获取列表
"$store.state.metinQuery"(newVal, oldVal) {
this.getList();
},
+ // 数据变化处理数据
+ "$store.state.meetingItme"(newVal, oldVal) {
+ if (newVal.type == "file-pdf") {
+ newVal["file-pdf"] = {
+ name: newVal.filePdfName,
+ url: newVal.filePdfUrl,
+ };
+ this.fileList = [
+ {
+ name: newVal.filePdfName,
+ url: newVal.filePdfUrl,
+ },
+ ];
+ }
+ this.form = newVal;
+ },
},
methods: {
@@ -142,10 +156,10 @@ export default {
// 上传成功回 - pdg
handleUploadPdfAdd1(res) {
if (res.code == 200) {
- this.itemData["file-pdf"].name = res.originalFilename;
- this.itemData["file-pdf"].link =
+ this.form["file-pdf"].name = res.originalFilename;
+ this.form["file-pdf"].link =
process.env.VUE_APP_API_QZURL + res.fileName;
- console.log(" this.itemData", this.itemData);
+ console.log("this.form", this.form);
this.$modal.msgSuccess("上传成功");
} else {
this.$message.error(res.msg || "上传失败");
@@ -211,20 +225,11 @@ export default {
submitForm: function () {
this.$refs["form"].validate((valid) => {
if (valid) {
- meetingDetailsAdd(this.$store.state.meetingItme).then((response) => {
+ meetingDetailsAdd(this.form).then((response) => {
this.$modal.msgSuccess("操作成功");
this.$store.commit("seteMetingOpen", false);
this.getList();
});
- // if (this.form.id != undefined) {
-
- // } else {
- // meetingAdd(this.form).then((response) => {
- // this.$modal.msgSuccess("新增成功");
- // this.open = false;
- // this.getList();
- // });
- // }
}
});
},