From e735896a68d8c1742859a06d7bc1c7c1bb61f57d Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期四, 23 一月 2025 14:08:52 +0800
Subject: [PATCH] 新增页面

---
 src/views/specialOperationsPay/coalPay/components/batchPay.vue |   46 +++++++++++-----------------------------------
 1 files changed, 11 insertions(+), 35 deletions(-)

diff --git a/src/views/specialOperationsPay/notCoalPay/components/addStuDialog.vue b/src/views/specialOperationsPay/coalPay/components/batchPay.vue
similarity index 68%
rename from src/views/specialOperationsPay/notCoalPay/components/addStuDialog.vue
rename to src/views/specialOperationsPay/coalPay/components/batchPay.vue
index f597722..902132b 100644
--- a/src/views/specialOperationsPay/notCoalPay/components/addStuDialog.vue
+++ b/src/views/specialOperationsPay/coalPay/components/batchPay.vue
@@ -1,6 +1,6 @@
 <template>
   <el-dialog
-    :title="dialogStatus==='add'?'新增':'编辑'"
+    title="批量缴费"
     :visible.sync="dialogVisible"
     :modal-append-to-body="false"
     :close-on-click-modal="false"
@@ -8,28 +8,18 @@
     :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="name">
-        <el-input v-model.trim="dataForm.name"/>
-      </el-form-item>
-      <el-form-item label="性别:" prop="sex">
-        <el-radio-group v-model="dataForm.sex">
-          <el-radio label="0">男</el-radio>
-          <el-radio label="1">女</el-radio>
+      <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>
-      <el-form-item label="身份证号:" prop="idCard">
-        <el-input v-model.trim="dataForm.idCard"/>
+      <el-form-item label="缴款单位名称:" prop="name">
+        <el-input v-model.trim="dataForm.name"/>
       </el-form-item>
-      <el-form-item label="手机号:" prop="phone">
-        <el-input v-model.trim="dataForm.phone"/>
+      <el-form-item label="缴款单位证件号:" prop="cardNo">
+        <el-input v-model.trim="dataForm.cardNo"/>
       </el-form-item>
     </el-form>
-    <el-alert
-
-      :closable="false"
-      title="提示:请务必填写准确,将用于个人缴费查询。"
-      type="warning">
-    </el-alert>
     <span slot="footer" class="dialog-footer">
       <el-button @click="handleClose">取 消</el-button>
       <el-button type="primary" @click="onSubmit">确 定</el-button>
@@ -42,30 +32,16 @@
 import { verifySimplePhone } from '@/utils/validate'
 
 export default {
-  name: 'addUser',
+  name: 'batchPay',
   components: {
   },
   data() {
-    let validatePhone = (rule, value, callback)=>{
-      if(value === ''){
-        callback(new Error('请输入手机号'))
-      }else{
-        if(!verifySimplePhone(value)){
-          callback(new Error('手机号格式有误'))
-        }else{
-          callback()
-        }
-      }
-    }
     return {
       dialogVisible: false,
       dialogStatus: '',
-
       rules: {
-        name: [{ required: true, message: '请输入姓名', trigger: 'blur' }],
-        idCard: [{ required: true, message: '请输入身份证号', trigger: 'blur' }],
-        phone:[{ required: true, validator: validatePhone, trigger: 'blur' }],
-        sex: [{ required: true, message: '请选择性别', trigger: 'blur' }],
+        name: [{ required: true, message: '请输入单位名称', trigger: 'blur' }],
+        cardNo: [{ required: true, message: '请输入单位证件号', trigger: 'blur' }]
       },
       dataForm: {},
 

--
Gitblit v1.9.2