mirror of
https://gitee.com/niucloud-team/javashop.git
synced 2026-06-01 21:40:25 +00:00
Niucloud JAVA版框架1.1.0更新内容
新增
* 增加小程序展示线上版本号
* 发布小程序添加自定义版本号
* 添加后台取消小程序绑定微信公众平台授权
* 管理端核销功能
* 用户端导入微信地址功能
优化
* 装修页面时可自定义底部导航
* 小程序添加版权信息展示
* 应用菜单结构优化:取消独立营销菜单,统一在应用菜单下按分类
* 分页列表增加缓存,记录当前页信息,操作完成后,返回当前页
* 开启标签栏时对标签页面进行缓存
* 统一框架装修自定义使用底部导航数据结构
修复
* 删除表单报错
* admin首页点击未安装、已安装应用,页面跳转空白
* 修复插件云安装错误时同时显示安装失败和安装完成
商城1.0.5更新内容
新增
* 用户端添加订单开具发票功能
* 管理后台添加补开发票功能
优化
* 商品列表增加相关活动的关联展示
* 限时折扣、积分商城增加批量操作
* 积分商品,若有规格未参与积分活动,则无法购买
* 复制商品,提示语优化
修复
* 满减送活动赠品设置多件,只展示1件
* 满减送赠品未扣除库存问题
* 商品列表批量设置分类后商品分类查询不到商品的问题
* 商品标签状态已经关闭添加商品时依旧可以选择
* 商家地址库联系方式搜索无效
* 商品分类拖动排序无效
* 参与满减活动再使用优惠券,订单0元申请退款时,退款金额出现负数
* 积分商城规格值设置不参与积分兑换提交订单未拦截
* 虚拟商品核销码设置的永久有效,核销时提示商品已过期
* 订单满减送退款售后点击详情报错
* 按会员标签发放优惠券异常一直未发放
* 微信支付申请退款售后点击转账跳转404
* 订单列表输入会员编号、账号点击搜索筛选不出来内容
* 多商品组商品来源选择分组,只有一个商品分类时多商品组商品展示不正确
* 商品组件排序方式选择为价格时报错
* 图文导航选择积分商品报错
2 lines
3.4 KiB
JavaScript
2 lines
3.4 KiB
JavaScript
import{d as y,k as N,r as g,m as C,s as t,h as R,c as I,e as l,w as i,a as s,t as c,f as o,b_ as B,i as O,b8 as L,M as P,L as S,a9 as T,N as U,E as F}from"./index-a2dd70e3.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css */import{i as M,s as $}from"./recharge-c3d9c4fc.js";import{_ as q}from"./_plugin-vue_export-helper-c27b6911.js";const D={class:"flex justify-between items-center mb-[10px]"},j={class:"text-page-title"},K={class:"flex items-center mx-[5px]"},z={class:"!text-sm"},A={class:"text-[12px] text-[#a9a9a9] leading-normal mt-[5px]"},G={class:"fixed-footer-wrap"},H={class:"fixed-footer h-[48px]"},J=y({__name:"config",setup(Q){const h=N().meta.title,r=g({is_use:1,recharge_explain:"",min_price:"",close_length:""}),u=g(),x={required:/[\S]+/,number:/^\d{0,10}$/,digit:/^\d{0,10}(.?\d{0,2})$/,special:/^\d{0,10}(.?\d{0,3})$/},v=C(()=>({min_price:[{required:!0,trigger:"blur",validator:(d,e,a)=>{e===null||e===""?a(t("minPricePlaceholder")):isNaN(e)||!x.digit.test(e)?a(t("limitTips")):e<.01?a(t("limitTipsTwo")):a()}}],close_length:[{validator:b,trigger:"blur"}]})),b=(d,e,a)=>e?e==""?a(new Error(t("CloseLengthPlaceholder"))):Number(e)>=10&&Number(e)<=1440?a():a(new Error(t("closeOrderInfoBottom"))):a(),_=()=>{M().then(d=>{r.value=d.data})};_();const w=async()=>{var d;await((d=u.value)==null?void 0:d.validate(async e=>{e&&$(r.value).then(()=>{_()}).catch(()=>{})}))};return(d,e)=>{const a=L,m=P,p=S,f=T,V=U,E=F;return R(),I("div",null,[l(f,{class:"box-card !border-none main-container",shadow:"never"},{default:i(()=>[s("div",D,[s("span",j,c(o(h)),1)]),l(V,{model:r.value,"label-width":"120px",ref_key:"formRef",ref:u,rules:o(v),class:"page-form"},{default:i(()=>[l(f,{class:"box-card !border-none",shadow:"never"},{default:i(()=>[l(m,{label:o(t)("enableRecharge"),prop:"is_use"},{default:i(()=>[s("div",K,[l(a,{modelValue:r.value.is_use,"onUpdate:modelValue":e[0]||(e[0]=n=>r.value.is_use=n),"active-value":1,"inactive-value":0},null,8,["modelValue"])])]),_:1},8,["label"]),l(m,{label:o(t)("rechargeExplain"),prop:"recharge_explain"},{default:i(()=>[l(p,{modelValue:r.value.recharge_explain,"onUpdate:modelValue":e[1]||(e[1]=n=>r.value.recharge_explain=n),placeholder:o(t)("rechargeExplainPlaceholder"),type:"textarea",maxlength:"500","show-word-limit":"",rows:"5",class:"!w-[400px]",clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(m,{label:o(t)("min_price"),prop:"min_price"},{default:i(()=>[l(p,{modelValue:r.value.min_price,"onUpdate:modelValue":e[2]||(e[2]=n=>r.value.min_price=n),modelModifiers:{trim:!0},clearable:"",placeholder:"0.00",class:"input-width-short",maxlength:"8","show-word-limit":""},null,8,["modelValue"])]),_:1},8,["label"]),l(m,{label:o(t)("closeOrderInfo"),prop:"close_length"},{default:i(()=>[s("div",null,[s("p",z,[s("span",null,c(o(t)("closeOrderInfoLeft")),1),l(p,{modelValue:r.value.close_length,"onUpdate:modelValue":e[3]||(e[3]=n=>r.value.close_length=n),modelModifiers:{trim:!0},class:"!w-[120px] mx-[10px]",onKeyup:e[4]||(e[4]=n=>o(B)(n)),clearable:""},null,8,["modelValue"]),s("span",null,c(o(t)("closeOrderInfoRight")),1)]),s("p",A,c(o(t)("closeOrderInfoBottom")),1)])]),_:1},8,["label"])]),_:1})]),_:1},8,["model","rules"])]),_:1}),s("div",G,[s("div",H,[l(E,{type:"primary",onClick:w},{default:i(()=>[O(c(o(t)("save")),1)]),_:1})])])])}}});const ae=q(J,[["__scopeId","data-v-1c91b66d"]]);export{ae as default};
|