jingrow/apps/jingrow/frontend/dist/assets/MultiSelectList-7399647b.js

2 lines
1014 B
JavaScript

import{d as r,c as i,e as t,f as p,p as c,g as f,y as u,h as _,j as m,Y as b,l as a,Z as v}from"./index-b37e64ca.js";import{_ as y}from"./_plugin-vue_export-helper-c27b6911.js";const S={class:"field-label"},g={key:0,class:"required"},N=r({__name:"MultiSelectList",props:{df:{},record:{},canEdit:{type:Boolean},ctx:{}},setup(o){const s=o,d=i(()=>s.df.label_layout||"vertical");return(e,l)=>(a(),t("div",{class:b(["field-wrapper",`layout-${d.value}`])},[p("label",S,[c(f(e.ctx.t(e.df.label||e.df.fieldname))+" ",1),e.df.reqd?(a(),t("span",g,"*")):u("",!0)]),_(m(v),{value:e.record[e.df.fieldname],"onUpdate:value":l[0]||(l[0]=n=>e.record[e.df.fieldname]=n),options:e.ctx.getSelectOptions?e.ctx.getSelectOptions(e.df):[],multiple:"",placeholder:e.ctx.t(e.df.fieldname),disabled:!e.canEdit},null,8,["value","options","placeholder","disabled"])],2))}});const h=y(N,[["__scopeId","data-v-d603d379"]]),M=Object.freeze(Object.defineProperty({__proto__:null,default:h},Symbol.toStringTag,{value:"Module"}));export{M as _};