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.4KB

  1. import{_ as $,b as D,c as U}from"./sealCodeDialog-32c3a50a.js";import{_ as B,G as N,E as I,r as u,a as f,$ as R,o as T,b as r,c as j,d as L,f as l,h as o,e as a,i as m,t as S,F as V,k as z,s as A}from"./index-dd5fae99.js";const E={class:"flexRight mb-8"},F=["src"],G=["onClick"],M=["onClick"],O=z({name:"sealConfiguration"}),q=Object.assign(O,{setup(H){const b=N(I.userStore).userInfo||{},{proxy:_}=A(),g=u(),x=f([{label:"序号",type:"index",width:"80"},{label:"印章名称",key:"sealName",prop:"sealName"},{label:"印章图片",slot:"img"},{label:"sealCode",key:"sealCode",prop:"sealCode"},{label:"添加时间",key:"createdAt",prop:"createdAt"},{label:"状态",key:"isUse",render:e=>R("span",{class:e.isUse?"text-success":"text-danger"},e.isUse?"启用":"禁用")},{label:"操作",slot:"action",width:"120",fixed:"right"}]),d=u([{id:1,name:"名称",role:"1,2",status:1}]),n=async()=>{const e=await D({unitCode:b.value.unitCode});d.value=e.data},p=(e,s)=>{const i=s===1?"删除":e.isUse?"禁用":"启用";_.$messageBox.confirm(`是否${i}该流程?`,"提示!",{type:"warning"}).then(async()=>{await U({isUse:!e.isUse,sealCode:e.sealCode,type:s}),_.$message.success(`${i}成功!`),n()})},c=f({visible:!1}),v=e=>{c.visible=!0},h=e=>{c.visible=!1,e&&n()};return T(()=>{n()}),(e,s)=>{const i=r("el-button"),C=r("el-alert"),y=r("table-list"),w=r("el-card");return j(),L(V,null,[l(w,{class:"elCard",title:"印章列表",shadow:"never"},{default:o(()=>[a("div",E,[l(i,{type:"primary",onClick:v},{default:o(()=>s[0]||(s[0]=[m("添加印章")])),_:1})]),l(C,{style:{margin:"0px 0px 8px"},closable:e.closable,type:"warning","show-icon":""},{title:o(()=>s[1]||(s[1]=[a("p",null,[m(" 添加印章前请先登录浙江省政府电子印章系统申请 "),a("a",{href:"http://seal.zj.gov.cn/",target:"_blank"}," http://seal.zj.gov.cn/ ")],-1)])),_:1},8,["closable"]),l(y,{ref_key:"tableListRef",ref:g,column:x,data:d.value,pagination:!1,onGetTableData:n},{img:o(({scope:t})=>[a("img",{src:`data:image/png;base64,${t.row.sealBase64}`,style:{width:"100px",height:"100px"}},null,8,F)]),action:o(({scope:t})=>[a("a",{class:"text-primary",onClick:k=>p(t.row,2)},S(t.row.isUse?"禁用":"启用"),9,G),a("a",{class:"text-danger",onClick:k=>p(t.row,1)},"删除",8,M)]),_:1},8,["column","data"])]),_:1}),l($,{visible:c.visible,onClose:h},null,8,["visible"])],64)}}}),P=B(q,[["__scopeId","data-v-fcf326e8"]]);export{P as default};