|
|
|
@ -9,7 +9,7 @@
|
|
|
|
|
</a-select-option>
|
|
|
|
|
</a-select>
|
|
|
|
|
<span style="margin-right: 0.5rem">课程分类</span>
|
|
|
|
|
<a-select :value="courseId" @change="courseChange">
|
|
|
|
|
<a-select :value="courseId" @change="courseChange" style="width: auto !important;">
|
|
|
|
|
<a-select-option v-for="item in courseList" :key="'course_'+item.course_id" :value="item.course_id">
|
|
|
|
|
{{ item.course_name }}
|
|
|
|
|
</a-select-option>
|
|
|
|
@ -28,7 +28,8 @@
|
|
|
|
|
<a @click="toDelete(record)">删除</a>
|
|
|
|
|
</span>
|
|
|
|
|
</a-table>
|
|
|
|
|
<a-pagination v-if="totalPage > 1" v-model:current="pageNumber" :pageSize="pageSize" :total="totolNum" show-less-items @change="pageChange"></a-pagination>
|
|
|
|
|
<a-pagination v-if="totalPage > 1" v-model:current="pageNumber" :pageSize="pageSize" :total="totolNum"
|
|
|
|
|
show-less-items @change="pageChange"></a-pagination>
|
|
|
|
|
</template>
|
|
|
|
|
<a-modal title="提示"
|
|
|
|
|
:visible="visible"
|
|
|
|
@ -48,6 +49,7 @@
|
|
|
|
|
import InterConfig from '../interConfig';
|
|
|
|
|
import {Select, Input, Icon, Button, Table, Divider, Modal, Pagination} from 'ant-design-vue';
|
|
|
|
|
import ShoolBaseCourseInfo from './shoolBaseCourseInfo.vue';
|
|
|
|
|
|
|
|
|
|
const tableColumn = [
|
|
|
|
|
{
|
|
|
|
|
dataIndex: 'index',
|
|
|
|
@ -81,18 +83,27 @@
|
|
|
|
|
locale: {emptyText: '暂无相关数据'},
|
|
|
|
|
pageType: 0,//0 列表页面 1 新增页面,
|
|
|
|
|
typeId: 1,//默认特色课程
|
|
|
|
|
typeList: [{type_id: 1, type_name: "特色课程"}, {
|
|
|
|
|
type_id: 2,
|
|
|
|
|
type_name: "劳动课程"
|
|
|
|
|
}, {type_id: 3, type_name: "思政课程"}],
|
|
|
|
|
typeList: [
|
|
|
|
|
{type_id: 1, type_name: "特色课程"},
|
|
|
|
|
{type_id: 2, type_name: "劳动课程"},
|
|
|
|
|
{type_id: 3, type_name: "思政课程"}
|
|
|
|
|
],
|
|
|
|
|
courseId: 11,//默认科技社团
|
|
|
|
|
courseList: [{course_id: 11, course_name: "科技社团"}, {course_id: 12, course_name: "艺术社团"}, {
|
|
|
|
|
course_id: 13,
|
|
|
|
|
course_name: "体育社团"
|
|
|
|
|
}, {course_id: 21, course_name: "体会劳动光荣"}, {course_id: 22, course_name: "提高劳动能力"}, {
|
|
|
|
|
course_id: 23,
|
|
|
|
|
course_name: "启蒙劳动意识"
|
|
|
|
|
}, {course_id: 24, course_name: "养成劳动习惯"}, {course_id: 31, course_name: "思政课程"}],
|
|
|
|
|
courseListBase: [
|
|
|
|
|
{course_id: 11, course_name: "科技社团"},
|
|
|
|
|
{course_id: 12, course_name: "艺术社团"},
|
|
|
|
|
{course_id: 13, course_name: "体育社团"},
|
|
|
|
|
{course_id: 21, course_name: "体会劳动光荣"},
|
|
|
|
|
{course_id: 22, course_name: "提高劳动能力"},
|
|
|
|
|
{course_id: 23, course_name: "启蒙劳动意识"},
|
|
|
|
|
{course_id: 24, course_name: "养成劳动习惯"},
|
|
|
|
|
{course_id: 31, course_name: "思政课程"}
|
|
|
|
|
],
|
|
|
|
|
courseList: [
|
|
|
|
|
{course_id: 11, course_name: "科技社团"},
|
|
|
|
|
{course_id: 12, course_name: "艺术社团"},
|
|
|
|
|
{course_id: 13, course_name: "体育社团"},
|
|
|
|
|
],
|
|
|
|
|
courseName: "",
|
|
|
|
|
visible: false,
|
|
|
|
|
pageNumber: 1,
|
|
|
|
@ -145,6 +156,13 @@
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
typeChange: function (value) {
|
|
|
|
|
let midArr = []
|
|
|
|
|
this.courseList = []
|
|
|
|
|
midArr = this.courseListBase.filter(item => {
|
|
|
|
|
return item.course_id.toString()[0] == value
|
|
|
|
|
})
|
|
|
|
|
this.courseId = midArr[0].course_id
|
|
|
|
|
this.courseList = midArr
|
|
|
|
|
if (this.typeId !== value) {
|
|
|
|
|
this.typeId = value;
|
|
|
|
|
}
|
|
|
|
|