|
@@ -3,7 +3,12 @@
|
|
<van-form @submit="onSubmit">
|
|
<van-form @submit="onSubmit">
|
|
<van-cell-group inset>
|
|
<van-cell-group inset>
|
|
<!-- 允许输入数字,调起带符号的纯数字键盘 -->
|
|
<!-- 允许输入数字,调起带符号的纯数字键盘 -->
|
|
- <van-field v-model="totalFee" type="number" label="数字" />
|
|
|
|
|
|
+ <van-field
|
|
|
|
+ v-model="totalFee"
|
|
|
|
+ name="totalFee"
|
|
|
|
+ type="number"
|
|
|
|
+ label="数字"
|
|
|
|
+ />
|
|
<van-field name="uploader" label="文件上传">
|
|
<van-field name="uploader" label="文件上传">
|
|
<template #input>
|
|
<template #input>
|
|
<van-uploader
|
|
<van-uploader
|
|
@@ -25,9 +30,10 @@
|
|
@click="showCalendar = true"
|
|
@click="showCalendar = true"
|
|
/>
|
|
/>
|
|
<van-field
|
|
<van-field
|
|
- v-model="message"
|
|
|
|
|
|
+ v-model="remark"
|
|
rows="2"
|
|
rows="2"
|
|
autosize
|
|
autosize
|
|
|
|
+ name="remark"
|
|
label="留言"
|
|
label="留言"
|
|
type="textarea"
|
|
type="textarea"
|
|
maxlength="50"
|
|
maxlength="50"
|
|
@@ -50,7 +56,7 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
<script setup>
|
|
-import { watch, ref, onMounted } from 'vue'
|
|
|
|
|
|
+import { watch, ref, onMounted, toRaw } from 'vue'
|
|
import { useRouter, useRoute } from 'vue-router'
|
|
import { useRouter, useRoute } from 'vue-router'
|
|
import dayjs from 'dayjs'
|
|
import dayjs from 'dayjs'
|
|
import { uploadFile } from '@/api/api'
|
|
import { uploadFile } from '@/api/api'
|
|
@@ -60,11 +66,9 @@ const route = useRoute()
|
|
|
|
|
|
const files = ref([])
|
|
const files = ref([])
|
|
const totalFee = ref(0)
|
|
const totalFee = ref(0)
|
|
-const message = ref('')
|
|
|
|
|
|
+const remark = ref('')
|
|
|
|
|
|
const afterRead = async (file) => {
|
|
const afterRead = async (file) => {
|
|
- console.log(66, file);
|
|
|
|
-
|
|
|
|
// 将文件上传至服务器
|
|
// 将文件上传至服务器
|
|
let formData = new FormData()
|
|
let formData = new FormData()
|
|
formData.append('sampleFile', file.file)
|
|
formData.append('sampleFile', file.file)
|
|
@@ -88,11 +92,19 @@ const onConfirm = (date) => {
|
|
const filesDelete = (file) => {
|
|
const filesDelete = (file) => {
|
|
files.value = files.value.filter((elm) => elm.url !== file.url)
|
|
files.value = files.value.filter((elm) => elm.url !== file.url)
|
|
}
|
|
}
|
|
-const onSubmit = () => {
|
|
|
|
|
|
+const onSubmit = (values) => {
|
|
// 金额
|
|
// 金额
|
|
// 附件
|
|
// 附件
|
|
// 时间
|
|
// 时间
|
|
- console.log(95, newTime.value);
|
|
|
|
// 留言
|
|
// 留言
|
|
|
|
+ // const params = {
|
|
|
|
+ // totalFee: toRaw(number),
|
|
|
|
+ // files: toRaw(files),
|
|
|
|
+ // time: toRaw(newTime),
|
|
|
|
+ // remark: toRaw(message)
|
|
|
|
+ // }
|
|
|
|
+ // console.log(103, params)
|
|
|
|
+
|
|
|
|
+ console.log(102, values)
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|