lrf402788946 %!s(int64=4) %!d(string=hai) anos
pai
achega
bbba48ea1f
Modificáronse 1 ficheiros con 9 adicións e 2 borrados
  1. 9 2
      src/views/user/index.vue

+ 9 - 2
src/views/user/index.vue

@@ -56,8 +56,14 @@
       </el-card>
     </detail-frame>
 
-    <el-dialog :visible.sync="dialog" title="添加管理员" @close="toClose" width="30%" :destroy-on-close="true">
-      <data-form :data="form" :fields="formFields" :rules="rules" @save="toSave"> </data-form>
+    <el-dialog :visible.sync="dialog" title="用户信息" @close="toClose" width="30%" :destroy-on-close="true">
+      <data-form :data="form" :fields="formFields" :rules="rules" @save="toSave">
+        <template #options="{item}">
+          <template v-if="item.model === 'type'">
+            <el-option v-for="(i, index) in roleList" :key="`role-form-${index}`" :label="i.name" :value="i.type"></el-option>
+          </template>
+        </template>
+      </data-form>
     </el-dialog>
   </div>
 </template>
@@ -114,6 +120,7 @@ export default {
         { label: '用户名', required: false, model: 'name' },
         { label: '登录名', required: true, model: 'mobile' },
         { label: '密码', required: true, model: 'passwd' },
+        { label: '角色', model: 'type', type: 'select' },
         { label: '备注', required: false, model: 'remark', type: 'textarea' },
       ],
       rules: {