javashop/webroot/public/admin/assets/attr-eb6665f3.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
6.2 KiB
JavaScript

import{d as Z,k as H,u as J,q as A,r as v,m as O,s as o,bV as k,h as V,c as Q,e as r,w as s,a as g,t as m,f as n,i as u,Z as $,v as B,b_ as X,bW as Y,ah as ee,aA as te,E as ae,L as oe,M as le,N as re,a9 as se,ak as ne,al as ie,a2 as de,V as me,a3 as pe,$ as ue}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 *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css */import{e as ce,f as fe,h as _e,i as ge,m as he}from"./goods-4472f1ab.js";const ve={class:"main-container"},be={class:"flex justify-between items-center"},ye={class:"text-lg"},xe={class:"mt-[10px]"},ke={class:"mt-[16px] flex justify-end"},Ve={class:"dialog-footer"},Ke=Z({__name:"attr",setup(Ce){const S=H(),T=J(),D=S.meta.title,t=A({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{attr_name:"",order:"",sort:""}}),C=v(),c=v(!1),f=v(!1),y=v(""),i=A({attr_id:0,attr_name:"",sort:0}),P=v(),U=O(()=>({attr_name:[{required:!0,message:o("attrNamePlaceholder"),trigger:"blur"}]})),M=l=>{let e="";l.order=="ascending"?e="asc":l.order=="descending"&&(e="desc"),e&&(t.searchParam.order=l.prop,t.searchParam.sort=e),p()},p=(l=1)=>{t.loading=!0,t.page=l,ce({page:t.page,limit:t.limit,...t.searchParam}).then(e=>{t.loading=!1,t.data=e.data.data,t.total=e.data.total,Y(t.page,t.limit,t.searchParam)}).catch(()=>{t.loading=!1})};p(k(t.searchParam).page);const R=()=>{i.attr_id=0,i.attr_name="",i.sort=0,y.value=o("addShopGoodsAttr"),c.value=!0},z=l=>{i.attr_id=l.attr_id,i.attr_name=l.attr_name,i.sort=l.sort,y.value=o("updateShopGoodsAttr"),c.value=!0},F=async l=>{if(f.value||!l)return;const e=i.attr_id?fe:_e;await l.validate(async d=>{d&&(f.value=!0,e(i).then(_=>{f.value=!1,c.value=!1,p(k(t.searchParam).page)}).catch(_=>{f.value=!1}))})},L=l=>{T.push("/shop/goods/attr_edit?attr_id="+l.attr_id)},G=l=>{ee.confirm(o("goodsAttrDeleteTips"),o("warning"),{confirmButtonText:o("confirm"),cancelButtonText:o("cancel"),type:"warning"}).then(()=>{ge(l).then(()=>{p(k(t.searchParam).page)}).catch(()=>{})})},j=te((l,e)=>{if(isNaN(l)||!/^\d{0,8}$/.test(l)){ue({type:"warning",message:`${o("sortTips")}`});return}l>99999999&&(e.sort=99999999),he({attr_id:e.attr_id,sort:l}).then(d=>{})}),I=l=>{l&&(l.resetFields(),p())};return(l,e)=>{const d=ae,_=oe,b=le,w=re,E=se,x=ne,q=ie,K=de,W=me,N=pe;return V(),Q("div",ve,[r(E,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[g("div",be,[g("span",ye,m(n(D)),1),r(d,{type:"primary",onClick:R},{default:s(()=>[u(m(n(o)("addShopGoodsAttr")),1)]),_:1})]),r(E,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:s(()=>[r(w,{inline:!0,model:t.searchParam,ref_key:"searchFormRef",ref:C},{default:s(()=>[r(b,{label:n(o)("attrName"),prop:"attr_name"},{default:s(()=>[r(_,{modelValue:t.searchParam.attr_name,"onUpdate:modelValue":e[0]||(e[0]=a=>t.searchParam.attr_name=a),modelModifiers:{trim:!0},placeholder:n(o)("attrNamePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(b,null,{default:s(()=>[r(d,{type:"primary",onClick:e[1]||(e[1]=a=>p())},{default:s(()=>[u(m(n(o)("search")),1)]),_:1}),r(d,{onClick:e[2]||(e[2]=a=>I(C.value))},{default:s(()=>[u(m(n(o)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),g("div",xe,[$((V(),B(q,{data:t.data,size:"large",onSortChange:M},{empty:s(()=>[g("span",null,m(t.loading?"":n(o)("emptyData")),1)]),default:s(()=>[r(x,{prop:"attr_name",label:n(o)("attrName"),"min-width":"320","show-overflow-tooltip":!0},null,8,["label"]),r(x,{prop:"sort",label:n(o)("sort"),"min-width":"120",sortable:"custom"},{default:s(({row:a})=>[r(_,{modelValue:a.sort,"onUpdate:modelValue":h=>a.sort=h,modelModifiers:{trim:!0},class:"!w-[100px]",maxlength:"8",onBlur:h=>n(j)(a.sort,a)},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:1},8,["label"]),r(x,{label:n(o)("operation"),fixed:"right",align:"right","min-width":"120"},{default:s(({row:a})=>[r(d,{type:"primary",link:"",onClick:h=>L(a)},{default:s(()=>[u(m(n(o)("manage")),1)]),_:2},1032,["onClick"]),r(d,{type:"primary",link:"",onClick:h=>z(a)},{default:s(()=>[u(m(n(o)("edit")),1)]),_:2},1032,["onClick"]),r(d,{type:"primary",link:"",onClick:h=>G(a.attr_id)},{default:s(()=>[u(m(n(o)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[N,t.loading]]),g("div",ke,[r(K,{"current-page":t.page,"onUpdate:current-page":e[3]||(e[3]=a=>t.page=a),"page-size":t.limit,"onUpdate:page-size":e[4]||(e[4]=a=>t.limit=a),layout:"total, sizes, prev, pager, next, jumper",total:t.total,onSizeChange:e[5]||(e[5]=a=>p()),onCurrentChange:p},null,8,["current-page","page-size","total"])])])]),_:1}),r(W,{modelValue:c.value,"onUpdate:modelValue":e[11]||(e[11]=a=>c.value=a),title:y.value,width:"500px","close-on-click-modal":!1,"destroy-on-close":!0},{footer:s(()=>[g("span",Ve,[r(d,{onClick:e[9]||(e[9]=a=>c.value=!1)},{default:s(()=>[u(m(n(o)("cancel")),1)]),_:1}),r(d,{type:"primary",loading:f.value,onClick:e[10]||(e[10]=a=>F(P.value))},{default:s(()=>[u(m(n(o)("confirm")),1)]),_:1},8,["loading"])])]),default:s(()=>[$((V(),B(w,{model:i,"label-width":"120px",ref_key:"formRef",ref:P,rules:n(U),class:"page-form"},{default:s(()=>[r(b,{label:n(o)("attrName"),prop:"attr_name"},{default:s(()=>[r(_,{modelValue:i.attr_name,"onUpdate:modelValue":e[6]||(e[6]=a=>i.attr_name=a),modelModifiers:{trim:!0},clearable:"",placeholder:n(o)("attrNamePlaceholder"),class:"input-width",maxlength:"20"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(b,{label:n(o)("sort")},{default:s(()=>[r(_,{modelValue:i.sort,"onUpdate:modelValue":e[7]||(e[7]=a=>i.sort=a),modelModifiers:{trim:!0},maxlength:"8","show-word-limit":"",clearable:"",placeholder:n(o)("sortPlaceholder"),class:"input-width",onKeyup:e[8]||(e[8]=a=>n(X)(a))},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[N,f.value]])]),_:1},8,["modelValue","title"])])}}});export{Ke as default};