|
@@ -155,9 +155,12 @@
|
|
|
<div>
|
|
|
<el-form ref="formSKref" :model="formSK" label-width="80px" size="mini">
|
|
|
<el-form-item label="收款金额" prop="price" :rules="[{ required: true, message: '请填写', trigger: 'blur' }]">
|
|
|
- <el-input v-model="formSK.price"></el-input>
|
|
|
+ <el-input type="number" v-model="formSK.price"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="备注" prop="remark" :rules="[{ required: true, message: '请填写', trigger: 'blur' }]">
|
|
|
+ <el-form-item label="收款金额" prop="fileUrl">
|
|
|
+ <ImageUpload :fileList="formSK.fileUrl" :limit="1"/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="备注" prop="remark">
|
|
|
<el-input type="textarea" v-model="formSK.remark"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -180,7 +183,11 @@
|
|
|
|
|
|
<script>
|
|
|
import { esOrderDetail, esOrderRefund, esOrderPayPrice } from "@/api/orderManagement";
|
|
|
+import ImageUpload from '@/components/file-upload'
|
|
|
export default {
|
|
|
+ components:{
|
|
|
+ ImageUpload
|
|
|
+ },
|
|
|
props:{
|
|
|
detailsId: {
|
|
|
type: [String, Number],
|
|
@@ -200,7 +207,7 @@ export default {
|
|
|
},
|
|
|
// 收款表单
|
|
|
formSK: {
|
|
|
-
|
|
|
+ fileUrl:[]
|
|
|
},
|
|
|
// 订单详情
|
|
|
orderDetail: {
|
|
@@ -255,7 +262,8 @@ export default {
|
|
|
if (valid) {
|
|
|
esOrderPayPrice({
|
|
|
esOrderId: this.detailsId,
|
|
|
- ...this.formSK
|
|
|
+ ...this.formSK,
|
|
|
+ fileUrl: this.formSK.fileUrl.map(item=>item.url).join(",")
|
|
|
}).then(res=>{
|
|
|
this.$message({ type: 'success', message: `确认收款成功!` })
|
|
|
this.$emit("removeTab")
|