1 |
- import{b as re,c as de,s as ie,A as p,d as _,S as ue,M as $,E as me}from"./index-b7094f12.js";/* empty css */import{_ as pe}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css */import{n as E}from"./index-94b628bc.js";import{S as _e}from"./index-0eba2700.js";import{m as n,a as o,o as ve,W as m,X as b,a2 as S,Z as l,$ as d,a4 as O,E as f,u as g,Y as I,a5 as j,F as H,a6 as be,a3 as M,a0 as fe,a1 as ye}from"./vue-7f5e2b1b.js";import"./vue-router-e2815956.js";import"./fullScreen-c6f28d35.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_f5cfb91f_lang-66e99631.js";import"./SettingOutlined-aebe903b.js";/* empty css */var he={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 572H266.8l144.3-183c4.1-5.2.4-13-6.3-13H340c-9.8 0-19.1 4.5-25.1 12.2l-164 208c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap-left",theme:"outlined"};const ge=he;function U(c){for(var i=1;i<arguments.length;i++){var u=arguments[i]!=null?Object(arguments[i]):{},r=Object.keys(u);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(u).filter(function(v){return Object.getOwnPropertyDescriptor(u,v).enumerable}))),r.forEach(function(v){Se(c,v,u[v])})}return c}function Se(c,i,u){return i in c?Object.defineProperty(c,i,{value:u,enumerable:!0,configurable:!0,writable:!0}):c[i]=u,c}var L=function(i,u){var r=U({},i,u.attrs);return n(re,U({},r,{icon:ge}),null)};L.displayName="SwapLeftOutlined";L.inheritAttrs=!1;const we=L;const D=c=>(fe("data-v-c08a3f6d"),c=c(),ye(),c),ke={style:{"margin-bottom":"20px"}},Ce=D(()=>d("span",null,"返利账户:",-1)),Oe=D(()=>d("p",null,[d("b",null,[f("已添加分类"),d("small",null," / HASCLASS")])],-1)),xe={class:"flex"},Te={style:{"text-align":"center"}},Le=D(()=>d("p",null,[d("b",null,[f("全部分类"),d("small",null," / ALLCLASS")])],-1)),De={__name:"index",setup(c){const i=de();ie(i),o(!1);const u=o("1");o({type:"标准订单",enterprisename:""});const r=o([]),v=o([]),x=async e=>{const a=await p.requested({id:"20230818135003",content:{nocache:!0,sa_brandid:0,sa_rebateschemeid:K.value}});v.value=a.data[0]?a.data[0].ttemclass:[]},P=o([]),V=async()=>{const e=await p.requested({id:"20221008134803",content:{where:{condition:"",isused:1,isorder:1,isnotspecialfund:1}}});P.value=e.data},A=async e=>{$.confirm({title:e<2?`确认${e==="0"?"停用":"启用"}当前方案吗?`:"确认更改返利账户吗?",okText:"确认",async onOk(){let a=await p.requested({id:20230627102803,content:{sa_rebateschemeid:t.value.sa_rebateschemeid,sa_accountclassid:t.value.sa_accountclassid,isused:e<2?e:t.value.isused}});_.message(a,"操作成功",()=>{q()})},onCancel(){t.value.sa_accountclassid=null}})},K=o(0),q=async()=>{const e=await p.requested({id:"20230627103003",content:{}});e.data.length==0?R():(K.value=e.data[0].sa_rebateschemeid,B(e.data[0].sa_rebateschemeid),x())},R=async()=>{const e=await p.requested({id:"20230627102803",content:{sa_rebateschemeid:0}});B(e.data.sa_rebateschemeid)},t=o({}),B=async e=>{const a=await p.requested({id:"20230627102903",content:{sa_rebateschemeid:e}});t.value=a.data,t.value.sa_accountclassid==0&&(t.value.sa_accountclassid=null),F(a.data)},N=o([]),F=e=>{N.value=[{label:"当前状态",value:e.isused==0?"停用":"启用"},{label:"创建人",value:e.createby},{label:"创建时间",value:e.createdate}]};o();const w=o([]),W=e=>{w.value=e},X=async()=>{const e=await p.requested({id:"20230627104103",version:1,content:{sa_rebatecategoryids:w.value.map(a=>a.sa_rebatecategoryid)}});_.message(e,"移除成功",()=>{x(),k.value.listData(),k.value.reloadSelect(),w.value=[]})},k=o(),Y=async()=>{const e=await p.requested({id:"20230627103903",version:1,content:{sa_rebateschemeid:t.value.sa_rebateschemeid,categoryinfos:r.value.map(a=>({sa_rebatecategoryid:0,itemclassid:a}))}});_.message(e,"添加成功",()=>{k.value.listData(),x(),r.value=[]})},C=o(),Z=async e=>{const a=await p.requested({id:"20230627110903",content:{sa_rebateschemeid:t.value.sa_rebateschemeid,iteminfos:e.map(h=>({sa_rebateunproductsid:0,itemid:h.itemid}))}});_.message(a,"添加成功",()=>{C.value.listData()})},y=o([]),G=e=>{y.value=e},J=()=>{$.confirm({title:"删除商品",icon:n(me),content:`当前选中${y.value.length}个商品,删除${y.value.length}个商品!`,okText:"确认",cancelText:"取消",async onOk(){const e=await p.requested({id:20230627111103,content:{sa_rebateunproductsids:y.value.map(a=>a.sa_rebateunproductsid)}});_.message(e,"删除成功",()=>{C.value.reloadSelect(),y.value=[],C.value.listData()})},onCancel(){}})};return ve(()=>{V(),q()}),(e,a)=>{const h=m("a-button"),Q=m("a-select-option"),ee=m("a-select"),ae=m("a-descriptions-item"),te=m("a-descriptions"),T=m("a-col"),se=m("a-tree"),ne=m("a-row"),z=m("a-tab-pane"),le=m("a-space"),oe=m("a-tabs"),ce=m("a-card");return b(),S(ce,{bordered:!1},{title:l(()=>[d("div",null,[d("span",null,"方案号"+O(t.value.billno),1)])]),extra:l(()=>[n(h,{disabled:!g(_).hasPermission("use"),type:"primary",size:"middle",onClick:a[0]||(a[0]=s=>A(t.value.isused?"0":"1"))},{default:l(()=>[f(O(t.value.isused?"停用":"启用"),1)]),_:1},8,["disabled"])]),default:l(()=>[d("div",ke,[Ce,n(ee,{style:{width:"200px"},ref:"select",value:t.value.sa_accountclassid,"onUpdate:value":a[1]||(a[1]=s=>t.value.sa_accountclassid=s),placeholder:"请选择返利账户",onChange:A,disabled:t.value.isused==1},{default:l(()=>[(b(!0),I(H,null,j(P.value,s=>(b(),S(Q,{value:s.sa_accountclassid,key:s.sa_accountclassid},{default:l(()=>[f(O(s.accountname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value","disabled"])]),n(te,{class:"mt-10",column:6,labelStyle:{color:"#666"},contentStyle:{marginRight:"20px",marginBottom:"5px"},size:"small"},{default:l(()=>[(b(!0),I(H,null,j(N.value,s=>(b(),S(ae,{span:s.span?s.span:1,key:s.index,label:s.label},{default:l(()=>[d("span",{style:be(s.style?s.style():"")},O(s.value),5)]),_:2},1032,["span","label"]))),128))]),_:1}),n(oe,{activeKey:u.value,"onUpdate:activeKey":a[4]||(a[4]=s=>u.value=s)},{default:l(()=>[n(z,{key:"1",tab:"营销大类"},{default:l(()=>[n(ne,{gutter:15},{default:l(()=>[n(T,{span:10},{default:l(()=>[Oe,t.value.sa_rebateschemeid?(b(),S(E,{key:0,ref_key:"hasClassTable",ref:k,rowKey:"itemclassid",size:"small",columns:g(_).TBLayout("saleClassTable"),param:{id:20230627104003,content:{pageSize:20,pageNumber:1,sa_rebateschemeid:t.value.sa_rebateschemeid,where:{}}},onOnSelect:W},null,8,["columns","param"])):M("",!0)]),_:1}),n(T,{span:4},{default:l(()=>[d("div",xe,[d("div",Te,[n(h,{class:"mt-10",type:"primary",disabled:w.value.length==0||t.value.isused==1,onClick:X,block:""},{default:l(()=>[f(" 移除分类"),n(g(ue))]),_:1},8,["disabled"]),n(h,{type:"primary",disabled:r.value.length==0||t.value.isused==1,onClick:Y,block:""},{default:l(()=>[n(g(we)),f("添加分类 ")]),_:1},8,["disabled"])])])]),_:1}),n(T,{span:10},{default:l(()=>[Le,n(se,{selectedKeys:r.value,"onUpdate:selectedKeys":a[2]||(a[2]=s=>r.value=s),checkedKeys:r.value,"onUpdate:checkedKeys":a[3]||(a[3]=s=>r.value=s),checkable:"",fieldNames:{title:"itemclassname",key:"itemclassid",children:"subdep"},"tree-data":v.value,blockNode:"",virtual:""},null,8,["selectedKeys","checkedKeys","tree-data"])]),_:1})]),_:1})]),_:1}),n(z,{key:"2",tab:"不参与返利商品","force-render":""},{default:l(()=>[n(le,{class:"mt-10"},{default:l(()=>[n(_e,{disabled:t.value.isused==1,columns:g(_).TBLayout("productTable"),param:{id:20230627110803,content:{pageSize:20,pageNumber:1,sa_rebateschemeid:t.value.sa_rebateschemeid,where:{}}},onOnSelectChange:Z},null,8,["disabled","columns","param"]),n(h,{disabled:y.value.length==0||t.value.isused==1,type:"primary",onClick:J},{default:l(()=>[f("删除商品")]),_:1},8,["disabled"])]),_:1}),t.value.sa_rebateschemeid?(b(),S(E,{key:0,ref_key:"prodTable",ref:C,rowKey:"itemid",size:"small",columns:g(_).TBLayout("productTable"),param:{id:20230627111003,content:{pageSize:20,pageNumber:1,sa_rebateschemeid:t.value.sa_rebateschemeid,where:{}}},onOnSelect:G},null,8,["columns","param"])):M("",!0)]),_:1})]),_:1},8,["activeKey"])]),_:1})}}},Me=pe(De,[["__scopeId","data-v-c08a3f6d"]]);export{Me as default};
|