From 1a9db6a69bac5ea060e48b175f2dcb18328ff38b Mon Sep 17 00:00:00 2001 From: Mohamed Nouffer Date: Sat, 18 Nov 2023 20:20:11 +0530 Subject: [PATCH] updated for production key --- build/asset-manifest.json | 10 +++++----- build/index.html | 2 +- .../js/{6.94d5951b.chunk.js => 6.b88bd303.chunk.js} | 2 +- ...6.94d5951b.chunk.js.map => 6.b88bd303.chunk.js.map} | 2 +- ...ntime-main.20508a55.js => runtime-main.9847cde7.js} | 4 ++-- ...in.20508a55.js.map => runtime-main.9847cde7.js.map} | 2 +- src/containers/TheContent.js | 1 + 7 files changed, 12 insertions(+), 11 deletions(-) rename build/static/js/{6.94d5951b.chunk.js => 6.b88bd303.chunk.js} (99%) rename build/static/js/{6.94d5951b.chunk.js.map => 6.b88bd303.chunk.js.map} (52%) rename build/static/js/{runtime-main.20508a55.js => runtime-main.9847cde7.js} (96%) rename build/static/js/{runtime-main.20508a55.js.map => runtime-main.9847cde7.js.map} (98%) diff --git a/build/asset-manifest.json b/build/asset-manifest.json index db3627f..8e84712 100644 --- a/build/asset-manifest.json +++ b/build/asset-manifest.json @@ -8,15 +8,15 @@ "main.css": "./static/css/main.4a68e0ef.chunk.css", "main.js": "./static/js/main.774cdeb5.chunk.js", "main.js.map": "./static/js/main.774cdeb5.chunk.js.map", - "runtime-main.js": "./static/js/runtime-main.20508a55.js", - "runtime-main.js.map": "./static/js/runtime-main.20508a55.js.map", + "runtime-main.js": "./static/js/runtime-main.9847cde7.js", + "runtime-main.js.map": "./static/js/runtime-main.9847cde7.js.map", "static/js/4.40b838f1.chunk.js": "./static/js/4.40b838f1.chunk.js", "static/js/4.40b838f1.chunk.js.map": "./static/js/4.40b838f1.chunk.js.map", "static/css/5.444d4d2c.chunk.css": "./static/css/5.444d4d2c.chunk.css", "static/js/5.6affbde7.chunk.js": "./static/js/5.6affbde7.chunk.js", "static/js/5.6affbde7.chunk.js.map": "./static/js/5.6affbde7.chunk.js.map", - "static/js/6.94d5951b.chunk.js": "./static/js/6.94d5951b.chunk.js", - "static/js/6.94d5951b.chunk.js.map": "./static/js/6.94d5951b.chunk.js.map", + "static/js/6.b88bd303.chunk.js": "./static/js/6.b88bd303.chunk.js", + "static/js/6.b88bd303.chunk.js.map": "./static/js/6.b88bd303.chunk.js.map", "static/js/7.5f5fd478.chunk.js": "./static/js/7.5f5fd478.chunk.js", "static/js/7.5f5fd478.chunk.js.map": "./static/js/7.5f5fd478.chunk.js.map", "static/js/8.e77b2912.chunk.js": "./static/js/8.e77b2912.chunk.js", @@ -43,7 +43,7 @@ "static/js/4.40b838f1.chunk.js.LICENSE.txt": "./static/js/4.40b838f1.chunk.js.LICENSE.txt" }, "entrypoints": [ - "static/js/runtime-main.20508a55.js", + "static/js/runtime-main.9847cde7.js", "static/js/4.40b838f1.chunk.js", "static/css/main.4a68e0ef.chunk.css", "static/js/main.774cdeb5.chunk.js" diff --git a/build/index.html b/build/index.html index c1244f7..a69263a 100644 --- a/build/index.html +++ b/build/index.html @@ -1 +1 @@ -FBS Admin tool
\ No newline at end of file +FBS Admin tool
\ No newline at end of file diff --git a/build/static/js/6.94d5951b.chunk.js b/build/static/js/6.b88bd303.chunk.js similarity index 99% rename from build/static/js/6.94d5951b.chunk.js rename to build/static/js/6.b88bd303.chunk.js index 9907ede..4590bfd 100644 --- a/build/static/js/6.94d5951b.chunk.js +++ b/build/static/js/6.b88bd303.chunk.js @@ -1,2 +1,2 @@ (this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[6,15],{548:function(e,s,t){"use strict";t.r(s);t(0),t(522);var c=t(516),a=(t(515),t(11));s.default=function(){return Object(a.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(a.jsx)(c.l,{children:Object(a.jsx)(c.K,{className:"justify-content-center",children:Object(a.jsx)(c.k,{md:"8",children:Object(a.jsxs)(c.i,{children:[Object(a.jsx)(c.f,{className:"p-4",children:Object(a.jsx)(c.g,{children:Object(a.jsxs)(c.s,{children:[Object(a.jsx)("h1",{children:"\u30ed\u30b0\u30a4\u30f3"}),Object(a.jsx)("p",{className:"text-muted",children:"SSO\u3067\u30b5\u30a4\u30f3\u30a4\u30f3\u3059\u308b\u306b\u306f\u3001\u3053\u3053\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u304f\u3060\u3055\u3044"}),Object(a.jsx)(c.K,{children:Object(a.jsx)(c.k,{children:Object(a.jsx)(c.e,{color:"primary",className:"px-4",onClick:function(){console.log("launch sso"),window.open("https://fbssso.bizside.biz/Shibboleth.sso/Login","_self")},children:"SSO\u3067\u30ed\u30b0\u30a4\u30f3"})})})]})})}),Object(a.jsx)(c.f,{className:"text-white bg-primary py-5 d-md-down-none",style:{width:"44%"},children:Object(a.jsx)(c.g,{className:"text-center",children:Object(a.jsxs)("div",{children:[Object(a.jsx)("h2",{children:"\u30ed\u30b0\u30a4\u30f3\u65b9\u6cd5"}),Object(a.jsx)("p",{children:"\u3053\u308c\u306fSSO\u30ed\u30b0\u30a4\u30f3\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002\u30ea\u30f3\u30af\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u3001SSO\u30ed\u30b0\u30a4\u30f3\u30da\u30fc\u30b8\u306b\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\u3055\u308c\u307e\u3059\u3002"})]})})})]})})})})})}},657:function(e,s,t){"use strict";t.r(s);var c=t(0),a=t.n(c),n=t(522),i=t.n(n),o=t(14),l=t(516);const r=a.a.lazy((()=>t.e(9).then(t.bind(null,652)))),d=a.a.lazy((()=>Promise.all([t.e(5),t.e(7)]).then(t.bind(null,653)))),j=a.a.lazy((()=>t.e(8).then(t.bind(null,654)))),b=a.a.lazy((()=>t.e(14).then(t.bind(null,655))));var h=[{path:"/",exact:!0,name:"Home"},{path:"/dashboard",name:"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9",component:r},{path:"/reports",exact:!0,name:"\u30ec\u30dd\u30fc\u30c8",component:d},{path:"/uploader",exact:!0,name:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9",component:j},{path:"/secret",exact:!0,name:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9",component:b}],m=(t(548),t(11));const O=Object(m.jsx)("div",{className:"pt-3 text-center",children:Object(m.jsx)("div",{className:"sk-spinner sk-spinner-pulse",children:" "})}),x=()=>{const[e,s]=Object(c.useState)(""),[t,a]=Object(c.useState)(""),[n,r]=Object(c.useState)(""),[d,j]=Object(c.useState)(!1),[b,x]=Object(c.useState)(!1),[p,u]=Object(c.useState)(!1);async function f(){const t=await i()("https://fbssso.bizside.biz/Shibboleth.sso/Session");JSON.stringify(e)!==JSON.stringify(t.data)&&s(t.data)}function N(){const s=function(e){const s="; ".concat(document.cookie).split("; ".concat(e,"="));if(2===s.length)return s.pop().split(";").shift()}("_shibsession_64656661756c7468747470733a2f2f66627373736f2e62697a736964652e62697a2f73686962626f6c657468");if(console.log(s),void 0===s)return j(!0),null;f().then((()=>{null!==e&&async function(){if(null==e.attributes||void 0===e.attributes[0])return!1;const s=e.attributes[0].values[0],c=await i.a.get("https://fbssso.bizside.biz/users?email="+s,{auth:{username:"api",password:"ae4d70740e7549bda4c118d66e845e450da1af7e918e440eaac16497a9f75292"}}).catch((e=>(console.log(e),!1)));return JSON.stringify(t)!==JSON.stringify(c.data[0])&&a(c.data[0]),!0}().then((()=>{if(""===n){let e=Math.floor(1e5+9e5*Math.random());r(e)}j(!0);const e=t.firstname,c=t.lastname,a=t.email,o=t.employee_code,l='[\n {\n "mailadress": "'.concat(a,'",\n "name": "').concat(c," ").concat(e,'",\n "jsessionid": ').concat(n,',\n "_idp_session": "",\n "_opensaml_key": "_shibsession_64656661756c7468747470733a2f2f66627373736f2e62697a736964652e62697a2f73686962626f6c657468",\n "_opensaml_value": "').concat(s,'"\n }\n ]');return null!==o&&void 0!==o&&window.location.href.includes("dashboard")&&0==b&&async function(e){x(!0);const s=await i.a.post("https://fbssso.bizside.biz/csv",e,{headers:{"Content-Type":"application/json;charset=UTF-8","Access-Control-Allow-Origin":"*"}}).catch((e=>{console.log("AXIOS ERROR: ",e),x(!1)}));console.log("--- res ----",s),"OK"===s||(console.log("res id ",s.data.id),e.jsessionid!==s.data.id&&(r(s.data.id),u(!0))),console.log("user data posted")}(l),!0}))}))}return Object(c.useEffect)((()=>{f(),N()}),[]),Object(m.jsx)("main",{className:"c-main",children:Object(m.jsx)(l.l,{fluid:!0,children:Object(m.jsx)(c.Suspense,{fallback:O,children:Object(m.jsxs)(o.d,{children:[h.map(((e,s)=>e.component&&Object(m.jsx)(o.b,{path:e.path,exact:e.exact,name:e.name,render:s=>d?null!==N()?Object(m.jsx)(e.component,{...s,userid:n,email:t.email,gotuserid:p}):Object(m.jsx)(o.a,{to:{pathname:"/sso"}}):null},s))),Object(m.jsx)(o.a,{from:"/",to:"/dashboard"})]})})})})};var p=a.a.memo(x);const u=()=>Object(m.jsxs)(l.r,{fixed:!1,children:[Object(m.jsxs)("div",{children:[Object(m.jsx)("a",{href:"sumasen.net",target:"_blank",rel:"noopener noreferrer",children:"FBS"}),Object(m.jsx)("span",{className:"ml-1",children:"\xa9 2021 DigitalVox."})]}),Object(m.jsxs)("div",{className:"mfs-auto",children:[Object(m.jsx)("span",{className:"mr-1",children:"\u642d\u8f09"}),Object(m.jsx)("a",{href:"#",target:"_blank",rel:"noopener noreferrer",children:"DigitalVox"})]})]});var f=a.a.memo(u),N=t(124),v=t(515);var S=()=>{const e=Object(N.b)(),s=Object(N.c)((e=>e.sidebarShow));return Object(m.jsxs)(l.u,{withSubheader:!0,children:[Object(m.jsx)(l.V,{inHeader:!0,className:"ml-md-3 d-lg-none",onClick:()=>{const t=!![!1,"responsive"].includes(s)||"responsive";e({type:"set",sidebarShow:t})}}),Object(m.jsx)(l.V,{inHeader:!0,className:"ml-3 d-md-down-none",onClick:()=>{const t=![!0,"responsive"].includes(s)&&"responsive";e({type:"set",sidebarShow:t})}}),Object(m.jsx)(l.v,{className:"mx-auto d-lg-none",to:"/",children:Object(m.jsx)("h2",{children:"\u30c6\u30b9\u30c8"})}),Object(m.jsx)(l.w,{className:"d-md-down-none mr-auto",children:Object(m.jsx)(l.x,{className:"px-3",children:Object(m.jsx)(l.y,{to:"/dashboard",children:"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9"})})}),Object(m.jsx)(l.w,{className:"px-3",children:Object(m.jsx)(g,{})}),Object(m.jsx)(l.U,{className:"px-3 justify-content-between",children:Object(m.jsx)(l.d,{className:"border-0 c-subheader-nav m-0 px-0 px-md-3",routes:h})})]})};var g=()=>Object(m.jsxs)(l.n,{inNav:!0,className:"c-header-nav-items mx-2",direction:"down",children:[Object(m.jsx)(l.q,{className:"c-header-nav-link",caret:!1,children:"\u30a2\u30ab\u30a6\u30f3\u30c8"}),Object(m.jsxs)(l.p,{className:"pt-0",placement:"bottom-end",children:[Object(m.jsx)(l.o,{header:!0,tag:"div",color:"light",className:"text-center",children:Object(m.jsx)("strong",{children:"\u30a2\u30ab\u30a6\u30f3\u30c8"})}),Object(m.jsxs)(l.o,{onClick:function(){console.log("launch sso"),window.open("https://fbssso.bizside.biz/Shibboleth.sso/Login","_self")},children:[Object(m.jsx)(v.a,{name:"cil-bell",className:"mfe-2"}),"SSO \u30ed\u30b0\u30a4\u30f3"]})]})]});var w=[{_tag:"CSidebarNavItem",name:"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9",to:"/dashboard",icon:Object(m.jsx)(v.a,{name:"cil-speedometer",customClasses:"c-sidebar-nav-icon"})},{_tag:"CSidebarNavTitle",_children:["\u30ec\u30dd\u30fc\u30c8"]},{_tag:"CSidebarNavItem",name:"\u5831\u544a\u66f8",to:"/reports",icon:"cil-drop"},{_tag:"CSidebarNavItem",name:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9",to:"/uploader",icon:"cil-drop"}];const y=()=>{const e=Object(N.b)(),s=Object(N.c)((e=>e.sidebarShow));return Object(m.jsxs)(l.M,{show:s,onShowChange:s=>e({type:"set",sidebarShow:s}),children:[Object(m.jsxs)(l.N,{className:"d-md-down-none",to:"/",children:[Object(m.jsx)("h2",{children:"\u30c6\u30b9\u30c8"}),Object(m.jsx)(v.a,{className:"c-sidebar-brand-minimized",name:"sygnet",height:35})]}),Object(m.jsx)(l.P,{children:Object(m.jsx)(l.m,{items:w,components:{CSidebarNavDivider:l.Q,CSidebarNavDropdown:l.R,CSidebarNavItem:l.S,CSidebarNavTitle:l.T}})}),Object(m.jsx)(l.O,{className:"c-d-md-down-none"})]})};var _=a.a.memo(y);s.default=()=>Object(m.jsxs)("div",{className:"c-app c-default-layout",children:[Object(m.jsx)(_,{}),Object(m.jsxs)("div",{className:"c-wrapper",children:[Object(m.jsx)(S,{}),Object(m.jsx)("div",{className:"c-body",children:Object(m.jsx)(p,{})}),Object(m.jsx)(f,{})]})]})}}]); -//# sourceMappingURL=6.94d5951b.chunk.js.map \ No newline at end of file +//# sourceMappingURL=6.b88bd303.chunk.js.map \ No newline at end of file diff --git a/build/static/js/6.94d5951b.chunk.js.map b/build/static/js/6.b88bd303.chunk.js.map similarity index 52% rename from build/static/js/6.94d5951b.chunk.js.map rename to build/static/js/6.b88bd303.chunk.js.map index 9cdd602..8a8647a 100644 --- a/build/static/js/6.94d5951b.chunk.js.map +++ b/build/static/js/6.b88bd303.chunk.js.map @@ -1 +1 @@ -{"version":3,"sources":["views/sso/index.js","routes.js","containers/TheContent.js","containers/TheFooter.js","containers/TheHeader.js","containers/TheHeaderDropdown.js","containers/_nav.js","containers/TheSidebar.js","containers/TheLayout.js"],"names":["Sso","_jsx","className","children","CContainer","CRow","CCol","md","_jsxs","CCardGroup","CCard","CCardBody","CForm","CButton","color","onClick","console","log","window","open","style","width","Dashboard","React","lazy","BoxDisplacemen","Uploader","Secret","routes","path","exact","name","component","loading","TheContent","SsoSession","setSsoSession","useState","UserData","setUserData","UserId","setUserId","isDataFetched","setIsDataFetched","isPosted","setPosted","GotUserId","setGotUserId","async","fetchSession","result","axios","JSON","stringify","data","get_token_from_storage_or_cookie","shib","parts","concat","document","cookie","split","length","pop","shift","getCookie","undefined","then","attributes","user_email","values","get","auth","username","password","catch","err","fetchUser","id","Math","floor","random","_firstname","firstname","_lastname","lastname","_email","email","_empcode","employee_code","json_str","location","href","includes","post","headers","jsessionid","postUserData","useEffect","fluid","Suspense","fallback","Switch","map","route","idx","Route","render","props","userid","gotuserid","Redirect","to","pathname","from","memo","TheFooter","CFooter","fixed","target","rel","TheHeader","dispatch","useDispatch","sidebarShow","useSelector","state","CHeader","withSubheader","CToggler","inHeader","toggleSidebarMobile","val","type","toggleSidebar","CHeaderBrand","CHeaderNav","CHeaderNavItem","CHeaderNavLink","TheHeaderDropdown","CSubheader","CBreadcrumbRouter","CDropdown","inNav","direction","CDropdownToggle","caret","CDropdownMenu","placement","CDropdownItem","header","tag","CIcon","_nav","_tag","icon","customClasses","_children","TheSidebar","show","CSidebar","onShowChange","CSidebarBrand","height","CSidebarNav","CCreateElement","items","navigation","components","CSidebarNavDivider","CSidebarNavDropdown","CSidebarNavItem","CSidebarNavTitle","CSidebarMinimizer","TheLayout"],"mappings":"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","file":"static/js/6.94d5951b.chunk.js","sourcesContent":["import React from 'react'\r\nimport axios from 'axios';\r\nimport { Link } from 'react-router-dom'\r\nimport {\r\n CButton,\r\n CCard,\r\n CCardBody,\r\n CCardGroup,\r\n CCol,\r\n CContainer,\r\n CForm,\r\n CInput,\r\n CInputGroup,\r\n CInputGroupPrepend,\r\n CInputGroupText,\r\n CRow\r\n} from '@coreui/react'\r\nimport CIcon from '@coreui/icons-react'\r\n\r\nfunction Sso() {\r\n\r\n // function launchsso() {\r\n // console.log(\"launch sso\");\r\n // window.open(\"https://fbssso.ts.bizside.biz/Shibboleth.sso/Login\", \"_self\");\r\n // }\r\n\r\n function launchsso() {\r\n console.log(\"launch sso\");\r\n window.open(\"https://fbssso.bizside.biz/Shibboleth.sso/Login\", \"_self\");\r\n }\r\n\r\n\r\n return (\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n

ログイン

\r\n

SSOでサインインするには、ここをクリックしてください

\r\n \r\n \r\n SSOでログイン\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n

ログイン方法

\r\n

これはSSOログインを使用します。リンクをクリックすると、SSOログインページにリダイレクトされます。

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n )\r\n}\r\n\r\nexport default Sso\r\n","import React from 'react';\r\n\r\nconst Dashboard = React.lazy(() => import('./views/dashboard/Dashboard'));\r\nconst BoxDisplacemen = React.lazy(() => import('./views/BoxDisplacemen/index'));\r\nconst Uploader = React.lazy(() => import('./views/Uploader/index'));\r\nconst Secret = React.lazy(() => import('./views/secret/index'));\r\nconst Sso = React.lazy(() => import('./views/sso/index'));\r\n\r\n\r\nconst routes = [\r\n { path: '/', exact: true, name: 'Home' },\r\n { path: '/dashboard', name: 'ダッシュボード', component: Dashboard },\r\n { path: '/reports', exact: true, name: 'レポート', component: BoxDisplacemen },\r\n { path: '/uploader', exact: true, name: 'アップロード', component: Uploader },\r\n { path: '/secret', exact: true, name: 'アップロード', component: Secret },\r\n];\r\n\r\nexport default routes;\r\n","import React, { Suspense, useState, useEffect } from \"react\";\r\nimport axios from \"axios\";\r\n//import Cookies from 'js-cookie';\r\nimport Cookies from \"universal-cookie\";\r\nimport { Redirect, Route, useLocation, Switch } from \"react-router-dom\";\r\nimport { CContainer, CFade } from \"@coreui/react\";\r\n\r\n// routes config\r\nimport routes from \"../routes\";\r\nimport Sso from \"src/views/sso\";\r\n\r\nconst loading = (\r\n
\r\n
\r\n
\r\n);\r\n\r\nconst TheContent = () => {\r\n const [SsoSession, setSsoSession] = useState(\"\");\r\n const [UserData, setUserData] = useState(\"\");\r\n const [UserId, setUserId] = useState(\"\");\r\n const [isDataFetched, setIsDataFetched] = useState(false);\r\n const [isPosted, setPosted] = useState(false);\r\n const [GotUserId, setGotUserId] = useState(false);\r\n\r\n async function fetchSession() {\r\n //setSsoSession('{ \"expiration\": 468, \"client_address\": \"111.223.144.163\", \"protocol\": \"urn:oasis:names:tc:SAML:2.0:protocol\", \"identity_provider\": \"https://sso.ts.bizside.biz/idp/shibboleth\", \"authn_instant\": \"2021-09-03T08:26:41.248Z\", \"authncontext_class\": \"urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport\", \"attributes\": [ { \"name\": \"mail\", \"values\": [ \"akira.miyata@mobilous.com\" ] } ] }')\r\n const result = await axios(\r\n \"https://fbssso.bizside.biz/Shibboleth.sso/Session\"\r\n );\r\n if (JSON.stringify(SsoSession) !== JSON.stringify(result.data)) {\r\n //console.log(result.data);\r\n setSsoSession(result.data);\r\n }\r\n }\r\n\r\n useEffect(() => {\r\n fetchSession();\r\n get_token_from_storage_or_cookie();\r\n }, []);\r\n\r\n async function postUserData(data) {\r\n setPosted(true);\r\n\r\n let axiosConfig = {\r\n headers: {\r\n \"Content-Type\": \"application/json;charset=UTF-8\",\r\n \"Access-Control-Allow-Origin\": \"*\",\r\n },\r\n };\r\n\r\n const result = await axios\r\n .post(\"https://fbssso.bizside.biz/csv\", data, axiosConfig)\r\n .catch((err) => {\r\n console.log(\"AXIOS ERROR: \", err);\r\n setPosted(false);\r\n });\r\n console.log(\"--- res ----\", result);\r\n\r\n if (result === \"OK\") {\r\n } else {\r\n console.log(\"res id \", result.data.id);\r\n if (data.jsessionid !== result.data.id) {\r\n setUserId(result.data.id);\r\n setGotUserId(true);\r\n }\r\n }\r\n\r\n console.log(\"user data posted\");\r\n }\r\n\r\n async function fetchUser() {\r\n if (\r\n SsoSession.attributes == null ||\r\n SsoSession.attributes[0] === undefined\r\n ) {\r\n return false;\r\n }\r\n const user_email = SsoSession.attributes[0].values[0];\r\n //console.log(user_email);\r\n const company_code = \"FBS\";\r\n const key = \"api\";\r\n const pwd =\r\n \"ae4d70740e7549bda4c118d66e845e450da1af7e918e440eaac16497a9f75292\";\r\n\r\n const result = await axios\r\n .get(\"https://fbssso.bizside.biz/users?email=\" + user_email, {\r\n auth: {\r\n username: key,\r\n password: pwd,\r\n },\r\n })\r\n .catch((err) => {\r\n console.log(err);\r\n return false;\r\n });\r\n //console.log(result.data);\r\n if (JSON.stringify(UserData) !== JSON.stringify(result.data[0])) {\r\n setUserData(result.data[0]);\r\n }\r\n return true;\r\n }\r\n\r\n function isCSVPath() {\r\n const url = window.location.href;\r\n if (url.includes(\"dashboard\")) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n\r\n function getCookie(name) {\r\n const value = `; ${document.cookie}`;\r\n const parts = value.split(`; ${name}=`);\r\n if (parts.length === 2) return parts.pop().split(\";\").shift();\r\n }\r\n\r\n function get_token_from_storage_or_cookie() {\r\n //const cookies = new Cookies();\r\n //console.log(cookies.getAll());\r\n const shib = getCookie(\r\n \"_shibsession_64656661756c7468747470733a2f2f66627373736f2e62697a736964652e62697a2f73686962626f6c657468\"\r\n );\r\n console.log(shib);\r\n if (shib !== undefined) {\r\n fetchSession().then(() => {\r\n if (SsoSession !== null) {\r\n fetchUser().then(() => {\r\n if (UserId === \"\") {\r\n let id = Math.floor(100000 + Math.random() * 900000);\r\n setUserId(id);\r\n }\r\n setIsDataFetched(true);\r\n\r\n const _firstname = UserData.firstname;\r\n const _lastname = UserData.lastname;\r\n const _email = UserData.email;\r\n const _empcode = UserData.employee_code;\r\n\r\n const json_str = `[\r\n {\r\n \"mailadress\": \"${_email}\",\r\n \"name\": \"${_lastname} ${_firstname}\",\r\n \"jsessionid\": ${UserId},\r\n \"_idp_session\": \"\",\r\n \"_opensaml_key\": \"_shibsession_64656661756c7468747470733a2f2f66627373736f2e62697a736964652e62697a2f73686962626f6c657468\",\r\n \"_opensaml_value\": \"${shib}\"\r\n }\r\n ]`;\r\n\r\n //const json_str = '[{\"jsessonid\": \"' + UserId + '\" , \"name\": \"' + _firstname + ' ' +_lastname+ '\", \"mailadress\":\" ' + _email + '\", \"empcode\": \"' + _empcode + '\"}]';\r\n if (_empcode !== null && _empcode !== undefined) {\r\n if (isCSVPath()) {\r\n if (isPosted == false) {\r\n postUserData(json_str);\r\n }\r\n }\r\n }\r\n return true;\r\n });\r\n }\r\n });\r\n } else {\r\n setIsDataFetched(true);\r\n return null;\r\n }\r\n }\r\n\r\n return (\r\n
\r\n \r\n \r\n \r\n {routes.map((route, idx) => {\r\n return (\r\n route.component && (\r\n \r\n isDataFetched ? (\r\n get_token_from_storage_or_cookie() !== null ? (\r\n \r\n ) : (\r\n \r\n )\r\n ) : null\r\n }\r\n />\r\n )\r\n );\r\n })}\r\n \r\n \r\n \r\n \r\n
\r\n );\r\n};\r\n\r\nexport default React.memo(TheContent);\r\n","import React from 'react'\r\nimport { CFooter } from '@coreui/react'\r\n\r\nconst TheFooter = () => {\r\n return (\r\n \r\n
\r\n FBS\r\n © 2021 DigitalVox.\r\n
\r\n
\r\n 搭載\r\n DigitalVox\r\n
\r\n
\r\n )\r\n}\r\n\r\nexport default React.memo(TheFooter)\r\n","import React from 'react'\r\nimport { useSelector, useDispatch } from 'react-redux'\r\nimport {\r\n CHeader,\r\n CToggler,\r\n CHeaderBrand,\r\n CHeaderNav,\r\n CHeaderNavItem,\r\n CHeaderNavLink,\r\n CSubheader,\r\n CBreadcrumbRouter,\r\n CLink\r\n} from '@coreui/react'\r\nimport CIcon from '@coreui/icons-react'\r\n\r\n// routes config\r\nimport routes from '../routes'\r\n\r\nimport {\r\n TheHeaderDropdown,\r\n TheHeaderDropdownMssg,\r\n TheHeaderDropdownNotif,\r\n TheHeaderDropdownTasks\r\n} from './index'\r\n\r\nconst TheHeader = () => {\r\n const dispatch = useDispatch()\r\n const sidebarShow = useSelector(state => state.sidebarShow)\r\n\r\n const toggleSidebar = () => {\r\n const val = [true, 'responsive'].includes(sidebarShow) ? false : 'responsive'\r\n dispatch({type: 'set', sidebarShow: val})\r\n }\r\n\r\n const toggleSidebarMobile = () => {\r\n const val = [false, 'responsive'].includes(sidebarShow) ? true : 'responsive'\r\n dispatch({type: 'set', sidebarShow: val})\r\n }\r\n\r\n return (\r\n \r\n \r\n \r\n \r\n {/* */}\r\n

テスト

\r\n
\r\n\r\n \r\n \r\n ダッシュボード\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n )\r\n}\r\n\r\nexport default TheHeader\r\n","import React from 'react'\r\nimport {\r\n CBadge,\r\n CDropdown,\r\n CDropdownItem,\r\n CDropdownMenu,\r\n CDropdownToggle,\r\n CImg\r\n} from '@coreui/react'\r\nimport CIcon from '@coreui/icons-react'\r\n\r\nconst TheHeaderDropdown = () => {\r\n\r\n function launchsso() {\r\n console.log(\"launch sso\");\r\n window.open(\"https://fbssso.bizside.biz/Shibboleth.sso/Login\", \"_self\");\r\n }\r\n\r\n return (\r\n \r\n \r\n アカウント\r\n \r\n \r\n \r\n アカウント\r\n \r\n \r\n \r\n SSO ログイン\r\n \r\n \r\n \r\n )\r\n}\r\n\r\nexport default TheHeaderDropdown\r\n","import React from 'react'\r\nimport CIcon from '@coreui/icons-react'\r\n\r\nconst _nav = [{\r\n _tag: 'CSidebarNavItem',\r\n name: 'ダッシュボード',\r\n to: '/dashboard',\r\n icon: < CIcon name = \"cil-speedometer\"\r\n customClasses = \"c-sidebar-nav-icon\" / >\r\n },\r\n {\r\n _tag: 'CSidebarNavTitle',\r\n _children: ['レポート']\r\n },\r\n {\r\n _tag: 'CSidebarNavItem',\r\n name: '報告書',\r\n to: '/reports',\r\n icon: 'cil-drop',\r\n },\r\n {\r\n _tag: 'CSidebarNavItem',\r\n name: 'アップロード',\r\n to: '/uploader',\r\n icon: 'cil-drop',\r\n },\r\n // {\r\n // _tag: 'CSidebarNavTitle',\r\n // _children: ['Components']\r\n // },\r\n // {\r\n // _tag: 'CSidebarNavDropdown',\r\n // name: 'Base',\r\n // route: '/base',\r\n // icon: 'cil-puzzle',\r\n // _children: [\r\n // {\r\n // _tag: 'CSidebarNavItem',\r\n // name: 'Breadcrumb',\r\n // to: '/base/breadcrumbs',\r\n // },\r\n // {\r\n // _tag: 'CSidebarNavItem',\r\n // name: 'Tooltips',\r\n // to: '/base/tooltips',\r\n // },\r\n // ],\r\n // }\r\n]\r\n\r\nexport default _nav","import React from 'react'\r\nimport { useSelector, useDispatch } from 'react-redux'\r\nimport {\r\n CCreateElement,\r\n CSidebar,\r\n CSidebarBrand,\r\n CSidebarNav,\r\n CSidebarNavDivider,\r\n CSidebarNavTitle,\r\n CSidebarMinimizer,\r\n CSidebarNavDropdown,\r\n CSidebarNavItem,\r\n} from '@coreui/react'\r\n\r\nimport CIcon from '@coreui/icons-react'\r\n\r\n// sidebar nav config\r\nimport navigation from './_nav'\r\n\r\nconst TheSidebar = () => {\r\n const dispatch = useDispatch()\r\n const show = useSelector(state => state.sidebarShow)\r\n\r\n return (\r\n dispatch({type: 'set', sidebarShow: val })}\r\n >\r\n \r\n

テスト

\r\n \r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n )\r\n}\r\n\r\nexport default React.memo(TheSidebar)\r\n","import React from 'react'\r\nimport {\r\n TheContent,\r\n TheSidebar,\r\n TheFooter,\r\n TheHeader\r\n} from './index'\r\n\r\nconst TheLayout = () => {\r\n\r\n return (\r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n )\r\n}\r\n\r\nexport default TheLayout\r\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["views/sso/index.js","routes.js","containers/TheContent.js","containers/TheFooter.js","containers/TheHeader.js","containers/TheHeaderDropdown.js","containers/_nav.js","containers/TheSidebar.js","containers/TheLayout.js"],"names":["Sso","_jsx","className","children","CContainer","CRow","CCol","md","_jsxs","CCardGroup","CCard","CCardBody","CForm","CButton","color","onClick","console","log","window","open","style","width","Dashboard","React","lazy","BoxDisplacemen","Uploader","Secret","routes","path","exact","name","component","loading","TheContent","SsoSession","setSsoSession","useState","UserData","setUserData","UserId","setUserId","isDataFetched","setIsDataFetched","isPosted","setPosted","GotUserId","setGotUserId","async","fetchSession","result","axios","JSON","stringify","data","get_token_from_storage_or_cookie","shib","parts","concat","document","cookie","split","length","pop","shift","getCookie","undefined","then","attributes","user_email","values","get","auth","username","password","catch","err","fetchUser","id","Math","floor","random","_firstname","firstname","_lastname","lastname","_email","email","_empcode","employee_code","json_str","location","href","includes","post","headers","jsessionid","postUserData","useEffect","fluid","Suspense","fallback","Switch","map","route","idx","Route","render","props","userid","gotuserid","Redirect","to","pathname","from","memo","TheFooter","CFooter","fixed","target","rel","TheHeader","dispatch","useDispatch","sidebarShow","useSelector","state","CHeader","withSubheader","CToggler","inHeader","toggleSidebarMobile","val","type","toggleSidebar","CHeaderBrand","CHeaderNav","CHeaderNavItem","CHeaderNavLink","TheHeaderDropdown","CSubheader","CBreadcrumbRouter","CDropdown","inNav","direction","CDropdownToggle","caret","CDropdownMenu","placement","CDropdownItem","header","tag","CIcon","_nav","_tag","icon","customClasses","_children","TheSidebar","show","CSidebar","onShowChange","CSidebarBrand","height","CSidebarNav","CCreateElement","items","navigation","components","CSidebarNavDivider","CSidebarNavDropdown","CSidebarNavItem","CSidebarNavTitle","CSidebarMinimizer","TheLayout"],"mappings":"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","file":"static/js/6.b88bd303.chunk.js","sourcesContent":["import React from 'react'\r\nimport axios from 'axios';\r\nimport { Link } from 'react-router-dom'\r\nimport {\r\n CButton,\r\n CCard,\r\n CCardBody,\r\n CCardGroup,\r\n CCol,\r\n CContainer,\r\n CForm,\r\n CInput,\r\n CInputGroup,\r\n CInputGroupPrepend,\r\n CInputGroupText,\r\n CRow\r\n} from '@coreui/react'\r\nimport CIcon from '@coreui/icons-react'\r\n\r\nfunction Sso() {\r\n\r\n // function launchsso() {\r\n // console.log(\"launch sso\");\r\n // window.open(\"https://fbssso.ts.bizside.biz/Shibboleth.sso/Login\", \"_self\");\r\n // }\r\n\r\n function launchsso() {\r\n console.log(\"launch sso\");\r\n window.open(\"https://fbssso.bizside.biz/Shibboleth.sso/Login\", \"_self\");\r\n }\r\n\r\n\r\n return (\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n

ログイン

\r\n

SSOでサインインするには、ここをクリックしてください

\r\n \r\n \r\n SSOでログイン\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n

ログイン方法

\r\n

これはSSOログインを使用します。リンクをクリックすると、SSOログインページにリダイレクトされます。

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n )\r\n}\r\n\r\nexport default Sso\r\n","import React from 'react';\r\n\r\nconst Dashboard = React.lazy(() => import('./views/dashboard/Dashboard'));\r\nconst BoxDisplacemen = React.lazy(() => import('./views/BoxDisplacemen/index'));\r\nconst Uploader = React.lazy(() => import('./views/Uploader/index'));\r\nconst Secret = React.lazy(() => import('./views/secret/index'));\r\nconst Sso = React.lazy(() => import('./views/sso/index'));\r\n\r\n\r\nconst routes = [\r\n { path: '/', exact: true, name: 'Home' },\r\n { path: '/dashboard', name: 'ダッシュボード', component: Dashboard },\r\n { path: '/reports', exact: true, name: 'レポート', component: BoxDisplacemen },\r\n { path: '/uploader', exact: true, name: 'アップロード', component: Uploader },\r\n { path: '/secret', exact: true, name: 'アップロード', component: Secret },\r\n];\r\n\r\nexport default routes;\r\n","import React, { Suspense, useState, useEffect } from \"react\";\r\nimport axios from \"axios\";\r\n//import Cookies from 'js-cookie';\r\nimport Cookies from \"universal-cookie\";\r\nimport { Redirect, Route, useLocation, Switch } from \"react-router-dom\";\r\nimport { CContainer, CFade } from \"@coreui/react\";\r\n\r\n// routes config\r\nimport routes from \"../routes\";\r\nimport Sso from \"src/views/sso\";\r\n\r\nconst loading = (\r\n
\r\n
\r\n
\r\n);\r\n\r\nconst TheContent = () => {\r\n const [SsoSession, setSsoSession] = useState(\"\");\r\n const [UserData, setUserData] = useState(\"\");\r\n const [UserId, setUserId] = useState(\"\");\r\n const [isDataFetched, setIsDataFetched] = useState(false);\r\n const [isPosted, setPosted] = useState(false);\r\n const [GotUserId, setGotUserId] = useState(false);\r\n\r\n async function fetchSession() {\r\n //setSsoSession('{ \"expiration\": 468, \"client_address\": \"111.223.144.163\", \"protocol\": \"urn:oasis:names:tc:SAML:2.0:protocol\", \"identity_provider\": \"https://sso.ts.bizside.biz/idp/shibboleth\", \"authn_instant\": \"2021-09-03T08:26:41.248Z\", \"authncontext_class\": \"urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport\", \"attributes\": [ { \"name\": \"mail\", \"values\": [ \"akira.miyata@mobilous.com\" ] } ] }')\r\n const result = await axios(\r\n \"https://fbssso.bizside.biz/Shibboleth.sso/Session\"\r\n );\r\n if (JSON.stringify(SsoSession) !== JSON.stringify(result.data)) {\r\n //console.log(result.data);\r\n setSsoSession(result.data);\r\n }\r\n }\r\n\r\n useEffect(() => {\r\n fetchSession();\r\n get_token_from_storage_or_cookie();\r\n }, []);\r\n\r\n async function postUserData(data) {\r\n setPosted(true);\r\n\r\n let axiosConfig = {\r\n headers: {\r\n \"Content-Type\": \"application/json;charset=UTF-8\",\r\n \"Access-Control-Allow-Origin\": \"*\",\r\n },\r\n };\r\n\r\n const result = await axios\r\n .post(\"https://fbssso.bizside.biz/csv\", data, axiosConfig)\r\n .catch((err) => {\r\n console.log(\"AXIOS ERROR: \", err);\r\n setPosted(false);\r\n });\r\n console.log(\"--- res ----\", result);\r\n\r\n if (result === \"OK\") {\r\n } else {\r\n console.log(\"res id \", result.data.id);\r\n if (data.jsessionid !== result.data.id) {\r\n setUserId(result.data.id);\r\n setGotUserId(true);\r\n }\r\n }\r\n\r\n console.log(\"user data posted\");\r\n }\r\n\r\n async function fetchUser() {\r\n if (\r\n SsoSession.attributes == null ||\r\n SsoSession.attributes[0] === undefined\r\n ) {\r\n return false;\r\n }\r\n const user_email = SsoSession.attributes[0].values[0];\r\n //console.log(user_email);\r\n //production key\r\n const company_code = \"FBS\";\r\n const key = \"api\";\r\n const pwd =\r\n \"ae4d70740e7549bda4c118d66e845e450da1af7e918e440eaac16497a9f75292\";\r\n\r\n const result = await axios\r\n .get(\"https://fbssso.bizside.biz/users?email=\" + user_email, {\r\n auth: {\r\n username: key,\r\n password: pwd,\r\n },\r\n })\r\n .catch((err) => {\r\n console.log(err);\r\n return false;\r\n });\r\n //console.log(result.data);\r\n if (JSON.stringify(UserData) !== JSON.stringify(result.data[0])) {\r\n setUserData(result.data[0]);\r\n }\r\n return true;\r\n }\r\n\r\n function isCSVPath() {\r\n const url = window.location.href;\r\n if (url.includes(\"dashboard\")) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n\r\n function getCookie(name) {\r\n const value = `; ${document.cookie}`;\r\n const parts = value.split(`; ${name}=`);\r\n if (parts.length === 2) return parts.pop().split(\";\").shift();\r\n }\r\n\r\n function get_token_from_storage_or_cookie() {\r\n //const cookies = new Cookies();\r\n //console.log(cookies.getAll());\r\n const shib = getCookie(\r\n \"_shibsession_64656661756c7468747470733a2f2f66627373736f2e62697a736964652e62697a2f73686962626f6c657468\"\r\n );\r\n console.log(shib);\r\n if (shib !== undefined) {\r\n fetchSession().then(() => {\r\n if (SsoSession !== null) {\r\n fetchUser().then(() => {\r\n if (UserId === \"\") {\r\n let id = Math.floor(100000 + Math.random() * 900000);\r\n setUserId(id);\r\n }\r\n setIsDataFetched(true);\r\n\r\n const _firstname = UserData.firstname;\r\n const _lastname = UserData.lastname;\r\n const _email = UserData.email;\r\n const _empcode = UserData.employee_code;\r\n\r\n const json_str = `[\r\n {\r\n \"mailadress\": \"${_email}\",\r\n \"name\": \"${_lastname} ${_firstname}\",\r\n \"jsessionid\": ${UserId},\r\n \"_idp_session\": \"\",\r\n \"_opensaml_key\": \"_shibsession_64656661756c7468747470733a2f2f66627373736f2e62697a736964652e62697a2f73686962626f6c657468\",\r\n \"_opensaml_value\": \"${shib}\"\r\n }\r\n ]`;\r\n\r\n //const json_str = '[{\"jsessonid\": \"' + UserId + '\" , \"name\": \"' + _firstname + ' ' +_lastname+ '\", \"mailadress\":\" ' + _email + '\", \"empcode\": \"' + _empcode + '\"}]';\r\n if (_empcode !== null && _empcode !== undefined) {\r\n if (isCSVPath()) {\r\n if (isPosted == false) {\r\n postUserData(json_str);\r\n }\r\n }\r\n }\r\n return true;\r\n });\r\n }\r\n });\r\n } else {\r\n setIsDataFetched(true);\r\n return null;\r\n }\r\n }\r\n\r\n return (\r\n
\r\n \r\n \r\n \r\n {routes.map((route, idx) => {\r\n return (\r\n route.component && (\r\n \r\n isDataFetched ? (\r\n get_token_from_storage_or_cookie() !== null ? (\r\n \r\n ) : (\r\n \r\n )\r\n ) : null\r\n }\r\n />\r\n )\r\n );\r\n })}\r\n \r\n \r\n \r\n \r\n
\r\n );\r\n};\r\n\r\nexport default React.memo(TheContent);\r\n","import React from 'react'\r\nimport { CFooter } from '@coreui/react'\r\n\r\nconst TheFooter = () => {\r\n return (\r\n \r\n
\r\n FBS\r\n © 2021 DigitalVox.\r\n
\r\n
\r\n 搭載\r\n DigitalVox\r\n
\r\n
\r\n )\r\n}\r\n\r\nexport default React.memo(TheFooter)\r\n","import React from 'react'\r\nimport { useSelector, useDispatch } from 'react-redux'\r\nimport {\r\n CHeader,\r\n CToggler,\r\n CHeaderBrand,\r\n CHeaderNav,\r\n CHeaderNavItem,\r\n CHeaderNavLink,\r\n CSubheader,\r\n CBreadcrumbRouter,\r\n CLink\r\n} from '@coreui/react'\r\nimport CIcon from '@coreui/icons-react'\r\n\r\n// routes config\r\nimport routes from '../routes'\r\n\r\nimport {\r\n TheHeaderDropdown,\r\n TheHeaderDropdownMssg,\r\n TheHeaderDropdownNotif,\r\n TheHeaderDropdownTasks\r\n} from './index'\r\n\r\nconst TheHeader = () => {\r\n const dispatch = useDispatch()\r\n const sidebarShow = useSelector(state => state.sidebarShow)\r\n\r\n const toggleSidebar = () => {\r\n const val = [true, 'responsive'].includes(sidebarShow) ? false : 'responsive'\r\n dispatch({type: 'set', sidebarShow: val})\r\n }\r\n\r\n const toggleSidebarMobile = () => {\r\n const val = [false, 'responsive'].includes(sidebarShow) ? true : 'responsive'\r\n dispatch({type: 'set', sidebarShow: val})\r\n }\r\n\r\n return (\r\n \r\n \r\n \r\n \r\n {/* */}\r\n

