javashop/webroot/public/admin/assets/edit-8621d8cc.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
14 KiB
JavaScript

import{d as Z,k as z,u as J,r as b,q as Q,m as X,s as o,Z as ee,h as x,c as E,e as i,w as d,f as s,b4 as te,a as n,i as y,t as m,v as h,b_ as k,F as le,W as oe,C as se,bY as U,a6 as L,bi as ie,b5 as ae,a9 as ne,L as re,M as de,aE as me,aF as ue,aj as pe,aG as _e,bF as ce,N as fe,E as xe,a3 as ve}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 */import ye from"./index-6f7f6fb7.js";import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import{g as ge,e as be,b as he}from"./task-7781d77a.js";import{h as we}from"./level-f5f8486d.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-fe3f69f2.js";/* empty css *//* empty css */import"./attachment-0779a31d.js";import"./index.vue_vue_type_script_setup_true_lang-78991d87.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-309d53a0.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-58537763.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./sortable.esm-be94e56d.js";const Ve={class:"main-container"},ke={class:"flex"},Te=n("span",{class:"mx-[10px]"},"至",-1),Fe={key:0},Ee={class:"flex flex-col"},Pe={class:"ml-[10px]"},De={class:"text-[#999] text-[12px]"},Me={class:"flex flex-col mt-[10px]"},Ne={class:"flex -mt-[9px]"},Ce={class:"flex items-center ml-[2px] text-[#666]"},Oe={class:"ml-[10px]"},Ue={class:"flex -mt-[9px]"},Le={class:"flex items-center ml-[2px] text-[#666]"},Ye={class:"ml-[10px]"},$e={class:"flex -mt-[9px]"},Re={class:"flex items-center ml-[2px] text-[#666]"},He={class:"ml-[10px]"},Se={class:"flex items-center"},qe={class:"mr-[10px]"},Be={class:"ml-[10px]"},Ke={class:"flex flex-col mt-[10px]"},Ie={class:"flex -mt-[9px]"},je={class:"mr-[10px]"},Ge=n("span",null,null,-1),Ae={class:"flex items-center text-[#666] -mt-[9px]"},We={class:"mr-[10px]"},Ze={class:"ml-[10px]"},ze=n("span",null,null,-1),Je={class:"fixed-footer-wrap"},Qe={class:"fixed-footer"},qt=Z({__name:"edit",setup(Xe){const P=z(),D=J(),Y=P.meta.title,T=b(!1),g=b(),e=Q({...{id:"",name:"",time_type:"1",time:"",start_time:"2024-01-22 12:52:00",end_time:"",level_type:"1",level:[],cover:"",times:"",rules:[{condition:{type:["order_num"]},reward:{commission:""}}],remark:"",send_time_type:"1",send_time:""}});e.id=b(P.query.id);const $=X(()=>({name:[{required:!0,message:o("taskNamPlaceholder"),trigger:"blur"}],time:[{validator:(r,t,a)=>{e.start_time||a(new Error(o("startTimePlaceholder"))),e.time_type!=2&&!e.end_time&&a(new Error(o("endTimePlaceholder"))),e.time_type!=2&&w(e.end_time)<w(e.start_time)&&a(new Error(o("tmePlaceholder1"))),a()},trigger:["blur","change"]}],times:[{required:!0,validator:(r,t,a)=>{/^[1-9]\d*|0$/.test(parseFloat(e.times))?a():a(new Error(o("timesRepeatableRulesPlaceholder")))},trigger:["blur","change"]}],level:[{validator:(r,t,a)=>{e.level_type==2&&!e.level.length?a(new Error(o("levelPlaceholder"))):a()},trigger:["blur","change"]}],type:[{required:!0,validator:(r,t,a)=>{e.rules[0].condition.type.length||a(new Error(o("leastSelectTaskIndex")));const _=u=>{const f=parseFloat(u);return!isNaN(f)&&f%1!==0},p=u=>{let f=parseFloat(u);if(typeof f!="number"||isNaN(f))return!1;const c=f.toString(),v=c.indexOf(".");return v===-1?!0:c.length-v-1<=2};e.rules[0].condition.type.indexOf("order_num")>-1&&(!e.rules[0].condition.order_num||e.rules[0].condition.order_num<=0||_(e.rules[0].condition.order_num))&&a(new Error(o("conditionOrderNumTips3"))),e.rules[0].condition.type.indexOf("order_money")>-1&&(!e.rules[0].condition.order_money||e.rules[0].condition.order_money<=0||!p(e.rules[0].condition.order_money))&&a(new Error(o("conditionOrderMoneyTips3"))),e.rules[0].condition.type.indexOf("child_num")>-1&&(!e.rules[0].condition.child_num||e.rules[0].condition.child_num<=0||_(e.rules[0].condition.child_num))&&a(new Error(o("conditionFenxiaoNumTips3"))),a()},trigger:["blur"]}],send_time_type:[{required:!0,validator:(r,t,a)=>{e.send_time||a(new Error(o("selectTimePlaceholder1")));const _=/^[1-9]\d*$/;e.send_time_type==2&&!_.test(e.send_time)&&a(new Error(o("selectTimePlaceholder2"))),e.send_time_type==1&&w(e.end_time)>w(e.send_time)&&a(new Error(o("selectTimePlaceholder3"))),a()},trigger:["blur","change"]}],"rules[0].reward.commission":[{required:!0,message:o("taskContentPlaceholder"),trigger:"blur"},{validator:(r,t,a)=>{t<=0&&a(new Error(o("taskCommissionPlaceholder"))),a()},trigger:["blur","change"]}]})),M=b([]);(()=>{we().then(r=>{M.value=r.data})})();const F=b(!0),R=()=>{ge({id:e.id}).then(r=>{let t=L(r.data);t&&Object.keys(t).length&&(e.name=t.name,e.cover=t.cover,e.time_type=t.time_type,e.start_time=t.start_time,e.end_time=t.end_time,e.level_type=t.level_type,e.level=t.level,e.times=t.times.toString(),e.rules=t.rules,e.remark=t.remark,e.send_time_type=t.send_time_type,e.send_time=t.send_time_type==1?ie(t.send_time):t.send_time),F.value=!1})};e.id?R():F.value=!1;const H=async r=>{T.value||!r||await r.validate(async t=>{if(t){let a=L(e);e.time_type==2&&(a.end_time=0),(a.id?be:he)(a).then(p=>{T.value=!1,D.push("/shop_fenxiao/task/list")}).catch(()=>{T.value=!1})}})},N=()=>{D.push("/shop_fenxiao/task/list")},S=()=>{const r=new Date,t=r.getFullYear(),a=("0"+(r.getMonth()+1)).slice(-2),_=("0"+r.getDate()).slice(-2),p=("0"+r.getHours()).slice(-2),u=("0"+r.getMinutes()).slice(-2),f=("0"+r.getSeconds()).slice(-2);return`${t}-${a}-${_} ${p}:${u}:${f}`};e.start_time=S();const C=r=>r.valueOf()<Date.now(),w=r=>new Date(r).getTime(),q=(r,t)=>{r=="2"&&(e.send_time_type="2"),setTimeout(()=>{t&&t.clearValidate("send_time_type")})},B=r=>{e.send_time="",setTimeout(()=>{r&&r.clearValidate("send_time_type")})},K=r=>{let t=["order_num","order_money","child_num"],a=e.rules[0].condition.type[0];t.forEach((_,p)=>{_!=a&&(e.rules[0].condition[_]="")}),setTimeout(()=>{r&&r.clearValidate("type")})};return(r,t)=>{const a=ae,_=ne,p=re,u=de,f=ye,c=me,v=ue,V=pe,I=_e,j=ce,G=fe,O=xe,A=ve;return ee((x(),E("div",Ve,[i(_,{class:"card !border-none",shadow:"never"},{default:d(()=>[i(a,{content:s(Y),icon:s(te),onBack:t[0]||(t[0]=l=>N())},null,8,["content","icon"])]),_:1}),i(_,{class:"card mt-[15px] !border-none",shadow:"never"},{default:d(()=>[i(G,{class:"page-form",model:e,"label-width":"120px",ref_key:"taskFormRef",ref:g,rules:s($)},{default:d(()=>[i(u,{label:s(o)("taskNam"),prop:"name"},{default:d(()=>[i(p,{modelValue:e.name,"onUpdate:modelValue":t[1]||(t[1]=l=>e.name=l),modelModifiers:{trim:!0},clearable:"",placeholder:s(o)("taskNamPlaceholder"),class:"input-width",maxlength:"60","show-word-limit":""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(u,{label:s(o)("taskCover")},{default:d(()=>[n("div",null,[i(f,{modelValue:e.cover,"onUpdate:modelValue":t[2]||(t[2]=l=>e.cover=l),limit:1},null,8,["modelValue"])])]),_:1},8,["label"]),i(u,{label:s(o)("taskTime")},{default:d(()=>[i(v,{modelValue:e.time_type,"onUpdate:modelValue":t[3]||(t[3]=l=>e.time_type=l),onChange:t[4]||(t[4]=l=>q(l,g.value))},{default:d(()=>[i(c,{label:"1"},{default:d(()=>[y(m(s(o)("assigntTime")),1)]),_:1}),i(c,{label:"2"},{default:d(()=>[y(m(s(o)("longTerm")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),i(u,{label:"",prop:"time"},{default:d(()=>[i(V,{class:"!w-[200px]",modelValue:e.start_time,"onUpdate:modelValue":t[5]||(t[5]=l=>e.start_time=l),"value-format":"YYYY-MM-DD HH:mm:ss",type:"datetime","disabled-date":C,placeholder:s(o)("startTimePlaceholder")},null,8,["modelValue","placeholder"]),n("div",ke,[Te,e.time_type==2?(x(),E("span",Fe,"长期有效")):(x(),h(V,{key:1,class:"!w-[300px]",modelValue:e.end_time,"onUpdate:modelValue":t[6]||(t[6]=l=>e.end_time=l),"value-format":"YYYY-MM-DD HH:mm:ss","disabled-date":C,type:"datetime",placeholder:s(o)("endTimePlaceholder")},null,8,["modelValue","placeholder"]))])]),_:1}),i(u,{label:s(o)("taskType"),prop:"times"},{default:d(()=>[n("div",Ee,[n("div",null,[i(p,{modelValue:e.times,"onUpdate:modelValue":t[7]||(t[7]=l=>e.times=l),modelModifiers:{trim:!0},maxlength:"2","show-word-limit":"",clearable:"",placeholder:s(o)("timesRepeatablePlaceholder"),class:"!w-[180px]",onKeyup:t[8]||(t[8]=l=>s(k)(l))},null,8,["modelValue","placeholder"]),n("span",Pe,m(s(o)("timesNext")),1)]),n("span",De,m(s(o)("timesRepeatableHint")),1)])]),_:1},8,["label"]),i(u,{label:s(o)("level")},{default:d(()=>[i(v,{modelValue:e.level_type,"onUpdate:modelValue":t[9]||(t[9]=l=>e.level_type=l)},{default:d(()=>[i(c,{label:"1"},{default:d(()=>[y(m(s(o)("allLevel")),1)]),_:1}),i(c,{label:"2"},{default:d(()=>[y(m(s(o)("portionLevel")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),e.level_type==2?(x(),h(u,{key:0,label:"",prop:"level"},{default:d(()=>[i(j,{modelValue:e.level,"onUpdate:modelValue":t[10]||(t[10]=l=>e.level=l)},{default:d(()=>[(x(!0),E(le,null,oe(M.value,(l,W)=>(x(),h(I,{label:l.level_id+"",key:W},{default:d(()=>[y(m(l.level_name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})):se("",!0),i(u,{label:s(o)("taskIndex"),prop:"type"},{default:d(()=>[i(v,{modelValue:e.rules[0].condition.type[0],"onUpdate:modelValue":t[17]||(t[17]=l=>e.rules[0].condition.type[0]=l),onChange:t[18]||(t[18]=l=>K(g.value))},{default:d(()=>[n("div",Me,[i(c,{label:"order_num",class:"!h-[auto] !flex !items-start"},{default:d(()=>[n("div",Ne,[n("span",null,m(s(o)("conditionOrderNum")),1),n("div",Ce,[i(p,{modelValue:e.rules[0].condition.order_num,"onUpdate:modelValue":t[11]||(t[11]=l=>e.rules[0].condition.order_num=l),modelModifiers:{trim:!0},clearable:"",onKeyup:t[12]||(t[12]=l=>s(k)(l)),class:"!w-[100px] ml-2",maxlength:"7","show-word-limit":"",disabled:e.rules[0].condition.type.indexOf("order_num")==-1},null,8,["modelValue","disabled"]),n("span",Oe,m(s(o)("conditionOrderNumTips2")),1)])])]),_:1}),i(c,{label:"order_money",class:"my-[15px] !h-[auto] !flex !items-start"},{default:d(()=>[n("div",Ue,[n("span",null,m(s(o)("conditionOrderMoney")),1),n("div",Le,[i(p,{modelValue:e.rules[0].condition.order_money,"onUpdate:modelValue":t[13]||(t[13]=l=>e.rules[0].condition.order_money=l),modelModifiers:{trim:!0},maxlength:"7",onKeyup:t[14]||(t[14]=l=>s(U)(l)),"show-word-limit":"",clearable:"",class:"!w-[100px] ml-2",disabled:e.rules[0].condition.type.indexOf("order_money")==-1},null,8,["modelValue","disabled"]),n("span",Ye,m(s(o)("conditionOrderMoneyTips2")),1)])])]),_:1}),i(c,{label:"child_num",class:"!h-[auto] !flex !items-start"},{default:d(()=>[n("div",$e,[n("span",null,m(s(o)("conditionFenxiaoNum")),1),n("div",Re,[i(p,{modelValue:e.rules[0].condition.child_num,"onUpdate:modelValue":t[15]||(t[15]=l=>e.rules[0].condition.child_num=l),modelModifiers:{trim:!0},maxlength:"7",onKeyup:t[16]||(t[16]=l=>s(k)(l)),"show-word-limit":"",clearable:"",class:"!w-[100px] ml-2",disabled:e.rules[0].condition.type.indexOf("child_num")==-1},null,8,["modelValue","disabled"]),n("span",He,m(s(o)("conditionFenxiaoNumTips2")),1)])])]),_:1})])]),_:1},8,["modelValue"])]),_:1},8,["label"]),i(u,{label:s(o)("taskContent"),prop:"rules[0].reward.commission"},{default:d(()=>[n("div",Se,[n("span",qe,m(s(o)("return")),1),i(p,{modelValue:e.rules[0].reward.commission,"onUpdate:modelValue":t[19]||(t[19]=l=>e.rules[0].reward.commission=l),modelModifiers:{trim:!0},clearable:"",onKeyup:t[20]||(t[20]=l=>s(U)(l)),class:"!w-[200px]",maxlength:"7","show-word-limit":""},null,8,["modelValue"]),n("span",Be,m(s(o)("brokerage")),1)])]),_:1},8,["label"]),i(u,{label:s(o)("awardTime"),prop:"send_time_type"},{default:d(()=>[i(v,{modelValue:e.send_time_type,"onUpdate:modelValue":t[24]||(t[24]=l=>e.send_time_type=l),onChange:t[25]||(t[25]=l=>B(g.value))},{default:d(()=>[n("div",Ke,[i(c,{label:"1",class:"!h-[auto] !flex !items-start",disabled:e.time_type==2},{default:d(()=>[n("div",Ie,[n("span",je,m(s(o)("fixedTime")),1),i(V,{class:"!w-[200px]",modelValue:e.send_time,"onUpdate:modelValue":t[21]||(t[21]=l=>e.send_time=l),"value-format":"YYYY-MM-DD HH:mm:ss",type:"datetime",disabled:e.time_type==2||e.send_time_type==2,placeholder:s(o)("selectTimePlaceholder")},null,8,["modelValue","disabled","placeholder"])]),Ge]),_:1},8,["disabled"]),i(c,{label:"2",class:"mt-[15px] !h-[auto] !flex !items-start"},{default:d(()=>[n("div",Ae,[n("span",We,m(s(o)("taskAttainment")),1),e.send_time_type==1?(x(),h(p,{key:0,class:"!w-[100px] ml-2",disabled:"true"})):(x(),h(p,{key:1,modelValue:e.send_time,"onUpdate:modelValue":t[22]||(t[22]=l=>e.send_time=l),modelModifiers:{trim:!0},maxlength:"4","show-word-limit":"",clearable:"",class:"!w-[100px] ml-2",onKeyup:t[23]||(t[23]=l=>s(k)(l))},null,8,["modelValue"])),n("span",Ze,m(s(o)("taskAttainment1")),1)]),ze]),_:1})])]),_:1},8,["modelValue"])]),_:1},8,["label"]),i(u,{label:s(o)("remark")},{default:d(()=>[i(p,{modelValue:e.remark,"onUpdate:modelValue":t[26]||(t[26]=l=>e.remark=l),modelModifiers:{trim:!0},maxlength:"200","show-word-limit":"",type:"textarea",clearable:"",placeholder:s(o)("remarkPlaceholder"),class:"!w-[450px]",rows:"6"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1}),n("div",Je,[n("div",Qe,[i(O,{type:"primary",onClick:t[27]||(t[27]=l=>H(g.value))},{default:d(()=>[y(m(s(o)("save")),1)]),_:1}),i(O,{onClick:t[28]||(t[28]=l=>N())},{default:d(()=>[y(m(s(o)("back")),1)]),_:1})])])])),[[A,F.value]])}}});export{qt as default};