From 1669c6b39c36f0a7bd6c62f60cb9198513a84c28 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期一, 20 三月 2023 11:07:18 +0800 Subject: [PATCH] 系统用户,单位,目录翻译;综合展示取消默认加载高德改成在线 --- src/views/userManage/roleManage.vue | 479 ++++++++++++++++++++++++++++++----------------------------- 1 files changed, 246 insertions(+), 233 deletions(-) diff --git a/src/views/userManage/roleManage.vue b/src/views/userManage/roleManage.vue index 270015c..9409ec5 100644 --- a/src/views/userManage/roleManage.vue +++ b/src/views/userManage/roleManage.vue @@ -48,35 +48,39 @@ /> --> </el-form-item> <el-form-item - :label="$t('userManage.RM.roleName')" - prop="username" + :label="$t('userManage.RM.roleName')" + prop="username" > <el-input - v-model="roleForm.username" - :placeholder="$t('userManage.RM.roleNameHolder')" - size="small" - style="width: 200px" + v-model="roleForm.username" + :placeholder="$t('userManage.RM.roleNameHolder')" + size="small" + style="width: 200px" > - <i slot="suffix" class="el-icon-search" @click="onSubmit"></i> + <i + slot="suffix" + class="el-icon-search" + @click="onSubmit" + ></i> </el-input> </el-form-item> </div> <div> -<!-- <el-form-item>--> -<!-- <el-button--> -<!-- size="small"--> -<!-- type="primary"--> -<!-- @click="onSubmit('ruleForm')"--> -<!-- ><i class="el-icon-search"></i> {{--> -<!-- $t("userManage.RM.query")--> -<!-- }}</el-button>--> -<!-- </el-form-item>--> + <!-- <el-form-item>--> + <!-- <el-button--> + <!-- size="small"--> + <!-- type="primary"--> + <!-- @click="onSubmit('ruleForm')"--> + <!-- ><i class="el-icon-search"></i> {{--> + <!-- $t("userManage.RM.query")--> + <!-- }}</el-button>--> + <!-- </el-form-item>--> <el-form-item> <el-button - type="success" - size="small" - @click="setInsertFormdialog" - v-if="menuStatus.insert" + type="success" + size="small" + @click="setInsertFormdialog" + v-if="menuStatus.insert" ><i class="el-icon-circle-plus-outline"></i> {{ $t("userManage.RM.add") }}</el-button> @@ -93,9 +97,9 @@ </el-form-item> <el-form-item> <el-button - type="info" - size="small" - @click="resetForm('ruleForm')" + type="info" + size="small" + @click="resetForm('ruleForm')" ><i class="el-icon-delete"></i> {{ $t("userManage.RM.reset") }}</el-button> @@ -238,8 +242,8 @@ width="200" > <template slot-scope="scope"> - <el-button - type="primary" + <el-button + type="primary" @click="showDetail(scope.$index, scope.row)" size="small" plain @@ -278,45 +282,48 @@ style="overflow: hidden" :visible.sync="InsertFormdialog" > - <div style="height: 500px; overflow: auto"> - <el-form :model="insertform" label-position="top"> - <el-form-item - :label="$t('userManage.RM.roleName')" - :label-width="formLabelWidth" + <div style="height: 500px; overflow: auto"> + <el-form + :model="insertform" + label-position="top" > - <el-input - style="width:85%" - v-model="insertform.name" - autocomplete="off" - ></el-input> - </el-form-item> - <el-form-item - :label="$t('userManage.RM.ownedSystem')" - :label-width="formLabelWidth" - :prop="insertform.depValue" - :rules="[{ required: true, message: '涓嶈兘涓虹┖' }]" - > - <el-select - :popper-append-to-body="false" - v-model="insertform.depValue" - placeholder="璇烽�夋嫨" - style="width:85%" + <el-form-item + :label="$t('userManage.RM.roleName')" + :label-width="formLabelWidth" > - <el-option - :value="insertform.depid" - :label="insertform.depValue" - style="height: auto" + <el-input + style="width:85%" + v-model="insertform.name" + autocomplete="off" + ></el-input> + </el-form-item> + <el-form-item + :label="$t('userManage.RM.ownedSystem')" + :label-width="formLabelWidth" + :prop="insertform.depValue" + :rules="[{ required: true, message: '涓嶈兘涓虹┖' }]" + > + <el-select + :popper-append-to-body="false" + v-model="insertform.depValue" + placeholder="璇烽�夋嫨" + style="width:85%" > - <el-tree - ref="tree" - :data="depList" - node-key="id" - :props="props" - @node-click="handleDepList" - /> - </el-option> - </el-select> - <!-- <el-input + <el-option + :value="insertform.depid" + :label="insertform.depValue" + style="height: auto" + > + <el-tree + ref="tree" + :data="depList" + node-key="id" + :props="props" + @node-click="handleDepList" + /> + </el-option> + </el-select> + <!-- <el-input v-model="insertform.depValue" :disabled="true" :placeholder="$t('common.pleaseInput')" @@ -327,42 +334,42 @@ style="margin-left:10px" @click="showDepTree(2)" >{{ $t('common.choose') }}</el-button> --> - </el-form-item> - <el-form-item - :label="$t('userManage.RM.describe')" - :label-width="formLabelWidth" - > - <el-input - style="width:85%" - v-model="insertform.descr" - autocomplete="off" - ></el-input> - </el-form-item> - <el-form-item - :label="$t('userManage.RM.isAdmin')" - :label-width="formLabelWidth" - > - <el-radio - v-model="insertform.isAdmin" - label="1" - >鏄�</el-radio> - <el-radio - v-model="insertform.isAdmin" - label="0" - >鍚�</el-radio> - </el-form-item> - <el-form-item - :label="$t('userManage.RM.remarks')" - :label-width="formLabelWidth" - > - <el-input - style="width:85%" - v-model="insertform.bak" - autocomplete="off" - ></el-input> - </el-form-item> - </el-form> - </div> + </el-form-item> + <el-form-item + :label="$t('userManage.RM.describe')" + :label-width="formLabelWidth" + > + <el-input + style="width:85%" + v-model="insertform.descr" + autocomplete="off" + ></el-input> + </el-form-item> + <el-form-item + :label="$t('userManage.RM.isAdmin')" + :label-width="formLabelWidth" + > + <el-radio + v-model="insertform.isAdmin" + label="1" + >鏄�</el-radio> + <el-radio + v-model="insertform.isAdmin" + label="0" + >鍚�</el-radio> + </el-form-item> + <el-form-item + :label="$t('userManage.RM.remarks')" + :label-width="formLabelWidth" + > + <el-input + style="width:85%" + v-model="insertform.bak" + autocomplete="off" + ></el-input> + </el-form-item> + </el-form> + </div> <div slot="footer" class="dialog-footer" @@ -387,46 +394,49 @@ :visible.sync="UpdateFormdialog" :before-close="handleCloseEdit" > - <div style="height: 500px; overflow: auto"> - <el-form :model="updateform" label-position="top"> - <el-form-item - :label="$t('userManage.RM.roleName')" - :label-width="formLabelWidth" + <div style="height: 500px; overflow: auto"> + <el-form + :model="updateform" + label-position="top" > - <el-input - v-model="updateform.name" - autocomplete="off" - style="width:85%" - ></el-input> - </el-form-item> - - <el-form-item - :label="$t('userManage.RM.ownedSystem')" - :label-width="formLabelWidth" - :prop="updateform.depValue" - > - <el-select - :popper-append-to-body="false" - v-model="updateform.depValue" - placeholder="璇烽�夋嫨" - style="width:85%" + <el-form-item + :label="$t('userManage.RM.roleName')" + :label-width="formLabelWidth" > - <el-option - :value="updateform.depid" - :label="updateform.depValue" - style="height: auto" - > - <el-tree - ref="tree" - :data="depList" - node-key="id" - :props="props" - @node-click="handleUpdataDepList" - /> - </el-option> - </el-select> + <el-input + v-model="updateform.name" + autocomplete="off" + style="width:85%" + ></el-input> + </el-form-item> - <!-- <el-input + <el-form-item + :label="$t('userManage.RM.ownedSystem')" + :label-width="formLabelWidth" + :prop="updateform.depValue" + > + <el-select + :popper-append-to-body="false" + v-model="updateform.depValue" + placeholder="璇烽�夋嫨" + style="width:85%" + > + <el-option + :value="updateform.depid" + :label="updateform.depValue" + style="height: auto" + > + <el-tree + ref="tree" + :data="depList" + node-key="id" + :props="props" + @node-click="handleUpdataDepList" + /> + </el-option> + </el-select> + + <!-- <el-input v-model="updateform.depValue" :disabled="true" :placeholder="$t('common.pleaseInput')" @@ -437,42 +447,42 @@ style="margin-left:10px" @click="showDepTree(3)" >{{ $t('common.choose') }}</el-button> --> - </el-form-item> - <el-form-item - :label="$t('userManage.RM.isAdmin')" - :label-width="formLabelWidth" - > - <el-radio - v-model="updateform.isAdmin" - label="1" - >鏄�</el-radio> - <el-radio - v-model="updateform.isAdmin" - label="0" - >鍚�</el-radio> - </el-form-item> - <el-form-item - :label="$t('userManage.RM.describe')" - :label-width="formLabelWidth" - > - <el-input - v-model="updateform.descr" - autocomplete="off" - style="width:85%" - ></el-input> - </el-form-item> - <el-form-item - :label="$t('userManage.RM.remarks')" - :label-width="formLabelWidth" - > - <el-input - v-model="updateform.bak" - autocomplete="off" - style="width:85%" - ></el-input> - </el-form-item> - </el-form> - </div> + </el-form-item> + <el-form-item + :label="$t('userManage.RM.isAdmin')" + :label-width="formLabelWidth" + > + <el-radio + v-model="updateform.isAdmin" + label="1" + >鏄�</el-radio> + <el-radio + v-model="updateform.isAdmin" + label="0" + >鍚�</el-radio> + </el-form-item> + <el-form-item + :label="$t('userManage.RM.describe')" + :label-width="formLabelWidth" + > + <el-input + v-model="updateform.descr" + autocomplete="off" + style="width:85%" + ></el-input> + </el-form-item> + <el-form-item + :label="$t('userManage.RM.remarks')" + :label-width="formLabelWidth" + > + <el-input + v-model="updateform.bak" + autocomplete="off" + style="width:85%" + ></el-input> + </el-form-item> + </el-form> + </div> <div slot="footer" class="dialog-footer" @@ -512,76 +522,76 @@ >鍙栨秷</el-button> </div> </div> -<div class="infoBox_box" v-show="showinfoBox"> <div - class="infoBox box_div subpage_Div" - + class="infoBox_box" + v-show="showinfoBox" > - <div - slot="header" - class="clearfix" - > - <span>{{ $t("dataManage.styleObj.deInformation") }}</span> + <div class="infoBox box_div subpage_Div"> <div - style="float: right; cursor: pointer" - @click="closeDetial" + slot="header" + class="clearfix" > - <i class="el-icon-close"></i> + <span>{{ $t("dataManage.styleObj.deInformation") }}</span> + <div + style="float: right; cursor: pointer" + @click="closeDetial" + > + <i class="el-icon-close"></i> + </div> + </div> + <el-divider></el-divider> + <div class="contentBox"> + <p> + <label> {{ $t("userManage.RM.roleName") }}:</label> + <label class="boxlabel">{{ itemdetail.name }}</label> + </p> + <el-divider></el-divider> + + <p> + <label> {{ $t("userManage.RM.ownedSystem") }}:</label> + <label class="boxlabel">{{ itemdetail.depName }}</label> + </p> + <el-divider></el-divider> + + <p> + <label> {{ $t("userManage.RM.isAdmin") }}:</label> + <label class="boxlabel">{{ itemdetail.admin }}</label> + </p> + <el-divider></el-divider> + <p> + <label> {{ $t("userManage.RM.describe") }}:</label> + <label class="boxlabel">{{ itemdetail.descr }}</label> + </p> + <el-divider></el-divider> + <p> + <label> {{ $t("userManage.RM.creationuser") }}:</label> + <label class="boxlabel">{{ itemdetail.createUser }}</label> + </p> + <el-divider></el-divider> + <p> + <label> {{ $t("userManage.RM.creationtime") }}:</label> + <label class="boxlabel">{{ itemdetail.createTime }}</label> + </p> + <el-divider></el-divider> + <p> + <label> {{ $t("userManage.RM.updateonuser") }}:</label> + <label class="boxlabel">{{ itemdetail.updateUser }}</label> + </p> + <el-divider></el-divider> + + <p> + <label> {{ $t("userManage.RM.updateontime") }}:</label> + <label class="boxlabel">{{ itemdetail.updateTime }}</label> + </p> + <el-divider></el-divider> + <p> + <label> {{ $t("userManage.RM.remarks") }}:</label> + <label class="boxlabel">{{ itemdetail.bak }}</label> + </p> + <el-divider></el-divider> </div> </div> - <el-divider></el-divider> - <div class="contentBox"> - <p> - <label> {{ $t("userManage.RM.roleName") }}:</label> - <label class="boxlabel">{{ itemdetail.name }}</label> - </p> - <el-divider></el-divider> - - <p> - <label> {{ $t("userManage.RM.ownedSystem") }}:</label> - <label class="boxlabel">{{ itemdetail.depName }}</label> - </p> - <el-divider></el-divider> - - <p> - <label> {{ $t("userManage.RM.isAdmin") }}:</label> - <label class="boxlabel">{{ itemdetail.admin }}</label> - </p> - <el-divider></el-divider> - <p> - <label> {{ $t("userManage.RM.describe") }}:</label> - <label class="boxlabel">{{ itemdetail.descr }}</label> - </p> - <el-divider></el-divider> - <p> - <label> {{ $t("userManage.RM.creationuser") }}:</label> - <label class="boxlabel">{{ itemdetail.createUser }}</label> - </p> - <el-divider></el-divider> - <p> - <label> {{ $t("userManage.RM.creationtime") }}:</label> - <label class="boxlabel">{{ itemdetail.createTime }}</label> - </p> - <el-divider></el-divider> - <p> - <label> {{ $t("userManage.RM.updateonuser") }}:</label> - <label class="boxlabel">{{ itemdetail.UpdateUser }}</label> - </p> - <el-divider></el-divider> - - <p> - <label> {{ $t("userManage.RM.updateontime") }}:</label> - <label class="boxlabel">{{ itemdetail.updateTime }}</label> - </p> - <el-divider></el-divider> - <p> - <label> {{ $t("userManage.RM.remarks") }}:</label> - <label class="boxlabel">{{ itemdetail.bak }}</label> - </p> - <el-divider></el-divider> - </div> </div> -</div> </div> </template> @@ -716,6 +726,9 @@ this.itemdetail.updateTime = this.formomentTime( this.itemdetail.updateTime ); + this.itemdetail.createUser = this.itemdetail.createName; + + this.itemdetail.updateUser = this.itemdetail.updateName; this.itemdetail.admin = parseInt(this.itemdetail.isAdmin) === 0 ? "鍚�" : "鏄�"; }, -- Gitblit v1.9.3