index-372e9ad7.js 13 KB

1
  1. import{a as _,o as H,W as c,X as i,Y as m,m as a,Z as o,F as I,a6 as O,$ as A,a2 as s,u as C,E as d,aa as oe,a0 as x,a5 as Z,a3 as le,a4 as de}from"./vue-74beb2f3.js";import{_ as J,e as ce,f as ie,A as p,d as E,c as ue,s as re,M as _e,E as pe,m as me}from"./index-3887ab05.js";import{m as ve}from"./md5-3edf1152.js";import{u as K}from"./index-ef7c0bcc.js";import{S as fe}from"./SettingOutlined-04c21aec.js";import"./vue-router-d228e26b.js";import"./InboxOutlined-1932f124.js";const he=["src"],ye={class:"mt-10"},we=["src"],ge={class:"model"},be={__name:"advertisement",setup(F){const q=_(!1),g=_([]),L=async()=>{const r=await p.requested({classname:"webmanage.adspace.adspace",method:"query_adspacelist",content:{pageNumber:1,pageSize:20}});g.value=r.data,console.log(g.value,h.value)},f=_({}),h=_(0),D=(r,w)=>{f.value=r,h.value=w},B=async()=>{const r=await p.requested({classname:"webmanage.adspace.adspace",method:"insertormodify_ad",content:{sys_adspaceid:f.value.sys_adspaceid,sys_adid:0,hyperlink:"",isused:1}});f.value.sys_adid=r.data.sys_adid},T=async r=>{const w=await p.requested({classname:"system.attachment.Attachment",method:"createFileLink",content:{ownertable:"sys_ad",ownerid:f.value.sys_adid,usetype:"default",attachmentids:[r.data.attachmentids[0]]}});E.message(w,"上传成功",()=>{L()})},n=async(r,w)=>{await p.requested({classname:"webmanage.adspace.adspace",method:"delete_ad",content:{sys_adspaceid:f.value.sys_adspaceid,sys_adid:r.sys_adid}})};return H(()=>{L()}),(r,w)=>{const v=c("a-carousel"),z=c("a-card-meta"),P=c("a-card"),j=c("a-col"),R=c("a-row"),N=c("a-drawer");return i(),m("div",null,[a(R,{gutter:20},{default:o(()=>[(i(!0),m(I,null,O(g.value,(u,y)=>(i(),A(j,{md:{span:12,offset:0},lg:{span:12,offset:0},xl:{span:8,offset:0},xxl:{span:4,offset:0},key:u.index},{default:o(()=>[a(P,{hoverable:""},{cover:o(()=>[a(v,{effect:"fade",autoplay:""},{default:o(()=>[(i(!0),m(I,null,O(u.ads,S=>(i(),m("div",{key:S.index},[s("img",{style:{width:"100%",height:"250px"},src:S.attinfos[0]?S.attinfos[0].url:"","object-fit":"cover",alt:""},null,8,he)]))),128))]),_:2},1024)]),actions:o(()=>[a(C(fe),{key:"setting",onClick:S=>D(u,y,q.value=!0)},null,8,["onClick"])]),default:o(()=>[a(z,{title:u.notes,description:u.systemclient+","+u.location+","+u.dimensional},null,8,["title","description"])]),_:2},1024)]),_:2},1024))),128))]),_:1}),a(N,{open:q.value,"onUpdate:open":w[0]||(w[0]=u=>q.value=u),class:"custom-class",title:"设置宣传图",width:"600px",placement:"right"},{default:o(()=>[s("div",ye,[a(K,{beforeFunction:B,bindData:{ownertable:"sys_ad",ownerid:f.value.sys_adspaceid,usetype:"default"},onUploadSuccess:T},null,8,["bindData"])]),(i(!0),m(I,null,O(f.value.ads,(u,y)=>(i(),m("div",{key:y,class:"banner_item"},[s("img",{class:"mt-10",style:{width:"100%"},src:u.attinfos[0]?u.attinfos[0].url:"",alt:""},null,8,we),s("div",ge,[a(C(ce),{style:{"font-size":"2rem"},onClick:S=>r.onEdit(u,y)},null,8,["onClick"]),a(C(ie),{style:{"font-size":"2rem"},onClick:S=>n(u,y)},null,8,["onClick"])])]))),128))]),_:1},8,["open"])])}}},ke=J(be,[["__scopeId","data-v-de7b6a59"]]);const b=F=>(le("data-v-af0aeaea"),F=F(),de(),F),xe={class:"y-container mt-10"},Ce=b(()=>s("p",null,[s("b",{class:"almm"},"企业信息")],-1)),Se={class:"flex mt-10"},Ue={class:"y-container mt-10"},qe=b(()=>s("p",null,[s("b",{class:"almm"},"企业LOGO以及默认商品图")],-1)),De={class:"flex"},$e={style:{"margin-right":"40px"}},Ie={class:"mt-10"},Oe={class:"mt-10"},Fe={class:"y-container mt-10"},Le=b(()=>s("p",null,[s("b",{class:"almm"},"密码安全性设置")],-1)),Ee={class:"mt-10"},Ne={key:0},Ae={key:1},Be={class:"y-container mt-10"},Te=b(()=>s("p",null,[s("b",{class:"almm"},"登录方式")],-1)),ze={class:"y-container mt-10"},Pe=b(()=>s("p",null,[s("b",{class:"almm"},"消息提醒设置")],-1)),je={class:"y-container mt-10"},Re=b(()=>s("p",null,[s("b",{class:"almm"},"返利结算方式")],-1)),Ve={class:"y-container mt-10"},Ke=b(()=>s("p",null,[s("b",{class:"almm"},"商品默认等级")],-1)),Me={class:"y-container mt-10"},Ge=b(()=>s("p",null,[s("b",{class:"almm"},"销售出库单返点规则")],-1)),We={class:"y-container mt-10"},Xe=b(()=>s("p",null,[s("b",{class:"almm"},"发货单复核是否需满足库存可用量")],-1)),Ye={class:"y-container mt-10"},Ze=b(()=>s("p",null,[s("b",{class:"almm"},"广告位管理")],-1)),He={__name:"index",setup(F){const q=ue();let{siteInfo:g,useloading:L}=re(q);const f=_(!1),h=_({}),D=_({remind_showdialog:!0,remind_mail:!0,password_default:""}),B=async()=>{const l=await p.requested({id:20221022165203,content:{}});h.value=l.data};_({password_default:""}),_([]);const T=_(["loginmode_account","isrebate","loginmode_phonenumber","loginmode_wechat","password_length","password_needcapital","password_needlowercase","password_neednum","password_needspecialchar","remind_showdialog","remind_mail","dispatchinstock","siteid"]),n=_({}),r=async()=>{const l=await p.requested({classname:"webmanage.site.site",method:"querySite_Parameter",content:{}});Object.keys(l.data).map((e,U,V)=>{T.value.includes(e)&&(n.value[e]=l.data[e]==1?!0:l.data[e]==0?!1:l.data[e])}),n.value.defaultlevelprice=l.data.defaultlevelprice},w=_(null),v=()=>{let l={};Object.keys(n.value).map((e,U,V)=>{l[e]=n.value[e]==!0?1:n.value[e]==!1?0:n.value[e]}),w.value!==null&&clearTimeout(w.value),w.value=setTimeout(async()=>{const e=await p.requested({method:"updateSite_Parameter",classname:"webmanage.site.site",content:l});e.code||r(),E.message(e,"设置成功",()=>{L.value=!1})},1e3)},z=async()=>{if(D.value.password_default.length<n.value.password_length)f.value=!0,me.error("密码长度不能小于"+n.value.password_length+"位");else{const l=await p.requested({classname:"webmanage.site.site",method:"updateSite_defaultpassword",content:{password_default:ve(D.value.password_default)}});E.message(l,"设置成功",()=>{})}},P=async()=>{await p.requested({classname:"system.attachment.Attachment",method:"deleteFileLink",content:{linksids:g.value.attinfos.filter(l=>{if(l.usetype==="actionlogo")return l.linksid}).map(l=>l.linksid)}})},j=()=>{_e.confirm({title:"",icon:a(pe),content:`确认将商品销售单价默认为等级${n.value.defaultlevelprice}价格吗?确认后商品档案中未维护销售单价的商品将会同步更新.`,okText:"确认",cancelText:"取消",onOk(){console.log("OK"),L.value=!0,v()},onCancel(){console.log("Cancel")}})},R=async()=>{await p.requested({classname:"system.attachment.Attachment",method:"deleteFileLink",content:{linksids:g.value.attinfos.filter(l=>{if(l.usetype==="defaultImage")return l.linksid}).map(l=>l.linksid)}})},N=_([]),u=async()=>{const l=await p.requested({id:20221008134803,content:{pageSize:10,pageNumber:1}});N.value=l.data},y=_({icstockbillrebaterate:0}),S=async()=>{const l=await p.requested({id:20230720143603,content:{}});y.value=l.data},M=async()=>{const l=await p.requested({id:20230720143503,content:y.value});E.message(l,"修改成功",()=>{})},Q=async()=>{const l=await p.requested({classname:"sysmanage.site.site",method:"updateSite_Parameter",content:{siteid:n.value.siteid,dispatchinstock:n.value.dispatchinstock?1:0}});E.message(l,"修改成功",()=>{})};return H(()=>{B(),r(),u(),S()}),(l,e)=>{const U=c("a-descriptions-item"),V=c("a-descriptions"),G=c("a-image"),ee=c("a-button"),te=c("a-input-password"),k=c("a-checkbox"),W=c("a-radio"),ae=c("a-radio-group"),$=c("a-select-option"),X=c("a-select"),se=c("a-input"),Y=c("a-space"),ne=c("a-switch");return i(),m("div",null,[s("div",xe,[Ce,s("div",Se,[a(V,{style:{width:"800px"},column:4,labelStyle:{width:"70px",height:"30px",fontSize:"14px",color:"#333"}},{default:o(()=>[a(U,{span:2,label:"企业名称"},{default:o(()=>[d(x(h.value.enterprisename),1)]),_:1}),a(U,{span:2,label:"企业简称"},{default:o(()=>[d(x(h.value.abbreviation),1)]),_:1}),a(U,{span:2,label:"联系人"},{default:o(()=>[d(x(h.value.contact),1)]),_:1}),a(U,{span:2,label:"联系电话"},{default:o(()=>[d(x(h.value.phonenumber),1)]),_:1}),a(U,{span:4,label:"省市县"},{default:o(()=>[d(x(h.value.province)+x(h.value.city)+x(h.value.county),1)]),_:1}),a(U,{span:4,label:"详细地址"},{default:o(()=>[d(x(h.value.address),1)]),_:1})]),_:1})])]),s("div",Ue,[qe,s("div",De,[s("div",$e,[s("div",Ie,[a(K,{text:"上传LOGO",beforeFunction:P,bindData:{ownertable:"sys_site",ownerid:C(g).siteuid,usetype:"actionlogo"},onUploadSuccess:e[0]||(e[0]=t=>C(q).siteData())},null,8,["bindData"])]),(i(!0),m(I,null,O(C(g).attinfos,t=>(i(),m("div",{key:t.index},[t.usetype==="actionlogo"?(i(),A(G,{key:0,style:{width:"200px",height:"200px",border:"1px solid #f1f2f3"},src:t.url},null,8,["src"])):Z("",!0)]))),128))]),s("div",null,[s("div",Oe,[a(K,{text:"上传默认商品图",beforeFunction:R,bindData:{ownertable:"sys_site",ownerid:C(g).siteuid,usetype:"defaultImage"},onUploadSuccess:e[1]||(e[1]=t=>C(q).siteData())},null,8,["bindData"])]),(i(!0),m(I,null,O(C(g).attinfos,t=>(i(),m("div",{key:t.index},[t.usetype==="defaultImage"?(i(),A(G,{key:0,style:{width:"200px",height:"200px",border:"1px solid #f1f2f3"},src:t.url},null,8,["src"])):Z("",!0)]))),128))])])]),s("div",Fe,[Le,s("div",Ee,[d("默认密码:  "),f.value?(i(),m("span",Ae,[a(te,{style:{width:"300px"},value:D.value.password_default,"onUpdate:value":e[3]||(e[3]=t=>D.value.password_default=t),placeholder:"输入新密码",onKeyup:e[4]||(e[4]=oe(t=>z(f.value=!1),["enter"]))},null,8,["value"])])):(i(),m("span",Ne,[d("********"),a(ee,{type:"link",onClick:e[2]||(e[2]=t=>f.value=!0)},{default:o(()=>[d("设置")]),_:1})]))]),s("div",null,[d("密码强度:  "),s("span",null,[a(k,{onChange:v,checked:n.value.password_needcapital,"onUpdate:checked":e[5]||(e[5]=t=>n.value.password_needcapital=t)},{default:o(()=>[d("大写英文字母")]),_:1},8,["checked"]),a(k,{onChange:v,checked:n.value.password_needlowercase,"onUpdate:checked":e[6]||(e[6]=t=>n.value.password_needlowercase=t)},{default:o(()=>[d("小写英文字母")]),_:1},8,["checked"]),a(k,{onChange:v,checked:n.value.password_neednum,"onUpdate:checked":e[7]||(e[7]=t=>n.value.password_neednum=t)},{default:o(()=>[d("数字0-9")]),_:1},8,["checked"]),a(k,{onChange:v,checked:n.value.password_needspecialchar,"onUpdate:checked":e[8]||(e[8]=t=>n.value.password_needspecialchar=t)},{default:o(()=>[d("特殊符号~,!,@,#,$,%,^")]),_:1},8,["checked"])])])]),s("div",Be,[Te,s("p",null,[s("span",null,[a(k,{onChange:v,checked:n.value.loginmode_wechat,"onUpdate:checked":e[9]||(e[9]=t=>n.value.loginmode_wechat=t)},{default:o(()=>[d("微信登录")]),_:1},8,["checked"]),a(k,{onChange:v,checked:n.value.loginmode_phonenumber,"onUpdate:checked":e[10]||(e[10]=t=>n.value.loginmode_phonenumber=t)},{default:o(()=>[d("手机号登录")]),_:1},8,["checked"]),a(k,{onChange:v,checked:n.value.loginmode_account,"onUpdate:checked":e[11]||(e[11]=t=>n.value.loginmode_account=t)},{default:o(()=>[d("账号登录")]),_:1},8,["checked"])])])]),s("div",ze,[Pe,a(k,{onChange:v,checked:n.value.remind_showdialog,"onUpdate:checked":e[12]||(e[12]=t=>n.value.remind_showdialog=t)},{default:o(()=>[d("系统弹窗提醒")]),_:1},8,["checked"]),a(k,{onChange:v,checked:n.value.remind_mail,"onUpdate:checked":e[13]||(e[13]=t=>n.value.remind_mail=t)},{default:o(()=>[d("邮件提醒")]),_:1},8,["checked"])]),s("div",je,[Re,a(ae,{value:n.value.isrebate,"onUpdate:value":e[14]||(e[14]=t=>n.value.isrebate=t),onChange:v},{default:o(()=>[a(W,{value:!0},{default:o(()=>[d("自动")]),_:1}),a(W,{value:!1},{default:o(()=>[d("手动")]),_:1})]),_:1},8,["value"])]),s("div",Ve,[Ke,a(X,{value:n.value.defaultlevelprice,"onUpdate:value":e[15]||(e[15]=t=>n.value.defaultlevelprice=t),style:{width:"200px"},onChange:j},{default:o(()=>[a($,{value:"1"},{default:o(()=>[d("等级一")]),_:1}),a($,{value:"2"},{default:o(()=>[d("等级二")]),_:1}),a($,{value:"3"},{default:o(()=>[d("等级三")]),_:1}),a($,{value:"4"},{default:o(()=>[d("等级四")]),_:1}),a($,{value:"5"},{default:o(()=>[d("等级五")]),_:1})]),_:1},8,["value"])]),s("div",Me,[Ge,a(Y,null,{default:o(()=>[a(X,{ref:"select",value:y.value.icstockbillrebateaccount,"onUpdate:value":e[16]||(e[16]=t=>y.value.icstockbillrebateaccount=t),placeholder:"选择返点账户",style:{width:"200px"},onChange:M},{default:o(()=>[(i(!0),m(I,null,O(N.value,t=>(i(),A($,{value:t.sa_accountclassid,key:t.sa_accountclassid},{default:o(()=>[d(x(t.accountname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"]),a(se,{style:{width:"200px"},value:y.value.icstockbillrebaterate,"onUpdate:value":e[17]||(e[17]=t=>y.value.icstockbillrebaterate=t),onBlur:M,placeholder:"输入返点比例0-1"},null,8,["value"])]),_:1})]),s("div",We,[Xe,a(Y,null,{default:o(()=>[a(ne,{checked:n.value.dispatchinstock,"onUpdate:checked":e[18]||(e[18]=t=>n.value.dispatchinstock=t),"checked-children":"是","un-checked-children":"否",onChange:Q},null,8,["checked"])]),_:1})]),s("div",Ye,[Ze,a(ke)])])}}},ot=J(He,[["__scopeId","data-v-af0aeaea"]]);export{ot as default};