Chuang/client_web/forks"> 0

报名考试前端页面(红色页面)

ExaminationPayment.vue 5.2KB

    <template> <div class="pay"> <div v-show="showMain"> <p>考试缴费</p> <el-table ref="multipleTable" border :header-cell-style="headStyle" :data="tableData" > <el-table-column prop="number" label="序号" width="50"> <template slot-scope="scope">{{ scope.$index+1 }}</template> </el-table-column> <el-table-column prop="exam_name" label="考试名称" width="180"> </el-table-column> <el-table-column prop="series_name" label="考试系列" width="120"> </el-table-column> <el-table-column prop="level_name" label="考试级别" width="80"> </el-table-column> <el-table-column prop="subject_name" label="考试科目" width="120"> </el-table-column> <el-table-column prop="create_time" label="申请日期" width="160"> </el-table-column> <el-table-column prop="pay_state" label="缴费状态" width="100"> </el-table-column> <el-table-column label="操作" show-overflow-tooltip> <template slot-scope="scope"> <el-button size="mini" type="primary" @click="check(scope.row)"> 查看 </el-button> </template> </el-table-column> </el-table> </div> <div v-show="!showMain"> <el-form class="myform" ref="form" :model="form" label-width="90px" status-icon> <el-form-item label="姓名:"> <el-input class="myinput" v-model="studentData.name" :disabled="true"></el-input> </el-form-item> <el-form-item label="身份证号:"> <el-input class="myinput" v-model="studentData.card_num" :disabled="true"></el-input> </el-form-item> <el-form-item label="考试名称:"> <el-input class="myinput" v-model="form.exam_name" :disabled="true"></el-input> </el-form-item> <el-form-item label="考试系列:"> <el-input class="myinput" v-model="form.series_name" :disabled="true"></el-input> </el-form-item> <el-form-item label="考试级别:"> <el-input class="myinput" v-model="form.level_name" :disabled="true"></el-input> </el-form-item> <el-form-item label="考试科目:"> <el-input class="myinput" v-model="form.subject_name" :disabled="true"></el-input> </el-form-item> <el-form-item label="考试时间:"> <el-input class="myinput" v-model="form.time" :disabled="true"></el-input> </el-form-item> <el-form-item label="申请时间:"> <el-input class="myinput" v-model="form.create_time" :disabled="true"></el-input> </el-form-item> <el-form-item label="拟报考点:"> <el-input class="myinput" v-model="form.want_place_name" :disabled="true"></el-input> </el-form-item> <el-form-item label="缴费方式:"> <el-select class="myinput" v-model="form.year" placeholder="请选择"> <el-option label="11" value="11"></el-option> </el-select> </el-form-item> </el-form> <div class="myfooter"> <img src="../../assets/img/erweima.svg"> <el-button type="primary" @click="printChange">已完成缴费</el-button> </div> </div> </div> </template> <script> import { getStudentInfo, //个人资料 getPayList, //列表 } from "@/api/home"; export default { data() { return { tableData: [], studentData: [], form: {}, showMain: true, } }, created() { this.getStudent(); this.getPay(); }, methods: { // 获取考生个人资料 async getStudent() { let res = await getStudentInfo({ student_id: 2, }); // 解构数据 let { code, data } = res; // 赋值渲染 if (code === 200) { this.studentData = data.res.student; } }, // 获取列表 async getPay() { let res = await getPayList({ student_id: 2, }); // 解构数据 let { code, data } = res; // 赋值渲染 if (code === 200) { this.tableData = data.myEnroll; } }, // 表格头部样式回调 headStyle() { return "backgroundColor:#ddd;fontSize:14px;color:#666;fontWeight:700"; }, printChange() { this.$emit('print',true); this.showMain = true; }, check(row) { this.showMain = false; for(let item in this.tableData){ if(row.uuid == this.tableData[item].uuid){ this.form = this.tableData[item] } } }, } } </script> <style lang="less" scoped> .pay { width: 100%; padding: 20px; .el-table::before { height: 0; } .el-table--border, .el-table--group { border: 0; } .el-table--border::after, .el-table--group::after { height: 0; } p{ font-size: 18px; margin: 0 0 20px 0; } } .myform{ display: flex; flex-direction: column; justify-content: center; align-items: center; } .myinput{ width: 200px; } .myfooter{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; img{ width: 200px; height: 200px; margin-bottom: 20px; } } </style>
zhuhaiwen/zeropay - Gogs: Go Git Service

2 Commity (887ce6d064d5fa8a8884d98d9f6a3ca409c0eb80)

Autor SHA1 Wiadomość Data
  dabin ffec33cff9 [ADD]友盟统计 4 lat temu
  dabin c09c12f5d4 [MOD]图片选择 4 lat temu