From 198b83ce825fbbf912cb26d592e3c7b0b586ca92 Mon Sep 17 00:00:00 2001 From: 王旭 <1377869194@qq.com> Date: 星期一, 20 二月 2023 17:38:22 +0800 Subject: [PATCH] 数据管理页面格式 --- src/views/userManage/roleManage.vue | 193 ++++++++++++++++++++++++++++++++++------------- 1 files changed, 138 insertions(+), 55 deletions(-) diff --git a/src/views/userManage/roleManage.vue b/src/views/userManage/roleManage.vue index 6f4f786..5bbfdf8 100644 --- a/src/views/userManage/roleManage.vue +++ b/src/views/userManage/roleManage.vue @@ -1,18 +1,29 @@ <template> <div class="logLog_box"> - <My-bread - :list="[ + <My-bread :list="[ `${$t('operatManage.operatManage')}`, `${$t('userManage.roleManage')}`, - ]" - ></My-bread> + ]"></My-bread> <el-divider /> - <div class="inquire subpage_Div" ref="container"> - <el-form ref="ruleForm" :model="roleForm" :inline="true"> + <div + class="inquire subpage_Div" + ref="container" + > + <el-form + ref="ruleForm" + :model="roleForm" + :inline="true" + > <div class="flex_box"> <div style="margin-right: auto"> - <el-form-item :label="$t('userManage.RM.roleName')" prop="username"> - <el-input v-model="roleForm.username" style="width: 200px" /> + <el-form-item + :label="$t('userManage.RM.roleName')" + prop="username" + > + <el-input + v-model="roleForm.username" + style="width: 200px" + /> </el-form-item> <el-form-item :label="$t('userManage.RM.ownedSystem')" @@ -47,21 +58,22 @@ </div> <div> <el-form-item> - <el-button type="info" size="small" @click="resetForm('ruleForm')" - ><i class="el-icon-delete"></i> {{ + <el-button + type="info" + size="small" + @click="resetForm('ruleForm')" + ><i class="el-icon-delete"></i> {{ $t("userManage.RM.reset") - }}</el-button - > + }}</el-button> </el-form-item> <el-form-item> <el-button size="small" type="primary" @click="onSubmit('ruleForm')" - ><i class="el-icon-search"></i> {{ + ><i class="el-icon-search"></i> {{ $t("userManage.RM.query") - }}</el-button - > + }}</el-button> </el-form-item> <el-form-item> <el-button @@ -69,10 +81,9 @@ size="small" @click="handleDelete()" v-if="menuStatus.delete" - ><i class="el-icon-delete"></i> {{ + ><i class="el-icon-delete"></i> {{ $t("common.delete") - }}</el-button - > + }}</el-button> </el-form-item> <el-form-item> <el-button @@ -80,10 +91,9 @@ size="small" @click="setInsertFormdialog" v-if="menuStatus.insert" - ><i class="el-icon-circle-plus-outline"></i> {{ + ><i class="el-icon-circle-plus-outline"></i> {{ $t("userManage.RM.add") - }}</el-button - > + }}</el-button> </el-form-item> </div> </div> @@ -135,21 +145,31 @@ </el-form-item> --> </el-form> </div> - <div class="table_box subpage_Div" :style="styleVar"> + <div + class="table_box subpage_Div" + :style="styleVar" + > <el-table :data="tableData" style="width: 100%" height="calc(100% - 57px)" @selection-change="handleSelectionChange" > - <el-table-column type="selection" width="55" /> + <el-table-column + type="selection" + width="55" + /> <el-table-column align="center" type="index" :label="$t('userManage.RM.index')" width="70px" /> - <el-table-column align="center" prop="id" v-if="false" /> + <el-table-column + align="center" + prop="id" + v-if="false" + /> <el-table-column align="center" prop="name" @@ -216,17 +236,18 @@ type="warning" @click="handleEdit(scope.$index, scope.row)" size="small" - >{{ $t("common.update") }}</el-button - > + >{{ $t("common.update") }}</el-button> <el-button @click="showDetail(scope.$index, scope.row)" size="small" - >{{ $t("common.see") }}</el-button - > + >{{ $t("common.see") }}</el-button> </template> </el-table-column> </el-table> - <div style="margin-top: 25px" class="pagination_box"> + <div + style="margin-top: 25px" + class="pagination_box" + > <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" @@ -310,8 +331,14 @@ :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-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')" @@ -324,11 +351,21 @@ ></el-input> </el-form-item> </el-form> - <div slot="footer" class="dialog-footer"> - <el-button size="small" @click="insertFromClose">{{ + <div + slot="footer" + class="dialog-footer" + > + <el-button + size="small" + @click="insertFromClose" + >{{ $t("common.close") }}</el-button> - <el-button type="primary" size="small" @click="insertFromData">{{ + <el-button + type="primary" + size="small" + @click="insertFromData" + >{{ $t("common.confirm") }}</el-button> </div> @@ -345,7 +382,10 @@ :label="$t('userManage.RM.roleName')" :label-width="formLabelWidth" > - <el-input v-model="updateform.name" autocomplete="off"></el-input> + <el-input + v-model="updateform.name" + autocomplete="off" + ></el-input> </el-form-item> <el-form-item @@ -390,49 +430,87 @@ :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-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"></el-input> + <el-input + v-model="updateform.descr" + autocomplete="off" + ></el-input> </el-form-item> <el-form-item :label="$t('userManage.RM.remarks')" :label-width="formLabelWidth" > - <el-input v-model="updateform.bak" autocomplete="off"></el-input> + <el-input + v-model="updateform.bak" + autocomplete="off" + ></el-input> </el-form-item> </el-form> - <div slot="footer" class="dialog-footer"> - <el-button size="small" @click="updateFromClose">{{ + <div + slot="footer" + class="dialog-footer" + > + <el-button + size="small" + @click="updateFromClose" + >{{ $t("common.close") }}</el-button> - <el-button type="primary" size="small" @click="updateFromData">{{ + <el-button + type="primary" + size="small" + @click="updateFromData" + >{{ $t("common.confirm") }}</el-button> </div> </el-dialog> - <div class="leftTree subpage_Div box_div" v-if="showCata"> + <div + class="leftTree subpage_Div box_div" + v-if="showCata" + > <div class="treeBox"> <role-dep-tree></role-dep-tree> </div> <div class="btnBox"> - <el-button type="primary" size="small" @click="selectCataName" - >纭畾</el-button - > - <el-button type="info" size="small" @click="showCata = false" - >鍙栨秷</el-button - > + <el-button + type="primary" + size="small" + @click="selectCataName" + >纭畾</el-button> + <el-button + type="info" + size="small" + @click="showCata = false" + >鍙栨秷</el-button> </div> </div> - <div class="infoBox box_div subpage_Div" v-show="showinfoBox"> - <div slot="header" class="clearfix"> + <div + class="infoBox box_div subpage_Div" + v-show="showinfoBox" + > + <div + slot="header" + class="clearfix" + > <span>{{ $t("dataManage.styleObj.deInformation") }}</span> - <div style="float: right; cursor: pointer" @click="closeDetial"> + <div + style="float: right; cursor: pointer" + @click="closeDetial" + > <i class="el-icon-close"></i> </div> </div> @@ -562,7 +640,7 @@ }; }, methods: { - onResize() { + onResize() { this.timer && clearTimeout(this.timer); this.timer = setTimeout(() => { this.calHeight(); @@ -679,7 +757,7 @@ if (data.code != 200) { this.$message.error("鍒楄〃璋冪敤澶辫触"); } - console.log(data); + this.tableData = data.result; this.count = data.count; }, @@ -801,7 +879,12 @@ this.updateform = row; this.updateform.isAdmin = row.isAdmin.toString(); const data = await selectDep({ id: row.depid }); - this.updateform.depValue = data.result.name; + if (data.result == null) { + this.updateform.depValue = null; + } else { + this.updateform.depValue = data.result.name; + } + this.UpdateFormdialog = true; }, onSubmit() { -- Gitblit v1.9.3