javashop/webroot/public/admin/assets/config-cf245cb6.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
9.6 KiB
JavaScript

import{d as H,r as g,m as J,s as a,h as _,c as w,Z as X,v as S,w as u,e as i,f as t,a as n,t as s,i as h,F as P,W as k,b_ as M,bY as R,C as D,a6 as $,$ as b,aE as ee,aF as le,M as ae,L as oe,aj as te,aG as re,bF as ne,E as se,a9 as de,N as ie,a3 as ue,p as pe,g as ce}from"./index-a2dd70e3.js";/* 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";/* empty css *//* empty css */import{g as me,a as ve,b as _e,s as fe}from"./sale-95cfa1d0.js";import{_ as xe}from"./_plugin-vue_export-helper-c27b6911.js";const B=V=>(pe("data-v-4a9cbf73"),V=V(),ce(),V),we={class:"main-container"},ye={class:"text text-[14px] leading-[25px]"},ge={key:0,class:"flex flex-col"},he=B(()=>n("span",{class:"text-[#666] ml-[5px]"},"日",-1)),be={class:"text-[#999] text-[12px]"},Ve={key:1,class:"flex flex-col"},Ce={class:"text-[#999] text-[12px]"},Te={key:2,class:"flex flex-col items-center"},Ee={class:"flex flex-col mb-[5px]"},Fe=B(()=>n("span",{class:"text-[#666] ml-[5px]"},"日",-1)),Se={class:"text-[#999] text-[12px]"},Pe={class:"text-[#999] text-[12px]"},ke={class:"flex items-center"},Me={key:0,class:"flex items-center ml-[10px] text-[#666]"},De={class:"ml-[10px]"},$e={class:"flex flex-col"},Ne={key:0,class:"flex flex-col w-[500px] mb-[10px]"},Ue={class:"border-0 mb-[10px] border-solid border-b-[1px] border-[var(--el-border-color-lighter)] flex justify-between"},Ie=["onClick"],je={class:"flex items-center pl-[30px]"},Le={class:"flex items-center"},Oe={class:"flex items-center mt-[10px] pl-[30px]"},Re={class:"flex items-center"},Be={class:"fixed-footer-wrap"},Ke={class:"fixed-footer"},qe=H({__name:"config",setup(V){const e=g({is_open:"1",period_type:"month",period:"",send_type:"active",condition:[],reward:[{end:1,reward:{commission:1}}]}),m=g({type:[],content:{order_money:0}}),y=g({index:0}),N=g(!0),E=g();(()=>{me().then(o=>{e.value.is_open=o.data.is_open,e.value.period=o.data.period,e.value.period_type=o.data.period_type,e.value.send_type=o.data.send_type,e.value.reward=o.data.reward,y.value.index=e.value.reward.length,e.value.condition=o.data.condition||{},m.value.type=Object.keys(e.value.condition),m.value.content=$(e.value.condition),N.value=!1})})();const U=g({});(()=>{ve().then(o=>{U.value=o.data})})();const I=g({});(()=>{_e().then(o=>{I.value=o.data})})();const K=o=>{e.value.period="",setTimeout(()=>{o&&o.clearValidate("period")})},q=o=>{let l={end:1,reward:{commission:1}};Object.keys(e.value.reward).length&&(l.end=parseFloat(e.value.reward[o-1].end)+1),e.value.reward.push(l),y.value.index=++y.value.index},G=o=>{e.value.reward.splice(o,1),y.value.index=--y.value.index},Q=(o,l)=>{let d=o<0||o>=0&&l<=0?0:e.value.reward[o-1].end,p=o+1>=e.value.reward.length?"--":e.value.reward[o+1].end;if(!/^[1-9]\d*$/.test(l))return b.error(`${a("rewardTips5")}`),e.value.reward[o].end=1,!1;if(parseFloat(d)>=parseFloat(l))return b.error(`${a("rewardTips3")}${d}`),e.value.reward[o].end=parseFloat(d)+1,!1;if(p!="--"&&parseFloat(p)<=parseFloat(l))return b.error(`${a("rewardTips4")}${p}`),e.value.reward[o].end=parseFloat(p)-1,!1},A=(o,l)=>{if(isNaN(l)||l=="")return b.error(`${a("correctNumber")}`),e.value.reward[o].reward.commission=1,!1;if(parseFloat(l)<0)return b.error(`${a("moreThanZero")}`),e.value.reward[o].reward.commission=1,!1},Z=J(()=>({period:[{validator:(o,l,d)=>{e.value.period_type=="year"&&!e.value.period&&d(new Error(a("fillDatePlaceholder")));let p=/^(?:30|31|[1-2]?[0-9])$/;(e.value.period_type=="month"||e.value.period_type=="quarter")&&(l<=0||!p.test(l))&&d(new Error(a("correctNumber1"))),d()},trigger:["blur","change"]}],condition:[{validator:(o,l,d)=>{m.value.type.length||d(new Error(a("selectConditionPlaceholder"))),m.value.type.forEach((p,c)=>{m.value.content[p]||d(new Error(a("fillConditionPlaceholder"))),p=="order_money"&&m.value.content[p]<=0&&d(new Error(a("orderMoneyPlaceholder")))}),d()},trigger:["blur","change"]}],reward:[{validator:(o,l,d)=>{const p=c=>{let x=parseFloat(c);if(typeof x!="number"||isNaN(x))return!1;const C=x.toString(),T=C.indexOf(".");return T===-1?!0:C.length-T-1<=2};e.value.reward.length&&Number(e.value.is_open)&&e.value.reward.forEach((c,x)=>{(c.reward.commission<=0||!p(c.reward.commission))&&d(new Error(a("rewardCommissionPlaceholder")))}),d()},trigger:["blur"]}]}));let F=g(!1);const W=async o=>{F.value||!o||await o.validate(async l=>{if(l){let d={};m.value.type.forEach((c,x)=>{m.value.content[c]!=null&&(d[c]=m.value.content[c])}),e.value.condition=$(d);let p=$(e.value);fe(p).then(c=>{F.value=!1}).catch(()=>{F.value=!1})}})};return(o,l)=>{const d=ee,p=le,c=ae,x=oe,C=te,T=re,j=ne,L=se,O=de,Y=ie,z=ue;return _(),w("div",we,[X((_(),S(O,{class:"card !border-none",shadow:"never"},{default:u(()=>[i(Y,{class:"page-form",model:e.value,"label-width":"180px",rules:t(Z),ref_key:"formRef",ref:E},{default:u(()=>[n("div",ye,s(t(a)("baseTitle")),1),i(O,{class:"card !border-none",shadow:"never"},{default:u(()=>[i(c,{label:t(a)("isEnable")},{default:u(()=>[i(p,{modelValue:e.value.is_open,"onUpdate:modelValue":l[0]||(l[0]=r=>e.value.is_open=r)},{default:u(()=>[i(d,{label:"1"},{default:u(()=>[h(s(t(a)("are")),1)]),_:1}),i(d,{label:"0"},{default:u(()=>[h(s(t(a)("no")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),i(c,{label:t(a)("salePeriodType")},{default:u(()=>[i(p,{modelValue:e.value.period_type,"onUpdate:modelValue":l[1]||(l[1]=r=>e.value.period_type=r),onChange:l[2]||(l[2]=r=>K(E.value))},{default:u(()=>[(_(!0),w(P,null,k(U.value,(r,v)=>(_(),S(d,{key:v,label:v},{default:u(()=>[h(s(r),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),i(c,{label:t(a)("salePeriod"),prop:"period"},{default:u(()=>[e.value.period_type=="month"?(_(),w("div",ge,[n("div",null,[i(x,{class:"!w-[214px]",modelValue:e.value.period,"onUpdate:modelValue":l[3]||(l[3]=r=>e.value.period=r),modelModifiers:{trim:!0},placeholder:t(a)("monthDatePlaceholder"),onKeyup:l[4]||(l[4]=r=>t(M)(r)),maxlength:"2"},null,8,["modelValue","placeholder"]),he]),n("span",be,s(t(a)("monthQuarterPlaceholder")),1)])):e.value.period_type=="year"?(_(),w("div",Ve,[i(C,{modelValue:e.value.period,"onUpdate:modelValue":l[5]||(l[5]=r=>e.value.period=r),type:"date",placeholder:t(a)("selectDatePlaceholder"),class:"!w-[214px]",format:"MM-DD","value-format":"MM-DD"},null,8,["modelValue","placeholder"]),n("span",Ce,s(t(a)("yearQuarterPlaceholder")),1)])):(_(),w("div",Te,[n("div",Ee,[n("div",null,[i(x,{class:"!w-[214px]",modelValue:e.value.period,"onUpdate:modelValue":l[6]||(l[6]=r=>e.value.period=r),modelModifiers:{trim:!0},placeholder:t(a)("monthDatePlaceholder"),onKeyup:l[7]||(l[7]=r=>t(M)(r)),maxlength:"2"},null,8,["modelValue","placeholder"]),Fe]),n("span",Se,s(t(a)("quarterPlaceholder")),1),n("span",Pe,s(t(a)("monthQuarterPlaceholder")),1)])]))]),_:1},8,["label"]),i(c,{label:t(a)("saleSendType")},{default:u(()=>[i(p,{modelValue:e.value.send_type,"onUpdate:modelValue":l[8]||(l[8]=r=>e.value.send_type=r)},{default:u(()=>[(_(!0),w(P,null,k(I.value,(r,v)=>(_(),S(d,{key:v,label:v},{default:u(()=>[h(s(r),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),i(c,{label:t(a)("condition"),prop:"condition"},{default:u(()=>[i(j,{modelValue:m.value.type,"onUpdate:modelValue":l[11]||(l[11]=r=>m.value.type=r)},{default:u(()=>[i(T,{label:"order_money",class:"!h-[auto] !flex !items-center"},{default:u(()=>[n("div",ke,[n("span",null,s(t(a)("orderMoney")),1),m.value.type.indexOf("order_money")>-1?(_(),w("div",Me,[i(x,{modelValue:m.value.content.order_money,"onUpdate:modelValue":l[9]||(l[9]=r=>m.value.content.order_money=r),modelModifiers:{trim:!0},clearable:"",class:"!w-[100px]",maxlength:"60",onKeyup:l[10]||(l[10]=r=>t(R)(r))},null,8,["modelValue"]),n("span",De,s(t(a)("orderMoneyTips1")),1)])):D("",!0)])]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),i(c,{label:t(a)("reward"),prop:"reward"},{default:u(()=>[n("div",$e,[(_(!0),w(P,null,k(y.value.index,(r,v)=>(_(),w("div",{key:r},[e.value.reward[v]?(_(),w("div",Ne,[n("div",Ue,[n("span",null,s(r)+s(t(a)("rewardTips1")),1),y.value.index>1?(_(),w("span",{key:0,onClick:f=>G(v),class:"text-[var(--el-color-primary)] cursor-pointer"},s(t(a)("delete")),9,Ie)):D("",!0)]),n("div",je,[n("span",null,s(t(a)("rewardIndex")),1),n("div",Le,[n("span",null,s(t(a)("rewardIndexTips1")),1),i(x,{modelValue:e.value.reward[v].end,"onUpdate:modelValue":f=>e.value.reward[v].end=f,modelModifiers:{trim:!0},clearable:"",class:"!w-[100px] mx-[8px]",onKeyup:l[12]||(l[12]=f=>t(M)(f)),onChange:f=>Q(v,f)},null,8,["modelValue","onUpdate:modelValue","onChange"]),n("span",null,s(t(a)("rewardIndexTips2")),1)])]),n("div",Oe,[n("span",null,s(t(a)("rewardContent")),1),n("div",Re,[n("span",null,s(t(a)("rewardContentTips1")),1),i(x,{modelValue:e.value.reward[v].reward.commission,"onUpdate:modelValue":f=>e.value.reward[v].reward.commission=f,modelModifiers:{trim:!0},clearable:"",onChange:f=>A(v,f),class:"!w-[100px] mx-[8px]",onKeyup:l[13]||(l[13]=f=>t(R)(f))},null,8,["modelValue","onUpdate:modelValue","onChange"]),n("span",null,s(t(a)("rewardContentTips2")),1)])])])):D("",!0)]))),128)),i(L,{class:"mt-[15px] w-[120px] ml-[30px]",type:"primary",onClick:l[14]||(l[14]=r=>q(y.value.index))},{default:u(()=>[h(s(t(a)("rewardTips2"))+s(y.value.index+1)+s(t(a)("rewardTips1")),1)]),_:1})])]),_:1},8,["label"])]),_:1})]),_:1},8,["model","rules"])]),_:1})),[[z,N.value]]),n("div",Be,[n("div",Ke,[i(L,{type:"primary",onClick:l[15]||(l[15]=r=>W(E.value))},{default:u(()=>[h(s(t(a)("save")),1)]),_:1})])])])}}});const il=xe(qe,[["__scopeId","data-v-4a9cbf73"]]);export{il as default};