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