Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 50s
更新了前端构建产物包括JavaScript、CSS和HTML文件,主要涉及以下变更: 1. 新增了多个组件和工具函数,包括异常页面组件、iframe组件等 2. 更新了活动管理、产品管理、优惠券管理等业务模块 3. 优化了构建配置和依赖管理 4. 修复了一些样式和功能问题 5. 更新了测试相关文件 同时更新了部分后端服务接口和测试用例。这些变更主要是为了支持新功能和改进现有功能的用户体验。
2 lines
2.2 KiB
JavaScript
2 lines
2.2 KiB
JavaScript
var e=Object.defineProperty,r=Object.defineProperties,l=Object.getOwnPropertyDescriptors,n=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,a=(r,l,n)=>l in r?e(r,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):r[l]=n,p=(e,r)=>{for(var l in r||(r={}))t.call(r,l)&&a(e,l,r[l]);if(n)for(var l of n(r))o.call(r,l)&&a(e,l,r[l]);return e},u=(e,n)=>r(e,l(n));import{r as s,y as c,c as i,dP as m}from"./index-BeZn6wgH.js";const d={selection:{prop:"__selection__",label:m("table.column.selection")},expand:{prop:"__expand__",label:m("table.column.expand")},index:{prop:"__index__",label:m("table.column.index")}},v=e=>{var r,l;return null!=(l=null==(r=d[e.type])?void 0:r.prop)?l:e.prop},b=e=>{var r;return void 0!==e.visible?e.visible:null==(r=e.checked)||r},f=e=>e.map(e=>{const r=e.type&&d[e.type],l=b(e);return u(p({},e),r?{prop:r.prop,label:r.label,checked:!0,visible:!0}:{checked:l,visible:l})});function y(e){const r=s(e()),l=s(f(r.value));c(r,e=>{const r=new Map(l.value.map(e=>[v(e),b(e)])),n=f(e).map(e=>{const l=v(e),n=r.has(l)?r.get(l):b(e);return u(p({},e),{checked:n,visible:n})});l.value=n},{deep:!0});const n=i(()=>{const e=new Map(r.value.map(e=>[v(e),e]));return l.value.filter(e=>b(e)).map(r=>e.get(v(r))).filter(Boolean)}),t=e=>{const l=[...r.value],n=e(l);r.value=Array.isArray(n)?n:l};return{columns:n,columnChecks:l,addColumn:(e,r)=>t(l=>{const n=[...l];return"number"==typeof r&&r>=0&&r<=n.length?n.splice(r,0,e):n.push(e),n}),removeColumn:e=>t(r=>{const l=Array.isArray(e)?e:[e];return r.filter(e=>!l.includes(v(e)))}),updateColumn:(e,r)=>t(l=>l.map(l=>v(l)===e?p(p({},l),r):l)),toggleColumn:(e,r)=>{const n=l.value.findIndex(r=>v(r)===e);if(n>-1){const e=[...l.value],t=b(e[n]),o=null!=r?r:!t;e[n]=u(p({},e[n]),{checked:o,visible:o}),l.value=e}},resetColumns:()=>{r.value=e()},batchUpdateColumns:e=>t(r=>{const l=new Map(e.map(e=>[e.prop,e.updates]));return r.map(e=>{const r=v(e),n=l.get(r);return n?p(p({},e),n):e})}),reorderColumns:(e,r)=>t(l=>{if(e<0||e>=l.length||r<0||r>=l.length||e===r)return l;const n=[...l],[t]=n.splice(e,1);return n.splice(r,0,t),n}),getColumnConfig:e=>r.value.find(r=>v(r)===e),getAllColumns:()=>[...r.value]}}export{y as u};
|