From cf1b5bf548b870efd0f1b4e3d5a8f88e79cfd9c9 Mon Sep 17 00:00:00 2001 From: liuchengxin <13104445455@126.com> Date: 星期六, 08 一月 2022 12:15:22 +0800 Subject: [PATCH] 问题修改 --- src/views/system/config/index.vue | 2 src/views/system/role/index.vue | 4 +- src/views/device/peripheralUnit/index.vue | 40 +++++++++++++++---- src/views/system/oss/config.vue | 2 src/views/system/dept/index.vue | 5 ++ src/views/system/post/index.vue | 2 src/views/system/user/profile/userAvatar.vue | 2 src/views/demo/tree/index.vue | 2 src/views/monitor/operlog/index.vue | 2 src/views/system/oss/index.vue | 2 src/views/basics/manufacturer/index.vue | 2 src/views/basics/school/index.vue | 5 ++ src/views/device/equipment/index.vue | 2 src/views/system/menu/index.vue | 2 src/views/system/user/index.vue | 9 +++- src/views/tool/gen/index.vue | 2 src/views/demo/demo/index.vue | 4 +- src/views/system/dict/data.vue | 2 src/views/system/role/selectUser.vue | 2 src/views/system/notice/index.vue | 2 src/views/device/batch/index.vue | 2 src/views/system/dict/index.vue | 2 22 files changed, 65 insertions(+), 34 deletions(-) diff --git a/src/views/basics/manufacturer/index.vue b/src/views/basics/manufacturer/index.vue index 27f4efc..b8b5b61 100644 --- a/src/views/basics/manufacturer/index.vue +++ b/src/views/basics/manufacturer/index.vue @@ -131,7 +131,7 @@ /> <!-- 娣诲姞鎴栦慨鏀瑰巶鍟嗗璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="鍘傚晢鍚嶇О" prop="name"> <el-input v-model="form.name" placeholder="璇疯緭鍏ュ巶鍟嗗悕绉�" /> diff --git a/src/views/basics/school/index.vue b/src/views/basics/school/index.vue index 7c164e1..49eb915 100644 --- a/src/views/basics/school/index.vue +++ b/src/views/basics/school/index.vue @@ -170,7 +170,7 @@ /> <!-- 娣诲姞鎴栦慨鏀瑰鏍″璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="瀛︽牎浠g爜" prop="code"> <el-input v-model="form.code" placeholder="璇疯緭鍏ュ鏍′唬鐮�"/> @@ -296,6 +296,9 @@ disciplineScope: [ {required: true, message: "瀛︾鑼冨洿涓嶈兘涓虹┖", trigger: "change"} ], + remarks: [ + {max: 128, message: '鏈�澶氳緭鍏�128涓瓧绗�', trigger: 'blur' } + ] }, // 鐪佷唤 provinceList: [], diff --git a/src/views/demo/demo/index.vue b/src/views/demo/demo/index.vue index 65387c9..50ab3c0 100644 --- a/src/views/demo/demo/index.vue +++ b/src/views/demo/demo/index.vue @@ -143,7 +143,7 @@ /> <!-- 娣诲姞鎴栦慨鏀规祴璇曞崟琛ㄥ璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="閮ㄩ棬id" prop="deptId"> <el-input v-model="form.deptId" placeholder="璇疯緭鍏ラ儴闂╥d" /> @@ -175,7 +175,7 @@ </div> </el-dialog> <!-- 鐢ㄦ埛瀵煎叆瀵硅瘽妗� --> - <el-dialog :title="upload.title" :visible.sync="upload.open" width="400px" append-to-body> + <el-dialog :title="upload.title" :close-on-click-modal="false" :visible.sync="upload.open" width="400px" append-to-body> <el-upload ref="upload" :limit="1" diff --git a/src/views/demo/tree/index.vue b/src/views/demo/tree/index.vue index 072786e..f9b611f 100644 --- a/src/views/demo/tree/index.vue +++ b/src/views/demo/tree/index.vue @@ -86,7 +86,7 @@ </el-table> <!-- 娣诲姞鎴栦慨鏀规祴璇曟爲琛ㄥ璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="鐖秈d" prop="parentId"> <treeselect v-model="form.parentId" :options="treeOptions" :normalizer="normalizer" placeholder="璇烽�夋嫨鐖秈d" /> diff --git a/src/views/device/batch/index.vue b/src/views/device/batch/index.vue index eac0486..849c95b 100644 --- a/src/views/device/batch/index.vue +++ b/src/views/device/batch/index.vue @@ -117,7 +117,7 @@ /> <!-- 娣诲姞鎴栦慨鏀圭敓浜ф壒娆″璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="鐢熶骇鎵规" prop="batch"> <el-input v-model="form.batch" placeholder="璇疯緭鍏ョ敓浜ф壒娆�" /> diff --git a/src/views/device/equipment/index.vue b/src/views/device/equipment/index.vue index 6e5bd87..9be7e15 100644 --- a/src/views/device/equipment/index.vue +++ b/src/views/device/equipment/index.vue @@ -192,7 +192,7 @@ /> <!-- 娣诲姞鎴栦慨鏀规櫤鎺ц澶囧璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="100px"> <el-form-item label="搴忓垪鍙�" prop="serialNumber"> <el-input v-model="form.serialNumber" :disabled="disabled" placeholder="璇疯緭鍏ュ簭鍒楀彿"/> diff --git a/src/views/device/peripheralUnit/index.vue b/src/views/device/peripheralUnit/index.vue index a5d36be..287644f 100644 --- a/src/views/device/peripheralUnit/index.vue +++ b/src/views/device/peripheralUnit/index.vue @@ -131,7 +131,7 @@ </el-table-column> <el-table-column label="璇绘暟鎸囦护" align="center" width="180" prop="readInstruction"/> <el-table-column label="鍥炴暟闀垮害" align="center" prop="loopLength"/> - <el-table-column label="鍔熻兘鎻忚堪" align="center" prop="description"/> + <el-table-column label="鍔熻兘鎻忚堪" align="center" min-width="180" show-overflow-tooltip prop="description"/> <el-table-column label="鎿嶄綔" align="center" fixed="right" width="240" class-name="small-padding fixed-width"> <template slot-scope="scope"> <el-button @@ -179,7 +179,7 @@ /> <!-- 娣诲姞鎴栦慨鏀瑰璁惧崟鍏冨璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> + <el-dialog :close-on-click-modal="false" :title="title" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="澶栬浠g爜" prop="code"> <el-input v-model="form.code" placeholder="璇疯緭鍏ュ璁句唬鐮�" :disabled="disabled"/> @@ -233,7 +233,7 @@ </el-dialog> <!-- 闄勪欢绐椾綋 --> - <el-dialog :title="title" :visible.sync="uploadFlag" width="500px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="uploadFlag" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="闄勪欢"> <fileUpload v-model="form.filePath" limit="1"/> @@ -262,6 +262,21 @@ name: "PeripheralUnit", dicts: ['DICT103'], data() { + var validateModel = (rule, value, callback) => { + if (!value) { + callback(new Error('瑙勬牸鍨嬪彿涓嶈兘涓虹┖')); + return + } + if (value.length > 32) { + callback(new Error('鏈�澶氳緭鍏�32涓瓧绗�')); + return + } + if (!(/^[A-Za-z]+$/.test(value))) { + callback(new Error('鍙兘杈撳叆鑻辨枃瀛楃')); + return + } + callback(); + }; return { // 鎸夐挳loading buttonLoading: false, @@ -293,7 +308,7 @@ model: undefined, manufacturer: undefined, vendorCode: undefined, - baudRate: undefined, + baudRate: undefined }, // 琛ㄥ崟鍙傛暟 form: {}, @@ -307,22 +322,24 @@ ], name: [ {required: true, message: "澶栬鍚嶇О涓嶈兘涓虹┖", trigger: "blur"}, - {max: 32, message: '鏈�澶氳緭鍏�32涓枃瀛楃', trigger: 'blur' } + {max: 32, message: '鏈�澶氳緭鍏�32涓瓧绗�', trigger: 'blur' } ], model: [ - {required: true, message: "瑙勬牸鍨嬪彿涓嶈兘涓虹┖", trigger: "blur"} + {required: true, validator: validateModel, trigger: "blur"} ], manufacturer: [ {required: true, message: "鐢熶骇鍘傚晢涓嶈兘涓虹┖", trigger: "blur"} ], vendorCode: [ - {required: true, message: "鍘傚晢浠g爜涓嶈兘涓虹┖", trigger: "blur"} + {required: true, message: "鍘傚晢浠g爜涓嶈兘涓虹┖", trigger: "blur"}, + {max: 32, message: '鏈�澶氳緭鍏�32涓瓧绗�', trigger: 'blur' } ], baudRate: [ {required: true, message: "娉㈢壒鐜囦笉鑳戒负绌�", trigger: "change"} ], readInstruction: [ - {required: true, message: "璇绘暟鎸囦护涓嶈兘涓虹┖", trigger: "blur"} + {required: true, message: "璇绘暟鎸囦护涓嶈兘涓虹┖", trigger: "blur"}, + {max: 128, message: '鏈�澶氳緭鍏�128涓瓧绗�', trigger: 'blur' } ], loopLength: [ {required: true, message: "鍥炴暟闀垮害涓嶈兘涓虹┖", trigger: "blur"} @@ -330,6 +347,9 @@ filePath: [ {required: true, message: "闄勪欢涓嶈兘涓虹┖", trigger: "blur"} ], + description: [ + {max: 128, message: '鏈�澶氳緭鍏�128涓瓧绗�', trigger: 'blur' } + ] }, disabled: false, // 鐢熶骇鍘傚晢 @@ -406,7 +426,8 @@ handleAdd() { this.reset(); this.getManufacturerList(); - this.form.baudRate = '3' + this.form.baudRate = '04' + this.disabled = false this.open = true; this.title = "娣诲姞澶栬鍗曞厓"; }, @@ -425,6 +446,7 @@ /** 淇敼鎸夐挳鎿嶄綔 */ handleUpdate(row) { this.loading = true; + this.disabled = false this.reset(); this.getManufacturerList(); const id = row.id || this.ids diff --git a/src/views/monitor/operlog/index.vue b/src/views/monitor/operlog/index.vue index 5fd7d9b..432ea1b 100644 --- a/src/views/monitor/operlog/index.vue +++ b/src/views/monitor/operlog/index.vue @@ -151,7 +151,7 @@ /> <!-- 鎿嶄綔鏃ュ織璇︾粏 --> - <el-dialog title="鎿嶄綔鏃ュ織璇︾粏" :visible.sync="open" width="700px" append-to-body> + <el-dialog title="鎿嶄綔鏃ュ織璇︾粏" :close-on-click-modal="false" :visible.sync="open" width="700px" append-to-body> <el-form ref="form" :model="form" label-width="100px" size="mini"> <el-row> <el-col :span="12"> diff --git a/src/views/system/config/index.vue b/src/views/system/config/index.vue index 862bc63..b1c1f5e 100644 --- a/src/views/system/config/index.vue +++ b/src/views/system/config/index.vue @@ -151,7 +151,7 @@ /> <!-- 娣诲姞鎴栦慨鏀瑰弬鏁伴厤缃璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="鍙傛暟鍚嶇О" prop="configName"> <el-input v-model="form.configName" placeholder="璇疯緭鍏ュ弬鏁板悕绉�" /> diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue index 2278d65..95610c0 100644 --- a/src/views/system/dept/index.vue +++ b/src/views/system/dept/index.vue @@ -115,7 +115,7 @@ </el-table> <!-- 娣诲姞鎴栦慨鏀归儴闂ㄥ璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="600px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-row> <el-col :span="24" v-if="form.parentId !== 0"> @@ -281,6 +281,9 @@ message: "璇疯緭鍏ユ纭殑鎵嬫満鍙风爜", trigger: "blur" } + ], + remarks: [ + {max: 128, message: '鏈�澶氳緭鍏�128涓瓧绗�', trigger: 'blur' } ] }, // 涓嬫媺鐢ㄦ埛 diff --git a/src/views/system/dict/data.vue b/src/views/system/dict/data.vue index 756dee2..b29d15f 100644 --- a/src/views/system/dict/data.vue +++ b/src/views/system/dict/data.vue @@ -144,7 +144,7 @@ /> <!-- 娣诲姞鎴栦慨鏀瑰弬鏁伴厤缃璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="瀛楀吀绫诲瀷"> <el-input v-model="form.dictType" :disabled="true" /> diff --git a/src/views/system/dict/index.vue b/src/views/system/dict/index.vue index e9eb376..d27918d 100644 --- a/src/views/system/dict/index.vue +++ b/src/views/system/dict/index.vue @@ -163,7 +163,7 @@ /> <!-- 娣诲姞鎴栦慨鏀瑰弬鏁伴厤缃璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="瀛楀吀鍚嶇О" prop="dictName"> <el-input v-model="form.dictName" placeholder="璇疯緭鍏ュ瓧鍏稿悕绉�" /> diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index f26fc7a..2c3ead3 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -104,7 +104,7 @@ </el-table> <!-- 娣诲姞鎴栦慨鏀硅彍鍗曞璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="680px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="680px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="100px"> <el-row> <el-col :span="24"> diff --git a/src/views/system/notice/index.vue b/src/views/system/notice/index.vue index 23c0eb0..e9ce3ba 100644 --- a/src/views/system/notice/index.vue +++ b/src/views/system/notice/index.vue @@ -125,7 +125,7 @@ /> <!-- 娣诲姞鎴栦慨鏀瑰叕鍛婂璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="780px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="780px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-row> <el-col :span="12"> diff --git a/src/views/system/oss/config.vue b/src/views/system/oss/config.vue index 152727e..a3df93b 100644 --- a/src/views/system/oss/config.vue +++ b/src/views/system/oss/config.vue @@ -119,7 +119,7 @@ /> <!-- 娣诲姞鎴栦慨鏀瑰璞″瓨鍌ㄩ厤缃璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="800px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="120px"> <el-form-item label="閰嶇疆key" prop="configKey"> <el-select v-model="form.configKey" placeholder="璇烽�夋嫨閰嶇疆key"> diff --git a/src/views/system/oss/index.vue b/src/views/system/oss/index.vue index bb67db6..51f9663 100644 --- a/src/views/system/oss/index.vue +++ b/src/views/system/oss/index.vue @@ -171,7 +171,7 @@ /> <!-- 娣诲姞鎴栦慨鏀筄SS瀵硅薄瀛樺偍瀵硅瘽妗� --> - <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="鏂囦欢鍚�"> <fileUpload v-model="form.file" v-if="type === 0"/> diff --git a/src/views/system/post/index.vue b/src/views/system/post/index.vue index 9a8f3d5..d4694d0 100644 --- a/src/views/system/post/index.vue +++ b/src/views/system/post/index.vue @@ -126,7 +126,7 @@ /> <!-- 娣诲姞鎴栦慨鏀瑰矖浣嶅璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="宀椾綅鍚嶇О" prop="postName"> <el-input v-model="form.postName" placeholder="璇疯緭鍏ュ矖浣嶅悕绉�" /> diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index 2fcc2e6..326618a 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -163,7 +163,7 @@ /> <!-- 娣诲姞鎴栦慨鏀硅鑹查厤缃璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="100px"> <el-form-item label="瑙掕壊鍚嶇О" prop="roleName"> <el-input v-model="form.roleName" placeholder="璇疯緭鍏ヨ鑹插悕绉�" /> @@ -215,7 +215,7 @@ </el-dialog> <!-- 鍒嗛厤瑙掕壊鏁版嵁鏉冮檺瀵硅瘽妗� --> - <el-dialog :title="title" :visible.sync="openDataScope" width="500px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="openDataScope" width="500px" append-to-body> <el-form :model="form" label-width="80px"> <el-form-item label="瑙掕壊鍚嶇О"> <el-input v-model="form.roleName" :disabled="true" /> diff --git a/src/views/system/role/selectUser.vue b/src/views/system/role/selectUser.vue index c2f0d9c..694facb 100644 --- a/src/views/system/role/selectUser.vue +++ b/src/views/system/role/selectUser.vue @@ -1,6 +1,6 @@ <template> <!-- 鎺堟潈鐢ㄦ埛 --> - <el-dialog title="閫夋嫨鐢ㄦ埛" :visible.sync="visible" width="800px" top="5vh" append-to-body> + <el-dialog title="閫夋嫨鐢ㄦ埛" :close-on-click-modal="false" :visible.sync="visible" width="800px" top="5vh" append-to-body> <el-form :model="queryParams" ref="queryForm" :inline="true"> <el-form-item label="鐢ㄦ埛鍚嶇О" prop="userName"> <el-input diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 6d14bf3..ec8cb8c 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -209,7 +209,7 @@ </el-row> <!-- 娣诲姞鎴栦慨鏀圭敤鎴烽厤缃璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body> + <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="600px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-row> <el-col :span="12"> @@ -317,7 +317,7 @@ <el-form-item label="鍏ヨ亴鏃堕棿"> <el-date-picker v-model="form.entryTime" - type="datetime" + type="date" value-format="yyyy-MM-dd HH:mm:ss" placeholder="閫夋嫨鍏ヨ亴鏃堕棿"> </el-date-picker> @@ -337,7 +337,7 @@ </el-dialog> <!-- 鐢ㄦ埛瀵煎叆瀵硅瘽妗� --> - <el-dialog :title="upload.title" :visible.sync="upload.open" width="400px" append-to-body> + <el-dialog :title="upload.title" :close-on-click-modal="false" :visible.sync="upload.open" width="400px" append-to-body> <el-upload ref="upload" :limit="1" @@ -500,6 +500,9 @@ ], deptId: [ { required: true, message: "鎵�鍦ㄩ儴闂ㄤ笉鑳戒负绌�", trigger: "blur" } + ], + remarks: [ + {max: 128, message: '鏈�澶氳緭鍏�128涓瓧绗�', trigger: 'blur' } ] } }; diff --git a/src/views/system/user/profile/userAvatar.vue b/src/views/system/user/profile/userAvatar.vue index d094602..b72b25f 100644 --- a/src/views/system/user/profile/userAvatar.vue +++ b/src/views/system/user/profile/userAvatar.vue @@ -1,6 +1,6 @@ <template> <div> - <div class="user-info-head" @click="editCropper()"><img v-bind:src="options.img" title="鐐瑰嚮涓婁紶澶村儚" class="img-circle img-lg" /></div> + <div class="user-info-head" :close-on-click-modal="false" @click="editCropper()"><img v-bind:src="options.img" title="鐐瑰嚮涓婁紶澶村儚" class="img-circle img-lg" /></div> <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body @opened="modalOpened" @close="closeDialog"> <el-row> <el-col :xs="24" :md="12" :style="{height: '350px'}"> diff --git a/src/views/tool/gen/index.vue b/src/views/tool/gen/index.vue index 646decf..d0ba0c0 100644 --- a/src/views/tool/gen/index.vue +++ b/src/views/tool/gen/index.vue @@ -161,7 +161,7 @@ @pagination="getList" /> <!-- 棰勮鐣岄潰 --> - <el-dialog :title="preview.title" :visible.sync="preview.open" width="80%" top="5vh" append-to-body class="scrollbar"> + <el-dialog :title="preview.title" :close-on-click-modal="false" :visible.sync="preview.open" width="80%" top="5vh" append-to-body class="scrollbar"> <el-tabs v-model="preview.activeName"> <el-tab-pane v-for="(value, key) in preview.data" -- Gitblit v1.9.1