|
@@ -39,28 +39,48 @@
|
|
|
已选学员:
|
|
|
<p><span>{{item.studentList.length}}</span>人</p>
|
|
|
</div>
|
|
|
+
|
|
|
</div>
|
|
|
- <el-dialog title="学员列表"
|
|
|
+ <!-- <extraClass :form="eclass"
|
|
|
+ class="extraClass"
|
|
|
+ ref="eclass"
|
|
|
+ :isUserType="true"
|
|
|
+ :isCommon="false"
|
|
|
+ :isDisabled="true"
|
|
|
+ :courseUnitPriceSettingsByType="organizationCourseUnitPriceSettingsByType"
|
|
|
+ @priceChange="priceChange"
|
|
|
+ @moneyChange="syncAllMoney"/>
|
|
|
+ <paymentCycle ref="cycles"
|
|
|
+ :form="item"
|
|
|
+ :isUserType="false"
|
|
|
+ :isCommon="true"
|
|
|
+ :isDisabled="true"/> -->
|
|
|
+ <el-dialog title="学员列表"
|
|
|
width="700px"
|
|
|
:visible.sync="studentListModalVisible"
|
|
|
append-to-body
|
|
|
destroy-on-close>
|
|
|
<viewStudentList :list="studentList" :chioseList='item.studentList' v-if="studentListModalVisible"
|
|
|
:isChiose='true'
|
|
|
- @close="closeStudentView" />
|
|
|
+ @close="closeStudentView" />
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
import { getClassAllStudent } from "@/api/studentManager";
|
|
|
import viewStudentList from './view-student-list'
|
|
|
+import paymentCycle from "@/views/resetTeaming/modals/payment-cycle";
|
|
|
+import extraClass from "../../../resetTeaming/modals/extra-class";
|
|
|
export default {
|
|
|
props: ["item", "index", "classList", "form"],
|
|
|
- components:{viewStudentList},
|
|
|
+ components:{viewStudentList,paymentCycle,extraClass},
|
|
|
data() {
|
|
|
return {
|
|
|
studentList: [],
|
|
|
- studentListModalVisible:false
|
|
|
+ studentListModalVisible:false,
|
|
|
+ organizationCourseUnitPriceSettingsByType:[],
|
|
|
+ eclass:[],
|
|
|
+
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
@@ -103,7 +123,9 @@ export default {
|
|
|
closeStudentView(list){
|
|
|
this.item.studentList = list
|
|
|
this.studentListModalVisible = false
|
|
|
- }
|
|
|
+ },
|
|
|
+ priceChange(){},
|
|
|
+ syncAllMoney(){},
|
|
|
},
|
|
|
};
|
|
|
</script>
|
|
@@ -144,4 +166,7 @@ export default {
|
|
|
flex-direction: row;
|
|
|
justify-content: flex-end;
|
|
|
}
|
|
|
+.extraClass {
|
|
|
+ margin-bottom: 20px;
|
|
|
+}
|
|
|
</style>
|