| 1 | 
							- import{A as C,e as i,M as V,E as j}from"./index-a99e9ae3.js";import{n as K}from"./index-d54abd07.js";import{S as ne}from"./index-ace32e0d.js";import{d as le}from"./index-dccfde2d.js";import{s as se}from"./index-bb9e8f9b.js";import{_ as G}from"./_plugin-vue_export-helper-c27b6911.js";import{a as v,c as Q,U as r,V as y,W as P,j as e,X as a,G as b,F,a2 as W,a3 as z,a4 as Y,u as _,a5 as L,a0 as ie,a1 as re,$ as M,o as ue}from"./vue-f0dec34d.js";import{S as de}from"./index-66270ae2.js";import{u as ce}from"./vue-router-e674635e.js";import"./fullScreen-a57ace7d.js";import"./base-06452ed3.js";/* empty css                                                              */const X=D=>(ie("data-v-bda8d785"),D=D(),re(),D),me=X(()=>M("p",{class:"info"},"基础信息",-1)),pe=X(()=>M("p",{class:"info"},"关联活动",-1)),_e={__name:"edit",props:["data","disabled"],emits:["onSuccess"],setup(D,{emit:m}){const q=D,k=v(!1),n=v({sa_promotionid:0,tradefield:[],type:null,enterprisename:"",isrelevancepromotion:!1,sa_brandid:"",orderaddqty:1,orderminqty:1}),c=Q(()=>{if(n.value.type=="打包促销")return!0}),g=()=>{k.value=!0,q.data.isrelevancepromotion=q.data.isrelevancepromotion==1,q.data.dateRange=[q.data.begdate,q.data.enddate],n.value=Object.assign({},n.value,q.data),f(),$(),T()},R=()=>{k.value=!1,I.value.resetFields()},S=v([]),f=async()=>{const o=await C.optionstype("tradefield");S.value=o.data},O=v([]),$=async()=>{const o=await C.requested({id:"20221008134803",content:{where:{condition:"",isused:1}}});O.value=o.data},w=v([]),T=async()=>{let o=await C.requested({id:"20220922085103",content:{where:{condition:""}}});w.value=o.data,o.data.length==1&&(n.value.sa_brandid=o.data[0].sa_brandid)},d=o=>{n.value.begdate=o[0],n.value.enddate=o[1]},x=o=>{o||(n.value.openpromname="",n.value.openamount="",n.value.sa_openpromotionid="")},A=o=>{n.value.openpromname=o.promname,n.value.sa_openpromotionid=o.sa_promotionid},I=v(),B=async()=>{try{const o=await I.value.validateFields();let t={};t=Object.assign({},t,n.value),t.isrelevancepromotion=t.isrelevancepromotion?1:0;const u=await C.requested({id:20221230144503,content:t});i.message(u,"编辑成功",()=>{m("onSuccess"),R()})}catch(o){console.log("Failed:",o)}};return(o,t)=>{const u=r("a-button"),p=r("a-col"),h=r("a-input"),l=r("a-form-item"),U=r("a-select-option"),E=r("a-select"),N=r("a-row"),H=r("a-range-picker"),J=r("a-checkbox"),Z=r("a-input-search"),ee=r("a-textarea"),ae=r("a-form"),te=r("a-space"),oe=r("a-drawer");return y(),P("div",null,[e(u,{type:"primary",disabled:D.disabled,onClick:g},{default:a(()=>[b("编辑")]),_:1},8,["disabled"]),e(oe,{visible:k.value,"onUpdate:visible":t[13]||(t[13]=s=>k.value=s),class:"custom-class",title:"编辑促销活动",placement:"right",width:"600",closable:!1,onClose:R},{extra:a(()=>[e(te,null,{default:a(()=>[e(u,{onClick:R},{default:a(()=>[b("关闭")]),_:1}),e(u,{type:"primary",onClick:B},{default:a(()=>[b("保存")]),_:1})]),_:1})]),default:a(()=>[e(ae,{ref_key:"formRef",ref:I,model:n.value,size:"small",layout:"vertical"},{default:a(()=>[e(N,{gutter:16},{default:a(()=>[e(p,{span:24},{default:a(()=>[me]),_:1}),e(p,{span:12},{default:a(()=>[e(l,{label:"活动名称",name:"promname",rules:[{required:!0,message:"请输入活动名称"}]},{default:a(()=>[e(h,{value:n.value.promname,"onUpdate:value":t[0]||(t[0]=s=>n.value.promname=s),placeholder:"输入活动名称"},null,8,["value"])]),_:1})]),_:1}),e(p,{span:12},{default:a(()=>[e(l,{label:"促销类型",name:"type",rules:[{required:!0,message:"请选择促销类型"}]},{default:a(()=>[e(E,{ref:"select",value:n.value.type,"onUpdate:value":t[1]||(t[1]=s=>n.value.type=s),placeholder:"选择促销类型",style:{width:"100%"}},{default:a(()=>[e(U,{value:"普通促销"},{default:a(()=>[b("普通促销")]),_:1}),e(U,{value:"打包促销"},{default:a(()=>[b("打包促销")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(p,{span:12},{default:a(()=>[e(l,{label:"品牌信息",name:"sa_brandid",rules:[{required:!0,message:"请选择品牌信息"}]},{default:a(()=>[e(E,{ref:"select",value:n.value.sa_brandid,"onUpdate:value":t[2]||(t[2]=s=>n.value.sa_brandid=s),placeholder:"选择品牌信息",style:{width:"100%"}},{default:a(()=>[(y(!0),P(F,null,W(w.value,s=>(y(),z(U,{value:s.sa_brandid,key:s.index},{default:a(()=>[b(Y(s.brandname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(p,{span:12},{default:a(()=>[e(l,{label:"选择领域",name:"tradefield",rules:[{required:!0,message:"请选择领域"}]},{default:a(()=>[e(E,{mode:"multiple",ref:"select",value:n.value.tradefield,"onUpdate:value":t[3]||(t[3]=s=>n.value.tradefield=s),placeholder:"选择领域",style:{width:"100%"}},{default:a(()=>[(y(!0),P(F,null,W(S.value,s=>(y(),z(U,{value:s.value,key:s.index},{default:a(()=>[b(Y(s.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(p,{span:12},{default:a(()=>[e(l,{label:"订货账户",name:"sa_accountclassid",rules:[{required:!0,message:"请选择订货账户"}]},{default:a(()=>[e(E,{ref:"select",value:n.value.sa_accountclassid,"onUpdate:value":t[4]||(t[4]=s=>n.value.sa_accountclassid=s),placeholder:"选择订货账户",style:{width:"100%"}},{default:a(()=>[(y(!0),P(F,null,W(O.value,s=>(y(),z(U,{value:s.sa_accountclassid,key:s.index},{default:a(()=>[b(Y(s.accountname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(p,{span:12},{default:a(()=>[e(l,{label:"起订金额",name:"orderminamount",rules:[{required:!0,message:"请输入起订金额"}]},{default:a(()=>[e(h,{value:n.value.orderminamount,"onUpdate:value":t[5]||(t[5]=s=>n.value.orderminamount=s),type:"number",placeholder:"输入起订金额"},null,8,["value"])]),_:1})]),_:1})]),_:1}),_(c)?(y(),z(N,{key:0,gutter:16},{default:a(()=>[e(p,{span:12},{default:a(()=>[e(l,{label:"起订数量",name:"orderminqty",rules:[{required:!0,message:"请输入起订数量"}]},{default:a(()=>[e(h,{value:n.value.orderminqty,"onUpdate:value":t[6]||(t[6]=s=>n.value.orderminqty=s),type:"number",placeholder:"输入起订数量"},null,8,["value"])]),_:1})]),_:1}),e(p,{span:12},{default:a(()=>[e(l,{label:"增量",name:"orderaddqty",rules:[{required:!0,message:"请输入增量"}]},{default:a(()=>[e(h,{value:n.value.orderaddqty,"onUpdate:value":t[7]||(t[7]=s=>n.value.orderaddqty=s),type:"number",placeholder:"输入增量"},null,8,["value"])]),_:1})]),_:1})]),_:1})):L("",!0),e(N,{gutter:16},{default:a(()=>[e(p,{span:24},{default:a(()=>[e(l,{label:"活动时间范围",name:"dateRange",rules:[{required:!0,message:"请选择活动时间范围"}]},{default:a(()=>[e(H,{style:{width:"100%"},value:n.value.dateRange,"onUpdate:value":t[8]||(t[8]=s=>n.value.dateRange=s),"value-format":"YYYY-MM-DD",onChange:d},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(N,{gutter:16},{default:a(()=>[e(p,{span:24},{default:a(()=>[pe]),_:1})]),_:1}),e(N,{gutter:16},{default:a(()=>[e(p,{span:24},{default:a(()=>[e(l,null,{default:a(()=>[e(J,{checked:n.value.isrelevancepromotion,"onUpdate:checked":t[9]||(t[9]=s=>n.value.isrelevancepromotion=s),onChange:x},{default:a(()=>[b("是否需要关联活动")]),_:1},8,["checked"])]),_:1})]),_:1})]),_:1}),n.value.isrelevancepromotion?(y(),z(N,{key:1,gutter:16},{default:a(()=>[e(p,{span:12},{default:a(()=>[e(l,{label:"关联活动",name:"openpromname",rules:[{required:!0,message:"请选择活关联活动信息"}]},{default:a(()=>[e(Z,{value:n.value.openpromname,"onUpdate:value":t[10]||(t[10]=s=>n.value.openpromname=s),placeholder:"关联活动信息"},{enterButton:a(()=>[e(u,null,{icon:a(()=>[e(se,{onOnSelect:A})]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(p,{span:12},{default:a(()=>[e(l,{label:"触发金额",name:"openamount",rules:[{required:!0,message:"请输入触发金额"}]},{default:a(()=>[e(h,{value:n.value.openamount,"onUpdate:value":t[11]||(t[11]=s=>n.value.openamount=s),type:"number",placeholder:"输入触发金额"},null,8,["value"])]),_:1})]),_:1})]),_:1})):L("",!0),e(N,null,{default:a(()=>[e(p,{span:24},{default:a(()=>[e(l,{label:"备注",name:"remarks"},{default:a(()=>[e(ee,{value:n.value.remarks,"onUpdate:value":t[12]||(t[12]=s=>n.value.remarks=s),rows:4,placeholder:"输入备注信息"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])])}}},ve=G(_e,[["__scopeId","data-v-bda8d785"]]);const be={__name:"setPrice",props:["sa_promotionid","sa_promotion_itemsid","disabled"],emits:["onSuccess"],setup(D,{emit:m}){const q=D,k=v(!1),n=v({}),c=()=>{k.value=!0,R()},g=v([]),R=async()=>{const w=await C.requested({id:20230102163103,content:{sa_promotionid:q.sa_promotionid,sa_promotion_itemsid:q.sa_promotion_itemsid,pageNumber:1,pageSize:20,where:{condition:""}}});g.value=w.data},S=()=>{k.value=!1},f=v({}),O=w=>{console.log(w),f.value=w},$=async()=>{const w=await C.requested({id:20230102163003,content:{sa_promotion_itempriceid:f.value.sa_promotion_itempriceid,sa_promotionid:q.sa_promotionid,price:f.value.price}});i.message(w,"修改成功",()=>{m("onSuccess")})};return(w,T)=>{const d=r("a-button"),x=r("a-input"),A=r("a-form-item"),I=r("a-col"),B=r("a-row"),o=r("a-form"),t=r("a-drawer");return y(),P("div",null,[e(d,{disabled:D.disabled,type:"link",onClick:c},{default:a(()=>[b("设置价格")]),_:1},8,["disabled"]),e(t,{visible:k.value,"onUpdate:visible":T[0]||(T[0]=u=>k.value=u),class:"custom-class",title:"促销价格",placement:"right",width:"600",closable:!1,onClose:S},{default:a(()=>[e(o,{model:n.value,size:"small",layout:"vertical"},{default:a(()=>[e(B,{gutter:16},{default:a(()=>[(y(!0),P(F,null,W(g.value,u=>(y(),z(I,{span:24,key:u.pricegrade},{default:a(()=>[e(A,{label:"等级价格"+u.pricegrade},{default:a(()=>[e(x,{value:u.price,"onUpdate:value":p=>u.price=p,placeholder:"等级价格",onChange:p=>O(u)},{addonAfter:a(()=>[M("span",{class:"pointer",onClick:$},"保存")]),_:2},1032,["value","onUpdate:value","onChange"])]),_:2},1032,["label"])]),_:2},1024))),128))]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])])}}},fe=G(be,[["__scopeId","data-v-3ae04465"]]),ye={style:{"margin-top":"10px","text-align":"right"}},ge={__name:"promotionDiscount",props:["data","disabled","id"],emits:["onSuccess"],setup(D,{emit:m}){const q=D,k=Q(()=>{if(q.data.length==0)return!0});v("");const n=v(!1),c=()=>{n.value=!0},g=v(""),R=async()=>{const S=await C.requested({id:20230102163203,content:{sa_promotionid:q.id,discountrate:g.value/100,itmeids:k.value?[]:q.data.map(f=>f.itemid)}});i.message(S,"修改成功",()=>{m("onSuccess")})};return(S,f)=>{const O=r("a-input"),$=r("a-button"),w=r("a-space"),T=r("a-popover");return y(),z(T,{visible:n.value,"onUpdate:visible":f[1]||(f[1]=d=>n.value=d),title:_(k)?"整单折扣":"批量折扣",placement:"rightTop",trigger:"click",getPopupContainer:d=>d.parentNode||S.document.body},{content:a(()=>[e(O,{style:{width:"100%"},disabled:D.disabled,type:"number",value:g.value,"onUpdate:value":f[0]||(f[0]=d=>g.value=d),placeholder:"输入折扣",suffix:"%"},null,8,["disabled","value"]),M("div",ye,[e(w,null,{default:a(()=>[e($,{disabled:D.disabled,size:"small",type:"primary",onClick:R},{default:a(()=>[b("确定")]),_:1},8,["disabled"])]),_:1})])]),default:a(()=>[e($,{type:"primary",onClick:c},{default:a(()=>[b(Y(_(k)?"整单折扣":"批量折扣"),1)]),_:1})]),_:1},8,["visible","title","getPopupContainer"])}}};const he={class:"flex-between"},qe={class:"mt-10"},ke={key:0},we={key:1},Ce={__name:"authArea",props:["id","authmethod","isDisabled"],setup(D){const m=D;v(0);const q=v({id:20230102102903,version:1,content:{sa_promotionid:m.id,where:{condition:""}}}),k=v(m.authmethod),n=v(!0),c=d=>{d.length==0&&(n.value=!1)},g=v(),R=async d=>{const x=await C.requested({id:20230102095903,content:{sa_promotionid:m.id,enterpriseinfos:[{sa_promotion_authid:0,sys_enterpriseid:d.sys_enterpriseid,islimit:0,limitamount:0,limitgroupqty:0,limitordercount:0}]}});i.message(x,"添加成功",()=>{g.value.listData()})},S=v([]),f=d=>{S.value=d},O=async()=>{V.confirm({title:"删除",icon:e(j),content:`当前选中${S.value.length}个企业,删除${S.value.length}个企业!`,async onOk(){const d=await C.requested({id:20230102103003,content:{sa_promotion_authids:S.value.map(x=>x.sa_promotion_authid)}});i.message(d,"删除成功",()=>{g.value.listData(),g.value.reloadSelect()})},onCancel(){}})},$=async()=>{const d=await C.requested({id:20230509100504,content:{authmethod:k.value,sa_promotionid:m.id}});i.message(d,"设置成功",()=>{})},w=v(null),T=async d=>{w.value&&clearTimeout(w.value),w.value=setTimeout(async()=>{const x=await C.requested({id:20230102095903,content:{sa_promotionid:m.id,enterpriseinfos:[{sa_promotion_authid:d.sa_promotion_authid,sys_enterpriseid:d.sys_enterpriseid,islimit:d.islimit,limitamount:d.limitamount,limitgroupqty:d.limitgroupqty,limitordercount:d.limitordercount}]}});i.message(x,"修改成功",()=>{g.value.listData()})},500)};return(d,x)=>{const A=r("a-button"),I=r("a-space"),B=r("a-radio"),o=r("a-radio-group"),t=r("a-input"),u=r("a-select-option"),p=r("a-select");return y(),P(F,null,[M("div",he,[e(I,{class:"mt-10"},{default:a(()=>[e(A,{disabled:m.isDisabled,type:"primary"},{default:a(()=>[e(de,{param:{id:20230102102803,content:{sa_promotionid:D.id,where:{condition:""},pageNumber:1,pageSize:20}},columns:_(i).TBLayout("addPowerAreaTable"),onOnSelect:R},{text:a(()=>[b("添加")]),_:1},8,["param","columns"])]),_:1},8,["disabled"]),e(A,{disabled:m.isDisabled||S.value.length==0,type:"primary",onClick:O},{default:a(()=>[b("删除企业")]),_:1},8,["disabled"])]),_:1}),M("div",qe,[e(o,{disabled:n.value||m.isDisabled,value:k.value,"onUpdate:value":x[0]||(x[0]=h=>k.value=h),name:"radioGroup",onChange:$},{default:a(()=>[e(B,{value:0},{default:a(()=>[b("范围内授权")]),_:1}),e(B,{value:1},{default:a(()=>[b("范围内非授权")]),_:1})]),_:1},8,["disabled","value"])])]),e(K,{ref_key:"list",ref:g,rowKey:"sa_promotion_authid",param:q.value,size:"small",columns:_(i).TBLayout("promotionModelPowerAreaTable"),onListData:c,onOnSelect:f},{tb_cell:a(({data:h})=>[h.column.dataIndex=="limitamount"?(y(),P("div",ke,[e(t,{disabled:m.isDisabled,value:h.record.limitamount,"onUpdate:value":l=>h.record.limitamount=l,onChange:l=>T(h.record)},null,8,["disabled","value","onUpdate:value","onChange"])])):L("",!0),h.column.dataIndex=="islimit"?(y(),P("div",we,[e(p,{disabled:m.isDisabled,ref:"select",value:h.record.islimit,"onUpdate:value":l=>h.record.islimit=l,style:{width:"100%"},onChange:l=>T(h.record)},{default:a(()=>[e(u,{value:1},{default:a(()=>[b("限购")]),_:1}),e(u,{value:0},{default:a(()=>[b("不限购")]),_:1})]),_:2},1032,["disabled","value","onUpdate:value","onChange"])])):L("",!0)]),_:1},8,["param","columns"])],64)}}},De=G(Ce,[["__scopeId","data-v-39c6fd9e"]]),Se={key:0},$e={key:1},xe={key:2},Ue={key:3},je={__name:"index",setup(D){const m=ce(),q=v([]),k=v({id:20230102144603,content:{pageNumber:1,pageSize:20,sa_promotionid:m.currentRoute.value.query.id,sa_promotion_itemgroupid:0,itemclassids:[],where:{condition:"",tablefilter:{}}}}),n=v({id:20230102142503,content:{nocache:!0,sa_promotionid:m.currentRoute.value.query.id,sa_promotion_itemgroupid:0,pageNumber:1,pageSize:20,where:{condition:"",tablefilter:{}}}}),c=v({}),g=async()=>{const o=await C.requested({id:"20221230144703",content:{nocache:!0,sa_promotionid:m.currentRoute.value.query.id}});c.value=o.data,R(o.data)},R=o=>{q.value=[{label:"方案名称",value:o.promname,style:function(){return{fontWeight:"bold",color:"#52c41a"}},span:6},{label:"状态",value:o.status,style:function(){let t={};switch(o.status){case"新建":t={color:"#000000"};break;case"审核":t={color:"#52C41A"};break;case"发布":t={color:"#d90a0a"};break;case"关闭":t={color:"#b2c0ea"};break}return t}},{label:"方案编号",value:o.promnum},{label:"促销类型",value:o.type},{label:"订货账号",value:o.accountname},{label:"活动开始时间",value:o.begdate},{label:"活动结束时间",value:o.enddate},{label:"品牌",value:o.brandname},{label:"领域",value:o.tradefield.join(",")},{label:"起订数量",value:o.orderminqty},{label:"起订金额",value:o.orderminamount},{label:"订单增量",value:o.orderaddqty,span:2},{label:"关联方案",value:o.openpromname,style:function(){return{fontWeight:"bold",color:"red"}}},{label:"触发金额",value:o.openamount,style:function(){return{fontWeight:"bold",color:"red"}},span:5},{label:"备注",value:o.remarks,span:6}]},S=async o=>{let t=[];t=o.map(p=>({itemid:p.itemid,groupqty:0,islimit:0,orderaddqty:p.orderaddqty,orderminqty:p.orderminqty,sa_promotion_itemsid:0}));const u=await C.requested({id:20230102142403,content:{sa_promotion_itemgroupid:0,sa_promotionid:m.currentRoute.value.query.id,iteminfos:t}});i.message(u,"添加成功",()=>{$.value.listData()})},f=v([]),O=o=>{f.value=o},$=v(),w=async()=>{V.confirm({title:"删除产品",icon:e(j),content:`当前选中${f.value.length}个产品,删除${f.value.length}个产品!`,async onOk(){const o=await C.requested({id:20230102142603,content:{sa_promotion_itemsids:f.value.map(t=>t.sa_promotion_itemsid)}});i.message(o,"删除成功",()=>{$.value.listData(),$.value.reloadSelect()})},onCancel(){}})},T=v(null),d=async o=>{T.value&&clearTimeout(T.value!==null),T.value=setTimeout(async()=>{const t=await C.requested({id:20230102142403,content:{sa_promotionid:m.currentRoute.value.query.id,sa_promotion_itemgroupid:0,iteminfos:[{itemid:o.itemid,groupqty:o.groupqty,islimit:o.groupqty>0?1:0,orderaddqty:o.orderaddqty,orderminqty:o.orderminqty,sa_promotion_itemsid:o.sa_promotion_itemsid}]}});i.message(t,"设置成功",()=>{$.value.listData()})},500)},x=()=>{$.value.listData()},A=async(o,t)=>{V.confirm({title:"提示",icon:e(j),content:`确定${o}当前活动吗?`,async onOk(){const u=await C.requested({id:t,content:{sa_promotionid:m.currentRoute.value.query.id}});i.message(u,`${o}成功`,()=>{g()})},onCancel(){}})},I=async(o,t)=>{V.confirm({title:"提示",icon:e(j),content:`确定${o}当前活动吗?`,async onOk(){const u=await C.requested({id:20221230145203,content:{sa_promotionid:m.currentRoute.value.query.id,isrecheck:t}});i.message(u,`${o}成功`,()=>{g()})},onCancel(){}})},B=async(o,t)=>{V.confirm({title:"提示",icon:e(j),content:`确定${o}当前活动吗?`,async onOk(){const u=await C.requested({id:20230102095403,content:{sa_promotionid:m.currentRoute.value.query.id,isclose:t}});i.message(u,`${o}成功`,()=>{g()})},onCancel(){}})};return ue(()=>{g()}),(o,t)=>{const u=r("a-button"),p=r("a-space"),h=r("a-input");return y(),P("div",null,[e(le,{headData:q.value,title:c.value.promname,tabs:["促销商品","授权范围"],ownertable:"sa_promotion",delParam:{id:"20221230144903",content:{sa_promotionids:[_(m).currentRoute.value.query.id]}},disable:_(i).isDisabled(c.value.status,["审核","发布","关闭"])},{operation:a(()=>[e(p,null,{default:a(()=>[e(ve,{data:c.value,disabled:_(i).isDisabled(c.value.status,["审核","发布","关闭"]),onOnSuccess:g},null,8,["data","disabled"]),e(u,{disabled:_(i).isDisabled(c.value.status,["审核","发布","关闭"]),type:"primary",onClick:t[0]||(t[0]=l=>A("审核",20221230145003))},{default:a(()=>[b("审核")]),_:1},8,["disabled"]),e(u,{disabled:_(i).isDisabled(c.value.status,["新建","发布","关闭"]),type:"primary",onClick:t[1]||(t[1]=l=>A("反审核",20221230145103))},{default:a(()=>[b("反审核")]),_:1},8,["disabled"]),e(u,{disabled:_(i).isDisabled(c.value.status,["新建","发布","关闭"]),type:"primary",onClick:t[2]||(t[2]=l=>I("发布",1))},{default:a(()=>[b("发布")]),_:1},8,["disabled"]),e(u,{disabled:_(i).isDisabled(c.value.status,["新建","审核","关闭"]),type:"primary",onClick:t[3]||(t[3]=l=>I("取消发布",0))},{default:a(()=>[b("取消发布")]),_:1},8,["disabled"]),e(u,{disabled:_(i).isDisabled(c.value.status,["关闭"]),type:"primary",onClick:t[4]||(t[4]=l=>B("关闭",1))},{default:a(()=>[b("关闭")]),_:1},8,["disabled"]),e(u,{disabled:_(i).isDisabled(c.value.status,["新建","发布","审核"]),type:"primary",onClick:t[5]||(t[5]=l=>B("取消关闭",0))},{default:a(()=>[b("取消关闭")]),_:1},8,["disabled"])]),_:1})]),tab0:a(()=>[e(K,{rowKey:"itemid",ref_key:"prod",ref:$,param:n.value,columns:_(i).TBLayout("modelProductTable"),tableName:"modelProductTable",tableid:_(i).TBLayoutID("modelProductTable"),size:"small",onOnSelect:O},{operation:a(()=>[e(p,{class:"mt-10"},{default:a(()=>[e(ne,{disabled:_(i).isDisabled(c.value.status,["审核","发布","关闭"]),param:k.value,tableid:_(i).TBLayoutID("modelProductTable"),columns:_(i).TBLayout("modelProductTable"),onOnSelectChange:S},null,8,["disabled","param","tableid","columns"]),e(u,{disabled:_(i).isDisabled(c.value.status,["审核","发布","关闭"],f.value.length==0),type:"primary",onClick:w},{default:a(()=>[b("删除产品")]),_:1},8,["disabled"]),e(ge,{data:f.value,disabled:_(i).isDisabled(c.value.status,["审核","发布","关闭"]),onOnSuccess:x},null,8,["data","disabled"])]),_:1})]),tb_cell:a(({data:l})=>[l.column.dataIndex=="orderaddqty"?(y(),P("div",Se,[e(h,{disabled:_(i).isDisabled(c.value.status,["审核","发布","关闭"]),value:l.record.orderaddqty,"onUpdate:value":U=>l.record.orderaddqty=U,type:"number",onChange:U=>d(l.record)},null,8,["disabled","value","onUpdate:value","onChange"])])):L("",!0),l.column.dataIndex=="orderminqty"?(y(),P("div",$e,[e(h,{disabled:_(i).isDisabled(c.value.status,["审核","发布","关闭"]),value:l.record.orderminqty,"onUpdate:value":U=>l.record.orderminqty=U,type:"number",onChange:U=>d(l.record)},null,8,["disabled","value","onUpdate:value","onChange"])])):L("",!0),l.column.dataIndex=="groupqty"?(y(),P("div",xe,[e(h,{disabled:_(i).isDisabled(c.value.status,["审核","发布","关闭"]),value:l.record.groupqty,"onUpdate:value":U=>l.record.groupqty=U,type:"number",onChange:U=>d(l.record)},null,8,["disabled","value","onUpdate:value","onChange"])])):L("",!0),l.column.dataIndex=="operation"?(y(),P("div",Ue,[e(fe,{disabled:_(i).isDisabled(c.value.status,["审核","发布","关闭"]),sa_promotionid:_(m).currentRoute.value.query.id,sa_promotion_itemsid:l.record.sa_promotion_itemsid,onOnSuccess:x},null,8,["disabled","sa_promotionid","sa_promotion_itemsid"])])):L("",!0)]),_:1},8,["param","columns","tableid"])]),tab1:a(()=>[e(De,{isDisabled:_(i).isDisabled(c.value.status,["审核","发布","关闭"]),authmethod:c.value.authmethod,id:c.value.sa_promotionid},null,8,["isDisabled","authmethod","id"])]),_:1},8,["headData","title","delParam","disable"])])}}};export{je as default};
 
 
  |