jiuyiUniapp/jiuyi2/unpackage/dist/build/web/assets/collectList.Bw4PX0UH.js

2 lines
5.9 KiB
JavaScript
Raw Normal View History

2024-12-27 15:03:48 +08:00
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{_ as a}from"./uni-icons.CE6FQOeI.js";import{g as l,r as s,y as c,ai as o,l as i,o as n,c as r,w as u,b as d,e as f,A as p,h as m,j as A,i as g,v as h,f as _,I as w,aj as y,C as v,a as C,F as b,m as k,K as I,t as E,s as N}from"./index-CZsuXyof.js";import{r as x}from"./uni-app.es.Cv5-J_i3.js";import{_ as R,a as P}from"./uni-swipe-action.BQfv4oYi.js";import{_ as j}from"./uni-popup.M4-7QhOy.js";import{_ as L}from"./_plugin-vue_export-helper.BCo6x5W8.js";const F="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAADASURBVCiRvY+xbcMwEEXf+TyAXGqDlATEAZSRUroKNEE8gkfwCFmA8I3gDcI2gCimEREqliG4yW/u899/IE6o5L3vc87vgJujz5TSm5ndSkeKcc45Vb3OzzjPBogppVczM4BdAVT1A0BEhhDCIYRwEJEBaMpuAQA9wDiOpxJU3q0BAJhZXPFNyfZV9/wXXsvFe99P09Q/KC+kqhfpuu6r/nJDcfdEGaC5O3pL/wPEzdavbtq27beIvLB9fMw5H38AIyE8CNYaxfYAAAAASUVORK5CYII=",V=L({__name:"collectAdd",setup(e,{expose:C}){const{proxy:b}=v();class k{constructor(){t(this,"collectName",""),t(this,"isPrivate",0),t(this,"pic",""),t(this,"collectId","")}}const I=l(new k),E=s(0);function N(){b.$refs.addCollectRef.close()}function R(){m.upload_image({value:I.pic,type:1,success:e=>{I.pic=e.value}})}function P(){I.isPrivate=0==I.isPrivate?1:0}function L(){const e={...I};if(!I.collectName)return void m.alert("请输入收藏夹名称");if(!I.pic)return void m.alert("请上传封面图");e.pic=m.replace_url(e.pic);let t="saveCollectList";I.collectId&&(t="updateCollectList"),A.video[t]({query:e}).then((e=>{if(200==e.code)return uni.$emit("collectsVideo"),N(),void Object.assign(I,new k);m.alert({content:e.msg,showCancel:!1})}))}return c((()=>{uni.onKeyboardHeightChange((e=>{E.value=e.height}))})),o((()=>{uni.offKeyboardHeightChange((e=>{console.log("rs",e)}))})),C({open:function(e){e&&(I.collectName=e.collectName,I.isPrivate=e.isPrivate,I.collectId=e.id,I.pic=e.formatPic),b.$refs.addCollectRef.open()},close:N}),(e,t)=>{const l=x(i("uni-icons"),a),s=g,c=h,o=_,m=w,A=y,v=x(i("uni-popup"),j);return n(),r(v,{ref:"addCollectRef",type:"bottom"},{default:u((()=>[d(s,{class:"addCollect popBot ptb20 plr20 bfff"},{default:u((()=>[d(s,{class:"header fdr rows"},{default:u((()=>[d(s,{class:"w120"},{default:u((()=>[d(l,{type:"closeempty",onClick:N})])),_:1}),d(s,{class:"title"},{default:u((()=>[d(c,{class:"c333 f28"},{default:u((()=>[f("编辑收藏夹")])),_:1})])),_:1}),d(s,{class:"w120 tar"},{default:u((()=>[d(c,{class:"cFF9B27 f24",onClick:L},{default:u((()=>[f("确认")])),_:1})])),_:1})])),_:1}),d(s,{class:"rows fdr mtb30"},{default:u((()=>[d(s,{class:"pic fmid wh80 beee br10",onClick:R},{default:u((()=>[I.pic?(n(),r(o,{key:0,class:"wh80 br10",src:I.pic,mode:"aspectFill"},null,8,["src"])):(n(),r(l,{key:1,type:"plusempty",size:"40rpx"}))])),_:1}),d(s,{class:"edit f1 ml20"},{default:u((()=>[d(m,{type:"text","adjust-position":!1,modelValue:I.collectName,"onUpdate:modelValue":t[0]||(t[0]=e=>I.collectName=e),placeholder:"输入收藏夹名称"},null,8,["modelValue"])])),_:1})])),_:1}),d(s,{class:"rows fdr mtb30"},{default:u((()=>[d(s,{class:"df fdr aic"},{default:u((()=>[d(c,null,{default:u((()=>[f("是否公开收藏夹")])),_:1}),d(o,{src:F,mode:"aspectFit",class:"wh24 ml10"})])),_:1}),d(A,{class:"switch",checked:0==I.isPrivate,color:"#F85050",onChange:P},null,8,["checked"])])),_:1}),d(s,{style:p({height:E.value+"px"})},null,8,["style"])])),_:1})])),_:1},512)}}},[["__scopeId","data-v-d4419d14"]]),z=L({__name:"collectList",emits:["handleItem"],setup(e,{expose:t,emit:o}){const{proxy:p}=v(),w=s(!0),y=l({data:[],pageSize:10,pageNum:1,total:0}),j=[{text:"删除",style:{backgroundColor:"#F85050"}},{text:"编辑",style:{backgroundColor:"#00ADEE"}}],L=o;function z(){y.pageNum=1,B()}function B(){A.video.getCollectList({query:{pageNum:y.pageNum,pageSize:y.pageSize}}).then((e=>{if(200===e.code){const t=e.rows;return 1==y.pageNum&&(y.data.length=0),y.data.push(...t.map((e=>(e.formatPic=m.format_url(e.pic,"img"),e)))),void(y.