index-DCOsFznn.js 5.3 KB

1
  1. var Z=Object.defineProperty,A=Object.defineProperties;var H=Object.getOwnPropertyDescriptors;var z=Object.getOwnPropertySymbols;var J=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable;var R=(s,t,e)=>t in s?Z(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e,T=(s,t)=>{for(var e in t||(t={}))J.call(t,e)&&R(s,e,t[e]);if(z)for(var e of z(t))L.call(t,e)&&R(s,e,t[e]);return s},$=(s,t)=>A(s,H(t));var k=(s,t,e)=>new Promise((f,y)=>{var w=r=>{try{d(e.next(r))}catch(u){y(u)}},h=r=>{try{d(e.throw(r))}catch(u){y(u)}},d=r=>r.done?f(r.value):Promise.resolve(r.value).then(w,h);d((e=e.apply(s,t)).next())});import{d as W,ai as X,f as v,r as Y,o as ee,n as te,Z as m,_ as b,$ as _,k as c,G as F,a0 as x,m as N,u as n,a5 as ie,F as P,a8 as C,a4 as ae}from"./vue-DM5HGU8Z.js";import{a as se,aG as M,bo as U,u as oe}from"./entry/index-CRWhxBeP.js";import{u as ne,_ as le}from"./useTable-BCJw90Li.js";import{_ as re}from"./TableImg.vue_vue_type_style_index_0_lang-CvFmChal.js";import{u as q}from"./index-DYp2Qjp4.js";import{F as ce,f as de}from"./fieldDrawer-CdbDwPZ_.js";import{d as ue,e as pe,b as me}from"./fieldApi-BD34zal6.js";import{b as fe}from"./index-lE2idd8k.js";import ye from"./formDrawerPreview-wp0R144l.js";import{aG as he,ab as ke}from"./antd-BfqWtMX3.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js";import"./FormItem.vue_vue_type_script_lang-r-ozwU0K.js";import"./helper-B0yEaptj.js";import"./index-BshNMORD.js";import"./index-BGDG2Aiy.js";import"./index-CD5zFmZN.js";import"./useWindowSizeFn-CEueHQop.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-CIEo7xez.js";import"./index-DOkdpLQv.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./UploadPreviewModal-BZsd-hmR.js";import"./cateApi-BE6kfD5q.js";import"./resourceApi-CKj0y817.js";import"./common-DpkSdXuu.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-tY_yXKfV.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import"./useForm-C-769eP8.js";import"./sortable.esm-DYEDn-UA.js";import"./componentMap-DvvMrh5V.js";import"./optionsFormModal-BR7tAlkg.js";const ve={class:"flex items-baseline justify-between"},be={class:"text-xl font-bold"},_e={class:"flex justify-between my-4"},Ce={key:2,class:"flex items-center"},lt=W({__name:"index",setup(s){const t=X(),e=v(),f=v(),y=v([]),[w,{openDrawer:h}]=q(),[d,{openDrawer:r}]=q(),[u,{reload:g}]=ne({api:me,rowKey:"id",columns:de,showIndexColumn:!1,bordered:!0,pagination:!0,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:j}),D=Y({}),S=v([{key:"trueOrFalse",dictCode:"sys_true_false"},{key:"fieldType",dictCode:"biz_field_type"}]),{createMessage:I}=oe();ee(()=>k(this,null,function*(){e.value=t.query.secondCateId,f.value=t.query.secondCateName;const a=yield fe(S.value.map(l=>l.dictCode));for(const l in a){const p=S.value.filter(o=>o.dictCode==l)[0];D[p.key]=a[l]}}));function G(){h(!0,{isUpdate:!1,record:{},secondCateId:e.value})}function O(a){h(!0,{isUpdate:!0,record:a,secondCateId:e.value})}function B(){g()}function j(a){return $(T({},a),{orders:y.value,secondCateId:e.value})}function E(a){return k(this,null,function*(){(yield ue([a.id]))&&I.success("删除成功"),yield g()})}function K(a){return k(this,null,function*(){const l=a.enable==1?"字段停用成功":"字段启用成功";a.enable=a.enable==1?0:1,(yield pe(a))&&I.success(l),yield g()})}function Q(){r(!0,{secondCateId:e.value})}return(a,l)=>{const p=te("auth");return m(),b("div",null,[_("div",ve,[_("div",be,[c(se,{size:20,icon:"icon-back|iconfont",onClick:l[0]||(l[0]=o=>a.$router.go(-1)),class:"mr-2 cursor-pointer"}),F(x(f.value),1)]),_("div",_e,[N(c(n(M),{class:"mr-2 h-10 w-10 p-0",type:"default",onlyIcon:"icon-eye|iconfont",onClick:Q},null,512),[[p,["ssc:taskField:add"]]]),N(c(n(M),{class:"mr-2 h-10 w-10 p-0",type:"primary",onlyIcon:"icon-create|iconfont",onClick:G},null,512),[[p,["ssc:taskField:add"]]])])]),_("div",null,[c(n(le),{onRegister:n(u)},{bodyCell:ie(({column:o,record:i})=>[o.key==="show"||o.key==="editable"||o.key==="required"||o.key==="fuzzySearch"||o.key==="exactSearch"?(m(),b(P,{key:0},[F(x(n(U)(D.trueOrFalse,i[o.key],"label")),1)],64)):C("",!0),o.key==="inputBoxType"?(m(),b(P,{key:1},[F(x(n(U)(D.fieldType,i.inputBoxType,"label")),1)],64)):C("",!0),o.key==="action"?(m(),b("div",Ce,[(i==null?void 0:i.sysField)!=1?(m(),ae(n(he),{key:0,size:"small",checked:i.enable==1,"checked-children":"开","un-checked-children":"禁",modelValue:i.enable,"onUpdate:modelValue":V=>i.enable=V,onChange:V=>K(i)},null,8,["checked","modelValue","onUpdate:modelValue","onChange"])):C("",!0),c(n(ke),{type:"vertical"}),c(n(re),{actions:[{ifShow:(i==null?void 0:i.sysField)!=1,auth:"ssc:taskField:edit",icon:"icon-edit|iconfont",tooltip:"编辑",type:"text",onClick:O.bind(null,i)},{ifShow:(i==null?void 0:i.sysField)!=1,auth:"ssc:taskField:remove",icon:"icon-delete|iconfont",type:"text",tooltip:"删除",popConfirm:{title:"是否确认删除",placement:"left",confirm:E.bind(null,i)}}]},null,8,["actions"])])):C("",!0)]),_:1},8,["onRegister"]),c(ce,{onRegister:n(w),onSuccess:B},null,8,["onRegister"]),c(ye,{onRegister:n(d),onSuccess:B},null,8,["onRegister"])])])}}});export{lt as default};