javashop/webroot/public/admin/assets/list-72df7e31.js
wangchen147 86198c273f 1.1.0
Niucloud JAVA版框架1.1.0更新内容
    新增
    * 增加小程序展示线上版本号
    * 发布小程序添加自定义版本号
    * 添加后台取消小程序绑定微信公众平台授权
    * 管理端核销功能
    * 用户端导入微信地址功能

    优化
    * 装修页面时可自定义底部导航
    * 小程序添加版权信息展示
    * 应用菜单结构优化:取消独立营销菜单,统一在应用菜单下按分类
    * 分页列表增加缓存,记录当前页信息,操作完成后,返回当前页
    * 开启标签栏时对标签页面进行缓存
    * 统一框架装修自定义使用底部导航数据结构

    修复
    * 删除表单报错
    * admin首页点击未安装、已安装应用,页面跳转空白
    * 修复插件云安装错误时同时显示安装失败和安装完成

商城1.0.5更新内容
    新增
    * 用户端添加订单开具发票功能
    * 管理后台添加补开发票功能

    优化
    * 商品列表增加相关活动的关联展示
    * 限时折扣、积分商城增加批量操作
    * 积分商品,若有规格未参与积分活动,则无法购买
    * 复制商品,提示语优化

    修复
    * 满减送活动赠品设置多件,只展示1件
    * 满减送赠品未扣除库存问题
    * 商品列表批量设置分类后商品分类查询不到商品的问题
    * 商品标签状态已经关闭添加商品时依旧可以选择
    * 商家地址库联系方式搜索无效
    * 商品分类拖动排序无效
    * 参与满减活动再使用优惠券,订单0元申请退款时,退款金额出现负数
    * 积分商城规格值设置不参与积分兑换提交订单未拦截
    * 虚拟商品核销码设置的永久有效,核销时提示商品已过期
    * 订单满减送退款售后点击详情报错
    * 按会员标签发放优惠券异常一直未发放
    * 微信支付申请退款售后点击转账跳转404
    * 订单列表输入会员编号、账号点击搜索筛选不出来内容
    * 多商品组商品来源选择分组,只有一个商品分类时多商品组商品展示不正确
    * 商品组件排序方式选择为价格时报错
    * 图文导航选择积分商品报错
2025-12-24 12:30:43 +08:00

2 lines
15 KiB
JavaScript

