|
@@ -1,27 +1,37 @@
|
|
|
-import { getAllRoleList, isAccountExist } from '/@/api/system/system';
|
|
|
+// isAccountExist
|
|
|
+import { getAllRoleList } from '/@/api/system/system';
|
|
|
import { BasicColumn } from '/@/components/Table';
|
|
|
import { FormSchema } from '/@/components/Table';
|
|
|
+import { h } from 'vue';
|
|
|
+// import { Switch } from 'ant-design-vue';
|
|
|
+import { Time } from '/@/components/Time';
|
|
|
|
|
|
export const columns: BasicColumn[] = [
|
|
|
{
|
|
|
title: '用户名',
|
|
|
- dataIndex: 'account',
|
|
|
+ dataIndex: 'userName',
|
|
|
width: 120,
|
|
|
},
|
|
|
{
|
|
|
title: '昵称',
|
|
|
- dataIndex: 'nickname',
|
|
|
+ dataIndex: 'nickName',
|
|
|
width: 120,
|
|
|
},
|
|
|
{
|
|
|
- title: '邮箱',
|
|
|
- dataIndex: 'email',
|
|
|
- width: 120,
|
|
|
+ title: '手机',
|
|
|
+ dataIndex: 'phone',
|
|
|
+ width: 140,
|
|
|
},
|
|
|
{
|
|
|
title: '创建时间',
|
|
|
dataIndex: 'createTime',
|
|
|
width: 180,
|
|
|
+ customRender: ({ record }) => {
|
|
|
+ return h(Time, {
|
|
|
+ value: record.createTime,
|
|
|
+ mode: 'datetime',
|
|
|
+ });
|
|
|
+ },
|
|
|
},
|
|
|
{
|
|
|
title: '角色',
|
|
@@ -54,24 +64,24 @@ export const accountFormSchema: FormSchema[] = [
|
|
|
field: 'account',
|
|
|
label: '用户名',
|
|
|
component: 'Input',
|
|
|
- helpMessage: ['本字段演示异步验证', '不能输入带有admin的用户名'],
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: '请输入用户名',
|
|
|
- },
|
|
|
- {
|
|
|
- validator(_, value) {
|
|
|
- return new Promise((resolve, reject) => {
|
|
|
- isAccountExist(value)
|
|
|
- .then(() => resolve())
|
|
|
- .catch((err) => {
|
|
|
- reject(err.message || '验证失败');
|
|
|
- });
|
|
|
- });
|
|
|
- },
|
|
|
- },
|
|
|
- ],
|
|
|
+ // helpMessage: ['本字段演示异步验证', '不能输入带有admin的用户名'],
|
|
|
+ // rules: [
|
|
|
+ // {
|
|
|
+ // required: true,
|
|
|
+ // message: '请输入用户名',
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // validator(_, value) {
|
|
|
+ // return new Promise((resolve, reject) => {
|
|
|
+ // isAccountExist(value)
|
|
|
+ // .then(() => resolve())
|
|
|
+ // .catch((err) => {
|
|
|
+ // reject(err.message || '验证失败');
|
|
|
+ // });
|
|
|
+ // });
|
|
|
+ // },
|
|
|
+ // },
|
|
|
+ // ],
|
|
|
},
|
|
|
{
|
|
|
field: 'pwd',
|