|  | @@ -1,15 +1,224 @@
 | 
											
												
													
														|  |  <template>
 |  |  <template>
 | 
											
												
													
														|  | -  <div class="curricula-manager-container"></div>
 |  | 
 | 
											
												
													
														|  | 
 |  | +<div class="curricula-manager">
 | 
											
												
													
														|  | 
 |  | +  <div class="curricula-manager-header">
 | 
											
												
													
														|  | 
 |  | + <el-button>搜索</el-button>
 | 
											
												
													
														|  | 
 |  | +  </div>
 | 
											
												
													
														|  | 
 |  | +  <div class="curricula-manager-body">
 | 
											
												
													
														|  | 
 |  | +    <el-button class="bgcolor"  @click="taskstatus()">进行中</el-button>
 | 
											
												
													
														|  | 
 |  | +    <el-button class="bgcolor"  @click="taskstatus()">待开始</el-button>
 | 
											
												
													
														|  | 
 |  | +    <el-button class="bgcolor"  @click="taskstatus()">已结束</el-button>
 | 
											
												
													
														|  | 
 |  | +  </div>
 | 
											
												
													
														|  | 
 |  | +  <div class="curricula-manager-body1">
 | 
											
												
													
														|  | 
 |  | +      <div class="paixu">
 | 
											
												
													
														|  | 
 |  | +        <span>排序:</span>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +     <div class="sortBtn" style="display: flex;">创建时间
 | 
											
												
													
														|  | 
 |  | +         <i class="el-icon-sort"></i>
 | 
											
												
													
														|  | 
 |  | +     </div>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +      <div class="sortBtn" style="display: flex;">编辑时间
 | 
											
												
													
														|  | 
 |  | +         <i class="el-icon-sort"></i>
 | 
											
												
													
														|  | 
 |  | +      </div>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +      <div class="sortBtn" style="display: flex;">开课时间
 | 
											
												
													
														|  | 
 |  | +         <i class="el-icon-sort"></i>
 | 
											
												
													
														|  | 
 |  | +      </div>
 | 
											
												
													
														|  | 
 |  | +   </div>
 | 
											
												
													
														|  | 
 |  | +    </div>
 | 
											
												
													
														|  | 
 |  | +    <div class="curricula-manager-body2" style="margin-left: 850px;">
 | 
											
												
													
														|  | 
 |  | +    <el-button class="bgcolor">新建课程</el-button>
 | 
											
												
													
														|  | 
 |  | +    </div>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    <div class="div1" style="max-height: 700px; overflow: scroll;">
 | 
											
												
													
														|  | 
 |  | +    <div v-for="item in obj" :key="item.id" class="xunhuan">
 | 
											
												
													
														|  | 
 |  | +    <div class="curricula-manager-foot">
 | 
											
												
													
														|  | 
 |  | +    <span>{{item.subject}}</span>
 | 
											
												
													
														|  | 
 |  | +    <span>{{item.status}}</span>
 | 
											
												
													
														|  | 
 |  | +    </div>
 | 
											
												
													
														|  | 
 |  | +    <div class="curricula-manager-foot1" style="padding: 20px 0 0 0;">
 | 
											
												
													
														|  | 
 |  | +    <span>{{item.createtime}}</span>
 | 
											
												
													
														|  | 
 |  | +    <span style="margin-left: 10px;">{{item.onclasstime}}</span>
 | 
											
												
													
														|  | 
 |  | +    <span style="margin-left: 10px;">{{item.teacher}}</span>
 | 
											
												
													
														|  | 
 |  | +    </div>
 | 
											
												
													
														|  | 
 |  | +    </div>
 | 
											
												
													
														|  | 
 |  | +    </div>
 | 
											
												
													
														|  | 
 |  | + </div>
 | 
											
												
													
														|  |  </template>
 |  |  </template>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  <script>
 |  |  <script>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +const obj={order:false}
 | 
											
												
													
														|  | 
 |  | +console.log(obj)
 | 
											
												
													
														|  |  export default {
 |  |  export default {
 | 
											
												
													
														|  | -  name: 'CurriculaManager'
 |  | 
 | 
											
												
													
														|  | 
 |  | +  name: 'CurriculaManager',
 | 
											
												
													
														|  | 
 |  | +  data(){
 | 
											
												
													
														|  | 
 |  | +    return{
 | 
											
												
													
														|  | 
 |  | +       ifShow:null,
 | 
											
												
													
														|  | 
 |  | +       obj: [
 | 
											
												
													
														|  | 
 |  | +                    {
 | 
											
												
													
														|  | 
 |  | +                     subject:'中文 轻松学中文初段 暑假 0813',
 | 
											
												
													
														|  | 
 |  | +                     createtime:'2021/3/28',
 | 
											
												
													
														|  | 
 |  | +                     onclasstime:'2021/4/25',
 | 
											
												
													
														|  | 
 |  | +                     teacher:'张一三',
 | 
											
												
													
														|  | 
 |  | +                     status:"进行中"
 | 
											
												
													
														|  | 
 |  | +                    },
 | 
											
												
													
														|  | 
 |  | +                    {
 | 
											
												
													
														|  | 
 |  | +                     subject:'中文 轻松学中文初段 暑假 0813',
 | 
											
												
													
														|  | 
 |  | +                     createtime:'2021/3/12',
 | 
											
												
													
														|  | 
 |  | +                     onclasstime:'2021/4/23',
 | 
											
												
													
														|  | 
 |  | +                     teacher:'张一三',
 | 
											
												
													
														|  | 
 |  | +                     status:"进行中"
 | 
											
												
													
														|  | 
 |  | +                    },
 | 
											
												
													
														|  | 
 |  | +                    {
 | 
											
												
													
														|  | 
 |  | +                     subject:'中文 轻松学中文初段 暑假 0813',
 | 
											
												
													
														|  | 
 |  | +                     createtime:'2021/3/22',
 | 
											
												
													
														|  | 
 |  | +                     onclasstime:'2021/4/17',
 | 
											
												
													
														|  | 
 |  | +                     teacher:'张一三',
 | 
											
												
													
														|  | 
 |  | +                     status:"进行中"
 | 
											
												
													
														|  | 
 |  | +                    },
 | 
											
												
													
														|  | 
 |  | +                    {
 | 
											
												
													
														|  | 
 |  | +                    subject:'中文 轻松学中文初段 暑假 0813',
 | 
											
												
													
														|  | 
 |  | +                     createtime:'2021/3/2',
 | 
											
												
													
														|  | 
 |  | +                     onclasstime:'2021/4/28',
 | 
											
												
													
														|  | 
 |  | +                     teacher:'张一三',
 | 
											
												
													
														|  | 
 |  | +                     status:"报名中"
 | 
											
												
													
														|  | 
 |  | +                    },
 | 
											
												
													
														|  | 
 |  | +                    {
 | 
											
												
													
														|  | 
 |  | +                     subject:'中文 轻松学中文初段 暑假 0813',
 | 
											
												
													
														|  | 
 |  | +                     createtime:'2021/3/6',
 | 
											
												
													
														|  | 
 |  | +                     onclasstime:'2021/4/1',
 | 
											
												
													
														|  | 
 |  | +                     teacher:'张一三',
 | 
											
												
													
														|  | 
 |  | +                     status:"报名中"
 | 
											
												
													
														|  | 
 |  | +                    },
 | 
											
												
													
														|  | 
 |  | +                     {
 | 
											
												
													
														|  | 
 |  | +                     subject:'中文 轻松学中文初段 暑假 0813',
 | 
											
												
													
														|  | 
 |  | +                     createtime:'2021/3/19',
 | 
											
												
													
														|  | 
 |  | +                     onclasstime:'2021/4/9',
 | 
											
												
													
														|  | 
 |  | +                     teacher:'张一三',
 | 
											
												
													
														|  | 
 |  | +                     status:"报名中"
 | 
											
												
													
														|  | 
 |  | +                    },
 | 
											
												
													
														|  | 
 |  | +                     {
 | 
											
												
													
														|  | 
 |  | +                     subject:'中文 轻松学中文初段 暑假 0813',
 | 
											
												
													
														|  | 
 |  | +                     createtime:'2021/3/16',
 | 
											
												
													
														|  | 
 |  | +                     onclasstime:'2021/4/25',
 | 
											
												
													
														|  | 
 |  | +                     teacher:'张一三',
 | 
											
												
													
														|  | 
 |  | +                     status:"报名中"
 | 
											
												
													
														|  | 
 |  | +                    },
 | 
											
												
													
														|  | 
 |  | +                     {
 | 
											
												
													
														|  | 
 |  | +                     subject:'中文 轻松学中文初段 暑假 0813',
 | 
											
												
													
														|  | 
 |  | +                     createtime:'2021/3/21',
 | 
											
												
													
														|  | 
 |  | +                     onclasstime:'2021/4/11',
 | 
											
												
													
														|  | 
 |  | +                     teacher:'张一三',
 | 
											
												
													
														|  | 
 |  | +                     status:"已结束"
 | 
											
												
													
														|  | 
 |  | +                    },
 | 
											
												
													
														|  | 
 |  | +                ],
 | 
											
												
													
														|  | 
 |  | +              sortType: null,                 // 数组对象中的哪一个属性进行排序
 | 
											
												
													
														|  | 
 |  | +               order: false,                   // 升序还是降序
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +  },
 | 
											
												
													
														|  | 
 |  | +  // mounted() {
 | 
											
												
													
														|  | 
 |  | +  //       jinxing().then(response => {
 | 
											
												
													
														|  | 
 |  | +  //       console.log(456)
 | 
											
												
													
														|  | 
 |  | +  //   });
 | 
											
												
													
														|  | 
 |  | +  // },
 | 
											
												
													
														|  | 
 |  | +  methods:{
 | 
											
												
													
														|  | 
 |  | +      taskstatus() {
 | 
											
												
													
														|  | 
 |  | +              console.log(123)
 | 
											
												
													
														|  | 
 |  | +      },     
 | 
											
												
													
														|  | 
 |  | +      
 | 
											
												
													
														|  | 
 |  | + 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +      // sort(type) {                          // 排序
 | 
											
												
													
														|  | 
 |  | +      //           this.order = !this.order;		// 更改为 升序或降序
 | 
											
												
													
														|  | 
 |  | +      //           this.sortType = type;
 | 
											
												
													
														|  | 
 |  | +      //           this.obj.sort(this.compare(type));
 | 
											
												
													
														|  | 
 |  | +      //   },
 | 
											
												
													
														|  | 
 |  | +        // 调用下面 compare 方法 并传值
 | 
											
												
													
														|  | 
 |  | +        // compare(attr) {                  // 排序方法
 | 
											
												
													
														|  | 
 |  | +        //         let that = this;
 | 
											
												
													
														|  | 
 |  | +        //         return function(a,b){
 | 
											
												
													
														|  | 
 |  | +        //                 let val1 = a[attr];
 | 
											
												
													
														|  | 
 |  | +        //                 let val2 = b[attr];
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        //                 if(that.order){
 | 
											
												
													
														|  | 
 |  | +        //                         if(that.sortType == 'createtime'){            // 如果是时间就转换成时间格式
 | 
											
												
													
														|  | 
 |  | +        //                                 return new Date(val2.replace(/-/,'/')) - new Date(val1.replace(/-/,'/'));
 | 
											
												
													
														|  | 
 |  | +        //                         }else{
 | 
											
												
													
														|  | 
 |  | +        //                                 return val2 - val1;
 | 
											
												
													
														|  | 
 |  | +        //                         }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        //                 }else{
 | 
											
												
													
														|  | 
 |  | +        //                         if(that.sortType == 'createtime'){
 | 
											
												
													
														|  | 
 |  | +        //                                 return new Date(val1.replace(/-/,'/')) - new Date(val2.replace(/-/,'/'));
 | 
											
												
													
														|  | 
 |  | +        //                         }else{
 | 
											
												
													
														|  | 
 |  | +        //                                 return val1 - val2;
 | 
											
												
													
														|  | 
 |  | +        //                         }
 | 
											
												
													
														|  | 
 |  | +        //                 }
 | 
											
												
													
														|  | 
 |  | +                        
 | 
											
												
													
														|  | 
 |  | +        //         }
 | 
											
												
													
														|  | 
 |  | +        // }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  |  };
 |  |  };
 | 
											
												
													
														|  |  </script>
 |  |  </script>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -<style lang="scss" scoped>
 |  | 
 | 
											
												
													
														|  | -.curricula-manager-container {
 |  | 
 | 
											
												
													
														|  | -  padding: 20px;
 |  | 
 | 
											
												
													
														|  | 
 |  | +<style lang="scss">
 | 
											
												
													
														|  | 
 |  | +//
 | 
											
												
													
														|  | 
 |  | +::-webkit-scrollbar {
 | 
											
												
													
														|  | 
 |  | +  //隐藏滚轮
 | 
											
												
													
														|  | 
 |  | +  display: none;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +.paixu {
 | 
											
												
													
														|  | 
 |  | +  display: flex;
 | 
											
												
													
														|  | 
 |  | +  padding-left: 10px;
 | 
											
												
													
														|  | 
 |  | +  margin-left: -30px;
 | 
											
												
													
														|  | 
 |  | +  margin-bottom: -35px;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +.xunhuan {
 | 
											
												
													
														|  | 
 |  | +  margin: 20px 0 20px 150px;
 | 
											
												
													
														|  | 
 |  | +  width: 800px;
 | 
											
												
													
														|  | 
 |  | +  height: 100px;
 | 
											
												
													
														|  | 
 |  | +  background-color: #eee;
 | 
											
												
													
														|  | 
 |  | +  padding: 20px 20px 0 20px;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +.curricula-manager-foot {
 | 
											
												
													
														|  | 
 |  | +  display: flex;
 | 
											
												
													
														|  | 
 |  | +  justify-content: space-between;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +.bgcolor {
 | 
											
												
													
														|  | 
 |  | +  display: flex;
 | 
											
												
													
														|  | 
 |  | +  background-color: #c4c4c4;
 | 
											
												
													
														|  | 
 |  | +  border: 1px solid #c4c4c4;
 | 
											
												
													
														|  | 
 |  | +  border-radius: 0;
 | 
											
												
													
														|  | 
 |  | +  color: #0c0c0c;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +.curricula-manager-header .el-button {
 | 
											
												
													
														|  | 
 |  | +  width: 300px;
 | 
											
												
													
														|  | 
 |  | +  margin-top: 50px;
 | 
											
												
													
														|  | 
 |  | +  margin-left: 360px;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +.curricula-manager-body {
 | 
											
												
													
														|  | 
 |  | +  display: flex;
 | 
											
												
													
														|  | 
 |  | +  padding-left: 0;
 | 
											
												
													
														|  | 
 |  | +  margin-top: 50px;
 | 
											
												
													
														|  | 
 |  | +  margin-left: 380px;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +.el-button + .el-button {
 | 
											
												
													
														|  | 
 |  | +  margin-left: 0;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +.curricula-manager-body1 {
 | 
											
												
													
														|  | 
 |  | +  margin-top: 50px;
 | 
											
												
													
														|  | 
 |  | +  margin-left: 150px;
 | 
											
												
													
														|  | 
 |  | +  margin-right: 500px;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +.div1 {
 | 
											
												
													
														|  | 
 |  | +  overflow: auto;
 | 
											
												
													
														|  | 
 |  | +  height: 1000px;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +.curricula-manager-body1 span {
 | 
											
												
													
														|  | 
 |  | +  padding-left: 20px;
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  </style>
 |  |  </style>
 | 
											
												
													
														|  | 
 |  | +
 |