PageSourceSearch

https://familiesforlife.sg/assets/SPFormSetting.7a751bfa.js

js familiesforlife.sg collected 2026-10-03 20:17:01 UTC 3,547 bytes, 1 lines download raw bytes

1import{G as e,P as l,Q as t,H as a,b as s,d as n}from"./element-plus.80abf16b.js";import{c1 as o,bM as i,bT as u,c2 as d,c7 as p,c8 as c,ca as r,cg as m,ce as v,cf as f,c3 as S,cI as b,bI as C,ep as I,eq as g}from"./commonmodules.b9c1dd40.js";import{_ as L,u as _}from"./index.d3bd9396.js";import{s as U}from"./apiService.b7f2f40e.js";import"./lodash-es.480d1bd8.js";import"./axios.1263d4b1.js";import"./vue-router.5e13d197.js";const y={state:{spConnid:"",spConnectionList:[],spSiteUrl:"",spListId:"",spListColumn:[]},mutations:{setSpConnid(e,l){e.spConnid=l},setSpInfo(e,l){const{spConnid:t,spSiteUrl:a,spListId:s}=l;e.spConnid=t,e.spSiteUrl=a,e.spListId=s}},actions:{getSpConnectList:async e=>(0===e.state.spConnectionList.length&&(e.state.spConnectionList=[{id:"",info:"",isDefault:!1,name:"test",serverName:"",siteId:"",type:"CRM"}]),e.state.spConnectionList),getSpSite:async(e,l)=>(e.commit("setSpConnid",l),e.state.spListColumn=await U.getSPAllSubSite(e.state.spConnid),e.state.spListColumn),async getSpList(e,l){const{spConnid:t,spSiteUrl:a}=e.state;return l?await U.getSPAllList(t,l):await U.getSPAllList(t,a)}}};const V=e=>(I("data-v-0bfc21fc"),e=e(),g(),e),h=V((()=>r("label",null,"SharePoint Connection:",-1))),w=V((()=>r("label",null,"Site:",-1))),j=V((()=>r("label",null,"List:",-1))),D={class:"dialog-footer"};var k=L(o({__name:"SPFormSetting",props:{domId:null,title:null,componentData:null,save:{type:Function}},setup(o,{expose:I}){const g=o,L=i({connectionId:"",siteUrl:"",listId:""}),U=i(!1),V=_();V.hasModule("spform")||V.registerModule("spform",y);const k=i([]),P=async e=>{x.value=await V.dispatch("getSpSite",e)},x=i([]),M=async e=>{A.value=await V.dispatch("getSpList",e)},A=i([]);(async()=>{k.value=await V.dispatch("getSpConnectList")})();const R=()=>{U.value=!U.value,U.value&&(null==g?void 0:g.componentData)&&(L.value=JSON.parse(g.componentData))},F=async()=>{V.commit("setSpInfo",{spConnid:L.value.connectionId,spSiteUrl:L.value.siteUrl,spListId:L.value.listId}),g.save(L.value),R()};return I({toggleDialog:R}),u((()=>{V.unregisterModule("spform")})),(i,u)=>{const I=e,g=l,_=t,y=a,V=s,N=n;return d(),p(N,{modelValue:U.value,"onUpdate:modelValue":u[3]||(u[3]=e=>U.value=e),title:o.title,width:"480px","close-on-click-modal":!1},{footer:c((()=>[r("span",D,[m(V,{type:"primary",onClick:F},{default:c((()=>[v("Save")])),_:1}),m(V,{onClick:R},{default:c((()=>[v("Cancel")])),_:1})])])),default:c((()=>[m(y,{"label-width":"auto"},{default:c((()=>[m(I,null,{default:c((()=>[r("label",null,f(`Dom ID: ${o.domId}`),1)])),_:1}),m(I,null,{default:c((()=>[h,m(_,{modelValue:L.value.connectionId,"onUpdate:modelValue":u[0]||(u[0]=e=>L.value.connectionId=e),onChange:P},{default:c((()=>[(d(!0),S(C,null,b(k.value,(e=>(d(),p(g,{key:e.id,label:e.name,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),m(I,null,{default:c((()=>[w,m(_,{modelValue:L.value.siteUrl,"onUpdate:modelValue":u[1]||(u[1]=e=>L.value.siteUrl=e),onChange:M},{default:c((()=>[(d(!0),S(C,null,b(x.value,(e=>(d(),p(g,{key:e.serverRelativeUrl,label:e.title,value:e.serverRelativeUrl},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),m(I,null,{default:c((()=>[j,m(_,{modelValue:L.value.listId,"onUpdate:modelValue":u[2]||(u[2]=e=>L.value.listId=e)},{default:c((()=>[(d(!0),S(C,null,b(A.value,(e=>(d(),p(g,{key:e.id,label:e.title,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1})])),_:1},8,["modelValue","title"])}}}),[["__scopeId","data-v-0bfc21fc"]]);export{k 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.