jiuyiUniapp/jiuyi2/unpackage/dist/build/web/assets/pages-release-video.BnWq-Q8...

2 lines
9.5 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,j as i,l as o,c as r,w as c,i as d,o as u,b as n,e as f,a as m,m as p,F as _,s as b,u as h,f as v,Y as y,I as g,_ as k,n as w,t as C,p as U,v as x}from"./index-CZsuXyof.js";import{_ as I}from"./uni-icons.CE6FQOeI.js";import{o as V,r as j}from"./uni-app.es.Cv5-J_i3.js";import{_ as N}from"./uni-popup.M4-7QhOy.js";import{_ as z}from"./_plugin-vue_export-helper.BCo6x5W8.js";/* empty css */import"./uni-popup.vue_vue_type_style_index_0_scoped_f0b957f8_lang.BhWYEB-t.js";const E=z({__name:"video",setup(e){const z=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 E=a([]);const B=t(""),D=a([]),L=a({data:[],pageNum:1,pageSize:20,total:0}),P=a([]),S=t("");function R(){s.upload_image({value:z.imageUrl,type:1,success:e=>{z.imageUrl=e.value}})}function q(){s.upload_video({success:e=>{z.videoUrl=e.value}})}function F(){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 E.length=0,E.push(...a),e(E),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}):F()}))})))}s.alert({content:l.msg,showCancel:!1})}))}))}function T(e,l){D.splice(l,1)}function $(){L.data.length>=L.total||(L.pageNum++,G())}function G(){return new Promise(((e,l)=>{i.video.searchFriendByName({path:[S.value],query:{pageNum:L.pageNum,pageSize:L.pageSize}}).then((l=>{if(200==l.code)return L.pageNum&&(L.data.length=0),L.data.push(...l.rows),L.total=l.total,void e(L.data);s.alert({content:l.msg,showCancel:!1})}))}))}function M(e){const l={...z};let a="publishVideo";if(z.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("正文不能为空")}D[0]&&(l.talkId=D.map((e=>e.id)).join(","),l.talk=D.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=>{uni.navigateBack()}))}))}else s.alert("封面不能为空");else s.alert("视频不能为空")}return V((e=>{e.videoId?(z.videoId=e.videoId,Promise.all([new Promise(((e,l)=>{i.video.getVideoById({query:{videoId:z.videoId}}).then((l=>{200!=l.code?s.alert({content:l.msg,showCancel:!1}):e(l.data)}))})),F()]).then((e=>{const l=e[0];e[1],e[2],console.log("release getDetail",l),z.videoUrl=s.format_url(l.videoUrl,"video"),z.imageUrl=s.format_url(l.imageUrl,"img"),z.title=l.title,z.content=l.content,z.isDraft=l.isDraft,l.talkId.split(",").forEach((e=>{for(let l=0;l<E.length;l++){const a=E[l];e==a.id&&D.push(a)}})),l.subscriber=l.subscriber.split(","),l.subscriberId.split(",").forEach(((e,a)=>{P.push({userId:e,userNickname:l.subscriber[a]})}))}))):F()})),(e,l)=>{const a=d,t=v,s=j(o("uni-icons"),I),i=y,V=g,O=k,Y=w,A=x,H=j(o("uni-popup"),N);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((()=>[z.imageUrl?(u(),r(a,{key:0,class:"imgs wh200 br10"},{default:c((()=>[n(t,{src:z.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((()=>[z.videoUrl?(u(),r(a,{key:0,class:"imgs wh200 br10"},{default:c((()=>[n(i,{src:z.videoUrl,class:"br10"},null,8,["src"])])),_:1})):(u(),r(a,{key:1,class:"imgs wh200 upload fmid bfff br10",onClick:q},{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:z.title,"onUpdate:modelValue":l[0]||(l[0]=e=>z.title=e)},null,8,["modelValue"])])),_:1}),n(a,{class:"content ptb10"},{default:c((()=>[n(O,{class:"textarea f32",modelValue:z.content,"onUpdate:modelValue":l[1]||(l[1]=e=>z.content=e),placeholder:"添加正文"},null,8,["modelValue"])])),_:1})])),_:1}),D[0]?(u(),r(a,{key:0,class:"labels items mt20 df fww c333 f28"},{default:c((()=>[(u(!0),m(_,null,p(D,((e,l)=>(u(),r(a,{class:"item fmid mr20 mb20 plr20 bar",key:l},{default:c((()=>[n(a,{class:"mr10"},{default:c((()=>[f("#"+C(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("@"+C(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=>M(1))},{default:c((()=>[f("存草稿")])),_:1}),n(a,{class:"btn bar lg colourful f1 ml30",onClick:l[5]||(l[5]=e=>M(0))},{default:c((()=>[f("发布作品")])),_:1})])),_:1})])),_:1}),n(H,{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(Y,{"scroll-y":"true",class:"scroll"},{default:c((()=>[n(a,{class:"selection"},{default:c((()=>[(u(!0),m(_,null,p(h(E),((e,l)=>(u(),r(a,{class:U(["option df aic",{active:D.map((e=>e.id)).includes(e.id)}]),key:l,onClick:l=>{return a=e,void(D.findIndex((e=>e.id==a.id))<0&&D.push(a));var a}},{default:c((()=>[n(A,{class:"thd f1"},{default:c((()=>[f("#"+C(e.name),1)])),_:2},1024)])),_:2},1032,["onClick","class"])))),128))])),_:1})])),_:1})])),_:1}),D[0]?(u(),r(a,{key:0,class:"reult items mt20 df fww c333 f28"},{default:c((()=>[(u(!0),m(_,null,p(D,((e,l)=>(u(),r(a,{class:"item fmid mr20 mb20 plr20 bar",key:l},{default:c((()=>[n(a,{class:"mr10"},{default:c((()=>[f("#"+C(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:F},{default:c((()=>[f("搜索")])),_:1})])),_:1})])),_:1})])),_:1},512),n(H,{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(Y,{"scroll-y":"true",class:"scroll",onScrolltolower:$},{default:c((()=>[n(a,{class:"selection"},{default:c((()=>[(u(!0),m(_,null,p(L.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(A,{class:"thd f1"},{default:c((()=>[f("@"+C(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("@"+C(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:S.value,"onUpdate:modelValue":l[7]||(l[7]=e=>S.value=e),placeholder:"输入你想选择的用户"},null,8,["modelValue"]),n(a,{class:"",onClick:G},{default:c((()=>[f("搜索")])),_:1})])),_:1})])),_:1})])),_:1},512)])),_:1})}}},[["__scopeId","data-v-c6b17d83"]]);export{E as default};