From ebe4d92d1f5bb5ed79cd97813b189d4977db11d6 Mon Sep 17 00:00:00 2001
From: zhanglipeng <chinazhanglipeng@qq.com>
Date: Thu, 17 Dec 2020 15:28:13 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ruoyi-ui/src/layout/components/Navbar.vue     | 35 ++++++++-----
 ruoyi-ui/src/views/benyi/themestudy/index.vue | 52 +++++++++++--------
 .../src/views/benyi_train/video/index.vue     | 10 ++--
 .../views/system/user/change/dept/index.vue   |  2 +-
 4 files changed, 59 insertions(+), 40 deletions(-)

diff --git a/ruoyi-ui/src/layout/components/Navbar.vue b/ruoyi-ui/src/layout/components/Navbar.vue
index 342b8e1a8..8853450f8 100644
--- a/ruoyi-ui/src/layout/components/Navbar.vue
+++ b/ruoyi-ui/src/layout/components/Navbar.vue
@@ -10,7 +10,7 @@
     <breadcrumb id="breadcrumb-container" class="breadcrumb-container" />
 
     <div class="right-menu">
-      <template v-if="device!=='mobile'">
+      <template v-if="device !== 'mobile'">
         <search id="header-search" class="right-menu-item" />
 
         <el-tooltip content="系统使用文档" effect="dark" placement="bottom">
@@ -24,7 +24,10 @@
         </el-tooltip>
       </template>
 
-      <el-dropdown class="avatar-container right-menu-item hover-effect" trigger="click">
+      <el-dropdown
+        class="avatar-container right-menu-item hover-effect"
+        trigger="click"
+      >
         <div class="avatar-wrapper">
           <img :src="avatar" class="user-avatar" />
           <i class="el-icon-caret-bottom" />
@@ -55,7 +58,7 @@ import Hamburger from "@/components/Hamburger";
 import Screenfull from "@/components/Screenfull";
 import SizeSelect from "@/components/SizeSelect";
 import Search from "@/components/HeaderSearch";