import{d as Fe,r as u,q as $e,u as Le,R as oe,a5 as se,h as d,c as k,e as t,w as l,a as c,f as i,s as o,v as f,C as D,F as N,W as O,i as p,t as r,x as Ue,Z as je,B as Ae,cO as Be,cY as Me,cZ as Ye,c_ as ze,c$ as Re,T as ie,j as ne,$ as Ne,ah as Oe,d0 as qe,d1 as He,d2 as Ge,d3 as Je,L as Qe,M as Ze,a4 as We,a1 as Ke,aj as Xe,E as ea,N as aa,a0 as ta,ba as la,b8 as oa,a9 as sa,ak as ia,at as na,al as ra,a2 as ca,V as da,a3 as ua}from"./index-a2dd70e3.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";import{_ as pa}from"./site_default-a8703942.js";import{J as re}from"./notice-d48775a7.js";import{_ as ma}from"./edit-site.vue_vue_type_script_setup_true_lang-6767109b.js";import{a as _a}from"./addon-98c7e42c.js";import{_ as fa}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css */import"./member_head-d9fd7b2c.js";import"./user-cd2cdc4b.js";const va={class:"main-container"},ha={class:"flex justify-between items-start"},ga={class:"flex justify-end items-center flex-1"},ya={class:"right-btn-group"},wa={class:"text-[14px] mr-[10px] flex items-center"},ka={class:"mt-[20px]"},xa={class:"flex items-center"},ba=["src"],Ca={key:1,class:"w-[54px] h-[54px] mr-[10px] rounded-[4px]",src:pa,alt:""},Sa={class:"flex flex-col"},Va={class:"flex items-center"},Pa={class:"flex flex-col"},Ia={key:0},Da={key:1},Ea={class:"operation-buttons"},Ta={class:"button-row"},Fa={class:"button-row"},$a={class:"mt-[16px] flex justify-end"},La={class:"flex items-center"},Ua=["src"],ja={class:"dialog-footer"},Aa={class:"flex items-center"},Ba=["src"],Ma={class:"dialog-footer"},Ya=Fe({__name:"list",props:{status:{type:String,default:""}},setup(ce){const de=ce,E=u(5),j=u(!1);let $=null;const T=u(5),A=u(!1);let L=null;const C=u(!1),ue=()=>{E.value=5,j.value=!1,$&&clearInterval($),$=setInterval(()=>{E.value>0?E.value--:(j.value=!0,clearInterval($))},1e3)},pe=()=>{T.value=5,A.value=!1,L&&clearInterval(L),L=setInterval(()=>{T.value>0?T.value--:(A.value=!0,clearInterval(L))},1e3)},S=u({all:[]}),b=u(!1),q=u([]),n=$e({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{keywords:"",group_id:"",app:"all",status:"",site_domain:"",create_time:[],expire_time:[]}});n.searchParam.status=de.status||"",(async()=>{const s=await(await Be({})).data;S.value.all=s,s.forEach((a,y)=>{S.value[a.app]||(S.value[a.app]=[]),S.value[a.app].push(a)})})();const U=u(0),H=()=>{Me().then(({data:s})=>{U.value=s.is_allow;let a=!!U.value;localStorage.setItem("isAllowChange",a.toString())})};H();const me=s=>{Ye({is_allow:s?1:0}).then(()=>{H()})};(async()=>{q.value=await(await ze()).data})();const G=u(),_e=s=>{s&&(s.resetFields(),v())},fe=()=>{n.searchParam.group_id=""},J=u([]);_a().then(({data:s})=>{J.value=s}).catch();const v=(s=1)=>{n.loading=!0,n.page=s,n.searchParam.app=n.searchParam.app=="all"?"":n.searchParam.app,Re({page:n.page,limit:n.limit,...n.searchParam}).then(a=>{n.loading=!1,n.data=a.data.data,n.total=a.data.total}).catch(()=>{n.loading=!1})};v();const Q=Le(),F=u(null),ve=s=>{F.value.setFormData(),F.value.showDialog=!0},he=s=>{Q.push({path:"/admin/site/info",query:{id:s.site_id}})},ge=s=>{F.value.setFormData(s),F.value.showDialog=!0},Z=(s=0)=>{if(window.localStorage.setItem("site.token",ie()),window.localStorage.setItem("site.comparisonTokenStorage",ie()),window.localStorage.setItem("site.userinfo",JSON.stringify(ne().userInfo)),s){const a=ne().userInfo;if(a.is_super_admin!=null&&!a.is_super_admin&&(a.site_ids||[]).indexOf(s)==-1){Ne({message:o("noPermission"),type:"warning"});return}window.localStorage.setItem("site.siteId",s),window.localStorage.setItem("site.comparisonSiteIdStorage",s),window.open(`${location.origin}/site/`)}else Q.push({path:"/home/index"})},ye=(s,a)=>{s==1&&Oe.confirm(o("closeSiteTips"),o("warning"),{confirmButtonText:o("confirm"),cancelButtonText:o("cancel"),type:"warning"}).then(()=>{qe({site_id:a}).then(y=>{v()})}),s==3&&He({site_id:a}).then(y=>{v()})},V=u(!1),W=u({}),P=u(!1),K=u({}),X=u(),h=u({captcha_code:"",captcha_key:"",captcha_img:""}),ee=u(),g=u({captcha_code:"",captcha_key:"",captcha_img:""});oe(V,s=>{s&&(ue(),B())}),oe(P,s=>{s&&(pe(),M())});const B=()=>{re().then(s=>{h.value.captcha_key=s.data.captcha_key,h.value.captcha_img=s.data.img,h.value.captcha_code=""}).catch(()=>{})},M=()=>{re().then(s=>{g.value.captcha_key=s.data.captcha_key,g.value.captcha_img=s.data.img,g.value.captcha_code=""}).catch(()=>{})},we=s=>{V.value=!0,W.value=s},ke=s=>{P.value=!0,K.value=s},xe=()=>{X.value.validate(s=>{if(!s)return;C.value=!0;const a={site_id:W.value.site_id,captcha_code:h.value.captcha_code,captcha_key:h.value.captcha_key};Ge(a).then(y=>{v(),V.value=!1}).catch(()=>{B()}).finally(()=>{C.value=!1})})},be=()=>{ee.value.validate(s=>{if(!s)return;C.value=!0;const a={site_id:K.value.site_id,captcha_code:g.value.captcha_code,captcha_key:g.value.captcha_key};Je(a).then(y=>{v(),P.value=!1}).catch(()=>{M()}).finally(()=>{C.value=!1})})};return(s,a)=>{const y=Qe,w=Ze,I=We,Y=Ke,ae=Xe,m=ea,z=aa,Ce=se("QuestionFilled"),Se=ta,Ve=la,Pe=oa,Ie=se("tempalte"),te=sa,x=ia,R=na,De=ra,Ee=ca,le=da,Te=ua;return d(),k("div",va,[t(te,{class:"box-card !border-none setting-card",shadow:"never"},{default:l(()=>[t(te,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:l(()=>[c("div",ha,[t(z,{inline:!0,model:n.searchParam,ref_key:"searchFormRef",ref:G,class:"search-form"},{default:l(()=>[t(w,{prop:"keywords"},{default:l(()=>[t(y,{modelValue:n.searchParam.keywords,"onUpdate:modelValue":a[0]||(a[0]=e=>n.searchParam.keywords=e),modelModifiers:{trim:!0},placeholder:i(o)("siteNamePlaceholder")},null,8,["modelValue","placeholder"])]),_:1}),b.value?(d(),f(w,{key:0,prop:"site_domain"},{default:l(()=>[t(y,{modelValue:n.searchParam.site_domain,"onUpdate:modelValue":a[1]||(a[1]=e=>n.searchParam.site_domain=e),modelModifiers:{trim:!0},placeholder:i(o)("siteDomainPlaceholder")},null,8,["modelValue","placeholder"])]),_:1})):D("",!0),t(w,{prop:"app"},{default:l(()=>[t(Y,{modelValue:n.searchParam.app,"onUpdate:modelValue":a[2]||(a[2]=e=>n.searchParam.app=e),clearable:"",onChange:fe,placeholder:i(o)("appIdPlaceholder"),class:"input-width"},{default:l(()=>[t(I,{label:i(o)("selectPlaceholder"),value:"all"},null,8,["label"]),(d(!0),k(N,null,O(Object.values(J.value),(e,_)=>(d(),f(I,{label:e.title,value:e.key,key:_},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1}),t(w,{prop:"group_id"},{default:l(()=>[t(Y,{modelValue:n.searchParam.group_id,"onUpdate:modelValue":a[3]||(a[3]=e=>n.searchParam.group_id=e),clearable:"",placeholder:i(o)("groupIdPlaceholder"),class:"input-width"},{default:l(()=>[t(I,{label:i(o)("selectPlaceholder"),value:""},null,8,["label"]),(d(!0),k(N,null,O(S.value.all,(e,_)=>(d(),f(I,{label:e.group_name,value:e.group_id,key:_},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1}),t(w,{prop:"status"},{default:l(()=>[t(Y,{modelValue:n.searchParam.status,"onUpdate:modelValue":a[4]||(a[4]=e=>n.searchParam.status=e),clearable:"",placeholder:i(o)("请选择状态"),class:"input-width"},{default:l(()=>[t(I,{label:i(o)("selectPlaceholder"),value:""},null,8,["label"]),(d(!0),k(N,null,O(q.value,(e,_)=>(d(),f(I,{label:e,value:_,key:_},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1}),b.value?(d(),f(w,{key:1,prop:"create_time"},{default:l(()=>[t(ae,{modelValue:n.searchParam.create_time,"onUpdate:modelValue":a[5]||(a[5]=e=>n.searchParam.create_time=e),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":i(o)("createTimeStartDate"),"end-placeholder":i(o)("createTimeEndDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1})):D("",!0),b.value?(d(),f(w,{key:2,prop:"expire_time"},{default:l(()=>[t(ae,{modelValue:n.searchParam.expire_time,"onUpdate:modelValue":a[6]||(a[6]=e=>n.searchParam.expire_time=e),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":i(o)("expireTimeStartDate"),"end-placeholder":i(o)("expireTimeEndDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1})):D("",!0),t(w,null,{default:l(()=>[t(m,{type:"primary",onClick:a[7]||(a[7]=e=>v())},{default:l(()=>[p(r(i(o)("search")),1)]),_:1}),t(m,{onClick:a[8]||(a[8]=e=>_e(G.value))},{default:l(()=>[p(r(i(o)("reset")),1)]),_:1}),t(m,{type:"primary",link:"",onClick:a[9]||(a[9]=e=>b.value=!b.value)},{default:l(()=>[p(r(b.value?i(o)("收起"):i(o)("更多"))+" ",1),c("span",{class:Ue(["iconfont iconjiantouxia ml-[4px] !text-[10px] mr-[10px] transition-transform duration-300",{"rotate-180":b.value}])},null,2)]),_:1})]),_:1})]),_:1},8,["model"]),c("div",ga,[c("div",ya,[t(Ie,{class:"flex items-center"},{default:l(()=>[t(Ve,{class:"box-item",effect:"dark",content:"前台用户登录某站点后,是否允许切换至站点管理列表或进入其他站点",placement:"top-start"},{default:l(()=>[c("span",wa,[p("允许切换站点 "),t(Se,null,{default:l(()=>[t(Ce)]),_:1})])]),_:1}),t(Pe,{modelValue:U.value,"onUpdate:modelValue":a[10]||(a[10]=e=>U.value=e),onChange:me,lazy:"",class:"mr-[25px]","active-value":1,"inactive-value":0},null,8,["modelValue"])]),_:1}),t(m,{type:"primary",class:"w-[100px]",onClick:ve},{default:l(()=>[p(r(i(o)("addSite")),1)]),_:1}),t(m,{class:"w-[100px]",onClick:a[11]||(a[11]=e=>Z())},{default:l(()=>[p(r(i(o)("toSite")),1)]),_:1})])])])]),_:1}),c("div",ka,[je((d(),f(De,{data:n.data,size:"large"},{empty:l(()=>[c("span",null,r(n.loading?"":i(o)("emptyData")),1)]),default:l(()=>[t(x,{prop:"site_id",label:i(o)("siteId"),width:"100","show-overflow-tooltip":!0},null,8,["label"]),t(x,{label:i(o)("siteInfo"),width:"300",align:"left"},{default:l(({row:e})=>[c("div",xa,[e.logo?(d(),k("img",{key:0,class:"w-[54px] h-[54px] mr-[10px] rounded-[4px]",src:i(Ae)(e.logo),alt:""},null,8,ba)):(d(),k("img",Ca)),c("div",Sa,[c("span",null,r(e.site_name||""),1)])])]),_:1},8,["label"]),t(x,{label:i(o)("manager"),width:"150",align:"left"},{default:l(({row:e})=>[c("div",Va,[c("div",Pa,[c("span",null,r(e.admin.username||""),1)])])]),_:1},8,["label"]),t(x,{prop:"group_name",label:i(o)("groupId"),width:"150","show-overflow-tooltip":!0},null,8,["label"]),t(x,{prop:"site_domain",label:i(o)("siteDomain"),width:"250","show-overflow-tooltip":!0},null,8,["label"]),t(x,{prop:"create_time",label:i(o)("createTime"),width:"200","show-overflow-tooltip":!0},null,8,["label"]),t(x,{prop:"expire_time",label:i(o)("expireTime"),width:"200","show-overflow-tooltip":!0},{default:l(({row:e})=>[e.expire_time==0?(d(),k("div",Ia,"永久")):(d(),k("div",Da,r(e.expire_time),1))]),_:1},8,["label"]),t(x,{label:i(o)("status"),width:"100",align:"center"},{default:l(({row:e})=>[e.status==1?(d(),f(R,{key:0,class:"ml-2",type:"success"},{default:l(()=>[p(r(e.status_name),1)]),_:2},1024)):e.status==3?(d(),f(R,{key:1,class:"ml-2",type:"error"},{default:l(()=>[p(r(e.status_name),1)]),_:2},1024)):(d(),f(R,{key:2,class:"ml-2",type:"error"},{default:l(()=>[p(r(e.status_name),1)]),_:2},1024))]),_:1},8,["label"]),t(x,{label:i(o)("operation"),"min-width":"250",align:"right",fixed:"right"},{default:l(({row:e})=>[c("div",Ea,[c("div",Ta,[t(m,{type:"primary",link:"",onClick:_=>Z(e.site_id)},{default:l(()=>[p(r(i(o)("toSite")),1)]),_:2},1032,["onClick"]),e.status==1||e.status==3?(d(),f(m,{key:0,type:"primary",link:"",onClick:_=>ye(e.status,e.site_id)},{default:l(()=>[p(r(e.status==1?i(o)("closeTxt"):i(o)("openTxt")),1)]),_:2},1032,["onClick"])):D("",!0),t(m,{type:"primary",link:"",onClick:_=>he(e)},{default:l(()=>[p(r(i(o)("info")),1)]),_:2},1032,["onClick"])]),c("div",Fa,[t(m,{type:"primary",link:"",onClick:_=>ke(e)},{default:l(()=>[p(r(i(o)("站点初始化")),1)]),_:2},1032,["onClick"]),t(m,{type:"primary",link:"",onClick:_=>ge(e)},{default:l(()=>[p(r(i(o)("edit")),1)]),_:2},1032,["onClick"]),t(m,{type:"primary",link:"",onClick:_=>we(e)},{default:l(()=>[p(r(i(o)("delete")),1)]),_:2},1032,["onClick"])])])]),_:1},8,["label"])]),_:1},8,["data"])),[[Te,n.loading]]),c("div",$a,[t(Ee,{"current-page":n.page,"onUpdate:current-page":a[12]||(a[12]=e=>n.page=e),"page-size":n.limit,"onUpdate:page-size":a[13]||(a[13]=e=>n.limit=e),layout:"total, sizes, prev, pager, next, jumper",total:n.total,onSizeChange:a[14]||(a[14]=e=>v()),onCurrentChange:v},null,8,["current-page","page-size","total"])])])]),_:1}),t(ma,{ref_key:"addSiteDialog",ref:F,onComplete:a[15]||(a[15]=e=>v())},null,512),t(le,{modelValue:V.value,"onUpdate:modelValue":a[18]||(a[18]=e=>V.value=e),title:i(o)("warning"),width:"500px","destroy-on-close":!0},{footer:l(()=>[c("span",ja,[t(m,{onClick:a[17]||(a[17]=e=>V.value=!1)},{default:l(()=>[p(r(i(o)("cancel")),1)]),_:1}),t(m,{type:"primary",onClick:xe,disabled:!j.value,loading:C.value},{default:l(()=>[p(r(i(o)("confirm")+(E.value>0?` (${E.value}s)`:"")),1)]),_:1},8,["disabled","loading"])])]),default:l(()=>[c("div",null,r(i(o)("siteDeleteTips")),1),t(z,{model:h.value,ref_key:"captchaFormRef",ref:X,class:"mt-4"},{default:l(()=>[t(w,{label:"验证码",prop:"captcha_code",rules:[{required:!0,message:"请输入验证码",trigger:"blur"}]},{default:l(()=>[c("div",La,[t(y,{placeholder:"请输入验证码",class:"w-[200px]",maxlength:"4","show-word-limit":"",modelValue:h.value.captcha_code,"onUpdate:modelValue":a[16]||(a[16]=e=>h.value.captcha_code=e)},null,8,["modelValue"]),h.value.captcha_img?(d(),k("img",{key:0,src:h.value.captcha_img,alt:"验证码",class:"w-[100px] h-[32px] cursor-pointer ml-[10px]",onClick:B},null,8,Ua)):D("",!0)])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),t(le,{modelValue:P.value,"onUpdate:modelValue":a[21]||(a[21]=e=>P.value=e),title:i(o)("warning"),width:"500px","destroy-on-close":!0},{footer:l(()=>[c("span",Ma,[t(m,{onClick:a[20]||(a[20]=e=>P.value=!1)},{default:l(()=>[p(r(i(o)("cancel")),1)]),_:1}),t(m,{type:"primary",onClick:be,disabled:!A.value,loading:C.value},{default:l(()=>[p(r(i(o)("confirm")+(T.value>0?` (${T.value}s)`:"")),1)]),_:1},8,["disabled","loading"])])]),default:l(()=>[c("div",null,r(i(o)("siteInitTips")),1),t(z,{model:g.value,ref_key:"initCaptchaFormRef",ref:ee,class:"mt-4"},{default:l(()=>[t(w,{label:"验证码",prop:"captcha_code",rules:[{required:!0,message:"请输入验证码",trigger:"blur"}]},{default:l(()=>[c("div",Aa,[t(y,{placeholder:"请输入验证码",class:"w-[200px]",maxlength:"4","show-word-limit":"",modelValue:g.value.captcha_code,"onUpdate:modelValue":a[19]||(a[19]=e=>g.value.captcha_code=e)},null,8,["modelValue"]),g.value.captcha_img?(d(),k("img",{key:0,src:g.value.captcha_img,alt:"验证码",class:"w-[100px] h-[32px] cursor-pointer ml-[10px]",onClick:M},null,8,Ba)):D("",!0)])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title"])])}}});const gt=fa(Ya,[["__scopeId","data-v-449d2433"]]);export{gt as default};