text: 
  import {fetchData,getAccessControlInfo, getAccessScope, baseUrl} from './webAPIBase';
  
  let activeScope = {};
  
  export function setAccessScope(scope) {
      activeScope = {
          ...activeScope,
          ...scope,
      }
  }
  
  export function GetAuthCol(accessScope){
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/GetAuthCol'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  export function GetAuthRow(accessScope){
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/GetAuthRow'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  
  }
  export function GetScreenLabel(accessScope){
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/GetScreenLabel'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope || getAccessScope())
          }
      )
  
  }
  
  export function GetLabels(labelCat,accessScope){
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/GetLabels'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                      labelCat:labelCat
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  
  export function GetSystemLabels(labelCat,accessScope){
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/GetSystemLabels'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                      labelCat:labelCat
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  
  export function GetScreenButtonHlp(labelCat,accessScope){
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/GetScreenButtonHlp'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  export function GetScreenHlp(labelCat,accessScope){
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/GetScreenHlp'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  export function GetScreenCriteria(accessScope){
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/GetScreenCriteria'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  export function GetNewMst(accessScope){
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/GetNewMst'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  export function GetNewDtl(accessScope){
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/GetNewDtl'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  export function GetScreenFilter(accessScope){
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/GetScreenFilter'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  export function GetColumnContent(mstId, dtlId, columnName, isMaster, screenColumnName, accessScope){
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/GetColumnContent'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                      mstId: mstId || '',
                      dtlId: dtlId || '',
                      screenColumnName: screenColumnName,
                      columnName: columnName,
                      isMaster: isMaster,
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  export function GetAdmStaticJs116List(searchStr, topN, filterId,accessScope){
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/GetAdmStaticJs116List'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                      searchStr: searchStr || '',
                      topN: topN || 0,
                      filterId: ('' +  (filterId || 0)),
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  export function GetAdmStaticJs116ById(keyId,accessScope){   
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/GetAdmStaticJs116ById'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                      keyId: keyId || '',
                      options: {
                          currentScreenCriteria : JSON.stringify({}),
                      },
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  export function GetAdmStaticJs116DtlById(keyId,filterId,accessScope){
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/GetAdmStaticJs116DtlById'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                      keyId: keyId || '',
                      options: {
                          currentScreenCriteria : JSON.stringify({}),
                      },
                      filterId: filterId || 0,
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  
  export function LoadInitPage(options,accessScope) {
      const reqJson = JSON.stringify({
          options: options
      });
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/LoadInitPage'
          ,{
              requestOptions: {
                  body: reqJson,
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  export function SaveData(mst,dtl,options,accessScope){
      const reqJson = JSON.stringify({
          mst: mst,
          dtl: dtl,
          options: options
      });
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/SaveData'
          ,{
              requestOptions: {
                  body: reqJson,
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  
  export function DelMst(mst,options,accessScope){
      const reqJson = JSON.stringify({
          mst: mst,
          options: options
      });
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/DelMst'
          ,{
              requestOptions: {
                  body: reqJson,
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  
  export function SetScreenCriteria(criteriaValues, accessScope){
      return fetchData(baseUrl+'/AdmStaticJsWs.asmx/SetScreenCriteria'
          ,{
              requestOptions: {
                  body: JSON.stringify({
                      criteriaValues: criteriaValues
                  }),
              },
              ...(getAccessControlInfo()),
              ...(accessScope)
          }
      )
  }
  
  /*screen criteria dll and screen dropdownlist/autocomplete*/           
              /* ReactRule: Service Custom Function *//* ReactRule End: Service Custom Function */