2 lines
9.4 KiB
JavaScript
2 lines
9.4 KiB
JavaScript
var e=Object.defineProperty,l=(l,a,t)=>(((l,a,t)=>{a in l?e(l,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[a]=t})(l,"symbol"!=typeof a?a+"":a,t),t);import{g as a,r as t,h as s,k as i,p as o,c as r,w as c,i as d,o as u,b as n,e as f,a as m,q as p,F as _,z as b,u as h,A as v,f as y,aj as g,I as k,an as w,S as C,y as x,E as U,x as I}from"./index-CH9-aFWw.js";import{_ as V}from"./uni-icons.DST64Pwo.js";import{o as j,r as N}from"./uni-app.es.DPi2kvld.js";import{_ as z}from"./uni-popup.ICCw_VFK.js";import{_ as E}from"./_plugin-vue_export-helper.BCo6x5W8.js";/* empty css */const D=E({__name:"video",setup(e){const E=a(new class{constructor(){l(this,"videoId",""),l(this,"videoUrl",""),l(this,"imageUrl",""),l(this,"title",""),l(this,"content",""),l(this,"talk",""),l(this,"subscriber",""),l(this,"locationName",""),l(this,"location",""),l(this,"productUrl",""),l(this,"productId",""),l(this,"showTime",""),l(this,"oneself",0),l(this,"isDraft",""),l(this,"type","")}});let D=a([]);const B=t(""),S=a([]),q=a({data:[],pageNum:1,pageSize:20,total:0}),P=a([]),L=t("");function R(){s.upload_image({value:E.imageUrl,type:1,success:e=>{E.imageUrl=e.value}})}function F(){s.upload_video({success:e=>{E.videoUrl=e.value}})}function $(){return new Promise(((e,l)=>{i.video.getLabel({query:{parentId:0,search:B.value}}).then((l=>{if(200==l.code){const a=l.data;return D.length=0,D.push(...a),e(D),void(!a[0]&&B.value&&s.alert({content:`当前没有${B.value}的话题,是否添加?`}).then((e=>{e.confirm&&i.video.setLabel({data:{parentId:0,name:B.value}}).then((e=>{200!=e.code?s.alert({content:e.msg,showCancel:!1}):$()}))})))}s.alert({content:l.msg,showCancel:!1})}))}))}function T(e,l){S.splice(l,1)}function A(){q.data.length>=q.total||(q.pageNum++,O())}function O(){return new Promise(((e,l)=>{i.video.searchFriendByName({path:[L.value],query:{pageNum:q.pageNum,pageSize:q.pageSize}}).then((l=>{if(200==l.code)return q.pageNum&&(q.data.length=0),q.data.push(...l.rows),q.total=l.total,void e(q.data);s.alert({content:l.msg,showCancel:!1})}))}))}function G(e){const l={...E};let a="publishVideo";if(E.videoId&&(a="updateVideo"),l.isDraft=e||0,l.videoUrl)if(l.imageUrl){if(0==l.isDraft){if(!l.title)return void s.alert("标题不能为空");if(!l.content)return void s.alert("正文不能为空")}S[0]&&(l.talkId=S.map((e=>e.id)).join(","),l.talk=S.map((e=>e.name)).join(",")),P[0]&&(l.subscriberId=P.map((e=>e.userId)).join(","),l.subscriber=P.map((e=>e.userNickname)).join(",")),l.videoUrl=s.replace_url(l.videoUrl),l.imageUrl=s.replace_url(l.imageUrl),i.video[a]({data:l}).then((e=>{200!=e.code?s.alert({content:e.msg,showCancel:!1}):s.alert({content:0==l.isDraft?"视频发布成功,请等待后台审核":"保存草稿成功",showCancel:!1,confirmText:"我知道了"}).then((e=>{v()}))}))}else s.alert("封面不能为空");else s.alert("视频不能为空")}return j((e=>{e.videoId?(E.videoId=e.videoId,Promise.all([new Promise(((e,l)=>{i.video.getVideoById({query:{videoId:E.videoId}}).then((l=>{200!=l.code?s.alert({content:l.msg,showCancel:!1}):e(l.data)}))})),$()]).then((e=>{const l=e[0];e[1],e[2],console.log("release getDetail",l),E.videoUrl=s.format_url(l.videoUrl,"video"),E.imageUrl=s.format_url(l.imageUrl,"img"),E.title=l.title,E.content=l.content,E.isDraft=l.isDraft,l.talkId.split(",").forEach((e=>{for(let l=0;l<D.length;l++){const a=D[l];e==a.id&&S.push(a)}})),l.subscriber=l.subscriber.split(","),l.subscriberId.split(",").forEach(((e,a)=>{P.push({userId:e,userNickname:l.subscriber[a]})}))}))):$()})),(e,l)=>{const a=d,t=y,s=N(o("uni-icons"),V),i=g,v=k,j=w,H=C,J=I,K=N(o("uni-popup"),z);return u(),r(a,{class:"appbw"},{default:c((()=>[n(a,{class:"form mtb30 mlr30 c666 f32"},{default:c((()=>[n(a,{class:"line mtb20"},{default:c((()=>[n(a,{class:"key"},{default:c((()=>[f("上传封面")])),_:1}),n(a,{class:"value mt20 imgList"},{default:c((()=>[E.imageUrl?(u(),r(a,{key:0,class:"imgs wh200 br10"},{default:c((()=>[n(t,{src:E.imageUrl,class:"br10",mode:"aspectFill"},null,8,["src"])])),_:1})):(u(),r(a,{key:1,class:"imgs wh200 upload fmid bfff br10",onClick:R},{default:c((()=>[n(s,{type:"plusempty",color:"#E8E8E8",size:"50rpx"})])),_:1}))])),_:1})])),_:1}),n(a,{class:"line mtb20"},{default:c((()=>[n(a,{class:"key"},{default:c((()=>[f("上传视频")])),_:1}),n(a,{class:"value mt20 imgList"},{default:c((()=>[E.videoUrl?(u(),r(a,{key:0,class:"imgs wh200 br10"},{default:c((()=>[n(i,{src:E.videoUrl,class:"br10"},null,8,["src"])])),_:1})):(u(),r(a,{key:1,class:"imgs wh200 upload fmid bfff br10",onClick:F},{default:c((()=>[n(s,{type:"plusempty",color:"#E8E8E8",size:"50rpx"})])),_:1}))])),_:1})])),_:1}),n(a,{class:"main mtb20 plr20 br20"},{default:c((()=>[n(a,{class:"title ptb20"},{default:c((()=>[n(v,{type:"text",class:"f32",placeholder:"填写标题会有更多曝光率哦~","placeholder-class":"placeholderStyle",modelValue:E.title,"onUpdate:modelValue":l[0]||(l[0]=e=>E.title=e)},null,8,["modelValue"])])),_:1}),n(a,{class:"content ptb10"},{default:c((()=>[n(j,{class:"textarea f32",modelValue:E.content,"onUpdate:modelValue":l[1]||(l[1]=e=>E.content=e),placeholder:"添加正文"},null,8,["modelValue"])])),_:1})])),_:1}),S[0]?(u(),r(a,{key:0,class:"labels items mt20 df fww c333 f28"},{default:c((()=>[(u(!0),m(_,null,p(S,((e,l)=>(u(),r(a,{class:"item fmid mr20 mb20 plr20 bar",key:l},{default:c((()=>[n(a,{class:"mr10"},{default:c((()=>[f("#"+x(e.name),1)])),_:2},1024),n(s,{type:"closeempty",size:"28rpx",onClick:e=>T(0,l)},null,8,["onClick"])])),_:2},1024)))),128))])),_:1})):b("",!0),P[0]?(u(),r(a,{key:1,class:"labels items mt20 df fww c333 f28"},{default:c((()=>[(u(!0),m(_,null,p(P,((e,l)=>(u(),r(a,{class:"item fmid mr20 mb20 plr20 bar",key:l},{default:c((()=>[n(a,{class:"mr10"},{default:c((()=>[f("@"+x(e.userNickname),1)])),_:2},1024),n(s,{type:"closeempty",size:"28rpx",onClick:e=>T(0,l)},null,8,["onClick"])])),_:2},1024)))),128))])),_:1})):b("",!0),n(a,{class:"menu df fww f28"},{default:c((()=>[n(a,{class:"item mr20 ptb5 plr20 bar",onClick:l[2]||(l[2]=l=>e.$refs.labelRef.open())},{default:c((()=>[f("#话题")])),_:1}),n(a,{class:"item mr20 ptb5 plr20 bar",onClick:l[3]||(l[3]=l=>e.$refs.userRef.open())},{default:c((()=>[f("@用户")])),_:1}),b("",!0)])),_:1}),b("",!0),n(a,{class:"fill",style:{height:"150rpx"}}),n(a,{class:"footer rows plr30 bfff shadow"},{default:c((()=>[n(a,{class:"btn bar lg disabled w180",onClick:l[4]||(l[4]=e=>G(1))},{default:c((()=>[f("存草稿")])),_:1}),n(a,{class:"btn bar lg colourful f1 ml30",onClick:l[5]||(l[5]=e=>G(0))},{default:c((()=>[f("发布作品")])),_:1})])),_:1})])),_:1}),n(K,{ref:"labelRef",type:"bottom"},{default:c((()=>[n(a,{class:"selectionBox ptb20 plr20 bfff c999 f28"},{default:c((()=>[n(a,{class:"title c333 f34 tac"},{default:c((()=>[f("话题列表")])),_:1}),n(a,{class:"mt20"},{default:c((()=>[n(H,{"scroll-y":"true",class:"scroll"},{default:c((()=>[n(a,{class:"selection"},{default:c((()=>[(u(!0),m(_,null,p(h(D),((e,l)=>(u(),r(a,{class:U(["option df aic",{active:S.map((e=>e.id)).includes(e.id)}]),key:l,onClick:l=>{return a=e,void(S.findIndex((e=>e.id==a.id))<0&&S.push(a));var a}},{default:c((()=>[n(J,{class:"thd f1"},{default:c((()=>[f("#"+x(e.name),1)])),_:2},1024)])),_:2},1032,["onClick","class"])))),128))])),_:1})])),_:1})])),_:1}),S[0]?(u(),r(a,{key:0,class:"reult items mt20 df fww c333 f28"},{default:c((()=>[(u(!0),m(_,null,p(S,((e,l)=>(u(),r(a,{class:"item fmid mr20 mb20 plr20 bar",key:l},{default:c((()=>[n(a,{class:"mr10"},{default:c((()=>[f("#"+x(e.name),1)])),_:2},1024),n(s,{type:"closeempty",size:"28rpx",onClick:e=>T(0,l)},null,8,["onClick"])])),_:2},1024)))),128))])),_:1})):b("",!0),n(a,{class:"editBox rows mt20 ptb10 plr20 br20"},{default:c((()=>[n(a,{class:"c333 f28"},{default:c((()=>[f("#")])),_:1}),n(v,{class:"f1",type:"text",modelValue:B.value,"onUpdate:modelValue":l[6]||(l[6]=e=>B.value=e),placeholder:"输入你想选择的话题"},null,8,["modelValue"]),n(a,{class:"",onClick:$},{default:c((()=>[f("搜索")])),_:1})])),_:1})])),_:1})])),_:1},512),n(K,{ref:"userRef",type:"bottom"},{default:c((()=>[n(a,{class:"selectionBox ptb20 plr20 bfff c999 f28"},{default:c((()=>[n(a,{class:"title c333 f34 tac"},{default:c((()=>[f("@用户列表")])),_:1}),n(a,{class:"mt20"},{default:c((()=>[n(H,{"scroll-y":"true",class:"scroll",onScrolltolower:A},{default:c((()=>[n(a,{class:"selection"},{default:c((()=>[(u(!0),m(_,null,p(q.data,((e,l)=>(u(),r(a,{class:U(["option df aic",{active:P.map((e=>e.userId)).includes(e.userId)}]),key:l,onClick:l=>{return a=e,void(P.findIndex((e=>e.id==a.id))<0&&P.push(a));var a}},{default:c((()=>[n(J,{class:"thd f1"},{default:c((()=>[f("@"+x(e.userNickname),1)])),_:2},1024)])),_:2},1032,["onClick","class"])))),128))])),_:1})])),_:1})])),_:1}),P[0]?(u(),r(a,{key:0,class:"reult items mt20 df fww c333 f28"},{default:c((()=>[(u(!0),m(_,null,p(P,((e,l)=>(u(),r(a,{class:"item fmid mr20 mb20 plr20 bar",key:l},{default:c((()=>[n(a,{class:"mr10"},{default:c((()=>[f("@"+x(e.userNickname),1)])),_:2},1024),n(s,{type:"closeempty",size:"28rpx",onClick:e=>function(e,l){P.splice(l,1)}(0,l)},null,8,["onClick"])])),_:2},1024)))),128))])),_:1})):b("",!0),n(a,{class:"editBox rows mt20 ptb10 plr20 br20"},{default:c((()=>[n(a,{class:"c333 f28"},{default:c((()=>[f("@")])),_:1}),n(v,{class:"f1",type:"text",modelValue:L.value,"onUpdate:modelValue":l[7]||(l[7]=e=>L.value=e),placeholder:"输入你想选择的用户"},null,8,["modelValue"]),n(a,{class:"",onClick:O},{default:c((()=>[f("搜索")])),_:1})])),_:1})])),_:1})])),_:1},512)])),_:1})}}},[["__scopeId","data-v-c6b17d83"]]);export{D as default};
|