| | |
| | | :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"> |
| | |
| | | </template> |
| | | |
| | | <script > |
| | | import { addPlat, updatePlat } from '@/api/onlineEducation/plat' |
| | | import { verifySimplePhone } from '@/utils/validate' |
| | | import {coalTeamPay} from "@/api/specialOperationsPay/coalPay"; |
| | | |
| | | export default { |
| | | name: 'batchPay', |
| | |
| | | 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: { |
| | | }, |
| | | |
| | | } |
| | | }, |
| | |
| | | |
| | | }, |
| | | 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() |
| | |
| | | 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) { |