From 6f547d926fff4ac05785444317026758a5ef21e0 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期六, 25 二月 2023 17:29:12 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.20.39:8989/r/LFWEB_NEW --- src/views/maintenance/menuSettings.vue | 90 ++++++++++++++++++++++++++------------------- 1 files changed, 52 insertions(+), 38 deletions(-) diff --git a/src/views/maintenance/menuSettings.vue b/src/views/maintenance/menuSettings.vue index 5563ae1..1875e40 100644 --- a/src/views/maintenance/menuSettings.vue +++ b/src/views/maintenance/menuSettings.vue @@ -26,7 +26,7 @@ </div> <div class="right_menu subpage_Div"> - <div style="display:flex;justify-content:space-between"> + <div style="display:flex;justify-content:space-between;align-items: center;padding-bottom: 14px"> <el-breadcrumb separator="/"> <el-breadcrumb-item :to="{ path: '/' }">{{ $t('dataManage.dictionaryManageObj.particulars') @@ -41,7 +41,7 @@ type="success" icon="el-icon-plus" size="small" - >鏂板鍚岀骇</el-button> + >{{$t('operatManage.menuSetObj.insert')}}</el-button> <el-button v-if="menuStatus.insert" :disabled="itemdetail.pid == null ? true : false" @@ -49,7 +49,7 @@ type="success" icon="el-icon-plus" size="small" - >鏂板瀛愮骇</el-button> + >{{$t('operatManage.menuSetObj.subInsert')}}</el-button> <el-button v-if="menuStatus.delete" @click="setDelNode()" @@ -57,7 +57,7 @@ type="danger" icon="el-icon-delete" size="small" - >鍒犻櫎</el-button> + >{{$t('operatManage.menuSetObj.delete')}}</el-button> <el-button v-if="menuStatus.update" :disabled="itemdetail.pid == null ? true : false" @@ -65,7 +65,7 @@ type="info" icon="el-icon-top" size="small" - >鍚戜笂绉诲姩</el-button> + >{{$t('operatManage.menuSetObj.moveUp')}}</el-button> <el-button v-if="menuStatus.update" :disabled="itemdetail.pid == null ? true : false" @@ -73,11 +73,12 @@ type="info" icon="el-icon-bottom" size="small" - >鍚戜笅绉诲姩</el-button> + >{{$t('operatManage.menuSetObj.moveDown')}}</el-button> </div> </div> - <el-divider /> + <div class="dividing-line"></div> +<!-- <el-divider />--> <div class="form_box"> <el-form :model="itemdetail" @@ -93,6 +94,7 @@ <el-input clear="el_input" v-model="itemdetail.enName" + :placeholder="$t('operatManage.menuSetObj.enNameHolder')" autocomplete="off" ></el-input> </el-form-item> @@ -103,6 +105,7 @@ > <el-input v-model="itemdetail.cnName" + :placeholder="$t('operatManage.menuSetObj.cnNameHolder')" autocomplete="off" ></el-input> </el-form-item> @@ -112,6 +115,7 @@ > <el-input v-model="itemdetail.icon" + :placeholder="$t('operatManage.menuSetObj.iconHolder')" autocomplete="off" ></el-input> </el-form-item> @@ -124,14 +128,16 @@ style="width: 400px" :popper-append-to-body="false" v-model="itemdetail.isShow" - placeholder="" + :placeholder="$t('operatManage.menuSetObj.show')" > - <el-option - v-for="item in options1" - :key="item.value" - :label="item.label" - :value="item.value" - > + <el-option :label="$t('operatManage.menuSetObj.hiddeen')" value="0" /> + <el-option :label="$t('operatManage.menuSetObj.isshow')" value="1" /> +<!-- <el-option--> +<!-- v-for="item in options1"--> +<!-- :key="item.value"--> +<!-- :label="item.label"--> +<!-- :value="item.value"--> +<!-- >--> </el-option> </el-select> </el-form-item> @@ -141,6 +147,7 @@ > <el-input v-model="itemdetail.url" + :placeholder="$t('operatManage.menuSetObj.menuUrlHolder')" autocomplete="off" ></el-input> </el-form-item> @@ -150,6 +157,7 @@ > <el-input v-model="itemdetail.perms" + :placeholder="$t('operatManage.menuSetObj.permsHolder')" autocomplete="off" ></el-input> </el-form-item> @@ -162,15 +170,18 @@ style="width: 400px" :popper-append-to-body="false" v-model="itemdetail.type" - :placeholder="$t('common.choose')" + :placeholder="$t('operatManage.menuSetObj.typeHolder')" > - <el-option - v-for="item in options2" - :key="item.value" - :label="item.label" - :value="item.value" - > - </el-option> + <el-option :label="$t('operatManage.menuSetObj.rootpath')" value="0" /> + <el-option :label="$t('operatManage.menuSetObj.menu')" value="1" /> + <el-option :label="$t('operatManage.menuSetObj.button')" value="2" /> +<!-- <el-option--> +<!-- v-for="item in options2"--> +<!-- :key="item.value"--> +<!-- :label="item.label"--> +<!-- :value="item.value"--> +<!-- >--> +<!-- </el-option>--> </el-select> </el-form-item> <el-form-item @@ -180,10 +191,11 @@ <el-input v-model="itemdetail.bak" autocomplete="off" + :placeholder="$t('operatManage.menuSetObj.bakHolder')" ></el-input> </el-form-item> <div - class="btnBox" + style="margin-left: 100px" v-if="menuStatus.update" > <el-button @@ -398,53 +410,54 @@ type: null, bak: '', }, - rules: { + rules : { enName: [ - { required: true, message: '璇疯緭鍏ヨ嫳鏂囧悕绉�', trigger: 'blur' }, + { required: true, message: this.$t('operatManage.menuSetObj.enNameHolder'), trigger: 'blur' }, ], cnName: [ - { required: true, message: '璇疯緭鍏ヤ腑鏂囧悕绉�', trigger: 'blur' }, + { required: true, message: this.$t('operatManage.menuSetObj.cnNameHolder'), trigger: 'blur' }, ], isShow: [ { required: true, - message: '璇烽�夋嫨鏄惁鏄剧ず', + message: this.$t('operatManage.menuSetObj.show'), trigger: 'change', }, ], type: [ { required: true, - message: '璇烽�夋嫨鑺傜偣绫诲瀷', + message: this.$t('operatManage.menuSetObj.typeHolder'), trigger: 'change', }, ], }, - // 涓嬫媺鐨刼ption閲岄潰鐨剉alue瀹氫箟鎴�0,1锛屼笉鑳藉畾涔夋垚鈥�0鈥�,'1鈥欏瓧绗︿覆锛� - // 濡傛灉瑕佸畾涔夋垚瀛楃涓诧紝鍚庡彴闇�瑕佽繑鍥炵殑涔熸槸瀛楃涓� options1: [ { value: 0, - label: '闅愯棌', + label:this.$t('operatManage.menuSetObj.hiddeen') }, { value: 1, - label: '鏄剧ず', + label:this.$t('operatManage.menuSetObj.isshow') }, ], options2: [ { value: 0, - label: '鏍圭洰褰�', + label:this.$t('operatManage.menuSetObj.rootpath') + // label: '鏍圭洰褰�', }, { value: 1, - label: '鑿滃崟', + label:this.$t('operatManage.menuSetObj.menu') + // label: '鑿滃崟', }, { value: 2, - label: '鎸夐挳', + label:this.$t('operatManage.menuSetObj.button') + // label: '鎸夐挳', }, ], newNode: null, @@ -860,7 +873,7 @@ .menuSettings_box { height: 98%; width: 98%; - padding: 1%; + padding: 0.5% 1%; .cataLogContent { width: 100%; @@ -869,7 +882,8 @@ justify-content: space-between; .left_Tree { width: 15%; - height: 91%; + //height: 91%; + height: 100%; border-radius: 5px; padding: 1%; overflow-y: auto; @@ -882,6 +896,7 @@ overflow: auto; .form_box { box-sizing: border-box; + padding-top: 20px; width: 100%; .el-input { width: 400px; @@ -897,4 +912,3 @@ right: 0; } </style> - \ No newline at end of file -- Gitblit v1.9.3