index-e3a03266.js 7.1 KB

1
  1. import{l as W}from"./index-b39d6cd6.js";import{u as O}from"./vue-router-d228e26b.js";import{_ as X,A as m,a as P,d as j}from"./index-3887ab05.js";import{U as Y}from"./fileUpload-e3af45ac.js";/* empty css */import{a as c,w as Z,o as E,W as u,X as i,Y as y,m as a,Z as e,E as p,u as l,F as S,a6 as F,$ as q,a0 as h,l as Q,a3 as ee,a4 as ae,a2 as D,a5 as V}from"./vue-74beb2f3.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";/* empty css */const te=v=>(ee("data-v-73aa5f04"),v=v(),ae(),v),le=te(()=>D("p",{style:{color:"#b8b3b3"}},"注:建议上传图片大小130x80像素,大小不超过2M,格式为JPG/PNG",-1)),se={__name:"Add",props:["disabled"],emits:["back","onSuccess"],setup(v,{emit:w}){const R=v;O();let x=c(),_=c(!1),t=c({sat_sharematerialid:0,title:"",type:"",style_signup:null,style_bottom:null,contentstr:"",isopen:0});Z(()=>_.value,r=>{r||(w("back",t.value.sat_sharematerialid,d.value),d.value=!1)});const f=async()=>{const r=await m.requested({id:"20240329131402",content:{sat_sharematerialid:0,title:"",type:P().nowAccount.userid+"9999",style_signup:"",style_bottom:"",contentstr:""}});b(r.data.sat_sharematerialid)},b=async r=>{const n=await m.requested({id:"20240329131502",content:{sat_sharematerialid:r}});t.value=Object.assign({},t.value,n.data),t.value.type=1,_.value=!0,console.log(t.value,"form")};let d=c(!1),s=c();const J=async()=>{await x.value.validateFields();const r=await m.requested({id:"20240329131402",content:t.value});j.message(r,"保存成功",async()=>{t.value.isopen&&await m.requested({id:"20240329131702",content:{sat_sharematerialids:[r.data.sat_sharematerialid],status:1}}),x.value.resetFields(),s.value.fileList=[],d.value=!0,_.value=!1})},L=async r=>{t.value.attinfos=JSON.parse(r.attinfos).data};let I=c([]),U=c([]);return E(async()=>{const r=await m.optionstype("appointmenttype");I.value=r.data;const n=await m.optionstype("bottomstyle");U.value=n.data}),(r,n)=>{const A=u("a-button"),N=u("a-select-option"),T=u("a-select"),g=u("a-form-item"),k=u("a-col"),M=u("a-input"),B=u("a-radio"),$=u("a-radio-group"),z=u("a-row"),G=u("a-form"),K=u("a-space"),H=u("a-drawer");return i(),y(S,null,[a(A,{onClick:f,disabled:l(R).disabled,type:"primary",size:"samll",class:"mr-10"},{default:e(()=>[p("新建")]),_:1},8,["disabled"]),a(H,{ref:"drawer",open:l(_),"onUpdate:open":n[6]||(n[6]=o=>Q(_)?_.value=o:_=o),placement:"right",width:"600px",closable:!1,title:"设置长图文"},{extra:e(()=>[a(K,null,{default:e(()=>[a(A,{type:"primary",onClick:J},{default:e(()=>[p("保存")]),_:1})]),_:1})]),default:e(()=>[a(G,{ref_key:"formRef",ref:x,model:l(t),layout:"vertical"},{default:e(()=>[a(z,null,{default:e(()=>[a(k,{span:24},{default:e(()=>[a(g,{label:"底部样式",name:"style_bottom"},{default:e(()=>[a(T,{value:l(t).style_bottom,"onUpdate:value":n[0]||(n[0]=o=>l(t).style_bottom=o),placeholder:"请选择底部样式"},{default:e(()=>[(i(!0),y(S,null,F(l(U),(o,C)=>(i(),q(N,{value:o.value,key:C},{default:e(()=>[p(h(o.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(k,{span:24},{default:e(()=>[a(g,{label:"分类",name:"style_signup",rules:[{required:!0,message:"请选择分类",trigger:"change"}]},{default:e(()=>[a(T,{value:l(t).style_signup,"onUpdate:value":n[1]||(n[1]=o=>l(t).style_signup=o),placeholder:"请选择分类"},{default:e(()=>[(i(!0),y(S,null,F(l(I),(o,C)=>(i(),q(N,{value:o.value,key:C},{default:e(()=>[p(h(o.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(k,{span:24},{default:e(()=>[a(g,{label:"标题",name:"title",rules:[{required:!0,message:"请输入标题",trigger:"blur"}]},{default:e(()=>[a(M,{value:l(t).title,"onUpdate:value":n[2]||(n[2]=o=>l(t).title=o)},null,8,["value"])]),_:1})]),_:1}),a(k,{span:24},{default:e(()=>[a(g,{label:"封面图",name:"attinfos"},{default:e(()=>[a(Y,{bindData:{ownerid:l(t).sat_sharematerialid,ownertable:"sat_sharematerial",usetype:"avatar"},onFileChange:n[3]||(n[3]=o=>l(t).attinfos="1"),multiple:!1,accept:"image/*",ref_key:"upload",ref:s,onUploadSuccess:L},null,8,["bindData"]),le]),_:1})]),_:1}),a(k,{span:24},{default:e(()=>[a(g,{label:"类型",name:"type",rules:[{required:!0,message:"请选择类型",trigger:"blur"}]},{default:e(()=>[a(T,{value:l(t).type,"onUpdate:value":n[4]||(n[4]=o=>l(t).type=o),placeholder:"请选择类型"},{default:e(()=>[a(N,{value:1},{default:e(()=>[p("图片")]),_:1}),a(N,{value:3},{default:e(()=>[p("图文")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(k,{span:24},{default:e(()=>[a(g,{label:"状态",name:"isopen"},{default:e(()=>[a($,{value:l(t).isopen,"onUpdate:value":n[5]||(n[5]=o=>l(t).isopen=o)},{default:e(()=>[a(B,{value:0},{default:e(()=>[p("新建")]),_:1}),a(B,{value:1},{default:e(()=>[p("发布")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])],64)}}},oe=X(se,[["__scopeId","data-v-73aa5f04"]]),ne={key:2},re={key:3},ke={__name:"index",setup(v){O();const w=c();let R=c([{label:"状态",key:"status",type:"select",dataSource:[{remarks:"全部",value:""},{remarks:"新建",value:"新建"},{remarks:"发布",value:"发布"}]},{label:"类型",key:"type",type:"select",dataSource:[{remarks:"全部",value:""},{remarks:"图片",value:"1"},{remarks:"图文",value:"3"}]},{label:"创建时间",key:"dateRange",type:"datepickerRange",objKeys:["begindate_create","enddate_create"]},{label:"发布时间",key:"dateRange2",type:"datepickerRange",objKeys:["begindate","enddate"]},{label:"搜索",key:"condition",type:"input"}]),x=c({id:"20240329131802",content:{pageNumber:1,pageSize:20,where:{condition:"",type:"",status:"",begindate_create:"",enddate_create:"",begindate:"",enddate:""}}});const _=(f,b)=>{if(b)return w.value.tableData();m.requested({id:20240319104002,content:{sat_sharematerialids:[f]}})},t=f=>{let b=P().nowAccount.userid+"9999",d=[];f.data.forEach(s=>b==JSON.stringify(s.type)&&s.title==""?d.push(s.sat_sharematerialid):""),d.length!=0&&m.requested({id:20240319104002,content:{sat_sharematerialids:d}}).then(s=>{s.msg=="成功"&&w.value.tableData()}),console.log(f,"数据")};return E(()=>{}),(f,b)=>{const d=u("CopyText");return i(),q(W,{onHandleData:t,ref_key:"list",ref:w,keyRouteName:"title",param:l(x),tableName:"imgTextTable",searchType:l(R),detailPage:{name:"imgTextDetail",idname:"sat_sharematerialid"}},{operation:e(()=>[l(j).hasPermission("insert")?(i(),q(oe,{key:0,onBack:_})):V("",!0)]),tb_cell:e(({data:s})=>[s.column.dataIndex=="type"?(i(),y(S,{key:0},[p(h(s.record.type==1?"图片":"图文"),1)],64)):s.column.dataIndex=="style_signup"?(i(),y(S,{key:1},[p(h(s.record.sharepagecontrol.style_signup),1)],64)):s.column.dataIndex=="shareurl"?(i(),y("div",ne,[D("span",null,h(s.record.shareurl),1),a(d,{text:s.record.shareurl},null,8,["text"])])):s.column.dataIndex=="noshareurl"?(i(),y("div",re,[D("span",null,h(s.record.noshareurl),1),a(d,{text:s.record.noshareurl},null,8,["text"])])):V("",!0)]),_:1},8,["param","searchType"])}}};export{ke as default};