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-D9u9z1rb.js";import{u as D,_ as T}from"./useTable-nv9giSxv.js";import{_ as I}from"./index-DduuDa4W.js";import{b as $,c as P,d as x}from"./index-BgXTF5UA.js";import{b as V}from"./download-BsJ55YCN.js";import{u as B}from"./index-DOVZCDDs.js";import{f as L,c as M,_ as N}from"./EnquiryRecordModal.vue_vue_type_script_setup_true_lang-vkOuiuAE.js";import{u as S,I as b}from"./entry/index-DbrbbsCh-1723702159782.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-89PWWjum.js";import"./useWindowSizeFn-DE1eO4db.js";import"./antd-BY-1PcYE.js";import"./onMountedOrActivated-BIJ0U1R1.js";import"./useForm-CWPDAxdO.js";import"./FormItem.vue_vue_type_script_lang-DQcDBttf.js";import"./componentMap-CVvNnVzI.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-Czt7G3zm.js";import"./copyTextToClipboard-BBFF3Y3I.js";import"./style-ZVTxFzof.js";import"./helper-nGdd1AW2.js";import"./BasicForm.vue_vue_type_style_index_0_lang-fWyk1YG7.js";import"./sortable.esm-CnNXHMH-.js";import"./useSortable-CyjTTtzk.js";import"./useLoading-CZUdUDy4.js";import"./dict-Ci6HGAuf.js";import"./useRender-DWuk4S5z.js";import"./index-ByoXcKeN.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};