index-CncfNnaP.js 7.0 KB

1
  1. var X=Object.defineProperty,tt=Object.defineProperties;var et=Object.getOwnPropertyDescriptors;var V=Object.getOwnPropertySymbols;var at=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable;var E=(i,a,s)=>a in i?X(i,a,{enumerable:!0,configurable:!0,writable:!0,value:s}):i[a]=s,N=(i,a)=>{for(var s in a||(a={}))at.call(a,s)&&E(i,s,a[s]);if(V)for(var s of V(a))st.call(a,s)&&E(i,s,a[s]);return i},L=(i,a)=>tt(i,et(a));var r=(i,a,s)=>new Promise((h,g)=>{var C=c=>{try{f(s.next(c))}catch(l){g(l)}},S=c=>{try{f(s.throw(c))}catch(l){g(l)}},f=c=>c.done?h(c.value):Promise.resolve(c.value).then(C,S);f((s=s.apply(i,a)).next())});import{u as ot,_ as it}from"./useForm-BfB231QP.js";import"./helper-B0yEaptj.js";import{P as nt}from"./PageTitle-DoNYlIhY.js";/* empty css */import{u as lt}from"./index-CD5zFmZN.js";import{l as ut}from"./index-lE2idd8k.js";import{W as ct,aG as rt,bo as $,u as mt,_ as pt}from"./entry/index-CRWhxBeP.js";import{S as ft}from"./SubMenu-C918eZhZ.js";import{d as dt,f as p,Y as bt,r as _t,o as yt,n as vt,Z as b,_ as x,$ as _,k as n,a5 as y,u as o,G as M,m as ht,F as R,a4 as P,a0 as T,a8 as v}from"./vue-DM5HGU8Z.js";import gt from"./FormModal-BJXuQc6f.js";import{u as Ct,_ as wt}from"./useTable-BCJw90Li.js";import{_ as xt}from"./TableImg.vue_vue_type_style_index_0_lang-CvFmChal.js";import{s as Mt,c as St}from"./data-6-dtxhOi.js";import{c as kt}from"./cateApi-BE6kfD5q.js";import{c as Ft,d as Dt,r as Rt}from"./repositoryApi-Bt2jc6T8.js";import{a3 as Tt,Q as j,ad as Bt,n as z,R as Yt}from"./antd-BfqWtMX3.js";import"./FormItem.vue_vue_type_script_lang-r-ozwU0K.js";import"./index-BGDG2Aiy.js";import"./uuid-BUBnBT7J.js";import"./useSortable-BUyXn7hO.js";import"./download-DbzL13NI.js";import"./base64Conver-DEMZeTZS.js";import"./index-BZ4uXGij.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-BshNMORD.js";import"./index-CIEo7xez.js";import"./index-DOkdpLQv.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./UploadPreviewModal-BZsd-hmR.js";import"./resourceApi-CKj0y817.js";import"./common-DpkSdXuu.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-tY_yXKfV.js";import"./useWindowSizeFn-CEueHQop.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import"./useForm-C-769eP8.js";import"./sysMenuApi-BX7id6VS.js";import"./sortable.esm-DYEDn-UA.js";import"./componentMap-DvvMrh5V.js";const It={class:"flex items-baseline justify-between"},Vt={class:"flex"},Et={class:"flex"},Nt={class:"flex justify-between my-2"},Lt={class:"flex"},$t={class:"section"},Pt=dt({__name:"index",setup(i){const a=p(),s=p(),{createMessage:h}=mt(),[g,{openModal:C}]=lt(),[S,{getFieldsValue:f}]=ot({schemas:Mt,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[c,{reload:l}]=Ct({api:Rt,rowKey:"id",columns:St,showIndexColumn:!1,pagination:!0,bordered:!0,actionColumn:{width:120,title:"操作",dataIndex:"action"},beforeFetch:U}),k=p([]),F=p([]),B=p("全部业务"),O=bt(),d=_t({name:"",time:"",tags:[]}),w=p(),Q=p([{field:"sort",direction:"ASC"}]);yt(()=>r(this,null,function*(){w.value=yield ut({dictCode:"biz_cbb_statu"}),k.value=[{text:"全部业务",event:""}],w.value.forEach(t=>{k.value.push({text:t.label,event:t.value})})}));function D(){return r(this,null,function*(){const t=yield kt({status:s.value===""?void 0:s.value,queryAll:!0,type:"CBB"});F.value=t})}function U(t){return r(this,null,function*(){return a.value||(yield D(),a.value=F.value[0].id),L(N({},t),{orders:Q.value,categoryId:a.value===""?void 0:a.value,status:s.value===""?void 0:s.value,name:d.name===""?void 0:d.name,times:d.times===""?void 0:d.times})})}function q(){C(!0,{isUpdate:!1,record:{}})}function A(t){C(!0,{record:t,isUpdate:!0})}function Y(t){return r(this,null,function*(){const u=t.status==="cbb_status_1"?"cbb_status_0":"cbb_status_1";if(yield Ft({id:t.id,status:u})){const m='CBB库"'+t.name+'"'+(t.status==="cbb_status_0"?"上架":"下架")+"成功";h.success(m)}yield l()})}function G(t){var u;a.value=(u=t.data)==null?void 0:u.id,l()}function K(t){B.value=t.text,s.value=t.event,l(),D()}function W(t){return r(this,null,function*(){(yield Dt([t.id]))&&h.success("删除成功"),yield l()})}function Z(t){O.push({path:"/bizMange/cbb/cbbField",query:{menuId:t.id,menuName:t.name,repositoryType:repositoryInfo.value.categoryId}})}function H(){return r(this,null,function*(){d.name=f().name,d.times=f().times,l()})}function J(){return r(this,null,function*(){yield D(),yield l()})}return(t,u)=>{const I=vt("auth");return b(),x("div",null,[_("div",It,[_("div",Vt,[n(o(ct),{arrow:"",placement:"bottom",trigger:["click","hover"],dropMenuList:k.value,onMenuEvent:K,overlayClassName:"flow-overlay"},{default:y(()=>[_("div",Et,[n(o(nt),{title:B.value},null,8,["title"]),u[1]||(u[1]=M()),n(o(Tt),{class:"ml-2"})])]),_:1},8,["dropMenuList"]),ht(n(o(rt),{class:"w-10 h-10 p-0 border-none ml-26",onlyIcon:"icon-create|iconfont",onClick:u[0]||(u[0]=m=>q())},null,512),[[I,["cbb:cbbrepository:add"]]])]),_("div",Nt,[_("div",Lt,[n(o(it),{onRegister:o(S),layout:"vertical",onFieldValueChange:H,style:{width:"560px"},class:"mr-2"},null,8,["onRegister"])])])]),_("div",$t,[n(o(Yt),{gutter:10},{default:y(()=>[n(o(j),{span:4,class:"menu"},{default:y(()=>[n(o(ft),{type:"cate",cate:F.value,"select-item":a.value,"onUpdate:selected":G},null,8,["cate","select-item"])]),_:1}),n(o(j),{span:20,class:"content"},{default:y(()=>[n(o(wt),{onRegister:o(c)},{bodyCell:y(({column:m,record:e})=>[m.key==="status"?(b(),x(R,{key:0},[e.status?(b(),P(o(Bt),{key:0,color:o($)(w.value,e.status.toString(),"bgColor")},{default:y(()=>[M(T(o($)(w.value,e.status.toString(),"label")),1)]),_:2},1032,["color"])):v("",!0)],64)):v("",!0),m.key==="createTime"?(b(),x(R,{key:1},[M(T(o(z)(e.createTime).format("YYYY-MM-DD")),1)],64)):v("",!0),m.key==="updateTime"?(b(),x(R,{key:2},[M(T(o(z)(e.updateTime).format("YYYY-MM-DD")),1)],64)):v("",!0),m.key==="action"?(b(),P(o(xt),{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.enable)=="1",icon:"icon-edit-field|iconfont",tooltip:"编辑字段",type:"text",onClick:Z.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(gt,{onRegister:o(g),onSuccess:J},null,8,["onRegister"])])])}}}),De=pt(Pt,[["__scopeId","data-v-9800b63f"]]);export{De as default};