|
@@ -7,21 +7,30 @@
|
|
|
: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 v-model="topFrom.type"
|
|
|
+ clearable>
|
|
|
+ <el-option v-for="(item,index) in typeList"
|
|
|
+ :key='index'
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"></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 v-model="topFrom.section"
|
|
|
+ clearable>
|
|
|
+ <el-option v-for="(item,index) in sectionList"
|
|
|
+ :key='index'
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"></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 v-model="topFrom.school"
|
|
|
+ clearable>
|
|
|
+ <el-option v-for="(item,index) in cooperationList"
|
|
|
+ :key='index'
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="乐团名称">
|
|
@@ -29,13 +38,17 @@
|
|
|
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 v-model="topFrom.boss"
|
|
|
+ clearable>
|
|
|
+ <el-option v-for="(item,index) in teacherList"
|
|
|
+ :key='index'
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="教务老师">
|
|
|
- <el-select v-model="topFrom.teacher">
|
|
|
+ <el-select v-model="topFrom.teacher"
|
|
|
+ clearable>
|
|
|
<el-option label="哈哈哈"
|
|
|
value="1"></el-option>
|
|
|
</el-select>
|
|
@@ -48,15 +61,35 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="招生年级">
|
|
|
<el-select placeholder="起始年级"
|
|
|
+ clearable
|
|
|
+ multiple
|
|
|
+ collapse-tags
|
|
|
v-model="topFrom.startClass">
|
|
|
<el-option value="1"
|
|
|
label="一年级"></el-option>
|
|
|
- </el-select>
|
|
|
- 至
|
|
|
- <el-select placeholder="结束年级"
|
|
|
- v-model="topFrom.endClass">
|
|
|
- <el-option value="1"
|
|
|
+ <el-option value="2"
|
|
|
+ label="二年级"></el-option>
|
|
|
+ <el-option value="3"
|
|
|
+ label="三年级"></el-option>
|
|
|
+ <el-option value="4"
|
|
|
+ label="四年级"></el-option>
|
|
|
+ <el-option value="5"
|
|
|
+ label="五年级"></el-option>
|
|
|
+ <el-option value="6"
|
|
|
label="六年级"></el-option>
|
|
|
+ <el-option value="7"
|
|
|
+ label="初一"></el-option>
|
|
|
+ <el-option value="8"
|
|
|
+ label="初二"></el-option>
|
|
|
+ <el-option value="9"
|
|
|
+ label="初三"></el-option>
|
|
|
+ <el-option value="10"
|
|
|
+ label="高一"></el-option>
|
|
|
+ <el-option value="11"
|
|
|
+ label="高二"></el-option>
|
|
|
+ <el-option value="12"
|
|
|
+ label="高三"></el-option>
|
|
|
+
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -69,10 +102,6 @@
|
|
|
单价: <input type="text"
|
|
|
placeholder="请输入">
|
|
|
</div>
|
|
|
- <div class="inputWrap">
|
|
|
- 折后价: <input type="text"
|
|
|
- placeholder="请输入">
|
|
|
- </div>
|
|
|
</div>
|
|
|
<div class="checkRow">
|
|
|
<el-checkbox label="乐团合奏训练"></el-checkbox>
|
|
@@ -80,10 +109,6 @@
|
|
|
单价: <input type="text"
|
|
|
placeholder="请输入">
|
|
|
</div>
|
|
|
- <div class="inputWrap">
|
|
|
- 折后价: <input type="text"
|
|
|
- placeholder="请输入">
|
|
|
- </div>
|
|
|
</div>
|
|
|
<div class="checkRow">
|
|
|
<el-checkbox label="基础技能训练"></el-checkbox>
|
|
@@ -91,10 +116,6 @@
|
|
|
单价: <input type="number"
|
|
|
placeholder="请输入">
|
|
|
</div>
|
|
|
- <div class="inputWrap">
|
|
|
- 折后价: <input type="number"
|
|
|
- placeholder="请输入">
|
|
|
- </div>
|
|
|
</div>
|
|
|
<div class="checkRow">
|
|
|
<el-checkbox label="假期集中训练"></el-checkbox>
|
|
@@ -102,18 +123,10 @@
|
|
|
单价: <input type="number"
|
|
|
placeholder="请输入">
|
|
|
</div>
|
|
|
- <div class="inputWrap">
|
|
|
- 折后价: <input type="number"
|
|
|
- placeholder="请输入">
|
|
|
- </div>
|
|
|
</div>
|
|
|
<div class="checkRow">
|
|
|
- <el-checkbox label="课时"
|
|
|
+ <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>
|
|
@@ -128,10 +141,6 @@
|
|
|
<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="请输入">
|
|
@@ -145,10 +154,6 @@
|
|
|
<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="请输入">
|
|
@@ -161,20 +166,6 @@
|
|
|
<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="请输入">
|
|
@@ -230,7 +221,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
-import { getSection } from '@/api/buildTeam'
|
|
|
+import { getSection, getType, getCooperation, getTeacher } from '@/api/buildTeam'
|
|
|
export default {
|
|
|
data () {
|
|
|
return {
|
|
@@ -255,13 +246,38 @@ export default {
|
|
|
marketPrice: 0, // 原价总金额
|
|
|
referencePrice: 0, // 现价总金额
|
|
|
}, // 金额列表,金额计算
|
|
|
+ sectionList: [], // 分部列表
|
|
|
+ typeList: [], // 收费类型列表
|
|
|
+ cooperationList: [], // 教学点列表
|
|
|
+ teacherList: [] // 获取老师列表
|
|
|
}
|
|
|
},
|
|
|
mounted () {
|
|
|
// 1.获取各个选项卡的数据内容
|
|
|
getSection({ 'delFlag': 0, 'rows': 1000 }).then(res => {
|
|
|
- console.log(res);
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.sectionList = res.data.rows;
|
|
|
+ }
|
|
|
+
|
|
|
}).catch()
|
|
|
+ // 2.获取收费类型选项卡
|
|
|
+ getType({ 'rows': 1000 }).then(res => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.typeList = res.data.rows;
|
|
|
+ }
|
|
|
+ })
|
|
|
+ // 3.获取教学点选项卡
|
|
|
+ getCooperation({ 'rows': 1000 }).then(res => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.cooperationList = res.data.rows;
|
|
|
+ }
|
|
|
+ })
|
|
|
+ // 4.获取老师选项卡
|
|
|
+ getTeacher({ 'rows': 1000 }).then(res => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.theacherList = res.data.rows;
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
@@ -303,19 +319,12 @@ export default {
|
|
|
overflow: auto;
|
|
|
.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;
|
|
|
+ margin-left: 65px;
|
|
|
input {
|
|
|
border: none;
|
|
|
width: 80px;
|