|
@@ -49,7 +49,6 @@ const props = defineProps({
|
|
|
const state: any = reactive({
|
|
|
loading: false,
|
|
|
text: '',
|
|
|
- token: inject('token'),
|
|
|
})
|
|
|
const ref_form = ref()
|
|
|
watch(
|
|
@@ -70,42 +69,29 @@ const onSubmit = () => {
|
|
|
axios
|
|
|
.post(
|
|
|
'/business-model-api/api/blade-dcms/hazardouschemicalscatalog/parseBusinessScopeStr',
|
|
|
- state.text,
|
|
|
{
|
|
|
- headers: {
|
|
|
- 'Blade-Auth': state.token,
|
|
|
- 'Content-Type': 'text/plain', // 关键:告诉服务器这是纯文本
|
|
|
- },
|
|
|
+ businessScope: state.text,
|
|
|
+ apiname: import.meta.env.VITE_API_NAME,
|
|
|
},
|
|
|
+ {},
|
|
|
)
|
|
|
.then((res: any) => {
|
|
|
- if (res.data.code === 200) {
|
|
|
- if (res.data.data.success) {
|
|
|
- ElMessageBox.confirm(
|
|
|
- `成功导入 <span style="color: var(--czr-success-color)">${res.data.data.data.length}</span> 条数据!`,
|
|
|
- '导入结果',
|
|
|
- {
|
|
|
- dangerouslyUseHTMLString: true,
|
|
|
- showClose: false,
|
|
|
- showCancelButton: false,
|
|
|
- },
|
|
|
- ).then(() => {
|
|
|
- if (res.data.code === 200) {
|
|
|
- if (res.data.data.success) {
|
|
|
- emit('update:show', false)
|
|
|
- emit('refresh', res.data.data.data)
|
|
|
- } else {
|
|
|
- ElMessage.error(res.data.data.errorMsg)
|
|
|
- }
|
|
|
- } else {
|
|
|
- ElMessage.error(res.data.msg)
|
|
|
- }
|
|
|
- })
|
|
|
- } else {
|
|
|
- ElMessage.error(res.data.data.errorMsg)
|
|
|
- }
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ ElMessageBox.confirm(
|
|
|
+ `成功导入 <span style="color: var(--czr-success-color)">${res.data.data.length}</span> 条数据!`,
|
|
|
+ '导入结果',
|
|
|
+ {
|
|
|
+ dangerouslyUseHTMLString: true,
|
|
|
+ showClose: false,
|
|
|
+ showCancelButton: false,
|
|
|
+ },
|
|
|
+ ).then(() => {
|
|
|
+ emit('update:show', false)
|
|
|
+ emit('refresh', res.data.data)
|
|
|
+ })
|
|
|
} else {
|
|
|
ElMessage.error(res.data.msg)
|
|
|
+ state.loading = false
|
|
|
}
|
|
|
})
|
|
|
.catch((e) => {
|