|
@@ -0,0 +1,335 @@
|
|
|
+<template>
|
|
|
+ <div class='base-container'>
|
|
|
+ <div class="banseLeft">
|
|
|
+ <div class="head">乐团基本信息:</div>
|
|
|
+ <!-- <div class="num">乐团编号:dywh01</div> -->
|
|
|
+ <el-form :model="topFrom"
|
|
|
+ :inline="true"
|
|
|
+ style="margin-left:11px;">
|
|
|
+ <el-form-item label="收费类型">
|
|
|
+ <el-select v-model="topFrom.type">
|
|
|
+ <el-option label="哈哈哈"
|
|
|
+ value="1"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="所属分部">
|
|
|
+ <el-select v-model="topFrom.section">
|
|
|
+ <el-option label="哈哈哈"
|
|
|
+ value="1"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="合作单位">
|
|
|
+ <el-select v-model="topFrom.school">
|
|
|
+ <el-option label="哈哈哈"
|
|
|
+ value="1"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="乐团名称">
|
|
|
+ <el-input placeholder="请输入乐团名称"
|
|
|
+ v-model="topFrom.name"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="运营主管">
|
|
|
+ <el-select v-model="topFrom.boss">
|
|
|
+ <el-option label="哈哈哈"
|
|
|
+ value="1"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="教务老师">
|
|
|
+ <el-select v-model="topFrom.teacher">
|
|
|
+ <el-option label="哈哈哈"
|
|
|
+ value="1"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="报名截止时间">
|
|
|
+ <el-date-picker v-model="topFrom.time"
|
|
|
+ type="date"
|
|
|
+ placeholder="选择日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="招生年级">
|
|
|
+ <el-select placeholder="起始年级"
|
|
|
+ v-model="topFrom.startClass">
|
|
|
+ <el-option value="1"
|
|
|
+ label="一年级"></el-option>
|
|
|
+ </el-select>
|
|
|
+ 至
|
|
|
+ <el-select placeholder="结束年级"
|
|
|
+ v-model="topFrom.endClass">
|
|
|
+ <el-option value="1"
|
|
|
+ label="六年级"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <div class="checkList">
|
|
|
+ <div class="head noMargin">课程组成形态:</div>
|
|
|
+ <el-checkbox-group v-model="checkList">
|
|
|
+ <div class="checkRow">
|
|
|
+ <el-checkbox label="乐团声部训练"></el-checkbox>
|
|
|
+ <div class="inputWrap">
|
|
|
+ 单价: <input type="text"
|
|
|
+ placeholder="请输入">
|
|
|
+ </div>
|
|
|
+ <div class="inputWrap">
|
|
|
+ 折后价: <input type="text"
|
|
|
+ placeholder="请输入">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="checkRow">
|
|
|
+ <el-checkbox label="乐团合奏训练"></el-checkbox>
|
|
|
+ <div class="inputWrap">
|
|
|
+ 单价: <input type="text"
|
|
|
+ placeholder="请输入">
|
|
|
+ </div>
|
|
|
+ <div class="inputWrap">
|
|
|
+ 折后价: <input type="text"
|
|
|
+ placeholder="请输入">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="checkRow">
|
|
|
+ <el-checkbox label="基础技能训练"></el-checkbox>
|
|
|
+ <div class="inputWrap">
|
|
|
+ 单价: <input type="number"
|
|
|
+ placeholder="请输入">
|
|
|
+ </div>
|
|
|
+ <div class="inputWrap">
|
|
|
+ 折后价: <input type="number"
|
|
|
+ placeholder="请输入">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="checkRow">
|
|
|
+ <el-checkbox label="假期集中训练"></el-checkbox>
|
|
|
+ <div class="inputWrap">
|
|
|
+ 单价: <input type="number"
|
|
|
+ placeholder="请输入">
|
|
|
+ </div>
|
|
|
+ <div class="inputWrap">
|
|
|
+ 折后价: <input type="number"
|
|
|
+ placeholder="请输入">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="checkRow">
|
|
|
+ <el-checkbox label="课时"
|
|
|
+ class='classCheckBox'></el-checkbox>
|
|
|
+ <div class="inputWrap">
|
|
|
+ <input type="number"
|
|
|
+ placeholder="请输入">
|
|
|
+ </div>
|
|
|
+ <div class="textWrap">
|
|
|
+ <p>课程提示:</p>
|
|
|
+ <p>年度安排10个月共168课时,<span>100</span>/课时,原价<span>1000</span>元,现价<span>150</span>元/月(约 <span>5555</span>元/月 )</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="head noMargin">付费方式:</div>
|
|
|
+ <div class="checkRow">
|
|
|
+ <el-checkbox label="学校"
|
|
|
+ class='classCheckBox'></el-checkbox>
|
|
|
+ <div class="chioseList">
|
|
|
+ <div class="chioseItem">一次性</div>
|
|
|
+ <div class="chioseItem active">一学期</div>
|
|
|
+ <div class="chioseItem">一学年</div>
|
|
|
+ </div>
|
|
|
+ <div class="inputWrap rightFirst">
|
|
|
+ 折后价: <input type="number"
|
|
|
+ placeholder="请输入">
|
|
|
+ </div>
|
|
|
+ <div class="inputWrap">
|
|
|
+ 备注: <input type="textarea"
|
|
|
+ placeholder="请输入">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="checkRow">
|
|
|
+ <el-checkbox label="公司"
|
|
|
+ class='classCheckBox'></el-checkbox>
|
|
|
+ <div class="chioseList">
|
|
|
+ <div class="chioseItem">一次性</div>
|
|
|
+ <div class="chioseItem active">一学期</div>
|
|
|
+ <div class="chioseItem">一学年</div>
|
|
|
+ </div>
|
|
|
+ <div class="inputWrap rightFirst">
|
|
|
+ 折后价: <input type="number"
|
|
|
+ placeholder="请输入">
|
|
|
+ </div>
|
|
|
+ <div class="inputWrap">
|
|
|
+ 备注: <input type="textarea"
|
|
|
+ placeholder="请输入">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="checkRow">
|
|
|
+ <el-checkbox label="公司"
|
|
|
+ class='classCheckBox'></el-checkbox>
|
|
|
+ <div class="chioseList">
|
|
|
+ <div class="chioseItem">一次性</div>
|
|
|
+ <div class="chioseItem active">周期循环</div>
|
|
|
+ </div>
|
|
|
+ <div class="selectWrap">
|
|
|
+ 月份
|
|
|
+ <el-select v-model="chioseMonth"
|
|
|
+ class="rowSelect"
|
|
|
+ multiple
|
|
|
+ collapse-tags>
|
|
|
+ <el-option value="1"
|
|
|
+ label="一月"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+ <div class="inputWrap">
|
|
|
+ 折后价: <input type="number"
|
|
|
+ placeholder="请输入">
|
|
|
+ </div>
|
|
|
+ <div class="inputWrap">
|
|
|
+ 备注: <input type="textarea"
|
|
|
+ placeholder="请输入">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </el-checkbox-group>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="baseRight">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+<script>
|
|
|
+import { getSection } from '@/api/buildTeam'
|
|
|
+export default {
|
|
|
+ data () {
|
|
|
+ return {
|
|
|
+ topFrom: {
|
|
|
+ type: '', // 收费类型
|
|
|
+ section: '', //所属分部
|
|
|
+ school: '', // 合作单位
|
|
|
+ teacher: '', // 教务老师
|
|
|
+ name: '', //乐团名称
|
|
|
+ boss: '', // 运营主管
|
|
|
+ time: '', // 报名截止时间
|
|
|
+ startClass: '', // 招生年级起始
|
|
|
+ endClass: '' // 招生
|
|
|
+ },
|
|
|
+ checkList: [], // 选中的集合
|
|
|
+ chioseMonth: '', // 选中的月份
|
|
|
+ }
|
|
|
+ },
|
|
|
+ mounted () {
|
|
|
+ // 1.获取各个选项卡的数据内容
|
|
|
+ }
|
|
|
+}
|
|
|
+</script>
|
|
|
+<style lang="scss">
|
|
|
+.base-container {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ justify-content: flex-start;
|
|
|
+ font-size: 16px;
|
|
|
+ color: #444;
|
|
|
+ .banseLeft {
|
|
|
+ overflow: auto;
|
|
|
+ width: 1117px;
|
|
|
+ .head {
|
|
|
+ height: 48px;
|
|
|
+ line-height: 48px;
|
|
|
+ background-color: #edeef0;
|
|
|
+ font-size: 16px;
|
|
|
+ font-weight: bold;
|
|
|
+ color: #444;
|
|
|
+ padding: 0 11px;
|
|
|
+ margin-bottom: 20px;
|
|
|
+ }
|
|
|
+ .noMargin.head {
|
|
|
+ margin-bottom: 0;
|
|
|
+ }
|
|
|
+ .num {
|
|
|
+ padding: 15px 11px;
|
|
|
+ }
|
|
|
+ .checkRow {
|
|
|
+ padding-left: 28px;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ justify-content: flex-start;
|
|
|
+ // height: 72px;
|
|
|
+ // line-height: 72px;
|
|
|
+ .el-checkbox {
|
|
|
+ line-height: 72px;
|
|
|
+ .el-checkbox__input.is-checked + .el-checkbox__label {
|
|
|
+ color: #444;
|
|
|
+ }
|
|
|
+ .el-checkbox__input.is-checked .el-checkbox__inner,
|
|
|
+ .el-checkbox__input.is-indeterminate .el-checkbox__inner {
|
|
|
+ background-color: #14928a;
|
|
|
+ border-color: #14928a;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .inputWrap {
|
|
|
+ line-height: 72px;
|
|
|
+ font-size: 14px;
|
|
|
+ color: #777;
|
|
|
+ input {
|
|
|
+ border: none;
|
|
|
+ width: 80px;
|
|
|
+ margin-right: 10px;
|
|
|
+ outline: none;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .inputWrap.rightFirst {
|
|
|
+ margin-left: 245px;
|
|
|
+ }
|
|
|
+ .textWrap {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ justify-content: flex-start;
|
|
|
+ font-size: 14px;
|
|
|
+ color: #777;
|
|
|
+ padding-top: 16px;
|
|
|
+ line-height: 20px;
|
|
|
+ span {
|
|
|
+ color: #f97215;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .selectWrap {
|
|
|
+ font-size: 14px;
|
|
|
+ padding-top: 5px;
|
|
|
+ margin-left: 100px;
|
|
|
+ margin-right: 52px;
|
|
|
+ .rowSelect {
|
|
|
+ .el-input__inner {
|
|
|
+ min-height: 69px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .chioseList {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ justify-content: flex-start;
|
|
|
+ align-items: center;
|
|
|
+ font-size: 14px;
|
|
|
+ color: #777;
|
|
|
+ margin-left: 64px;
|
|
|
+ .chioseItem {
|
|
|
+ width: 80px;
|
|
|
+ height: 30px;
|
|
|
+ border-radius: 15px;
|
|
|
+ border: 1px solid #979797;
|
|
|
+ margin-right: 10px;
|
|
|
+ line-height: 30px;
|
|
|
+ text-align: center;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ .chioseItem.active {
|
|
|
+ background-color: #14928a;
|
|
|
+ border: 1px solid #14928a;
|
|
|
+ color: #fff;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(even) {
|
|
|
+ background-color: #c6cbd4;
|
|
|
+ input {
|
|
|
+ background-color: #c6cbd4;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .baseRight {
|
|
|
+ }
|
|
|
+ .classCheckBox {
|
|
|
+ margin-right: 10px;
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|