1 |
- /* empty css *//* empty css */import{_ as e}from"./index-a318e0de.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as l}from"./myUpload-ed9e77af.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import a from"./videoList-b02a6d7a.js";import{d as s,W as t,aG as r,q as i,z as u,o,c as n,Z as d,f as m,l as p,w as c,a as f,F as v,p as b,e as _,cB as g,A as j,b as y,t as h,a9 as V,a7 as x,B as w,D as q,a6 as U,a5 as k,K as C,X as L,ar as S,a0 as z,a2 as M,_ as O}from"./index-f98c5df3.js";import{h as F}from"./http-02b84461.js";import{o as I}from"./index-16d69d34.js";/* empty css */function J(e,l){return F.post(`/operation/banner/editStatus/${e}`,l)}function $(e,l){return F.post(`/operation/banner/del/${e}`,l)}const T={key:0,class:"flex flex-wrap items-center mb-5"},B={class:"flex justify-end"},D=O(s({__name:"create",props:{primary:Object},emits:["close"],setup(s,{emit:O}){const J=s;t(),r();const $=i(!1),D=i(!1);i("");const K=i(),N=i({}),R=i([]),W=()=>{N.value.duanjus=""},X=e=>{N.value.img_url=e},Z=e=>{N.value.img_url=""},A=()=>{D.value=!0},E=e=>{N.value.duanjus=e,D.value=!1},G=e=>{N.value,e&&($.value=!0,e.validate((e=>{var l,a;if(e){const e={title:N.value.title,video_id:null==(l=N.value.duanjus)?void 0:l.id,miniprogram_type:N.value.miniprogram_type,sort:N.value.sort,img_url:N.value.img_url,status:N.value.status};(null==(a=J.primary)?void 0:a.id)?function(e,l){return F.post(`/operation/banner/edit/${e}`,l)}(N.value.id,e).then((e=>{x.success(e.message),O("close")})):function(e){return F.post("/operation/banner/add",e)}(e).then((e=>{x.success(e.message),O("close")})),$.value=!1}else $.value=!1})).then((()=>{})))};return J.primary.id?(J.primary,N.value=JSON.parse(JSON.stringify(J.primary)),N.value.duanjus=J.primary.videoInfo,N.value.fileList=[{uid:J.primary.id,url:J.primary.img_url}]):N.value.fileList=[],u((()=>{I().then((e=>{R.value=e.data.miniprogramType}))})),(s,t)=>{const r=w,i=q,u=U,x=k,O=l,F=C,I=L,J=S,P=z,H=e,Q=M;return o(),n(v,null,[d((o(),p(P,{model:m(N),"label-width":"120px",ref_key:"form",ref:K,class:"pr-4"},{default:c((()=>[f(u,{label:"小程序类型",prop:"miniprogram_type",rules:[{required:!0,message:"选择小程序类型"}],"label-width":"120px"},{default:c((()=>[f(i,{modelValue:m(N).miniprogram_type,"onUpdate:modelValue":t[0]||(t[0]=e=>m(N).miniprogram_type=e),clearable:"",filterable:"",placeholder:"请选择小程序类型"},{default:c((()=>[(o(!0),n(v,null,b(m(R),((e,l)=>(o(),p(r,{key:l,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),f(u,{label:"轮播图名称",prop:"title",rules:[{required:!0,message:"轮播图名称必须填写"}],"label-width":"120px"},{default:c((()=>[f(x,{modelValue:m(N).title,"onUpdate:modelValue":t[1]||(t[1]=e=>m(N).title=e),size:"default",clearable:""},null,8,["modelValue"])])),_:1}),f(u,{label:"排序",prop:"sort",rules:[{required:!0,message:"排序必须填写"}],"label-width":"120px"},{default:c((()=>[f(x,{modelValue:m(N).sort,"onUpdate:modelValue":t[2]||(t[2]=e=>m(N).sort=e),modelModifiers:{number:!0},min:"1",type:"number",size:"default",clearable:""},null,8,["modelValue"])])),_:1}),f(u,{label:"封面图",prop:"img_url",rules:[{required:!0,message:"请上传封面图"}]},{default:c((()=>[f(O,{acceptType:".png,.jpg,.jpeg",isCheckMM:!0,isMultiple:!0,onFileRemove:Z,onFileSuccess:X,fileList:m(N).fileList,action:"/qiniu/upload/image"},null,8,["fileList"])])),_:1}),f(u,{label:"链接短剧信息",prop:"duanjus",rules:[{required:!1,message:"选择链接短剧信息",trigger:"change"}]},{default:c((()=>{var e,l;return[_("div",null,[(null==(l=null==(e=m(N))?void 0:e.duanjus)?void 0:l.name)?(o(),n("div",T,[f(x,{modelValue:m(N).duanjus.name,"onUpdate:modelValue":t[3]||(t[3]=e=>m(N).duanjus.name=e),disabled:"",placeholder:"短剧名称",style:{width:"200px"},class:"input-with-select"},null,8,["modelValue"]),f(F,{class:"ml-3 cursor-pointer",onClick:W},{default:c((()=>[f(m(g))])),_:1})])):j("",!0),_("div",null,[f(I,{type:"primary",size:"default",onClick:A},{default:c((()=>[y("选择短剧")])),_:1})])])]})),_:1}),f(u,{label:"状态",prop:"status","label-width":"120px",rules:[{required:!0,message:"选择状态"}]},{default:c((()=>[f(J,{modelValue:m(N).status,"onUpdate:modelValue":t[4]||(t[4]=e=>m(N).status=e),"active-value":1,"inactive-value":0},null,8,["modelValue"])])),_:1}),_("div",B,[f(I,{type:"primary",onClick:t[5]||(t[5]=e=>G(m(K)))},{default:c((()=>[y(h(s.$t("system.confirm")),1)])),_:1})])])),_:1},8,["model"])),[[Q,m($)]]),f(H,{modelValue:m(D),"onUpdate:modelValue":t[6]||(t[6]=e=>V(D)?D.value=e:null),title:"选择短剧",width:"90%",alignCenter:!0,"destroy-on-close":""},{default:c((()=>[f(a,{onConfirm:E,primary:m(N).duanjus},null,8,["primary"])])),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-5375b078"]]),K=Object.freeze(Object.defineProperty({__proto__:null,default:D},Symbol.toStringTag,{value:"Module"}));export{$ as a,K as b,D as c,J as o};
|