diff --git a/backend/public/css/app.css b/backend/public/css/app.css
index b2b16f65..be2f1fc4 100644
--- a/backend/public/css/app.css
+++ b/backend/public/css/app.css
@@ -12316,6 +12316,7 @@ a {
color: green !important;
position: fixed;
left: calc(50vw - 22px);
+ z-index: 10;
}
@media screen and (min-width: 1068px) {
.css-loader {
diff --git a/backend/public/js/app.js b/backend/public/js/app.js
index 2950498c..f4ed9095 100644
--- a/backend/public/js/app.js
+++ b/backend/public/js/app.js
@@ -40730,8 +40730,8 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export */ });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ "./node_modules/react-dom/index.js");
-/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/esm/react-router-dom.js");
-/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router/esm/react-router.js");
+/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/esm/react-router-dom.js");
+/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router/esm/react-router.js");
/* harmony import */ var _forgot_password__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./forgot_password */ "./resources/js/child/auth/forgot_password/index.jsx");
/* harmony import */ var _forgot_password_complete__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./forgot_password/complete */ "./resources/js/child/auth/forgot_password/complete.jsx");
/* harmony import */ var _forgot_password_reset__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./forgot_password/reset */ "./resources/js/child/auth/forgot_password/reset.jsx");
@@ -40740,7 +40740,8 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _register__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./register */ "./resources/js/child/auth/register/index.jsx");
/* harmony import */ var _register_complete__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./register/complete */ "./resources/js/child/auth/register/complete.jsx");
/* harmony import */ var _register_error__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./register/error */ "./resources/js/child/auth/register/error.jsx");
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
+/* harmony import */ var _withdrawal_complete__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./withdrawal_complete */ "./resources/js/child/auth/withdrawal_complete.jsx");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
@@ -40777,6 +40778,7 @@ function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.g
+
var ChildAuth = /*#__PURE__*/function (_Component) {
_inherits(ChildAuth, _Component);
@@ -40791,50 +40793,54 @@ var ChildAuth = /*#__PURE__*/function (_Component) {
_createClass(ChildAuth, [{
key: "render",
value: function render() {
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("main", {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("main", {
className: "l-single-main",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: "l-centeringbox",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: "l-centeringbox-wrap",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: "l-single-container",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", {
className: "l-single-inner",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_11__.BrowserRouter, {
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)(react_router_dom__WEBPACK_IMPORTED_MODULE_12__.Switch, {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_12__.Route, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_12__.BrowserRouter, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_router_dom__WEBPACK_IMPORTED_MODULE_13__.Switch, {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_13__.Route, {
exact: true,
path: "/c-account/register-temporary",
component: _register_temporary__WEBPACK_IMPORTED_MODULE_6__.default
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_12__.Route, {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_13__.Route, {
exact: true,
path: "/c-account/register",
component: _register__WEBPACK_IMPORTED_MODULE_7__.default
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_12__.Route, {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_13__.Route, {
exact: true,
path: "/c-account/register/complete",
component: _register_complete__WEBPACK_IMPORTED_MODULE_8__.default
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_12__.Route, {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_13__.Route, {
exact: true,
path: "/c-account/register/error/",
component: _register_error__WEBPACK_IMPORTED_MODULE_9__.default
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_12__.Route, {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_13__.Route, {
exact: true,
path: "/c-account/forgot-password",
component: _forgot_password__WEBPACK_IMPORTED_MODULE_2__.default
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_12__.Route, {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_13__.Route, {
exact: true,
path: "/c-account/forgot-password/reset/:token",
component: _forgot_password_reset__WEBPACK_IMPORTED_MODULE_4__.default
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_12__.Route, {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_13__.Route, {
exact: true,
path: "/c-account/forgot-password/complete",
component: _forgot_password_complete__WEBPACK_IMPORTED_MODULE_3__.default
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_12__.Route, {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_13__.Route, {
exact: true,
path: "/c-account/login",
component: _login__WEBPACK_IMPORTED_MODULE_5__.default
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_13__.Route, {
+ exact: true,
+ path: "/c-account/withdrawal/complete",
+ component: _withdrawal_complete__WEBPACK_IMPORTED_MODULE_10__.default
})]
})
})
@@ -40853,7 +40859,7 @@ var ChildAuth = /*#__PURE__*/function (_Component) {
if (document.getElementById('c-auth')) {
- react_dom__WEBPACK_IMPORTED_MODULE_1__.render( /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(ChildAuth, {}), document.getElementById('c-auth'));
+ react_dom__WEBPACK_IMPORTED_MODULE_1__.render( /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(ChildAuth, {}), document.getElementById('c-auth'));
}
/***/ }),
@@ -41649,6 +41655,48 @@ var ChildSignUpTemporary = function ChildSignUpTemporary() {
/***/ }),
+/***/ "./resources/js/child/auth/withdrawal_complete.jsx":
+/*!*********************************************************!*\
+ !*** ./resources/js/child/auth/withdrawal_complete.jsx ***!
+ \*********************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
+/* harmony import */ var react_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-router */ "./node_modules/react-router/esm/react-router.js");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
+
+
+
+
+
+var ChildWithdrawal = function ChildWithdrawal() {
+ var history = (0,react_router__WEBPACK_IMPORTED_MODULE_2__.useHistory)();
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("p", {
+ className: "text-center font-weight-bold ft-25",
+ children: "\u9000\u4F1A\u5B8C\u4E86"
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)("span", {
+ className: "mt-80-px ft-18 ft-md-15 l-alert__text--success",
+ children: ["\u9000\u4F1A\u5B8C\u4E86\u3057\u307E\u3057\u305F\u3002", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("br", {}), "\u4ECA\u5F8C\u3068\u3082\u3001\u5371\u6A5F\u7BA1\u7406\u3092\u3088\u308D\u3057\u304F\u304A\u9858\u3044\u3044\u305F\u3057\u307E\u3059\u3002"]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div", {
+ "class": "text-center",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("a", {
+ "class": "ft-xs-16",
+ children: "\u30C8\u30C3\u30D7\u30DA\u30FC\u30B8\u3078\u623B\u308B"
+ })
+ })]
+ });
+};
+
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ChildWithdrawal);
+
+/***/ }),
+
/***/ "./resources/js/child/child.js":
/*!*************************************!*\
!*** ./resources/js/child/child.js ***!
@@ -42402,9 +42450,9 @@ var Meeting = function Meeting() {
className: "l-content-wrap",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("section", {
className: "meeting-tab-container",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
className: "meeting-tab-wrap",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
className: "meeting-head",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("input", {
className: "tab-switch",
@@ -42438,168 +42486,165 @@ var Meeting = function Meeting() {
})
})]
})]
- }), !loaded && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_material_ui_core__WEBPACK_IMPORTED_MODULE_7__.default, {
- color: "secondary",
- className: "css-loader"
- }), loaded && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
- className: "meeting-content",
- children: [!tab_status && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
- className: "meeting-content-wrap is-active",
- id: "item01",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_infinite_scroll_component__WEBPACK_IMPORTED_MODULE_5__.default, {
- dataLength: fetch_meeting_list_non_approval.length,
- next: fetchMoreListNonApproval,
- hasMore: fetch_meeting_list_non_approval.length != meeting_list_non_approval.length,
- loader: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
- id: "dots3",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {})]
- }),
- style: {
- overflow: 'none',
- position: 'relative'
- },
- children: fetch_meeting_list_non_approval.length > 0 ? fetch_meeting_list_non_approval === null || fetch_meeting_list_non_approval === void 0 ? void 0 : fetch_meeting_list_non_approval.map(function (item, id) {
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
- className: "meeting-item",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
- className: "user-wrap user-sm",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_router_dom__WEBPACK_IMPORTED_MODULE_8__.Link, {
- to: {
- pathname: "/c-account/parent/detail/".concat(item.father_id),
- state: {
- tab_status: true
- }
- },
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
- className: "user-avatar",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("img", {
- alt: "name",
- className: "father-img",
- src: item.father.image
- })
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p", {
- className: "user-name",
- children: item.father.company
+ })
+ }), !loaded && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_material_ui_core__WEBPACK_IMPORTED_MODULE_7__.default, {
+ color: "secondary",
+ className: "css-loader"
+ }), loaded && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
+ className: "meeting-content",
+ children: [!tab_status && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
+ className: "meeting-content-wrap is-active",
+ id: "item01",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_infinite_scroll_component__WEBPACK_IMPORTED_MODULE_5__.default, {
+ dataLength: fetch_meeting_list_non_approval.length,
+ next: fetchMoreListNonApproval,
+ hasMore: fetch_meeting_list_non_approval.length != meeting_list_non_approval.length,
+ loader: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
+ id: "dots3",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {})]
+ }),
+ style: {
+ overflow: 'none',
+ position: 'relative'
+ },
+ children: fetch_meeting_list_non_approval.length > 0 ? fetch_meeting_list_non_approval === null || fetch_meeting_list_non_approval === void 0 ? void 0 : fetch_meeting_list_non_approval.map(function (item, id) {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
+ className: "meeting-item",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
+ className: "user-wrap user-sm",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_router_dom__WEBPACK_IMPORTED_MODULE_8__.Link, {
+ to: {
+ pathname: "/c-account/parent/detail/".concat(item.father_id),
+ state: {
+ tab_status: true
+ }
+ },
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
+ className: "user-avatar",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("img", {
+ alt: "name",
+ className: "father-img",
+ src: item.father.image
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p", {
+ className: "user-name",
+ children: item.father.company
+ })]
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_router_dom__WEBPACK_IMPORTED_MODULE_8__.Link, {
+ to: "/c-account/meeting/detail/".concat(item.id),
+ className: "meeting-link",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("h3", {
+ className: "meeting-ttl",
+ children: item.title
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p", {
+ className: "meeting-txt",
+ children: item.text
+ })]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
+ className: "user-date",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("time", {
+ dateTime: "2021-07-30",
+ className: "user-updated-time",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", {
+ className: "user-updated",
+ children: ["\u6700\u7D42\u66F4\u65B0\u65E5\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {
+ className: "date",
+ children: moment__WEBPACK_IMPORTED_MODULE_2___default()(item.updated_at).format('YYYY/MM/DD')
})]
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_router_dom__WEBPACK_IMPORTED_MODULE_8__.Link, {
- to: "/c-account/meeting/detail/".concat(item.id),
- className: "meeting-link",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("h3", {
- className: "meeting-ttl",
- children: item.title
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p", {
- className: "meeting-txt",
- children: item.text
- })]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
- className: "user-date",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("time", {
- dateTime: "2021-07-30",
- className: "user-updated-time",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", {
- className: "user-updated",
- children: ["\u6700\u7D42\u66F4\u65B0\u65E5\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {
- className: "date",
- children: moment__WEBPACK_IMPORTED_MODULE_2___default()(item.updated_at).format('YYYY/MM/DD')
- })]
- })
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("time", {
- dateTime: "2021-07-30",
- className: "user-awareness-time",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", {
- className: "user-awareness",
- children: ["\u627F\u77E5\u65E5\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {
- className: "date"
- })]
- })
- })]
- })]
- }, id);
- }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p", {
- className: "text-center py-5 ft-xs-17",
- children: "\u691C\u7D22\u3055\u308C\u305F\u30C7\u30FC\u30BF\u306F\u3042\u308A\u307E\u305B\u3093\u3002"
- })
- })
- }), tab_status && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
- className: "meeting-content-wrap is-active",
- id: "item02",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_infinite_scroll_component__WEBPACK_IMPORTED_MODULE_5__.default, {
- dataLength: fetch_meeting_list_approval.length,
- next: fetchMoreListApproval,
- hasMore: fetch_meeting_list_approval.length != meeting_list_approval.length,
- loader: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
- id: "dots3",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {})]
- }),
- style: {
- overflow: 'none',
- position: 'relative'
- },
- children: fetch_meeting_list_approval.length > 0 ? fetch_meeting_list_approval === null || fetch_meeting_list_approval === void 0 ? void 0 : fetch_meeting_list_approval.map(function (item, id) {
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
- className: "meeting-item",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
- className: "user-wrap user-sm",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_router_dom__WEBPACK_IMPORTED_MODULE_8__.Link, {
- to: "/c-account/parent/detail/".concat(item.father_id),
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
- className: "user-avatar",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("img", {
- alt: "name",
- className: "father-img",
- src: item.father.image
- })
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p", {
- className: "user-name",
- children: item.father.company
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("time", {
+ dateTime: "2021-07-30",
+ className: "user-awareness-time",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", {
+ className: "user-awareness",
+ children: ["\u627F\u77E5\u65E5\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {
+ className: "date"
})]
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_router_dom__WEBPACK_IMPORTED_MODULE_8__.Link, {
- to: "/c-account/meeting/detail/".concat(item.id),
- className: "meeting-link",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("h3", {
- className: "meeting-ttl",
- children: item.title
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p", {
- className: "meeting-txt",
- children: item.text
- })]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
- className: "user-date",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("time", {
- dateTime: "2021-07-30",
- className: "user-updated-time",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", {
- className: "user-updated",
- children: ["\u6700\u7D42\u66F4\u65B0\u65E5\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {
- className: "date",
- children: moment__WEBPACK_IMPORTED_MODULE_2___default()(item.updated_at).format('YYYY/MM/DD')
- })]
- })
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("time", {
- dateTime: "2021-07-30",
- className: "user-awareness-time",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", {
- className: "user-awareness",
- children: ["\u627F\u77E5\u65E5\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {
- className: "date",
- children: moment__WEBPACK_IMPORTED_MODULE_2___default()(item.approval.approval_at).format('YYYY/MM/DD')
- })]
- })
- })]
})]
- }, id);
- }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p", {
- className: "text-center py-5 ft-xs-17",
- children: "\u691C\u7D22\u3055\u308C\u305F\u30C7\u30FC\u30BF\u306F\u3042\u308A\u307E\u305B\u3093\u3002"
- })
+ })]
+ }, id);
+ }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p", {
+ className: "text-center py-5 ft-xs-17",
+ children: "\u30C7\u30FC\u30BF\u306F\u3042\u308A\u307E\u305B\u3093\u3002"
})
- })]
+ })
+ }), tab_status && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
+ className: "meeting-content-wrap is-active",
+ id: "item02",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_infinite_scroll_component__WEBPACK_IMPORTED_MODULE_5__.default, {
+ dataLength: fetch_meeting_list_approval.length,
+ next: fetchMoreListApproval,
+ hasMore: fetch_meeting_list_approval.length != meeting_list_approval.length,
+ loader: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
+ id: "dots3",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {})]
+ }),
+ style: {
+ overflow: 'none',
+ position: 'relative'
+ },
+ children: fetch_meeting_list_approval.length > 0 ? fetch_meeting_list_approval === null || fetch_meeting_list_approval === void 0 ? void 0 : fetch_meeting_list_approval.map(function (item, id) {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
+ className: "meeting-item",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
+ className: "user-wrap user-sm",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_router_dom__WEBPACK_IMPORTED_MODULE_8__.Link, {
+ to: "/c-account/parent/detail/".concat(item.father_id),
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
+ className: "user-avatar",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("img", {
+ alt: "name",
+ className: "father-img",
+ src: item.father.image
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p", {
+ className: "user-name",
+ children: item.father.company
+ })]
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_router_dom__WEBPACK_IMPORTED_MODULE_8__.Link, {
+ to: "/c-account/meeting/detail/".concat(item.id),
+ className: "meeting-link",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("h3", {
+ className: "meeting-ttl",
+ children: item.title
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p", {
+ className: "meeting-txt",
+ children: item.text
+ })]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
+ className: "user-date",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("time", {
+ dateTime: "2021-07-30",
+ className: "user-updated-time",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", {
+ className: "user-updated",
+ children: ["\u6700\u7D42\u66F4\u65B0\u65E5\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {
+ className: "date",
+ children: moment__WEBPACK_IMPORTED_MODULE_2___default()(item.updated_at).format('YYYY/MM/DD')
+ })]
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("time", {
+ dateTime: "2021-07-30",
+ className: "user-awareness-time",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", {
+ className: "user-awareness",
+ children: ["\u627F\u77E5\u65E5\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", {
+ className: "date",
+ children: moment__WEBPACK_IMPORTED_MODULE_2___default()(item.approval.approval_at).format('YYYY/MM/DD')
+ })]
+ })
+ })]
+ })]
+ }, id);
+ }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p", {
+ className: "text-center py-5 ft-xs-17",
+ children: "\u30C7\u30FC\u30BF\u306F\u3042\u308A\u307E\u305B\u3093\u3002"
+ })
+ })
})]
- }), loaded && (meeting_list_non_approval.length == 0 && !tab_status || meeting_list_approval.length == 0 && tab_status) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("p", {
- className: "text-center py-5 ft-xs-17",
- children: "\u30C7\u30FC\u30BF\u304C\u5B58\u5728\u3057\u307E\u305B\u3093\u3002"
})]
})
}), _success && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_component_alert__WEBPACK_IMPORTED_MODULE_4__.default, {
@@ -43181,9 +43226,10 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router/esm/react-router.js");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _material_ui_lab__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @material-ui/lab */ "./node_modules/@material-ui/lab/LoadingButton/LoadingButton.js");
+/* harmony import */ var _material_ui_lab__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @material-ui/lab */ "./node_modules/@material-ui/lab/LoadingButton/LoadingButton.js");
/* harmony import */ var _component_notification__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../component/notification */ "./resources/js/component/notification.jsx");
/* harmony import */ var _component_alert__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../component/alert */ "./resources/js/component/alert.jsx");
+/* harmony import */ var _material_ui_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @material-ui/core */ "./node_modules/@material-ui/core/CircularProgress/CircularProgress.js");
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
@@ -43206,6 +43252,7 @@ function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
+
var ProfileEdit = function ProfileEdit() {
var history = (0,react_router_dom__WEBPACK_IMPORTED_MODULE_5__.useHistory)();
@@ -43221,8 +43268,8 @@ var ProfileEdit = function ProfileEdit() {
var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
_useState6 = _slicedToArray(_useState5, 2),
- identify = _useState6[0],
- setIdentify = _useState6[1];
+ identity = _useState6[0],
+ setIdentity = _useState6[1];
var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
_useState8 = _slicedToArray(_useState7, 2),
@@ -43239,114 +43286,102 @@ var ProfileEdit = function ProfileEdit() {
company = _useState12[0],
setCompany = _useState12[1];
- var _useState13 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
- _useState14 = _slicedToArray(_useState13, 2),
- image = _useState14[0],
- setImage = _useState14[1];
-
- var _useState15 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({
+ var _useState13 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({
first_name: '',
last_name: '',
- identify: '',
+ identity: '',
email: '',
tel: '',
- image: '',
company: ''
}),
+ _useState14 = _slicedToArray(_useState13, 2),
+ _422errors = _useState14[0],
+ set422Errors = _useState14[1];
+
+ var _useState15 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
_useState16 = _slicedToArray(_useState15, 2),
- errors = _useState16[0],
- setErrors = _useState16[1];
+ _400error = _useState16[0],
+ set400Error = _useState16[1];
- var _useState17 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({
- status: '',
- msg: ''
- }),
+ var _useState17 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
_useState18 = _slicedToArray(_useState17, 2),
- err_msg = _useState18[0],
- setErrMsg = _useState18[1];
+ _success = _useState18[0],
+ setSuccess = _useState18[1];
- var _useState19 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
+ var _useState19 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),
_useState20 = _slicedToArray(_useState19, 2),
- submitStatus = _useState20[0],
- setSubmitStatus = _useState20[1];
+ submit = _useState20[0],
+ setSubmit = _useState20[1];
- var validateForm = function validateForm() {
- var errors = {};
- var formIsValid = true;
+ var _useState21 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),
+ _useState22 = _slicedToArray(_useState21, 2),
+ loaded = _useState22[0],
+ setLoaded = _useState22[1];
- if (email.length == 0) {
- formIsValid = false;
- errors["email"] = 'Required';
- } else {
- //regular expression for email validation
- var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
+ setLoaded(false);
+ var child_id = document.getElementById('child_id').value;
+ axios__WEBPACK_IMPORTED_MODULE_1___default().get('/api/children/detail/' + child_id).then(function (response) {
+ setLoaded(true);
- if (!pattern.test(email)) {
- formIsValid = false;
- errors["email"] = 'Required';
- } else {
- errors['email'] = '';
+ if (response.data.status_code == 200) {
+ var params = response.data.params;
+ setFirstName(params.first_name);
+ setLastName(params.last_name);
+ setEmail(params.email);
+ setTel(params.tel);
+ setIdentity(params.identity);
+ if (params.company) setCompany(params.company);
}
- }
-
- if (!image) {
- formIsValid = false;
- errors['image'] = 'Required';
- } else errors['image'] = '';
-
- if (first_name.length == 0) {
- formIsValid = false;
- errors['first_name'] = 'Required';
- } else errors['first_name'] = '';
-
- if (identify.length == 0) {
- formIsValid = false;
- errors['identify'] = 'Required';
- } else errors['identify'] = '';
-
- if (last_name.length == 0) {
- formIsValid = false;
- errors['last_name'] = 'Required';
- } else errors['last_name'] = '';
-
- if (tel.length == 0) {
- formIsValid = false;
- errors['tel'] = 'Required';
- } else errors['tel'] = '';
-
- if (company.length == 0) {
- formIsValid = false;
- errors['company'] = 'Required';
- } else errors['company'] = '';
-
- setErrors(errors);
- return formIsValid;
- };
+ })["catch"](function (err) {
+ return console.log(err);
+ });
+ }, []);
var handleSubmit = function handleSubmit(e) {
e.preventDefault();
- setErrMsg({
- status: '',
- msg: ''
+ set422Errors({
+ first_name: '',
+ last_name: '',
+ identity: '',
+ email: '',
+ tel: '',
+ company: ''
});
- if (!validateForm()) return;
var formdata = new FormData();
formdata.append('first_name', first_name);
formdata.append('last_name', last_name);
- formdata.append('identify', identify);
+ formdata.append('identity', identity);
formdata.append('email', email);
formdata.append('tel', tel);
formdata.append('company', company);
- formdata.append('image', image); // axios.post('/api/children/updateProfile/{identify}', formdata)
- // .then(response => {
- // if(response.data.status_code==200){
- // setSubmitStatus('success);
- // }
- // else if(response.data.status_code==400){
- // setSubmitStatus('failed);
- // }
- // })
- // .catch(err=>console.log(err))
+ var post = {
+ first_name: first_name,
+ last_name: last_name,
+ identity: identity,
+ email: email,
+ tel: tel,
+ company: company
+ };
+ setSubmit(true);
+ var child_id = document.getElementById('child_id').value;
+ axios__WEBPACK_IMPORTED_MODULE_1___default().put('/api/children/updateProfile/' + child_id, post).then(function (response) {
+ setSubmit(false);
+
+ switch (response.data.status_code) {
+ case 200:
+ setSuccess(response.data.success_messages);
+ break;
+
+ case 400:
+ set400Error(response.data.error_messages);
+ break;
+
+ case 422:
+ set422Errors(response.data.error_messages);
+ break;
+ }
+ });
};
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
@@ -43363,9 +43398,12 @@ var ProfileEdit = function ProfileEdit() {
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_component_notification__WEBPACK_IMPORTED_MODULE_2__.default, {})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
className: "l-content-wrap",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("section", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "profile-container",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
+ children: [!loaded && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_material_ui_core__WEBPACK_IMPORTED_MODULE_6__.default, {
+ color: "secondary",
+ className: "css-loader"
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
className: "profile-wrap",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
className: "profile-content",
@@ -43382,14 +43420,14 @@ var ProfileEdit = function ProfileEdit() {
type: "text",
name: "first_name",
id: "first_name",
- className: "input-default input-nameSei ".concat(errors['first_name'].length != 0 && "is-invalid c-input__target"),
+ className: "input-default input-nameSei ".concat(_422errors.first_name && "is-invalid c-input__target"),
value: first_name,
onChange: function onChange(e) {
return setFirstName(e.target.value);
}
- }), errors['first_name'].length != 0 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
+ }), _422errors.first_name && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
className: "l-alert__text--error ft-16 ft-md-14",
- children: errors['first_name']
+ children: _422errors.first_name
})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
className: "edit-set",
@@ -43401,33 +43439,33 @@ var ProfileEdit = function ProfileEdit() {
type: "text",
name: "last_name",
id: "last_name",
- className: "input-default input-nameSei ".concat(errors['last_name'].length != 0 && "is-invalid c-input__target"),
+ className: "input-default input-nameSei ".concat(_422errors.last_name && "is-invalid c-input__target"),
value: last_name,
onChange: function onChange(e) {
return setLastName(e.target.value);
}
- }), errors['last_name'].length != 0 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
+ }), _422errors.last_name && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
className: "l-alert__text--error ft-16 ft-md-14",
- children: errors['last_name']
+ children: _422errors.last_name
})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
className: "edit-set",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("label", {
- htmlFor: "identify",
+ htmlFor: "identity",
className: "control-label ft-12",
children: " ID "
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("input", {
type: "text",
- name: "identify",
- id: "identify",
- className: "input-default input-nameSei ".concat(errors['identify'].length != 0 && "is-invalid c-input__target"),
- value: identify,
+ name: "identity",
+ id: "identity",
+ className: "input-default input-nameSei ".concat(_422errors.identity && "is-invalid c-input__target"),
+ value: identity,
onChange: function onChange(e) {
- return setIdentify(e.target.value);
+ return setIdentity(e.target.value);
}
- }), errors['identify'].length != 0 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
+ }), _422errors.identity && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
className: "l-alert__text--error ft-16 ft-md-14",
- children: errors['identify']
+ children: _422errors.identity
})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
className: "edit-set",
@@ -43439,14 +43477,14 @@ var ProfileEdit = function ProfileEdit() {
type: "email",
name: "email",
id: "email",
- className: "input-default input-nameSei ".concat(errors['email'].length != 0 && "is-invalid c-input__target"),
+ className: "input-default input-nameSei ".concat(_422errors.email && "is-invalid c-input__target"),
value: email,
onChange: function onChange(e) {
return setEmail(e.target.value);
}
- }), errors['email'].length != 0 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
+ }), _422errors.email && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
className: "l-alert__text--error ft-16 ft-md-14",
- children: errors['email']
+ children: _422errors.email
})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
className: "edit-set",
@@ -43458,14 +43496,14 @@ var ProfileEdit = function ProfileEdit() {
type: "text",
name: "tel",
id: "tel",
- className: "input-default input-nameSei ".concat(errors['tel'].length != 0 && "is-invalid c-input__target"),
+ className: "input-default input-nameSei ".concat(_422errors.tel && "is-invalid c-input__target"),
value: tel,
onChange: function onChange(e) {
return setTel(e.target.value);
}
- }), errors['tel'].length != 0 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
+ }), _422errors.tel && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
className: "l-alert__text--error ft-16 ft-md-14",
- children: errors['tel']
+ children: _422errors.tel
})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
className: "edit-set",
@@ -43477,35 +43515,46 @@ var ProfileEdit = function ProfileEdit() {
type: "text",
name: "company",
id: "company",
- className: "input-default input-nameSei ".concat(errors['company'].length != 0 && "is-invalid c-input__target"),
+ className: "input-default input-nameSei ".concat(_422errors.company && "is-invalid c-input__target"),
value: company,
onChange: function onChange(e) {
return setCompany(e.target.value);
}
- }), errors['company'].length != 0 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
+ }), _422errors.company && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
className: "l-alert__text--error ft-16 ft-md-14",
- children: errors['company']
+ children: _422errors.company
})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
className: "mt-5",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_material_ui_lab__WEBPACK_IMPORTED_MODULE_6__.default, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_material_ui_lab__WEBPACK_IMPORTED_MODULE_7__.default, {
type: "submit",
+ loading: submit,
fullWidth: true,
- className: "p-4 rounded-20 ft-15 font-weight-bold text-black bg-yellow",
+ className: "btn-edit btn-default btn-h70 bg-yellow rounded-20",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
+ className: "ft-16 font-weight-bold ".concat(!submit && 'text-black'),
children: "\u30D7\u30ED\u30D5\u30A3\u30FC\u30EB\u3092\u66F4\u65B0"
})
})
- }), submitStatus == 'success' && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_component_alert__WEBPACK_IMPORTED_MODULE_3__.default, {
- type: "success",
- children: "Submit Success!"
- }), submitStatus == 'failed' && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_component_alert__WEBPACK_IMPORTED_MODULE_3__.default, {
+ }), _400error && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_component_alert__WEBPACK_IMPORTED_MODULE_3__.default, {
type: "fail",
- children: "Submit Failed!"
+ hide: function hide() {
+ return set400Error('');
+ },
+ children: _400error
+ }), _success && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_component_alert__WEBPACK_IMPORTED_MODULE_3__.default, {
+ type: "success",
+ hide: function hide() {
+ return history.push({
+ pathname: "/c-account/profile",
+ state: {}
+ });
+ },
+ children: _success
})]
})
})
- })
+ })]
})
})]
})
@@ -43528,12 +43577,15 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
-/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router/esm/react-router.js");
-/* harmony import */ var _material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @material-ui/core/IconButton */ "./node_modules/@material-ui/core/IconButton/IconButton.js");
+/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/esm/react-router-dom.js");
+/* harmony import */ var _material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @material-ui/core/IconButton */ "./node_modules/@material-ui/core/IconButton/IconButton.js");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _component_notification__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../component/notification */ "./resources/js/component/notification.jsx");
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
+/* harmony import */ var _material_ui_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @material-ui/core */ "./node_modules/@material-ui/core/CircularProgress/CircularProgress.js");
+/* harmony import */ var _mui_icons_material_PhotoCameraOutlined__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @mui/icons-material/PhotoCameraOutlined */ "./node_modules/@mui/icons-material/PhotoCameraOutlined.js");
+/* harmony import */ var _component_alert__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../component/alert */ "./resources/js/component/alert.jsx");
+/* harmony import */ var _component_notification__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../component/notification */ "./resources/js/component/notification.jsx");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
@@ -43554,72 +43606,134 @@ function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
+
+
+
var Profile = function Profile() {
- var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)('/assets/img/avatar/avatar-sample03@2x.png'),
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
_useState2 = _slicedToArray(_useState, 2),
image = _useState2[0],
setImage = _useState2[1];
- var history = (0,react_router_dom__WEBPACK_IMPORTED_MODULE_4__.useHistory)();
- var profile = {
- id: 1,
- name: '田中 達也',
- username: 'chankan',
- tel: '08012927104',
- email: 'chankan07@gmail.com',
- company: '株式会社ZOTMAN',
- image: '/assets/img/avatar/avatar-sample03@2x.png'
- };
+ var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({
+ email: '',
+ tel: '',
+ first_name: '',
+ last_name: '',
+ identity: '',
+ company: '',
+ image: ''
+ }),
+ _useState4 = _slicedToArray(_useState3, 2),
+ profile = _useState4[0],
+ setProfile = _useState4[1];
+
+ var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),
+ _useState6 = _slicedToArray(_useState5, 2),
+ loaded = _useState6[0],
+ setLoaded = _useState6[1];
+
+ var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
+ _useState8 = _slicedToArray(_useState7, 2),
+ _400error = _useState8[0],
+ set400Error = _useState8[1];
+
+ var _useState9 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({
+ image: ''
+ }),
+ _useState10 = _slicedToArray(_useState9, 2),
+ _422errors = _useState10[0],
+ set422Errors = _useState10[1];
+
+ var _useState11 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
+ _useState12 = _slicedToArray(_useState11, 2),
+ _success_delete = _useState12[0],
+ setSuccessDelete = _useState12[1];
+
+ var _useState13 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
+ _useState14 = _slicedToArray(_useState13, 2),
+ _success_update_image = _useState14[0],
+ setSuccessUpdateImage = _useState14[1];
+
(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
- var formdata = new FormData();
- var child_id = 1; // axios.get('/api/meetings/listOfNonApprovalOfChild', {child_id: child_id})
- // .then(response => {
- // if(response.data.status_code==200){
- // // window.location.href = '/register/c-account/complete';
- // }
- // else if(response.data.status_code==400){
- // // window.location.href = '/register/c-account/error';
- // }
- // else if(response.data.status_code==500){
- // // window.location.href = '/unknown-error';
- // }
- // })
- // .catch(err=>console.log(err))
+ setLoaded(false);
+ var child_id = document.getElementById('child_id').value;
+ axios__WEBPACK_IMPORTED_MODULE_1___default().get('/api/children/detail/' + child_id).then(function (response) {
+ setLoaded(true);
+
+ if (response.data.status_code == 200) {
+ setProfile(response.data.params);
+ setImage(response.data.params.image);
+ }
+ })["catch"](function (err) {
+ return console.log(err);
+ });
}, []);
+ var handleLogout = function handleLogout() {
+ axios__WEBPACK_IMPORTED_MODULE_1___default().get('/c-account/logout').then(function () {
+ return location.href = '/c-account/login';
+ });
+ };
+
var handleImageChange = function handleImageChange(e) {
e.preventDefault();
+ set422Errors({
+ image: ''
+ });
var reader = new FileReader();
var _file = e.target.files[0];
reader.readAsDataURL(_file);
reader.onloadend = function () {
- setImage(reader.result);
+ axios__WEBPACK_IMPORTED_MODULE_1___default().put("/api/children/updateImage/".concat(document.getElementById('child_id').value), {
+ image: reader.result
+ }).then(function (response) {
+ switch (response.data.status_code) {
+ case 200:
+ {
+ setImage(reader.result);
+ setSuccessUpdateImage(response.data.success_messages);
+ break;
+ }
+
+ case 400:
+ set400Error(response.data.error_messages);
+ break;
+
+ case 422:
+ set422Errors(response.data.error_messages);
+ break;
+ }
+ });
};
};
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
className: "l-content",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
className: "l-content-w560",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
className: "l-content__ttl",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
className: "l-content__ttl__left",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("h2", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("h2", {
children: "\u30D7\u30ED\u30D5\u30A3\u30FC\u30EB"
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_component_notification__WEBPACK_IMPORTED_MODULE_2__.default, {})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_component_notification__WEBPACK_IMPORTED_MODULE_3__.default, {})]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
className: "l-content-wrap",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("section", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "profile-container",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
+ children: [!loaded && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_material_ui_core__WEBPACK_IMPORTED_MODULE_5__.default, {
+ color: "secondary",
+ className: "css-loader"
+ }), loaded && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
className: "profile-wrap",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
className: "profile-content",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div", {
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("input", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("input", {
type: "file",
id: "avatar",
name: "avatar",
@@ -43628,151 +43742,146 @@ var Profile = function Profile() {
onChange: function onChange(e) {
return handleImageChange(e);
}
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
className: "avatar-wrapper",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("label", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("label", {
htmlFor: "avatar",
className: "avatar-label",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_5__.default, {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_6__.default, {
color: "primary",
"aria-label": "upload picture",
component: "span",
- className: "bg-yellow shadow-sm",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img", {
- src: "/assets/img/icon/camera.svg",
- width: "16",
- height: "16"
+ className: "bg-yellow shadow-sm w-50-px h-50-px",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_mui_icons_material_PhotoCameraOutlined__WEBPACK_IMPORTED_MODULE_7__.default, {
+ style: {
+ width: '25px',
+ height: '25px',
+ color: 'black'
+ }
})
})
- }), image && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
src: image,
- alt: "",
- width: "100%",
- height: "100%",
- style: {
- borderRadius: '50%'
- }
+ className: "avatar-img",
+ alt: "avatar-img"
})]
+ }), _422errors.image && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
+ className: "l-alert__text--error ft-16 ft-md-14",
+ children: _422errors.image
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
- className: "profile-name ft-xs-14",
- children: profile.name
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div", {
- className: "profile-info ft-xs-14",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
+ className: "profile-name ft-xs-17",
+ children: "".concat(profile.first_name, " ").concat(profile.last_name)
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
+ className: "profile-info ft-xs-16",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
className: "profile-info__item",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "profile-info__icon",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img", {
- src: "/assets/img/icon/mail.svg",
- alt: "\u30E1\u30FC\u30EB"
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
+ src: "/assets/img/icon/person-pin.svg",
+ alt: "person"
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "txt",
- children: profile.username
+ children: profile.identity
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
className: "profile-info__item",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("a", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("a", {
href: "mailto:".concat(profile.email),
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "profile-info__icon",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
src: "/assets/img/icon/mail.svg",
alt: "\u30E1\u30FC\u30EB"
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "txt",
children: profile.email
})]
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
className: "profile-info__item",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("a", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("a", {
href: "tel:".concat(profile.tel),
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "profile-info__icon",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
src: "/assets/img/icon/phone.svg",
alt: "\u96FB\u8A71"
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "txt",
children: profile.tel
})]
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
className: "profile-info__item",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "profile-info__icon",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
src: "/assets/img/icon/building.svg",
alt: "\u4F1A\u793E\u540D"
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "txt",
- children: profile.company
+ children: profile.company ? profile.company : '-'
})]
})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
className: "p-profile-btn",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("a", {
- className: "btn-default btn-yellow btn-profile btn-r8 btn-h52 h-xs-45-px",
- onClick: function onClick(e) {
- e.preventDefault();
- history.push({
- pathname: "/c-account/profile/edit/".concat(profile.id),
- state: {}
- });
- },
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span", {
- className: "ft-xs-14",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_8__.Link, {
+ to: "/c-account/profile/edit/".concat(document.getElementById('child_id').value),
+ className: "btn-default btn-yellow btn-profile btn-r8 btn-h52 h-xs-60-px",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
+ className: "ft-xs-16",
children: "\u30D7\u30ED\u30D5\u30A3\u30FC\u30EB\u3092\u5909\u66F4\u3059\u308B"
})
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
className: "p-profile-btn",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("a", {
- className: "btn-default btn-yellow btn-password btn-r8 btn-h52 h-xs-45-px",
- onClick: function onClick(e) {
- e.preventDefault();
- history.push({
- pathname: "/c-account/profile/password-edit/".concat(profile.id),
- state: {}
- });
- },
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span", {
- className: "ft-xs-14",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_8__.Link, {
+ to: "/c-account/profile/password-edit/".concat(document.getElementById('child_id').value),
+ className: "btn-default btn-yellow btn-password btn-r8 btn-h52 h-xs-60-px",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
+ className: "ft-xs-16",
children: "\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5909\u66F4\u3059\u308B"
})
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
className: "p-profile-txtLink",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("a", {
- href: "/login/c-account",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span", {
- className: "ft-xs-14",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("a", {
+ onClick: handleLogout,
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
+ className: "ft-xs-16",
children: "\u30ED\u30B0\u30A2\u30A6\u30C8"
})
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
className: "p-profile-txtLink",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("a", {
- onClick: function onClick(e) {
- e.preventDefault();
- history.push({
- pathname: "/c-account/profile/withdrawal",
- state: {}
- });
- },
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span", {
- className: "ft-xs-14",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_8__.Link, {
+ to: "/c-account/profile/withdrawal",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
+ className: "ft-xs-16",
children: "\u9000\u4F1A\u3059\u308B"
})
})
})]
})
- })
+ }), _400error && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_component_alert__WEBPACK_IMPORTED_MODULE_2__.default, {
+ type: "fail",
+ hide: function hide() {
+ return set400Error('');
+ },
+ children: _400error
+ }), _success_update_image && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_component_alert__WEBPACK_IMPORTED_MODULE_2__.default, {
+ type: "success",
+ hide: function hide() {
+ return setSuccessUpdateImage('');
+ },
+ children: _success_update_image
+ })]
})
})]
})
@@ -43828,76 +43937,67 @@ var ProfilePasswordEdit = function ProfilePasswordEdit() {
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
_useState2 = _slicedToArray(_useState, 2),
- pwd = _useState2[0],
- setPwd = _useState2[1];
+ password = _useState2[0],
+ setPassword = _useState2[1];
var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
_useState4 = _slicedToArray(_useState3, 2),
- confirm_pwd = _useState4[0],
- setConfirmPwd = _useState4[1];
+ password_confirmation = _useState4[0],
+ setConfirmPassword = _useState4[1];
var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({
- pwd: '',
- confirm_pwd: ''
+ password: '',
+ password_confirmation: ''
}),
_useState6 = _slicedToArray(_useState5, 2),
- errors = _useState6[0],
- setErrors = _useState6[1];
+ _422errors = _useState6[0],
+ set422Errors = _useState6[1];
- var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({
- status: '',
- msg: ''
- }),
+ var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
_useState8 = _slicedToArray(_useState7, 2),
- err_msg = _useState8[0],
- setErrMsg = _useState8[1];
+ _400error = _useState8[0],
+ set400Error = _useState8[1];
var _useState9 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
_useState10 = _slicedToArray(_useState9, 2),
- submitStatus = _useState10[0],
- setSubmitStatus = _useState10[1];
+ _success = _useState10[0],
+ setSuccess = _useState10[1];
- var validateForm = function validateForm() {
- var errors = {};
- var formIsValid = true;
-
- if (pwd.length == 0) {
- formIsValid = false;
- errors['pwd'] = 'Required';
- } else errors['pwd'] = '';
-
- if (confirm_pwd.length == 0) {
- formIsValid = false;
- errors['confirm_pwd'] = 'Required';
- } else errors['confirm_pwd'] = '';
-
- setErrors(errors);
- return formIsValid;
- };
+ var _useState11 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),
+ _useState12 = _slicedToArray(_useState11, 2),
+ submit = _useState12[0],
+ setSubmit = _useState12[1];
var handleSubmit = function handleSubmit(e) {
e.preventDefault();
- setErrMsg({
- status: '',
- msg: ''
+ set422Errors({
+ password: '',
+ password_confirmation: ''
+ });
+ setSubmit(true);
+ var post = {
+ password: password,
+ password_confirmation: password_confirmation
+ };
+ axios__WEBPACK_IMPORTED_MODULE_1___default().put("/api/children/updatePassword/".concat(document.getElementById('child_id').value), post).then(function (response) {
+ setSubmit(false);
+
+ switch (response.data.status_code) {
+ case 200:
+ setSuccess(response.data.success_messages);
+ break;
+
+ case 400:
+ set400Error(response.data.error_messages);
+ break;
+
+ case 422:
+ set422Errors(response.data.error_messages);
+ break;
+ }
+ })["catch"](function (err) {
+ return console.log(err);
});
- if (!validateForm()) return;
- var formdata = new FormData();
- formdata.append('first_name', first_name);
- formdata.append('last_name', last_name);
- formdata.append('email', email);
- formdata.append('password', password);
- formdata.append('company', company);
- formdata.append('image', image); // axios.post('/api/children/profile/edit/password/{child_id}', formdata)
- // .then(response => {
- // if(response.data.status_code==200){
- // setSubmitStatus('success);
- // }
- // else if(response.data.status_code==400){
- // setSubmitStatus('failed);
- // }
- // })
- // .catch(err=>console.log(err))
};
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
@@ -43926,58 +44026,69 @@ var ProfilePasswordEdit = function ProfilePasswordEdit() {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
className: "edit-set",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("label", {
- htmlFor: "pwd",
+ htmlFor: "password",
className: "control-label ft-14 ft-md-12",
children: "\u65B0\u3057\u3044\u30D1\u30B9\u30EF\u30FC\u30C9"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("input", {
type: "password",
- name: "pwd",
- id: "pwd",
- className: "input-default input-h60 input-w480 ".concat(errors['pwd'].length != 0 && "is-invalid c-input__target"),
- value: pwd,
+ name: "password",
+ id: "password",
+ className: "input-default input-h60 ".concat(_422errors.password && "is-invalid c-input__target"),
+ value: password,
onChange: function onChange(e) {
- return setPwd(e.target.value);
+ return setPassword(e.target.value);
},
autoFocus: true
- }), errors['pwd'].length != 0 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
+ }), _422errors.password && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
className: "l-alert__text--error ft-16 ft-md-14",
- children: errors['pwd']
+ children: _422errors.password
})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
className: "edit-set",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("label", {
- htmlFor: "confirm_pwd",
+ htmlFor: "password_confirmation",
className: "control-label ft-14 ft-md-12",
children: "\u78BA\u8A8D\u7528\u65B0\u3057\u3044\u30D1\u30B9\u30EF\u30FC\u30C9"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("input", {
type: "password",
- name: "confirm_pwd",
- id: "confirm_pwd",
- className: "input-default input-h60 input-w480 ".concat(errors['confirm_pwd'].length != 0 && "is-invalid c-input__target"),
- value: confirm_pwd,
+ name: "password_confirmation",
+ id: "password_confirmation",
+ className: "input-default input-h60 ".concat(_422errors.password_confirmation && "is-invalid c-input__target"),
+ value: password_confirmation,
onChange: function onChange(e) {
- return setConfirmPwd(e.target.value);
+ return setConfirmPassword(e.target.value);
}
- }), errors['confirm_pwd'].length != 0 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
+ }), _422errors.password_confirmation && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
className: "l-alert__text--error ft-16 ft-md-14",
- children: errors['confirm_pwd']
+ children: _422errors.password_confirmation
})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
className: "mt-5",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_material_ui_lab__WEBPACK_IMPORTED_MODULE_6__.default, {
type: "submit",
fullWidth: true,
- className: "p-4 rounded-20 ft-15 ft-xs-13 font-weight-bold text-black bg-yellow",
+ loading: submit,
+ className: "btn-edit btn-default btn-h70 bg-yellow rounded-20",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("span", {
+ className: "ft-16 font-weight-bold ".concat(!submit && 'text-black'),
children: "\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u66F4\u65B0"
})
})
- }), submitStatus == 'success' && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_component_alert__WEBPACK_IMPORTED_MODULE_3__.default, {
- type: "success",
- children: "Submit Success!"
- }), submitStatus == 'fail' && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_component_alert__WEBPACK_IMPORTED_MODULE_3__.default, {
+ }), _400error && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_component_alert__WEBPACK_IMPORTED_MODULE_3__.default, {
type: "fail",
- children: "Submit Failed!"
+ hide: function hide() {
+ return set400Error('');
+ },
+ children: _400error
+ }), _success && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_component_alert__WEBPACK_IMPORTED_MODULE_3__.default, {
+ type: "success",
+ hide: function hide() {
+ return history.push({
+ pathname: "/c-account/profile/",
+ state: {}
+ });
+ },
+ children: _success
})]
})
})
@@ -44004,11 +44115,23 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
-/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ "./node_modules/react-dom/index.js");
-/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js");
-/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_2__);
-/* harmony import */ var _component_notification__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../component/notification */ "./resources/js/component/notification.jsx");
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
+/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js");
+/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _material_ui_lab__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @material-ui/lab */ "./node_modules/@material-ui/lab/LoadingButton/LoadingButton.js");
+/* harmony import */ var _component_notification__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../component/notification */ "./resources/js/component/notification.jsx");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
+function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
+
+function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
+
+function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
+
+function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
+
+function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
+
+function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
+
@@ -44017,54 +44140,89 @@ __webpack_require__.r(__webpack_exports__);
var ProfileWithdrawal = function ProfileWithdrawal() {
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),
+ _useState2 = _slicedToArray(_useState, 2),
+ submit = _useState2[0],
+ setSubmit = _useState2[1];
+
+ var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(''),
+ _useState4 = _slicedToArray(_useState3, 2),
+ _400error = _useState4[0],
+ set400Error = _useState4[1];
+
var handleSubmit = function handleSubmit(e) {
- e.preventDefault(); // axios.delete('/api/children/delete/1')
- // .then(response => {
- // if(response.data.status_code==200){
- // }
- // else if(response.data.status_code==400){
- // }
- // })
- // .catch(err=>console.log(err))
+ e.preventDefault();
+ setSubmit(true);
+ var child_id = document.getElementById("child_id").value;
+ axios__WEBPACK_IMPORTED_MODULE_1___default().delete('/api/children/withdrawal', {
+ params: {
+ child_id: child_id
+ }
+ }).then(function (response) {
+ setSubmit(false);
+
+ switch (response.data.status_code) {
+ case 200:
+ window.location.href = "/c-account/withdrawal/complete";
+ break;
+
+ case 400:
+ set400Error("失敗しました。");
+ break;
+ }
+ });
};
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
className: "l-content",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div", {
className: "l-content-w560",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div", {
className: "l-content__ttl",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
className: "l-content__ttl__left",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("h2", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("h2", {
children: "\u9000\u4F1A\u78BA\u8A8D"
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_component_notification__WEBPACK_IMPORTED_MODULE_3__.default, {})]
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_component_notification__WEBPACK_IMPORTED_MODULE_2__.default, {})]
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
className: "l-content-wrap",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("section", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("section", {
className: "edit-container",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
className: "edit-wrap",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
className: "edit-content",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("form", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("form", {
className: "edit-form",
onSubmit: handleSubmit,
noValidate: true,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("div", {
- className: "edit-set-bg ft-xs-14",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
+ className: "edit-set-bg ft-xs-16",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
children: "\u672C\u5F53\u306B\u9000\u4F1A\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3057\u3087\u3046\u304B\uFF1F"
})
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("button", {
- type: "submit",
- className: "btn-edit btn-default btn-h70 btn-r20 btn-yellow ft-xs-15",
- children: "\u9000\u4F1A\u3059\u308B"
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_material_ui_lab__WEBPACK_IMPORTED_MODULE_4__.default, {
+ type: "submit",
+ fullWidth: true,
+ loading: submit,
+ className: "btn-edit btn-default btn-h70 bg-yellow rounded-20",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span", {
+ className: "ft-16 font-weight-bold ".concat(!submit && 'text-black'),
+ children: "\u9000\u4F1A\u3059\u308B"
+ })
+ })
})]
})
})
- })
+ }), _400error && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(Alert, {
+ type: "fail",
+ hide: function hide() {
+ return set400Error('');
+ },
+ children: _400error
+ })]
})
})]
})
diff --git a/backend/resources/js/child/auth/index.js b/backend/resources/js/child/auth/index.js
index a222e6dc..bc5854e5 100644
--- a/backend/resources/js/child/auth/index.js
+++ b/backend/resources/js/child/auth/index.js
@@ -1,18 +1,15 @@
import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter, Route, Switch } from 'react-router-dom';
-
import ChildForgotPassword from './forgot_password';
import ChildForgotPasswordComplete from './forgot_password/complete';
import ChildForgotPasswordReset from './forgot_password/reset';
-
import ChildLogin from './login';
import ChildSignUpTemporary from './register/temporary';
import ChildSignUp from './register';
import ChildSignUpComplete from './register/complete';
import ChildSignUpError from './register/error';
-
-
+import ChildWithdrawal from './withdrawal_complete';
export default class ChildAuth extends Component {
render() {
return (
@@ -34,6 +31,7 @@ export default class ChildAuth extends Component {
{item.father.company}
+ +{item.text}
+ +データはありません。
+ } + +検索されたデータはありません。
- } - -{item.father.company}
- -{item.text}
- -検索されたデータはありません。
- } - -データはありません。
+ } + } - - { - loaded && ((meeting_list_non_approval.length == 0 && !tab_status) || (meeting_list_approval.length == 0 && tab_status)) && -データが存在しません。
+ } diff --git a/backend/resources/js/child/profile/edit.jsx b/backend/resources/js/child/profile/edit.jsx index a109ad7b..fb7de011 100644 --- a/backend/resources/js/child/profile/edit.jsx +++ b/backend/resources/js/child/profile/edit.jsx @@ -5,6 +5,7 @@ import { LoadingButton } from '@material-ui/lab'; import Notification from '../../component/notification'; import Alert from '../../component/alert'; +import { CircularProgress } from '@material-ui/core'; const ProfileEdit = () => { @@ -13,90 +14,84 @@ const ProfileEdit = () => { const [first_name, setFirstName] = useState(''); const [last_name, setLastName] = useState(''); - const [identify, setIdentify] = useState(''); + const [identity, setIdentity] = useState(''); const [email, setEmail] = useState(''); const [tel, setTel] = useState(''); const [company, setCompany] = useState(''); - const [image, setImage] = useState(''); - const [errors, setErrors] = useState({ + const [_422errors, set422Errors] = useState({ first_name:'', last_name:'', - identify:'', + identity:'', email:'', tel:'', - image:'', company:'' }) - const [err_msg, setErrMsg] = useState({status:'', msg:''}) + const [_400error, set400Error] = useState(''); + const [_success, setSuccess] = useState(''); - const [submitStatus, setSubmitStatus] = useState('') + const [submit, setSubmit] = useState(false); + const [loaded, setLoaded] = useState(false); - const validateForm = () => { - let errors = {}; - let formIsValid = true; - - if (email.length == 0) { formIsValid = false; errors["email"] = 'Required'; } - else { - //regular expression for email validation - var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i); - if (!pattern.test(email)) { - formIsValid = false; - errors["email"] = 'Required'; + useEffect(() => { + setLoaded(false); + let child_id = document.getElementById('child_id').value; + axios.get('/api/children/detail/'+child_id) + .then(response => { + setLoaded(true); + if(response.data.status_code==200){ + let params = response.data.params; + setFirstName(params.first_name); + setLastName(params.last_name); + setEmail(params.email); + setTel(params.tel); + setIdentity(params.identity); + if(params.company)setCompany(params.company); } - else { - errors['email'] = ''; - } - } - - if(!image){ formIsValid = false; errors['image'] = 'Required'; } - else errors['image'] = ''; - - if(first_name.length == 0){ formIsValid = false; errors['first_name'] = 'Required'; } - else errors['first_name'] = ''; - - if(identify.length == 0){ formIsValid = false; errors['identify'] = 'Required'; } - else errors['identify'] = ''; - - if(last_name.length == 0){ formIsValid = false; errors['last_name'] = 'Required'; } - else errors['last_name'] = ''; - - if(tel.length == 0){ formIsValid = false; errors['tel'] = 'Required'; } - else errors['tel'] = ''; - - if(company.length == 0){ formIsValid = false; errors['company'] = 'Required'; } - else errors['company'] = ''; - - setErrors(errors); - return formIsValid; - } + }) + .catch(err=>console.log(err)) + },[]); const handleSubmit = (e) => { e.preventDefault(); - setErrMsg({status:'', msg:''}); - - if(!validateForm()) return; + set422Errors({ + first_name:'', + last_name:'', + identity:'', + email:'', + tel:'', + company:'' + }); const formdata = new FormData(); formdata.append('first_name', first_name); formdata.append('last_name', last_name); - formdata.append('identify', identify); + formdata.append('identity', identity); formdata.append('email', email); formdata.append('tel', tel); formdata.append('company', company); - formdata.append('image', image); - // axios.post('/api/children/updateProfile/{identify}', formdata) - // .then(response => { - // if(response.data.status_code==200){ - // setSubmitStatus('success); - // } - // else if(response.data.status_code==400){ - // setSubmitStatus('failed); - // } - // }) - // .catch(err=>console.log(err)) + + const post = { + first_name: first_name, + last_name: last_name, + identity: identity, + email: email, + tel: tel, + company: company + } + setSubmit(true); + let child_id =document.getElementById('child_id').value; + axios.put('/api/children/updateProfile/'+child_id, post) + .then(response => { + setSubmit(false); + switch(response.data.status_code){ + case 200: setSuccess(response.data.success_messages); break; + case 400: set400Error(response.data.error_messages); break; + case 422: set422Errors(response.data.error_messages); break; + } + }) } @@ -113,89 +108,104 @@ const ProfileEdit = () => {{profile.name}
-- -
-{profile.username}
-