luke 6 роки тому
батько
коміт
d92326bdad

+ 13 - 10
service_exe/src/renderer/components/leftNav.vue

@@ -79,6 +79,9 @@
 				}
 				if(str == 'TheCurrentSession'){
 					this.$store.dispatch("SET_MEG", false);
+					this.megnum = 0;
+					this.$store.dispatch("SET_MEGNNUM", this.megnum);
+					sessionStorage.removeItem('Messagenum');
 				}else {
 					this.$store.dispatch("SET_MEG", true);
 				}
@@ -89,16 +92,16 @@
 			}
 		},
 
-		computed: {
-			getTitleActive() {
-				return this.$store.getters.get_megnum
-			}
-		},
-		watch: {
-			getTitleActive(val){
-				this.megnum = this.megnum = val;
-			}
-		},
+		// computed: {
+		// 	getTitleActive() {
+		// 		return this.$store.getters.get_megnum
+		// 	}
+		// },
+		// watch: {
+		// 	getTitleActive(val){
+		// 		this.megnum = val;
+		// 	}
+		// },
 		mounted() {
 			this.titleActive = this.$store.getters.get_navState;
 			this.logo = sessionStorage.getItem('logo');

+ 30 - 4
service_exe/src/renderer/pages/TheCurrentSession.vue

@@ -256,9 +256,7 @@
 					<div style="color:#666;font-weight:bold;font-size:14px; margin-top:30px;">用户信息</div>
 					<div id="user_info_box" style="margin-top:10px;color:#999;font-size:14px;" class="userData wrap">
 						<div class="user_info_box">
-							<span>账号:</span>
-							<input class="user_text" style="background: #ECF4FF;"
-								   v-model="session_user_info.account_name" readonly type="text">
+							<p @dblclick="get_name"  class="user_text" :data-clipboard-text="session_user_info.account_name" style="background: #ECF4FF;"><span>账号:</span>{{session_user_info.account_name}}</p>
 						</div>
 						<div class="user_info_box">
 							<span>标签:</span>
@@ -330,6 +328,8 @@
 <script>
 	import "@/css/index.css";
 	import Clipboard from 'clipboard';
+	import {clipboard} from 'electron'
+
 	import {mapState, mapGetters} from 'vuex'; //先要引入
 	import leftNav from "@/components/leftNav";
 	import hader from "@/components/hader";
@@ -1092,6 +1092,32 @@
 					clipboard.destroy()
 				})
 			},
+
+			get_name() {
+				var clipboard = new Clipboard(".user_text");
+				// clipboard
+				clipboard.on('success', e => {
+					console.log('复制成功',e)
+					console.log(clipboard)
+					this.$message({
+						message: '复制成功',
+						type: 'success'
+					});
+					e = clipboard.e.success[0].ctx = e.text;
+					// 释放内存
+					clipboard.destroy()
+				})
+				clipboard.on('error', e => {
+					// 不支持复制
+					this.$message({
+						message: '该浏览器不支持自动复制',
+						type: 'warning'
+					});
+					// 释放内存
+					clipboard.destroy()
+				})
+			},
+
 			/****************访问信息和评价状态***************/
 			accessTerminal(data) {
 				if (this.sessionType == 1) {
@@ -1330,7 +1356,7 @@
 		border: 1px solid #ECF4FF;
 		color: #999;
 		line-height: 30px;
-		width: 70%;
+		width: 100%;
 	}
 
 	.user_text:focus {