From e0390205f97847ae8e050873db51b619b7ebcc55 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期三, 12 七月 2023 14:41:41 +0800 Subject: [PATCH] 界面修改 --- src/views/maintenance/menuSettings.vue | 341 +++++++++++++++++++++++++++++--------------------------- 1 files changed, 179 insertions(+), 162 deletions(-) diff --git a/src/views/maintenance/menuSettings.vue b/src/views/maintenance/menuSettings.vue index 0a89703..91c87c4 100644 --- a/src/views/maintenance/menuSettings.vue +++ b/src/views/maintenance/menuSettings.vue @@ -25,7 +25,10 @@ </div> <div class="right_menu subpage_Div"> <div style="display:flex;justify-content:right;align-items: center;padding-bottom: 14px"> - <el-breadcrumb separator="/" style="display: none"> + <el-breadcrumb + separator="/" + style="display: none" + > <el-breadcrumb-item :to="{ path: '/' }">{{ $t('dataManage.dictionaryManageObj.particulars') }}</el-breadcrumb-item> @@ -76,7 +79,7 @@ </div> <div class="dividing-line"></div> -<!-- <el-divider />--> + <!-- <el-divider />--> <div class="form_box"> <el-form :model="itemdetail" @@ -107,16 +110,16 @@ autocomplete="off" ></el-input> </el-form-item> -<!-- <el-form-item--> -<!-- :label="$t('operatManage.menuSetObj.icon')"--> -<!-- :label-width="formLabelWidth"--> -<!-- >--> -<!-- <el-input--> -<!-- v-model="itemdetail.icon"--> -<!-- :placeholder="$t('operatManage.menuSetObj.iconHolder')"--> -<!-- autocomplete="off"--> -<!-- ></el-input>--> -<!-- </el-form-item>--> + <!-- <el-form-item--> + <!-- :label="$t('operatManage.menuSetObj.icon')"--> + <!-- :label-width="formLabelWidth"--> + <!-- >--> + <!-- <el-input--> + <!-- v-model="itemdetail.icon"--> + <!-- :placeholder="$t('operatManage.menuSetObj.iconHolder')"--> + <!-- autocomplete="off"--> + <!-- ></el-input>--> + <!-- </el-form-item>--> <el-form-item prop="isShow" :label="$t('operatManage.menuSetObj.isShow')" @@ -128,15 +131,21 @@ v-model="itemdetail.isShow" :placeholder="$t('operatManage.menuSetObj.show')" > - <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-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> <el-form-item @@ -170,16 +179,25 @@ v-model="itemdetail.type" :placeholder="$t('operatManage.menuSetObj.typeHolder')" > - <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-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 @@ -195,14 +213,14 @@ <div v-if="menuStatus.update"> <el-form-item> <el-button - size="small" - type="primary" - @click="updMenu('itemdetail')" + size="small" + type="primary" + @click="updMenu('itemdetail')" >{{ $t('common.confirm') }}</el-button> <el-button - size="small" - type="info" - @click="reset('itemdetail')" + size="small" + type="info" + @click="reset('itemdetail')" >{{ $t('common.cancel') }}</el-button> @@ -219,123 +237,123 @@ :visible.sync="dialogFormVisible" :before-close="handleClose" > - <div style="height: 500px; overflow: auto"> - <el-form - :model="ruleForm" - ref="ruleForm" - :rules="rules" - label-position="top" - > - <el-form-item - prop="enName" - :label="$t('operatManage.menuSetObj.enName')" - :label-width="formLabelWidth" + <div style="height: 500px; overflow: auto"> + <el-form + :model="ruleForm" + ref="ruleForm" + :rules="rules" + label-position="top" > - <el-input - v-model="ruleForm.enName" - autocomplete="off" - style="width:85%" - :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.enName')" - ></el-input> - </el-form-item> - <el-form-item - prop="cnName" - :label="$t('operatManage.menuSetObj.cnName')" - :label-width="formLabelWidth" - > - <el-input - v-model="ruleForm.cnName" - autocomplete="off" - style="width:85%" - :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.cnName')" - ></el-input> - </el-form-item> - <el-form-item - :label="$t('operatManage.menuSetObj.icon')" - :label-width="formLabelWidth" - > - <el-input - v-model="ruleForm.icon" - autocomplete="off" - style="width:85%" - :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.icon')" - ></el-input> - </el-form-item> - <el-form-item - prop="isShow" - :label="$t('operatManage.menuSetObj.isShow')" - :label-width="formLabelWidth" - > - <el-select - :popper-append-to-body="false" - style="width:85%" - v-model="ruleForm.isShow" - :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetree')+$t('operatManage.menuSetObj.isShow')" + <el-form-item + prop="enName" + :label="$t('operatManage.menuSetObj.enName')" + :label-width="formLabelWidth" > - <el-option - v-for="item in options1" - :key="item.value" - :label="item.label" - :value="item.value" - > - </el-option> - </el-select> - </el-form-item> - <el-form-item - :label="$t('operatManage.menuSetObj.menuUrl')" - :label-width="formLabelWidth" - > - <el-input - v-model="ruleForm.url" - autocomplete="off" - style="width:85%" - :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.menuUrl')" - ></el-input> - </el-form-item> - <el-form-item - :label="$t('operatManage.menuSetObj.authorize')" - :label-width="formLabelWidth" - > - <el-input - v-model="ruleForm.perms" - autocomplete="off" - style="width:85%" - :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.authorize')" - ></el-input> - </el-form-item> - <el-form-item - :label="$t('operatManage.menuSetObj.type')" - prop="type" - :label-width="formLabelWidth" - > - <el-select - :popper-append-to-body="false" - style="width:85%" - v-model="ruleForm.type" - :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetree')+$t('operatManage.menuSetObj.type')" + <el-input + v-model="ruleForm.enName" + autocomplete="off" + style="width:85%" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.enName')" + ></el-input> + </el-form-item> + <el-form-item + prop="cnName" + :label="$t('operatManage.menuSetObj.cnName')" + :label-width="formLabelWidth" > - <el-option - v-for="item in options2" - :key="item.value" - :label="item.label" - :value="item.value" + <el-input + v-model="ruleForm.cnName" + autocomplete="off" + style="width:85%" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.cnName')" + ></el-input> + </el-form-item> + <el-form-item + :label="$t('operatManage.menuSetObj.icon')" + :label-width="formLabelWidth" + > + <el-input + v-model="ruleForm.icon" + autocomplete="off" + style="width:85%" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.icon')" + ></el-input> + </el-form-item> + <el-form-item + prop="isShow" + :label="$t('operatManage.menuSetObj.isShow')" + :label-width="formLabelWidth" + > + <el-select + :popper-append-to-body="false" + style="width:85%" + v-model="ruleForm.isShow" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetree')+$t('operatManage.menuSetObj.isShow')" > - </el-option> - </el-select> - </el-form-item> - <el-form-item - :label="$t('operatManage.menuSetObj.bak')" - :label-width="formLabelWidth" - > - <el-input - v-model="ruleForm.bak" - autocomplete="off" - style="width:85%" - :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.bak')" - ></el-input> - </el-form-item> - </el-form> - </div> + <el-option + v-for="item in options1" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-form-item> + <el-form-item + :label="$t('operatManage.menuSetObj.menuUrl')" + :label-width="formLabelWidth" + > + <el-input + v-model="ruleForm.url" + autocomplete="off" + style="width:85%" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.menuUrl')" + ></el-input> + </el-form-item> + <el-form-item + :label="$t('operatManage.menuSetObj.authorize')" + :label-width="formLabelWidth" + > + <el-input + v-model="ruleForm.perms" + autocomplete="off" + style="width:85%" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.authorize')" + ></el-input> + </el-form-item> + <el-form-item + :label="$t('operatManage.menuSetObj.type')" + prop="type" + :label-width="formLabelWidth" + > + <el-select + :popper-append-to-body="false" + style="width:85%" + v-model="ruleForm.type" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetree')+$t('operatManage.menuSetObj.type')" + > + <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 + :label="$t('operatManage.menuSetObj.bak')" + :label-width="formLabelWidth" + > + <el-input + v-model="ruleForm.bak" + autocomplete="off" + style="width:85%" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.bak')" + ></el-input> + </el-form-item> + </el-form> + </div> <div slot="footer" class="dialog-footer" @@ -372,9 +390,9 @@ data() { return { menuStatus: { - delete: false, - insert: false, - update: false, + delete: true, + insert: true, + update: true, }, defaultProps: { children: 'children', @@ -413,7 +431,7 @@ type: null, bak: '', }, - rules : { + rules: { enName: [ { required: true, message: this.$t('operatManage.menuSetObj.enNameHolder'), trigger: 'blur' }, ], @@ -439,27 +457,27 @@ options1: [ { value: 0, - label:this.$t('operatManage.menuSetObj.hiddeen') + label: this.$t('operatManage.menuSetObj.hiddeen') }, { value: 1, - label:this.$t('operatManage.menuSetObj.isshow') + label: this.$t('operatManage.menuSetObj.isshow') }, ], options2: [ { value: 0, - label:this.$t('operatManage.menuSetObj.rootpath') + label: this.$t('operatManage.menuSetObj.rootpath') // label: '鏍圭洰褰�', }, { value: 1, - label:this.$t('operatManage.menuSetObj.menu') + label: this.$t('operatManage.menuSetObj.menu') // label: '鑿滃崟', }, { value: 2, - label:this.$t('operatManage.menuSetObj.button') + label: this.$t('operatManage.menuSetObj.button') // label: '鎸夐挳', }, ], @@ -903,7 +921,7 @@ border-radius: 5px; padding: 1%; overflow-y: auto; - border-right: 1px solid #dcdfe6; + border-right: 1px solid #dcdfe6; } .right_menu { width: 80%; @@ -922,8 +940,7 @@ } } } -.btnBox{ - +.btnBox { position: absolute; bottom: 0; right: 0; -- Gitblit v1.9.3