From 2e3b5da766e41ffbdb61365f72f80cc7523cba94 Mon Sep 17 00:00:00 2001
From: su1124 <1583764726@qq.com>
Date: 星期一, 04 十二月 2023 18:10:12 +0800
Subject: [PATCH] su

---
 src/views/system/notice/index.vue |   38 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 37 insertions(+), 1 deletions(-)

diff --git a/src/views/system/notice/index.vue b/src/views/system/notice/index.vue
index 419aec2..ba8d368 100644
--- a/src/views/system/notice/index.vue
+++ b/src/views/system/notice/index.vue
@@ -104,6 +104,13 @@
             @click="handleDelete(scope.row)"
             v-hasPermi="['system:notice:remove']"
           >鍒犻櫎</el-button>
+          <el-button
+            size="mini"
+            type="text"
+            icon="el-icon-share"
+            @click="handledetails(scope.row)"
+            v-hasPermi="['system:notice:remove']"
+          >璇︽儏</el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -136,7 +143,12 @@
               </el-select>
             </el-form-item>
           </el-col>
-          <el-col :span="24">
+          <el-col :span="12" v-if="form.noticeType == 1">
+            <el-form-item label="閫氱煡浜哄憳" prop="noticeType">
+              <el-input v-model="form.noticeTitle" placeholder="璇疯緭鍏ラ�氱煡浜哄憳" />
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
             <el-form-item label="鐘舵��">
               <el-radio-group v-model="form.status">
                 <el-radio
@@ -159,6 +171,22 @@
         <el-button @click="cancel">鍙� 娑�</el-button>
       </div>
     </el-dialog>
+
+     <!--閫氱煡鍏憡璇︽儏 -->
+    <el-dialog :title="formIn.noticeTitle" :visible.sync="openDetail" width="800px" append-to-body>
+      <div style="margin-top:-20px;margin-bottom:10px;">
+        <el-tag size="mini" effect="dark" type="warning" v-if="form.noticeType==2">鍏憡</el-tag>
+        <el-tag size="mini" effect="dark" v-else>閫氱煡</el-tag>
+        <span style="margin-left:20px;">{{formIn.createTime}}</span>
+      </div>
+      <div class="content">
+        <div v-html="formIn.noticeContent" style="margin-left:0px;margin-right:76px" class="ql-editor"></div>
+      </div>
+      <div slot="footer" class="dialog-footer">
+        <el-button type="primary" @click="cancel"> 鍏� 闂� </el-button>
+      </div>
+    </el-dialog>
+
   </div>
 </template>
 
@@ -172,6 +200,7 @@
     return {
       // 閬僵灞�
       loading: true,
+      openDetail:false,
       // 閫変腑鏁扮粍
       ids: [],
       // 闈炲崟涓鐢�
@@ -196,6 +225,7 @@
         createBy: undefined,
         status: undefined
       },
+      formIn:{},
       // 琛ㄥ崟鍙傛暟
       form: {},
       // 琛ㄥ崟鏍¢獙
@@ -225,6 +255,7 @@
     // 鍙栨秷鎸夐挳
     cancel() {
       this.open = false;
+      this.openDetail = false,
       this.reset();
     },
     // 琛ㄥ崟閲嶇疆
@@ -270,6 +301,11 @@
         this.title = "淇敼鍏憡";
       });
     },
+
+    handledetails(row){
+      this.formIn = row;
+      this.openDetail = true;
+    },
     /** 鎻愪氦鎸夐挳 */
     submitForm: function() {
       this.$refs["form"].validate(valid => {

--
Gitblit v1.8.0