index-29e22999.js 17 KB

1
  1. import{_ as he,z as Te,d as u,A as y,m as ke,w as G}from"./index-3887ab05.js";import{d as xe}from"./index-3a9eeb83.js";import{_ as J}from"./index-875e5ae4.js";import{u as te}from"./vue-router-d228e26b.js";import{W as $e}from"./index-51fd717a.js";import{_ as ae}from"./fileTable-17978c8f.js";import{u as De}from"./index-ef7c0bcc.js";import{n as R}from"./index-9b46f3be.js";import{_ as F}from"./index2-d93fca00.js";import{_ as M}from"./index-a9ba8c06.js";import{a as _,i as Se,w as ze,o as se,W as d,X as m,Y as S,m as t,Z as e,E as c,a0 as V,u as s,F as Y,a6 as Q,$ as h,a5 as x,a2 as p,l as ee,a3 as Ce,a4 as Ne,p as qe}from"./vue-74beb2f3.js";import"./index.esm-44936652.js";import"./InboxOutlined-1932f124.js";import"./fullScreen-9123d61a.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-a848e312.js";import"./SettingOutlined-04c21aec.js";import"./index-d77dbf91.js";import"./ext-b20af233.js";const z=$=>(Ce("data-v-89c8edc1"),$=$(),Ne(),$),Ae={key:0,class:"detail__panel"},He=z(()=>p("span",{style:{width:"240px"},class:"redlitt"},"浏览权限:(至少选择一个范围)",-1)),Le={class:"flex-center"},Be=z(()=>p("span",{style:{width:"50px"}},"角色:",-1)),Ee={class:"flex-center mt-10"},Ue=z(()=>p("span",{style:{width:"50px"}},"部门:",-1)),Re={class:"custom-tree-node"},Ve={class:"flex-center mt-10"},Ie=z(()=>p("span",{style:{width:"50px"}},"人员:",-1)),Pe={class:"flex-center mt-10"},Oe=z(()=>p("span",{style:{width:"50px"}},"区域:",-1)),Fe={class:"flex-center mt-10"},Me=z(()=>p("span",{style:{width:"80px"}},"经销商:",-1)),Ye={key:0,class:"fixed__btn__panel"},je={__name:"editNotice",props:["rowData","isEdit","disabled"],emits:["back","onSuccess"],setup($,{emit:T}){const b=$;te();let r=_(),H=Se("classList"),f=_(!1);_({a:1});let o=_({title:"1111",notes:"",istextrequired:1,isattrequired:1,onceonly:1,sat_submiteditmodelid:"0",begdate:"",enddate:"",issecret:!1,status:"",sat_notice_classid:"",contentstr:""}),D={children:"subdep",title:"depname",key:"departmentid"};ze(()=>f.value,a=>{a||T("back")});const I=async()=>{ne(),P(b.rowData.sat_noticeid)},P=async a=>{const n=await y.requested({id:"20221101095003",content:{sat_noticeid:a}});o.value=Object.assign({},o.value,n.data),o.value.contentstr=o.value.content,f.value=!0,console.log(o.value,"form")};let g=_(),w=_(),C=_(),j=_(),K=_();const le=async()=>{if(!o.value.role.length&&!g.value.data.length&&!C.value.data.length&&!j.value.data.length&&!K.value.data)return ke.warning("浏览权限至少选择一项!!");await r.value.validateFields(),o.value.content=w.value.valueHtml;const a=await y.requested({id:"20221101094803",content:o.value});u.message(a,"保存成功",async()=>{o.value.status=="发布"&&await y.requested({id:"20221101095203",content:{sat_noticeids:[o.value.sat_noticeid]}}),await y.requested({id:"20240402101402",content:{ownertable:"sat_notice",ownerid:o.value.sat_noticeid,roleids:o.value.role}}),T("onSuccess"),f.value=!1})};let N=_({roleArr:[],depArr:[],hridArr:[],areaArr:[],enterpriseArr:[],selectRole:[],selectDep:[],selectHrid:[],selectArea:[],selectEnterprise:[]});const ne=async()=>{console.log("出发"),y.requested({classname:"sysmanage.develop.optiontype.optiontype",method:"optiontypeselect",content:{pageNumber:1,pageSize:1e3,typename:"role",parameter:{}}}).then(a=>{N.value.roleArr=a.data}),y.requested({classname:"webmanage.department.department",method:"querydepartment",content:{},accesstoken:"aa8ff16868041aacfd9c768d879d655e"}).then(a=>{N.value.depArr=a.data,console.log(N.value,"111")})},L=async(a,n,i)=>{let q=n.map(v=>v[a.slice(0,a.length-1)]);(await y.requested({id:"20240402101402",content:{ownertable:"sat_notice",ownerid:o.value.sat_noticeid,[a]:q}})).code&&i&&i()},B=async(a,n,i)=>{const q=await y.requested({id:"20240402101502",content:{ownertable:"sat_notice",ownerid:o.value.sat_noticeid,[a]:[n.record[a.slice(0,a.length-1)]]}});u.message(q,"删除成功",()=>{i&&i()})},oe=a=>{o.value.attinfos.splice(o.value.attinfos.findIndex(n=>n.attachmentid==a.attachmentid),1)},ie=async()=>{const a=await y.requested({id:"20221101095003",content:{sat_noticeid:o.value.sat_noticeid}});o.value.attinfos=a.data.attinfos},re=async a=>{a.content={pageNumber:1,pageSize:20,where:{}},a.id=20240312145602},de=async(a,n)=>{a.id=20240402101402,a.content={ownertable:"sat_notice",ownerid:o.value.sat_noticeid,hrids:n.map(i=>i.hrid)}},ue=async a=>{a.content={pageNumber:1,pageSize:20,where:{}},a.classname="webmanage.sale.salearea.salearea",a.method="query_area"},ce=async(a,n)=>{a.id=20240402101402,a.content={ownertable:"sat_notice",ownerid:o.value.sat_noticeid,sa_saleareaids:n.map(i=>i.sa_saleareaid)}},pe=async a=>{a.content={pageNumber:1,pageSize:20,where:{}},a.id=20240312151602},me=async(a,n)=>{a.id=20240402101402,a.content={ownertable:"sat_notice",ownerid:o.value.sat_noticeid,sys_enterpriseids:n.map(i=>i.sys_enterpriseid)}};return se(()=>{}),(a,n)=>{const i=d("a-button"),q=d("a-input"),A=d("a-form-item"),v=d("a-col"),W=d("a-select-option"),X=d("a-select"),Z=d("a-radio"),_e=d("a-radio-group"),fe=d("a-date-picker"),ve=d("a-form"),E=d("a-card"),O=d("a-row"),be=d("a-tree"),ye=d("a-popover"),U=d("a-popconfirm"),ge=d("CustomButton"),we=d("a-drawer");return m(),S(Y,null,[t(i,{disabled:s(b).disabled,onClick:I,type:"primary",size:"samll"},{default:e(()=>[c(V(s(b).isEdit?"详情":"编辑"),1)]),_:1},8,["disabled"]),t(we,{ref:"drawer",open:s(f),"onUpdate:open":n[16]||(n[16]=l=>ee(f)?f.value=l:f=l),rootClassName:"customNotiveClass",placement:"right",width:"98%",closable:!1,title:"编辑通告"},{default:e(()=>[s(f)?(m(),S("div",Ae,[t(O,{gutter:16},{default:e(()=>[t(v,{span:13},{default:e(()=>[t(O,null,{default:e(()=>[t(E,{title:"设置通告",bordered:!1,style:{"margin-bottom":"10px"}},{default:e(()=>[t(ve,{ref_key:"formRef",ref:r,disabled:s(b).isEdit,model:s(o),layout:"vertical"},{default:e(()=>[t(v,{span:24},{default:e(()=>[t(A,{label:"标题",name:"title",rules:[{required:!0,message:"请输入标题"}]},{default:e(()=>[t(q,{value:s(o).title,"onUpdate:value":n[0]||(n[0]=l=>s(o).title=l)},null,8,["value"])]),_:1})]),_:1}),t(v,{span:24},{default:e(()=>[t(A,{label:"版块",name:"sat_notice_classid",rules:[{required:!0,message:"请输入版块"}]},{default:e(()=>[t(X,{value:s(o).sat_notice_classid,"onUpdate:value":n[1]||(n[1]=l=>s(o).sat_notice_classid=l),placeholder:"请选择"},{default:e(()=>[(m(!0),S(Y,null,Q(s(H)(),l=>(m(),h(W,{key:l.sat_notice_classid,value:l.sat_notice_classid},{default:e(()=>[c(V(l.classname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),t(v,{span:24},{default:e(()=>[t(A,{label:"状态"},{default:e(()=>[t(_e,{value:s(o).status,"onUpdate:value":n[2]||(n[2]=l=>s(o).status=l)},{default:e(()=>[t(Z,{value:"新建"},{default:e(()=>[c("新建")]),_:1}),t(Z,{value:"发布"},{default:e(()=>[c("发布")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),s(o).status=="新建"?(m(),h(v,{key:0,span:24,class:"timeClass"},{default:e(()=>[t(A,{label:"发布时间"},{default:e(()=>[t(fe,{value:s(o).publishdate,"onUpdate:value":n[3]||(n[3]=l=>s(o).publishdate=l),"value-format":"YYYY-MM-DD HH:mm:ss","show-time":{defaultValue:s(Te)("00:00:00","HH:mm:ss")}},null,8,["value","show-time"])]),_:1})]),_:1})):x("",!0)]),_:1},8,["disabled","model"])]),_:1}),t(E,{title:"通告内容",bordered:!1,style:{"margin-bottom":"10px"}},{default:e(()=>[t($e,{modelValue:s(o).contentstr,"onUpdate:modelValue":n[4]||(n[4]=l=>s(o).contentstr=l),ref_key:"editor",ref:w,id:s(o).sat_noticeid,isEdit:s(b).isEdit},null,8,["modelValue","id","isEdit"])]),_:1}),t(E,{title:"附件上传",bordered:!1,style:{"margin-bottom":"60px"}},{default:e(()=>[t(De,{modeType:"modal",style:{"margin-bottom":"10px"},bindData:{ownerid:s(o).sat_noticeid,ownertable:"sat_notice",usetype:"default"},text:"点击上传",onUploadSuccess:ie,disabled:s(b).isEdit},null,8,["bindData","disabled"]),t(ae,{disabled:s(b).isEdit,data:s(o).attinfos,onOnSuccess:oe},null,8,["disabled","data"])]),_:1})]),_:1})]),_:1}),t(v,{span:11,style:{"margin-bottom":"60px"}},{default:e(()=>[t(E,{title:"权限设置",bordered:!1},{default:e(()=>[t(O,null,{default:e(()=>[He,t(v,{span:24,style:{margin:"20px 0 20px 20px","padding-right":"20px"}},{default:e(()=>[p("div",Le,[Be,t(X,{value:s(o).role,"onUpdate:value":n[5]||(n[5]=l=>s(o).role=l),placeholder:"请选择角色",mode:"tags"},{default:e(()=>[(m(!0),S(Y,null,Q(s(N).roleArr,l=>(m(),h(W,{key:l.roleid,value:l.roleid},{default:e(()=>[c(V(l.rolename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])])]),_:1}),t(v,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[p("div",Ee,[Ue,t(ye,{trigger:"click",placement:"bottom",open:a.clicked,onOpenChange:a.handleClickChange},{content:e(()=>[t(be,{style:{width:"500px"},"tree-data":s(N).depArr,"field-names":s(D),defaultExpandAll:""},{title:e(l=>[p("div",Re,[p("span",null,V(l.depname),1),t(i,{type:"link",size:"small",onClick:k=>L("departmentids",[l],()=>{a.$refs.depTable.listData()})},{default:e(()=>[c("选择")]),_:2},1032,["onClick"])])]),_:1},8,["tree-data","field-names"])]),default:e(()=>[t(i,{type:"primary",size:"samll"},{default:e(()=>[c("添加")]),_:1})]),_:1},8,["open","onOpenChange"])]),t(R,{"is-select":"false",ref_key:"depTable",ref:g,style:{width:"100%"},size:"small",columns:s(u).TBLayout("depTable"),param:{id:20240402101602,content:{ownertable:"sat_notice",ownerid:s(o).sat_noticeid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:l})=>[l.column.dataIndex==="operation"?(m(),h(U,{key:0,title:"确认删除当前部门吗?","ok-text":"确认","cancel-text":"取消",onConfirm:k=>B("departmentids",l,()=>{a.$refs.depTable.listData()})},{default:e(()=>[t(i,{type:"link",size:"samll"},{default:e(()=>[c("删除")]),_:1})]),_:2},1032,["onConfirm"])):x("",!0)]),_:1},8,["columns","param"])]),_:1}),t(v,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[p("div",Ve,[Ie,t(F,{ref:"selectHrid",onSelectRowData:n[8]||(n[8]=l=>L("hrids",l,()=>{a.$refs.hridTable.listData()})),rowKey:"hrid",param:{id:20240312145602,content:{pageNumber:1,pageSize:20,where:{}}},columns:s(u).TBLayout("staffTable").splice(0,s(u).TBLayout("staffTable").length-1),title:"选择人员"},{slot1:e(()=>[t(i,{size:"middle",type:"primary",onClick:n[6]||(n[6]=l=>a.$refs.selectHrid.modeVisible=!0)},{default:e(()=>[c("添加")]),_:1})]),titleLeft:e(({data:l})=>[t(M,{dataType:"人员",total:l.total,onHandlePullApi:re,onHandleUploadApi:de,onOnSuccess:n[7]||(n[7]=k=>a.$refs.hridTable.listData())},null,8,["total"])]),_:1},8,["columns"])]),t(R,{"is-select":"false",ref_key:"hridTable",ref:C,style:{width:"100%"},size:"small",columns:s(u).TBLayout("staffTable"),param:{id:20240402101702,content:{ownertable:"sat_notice",ownerid:s(o).sat_noticeid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:l})=>[l.column.dataIndex==="operation"?(m(),h(U,{key:0,title:"确认删除当前人员吗?","ok-text":"确认","cancel-text":"取消",onConfirm:k=>B("hrids",l,()=>{a.$refs.hridTable.listData()})},{default:e(()=>[t(i,{type:"link",size:"samll"},{default:e(()=>[c("删除")]),_:1})]),_:2},1032,["onConfirm"])):x("",!0)]),_:1},8,["columns","param"])]),_:1}),t(v,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[p("div",Pe,[Oe,t(F,{ref:"selectArea",onSelectRowData:n[11]||(n[11]=l=>L("sa_saleareaids",l,()=>{a.$refs.areaTable.listData()})),rowKey:"sa_saleareaid",param:{classname:"webmanage.sale.salearea.salearea",method:"query_area",content:{pageNumber:1,pageSize:20,where:{}}},columns:s(u).TBLayout("areaTable").splice(0,s(u).TBLayout("areaTable").length-1),title:"选择区域",onListData:a.handleAreaData},{slot1:e(()=>[t(i,{size:"middle",type:"primary",onClick:n[9]||(n[9]=l=>a.$refs.selectArea.modeVisible=!0)},{default:e(()=>[c("添加")]),_:1})]),titleLeft:e(({data:l})=>[t(M,{dataType:"区域",total:l.total,onHandlePullApi:ue,onHandleUploadApi:ce,onOnSuccess:n[10]||(n[10]=k=>a.$refs.areaTable.listData())},null,8,["total"])]),_:1},8,["param","columns","onListData"])]),t(R,{"is-select":"false",ref_key:"areaTable",ref:j,style:{width:"100%"},size:"small",columns:s(u).TBLayout("areaTable"),param:{id:20240402101802,content:{ownertable:"sat_notice",ownerid:s(o).sat_noticeid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:l})=>[l.column.dataIndex==="operation"?(m(),h(U,{key:0,title:"确认删除当前区域吗?","ok-text":"确认","cancel-text":"取消",onConfirm:k=>B("sa_saleareaids",l,()=>{a.$refs.areaTable.listData()})},{default:e(()=>[t(i,{type:"link",size:"samll"},{default:e(()=>[c("删除")]),_:1})]),_:2},1032,["onConfirm"])):x("",!0)]),_:1},8,["columns","param"])]),_:1}),t(v,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[p("div",Fe,[Me,t(F,{ref:"selectEnterprise",onSelectRowData:n[14]||(n[14]=l=>L("sys_enterpriseids",l,()=>{a.$refs.enterpriseTable.listData()})),rowKey:"sys_enterpriseid",param:{id:20240312151602,content:{pageNumber:1,pageSize:20,where:{}}},columns:s(u).TBLayout("enterpriseTable").splice(0,s(u).TBLayout("enterpriseTable").length-1),title:"选择经销商"},{slot1:e(()=>[t(i,{size:"middle",type:"primary",onClick:n[12]||(n[12]=l=>a.$refs.selectEnterprise.modeVisible=!0)},{default:e(()=>[c("添加")]),_:1})]),titleLeft:e(({data:l})=>[t(M,{dataType:"经销商",total:l.total,onHandlePullApi:pe,onHandleUploadApi:me,onOnSuccess:n[13]||(n[13]=k=>a.$refs.enterpriseTable.listData())},null,8,["total"])]),_:1},8,["columns"])]),t(R,{"is-select":"false",ref_key:"enterpriseTable",ref:K,style:{width:"100%"},size:"small",columns:s(u).TBLayout("enterpriseTable"),param:{id:20240402101902,content:{ownertable:"sat_notice",ownerid:s(o).sat_noticeid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:l})=>[l.column.dataIndex==="operation"?(m(),h(U,{key:0,title:"确认删除当前经销商吗?","ok-text":"确认","cancel-text":"取消",onConfirm:k=>B("sys_enterpriseids",l,()=>{a.$refs.enterpriseTable.listData()})},{default:e(()=>[t(i,{type:"link",size:"samll"},{default:e(()=>[c("删除")]),_:1})]),_:2},1032,["onConfirm"])):x("",!0)]),_:1},8,["columns","param"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),s(b).isEdit?x("",!0):(m(),S("div",Ye,[t(ge,{type:"primary",size:"samll",onClick:le,style:{"margin-right":"10px"}},{default:e(()=>[c("保 存")]),_:1}),t(i,{onClick:n[15]||(n[15]=l=>ee(f)?f.value=!1:f=!1),size:"samll",class:"mr-10"},{default:e(()=>[c("取 消")]),_:1})]))])):x("",!0)]),_:1},8,["open"])],64)}}},Ke=he(je,[["__scopeId","data-v-89c8edc1"]]),We=p("div",{id:"editor-content"},null,-1),Xe=p("span",{class:"normal-title",style:{"margin-bottom":"10px"}},"基本信息",-1),Ze=p("span",{class:"normal-title",style:{margin:"10px 0"}},"系统信息",-1),ft={__name:"index",setup($){const T=te(),b=_([]),r=_({});let H=_([]),f=_([]),o=_([]);qe("classList",()=>o.value);const D=async()=>{const g=await y.requested({id:"20221101095003",content:{sat_noticeid:T.currentRoute.value.query.id}});r.value=g.data,document.querySelector("#editor-content").innerHTML=r.value.content,console.log(r.value),P(g.data),H.value=[{label:"标题",value:r.value.title},{label:"版块",value:r.value.classname},{label:"状态",value:r.value.status}],f.value=[{label:"创建人",value:r.value.createby},{label:"创建时间",value:r.value.createdate},{label:"最近编辑人",value:r.value.changeby},{label:"最近编辑时间",value:r.value.changedate},{label:"发布人",value:r.value.checkby},{label:"发布时间",value:r.value.checkdate}]},I=async()=>{let g=await y.requested({id:20221101094603,content:{where:{}}});o.value=g.data},P=g=>{b.value=u.FormLayout("detailsHead",g)};return se(()=>{D(),I()}),(g,w)=>(m(),S("div",null,[t(xe,{headData:b.value,title:r.value.title,tabs:["通告内容","详细信息"],ownertable:"sat_notice",disable:s(u).isDisabled(r.value.status,["发布"]),delParam:{id:20221101095103,content:{sat_noticeids:[s(T).currentRoute.value.query.id]}}},{operation:e(()=>[t(Ke,{onBack:w[0]||(w[0]=C=>D()),disabled:!s(u).hasPermission("update")||r.value.status=="发布",rowData:r.value},null,8,["disabled","rowData"]),r.value.status=="新建"?(m(),h(G,{key:0,disabled:!s(u).hasPermission("open"),btnName:"发布",idName:"20221101095203",keyName:"sat_noticeids",id:[s(T).currentRoute.value.query.id],type:"primary",message:"确定发布当前通告吗?",onOnSuccess:w[1]||(w[1]=C=>D()),size:"middle"},null,8,["disabled","id"])):(m(),h(G,{key:1,disabled:!s(u).hasPermission("noopen"),btnName:"取消发布",idName:"20221101095303",keyName:"sat_noticeids",id:[s(T).currentRoute.value.query.id],type:"primary",message:"确定取消发布当前通告吗?",onOnSuccess:w[2]||(w[2]=C=>D()),size:"middle"},null,8,["disabled","id"]))]),tab0:e(()=>[We]),tab1:e(()=>[Xe,t(J,{data:s(H)},null,8,["data"]),Ze,t(J,{data:s(f)},null,8,["data"])]),tab2:e(()=>[t(ae,{ref:"file",disabled:!0,data:r.value.attinfos,isHanle:!1},null,8,["data"])]),_:1},8,["headData","title","disable","delParam"])]))}};export{ft as default};