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