From 02bd5982028af6e791dd0857f535a41aaf74679e Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期一, 10 二月 2025 13:14:32 +0800 Subject: [PATCH] 修改 --- src/views/specialOperationsPay/coalPay/components/batchPay.vue | 66 +++++++++++++++++---------------- 1 files changed, 34 insertions(+), 32 deletions(-) diff --git a/src/views/specialOperationsPay/coalPay/components/batchPay.vue b/src/views/specialOperationsPay/coalPay/components/batchPay.vue index 902132b..80e28d6 100644 --- a/src/views/specialOperationsPay/coalPay/components/batchPay.vue +++ b/src/views/specialOperationsPay/coalPay/components/batchPay.vue @@ -8,16 +8,16 @@ :before-close="handleClose" > <el-form ref="dataForm" :model="dataForm" :rules="rules" label-position="right" label-width="150px" style="padding-right: 50px" element-loading-text="保存中..."> - <el-form-item label="缴款人类型:" prop="type"> - <el-radio-group v-model="dataForm.type"> - <el-radio label="0">团体</el-radio> - </el-radio-group> +<!-- <el-form-item label="缴款人类型:" prop="payPersonType">--> +<!-- <el-radio-group v-model="dataForm.payPersonType">--> +<!-- <el-radio :label="2">团体</el-radio>--> +<!-- </el-radio-group>--> +<!-- </el-form-item>--> + <el-form-item label="缴款单位名称:" prop="payCompanyName"> + <el-input v-model.trim="dataForm.payCompanyName"/> </el-form-item> - <el-form-item label="缴款单位名称:" prop="name"> - <el-input v-model.trim="dataForm.name"/> - </el-form-item> - <el-form-item label="缴款单位证件号:" prop="cardNo"> - <el-input v-model.trim="dataForm.cardNo"/> + <el-form-item label="缴款单位证件号:" prop="payCompanyCard"> + <el-input v-model.trim="dataForm.payCompanyCard"/> </el-form-item> </el-form> <span slot="footer" class="dialog-footer"> @@ -28,8 +28,8 @@ </template> <script > -import { addPlat, updatePlat } from '@/api/onlineEducation/plat' import { verifySimplePhone } from '@/utils/validate' +import {coalTeamPay} from "@/api/specialOperationsPay/coalPay"; export default { name: 'batchPay', @@ -40,10 +40,11 @@ dialogVisible: false, dialogStatus: '', rules: { - name: [{ required: true, message: '请输入单位名称', trigger: 'blur' }], - cardNo: [{ required: true, message: '请输入单位证件号', trigger: 'blur' }] + payCompanyName: [{ required: true, message: '请输入缴费单位名称', trigger: 'blur' }], + payCompanyCard: [{ required: true, message: '请输入缴费单位证件号', trigger: 'blur' }] }, - dataForm: {}, + dataForm: { + }, } }, @@ -51,12 +52,14 @@ }, methods: { - openDialog (type, data) { + openDialog (data,type) { this.resetDataForm(); - this.dialogVisible = true; - this.dialogStatus = type; + this.dialogVisible = true + this.dialogStatus = type + this.dataForm.coalPayId = data.id + this.dataForm.payPersonType = 2 if(this.dialogStatus == 'edit') { - this.dataForm = data; + this.dataForm = data } this.$nextTick(() => { this.$refs['dataForm'].clearValidate() @@ -70,21 +73,20 @@ this.$refs["dataForm"].validate( async valid => { if (valid) { if(this.dialogStatus == 'add'){ - console.log("this.dataForm",this.dataForm) - // const res = await addPlat(this.dataForm); - // if(res.code == 200) { - // this.$emit("getList"); - // this.dialogVisible = false; - // this.$message({ - // type:'success', - // message: '新增成功' - // }) - // }else{ - // this.$message({ - // type:'warning', - // message: res.msg - // }) - // } + const res = await coalTeamPay(this.dataForm); + if(res.code == 200) { + this.$emit("getList"); + this.dialogVisible = false; + this.$message({ + type:'success', + message: '提交成功' + }) + }else{ + this.$message({ + type:'warning', + message: res.msg + }) + } }else { // const res = await updatePlat(this.dataForm); // if(res.code == 200) { -- Gitblit v1.9.2