|
@@ -64,9 +64,11 @@ const importData = reactive({
|
|
|
const uploadEmits = defineEmits(["finished"]);
|
|
|
|
|
|
/**
|
|
|
- * 传入url和title
|
|
|
+ * 传入url和title,也可以传入其他参数
|
|
|
*/
|
|
|
-const show = (url: string, title: string) => {
|
|
|
+let otherParams = {};
|
|
|
+const show = (url: string, title: string, params: object) => {
|
|
|
+ otherParams = params;
|
|
|
dialog.title = title;
|
|
|
dialog.visible = true;
|
|
|
uploadUrl.value = url;
|
|
@@ -89,7 +91,7 @@ const handleSubmit = async () => {
|
|
|
let data: any = await request({
|
|
|
url: uploadUrl.value,
|
|
|
method: "post",
|
|
|
- data: importData,
|
|
|
+ data: { ...importData, ...importData },
|
|
|
headers: {
|
|
|
"Content-Type": "multipart/form-data",
|
|
|
},
|