core版本导入
# 导入功能
# 说明
导入组件是一款用于提取 Excel 表格内容存储到临时表,并且通过用户设置的入正式库的 API,将数据存储到正式库的工具组件。当前版本的导入组件只有前端,后端调用的是.net core版本的导入服务的。
# 更新包
点击下载:更新包core版本导入组件
# 使用
# 前端配置
- window.website 中增加如下代码
serverConfig: {
importConfig: {
serverCore: "http://localhost:9102/Import/api",//core导入服务,替换成服务地址
},
},
1
2
3
4
5
2
3
4
5
- 在main.js中增加如下代码
//全局导入
import TgImportCore from "@/tiangongCore/components/business/TgImportCore/index.js";
const mountApp = async () => {
const app = createApp(App);
app.use(TgImportCore);
}
1
2
3
4
5
6
7
2
3
4
5
6
7
# 前端方法调用
//引用导入组件
const eciImportCoreDailog = inject('tg-import-core', {})
//调用导入组件的方法
function showImportAction() {
if (eciImportCoreDailog) {
const eciImportinstance = eciImportCoreDailog({})
if (eciImportinstance && eciImportinstance.exposed) {
let options = {
dialogTitle: "导入弹框的标题",//默认:导入组件
bizType: "@ep_parameters",// 业务类型
asUse: 1,
bizNo: "ep_gds_nature", //单号
sysCode: "GW", // 对应配置平台系统代码
other: {
//对应配置平台系统代码
_CentreImportConfigDBID: "GW",
//权限配置
Authorization: "TG_SSO_TOKEN:eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiI2ODdkMDlhZjcxYTc0Zjk3YTJiNGE4ODU2YWUxOWNjZCIsInN1YiI6ImI5Yjk4N2YxYjBkYzc3MWQ4NWYyMDRjMjVmNDMwNTNmIiwiaWF0IjoxNzE0OTkzOTMzfQ.X_gm_aoaNl8E2xYkMWwmbu_BLx6tAtnI_kuvU9JXrZg"
},
callback: () => {
//关闭导入界面的,回调函数
// alert('关闭导入界面回调函数')
},
}
//弹出导入组件的界面
eciImportinstance.exposed.show(options)
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
上次更新: 2024/5/7 14:39:16