create-72df59b0.js 7.4 KB

1
  1. /* empty css *//* empty css *//* empty css *//* empty css */import{_ as e}from"./myUpload-bb15264b.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as l,m as a,V as t,y as i,X as u,o as s,l as r,w as p,e as o,a as n,b as d,c as _,F as m,z as c,f,aE as y,A as g,t as v,a5 as b,ac as k,ad as h,a4 as j,D as V,G as w,L as x,ak as L,a3 as O,au as U,aj as z,U as q,Z as A,a0 as P,av as S,aw as F,_ as C}from"./index-31fd0fad.js";import{w as D}from"./index-90a4ccbd.js";import{h as J}from"./http-81caf32c.js";/* empty css *//* empty css */function N(e){return J.post("/yinliu/manage/delete",e)}const $=e=>(S("data-v-95021025"),e=e(),F(),e),E={class:"flex flex-row justify-between"},G={class:"w-full"},M={class:"flex items-center"},T=$((()=>o("div",null,"强制关注:在设置的强关剧集展示关注弹窗,不关注无法观看后续剧集,弹窗不可关闭",-1))),B=$((()=>o("div",null," 引导关注:在设置的关注剧集展示关注弹窗一次,以及在设置剧集及后每集都弹关注弹窗,不关注可观看后续短剧,用户点击空白处可关闭; ",-1))),H=$((()=>o("div",null,"不关注:不弹关注弹窗",-1))),I=$((()=>o("span",null,"播放页弹窗设置",-1))),K=$((()=>o("img",{src:"/assets/png/ertongguoxue-1c90ffbb.png",class:"tan-img"},null,-1))),R={class:"code-wrapper"},X=$((()=>o("img",{src:"/assets/png/code-cdb5cf76.png",class:"code-img"},null,-1))),Z=["src"],Q={class:"flex justify-end"},W=C(l({__name:"create",props:{primary:String|Number|Object},emits:["close"],setup(l,{emit:S}){const F=l,C=a(),N=a([]),$=a({focus_type:1,pop_type:1,pop_type_sub:1,link_type:1}),W=t({focus_type:[{required:!0,message:"请选择关注类型",trigger:"change"}],gzh_id:[{required:!0,message:"请选择公众号",trigger:"change"}],pop_type:[{required:!0,message:"请选择播放页弹窗设置",trigger:"change"}],pop_type_sub:[{required:!0,message:"请选择弹窗设置",trigger:"change"},{pattern:/^(1|2)$/,message:"请选择弹窗设置",trigger:"change"}],link_type:[{required:!0,message:"请选择弹窗类型",trigger:"change"}],link_url:[{required:!0,message:"请上传关注二维码"}],_link_url:[{required:!0,message:"请输入关注链接"},{pattern:/^(http|https):\/\/[^ "]+$/,message:"关注链接格式不正确",trigger:"blur"}]}),Y=a(!1),ee=(e,l)=>{if("wechatPlatformOfficialAccountList"===e)D({limit:99,...l}).then((e=>{N.value=e.data}))},le=e=>{$.value.link_url=e},ae=e=>{$.value.link_url=""},te=e=>{$.value,e&&e.validate((e=>{if(e){let e={focus_type:$.value.focus_type,gzh_id:$.value.gzh_id,pop_type:$.value.pop_type,link_type:$.value.link_type,link_url:$.value.link_url||$.value._link_url};2==$.value.pop_type&&(e.pop_type_sub=$.value.pop_type_sub),F.primary&&(e.id=$.value.id),function(e){return J.post("/yinliu/manage/save",e)}(e).then((e=>{b.success(e.message),S("close")}))}else Y.value=!1})).then((()=>{}))};return F.primary?(F.primary,$.value=JSON.parse(JSON.stringify(F.primary)),1==$.value.link_type?$.value._link_url=$.value.link_url:$.value.fileList=[{uid:F.primary.id,url:F.primary.link_url}]):$.value.fileList=[],i((()=>{ee("wechatPlatformOfficialAccountList")})),(l,a)=>{var t;const i=k,b=h,S=j,D=V,J=w,ie=x,ue=L,se=O,re=U,pe=z,oe=e,ne=q,de=A,_e=P;return u((s(),r(de,{model:$.value,disabled:null==(t=F.primary)?void 0:t.look,"label-width":"140px",ref_key:"ruleForm",ref:C,rules:f(W),class:"pr-4"},{default:p((()=>[o("div",E,[o("div",G,[n(S,{label:"关注类型",prop:"focus_type"},{default:p((()=>[n(b,{modelValue:$.value.focus_type,"onUpdate:modelValue":a[0]||(a[0]=e=>$.value.focus_type=e)},{default:p((()=>[n(i,{label:1},{default:p((()=>[d("公众号引流")])),_:1})])),_:1},8,["modelValue"])])),_:1}),n(S,{label:"公众号",prop:"gzh_id"},{default:p((()=>[n(J,{modelValue:$.value.gzh_id,"onUpdate:modelValue":a[1]||(a[1]=e=>$.value.gzh_id=e),filterable:"",remote:"",clearable:"","remote-method":e=>{((e,l)=>{"wechatPlatformOfficialAccountList"===l&&ee("wechatPlatformOfficialAccountList",{nick_name:e})})(e,"wechatPlatformOfficialAccountList")}},{default:p((()=>[(s(!0),_(m,null,c(N.value,(e=>(s(),r(D,{key:e.id,label:e.nick_name,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue","remote-method"])])),_:1}),n(S,{label:"播放页弹窗设置",prop:"pop_type","label-width":"140px"},{label:p((()=>[o("div",M,[n(ue,{placement:"top"},{content:p((()=>[T,B,H])),default:p((()=>[n(ie,null,{default:p((()=>[n(f(y))])),_:1})])),_:1}),I])])),default:p((()=>[n(b,{modelValue:$.value.pop_type,"onUpdate:modelValue":a[2]||(a[2]=e=>$.value.pop_type=e)},{default:p((()=>[n(i,{label:1},{default:p((()=>[d("强制关注")])),_:1}),n(i,{label:2},{default:p((()=>[d("引导关注")])),_:1}),n(i,{label:3},{default:p((()=>[d("不关注")])),_:1})])),_:1},8,["modelValue"])])),_:1}),2==$.value.pop_type?(s(),r(S,{key:0,label:"弹窗设置",prop:"pop_type_sub"},{default:p((()=>[n(b,{modelValue:$.value.pop_type_sub,"onUpdate:modelValue":a[3]||(a[3]=e=>$.value.pop_type_sub=e)},{default:p((()=>[n(i,{label:1},{default:p((()=>[d("仅设置剧集弹窗")])),_:1}),n(i,{label:2},{default:p((()=>[d("设置剧集及以后每集都弹")])),_:1})])),_:1},8,["modelValue"])])),_:1})):g("",!0),n(S,{label:"弹窗类型",prop:"link_type"},{default:p((()=>[n(b,{modelValue:$.value.link_type,"onUpdate:modelValue":a[4]||(a[4]=e=>$.value.link_type=e)},{default:p((()=>[n(i,{label:1},{default:p((()=>[d("关注链接")])),_:1}),n(i,{label:2},{default:p((()=>[d("关注二维码")])),_:1})])),_:1},8,["modelValue"])])),_:1}),1==$.value.link_type?(s(),r(S,{key:1,label:"关注链接",prop:"_link_url"},{default:p((()=>[n(se,{style:{width:"300px"},autosize:"",modelValue:$.value._link_url,"onUpdate:modelValue":a[5]||(a[5]=e=>$.value._link_url=e),"auto-complete":"off",placeholder:"关注链接地址要与配置的公众号保存一致"},null,8,["modelValue"]),n(pe,{placement:"top",width:300,trigger:"click"},{reference:p((()=>[$.value._link_url?(s(),r(re,{key:0,type:"primary",class:"cursor-pointer",style:{"margin-left":"16px"}},{default:p((()=>[d("弹窗预览")])),_:1})):g("",!0)])),default:p((()=>[K])),_:1})])),_:1})):g("",!0),2==$.value.link_type?(s(),r(S,{key:2,label:"关注二维码",prop:"link_url"},{default:p((()=>{var e;return[o("div",null,[n(oe,{isDisableUpload:null==(e=F.primary)?void 0:e.look,acceptType:".png,.jpg,.jpeg",isMultiple:!1,onFileRemove:ae,onFileSuccess:le,fileList:$.value.fileList,action:"/qiniu/upload/image"},null,8,["isDisableUpload","fileList"])]),o("div",null,[n(pe,{placement:"top",width:300,trigger:"click"},{reference:p((()=>[$.value.link_url?(s(),r(re,{key:0,type:"primary",class:"cursor-pointer",style:{"margin-left":"16px"}},{default:p((()=>[d("弹窗预览")])),_:1})):g("",!0)])),default:p((()=>[o("div",R,[X,o("img",{src:$.value.link_url,class:"code"},null,8,Z)])])),_:1})])]})),_:1})):g("",!0)])]),o("div",Q,[n(ne,{type:"primary",onClick:a[6]||(a[6]=e=>te(C.value))},{default:p((()=>[d(v(l.$t("system.confirm")),1)])),_:1})])])),_:1},8,["model","disabled","rules"])),[[_e,Y.value]])}}}),[["__scopeId","data-v-95021025"]]),Y=Object.freeze(Object.defineProperty({__proto__:null,default:W},Symbol.toStringTag,{value:"Module"}));export{W as C,Y as c,N as y};