|  | @@ -318,6 +318,29 @@
 | 
	
		
			
				|  |  |              </el-date-picker>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  |          </template>
 | 
	
		
			
				|  |  | +        <template v-if="itemType === 'zhuanji'">
 | 
	
		
			
				|  |  | +          <div class="filt-item">
 | 
	
		
			
				|  |  | +            <label>学段</label>
 | 
	
		
			
				|  |  | +            <ul>
 | 
	
		
			
				|  |  | +              <li
 | 
	
		
			
				|  |  | +                :class="[
 | 
	
		
			
				|  |  | +                  items.study_phase === zhuanjiForm.studyValue ? 'active' : '',
 | 
	
		
			
				|  |  | +                ]"
 | 
	
		
			
				|  |  | +                v-for="(items, indexs) in studyList"
 | 
	
		
			
				|  |  | +                :key="indexs"
 | 
	
		
			
				|  |  | +                @click="
 | 
	
		
			
				|  |  | +                  handleClick('zhuanjiForm', 'studyValue', items.study_phase)
 | 
	
		
			
				|  |  | +                "
 | 
	
		
			
				|  |  | +              >
 | 
	
		
			
				|  |  | +                <i
 | 
	
		
			
				|  |  | +                  v-if="items.study_phase === zhuanjiForm.studyValue"
 | 
	
		
			
				|  |  | +                  class="el-icon-success"
 | 
	
		
			
				|  |  | +                ></i>
 | 
	
		
			
				|  |  | +                {{ items.study_phase_name }}
 | 
	
		
			
				|  |  | +              </li>
 | 
	
		
			
				|  |  | +            </ul>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +        </template>
 | 
	
		
			
				|  |  |          <div
 | 
	
		
			
				|  |  |            class="filt-item"
 | 
	
		
			
				|  |  |            v-if="
 | 
	
	
		
			
				|  | @@ -342,7 +365,8 @@
 | 
	
		
			
				|  |  |            (itemType === 'baozhi' && baozhiForm.orderValue === 'false') ||
 | 
	
		
			
				|  |  |            itemType === 'jingdu' ||
 | 
	
		
			
				|  |  |            (itemType === 'huakan' && huakanForm.orderValue === 'false') ||
 | 
	
		
			
				|  |  | -          itemType === 'kecheng'
 | 
	
		
			
				|  |  | +          itemType === 'kecheng' ||
 | 
	
		
			
				|  |  | +          itemType === 'zhuanji'
 | 
	
		
			
				|  |  |          "
 | 
	
		
			
				|  |  |        >
 | 
	
		
			
				|  |  |          <ul class="item-box">
 | 
	
	
		
			
				|  | @@ -501,6 +525,10 @@ export default {
 | 
	
		
			
				|  |  |            label: "画刊",
 | 
	
		
			
				|  |  |            value: "huakan",
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +          label: "专辑",
 | 
	
		
			
				|  |  | +          value: "zhuanji",
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  |        ],
 | 
	
		
			
				|  |  |        yearList: [
 | 
	
		
			
				|  |  |          {
 | 
	
	
		
			
				|  | @@ -607,6 +635,9 @@ export default {
 | 
	
		
			
				|  |  |          period_count: 5,
 | 
	
		
			
				|  |  |          begin_date: "",
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  | +      zhuanjiForm: {
 | 
	
		
			
				|  |  | +        studyValue: -1,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  |        searchValue: "",
 | 
	
		
			
				|  |  |        page_capacity: 18,
 | 
	
		
			
				|  |  |        currentPage: 1,
 | 
	
	
		
			
				|  | @@ -636,7 +667,9 @@ export default {
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    //计算属性 类似于data概念
 | 
	
		
			
				|  |  | -  computed: {},
 | 
	
		
			
				|  |  | +  computed: {
 | 
	
		
			
				|  |  | +    ...mapState(["$studyTypeAll"]),
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  |    //监控data中数据变化
 | 
	
		
			
				|  |  |    watch: {},
 | 
	
		
			
				|  |  |    //方法集合
 | 
	
	
		
			
				|  | @@ -761,6 +794,28 @@ export default {
 | 
	
		
			
				|  |  |            .catch(() => {
 | 
	
		
			
				|  |  |              this.tableLoading = false;
 | 
	
		
			
				|  |  |            });
 | 
	
		
			
				|  |  | +      } else if (this.itemType === "zhuanji") {
 | 
	
		
			
				|  |  | +        MethodName = "/ShopServer/Manager/AlbumManager/PageQueryAlbumList";
 | 
	
		
			
				|  |  | +        data.status = 2;
 | 
	
		
			
				|  |  | +        data.study_phase = this.zhuanjiForm.studyValue;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        getLogin(MethodName, data)
 | 
	
		
			
				|  |  | +          .then((res) => {
 | 
	
		
			
				|  |  | +            this.tableLoading = false;
 | 
	
		
			
				|  |  | +            if (res.status === 1) {
 | 
	
		
			
				|  |  | +              res.album_list.forEach((item) => {
 | 
	
		
			
				|  |  | +                item.goods_type = 20;
 | 
	
		
			
				|  |  | +                item.goods_id = item.id;
 | 
	
		
			
				|  |  | +                item.check =
 | 
	
		
			
				|  |  | +                  this.checkGoodsIdList.indexOf(item.id) > -1 ? true : false;
 | 
	
		
			
				|  |  | +              });
 | 
	
		
			
				|  |  | +              this.tableData = res.album_list;
 | 
	
		
			
				|  |  | +              this.total_count = res.total_count;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +          })
 | 
	
		
			
				|  |  | +          .catch(() => {
 | 
	
		
			
				|  |  | +            this.tableLoading = false;
 | 
	
		
			
				|  |  | +          });
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      //计算table高度(动态设置table高度)
 |