WebsiteDrawer-uH5fV63A.js 8.6 KB

1
  1. var T=Object.defineProperty;var k=Object.getOwnPropertySymbols;var G=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable;var K=(i,n,l)=>n in i?T(i,n,{enumerable:!0,configurable:!0,writable:!0,value:l}):i[n]=l,b=(i,n)=>{for(var l in n||(n={}))G.call(n,l)&&K(i,l,n[l]);if(k)for(var l of k(n))Z.call(n,l)&&K(i,l,n[l]);return i};var c=(i,n,l)=>new Promise((v,Q)=>{var C=u=>{try{m(l.next(u))}catch(B){Q(B)}},d=u=>{try{m(l.throw(u))}catch(B){Q(B)}},m=u=>u.done?v(u.value):Promise.resolve(u.value).then(C,d);m((l=l.apply(i,n)).next())});import{d as q,f as g,c as _,u as a,Z as p,_ as R,k as t,a8 as r,F as D,aa as X,a7 as O,G as f,a0 as V,B as W,ab as $,ac as ee}from"./vue-ByATgq5d.js";import{a as ae,B as te}from"./index-CFdteMiu.js";import{j as S}from"./index-BXL90VpN.js";import{U as oe}from"./Editor-C_7BYz82.js";import{N as Ae,_ as le}from"./entry/index-C7JiT1GB.js";import{_ as re}from"./index.vue_vue_type_script_setup_true_lang-BBxgw2Zn.js";import{E as I,$ as se,a0 as E,a1 as ne,a2 as ie,a5 as ue,B as ge,a3 as Ee,V as j,M as Qe,j as F}from"./antd-FjOLgRLC.js";import"./gallery-BVcrQMMa.js";import"./audio-DheqhNna.js";import"./video-mh2gyOzy.js";import"./file-CFDkbeC8.js";const de={key:0,class:"image-box"},me="/UEditor/ueditor.config.js",Be=q({__name:"WebsiteDrawer",emits:["success","register"],setup(i,{emit:n}){const l=I.TextArea,v=n,Q=g(!1),C=g("http://www.xingyousoft.com/"),d=g("data:image/png;base64,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"),m=s=>{e.value.logo=s.path,d.value=s.fullUrl,Q.value=!1},u=()=>{Q.value=!0},B=()=>{e.value.logo="",d.value=""},N=g(),h={group_id:1,product_id:!0,title:"",introduction:"",content:"",status:1},Y={span:3},L={span:21},e=g(h),M=g({group_id:[{type:"integer",required:!0,message:"请选择分类",trigger:"change"}],title:[{required:!0,message:"请输入标题",trigger:"blur"}],introduction:[{required:!0,message:"请输入简介",trigger:"blur"}],content:[{required:!0,message:"请输入详情",trigger:"blur"}],status:[{type:"integer",required:!0,message:"请选择状态",trigger:"change"}]}),y=g([]);c(this,null,function*(){let s=yield S("position_group");y.value=s.list});const J=g(!0),[z,{setDrawerProps:U,closeDrawer:w}]=ae(s=>c(this,null,function*(){N.value.resetFields(),U({confirmLoading:!1}),J.value=!!(s!=null&&s.isUpdate),a(J)?(e.value=b({},s.record),d.value=C.value+e.value.logo):e.value=h}));window.UEDITOR_HOME_URL="https://www.xingyousoft.com";const H=_(()=>a(J)?"编辑广告":"新增广告");function x(){return c(this,null,function*(){try{N.value.validate().then(()=>{U({confirmLoading:!0}),e.value.product_id=!0,e.value.mid?S("position_list_edit",e.value).then(()=>{w(),v("success")}):S("position_list_add",e.value).then(()=>{w(),v("success")})}).catch(s=>{F.error(s.errorFields[0].errors.join(","))})}catch(s){s.errorFields.map(o=>{F.info(o.errors.toString())})}finally{U({confirmLoading:!1})}})}return(s,o)=>(p(),R(D,null,[t(a(te),ee(s.$attrs,{onRegister:a(z),showFooter:"",title:H.value,width:"100%",onOk:x}),{default:r(()=>[t(a(se),{ref_key:"formRef",ref:N,model:e.value,rules:M.value,"label-col":Y,"wrapper-col":L},{default:r(()=>[t(a(E),{label:"分类:",name:"group_id"},{default:r(()=>[t(a(ne),{value:e.value.group_id,"onUpdate:value":o[0]||(o[0]=A=>e.value.group_id=A),placeholder:"请选择商品分类"},{default:r(()=>[(p(!0),R(D,null,X(y.value,(A,P)=>(p(),O(a(ie),{value:A.id,key:P},{default:r(()=>[f(V(A.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),t(a(E),{label:"英文标志:",name:"tag"},{default:r(()=>[t(a(I),{value:e.value.tag,"onUpdate:value":o[1]||(o[1]=A=>e.value.tag=A),placeholder:"资讯标志,查询信息时,不需要依赖id或mid,更方便"},null,8,["value"])]),_:1}),t(a(E),{label:"标题:",name:"title"},{default:r(()=>[t(a(I),{value:e.value.title,"onUpdate:value":o[2]||(o[2]=A=>e.value.title=A),placeholder:"网站标题"},null,8,["value"])]),_:1}),t(a(E),{label:"logo:",name:"logo"},{default:r(()=>[e.value.logo?(p(),R("div",de,[t(Ae,{icon:"ion:close",color:"#f00",size:"20",class:"img-del",title:"删除",onClick:o[3]||(o[3]=W(A=>B(),["stop"]))}),t(a(ue),{src:d.value},null,8,["src"])])):$("",!0),t(a(ge),{size:"small",class:"imgupload-btn",onClick:o[4]||(o[4]=A=>u())},{default:r(()=>[f("添加图片")]),_:1})]),_:1}),t(a(E),{label:"跳转链接:",name:"url"},{default:r(()=>[t(a(I),{value:e.value.url,"onUpdate:value":o[5]||(o[5]=A=>e.value.url=A),placeholder:"url跳转链接"},null,8,["value"])]),_:1}),t(a(E),{label:"简介:",name:"introduction"},{default:r(()=>[t(a(l),{type:"textarea",value:e.value.introduction,"onUpdate:value":o[6]||(o[6]=A=>e.value.introduction=A),placeholder:"简介"},null,8,["value"])]),_:1}),t(a(E),{label:"内容:",name:"content"},{default:r(()=>[t(oe,{"config-path":me,config:{serverUrl:"/admin/upload/ueditor",UEDITOR_HOME_URL:"/UEditor/"},destroy:!0,class:"editor",style:{height:"400px"},modelValue:e.value.content,"onUpdate:modelValue":o[7]||(o[7]=A=>e.value.content=A)},null,8,["modelValue"])]),_:1}),t(a(E),{label:"状态:",name:"status"},{default:r(()=>[t(a(Ee),{value:e.value.status,"onUpdate:value":o[8]||(o[8]=A=>e.value.status=A)},{default:r(()=>[t(a(j),{value:1},{default:r(()=>[f("上架")]),_:1}),t(a(j),{value:2},{default:r(()=>[f("下架")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1},8,["model","rules"])]),_:1},16,["onRegister","title"]),t(a(Qe),{style:{width:"900px"},open:Q.value,"onUpdate:open":o[9]||(o[9]=A=>Q.value=A),title:"文件管理"},{default:r(()=>[t(re,{options:["image"],type:"one",onChange:m})]),_:1},8,["open"])],64))}}),we=le(Be,[["__scopeId","data-v-52fdad74"]]);export{we as default};