diff --git a/src/api/summary/index.ts b/src/api/summary/index.ts new file mode 100644 index 0000000..3ad80a9 --- /dev/null +++ b/src/api/summary/index.ts @@ -0,0 +1,22 @@ +import request from '@/utils/request' +// 总结模板列表 +export function templateAdd(params?: any) { + return request.post({ url: '/template/add', params }) +} + +// 新增总结模板 +export function templateLists(params: any) { + return request.get({ url: '/template/list', params }) +} +// 编辑总结模板 +export function templateEdit(params: any) { + return request.post({ url: '/template/edit', params }) +} +// 总结模板详情 +export function templateDetail(params: any) { + return request.get({ url: '/template/detail', params }) +} +// 删除总结模板 +export function templateDelete(params: any) { + return request.post({ url: '/template/del', params }) +} diff --git a/src/enums/index.ts b/src/enums/index.ts index c74af8c..b4ea4a4 100644 --- a/src/enums/index.ts +++ b/src/enums/index.ts @@ -62,11 +62,29 @@ export const sexMap: Record = { [SexEnum.MALE]: '男', [SexEnum.FEMALE]: '女' } +export enum formTypeEum { + INPUT = 1, + TEXTAREA = 2 +} +export const formTypeMap: Record = { + [formTypeEum.INPUT]: '单行文本', + [formTypeEum.TEXTAREA]: '多行文本' +} +export enum templateTypeEum { + TELE = 5, + RECEULT = 6 +} +export const templateTypeMap: Record = { + [templateTypeEum.TELE]: '电销', + [templateTypeEum.RECEULT]: '招生' +} const keys: Record = { conversionMap: conversionMap, ClueSourceMap: ClueSourceMap, - sexMap: sexMap + sexMap: sexMap, + formTypeMap: formTypeMap, + templateTypeMap: templateTypeMap } const generateConverOptions = (key: string) => { const mapKey = keys[key] @@ -80,3 +98,5 @@ const generateConverOptions = (key: string) => { export const conversionOptions = generateConverOptions('conversionMap') export const clueSourceOptions = generateConverOptions('ClueSourceMap') export const sexOptions = generateConverOptions('sexMap') +export const formTypeOptions = generateConverOptions('formTypeMap') +export const templateTypeOptions = generateConverOptions('templateTypeMap') diff --git a/src/views/summary/components/add-item.vue b/src/views/summary/components/add-item.vue index c97e51c..85c7757 100644 --- a/src/views/summary/components/add-item.vue +++ b/src/views/summary/components/add-item.vue @@ -2,16 +2,16 @@
{{ index + 1 }}.
- + - {{ type.label }} + {{ type.label }} - -