テスト

\r\n
\r\n\r\n \r\n \r\n ダッシュボード\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n )\r\n}\r\n\r\nexport default TheHeader\r\n","import React from 'react'\r\nimport {\r\n CBadge,\r\n CDropdown,\r\n CDropdownItem,\r\n CDropdownMenu,\r\n CDropdownToggle,\r\n CImg\r\n} from '@coreui/react'\r\nimport CIcon from '@coreui/icons-react'\r\n\r\nconst TheHeaderDropdown = () => {\r\n\r\n function launchsso() {\r\n console.log(\"launch sso\");\r\n window.open(\"https://fbssso.bizside.biz/Shibboleth.sso/Login\", \"_self\");\r\n }\r\n\r\n return (\r\n \r\n \r\n アカウント\r\n \r\n \r\n \r\n アカウント\r\n \r\n \r\n \r\n SSO ログイン\r\n \r\n \r\n \r\n )\r\n}\r\n\r\nexport default TheHeaderDropdown\r\n","import React from 'react'\r\nimport CIcon from '@coreui/icons-react'\r\n\r\nconst _nav = [{\r\n _tag: 'CSidebarNavItem',\r\n name: 'ダッシュボード',\r\n to: '/dashboard',\r\n icon: < CIcon name = \"cil-speedometer\"\r\n customClasses = \"c-sidebar-nav-icon\" / >\r\n },\r\n {\r\n _tag: 'CSidebarNavTitle',\r\n _children: ['レポート']\r\n },\r\n {\r\n _tag: 'CSidebarNavItem',\r\n name: '報告書',\r\n to: '/reports',\r\n icon: 'cil-drop',\r\n },\r\n {\r\n _tag: 'CSidebarNavItem',\r\n name: 'アップロード',\r\n to: '/uploader',\r\n icon: 'cil-drop',\r\n },\r\n // {\r\n // _tag: 'CSidebarNavTitle',\r\n // _children: ['Components']\r\n // },\r\n // {\r\n // _tag: 'CSidebarNavDropdown',\r\n // name: 'Base',\r\n // route: '/base',\r\n // icon: 'cil-puzzle',\r\n // _children: [\r\n // {\r\n // _tag: 'CSidebarNavItem',\r\n // name: 'Breadcrumb',\r\n // to: '/base/breadcrumbs',\r\n // },\r\n // {\r\n // _tag: 'CSidebarNavItem',\r\n // name: 'Tooltips',\r\n // to: '/base/tooltips',\r\n // },\r\n // ],\r\n // }\r\n]\r\n\r\nexport default _nav","import React from 'react'\r\nimport { useSelector, useDispatch } from 'react-redux'\r\nimport {\r\n CCreateElement,\r\n CSidebar,\r\n CSidebarBrand,\r\n CSidebarNav,\r\n CSidebarNavDivider,\r\n CSidebarNavTitle,\r\n CSidebarMinimizer,\r\n CSidebarNavDropdown,\r\n CSidebarNavItem,\r\n} from '@coreui/react'\r\n\r\nimport CIcon from '@coreui/icons-react'\r\n\r\n// sidebar nav config\r\nimport navigation from './_nav'\r\n\r\nconst TheSidebar = () => {\r\n const dispatch = useDispatch()\r\n const show = useSelector(state => state.sidebarShow)\r\n\r\n return (\r\n dispatch({type: 'set', sidebarShow: val })}\r\n >\r\n \r\n

テスト

\r\n \r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n )\r\n}\r\n\r\nexport default React.memo(TheSidebar)\r\n","import React from 'react'\r\nimport {\r\n TheContent,\r\n TheSidebar,\r\n TheFooter,\r\n TheHeader\r\n} from './index'\r\n\r\nconst TheLayout = () => {\r\n\r\n return (\r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n )\r\n}\r\n\r\nexport default TheLayout\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/runtime-main.20508a55.js b/build/static/js/runtime-main.9847cde7.js similarity index 96% rename from build/static/js/runtime-main.20508a55.js rename to build/static/js/runtime-main.9847cde7.js index f2567e8..c7c3a0b 100644 --- a/build/static/js/runtime-main.20508a55.js +++ b/build/static/js/runtime-main.9847cde7.js @@ -1,2 +1,2 @@ -!function(e){function t(t){for(var n,o,u=t[0],i=t[1],f=t[2],l=0,s=[];l { } const user_email = SsoSession.attributes[0].values[0]; //console.log(user_email); + //production key const company_code = "FBS"; const key = "api"; const pwd =