create-a6e827c0.js 5.1 KB

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