feat(force): 新增基础代码列表接口并集成到EasyComponent

新增xrBaseCodeList接口用于获取基础代码列表数据,
并将其集成到EasyComponent中作为BaseOptionsLoader的实现。

fix(doc): 修复文档组件模板缩进问题
This commit is contained in:
chenxf 2026-01-06 11:34:38 +08:00
parent 27642a3ef5
commit 105aedc7dc
3 changed files with 25 additions and 2 deletions

View File

@ -232,3 +232,20 @@ export function isTaskCreater(params) {
params params
}) })
} }
export function xrBaseCodeList(data) {
return request({
useResponseData: true,
url: '/xrBaseCode/list',
method: 'post',
data
}).then((data) => {
return data.map((item) => {
return {
...item,
value: item.code,
label: item.name
}
})
})
}

View File

@ -20,8 +20,14 @@ import util from '@/common/js/utils'
import * as utils from './utils/index' import * as utils from './utils/index'
import { parseTime } from '@/utils/index.js' import { parseTime } from '@/utils/index.js'
import { xrBaseCodeList } from './api/force'
import hevueImgPreview from 'hevue-img-preview' import hevueImgPreview from 'hevue-img-preview'
import '@/plugins/EasyComponent/index' import EasyComponent from './plugins/EasyComponent/index'
EasyComponent({
BaseOptionsLoader(baseCode) {
return xrBaseCodeList({ codeid: baseCode })
}
})
import '@/plugins/element/index' import '@/plugins/element/index'
Vue.use(hevueImgPreview) Vue.use(hevueImgPreview)

View File

@ -1,4 +1,4 @@
<template> <template>
<el-dialog <el-dialog
title="强制注销决定书内容" title="强制注销决定书内容"
:visible.sync="visible" :visible.sync="visible"