import{s,bT as e,I as t,$ as i,X as n,k as a,m as o,w as l,o as c,p as r,B as g,C as u,F as h,q as f,N as m,t as k,v as d,E as v,z as I,D as p}from"./index-C9TJPork.js";import{_}from"./u-icon.BNGPST4x.js";import{r as L}from"./uni-app.es.CUt9gedF.js";import{_ as b}from"./u-button.C_4h_wUh.js";import{N as x}from"./index.BeMkBjFo.js";import{_ as D}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./resources.DEPsJg7u.js";const y=D({components:{NoData:x},data:()=>({show:!1,signListInvoke:[]}),async onLoad(e){this.signListInvoke=await this.getSignData(),this.clearChoose();let t=decodeURIComponent(e.signVal);t&&this.setMainSignInvokeWithValue(t),s("sign-fieldKey",e.fieldKey)},methods:{getSignData(){return new Promise(((s,t)=>{this.signListInvoke.length?s(this.signListInvoke):e().then((e=>{s(e.data||[])}))}))},clearChoose(){for(let s=0;s1===s.isDefault));if(!s||!s.length)return this.$u.toast("请选择签名");this.$nextTick((()=>i("setSignValue",s[0].signImg))),t()}},setMainSignInvoke(s,e){this.clearChoose(),s.isDefault=1,this.$set(this.signListInvoke,e,s)}}},[["render",function(s,e,t,i,x,D){const y=n("NoData"),C=p,S=c,j=L(a("u-icon"),_),$=L(a("u-button"),b);return r(),o(S,{class:""},{default:l((()=>[x.signListInvoke.length?(r(),o(S,{key:1,class:"page_v u-flex-col"},{default:l((()=>[(r(!0),g(h,null,u(x.signListInvoke,((s,e)=>(r(),o(S,{key:e,class:v([s.isDefault?"active":"","lists_box"]),onClick:t=>D.setMainSignInvoke(s,e)},{default:l((()=>[f(S,{class:"signImgBox"},{default:l((()=>[f(C,{src:s.signImg,mode:"scaleToFill",class:"signImg"},null,8,["src"])])),_:2},1024),1==s.isDefault?(r(),o(S,{key:0,class:"icon-checked-box"},{default:l((()=>[f(S,{class:"icon-checked"},{default:l((()=>[f(j,{name:"checkbox-mark",color:"#fff",size:"28"})])),_:1})])),_:1})):I("",!0)])),_:2},1032,["class","onClick"])))),128))])),_:1})):(r(),o(y,{key:0})),f(S,{class:"flowBefore-actions"},{default:l((()=>[f($,{class:"buttom-btn",onClick:e[0]||(e[0]=m((s=>D.eventLauncher("cancel")),["stop"]))},{default:l((()=>[k(d(s.$t("common.cancelText")),1)])),_:1}),f($,{class:"buttom-btn",type:"primary",onClick:e[1]||(e[1]=m((s=>D.eventLauncher("confirm")),["stop"]))},{default:l((()=>[k(d(s.$t("common.okText")),1)])),_:1})])),_:1})])),_:1})}],["__scopeId","data-v-5eab2eab"]]);export{y as default};