(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-48bb6262"],{"244a":function(t,s,e){"use strict";e.r(s);var a=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"work_manage"},[e("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.loadingFull,expression:"loadingFull",modifiers:{fullscreen:!0,lock:!0}}]}),t._v(" "),e("el-tabs",{model:{value:t.classParams.type,callback:function(s){t.$set(t.classParams,"type",s)},expression:"classParams.type"}},[e("el-tab-pane",{attrs:{label:"图片",name:"0"}}),t._v(" "),e("el-tab-pane",{attrs:{label:"视频",name:"1"}})],1),t._v(" "),e("div",{staticStyle:{"margin-bottom":"20px"}},[e("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"分类名称"},model:{value:t.searchParams.search_name,callback:function(s){t.$set(t.searchParams,"search_name",s)},expression:"searchParams.search_name"}}),t._v(" "),e("el-select",{staticStyle:{width:"300px"},attrs:{placeholder:"关联活动"},model:{value:t.searchParams.travel_id,callback:function(s){t.$set(t.searchParams,"travel_id",s)},expression:"searchParams.travel_id"}},[e("el-option",{attrs:{label:"全部",value:""}}),t._v(" "),t._l(t.tour_list,(function(t){return e("el-option",{key:t.id,attrs:{label:t.travel_name,value:t.id}})}))],2),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:function(s){t.searchParams.page_index=1,t.getClassList()}}},[t._v("搜索")]),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:function(s){t.fileType=!0,t.fileVis=!0}}},[t._v("添加目录")])],1),t._v(" "),e("el-collapse",{attrs:{accordion:""},on:{change:t.toggleImgList},model:{value:t.classActived,callback:function(s){t.classActived=s},expression:"classActived"}},t._l(t.classList,(function(s){return e("el-collapse-item",{key:s.id,attrs:{name:JSON.stringify(s)}},[e("template",{slot:"title"},[e("div",{staticClass:"photo_title_container"},[e("p",[t._v("\n "+t._s(s.imgclass_name)+"\n "),e("span",{directives:[{name:"show",rawName:"v-show",value:t.showClassIfy&&t.imageTips&&s.id===t.imageTips.image_class_id,expression:"showClassIfy && imageTips && item.id === imageTips.image_class_id"}],staticStyle:{color:"#303133","margin-left":"2px"}},[t._v("\n /"+t._s(t.imageTips&&t.imageTips.image_name)+"\n ")])]),t._v(" "),0===+t.classParams.type?[s.is_old?e("div",[e("el-button",{attrs:{type:"text"},on:{click:function(e){return e.stopPropagation(),t.submitDeleteClass(s.id)}}},[t._v("删除目录")]),t._v(" "),e("el-button",{attrs:{type:"text"},on:{click:function(e){return e.stopPropagation(),t.setEditClass(s)}}},[t._v("修改目录")]),t._v(" "),t.$store.state.user.BP.includes("BP7")||t.$store.state.user.BP.includes("*")?e("el-button",{attrs:{type:"text"},on:{click:function(e){return e.stopPropagation(),t.setUploadImg(s.id)}}},[t._v(t._s(0===+t.classParams.type?"添加图片":"添加视频"))]):t._e(),t._v(" "),e("el-button",{attrs:{type:"text"},on:{click:function(e){return e.stopPropagation(),t.setSeleceAllImg(s)}}},[t._v("\n "+t._s(s.isSelectAll?"已全选":"全选")+"\n ")])],1):e("div",[e("el-button",{attrs:{type:"text"},on:{click:function(e){return e.stopPropagation(),t.submitDeleteClass(s.id)}}},[t._v("删除目录")]),t._v(" "),e("el-button",{attrs:{type:"text"},on:{click:function(e){return e.stopPropagation(),t.setEditClass(s)}}},[t._v("修改目录")]),t._v(" "),e("el-button",{attrs:{type:"text"},on:{click:function(e){return e.stopPropagation(),t.addClassify(s)}}},[t._v("添加分类")])],1)]:[e("div",[e("el-button",{attrs:{type:"text"},on:{click:function(e){return e.stopPropagation(),t.submitDeleteClass(s.id)}}},[t._v("删除目录")]),t._v(" "),e("el-button",{attrs:{type:"text"},on:{click:function(e){return e.stopPropagation(),t.setEditClass(s)}}},[t._v("修改目录")]),t._v(" "),t.$store.state.user.BP.includes("BP7")||t.$store.state.user.BP.includes("*")?e("el-button",{attrs:{type:"text"},on:{click:function(e){return e.stopPropagation(),t.setUploadImg(s.id)}}},[t._v(t._s(0===+t.classParams.type?"添加图片":"添加视频"))]):t._e(),t._v(" "),e("el-button",{attrs:{type:"text"},on:{click:function(e){return e.stopPropagation(),t.setSeleceAllImg(s)}}},[t._v("\n "+t._s(s.isSelectAll?"已全选":"全选")+"\n ")])],1)]],2)]),t._v(" "),0!==+t.classParams.type||s.is_old?[t.classImgList.length>0?e("div",[e("div",{staticClass:"class_img_list"},t._l(t.classImgList,(function(s){return e("div",{key:s.id,staticClass:"class_img_item"},[0===+t.classParams.type?[e("el-image",{staticClass:"class_img",attrs:{src:s.thumbnail,fit:"contain","preview-src-list":[s.img_url]}}),t._v(" "),e("p",{staticClass:"class_img_name",attrs:{title:s.file_name||""}},[t._v("\n "+t._s(s.file_name||"")+"\n ")])]:e("div",[e("video",{staticClass:"class_video",attrs:{src:s.img_url,controls:""}}),t._v(" "),e("p",{staticClass:"class_img_name class_video_name",attrs:{title:s.file_name||""}},[t._v("\n "+t._s(s.file_name||"")+"\n ")])]),t._v(" "),e("div",{staticClass:"class_img_controls"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"选择批量删除",placement:"top"}},[e("el-checkbox",{model:{value:t.deleteImgs[s.id],callback:function(e){t.$set(t.deleteImgs,s.id,e)},expression:"deleteImgs[btem.id]"}})],1),t._v(" "),e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:+t.classParams.type?"删除视频":"删除图片",placement:"top"}},[t.$store.state.user.BP.includes("BP8")||t.$store.state.user.BP.includes("*")?e("i",{staticClass:"el-icon-delete-solid control_detele",on:{click:function(e){return t.submitDeleteImgOne(s.id)}}}):t._e()])],1)],2)})),0),t._v(" "),e("div",{staticClass:"flex_center"},[e("pagination",{attrs:{total:t.classImgTotal,page:t.classImgParmas.page_index,limit:t.classImgParmas.page_size},on:{"update:page":function(s){return t.$set(t.classImgParmas,"page_index",s)},"update:limit":function(s){return t.$set(t.classImgParmas,"page_size",s)},pagination:t.updateShowImgs}})],1)]):e("div",{staticClass:"photo_no"},[e("i",{staticClass:"el-icon-receiving"}),t._v(" "),e("p",{staticClass:"text"},[t._v("暂无内容")])])]:[t.showClassIfy?[e("div",{staticClass:"uploadtn"},[e("el-button",{attrs:{type:"text",icon:"el-icon-download"},on:{click:function(s){return s.stopPropagation(),t.setMachUploadImg(s)}}},[t._v("批量下载")]),t._v(" "),e("el-button",{staticStyle:{"margin-left":"0 !important"},attrs:{type:"text",icon:"el-icon-tickets"},on:{click:t.showhistory}},[t._v("下载记录")])],1),t._v(" "),e("div",{staticClass:"flexl"},[e("div",[e("el-button",{attrs:{type:"text"},on:{click:function(s){t.showClassIfy=!1,t.imageTips=null}}},[t._v("返回")]),t._v(" "),t.$store.state.user.BP.includes("BP8")||t.$store.state.user.BP.includes("*")?e("el-button",{attrs:{type:"text"},on:{click:function(s){return s.stopPropagation(),t.setMachDeleteImg(s)}}},[t._v("批量删除")]):t._e()],1),t._v(" "),e("el-input",{staticStyle:{width:"300px","margin-bottom":"10px","margin-right":"40px"},attrs:{placeholder:"请输入照片名称查询","suffix-icon":"el-icon-search"},nativeOn:{keyup:function(s){return!s.type.indexOf("key")&&t._k(s.keyCode,"enter",13,s.key,"Enter")?null:t.getClassifyImg()}},model:{value:t.classifyImgParams.search_name,callback:function(s){t.$set(t.classifyImgParams,"search_name",s)},expression:"classifyImgParams.search_name"}})],1),t._v(" "),0===+t.classParams.type?e("div",[t.$store.state.user.BP.includes("BP7")||t.$store.state.user.BP.includes("*")?e("div",{staticStyle:{width:"40%"}},[e("el-upload",{staticClass:"upload-demo",attrs:{drag:"",action:"",multiple:"",accept:".jpg, .jpeg, .png","http-request":t.submitUploadImg,"show-file-list":!1}},[e("i",{staticClass:"el-icon-upload"}),t._v(" "),e("div",{staticClass:"el-upload__text"},[t._v("\n 将文件拖到此处,或"),e("em",[t._v("点击上传")]),e("br"),t._v(" "),e("span",{staticStyle:{"font-size":"12px"}},[t._v("只能上传jpg/jpeg/png文件")])])])],1):t._e(),t._v(" "),e("el-checkbox",{staticStyle:{"margin-bottom":"10px"},on:{change:t.handleCheckAllChange},model:{value:t.checkAll,callback:function(s){t.checkAll=s},expression:"checkAll"}},[t._v("全选")])],1):t._e(),t._v(" "),t.classIfyImgList.length>0?[e("el-checkbox-group",{on:{change:t.handleCheckedCitiesChange},model:{value:t.checkedCities,callback:function(s){t.checkedCities=s},expression:"checkedCities"}},[e("div",{staticClass:"class_img_list"},t._l(t.classIfyImgList,(function(s){return e("div",{key:s.id,staticClass:"class_img_item"},[e("el-image",{staticClass:"class_img",attrs:{src:s.img_url,fit:"cover","preview-src-list":t.srcList}}),t._v(" "),e("p",{staticClass:"class_img_name",attrs:{title:s.file_name||""}},[t._v("\n "+t._s(s.file_name||"")+"\n ")]),t._v(" "),e("div",{staticClass:"class_img_controls"},[e("el-checkbox",{attrs:{label:s.id}},[t._v("\n "+t._s()+"\n ")]),t._v(" "),s.upload?e("el-tag",{attrs:{type:"success",size:"small"}},[t._v("已下载")]):t._e(),t._v(" "),t.$store.state.user.BP.includes("BP8")||t.$store.state.user.BP.includes("*")?e("i",{staticClass:"el-icon-delete-solid control_detele",on:{click:function(e){return t.submitDeleteImgOne(s.id)}}}):t._e()],1)],1)})),0)]),t._v(" "),e("div",{staticClass:"flex_center"},[e("pagination",{attrs:{total:t.classIfyImgTotal,page:t.classifyImgParams.page_index,limit:t.classifyImgParams.page_size},on:{"update:page":function(s){return t.$set(t.classifyImgParams,"page_index",s)},"update:limit":function(s){return t.$set(t.classifyImgParams,"page_size",s)},pagination:t.classifyImgPagination,"updata:limit":t.classifyImgPagination}})],1)]:e("div",{staticClass:"photo_no"},[e("i",{staticClass:"el-icon-receiving"}),t._v(" "),e("p",{staticClass:"text"},[t._v("该分类暂无图片")])])]:[t.classifyList.length>0?e("div",{staticClass:"classList"},t._l(t.classifyList,(function(s){return e("div",{key:s.id,staticClass:"classItem",on:{click:function(e){return t.showClassIfyImg(s.id,s)}}},[e("i",{staticClass:"el-icon-folder-opened classItem-icon"}),t._v(" "),e("p",{staticClass:"classItem-name",staticStyle:{"font-weight":"bold"}},[t._v(t._s(s.image_name))]),t._v(" "),e("div",{staticClass:"classItem-name"},[t._v(t._s(s.total)+"张")]),t._v(" "),e("p",{staticClass:"classItem-name"},[t._v("当前排序:"+t._s(s.sort))]),t._v(" "),e("div",{staticStyle:{width:"100%"}},[e("el-button",{attrs:{type:"text"},on:{click:function(e){return e.stopPropagation(),t.updateClassify(s)}}},[t._v("修改")]),t._v(" "),e("el-button",{attrs:{type:"text"},on:{click:function(e){return e.stopPropagation(),t.toDeleteClassify(s.id)}}},[t._v("删除")])],1)])})),0):e("div",{staticClass:"photo_no"},[e("i",{staticClass:"el-icon-receiving"}),t._v(" "),e("p",{staticClass:"text"},[t._v("暂无分类")])])]]],2)})),1),t._v(" "),e("pagination",{attrs:{total:t.classTotal,page:t.searchParams.page_index,limit:t.searchParams.page_size},on:{"update:page":function(s){return t.$set(t.searchParams,"page_index",s)},"update:limit":function(s){return t.$set(t.searchParams,"page_size",s)},pagination:t.getClassList}}),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.showMask,expression:"showMask"}],staticClass:"mask",on:{click:function(s){t.showMask=!1}}},[t._m(0),t._v(" "),e("span",{staticClass:"el-image-viewer__btn el-image-viewer__prev",on:{click:function(s){return s.stopPropagation(),t.prev(s)}}},[e("i",{staticClass:"el-icon-arrow-left"})]),t._v(" "),e("el-image",{staticClass:"imageTemp_img",attrs:{src:t.imageTemp,fit:"fill"}}),t._v(" "),e("span",{staticClass:"el-image-viewer__btn el-image-viewer__next",on:{click:function(s){return s.stopPropagation(),t.next(s)}}},[e("i",{staticClass:"el-icon-arrow-right"})])],1),t._v(" "),e("el-dialog",{attrs:{title:t.fileType?"添加目录":"修改目录",visible:t.fileVis,width:"500px","close-on-click-modal":!1,"before-close":t.resetClassParams},on:{"update:visible":function(s){t.fileVis=s}}},[e("el-form",{ref:"classForm",attrs:{"label-width":"80px",model:t.classParams,rules:t.classRule,"hide-required-asterisk":!0}},[e("el-form-item",{attrs:{label:"分类名称:",prop:"title"}},[e("el-input",{attrs:{type:"text"},model:{value:t.classParams.title,callback:function(s){t.$set(t.classParams,"title",s)},expression:"classParams.title"}})],1),t._v(" "),e("el-form-item",{attrs:{label:"关联活动:",prop:"travel_id"}},[e("el-select",{staticStyle:{width:"100%"},model:{value:t.classParams.travel_id,callback:function(s){t.$set(t.classParams,"travel_id",s)},expression:"classParams.travel_id"}},t._l(t.tour_list,(function(t){return e("el-option",{key:t.id,attrs:{label:t.travel_name,value:t.id}})})),1)],1),t._v(" "),e("el-form-item",{attrs:{label:"排序:",prop:"sort"}},[e("el-input",{attrs:{type:"text",placeholder:"数字越大越靠上"},model:{value:t.classParams.sort,callback:function(s){t.$set(t.classParams,"sort",s)},expression:"classParams.sort"}})],1),t._v(" "),e("el-form-item",[t.fileType?e("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.submitAddClass}},[t._v("添加")]):e("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.submitEditClass}},[t._v("修改")]),t._v(" "),e("el-button",{attrs:{size:"small"},on:{click:t.resetClassParams}},[t._v("取消")])],1)],1)],1),t._v(" "),e("el-dialog",{attrs:{title:0===+t.classParams.type?"上传图片":"上传视频",visible:t.imgVis,width:"800px","close-on-click-modal":!1,"before-close":t.updateShowImgs},on:{"update:visible":function(s){t.imgVis=s}}},[0===+t.classParams.type?e("div",[e("el-upload",{staticClass:"upload-demo",attrs:{drag:"",action:"",multiple:"",accept:".jpg, .jpeg, .png","http-request":t.submitUploadImg,"show-file-list":!1}},[e("i",{staticClass:"el-icon-upload"}),t._v(" "),e("div",{staticClass:"el-upload__text"},[t._v("将文件拖到此处,或"),e("em",[t._v("点击上传")])]),t._v(" "),e("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传jpg/jpeg/png文件")])])],1):e("div",[e("el-upload",{staticClass:"upload-demo",attrs:{drag:"",action:"",accept:".mp4","http-request":t.submitUploadVideo,"show-file-list":!1}},[e("i",{staticClass:"el-icon-upload"}),t._v(" "),e("div",{staticClass:"el-upload__text"},[t._v("将文件拖到此处,或"),e("em",[t._v("点击上传")])]),t._v(" "),e("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("上传视频类型为: .mp4 后缀的文件类型, 且视频最大不超过150M")])])],1),t._v(" "),e("ul",{staticClass:"upload_list_container"},t._l(t.uploadImgs,(function(s,a){return e("li",{key:"upload_img_"+a,staticClass:"upload_item"},[e("p",{staticClass:"img_name"},[t._v(t._s(s.name))]),t._v(" "),e("el-progress",{staticStyle:{width:"300px"},attrs:{percentage:s.progress}})],1)})),0)]),t._v(" "),e("el-dialog",{attrs:{title:t.dialog.classifyType?"添加分类":"修改分类",visible:t.dialog.classify,width:"520px","close-on-click-modal":!1,"before-close":t.resetClassIfy},on:{"update:visible":function(s){return t.$set(t.dialog,"classify",s)}}},[e("el-form",{ref:"classifyForm",attrs:{"label-width":"100px",rules:t.classifyRules,model:t.classifyForm}},[e("el-form-item",{attrs:{label:"分类名称:",prop:"image_name"}},[e("el-input",{attrs:{type:"text"},model:{value:t.classifyForm.image_name,callback:function(s){t.$set(t.classifyForm,"image_name",s)},expression:"classifyForm.image_name"}})],1),t._v(" "),e("el-form-item",{attrs:{label:"排序:",prop:"sort"}},[e("el-input",{attrs:{type:"text"},model:{value:t.classifyForm.sort,callback:function(s){t.$set(t.classifyForm,"sort",s)},expression:"classifyForm.sort"}})],1)],1),t._v(" "),e("template",{slot:"footer"},[e("el-button",{on:{click:t.resetClassIfy}},[t._v("取消")]),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:t.toPublishClassify}},[t._v(t._s(t.dialog.classifyType?"添加":"修改"))])],1)],2),t._v(" "),e("el-drawer",{attrs:{title:"图片下载记录",visible:t.showDLhistory,direction:"rtl"},on:{"update:visible":function(s){t.showDLhistory=s}}},[e("el-button",{staticStyle:{"margin-left":"20px"},attrs:{type:"primary",icon:"el-icon-delete"},on:{click:t.delhistory}},[t._v("清空")]),t._v(" "),e("div",{staticClass:"box-card-history"},t._l(t.download_history,(function(s,a){return e("div",{key:a,staticClass:"text item",on:{click:function(e){t.historyImg=[s.image],t.urlshow=!0}}},[e("el-image",{staticStyle:{width:"60px"},attrs:{src:s.image,fit:"cover"}}),t._v(" "),e("span",[t._v(t._s(s.name))])],1)})),0)],1),t._v(" "),t.urlshow?e("el-image-viewer",{attrs:{"on-close":function(){t.urlshow=!1},"url-list":t.historyImg,"z-index":3e3}}):t._e()],1)},i=[function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("span",{staticClass:"el-image-viewer__btn el-image-viewer__close"},[e("i",{staticClass:"el-icon-close"})])}],l=(e("6762"),e("456d"),e("7f7f"),e("ac6a"),e("55dd"),e("ade3")),n=e("26d8"),o=e("ed08"),c={components:{"el-image-viewer":function(){return Promise.all([e.e("chunk-elementUI"),e.e("chunk-3784bb01")]).then(e.bind(null,"08a9"))}},data:function(){var t;return t={imageTips:null,urlshow:!1,download_history:[],historyImg:[],showDLhistory:!1,showMask:!1,imageTemp:""},Object(l["a"])(t,"urlshow",!1),Object(l["a"])(t,"checkedCities",[]),Object(l["a"])(t,"checkAll",!1),Object(l["a"])(t,"fileVis",!1),Object(l["a"])(t,"fileType",!0),Object(l["a"])(t,"loadingFull",!1),Object(l["a"])(t,"imgVis",!1),Object(l["a"])(t,"classParams",{travel_id:"",title:"",sort:"",type:"0",id:""}),Object(l["a"])(t,"isH",!1),Object(l["a"])(t,"searchParams",{page_index:1,page_size:10,search_name:"",travel_id:""}),Object(l["a"])(t,"classRule",{travel_id:[{required:!0,message:"请选请关联活动",trigger:"change"}],title:[{required:!0,message:"请填写分类名称",trigger:"blur"}],sort:[{required:!0,message:"请填写排序大小",trigger:"blur"}]}),Object(l["a"])(t,"imgIndex",0),Object(l["a"])(t,"classList",[]),Object(l["a"])(t,"classTotal",0),Object(l["a"])(t,"uploadClassId",""),Object(l["a"])(t,"uploadImgs",[]),Object(l["a"])(t,"classActived",[]),Object(l["a"])(t,"classImgParmas",{page_index:1,page_size:80}),Object(l["a"])(t,"classImgList",[]),Object(l["a"])(t,"classImgTotal",0),Object(l["a"])(t,"deleteImgs",{}),Object(l["a"])(t,"isSelectAll",!1),Object(l["a"])(t,"classifyList",[]),Object(l["a"])(t,"classifyTotal",0),Object(l["a"])(t,"classifyImgParams",{id:"",page_index:1,page_size:80,search_name:""}),Object(l["a"])(t,"showClassIfy",!1),Object(l["a"])(t,"classIfyImgList",[]),Object(l["a"])(t,"srcList",[]),Object(l["a"])(t,"viewerImgList",[]),Object(l["a"])(t,"classIfyImgTotal",0),Object(l["a"])(t,"dialog",{classify:!1,classifyType:!0}),Object(l["a"])(t,"classifyForm",{image_name:"",sort:"",image_class_id:"",id:"",data:null}),Object(l["a"])(t,"tour_list",[]),Object(l["a"])(t,"classifyRules",{image_name:[{required:!0,message:"请填写分类名称",trigger:"blur"}],sort:[{required:!0,message:"请填写排序",trigger:"blur"}]}),t},watch:{"classParams.type":function(){this.getClassList()}},created:function(){this.getClassList(),this.getTour(),Object(o["e"])()||this.$router.push({name:"tourPhotoListH"})},methods:{getTour:function(){var t=this;Object(n["c"])({page_index:1,page_size:50}).then((function(s){200===s.code?t.tour_list=s.data.list:t.$message.error(s.message||"获取失败")})).catch((function(s){t.loadingFull=!1}))},returnBefore:function(t){},toDeleteClassify:function(t){var s=this;this.$confirm("确认删除这个分类吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){s.loadingFull=!0,Object(n["h"])({id:t}).then((function(t){s.loadingFull=!1,200===t.code?(s.$message.success("删除分类成功"),s.toggleImgList(s.classifyForm.data)):s.$message.error(t.message||"删除分类失败")})).catch((function(){s.loadingFull=!1,s.$message.error("删除分类失败")}))})).catch((function(){}))},addClassify:function(t){this.classifyForm.data=JSON.stringify(t),this.classifyForm.image_class_id=t.id,this.dialog.classify=!0,this.dialog.classifyType=!0},resetClassIfy:function(){this.classifyForm.image_name="",this.classifyForm.sort="",this.classifyForm.image_class_id="",this.classifyForm.id="",this.dialog.classify=!1,this.dialog.classifyType=!1},updateClassify:function(t){this.classifyForm.id=t.id,this.classifyForm.image_name=t.image_name,this.classifyForm.sort=t.sort,this.dialog.classify=!0,this.dialog.classifyType=!1},toPublishClassify:function(){var t=this;this.$refs.classifyForm.validate((function(s){if(!s)return!1;var e=t.classifyForm,a=e.id,i=e.image_class_id,l=e.sort,o=e.image_name,c=e.data,r=t.dialog.classifyType?{image_class_id:i,sort:l,image_name:o}:{id:a,image_name:o,sort:l};t.loadingFull=!0,Object(n["e"])(r).then((function(s){t.loadingFull=!1,200===s.code?(t.$message.success(t.classifyType?"添加成功":"修改成功"),t.toggleImgList(c),t.resetClassIfy()):t.$message.error(s.message||t.classifyType?"添加分类失败":"修改分类失败")})).catch((function(){t.loadingFull=!1,t.$message.error(t.classifyType?"添加分类失败":"修改分类失败")}))}))},resetClassParams:function(){this.classParams.travel_id="",this.classParams.title="",this.classParams.sort="",this.classParams.id="",this.fileVis=!1,this.fileType=!0},getClassList:function(){var t=this,s=Object.assign({},this.searchParams);s.type=this.classParams.type,this.loadingFull=!0,Object(n["n"])(s).then((function(s){t.loadingFull=!1,200===s.code?(t.classList=s.data.list.map((function(t){return t.isSelectAll=!1,t})),t.classTotal=s.data.total):t.$message.error(s.message||"获取相册失败")})).catch((function(){t.loadingFull=!1,t.$message.error("获取相册失败")}))},submitAddClass:function(){var t=this;this.$refs.classForm.validate((function(s){if(!s)return!1;t.loadingFull=!0,Object(n["d"])(t.classParams).then((function(s){t.loadingFull=!1,200===s.code?(t.$message.success("添加分类成功"),t.resetClassParams(),t.getClassList()):t.$message.error(s.message||"添加分类失败")})).catch((function(){t.loadingFull=!1,t.$message.error("添加分类失败")}))}))},submitDeleteClass:function(t){var s=this;this.$confirm("确认删除这个分类目录","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){s.loadingFull=!0,Object(n["f"])({id:t}).then((function(t){s.loadingFull=!1,200===t.code?(s.$message.success("删除分类成功"),s.getClassList()):s.$message.error(t.message||"删除分类失败")})).catch((function(t){s.loadingFull=!1,s.$message.error("删除分类失败")}))})).catch((function(){}))},setEditClass:function(t){var s=t.imgclass_name,e=t.travel_id,a=t.sort,i=t.id;this.classParams.title=s,this.classParams.sort=a,this.classParams.travel_id=e,this.classParams.id=i,this.fileType=!1,this.fileVis=!0},submitEditClass:function(){var t=this;this.$refs.classForm.validate((function(s){if(!s)return!1;t.loadingFull=!0,Object(n["j"])(t.classParams).then((function(s){t.loadingFull=!1,200===s.code?(t.$message.success("修改分类成功"),t.resetClassParams(),t.getClassList()):t.$message.error(s.message||"修改分类成功")})).catch((function(){t.loadingFull=!1,t.$message.error("修改分类成功")}))}))},classifyImgPagination:function(t){var s=t.page,e=t.limit;this.classifyImgParams.page_index=s,this.classifyImgParams.page_size=e,this.getClassifyImg(),document.documentElement.scrollTop=0},showClassIfyImg:function(t,s){this.imageTips={image_name:s.image_name,image_class_id:s.image_class_id},this.uploadClassId=t,this.classifyImgParams.id=t,this.showClassIfy=!0,this.classifyImgParams.page_index=1,this.classifyImgParams.page_size=80,this.getClassifyImg()},prev:function(){if(0==this.imgIndex){var t=this.srcList.length-1;return this.imgIndex=t,void(this.imageTemp=this.srcList[t])}this.imgIndex-=1;var s=this.imgIndex;this.imageTemp=this.srcList[s]},next:function(){if(this.imgIndex==this.srcList.length-1)return this.imgIndex=0,void(this.imageTemp=this.srcList[0]);this.imgIndex+=1;var t=this.imgIndex;this.imageTemp=this.srcList[t]},handleImgClick:function(t,s){this.imageTemp=s,this.showMask=!0,this.imgIndex=t},getClassifyImg:function(){var t=this;this.srcList=[],this.loadingFull=!0,Object(n["l"])(this.classifyImgParams).then((function(s){t.loadingFull=!1,200===s.code?(t.classIfyImgList=s.data.list,t.classIfyImgList.forEach((function(s){s.upload=!1,s.img_urlNew=s.img_url,s.img_url+="?imageMogr2/thumbnail/!60p",t.srcList.push(s.img_url)})),t.classIfyImgTotal=s.data.total):t.$message.error(s.message||"获取图片失败")})).catch((function(){t.loadingFull=!1,t.$message.error("获取图片失败")}))},resetShowImgs:function(){var t=this;this.deleteImgs={},this.classImgList=[],this.classImgTotal=0,this.classIfyImgList=[],this.showClassIfy=!1,this.classList.forEach((function(s){t.$set(s,"isSelectAll",!1)}))},toggleImgList:function(t){var s=this;if(this.imageTips=null,!t)return!1;if(t=JSON.parse(t),t.is_old||0!==+this.classParams.type){var e=this.classImgParmas,a=e.page_index,i=e.page_size;this.classifyForm.data="",this.loadingFull=!0,Object(n["m"])({id:t.id,page_index:a,page_size:i}).then((function(t){s.loadingFull=!1,200===t.code?(s.classImgList=t.data.list,s.classImgTotal=t.data.total):s.$message.error(t.message||"获取图片失败")})).catch((function(){s.loadingFull=!1,s.$message.error("获取图片失败")}))}else this.resetShowImgs(),this.loadingFull=!0,this.classifyForm.data=JSON.stringify(t),Object(n["k"])({id:t.id}).then((function(t){s.loadingFull=!1,200===t.code?(s.classifyList=t.data.list,s.classifyTotal=t.data.total):s.$message.error(t.message||"获取分类失败")})).catch((function(){s.loadingFull=!1,s.$message.error("获取分类失败")}))},updateShowImgs:function(t){var s=t.page,e=t.limit;this.imgVis&&(this.uploadImgs=[],this.imgVis=!1),1===+this.classParams.type&&this.classifyForm.data?(s&&(this.classifyImgParams.page_size=e,this.classifyImgParams.page_index=s),this.getClassifyImg()):this.classActived&&(s&&(this.classImgParmas.page_index=s,this.classImgParmas.page_size=e),this.toggleImgList(this.classActived))},setClassifyUploadImg:function(t){this.imgVis=!0},setUploadImg:function(t){this.uploadClassId=t,this.imgVis=!0},submitUploadImg:function(t){var s=this;if(!this.uploadClassId)return this.$message.error("获取分类Id失败"),this.imgVis=!1,!1;var e=t.file;if(this.uploadImgs.push({file:e,name:e.name,progress:0}),this.classifyForm.data){this.loadingFull=!0;var a=new FormData;a.append("file",e),a.append("id",this.uploadClassId);var i=this,l=this.uploadImgs.length-1;Object(n["o"])(a,(function(t){var s=t.loaded,e=t.total,a=s/e*100|0;i.uploadImgs[l].progress=a})).then((function(t){200===t.code?(s.loadingFull=!1,s.$message.success("上传图片成功"),s.getClassifyImg()):(s.loadingFull=!1,s.$message.error(t.message||"上传图片失败"))})).catch((function(t){s.loadingFull=!1,s.$message.error("上传图片失败")}))}else this.uploadImg(e,this.uploadImgs.length-1)},uploadImg:function(t,s){var e=this,a=this,i=new FormData;i.append("file",t),i.append("id",this.uploadClassId),i.append("type",this.classParams.type),Object(n["p"])(i,(function(t){var e=t.loaded,i=t.total,l=e/i*100|0;a.uploadImgs[s].progress=l})).then((function(t){200===t.code?e.$message.success("上传图片成功"):e.$message.error(t.message||"上传图片失败")})).catch((function(t){console.log(t),e.$message.error("上传图片失败")}))},handleCheckAllChange:function(t){var s=this.classIfyImgList.map((function(t){return t.id}));this.checkedCities=t?s:[]},handleCheckedCitiesChange:function(t){var s=t.length;this.checkAll=s===this.classIfyImgList.length},setSeleceAllImg:function(t){var s=this;if(t.isSelectAll=!t.isSelectAll,t.isSelectAll)this.classImgList.forEach((function(t){s.$set(s.deleteImgs,t.id,!0)}));else{var e=Object.assign({},this.deleteImgs);Object.keys(e).forEach((function(t){s.$set(s.deleteImgs,t,!1)}))}},setMachUploadImg:function(){var t=this;if(0===this.checkedCities.length)return this.$message.error("请至少选择一张图片"),!1;var s=[],e=[],a=this;this.checkedCities.forEach((function(t){a.classIfyImgList.forEach((function(a){t==a.id&&(s.push(a.img_urlNew),e.push(a.file_name))}))})),a.queueDown(s,e).then((function(i){a.loadingFull=!1,a.$message.success("已全部下载"),s=[],e=[],t.checkedCities=[]})).catch((function(t){s=[],e=[],a.loadingFull=!1}))},queueDown:function(t,s){var e=this,a=Promise.resolve();return t.forEach((function(t,i){a=a.then((function(){return e.download(t,s[i],i)}))})),a},download:function(t,s,e){var a=this,i=document.createElement("a");fetch(t).then((function(t){return t.blob()})).then((function(e){a.classIfyImgList.forEach((function(s){s.img_urlNew==t&&(a.$set(s,"upload",!0),a.$set(s,"show",1))}));var l=localStorage.getItem("downloadTour_history")?JSON.parse(localStorage.getItem("downloadTour_history")):[],n={image:t,name:s};l.unshift(n),localStorage.setItem("downloadTour_history",JSON.stringify(l)),i.href=URL.createObjectURL(e),i.download=s,document.body.appendChild(i),i.click()}))},showhistory:function(){this.download_history=JSON.parse(localStorage.getItem("downloadTour_history")),this.showDLhistory=!0},delhistory:function(){this.download_history?(localStorage.removeItem("downloadTour_history"),this.download_history=[],this.$message.success("已成功清除"),this.showDLhistory=!1):this.$message.error("暂无下载记录")},setMachDeleteImg:function(){var t=this;if(0===this.checkedCities.length)return this.$message.error("请至少选择一个"),!1;this.$confirm("是否确认删除选择图片?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.submitDeleteImg(t.checkedCities)})).catch((function(){}))},submitDeleteImgOne:function(t){var s=this;this.$confirm("是否确认删除该".concat(+this.classParams.type?"视频":"图片","?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){s.submitDeleteImg([t])})).catch((function(){}))},submitDeleteImg:function(t){var s=this;this.classifyForm.data?Object(n["i"])({ids:t}).then((function(t){200===t.code?(s.$message.success("删除成功"),s.deleteImgs={},s.checkedCities=[],s.getClassifyImg()):s.$message.error(t.message||"删除失败")})).catch((function(t){console.log(111),console.log(t),s.$message.error("删除失败")})):(console.log(333),Object(n["g"])({ids:t}).then((function(t){console.log(111),200===t.code?(s.$message.success("删除成功"),s.deleteImgs={},s.updateShowImgs({page:1,limit:50})):s.$message.error(t.message||"删除失败")})).catch((function(t){s.$message.error("删除失败")})))},submitUploadVideo:function(t){var s=t.file,e=s.size,a=s.type;if(e>157286400)return this.$message.error("视频最大不超过150M"),!1;var i=["video/mp4"];if(console.log(a),!i.includes(a))return this.$message.error("上传视频类型不是mp4类型"),!1;this.uploadImgs.push({file:s,name:s.name,progress:0}),this.uploadVideo(s,this.uploadImgs.length-1)},uploadVideo:function(t,s){var e=this,a=this,i=new FormData;i.append("file",t),i.append("id",this.uploadClassId),i.append("type",this.classParams.type),Object(n["q"])(i,(function(t){var e=t.loaded,i=t.total,l=e/i*100|0;a.uploadImgs[s].progress=l})).then((function(t){200===t.code?e.$message.success("上传视频成功"):e.$message.error(t.message||"上传视频失败")})).catch((function(){e.$message.error("上传视频失败")}))}}},r=c,m=(e("b0d8"),e("2877")),u=Object(m["a"])(r,a,i,!1,null,"230e9eee",null);s["default"]=u.exports},"26d8":function(t,s,e){"use strict";e.d(s,"d",(function(){return i})),e.d(s,"n",(function(){return l})),e.d(s,"f",(function(){return n})),e.d(s,"j",(function(){return o})),e.d(s,"p",(function(){return c})),e.d(s,"m",(function(){return r})),e.d(s,"g",(function(){return m})),e.d(s,"q",(function(){return u})),e.d(s,"k",(function(){return d})),e.d(s,"l",(function(){return g})),e.d(s,"e",(function(){return p})),e.d(s,"h",(function(){return f})),e.d(s,"o",(function(){return h})),e.d(s,"i",(function(){return _})),e.d(s,"c",(function(){return v})),e.d(s,"a",(function(){return y})),e.d(s,"b",(function(){return b}));var a=e("b775");function i(t){return Object(a["a"])({method:"post",url:"/travel/add_img_class",data:t})}function l(t){return Object(a["a"])({method:"get",url:"/travel/get_img_list",params:t})}function n(t){return Object(a["a"])({method:"post",url:"/travel/delete_img_class",data:t})}function o(t){return Object(a["a"])({method:"post",url:"/travel/update_img_class",data:t})}function c(t,s){return Object(a["a"])({method:"post",url:"/travel/upload_img",onUploadProgress:s,data:t})}function r(t){return Object(a["a"])({method:"get",url:"/travel/get_class_img",params:t})}function m(t){return Object(a["a"])({method:"post",url:"/travel/delete_img",data:t})}function u(t,s){return Object(a["a"])({method:"post",url:"/travel/upload_video",onUploadProgress:s,data:t})}function d(t){return Object(a["a"])({method:"get",url:"/travel/get_image_folder",params:t})}function g(t){return Object(a["a"])({method:"get",url:"/travel/get_img",params:t})}function p(t){return Object(a["a"])({method:"get",url:"/travel/add_update_folder",params:t})}function f(t){return Object(a["a"])({method:"get",url:"/travel/del_folder",params:t})}function h(t,s){return Object(a["a"])({method:"post",url:"/travel/uploadFolderImg",onUploadProgress:s,data:t})}function _(t){return Object(a["a"])({method:"post",url:"/travel/deleteFolderImg",data:t})}function v(t){return Object(a["a"])({method:"get",url:"/travel/GetTravelList",params:t})}function y(t){return Object(a["a"])({method:"post",url:"/travel/AddUpdateTravel",data:t})}function b(t){return Object(a["a"])({method:"post",url:"/travel/BannerUpload",data:t})}},"2f21":function(t,s,e){"use strict";var a=e("79e5");t.exports=function(t,s){return!!t&&a((function(){s?t.call(null,(function(){}),1):t.call(null)}))}},"55dd":function(t,s,e){"use strict";var a=e("5ca1"),i=e("d8e8"),l=e("4bf8"),n=e("79e5"),o=[].sort,c=[1,2,3];a(a.P+a.F*(n((function(){c.sort(void 0)}))||!n((function(){c.sort(null)}))||!e("2f21")(o)),"Array",{sort:function(t){return void 0===t?o.call(l(this)):o.call(l(this),i(t))}})},b0d8:function(t,s,e){"use strict";e("cbd6")},cbd6:function(t,s,e){}}]);