From 5019ed6016b47221321bf395cd102dc4b51b4724 Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期一, 05 二月 2024 09:40:43 +0800 Subject: [PATCH] Mr.Shi --- platform/src/components/system/menu/OperaMenuWindow.vue | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) diff --git a/platform/src/components/system/menu/OperaMenuWindow.vue b/platform/src/components/system/menu/OperaMenuWindow.vue index ce5645a..2cb4691 100644 --- a/platform/src/components/system/menu/OperaMenuWindow.vue +++ b/platform/src/components/system/menu/OperaMenuWindow.vue @@ -9,7 +9,7 @@ <p class="tip" v-if="form.parent != null && form.id == null">涓� <em>{{parentName}}</em> 鏂板缓瀛愯彍鍗�</p> <el-form :model="form" ref="form" :rules="rules"> <el-form-item label="涓婄骇鑿滃崟" prop="parentId"> - <MenuSelect v-if="visible" v-model="form.parentId" placeholder="璇烽�夋嫨涓婄骇鑿滃崟" :exclude-id="excludeMenuId" clearable :inline="false"/> + <MenuSelect v-if="visible" v-model="form.parentId" :type="type" placeholder="璇烽�夋嫨涓婄骇鑿滃崟" :exclude-id="excludeMenuId" clearable :inline="false"/> </el-form-item> <el-form-item label="鑿滃崟鍚嶇О" prop="name" required> <el-input v-model="form.name" placeholder="璇疯緭鍏ヨ彍鍗曞悕绉�" v-trim maxlength="50"/> @@ -40,6 +40,12 @@ name: 'OperaMenuWindow', extends: BaseOpera, components: { MenuSelect, GlobalWindow }, + props: { + type: { + type: String|Number, + default: 0 + } + }, data () { return { icons, @@ -54,8 +60,8 @@ name: '', path: '', icon: '', - remark: '', - type: '' + type: '', + remark: '' }, // 楠岃瘉瑙勫垯 rules: { @@ -79,8 +85,8 @@ this.excludeMenuId = null this.$nextTick(() => { this.$refs.form.resetFields() + this.form.type = this.type this.form.id = null - this.form.type = parent.type this.form.parentId = parent == null ? null : parent.id this.parentName = parent == null ? null : parent.name }) -- Gitblit v1.9.3