1234567891011121314151617181920212223242526272829303132333435363738 |
- import BaseModel from '../../../core/base'
- import useSummaryModel from '../transform/summary'
- import useCommonTitleModel from '../transform/content'
- class ContentModel extends BaseModel {
- constructor(config) {
- super(config)
- }
- createModel() {
- return {
- content: useCommonTitleModel().createModel(),
- summary: useSummaryModel().createModel()
- }
- }
- formatModel(data, isInit = false) {
- const result = this.createModel()
- // 基础信息
- if (data?.baseInfo) {
- result.content = useCommonTitleModel().transformModel(data)
- }
- // 摘要
- if (data?.abstract) {
- result.summary = useSummaryModel().transformModel(data)
- }
- return result
- }
- }
- /**
- * /publicapply/detail/baseInfo
- * 基础信息接口数据模型转换
- */
- function useContentModel() {
- return new ContentModel()
- }
- export default useContentModel
|