You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
3.0 KiB
JavaScript
2 lines
3.0 KiB
JavaScript
var C=(y,u,t)=>new Promise((c,s)=>{var f=o=>{try{r(t.next(o))}catch(a){s(a)}},l=o=>{try{r(t.throw(o))}catch(a){s(a)}},r=o=>o.done?c(o.value):Promise.resolve(o.value).then(f,l);r((t=t.apply(y,u)).next())});import{P as E}from"./index-DUrcXr1R.js";import{u as D,_ as I}from"./useTable-Bbyr2JHM.js";import{_ as T}from"./index-BYFe0x3M.js";import{i as $,f as P,c as B,a as M,b as x,_ as N}from"./IndividualRecordModal.vue_vue_type_script_setup_true_lang-B7vVMsdN.js";import{b as S}from"./download-BageIVpd.js";import{u as V}from"./index-B6biQger.js";import{I as k}from"./entry/index-CruxN-Hs-1723019140439.js";import{d as L,aa as A,n as F,_ as n,a8 as d,a9 as i,k as w,u as e,m as g,G as h,ac as G}from"./vue-aEZWZQSa.js";import"./useContentViewHeight-DllDxCXH.js";import"./useWindowSizeFn--jCT5E3A.js";import"./antd-BY-1PcYE.js";import"./onMountedOrActivated-BIJ0U1R1.js";import"./useForm-CdUGloRq.js";import"./FormItem.vue_vue_type_script_lang-B_ueKfdL.js";import"./componentMap-uxp1OCze.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-D6-xDLMZ.js";import"./copyTextToClipboard-BBFF3Y3I.js";import"./style-Bwlk8Loa.js";import"./helper-CuUont7-.js";import"./BasicForm.vue_vue_type_style_index_0_lang-C-Cj0P69.js";import"./sortable.esm-CnNXHMH-.js";import"./useSortable-CSRkxIlp.js";import"./useLoading-C0EEZ3ab.js";const pe=L({name:"IndividualRecord",__name:"index",setup(y){const[u,{reload:t,multipleRemove:c,selected:s}]=D({rowSelection:{type:"checkbox"},title:"个体评估记录列表",api:$,showIndexColumn:!1,rowKey:"id",useSearchForm:!0,formConfig:{schemas:P,baseColProps:{xs:24,sm:24,md:24,lg:6}},columns:B,actionColumn:{width:200,title:"操作",key:"action",fixed:"right"}}),[f,{openModal:l}]=V();function r(m){l(!0,{record:m,update:!0})}function o(){l(!0,{update:!1})}function a(m){return C(this,null,function*(){yield x([m.id]),yield t()})}return(m,p)=>{const _=A("a-button"),v=F("auth");return n(),d(e(E),{dense:""},{default:i(()=>[w(e(I),{onRegister:e(u)},{toolbar:i(()=>[g((n(),d(_,{onClick:p[0]||(p[0]=R=>e(S)(e(M),"个体评估记录数据"))},{default:i(()=>[h("导出")]),_:1})),[[v,"report:individualRecord:export"]]),g((n(),d(_,{type:"primary",danger:"",onClick:p[1]||(p[1]=R=>e(c)(e(x))),disabled:!e(s)},{default:i(()=>[h("删除")]),_:1},8,["disabled"])),[[v,"report:individualRecord:remove"]]),g((n(),d(_,{type:"primary",onClick:o},{default:i(()=>[h("新增")]),_:1})),[[v,"report:individualRecord:add"]])]),bodyCell:i(({column:R,record:b})=>[R.key==="action"?(n(),d(e(T),{key:0,stopButtonPropagation:"",actions:[{label:"修改",icon:e(k).EDIT,type:"primary",ghost:!0,auth:"report:individualRecord:edit",onClick:r.bind(null,b)},{label:"删除",icon:e(k).DELETE,type:"primary",danger:!0,ghost:!0,auth:"report:individualRecord:remove",popConfirm:{placement:"left",title:"是否删除个体评估记录["+b.id+"]?",confirm:a.bind(null,b)}}]},null,8,["actions"])):G("",!0)]),_:1},8,["onRegister"]),w(N,{onRegister:e(f),onReload:e(t)},null,8,["onRegister","onReload"])]),_:1})}}});export{pe as default};
|