xjc 4 vuotta sitten
vanhempi
commit
429f795f85
2 muutettua tiedostoa jossa 21 lisäystä ja 11 poistoa
  1. 16 0
      src/api.js
  2. 5 11
      src/views/message/Notice.vue

+ 16 - 0
src/api.js

@@ -170,6 +170,22 @@ export default {
 			params: params, responseType: "blob"
 		});
 	},
+	// 通知管理
+	addNotice: params => {
+		return axios.post(`${baseURL}/api/admin/message/notice`, params);
+	},
+	editNotice: params => {
+		return axios.put(`${baseURL}/api/admin/message/notice`, params);
+	},
+	getNoticeList: params => {
+		return axios.get(`${baseURL}/api/admin/message/notice/list`, { params: params });
+	},
+	getNoticeInfo: params => {
+		return axios.get(`${baseURL}/api/admin/message/notice`, { params: params });
+	},
+	delNotice: params => {
+		return axios.delete(`${baseURL}/api/admin/message/notice`, { params: params });
+	},
 	// 会议相关
 	getCityList: params => {
 		return axios.get(`${baseURL}/api/admin/common/city`, { params: params });

+ 5 - 11
src/views/message/Notice.vue

@@ -143,9 +143,7 @@ a {
             /></span>
           </template>
         </el-table-column>
-        <el-table-column prop="cname" label="发送者"> </el-table-column>
-        <!-- <el-table-column prop="receiver_names" label="接收者"> -->
-        </el-table-column>
+        <el-table-column prop="cname" label="发送者"> </el-table-column></el-table-column>
         <el-table-column prop="ctime" label="发送时间"> </el-table-column>
         <el-table-column prop="zip" width="150" label="操作">
           <template slot-scope="scope">
@@ -259,7 +257,7 @@ a {
               <span v-else>未填报</span>
             </template>
           </el-table-column>
-          <el-table-column prop="post_time" label="填报时间"> </el-table-column>
+          <!-- <el-table-column prop="post_time" label="填报时间"> </el-table-column> -->
           <el-table-column prop="zip" width="80" label="操作">
           <template slot-scope="scope">
             <el-button class="edit" type="text" @click="showPostResult(scope.row)"
@@ -441,13 +439,10 @@ export default {
     getData() {
       var parm = this.form;
       this.loading = true;
-      this.$api.getAllTemplateList().then((res) => {
-        this.templateList = res.data.data;
-      });
       this.$api.getAllSysUserList().then((res) => {
         this.userList = res.data.data;
       });
-      this.$api.getMessageList(parm).then((res) => {
+      this.$api.getNoticeList(parm).then((res) => {
         this.list = res.data.data.list;
         this.total = res.data.data.total;
         this.loading = false;
@@ -502,14 +497,13 @@ export default {
         });
     },
     save() {
-      console.log(this.$refs["editor"],22222222222222)
       this.$refs["form1"].validate((valid) => {
         if (valid) {
           let parm = this.form1;
           let id = this.form1.id;
           parm.receiver_id = JSON.stringify(parm.receiver_id);
           if (id) {
-            this.$api.editMessage(parm).then((res) => {
+            this.$api.editEdit(parm).then((res) => {
               if (res.data.code == 0) {
                 this.$message({
                   type: "success",
@@ -522,7 +516,7 @@ export default {
               this.dialogVisible = false;
             });
           } else {
-            this.$api.addMessage(parm).then((res) => {
+            this.$api.addNotice(parm).then((res) => {
               if (res.data.code == 0) {
                 this.$message({
                   type: "success",