diff --git a/src/api/force.js b/src/api/force.js index 7ebbc44..56dfd82 100644 --- a/src/api/force.js +++ b/src/api/force.js @@ -232,3 +232,20 @@ export function isTaskCreater(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 + } + }) + }) +} diff --git a/src/main.js b/src/main.js index 81d1289..9485925 100644 --- a/src/main.js +++ b/src/main.js @@ -20,8 +20,14 @@ import util from '@/common/js/utils' import * as utils from './utils/index' import { parseTime } from '@/utils/index.js' +import { xrBaseCodeList } from './api/force' 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' Vue.use(hevueImgPreview) diff --git a/src/views/forceNotice/force/doc.vue b/src/views/forceNotice/force/doc.vue index 4f9ee54..7c23d08 100644 --- a/src/views/forceNotice/force/doc.vue +++ b/src/views/forceNotice/force/doc.vue @@ -1,4 +1,4 @@ -