基于Vue-element-ui admin,开发的IdentityServer4 的前端管理页面,支持简单页面一键CRUD
一键CRUD 配置说明
// 自定义列数据(覆盖BaseArrField-ArrField行值)
// CustomerFields.Currency = {
// Name: 'Currency', //名称
// DisplayName: '授权币制',//显示名称
// IsKey: true, //主键v-on:-默认:false
// Editable: true, //可编辑-默认:true
// Required: true, //必填-默认:false
// Type: 'string', //'datetime/number/string/boolean';//类型-默认: string
// inputType: 'text', //'password/datetime/text/tagedit/tabedit';//form中的input类型-默认: text
// IsForeignKey: true, //外键渲染为Select
// multiple: true, //select多选
// ForeignKeyGetListUrl: '/api/GetPagerPARA_CURR_FromCache', //获取外键数据Url
// isEmail: true, //邮件格式
// FormOrder: 1, //Form排序
// FormShow: true, //Form中展示-默认:true
// ListOrder: 1, //列表排序
// ListShow: true, //列表展示-默认:true
// MaxLength: 50, //最大长度
// MinLength: 10, //最小长度
// Precision: 2 //小数位位数 //Type为number时,可设置小数位
// SearchOrder: 1, //搜索排序
// SearchShow: true, //搜索中展示-默认:false
// Sortable: true, //是否可排序-默认:false
// Width_List: '120', //列表-列宽度 <=0 默认*,>0 此宽度为准
// Width_input: '178', //Form-input宽度 <=0 默认*,>0 此宽度为准
// }
AutoCRUD组件data.CustomerFields 有值会覆盖data.Fields数据 tagedit:基于element-ui的tag 组件实现 tabedit:基于element-ui的tab 组件实现 tabedit组件里的tab异步加载
npm install
npm run serve
npm run build
npm run test
npm run lint
npm run test:e2e
npm run test:unit