index-f65fed4b.js 7.8 KB

1
  1. import{A as p,U as V,d as U,_ as B}from"./index-e2faf04c.js";import{T as I,E as F}from"./index.esm-ca93d7fb.js";import{a as r,s as L,o as H,k as K,X as M,Y as E,m as t,u as k,c as $,W as c,$ as P,Z as l,a2 as m,a0 as A,a3 as j,E as T,a4 as W,a5 as X}from"./vue-2274f357.js";import{d as Z}from"./index-81bccbb6.js";import{u as z}from"./vue-router-21ddb934.js";import"./index-34e8b0cb.js";import"./InboxOutlined-43de4b61.js";const G=["innerHTML"],J={key:1,style:{border:"1px solid #ccc"}},Q={__name:"editor",props:["id","data"],setup(i,{expose:g}){const h=i,v=r("default"),e=L(),_=r("");H(()=>{});const b=(s,u)=>{let o=s.name.substr(0,s.name.indexOf(".")),a=s.name.substr(s.name.indexOf(".")+1),y={classname:"system.attachment.huawei.OBS",method:"getFileName",content:{filename:o,filetype:a,parentid:0}};p.requested(y).then(n=>{let N=n.data.uploadurl,x=n.data.serialfilename,R={headers:{"Content-Type":"application/octet-stream"}};V.upload(N,s,R).then(S=>{if(S.statusText=="OK"){let q={classname:"system.attachment.huawei.OBS",method:"uploadSuccess",content:{serialfilename:x}};p.requested(q).then(Y=>{let D=Y.data.attachmentids,d={classname:"system.attachment.Attachment",method:"createFileLink",content:{ownertable:"SAT_SHAREMATERIAL",ownerid:h.id,usetype:"richtext",attachmentids:D}};p.requested(d).then(O=>{O.msg!="成功"?alert("上传失败"):u(O.data[0].url,o,O.data[0].url)})})}})})},f={},w={placeholder:"请输入内容...",MENU_CONF:{uploadImage:{customUpload:b},uploadVideo:{customUpload:b}}};K(()=>{const s=e.value;s!=null&&s.destroy()}),g({valueHtml:_});const C=s=>{e.value=s};return(s,u)=>i.data.status==="发布"?(M(),E("div",{key:0,innerHTML:i.data.content},null,8,G)):(M(),E("div",J,[t(k(I),{style:{"border-bottom":"1px solid #ccc"},editor:k(e),defaultConfig:f,mode:v.value},null,8,["editor","mode"]),t(k(F),{style:{height:"1000px","overflow-y":"hidden"},modelValue:_.value,"onUpdate:modelValue":u[0]||(u[0]=o=>_.value=o),defaultConfig:w,mode:v.value,onOnCreated:C},null,8,["modelValue","mode"])]))}},ee={__name:"mainArea",props:["id"],emits:["onTreeSelect"],setup(i,{emit:g}){const h=i,v=r([]);$(()=>400);const e=async()=>{const s=await p.requested({classname:"webmanage.sale.salearea.salearea",method:"query_area",content:{nocache:!0}});v.value=_(s.data),console.log(v.value)},_=s=>{let u=[];function o(a){var y={parentid:a.parentid,title:a.areaname,key:a.sa_saleareaid,isused:a.isused,remarks:a.remarks,children:[]};if(a.subarea&&a.subarea.length>0)for(var n=0;n<a.subarea.length;n++)y.children.push(o(a.subarea[n]));return y}return s.forEach(a=>{u.push(o(a))}),u};r(0),r({}),r(),r();const b=s=>{C(s)},f=r([]),w=async()=>{const s=await p.requested({id:20221101142303,content:{sat_noticeid:h.id}});f.value=s.data.sa_saleareaid},C=async s=>{const u=await p.post({id:20221101142003,content:{isonlymanager_agent:!1,isonlymanager_dept:!1,sa_saleareaid:s,sat_noticeid:h.id}});U.message(u,"授权成功",()=>{})};return H(()=>{e(),w()}),(s,u)=>{const o=c("a-tree");return M(),E("div",null,[v.value.length?(M(),P(o,{key:0,checkedKeys:f.value,"onUpdate:checkedKeys":u[0]||(u[0]=a=>f.value=a),"tree-data":v.value,autoExpandParent:"",defaultExpandAll:"",checkable:"",blockNode:"",virtual:"",onCheck:b},{title:l(a=>[m("span",null,A(a.title),1)]),_:1},8,["checkedKeys","tree-data"])):j("",!0)])}}};const ae=i=>(W("data-v-6a7acbd7"),i=i(),X(),i),te={style:{display:"flex"}},le={style:{flex:"0 1 auto"}},se={class:"mt-10"},oe=ae(()=>m("p",{class:"info"},"基础信息",-1)),ne=["innerHTML"],ue={__name:"index",setup(i){const g=z(),h=r(!1),v=r([{label:"置顶",value:1},{label:"不置顶",value:0}]),e=r({}),_=async()=>{const o=await p.requested({id:20221101095003,content:{sat_noticeid:g.currentRoute.value.query.id}});e.value=Object.assign({},e.value,o.data),b.value.valueHtml=e.value.content},b=r(),f=r(),w=async()=>{try{const o=await f.value.validateFields();e.value.content=b.value.valueHtml,e.value.issecret=1;const a=await p.requested({id:20221101094803,content:e.value});U.message(a,"保存成功!",()=>{})}catch(o){console.log("Failed:",o)}},C=async()=>{await f.value.validateFields(),await w();const o=await p.requested({id:20221101095203,content:{sat_noticeids:[e.value.sat_noticeid]}});U.message(o,"发布成功!",()=>{_()})},s=async()=>{const o=await p.requested({id:20221101095303,content:{sat_noticeids:[e.value.sat_noticeid]}});U.message(o,"取消发布成功!",()=>{_()})},u=()=>{e.status=="新建"&&w(),h.value=!0};return H(()=>{console.log("111"),_()}),(o,a)=>{const y=c("a-button"),n=c("a-col"),N=c("a-input"),x=c("a-form-item"),R=c("a-date-picker"),S=c("a-radio-group"),q=c("a-row"),Y=c("a-form"),D=c("a-modal");return M(),E("div",null,[t(Z,{title:e.value.title,notabs:!0,tabs:["明细"],ownertable:"sa_itempriceadjust",delParam:{id:"20221101095103",content:{sat_noticeids:[k(g).currentRoute.value.query.id]}},disable:k(U).isDisabled(e.value.status,[],e.value.status!=="新建")},{operation:l(()=>[t(y,{type:"primary",disabled:e.value.status=="发布",onClick:w},{default:l(()=>[T("保存")]),_:1},8,["disabled"]),t(y,{type:"primary",onClick:u},{default:l(()=>[T("预览")]),_:1}),t(y,{type:"primary",disabled:e.value.status=="发布",onClick:C},{default:l(()=>[T("发布")]),_:1},8,["disabled"]),t(y,{type:"primary",disabled:e.value.status=="新建",onClick:s},{default:l(()=>[T("取消发布")]),_:1},8,["disabled"])]),customContent:l(()=>[m("div",te,[t(ee,{style:{flex:"1 0 auto","max-width":"250px","min-width":"250px","margin-right":"20px","border-right":"1px solid #f1f2f3"},id:k(g).currentRoute.value.query.id},null,8,["id"]),m("div",le,[t(q,null,{default:l(()=>[t(n,{sm:24,md:24,lg:24,xl:12},{default:l(()=>[m("div",se,[t(Y,{ref_key:"formRef",ref:f,model:e.value,layout:"vertical",disabled:e.value.status=="发布"},{default:l(()=>[t(q,{gutter:16},{default:l(()=>[t(n,{span:24},{default:l(()=>[oe]),_:1}),t(n,{span:12},{default:l(()=>[t(x,{label:"标题",name:"title",rules:[{required:!0,message:"请输入标题"}]},{default:l(()=>[t(N,{value:e.value.title,"onUpdate:value":a[0]||(a[0]=d=>e.value.title=d),placeholder:"输入标题"},null,8,["value"])]),_:1})]),_:1}),t(n,{span:12},{default:l(()=>[t(x,{label:"导语",name:"summary",rules:[{required:!0,message:"请输入导语"}]},{default:l(()=>[t(N,{value:e.value.summary,"onUpdate:value":a[1]||(a[1]=d=>e.value.summary=d),placeholder:"输入导语"},null,8,["value"])]),_:1})]),_:1}),t(n,{span:12},{default:l(()=>[t(x,{label:"生效日期",name:"begdate",rules:[{required:!0,message:"请选择生效日期"}]},{default:l(()=>[t(R,{style:{width:"100%"},value:e.value.begdate,"onUpdate:value":a[2]||(a[2]=d=>e.value.begdate=d),"value-format":"YYYY-MM-DD",placeholder:"选择生效日期"},null,8,["value"])]),_:1})]),_:1}),t(n,{span:12},{default:l(()=>[t(x,{label:"截止日期",name:"enddate",rules:[{required:!0,message:"请选择截止日期"}]},{default:l(()=>[t(R,{style:{width:"100%"},value:e.value.enddate,"onUpdate:value":a[3]||(a[3]=d=>e.value.enddate=d),"value-format":"YYYY-MM-DD",placeholder:"请选择截止日期"},null,8,["value"])]),_:1})]),_:1}),t(n,{span:12},{default:l(()=>[t(x,{name:"isontop"},{default:l(()=>[t(S,{value:e.value.isontop,"onUpdate:value":a[4]||(a[4]=d=>e.value.isontop=d),options:v.value},null,8,["value","options"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","disabled"])])]),_:1})]),_:1}),t(q,null,{default:l(()=>[t(n,{span:12},{default:l(()=>[t(Q,{ref_key:"editor",ref:b,data:e.value,id:k(g).currentRoute.value.query.id},null,8,["data","id"])]),_:1})]),_:1})])])]),_:1},8,["title","delParam","disable"]),t(D,{open:h.value,"onUpdate:open":a[5]||(a[5]=d=>h.value=d),title:null,footer:null,closable:!1,width:"800px",bodyStyle:{padding:"20px",height:"80vh",overflowY:"scroll"}},{default:l(()=>[m("h2",null,A(e.value.title),1),m("p",null,[m("small",null,A(e.value.createdate),1),T(" "),m("small",null,A(e.value.createby),1)]),m("div",{style:{width:"100%"},innerHTML:e.value.content},null,8,ne)]),_:1},8,["open"])])}}},_e=B(ue,[["__scopeId","data-v-6a7acbd7"]]);export{_e as default};