javashop/webroot/public/admin/assets/list-7e6ec9db.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.0 KiB
JavaScript

import{d as re,k as ie,r as d,q as ce,h as f,c as j,e as l,w as r,a as m,t as c,f as s,i as _,s as e,F as me,W as pe,v as T,Z as ue,B as de,C as _e,ah as C,$ as I,E as fe,L as ge,M as he,a4 as ve,a1 as be,N as ye,a9 as xe,aI as ke,aJ as Te,aG as Ce,ak as Ee,K as we,at as Pe,al as Ve,a2 as je,a3 as Be}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-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css */import{_ as R}from"./default_img-44957769.js";import{f as Se,a as De,h as N,t as $e,i as L}from"./treasure-c378f0fe.js";import ze from"./goods-select-popup-5739d5b6.js";import{_ as Fe}from"./treasure-edit.vue_vue_type_style_index_0_lang-cc23f764.js";/* empty css *//* empty css */import"./_plugin-vue_export-helper-c27b6911.js";/* empty css */import"./index-6f7f6fb7.js";import"./index.vue_vue_type_style_index_0_lang-fe3f69f2.js";import"./attachment-0779a31d.js";import"./index.vue_vue_type_script_setup_true_lang-78991d87.js";/* 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"./sortable.esm-be94e56d.js";const Ie={class:"main-container"},Ne={class:"flex justify-between items-center"},Le={class:"text-page-title"},Re={class:"mt-[10px]"},Ue={class:"mb-[10px] flex items-center"},Je={class:"flex items-center"},Me={class:"min-w-[70px] h-[70px] flex items-center justify-center"},Ge=m("div",{class:"image-slot"},[m("img",{class:"w-[70px] h-[70px]",src:R})],-1),qe={key:1,class:"w-[70px] h-[70px]",src:R,fit:"contain"},Ae={class:"ml-2 flex flex-col items-start"},He=["title"],Ke={class:"text-primary text-[12px]"},Oe={class:"mt-[16px] flex justify-end"},Lt=re({__name:"list",setup(We){const U=ie().meta.title,v=d(!1),b=d([]),n=ce({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{keyword:"",relate_type:"all",is_join:"all"}}),p=(o=1)=>{n.loading=!0,n.page=o,Se({page:n.page,limit:n.limit,...n.searchParam}).then(t=>{n.loading=!1,n.data=t.data.data,n.total=t.data.total,u.value=[]}).catch(()=>{n.loading=!1})},B=d(),E=d([]);(()=>{De().then(o=>{const t=o.data;if(t){E.value=[];for(const i in t){const w={value:i,label:t[i]};E.value.push(w)}p()}})})();const J=(o,t)=>{n.searchParam.is_join=o.props.name,p()},y=d(),x=d(!1),M=o=>{x.value=!1,S.value.toggleAllSelection()},S=d(),u=d([]),G=o=>{u.value=o,y.value=!1,u.value.length>0&&u.value.length<n.data.length?x.value=!0:x.value=!1,u.value.length==n.data.length&&n.data.length&&u.value.length&&(y.value=!0)},h=d(null),q=()=>{h.value.setFormData(),h.value.showDialog=!0},A=o=>{h.value.setFormData(o),h.value.showDialog=!0},H=o=>{C.confirm(e("确定要删除该宝贝吗?"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{N({ids:[o.treasure_id]}).then(()=>{p()}).catch(()=>{})})},K=()=>{if(u.value.length==0){I({type:"warning",message:`${e("batchEmptySelectedGoodsTips")}`});return}const o=[];u.value.forEach(t=>{o.push(t.treasure_id)}),C.confirm(e("确定要删除选中的宝贝吗?"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{N({ids:o}).then(()=>{p()}).catch(()=>{})})},D=d(null),O=()=>{D.value.open()},W=o=>{console.log(o),console.log(b.value),$e({relate_ids:b.value,relate_type:o,is_join:1}).then(t=>{p()})},Z=(o,t)=>{C.confirm(t?e("participateTip"):e("offParticipateTip"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{v.value||(v.value=!0,L({ids:[o.treasure_id],is_join:t}).then(i=>{v.value=!1,p()}).catch(()=>{v.value=!1}))}).catch(()=>{})},$=o=>{if(u.value.length==0){I({type:"warning",message:`${e("batchEmptySelectedGoodsTips")}`});return}const t=[];u.value.forEach(i=>{t.push(i.treasure_id)}),C.confirm(o?e("participateTip"):e("offParticipateTip"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{L({ids:t,is_join:o}).then(i=>{p()})}).catch(()=>{})},Q=o=>{o&&(o.resetFields(),p())};return(o,t)=>{const i=fe,w=ge,P=he,z=ve,X=be,Y=ye,F=xe,V=ke,ee=Te,te=Ce,g=Ee,ae=we,le=Pe,ne=Ve,oe=je,se=Be;return f(),j("div",Ie,[l(F,{class:"box-card !border-none",shadow:"never"},{default:r(()=>[m("div",Ne,[m("span",Le,c(s(U)),1),m("div",null,[l(i,{type:"primary",onClick:q},{default:r(()=>[_(c(s(e)("添加宝贝")),1)]),_:1}),l(i,{type:"primary",onClick:O},{default:r(()=>[_(c(s(e)("导入宝贝")),1)]),_:1})])]),l(F,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:r(()=>[l(Y,{inline:!0,model:n.searchParam,ref_key:"searchFormRef",ref:B},{default:r(()=>[l(P,{label:s(e)("treasureName"),prop:"keyword"},{default:r(()=>[l(w,{modelValue:n.searchParam.keyword,"onUpdate:modelValue":t[0]||(t[0]=a=>n.searchParam.keyword=a),modelModifiers:{trim:!0},placeholder:s(e)("treasureNamePlaceholder"),maxlength:"60"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(P,{label:s(e)("relateType")},{default:r(()=>[l(X,{modelValue:n.searchParam.relate_type,"onUpdate:modelValue":t[1]||(t[1]=a=>n.searchParam.relate_type=a),placeholder:s(e)("relateTypePlaceholder")},{default:r(()=>[l(z,{label:"全部",value:"all"}),(f(!0),j(me,null,pe(E.value,(a,k)=>(f(),T(z,{key:k,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),l(P,null,{default:r(()=>[l(i,{type:"primary",onClick:t[2]||(t[2]=a=>p())},{default:r(()=>[_(c(s(e)("search")),1)]),_:1}),l(i,{onClick:t[3]||(t[3]=a=>Q(B.value))},{default:r(()=>[_(c(s(e)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),m("div",Re,[l(ee,{modelValue:n.searchParam.is_join,"onUpdate:modelValue":t[4]||(t[4]=a=>n.searchParam.is_join=a),onTabClick:J},{default:r(()=>[l(V,{label:s(e)("all"),name:"all"},null,8,["label"]),l(V,{label:s(e)("selected"),name:"1"},null,8,["label"]),l(V,{label:s(e)("unselected"),name:"0"},null,8,["label"])]),_:1},8,["modelValue"]),m("div",Ue,[l(te,{modelValue:y.value,"onUpdate:modelValue":t[5]||(t[5]=a=>y.value=a),size:"large",class:"px-[14px]",onChange:M,indeterminate:x.value},null,8,["modelValue","indeterminate"]),l(i,{onClick:t[6]||(t[6]=a=>$(1)),size:"small"},{default:r(()=>[_(c(s(e)("join")),1)]),_:1}),l(i,{onClick:t[7]||(t[7]=a=>$(0)),size:"small"},{default:r(()=>[_(c(s(e)("notJoin")),1)]),_:1}),l(i,{onClick:K,size:"small"},{default:r(()=>[_(c(s(e)("delete")),1)]),_:1})]),ue((f(),T(ne,{data:n.data,size:"large",ref_key:"treasureListTableRef",ref:S,onSelectionChange:G},{empty:r(()=>[m("span",null,c(n.loading?"":s(e)("emptyData")),1)]),default:r(()=>[l(g,{type:"selection",width:"55"}),l(g,{label:s(e)("treasureInfo"),"min-width":"300"},{default:r(({row:a})=>[m("div",Je,[m("div",Me,[a.treasure_image?(f(),T(ae,{key:0,class:"w-[70px] h-[70px]",src:s(de)(a.treasure_image),fit:"contain"},{error:r(()=>[Ge]),_:2},1032,["src"])):(f(),j("img",qe))]),m("div",Ae,[m("span",{title:a.treasure_name,class:"multi-hidden"},c(a.treasure_name),9,He),m("span",Ke,c(a.treasure_sub_name),1)])])]),_:1},8,["label"]),l(g,{prop:"relate_type_name",label:s(e)("relateTypeName"),"min-width":"120"},null,8,["label"]),l(g,{prop:"treasure_price",label:s(e)("treasurePrice"),"min-width":"120"},null,8,["label"]),l(g,{label:s(e)("isJoin"),"min-width":"120"},{default:r(({row:a})=>[l(le,{class:"cursor-pointer",type:a.is_join?"success":"danger",onClick:k=>Z(a,a.is_join?0:1)},{default:r(()=>[_(c(a.is_join?s(e)("selected"):s(e)("unselected")),1)]),_:2},1032,["type","onClick"])]),_:1},8,["label"]),l(g,{label:s(e)("operation"),fixed:"right",align:"right","min-width":"120"},{default:r(({row:a})=>[a.relate_type=="sow_community"?(f(),T(i,{key:0,type:"primary",link:"",onClick:k=>A(a)},{default:r(()=>[_(c(s(e)("edit")),1)]),_:2},1032,["onClick"])):_e("",!0),l(i,{type:"primary",link:"",onClick:k=>H(a)},{default:r(()=>[_(c(s(e)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[se,n.loading]]),m("div",Oe,[l(oe,{"current-page":n.page,"onUpdate:current-page":t[8]||(t[8]=a=>n.page=a),"page-size":n.limit,"onUpdate:page-size":t[9]||(t[9]=a=>n.limit=a),layout:"total, sizes, prev, pager, next, jumper",total:n.total,onSizeChange:t[10]||(t[10]=a=>p()),onCurrentChange:p},null,8,["current-page","page-size","total"])])])]),_:1}),l(Fe,{ref_key:"editTreasureDialog",ref:h,onComplete:p},null,512),l(ze,{ref_key:"treasureSelectPopupRef",ref:D,modelValue:b.value,"onUpdate:modelValue":t[11]||(t[11]=a=>b.value=a),min:1,max:99,onTreasurSelect:W},null,8,["modelValue"])])}}});export{Lt as default};