| 1 |
- import{a as re,b as ie,s as de,A as p,c as _,S as ue,M as $,E as me}from"./index-9d25cc6d.js";/* empty css */import{_ as pe}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css */import"./routeTabs-49102312.js";import{n as E}from"./index-2fbfbc98.js";import{S as _e}from"./index-a6589c93.js";import{m as n,a as o,o as be,W as m,X as v,$ as S,Z as l,a2 as i,a0 as O,E as f,u as g,Y as I,a6 as j,F as H,a7 as ve,a5 as M,a3 as fe,a4 as ye}from"./vue-74beb2f3.js";import"./vue-router-3b49516b.js";import"./fullScreen-e63ea6f0.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-7c524341.js";import"./SettingOutlined-29edb85f.js";import"./index-06f187cb.js";import"./ext-af482f17.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 d=1;d<arguments.length;d++){var u=arguments[d]!=null?Object(arguments[d]):{},r=Object.keys(u);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(u).filter(function(b){return Object.getOwnPropertyDescriptor(u,b).enumerable}))),r.forEach(function(b){Se(c,b,u[b])})}return c}function Se(c,d,u){return d in c?Object.defineProperty(c,d,{value:u,enumerable:!0,configurable:!0,writable:!0}):c[d]=u,c}var L=function(d,u){var r=U({},d,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-210573cb"),c=c(),ye(),c),ke={style:{"margin-bottom":"20px"}},Ce=D(()=>i("span",null,"返利账户:",-1)),Oe=D(()=>i("p",null,[i("b",null,[f("已添加分类"),i("small",null," / HASCLASS")])],-1)),xe={class:"flex"},Te={style:{"text-align":"center"}},Le=D(()=>i("p",null,[i("b",null,[f("全部分类"),i("small",null," / ALLCLASS")])],-1)),De={__name:"index",setup(c){const d=ie();de(d),o(!1);const u=o("1");o({type:"标准订单",enterprisename:""});const r=o([]),b=o([]),x=async e=>{const a=await p.requested({id:"20230818135003",content:{nocache:!0,sa_brandid:0,sa_rebateschemeid:K.value}});b.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 be(()=>{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 v(),S(ce,{bordered:!1},{title:l(()=>[i("div",null,[i("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(()=>[i("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(()=>[(v(!0),I(H,null,j(P.value,s=>(v(),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(()=>[(v(!0),I(H,null,j(N.value,s=>(v(),S(ae,{span:s.span?s.span:1,key:s.index,label:s.label},{default:l(()=>[i("span",{style:ve(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?(v(),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(()=>[i("div",xe,[i("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":b.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?(v(),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})}}},Re=pe(De,[["__scopeId","data-v-210573cb"]]);export{Re as default};
|