2 lines
5.9 KiB
JavaScript
2 lines
5.9 KiB
JavaScript
var e=Object.defineProperty,t=(t,a,l)=>(((t,a,l)=>{a in t?e(t,a,{enumerable:!0,configurable:!0,writable:!0,value:l}):t[a]=l})(t,"symbol"!=typeof a?a+"":a,l),l);import{r as a,g as l,s,b1 as c,p as o,o as i,c as n,w as r,b as d,e as u,N as f,h as p,k as m,$ as A,i as g,x as h,f as _,I as w,b2 as y,H as b,aD as v,a as C,F as k,q as I,_ as N,y as x,z as E}from"./index-CH9-aFWw.js";import{_ as R}from"./uni-icons.DST64Pwo.js";import{r as P}from"./uni-app.es.DPi2kvld.js";import{_ as j,a as F}from"./uni-swipe-action.9Z8FtlTp.js";import{_ as L}from"./uni-popup.ICCw_VFK.js";import{_ as V}from"./_plugin-vue_export-helper.BCo6x5W8.js";const z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAADASURBVCiRvY+xbcMwEEXf+TyAXGqDlATEAZSRUroKNEE8gkfwCFmA8I3gDcI2gCimEREqliG4yW/u899/IE6o5L3vc87vgJujz5TSm5ndSkeKcc45Vb3OzzjPBogppVczM4BdAVT1A0BEhhDCIYRwEJEBaMpuAQA9wDiOpxJU3q0BAJhZXPFNyfZV9/wXXsvFe99P09Q/KC+kqhfpuu6r/nJDcfdEGaC5O3pL/wPEzdavbtq27beIvLB9fMw5H38AIyE8CNYaxfYAAAAASUVORK5CYII=",B=V({__name:"collectAdd",setup(e,{expose:v}){const{proxy:C}=b();class k{constructor(){t(this,"collectName",""),t(this,"isPrivate",0),t(this,"pic",""),t(this,"collectId","")}}const I=a(0),N=l(new k);function x(){C.$refs.addCollectRef.close()}function E(){p.upload_image({value:N.pic,type:1,success:e=>{N.pic=e.value}})}function j(){N.isPrivate=0==N.isPrivate?1:0}function F(){const e={...N};if(!N.collectName)return void p.alert("请输入收藏夹名称");if(!N.pic)return void p.alert("请上传封面图");e.pic=p.replace_url(e.pic);let t="saveCollectList";N.collectId&&(t="updateCollectList"),m.video[t]({query:e}).then((e=>{if(200==e.code)return A("collectsVideo"),x(),void Object.assign(N,new k);p.alert({content:e.msg,showCancel:!1})}))}return s((()=>{uni.onKeyboardHeightChange((e=>{I.value=e.height}))})),c((()=>{uni.offKeyboardHeightChange((e=>{console.log("rs",e)}))})),v({open:function(e){e&&(N.collectName=e.collectName,N.isPrivate=e.isPrivate,N.collectId=e.id,N.pic=e.formatPic),C.$refs.addCollectRef.open()},close:x}),(e,t)=>{const a=P(o("uni-icons"),R),l=g,s=h,c=_,p=w,m=y,A=P(o("uni-popup"),L);return i(),n(A,{ref:"addCollectRef",type:"bottom"},{default:r((()=>[d(l,{class:"addCollect popBot ptb20 plr20 bfff"},{default:r((()=>[d(l,{class:"header fdr rows"},{default:r((()=>[d(l,{class:"w120"},{default:r((()=>[d(a,{type:"closeempty",onClick:x})])),_:1}),d(l,{class:"title"},{default:r((()=>[d(s,{class:"c333 f28"},{default:r((()=>[u("编辑收藏夹")])),_:1})])),_:1}),d(l,{class:"w120 tar"},{default:r((()=>[d(s,{class:"cFF9B27 f24",onClick:F},{default:r((()=>[u("确认")])),_:1})])),_:1})])),_:1}),d(l,{class:"rows fdr mtb30"},{default:r((()=>[d(l,{class:"pic fmid wh80 beee br10",onClick:E},{default:r((()=>[N.pic?(i(),n(c,{key:0,class:"wh80 br10",src:N.pic,mode:"aspectFill"},null,8,["src"])):(i(),n(a,{key:1,type:"plusempty",size:"40rpx"}))])),_:1}),d(l,{class:"edit f1 ml20"},{default:r((()=>[d(p,{type:"text","adjust-position":!1,modelValue:N.collectName,"onUpdate:modelValue":t[0]||(t[0]=e=>N.collectName=e),placeholder:"输入收藏夹名称"},null,8,["modelValue"])])),_:1})])),_:1}),d(l,{class:"rows fdr mtb30"},{default:r((()=>[d(l,{class:"df fdr aic"},{default:r((()=>[d(s,null,{default:r((()=>[u("是否公开收藏夹")])),_:1}),d(c,{src:z,mode:"aspectFit",class:"wh24 ml10"})])),_:1}),d(m,{class:"switch",checked:0==N.isPrivate,color:"#F85050",onChange:j},null,8,["checked"])])),_:1}),d(l,{style:f({height:I.value+"px"})},null,8,["style"])])),_:1})])),_:1},512)}}},[["__scopeId","data-v-c763b611"]]),S=V({__name:"collectList",emits:["handleItem"],setup(e,{expose:t,emit:c}){const{proxy:f}=b(),A=a(!0),w=l({data:[],pageSize:10,pageNum:1,total:0}),y=[{text:"删除",style:{backgroundColor:"#F85050"}},{text:"编辑",style:{backgroundColor:"#00ADEE"}}],L=c;function V(){w.pageNum=1,S()}function S(){m.video.getCollectList({query:{pageNum:w.pageNum,pageSize:w.pageSize}}).then((e=>{if(200===e.code){const t=e.rows;return 1==w.pageNum&&(w.data.length=0),w.data.push(...t.map((e=>(e.formatPic=p.format_url(e.pic,"img"),e)))),void(w.total=e.total)}p.alert(e.msg)})).finally((()=>{A.value=!1}))}function q(e,t){const a=e.index,l=w.data[t];switch(a){case 0:p.alert({content:"确认删除收藏夹?"}).then((e=>{e.confirm&&function(e,t){m.video.deleteCollect({query:{jyCollectId:e.id}}).then((e=>{if(200===e.code)return w.total--,void w.data.splice(t,1);p.alert({content:e.msg,showCancel:!1})}))}(l,t)}));break;case 1:f.$refs.collectAddRef.open(l)}f.$refs.swipeActionRef.closeAll()}return s((()=>{v("collectsVideo",(()=>{V()})),v("login",(()=>{V()})),p.isLogin().then((()=>{setTimeout((()=>{S()}),1e3)}))})),t({getList:S,getMoreList:function(){w.total<=w.data.length||(w.pageNum++,S())},refrshList:V}),(e,t)=>{const a=P(o("uni-icons"),R),l=h,s=g,c=_,f=P(o("uni-swipe-action-item"),j),p=P(o("uni-swipe-action"),F);return i(),C(k,null,[A.value?(i(),n(s,{key:0,class:"showLoad fmid ptb30"},{default:r((()=>[d(a,{type:"spinner-cycle"}),d(l,{class:"c666 f28"},{default:r((()=>[u("加载中...")])),_:1})])),_:1})):(i(),n(p,{key:1,ref:"swipeActionRef"},{default:r((()=>[d(s,{class:"collect"},{default:r((()=>[(i(!0),C(k,null,I(w.data,((e,t)=>(i(),n(f,{"right-options":y,key:t,onClick:e=>q(e,t)},{default:r((()=>[d(s,{class:"item rows fdr mlr20 ptb20",onClick:N((t=>function(e){L("handleItem",e)}(e)),["stop"])},{default:r((()=>[d(s,{class:"poster"},{default:r((()=>[d(c,{class:"wh80 br20",src:e.formatPic,mode:"aspectFill"},null,8,["src"])])),_:2},1024),d(s,{class:"oh pl20"},{default:r((()=>[d(l,{class:"c333 f28"},{default:r((()=>[u(x(e.collectName),1)])),_:2},1024)])),_:2},1024),1==e.isPrivate?(i(),n(c,{key:0,class:"wh24 ml10",src:z,mode:"aspectFit"})):E("",!0),d(s,{class:"f1"})])),_:2},1032,["onClick"])])),_:2},1032,["onClick"])))),128)),d(s,{class:"nomore mtb20"},{default:r((()=>[d(l,{class:"nomore"},{default:r((()=>[u("暂无更多")])),_:1})])),_:1})])),_:1})])),_:1},512)),d(B,{ref:"collectAddRef"},null,512)],64)}}},[["__scopeId","data-v-680abe26"]]);export{B as a,S as c};
|