2 lines
3.7 KiB
JavaScript
2 lines
3.7 KiB
JavaScript
var D=Object.defineProperty;var C=Object.getOwnPropertySymbols;var E=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable;var v=(a,i,t)=>i in a?D(a,i,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[i]=t,k=(a,i)=>{for(var t in i||(i={}))E.call(i,t)&&v(a,t,i[t]);if(C)for(var t of C(i))S.call(i,t)&&v(a,t,i[t]);return a};var f=(a,i,t)=>new Promise((m,d)=>{var _=n=>{try{l(t.next(n))}catch(u){d(u)}},b=n=>{try{l(t.throw(n))}catch(u){d(u)}},l=n=>n.done?m(n.value):Promise.resolve(n.value).then(_,b);l((t=t.apply(a,i)).next())});import"./vxe-table-uq8U2E1u.js";import{_ as x,u as B,a as M,g as $,c as O,d as T}from"./form.vue_vue_type_script_setup_true_lang-CITqPLWz.js";import{$ as c,a9 as g}from"./bootstrap-CRjSNGHY.js";import{_ as A}from"./table-action.vue_vue_type_script_setup_true_lang-BdzHKWY1.js";import{_ as G}from"./doc-alert.vue_vue_type_script_setup_true_lang-CjF9RRe-.js";import{_ as L}from"./page.vue_vue_type_script_setup_true_lang-3ywDTU7g.js";import{m as N,ab as V,b2 as F,bJ as h,j as p,u as o}from"../jse/index-index-CMeVxoEG.js";import{u as I}from"./use-modal-BABce5hC.js";import{u as P}from"./use-vxe-grid-BMVG5Iiw.js";import{A as y}from"./icons-CieLeI1V.js";import{v as j}from"./AlertBuilder-BVlldnPG.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-BB6x-AyV.js";import"./index-D3VduTvn.js";import"./property-util-BkB1DfhS.js";import"./spu-and-sku-list.vue_vue_type_script_setup_true_lang-1-fZxjkA.js";import"./sku-list.vue_vue_type_script_setup_true_lang-Dg6_zLHf.js";import"./spu-select.vue_vue_type_script_setup_true_lang-CyuAN-Zx.js";import"./index--fmkwBod.js";import"./spu-select-data--mWgG5SM.js";import"./rangePickerProps-BPpM6dzr.js";import"./dict-enum-CaHgMaDZ.js";import"./index-BNS265yo.js";import"./x-CpZ5_sBZ.js";import"./circle-check-big-DP26Iidw.js";const pt=N({name:"PromotionBargainActivity",__name:"index",setup(a){const[i,t]=I({connectedComponent:x,destroyOnClose:!0});function m(){u.query()}function d(){t.setData(null).open()}function _(e){t.setData(e).open()}function b(e){return f(this,null,function*(){yield j("确认关闭该砍价活动吗?");const r=g.loading({content:"关闭中...",duration:0});try{yield O(e.id),g.success("关闭成功"),m()}finally{r()}})}function l(e){return f(this,null,function*(){const r=g.loading({content:c("ui.actionMessage.deleting",[e.name]),duration:0});try{yield T(e.id),g.success(c("ui.actionMessage.deleteSuccess",[e.name])),m()}finally{r()}})}const[n,u]=P({formOptions:{schema:M()},gridOptions:{columns:B(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(s,gt)=>f(null,[s,gt],function*({page:e},r){return yield $(k({pageNo:e.currentPage,pageSize:e.pageSize},r))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return(e,r)=>(F(),V(o(L),{"auto-content-height":""},{doc:h(()=>[p(o(G),{title:"【营销】砍价活动",url:"https://doc.iocoder.cn/mall/promotion-bargain/"})]),default:h(()=>[p(o(i),{onSuccess:m}),p(o(n),{"table-title":"砍价活动列表"},{"toolbar-tools":h(()=>[p(o(A),{actions:[{label:o(c)("ui.actionTitle.create",["砍价活动"]),type:"primary",icon:o(y).ADD,auth:["promotion:bargain-activity:create"],onClick:d}]},null,8,["actions"])]),actions:h(({row:s})=>[p(o(A),{actions:[{label:o(c)("common.edit"),type:"link",icon:o(y).EDIT,auth:["promotion:bargain-activity:update"],onClick:_.bind(null,s)},{label:"关闭",type:"link",danger:!0,icon:o(y).DELETE,auth:["promotion:bargain-activity:close"],ifShow:s.status===0,onClick:b.bind(null,s)},{label:o(c)("common.delete"),type:"link",danger:!0,icon:o(y).DELETE,auth:["promotion:bargain-activity:delete"],ifShow:s.status!==0,popConfirm:{title:o(c)("ui.actionMessage.deleteConfirm",[s.name]),confirm:l.bind(null,s)}}]},null,8,["actions"])]),_:1})]),_:1}))}});export{pt as default};
|