2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
|
|
import{T as e,r as l,p as a,o as A,_ as t,a as s,c as n,w as i,v as o,b as u,U as r,k as c,i as g,s as d,t as m,d as C,e as B,H as f,x as v,y as p,F as Q,B as w,V as E,C as h,W as K,X as D,P as b,m as y,f as J}from"./index-3d79bb58.js";function U(e){if(function(e){return null!=e}(e))return function(e){return/^(-)?\d+(\.\d+)?$/.test(e)}(e=String(e))?`${e}px`:e}const k={...{ariaHidden:Boolean,ariaRole:String,ariaLabel:String,ariaLabelledby:String,ariaDescribedby:String,ariaBusy:Boolean,lStyle:String},name:String,color:String,size:String,prefix:String,inherit:{type:Boolean,default:!0}},I="l-icon";const M=t(e({name:I,externalClasses:["l-class"],options:{addGlobalClass:!0,virtualHost:!0},props:k,emits:["click"],setup(e,{emit:t}){const{$iconsHost:s,$iconCollections:n}=uni,i="https://api.iconify.design/",o=l(!1),u=l(""),r=a((()=>-1!==`${e.name}`.indexOf("/"))),c=a((()=>!r.value&&`${e.name}`.includes(":"))),g=a((()=>{return null!==(l=n)&&"object"==typeof l&&n[e.name];var l})),d=a((()=>r.value||/\.(.+)$/i.test(e.name)||g.value&&g.value.length>5||o.value)),m=a((()=>{const{prefix:l}=e,a=l||I,A=`${a}-${e.name}`;return{[a]:!d.value&&l,[A]:!d.value,"l-icon--image":d.value,"l-icon--font":!d.value,"is-inherit":d.value&&(e.color||e.inherit)}})),C=a((()=>r.value?e.name:/\.(.+)$/i.test(e.name)?`${s}${e.name}`:g.value&&g.value.length>4?g.value:u.value)),B=a((()=>({"font-size":U(e.size),color:e.color,"--l-icon":C.value?`url("${C.value}")`:""})));return A((()=>{if(c.value){const a=`${e.name}.svg`.replace(/:/g,"/");if(!r.value&&s&&s.startsWith("/static")){const e=`${l=s,"/"!==l.charAt(l.length-1)&&(l+="/"),l}${a}`;u.value=e}else u.value=`${i}${a}`}var l;return""})),{classes:m,styles:B,isImage:d,onClick:()=>t("click"),props:e,iconUrl:u,imageLoad:()=>{o.value=!0},imageError:()=>{if(o.value=!1,c.value&&u.value&&!u.value.includes(i)){const l=`${e.name}.svg`.replace(/:/g,"/");u.value=`${i}${l}`}}}}}),[["render",function(e,l,a,A,t,d){const m=c,C=g;return s(),n(C,{class:r(["l-icon l-class",e.classes]),style:o([e.styles,e.lStyle]),"aria-hidden":e.ariaHidden,"aria-label":e.ariaLabel,"aria-role":e.ariaRole,onClick:e.onClick},{default:i((()=>[e.iconUrl?(s(),n(m,{key:0,style:o({width:e.size,height:e.size,color:e.color}),hidden:"",class:"l-icon__image",src:e.iconUrl,onLoad:e.imageLoad,onError:e.imageError},null,8,["style","src","onLoad","onError"])):u("",!0)])),_:1},8,["class","style","aria-hidden","aria-label","aria-role","onClick"])}],["__scopeId","data-v-34aac053"]]),F=t({__name:"submit",setup(e){const t=l(!0),r=l(null),U=l([]),k=l([]),I=l([]),F=l({cc:0,mySubmited:0,todo:0});l([]),l(!0),A((()=>{d({title:"暂未开发,敬请期待",icon:"none"})})),m((()=>{}));const S=a((()=>""===(r.value||"").trim()?I.value.length>0?[{id:0,name:"最近使用",items:I.value},...k.value]:k.value:[{id:0,name:"搜索结果",items:U.value}]));function P(e){if(!e.processDefId)return void d({icon:"none",title:"该流程还未发布😢"});const l=I.value.findIndex((l=>e.formId===l.formId));l>-1&&I.value.splice(l,1),I.value.length>10&&I.value.splice(I.value.length-1,1),I.value.unshift(e),y("recentlyUsed",I.value),b({url:`/pages/submit/InitiateProcess?code=${e.formId}`})}return(e,l)=>{const a=w(h("uni-search-bar"),E),A=g,d=c,m=J,b=w(h("l-icon"),M),y=w(h("uni-collapse-item"),K),U=w(h("uni-collapse"),D);return s(),n(A,null,{default:i((()=>[t.value?u("",!0):(s(),n(A,{key:0},{default:i((()=>[C(A,{class:"search"},{default:i((()=>[C(a,{modelValue:r.value,"onUpdate:modelValue":l[0]||(l[0]=e=>r.value=e),bgColor:"#EEEEEE",radius:"5",placeholder:"搜索流程",clearButton:"auto",cancelButton:"none"},null,8,["modelValue"])])),_:1}),C(A,{class:"process-count"},{default:i((()=>[C(A,{class:"count-item todo-item",onClick:l[1]||(l[1]=e=>{})},{default:i((()=>[C(A,{class:"item-text"},{default:i((()=>[C(A,null,{default:i((()=>[B("待我处理")])),_:1}),C(A,null,{default:i((()=>[B(f(F.value.todo),1)])),_:1})])),_:1}),C(d,{mode:"aspectFit",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAABvtJREFUeF7tWwlsVFUUPXdmutgduiiUIgWLpSSsbWMaAVug0FZZQiANmAgGRCwEIWo
|