diff --git a/web/src/assets/images/upload.png b/web/src/assets/images/upload.png new file mode 100644 index 0000000..7a2c588 Binary files /dev/null and b/web/src/assets/images/upload.png differ diff --git a/web/src/views/pages/index.vue b/web/src/views/pages/index.vue index 5088f9b..439befe 100644 --- a/web/src/views/pages/index.vue +++ b/web/src/views/pages/index.vue @@ -77,7 +77,16 @@ - + +
+ +

添加图片

+
+
@@ -92,10 +101,28 @@ - + +
+ +

添加图片

+
+
- + +
+ +

添加图片

+
+
@@ -189,7 +216,8 @@ const steps = [ { title: '非遗应用与推广' }, { title: '非遗资产衍生商品信息' } ]; -const currentStep = ref(0) +const actionUrl = 'http://124.222.245.240:8080/api/v1/upload/upload/image' +const currentStep = ref(2) const historyList = ref([ { id: 0, @@ -223,11 +251,11 @@ const modalForm = reactive({ online_accounts: [], inheritor_level: null, inheritor_age_count: [], - inheritor_certificates: '', + inheritor_certificates: [], heritage_level: null, historical_evidence:[], - patent_certificates: '', - pattern_images: '', + patent_certificates: [], + pattern_images: [], patent_application_no: '', }) const modalRules = { @@ -631,7 +659,7 @@ const submit = () => { funding_status: fundingOptions.find(item => item.value === modalForm.funding_status).label, inheritor_level: fundingOptions2.find(item => item.value === modalForm.inheritor_level).label, // "inheritor_ages": [60, 42, 35], # 传承人年龄 - inheritor_certificates: ["http://example.com/国家级非遗传承人证书.jpg"], + inheritor_certificates: modalForm.inheritor_certificates, heritage_asset_level: heritageOptions.find(item => item.value === modalForm.heritage_level).label, inheritor_ages: modalForm.inheritor_age_count, historical_evidence: { @@ -640,8 +668,8 @@ const submit = () => { inheritor_testimony: modalForm.historical_evidence[3], modern_research: modalForm.historical_evidence[4] }, - patent_certificates: ["http://example.com/专利证书1.jpg", "http://example.com/专利证书2.jpg"], - pattern_images: ["pattern1.jpg"], + patent_certificates: modalForm.patent_certificates, + pattern_images: modalForm.pattern_images, implementation_stage: maturityOptions.find(item => item.value === modalForm.application_maturity).label, coverage_area: coverageOptions.find(item => item.value === modalForm.application_coverage).label, collaboration_type: depthOptions.find(item => item.value === modalForm.cooperation_depth).label,