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.1 KiB
JavaScript

var C=(g,d,i)=>new Promise((m,l)=>{var f=o=>{try{a(i.next(o))}catch(n){l(n)}},y=o=>{try{a(i.throw(o))}catch(n){l(n)}},a=o=>o.done?m(o.value):Promise.resolve(o.value).then(f,y);a((i=i.apply(g,d)).next())});import{P as q}from"./index-D4Z9ODzF.js";import{u as D,_ as T}from"./useTable-BYZpzJPm.js";import{_ as I}from"./index-BRqXDmQx.js";import{b as $,c as P,d as x}from"./index-B5oaNKBb.js";import{b as V}from"./download-Dzju1Gbo.js";import{u as B}from"./index-COQSZY7c.js";import{f as L,c as M,_ as N}from"./EnquiryRecordModal.vue_vue_type_script_setup_true_lang-DJa_XAzG.js";import{u as S,I as b}from"./entry/index-CT2bBVPU-1724922878694.js";import{d as G,aa as A,n as F,_ as c,a8 as u,a9 as s,k,u as e,m as v,G as w,ac as K}from"./vue-aEZWZQSa.js";import"./useContentViewHeight-CLqhWZ1e.js";import"./useWindowSizeFn-BWwSyuoE.js";import"./antd-BY-1PcYE.js";import"./onMountedOrActivated-BIJ0U1R1.js";import"./useForm-koea_hsc.js";import"./FormItem.vue_vue_type_script_lang-fyvFSOLP.js";import"./componentMap-CWMsMsGY.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-RC179q1_.js";import"./copyTextToClipboard-BBFF3Y3I.js";import"./style-Cslz80qp.js";import"./helper-BqaPddWo.js";import"./BasicForm.vue_vue_type_style_index_0_lang-CUDTou-T.js";import"./sortable.esm-CnNXHMH-.js";import"./useSortable-CKONboZ0.js";import"./useLoading-CR9OIhwN.js";import"./dict-CrNwQRtO.js";import"./useRender-DwBE0jb3.js";import"./index-C4J1QZTF.js";const be=G({name:"EnquiryRecord",__name:"index",setup(g){const d=S(),[i,{reload:m,multipleRemove:l,selected:f}]=D({rowSelection:{type:"checkbox"},title:"数据处理列表",api:$,showIndexColumn:!1,rowKey:"id",useSearchForm:!0,formConfig:{schemas:L,baseColProps:{xs:24,sm:24,md:24,lg:6}},columns:M,actionColumn:{width:220,title:"操作",key:"action",fixed:"right",align:"right"}}),[y,{openModal:a}]=B();function o(t){a(!0,{record:t,update:!0})}function n(t){return C(this,null,function*(){yield x([t.id]),yield m()})}function E(t){t.classificationResult&&d("/dashboard/enquiryRecordDetail/"+t.id)}return(t,p)=>{const R=A("a-button"),h=F("auth");return c(),u(e(q),{dense:""},{default:s(()=>[k(e(T),{onRegister:e(i)},{toolbar:s(()=>[v((c(),u(R,{onClick:p[0]||(p[0]=_=>e(V)(e(P),"数据处理数据"))},{default:s(()=>[w("导出")]),_:1})),[[h,"process:enquiryRecord:export"]]),v((c(),u(R,{type:"primary",danger:"",onClick:p[1]||(p[1]=_=>e(l)(e(x))),disabled:!e(f)},{default:s(()=>[w("删除")]),_:1},8,["disabled"])),[[h,"process:enquiryRecord:remove"]])]),bodyCell:s(({column:_,record:r})=>[_.key==="action"?(c(),u(e(I),{key:0,stopButtonPropagation:"",actions:[...r.type==="2"&&r.state==="1"?[{label:"结果",icon:e(b).DETAIL,tooltip:"查看结果数据",onClick:E.bind(null,r)}]:[],{label:"修改",icon:e(b).EDIT,type:"primary",ghost:!0,auth:"process:enquiryRecord:edit",onClick:o.bind(null,r)},{label:"删除",icon:e(b).DELETE,type:"primary",danger:!0,ghost:!0,auth:"process:enquiryRecord:remove",popConfirm:{placement:"left",title:"是否删除数据处理["+r.id+"]?",confirm:n.bind(null,r)}}]},null,8,["actions"])):K("",!0)]),_:1},8,["onRegister"]),k(N,{onRegister:e(y),onReload:e(m)},null,8,["onRegister","onReload"])]),_:1})}}});export{be as default};