|
@@ -1,17 +1,111 @@
|
|
<template>
|
|
<template>
|
|
<div>
|
|
<div>
|
|
- <p style="color:red;margin-bottom:20px;"> 赠课资格显示“--”说明该活动无赠课</p>
|
|
|
|
|
|
+ <p style="color: red; margin-bottom: 20px">
|
|
|
|
+ 赠课资格显示“--”说明该活动无赠课
|
|
|
|
+ </p>
|
|
|
|
+ <div class="tableWrap">
|
|
|
|
+ <el-table
|
|
|
|
+ style="width: 100%"
|
|
|
|
+ :header-cell-style="{ background: '#EDEEF0', color: '#444' }"
|
|
|
|
+ :data="tableList"
|
|
|
|
+ ref="tableList"
|
|
|
|
+ >
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ prop="studentId"
|
|
|
|
+ label="资格添加时间"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ prop="studentId"
|
|
|
|
+ label="付费课资格"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ prop="studentId"
|
|
|
|
+ label="赠课资格"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ prop="studentId"
|
|
|
|
+ label="操作人"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ prop="studentId"
|
|
|
|
+ label="操作原因"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column align="center" prop="studentId" label="操作">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <div>
|
|
|
|
+ <el-button type="text" @click="cancleSenior(scope.row)"
|
|
|
|
+ >取消资格</el-button
|
|
|
|
+ >
|
|
|
|
+ </div>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ </div>
|
|
|
|
+ <el-dialog
|
|
|
|
+ title="取消资格"
|
|
|
|
+ append-to-body
|
|
|
|
+ :visible.sync="cancleVisible"
|
|
|
|
+ width="450px"
|
|
|
|
+ v-if="cancleVisible"
|
|
|
|
+ >
|
|
|
|
+ <el-form :inline="true" ref="form" :model="form">
|
|
|
|
+ <el-row>
|
|
|
|
+ <el-form-item
|
|
|
|
+ label="退费金额"
|
|
|
|
+ :rules="[
|
|
|
|
+ {
|
|
|
|
+ pattern:
|
|
|
|
+ /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
|
|
|
|
+ message: '请输入正确的金额',
|
|
|
|
+ trigger: 'blur',
|
|
|
|
+ },
|
|
|
|
+ ]"
|
|
|
|
+ >
|
|
|
|
+ <el-input v-model="form.money" style="width:330px"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-row>
|
|
|
|
+ <el-row>
|
|
|
|
+ <el-form-item label="调整原因">
|
|
|
|
+ <el-input type="textarea" style="width:330px" :rows="3" v-model="form.reson"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-row>
|
|
|
|
+
|
|
|
|
+ </el-form>
|
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
|
+ <el-button @click="cancleVisible = false">取 消</el-button>
|
|
|
|
+ <el-button type="primary" @click="cancleVisible = false"
|
|
|
|
+ >确 定</el-button
|
|
|
|
+ >
|
|
|
|
+ </span>
|
|
|
|
+ </el-dialog>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
<script>
|
|
<script>
|
|
export default {
|
|
export default {
|
|
- data(){
|
|
|
|
|
|
+ data() {
|
|
return {
|
|
return {
|
|
-
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
|
|
+ tableList: [{}],
|
|
|
|
+ activeRow: null,
|
|
|
|
+ cancleVisible: false,
|
|
|
|
+ form: {
|
|
|
|
+ reson: null,
|
|
|
|
+ money: null,
|
|
|
|
+ },
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ mounted() {},
|
|
|
|
+ methods: {
|
|
|
|
+ cancleSenior(row) {
|
|
|
|
+ this.activeRow = row;
|
|
|
|
+ this.cancleVisible = true;
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+};
|
|
</script>
|
|
</script>
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
-
|
|
|
|
</style>
|
|
</style>
|