126a7a3c by 赵千

通知公告

1 parent 665825f3
...@@ -7,5 +7,5 @@ ...@@ -7,5 +7,5 @@
7 // SERVERAPI: 'service-bdcdj-th' 7 // SERVERAPI: 'service-bdcdj-th'
8 // } 8 // }
9 export default { 9 export default {
10 SERVERAPI: '/bdcdj' 10 SERVERAPI: '/bdcdj-zq'
11 } 11 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -15,6 +15,13 @@ ...@@ -15,6 +15,13 @@
15 </el-col> 15 </el-col>
16 </el-row> 16 </el-row>
17 <el-row> 17 <el-row>
18 <el-col :span="24">
19 <el-form-item label="有效时长:">
20 <el-input v-model="ruleForm.validDays" class="width100"></el-input>
21 </el-form-item>
22 </el-col>
23 </el-row>
24 <el-row>
18 <el-form-item label="通知内容:" prop="noticeContent"> 25 <el-form-item label="通知内容:" prop="noticeContent">
19 <quill-editor v-model="ruleForm.noticeContent" class="editor ql-editor" ref="myQuillEditor" 26 <quill-editor v-model="ruleForm.noticeContent" class="editor ql-editor" ref="myQuillEditor"
20 :options="editorOption" @blur="onEditorBlur($event)" @focus="onEditorFocus($event)" 27 :options="editorOption" @blur="onEditorBlur($event)" @focus="onEditorFocus($event)"
...@@ -65,6 +72,7 @@ export default { ...@@ -65,6 +72,7 @@ export default {
65 noticeContent: "", 72 noticeContent: "",
66 noticeFileUrl: "", 73 noticeFileUrl: "",
67 noticeSource: "", 74 noticeSource: "",
75 validDays: 14,
68 noticeType: "1" 76 noticeType: "1"
69 }, 77 },
70 rules: { 78 rules: {
...@@ -140,7 +148,10 @@ export default { ...@@ -140,7 +148,10 @@ export default {
140 false 148 false
141 ) 149 )
142 }) 150 })
143 if (this.formData) { 151 if (!this.formData.isButtonFlag) {
152 this.getDetailInfo(this.formData)
153 }
154 if (this.formData.edit) {
144 this.getDetailInfo(this.formData) 155 this.getDetailInfo(this.formData)
145 } 156 }
146 }, 157 },
...@@ -166,6 +177,8 @@ export default { ...@@ -166,6 +177,8 @@ export default {
166 }, 177 },
167 //新增通知 178 //新增通知
168 addNotice () { 179 addNotice () {
180 // 解决报错
181 // this.ruleForm.noticeType = "1"
169 addSysNotice(this.ruleForm).then(res => { 182 addSysNotice(this.ruleForm).then(res => {
170 if (res.code == 200) { 183 if (res.code == 200) {
171 this.$message.success("保存成功"); 184 this.$message.success("保存成功");
...@@ -197,6 +210,7 @@ export default { ...@@ -197,6 +210,7 @@ export default {
197 noticeContent: "", 210 noticeContent: "",
198 noticeFileUrl: "", 211 noticeFileUrl: "",
199 noticeSource: "", 212 noticeSource: "",
213 validDays: 14,
200 noticeType: "1" 214 noticeType: "1"
201 } 215 }
202 }, 216 },
......
...@@ -164,7 +164,7 @@ export default { ...@@ -164,7 +164,7 @@ export default {
164 }, 164 },
165 //编辑通知 165 //编辑通知
166 editNotice (item) { 166 editNotice (item) {
167 this.$popupDialog("系统通知详情", "system/xttz/components/addDialog", { ...item, "isButtonFlag": true }, "50%") 167 this.$popupDialog("系统通知详情", "system/xttz/components/addDialog", { ...item, "isButtonFlag": true, "edit": true }, "50%")
168 }, 168 },
169 downloadFile (item) { 169 downloadFile (item) {
170 const href = item.noticeFileUrl 170 const href = item.noticeFileUrl
......
...@@ -55,6 +55,11 @@ class data extends filter { ...@@ -55,6 +55,11 @@ class data extends filter {
55 width: '140' 55 width: '140'
56 }, 56 },
57 { 57 {
58 prop: "failureTime",
59 label: "失效时间",
60 width: '140'
61 },
62 {
58 prop: "creater", 63 prop: "creater",
59 width: '120', 64 width: '120',
60 label: "创建人", 65 label: "创建人",
......