index-05f9e15e.js 17 KB

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