Browse Source

去掉身份证验证必填,任职信息回显

houxq 1 year ago
parent
commit
f28a5dce21

+ 2 - 1
auto-imports.d.ts

@@ -1,5 +1,6 @@
 // Generated by 'unplugin-auto-import'
 export {}
 declare global {
-
+  const ElMessage: typeof import('element-plus/es')['ElMessage']
+  const ElMessageBox: typeof import('element-plus/es')['ElMessageBox']
 }

+ 2 - 2
src/pages/jcxx/jsxx/api.js

@@ -58,7 +58,7 @@ export const jsxx_add = (data = {}) =>
         subject_id: data.subject_id,
         subject_name: data.subject_name,
         ue_ryxx: data.ue_ryxx,
-        ue_jbxx_tea_rzxx: data.ue_jbxx_tea_rzxx,
+        ue_jbxx_ju_zw : data.ue_jbxx_ju_zw ,
         ue_jbxx_tea_ydxx: data.ue_jbxx_tea_ydxx,
         ue_jbxx_tea_gzjl: data.ue_jbxx_tea_gzjl,
         ue_jbxx_tea_xlbj: data.ue_jbxx_tea_xlbj,
@@ -106,7 +106,7 @@ export const jsxx_edit = (data = {}) =>
         subject_id: data.subject_id,
         subject_name: data.subject_name,
         ue_ryxx: data.ue_ryxx,
-        ue_jbxx_tea_rzxx: data.ue_jbxx_tea_rzxx,
+        ue_jbxx_ju_zw : data.ue_jbxx_ju_zw ,
         ue_jbxx_tea_ydxx: data.ue_jbxx_tea_ydxx,
         ue_jbxx_tea_gzjl: data.ue_jbxx_tea_gzjl,
         ue_jbxx_tea_xlbj: data.ue_jbxx_tea_xlbj,

+ 2 - 1
src/pages/jcxx/jsxx/index.drop.vue

