| 1 |
- import{_ as F,A as O,d as w,w as A,a as ee,M as te}from"./index-c41036fa.js";import{d as ae}from"./index-85bc2a7e.js";import{_ as W}from"./index-875e5ae4.js";import{u as M}from"./vue-router-d228e26b.js";import{U as B}from"./fileUpload-3e00b5c6.js";/* empty css */import{a as v,w as J,o as L,W as r,X as c,Y as R,m as t,Z as e,E as C,u as a,F as j,a6 as K,$ as q,a0 as z,l as P,n as Y,a3 as G,a4 as H,a2 as U,a5 as I}from"./vue-74beb2f3.js";import{n as le}from"./index-d7839508.js";import{W as se}from"./index-efe989cd.js";import"./index-4bf22dc1.js";import"./InboxOutlined-dce14886.js";import"./index-ac6ac7a7.js";import"./ext-519f3630.js";/* empty css */import"./fullScreen-99a0eb7e.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-7cdee582.js";import"./SettingOutlined-3a611d51.js";import"./index.esm-44936652.js";const oe=p=>(G("data-v-17fb6713"),p=p(),H(),p),ne=oe(()=>U("p",{style:{color:"#b8b3b3"}},"注:建议上传图片大小130x80像素,大小不超过2M,格式为JPG/PNG",-1)),ue={__name:"Edit",props:["disabled","rowData"],emits:["back","onSuccess"],setup(p,{emit:k}){const S=p;M();let l=v(),_=v(!1),s=v({sat_sharematerialid:0,title:"",type:"",style_signup:null,style_bottom:null,contentstr:""});J(()=>_.value,d=>{d||k("back")});let u=v();const o=async()=>{s.value=Object.assign({},s.value,S.rowData),s.value.style_bottom=s.value.sharepagecontrol.style_bottom,s.value.style_signup=s.value.sharepagecontrol.style_signup,_.value=!0,Y(()=>{u.value.fileList=s.value.attinfos.filter(d=>d.usetype=="avatar")}),console.log(s.value,"form")},h=async()=>{await l.value.validateFields();const d=await O.requested({id:"20240329131402",content:s.value});w.message(d,"保存成功",async()=>{k("onSuccess"),_.value=!1})},i=async d=>{s.value.attinfos=JSON.parse(d.attinfos).data};let m=v([]),y=v([]);return L(async()=>{const d=await O.optionstype("appointmenttype");m.value=d.data;const n=await O.optionstype("bottomstyle");y.value=n.data}),(d,n)=>{const N=r("a-button"),x=r("a-select-option"),$=r("a-select"),D=r("a-form-item"),f=r("a-col"),E=r("a-input"),T=r("a-row"),b=r("a-form"),X=r("CustomButton"),Z=r("a-space"),Q=r("a-drawer");return c(),R(j,null,[t(N,{onClick:o,disabled:a(S).disabled,type:"primary",size:"samll"},{default:e(()=>[C("编辑")]),_:1},8,["disabled"]),t(Q,{ref:"drawer",open:a(_),"onUpdate:open":n[5]||(n[5]=g=>P(_)?_.value=g:_=g),placement:"right",width:"600px",closable:!1,title:"设置长图文"},{extra:e(()=>[t(Z,null,{default:e(()=>[t(X,{type:"primary",onClick:h},{default:e(()=>[C("保存")]),_:1})]),_:1})]),default:e(()=>[t(b,{ref_key:"formRef",ref:l,model:a(s),layout:"vertical"},{default:e(()=>[t(T,null,{default:e(()=>[t(f,{span:24},{default:e(()=>[t(D,{label:"底部样式",name:"style_bottom"},{default:e(()=>[t($,{value:a(s).style_bottom,"onUpdate:value":n[0]||(n[0]=g=>a(s).style_bottom=g),placeholder:"请选择底部样式"},{default:e(()=>[(c(!0),R(j,null,K(a(y),(g,V)=>(c(),q(x,{value:g.value,key:V},{default:e(()=>[C(z(g.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),t(f,{span:24},{default:e(()=>[t(D,{label:"分类",name:"style_signup",rules:[{required:!0,message:"请选择分类",trigger:"change"}]},{default:e(()=>[t($,{value:a(s).style_signup,"onUpdate:value":n[1]||(n[1]=g=>a(s).style_signup=g),placeholder:"请选择分类"},{default:e(()=>[(c(!0),R(j,null,K(a(m),(g,V)=>(c(),q(x,{value:g.value,key:V},{default:e(()=>[C(z(g.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),t(f,{span:24},{default:e(()=>[t(D,{label:"标题",name:"title",rules:[{required:!0,message:"请输入标题",trigger:"blur"}]},{default:e(()=>[t(E,{value:a(s).title,"onUpdate:value":n[2]||(n[2]=g=>a(s).title=g)},null,8,["value"])]),_:1})]),_:1}),t(f,{span:24},{default:e(()=>[t(D,{label:"封面图",name:"attinfos"},{default:e(()=>[t(B,{bindData:{ownerid:a(s).sat_sharematerialid,ownertable:"sat_sharematerial",usetype:"avatar"},onFileChange:n[3]||(n[3]=g=>a(s).attinfos="1"),multiple:!1,accept:"image/*",ref_key:"upload",ref:u,onUploadSuccess:i},null,8,["bindData"]),ne]),_:1})]),_:1}),t(f,{span:24},{default:e(()=>[t(D,{label:"类型",name:"type",rules:[{required:!0,message:"请选择类型",trigger:"blur"}]},{default:e(()=>[t($,{disabled:!0,value:a(s).type,"onUpdate:value":n[4]||(n[4]=g=>a(s).type=g),placeholder:"请选择类型"},{default:e(()=>[t(x,{value:1},{default:e(()=>[C("图片")]),_:1}),t(x,{value:3},{default:e(()=>[C("图文")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])],64)}}},re=F(ue,[["__scopeId","data-v-17fb6713"]]);const ie=p=>(G("data-v-a5db239e"),p=p(),H(),p),de=ie(()=>U("p",{style:{color:"#b8b3b3"}},"注:建议上传图片大小130x80像素,大小不超过2M,格式为JPG/PNG",-1)),me={__name:"Add",props:["disabled"],emits:["back","onSuccess"],setup(p,{emit:k}){const S=p,l=M();let _=v(),s=v(!1),u=v(!1),o=v({linksid:0,ownertable:"sat_sharematerial",ownerid:l.currentRoute.value.query.id,attachmentid:"",jumpurl:"",sequence:"",attinfos:[]});J(()=>s.value,d=>{d||k("back")});const h=async()=>{s.value=!0};let i=v();const m=async()=>{console.log("出阿飞"),await _.value.validateFields();const d=await O.requested({id:"20240407135802",content:o.value});w.message(d,"保存成功",async()=>{k("onSuccess"),i.value.refresh(),s.value=!1,o.value={linksid:0,ownertable:"sat_sharematerial",ownerid:l.currentRoute.value.query.id,attachmentid:"",jumpurl:"",sequence:"",attinfos:[]}})},y=async d=>{o.value.attinfos=[JSON.parse(d.attinfos).data[0]],o.value.attachmentid=o.value.attinfos[0].attachmentid,u.value=!1};return L(()=>{}),(d,n)=>{const N=r("a-button"),x=r("a-form-item"),$=r("a-col"),D=r("a-input"),f=r("a-row"),E=r("a-form"),T=r("a-modal");return c(),R(j,null,[t(N,{onClick:h,disabled:a(S).disabled,type:"primary",size:"samll",class:"mr-10"},{default:e(()=>[C("新建")]),_:1},8,["disabled"]),t(T,{ref:"drawer",open:a(s),"onUpdate:open":n[4]||(n[4]=b=>P(s)?s.value=b:s=b),rootClassName:"customNotiveClass",placement:"right",width:"600px",closable:!1,title:"新建图片",maskClosable:!a(u)},{footer:e(()=>[t(N,{key:"back",onClick:n[3]||(n[3]=b=>P(s)?s.value=!1:s=!1),loading:a(u)},{default:e(()=>[C("取消")]),_:1},8,["loading"]),t(N,{key:"submit",type:"primary",loading:a(u),onClick:m},{default:e(()=>[C("确认")]),_:1},8,["loading"])]),default:e(()=>[t(E,{ref_key:"formRef",ref:_,model:a(o),layout:"vertical"},{default:e(()=>[t(f,null,{default:e(()=>[t($,{span:24},{default:e(()=>[t(x,{label:"上传图片",name:"attinfos",rules:[{required:!0,message:"请选择图片",trigger:"change"}]},{default:e(()=>[t(B,{bindData:{ownerid:a(l).currentRoute.value.query.id,ownertable:"sat_sharematerial",usetype:"img"},onFileChange:n[0]||(n[0]=b=>{a(o).attinfos="1",P(u)?u.value=!0:u=!0}),multiple:!1,accept:"image/*",ref_key:"upload",ref:i,onUploadSuccess:y},null,8,["bindData"]),de]),_:1})]),_:1}),t($,{span:24},{default:e(()=>[t(x,{label:"跳转地址",name:"jumpurl"},{default:e(()=>[t(D,{value:a(o).jumpurl,"onUpdate:value":n[1]||(n[1]=b=>a(o).jumpurl=b)},null,8,["value"])]),_:1})]),_:1}),t($,{span:24},{default:e(()=>[t(x,{label:"排序",name:"sequence"},{default:e(()=>[t(D,{value:a(o).sequence,"onUpdate:value":n[2]||(n[2]=b=>a(o).sequence=b)},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open","maskClosable"])],64)}}},ce=F(me,[["__scopeId","data-v-a5db239e"]]);const pe=p=>(G("data-v-c95e32c9"),p=p(),H(),p),_e=pe(()=>U("p",{style:{color:"#b8b3b3"}},"注:建议上传图片大小130x80像素,大小不超过2M,格式为JPG/PNG",-1)),fe={__name:"Edit",props:["disabled","rowData"],emits:["back","onSuccess"],setup(p,{emit:k}){const S=p,l=M();let _=v(),s=v(!1),u=v(!1),o=v({sat_sharematerialid:l.currentRoute.value.query.id,attachmentid:0,url:"",sequence:"",attinfos:""});J(()=>u.value,d=>{d||k("back")});let h=v();const i=async()=>{o.value=Object.assign({},o.value,S.rowData),u.value=!0,Y(()=>{h.value.fileList=o.value.attinfos})},m=async()=>{await _.value.validateFields();const d=await O.requested({id:"20240407135802",content:o.value});w.message(d,"保存成功",async()=>{k("onSuccess"),u.value=!1})},y=async d=>{o.value.attinfos=[JSON.parse(d.attinfos).data[JSON.parse(d.attinfos).data.length-1]],o.value.attachmentid=o.value.attinfos[0].attachmentid,s.value=!1};return L(()=>{}),(d,n)=>{const N=r("a-button"),x=r("a-form-item"),$=r("a-col"),D=r("a-input"),f=r("a-row"),E=r("a-form"),T=r("a-modal");return c(),R(j,null,[t(N,{onClick:i,disabled:a(S).disabled,type:"link",size:"samll"},{default:e(()=>[C("编辑")]),_:1},8,["disabled"]),t(T,{ref:"drawer",open:a(u),"onUpdate:open":n[4]||(n[4]=b=>P(u)?u.value=b:u=b),rootClassName:"customNotiveClass",placement:"right",width:"600px",closable:!1,title:"编辑图片",maskClosable:!a(s)},{footer:e(()=>[t(N,{key:"back",onClick:n[3]||(n[3]=b=>P(u)?u.value=!1:u=!1),loading:a(s)},{default:e(()=>[C("取消")]),_:1},8,["loading"]),t(N,{key:"submit",type:"primary",loading:a(s),onClick:m},{default:e(()=>[C("确认")]),_:1},8,["loading"])]),default:e(()=>[t(E,{ref_key:"formRef",ref:_,model:a(o),layout:"vertical"},{default:e(()=>[t(f,null,{default:e(()=>[t($,{span:24},{default:e(()=>[t(x,{label:"上传图片",name:"attinfos",rules:[{required:!0,message:"请选择图片",trigger:"change"}]},{default:e(()=>[t(B,{bindData:{ownerid:a(l).currentRoute.value.query.id,ownertable:"sat_sharematerial",usetype:"img"},onFileChange:n[0]||(n[0]=b=>{a(o).attinfos="1",P(s)?s.value=!0:s=!0}),multiple:!1,accept:"image/*",ref_key:"upload",ref:h,isDel:!1,onUploadSuccess:y},null,8,["bindData"]),_e]),_:1})]),_:1}),t($,{span:24},{default:e(()=>[t(x,{label:"跳转地址",name:"jumpurl"},{default:e(()=>[t(D,{value:a(o).jumpurl,"onUpdate:value":n[1]||(n[1]=b=>a(o).jumpurl=b)},null,8,["value"])]),_:1})]),_:1}),t($,{span:24},{default:e(()=>[t(x,{label:"排序",name:"sequence"},{default:e(()=>[t(D,{value:a(o).sequence,"onUpdate:value":n[2]||(n[2]=b=>a(o).sequence=b)},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open","maskClosable"])],64)}}},ve=F(fe,[["__scopeId","data-v-c95e32c9"]]),ye={style:{"margin-bottom":"10px"},class:"inline-16"},be={__name:"imgManage",props:["rowData"],setup(p){const k=p,S=M();let l=v({id:"20240407140002",content:{ownertable:"sat_sharematerial",ownerid:S.currentRoute.value.query.id,pageNumber:1,pageSize:20,where:{}}}),_=v();const s=u=>{let o=ee().nowAccount.userid+"9999",h=[];u.forEach(i=>{o==i.sequence&&h.push(i.attchementid),i.attinfos=w.fileList(i.attinfos)}),console.log(h),h.length!=0&&O.requested({id:20240329132002,content:{sat_sharematerialid:S.currentRoute.value.query.id,attchementid:h}}).then(i=>{i.msg=="成功"&&_.value.listData()}),u.forEach(i=>{i.attinfos.forEach(m=>m.name=m.document),i.attinfos=i.attinfos.map(m=>(m.cover=w.getSpecifiedImage(m,"compressed"),m))}),console.log(u,"数据")};return(u,o)=>{const h=r("a-image");return c(),R("div",null,[U("div",ye,[a(k).rowData&&p.rowData.status=="新建"&&a(w).hasPermission("imgManage")?(c(),q(ce,{key:0,class:"inline-16",rowData:a(k).rowData,onBack:o[0]||(o[0]=i=>u.$refs.table.listData())},null,8,["rowData"])):I("",!0)]),t(le,{onListData:s,rowKey:"sys_attachment_linksid",sequenceKey:"linksid",sequence:!0,"is-select":!1,ref_key:"table",ref:_,size:"small",columns:a(w).TBLayout("imgManageTable"),param:a(l)},{tb_cell:e(({data:i})=>[i.column.dataIndex==="attinfos"?(c(),R(j,{key:0},[i.record.attinfos.length?(c(),q(h,{key:0,src:i.record.attinfos[0].cover,preview:{src:i.record.attinfos[0].url},style:{width:"100px",height:"100px"}},null,8,["src","preview"])):I("",!0)],64)):i.column.dataIndex=="operation"?(c(),R(j,{key:1},[a(w).hasPermission("imgManage")&&p.rowData.status=="新建"?(c(),q(ve,{key:0,class:"inline-16",onOnSuccess:o[1]||(o[1]=m=>u.$refs.table.listData()),rowData:i.record},null,8,["rowData"])):I("",!0),a(w).hasPermission("imgManage")&&p.rowData.status=="新建"?(c(),q(A,{key:1,btnName:"删除",idName:"20240407135902",keyName:"linksids",id:[i.record.linksid],type:"link",message:"确定删除当前资源吗?",onOnSuccess:o[2]||(o[2]=m=>u.$refs.table.listData()),size:"middle"},null,8,["id"])):I("",!0)],64)):I("",!0)]),_:1},8,["columns","param"])])}}},ge=U("div",{style:{display:"flex"}},[U("span",{style:{display:"block","text-align-last":"justify",width:"70px",transform:"translateY(50%)"}},"封面")],-1),ke={key:1},we={key:2,id:"contentTxt"},he=U("span",{class:"normal-title",style:{"margin-bottom":"10px"}},"基本信息",-1),xe=U("span",{class:"normal-title",style:{margin:"10px 0"}},"系统信息",-1),Ae={__name:"index",setup(p){const k=M(),S=v([]),l=v({});let _=v(!1),s=v([]),u=v([]);const o=async()=>{const m=await O.requested({id:"20240329131502",content:{sat_sharematerialid:k.currentRoute.value.query.id}});m.data.attinfos=w.fileList(m.data.attinfos),l.value=m.data,l.value.contentstr=l.value.content,l.value.content!="<p><br></p>"&&l.value.type!=1&&(document.querySelector("#contentTxt").innerHTML=l.value.content),console.log(l.value),i(m.data),s.value=[{label:"标题",value:l.value.title},{label:"类型",value:l.value.type==1?"图片":"图文"},{label:"状态",value:l.value.status},{label:"底部样式",value:l.value.sharepagecontrol.style_bottom},{label:"分类",value:l.value.sharepagecontrol.style_signup},{label:"可分享地址",value:"custom"},{label:"不可分享地址",value:"custom"},{label:"封面图",value:"custom"}],u.value=[{label:"创建人",value:l.value.createby},{label:"创建时间",value:l.value.createdate},{label:"最近编辑人",value:l.value.changeby},{label:"最近编辑时间",value:l.value.changedate},{label:"发布人",value:l.value.checkby},{label:"发布时间",value:l.value.checkdate}]},h=async()=>{te.confirm({title:"提示",content:"确认保存当前编辑内容吗?",okText:"确认",cancelText:"取消",async onOk(){let m=Object.assign({},{sat_sharematerialid:0,title:"",type:"",style_signup:"",style_bottom:"",contentstr:""},l.value);m.style_bottom=l.value.sharepagecontrol.style_bottom,m.style_signup=l.value.sharepagecontrol.style_signup;const y=await O.post({id:20240329131402,content:m});w.message(y,"操作成功",()=>{o(),_.value=!1})},onCancel(){}})},i=m=>{S.value=w.FormLayout("detailsHead",m)};return L(()=>{o()}),(m,y)=>{const d=r("a-image"),n=r("a-descriptions-item"),N=r("a-descriptions"),x=r("a-button"),$=r("a-empty"),D=r("CopyText");return c(),R("div",null,[t(ae,{headData:S.value,title:l.value.title,tabs:[l.value.type==1?"图片管理":l.value.type==2?"视频管理":"图文管理","详细信息"],ownertable:"sat_sharematerial",disable:a(w).isDisabled(l.value.status,["发布"]),delParam:{id:20240319104002,content:{sat_sharematerialids:[a(k).currentRoute.value.query.id]}}},{operation:e(()=>[a(w).hasPermission("update")&&l.value.status=="新建"?(c(),q(re,{key:0,rowData:l.value,onOnSuccess:y[0]||(y[0]=f=>o())},null,8,["rowData"])):I("",!0),a(w).hasPermission("open")&&l.value.status=="新建"?(c(),q(A,{key:1,btnName:"发布",idName:"20240329131702",keyName:"sat_sharematerialids",paramData:[{key:"status",value:1}],id:[a(k).currentRoute.value.query.id],type:"primary",message:"确定发布当前长图文吗?",onOnSuccess:y[1]||(y[1]=f=>o()),size:"middle"},null,8,["id"])):a(w).hasPermission("noopen")&&l.value.status=="发布"?(c(),q(A,{key:2,btnName:"取消发布",idName:"20240329131702",keyName:"sat_sharematerialids",paramData:[{key:"status",value:0}],id:[a(k).currentRoute.value.query.id],type:"primary",message:"确定取消发布当前长图文吗?",onOnSuccess:y[2]||(y[2]=f=>o()),size:"middle"},null,8,["id"])):I("",!0)]),customContent:e(()=>[t(N,{column:6,colon:!1,labelStyle:{display:"block",lineHeight:"25px",color:"#666",width:"80px",textAlignLast:"justify"},size:"small"},{default:e(()=>[t(n,{span:2},{label:e(()=>[ge]),default:e(()=>[l.value.attinfos&&l.value.attinfos.filter(f=>f.usetype=="avatar").length?(c(),q(d,{key:0,src:l.value.attinfos.filter(f=>f.usetype=="avatar")[0].url,style:{width:"100px",height:"100px"}},null,8,["src"])):I("",!0)]),_:1})]),_:1})]),tab0:e(()=>[l.value.type==1?(c(),q(be,{key:0,rowData:l.value},null,8,["rowData"])):(c(),R("div",ke,[a(_)?(c(),q(x,{key:1,type:"primary",size:"middle",style:{"margin-bottom":"20px"},onClick:h},{default:e(()=>[C("保存")]),_:1})):(c(),q(x,{key:0,type:"primary",size:"middle",onClick:y[3]||(y[3]=f=>P(_)?_.value=!0:_=!0),style:{"margin-bottom":"20px"},disabled:l.value.status=="发布"},{default:e(()=>[C("编辑")]),_:1},8,["disabled"])),a(_)?(c(),q(se,{key:3,ref:"editor",id:l.value.sat_sharematerialid,modelValue:l.value.contentstr,"onUpdate:modelValue":y[4]||(y[4]=f=>l.value.contentstr=f)},null,8,["id","modelValue"])):(c(),R("div",we,[t($,{description:"暂无图文信息"})]))]))]),tab1:e(()=>[he,t(W,{data:a(s)},{封面图:e(()=>[t(d,{src:l.value.attinfos.filter(f=>f.usetype=="avatar").length?l.value.attinfos.filter(f=>f.usetype=="avatar")[0].url:"",style:{width:"100px"}},null,8,["src"])]),可分享地址:e(()=>[U("span",null,z(l.value.shareurl),1),t(D,{text:l.value.shareurl},null,8,["text"])]),不可分享地址:e(()=>[U("span",null,z(l.value.noshareurl),1),t(D,{text:l.value.noshareurl},null,8,["text"])]),_:1},8,["data"]),xe,t(W,{data:a(u)},null,8,["data"])]),_:1},8,["headData","title","tabs","disable","delParam"])])}}};export{Ae as default};
|