Kaynağa Gözat

:heavy_plus_sign: 新增用户平台字段

smallchill 5 yıl önce
ebeveyn
işleme
2beeba8dd0
1 değiştirilmiş dosya ile 38 ekleme ve 10 silme
  1. 38 10
      src/views/system/user.vue

+ 38 - 10
src/views/system/user.vue

@@ -78,6 +78,10 @@
                     slot="deptName">
             <el-tag>{{row.deptName}}</el-tag>
           </template>
+          <template slot-scope="{row}"
+                    slot="userTypeName">
+            <el-tag>{{row.userTypeName}}</el-tag>
+          </template>
         </avue-crud>
         <el-dialog title="用户角色配置"
                    append-to-body
@@ -245,6 +249,12 @@
               slot: true,
               display: false
             },
+            {
+              label: "用户平台",
+              prop: "userTypeName",
+              slot: true,
+              display: false
+            },
           ],
           group: [
             {
@@ -252,16 +262,6 @@
               prop: 'baseInfo',
               icon: 'el-icon-user-solid',
               column: [
-                {
-                  label: "登录账号",
-                  prop: "account",
-                  rules: [{
-                    required: true,
-                    message: "请输入登录账号",
-                    trigger: "blur"
-                  }],
-                  span: website.tenantMode ? 12 : 24,
-                },
                 {
                   label: "所属租户",
                   prop: "tenantId",
@@ -279,6 +279,34 @@
                     required: true,
                     message: "请输入所属租户",
                     trigger: "click"
+                  }],
+                  span: 24,
+                },
+                {
+                  label: "登录账号",
+                  prop: "account",
+                  rules: [{
+                    required: true,
+                    message: "请输入登录账号",
+                    trigger: "blur"
+                  }],
+                },
+                {
+                  label: "用户平台",
+                  type: "select",
+                  dicUrl: "/api/blade-system/dict/dictionary?code=user_type",
+                  props: {
+                    label: "dictValue",
+                    value: "dictKey"
+                  },
+                  dataType: "number",
+                  slot: true,
+                  prop: "userType",
+                  search: true,
+                  rules: [{
+                    required: true,
+                    message: "请选择用户平台",
+                    trigger: "blur"
                   }]
                 },
                 {