@@ -252,7 +252,7 @@ export default {
         user_password: [{ required: true, message: "请输入密码", trigger: "blur" }],
         user_realname: [{ required: true, message: "请输入姓名", trigger: "blur" }],
         ue_zgbh: [{ required: true, message: "请输入职工编号", trigger: "blur" }],
-        user_cardno: [{ required: true, message: "请输入身份号码", trigger: "blur" }],
+        //user_cardno: [{ required: true, message: "请输入身份号码", trigger: "blur" }],
         // schoolName: [{ required: true, message: "请选择学校", trigger: "blur" }],
         // gradeName: [{ required: true, message: "请选择年级", trigger: "blur" }],
         // subjectName: [{ required: true, message: "请选择学科", trigger: "blur" }],
@@ -281,6 +281,7 @@ export default {
     handleSelectV2Change(val, name, key) {
       console.log('handleSelectV2Change :>> ', this.SelectMap[name]);
       this.dialogForm[key] = this.SelectMap[name][val]
+      console.log( this.dialogForm[key] ," this.dialogForm[key] ");
     },
     // 年级
     initGradeData() {

+ 10 - 10
src/pages/jcxx/jsxx/index.vue

@@ -25,7 +25,7 @@
         </el-select>
       </el-form-item>
       <el-form-item prop="subject_name" label="学科:">
-        <el-select v-model="activeSubject" size="large" placeholder="学科" @change="getListData">
+        <el-select v-model="activeSubject" size="large" placeholder="请选择" @change="getListData">
           <el-option label="全部" value="" />
           <el-option v-for="item in subjectData" :key="item.subject_id" :label="item.subject_name" :value="item.subject_id" />
         </el-select>
@@ -152,8 +152,8 @@
         <el-form-item label="特长" prop="ue_jbxx_tea_tc">
           <el-input v-model="dialogForm.ue_jbxx_tea_tc"></el-input>
         </el-form-item>
-        <el-form-item label="任职信息" prop="ue_jbxx_tea_rzxx">
-          <el-input v-model="dialogForm.ue_jbxx_tea_rzxx"></el-input>
+        <el-form-item label="任职信息" prop="ue_jbxx_ju_zw ">
+          <el-input v-model="dialogForm.ue_jbxx_ju_zw "></el-input>
         </el-form-item>
         <el-form-item label="异动信息" prop="ue_jbxx_tea_ydxx">
           <el-input v-model="dialogForm.ue_jbxx_tea_ydxx"></el-input>
@@ -250,7 +250,7 @@ export default {
         subject_id: "",
         sm_id: "",
         ue_ryxx: "",
-        ue_jbxx_tea_rzxx: "",
+        ue_jbxx_ju_zw : "",
         ue_jbxx_tea_ydxx: "",
         ue_jbxx_tea_gzjl: "",
         ue_jbxx_tea_xlbj: "",
@@ -281,7 +281,7 @@ export default {
         // user_password: [{ required: true, message: "请输入密码", trigger: "blur" }],
         user_realname: [{ required: true, message: "请输入姓名", trigger: "blur" }],
         ue_zgbh: [{ required: true, message: "请输入职工编号", trigger: "blur" }],
-        user_cardno: [{ required: true, message: "请输入身份号码", trigger: "blur" }],
+       // user_cardno: [{ required: true, message: "请输入身份号码", trigger: "blur" }],
         // gradeName: [{ required: true, message: "请选择年级", trigger: "blur" }],
         // subjectName: [{ required: true, message: "请选择学科", trigger: "blur" }],
         sm_id: [{ required: true, message: "请选择学校", trigger: "blur" }],
@@ -412,7 +412,7 @@ export default {
           user_email: "",
           ue_cym: "",
           ue_ryxx: "",
-          ue_jbxx_tea_rzxx: "",
+          ue_jbxx_ju_zw : "",
           ue_jbxx_tea_ydxx: "",
           ue_jbxx_tea_gzjl: "",
           ue_jbxx_tea_xlbj: "",
@@ -488,15 +488,15 @@ export default {
       this.dialogForm.ue_mz_name = item.ue_mz_name;
       this.dialogForm.ue_zzmm = item.ue_zzmm;
       this.dialogForm.ue_grade_name = item.ue_grade_name;
-      this.dialogForm.user_grade_num = item.user_grade_num;
+      this.dialogForm.user_grade_num = item.user_grade_num=="0"?"":item.user_grade_num;
       this.dialogForm.subject_name = item.subject_name;
-      this.dialogForm.subject_id = item.subject_id;
+      this.dialogForm.subject_id = item.subject_id=="0"?"":item.subject_id;
       this.dialogForm.ue_xxmc = item.ue_xxmc;
       this.dialogForm.sm_id = item.sm_id;
       this.dialogForm.user_phone = item.user_phone;
       this.dialogForm.user_email = item.user_email;
       this.dialogForm.ue_ryxx = item.ue_ryxx;
-      this.dialogForm.ue_jbxx_tea_rzxx = item.ue_jbxx_tea_rzxx;
+      this.dialogForm.ue_jbxx_ju_zw  = item.ue_jbxx_ju_zw ;
       this.dialogForm.ue_jbxx_tea_ydxx = item.ue_jbxx_tea_ydxx;
       this.dialogForm.ue_jbxx_tea_gzjl = item.ue_jbxx_tea_gzjl;
       this.dialogForm.ue_jbxx_tea_xlbj = item.ue_jbxx_tea_xlbj;
@@ -571,7 +571,7 @@ export default {
             user_phone: this.dialogForm.user_phone,
             user_email: this.dialogForm.user_email,
             ue_ryxx: this.dialogForm.ue_ryxx,
-            ue_jbxx_tea_rzxx: this.dialogForm.ue_jbxx_tea_rzxx,
+            ue_jbxx_ju_zw : this.dialogForm.ue_jbxx_ju_zw ,
             ue_jbxx_tea_ydxx: this.dialogForm.ue_jbxx_tea_ydxx,
             ue_jbxx_tea_gzjl: this.dialogForm.ue_jbxx_tea_gzjl,
             ue_jbxx_tea_xlbj: this.dialogForm.ue_jbxx_tea_xlbj,

+ 292 - 106
src/pages/jcxx/xsxx/index.vue

@@ -2,36 +2,86 @@
   <div class="content">
     <el-form :inline="true" label-width="70px" class="search-list">
       <el-form-item prop="user_realname" label="学生姓名:">
-        <el-input placeholder="请输入学生姓名" v-model="user_realname" clearable @clear="getListData"></el-input>
+        <el-input
+          placeholder="请输入学生姓名"
+          v-model="user_realname"
+          clearable
+          @clear="getListData"
+        ></el-input>
       </el-form-item>
       <el-form-item prop="student_no" label="学生学号:">
-        <el-input placeholder="请输入学生学号" v-model="student_no" clearable @clear="getListData"></el-input>
+        <el-input
+          placeholder="请输入学生学号"
+          v-model="student_no"
+          clearable
+          @clear="getListData"
+        ></el-input>
       </el-form-item>
       <el-form-item prop="user_cardno" label="身份证号:">
-        <el-input clearable @clear="getListData" v-model="user_cardno" placeholder="请输入身份证号"></el-input>
+        <el-input
+          clearable
+          @clear="getListData"
+          v-model="user_cardno"
+          placeholder="请输入身份证号"
+        ></el-input>
       </el-form-item>
       <el-form-item prop="ue_xxmc" label="学校:">
-        <el-select v-model="activeSchool1" size="large" placeholder="学校" @change="getListData">
+        <el-select
+          v-model="activeSchool1"
+          size="large"
+          placeholder="学校"
+          @change="getListData"
+        >
           <el-option label="全部" value="" />
-          <el-option v-for="item in schoolData" :key="item.id" :label="item.sm_name" :value="item.id" />
+          <el-option
+            v-for="item in schoolData"
+            :key="item.id"
+            :label="item.sm_name"
+            :value="item.id"
+          />
         </el-select>
       </el-form-item>
       <el-form-item prop="ue_grade_name" label="年级:">
-        <el-select v-model="activeGrade1" size="large" placeholder="年级" @change="getListData">
+        <el-select
+          v-model="activeGrade1"
+          size="large"
+          placeholder="年级"
+          @change="getListData"
+        >
           <el-option label="全部" value="" />
-          <el-option v-for="item in gradeData" :key="item.grade_id" :label="item.grade_name" :value="item.grade_id" />
+          <el-option
+            v-for="item in gradeData"
+            :key="item.grade_id"
+            :label="item.grade_name"
+            :value="item.grade_id"
+          />
         </el-select>
       </el-form-item>
       <el-form-item label="班级:" prop="ue_class_name">
-        <el-select v-model="activeClass1" placeholder="班级" size="default" @change="getListData">
+        <el-select
+          v-model="activeClass1"
+          placeholder="班级"
+          size="default"
+          @change="getListData"
+        >
           <el-option label="全部" value="" />
-          <el-option v-for="item in classData" :key="item.class_id" :label="item.class_name" :value="item.class_id" />
+          <el-option
+            v-for="item in classData"
+            :key="item.class_id"
+            :label="item.class_name"
+            :value="item.class_id"
+          />
         </el-select>
       </el-form-item>
       <el-form-item prop="gender" label="性别:">
         <el-select v-model="gender" size="large" placeholder="性别">
           <el-option label="全部" value="" />
-          <el-option v-for="item in genderData" :key="item.gender_id" :label="item.gender_name" :value="item.gender_id" />
+          <el-option
+            v-for="item in genderData"
+            :key="item.gender_id"
+            :label="item.gender_name"
+            :value="item.gender_id"
+          />
         </el-select>
       </el-form-item>
       <el-form-item>
@@ -58,9 +108,16 @@
       <!-- <el-form-item>
         <el-button size="default" type="primary" @click="getListData">搜索</el-button>
       </el-form-item> -->
-
     </div>
-    <el-table :data="tableData" tooltip-effect="dark" v-loading="loading" ref="multipleTable" @selection-change="handleSelectionChange" class="mt20" style="width: 100%">
+    <el-table
+      :data="tableData"
+      tooltip-effect="dark"
+      v-loading="loading"
+      ref="multipleTable"
+      @selection-change="handleSelectionChange"
+      class="mt20"
+      style="width: 100%"
+    >
       <el-table-column type="selection" align="center" width="55">
       </el-table-column>
       <el-table-column label="学生姓名" prop="user_realname" width="100">
@@ -70,7 +127,8 @@
       </el-table-column>
       <el-table-column label="学生学号" prop="student_no" width="150">
       </el-table-column>
-      <el-table-column label="身份证件号" prop="user_cardno" width="200"> </el-table-column>
+      <el-table-column label="身份证件号" prop="user_cardno" width="200">
+      </el-table-column>
       <el-table-column label="年级" prop="ue_grade_name" width="80">
       </el-table-column>
       <el-table-column label="班级" prop="ue_class_name" width="100">
@@ -86,20 +144,63 @@
       </el-table-column>
     </el-table>
 
-    <footer class="flex-item-none" style="display: flex; justify-content: flex-end; margin-top: 30px">
-      <el-pagination background layout="total,prev, pager, next" :page-size="limit" :total="total" v-model:currentPage="cur_page" @current-change="handleCurrentChange"></el-pagination>
+    <footer
+      class="flex-item-none"
+      style="display: flex; justify-content: flex-end; margin-top: 30px"
+    >
+      <el-pagination
+        background
+        layout="total,prev, pager, next"
+        :page-size="limit"
+        :total="total"
+        v-model:currentPage="cur_page"
+        @current-change="handleCurrentChange"
+      ></el-pagination>
     </footer>
 
-    <el-dialog :title="title" v-model="dialogFormVisible" width="770px" :append-to-body="true">
-      <el-form ref="dialogFormRef" :rules="rules" :inline="true" :model="dialogForm" label-width="100px" class="form-list">
-        <h4 style="font-size: 16px;font-family: PingFangSC, PingFangSC-Regular;color: #265cd4;margin:12px 42px">账号信息</h4>
+    <el-dialog
+      :title="title"
+      v-model="dialogFormVisible"
+      width="770px"
+      :append-to-body="true"
+    >
+      <el-form
+        ref="dialogFormRef"
+        :rules="rules"
+        :inline="true"
+        :model="dialogForm"
+        label-width="100px"
+        class="form-list"
+      >
+        <h4
+          style="
+            font-size: 16px;
+            font-family: PingFangSC, PingFangSC-Regular;
+            color: #265cd4;
+            margin: 12px 42px;
+          "
+        >
+          账号信息
+        </h4>
         <el-form-item label="账号" prop="user_name">
-          <el-input v-model="dialogForm.user_name" :disabled="isEdit"></el-input>
+          <el-input
+            v-model="dialogForm.user_name"
+            :disabled="isEdit"
+          ></el-input>
         </el-form-item>
         <el-form-item label="密码" prop="user_password">
           <el-input v-model="dialogForm.user_password"></el-input>
         </el-form-item>
-        <h4 style="font-size: 16px;font-family: PingFangSC, PingFangSC-Regular;color: #265cd4;margin:12px 42px">基本信息</h4>
+        <h4
+          style="
+            font-size: 16px;
+            font-family: PingFangSC, PingFangSC-Regular;
+            color: #265cd4;
+            margin: 12px 42px;
+          "
+        >
+          基本信息
+        </h4>
         <el-form-item label="学生姓名" prop="user_realname">
           <el-input v-model="dialogForm.user_realname"></el-input>
         </el-form-item>
@@ -107,8 +208,18 @@
           <el-input v-model="dialogForm.student_no"></el-input>
         </el-form-item>
         <el-form-item label="证件类型" prop="ue_zjlx">
-          <el-select v-model="dialogForm.ue_zjlx" placeholder="请选择证件类型" size="large" value-key="v">
-            <el-option v-for="item in zjlxData" :key="item.v" :label="item.n" :value="item.n" />
+          <el-select
+            v-model="dialogForm.ue_zjlx"
+            placeholder="请选择证件类型"
+            size="large"
+            value-key="v"
+          >
+            <el-option
+              v-for="item in zjlxData"
+              :key="item.v"
+              :label="item.n"
+              :value="item.n"
+            />
           </el-select>
         </el-form-item>
 
@@ -116,16 +227,42 @@
           <el-input v-model="dialogForm.user_cardno"></el-input>
         </el-form-item>
         <el-form-item label="籍贯" prop="ue_jg_name">
-          <el-select placeholder="请选择籍贯" v-model="dialogForm.ue_jg_name" size="large" value-key="v">
-            <el-option v-for="item in jgData" :key="item.v" :label="item.n" :value="item.n" />
+          <el-select
+            placeholder="请选择籍贯"
+            v-model="dialogForm.ue_jg_name"
+            size="large"
+            value-key="v"
+          >
+            <el-option
+              v-for="item in jgData"
+              :key="item.v"
+              :label="item.n"
+              :value="item.n"
+            />
           </el-select>
         </el-form-item>
         <el-form-item label="出生日期" prop="user_birthday">
-          <el-date-picker v-model="dialogForm.user_birthday" value-format="YYYY-MM-DD" type="date" placeholder="选择日期"> </el-date-picker>
+          <el-date-picker
+            v-model="dialogForm.user_birthday"
+            value-format="YYYY-MM-DD"
+            type="date"
+            placeholder="选择日期"
+          >
+          </el-date-picker>
         </el-form-item>
         <el-form-item label="民族" prop="ue_mz_name">
-          <el-select placeholder="请选择民族" v-model="dialogForm.ue_mz_name" size="large" value-key="v">
-            <el-option v-for="item in mzData" :key="item.v" :label="item.n" :value="item.n" />
+          <el-select
+            placeholder="请选择民族"
+            v-model="dialogForm.ue_mz_name"
+            size="large"
+            value-key="v"
+          >
+            <el-option
+              v-for="item in mzData"
+              :key="item.v"
+              :label="item.n"
+              :value="item.n"
+            />
           </el-select>
         </el-form-item>
         <el-form-item label="性别" prop="gender">
@@ -135,15 +272,33 @@
           </el-radio-group>
         </el-form-item>
         <el-form-item label="学校" prop="sm_id">
-          <el-select-v2 v-model="dialogForm.sm_id" placeholder="请选择学校" size="large" :options="SelectOptionMap.school" @change="handleSelectV2Change($event, 'school', 'ue_xxmc')">
+          <el-select-v2
+            v-model="dialogForm.sm_id"
+            placeholder="请选择学校"
+            size="large"
+            :options="SelectOptionMap.school"
+            @change="handleSelectV2Change($event, 'school', 'ue_xxmc')"
+          >
           </el-select-v2>
         </el-form-item>
         <el-form-item label="年级" prop="user_grade_num">
-          <el-select-v2 v-model="dialogForm.user_grade_num" placeholder="请选择年级" size="large" :options="SelectOptionMap.grade" @change="handleSelectV2Change($event, 'grade', 'ue_grade_name')">
+          <el-select-v2
+            v-model="dialogForm.user_grade_num"
+            placeholder="请选择年级"
+            size="large"
+            :options="SelectOptionMap.grade"
+            @change="handleSelectV2Change($event, 'grade', 'ue_grade_name')"
+          >
           </el-select-v2>
         </el-form-item>
         <el-form-item label="班级" prop="user_class_num">
-          <el-select-v2 v-model="dialogForm.user_class_num" placeholder="请选择班级" size="large" :options="SelectOptionMap.class" @change="handleSelectV2Change($event, 'class', 'ue_class_name')">
+          <el-select-v2
+            v-model="dialogForm.user_class_num"
+            placeholder="请选择班级"
+            size="large"
+            :options="SelectOptionMap.class"
+            @change="handleSelectV2Change($event, 'class', 'ue_class_name')"
+          >
           </el-select-v2>
         </el-form-item>
         <el-form-item label="联系方式" prop="user_phone">
@@ -159,7 +314,11 @@
           <el-input v-model="dialogForm.address"></el-input>
         </el-form-item>
         <el-form-item label="爱好特长:" prop="about">
-          <el-input type="textarea" style="width: 470px" v-model="dialogForm.about"></el-input>
+          <el-input
+            type="textarea"
+            style="width: 470px"
+            v-model="dialogForm.about"
+          ></el-input>
         </el-form-item>
         <el-form-item label="结业信息" prop="ue_jbxx_stu_jyxx">
           <el-input v-model="dialogForm.ue_jbxx_stu_jyxx"></el-input>
@@ -174,10 +333,11 @@
       <template #footer>
         <div class="text-center">
           <el-button @click="formCancel">取 消</el-button>
-          <el-button type="primary" @click="formSubmit(dialogFormRef)">确 定</el-button>
+          <el-button type="primary" @click="formSubmit(dialogFormRef)"
+            >确 定</el-button
+          >
         </div>
       </template>
-
     </el-dialog>
   </div>
 </template>
@@ -196,7 +356,6 @@ import {
   xsxx_del,
   option_list,
   province_list,
-
 } from "./api";
 export default {
   data() {
@@ -236,7 +395,7 @@ export default {
         gender: "1",
         user_phone: "",
         ue_jbxx_stu_jyxx: "",
-        ue_jbxx_stu_ryxx: ""
+        ue_jbxx_stu_ryxx: "",
       },
 
       gradeData: [],
@@ -260,14 +419,16 @@ export default {
       user_id: "",
       multipleSelection: [],
       arr: [],
-      genderData: [{
-        gender_id: "1",
-        gender_name: "男"
-      },
-      {
-        gender_id: "2",
-        gender_name: "女"
-      }],
+      genderData: [
+        {
+          gender_id: "1",
+          gender_name: "男",
+        },
+        {
+          gender_id: "2",
+          gender_name: "女",
+        },
+      ],
       detailData: {},
       jgid: "",
       mzid: "",
@@ -334,40 +495,59 @@ export default {
       rules: {
         user_name: [{ required: true, message: "请输入账号", trigger: "blur" }],
         // user_password: [{ required: true, message: "请输入密码", trigger: "blur" }],
-        user_realname: [{ required: true, message: "请输入学生姓名", trigger: "blur" }],
-        student_no: [{ required: true, message: "请输入学生学号", trigger: "blur" }],
-        ue_zjlx: [{ required: true, message: "请选择证件类型", trigger: "blur" }],
-        user_cardno: [{ required: true, message: "请输入身份号码", trigger: "blur" }],
+        user_realname: [
+          { required: true, message: "请输入学生姓名", trigger: "blur" },
+        ],
+        student_no: [
+          { required: true, message: "请输入学生学号", trigger: "blur" },
+        ],
+        ue_zjlx: [
+          { required: true, message: "请选择证件类型", trigger: "blur" },
+        ],
+       // user_cardno: [
+        //  { required: true, message: "请输入身份号码", trigger: "blur" },
+       // ],
         ue_jg_id: [{ required: true, message: "请选择籍贯", trigger: "blur" }],
-        user_birthday: [{ required: true, message: "请输入出生日期", trigger: "blur" }],
+        user_birthday: [
+          { required: true, message: "请输入出生日期", trigger: "blur" },
+        ],
         gender: [{ required: true, message: "请选择性别", trigger: "blur" }],
         sm_id: [{ required: true, message: "请选择学校", trigger: "blur" }],
-        user_grade_num: [{ required: true, message: "请选择年级", trigger: "blur" }],
-        user_class_num: [{ required: true, message: "请选择班级", trigger: "blur" }],
-        user_phone: [{ required: true, message: "请输入电话号码", trigger: "blur" }],
-        ue_province_id: [{ required: true, message: "请选择家庭住址", trigger: "blur" }],
-        address: [{ required: true, message: "请输入详细地址", trigger: "blur" }],
-
+        user_grade_num: [
+          { required: true, message: "请选择年级", trigger: "blur" },
+        ],
+        user_class_num: [
+          { required: true, message: "请选择班级", trigger: "blur" },
+        ],
+        user_phone: [
+          { required: true, message: "请输入电话号码", trigger: "blur" },
+        ],
+        ue_province_id: [
+          { required: true, message: "请选择家庭住址", trigger: "blur" },
+        ],
+        address: [
+          { required: true, message: "请输入详细地址", trigger: "blur" },
+        ],
       },
       SelectMap: {},
-      SelectOptionMap: {}
+      SelectOptionMap: {},
     };
   },
   methods: {
     handleSelectV2Option(data, value, label, name) {
       const res = data.map((item) => {
         if (!this.SelectMap[name]) {
-          this.SelectMap[name] = {}
+          this.SelectMap[name] = {};
         }
-        this.SelectMap[name][item[value]] = item[label]
-        return ({ value: item[value], label: item[label] })
-      })
-      this.SelectOptionMap[name] = res
-      return res
+        this.SelectMap[name][item[value]] = item[label];
+        return { value: item[value], label: item[label] };
+      });
+      this.SelectOptionMap[name] = res;
+      return res;
     },
     handleSelectV2Change(val, name, key) {
-      console.log('handleSelectV2Change :>> ', this.SelectMap[name]);
-      this.dialogForm[key] = this.SelectMap[name][val]
+      console.log("handleSelectV2Change :>> ", this.SelectMap[name]);
+      this.dialogForm[key] = this.SelectMap[name][val];
     },
     // 年级
     initGradeData() {
@@ -375,7 +555,12 @@ export default {
       grade_list().then((res) => {
         if (res.code == 1) {
           this.gradeData = res.data.page_data;
-          this.handleSelectV2Option(this.gradeData, 'grade_id', 'grade_name', 'grade')
+          this.handleSelectV2Option(
+            this.gradeData,
+            "grade_id",
+            "grade_name",
+            "grade"
+          );
         }
       });
     },
@@ -389,7 +574,7 @@ export default {
       school_list().then((res) => {
         if (res.code == 1) {
           this.schoolData = res.data.page_data;
-          this.handleSelectV2Option(this.schoolData, 'id', 'sm_name', 'school')
+          this.handleSelectV2Option(this.schoolData, "id", "sm_name", "school");
         }
       });
     },
@@ -403,7 +588,12 @@ export default {
       class_list().then((res) => {
         if (res.code == 1) {
           this.classData = res.data.page_data;
-          this.handleSelectV2Option(this.classData, 'class_id', 'class_name', 'class')
+          this.handleSelectV2Option(
+            this.classData,
+            "class_id",
+            "class_name",
+            "class"
+          );
           console.log(this.classData, 22222);
         }
       });
@@ -490,7 +680,7 @@ export default {
           } else {
             item.gender1 = "女";
           }
-        })
+        });
       });
     },
     addData() {
@@ -526,11 +716,11 @@ export default {
           about: "",
           gender: "",
           ue_jbxx_stu_jyxx: "",
-          ue_jbxx_stu_ryxx: ""
-        }
-        console.log('dialogForm :>> ', this.dialogForm);
+          ue_jbxx_stu_ryxx: "",
+        };
+        console.log("dialogForm :>> ", this.dialogForm);
         this.dialogFormVisible = true;
-        console.log('dialogFormVisible :>> ', this.dialogFormVisible);
+        console.log("dialogFormVisible :>> ", this.dialogFormVisible);
       } catch (error) {
         console.error(error);
       }
@@ -562,27 +752,25 @@ export default {
       this.dialogForm.ue_province_id = item.ue_province_id;
       this.dialogForm.ue_city_id = item.ue_city_id;
       this.dialogForm.ue_grade_name = item.ue_grade_name;
-      this.dialogForm.user_grade_num = item.user_grade_num;
+      this.dialogForm.user_grade_num = item.user_grade_num=="0"?"":item.user_grade_num;
       this.dialogForm.ue_class_name = item.ue_class_name;
-      this.dialogForm.user_class_num = item.user_class_num;
+      this.dialogForm.user_class_num = item.user_class_num=="0"?"":item.user_class_num;
       this.dialogForm.ue_xxmc = item.ue_xxmc;
       this.dialogForm.sm_id = item.sm_id;
-      this.dialogForm.ue_jbxx_stu_jyxx = item.ue_jbxx_stu_jyxx,
-        this.dialogForm.ue_jbxx_stu_ryxx = item.ue_jbxx_stu_ryxx
+      (this.dialogForm.ue_jbxx_stu_jyxx = item.ue_jbxx_stu_jyxx),
+        (this.dialogForm.ue_jbxx_stu_ryxx = item.ue_jbxx_stu_ryxx);
       console.log(this.dialogForm, 2222222);
-
-
     },
 
     formSubmit() {
       let mzid;
-      this.mzData.forEach(item => {
+      this.mzData.forEach((item) => {
         if (item.n == this.dialogForm.ue_mz_name) {
           mzid = item.v;
         }
       });
       let jgid;
-      this.jgData.forEach(item => {
+      this.jgData.forEach((item) => {
         if (item.n == this.dialogForm.ue_jg_name) {
           jgid = item.v;
         }
@@ -615,9 +803,9 @@ export default {
             ue_class_name: this.dialogForm.ue_class_name,
             sm_id: this.dialogForm.sm_id,
             ue_xxmc: this.dialogForm.ue_xxmc,
-            user_role_id: '76',
+            user_role_id: "76",
             ue_jbxx_stu_jyxx: this.dialogForm.ue_jbxx_stu_jyxx,
-            ue_jbxx_stu_ryxx: this.dialogForm.ue_jbxx_stu_ryxx
+            ue_jbxx_stu_ryxx: this.dialogForm.ue_jbxx_stu_ryxx,
           };
           // console.log(data);
           if (!this.isEdit) {
@@ -665,28 +853,28 @@ export default {
         confirmButtonText: "确定",
         cancelButtonText: "取消",
         type: "warning",
-
-      }).then(() => {
-        let data = {
-          user_id: this.multipleSelection,
-        };
-        console.log(data, 111);
-        xsxx_del(data).then((res) => {
-          if (res.code == 1) {
-            ElMessage({
-              message: "删除成功",
-              type: "success",
-            });
-            this.getListData();
-          } else {
-            ElMessage({
-              message: res.msg,
-              type: "error",
-            });
-          }
-        });
       })
-        .catch(() => { });
+        .then(() => {
+          let data = {
+            user_id: this.multipleSelection,
+          };
+          console.log(data, 111);
+          xsxx_del(data).then((res) => {
+            if (res.code == 1) {
+              ElMessage({
+                message: "删除成功",
+                type: "success",
+              });
+              this.getListData();
+            } else {
+              ElMessage({
+                message: res.msg,
+                type: "error",
+              });
+            }
+          });
+        })
+        .catch(() => {});
     },
 
     handleSelectionChange(val) {
@@ -709,14 +897,13 @@ export default {
         //      page: this.cur_page,
         limit: "99999",
         keyword: this.keyword,
-        user_role_id: '76',
+        user_role_id: "76",
         user_ids: arr.join(","),
       };
 
       download("/user/main/index", obj);
     },
 
-
     //清空
     clearData() {
       this.activeGrade1 = "";
@@ -725,7 +912,7 @@ export default {
       this.user_realname = "";
       this.student_no = "";
       this.user_cardno = "";
-      this.gender = ""
+      this.gender = "";
     },
   },
   mounted() {
@@ -733,7 +920,6 @@ export default {
     this.initGradeData();
     this.initSchoolData();
     this.initClassData();
-
   },
 };
 </script>