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