You can not 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
2.3KB

  1. var b=(h,u,s)=>new Promise((p,i)=>{var r=a=>{try{l(s.next(a))}catch(o){i(o)}},t=a=>{try{l(s.throw(a))}catch(o){i(o)}},l=a=>a.done?p(a.value):Promise.resolve(a.value).then(r,t);l((s=s.apply(h,u)).next())});import{_ as $,s as D,a as U}from"./sealCodeDialog.d3ce3cac.js";import{d as B,z as N,r as C,b as x,a3 as R,o as L,c as f,e as M,f as T,h as d,i as _,g as m,j as V,t as j,F as A,x as F}from"./index.3fb2f955.js";const S={class:"flexRight mb-8"},q=["src"],z=["onClick"],E=["onClick"],G=B({name:"sealConfiguration"}),J=Object.assign(G,{setup(h){const u=N(),{proxy:s}=F(),p=C(),i=x([{label:"\u5E8F\u53F7",type:"index",width:"80"},{label:"\u5370\u7AE0\u540D\u79F0",key:"sealName",prop:"sealName"},{label:"\u5370\u7AE0\u56FE\u7247",slot:"img"},{label:"sealCode",key:"sealCode",prop:"sealCode"},{label:"\u6DFB\u52A0\u65F6\u95F4",key:"createdAt",prop:"createdAt"},{label:"\u72B6\u6001",key:"isUse",render:e=>R("span",{class:e.isUse?"text-success":"text-danger"},e.isUse?"\u542F\u7528":"\u7981\u7528")},{label:"\u64CD\u4F5C",slot:"action",width:"120",fixed:"right"}]),r=C([{id:1,name:"\u540D\u79F0",role:"1,2",status:1}]),t=()=>b(this,null,function*(){const e=yield D({unitCode:u.query.id});r.value=e.data}),l=(e,g)=>{const c=g===1?"\u5220\u9664":e.isUse?"\u7981\u7528":"\u542F\u7528";s.$messageBox.confirm(`\u662F\u5426${c}\u8BE5\u6D41\u7A0B?`,"\u63D0\u793A\uFF01",{type:"warning"}).then(()=>b(this,null,function*(){yield U({isUse:!e.isUse,sealCode:e.sealCode,type:g}),s.$message.success(`${c}\u6210\u529F\uFF01`),t()}))},a=x({visible:!1}),o=e=>{a.visible=!0},y=e=>{a.visible=!1,e&&t()};return L(()=>{t()}),(e,g)=>{const c=f("el-button"),v=f("table-list"),w=f("el-card");return M(),T(A,null,[d(w,{class:"elCard",title:"\u5370\u7AE0\u5217\u8868",shadow:"never"},{default:_(()=>[m("div",S,[d(c,{type:"primary",onClick:o},{default:_(()=>[V("\u6DFB\u52A0\u5370\u7AE0")]),_:1})]),d(v,{ref_key:"tableListRef",ref:p,column:i,data:r.value,pagination:!1,onGetTableData:t},{img:_(({scope:n})=>[m("img",{src:`data:image/png;base64,${n.row.sealBase64}`,style:{width:"100px",height:"100px"}},null,8,q)]),action:_(({scope:n})=>[m("a",{class:"text-primary",onClick:k=>l(n.row,2)},j(n.row.isUse?"\u7981\u7528":"\u542F\u7528"),9,z),m("a",{class:"text-danger",onClick:k=>l(n.row,1)},"\u5220\u9664",8,E)]),_:1},8,["column","data"])]),_:1}),d($,{visible:a.visible,onClose:y},null,8,["visible"])],64)}}});export{J as default};