CRMEB/backend/public/admin/system_static/create-CkAEDtlS.js
2026-10-22 10:04:43 +08:00

2 lines
8.2 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{a as re,a2 as k,y as s,z as d,j as l,C as t,A as m,l as c,k as n,u as z,ac as ue,_ as g,s as v,F as H,D as Y,B as y,$ as de,v as me,W as ce,H as pe,p as B,n as ve}from"./element-plus-D1Ezoxxm.js";import{_ as _e,s as fe,a as ge,h as be,c as we,S as Ve}from"./index-BzWqH73M.js";import{liveAnchorListApi as xe,liveAddApi as he}from"./api-B_zu_18Y.js";import"./monaco-editor-uXAv8CL-.js";import"./form-create-C-8Ibman.js";import"./vxe-ot-ELJR6.js";const ke={style:{display:"flex"}},ye=["src"],Ce={key:1,class:"upload-box acea-row row-center-wrapper"},Ue={style:{display:"flex"}},Se=["src"],Pe={key:1,class:"upload-box acea-row row-center-wrapper"},De={class:"acea-row row-around"},Me={class:"QRpic"},ze=Object.assign({name:"LiveRoomCreate"},{__name:"create",setup(He){const L=be(),{isMobile:C}=fe(ge()),R=B(()=>C.value?void 0:"120px"),T=B(()=>C.value?"top":"right"),$={xl:4,lg:8,md:8,sm:8,xs:8},q={xl:6,lg:8,md:12,sm:12,xs:12},A={xl:10,lg:16,md:18,sm:24,xs:24},_=c(!1),o=c({name:"",anchor_name:"",anchor_wechat:"",phone:"",screen_type:0,close_like:1,close_goods:1,close_comment:1,cover_img:"",share_img:"",sort:0,type:0,start_time:""}),N=[{value:"手机直播",label:0}],U=c(""),p=c(!1),j=c("单选"),S=c(0),b=c([]),w=c(!1),E=c({anchor_wechat:[{required:!0,message:"请选择主播",trigger:"change"}],name:[{required:!0,message:"请输入直播间名称",trigger:"blur"}]}),I=c(null);re(()=>{O()});function F(){w.value=!0}function J(i){b.value.filter(e=>{e.wechat===i&&(o.value.anchor_name=e.name)})}function O(){xe({kerword:"",page:"",limit:""}).then(e=>{b.value=e.data.list}).catch(e=>{k.error(e.msg)})}function P(i){S.value=i,p.value=!0}function W(i){o.value.start_time=i}function Z(i){ve(()=>{S.value==0?o.value.cover_img=i.att_dir:o.value.share_img=i.att_dir,p.value=!1})}function G(i){_.value=!0,he(o.value).then(e=>{k.success("添加成功"),setTimeout(()=>{_.value=!1,L.push({path:Ve.routePre+"/marketing/live/room"})},500)}).catch(e=>{setTimeout(()=>{_.value=!1},1e3),k.error(e.msg)})}return(i,e)=>{const K=n("pages-header"),Q=n("el-alert"),r=n("el-col"),X=n("el-option"),ee=n("el-select"),u=n("el-form-item"),V=n("el-input"),le=n("el-date-picker"),te=n("el-radio"),ae=n("el-radio-group"),x=n("el-switch"),D=n("el-row"),oe=n("el-button"),ne=n("el-form"),se=n("el-card"),M=n("el-dialog"),f=z("db-click"),ie=z("viewer");return s(),d("div",null,[l(K,{ref:"pageHeader",title:i.$route.meta.title,backUrl:i.$routeProStr+"/marketing/live/room",description:"填写直播间名称、主播与背景图等信息,提交微信审核通过后开播。"},null,8,["title","backUrl"]),l(se,{bordered:!1,shadow:"never",class:"mt16"},{default:t(()=>[l(ne,{ref_key:"formValidateRef",ref:I,model:o.value,"label-width":R.value,"label-position":T.value,class:"tabform",rules:E.value,onSubmit:e[12]||(e[12]=ue(()=>{},["prevent"]))},{default:t(()=>[l(D,{gutter:24},{default:t(()=>[l(r,{span:24},{default:t(()=>[l(Q,{class:"mb10",type:"warning","show-icon":"",closable:!1},{title:t(()=>[m("span",null,[e[16]||(e[16]=g("必须前往微信小程序官方后台开通直播权限,关注",-1)),v((s(),d("span",{style:{color:"red",cursor:"pointer"},onClick:F},[...e[15]||(e[15]=[g("【小程序直播】",-1)])])),[[f]]),e[17]||(e[17]=g("须知直播状态",-1))])]),_:1})]),_:1}),l(r,{span:24},{default:t(()=>[l(u,{label:"选择主播:",prop:"anchor_wechat"},{default:t(()=>[l(ee,{modelValue:o.value.anchor_wechat,"onUpdate:modelValue":e[0]||(e[0]=a=>o.value.anchor_wechat=a),filterable:"",clearable:"",class:"content_width",onChange:J},{default:t(()=>[(s(!0),d(H,null,Y(b.value,(a,h)=>(s(),y(X,{value:a.wechat,key:h,label:a.wechat},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(r,{span:24},{default:t(()=>[l(u,{label:"直播间名称:",prop:"name"},{default:t(()=>[l(V,{"enter-button":"",placeholder:"请输入直播间名称","element-id":"name",modelValue:o.value.name,"onUpdate:modelValue":e[1]||(e[1]=a=>o.value.name=a),class:"content_width",maxlength:"80","show-word-limit":""},null,8,["modelValue"])]),_:1})]),_:1}),l(r,{span:24},{default:t(()=>[m("div",ke,[l(u,{label:"背景图:",prop:"name"},{default:t(()=>[v((s(),d("div",{onClick:e[2]||(e[2]=a=>P(0)),class:"box"},[o.value.cover_img?(s(),d("img",{key:0,src:o.value.cover_img,alt:""},null,8,ye)):(s(),d("div",Ce,[...e[18]||(e[18]=[m("i",{class:"el-icon-picture-outline",style:{"font-size":"24px"}},null,-1)])]))])),[[f]]),e[19]||(e[19]=m("div",{class:"desc"},"尺寸:1080*1920px",-1))]),_:1})])]),_:1}),l(r,{span:24},{default:t(()=>[m("div",Ue,[l(u,{label:"分享图:",prop:"name"},{default:t(()=>[v((s(),d("div",{onClick:e[3]||(e[3]=a=>P(1)),class:"box"},[o.value.share_img?(s(),d("img",{key:0,src:o.value.share_img,alt:""},null,8,Se)):(s(),d("div",Pe,[...e[20]||(e[20]=[m("i",{class:"el-icon-picture-outline",style:{"font-size":"24px"}},null,-1)])]))])),[[f]]),e[21]||(e[21]=m("div",{class:"desc"},"尺寸:800*640px",-1))]),_:1})])]),_:1}),l(r,{span:24},{default:t(()=>[l(u,{label:"联系电话:"},{default:t(()=>[l(V,{placeholder:"请输入主播联系电话",modelValue:o.value.phone,"onUpdate:modelValue":e[4]||(e[4]=a=>o.value.phone=a),class:"content_width",maxlength:"11","show-word-limit":""},null,8,["modelValue"])]),_:1})]),_:1}),l(r,{span:24},{default:t(()=>[l(u,{label:"直播时间:",prop:"name"},{default:t(()=>[l(le,{clearable:"",type:"datetimerange",format:"YYYY-MM-DD HH:mm",placeholder:"请选择直播时间",class:"content_width",modelValue:U.value,"onUpdate:modelValue":e[5]||(e[5]=a=>U.value=a),onChange:W,"value-format":"YYYY-MM-DD HH:mm","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1})]),_:1}),l(r,{span:24},{default:t(()=>[l(u,{label:"排序:"},{default:t(()=>[l(V,{type:"number",placeholder:"0",modelValue:o.value.sort,"onUpdate:modelValue":e[6]||(e[6]=a=>o.value.sort=a),class:"content_width"},null,8,["modelValue"])]),_:1})]),_:1}),l(r,{span:24},{default:t(()=>[l(u,{label:"直播间类型:"},{default:t(()=>[l(ae,{modelValue:o.value.type,"onUpdate:modelValue":e[7]||(e[7]=a=>o.value.type=a)},{default:t(()=>[(s(),d(H,null,Y(N,(a,h)=>l(te,{label:a.label,value:a.label,key:h},{default:t(()=>[m("span",null,de(a.value),1)]),_:2},1032,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(r,{span:24},{default:t(()=>[l(u,{label:"直播间点赞:"},{default:t(()=>[l(x,{class:"defineSwitch","active-value":1,"inactive-value":0,modelValue:o.value.close_like,"onUpdate:modelValue":e[8]||(e[8]=a=>o.value.close_like=a),size:"large","active-text":"开启","inactive-text":"关闭"},null,8,["modelValue"])]),_:1})]),_:1}),l(r,{span:24},{default:t(()=>[l(u,{label:"直播卖货:"},{default:t(()=>[l(x,{class:"defineSwitch","active-value":1,"inactive-value":0,modelValue:o.value.close_goods,"onUpdate:modelValue":e[9]||(e[9]=a=>o.value.close_goods=a),size:"large","active-text":"开启","inactive-text":"关闭"},null,8,["modelValue"])]),_:1})]),_:1}),l(r,{span:24},{default:t(()=>[l(u,{label:"直播间评论:"},{default:t(()=>[l(x,{class:"defineSwitch","active-value":1,"inactive-value":0,modelValue:o.value.close_comment,"onUpdate:modelValue":e[10]||(e[10]=a=>o.value.close_comment=a),size:"large","active-text":"开启","inactive-text":"关闭"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(D,{gutter:24},{default:t(()=>[l(r,me(A,{span:24}),{default:t(()=>[v((s(),y(oe,{loading:_.value,type:"primary",style:{"margin-left":"120px"},onClick:e[11]||(e[11]=a=>G("formItem"))},{default:t(()=>[...e[22]||(e[22]=[g(" 提交 ",-1)])]),_:1},8,["loading"])),[[f]])]),_:1},16)]),_:1})]),_:1},8,["model","label-width","label-position","rules"])]),_:1}),m("div",null,[l(M,{modelValue:p.value,"onUpdate:modelValue":e[13]||(e[13]=a=>p.value=a),width:"950px",title:"上传商品图","close-on-click-modal":!1,"z-index":888},{default:t(()=>[p.value?(s(),y(ce(we),{key:0,isChoice:j.value,onGetPic:Z,gridBtn:$,gridPic:q},null,8,["isChoice"])):pe("",!0)]),_:1},8,["modelValue"])]),l(M,{modelValue:w.value,"onUpdate:modelValue":e[14]||(e[14]=a=>w.value=a),title:"二维码"},{default:t(()=>[m("div",De,[v((s(),d("div",Me,[...e[23]||(e[23]=[m("img",{src:"https://res.wx.qq.com/op_res/9rSix1dhHfK4rR049JL0PHJ7TpOvkuZ3mE0z7Ou_Etvjf-w1J_jVX0rZqeStLfwh"},null,-1)])])),[[ie]])])]),_:1},8,["modelValue"])])}}}),qe=_e(ze,[["__scopeId","data-v-34e9f14b"]]);export{qe as default};