邹方成 642b3cf7dd
Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 50s
build: 更新前端构建产物和资源文件
更新了前端构建产物包括JavaScript、CSS和HTML文件,主要涉及以下变更:

1. 新增了多个组件和工具函数,包括异常页面组件、iframe组件等
2. 更新了活动管理、产品管理、优惠券管理等业务模块
3. 优化了构建配置和依赖管理
4. 修复了一些样式和功能问题
5. 更新了测试相关文件

同时更新了部分后端服务接口和测试用例。这些变更主要是为了支持新功能和改进现有功能的用户体验。
2025-11-21 01:24:13 +08:00

2 lines
7.6 KiB
JavaScript

var e=Object.defineProperty,t=Object.defineProperties,o=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,s=(t,o,r)=>o in t?e(t,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[o]=r,l=(e,t)=>{for(var o in t||(t={}))a.call(t,o)&&s(e,o,t[o]);if(r)for(var o of r(t))i.call(t,o)&&s(e,o,t[o]);return e},n=(e,r)=>t(e,o(r));import{z as p,C as m,en as d,v as u,d as c,c as j,a as g,o as f,G as h,m as _,i as b,w as v,b as x,H as y,I as k,j as w,h as C,q as O,r as P,F as S,M as A,aj as V,L as T,N as z,p as B,ag as D,eo as E,aV as R,T as I}from"./index-BeZn6wgH.js";/* empty css */import{_ as F}from"./index-BbMTea7d.js";import{_ as L}from"./index-BIoKEsJe.js";/* empty css *//* empty css */import{u as M}from"./useTable-YQ8Sp4v8.js";import{E as N,a as U,b as H}from"./el-dropdown-item-D3gOKOyu.js";/* empty css *//* empty css */import{_ as W}from"./index.vue_vue_type_script_setup_true_lang-BQI7d56A.js";import{_ as G}from"./index.vue_vue_type_script_setup_true_lang-CpmTu_Pg.js";import{_ as $}from"./role-search.vue_vue_type_script_setup_true_lang-D3QE5RKO.js";import{_ as q}from"./role-edit-dialog.vue_vue_type_script_setup_true_lang-BsKsqcLt.js";import{_ as J}from"./role-permission-dialog.vue_vue_type_script_setup_true_lang-CgO2ahQC.js";/* empty css */import{E as K}from"./index-gJfKG9HJ.js";import{E as Q}from"./index-Bh_wUTwB.js";import{E as X}from"./index-rM5MDBEe.js";import"./el-pagination-BybCuExY.js";import"./index-B43cMk6T.js";import"./index-CnhjG_Ys.js";import"./index-A3hG-0VQ.js";import"./index-DC47MImW.js";import"./index-s8Fl0Qzt.js";import"./token-DWNpOE8r.js";import"./castArray-BakW2F2h.js";import"./debounce-C7sIggI-.js";import"./_baseIteratee-sVeOpCU9.js";import"./index-DZdoPtEQ.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-table-column-Us9hXTbB.js";import"./_initCloneObject-BHiCRTfC.js";import"./isArrayLikeObject-D4Ef3RBY.js";import"./raf-CY4TyS52.js";import"./index-BtwYQklV.js";/* empty css */import"./el-tooltip-l0sNRNKZ.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";import"./el-popover-BY7WM4__.js";/* empty css */import"./useTableColumns-CLIpqO4Y.js";import"./refs-Cw5r5QN8.js";import"./index-DEnMhLpy.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./tree-select-Bt3ZW7aT.js";import"./index-BVntTFko.js";import"./index-DdvpTWQd.js";import"./index-iaOYsOcc.js";import"./index-kfp-7biB.js";import"./cloneDeep-D72mKKmf.js";import"./index-Dn4yxdMr.js";import"./index-D-K98ggy.js";import"./index-BItTO32G.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./slider-VBcQa6Eo.js";import"./index-BXzCnZ_d.js";import"./index-DJP4F2zx.js";import"./index-D6O1cfnb.js";import"./index-BhA_sMba.js";/* empty css *//* empty css *//* empty css */import"./index-DfDWpFb3.js";import"./use-dialog-D_t6_hoT.js";const Y=p(),Z=c(n(l({},{name:"ArtButtonMore"}),{__name:"index",props:{list:{},auth:{}},emits:["click"],setup(e,{emit:t}){const{hasAuth:o}=(()=>{var e,t;const o=m(),{isFrontendMode:r}=d(),{info:a}=u(Y),i=null!=(t=null==(e=a.value)?void 0:e.buttons)?t:[],s=Array.isArray(o.meta.authList)?o.meta.authList:[];return{hasAuth:e=>r.value?i.includes(e):s.some(t=>(null==t?void 0:t.authMark)===e)}})(),r=e,a=j(()=>r.list.some(e=>!e.auth||o(e.auth))),i=t;return(t,r)=>{const s=G,l=W,n=U,p=N,m=H;return f(),g("div",null,[b(a)?(f(),h(m,{key:0},{dropdown:v(()=>[x(p,null,{default:v(()=>[(f(!0),g(y,null,k(e.list,e=>(f(),g(y,{key:e.key},[!e.auth||b(o)(e.auth)?(f(),h(n,{key:0,disabled:e.disabled,onClick:t=>(e=>{i("click",e)})(e)},{default:v(()=>[w("div",{class:"flex-c gap-2",style:C({color:e.color})},[e.icon?(f(),h(l,{key:0,icon:e.icon},null,8,["icon"])):_("",!0),w("span",null,O(e.label),1)],4)]),_:2},1032,["disabled","onClick"])):_("",!0)],64))),128))]),_:1})]),default:v(()=>[x(s,{icon:"ri:more-2-fill",class:"!size-8 bg-g-200 dark:bg-g-300/45 text-sm"})]),_:1})):_("",!0)])}}})),ee={class:"art-full-height"},te=c(n(l({},{name:"Role"}),{__name:"index",setup(e){const t=P({roleName:void 0,roleCode:void 0,description:void 0,enabled:void 0,daterange:void 0}),o=P(!1),s=P(!1),p=P(!1),m=P(void 0),{columns:d,columnChecks:u,data:c,loading:j,pagination:_,getData:y,searchParams:k,resetSearchParams:w,handleSizeChange:O,handleCurrentChange:N,refreshData:U}=M({core:{apiFn:E,apiParams:{current:1,size:20},excludeParams:["daterange"],columnsFactory:()=>[{prop:"roleId",label:"角色ID",width:100},{prop:"roleName",label:"角色名称",minWidth:120},{prop:"roleCode",label:"角色编码",minWidth:120},{prop:"description",label:"角色描述",minWidth:150,showOverflowTooltip:!0},{prop:"enabled",label:"角色状态",width:100,formatter:e=>{const t=e.enabled?{type:"success",text:"启用"}:{type:"warning",text:"禁用"};return D(X,{type:t.type},()=>t.text)}},{prop:"createTime",label:"创建日期",width:180,sortable:!0},{prop:"operation",label:"操作",width:80,fixed:"right",formatter:e=>D("div",[D(Z,{list:[{key:"permission",label:"菜单权限",icon:"ri:user-3-line"},{key:"edit",label:"编辑角色",icon:"ri:edit-2-line"},{key:"delete",label:"删除角色",icon:"ri:delete-bin-4-line",color:"#f56c6c"}],onClick:t=>Y(t,e)})])}]}}),H=P("add"),W=(e,t)=>{s.value=!0,H.value=e,m.value=t},G=e=>{const t=e,{daterange:o}=t,s=((e,t)=>{var o={};for(var s in e)a.call(e,s)&&t.indexOf(s)<0&&(o[s]=e[s]);if(null!=e&&r)for(var s of r(e))t.indexOf(s)<0&&i.call(e,s)&&(o[s]=e[s]);return o})(t,["daterange"]),[p,m]=Array.isArray(o)?o:[null,null],d=l({},k);Object.assign(d,n(l({},s),{startTime:p,endTime:m})),y(d)},Y=(e,t)=>{switch(e.key){case"permission":te(t);break;case"edit":W("edit",t);break;case"delete":oe(t)}},te=e=>{p.value=!0,m.value=e},oe=e=>{R.confirm(`确定删除角色"${e.roleName}"吗?此操作不可恢复!`,"删除确认",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{I.success("删除成功"),U()}).catch(()=>{I.info("已取消删除")})};return(e,r)=>{const a=z,i=K,l=L,n=F,y=Q,k=S("ripple");return f(),g("div",ee,[A(x($,{modelValue:b(t),"onUpdate:modelValue":r[0]||(r[0]=e=>T(t)?t.value=e:null),onSearch:G,onReset:b(w)},null,8,["modelValue","onReset"]),[[V,b(o)]]),x(y,{class:"art-table-card",shadow:"never",style:C({"margin-top":b(o)?"12px":"0"})},{default:v(()=>[x(l,{columns:b(u),"onUpdate:columns":r[2]||(r[2]=e=>T(u)?u.value=e:null),showSearchBar:b(o),"onUpdate:showSearchBar":r[3]||(r[3]=e=>T(o)?o.value=e:null),loading:b(j),onRefresh:b(U)},{left:v(()=>[x(i,{wrap:""},{default:v(()=>[A((f(),h(a,{onClick:r[1]||(r[1]=e=>W("add"))},{default:v(()=>[...r[6]||(r[6]=[B("新增角色",-1)])]),_:1})),[[k]])]),_:1})]),_:1},8,["columns","showSearchBar","loading","onRefresh"]),x(n,{loading:b(j),data:b(c),columns:b(d),pagination:b(_),"onPagination:sizeChange":b(O),"onPagination:currentChange":b(N)},null,8,["loading","data","columns","pagination","onPagination:sizeChange","onPagination:currentChange"])]),_:1},8,["style"]),x(q,{modelValue:b(s),"onUpdate:modelValue":r[4]||(r[4]=e=>T(s)?s.value=e:null),"dialog-type":b(H),"role-data":b(m),onSuccess:b(U)},null,8,["modelValue","dialog-type","role-data","onSuccess"]),x(J,{modelValue:b(p),"onUpdate:modelValue":r[5]||(r[5]=e=>T(p)?p.value=e:null),"role-data":b(m),onSuccess:b(U)},null,8,["modelValue","role-data","onSuccess"])])}}}));export{te as default};