|
@@ -256,9 +256,7 @@
|
|
|
<div style="color:#666;font-weight:bold;font-size:14px; margin-top:30px;">用户信息</div>
|
|
<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 id="user_info_box" style="margin-top:10px;color:#999;font-size:14px;" class="userData wrap">
|
|
|
<div class="user_info_box">
|
|
<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>
|
|
|
<div class="user_info_box">
|
|
<div class="user_info_box">
|
|
|
<span>标签:</span>
|
|
<span>标签:</span>
|
|
@@ -330,6 +328,8 @@
|
|
|
<script>
|
|
<script>
|
|
|
import "@/css/index.css";
|
|
import "@/css/index.css";
|
|
|
import Clipboard from 'clipboard';
|
|
import Clipboard from 'clipboard';
|
|
|
|
|
+ import {clipboard} from 'electron'
|
|
|
|
|
+
|
|
|
import {mapState, mapGetters} from 'vuex'; //先要引入
|
|
import {mapState, mapGetters} from 'vuex'; //先要引入
|
|
|
import leftNav from "@/components/leftNav";
|
|
import leftNav from "@/components/leftNav";
|
|
|
import hader from "@/components/hader";
|
|
import hader from "@/components/hader";
|
|
@@ -1092,6 +1092,32 @@
|
|
|
clipboard.destroy()
|
|
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) {
|
|
accessTerminal(data) {
|
|
|
if (this.sessionType == 1) {
|
|
if (this.sessionType == 1) {
|
|
@@ -1330,7 +1356,7 @@
|
|
|
border: 1px solid #ECF4FF;
|
|
border: 1px solid #ECF4FF;
|
|
|
color: #999;
|
|
color: #999;
|
|
|
line-height: 30px;
|
|
line-height: 30px;
|
|
|
- width: 70%;
|
|
|
|
|
|
|
+ width: 100%;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.user_text:focus {
|
|
.user_text:focus {
|