PageSourceSearch

https://familiesforlife.sg/assets/CrmDataGridSetting.6650cf39.js

js familiesforlife.sg collected 2026-10-03 20:16:14 UTC 3,303 bytes, 1 lines download raw bytes

1import{G as e,P as l,Q as a,r as u,H as t,b as o,d as n}from"./element-plus.80abf16b.js";import{c1 as d,bM as i,c2 as s,c7 as c,c8 as m,ca as v,cg as r,ce as p,cf as f,c3 as b,cI as y,bI as V,ep as _,eq as g}from"./commonmodules.b9c1dd40.js";import{c as w}from"./apiService.b7f2f40e.js";import{_ as U}from"./index.d3bd9396.js";import"./lodash-es.480d1bd8.js";import"./axios.1263d4b1.js";import"./vue-router.5e13d197.js";const C=e=>(_("data-v-f6dcc0ec"),e=e(),g(),e),R=C((()=>v("label",null,"Connection:",-1))),D=C((()=>v("label",null,"Entity:",-1))),j=C((()=>v("label",null,"View:",-1))),k=C((()=>v("label",null,"Primary Field:",-1))),I=C((()=>v("label",null,"Custom Retrieve URL:",-1))),N={class:"dialog-footer"};var h=U(d({__name:"CrmDataGridSetting",props:{domId:null,title:null,componentData:null,save:{type:Function}},setup(d,{expose:_}){const g=d,U=i(!1),C=i([]),h=i([]),x=i([]),L=i([]),S=i({connection:"",entity:"",view:"",field:"",fieldList:L.value,customRetrieveURL:""}),E=()=>{U.value=!U.value,U.value&&(null==g?void 0:g.componentData)&&(S.value=JSON.parse(g.componentData))},F=async e=>{const l=await w.getAllEntityMetaData(e);h.value=l},P=async e=>{const l=await w.getPublicViewsFromEntity(e,S.value.connection);x.value=l},G=async e=>{const l=await w.getRecordsByViewId(e,S.value.connection);L.value=l},M=()=>{g.save(S.value),E()};return _({toggleDialog:E}),(i,_)=>{const g=e,w=l,q=a,A=u,B=t,H=o,J=n;return s(),c(J,{modelValue:U.value,"onUpdate:modelValue":_[5]||(_[5]=e=>U.value=e),title:d.title,width:"480px","close-on-click-modal":!1},{footer:m((()=>[v("span",N,[r(H,{type:"primary",onClick:M},{default:m((()=>[p("Save")])),_:1}),r(H,{onClick:E},{default:m((()=>[p("Cancel")])),_:1})])])),default:m((()=>[r(B,{"label-width":"auto"},{default:m((()=>[r(g,null,{default:m((()=>[v("label",null,f(`Dom ID: ${d.domId}`),1)])),_:1}),r(g,null,{default:m((()=>[R,r(q,{modelValue:S.value.connection,"onUpdate:modelValue":_[0]||(_[0]=e=>S.value.connection=e),onChange:F},{default:m((()=>[(s(!0),b(V,null,y(C.value,(e=>(s(),c(w,{key:e.id,label:e.name,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),r(g,null,{default:m((()=>[D,r(q,{modelValue:S.value.entity,"onUpdate:modelValue":_[1]||(_[1]=e=>S.value.entity=e),onChange:P},{default:m((()=>[(s(!0),b(V,null,y(h.value,(e=>(s(),c(w,{key:e.logicalName,label:e.displayName,value:e.logicalName},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),r(g,null,{default:m((()=>[j,r(q,{modelValue:S.value.view,"onUpdate:modelValue":_[2]||(_[2]=e=>S.value.view=e),onChange:G},{default:m((()=>[(s(!0),b(V,null,y(x.value,(e=>(s(),c(w,{key:e.id,label:e.name,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),r(g,null,{default:m((()=>[k,r(q,{modelValue:S.value.field,"onUpdate:modelValue":_[3]||(_[3]=e=>S.value.field=e)},{default:m((()=>[(s(!0),b(V,null,y(L.value,(e=>(s(),c(w,{key:e.displayName,label:e.displayName,value:e.displayName},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),r(g,null,{default:m((()=>[I,r(A,{modelValue:S.value.customRetrieveURL,"onUpdate:modelValue":_[4]||(_[4]=e=>S.value.customRetrieveURL=e)},null,8,["modelValue"])])),_:1})])),_:1})])),_:1},8,["modelValue","title"])}}}),[["__scopeId","data-v-f6dcc0ec"]]);export{h as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.