mirror of
https://gitee.com/niucloud-team/javashop.git
synced 2026-05-23 09:13:54 +00:00
Niucloud JAVA版框架1.1.0更新内容
新增
* 增加小程序展示线上版本号
* 发布小程序添加自定义版本号
* 添加后台取消小程序绑定微信公众平台授权
* 管理端核销功能
* 用户端导入微信地址功能
优化
* 装修页面时可自定义底部导航
* 小程序添加版权信息展示
* 应用菜单结构优化:取消独立营销菜单,统一在应用菜单下按分类
* 分页列表增加缓存,记录当前页信息,操作完成后,返回当前页
* 开启标签栏时对标签页面进行缓存
* 统一框架装修自定义使用底部导航数据结构
修复
* 删除表单报错
* admin首页点击未安装、已安装应用,页面跳转空白
* 修复插件云安装错误时同时显示安装失败和安装完成
商城1.0.5更新内容
新增
* 用户端添加订单开具发票功能
* 管理后台添加补开发票功能
优化
* 商品列表增加相关活动的关联展示
* 限时折扣、积分商城增加批量操作
* 积分商品,若有规格未参与积分活动,则无法购买
* 复制商品,提示语优化
修复
* 满减送活动赠品设置多件,只展示1件
* 满减送赠品未扣除库存问题
* 商品列表批量设置分类后商品分类查询不到商品的问题
* 商品标签状态已经关闭添加商品时依旧可以选择
* 商家地址库联系方式搜索无效
* 商品分类拖动排序无效
* 参与满减活动再使用优惠券,订单0元申请退款时,退款金额出现负数
* 积分商城规格值设置不参与积分兑换提交订单未拦截
* 虚拟商品核销码设置的永久有效,核销时提示商品已过期
* 订单满减送退款售后点击详情报错
* 按会员标签发放优惠券异常一直未发放
* 微信支付申请退款售后点击转账跳转404
* 订单列表输入会员编号、账号点击搜索筛选不出来内容
* 多商品组商品来源选择分组,只有一个商品分类时多商品组商品展示不正确
* 商品组件排序方式选择为价格时报错
* 图文导航选择积分商品报错
2 lines
7.8 KiB
JavaScript
2 lines
7.8 KiB
JavaScript
import{d as ce,u as de,k as pe,q as me,r as b,b3 as ue,R as _e,$ as B,s as l,a5 as V,h as m,c as S,e as t,w as n,a as u,t as p,f as s,F as fe,W as he,v as y,i as f,Z as U,C as ge,bW as ve,ah as A,B as be,a4 as ye,a1 as ke,M as xe,L as Ce,E as we,N as Ee,a9 as Te,ak as Fe,al as Ve,a2 as Pe,a0 as Ne,aH as Be,U as Se,ba as $e,V as De,a3 as je}from"./index-a2dd70e3.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{_ as ze}from"./index.vue_vue_type_script_setup_true_lang-58537763.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 *//* empty css */import"./el-form-item-4ed993c7.js";import{t as Le,u as Re,r as Ue,s as Ae,v as Oe}from"./tools-80fbc348.js";const Me={class:"main-container"},Ge={class:"flex justify-between items-center"},Ie={class:"text-page-title"},We={class:"mt-[16px] flex justify-end"},qe={class:"flex h-[50vh]"},He={class:"w-[600px]"},Ke={class:"flex items-center"},Ze={class:"pl-[5px]"},Je={class:"ml-[20px] relative",style:{width:"calc(100% - 285px)"}},kt=ce({__name:"list",setup(Qe){const O=de(),M=pe().meta.title,a=me({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{table_name:"",table_content:"",addon_name:""}}),$=b(),G=i=>{i&&(i.resetFields(),h())},h=(i=1)=>{a.loading=!0,a.page=i,Le({page:a.page,limit:a.limit,...a.searchParam}).then(e=>{a.loading=!1,a.data=e.data.data,a.total=e.data.total,ve(a.page,a.limit,a.searchParam)}).catch(()=>{a.loading=!1})};h();const I=i=>{A.confirm(l("codeDeleteTips"),l("warning"),{confirmButtonText:l("confirm"),cancelButtonText:l("cancel"),type:"warning"}).then(()=>{Re(i).then(()=>{h()}).catch(()=>{})})},W=i=>{O.push("/tools/code/edit?id="+i.id)},q=i=>{Ue({id:i}).then(e=>{a.loading=!1,A.confirm(e.msg!="2"?l("saveAndSyncText"):l("saveAndSyncText1"),l("warning"),{confirmButtonText:l("confirm"),cancelButtonText:l("cancel")}).then(()=>{D(i,3)}).catch(()=>{})}).catch(()=>{a.loading=!1})},D=(i,e)=>{a.loading=!0,Ae({id:i,generate_type:e}).then(r=>{B({type:"success",message:"操作成功"}),e!=3?(a.loading=!1,window.open(be(r.data.file),"_blank")):h()}).catch(()=>{a.loading=!1})},P=b([]),N=b(!1),E=b([]),T=b(!1),w=b(""),F=b(""),H=i=>{N.value=!0,T.value=!0,w.value="",E.value=[],F.value="",Oe(i).then(e=>{P.value=e.data,E.value=Z(e.data.map(r=>r.file_dir+r.name)),w.value=P.value[0].content,T.value=!1}).catch(()=>{T.value=!1})},K=i=>{P.value.forEach(e=>{i.path===e.file_dir+e.name&&(w.value=e.content)})},Z=i=>{const e=[];if(Array.isArray(i))for(let g=0;g<i.length;++g){const k=i[g].split("/");let x=e;for(let c=0;c<k.length;++c){const C=k[c];let d=null;for(var r=0;r<x.length;++r){const _=x[r];if(_.name===C){d=_;break}}d||(d={name:C,path:C.indexOf(".")<0?"":i[g],key:"k"+g+c+r},C.indexOf(".")<0&&(d.children=[]),d.path===i[0]&&(F.value=d.key),x.push(d)),d.children&&(x=d.children)}}return e},{copy:J,isSupported:Q,copied:j}=ue(),X=()=>{if(!Q.value){B({message:l("notSupportCopy"),type:"warning"});return}J(w.value)};return _e(j,()=>{j.value&&B({message:l("copySuccess"),type:"success"})}),(i,e)=>{const r=ye,g=ke,k=xe,x=Ce,c=we,C=Ee,d=Te,_=Fe,Y=Ve,ee=Pe,te=V("Folder"),ae=V("FolderOpened"),z=Ne,le=V("Document"),oe=Be,L=Se,ne=V("highlightjs"),ie=ze,se=$e,re=De,R=je;return m(),S("div",Me,[t(d,{class:"box-card !border-none",shadow:"never"},{default:n(()=>[u("div",Ge,[u("span",Ie,p(s(M)),1)]),t(d,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:n(()=>[t(C,{inline:!0,model:a.searchParam,ref_key:"searchFormRef",ref:$},{default:n(()=>[t(k,{label:s(l)("addonName"),prop:"addon_name"},{default:n(()=>[t(g,{modelValue:a.searchParam.addon_name,"onUpdate:modelValue":e[0]||(e[0]=o=>a.searchParam.addon_name=o),placeholder:"全部",filterable:"",remote:"",clearable:"","remote-method":h},{default:n(()=>[t(r,{label:"全部",value:""}),t(r,{label:"系统",value:"2"}),(m(!0),S(fe,null,he(i.addonList,o=>(m(),y(r,{label:o.title,value:o.key,key:o.key},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),t(k,{label:s(l)("tableName"),prop:"table_name"},{default:n(()=>[t(x,{modelValue:a.searchParam.table_name,"onUpdate:modelValue":e[1]||(e[1]=o=>a.searchParam.table_name=o),modelModifiers:{trim:!0},placeholder:s(l)("tableNamePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(k,null,{default:n(()=>[t(c,{type:"primary",onClick:e[2]||(e[2]=o=>h())},{default:n(()=>[f(p(s(l)("search")),1)]),_:1}),t(c,{onClick:e[3]||(e[3]=o=>G($.value))},{default:n(()=>[f(p(s(l)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),u("div",null,[U((m(),y(Y,{data:a.data,size:"large"},{empty:n(()=>[u("span",null,p(a.loading?"":s(l)("emptyData")),1)]),default:n(()=>[t(_,{prop:"table_name","show-overflow-tooltip":!0,label:s(l)("tableName"),"min-width":"120"},null,8,["label"]),t(_,{prop:"title","show-overflow-tooltip":!0,label:s(l)("addonName"),"min-width":"120"},null,8,["label"]),t(_,{prop:"table_content","show-overflow-tooltip":!0,label:s(l)("tableContent"),"min-width":"120"},null,8,["label"]),t(_,{prop:"edit_type",label:s(l)("editType"),"min-width":"150",align:"center"},{default:n(({row:o})=>[f(p(o.edit_type==1?s(l)("popup"):s(l)("page")),1)]),_:1},8,["label"]),t(_,{label:s(l)("createTime"),"min-width":"180",align:"center"},{default:n(({row:o})=>[f(p(o.create_time||""),1)]),_:1},8,["label"]),t(_,{label:s(l)("operation"),fixed:"right",align:"right",width:"330"},{default:n(({row:o})=>[t(c,{type:"primary",link:"",onClick:v=>W(o)},{default:n(()=>[f(p(s(l)("edit")),1)]),_:2},1032,["onClick"]),t(c,{type:"primary",link:"",onClick:v=>H(o.id)},{default:n(()=>[f(p(s(l)("preview")),1)]),_:2},1032,["onClick"]),t(c,{type:"primary",link:"",onClick:v=>q(o.id)},{default:n(()=>[f(p(s(l)("saveAndSync")),1)]),_:2},1032,["onClick"]),t(c,{type:"primary",link:"",onClick:v=>D(o.id,2)},{default:n(()=>[f(p(s(l)("download")),1)]),_:2},1032,["onClick"]),t(c,{type:"primary",link:"",onClick:v=>I(o.id)},{default:n(()=>[f(p(s(l)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[R,a.loading]]),u("div",We,[t(ee,{"current-page":a.page,"onUpdate:current-page":e[4]||(e[4]=o=>a.page=o),"page-size":a.limit,"onUpdate:page-size":e[5]||(e[5]=o=>a.limit=o),layout:"total, sizes, prev, pager, next, jumper",total:a.total,onSizeChange:e[6]||(e[6]=o=>h()),onCurrentChange:h},null,8,["current-page","page-size","total"])])])]),_:1}),t(re,{modelValue:N.value,"onUpdate:modelValue":e[7]||(e[7]=o=>N.value=o),class:"dialog-visible",width:"70%",title:"代码预览"},{default:n(()=>[U((m(),S("div",qe,[t(L,{class:"h-[100%] w-[270px]"},{default:n(()=>[u("div",He,[E.value.length&&F.value!=""?(m(),y(oe,{key:0,data:E.value,props:{label:"name",value:"key"},"node-key":"key","current-node-key":F.value,"expand-on-click-node":!1,"highlight-current":"","default-expand-all":"",ref:"treeRef",onNodeClick:K},{default:n(({node:o,data:v})=>[u("div",Ke,[v.children?(m(),y(z,{key:0},{default:n(()=>[o.expanded?(m(),y(ae,{key:1})):(m(),y(te,{key:0}))]),_:2},1024)):(m(),y(z,{key:1},{default:n(()=>[t(le)]),_:1})),u("span",Ze,p(v.name),1)])]),_:1},8,["data","current-node-key"])):ge("",!0)])]),_:1}),u("div",Je,[t(L,{class:"h-[100%] w-[100%]"},{default:n(()=>[t(ne,{autodetect:"",class:"h-[100%]",code:w.value},null,8,["code"])]),_:1}),u("div",{class:"absolute top-0 right-[15px] z-5 cursor-pointer hover:text-primary",onClick:X},[t(se,{content:"点击复制",placement:"top"},{default:n(()=>[t(ie,{name:"iconfont icondingdanzhongxinPC-3"})]),_:1})])])])),[[R,T.value]])]),_:1},8,["modelValue"])])}}});export{kt as default};
|