浏览代码

调整页面

luojun 2 年之前
父节点
当前提交
2390d06412
共有 3 个文件被更改,包括 20 次插入7 次删除
  1. 2 1
      src/views/system/dept/extend.vue
  2. 10 0
      src/views/system/dept/index.vue
  3. 8 6
      src/views/system/user/index.vue

+ 2 - 1
src/views/system/dept/extend.vue

@@ -9,7 +9,7 @@
           :key="v.key"
           >{{ v.value }}</el-descriptions-item
         >
-        <el-descriptions-item label="机构组织类型">{{
+        <el-descriptions-item label="机构组织类型" v-if="false">{{
           getLabel(dict.type.reality_org_type, orgType)
         }}</el-descriptions-item>
         <el-descriptions-item label="是否可用">{{
@@ -1140,6 +1140,7 @@ export default {
         // { label: "是否可用", key: "isLock" },
         { label: "更新时间", key: "updateTime" },
         { label: "同步时间", key: "createTime" },
+        { label: "机构简称", key: "shortName" },
       ],
 
       type: null,

+ 10 - 0
src/views/system/dept/index.vue

@@ -59,6 +59,7 @@
                 placeholder="请输入机构名称"
                 clearable
                 @keyup.enter.native="handleQuery"
+                :maxlength="50" @input="inputRestriction"
               />
             </el-form-item>
             <el-form-item label="机构编码" prop="code">
@@ -297,6 +298,7 @@
           <el-col :span="24">
             <el-form-item label="机构名称" prop="name">
               <el-input
+              :maxlength="50" @input="editRestriction"
                 v-model="form.name"
                 placeholder="请输入机构名称"
                 :disabled="form.source == 1"
@@ -528,6 +530,14 @@ export default {
     this.getAreaList();
   },
   methods: {
+    inputRestriction(){
+      // 限制只允许输入汉字、英文和数字
+      this.queryParams.name = this.queryParams.name.replace(/[^\u4e00-\u9fa5a-zA-Z0-9]/g, '');
+    },
+    editRestriction(){
+      // 限制只允许输入汉字、英文和数字
+      this.form.name = this.form.name.replace(/[^\u4e00-\u9fa5a-zA-Z0-9]/g, '');
+    },
     getCode(item) {
       if (item != null && item.length > 0) {
         let area = this.areaList.find((v) => v.key === item);

+ 8 - 6
src/views/system/user/index.vue

@@ -22,6 +22,7 @@
           >
             <el-form-item label="用户账号" prop="username">
               <el-input
+              :maxlength="20"
                 v-model="queryParams.username"
                 placeholder="请输入用户账号"
                 clearable
@@ -29,6 +30,7 @@
                 @keyup.enter.native="handleQuery"
               />
             </el-form-item>
+            
             <el-form-item label="用户角色" prop="roleIds">
               <!-- <el-input
                 v-model="queryParams.phone"
@@ -42,7 +44,7 @@
                 style="width: 200px"
                 clearable
                 v-model="queryParams.roleId"
-                placeholder="请选择角色"
+                placeholder="请选择用户角色"
               >
                 <el-option
                   v-for="item in role_options"
@@ -55,7 +57,7 @@
             <el-form-item label="状态" prop="isLock">
               <el-select
                 v-model="queryParams.isLock"
-                placeholder="用户状态"
+                placeholder="请选择状态"
                 clearable
                 style="width: 200px"
               >
@@ -317,7 +319,7 @@
               <el-input
                 v-model="form.username"
                 placeholder="请输入用户账号"
-                maxlength="30"
+                :maxlength="20"
                 :readonly="form.source == 1"
               />
             </el-form-item>
@@ -342,7 +344,7 @@
                 :show-count="true"
                 :normalizer="tenantIdnormalizer"
                 :props="{ checkStrictly: true, label: 'name' }"
-                placeholder="请选择属机构"
+                placeholder="请选择属机构"
                 :disabled="form.source == 1"
               />
             </el-form-item>
@@ -357,7 +359,7 @@
                 style="width: 100%"
                 v-model="form.roleIds"
                 multiple
-                placeholder="请选择角色"
+                placeholder="请选择用户角色"
               >
                 <el-option
                   v-for="item in roleOptions"
@@ -374,7 +376,7 @@
               <el-select
                 style="width: 100%"
                 v-model="form.gender"
-                placeholder="请选择性别"
+                placeholder="请选择用户性别"
                 :disabled="form.source == 1"
               >
                 <el-option