From 642ae007fd098f5596d44d79148318ac7914e568 Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期五, 29 十一月 2024 09:35:23 +0800 Subject: [PATCH] 开发 --- admin/src/views/finance/components/flowingWater.vue | 36 ++++++++++++++++++++++++++++-------- 1 files changed, 28 insertions(+), 8 deletions(-) diff --git a/admin/src/views/finance/components/flowingWater.vue b/admin/src/views/finance/components/flowingWater.vue index a2490c2..a646fb0 100644 --- a/admin/src/views/finance/components/flowingWater.vue +++ b/admin/src/views/finance/components/flowingWater.vue @@ -3,7 +3,7 @@ @confirm="confirm"> <div class="main"> <div class="main_content"> - <el-form :model="form" label-position="top" ref="paramRef" :rules="rules"> + <el-form :model="form" label-position="top" ref="form" :rules="rules"> <div class="head"> <div class="m_title">娴佹按淇℃伅</div> </div> @@ -77,7 +77,6 @@ <script> import GlobalWindow from '@/components/common/GlobalWindow' import BaseOpera from '@/components/base/BaseOpera' - import { rules } from './config' import { ywAccountList } from '@/api/bill' import { create } from '@/api/ywContractRevenue' import { Message, Loading } from 'element-ui' @@ -112,8 +111,20 @@ multifileList: [], costTypeName: '' }, - rules, - + rules: { + receivableFee: [ + { required: true, message: '璇疯緭鍏�', trigger: 'blur' } + ], + actPayDate: [ + { required: true, message: '璇烽�夋嫨', trigger: 'blur' } + ], + payType: [ + { required: true, message: '璇烽�夋嫨', trigger: 'blur' } + ], + accountId: [ + { required: true, message: '璇烽�夋嫨', trigger: 'blur' } + ] + }, loadingInstance: null, uploadImgUrl: process.env.VUE_APP_API_PREFIX + '/visitsAdmin/cloudService/public/uploadBatch', uploadData: { @@ -124,10 +135,19 @@ }, methods: { confirm () { - create(this.form) - .then(res => { - console.log(res) - }) + this.$refs.form.validate((valid) => { + if (!valid) return + this.isWorking = true + create(this.form) + .then(() => { + this.visible = false + this.$tip.apiSuccess('鍒涘缓鎴愬姛') + this.$emit('success') + }) + .finally(() => { + this.isWorking = false + }) + }) }, handleRent() { this.$refs.MemberSearchRef.openModal() -- Gitblit v1.9.3