|
@@ -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: {
|