1 |
- "use strict";const e=require("../../../../common/vendor.js");Math||s();const s=()=>"../wd-icon/wd-icon.js",t=e.defineComponent({name:"wd-cell",options:{addGlobalClass:!0,virtualHost:!0,styleIsolation:"shared"},props:e.cellProps,emits:["click"],setup(s,{emit:t}){const r=s,l=t,o=e.useCell(),i=e.computed((()=>Boolean(e.isDef(r.border)?r.border:o.border.value))),{parent:a}=e.useParent(e.FORM_KEY),n=e.computed((()=>a&&r.prop&&a.errorMessages&&a.errorMessages[r.prop]?a.errorMessages[r.prop]:"")),c=e.computed((()=>{let e=!1;if(a&&a.props.rules){const s=a.props.rules;for(const t in s)Object.prototype.hasOwnProperty.call(s,t)&&t===r.prop&&Array.isArray(s[t])&&(e=s[t].some((e=>e.required)))}return r.required||r.rules.some((e=>e.required))||e}));function u(){const s=r.to;(r.clickable||r.isLink)&&l("click"),s&&r.isLink&&(r.replace?e.index.redirectTo({url:s}):e.index.navigateTo({url:s}))}return(s,t)=>e.e({a:s.icon},s.icon?{b:e.p({name:s.icon,"custom-class":`wd-cell__icon ${s.customIconClass}`})}:{},{c:s.title},s.title?{d:e.t(s.title),e:e.n(s.customTitleClass)}:{},{f:s.label},s.label?{g:e.t(s.label),h:e.n(`wd-cell__label ${s.customLabelClass}`)}:{},{i:e.n(c.value?"is-required":""),j:e.s(s.titleWidth?"min-width:"+s.titleWidth+";max-width:"+s.titleWidth+";":""),k:e.t(s.value),l:e.n(`wd-cell__value ${s.customValueClass}`),m:s.isLink},s.isLink?{n:e.p({"custom-class":"wd-cell__arrow-right",name:"arrow-right"})}:{},{o:n.value},n.value?{p:e.t(n.value)}:{},{q:e.n(s.vertical?"is-vertical":""),r:e.n(i.value?"is-border":""),s:e.n(s.size?"is-"+s.size:""),t:e.n(s.center?"is-center":""),v:e.n(s.customClass),w:e.s(s.customStyle),x:s.isLink||s.clickable?"is-hover":"none",y:e.o(u)})}}),r=e._export_sfc(t,[["__scopeId","data-v-511ba0af"]]);wx.createComponent(r);
|