This commit is contained in:
heqinghang
2022-03-21 10:31:06 +08:00
parent 6ac6f01fce
commit 74968d658c
4 changed files with 34 additions and 26 deletions

View File

@ -38,19 +38,15 @@ export class ParterLevelConfigEditComponent implements OnInit {
title: '', title: '',
ui: { hidden: true } ui: { hidden: true }
}, },
name: { gradeName: {
title: '合伙人等级', title: '等级名称',
type: 'string', type: 'string',
enum: [
{ label: '管理员', value: '1'},
],
ui: {
widget: 'select',
placeholder:'请选择',
visibleIf: { name2: (value: string) => value === '1' }
} as SFSelectWidgetSchema,
}, },
name3: { sortId: {
title: '排序',
type: 'string',
},
remark: {
type: 'string', type: 'string',
title: '备注', title: '备注',
maxLength: 50, maxLength: 50,
@ -61,7 +57,7 @@ export class ParterLevelConfigEditComponent implements OnInit {
} as SFTextareaWidgetSchema, } as SFTextareaWidgetSchema,
}, },
}, },
required: ['name1', 'name2'] required: ['gradeName', 'sortId', 'remark']
}; };
this.ui = { this.ui = {
'*': { '*': {
@ -77,12 +73,12 @@ export class ParterLevelConfigEditComponent implements OnInit {
save() { save() {
this.sf.validator({ emitError: true }); this.sf.validator({ emitError: true });
if(!this.sf.valid) return; if(!this.sf.valid) return;
// this.service.request('', { ...this.sf.value }).subscribe(res => { this.service.request(this.service.$api_save, { ...this.sf.value }).subscribe(res => {
// if (res) { if (res) {
// this.modalRef.destroy(true); this.modalRef.destroy(true);
// } else { } else {
// this.service.msgSrv.error(res.msg); this.service.msgSrv.error(res.msg);
// } }
// }); });
} }
} }

View File

@ -15,7 +15,7 @@
<!-- 数据列表 --> <!-- 数据列表 -->
<st <st
#st #st
[data]="data" [data]="service.$api_getList"
[columns]="columns" [columns]="columns"
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }" [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }"
[res]="{ reName: { list: 'data.records', total: 'data.total' } }" [res]="{ reName: { list: 'data.records', total: 'data.total' } }"

View File

@ -43,13 +43,17 @@ export class ParterLevelConfigListComponent implements OnInit {
initSF() { initSF() {
this.schema = { this.schema = {
properties: { properties: {
name: { gradeName: {
type: 'string', type: 'string',
title: '等级姓名' title: '等级姓名'
}, },
phone: { stateLocked: {
type: 'string', type: 'string',
title: '状态' title: '状态',
enum:[{label:'是',value:'1'},{label:'否',value:'2'}],
ui:{
widget:'select'
}
}, },
} }
}; };
@ -64,11 +68,11 @@ export class ParterLevelConfigListComponent implements OnInit {
this.columns = [ this.columns = [
{ {
title: '等级姓名', title: '等级姓名',
index: 'name1' index: 'gradeName'
}, },
{ {
title: '备注', title: '备注',
index: 'name1' index: 'remark'
}, },
{ {
title: '创建时间', title: '创建时间',
@ -76,7 +80,7 @@ export class ParterLevelConfigListComponent implements OnInit {
}, },
{ {
title: '启用时间', title: '启用时间',
index: 'name1' index: 'enableTime'
}, },
{ {
title: '状态', title: '状态',

View File

@ -5,6 +5,14 @@ import { BaseService } from '@shared';
providedIn: 'root', providedIn: 'root',
}) })
export class ChannelSalesService extends BaseService { export class ChannelSalesService extends BaseService {
// 查询合伙人等级配置表
$api_getList = '/api/mdc/partnerGradeConfig/list/page';
// 获取合伙人等级配置表
$api_getPartnerGradeConfig = '/api/mdc/partnerGradeConfig/get';
// 保存合伙人等级配置表
$api_save = '/api/mdc/partnerGradeConfig/save';
// 删除合伙人等级配置表
$api_del = '/api/mdc/partnerGradeConfig/deletebatch';
constructor(public injector: Injector) { constructor(public injector: Injector) {
super(injector); super(injector);