-import RuoYiDoc from '@/components/BenYi/Doc'
+import RuoYiDoc from "@/components/BenYi/Doc";
 import { getDeptsInfo } from "@/api/system/dept";
 
 export default {
@@ -65,7 +68,7 @@ export default {
     Screenfull,
     SizeSelect,
     Search,
-    RuoYiDoc 
+    RuoYiDoc,
   },
   computed: {
     ...mapGetters(["sidebar", "avatar", "device"]),
@@ -76,14 +79,14 @@ export default {
       set(val) {
         this.$store.dispatch("settings/changeSetting", {
           key: "showSettings",
-          value: val
+          value: val,
         });
-      }
-    }
+      },
+    },
   },
   data() {
     return {
-      isMoreSchool: undefined
+      isMoreSchool: undefined,
     };
   },
   created() {
@@ -91,7 +94,7 @@ export default {
   },
   methods: {
     getDepts() {
-      getDeptsInfo().then(response => {
+      getDeptsInfo().then((response) => {
         // console.log("school=" + response.total);
         // console.log( response);
         if (response.total <= 1) {
@@ -106,19 +109,27 @@ export default {
     },
     async logout() {
       this.$confirm("确定注销并退出系统吗?", "提示", {
+        cancelButtonClass: "btn-custom-cancel",
         confirmButtonText: "确定",
         cancelButtonText: "取消",
-        type: "warning"
+        type: "warning",
       }).then(() => {
         this.$store.dispatch("LogOut").then(() => {
           location.reload();
         });
       });
-    }
-  }
+    },
+  },
 };
 </script>
 
+<style lang="scss">
+.btn-custom-cancel {
+  float: right;
+  margin-left: 20px;
+}
+</style>
+
 <style lang="scss" scoped>
 .navbar {
   height: 50px;
diff --git a/ruoyi-ui/src/views/benyi/themestudy/index.vue b/ruoyi-ui/src/views/benyi/themestudy/index.vue
index f5eb97ed1..baff61512 100644
--- a/ruoyi-ui/src/views/benyi/themestudy/index.vue
+++ b/ruoyi-ui/src/views/benyi/themestudy/index.vue
@@ -27,26 +27,34 @@
       <el-col :span="20" :xs="24">
         <el-card class="box-card">
           <div slot="header" class="clearfix">
-            <span class="box-card-title">{{title}}</span>
+            <span class="box-card-title">{{ title }}</span>
           </div>
           <div class="text item" v-show="title1">
-            <h3 class="box-card-title">{{title1}}</h3>
+            <h3 class="box-card-title">{{ title1 }}</h3>
             <div class="pad-left" v-html="note"></div>
           </div>
           <div class="text item" v-show="title2">
-            <h3 class="box-card-title">{{title2}}</h3>
-            <div class="pad-left">
-               <Editor v-model="communicate" />
+            <h3 class="box-card-title">
+              {{ title2 }}
+            </h3>
+            <div ref="printMe">
+              <Editor v-model="communicate" />
             </div>
           </div>
           <div class="text item" v-show="title3">
-            <h3 class="box-card-title">{{title3}}</h3>
+            <h3 class="box-card-title">{{ title3 }}</h3>
 
             <div class="pad-left">
-              <div v-for="(item, index) in activityList" :key="index" class="text item">
-                <h3 class="box-card-case mr">活动{{item.sort}} - {{item.name}}</h3>
-                <h3 class="box-card-info">活动形式:{{fieldFormat(item)}}</h3>
-                <h3 class="box-card-info">重点领域:{{typeFormat(item)}}</h3>
+              <div
+                v-for="(item, index) in activityList"
+                :key="index"
+                class="text item"
+              >
+                <h3 class="box-card-case mr">
+                  活动{{ item.sort }} - {{ item.name }}
+                </h3>
+                <h3 class="box-card-info">活动形式:{{ fieldFormat(item) }}</h3>
+                <h3 class="box-card-info">重点领域:{{ typeFormat(item) }}</h3>
                 <h3 class="box-card-info">活动目标</h3>
                 <div class="text item pad-left" v-html="item.target"></div>
                 <h3 class="box-card-info">活动材料</h3>
@@ -76,7 +84,7 @@ import Editor from "@/components/Editor";
 export default {
   name: "Detail",
   components: {
-    Editor
+    Editor,
   },
   data() {
     return {
@@ -107,26 +115,26 @@ export default {
       // 树结构
       defaultProps: {
         children: "children",
-        label: "label"
+        label: "label",
       },
       // 查询参数
       queryParams: {
-        themeid: undefined
-      }
+        themeid: undefined,
+      },
     };
   },
   watch: {
     // 根据名称筛选部门树
     name(val) {
       this.$refs.tree.filter(val);
-    }
+    },
   },
   created() {
     this.getTreeselect();
-    this.getDicts("sys_theme_type").then(response => {
+    this.getDicts("sys_theme_type").then((response) => {
       this.typeOptions = response.data;
     });
-    this.getDicts("sys_theme_field").then(response => {
+    this.getDicts("sys_theme_field").then((response) => {
       this.fieldOptions = response.data;
     });
   },
@@ -161,7 +169,7 @@ export default {
     },
     /** 查询部门下拉树结构 */
     getTreeselect() {
-      treeselect().then(response => {
+      treeselect().then((response) => {
         this.treeOptions = response.data;
       });
     },
@@ -183,7 +191,7 @@ export default {
       // this.getStandardList();
     },
     getThemeDetails() {
-      getTheme(this.id).then(response => {
+      getTheme(this.id).then((response) => {
         console.log(response);
         if (response.code == "200") {
           this.title1 = "主题网络";
@@ -193,7 +201,7 @@ export default {
           this.communicate = response.data.communicate;
           this.queryParams.themeid = response.data.id;
 
-          listActivity(this.queryParams).then(req => {
+          listActivity(this.queryParams).then((req) => {
             console.log(req);
             if (req.code == "200") {
               this.activityList = req.rows;
@@ -201,8 +209,8 @@ export default {
           });
         }
       });
-    }
-  }
+    },
+  },
 };
 </script>
 <style lang="scss" scoped>
diff --git a/ruoyi-ui/src/views/benyi_train/video/index.vue b/ruoyi-ui/src/views/benyi_train/video/index.vue
index ea996edd4..5d20b441b 100644
--- a/ruoyi-ui/src/views/benyi_train/video/index.vue
+++ b/ruoyi-ui/src/views/benyi_train/video/index.vue
@@ -417,7 +417,7 @@ export default {
       this.imageUrl = "";
     },
     handleSuccessVideo(response) {
-      console.log("上传完成", response);
+      // console.log("上传完成", response);
       this.imgFlag = false;
       this.percent = 0;
       if (response.hash) {
@@ -429,14 +429,14 @@ export default {
     handleError(err, file, fileList) {
       // 上传失败异常处理
       const error = JSON.parse(JSON.stringify(err));
-      console.log(err);
-      console.log(error);
+      // console.log(err);
+      // console.log(error);
       this.msgError(error.status.toString());
       this.imgFlag = false;
       this.percent = 0;
     },
     videoBeforeUpload(file) {
-      console.log(file);
+      // console.log(file);
       const _self = this;
       const isVideo =
         file.type === "video/mp4" ||
@@ -460,7 +460,7 @@ export default {
     //上传进度
     uploadProcess(event, file, fileList) {
       this.imgFlag = true;
-      console.log(event.percent);
+      // console.log(event.percent);
       this.percent = Math.floor(event.percent);
     },
     /** 查询培训列表 */
diff --git a/ruoyi-ui/src/views/system/user/change/dept/index.vue b/ruoyi-ui/src/views/system/user/change/dept/index.vue
index 67faaa64e..d18684b34 100644
--- a/ruoyi-ui/src/views/system/user/change/dept/index.vue
+++ b/ruoyi-ui/src/views/system/user/change/dept/index.vue
@@ -66,7 +66,7 @@ export default {
         // console.log( response);
         if (response.total <= 1) {
         } else {
-          console.log(response);
+          // console.log(response);
           this.deptsOptions = response.rows;
         }
       });