@@ -40,45 +45,57 @@
-
+
{{ item.name }}
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
上传
@@ -86,7 +103,8 @@
@@ -96,7 +114,8 @@
- 选择产品
+ 选择产品
@@ -113,9 +132,11 @@
-
+
+
-
+
+
@@ -124,9 +145,11 @@
-
+
+
-
+
+
@@ -136,7 +159,8 @@
-
+
@@ -304,7 +328,7 @@ const formData = reactive({
remark: '',
annex: '',
- product: [],
+ quotation_detail: [],
})
@@ -408,12 +432,17 @@ const handleSubmit = async () => {
formData.annex = JSON.stringify(formDataannex.map((item) => item.uri))
}
if (tableData.value.length > 0) {
- formData.product = tableData.value.map(item => ({
+ formData.quotation_detail = tableData.value.map(item => ({
+
+ tax_inclusive_price: item.price,
product_id: item.product_id,
- product_num: item.product_num,
+ num: item.product_num,
tax_rate: item.tax_rate,
remark: item.remark
}));
+
+ // formData.quotation_detail = JSON.stringify(formData.quotation_detail)
+
}
await formRef.value?.validate()
const data = { ...formData, }
diff --git a/vite.config.ts b/vite.config.ts
index 766ed39..fb69137 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -14,7 +14,8 @@ import vueSetupExtend from 'vite-plugin-vue-setup-extend'
export default defineConfig({
base: '/admin/',
server: {
- host: '0.0.0.0'
+ host: '0.0.0.0',
+ open:true
},
plugins: [
vue(),