| 1 |
- var J=Object.defineProperty,tt=Object.defineProperties;var et=Object.getOwnPropertyDescriptors;var E=Object.getOwnPropertySymbols;var at=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable;var N=(i,a,s)=>a in i?J(i,a,{enumerable:!0,configurable:!0,writable:!0,value:s}):i[a]=s,I=(i,a)=>{for(var s in a||(a={}))at.call(a,s)&&N(i,s,a[s]);if(E)for(var s of E(a))st.call(a,s)&&N(i,s,a[s]);return i},L=(i,a)=>tt(i,et(a));var r=(i,a,s)=>new Promise((y,h)=>{var g=u=>{try{_(s.next(u))}catch(l){h(l)}},M=u=>{try{_(s.throw(u))}catch(l){h(l)}},_=u=>u.done?y(u.value):Promise.resolve(u.value).then(g,M);_((s=s.apply(i,a)).next())});import{u as ot,_ as it}from"./useForm-C4X-ZdZ_.js";import"./BasicForm.vue_vue_type_style_index_0_lang-BiIkb6ny.js";import{P as nt}from"./SubMenu.vue_vue_type_style_index_0_scoped_9b6103ff_lang-EL89TTg4.js";import{u as lt}from"./index-CFMHSB5r.js";import{l as ut}from"./index-D6-fj_Lr.js";import{D as ct,B as rt,f as $,u as mt}from"./entry/index-BaQQ7BQ_.js";import{S as pt}from"./SubMenu-BovVay2G.js";import{d as ft,f as p,Y as dt,r as bt,o as _t,q as vt,Z as f,_ as w,$ as d,k as n,a7 as b,u as o,G as x,m as yt,F,a6 as P,a0 as R,aa as v}from"./vue-CF9JqwIh.js";import ht from"./FormModal-tj0bZfw5.js";import{u as gt,_ as Ct}from"./useTable-BSOWtk5o.js";import{_ as wt}from"./TableImg.vue_vue_type_style_index_0_lang-1Kd8nEMt.js";import{s as xt,c as Mt}from"./data-Bp12LQ4O.js";import{c as St}from"./resourceApi-D9gL48ec.js";import{c as kt,d as Bt,r as Dt}from"./repositoryApi-B59P-Roo.js";import{W as Ft,Q as j,X as Rt,n as q,R as Tt}from"./antd-ILpsl5AZ.js";import"./FormItem.vue_vue_type_script_lang-Dp4O1V3R.js";import"./index-CXGOl87Z.js";import"./uuid-BUBnBT7J.js";import"./useSortable-6iYBSviO.js";import"./download-D1ZoFQnu.js";import"./base64Conver-BAcTuUD2.js";import"./index-BDVnX7zP.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-0J_QZbkb.js";import"./copyTextToClipboard-Cu8x8bym.js";import"./index-L2ZLrFTi.js";import"./index-D6Qi77pD.js";import"./index-Pqf9ZLE_.js";import"./onMountedOrActivated-D34Dt7uC.js";import"./useWindowSizeFn-CiJNBK0Q.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-BhiE9_bz.js";import"./useForm-B90AflV1.js";import"./sysMenuApi-DXmvpZg5.js";import"./sortable.esm-CoO8jRpa.js";import"./componentMap-DjxH3hEY.js";const Yt={class:"flex items-baseline justify-between"},Vt={class:"flex"},Et={class:"flex"},Nt={class:"flex justify-between my-4"},It={class:"flex"},Lt={class:"section"},he=ft({__name:"index",setup(i){const a=p(),s=p(),{createMessage:y}=mt(),[h,{openModal:g}]=lt(),[M,{getFieldsValue:_}]=ot({schemas:xt,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[u,{reload:l}]=gt({api:Dt,rowKey:"id",columns:Mt,showIndexColumn:!1,bordered:!0,actionColumn:{width:120,title:"操作",dataIndex:"action"},beforeFetch:Q}),S=p([]),k=p([]),T=p("全部CBB"),z=dt(),B=bt({name:"",tags:[]}),C=p(),O=p([{field:"sort",direction:"ASC"}]);_t(()=>r(this,null,function*(){C.value=yield ut({dictCode:"biz_cbb_statu"}),S.value=[{text:"全部CBB",event:""}],C.value.forEach(t=>{S.value.push({text:t.label,event:t.value})})}));function D(){return r(this,null,function*(){const t=yield St({status:s.value===""?void 0:s.value,queryAll:!0,type:"CBB"});k.value=t})}function Q(t){return r(this,null,function*(){return a.value||(yield D(),a.value=k.value[0].id),L(I({},t),{orders:O.value,categoryId:a.value===""?void 0:a.value,status:s.value===""?void 0:s.value,name:B.name===""?void 0:B.name})})}function U(){g(!0,{isUpdate:!1,record:{}})}function A(t){g(!0,{record:t,isUpdate:!0})}function Y(t){return r(this,null,function*(){const c=t.status==="cbb_status_1"?"cbb_status_0":"cbb_status_1";if(yield kt({id:t.id,status:c})){const m='CBB库"'+t.name+'"'+(t.status==="cbb_status_0"?"上架":"下架")+"成功";y.success(m)}yield l()})}function K(t){var c;a.value=(c=t.data)==null?void 0:c.id,l()}function G(t){T.value=t.text,s.value=t.event,l(),D()}function W(t){return r(this,null,function*(){(yield Bt([t.id]))&&y.success("删除成功"),yield l()})}function X(t){z.push({path:"/bizMange/cbb/cbbMenu",query:{repositoryId:t.id,repositoryName:t.name}})}function Z(){return r(this,null,function*(){B.name=_().name,l()})}function H(){return r(this,null,function*(){yield D(),yield l()})}return(t,c)=>{const V=vt("auth");return f(),w("div",null,[d("div",Yt,[d("div",Vt,[n(o(ct),{arrow:"",placement:"bottom",trigger:["click","hover"],dropMenuList:S.value,onMenuEvent:G,overlayClassName:"flow-overlay"},{default:b(()=>[d("div",Et,[n(o(nt),{title:T.value},null,8,["title"]),x(),n(o(Ft),{class:"ml-2"})])]),_:1},8,["dropMenuList"]),yt(n(o(rt),{class:"w-10 h-10 p-0 ml-26",onlyIcon:"icon-create|iconfont",onClick:c[0]||(c[0]=m=>U())},null,512),[[V,["cbb:cbbrepository:add"]]])]),d("div",Nt,[d("div",It,[n(o(it),{onRegister:o(M),onFieldValueChange:Z,style:{width:"280px"},class:"mr-2"},null,8,["onRegister"])])])]),d("div",Lt,[n(o(Tt),{gutter:10},{default:b(()=>[n(o(j),{span:4,class:"menu"},{default:b(()=>[n(o(pt),{type:"cate",cate:k.value,"select-item":a.value,"onUpdate:selected":K},null,8,["cate","select-item"])]),_:1}),n(o(j),{span:20,class:"content"},{default:b(()=>[n(o(Ct),{onRegister:o(u)},{bodyCell:b(({column:m,record:e})=>[m.key==="status"?(f(),w(F,{key:0},[e.status?(f(),P(o(Rt),{key:0,color:o($)(C.value,e.status.toString(),"bgColor")},{default:b(()=>[x(R(o($)(C.value,e.status.toString(),"label")),1)]),_:2},1032,["color"])):v("",!0)],64)):v("",!0),m.key==="createTime"?(f(),w(F,{key:1},[x(R(o(q)(e.createTime).format("YYYY-MM-DD")),1)],64)):v("",!0),m.key==="updateTime"?(f(),w(F,{key:2},[x(R(o(q)(e.updateTime).format("YYYY-MM-DD")),1)],64)):v("",!0),m.key==="action"?(f(),P(o(wt),{key:3,actions:[{auth:"cbb:cbbrepository:edit",icon:"icon-edit|iconfont",tooltip:"编辑",type:"text",onClick:A.bind(null,e)},{ifShow:(e==null?void 0:e.status)=="cbb_status_1",icon:"icon-menu|iconfont",tooltip:"菜单维护",type:"text",onClick:X.bind(null,e)},{ifShow:(e==null?void 0:e.status)=="cbb_status_0",icon:"icon-anew|iconfont",tooltip:"重新上架",type:"text",popConfirm:{title:"是否确认重新上架",placement:"left",confirm:Y.bind(null,e)}},{ifShow:(e==null?void 0:e.status)=="cbb_status_1",icon:"icon-under|iconfont",tooltip:"下架",type:"text",popConfirm:{title:"是否确认下架?",placement:"left",confirm:Y.bind(null,e)}},{ifShow:(e==null?void 0:e.status)=="cbb_status_0",auth:"cbb:cbbrepository:remove",icon:"icon-delete|iconfont",type:"text",tooltip:"删除",popConfirm:{title:"是否确认删除",placement:"left",confirm:W.bind(null,e)}}]},null,8,["actions"])):v("",!0)]),_:1},8,["onRegister"])]),_:1})]),_:1}),n(ht,{onRegister:o(h),onSuccess:H},null,8,["onRegister"])])])}}});export{he as default};
|