/******/ (function(modules) { // webpackBootstrap
/******/ // install a JSONP callback for chunk loading
/******/ function webpackJsonpCallback(data) {
/******/ var chunkIds = data[0];
/******/ var moreModules = data[1];
/******/ var executeModules = data[2];
/******/
/******/ // add "moreModules" to the modules object,
/******/ // then flag all "chunkIds" as loaded and fire callback
/******/ var moduleId, chunkId, i = 0, resolves = [];
/******/ for(;i < chunkIds.length; i++) {
/******/ chunkId = chunkIds[i];
/******/ if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {
/******/ resolves.push(installedChunks[chunkId][0]);
/******/ }
/******/ installedChunks[chunkId] = 0;
/******/ }
/******/ for(moduleId in moreModules) {
/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
/******/ modules[moduleId] = moreModules[moduleId];
/******/ }
/******/ }
/******/ if(parentJsonpFunction) parentJsonpFunction(data);
/******/
/******/ while(resolves.length) {
/******/ resolves.shift()();
/******/ }
/******/
/******/ // add entry modules from loaded chunk to deferred list
/******/ deferredModules.push.apply(deferredModules, executeModules || []);
/******/
/******/ // run deferred modules when all chunks ready
/******/ return checkDeferredModules();
/******/ };
/******/ function checkDeferredModules() {
/******/ var result;
/******/ for(var i = 0; i < deferredModules.length; i++) {
/******/ var deferredModule = deferredModules[i];
/******/ var fulfilled = true;
/******/ for(var j = 1; j < deferredModule.length; j++) {
/******/ var depId = deferredModule[j];
/******/ if(installedChunks[depId] !== 0) fulfilled = false;
/******/ }
/******/ if(fulfilled) {
/******/ deferredModules.splice(i--, 1);
/******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
/******/ }
/******/ }
/******/
/******/ return result;
/******/ }
/******/
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // object to store loaded and loading chunks
/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
/******/ // Promise = chunk loading, 0 = chunk loaded
/******/ var installedChunks = {
/******/ "app": 0
/******/ };
/******/
/******/ var deferredModules = [];
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "/";
/******/
/******/ var jsonpArray = window["webpackJsonp"] = window["webpackJsonp"] || [];
/******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
/******/ jsonpArray.push = webpackJsonpCallback;
/******/ jsonpArray = jsonpArray.slice();
/******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);
/******/ var parentJsonpFunction = oldJsonpFunction;
/******/
/******/
/******/ // add entry module to deferred list
/******/ deferredModules.push([0,"chunk-vendors"]);
/******/ // run deferred modules when ready
/******/ return checkDeferredModules();
/******/ })
/************************************************************************/
/******/ ({
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=ts&":
/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=script&lang=ts& ***!
\*************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'App'
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ActionButton/ActionButton.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ActionButton/ActionButton.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'ActionButton',
props: {
text: {
type: String,
default: 'アクション'
},
disabled: {
type: Boolean,
default: false
},
actionItems: {
type: Array,
default: function _default() {
return [];
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Alert/Alert.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Alert/Alert.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'Alert',
props: {
value: {
type: Boolean
},
text: {
type: String,
default: ''
},
type: {
type: String,
default: 'success'
},
// ○秒後に消したい場合は、以下に秒数をセットする。
// 0の場合はデフォルト(Successならば5秒後、他は消さない)
// マイナスの値をセットされた場合は削除しない
timer: {
type: Number,
default: 0
},
dismissible: {
type: Boolean,
default: true
}
},
watch: {
value: function value(val) {
if (val) {
this.startTimer();
}
},
timer: function timer(val) {
this.startTimer();
}
},
computed: {
innerValue: {
get: function get() {
return this.value;
},
set: function set(val) {
this.$emit('input', val);
return;
}
}
},
methods: {
startTimer: function startTimer() {
var _this = this;
if (this.timer === 0 && this.type === 'success') {
setTimeout(function () {
_this.innerValue = false;
}, 3000);
} else if (this.timer > 0) {
setTimeout(function () {
_this.innerValue = false;
}, this.timer * 1000);
}
}
},
mounted: function mounted() {
this.startTimer();
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/AlertIcon/AlertIcon.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/AlertIcon/AlertIcon.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'AlertIcon',
props: {
text: {
type: String,
default: ''
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Breadcrumbs/Breadcrumbs.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Breadcrumbs/Breadcrumbs.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'Breadcrumbs',
props: {
items: {
type: Array,
default: function _default() {
return [];
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/CancelButton/CancelButton.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/CancelButton/CancelButton.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'CancelButton',
props: {
text: {
type: String,
default: ''
},
disabled: {
type: Boolean,
default: false
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/CardLink/CardLink.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/CardLink/CardLink.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'CardLink',
props: {
text: {
type: String,
default: function _default() {
return '';
}
},
width: {
type: Number,
default: function _default() {
return 400;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/CheckBoxValid/CheckBoxValid.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/CheckBoxValid/CheckBoxValid.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'isVaildOnly',
components: {//
},
props: {
//
isVaildOnly: {
type: Boolean,
default: true
},
title: {
type: String,
default: '有効なカードのみ表示'
}
},
computed: {
isValid: {
get: function get() {
return this.isVaildOnly;
},
set: function set(val) {
this.$emit('show-only-isVaild', val);
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/DatePicker/DatePicker.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/DatePicker/DatePicker.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
// GateLogList、OperationLogListでは使われていないので大幅に書き換えてOK
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'DatePicker',
props: {
value: {
type: String,
default: new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10)
},
min: {
type: String
},
max: {
type: String
}
},
data: function data() {
return {
show: false
};
},
computed: {
innerValue: {
get: function get() {
return this.value;
},
set: function set(val) {
this.$emit('input', val);
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/DateTimePicker/DateTimePicker.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/DateTimePicker/DateTimePicker.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
var min = [];
for (var i = 0; i <= 59; i++) {
var value = '';
if (i < 10) {
value = '0' + i;
} else {
value = i.toString();
}
min.push(value);
}
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_7__["default"].extend({
props: {
dateStartValue: {
default: ''
},
dateEndValue: {
default: ''
},
timeSValue: {
default: ''
},
timeEValue: {
default: ''
},
errorAddListGate: {
default: ''
},
isDisable: {
type: Boolean,
default: false
},
isUserPage: {
type: Boolean,
default: false
},
isExportCSVWorkTimeType: {
type: Boolean,
default: false
}
},
data: function data() {
return {
dateS: '',
dateE: '',
hours: ['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23'],
minutes: ['00', '15', '30', '45'],
timeS: '',
dateStart: false,
dateEnd: false,
hourStart: '00',
minuteStart: '00',
timeE: '',
timeEnd: false,
hourEnd: '00',
minuteEnd: '00',
maxDateEnd: '',
minDateEnd: '',
menuTime: false,
menuTimeE: false
};
},
mounted: function mounted() {
this.minutes = this.isUserPage ? ['00', '15', '30', '45'] : min;
this.timeS = '';
this.timeE = '';
this.dateS = this.dateStartValue;
this.dateE = this.dateEndValue;
this.timeS = this.timeSValue;
this.timeE = this.timeEValue;
},
watch: {
menuTime: function menuTime(val) {
if (val === false) {
this.timeS = this.formatTime(this.hourStart, this.minuteStart);
this.$emit('getNewTimeStart', this.timeS);
}
},
menuTimeE: function menuTimeE(val) {
if (val === false) {
this.timeE = this.formatTime(this.hourEnd, this.minuteEnd);
this.$emit('getNewTimeEnd', this.timeE);
}
},
dateStartValue: function dateStartValue(newValue) {
this.dateS = newValue;
},
dateEndValue: function dateEndValue(newValue) {
this.dateE = newValue;
},
timeSValue: function timeSValue(newValue) {
this.timeS = newValue;
},
timeEValue: function timeEValue(newValue) {
this.timeE = newValue;
},
dateS: function dateS(newValue) {
this.$emit('getNewDateStart', newValue);
this.updateDateStartDateEnd();
},
minuteStart: function minuteStart(newValue) {
this.$emit('getNewTimeStart', this.formatTime(this.hourStart, newValue));
this.timeS = this.formatTime(this.hourStart, newValue);
},
hourStart: function hourStart(newValue) {
this.timeS = this.formatTime(newValue, this.minuteStart);
this.$emit('getNewTimeStart', this.timeS);
},
dateE: function dateE(newValue) {
this.$emit('getNewDateEnd', newValue);
this.updateDateStartDateEnd();
},
hourEnd: function hourEnd(newValue) {
this.timeE = this.formatTime(newValue, this.minuteEnd);
this.$emit('getNewTimeEnd', this.timeE);
},
minuteEnd: function minuteEnd(newValue) {
this.$emit('getNewTimeEnd', this.formatTime(this.hourEnd, newValue));
this.timeE = this.formatTime(this.hourEnd, newValue);
},
isExportCSVWorkTimeType: function isExportCSVWorkTimeType() {
this.updateDateStartDateEnd();
}
},
methods: {
formatTime: function formatTime(hours, minute) {
return "".concat(('00' + hours).slice(-2), ":").concat(('00' + minute).slice(-2));
},
updateDateStartDateEnd: function updateDateStartDateEnd() {
if (this.isExportCSVWorkTimeType) {
var start = this.dateS.split('-');
var dateStart = new Date(Number(start[0]), Number(start[1]) - 1, Number(start[2]));
var end = this.dateE.split('-');
var dateEnd = new Date(Number(end[0]), Number(end[1]) - 1, Number(end[2]));
if (dateEnd < dateStart) {
this.dateE = this.dateS;
}
this.minDateEnd = this.dateS;
var maxDateEnd = this.addDays(dateStart, 31 - 1);
this.maxDateEnd = this.formatDateYYYYMMDD(maxDateEnd);
if (dateEnd > maxDateEnd) {
this.dateE = this.maxDateEnd;
}
} else {
this.minDateEnd = '';
this.maxDateEnd = '';
}
},
formatDateYYYYMMDD: function formatDateYYYYMMDD(date) {
return date.getFullYear() + '-' + ('0' + (date.getMonth() + 1)).slice(-2) + '-' + ('0' + date.getDate()).slice(-2);
},
addDays: function addDays(date, days) {
var result = new Date(date);
result.setDate(result.getDate() + days);
return result;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/DateTimePickerFull/DateTimePickerFull.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/DateTimePickerFull/DateTimePickerFull.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
var min = [];
for (var i = 0; i <= 59; i++) {
var value = '';
if (i < 10) {
value = '0' + i;
} else {
value = i.toString();
}
min.push(value);
}
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4__["default"].extend({
name: 'DateTimePickerFull',
props: {
dateV: {
type: String,
default: ''
},
minuteV: {
type: String,
default: ''
},
hourV: {
type: String,
default: ''
},
secondV: {
type: String,
default: ''
},
errorAddListGate: {
default: ''
},
isDisable: {
type: Boolean,
default: false
},
isUserPage: {
type: Boolean,
default: false
}
},
data: function data() {
return {
dateS: '',
dateE: '',
hours: ['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23'],
minutes: ['00', '15', '30', '45'],
seconds: ['00', '15', '30', '45'],
time: '',
dateStart: false,
hour: '00',
minute: '00',
second: '00',
dateTime: ''
};
},
mounted: function mounted() {
this.minutes = min;
this.dateS = this.dateV;
this.hour = this.hourV;
this.minute = this.minuteV;
this.second = this.secondV;
this.time = this.formatTime(this.hour, this.minute, this.second);
this.dateTime = '';
},
watch: {
dateTime: function dateTime(newValue) {
this.time = newValue;
this.$emit('getDateTime', newValue);
},
time: function time(newValue) {
this.time = newValue;
this.$emit('getDateTime', this.dateS + ' ' + newValue);
},
dateS: function dateS(newValue) {
this.$emit('getDateTime', newValue + ' ' + this.time);
},
minute: function minute(newValue) {
this.time = this.formatTime(this.hour, newValue, this.second);
},
hour: function hour(newValue) {
this.time = this.formatTime(newValue, this.minute, this.second);
},
second: function second(newValue) {
this.time = this.formatTime(this.hour, this.minute, newValue);
}
},
methods: {
formatTime: function formatTime(hours, minute, second) {
return "".concat(('00' + hours).slice(-2), ":").concat(('00' + minute).slice(-2), ":").concat(('00' + second).slice(-2));
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/DisplayOption/DisplayOption.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/DisplayOption/DisplayOption.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'DisplayOption',
props: {
value: {
type: Array,
default: function _default() {
return [];
}
},
displayOptionItems: {
type: Array,
default: function _default() {
return [];
}
},
isShowOption: {
type: Boolean
},
isVaildOnly: {
type: Boolean,
default: true
},
isVaildOnlyShow: {
type: Boolean,
default: true
},
isLog: {
type: String,
default: ''
}
},
data: function data() {
return {
showOption: false,
perPage: 100,
items: [{
text: '25 件',
value: 25
}, {
text: '50 件',
value: 50
}, {
text: '100 件',
value: 100
}, {
text: '1000 件',
value: 1000
}]
};
},
computed: {
innerValue: {
get: function get() {
return this.value;
},
set: function set(val) {
this.$emit('input', val);
return;
}
},
perPageValue: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page-log', val);
return;
}
},
isValid: {
get: function get() {
return this.isVaildOnly;
},
set: function set(val) {
this.$emit('show-only-isVaild', val);
return;
}
}
},
methods: {
onClickOutsideOption: function onClickOutsideOption() {
if (this.showOption) {
this.showOption = false;
}
},
included: function included() {
return [document.querySelector('.included-option')];
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/DragAndDropInputForm/DragAndDropFileInputForm.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/DragAndDropInputForm/DragAndDropFileInputForm.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: imageExtensions, isFileExtension, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* WEBPACK VAR INJECTION */(function(Buffer) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "imageExtensions", function() { return imageExtensions; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isFileExtension", function() { return isFileExtension; });
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.constructor.js */ "./node_modules/core-js/modules/es.regexp.constructor.js");
/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_string_ends_with_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.ends-with.js */ "./node_modules/core-js/modules/es.string.ends-with.js");
/* harmony import */ var core_js_modules_es_string_ends_with_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_ends_with_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_HelpIcon_HelpIcon_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/HelpIcon/HelpIcon.vue */ "./src/components/molecules/HelpIcon/HelpIcon.vue");
/* harmony import */ var _components_molecules_AlertIcon_AlertIcon_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/AlertIcon/AlertIcon.vue */ "./src/components/molecules/AlertIcon/AlertIcon.vue");
var imageExtensions = ['.jpeg', '.jpg', '.bmp', '.png', '.tiff'];
var isFileExtension = function isFileExtension(fileName, extensions) {
return extensions.some(function (extension) {
return fileName.toLowerCase().endsWith("".concat(extension));
});
};
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_8__["default"].extend({
name: 'DragAndDropFileInputForm',
components: {
HelpIcon: _components_molecules_HelpIcon_HelpIcon_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
AlertIcon: _components_molecules_AlertIcon_AlertIcon_vue__WEBPACK_IMPORTED_MODULE_10__["default"]
},
props: {
value: {
type: [String, Boolean, Array, Number, File],
default: undefined
},
title: {
type: String,
default: ''
},
label: {
type: String,
default: ''
},
inputType: {
type: String,
default: 'file'
},
helpText: {
type: String,
default: ''
},
disabled: {
type: Boolean,
default: false
},
rules: {
type: Array,
default: function _default() {
return [];
}
},
accept: {
type: String,
default: '*.*'
},
appendIcon: {
type: String,
default: function _default() {
return '';
}
},
imageAccept: {
type: String,
default: '.jpg,.jpeg,.png,.bmp,.tif'
},
alertText: {
type: String,
default: ''
},
maxSumFileNameSize: {
type: Number,
default: 525
}
},
data: function data() {
return {
files: [],
isDragging: false,
dragCount: 0,
displayFileNameCount: 0,
allFileNameCount: 0
};
},
computed: {
innerValue: {
get: function get() {
return this.value;
},
set: function set(val) {
this.$emit('input', val);
return;
}
}
},
methods: {
onDrop: function onDrop(e) {
e.preventDefault();
e.stopPropagation();
this.isDragging = false;
var inputFiles = e.dataTransfer.files;
var regex = new RegExp(/^[0-9]+$/);
var tmpFiles = [];
var fileNameSizeSum = 0;
this.displayFileNameCount = 0;
this.allFileNameCount = 0;
for (var file in inputFiles) {
if (regex.test(file)) {
// filesはファイル以外のデータが入っており、ファイルの場合のみキー名が数字になるため
if (this.inputType === 'account-image-file' && isFileExtension(inputFiles[file].name, imageExtensions)) {
var fileNameSize = Buffer.byteLength(inputFiles[file].name, 'utf8');
if (fileNameSizeSum + fileNameSize <= this.maxSumFileNameSize) {
fileNameSizeSum += fileNameSize;
this.displayFileNameCount += 1;
}
this.files.push(inputFiles[file]);
tmpFiles.push(inputFiles[file]);
} else if (this.inputType === 'file' && this.accept !== '*.*' && isFileExtension(inputFiles[file].name, this.accept.split(','))) {
this.files.push(inputFiles[file]);
tmpFiles.push(inputFiles[file]);
} else if (this.inputType === 'file' && this.accept === '*.*') {
this.files.push(inputFiles[file]);
tmpFiles.push(inputFiles[file]);
}
}
}
this.allFileNameCount = tmpFiles.length;
if (tmpFiles.length > 0) {
this.innerValue = tmpFiles;
}
},
onDragEnter: function onDragEnter(e) {
e.preventDefault();
this.isDragging = true;
this.dragCount++;
},
onDragLeave: function onDragLeave(e) {
e.preventDefault();
this.dragCount--;
if (this.dragCount <= 0) {
this.isDragging = false;
}
},
onChange: function onChange(e) {
var inputFiles = e.target.files;
var regex = new RegExp(/^[0-9]+$/);
var tmpFiles = [];
var fileNameSizeSum = 0;
this.displayFileNameCount = 0;
this.allFileNameCount = 0;
for (var file in inputFiles) {
if (regex.test(file)) {
// filesはファイル以外のデータが入っており、ファイルの場合のみキー名が数字になるため
if (this.inputType === 'account-image-file' && isFileExtension(inputFiles[file].name, imageExtensions)) {
var fileNameSize = Buffer.byteLength(inputFiles[file].name, 'utf8');
if (fileNameSizeSum + fileNameSize <= this.maxSumFileNameSize) {
fileNameSizeSum += fileNameSize;
this.displayFileNameCount += 1;
}
tmpFiles.push(inputFiles[file]);
} else if (this.inputType === 'file' && this.accept !== '*.*' && isFileExtension(inputFiles[file].name, this.accept.split(','))) {
this.files.push(inputFiles[file]);
tmpFiles.push(inputFiles[file]);
} else if (this.inputType === 'file' && this.accept === '*.*') {
this.files.push(inputFiles[file]);
tmpFiles.push(inputFiles[file]);
}
}
}
this.allFileNameCount = tmpFiles.length;
if (tmpFiles.length > 0) {
this.innerValue = tmpFiles;
}
}
}
}));
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../node_modules/buffer/index.js */ "./node_modules/buffer/index.js").Buffer))
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ErrorButton/ErrorButton.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ErrorButton/ErrorButton.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'ErrorButton',
props: {
text: {
type: String,
default: ''
},
disabled: {
type: Boolean,
default: false
},
outlined: {
type: Boolean,
default: false
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/HelpIcon/HelpIcon.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/HelpIcon/HelpIcon.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'HelpIcon',
props: {
text: {
type: String,
default: ''
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/IconButton/IconButton.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/IconButton/IconButton.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'IconButton',
props: {
text: {
type: String,
default: ''
},
disabled: {
type: Boolean,
default: false
},
icon: {
type: String,
default: ''
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/InfoImage/InfoImage.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/InfoImage/InfoImage.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_MultipleLineHelpIcon_MultipleLineHelpIcon_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/MultipleLineHelpIcon/MultipleLineHelpIcon.vue */ "./src/components/molecules/MultipleLineHelpIcon/MultipleLineHelpIcon.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
components: {
Vue: vue__WEBPACK_IMPORTED_MODULE_1__["default"],
MultipleLineHelpIcon: _components_molecules_MultipleLineHelpIcon_MultipleLineHelpIcon_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
},
name: 'InfoImage',
props: {
title: {
type: String,
default: ''
},
image: {
type: String || Object,
default: ''
},
text: {
type: String,
default: ''
},
maxFileSize: {
type: Number,
default: 4 * 1024 * 1024
},
imageFileSize: {
type: Number,
default: 0
},
line1: {
type: String,
default: 'ファイルサイズが4MB以上です'
},
line2: {
type: String,
default: 'ファイルサイズが4MB以上の顔写真は登録時に圧縮されます'
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/InfoItem/InfoItem.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/InfoItem/InfoItem.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'FormInput',
props: {
title: {
type: String,
default: ''
},
text: {
type: String,
default: ''
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/InputForm/InputForm.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/InputForm/InputForm.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_HelpIcon_HelpIcon_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/HelpIcon/HelpIcon.vue */ "./src/components/molecules/HelpIcon/HelpIcon.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'FormInput',
components: {
HelpIcon: _components_molecules_HelpIcon_HelpIcon_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
},
props: {
value: {
type: [String, Boolean, Array, Number, File],
default: undefined
},
title: {
type: String,
default: ''
},
classMore: {
type: String,
default: ''
},
isShow: {
type: String,
default: ''
},
isCol: {
type: String,
default: '2'
},
label: {
type: String,
default: ''
},
inputType: {
type: String,
default: 'text'
},
textType: {
type: String,
default: 'text'
},
selectItems: {
type: Array,
default: function _default() {
return [];
}
},
helpText: {
type: String,
default: ''
},
disabled: {
type: Boolean,
default: false
},
rules: {
type: Array,
default: function _default() {
return [];
}
},
clearable: {
type: Boolean,
default: false
},
isAttach: {
type: Boolean,
default: false
},
trueValue: {
type: [String, Boolean, Number],
default: true
},
falseValue: {
type: [String, Boolean, Number],
default: false
},
accept: {
type: String,
default: '*.csv'
},
appendIcon: {
type: String,
default: function _default() {
return '';
}
},
imageAccept: {
type: String,
default: '.jpg,.jpeg,.png,.bmp,.tif'
},
plusBtnTooltip: {
type: String,
default: function _default() {
return '';
}
}
},
data: function data() {
return {
showIconEye: false
};
},
computed: {
innerValue: {
get: function get() {
return this.value;
},
set: function set(val) {
this.$emit('input', val);
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Loading/Loading.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Loading/Loading.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'Loading',
props: {
text: {
type: String,
default: ''
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Modal/Modal.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Modal/Modal.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'Modal',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
},
props: {
value: {
type: Boolean,
default: false
},
title: {
type: String,
default: ''
},
text: {
type: String,
default: ''
},
persistent: {
type: Boolean,
default: false
},
noTitle: {
type: Boolean,
default: false
},
noFooter: {
type: Boolean,
default: false
},
smallScreen: {
type: String,
default: ''
},
backgroundColor: {
type: String,
default: ''
},
className: {
type: String,
default: ''
}
},
computed: {
innerValue: {
get: function get() {
return this.value;
},
set: function set(val) {
if (val === false) {
this.$emit('close');
}
this.$emit('input', val);
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ModalTitle/ModalLoading.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ModalTitle/ModalLoading.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'ModalLoading',
components: {//
},
props: {
loading: {
type: Boolean,
default: false
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ModalTitle/ModalMessage.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ModalTitle/ModalMessage.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'ModalMessage',
components: {//
},
props: {
sucessMessage: {
type: String,
default: ''
},
errorMessage: {
type: String,
default: ''
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ModalTitle/ModalTitle.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ModalTitle/ModalTitle.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'ModalTitle',
components: {//
},
props: {
title: {
type: String,
default: ''
},
className: {
type: String,
default: 'background-color-green'
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/MultipleLineHelpIcon/MultipleLineHelpIcon.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/MultipleLineHelpIcon/MultipleLineHelpIcon.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'MultipleLineHelpIcon',
props: {
line1: {
type: String,
default: ''
},
line2: {
type: String,
default: ''
},
line3: {
type: String,
default: ''
},
line4: {
type: String,
default: ''
},
line5: {
type: String,
default: ''
},
line6: {
type: String,
default: ''
},
line7: {
type: String,
default: ''
},
iconType: {
type: String,
default: ''
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Pagination/Pagination.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Pagination/Pagination.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'Pagination',
props: {
value: {
type: Number,
default: 1
},
pageLength: {
type: Number,
required: true
},
disabled: {
type: Boolean,
default: false
}
},
computed: {
innerValue: {
get: function get() {
return this.value;
},
set: function set(val) {
this.$emit('input', val);
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ProgressModal/ProgressModal.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ProgressModal/ProgressModal.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'Modal',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
},
props: {
value: {
type: Boolean,
default: false
},
title: {
type: String,
default: '処理中です.......'
},
totalCount: {
type: Number,
default: 0
},
finishedCount: {
type: Number,
default: 0
},
showPercentage: {
type: Boolean,
default: true
},
indeterminate: {
type: Boolean,
default: false
},
message: {
type: String,
default: ''
},
errorCount: {
type: Number,
default: 0
},
errorMessage: {
type: String,
default: ''
},
errorContents: {
type: Array,
default: function _default() {
return [];
}
},
isShort: {
type: Boolean,
default: false
},
isClass: {
type: String,
default: ''
}
},
computed: {
innerValue: {
get: function get() {
return this.value;
},
set: function set(val) {
if (val === false) {
this.$emit('close');
}
this.$emit('input', val);
return;
}
},
percent: {
get: function get() {
if (this.totalCount <= this.finishedCount) {
return 100;
} else if (this.totalCount === 0) {
return 100;
} else {
return Math.floor(this.finishedCount / this.totalCount * 100);
}
}
},
finished: {
get: function get() {
return this.totalCount === this.finishedCount;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/RadioButton/RadioButton.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/RadioButton/RadioButton.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'RadioButton',
props: {
arrayItem: {
type: Array,
required: true
}
},
data: function data() {
return {
radioGroup: 1
};
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ReloadButton/ReloadButton.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ReloadButton/ReloadButton.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'ReloadButton',
props: {
disabled: {
type: Boolean,
default: false
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Search/Search.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Search/Search.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_3__["default"].extend({
name: 'Search',
components: {
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
value: {
type: Object,
default: function _default() {
return {
text: '',
targets: []
};
}
},
searchTargetItems: {
type: Array,
default: function _default() {
return [];
}
},
disabled: {
type: Boolean,
default: false
},
label: {
type: String,
default: '検索'
},
isVisibleButton: {
type: Boolean,
default: true
}
},
data: function data() {
return {
rand: Math.random().toString(36).slice(-8),
showCustomSearch: false
};
},
computed: {
innerValueText: {
get: function get() {
return this.value.text;
},
set: function set(val) {
this.$emit('input', {
text: val,
targets: this.value.targets
});
return;
}
},
innerValueTargets: {
get: function get() {
return this.value.targets;
},
set: function set(val) {
this.$emit('input', {
text: this.value.text,
targets: val
});
return;
}
}
},
methods: {
onClickOutsideCustomSearch: function onClickOutsideCustomSearch() {
if (this.showCustomSearch) {
this.showCustomSearch = false;
}
},
included: function included() {
return [document.querySelector(".included-".concat(this.rand))];
},
search: function search(event) {
if (!this.disabled && event.keyCode === 13) {
this.$emit('search', this.value);
}
},
clickSearch: function clickSearch() {
this.$emit('search', this.value);
this.showCustomSearch = false;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Searchbox/Searchbox.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Searchbox/Searchbox.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/typeof */ "./node_modules/@babel/runtime/helpers/esm/typeof.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_3__["default"].extend({
name: 'Searchbox',
components: {
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
searchTargetItems: {
type: Array,
default: function _default() {
return [];
}
},
disabled: {
type: Boolean,
default: false
},
isPageLog: {
type: Boolean,
default: false
},
isSearch: {
type: Boolean,
default: false
},
title: {
type: String,
default: ''
},
goBack: {
type: String,
default: ''
},
inputSearch: {
type: String,
default: ''
}
},
data: function data() {
return {
text: '',
showCustomSearch: false,
targets: [],
items: [],
itemsTwo: [],
typeSearch: '0'
};
},
watch: {
goBack: function goBack(value) {
if (value !== '') {
if (Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_2__["default"])(localStorage.gateName) !== undefined && localStorage.gateName !== 'undefined' && localStorage.gateName !== '' && this.goBack === '/groups') {
this.text = localStorage.gateName;
}
if (Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_2__["default"])(localStorage.userName) !== undefined && localStorage.userName !== 'undefined' && localStorage.userName !== '' && this.goBack === '/user') {
this.text = localStorage.userName;
}
}
},
inputSearch: function inputSearch(val) {
this.text = val;
}
},
computed: {// targets: {
// get(): string[] {
// return this.searchTargetItems.map((item) => item.value);
// },
// set(): void {
// return;
// },
// },
},
mounted: function mounted() {
this.targets = this.searchTargetItems.map(function (item) {
return item.value;
});
var searchTargetItems = this.searchTargetItems;
if (this.isPageLog) {
this.ChangeSearch('0');
this.items = searchTargetItems.slice(0, 5);
this.itemsTwo = searchTargetItems.slice(5, 8);
}
},
methods: {
clickShowCustomSearch: function clickShowCustomSearch(value) {
this.showCustomSearch = true;
},
ChangeSearch: function ChangeSearch(value) {
this.targets = [];
if (value === '0') {
this.targets.push('userName', 'gateName', 'logLabel', 'userId', 'deviceId');
} else {
this.targets.push('email', 'option1', 'option2');
}
},
onClickOutsideCustomSearch: function onClickOutsideCustomSearch() {
if (this.showCustomSearch) {
this.showCustomSearch = false;
}
},
included: function included() {
return [document.querySelector('.included')];
},
search: function search(event) {
if (!this.disabled && event.keyCode === 13) {
this.$emit('search', {
text: this.text,
targets: this.targets
});
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/SelectPerPage/SelectPerPage.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/SelectPerPage/SelectPerPage.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2__["default"].extend({
name: 'SelectPerPage',
props: {
value: {
type: Number,
default: 25
},
perPageItems: {
type: Array,
default: [25, 50, 100]
},
disabled: {
type: Boolean,
default: false
},
page: {
type: Number,
default: false
}
},
computed: {
innerValue: {
get: function get() {
return this.value;
},
set: function set(value) {
this.$emit('input', value);
return;
}
},
items: {
get: function get() {
return this.perPageItems.map(function (item) {
return {
text: item,
value: item
};
});
},
set: function set() {
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ShowPerPage/ShowPerPage.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ShowPerPage/ShowPerPage.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'SelectPerPage',
props: {
perPage: {
type: Number,
default: 25
},
page: {
type: Number,
default: 1
},
type: {
type: String,
default: ''
},
itemsLength: {
type: Number,
required: true
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/SuccessButton/SuccessButton.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/SuccessButton/SuccessButton.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'SuccessButton',
props: {
text: {
type: String,
default: ''
},
disabled: {
type: Boolean,
default: false
},
outlined: {
type: Boolean,
default: false
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Tabs/Tabs.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Tabs/Tabs.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'Tabs',
props: {
value: {
type: String,
default: ''
},
classValue: {
type: String,
default: ''
},
items: {
type: Array,
default: function _default() {
return [];
}
},
vertical: {
type: Boolean,
default: false
},
disabled: {
type: Boolean,
default: false
}
},
computed: {
innerValue: {
get: function get() {
var _this = this;
var index = this.items.findIndex(function (item) {
return item.value === _this.value;
});
return index;
},
set: function set(val) {
this.$emit('input', this.items[val] ? this.items[val].value : '');
return;
}
}
},
methods: {
callSlider: function callSlider() {
this.$refs.alligTabs.callSlider();
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/TbEyeVideo/TbEyeVideo.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/TbEyeVideo/TbEyeVideo.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_web_url_to_json_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/web.url.to-json.js */ "./node_modules/core-js/modules/web.url.to-json.js");
/* harmony import */ var core_js_modules_web_url_to_json_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_to_json_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_6__["default"].extend({
name: 'TbEyeVideo',
components: {
InputForm: _InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
Modal: _Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
SuccessButton: _SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
CancelButton: _CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"]
},
props: {
videoId: {
type: String,
default: function _default() {
return Math.random().toString(32).substring(2);
}
},
isMinimum: {
type: Boolean,
default: function _default() {
return false;
}
},
/** 現在時間より60秒前以前のDateが指定可能 */
replayStartDate: {
type: Number,
default: function _default() {
return new Date().getTime();
}
},
username: {
type: String,
default: function _default() {
return '';
}
},
password: {
type: String,
default: function _default() {
return '';
}
},
hostname: {
type: String,
default: function _default() {
return '';
}
},
channel: {
type: Number,
default: function _default() {
return 1;
}
},
port: {
type: Number,
default: function _default() {
return 80;
}
},
device: {
type: String,
default: function _default() {
return '';
}
},
height: {
type: Number,
default: function _default() {
return Math.floor(window.innerHeight);
}
},
width: {
type: Number,
default: function _default() {
return Math.floor(window.innerWidth);
}
}
},
data: function data() {
return {
url: 'url',
player: null,
playingTime: new Date(),
isPlay: true,
isUnauthorized: false,
isOtherError: false,
errorCode: 0,
errorMessage: '',
innerHeight: 0,
innerWidth: 0,
login: {
username: '',
password: ''
}
};
},
mounted: function mounted() {
this.player = document.getElementById(this.videoId);
this.playingTime = new Date(this.replayStartDate);
if (this.player !== null) {
this.player.playType = 1;
this.player.startTime = new Date(this.replayStartDate).toJSON(); // this.player.overlappedId = '100';
this.player.secure = true;
this.player.addEventListener('error', this.onError, false);
this.player.addEventListener('statechange', this.onStatechange, false);
this.player.addEventListener('timestamp', this.onTimestamp, false);
this.player.play(); // this.player.mute();
}
this.innerHeight = this.height;
this.innerWidth = this.width;
window.addEventListener('resize', this.onResize);
},
beforeDestroy: function beforeDestroy() {
window.removeEventListener('resize', this.onResize);
if (this.player !== null) {
this.player.stop();
this.player.removeEventListener('timestamp', this.onTimestamp, false);
this.player.removeEventListener('error', this.onError, false);
this.player.removeEventListener('statechange', this.onStatechange, false);
}
},
watch: {
isOtherError: function isOtherError(newVal) {
if (newVal === false) {
this.$emit('close');
}
},
// エラーを閉じたらmountedから再開したいので上位に再描画させるため投げて任せる
isUnauthorized: function isUnauthorized(newVal) {
if (newVal === false) {
this.$emit('rerender');
}
}
},
methods: {
onResize: function onResize() {
// Modal内のスクロールバーが出ない上下余白が350
// TODO: もし他環境でスクロールバーなど観測されるなら値の変更を推奨
this.innerHeight = Math.floor(window.innerHeight - 350);
this.innerWidth = Math.floor(window.innerWidth);
},
onTimestamp: function onTimestamp(event) {
this.playingTime = new Date(event.detail.timestamp);
},
onStatechange: function onStatechange(event) {
// event.detail:{
// channelId: number;
// elementId: string;
// error: number; 0=success, anynumber = errorcode
// message: string;
// readyState: number; 1:play, 2:pause, 3:backward or forward
// }
if (event.detail.readyState === 1) {
this.isPlay = true;
} else if (event.detail.readyState === 2) {
this.isPlay = false;
}
},
onError: function onError(event) {
this.errorCode = event.detail.error;
this.errorMessage = event.detail.message; // ログインできない場合
if (event.detail.error === 518 || event.detail.error === 1027) {
this.isUnauthorized = true; // 初期化
this.login.username = this.username;
this.login.password = this.password;
this.$emit('unauthorized');
this.stop();
} else if ([768].includes(event.detail.error)) {// catch and release...
} else {
this.isOtherError = true;
this.stop();
}
},
play: function play() {
if (this.player !== null && this.player.isplay === false) {
this.player.play();
}
},
stop: function stop() {
if (this.player !== null && this.player.isplay === true) {
this.player.stop();
}
},
pause: function pause() {
if (this.player !== null && this.player.isplay === true) {
this.player.pause();
}
},
resume: function resume() {
if (this.player !== null && this.player.isplay === false) {
this.player.resume();
}
},
/** 1秒進める */
forward: function forward() {
if (this.player !== null && this.player.isplay === false) {
this.player.forward();
}
},
/** 1秒戻す */
backward: function backward() {
if (this.player !== null && this.player.isplay === false) {
this.player.backward();
}
},
seekingTime: function seekingTime(sec) {
if (this.player !== null) {
var seekingTime = new Date(this.playingTime.getTime() + sec * 1000).toJSON();
this.player.seekingTime = seekingTime;
this.playingTime = new Date(seekingTime);
}
},
updateLoginInfo: function updateLoginInfo() {
this.$emit('update-login-info', this.login);
this.isUnauthorized = false;
},
cancelUpdateLoginInfo: function cancelUpdateLoginInfo() {
this.$emit('close');
this.isUnauthorized = false;
},
openToLink: function openToLink() {
window.open("https://".concat(this.hostname, ":").concat(this.port), '_blank');
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/TextLink/TextLink.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/TextLink/TextLink.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'TextLink',
props: {
text: {
type: String,
required: true
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/TimelineTable/TimelineTable.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/TimelineTable/TimelineTable.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_fill_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.fill.js */ "./node_modules/core-js/modules/es.array.fill.js");
/* harmony import */ var core_js_modules_es_array_fill_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_fill_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
var NONE = '#FFF';
var TIME = '#2E7D32';
var BETWEEN = '#66BB6A';
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_9__["default"].extend({
name: 'TimelineTable',
components: {
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_10__["default"]
},
props: {
// 前提:ソートされている
value: {
type: Array,
default: function _default() {
return [];
}
},
noDataMessage: {
type: String,
default: 'データがありません'
},
endHour: {
type: Number,
default: 24
},
startTooltipMessage: {
type: String,
default: '入室'
},
endTooltipMessage: {
type: String,
default: '退室'
},
betweenTooltipMessage: {
type: String,
default: '滞在中'
}
},
data: function data() {
return {
NONE: NONE,
tableHeader: ['0時', '', '', '', '', '', '6時', '', '', '', '', '', '12時', '', '', '', '', '', '18時', '', '', '', '', '', '24時'],
authority: _store__WEBPACK_IMPORTED_MODULE_12__["default"].state.auth
};
},
computed: {
tableLineItems: {
get: function get() {
var _this = this;
var ret = this.value.map(function (item) {
var data = {
id: item.id,
title: item.title,
colors: new Array(24).fill(NONE),
tooltipText: new Array(24).fill('')
};
var times = item.timelines.map(function (timeline) {
return {
start: timeline.start ? Number(timeline.start.split(':')[0]) : null,
startTime: timeline.start,
end: timeline.end ? Number(timeline.end.split(':')[0]) : null,
endTime: timeline.end
};
}).filter(function (timeline) {
return timeline.start !== undefined || timeline.end !== undefined;
}); // dataのcolorsを埋めていく
times.forEach(function (time, index) {
if (time.start !== null && time.start >= 0 && time.start < 24) {
data.colors[time.start] = TIME;
data.tooltipText[time.start] += data.tooltipText[time.start] !== '' ? '\n' : '';
data.tooltipText[time.start] += "".concat(time.startTime, " ").concat(_this.startTooltipMessage);
}
if (time.end !== null && time.end >= 0 && time.end < 24) {
data.colors[time.end] = TIME;
data.tooltipText[time.end] += data.tooltipText[time.end] !== '' ? '\n' : '';
data.tooltipText[time.end] += "".concat(time.endTime, " ").concat(_this.endTooltipMessage);
}
var start = time.start;
if (start === null) {
// 一番最初のstartならば最初から埋める
if (index === 0) {
start = -1;
}
}
var end = time.end;
if (end === null) {
// 一番最後のendならば最後まで埋める
if (index === times.length - 1) {
end = _this.endHour;
}
}
if (start !== null && end !== null) {
for (var i = start + 1; i < Math.min(end, _this.endHour); i++) {
data.colors[i] = BETWEEN;
data.tooltipText[i] = _this.betweenTooltipMessage;
}
}
});
return data;
});
return ret;
}
}
},
methods: {
goRoom: function goRoom(val) {
if (this.$route.path === '/in-room-management/room') {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_11__["IN_ROOM_MANAGEMENT_STATUS_USER"],
query: {
userId: val
}
});
} else {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_11__["IN_ROOM_MANAGEMENT_STATUS_ROOM"],
query: {
roomId: val
}
});
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/AccessPermissionGroupTable/AccessPermissionGroupTable.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/AccessPermissionGroupTable/AccessPermissionGroupTable.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var _components_organisms_UsersAllowedTable_UsersAllowedTable_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/organisms/UsersAllowedTable/UsersAllowedTable.vue */ "./src/components/organisms/UsersAllowedTable/UsersAllowedTable.vue");
/* harmony import */ var _components_organisms_UsersAllowedTable_GateGroupListTable_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/organisms/UsersAllowedTable/GateGroupListTable.vue */ "./src/components/organisms/UsersAllowedTable/GateGroupListTable.vue");
/* harmony import */ var _components_organisms_AccessPermissionGroupTable_GateListTable_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/organisms/AccessPermissionGroupTable/GateListTable.vue */ "./src/components/organisms/AccessPermissionGroupTable/GateListTable.vue");
/* harmony import */ var _components_organisms_UsersAllowedTable_GroupListTable_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/organisms/UsersAllowedTable/GroupListTable.vue */ "./src/components/organisms/UsersAllowedTable/GroupListTable.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2__["default"].extend({
name: 'AccessPermissionGroupTable',
components: {
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
UsersAllowedTable: _components_organisms_UsersAllowedTable_UsersAllowedTable_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
GateListTable: _components_organisms_AccessPermissionGroupTable_GateListTable_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
GateGroupListTable: _components_organisms_UsersAllowedTable_GateGroupListTable_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
GroupListTable: _components_organisms_UsersAllowedTable_GroupListTable_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_15__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
dataGroupsModal: {
type: Object,
default: {
data: [],
total: 0
}
},
gateGroup: {
type: Object,
default: {
data: [],
total: 0,
loading: false
}
},
dataRelation: {
type: Object,
default: function _default() {
return {};
}
},
groups: {
type: Object,
default: function _default() {
return {};
}
},
authority: {
type: Object,
default: {}
},
isPage: {
type: String,
default: ''
},
isActionPage: {
type: String,
default: ''
}
},
mounted: function mounted() {
if (typeof localStorage.displayOptionGroupModal === 'undefined') {
localStorage.setItem('displayOptionGroupModal', JSON.stringify(this.selectedDisplayOption));
} else {
this.selectedDisplayOption = JSON.parse(localStorage.displayOptionGroupModal);
}
},
watch: {
groupSelected: function groupSelected(val) {
if (this.isPage === 'affiliation') {
this.$emit('select-Ids', val.map(function (item) {
return item.relationId;
}));
} else if (this.isPage === 'affiliation-add') {
this.$emit('select-Ids', val.map(function (item) {
return item;
}));
} else {
this.$emit('select-Ids', val.map(function (item) {
return item.groupId;
}));
}
},
isRemoveGroupSelected: function isRemoveGroupSelected(value) {
this.groupSelected = [];
},
selectedDisplayOption: function selectedDisplayOption(value) {
localStorage.setItem('displayOptionGroupModal', JSON.stringify(value));
}
},
data: function data() {
return {
searchTargetItems: [{
label: '通行権限グループ名',
value: 'name'
}],
actionItems: [{
title: '所属ユーザー',
tabname: 'tab1'
}, {
title: '設定されている通行権限グループ',
tabname: 'tab2'
}],
tab: '',
expanded: [],
groupSelected: [],
selectedDisplayOption: ['name', 'gateCount'],
displayOptionItems: [{
label: '所属名',
value: 'name',
isDisabled: true
}],
isVaildOnly: localStorage.isVaildDataGroup === 'true' ? true : false,
showOption: false,
type: 'add',
showProgress: false,
isShowGroup: false,
showConfirm: false,
isReloadData: false
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '適用されている通行権限グループ',
align: 'start',
value: 'name',
width: '265px'
}];
if (this.authority.isAdminToViewGroup === true || this.authority.isAdmin === true) {
headers.push({
text: 'ゲート',
align: 'start',
value: 'data-table-expand',
width: '190px'
});
}
headers.push({
text: '通行可能時間帯',
align: 'start',
value: 'passableTimeSettingName',
width: '150px'
});
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-per-page', val);
return;
}
}
},
methods: {
loadShowGroup: function loadShowGroup() {
this.isShowGroup = true; // this.$emit('load-list-groups', 1);
this.$emit('change-page-group-all', 1);
},
clickGroupDetail: function clickGroupDetail(ID) {
if (this.$route.fullPath === '/groups') {
this.$emit('back-group-detail', ID);
} else {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_16__["GROUP"],
query: {
groupId: ID
}
});
this.$emit('click-group-detail', ID);
}
},
closeModalGroup: function closeModalGroup(isReloadData) {
this.showProgress = false;
this.groupSelected = [];
if (isReloadData === true) {
if (this.type === 'del') {
this.$emit('reload-data-group');
} else {
this.$emit('reload-data-group-again');
this.$emit('load-list-groups', 1);
}
}
},
removeGroup: function removeGroup() {
this.type = 'del';
this.showConfirm = true; // this.$emit('remove-group', data);
},
yesChoice: function yesChoice() {
this.type = 'del';
if (this.isActionPage === 'add') {
this.showProgress = false;
this.showConfirm = false;
this.$emit('remove-group', this.groupSelected);
this.groupSelected = [];
} else {
if (this.isPage === 'affiliation-add-new') {
this.$emit('remove-group', this.groupSelected);
this.showProgress = true;
this.showConfirm = false;
this.groupSelected = [];
} else {
this.showProgress = true;
this.showConfirm = false;
this.$emit('remove-group', this.groupSelected);
}
}
},
addGroup: function addGroup(data) {
this.type = 'add';
if (this.isPage === 'affiliation-add-new') {
this.$emit('add-group', data);
this.isShowGroup = false;
this.showConfirm = false;
} else {
this.type = 'add';
this.showProgress = true;
this.$emit('add-group', data);
}
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
convertDate: function convertDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_8___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm');
},
checkPassableTimeSetting: function checkPassableTimeSetting(item) {
if (item.passableTimeSetting !== undefined && item.passableTimeSetting.timeSettings !== undefined && item.passableTimeSetting.timeSettings !== null && item.passableTimeSetting.timeSettings.length > 0) {
return true;
} else {
return false;
}
},
getReload: function getReload(val) {
this.isReloadData = true;
},
closeModal: function closeModal(val) {
if (val) {
this.$emit('close-modal');
}
},
showTime: function showTime(data) {
var text = data.startTime + '〜' + data.endTime;
if (data.startTime === '99:99' && data.endTime === '99:99') {
text = '終日不可';
} else if (data.startTime === '00:00' && data.endTime === '00:00') {
text = '終日可能';
}
return text;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/AccessPermissionGroupTable/GateListTable.vue?vue&type=script&lang=ts&":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/AccessPermissionGroupTable/GateListTable.vue?vue&type=script&lang=ts& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_13__);
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2__["default"].extend({
name: 'GateListTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_12__["default"]
},
watch: {
cardSelected: function cardSelected(val) {
this.$emit('select-pcodes', val.map(function (item) {
return item.pCodeId;
}));
},
isFinishProcessEnable: function isFinishProcessEnable(value) {
if (value) {
this.cardSelected = [];
}
},
selectedDisplayOption: function selectedDisplayOption(value) {
localStorage.setItem('displayOptionPCode', JSON.stringify(value));
}
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
cardTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 100
},
disablePagination: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
dataList: {
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
isFinishProcessEnable: {
type: Boolean,
default: false
}
},
mounted: function mounted() {//
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ゲート名',
align: 'start',
sortable: false,
value: 'name'
}];
return headers;
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
data: function data() {
return {
selectedDisplayOption: ['name'],
displayOptionItems: [],
cardSelected: [],
showOption: false,
isVaildOnly: localStorage.isVaildDataCard === 'true' ? true : false
};
},
methods: {
CheckColumn: function CheckColumn(data) {
localStorage.setItem('displayOptionPCode', JSON.stringify(data));
},
convertDate: function convertDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_13___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm');
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/AffiliationListModalTable/AffiliationListModalAdd.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/AffiliationListModalTable/AffiliationListModalAdd.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js");
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.of.js */ "./node_modules/core-js/modules/es.array.of.js");
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_organisms_UsersAllowedTable_UsersAllowedTable_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/organisms/UsersAllowedTable/UsersAllowedTable.vue */ "./src/components/organisms/UsersAllowedTable/UsersAllowedTable.vue");
/* harmony import */ var _components_organisms_AccessPermissionGroupTable_AccessPermissionGroupTable_vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/components/organisms/AccessPermissionGroupTable/AccessPermissionGroupTable.vue */ "./src/components/organisms/AccessPermissionGroupTable/AccessPermissionGroupTable.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_13__["default"].extend({
name: 'AffiliationAdd',
components: {
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
UsersAllowedTable: _components_organisms_UsersAllowedTable_UsersAllowedTable_vue__WEBPACK_IMPORTED_MODULE_19__["default"],
AccessPermissionGroupTable: _components_organisms_AccessPermissionGroupTable_AccessPermissionGroupTable_vue__WEBPACK_IMPORTED_MODULE_20__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_21__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_22__["default"]
},
props: {
successMessageLogs: {
type: String,
default: ''
},
loading: {
type: Boolean,
default: false
},
errorMessageLogs: {
type: String,
default: ''
},
expandData: {
type: Object,
default: {}
},
authority: {
type: Object,
default: {}
},
userItems: {
type: Array,
default: []
}
},
mounted: function mounted() {//
},
watch: {
//
userItems: function userItems(data) {
if (data.length > 0) {
var dataAllow = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_12__["default"])(data));
this.dataAllow = dataAllow;
}
}
},
data: function data() {
return {
rulesValidate: {
requiredName: function requiredName(name) {
return !!name || '所属名は必須です。';
},
validateName: function validateName(name) {
if (name !== null && name !== undefined && name !== '') {
return name.length <= 64 || '所属名は64文字以内で入力してください。';
} else {
return true;
}
}
},
dataAllow: [],
departmentInfo: {},
listAff: [{
userId: '',
isAdminToView: true,
isAdminToAddUser: false,
isAdminToEditUser: false,
isAdminToSetPcodesToUser: false
}],
dataDirectUser: {
loading: false,
total: 0,
perPage: 25,
page: 1,
data: [],
tmp: [],
keyword: '',
scorp: ['userId', 'name']
},
dataDirectGroup: {
loading: false,
total: 0,
perPage: 25,
page: 1,
data: [],
tmp: [],
keyword: '',
scorp: ['name']
}
};
},
computed: {//
},
methods: {
addAffiliation: function addAffiliation() {
this.listAff.push({
userId: '',
isAdminToView: true,
isAdminToAddUser: false,
isAdminToEditUser: false,
isAdminToSetPcodesToUser: false
});
},
changeAllow: function changeAllow() {
var _this = this;
this.dataAllow.map(function (v) {
return Object.assign(v, {
disabled: false
});
});
this.dataAllow.forEach(function (element, key) {
var check = _this.listAff.some(function (item) {
return item.userId.value === element.value;
});
if (check) {
_this.dataAllow[key].disabled = true;
}
});
},
affiliationAddItemDirect: function affiliationAddItemDirect(item) {
this.dataDirectUser.keyword = '';
this.dataDirectUser.data = item.filter(function (element) {
return element.departmentName === '';
});
this.dataDirectUser.data.map(function (v) {
return Object.assign(v, {
user: {
userId: v.userId,
name: v.name,
isValid: v.isValid
}
});
});
this.dataDirectUser.tmp = this.dataDirectUser.data;
this.dataDirectUser.total = this.dataDirectUser.tmp.length;
},
affiliationRemoveItemDirect: function affiliationRemoveItemDirect(data) {
var _this2 = this;
this.dataDirectUser.page = 1;
data.forEach(function (item) {
var i = _this2.dataDirectUser.data.map(function (e) {
return e.userId;
}).indexOf(item.userId);
if (i >= 0) {
_this2.dataDirectUser.data.splice(parseInt(i), 1);
}
var j = _this2.dataDirectUser.tmp.map(function (e) {
return e.userId;
}).indexOf(item.userId);
if (j >= 0) {
_this2.dataDirectUser.tmp.splice(parseInt(j), 1);
}
});
this.dataDirectUser.total = this.dataDirectUser.tmp.length;
},
searchItemDirect: function searchItemDirect(agr) {
this.dataDirectUser.scorp = agr.targets;
this.dataDirectUser.keyword = agr.text;
this.dataDirectUser.page = 1;
this.loadDataDirect();
},
changePageUserDirect: function changePageUserDirect(agr) {
this.dataDirectUser.page = agr.page;
this.loadDataDirect();
},
loadDataDirect: function loadDataDirect() {
var _this3 = this;
var dataOri = this.dataDirectUser.tmp;
console.log('dataOri', dataOri);
if (this.dataDirectUser.keyword !== '') {
if (this.dataDirectUser.scorp.length === 2) {
dataOri = dataOri.filter(function (element) {
return element.user.name.toLowerCase().includes(_this3.dataDirectUser.keyword.toLowerCase()) === true || element.user.userId.toLowerCase().includes(_this3.dataDirectUser.keyword.toLowerCase()) === true;
});
} else {
//
if (this.dataDirectUser.scorp[0] === 'name') {
dataOri = dataOri.filter(function (element) {
return element.user.name.toLowerCase().includes(_this3.dataDirectUser.keyword.toLowerCase()) === true;
});
} else {
dataOri = dataOri.filter(function (element) {
return element.user.userId.toLowerCase().includes(_this3.dataDirectUser.keyword.toLowerCase()) === true;
});
}
}
}
this.dataDirectUser.data = dataOri.slice((this.dataDirectUser.page - 1) * 25, this.dataDirectUser.page * 25);
},
addGroupDirect: function addGroupDirect(item) {
this.dataDirectGroup.keyword = '';
this.dataDirectGroup.data = item;
this.dataDirectGroup.data.map(function (v) {
return Object.assign(v, {
group: {
groupId: v.groupId,
name: v.name,
gateCount: v.gateCount,
passableTimeSetting: v.passableTimeSetting
}
});
});
this.dataDirectGroup.tmp = this.dataDirectGroup.data;
this.dataDirectGroup.total = this.dataDirectGroup.tmp.length;
},
removeGroupDirect: function removeGroupDirect(data) {
var _this4 = this;
this.dataDirectGroup.keyword = '';
this.dataDirectGroup.page = 1;
data.forEach(function (item) {
var i = _this4.dataDirectGroup.data.map(function (e) {
return e.groupId;
}).indexOf(item.groupId);
if (i >= 0) {
_this4.dataDirectGroup.data.splice(parseInt(i), 1);
}
var j = _this4.dataDirectGroup.tmp.map(function (e) {
return e.groupId;
}).indexOf(item.groupId);
if (j >= 0) {
_this4.dataDirectGroup.tmp.splice(parseInt(j), 1);
}
});
this.dataDirectGroup.total = this.dataDirectGroup.tmp.length;
},
searchGroupDirect: function searchGroupDirect(agr) {
this.dataDirectGroup.scorp = agr.targets;
this.dataDirectGroup.keyword = agr.text;
this.dataDirectGroup.page = 1;
this.loadDataGroupDirect();
},
changePageGroupDirect: function changePageGroupDirect(val) {
this.dataDirectGroup.page = val;
this.loadDataGroupDirect();
},
loadDataGroupDirect: function loadDataGroupDirect() {
var _this5 = this;
var dataOri = this.dataDirectGroup.tmp;
console.log('dataOri', dataOri);
if (this.dataDirectGroup.keyword !== '') {
if (this.dataDirectGroup.scorp.length > 0) {
dataOri = dataOri.filter(function (element) {
return element.group.name.toLowerCase().includes(_this5.dataDirectGroup.keyword.toLowerCase()) === true;
});
}
}
this.dataDirectGroup.data = dataOri.slice((this.dataDirectGroup.page - 1) * 25, this.dataDirectGroup.page * 25);
},
registerAff: function registerAff() {
//
var result = this.$refs.AffAddForm.validate();
if (result) {
this.$emit('register-aff', {
data: this.listAff,
name: this.departmentInfo.name,
userIds: this.dataDirectUser.tmp,
groupIds: this.dataDirectGroup.tmp
});
}
},
deleteAff: function deleteAff(index) {
var i = this.dataAllow.map(function (e) {
return e.value;
}).indexOf(this.listAff[index].userId.value);
if (i >= 0) {
this.dataAllow[i].disabled = false;
}
this.listAff.splice(parseInt(index), 1);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/AffiliationListModalTable/AffiliationListModalTable.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/AffiliationListModalTable/AffiliationListModalTable.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js");
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.of.js */ "./node_modules/core-js/modules/es.array.of.js");
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var _components_organisms_UsersAllowedTable_UsersAllowedTable_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/organisms/UsersAllowedTable/UsersAllowedTable.vue */ "./src/components/organisms/UsersAllowedTable/UsersAllowedTable.vue");
/* harmony import */ var _components_organisms_AccessPermissionGroupTable_AccessPermissionGroupTable_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/organisms/AccessPermissionGroupTable/AccessPermissionGroupTable.vue */ "./src/components/organisms/AccessPermissionGroupTable/AccessPermissionGroupTable.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalMessage_vue__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalMessage.vue */ "./src/components/molecules/ModalTitle/ModalMessage.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_11__["default"].extend({
name: 'AffiliationTable',
components: {
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
UsersAllowedTable: _components_organisms_UsersAllowedTable_UsersAllowedTable_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
AccessPermissionGroupTable: _components_organisms_AccessPermissionGroupTable_AccessPermissionGroupTable_vue__WEBPACK_IMPORTED_MODULE_19__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_20__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_21__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_23__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_24__["default"],
ModalMessage: _components_molecules_ModalTitle_ModalMessage_vue__WEBPACK_IMPORTED_MODULE_22__["default"],
ModalDetail: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_23__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_25__["default"]
},
props: {
isGetUser: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
loadingChild: {
type: Boolean,
default: false
},
authority: {
type: Object,
default: {}
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
dataGroupsModal: {
type: Object,
default: {
data: [],
total: 0
}
},
expandData: {
type: Object,
default: {}
},
dataRelationUser: {
type: Object,
default: {}
},
dataRelationGroup: {
type: Object,
default: {}
},
userItems: {
default: []
},
isPage: {
type: String,
default: ''
},
departmentItem: {
type: Object,
default: {}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
}
},
mounted: function mounted() {
if (typeof localStorage.displayOptionGroupModal === 'undefined') {
localStorage.setItem('displayOptionGroupModal', JSON.stringify(this.selectedDisplayOption));
} else {
this.selectedDisplayOption = JSON.parse(localStorage.displayOptionGroupModal);
}
if (this.isPage === 'detail') {
this.isShowDetail = true;
}
},
watch: {
userItems: function userItems(data) {
if (data.length > 0) {
var dataAllow = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_10__["default"])(data));
this.dataAllow = dataAllow;
}
},
loadingChild: function loadingChild(val) {
console.log(this.departmentItem);
if (val === false && this.isPage === 'detail' && this.isAction === 'detail') {
// this.isShow = true;
this.isShowDetail = true;
this.departments = this.departmentItem;
}
console.log(this.departments);
},
loading: function loading(val) {
console.log(this.departmentItem);
if (val === false && this.isPage === 'detail' && this.isAction === 'detail') {
// this.isShow = true;
this.isShowDetail = true;
this.departments = this.departmentItem;
}
this.deleteData = [];
},
groupSelected: function groupSelected(val) {
this.$emit('select-groups', val.map(function (item) {
return item.groupId;
}));
},
isRemoveGroupSelected: function isRemoveGroupSelected(value) {
this.groupSelected = [];
},
selectedDisplayOption: function selectedDisplayOption(value) {
localStorage.setItem('displayOptionGroupModal', JSON.stringify(value));
},
isGetUser: function isGetUser(val) {
if (val === true && this.isAction === 'edit') {
if (this.expandData.departmentAd.data.length > 0) {
this.listAff = [];
var _iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(this.expandData.departmentAd.data),
_step;
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var el = _step.value;
this.listAff.push({
userId: {
value: el.userId,
text: el.userName
},
isAdminToView: true,
isAdminToAddUser: el.isAdminToAddUser,
isAdminToEditUser: el.isAdminToEditUser,
isAdminToSetPcodesToUser: el.isAdminToSetPcodesToUser,
relationId: el.departmentAdministratorId,
disabled: true
});
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
this.changeAllow();
}
}
}
},
data: function data() {
return {
rulesValidate: {
requiredName: function requiredName(name) {
return !!name || '所属名は必須です。';
},
validateName: function validateName(name) {
if (name !== null && name !== undefined && name !== '') {
return name.length <= 64 || '所属名は64文字以内で入力してください。';
} else {
return true;
}
}
},
isShow: false,
isShowDetail: false,
isConfirm: false,
dataGroups: {
total: 1,
data: [{
name: 'group1',
gate: 0,
time: '時間帯設定1'
}, {
name: 'group2',
gate: 0,
time: '時間帯設定1'
}]
},
userList: [{
userName: 'ivctest1',
userId: 'ivctest1'
}],
actionItems: [{
title: '所属ユーザー',
tabname: 'tab1'
}, {
title: '設定されている通行権限グループ',
tabname: 'tab2'
}],
tab: 0,
expanded: [],
groupSelected: [],
selectedDisplayOption: ['name', 'gateCount'],
displayOptionItems: [{
label: '所属名',
value: 'name',
isDisabled: true
}],
isVaildOnly: localStorage.isVaildDataGroup === 'true' ? true : false,
showOption: false,
departments: {},
listAff: [{
userId: '',
isAdminToView: true,
isAdminToAddUser: false,
isAdminToEditUser: false,
isAdminToSetPcodesToUser: false,
relationId: '',
disabled: false
}],
departmentInfo: [],
isAction: 'detail',
from: '',
dataAllow: [],
isReloadData: false,
deleteData: []
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '所属名',
align: 'start',
sortable: true,
width: '200px',
value: 'name'
}];
headers.push({
text: '所属ユーザー数 / 通行権限グループ数',
align: 'start',
sortable: false,
width: '350px',
value: 'data-table-expand'
});
headers.push({
text: '',
align: 'end',
sortable: false,
width: '150px',
value: 'icons'
});
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-per-page', val);
return;
}
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
convertDate: function convertDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_17___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm');
},
loadAffDetails: function loadAffDetails(item, isLoad) {
this.isShowDetail = true;
this.departments = item;
this.isAction = 'detail';
this.from = '';
if (isLoad) {
this.$emit('load-aff-detail', {
isAction: this.isAction,
departmentId: item.departmentId
});
}
},
loadEdit: function loadEdit(item) {
this.isShow = true;
this.isShowDetail = false;
this.departments = item;
this.isAction = 'edit';
this.from = 'edit';
this.$emit('load-aff-detail', {
isAction: this.isAction,
departmentId: item.departmentId
});
this.listAff = [];
if (this.expandData.departmentAd.data.length > 0) {
var _iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(this.expandData.departmentAd.data),
_step2;
try {
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
var el = _step2.value;
this.listAff.push({
userId: {
value: el.userId,
text: el.userName
},
isAdminToView: true,
isAdminToAddUser: el.isAdminToAddUser,
isAdminToEditUser: el.isAdminToEditUser,
isAdminToSetPcodesToUser: el.isAdminToSetPcodesToUser,
relationId: el.departmentAdministratorId,
disabled: true
});
}
} catch (err) {
_iterator2.e(err);
} finally {
_iterator2.f();
}
this.changeAllow();
}
this.departmentInfo.name = this.departments.name;
},
removeAff: function removeAff() {
this.$emit('remove-detail-aff', this.departments);
},
loadAffDetailsAgain: function loadAffDetailsAgain() {
this.isShow = false;
this.isShowDetail = true;
this.isConfirm = false;
this.$emit('load-detail-aff-again');
},
addAffiliation: function addAffiliation() {
//
this.listAff.push({
userId: '',
relationId: '',
isAdminToView: true,
isAdminToAddUser: false,
isAdminToEditUser: false,
isAdminToSetPcodesToUser: false,
disabled: false
});
},
updateAff: function updateAff() {
//
var result = this.$refs.AffAddForm.validate();
if (result) {
this.$emit('update-aff', {
data: this.listAff,
name: this.departmentInfo.name,
departmentId: this.departments.departmentId,
deleteData: this.deleteData
});
}
},
editAff: function editAff() {
this.from = 'detail';
this.isShowDetail = false;
this.isShow = true;
this.isAction = 'edit';
if (this.expandData.departmentAd.data.length > 0) {
this.listAff = [];
var _iterator3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(this.expandData.departmentAd.data),
_step3;
try {
for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {
var item = _step3.value;
this.listAff.push({
userId: item.userId,
isAdminToView: true,
isAdminToAddUser: item.isAdminToAddUser,
isAdminToEditUser: item.isAdminToEditUser,
isAdminToSetPcodesToUser: item.isAdminToSetPcodesToUser,
relationId: item.departmentAdministratorId,
disabled: true
});
}
} catch (err) {
_iterator3.e(err);
} finally {
_iterator3.f();
}
}
this.departmentInfo.name = this.departments.name;
this.$emit('load-aff-detail', {
isAction: this.isAction,
departmentId: this.departments.departmentId
});
this.changeAllow();
},
clickBackDetail: function clickBackDetail() {
console.log('clickBackDetail', this.from);
},
clickBack: function clickBack(departmentInfo) {
if (this.from === 'detail') {
this.isAction = 'detail';
this.isShowDetail = true;
this.departments.name = departmentInfo.name;
this.loadAffDetails(this.departments, this.successMessageLogs !== '' ? true : false);
} else {
this.isShow = false;
this.isShowDetail = false;
this.$emit('close-page-modal', this.successMessageLogs !== '' || this.isReloadData === true ? true : false);
if (this.isPage === 'user') {
if (this.successMessageLogs !== '' || this.isReloadData === true) {
this.$emit('get-list-group-modal');
this.isReloadData = false;
}
} // if (this.successMessageLogs !== '') {
// this.$emit('get-list-user');
// }
}
},
changeAllow: function changeAllow() {
var _this = this;
this.dataAllow.map(function (v) {
return Object.assign(v, {
disabled: false
});
});
this.dataAllow.forEach(function (element, key) {
var check = _this.listAff.some(function (item) {
return item.userId.value === element.value;
});
if (check) {
_this.dataAllow[key].disabled = true;
}
});
},
deleteAff: function deleteAff(index) {
var i = this.dataAllow.map(function (e) {
return e.value;
}).indexOf(this.listAff[index].userId.value);
if (i >= 0) {
this.dataAllow[i].disabled = false;
}
if (this.listAff[index].disabled) {
this.deleteData.push(this.listAff[index]);
}
this.listAff.splice(parseInt(index), 1);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/CardAddForm/CardAddForm.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/CardAddForm/CardAddForm.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'CardAddForm',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
confirm: {
type: Boolean,
default: false
},
isEdit: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: true
},
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
userItems: {
type: Array,
default: function _default() {
return [];
}
},
cardDetail: {
type: Object,
default: {}
},
isResetData: {
default: false
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
}
},
watch: {
isResetData: function isResetData(value) {
if (value) {
this.$refs.CardAddForm.resetValidation();
}
}
},
data: function data() {
return {
rulesValidate: {
requiredPcodeId: function requiredPcodeId(pCodeId) {
return !!pCodeId || _config__WEBPACK_IMPORTED_MODULE_5__["PCODE_REQUIRED"];
},
validatePcodeId: function validatePcodeId(pCodeId, type) {
var pattern;
if (type === 1) {
pattern = /^[0-9]{4,20}$/;
} else {
pattern = /^[a-zA-Z0-9]{4,20}$/;
}
return pattern.test(pCodeId) || (type === 1 ? _config__WEBPACK_IMPORTED_MODULE_5__["PCODE_VALIDATE_NUMERIC"] : _config__WEBPACK_IMPORTED_MODULE_5__["PCODE_VALIDATE_NFC"]);
},
validateUserId: function validateUserId(userId) {
if (userId !== null && userId !== undefined && userId !== '') {
var pattern = /^[a-zA-Z0-9.!@#$%&'*+/=?^_`{|}~-]{4,96}$/;
return pattern.test(userId) || _config__WEBPACK_IMPORTED_MODULE_5__["USERID_VALIDATE"];
} else {
return true;
}
},
validatePcodeName: function validatePcodeName(val) {
if (val !== null && val !== undefined && val !== '') {
return val.length <= 64 || '名称は64文字以内で入力してください。';
} else {
return true;
}
},
validateUserIdAutoComplete: function validateUserIdAutoComplete(userId, isRequired) {
if (isRequired) {
return userId && userId.value ? true : 'ユーザーは必須です。';
}
return true;
}
},
isHasLowerCaseCardNumber: false,
authority: _store__WEBPACK_IMPORTED_MODULE_6__["default"].state.auth
};
},
methods: {
checkCard: function checkCard() {
var result = this.$refs.CardAddForm.validate();
if (result) {
if (this.cardDetail.pCodeId.toUpperCase() !== this.cardDetail.pCodeId) {
this.isHasLowerCaseCardNumber = true;
} else {
this.saveCard();
}
}
},
saveCard: function saveCard() {
var result = this.$refs.CardAddForm.validate();
if (result) {
this.$emit('clickSaveCard', {
data: this.cardDetail
});
}
this.closeDialogConfirm();
},
updateCard: function updateCard() {
var result = this.$refs.CardAddForm.validate();
if (result) {
this.$emit('clickUpdateCard', {
data: this.cardDetail
});
}
},
closeDialogConfirm: function closeDialogConfirm() {
this.isHasLowerCaseCardNumber = false;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/CardDetailForm/CardDetailForm.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/CardDetailForm/CardDetailForm.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'CardDetailForm',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
cardDetail: {
default: {}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/CardImport/CardImport.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/CardImport/CardImport.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/ErrorButton/ErrorButton.vue */ "./src/components/molecules/ErrorButton/ErrorButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2__["default"].extend({
name: 'CardImport',
components: {
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
ErrorButton: _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"]
},
props: {
typeConfirm: {
type: Number,
default: 0
},
showModalConfirmEmail: {
type: Boolean,
default: false
},
showProgressExportCSV: {
type: Boolean,
default: false
},
showModalImport: {
type: Boolean,
default: false
},
progressCsvXlsx: {
type: Number,
default: 0
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageCsvXlsx: {
type: String,
default: ''
},
isShowViewCSV: {
type: Boolean,
default: false
},
showProgressImport: {
type: Boolean,
default: false
},
successItemImport: {
type: Number,
default: 0
},
totalDataRowImport: {
type: Number,
default: 0
},
errorMessageImport: {
default: []
},
isFinishProcess: {
type: Boolean,
default: false
},
sheetUserName: {
type: String,
default: ''
},
sheet2Name: {
type: String,
default: ''
},
successItemSheet2: {
type: Number,
default: 0
},
progressSheet2: {
type: Number,
default: 0
},
totalDataRowSheet2: {
type: Number,
default: 0
}
},
watch: {},
computed: {
showProgressImportCSV: {
get: function get() {
return this.showProgressImport && this.isShowViewCSV;
}
},
showProgressImportExcel: {
get: function get() {
return this.showProgressImport && !this.isShowViewCSV;
}
}
},
data: function data() {
return {
files: [],
fileName: '',
isCheckData: false,
isCheckDataCSV: false
};
},
methods: {
previewFiles: function previewFiles(event) {
console.log(event.target.files[0]);
this.files = event.target.files[0];
this.fileName = event.target.files[0] ? event.target.files[0].name : '';
},
openFile: function openFile() {
var element = document.getElementsByClassName('custom-file-input')[0];
element.click();
},
closeDialogImport: function closeDialogImport() {
var element = document.getElementsByClassName('custom-file-input')[0];
element.value = '';
this.files = null;
this.fileName = '';
this.$emit('closeImportCSV');
},
yesChoice: function yesChoice() {
if (this.typeConfirm === 0) {
this.$emit('clickImportCSV', {
files: this.files,
isSendEmail: true
});
} else if (this.typeConfirm === 2) {
this.$emit('clickImportExcel', {
files: this.files,
isSendEmail: true
});
}
},
noChoice: function noChoice() {
if (this.typeConfirm === 0) {
this.$emit('clickImportCSV', {
files: this.files,
isSendEmail: false
});
} else if (this.typeConfirm === 2) {
this.$emit('clickImportExcel', {
files: this.files,
isSendEmail: false
});
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/CardListTable/CardListTable.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/CardListTable/CardListTable.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var _components_molecules_CheckBoxValid_CheckBoxValid_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/CheckBoxValid/CheckBoxValid.vue */ "./src/components/molecules/CheckBoxValid/CheckBoxValid.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4__["default"].extend({
name: 'CardListTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
CheckBoxValid: _components_molecules_CheckBoxValid_CheckBoxValid_vue__WEBPACK_IMPORTED_MODULE_16__["default"]
},
watch: {
cardSelected: function cardSelected(val) {
this.$emit('select-pcodes', val.map(function (item) {
return item.pCodeId;
}));
},
isFinishProcessEnable: function isFinishProcessEnable(value) {
if (value) {
this.cardSelected = [];
}
},
selectedDisplayOption: function selectedDisplayOption(value) {
localStorage.setItem('displayOptionPCode', JSON.stringify(value));
}
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
cardTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 100
},
disablePagination: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
dataCards: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
isFinishProcessEnable: {
type: Boolean,
default: false
}
},
mounted: function mounted() {
if (typeof localStorage.displayOptionPCode === 'undefined') {
localStorage.setItem('displayOptionPCode', JSON.stringify(this.selectedDisplayOption));
} else {
this.selectedDisplayOption = JSON.parse(localStorage.displayOptionPCode);
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'カード番号',
align: 'start',
sortable: true,
width: '20%',
value: 'pCodeId'
}];
if (this.selectedDisplayOption.includes('name')) {
headers.push({
text: '名称',
align: 'start',
sortable: true,
value: 'name'
});
}
if (this.selectedDisplayOption.includes('userId')) {
headers.push({
text: 'ユーザーID',
align: 'start',
sortable: true,
value: 'userId'
});
}
if (this.selectedDisplayOption.includes('userName')) {
headers.push({
text: 'ユーザー名',
align: 'start',
sortable: true,
value: 'userName'
});
}
if (this.selectedDisplayOption.includes('type')) {
headers.push({
text: 'カード種別',
align: 'start',
sortable: true,
value: 'type'
});
}
if (this.selectedDisplayOption.includes('registered')) {
headers.push({
text: '登録日',
align: 'start',
sortable: true,
value: 'registered'
});
}
if (this.selectedDisplayOption.includes('updated')) {
headers.push({
text: '更新日',
align: 'start',
sortable: true,
value: 'updated'
});
}
if (this.selectedDisplayOption.includes('isValid')) {
headers.push({
text: 'ステータス',
align: 'start',
sortable: true,
value: 'isValid'
});
}
headers.push({
text: '',
align: 'end',
sortable: false,
width: '150px',
value: 'icons'
});
return headers;
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
data: function data() {
return {
selectedDisplayOption: ['pCodeId', 'userId', 'userName'],
displayOptionItems: [{
label: 'カード番号',
value: 'pCodeId',
isDisabled: true
}, {
label: '名称',
value: 'name'
}, {
label: 'ユーザーID',
value: 'userId'
}, {
label: 'ユーザー名',
value: 'userName'
}, {
label: 'カード種別',
value: 'type'
}, {
label: '登録日',
value: 'registered'
}, {
label: '更新日',
value: 'updated'
}, {
label: 'ステータス',
value: 'isValid'
}],
cardSelected: [],
showOption: false,
isVaildOnly: localStorage.isVaildDataCard === 'true' ? true : false
};
},
methods: {
CheckColumn: function CheckColumn(data) {
localStorage.setItem('displayOptionPCode', JSON.stringify(data));
},
convertDate: function convertDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_15___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm');
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ControlPanelAddForm/ControlPanelAddForm.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ControlPanelAddForm/ControlPanelAddForm.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config */ "./src/config.ts");
var min = [];
for (var i = 0; i <= 59; i++) {
var value = '';
if (i < 10) {
value = '0' + i;
} else {
value = i.toString();
}
min.push(value);
}
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4__["default"].extend({
name: 'ControlPanelAddForm',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
props: {
confirm: {
type: Boolean,
default: false
},
isEdit: {
type: Boolean,
default: false
},
errorMessageLogs: {
type: String,
default: ''
},
successMessageLogs: {
type: String,
default: ''
},
step: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: true
},
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
dataAllGates: {
default: function _default() {
return [];
}
},
gateList: {
default: function _default() {
return [];
}
},
controllerModel: {
default: function _default() {
return [];
}
},
dataControlPanels: {
default: {
controllerId: '',
name: '',
phoneId: '',
model: '',
antipassbackSetting: 0,
antipassbackClearTime: '',
userId: '',
password: '',
gateCount: 1
}
}
},
watch: {
dataControlPanels: function dataControlPanels(data) {
if (data.antipassbackSetting !== undefined && data.antipassbackSetting === 2) {
this.antipassbackSetting = true;
if (data.antipassbackClearTime !== '99:99') {
this.isAntipass = true;
}
} else {
this.antipassbackSetting = false;
}
if (data.antipassbackClearTime !== '') {
this.antipassbackClearTime = data.antipassbackClearTime;
}
},
isAntipass: function isAntipass(value) {
if (value === false) {
this.textError = false;
} else {
var pattern = /^([01][0-9]|2[0-3]):[0-5][0-9]$/;
var error = pattern.test(this.antipassbackClearTime);
if (error) {
this.textError = false;
} else {
this.textError = true;
}
}
},
antipassbackSetting: function antipassbackSetting(value) {
if (value === false) {
this.isAntipass = false;
this.textError = false;
}
},
antipassbackClearTime: function antipassbackClearTime(value) {
if (value !== '' && this.isAntipass === true) {
var pattern = /^([01][0-9]|2[0-3]):[0-5][0-9]$/;
var error = pattern.test(value);
if (error) {
this.textError = false;
} else {
this.textError = true;
}
}
},
loading: function loading(val) {
if (val === false && this.dataControlPanels.antipassbackClearTime !== '') {
this.antipassbackClearTime = this.dataControlPanels.antipassbackClearTime;
if (this.dataControlPanels.antipassbackClearTime === '99:99') {
this.hourStart = '00';
this.minuteStart = '00';
}
}
},
errorMessageLogs: function errorMessageLogs(val) {
if (val !== '' && this.isEdit === false) {
this.$refs.formController.resetValidation();
}
},
successMessageLogs: function successMessageLogs(val) {
if (val !== '' && this.isEdit === false) {
this.$refs.formController.resetValidation();
}
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '通行権限グループ名',
align: 'start',
sortable: false,
width: '80%',
value: 'data-table-expand'
}, {
text: '',
align: 'start',
sortable: false,
value: 'expand-action'
}];
return headers;
}
}
},
data: function data() {
return {
hours: ['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23'],
minutes: min,
hourStart: '00',
antipassbackClearTime: '',
minuteStart: '00',
modelItems: [{
text: 'WA-01/02',
value: 'WA-01/02'
}, {
text: 'WA-08/16',
value: 'WA-08/16'
}],
isMore: false,
configData: _config__WEBPACK_IMPORTED_MODULE_9__,
isUpdate: false,
isAntipass: false,
textError: false,
antipassbackSetting: false,
dataGate: [],
inputGate: [],
// productId: '',
// productPass: '',
rulesValidate: {
requiredName: function requiredName(value) {
return !!value || '制御盤名は64文字以内で入力してください。';
},
validateName: function validateName(name) {
console.log('name', name.length);
return name.length <= 64 || '制御盤名は64文字以内で入力してください。';
},
requiredUserId: function requiredUserId(value) {
return !!value || 'ユーザーは半角英数字で4文字以上96文字以内で設定してください。';
},
validateUserId: function validateUserId(userId) {
var pattern = /^[a-zA-Z0-9@.!#$%&'*+/=?^_`{|}~-]{4,96}$/;
if (userId !== '') {
return pattern.test(userId) || 'ユーザーは半角英数字で4文字以上96文字以内で設定してください。';
} else {
return true;
}
},
requiredModel: function requiredModel(value) {
if (value !== undefined && value.text !== undefined && value.text !== null && value.text !== '') {
return true;
} else {
return _config__WEBPACK_IMPORTED_MODULE_9__["VALIDATE_MODEL"];
}
},
validatePassword: function validatePassword(password) {
var pattern = /^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*)+[^=+]{8,64}$/;
return pattern.test(password) || 'パスワードは英大文字、英小文字、数字、記号(+,=を除く)を組み合わせた8文字以上64文字以内で設定してください。';
},
validateNewPassword: function validateNewPassword(password) {
if (password !== undefined && password !== null && password !== '') {
var pattern = /^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*)+[^=+]{8,64}$/;
return pattern.test(password) || 'パスワードは英大文字、英小文字、数字、記号(+,=を除く)を組み合わせた8文字以上64文字以内で設定してください。';
} else {
return true;
}
},
validateConfirmPass: function validateConfirmPass(confirm, pass) {
if (confirm !== undefined && confirm !== null && confirm !== '' && confirm !== pass) {
return '「新しいパスワード」と一致しません。';
} else {
return true;
}
},
validateTime: function validateTime(antipassbackSetting, isAntipass, value) {
if (isAntipass === false) {
return true;
} else {
var pattern = /^([01][0-9]|2[0-3]):[0-5][0-9]$/;
var error = pattern.test(value);
return pattern.test(value);
}
}
}
};
},
methods: {
formatTime: function formatTime(hours, minute) {
return "".concat(('00' + hours).slice(-2), ":").concat(('00' + minute).slice(-2));
},
clickSaveControlPanel: function clickSaveControlPanel() {
var validate = this.$refs.formController.validate();
if (validate) {
this.$emit('clickSaveControlPanel', {
data: this.dataControlPanels,
antipassbackSetting: this.antipassbackSetting,
antipassbackClearTime: this.antipassbackClearTime,
isAntipass: this.isAntipass
});
} else {
if (this.isAntipass) {
var pattern = /^([01][0-9]|2[0-3]):[0-5][0-9]$/;
var error = pattern.test(this.antipassbackClearTime);
if (error) {
this.textError = false;
} else {
this.textError = true;
}
}
}
},
actionUpdate: function actionUpdate() {
var validate = this.$refs.formController.validate();
if (validate) {
if (this.antipassbackSetting === true) {
this.isUpdate = true;
} else {
this.clickUpdateControlPanel(false);
}
} else {
if (this.isAntipass) {
var pattern = /^([01][0-9]|2[0-3]):[0-5][0-9]$/;
var error = pattern.test(this.antipassbackClearTime);
if (error) {
this.textError = false;
} else {
this.textError = true;
}
}
}
},
clickUpdateControlPanel: function clickUpdateControlPanel(val) {
this.isUpdate = false;
this.$emit('clickUpdateControlPanel', {
data: this.dataControlPanels,
antipassbackSetting: this.antipassbackSetting,
antipassbackClearTime: this.antipassbackClearTime,
check: val,
isAntipass: this.isAntipass
});
},
showMore: function showMore() {
this.isMore = this.isMore ? false : true;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ControlPanelDetail/ControlPanelDetail.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ControlPanelDetail/ControlPanelDetail.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'ControlPanelDetail',
components: {
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
showModal: {
type: Boolean,
default: false
},
showModalClear: {
type: Boolean,
default: false
},
controlPanelDetail: {
default: {}
},
gateList: {
default: function _default() {
return [];
}
},
gateListName: {
default: function _default() {
return [];
}
},
dataAllUses: {
default: function _default() {
return [];
}
},
errorMessageLogs: {
type: String,
default: ''
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageModal: {
type: String,
default: ''
},
successMessageModal: {
type: String,
default: ''
},
errorMessageProcess: {
default: []
},
showProgress: {
type: Boolean,
default: false
},
isFinishProcess: {
type: Boolean,
default: false
},
successItemProcess: {
type: Number,
default: 0
},
totalDataRowProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
countUsers: {
type: Number,
default: 0
},
authority: {
type: Object,
default: {}
}
},
data: function data() {
return {
userIds: [],
searchInput: ''
};
},
computed: {
isModalClear: {
get: function get() {
return this.showModalClear;
},
set: function set(val) {
if (val === false) {
this.$emit('closeModalClear');
}
return;
}
}
},
methods: {
convertStatus: function convertStatus(data) {
var status = '登録済み';
if (data.phoneId === '') {
status = '未登録';
}
return status;
},
clickEditController: function clickEditController(value) {// this.$router.push({ path: Config.CONTROL_PANEL_EDIT, query: {controllerId: value}});
// ゲート編集画面遷移イベント
},
clickAddUser: function clickAddUser(value) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_2__["GATE_ADD_USER"],
query: {
gateId: value
}
});
},
updateUserTags: function updateUserTags() {
this.searchInput = '';
},
isObject: function isObject(val) {
return val instanceof Object;
}
},
watch: {
loading: function loading(val) {
if (val === false) {
this.userIds = [];
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ControlSettingForm/ControlSettingForm.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ControlSettingForm/ControlSettingForm.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'ControlSettingForm',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
},
data: function data() {
return {
showAntiPass: false
};
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ExternalLoginImport/ExternalLoginImport.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ExternalLoginImport/ExternalLoginImport.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2__["default"].extend({
name: 'ExternalLoginImport',
components: {
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_3__["default"]
},
props: {
showModalImport: {
type: Boolean,
default: false
},
showProgressImport: {
type: Boolean,
default: false
},
success: {
type: Boolean,
default: false
},
progress: {
type: Number,
default: 0
},
cognitoIdProviderName: {
type: String,
default: ''
},
federatedLoginServiceId: {
type: String,
default: ''
},
errorMessage: {
type: String,
default: ''
},
showProgressExportCSV: {
type: Boolean,
default: false
},
isFinishProcess: {
type: Boolean,
default: false
},
successItem: {
type: Number,
default: 0
},
totalDataRow: {
type: Number,
default: 0
},
errorMessageExcel: {
default: []
},
errorMessageParams: {
default: []
},
isSamlFederatedLoginService: {
type: String,
default: 'false'
},
isFederatedLoginService: {
type: String,
default: 'false'
}
},
watch: {},
computed: {},
data: function data() {
return {
files: [],
fileName: ''
};
},
methods: {
previewFiles: function previewFiles(event) {
console.log(event.target.files[0]);
this.files = event.target.files[0];
this.fileName = event.target.files[0] ? event.target.files[0].name : '';
event.target.value = null;
},
openFile: function openFile() {
var element = document.getElementsByClassName('custom-file-input')[0];
element.click();
},
closeDialogImport: function closeDialogImport() {
this.files = null;
this.fileName = '';
this.$emit('closeImportCSV');
},
closeModalProcessFile: function closeModalProcessFile() {
this.files = null;
this.fileName = '';
this.$emit('closeModalProcess');
},
closeModalProcessImportFile: function closeModalProcessImportFile() {
this.files = null;
this.fileName = '';
this.$emit('closeModalProcessImport');
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ExternalLoginSetting/ExternalLoginSetting.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ExternalLoginSetting/ExternalLoginSetting.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'ExternalLoginSetting',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
created: function created() {
this.$emit('isGetFederatedLoginService');
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
oneLoginLoginService: {
type: Object,
default: function _default() {
return {};
}
},
appleIdLoginService: {
type: Object,
default: function _default() {
return {};
}
},
googleLoginService: {
type: Object,
default: function _default() {
return {};
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
isSamlFederatedLoginService: {
type: String,
default: 'false'
},
isFederatedLoginService: {
type: String,
default: 'false'
},
allowSubmit: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '能時間設定',
align: 'start',
sortable: true,
value: 'name',
class: 'grey'
}, {
text: '詳細',
align: 'start',
sortable: true,
value: 'isValid',
class: 'grey'
}];
return headers;
},
set: function set() {
return;
}
}
},
data: function data() {
return {
desserts: [{
name: '能時間設定 1',
isValid: true
}, {
name: '能時間設定 2',
isValid: true
}],
check: true,
input: null,
isSubmit: false
};
},
watch: {// 'googleLoginService.isValid'(newVal, oldVal) {
// console.log('AAA');
// this.checkIsChangeConfig();
// },
// 'oneloginLoginService.isValid'(newVal, oldVal) {
// this.checkIsChangeConfig();
// },
// // 'appleIdLoginService.isValid'(newVal, oldVal) {
// // this.checkIsChangeConfig();
// // },
// 'appleIdLoginService.isValid': (newVal, oldVal) => {
// this.checkIsChangeConfig();
// },
// 'oneloginLoginService.metadataUrl'(newVal, oldVal) {
// this.checkIsChangeConfig();
// },
},
methods: {
checkIsChangeConfig: function checkIsChangeConfig() {
if (this.googleLoginService.oldIsValid !== this.googleLoginService.isValid) {
this.isSubmit = true;
} else if (this.oneLoginLoginService.oldIsValid !== this.oneLoginLoginService.isValid || this.oneLoginLoginService.oldMetadataUrl !== this.oneLoginLoginService.metadataUrl) {
this.isSubmit = true;
} else if (this.appleIdLoginService.oldIsValid !== this.appleIdLoginService.isValid) {
this.isSubmit = true;
} else {
this.isSubmit = false;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/FaceImageInputVerification/FaceImageInputVerification.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/FaceImageInputVerification/FaceImageInputVerification.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/ErrorButton/ErrorButton.vue */ "./src/components/molecules/ErrorButton/ErrorButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/IconButton/IconButton.vue */ "./src/components/molecules/IconButton/IconButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'FaceImageInputVerification',
components: {
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
ErrorButton: _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
IconButton: _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"]
},
data: function data() {
return {
isClickExpandArea: false,
isDisplayDeleteConfirm: false
};
},
props: {
isVisible: {
type: Boolean,
default: function _default() {
return false;
}
},
isLoadBlockingVerification: {
type: Boolean,
default: function _default() {
return true;
}
},
loadBlockingTextVerification: {
type: String,
default: function _default() {
return '';
}
},
verificationTitle: {
type: String,
default: function _default() {
return '';
}
},
verificationMessage: {
type: String,
default: function _default() {
return '';
}
},
verificationMessage2: {
type: String,
default: function _default() {
return '';
}
},
verificationMessage3: {
type: String,
default: function _default() {
return '';
}
},
value: {
type: Array,
default: function _default() {
return [];
}
}
},
methods: {
close: function close() {
this.$emit('reset-msg');
this.$emit('close');
return;
},
clickVerificationSave: function clickVerificationSave() {
this.$emit('click-verification-save', this.value);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateDetailTable/GateDetailTable.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateDetailTable/GateDetailTable.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2__["default"].extend({
name: 'GateDetailTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_10__["default"]
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
unlockTimes: {
type: Array,
default: function _default() {
return [];
}
},
groups: {
type: Array,
default: function _default() {
return [];
}
},
successMessageModal: {
type: String,
default: ''
},
errorMessageModal: {
type: String,
default: ''
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
groupId: {
type: String,
default: ''
},
gateDetail: {
default: {}
},
groupList: {
default: []
},
dayTypes: {
type: Array,
default: []
},
dataUnlockingTime: {
type: Array,
default: []
},
isFinishEditGate: {
default: false
},
showModal: {
default: false
},
showConfirm: {
default: false
},
isRemoteUnlockValid: {
default: false
},
isAdminOfRemoteUnlock: {
default: false
},
isAdminOfUnlockingTimeSetting: {
default: false
},
loading: {
default: false
},
authority: {
type: Object,
default: {}
}
},
watch: {},
computed: {
headers: {
get: function get() {
var headers = [{
text: '曜日',
align: 'start',
sortable: false,
value: 'date'
}, {
text: '期間指定',
align: 'start',
sortable: false,
value: 'time'
}];
return headers;
},
set: function set() {
return;
}
},
isConfirm: {
get: function get() {
return this.showConfirm;
},
set: function set(val) {
if (val === false) {
this.$emit('closeModalConfirm');
}
return;
}
}
},
methods: {
formatTime: function formatTime(hours, minute) {
return "".concat(('00' + hours).slice(-2), ":").concat(('00' + minute).slice(-2));
},
clickGroup: function clickGroup(groupId) {
this.$emit('clickGroupDetail', groupId);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateEditForm/GateEditForm.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateEditForm/GateEditForm.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js");
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
var min = [];
for (var i = 0; i <= 59; i++) {
var value = '';
if (i < 10) {
value = '0' + i;
} else {
value = i.toString();
}
min.push(value);
}
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_11__["default"].extend({
name: 'GateEditForm',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_16__["default"]
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
unlockTimes: {
type: Array,
default: function _default() {
return [];
}
},
groups: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
groupId: {
type: String,
default: ''
},
gateDetail: {
type: Object,
default: function _default() {
return {};
}
},
groupList: {
default: []
},
dayTypes: {
type: Array,
default: []
},
dataUnlockingTimeConvert: {
type: Array,
default: []
},
dataUnlockingTime: {
type: Array,
default: []
},
isFinishEditGate: {
default: false
},
groupsAddFail: {
default: []
},
loading: {
default: false
},
errorMessageTime: {
type: String,
default: ''
},
listGateModel: {
type: Array,
default: function _default() {
return [];
}
}
},
data: function data() {
return {
groupValue: '',
inputSpecialday: [],
hours: ['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23'],
minutes: min,
timeS: '00:00',
hourStartArr: [],
minuteStartArr: [],
hourEndArr: [],
minuteEndArr: [],
hoursStartSpecialArr: [],
hoursEndSpecialArr: [],
errorTimeArr: ['', '', '', '', ''],
errorAddListTime: '',
errorGate: '',
allDay: false,
arrayAddSpecialTime: [],
arrayDelSpecialTime: [],
tmpUnlockingTime: [],
rulesValidate: {
requiredName: function requiredName(value) {
return !!value || 'ゲート名は64文字以内で入力してください';
},
validateName: function validateName(name) {
return name.length <= 64 || 'ゲート名は64文字以内で入力してください。';
},
validateOption1: function validateOption1(option) {
if (option !== null && option !== undefined && option !== '') {
return option.length <= 64 || '備考1は64文字以内で入力してください。';
} else {
return true;
}
},
validateOption2: function validateOption2(option) {
if (option !== null && option !== undefined && option !== '') {
return option.length <= 64 || '備考2は64文字以内で入力してください。';
} else {
return true;
}
}
},
Message: _config__WEBPACK_IMPORTED_MODULE_17__,
tmpArray: [],
gateId: localStorage.getItem('gateId'),
authority: _store__WEBPACK_IMPORTED_MODULE_18__["default"].state.auth
};
},
mounted: function mounted() {
this.tmpArray = [0];
},
watch: {
groupList: function groupList(value) {
this.groupValue = this.groupId;
},
dataUnlockingTimeConvert: function dataUnlockingTimeConvert(value) {
this.tmpUnlockingTime = this.dataUnlockingTimeConvert;
},
isFinishEditGate: function isFinishEditGate(value) {
if (value) {
this.arrayAddSpecialTime = [];
this.arrayDelSpecialTime = [];
}
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '曜日',
align: 'start',
sortable: false,
value: 'date'
}, {
text: '期間指定',
align: 'start',
sortable: false,
value: 'time'
}, {
text: '',
align: 'center',
sortable: false,
width: '180px !important',
value: 'delete'
}];
return headers;
},
set: function set() {
return;
}
},
filteredItems: {
get: function get() {
return this.tmpUnlockingTime.filter(function (i) {
return i.action !== 'del';
});
}
}
},
methods: {
clickUpdateGate: function clickUpdateGate() {
var result = this.$refs.GateAddForm.validate();
if (result) {
this.$emit('clickUpdateGate', {
dataUnlockingTime: this.dataUnlockingTime,
tmpUnlockingTime: this.tmpUnlockingTime,
gateDetail: this.gateDetail,
groupId: this.groupValue
});
}
},
formatTime: function formatTime(hours, minute) {
minute = minute || '00';
hours = hours || '00';
return "".concat(('00' + hours).slice(-2), ":").concat(('00' + minute).slice(-2));
},
addSpecialTime: function addSpecialTime() {
var _this = this;
var isExist = false;
this.errorAddListTime = '';
this.errorTimeArr = [];
this.errorGate = '';
var isError = false;
if (this.inputSpecialday.length === 0 || this.inputSpecialday.value === '') {
isError = true;
this.errorGate = '曜日を指定してください。';
this.errorAddListTime = '';
}
var _iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_10__["default"])(this.dataUnlockingTimeConvert),
_step;
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var item = _step.value;
var check = (item.action === 'del' ? 0 : item.listTime.length) + this.hoursStartSpecialArr.length;
var check2 = (item.action === 'del' ? 0 : item.listTime.length) + this.hoursEndSpecialArr.length;
if (item.dayTypeId === this.inputSpecialday.value && (check > 5 || check2 > 5)) {
this.errorAddListTime = '同一の曜日での設定が上限を達しております。追加する場合は、一度削除してから実施してください。';
this.errorGate = '';
isExist = true;
break;
}
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
var pattern = /^([01][0-9]|2[0-3]):[0-5][0-9]$/;
if (this.allDay === false) {
if (this.hoursStartSpecialArr.length === 0) {
isError = true;
this.$set(this.errorTimeArr, 0, '時間を指定してください。');
}
for (var index in this.hoursStartSpecialArr) {
if (this.hoursStartSpecialArr.hasOwnProperty(index)) {
if (pattern.test(this.hoursStartSpecialArr[index]) === false) {
isError = true;
this.$set(this.errorTimeArr, index, '時間を指定してください。');
}
if (pattern.test(this.hoursEndSpecialArr[index]) === false) {
isError = true;
this.$set(this.errorTimeArr, index, '時間を指定してください。');
}
if (this.hoursStartSpecialArr[index] >= this.hoursEndSpecialArr[index]) {
isError = true;
this.$set(this.errorTimeArr, index, _config__WEBPACK_IMPORTED_MODULE_17__["ERROR_END_TIME"]);
}
if (isError === false) {
this.$set(this.errorTimeArr, index, '');
}
if (this.tmpArray.length > 1 && this.hoursStartSpecialArr[index] === '' && this.hoursEndSpecialArr[index] === '') {
this.hoursStartSpecialArr.splice(Number(index), 1);
}
}
}
}
if (!isExist && isError === false || !isExist && this.allDay === true && this.inputSpecialday.length !== 0) {
var _i = this.tmpUnlockingTime.findIndex(function (e) {
return e.dayTypeId === _this.inputSpecialday.value && e.action === 'del';
});
if (_i >= 0) {
this.tmpUnlockingTime[_i].action = 'edit';
this.tmpUnlockingTime[_i].allDay = this.allDay === true ? 1 : 0;
this.tmpUnlockingTime[_i].listTime = this.hoursStartSpecialArr.map(function (item, index) {
return {
startTime: _this.allDay === true ? '00:00' : _this.hoursStartSpecialArr[index],
endTime: _this.allDay === true ? '00:00' : _this.hoursEndSpecialArr[index]
};
});
} else {
var ii = this.tmpUnlockingTime.findLastIndex(function (e) {
return e.dayTypeId === _this.inputSpecialday.value;
});
var tpmIndex = this.tmpUnlockingTime.findIndex(function (item) {
return item.dayTypeId === _this.inputSpecialday.value;
});
if (tpmIndex !== -1) {
if (this.tmpUnlockingTime[tpmIndex].allDay === 1 && this.allDay === false) {
this.tmpUnlockingTime[tpmIndex].allDay = 0;
this.tmpUnlockingTime[tpmIndex].listTime = this.hoursStartSpecialArr.map(function (item, index) {
return {
startTime: _this.hoursStartSpecialArr[index],
endTime: _this.hoursEndSpecialArr[index]
};
});
} else {
this.tmpUnlockingTime[tpmIndex].allDay = this.allDay === true ? 1 : 0;
this.tmpUnlockingTime[tpmIndex].listTime = this.tmpUnlockingTime[tpmIndex].listTime.concat(this.hoursStartSpecialArr.map(function (item, index) {
return {
startTime: _this.allDay === true ? '00:00' : _this.hoursStartSpecialArr[index],
endTime: _this.allDay === true ? '00:00' : _this.hoursEndSpecialArr[index]
};
}));
}
this.tmpUnlockingTime[tpmIndex].action = this.tmpUnlockingTime[tpmIndex].action !== 'add' ? 'edit' : this.tmpUnlockingTime[tpmIndex].action;
this.hoursStartSpecialArr = [];
this.hoursEndSpecialArr = [];
this.allDay = false;
this.inputSpecialday = [];
this.tmpArray = [0];
this.hourStartArr = [];
this.minuteStartArr = [];
this.hourEndArr = [];
this.minuteEndArr = [];
return;
}
this.tmpUnlockingTime.unshift({
gateId: '',
dayTypeId: this.inputSpecialday.value,
dayTypeName: this.inputSpecialday.text,
allDay: this.allDay === true ? 1 : 0,
pos: 0,
action: 'add',
index: ii > 0 ? this.tmpUnlockingTime[ii].index + 1 : this.tmpUnlockingTime.length,
listTime: this.hoursStartSpecialArr.map(function (item, index) {
return {
startTime: _this.allDay === true ? '00:00' : _this.hoursStartSpecialArr[index],
endTime: _this.allDay === true ? '00:00' : _this.hoursEndSpecialArr[index]
};
})
});
}
this.hoursStartSpecialArr = [];
this.hoursEndSpecialArr = [];
this.allDay = false;
this.inputSpecialday = [];
this.tmpArray = [0];
this.hourStartArr = [];
this.minuteStartArr = [];
this.hourEndArr = [];
this.minuteEndArr = [];
}
},
deleteSpecialTime: function deleteSpecialTime(index) {
var i = this.tmpUnlockingTime.map(function (e) {
return e.index;
}).indexOf(index);
if (this.tmpUnlockingTime[parseInt(i)].action === 'add') {
this.tmpUnlockingTime.splice(parseInt(i), 1);
} else {
this.tmpUnlockingTime[parseInt(i)].action = 'del';
}
},
addRow: function addRow() {
if (this.tmpArray.length < 5) {
this.tmpArray.push(this.tmpArray.length);
}
},
deleteItem: function deleteItem(index) {
this.tmpArray.splice(parseInt(index), 1);
this.hoursStartSpecialArr.splice(parseInt(index), 1);
this.hoursEndSpecialArr.splice(parseInt(index), 1);
this.hourStartArr.splice(parseInt(index), 1);
this.minuteStartArr.splice(parseInt(index), 1);
this.hourEndArr.splice(parseInt(index), 1);
this.minuteEndArr.splice(parseInt(index), 1);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateGroupListTable/GateGroupListTable.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateGroupListTable/GateGroupListTable.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
var today = new Date();
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_5__["default"].extend({
name: 'GateGateListTable',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_10__["default"]
},
props: {
userTotalCount: {
type: Number,
default: 0
},
gateTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
dataGates: {
type: Array,
default: function _default() {
return [];
}
},
gateList: {
default: function _default() {
return [];
}
},
gateOfGroup: {
default: function _default() {
return [];
}
},
dataTimes: {
type: Array,
default: function _default() {
return [];
}
}
},
data: function data() {
return {
searchTargetItems: [{
label: 'ゲート名',
value: 'name'
}],
selectedItem: [],
getDataGates: [],
selectedDisplayOption: ['name', 'registered'],
displayOptionItems: [{
label: 'ゲート名',
value: 'name',
isDisabled: true
}]
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ゲート名',
align: 'start',
sortable: true,
value: 'gateName'
}, {
text: 'ゲートID',
align: 'start',
sortable: true,
value: 'gateId'
}];
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
watch: {
selectedItem: function selectedItem(val) {
this.$emit('select-gates', val.map(function (item) {
return item;
}));
},
loading: function loading() {
var _this = this;
this.getDataGates = this.dataGates;
this.getDataGates.map(function (o) {
return o.disable = false;
});
this.dataGates.forEach(function (element, key) {
var check = _this.gateOfGroup.some(function (_ref) {
var v = _ref.value;
return v === element.gateId;
});
if (check) {
_this.getDataGates[key].disable = true;
}
});
this.selectedItem = [];
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateImport/GateImport.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateImport/GateImport.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2__["default"].extend({
name: 'CardImport',
components: {
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
showProgressExportCSV: {
type: Boolean,
default: false
},
showModalImport: {
type: Boolean,
default: false
},
progressCsvXlsx: {
type: Number,
default: 0
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageCsvXlsx: {
type: String,
default: ''
},
isShowViewCSV: {
type: Boolean,
default: false
},
showProgressImport: {
type: Boolean,
default: false
},
successItemImport: {
type: Number,
default: 0
},
totalDataRowImport: {
type: Number,
default: 0
},
errorMessageImport: {
default: []
},
isFinishProcess: {
type: Boolean,
default: false
},
sheetUserName: {
type: String,
default: ''
}
},
watch: {},
computed: {
showProgressImportCSV: {
get: function get() {
return this.showProgressImport && this.isShowViewCSV;
}
},
showProgressImportExcel: {
get: function get() {
return this.showProgressImport && !this.isShowViewCSV;
}
}
},
data: function data() {
return {
files: [],
fileName: ''
};
},
methods: {
previewFiles: function previewFiles(event) {
console.log(event.target.files[0]);
this.files = event.target.files[0];
this.fileName = event.target.files[0] ? event.target.files[0].name : '';
},
openFile: function openFile() {
var element = document.getElementsByClassName('custom-file-input')[0];
element.click();
},
closeDialogImport: function closeDialogImport() {
var element = document.getElementsByClassName('custom-file-input')[0];
element.value = '';
this.files = null;
this.fileName = '';
this.$emit('closeImportCSV');
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateList/GateList.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateList/GateList.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'GateList',
components: {
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
gateTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
loading: {
type: Boolean,
default: false
},
groupId: {
type: String,
default: ''
},
gates: {
type: Array,
default: function _default() {
return [];
}
}
},
data: function data() {
return {
selectedItem: []
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ゲート名',
align: 'start',
sortable: true,
value: 'gateName'
}];
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page-gate', {
page: val,
groupId: this.groupId,
change: 'gate'
});
return;
}
}
},
watch: {
gates: function gates() {
this.selectedItem = [];
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
goGateDetailPage: function goGateDetailPage(value) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_5__["GROUP_DETAIL"],
query: {
gateId: value
}
});
},
clickJoinGroup: function clickJoinGroup(value) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_5__["USER_ADD_GROUP_GATE"],
query: {
groupId: value,
goBack: 'user'
}
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateListLockTable/GateListLockTable.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateListLockTable/GateListLockTable.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.map.js */ "./node_modules/core-js/modules/es.map.js");
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_DatePicker_DatePicker_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/DatePicker/DatePicker.vue */ "./src/components/molecules/DatePicker/DatePicker.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_organisms_UserGateTable_UserGateTable_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/organisms/UserGateTable/UserGateTable.vue */ "./src/components/organisms/UserGateTable/UserGateTable.vue");
/* harmony import */ var _components_organisms_GateImport_GateImport_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/organisms/GateImport/GateImport.vue */ "./src/components/organisms/GateImport/GateImport.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_organisms_GroupOfGateTable_GroupOfGateTable_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/organisms/GroupOfGateTable/GroupOfGateTable.vue */ "./src/components/organisms/GroupOfGateTable/GroupOfGateTable.vue");
/* harmony import */ var _components_organisms_GroupOfGateLockTable_GroupOfGateLockTable_vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/components/organisms/GroupOfGateLockTable/GroupOfGateLockTable.vue */ "./src/components/organisms/GroupOfGateLockTable/GroupOfGateLockTable.vue");
/* harmony import */ var _components_organisms_UserOfGateLockTable_UserOfGateLockTable_vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/organisms/UserOfGateLockTable/UserOfGateLockTable.vue */ "./src/components/organisms/UserOfGateLockTable/UserOfGateLockTable.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_23__);
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_9__["default"].extend({
name: 'GateListTable',
components: {
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
UserGateTable: _components_organisms_UserGateTable_UserGateTable_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
GroupOfGateTable: _components_organisms_GroupOfGateTable_GroupOfGateTable_vue__WEBPACK_IMPORTED_MODULE_19__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_24__["default"],
GateImport: _components_organisms_GateImport_GateImport_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
GroupOfGateLockTable: _components_organisms_GroupOfGateLockTable_GroupOfGateLockTable_vue__WEBPACK_IMPORTED_MODULE_20__["default"],
UserOfGateLockTable: _components_organisms_UserOfGateLockTable_UserOfGateLockTable_vue__WEBPACK_IMPORTED_MODULE_21__["default"],
DatePicker: _components_molecules_DatePicker_DatePicker_vue__WEBPACK_IMPORTED_MODULE_14__["default"]
},
props: {
gateTotalCount: {
type: Number,
default: 0
},
pageLock: {
type: Number,
default: 1
},
perPageLock: {
type: Number,
default: 100
},
searchTargetItems: {
default: function _default() {
return [];
}
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
showModal: {
type: Boolean,
default: false
},
isFinishHandleCommand: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
dataGates: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageModal: {
type: String,
default: ''
},
successMessageModal: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
gateExpanedGroup: {
type: Map,
default: new Map()
},
gateLockExpanedGroup: {
type: Map,
default: new Map()
},
gateLockExpanedUser: {
type: Map,
default: new Map()
},
gateId: {
default: ''
},
gateName: {
default: ''
},
isReRenderGroup: {
default: 0
},
isRemoveGroupSelected: {
default: 0
},
gateExpanedUser: {
type: Map,
default: new Map()
},
isReRenderUser: {
default: 0
},
isRemoveUserSelected: {
default: 0
},
// CSV
showProgressExportCSV: {
type: Boolean,
default: false
},
// Excel
progressCsvXlsx: {
type: Number,
default: 0
},
showModalImport: {
type: Boolean,
default: false
},
showProgressImport: {
type: Boolean,
default: false
},
successItemImport: {
type: Number,
default: 0
},
totalDataRowImport: {
type: Number,
default: 0
},
errorMessageImport: {
default: []
},
isFinishProcess: {
type: Boolean,
default: false
},
sheetUserName: {
type: String,
default: ''
},
isShowViewCSV: {
type: Boolean,
default: false
},
errorMessageCsvXlsx: {
type: String,
default: ''
},
showProgressUser: {
type: Boolean,
default: false
},
progressUser: {
type: Number,
default: 0
},
isFinishProcessUser: {
type: Boolean,
default: false
},
userTotalCountDel: {
type: Number,
default: 0
},
totalDataRowProcessUser: {
type: Number,
default: 0
},
successItemProcessUser: {
type: Number,
default: 0
},
errorMessageProcessUser: {
type: Array,
default: function _default() {
return [];
}
},
lastLog: {
type: Array,
default: function _default() {
return [];
}
},
showProgressGroup: {
type: Boolean,
default: false
},
progressGroup: {
type: Number,
default: 0
},
isFinishProcessGroup: {
type: Boolean,
default: false
},
groupTotalCountDel: {
type: Number,
default: 0
},
totalDataRowProcessGroup: {
type: Number,
default: 0
},
successItemProcessGroup: {
type: Number,
default: 0
},
errorMessageProcessGroup: {
type: Array,
default: function _default() {
return [];
}
},
gatePassword: {
type: String,
default: ''
},
errorMessageLogsPhone: {
type: String,
default: ''
},
successMessageLogsPhone: {
type: String,
default: ''
},
btnUnlock: {
type: Array,
default: function _default() {
return [];
}
}
},
mounted: function mounted() {
if (typeof localStorage.displayOptionGate !== 'undefined') {
this.selectedDisplayOption = JSON.parse(localStorage.displayOptionGate);
}
},
watch: {
selectedDisplayOption: function selectedDisplayOption(value) {
localStorage.setItem('displayOptionGate', JSON.stringify(value));
if (value.length > 8) {
var _iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_8__["default"])(this.displayOptionItems),
_step;
try {
var _loop = function _loop() {
var item = _step.value;
if (value.find(function (x) {
return x === item.value;
}) === undefined) {
item.isDisabled = true;
}
};
for (_iterator.s(); !(_step = _iterator.n()).done;) {
_loop();
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
} else {
var _iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_8__["default"])(this.displayOptionItems),
_step2;
try {
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
var item = _step2.value;
if (item.value !== 'controllerName') {
item.isDisabled = false;
}
}
} catch (err) {
_iterator2.e(err);
} finally {
_iterator2.f();
}
}
}
},
data: function data() {
return {
selectedItem: [],
selectedDisplayOption: ['controllerName', 'gateName', 'isValid'],
displayOptionItems: [{
label: 'ゲートID',
value: 'gateId',
isDisabled: true
}, {
label: '製品ID',
value: 'gateModelId'
}, {
label: '製品名',
value: 'gateModelName'
}, {
label: '型番',
value: 'gateModelCode'
}, {
label: 'アイコンタイプ',
value: 'iconType'
}, {
label: 'メーカー番号',
value: 'makerCode'
}, {
label: '変更有無',
value: 'customizable'
}, {
label: 'ターゲット動作設定',
value: 'target'
}, {
label: 'ターゲット動作設定Time',
value: 'controlTime'
}, {
label: 'ターゲット動作設定TimeUnit',
value: 'timeUnit'
}, {
label: 'ゲート名',
value: 'gateName'
}, {
label: 'ゲート動作モード',
value: 'isVisitor'
}, {
label: 'NFCの有効',
value: 'isNFCValid'
}, {
label: 'テンキーの有効・無効',
value: 'isTenKeyValid'
}, {
label: 'ゲートパスワードの有効・無効',
value: 'isGatePasswordValid'
}, {
label: 'ゲートパスワードの桁数',
value: 'gatePasswordLength'
}, {
label: 'ゲートパスワードのseed値',
value: 'gatePasswordSeed'
}, {
label: '2段階認証の有効・無効',
value: 'isTwoStepAuthValid'
}, {
label: 'BLE出力設定',
value: 'bleIntensity'
}, {
label: 'ブザー鳴動設定',
value: 'buzzerPattern'
}, {
label: '位置情報取得',
value: 'needLocation'
}, {
label: '備考1',
value: 'option1'
}, {
label: '備考2',
value: 'option2'
}, {
label: 'ゲート個体番号1',
value: 'gateSNMain'
}, {
label: 'ゲート個体番号2',
value: 'gateSNBLE'
}, {
label: '適用されているファームウェアバージョン(メインボード)',
value: 'gateFWMain'
}, {
label: '適用されているファームウェアバージョン(BLE)',
value: 'gateFWBLE'
}, {
label: '登録日',
value: 'registered'
}, {
label: '更新日',
value: 'updated'
}, {
label: 'ゲートへ設定情報を適用した日時',
value: 'reported'
}, {
label: '個人コード照合データー:最新リビジョン',
value: 'revisionDesired'
}, {
label: '個人コード照合データー:ゲートへ設定済みのリビジョン',
value: 'revisionReported'
}, {
label: '電池電圧',
value: 'voltage'
}, {
label: '電池電圧更新日',
value: 'scanDate'
}, {
label: 'ステータス',
value: 'isValid'
}],
selectedUserIds: [],
showOption: false,
isVaildOnly: localStorage.isVaildDataGate === 'true' ? true : false,
isShowConfirmUser: false,
isShowConfirmGroup: false,
isGatePassword: false,
selectUser: [],
selectGroup: [],
listTime: [{
text: '00:00〜23:59',
value: 1
}, {
text: '00:00〜11:59',
value: 2
}, {
text: '12:00〜23:59',
value: 3
}, {
text: '09:00〜16:59',
value: 4
}],
timeGate: 1,
dateGate: moment__WEBPACK_IMPORTED_MODULE_23___default()(new Date()).format('YYYY-MM-DD'),
gateid: '',
isHandleCommand: false,
isHandleCommandProcess: false,
currentGateName: ''
};
},
methods: {
getLastLog: function getLastLog() {
this.$emit('getLog', this.gateid);
},
openHandleCommand: function openHandleCommand(val, text) {
this.isHandleCommand = true;
this.gateid = val;
this.currentGateName = text;
this.$emit('openHandleCommand', this.gateid);
},
closeHandleCommand: function closeHandleCommand() {
this.isHandleCommand = false;
this.gateid = '';
this.currentGateName = '';
},
handleCommand: function handleCommand() {
this.$emit('handleCommand', this.gateid);
},
converDateFull: function converDateFull(t) {
return moment__WEBPACK_IMPORTED_MODULE_23___default()(new Date(t * 1000)).format('YYYY/MM/DD H:mm:ss');
},
converStatus: function converStatus(s) {
var response = '';
if (s === 0 || s === 99) {
response = '実行中';
} else if (s === 1) {
response = '解錠成功';
} else if (s === 2) {
response = '解錠失敗';
}
return response;
},
getTime: function getTime(val) {
console.log(val);
this.dateGate = val;
},
getGatePassword: function getGatePassword(val) {
this.dateGate = moment__WEBPACK_IMPORTED_MODULE_23___default()(new Date()).format('YYYY-MM-DD'), this.isGatePassword = true;
this.gateid = val;
},
closePasswordGenerate: function closePasswordGenerate(val) {
this.isGatePassword = false;
this.gateid = '';
this.$emit('closePasswordGenerate');
},
clickRemoveUser: function clickRemoveUser(val) {
this.isShowConfirmUser = false;
this.$emit('clickRemoveUser', val);
},
clickRemoveGroup: function clickRemoveGroup(val) {
this.isShowConfirmGroup = false;
this.$emit('clickRemoveGroup', val);
},
getSelectUser: function getSelectUser(val) {
this.selectUser = val;
},
getSelectGroup: function getSelectGroup(val) {
this.selectGroup = val;
},
addGateLock: function addGateLock(val) {
console.log('AAA');
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_22__["GATE_LOCK_ADD"]
});
},
addUser: function addUser(val) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_22__["GATE_LOCK_ADD_USER"],
query: {
gateId: val,
goBack: 'gate-lock'
}
});
},
addGroup: function addGroup(val) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_22__["GATE_LOCK_ADD_GROUP"],
query: {
gateId: val,
goBack: 'gate-lock'
}
});
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (index[0] === 'gateId') {
if (!isDescending[0]) {
return a.gateId < b.gateId ? -1 : 1;
} else {
return b.gateId < a.gateId ? -1 : 1;
}
} else if (index[0] === 'gateName') {
if (!isDescending[0]) {
return a.gateName < b.gateName ? -1 : 1;
} else {
return b.gateName < a.gateName ? -1 : 1;
}
} else if (index[0] === 'gateModelId') {
if (!isDescending[0]) {
return a.gateModelId < b.gateModelId ? -1 : 1;
} else {
return b.gateModelId < a.gateModelId ? -1 : 1;
}
} else if (index[0] === 'gateModelName') {
if (!isDescending[0]) {
return a.gateModelName < b.gateModelName ? -1 : 1;
} else {
return b.gateModelName < a.gateModelName ? -1 : 1;
}
} else if (index[0] === 'gateModelCode') {
if (!isDescending[0]) {
return a.gateModelCode < b.gateModelCode ? -1 : 1;
} else {
return b.gateModelCode < a.gateModelCode ? -1 : 1;
}
} else if (index[0] === 'iconType') {
if (!isDescending[0]) {
return a.iconType < b.iconType ? -1 : 1;
} else {
return b.iconType < a.iconType ? -1 : 1;
}
} else if (index[0] === 'makerCode') {
if (!isDescending[0]) {
return a.makerCode < b.makerCode ? -1 : 1;
} else {
return b.makerCode < a.makerCode ? -1 : 1;
}
} else if (index[0] === 'customizable') {
if (!isDescending[0]) {
return a.customizable < b.customizable ? -1 : 1;
} else {
return b.customizable < a.customizable ? -1 : 1;
}
} else if (index[0] === 'target') {
if (!isDescending[0]) {
return a.target < b.target ? -1 : 1;
} else {
return b.target < a.target ? -1 : 1;
}
} else if (index[0] === 'controlTime') {
if (!isDescending[0]) {
return a.controlTime < b.controlTime ? -1 : 1;
} else {
return b.controlTime < a.controlTime ? -1 : 1;
}
} else if (index[0] === 'timeUnit') {
if (!isDescending[0]) {
return a.timeUnit < b.timeUnit ? -1 : 1;
} else {
return b.timeUnit < a.timeUnit ? -1 : 1;
}
} else if (index[0] === 'gatePasswordLength') {
if (!isDescending[0]) {
return a.gatePasswordLength < b.gatePasswordLength ? -1 : 1;
} else {
return b.gatePasswordLength < a.gatePasswordLength ? -1 : 1;
}
} else if (index[0] === 'gatePasswordSeed') {
if (!isDescending[0]) {
return a.gatePasswordSeed < b.gatePasswordSeed ? -1 : 1;
} else {
return b.gatePasswordSeed < a.gatePasswordSeed ? -1 : 1;
}
} else if (index[0] === 'bleIntensity') {
if (!isDescending[0]) {
return a.bleIntensity < b.bleIntensity ? -1 : 1;
} else {
return b.bleIntensity < a.bleIntensity ? -1 : 1;
}
} else if (index[0] === 'buzzerPattern') {
if (!isDescending[0]) {
return a.buzzerPattern < b.buzzerPattern ? -1 : 1;
} else {
return b.buzzerPattern < a.buzzerPattern ? -1 : 1;
}
} else if (index[0] === 'option1') {
if (!isDescending[0]) {
return a.option1 < b.option1 ? -1 : 1;
} else {
return b.option1 < a.option1 ? -1 : 1;
}
} else if (index[0] === 'option2') {
if (!isDescending[0]) {
return a.option2 < b.option2 ? -1 : 1;
} else {
return b.option2 < a.option2 ? -1 : 1;
}
} else if (index[0] === 'gateSNMain') {
if (!isDescending[0]) {
return a.gateSNMain < b.gateSNMain ? -1 : 1;
} else {
return b.gateSNMain < a.gateSNMain ? -1 : 1;
}
} else if (index[0] === 'gateSNBLE') {
if (!isDescending[0]) {
return a.gateSNBLE < b.gateSNBLE ? -1 : 1;
} else {
return b.gateSNBLE < a.gateSNBLE ? -1 : 1;
}
} else if (index[0] === 'gateFWMain') {
if (!isDescending[0]) {
return a.gateFWMain < b.gateFWMain ? -1 : 1;
} else {
return b.gateFWMain < a.gateFWMain ? -1 : 1;
}
} else if (index[0] === 'gateFWBLE') {
if (!isDescending[0]) {
return a.gateFWBLE < b.gateFWBLE ? -1 : 1;
} else {
return b.gateFWBLE < a.gateFWBLE ? -1 : 1;
}
} else if (index[0] === 'reported') {
if (!isDescending[0]) {
return a.reported < b.reported ? -1 : 1;
} else {
return b.reported < a.reported ? -1 : 1;
}
} else if (index[0] === 'revisionDesired') {
if (!isDescending[0]) {
return a.revisionDesired < b.revisionDesired ? -1 : 1;
} else {
return b.revisionDesired < a.revisionDesired ? -1 : 1;
}
} else if (index[0] === 'revisionReported') {
if (!isDescending[0]) {
return a.revisionReported < b.revisionReported ? -1 : 1;
} else {
return b.revisionReported < a.revisionReported ? -1 : 1;
}
} else if (index[0] === 'voltage') {
if (!isDescending[0]) {
return a.voltage < b.voltage ? -1 : 1;
} else {
return b.voltage < a.voltage ? -1 : 1;
}
} else if (index[0] === 'isVisitor') {
if (!isDescending[0]) {
return a.isVisitor < b.isVisitor ? -1 : 1;
} else {
return b.isVisitor < a.isVisitor ? -1 : 1;
}
} else if (index[0] === 'isNFCValid') {
if (!isDescending[0]) {
return a.isNFCValid < b.isNFCValid ? -1 : 1;
} else {
return b.isNFCValid < a.isNFCValid ? -1 : 1;
}
} else if (index[0] === 'isTenKeyValid') {
if (!isDescending[0]) {
return a.isTenKeyValid < b.isTenKeyValid ? -1 : 1;
} else {
return b.isTenKeyValid < a.isTenKeyValid ? -1 : 1;
}
} else if (index[0] === 'isGatePasswordValid') {
if (!isDescending[0]) {
return a.isGatePasswordValid < b.isGatePasswordValid ? -1 : 1;
} else {
return b.isGatePasswordValid < a.isGatePasswordValid ? -1 : 1;
}
} else if (index[0] === 'isTwoStepAuthValid') {
if (!isDescending[0]) {
return a.isTwoStepAuthValid < b.isTwoStepAuthValid ? -1 : 1;
} else {
return b.isTwoStepAuthValid < a.isTwoStepAuthValid ? -1 : 1;
}
} else if (index[0] === 'needLocation') {
if (!isDescending[0]) {
return a.needLocation < b.needLocation ? -1 : 1;
} else {
return b.needLocation < a.needLocation ? -1 : 1;
}
} else if (index[0] === 'scanDate') {
if (!isDescending[0]) {
return a.scanDate < b.scanDate ? -1 : 1;
} else {
return b.scanDate < a.scanDate ? -1 : 1;
}
} else {
if (!isDescending[0]) {
console.log(a[index]);
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
CheckColumn: function CheckColumn(data) {
localStorage.setItem('displayOptionGate', JSON.stringify(data));
},
clickEditController: function clickEditController(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_22__["CONTROL_PANEL_EDIT"],
query: {
controllerId: ID,
goBack: 'gates'
}
});
},
clickJoinUser: function clickJoinUser(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_22__["GATE_ADD_USER"],
query: {
gateId: ID
}
});
},
converDate: function converDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_23___default()(new Date(t * 1000)).format('YYYY/MM/DD');
},
converTextBLE: function converTextBLE(value) {
var textBLE = '';
switch (value) {
case 0:
textBLE = '非常に強い';
break;
case 1:
textBLE = 'とても強い';
break;
case 2:
textBLE = '強い';
break;
case 3:
textBLE = 'やや強い';
break;
case 4:
textBLE = '普通';
break;
case 5:
textBLE = 'やや弱い';
break;
case 6:
textBLE = '弱い';
break;
case 7:
textBLE = 'とても弱い';
break;
default:
textBLE = '普通';
break;
}
return textBLE;
},
converDateTime: function converDateTime(t) {
if (t > 0) {
return moment__WEBPACK_IMPORTED_MODULE_23___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm:ss');
} else {
return 'ー';
}
},
goDetailGate: function goDetailGate(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_22__["GATE_LOCK_DETAIL"],
query: {
gateId: ID
}
});
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ゲートID',
align: 'start',
sortable: true,
value: 'gateId'
}];
if (this.selectedDisplayOption.includes('gateModelId')) {
headers.push({
text: '製品ID',
align: 'start',
sortable: true,
value: 'gateModelId'
});
}
if (this.selectedDisplayOption.includes('gateModelName')) {
headers.push({
text: '製品名',
align: 'start',
sortable: true,
value: 'gateModelName'
});
}
if (this.selectedDisplayOption.includes('gateModelCode')) {
headers.push({
text: '型番',
align: 'start',
sortable: true,
value: 'gateModelCode'
});
}
if (this.selectedDisplayOption.includes('iconType')) {
headers.push({
text: 'アイコンタイプ',
align: 'start',
sortable: true,
value: 'iconType'
});
}
if (this.selectedDisplayOption.includes('makerCode')) {
headers.push({
text: 'メーカー番号',
align: 'start',
sortable: true,
value: 'makerCode'
});
}
if (this.selectedDisplayOption.includes('customizable')) {
headers.push({
text: '変更有無',
align: 'start',
sortable: true,
value: 'customizable'
});
}
if (this.selectedDisplayOption.includes('target')) {
headers.push({
text: 'ターゲット動作設定',
align: 'start',
sortable: true,
value: 'target'
});
}
if (this.selectedDisplayOption.includes('controlTime')) {
headers.push({
text: 'ターゲット動作設定Time',
align: 'start',
sortable: true,
value: 'controlTime'
});
}
if (this.selectedDisplayOption.includes('timeUnit')) {
headers.push({
text: 'ターゲット動作設定TimeUnit',
align: 'start',
sortable: true,
value: 'timeUnit'
});
}
if (this.selectedDisplayOption.includes('gateName')) {
headers.push({
text: 'ゲート名',
align: 'start',
sortable: true,
value: 'gateName'
});
}
if (this.selectedDisplayOption.includes('isVisitor')) {
headers.push({
text: 'ゲート動作モード',
align: 'start',
sortable: true,
value: 'isVisitor'
});
}
if (this.selectedDisplayOption.includes('isNFCValid')) {
headers.push({
text: 'NFCの有効',
align: 'start',
sortable: true,
value: 'isNFCValid'
});
}
if (this.selectedDisplayOption.includes('isTenKeyValid')) {
headers.push({
text: 'テンキーの有効・無効',
align: 'start',
sortable: true,
value: 'isTenKeyValid'
});
}
if (this.selectedDisplayOption.includes('isGatePasswordValid')) {
headers.push({
text: 'ゲートパスワードの有効・無効',
align: 'start',
sortable: true,
value: 'isGatePasswordValid'
});
}
if (this.selectedDisplayOption.includes('gatePasswordLength')) {
headers.push({
text: 'ゲートパスワードの桁数',
align: 'start',
sortable: true,
value: 'gatePasswordLength'
});
}
if (this.selectedDisplayOption.includes('gatePasswordSeed')) {
headers.push({
text: 'ゲートパスワードのseed値',
align: 'start',
sortable: true,
value: 'gatePasswordSeed'
});
}
if (this.selectedDisplayOption.includes('isTwoStepAuthValid')) {
headers.push({
text: '2段階認証の有効・無効',
align: 'start',
sortable: true,
value: 'isTwoStepAuthValid'
});
}
if (this.selectedDisplayOption.includes('bleIntensity')) {
headers.push({
text: 'BLE出力設定',
align: 'start',
sortable: true,
value: 'bleIntensity'
});
}
if (this.selectedDisplayOption.includes('buzzerPattern')) {
headers.push({
text: 'ブザー鳴動設定',
align: 'start',
sortable: true,
value: 'buzzerPattern'
});
}
if (this.selectedDisplayOption.includes('needLocation')) {
headers.push({
text: '位置情報取得',
align: 'start',
sortable: true,
value: 'needLocation'
});
}
if (this.selectedDisplayOption.includes('option1')) {
headers.push({
text: '備考1',
align: 'start',
sortable: true,
value: 'option1'
});
}
if (this.selectedDisplayOption.includes('option2')) {
headers.push({
text: '備考2',
align: 'start',
sortable: true,
value: 'option2'
});
}
if (this.selectedDisplayOption.includes('gateSNMain')) {
headers.push({
text: 'ゲート個体番号1',
align: 'start',
sortable: true,
value: 'gateSNMain'
});
}
if (this.selectedDisplayOption.includes('gateSNBLE')) {
headers.push({
text: 'ゲート個体番号2',
align: 'start',
sortable: true,
value: 'gateSNBLE'
});
}
if (this.selectedDisplayOption.includes('gateFWMain')) {
headers.push({
text: '適用されているファームウェアバージョン(メインボード)',
align: 'start',
sortable: true,
value: 'gateFWMain'
});
}
if (this.selectedDisplayOption.includes('gateFWBLE')) {
headers.push({
text: '適用されているファームウェアバージョン(BLE)',
align: 'start',
sortable: true,
value: 'gateFWBLE'
});
}
if (this.selectedDisplayOption.includes('registered')) {
headers.push({
text: '登録日',
align: 'start',
sortable: true,
value: 'registered'
});
}
if (this.selectedDisplayOption.includes('updated')) {
headers.push({
text: '更新日',
align: 'start',
sortable: true,
value: 'updated'
});
}
if (this.selectedDisplayOption.includes('reported')) {
headers.push({
text: 'ゲートへ設定情報を適用した日時',
align: 'start',
sortable: true,
value: 'reported'
});
}
if (this.selectedDisplayOption.includes('revisionDesired')) {
headers.push({
text: '個人コード照合データー:最新リビジョン',
align: 'start',
sortable: true,
value: 'revisionDesired'
});
}
if (this.selectedDisplayOption.includes('revisionReported')) {
headers.push({
text: '個人コード照合データー:ゲートへ設定済みのリビジョン',
align: 'start',
sortable: true,
value: 'revisionReported'
});
}
if (this.selectedDisplayOption.includes('voltage')) {
headers.push({
text: '電池電圧',
align: 'start',
sortable: true,
value: 'voltage'
});
}
if (this.selectedDisplayOption.includes('scanDate')) {
headers.push({
text: '電池電圧更新日',
align: 'start',
sortable: true,
value: 'scanDate'
});
}
if (this.selectedDisplayOption.includes('isValid')) {
headers.push({
text: 'ステータス',
align: 'start',
sortable: true,
value: 'isValid'
});
}
headers.push({
text: ' 通行権限グループ/ユーザー数',
align: 'center',
sortable: false,
width: '220px',
value: 'data-table-expand'
});
headers.push({
text: '',
align: 'start',
sortable: false,
value: 'action-expand'
});
return headers;
}
},
innerPage: {
get: function get() {
return this.pageLock;
},
set: function set(val) {
this.$emit('change-page-lock', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPageLock;
},
set: function set(val) {
this.$emit('change-per-page-lock', val);
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateListTable/GateListTable.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateListTable/GateListTable.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.map.js */ "./node_modules/core-js/modules/es.map.js");
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_organisms_UserGateTable_UserGateTable_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/organisms/UserGateTable/UserGateTable.vue */ "./src/components/organisms/UserGateTable/UserGateTable.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_organisms_GroupOfGateTable_GroupOfGateTable_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/organisms/GroupOfGateTable/GroupOfGateTable.vue */ "./src/components/organisms/GroupOfGateTable/GroupOfGateTable.vue");
/* harmony import */ var _components_pages_controlPanel_ControlPanelDetailPage_vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/components/pages/controlPanel/ControlPanelDetailPage.vue */ "./src/components/pages/controlPanel/ControlPanelDetailPage.vue");
/* harmony import */ var _components_pages_gate_GateDetailPage_vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/pages/gate/GateDetailPage.vue */ "./src/components/pages/gate/GateDetailPage.vue");
/* harmony import */ var _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/components/molecules/ActionButton/ActionButton.vue */ "./src/components/molecules/ActionButton/ActionButton.vue");
/* harmony import */ var _components_pages_controlPanel_ControlPanelAddPage_vue__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @/components/pages/controlPanel/ControlPanelAddPage.vue */ "./src/components/pages/controlPanel/ControlPanelAddPage.vue");
/* harmony import */ var _components_organisms_UsersAllowedTable_GateListTable_vue__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @/components/organisms/UsersAllowedTable/GateListTable.vue */ "./src/components/organisms/UsersAllowedTable/GateListTable.vue");
/* harmony import */ var _pages_gate_GateLockAddPage_vue__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../../pages/gate/GateLockAddPage.vue */ "./src/components/pages/gate/GateLockAddPage.vue");
/* harmony import */ var _components_molecules_DatePicker_DatePicker_vue__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @/components/molecules/DatePicker/DatePicker.vue */ "./src/components/molecules/DatePicker/DatePicker.vue");
/* harmony import */ var _components_organisms_GateImport_GateImport_vue__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @/components/organisms/GateImport/GateImport.vue */ "./src/components/organisms/GateImport/GateImport.vue");
/* harmony import */ var _components_pages_gate_GateLockDetailPage_vue__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @/components/pages/gate/GateLockDetailPage.vue */ "./src/components/pages/gate/GateLockDetailPage.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_33___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_33__);
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_11__["default"].extend({
name: 'GateListTable',
components: {
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
UserGateTable: _components_organisms_UserGateTable_UserGateTable_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
GroupOfGateTable: _components_organisms_GroupOfGateTable_GroupOfGateTable_vue__WEBPACK_IMPORTED_MODULE_19__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_34__["default"],
ControlPanelDetail: _components_pages_controlPanel_ControlPanelDetailPage_vue__WEBPACK_IMPORTED_MODULE_20__["default"],
GateDetailPage: _components_pages_gate_GateDetailPage_vue__WEBPACK_IMPORTED_MODULE_21__["default"],
ActionButton: _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_22__["default"],
ControlPanelAddPage: _components_pages_controlPanel_ControlPanelAddPage_vue__WEBPACK_IMPORTED_MODULE_23__["default"],
GateAllListTable: _components_organisms_UsersAllowedTable_GateListTable_vue__WEBPACK_IMPORTED_MODULE_24__["default"],
GateLockAddPage: _pages_gate_GateLockAddPage_vue__WEBPACK_IMPORTED_MODULE_25__["default"],
DatePicker: _components_molecules_DatePicker_DatePicker_vue__WEBPACK_IMPORTED_MODULE_26__["default"],
GateImport: _components_organisms_GateImport_GateImport_vue__WEBPACK_IMPORTED_MODULE_27__["default"],
GateLockDetailPage: _components_pages_gate_GateLockDetailPage_vue__WEBPACK_IMPORTED_MODULE_28__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_29__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_30__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_31__["default"]
},
props: {
inPage: {
type: String,
default: ''
},
gateTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 100
},
searchTargetItems: {
default: function _default() {
return [];
}
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
showModal: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
dataGates: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageModal: {
type: String,
default: ''
},
successMessageModal: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
gateExpanedGroup: {
type: Map,
default: new Map()
},
gateId: {
default: ''
},
gateName: {
default: ''
},
isReRenderGroup: {
default: 0
},
isRemoveGroupSelected: {
default: 0
},
gateExpanedUser: {
type: Map,
default: new Map()
},
isReRenderUser: {
default: 0
},
isRemoveUserSelected: {
default: 0
},
safieRelationsGateDevice: {
type: Object,
default: function _default() {
return {};
}
},
dataRelationGate: {
type: Object,
default: function _default() {
return {};
}
},
expandData: {
type: Object,
default: function _default() {
return {};
}
},
authority: {
type: Object,
default: {}
},
btnUnlock: {
type: Array,
default: function _default() {
return [];
}
},
gatePassword: {
type: String,
default: ''
},
errorMessageLogsPhone: {
type: String,
default: ''
},
successMessageLogsPhone: {
type: String,
default: ''
},
lastLog: {
type: Array,
default: function _default() {
return [];
}
},
isFinishHandleCommand: {
type: Boolean,
default: false
},
// CSV
showProgressExportCSV: {
type: Boolean,
default: false
},
// Excel
progressCsvXlsx: {
type: Number,
default: 0
},
showModalImport: {
type: Boolean,
default: false
},
showProgressImport: {
type: Boolean,
default: false
},
successItemImport: {
type: Number,
default: 0
},
totalDataRowImport: {
type: Number,
default: 0
},
errorMessageImport: {
default: []
},
isFinishProcess: {
type: Boolean,
default: false
},
sheetUserName: {
type: String,
default: ''
},
isShowViewCSV: {
type: Boolean,
default: false
},
errorMessageCsvXlsx: {
type: String,
default: ''
},
isDisable: {
type: Boolean,
default: false
}
},
mounted: function mounted() {
if (typeof localStorage.displayOptionGate !== 'undefined') {
this.selectedDisplayOption = JSON.parse(localStorage.displayOptionGate);
}
},
watch: {
dataGates: function dataGates(data) {
if (data.length === 0) {
this.dataGatesLoad = [];
}
},
isGetDataList: function isGetDataList(val) {
if (val === false && this.dataGates.length > 0) {
this.selectedItem = [];
this.dataGatesLoad = this.dataGates;
this.expanded = this.dataGates;
}
},
selectedDisplayOption: function selectedDisplayOption(value) {
localStorage.setItem('displayOptionGate', JSON.stringify(value));
if (value.length > 8) {
var _iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_10__["default"])(this.displayOptionItems),
_step;
try {
var _loop = function _loop() {
var item = _step.value;
if (value.find(function (x) {
return x === item.value;
}) === undefined) {
item.isDisabled = true;
}
};
for (_iterator.s(); !(_step = _iterator.n()).done;) {
_loop();
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
} else {
var _iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_10__["default"])(this.displayOptionItems),
_step2;
try {
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
var item = _step2.value;
if (item.value !== 'controllerName' && item.value !== 'gateName') {
item.isDisabled = false;
}
}
} catch (err) {
_iterator2.e(err);
} finally {
_iterator2.f();
}
}
}
},
data: function data() {
return {
isControlEdit: false,
isReload: false,
type: 'del',
showProgress: false,
showGate: false,
isShow: false,
actionItems: [{
title: '有効化する',
emitName: 'click-enable'
}, {
title: '無効化する',
emitName: 'click-disable'
}],
expanded: [],
selectedItem: [],
selectedDisplayOption: ['controllerName', 'gateName'],
displayOptionItems: [{
label: '制御盤',
value: 'controllerName',
isDisabled: true
}, {
label: 'ゲートID',
value: 'gateId'
}, {
label: 'ゲート名',
value: 'gateName',
isDisabled: true
}, {
label: '製品ID',
value: 'gateModelId'
}, {
label: '製品名',
value: 'gateModelName'
}, {
label: '型番',
value: 'gateModelCode'
}, {
label: 'アイコンタイプ',
value: 'iconType'
}, {
label: 'メーカー番号',
value: 'makerCode'
}, {
label: '変更有無',
value: 'customizable'
}, {
label: 'ターゲット動作設定',
value: 'target'
}, {
label: 'ターゲット動作設定Time',
value: 'controlTime'
}, {
label: 'ターゲット動作設定TimeUnit',
value: 'timeUnit'
}, {
label: 'ゲート動作モード',
value: 'isVisitor'
}, {
label: 'NFCの有効',
value: 'isNFCValid'
}, {
label: 'テンキーの有効・無効',
value: 'isTenKeyValid'
}, {
label: 'ゲートパスワードの有効・無効',
value: 'isGatePasswordValid'
}, {
label: 'ゲートパスワードの桁数',
value: 'gatePasswordLength'
}, {
label: 'ゲートパスワードのseed値',
value: 'gatePasswordSeed'
}, {
label: '2段階認証の有効・無効',
value: 'isTwoStepAuthValid'
}, {
label: 'BLE出力設定',
value: 'bleIntensity'
}, {
label: 'ブザー鳴動設定',
value: 'buzzerPattern'
}, {
label: '位置情報取得',
value: 'needLocation'
}, {
label: '備考1',
value: 'option1'
}, {
label: '備考2',
value: 'option2'
}, {
label: 'ゲート個体番号1',
value: 'gateSNMain'
}, {
label: 'ゲート個体番号2',
value: 'gateSNBLE'
}, {
label: 'ファームウェアバージョン',
value: 'gateFWMain'
}, {
label: 'ファームウェアバージョン(BLE)',
value: 'gateFWBLE'
}, {
label: '登録日',
value: 'registered'
}, {
label: '更新日',
value: 'updated'
}, {
label: 'ゲートへ設定情報を適用した日時',
value: 'reported'
}, {
label: '個人コード照合データー:最新リビジョン',
value: 'revisionDesired'
}, {
label: '個人コード照合データー:ゲートへ設定済みのリビジョン',
value: 'revisionReported'
}, {
label: '電池電圧',
value: 'voltage'
}, {
label: '電池電圧更新日',
value: 'scanDate'
}, {
label: '回線番号',
value: 'controllerGateNo'
}, {
label: 'ステータス',
value: 'isValid'
}],
selectedUserIds: [],
showOption: false,
isVaildOnly: localStorage.isVaildDataGate === 'true' ? true : false,
isShowControlPanelDetail: false,
isShowDetailGate: false,
isGateLockModalShow: false,
isAddControlShow: false,
isGateLockAdd: false,
isConfirm: false,
isHandleCommand: false,
isHandleCommandProcess: false,
gateid: '',
currentGateName: '',
isGatePassword: false,
dataGatesLoad: [],
timeGate: 1,
dateGate: moment__WEBPACK_IMPORTED_MODULE_33___default()(new Date()).format('YYYY-MM-DD'),
listTime: [{
text: '00:00〜23:59',
value: 1
}, {
text: '00:00〜11:59',
value: 2
}, {
text: '12:00〜23:59',
value: 3
}, {
text: '09:00〜16:59',
value: 4
}],
isShowDetailGateLock: false,
isConfirmAction: false,
isValid: false,
selectedIds: [],
gateNameHandle: '',
isFrom: ''
};
},
methods: {
customSort: function customSort(items, index, isDescending) {
this.selectedItem = [];
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
console.log(index[0]);
items.sort(function (a, b) {
if (index[0] === 'controller.name') {
if (!isDescending[0]) {
return a.controllerName < b.controllerName ? -1 : 1;
} else {
return b.controllerName < a.controllerName ? -1 : 1;
}
} else if (index[0] === 'gate.gateId') {
if (!isDescending[0]) {
return a.gate.gateId < b.gate.gateId ? -1 : 1;
} else {
return b.gate.gateId < a.gate.gateId ? -1 : 1;
}
} else if (index[0] === 'gate.name') {
if (!isDescending[0]) {
return a.gate.name < b.gate.name ? -1 : 1;
} else {
return b.gate.name < a.gate.name ? -1 : 1;
}
} else if (index[0] === 'gate.gateModelId') {
if (!isDescending[0]) {
return a.gate.gateModelId < b.gate.gateModelId ? -1 : 1;
} else {
return b.gate.gateModelId < a.gate.gateModelId ? -1 : 1;
}
} else if (index[0] === 'gate.gateModelName') {
if (!isDescending[0]) {
return a.gate.gateModelName < b.gate.gateModelName ? -1 : 1;
} else {
return b.gate.gateModelName < a.gate.gateModelName ? -1 : 1;
}
} else if (index[0] === 'gate.gateModelCode') {
if (!isDescending[0]) {
return a.gate.gateModelCode < b.gate.gateModelCode ? -1 : 1;
} else {
return b.gate.gateModelCode < a.gate.gateModelCode ? -1 : 1;
}
} else if (index[0] === 'gate.iconType') {
if (!isDescending[0]) {
return a.gate.iconType < b.gate.iconType ? -1 : 1;
} else {
return b.gate.iconType < a.gate.iconType ? -1 : 1;
}
} else if (index[0] === 'gate.makerCode') {
if (!isDescending[0]) {
return a.gate.makerCode < b.gate.makerCode ? -1 : 1;
} else {
return b.gate.makerCode < a.gate.makerCode ? -1 : 1;
}
} else if (index[0] === 'gate.customizable') {
if (!isDescending[0]) {
return a.gate.customizable < b.gate.customizable ? -1 : 1;
} else {
return b.gate.customizable < a.gate.customizable ? -1 : 1;
}
} else if (index[0] === 'gate.target') {
if (!isDescending[0]) {
return a.gate.target < b.gate.target ? -1 : 1;
} else {
return b.gate.target < a.gate.target ? -1 : 1;
}
} else if (index[0] === 'gate.controlTime') {
if (!isDescending[0]) {
return a.gate.controlTime < b.gate.controlTime ? -1 : 1;
} else {
return b.gate.controlTime < a.gate.controlTime ? -1 : 1;
}
} else if (index[0] === 'gate.timeUnit') {
if (!isDescending[0]) {
return a.gate.timeUnit < b.gate.timeUnit ? -1 : 1;
} else {
return b.gate.timeUnit < a.gate.timeUnit ? -1 : 1;
}
} else if (index[0] === 'gate.gatePasswordLength') {
if (!isDescending[0]) {
return a.gate.gatePasswordLength < b.gate.gatePasswordLength ? -1 : 1;
} else {
return b.gate.gatePasswordLength < a.gate.gatePasswordLength ? -1 : 1;
}
} else if (index[0] === 'gate.gatePasswordSeed') {
if (!isDescending[0]) {
return a.gate.gatePasswordSeed < b.gate.gatePasswordSeed ? -1 : 1;
} else {
return b.gate.gatePasswordSeed < a.gate.gatePasswordSeed ? -1 : 1;
}
} else if (index[0] === 'gate.bleIntensity') {
if (!isDescending[0]) {
return a.gate.bleIntensity < b.gate.bleIntensity ? -1 : 1;
} else {
return b.gate.bleIntensity < a.gate.bleIntensity ? -1 : 1;
}
} else if (index[0] === 'gate.buzzerPattern') {
if (!isDescending[0]) {
return a.gate.buzzerPattern < b.gate.buzzerPattern ? -1 : 1;
} else {
return b.gate.buzzerPattern < a.gate.buzzerPattern ? -1 : 1;
}
} else if (index[0] === 'gate.option1') {
if (!isDescending[0]) {
return a.gate.option1 < b.gate.option1 ? -1 : 1;
} else {
return b.gate.option1 < a.gate.option1 ? -1 : 1;
}
} else if (index[0] === 'gate.option2') {
if (!isDescending[0]) {
return a.gate.option2 < b.gate.option2 ? -1 : 1;
} else {
return b.gate.option2 < a.gate.option2 ? -1 : 1;
}
} else if (index[0] === 'gate.gateSNMain') {
if (!isDescending[0]) {
return a.gate.gateSNMain < b.gate.gateSNMain ? -1 : 1;
} else {
return b.gate.gateSNMain < a.gate.gateSNMain ? -1 : 1;
}
} else if (index[0] === 'gate.gateSNBLE') {
if (!isDescending[0]) {
return a.gate.gateSNBLE < b.gate.gateSNBLE ? -1 : 1;
} else {
return b.gate.gateSNBLE < a.gate.gateSNBLE ? -1 : 1;
}
} else if (index[0] === 'gate.gateFWMain') {
if (!isDescending[0]) {
return a.gate.gateFWMain < b.gate.gateFWMain ? -1 : 1;
} else {
return b.gate.gateFWMain < a.gate.gateFWMain ? -1 : 1;
}
} else if (index[0] === 'gate.gateFWBLE') {
if (!isDescending[0]) {
return a.gate.gateFWBLE < b.gate.gateFWBLE ? -1 : 1;
} else {
return b.gate.gateFWBLE < a.gate.gateFWBLE ? -1 : 1;
}
} else if (index[0] === 'gate.reported') {
if (!isDescending[0]) {
return a.gate.reported < b.gate.reported ? -1 : 1;
} else {
return b.gate.reported < a.gate.reported ? -1 : 1;
}
} else if (index[0] === 'gate.revisionDesired') {
if (!isDescending[0]) {
return a.gate.revisionDesired < b.gate.revisionDesired ? -1 : 1;
} else {
return b.gate.revisionDesired < a.gate.revisionDesired ? -1 : 1;
}
} else if (index[0] === 'gate.revisionReported') {
if (!isDescending[0]) {
return a.gate.revisionReported < b.gate.revisionReported ? -1 : 1;
} else {
return b.gate.revisionReported < a.gate.revisionReported ? -1 : 1;
}
} else if (index[0] === 'gate.voltage') {
if (!isDescending[0]) {
return a.gate.voltage < b.gate.voltage ? -1 : 1;
} else {
return b.gate.voltage < a.gate.voltage ? -1 : 1;
}
} else if (index[0] === 'gate.isVisitor') {
if (!isDescending[0]) {
return a.gate.isVisitor < b.gate.isVisitor ? -1 : 1;
} else {
return b.gate.isVisitor < a.gate.isVisitor ? -1 : 1;
}
} else if (index[0] === 'gate.isNFCValid') {
if (!isDescending[0]) {
return a.gate.isNFCValid < b.gate.isNFCValid ? -1 : 1;
} else {
return b.gate.isNFCValid < a.gate.isNFCValid ? -1 : 1;
}
} else if (index[0] === 'gate.isTenKeyValid') {
if (!isDescending[0]) {
return a.gate.isTenKeyValid < b.gate.isTenKeyValid ? -1 : 1;
} else {
return b.gate.isTenKeyValid < a.gate.isTenKeyValid ? -1 : 1;
}
} else if (index[0] === 'gate.isGatePasswordValid') {
if (!isDescending[0]) {
return a.gate.isGatePasswordValid < b.gate.isGatePasswordValid ? -1 : 1;
} else {
return b.gate.isGatePasswordValid < a.gate.isGatePasswordValid ? -1 : 1;
}
} else if (index[0] === 'gate.isTwoStepAuthValid') {
if (!isDescending[0]) {
return a.gate.isTwoStepAuthValid < b.gate.isTwoStepAuthValid ? -1 : 1;
} else {
return b.gate.isTwoStepAuthValid < a.gate.isTwoStepAuthValid ? -1 : 1;
}
} else if (index[0] === 'gate.needLocation') {
if (!isDescending[0]) {
return a.gate.needLocation < b.gate.needLocation ? -1 : 1;
} else {
return b.gate.needLocation < a.gate.needLocation ? -1 : 1;
}
} else if (index[0] === 'gate.scanDate') {
if (!isDescending[0]) {
return a.gate.scanDate < b.gate.scanDate ? -1 : 1;
} else {
return b.gate.scanDate < a.gate.scanDate ? -1 : 1;
}
} else if (index[0] === 'gate.registered') {
if (!isDescending[0]) {
return a.gate.registered < b.gate.registered ? -1 : 1;
} else {
return b.gate.registered < a.gate.registered ? -1 : 1;
}
} else if (index[0] === 'gate.updated') {
if (!isDescending[0]) {
return a.gate.updated < b.gate.updated ? -1 : 1;
} else {
return b.gate.updated < a.gate.updated ? -1 : 1;
}
} else if (index[0] === 'gate.isValid') {
if (!isDescending[0]) {
return a.gate.isValid < b.gate.isValid ? -1 : 1;
} else {
return b.gate.isValid < a.gate.isValid ? -1 : 1;
}
} else if (index[0] === 'gate.controllerGateNo') {
if (!isDescending[0]) {
return a.controllerGateNo < b.controllerGateNo ? -1 : 1;
} else {
return b.controllerGateNo < a.controllerGateNo ? -1 : 1;
}
} else {
if (!isDescending[0]) {
console.log(a[index]);
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
CheckColumn: function CheckColumn(data) {
localStorage.setItem('displayOptionGate', JSON.stringify(data));
},
clickEditController: function clickEditController(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_32__["CONTROL_PANEL_EDIT"],
query: {
controllerId: ID,
goBack: 'gates'
}
});
},
clickJoinUser: function clickJoinUser(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_32__["GATE_ADD_USER"],
query: {
gateId: ID
}
});
},
converDate: function converDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_33___default()(new Date(t * 1000)).format('YYYY/MM/DD');
},
converDateTime: function converDateTime(t) {
if (t > 0) {
return moment__WEBPACK_IMPORTED_MODULE_33___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm:ss');
} else {
return 'ー';
}
},
goDetailControl: function goDetailControl(ID) {
this.isReload = false;
window.localStorage.setItem('controllerId', ID);
this.isShowControlPanelDetail = true;
},
goDetailGate: function goDetailGate(ID, gateNameHandle) {
this.isReload = false;
this.gateNameHandle = '';
this.gateNameHandle = gateNameHandle;
window.localStorage.setItem('gateId', ID);
this.isShowDetailGate = true;
},
goDetailGateLock: function goDetailGateLock(ID, gateNameHandle) {
this.isReload = false;
this.gateid = ID;
this.gateNameHandle = '';
this.gateNameHandle = gateNameHandle;
this.isShowDetailGateLock = true;
},
goControlEdit: function goControlEdit(ID) {
this.isReload = false;
window.localStorage.setItem('controllerId', ID);
window.localStorage.setItem('isEditFlag', 'true');
this.isAddControlShow = true;
this.isControlEdit = true;
},
goControlAdd: function goControlAdd(ID) {
this.isReload = false;
window.localStorage.setItem('isEditFlag', 'false');
this.isAddControlShow = true;
this.isControlEdit = false;
},
safieDeviceLinkTo: function safieDeviceLinkTo(deviceId) {
window.open("".concat(_config__WEBPACK_IMPORTED_MODULE_32__["SAFIE_STREAM_URL"], "/").concat(deviceId), '_blank');
},
closeModal: function closeModal() {
this.isShowControlPanelDetail = false;
this.isShowDetailGate = false;
this.isAddControlShow = false;
this.isGateLockModalShow = false;
this.isGateLockAdd = false;
},
deleteBridgeProperty: function deleteBridgeProperty() {
this.closeModal();
if (this.isReload) {
this.$emit('close-modal-control');
}
},
deleteGateLockAddPage: function deleteGateLockAddPage() {
this.closeModal();
if (this.isShowDetailGateLock === false) {
this.$emit('close-modal-control');
}
},
clickGroupDetail: function clickGroupDetail($event) {
this.closeModal();
this.$emit('clickGroupDetail', $event);
},
closeModalGate: function closeModalGate() {
this.showProgress = false;
if (this.dataRelationGate.successItem > 0) {
this.$emit('close-modal-control');
this.$emit('load-gates', 1);
}
},
removeGate: function removeGate(data) {
this.type = 'del';
this.showProgress = true;
this.isConfirm = false;
this.$emit('remove-gate', data);
},
confirmAction: function confirmAction() {
var data = this.type === 'disable' ? false : true;
this.showProgress = true;
this.isConfirmAction = false;
this.$emit('confirm-action', {
isValid: data,
selectedItem: this.selectedItem
});
},
addGate: function addGate(data) {
this.type = 'add';
this.showProgress = true;
this.$emit('add-gate', data);
},
loadGate: function loadGate() {
this.showGate = true;
this.$emit('load-all-gate', 1);
},
openHandleCommand: function openHandleCommand(val, text) {
this.isHandleCommand = true;
this.gateid = val;
this.currentGateName = text;
this.$emit('openHandleCommand', this.gateid);
},
closeHandleCommand: function closeHandleCommand() {
this.isHandleCommand = false; // this.gateid = '';
// this.currentGateName = '';
},
handleCommand: function handleCommand() {
this.$emit('handleCommand', this.gateid);
},
getGatePassword: function getGatePassword(val) {
this.dateGate = moment__WEBPACK_IMPORTED_MODULE_33___default()(new Date()).format('YYYY-MM-DD'), this.isGatePassword = true;
this.gateid = val;
},
getTime: function getTime(val) {
console.log(val);
this.dateGate = val;
},
closePasswordGenerate: function closePasswordGenerate() {
this.isGatePassword = false;
this.gateid = '';
this.$emit('closePasswordGenerate');
},
converDateFull: function converDateFull(t) {
return moment__WEBPACK_IMPORTED_MODULE_33___default()(new Date(t * 1000)).format('YYYY/MM/DD H:mm:ss');
},
converStatus: function converStatus(s) {
var response = '';
if (s === 0 || s === 99) {
response = '実行中';
} else if (s === 1) {
response = '解錠成功';
} else if (s === 2) {
response = '解錠失敗';
}
return response;
},
getLastLog: function getLastLog() {
this.$emit('getLog', this.gateid);
},
convertStatus: function convertStatus(val) {
if (val === true || val === 1) {
return '有効';
} else {
return '無効';
}
},
clickEditGateLockFrom: function clickEditGateLockFrom(gateId) {
this.isFrom = 'detail';
this.isControlEdit = true;
this.isGateLockModalShow = true;
this.$emit('clickEditGateLock', gateId);
},
clickEditGateLock: function clickEditGateLock(gateId) {
this.isFrom = '';
this.isControlEdit = true;
this.isGateLockModalShow = true;
this.$emit('clickEditGateLock', gateId);
},
closeModalControl: function closeModalControl(data) {
this.isAddControlShow = false;
if (this.isFrom === 'detail') {
this.isShowDetailGateLock = true;
this.isFrom = '';
} else {
if (data) {
this.$emit('close-modal-control', data);
}
}
},
controllerSuccess: function controllerSuccess(val) {
this.isReload = val;
},
converTextBLE: function converTextBLE(value) {
var textBLE = '';
switch (value) {
case 0:
textBLE = '非常に強い';
break;
case 1:
textBLE = 'とても強い';
break;
case 2:
textBLE = '強い';
break;
case 3:
textBLE = 'やや強い';
break;
case 4:
textBLE = '普通';
break;
case 5:
textBLE = 'やや弱い';
break;
case 6:
textBLE = '弱い';
break;
case 7:
textBLE = 'とても弱い';
break;
default:
textBLE = '普通';
break;
}
return textBLE;
},
isCheck: function isCheck() {
if (this.showModal === true || this.isShowControlPanelDetail === true || this.isShowDetailGate === true || this.isShowDetailGateLock === true || this.isAddControlShow === true || this.isGateLockModalShow === true || this.showProgress === true || this.showGate === true || this.isConfirm === true || this.isGatePassword === true || this.isHandleCommand === true || this.isConfirmAction === true) {
return true;
} else {
return false;
}
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '制御盤名',
align: 'start',
sortable: true,
width: '20%',
value: 'controller.name'
}];
if (this.selectedDisplayOption.includes('gateId')) {
headers.push({
text: 'ゲートID',
align: 'start',
sortable: false,
value: 'gate.gateId'
});
}
if (this.selectedDisplayOption.includes('gateName')) {
headers.push({
text: 'ゲート名',
align: 'start',
sortable: true,
value: 'gate.name'
});
}
if (this.selectedDisplayOption.includes('gateModelId')) {
headers.push({
text: '製品ID',
align: 'start',
sortable: false,
value: 'gate.gateModelId'
});
}
if (this.selectedDisplayOption.includes('gateModelName')) {
headers.push({
text: '製品名',
align: 'start',
sortable: false,
value: 'gate.gateModelName'
});
}
if (this.selectedDisplayOption.includes('gateModelCode')) {
headers.push({
text: '型番',
align: 'start',
sortable: false,
value: 'gate.gateModelCode'
});
}
if (this.selectedDisplayOption.includes('iconType')) {
headers.push({
text: 'アイコンタイプ',
align: 'start',
sortable: false,
value: 'gate.iconType'
});
}
if (this.selectedDisplayOption.includes('makerCode')) {
headers.push({
text: 'メーカー番号',
align: 'start',
sortable: false,
value: 'gate.makerCode'
});
}
if (this.selectedDisplayOption.includes('customizable')) {
headers.push({
text: '変更有無',
align: 'start',
sortable: false,
value: 'gate.customizable'
});
}
if (this.selectedDisplayOption.includes('target')) {
headers.push({
text: 'ターゲット動作設定',
align: 'start',
sortable: false,
value: 'gate.target'
});
}
if (this.selectedDisplayOption.includes('controlTime')) {
headers.push({
text: 'ターゲット動作設定Time',
align: 'start',
sortable: false,
value: 'gate.controlTime'
});
}
if (this.selectedDisplayOption.includes('timeUnit')) {
headers.push({
text: 'ターゲット動作設定TimeUnit',
align: 'start',
sortable: false,
value: 'gate.timeUnit'
});
}
if (this.selectedDisplayOption.includes('isVisitor')) {
headers.push({
text: 'ゲート動作モード',
align: 'start',
sortable: false,
value: 'gate.isVisitor'
});
}
if (this.selectedDisplayOption.includes('isNFCValid')) {
headers.push({
text: 'NFCの有効',
align: 'start',
sortable: false,
value: 'gate.isNFCValid'
});
}
if (this.selectedDisplayOption.includes('isTenKeyValid')) {
headers.push({
text: 'テンキーの有効・無効',
align: 'start',
sortable: false,
value: 'gate.isTenKeyValid'
});
}
if (this.selectedDisplayOption.includes('isGatePasswordValid')) {
headers.push({
text: 'ゲートパスワードの有効・無効',
align: 'start',
sortable: false,
value: 'gate.isGatePasswordValid'
});
}
if (this.selectedDisplayOption.includes('gatePasswordLength')) {
headers.push({
text: 'ゲートパスワードの桁数',
align: 'start',
sortable: false,
value: 'gate.gatePasswordLength'
});
}
if (this.selectedDisplayOption.includes('gatePasswordSeed')) {
headers.push({
text: 'ゲートパスワードのseed値',
align: 'start',
sortable: false,
value: 'gate.gatePasswordSeed'
});
}
if (this.selectedDisplayOption.includes('isTwoStepAuthValid')) {
headers.push({
text: '2段階認証の有効・無効',
align: 'start',
sortable: false,
value: 'gate.isTwoStepAuthValid'
});
}
if (this.selectedDisplayOption.includes('bleIntensity')) {
headers.push({
text: 'BLE出力設定',
align: 'start',
sortable: false,
value: 'gate.bleIntensity'
});
}
if (this.selectedDisplayOption.includes('buzzerPattern')) {
headers.push({
text: 'ブザー鳴動設定',
align: 'start',
sortable: false,
value: 'gate.buzzerPattern'
});
}
if (this.selectedDisplayOption.includes('needLocation')) {
headers.push({
text: '位置情報取得',
align: 'start',
sortable: false,
value: 'gate.needLocation'
});
}
if (this.selectedDisplayOption.includes('option1')) {
headers.push({
text: '備考1',
align: 'start',
sortable: false,
value: 'gate.option1'
});
}
if (this.selectedDisplayOption.includes('option2')) {
headers.push({
text: '備考2',
align: 'start',
sortable: false,
value: 'gate.option2'
});
}
if (this.selectedDisplayOption.includes('gateSNMain')) {
headers.push({
text: 'ゲート個体番号1',
align: 'start',
sortable: false,
value: 'gate.gateSNMain'
});
}
if (this.selectedDisplayOption.includes('gateSNBLE')) {
headers.push({
text: 'ゲート個体番号2',
align: 'start',
sortable: false,
value: 'gate.gateSNBLE'
});
}
if (this.selectedDisplayOption.includes('gateFWMain')) {
headers.push({
text: 'ファームウェアバージョン',
align: 'start',
sortable: false,
value: 'gate.gateFWMain'
});
}
if (this.selectedDisplayOption.includes('gateFWBLE')) {
headers.push({
text: 'ファームウェアバージョン(BLE)',
align: 'start',
sortable: false,
value: 'gate.gateFWBLE'
});
}
if (this.selectedDisplayOption.includes('registered')) {
headers.push({
text: '登録日',
align: 'start',
sortable: false,
value: 'gate.registered'
});
}
if (this.selectedDisplayOption.includes('updated')) {
headers.push({
text: '更新日',
align: 'start',
sortable: false,
value: 'gate.updated'
});
}
if (this.selectedDisplayOption.includes('reported')) {
headers.push({
text: 'ゲートへ設定情報を適用した日時',
align: 'start',
sortable: false,
value: 'gate.reported'
});
}
if (this.selectedDisplayOption.includes('revisionDesired')) {
headers.push({
text: '個人コード照合データー:最新リビジョン',
align: 'start',
sortable: false,
value: 'gate.revisionDesired'
});
}
if (this.selectedDisplayOption.includes('revisionReported')) {
headers.push({
text: '個人コード照合データー:ゲートへ設定済みのリビジョン',
align: 'start',
sortable: false,
value: 'gate.revisionReported'
});
}
if (this.selectedDisplayOption.includes('voltage')) {
headers.push({
text: '電池電圧',
align: 'start',
sortable: false,
value: 'gate.voltage'
});
}
if (this.selectedDisplayOption.includes('scanDate')) {
headers.push({
text: '電池電圧更新日',
align: 'start',
sortable: false,
value: 'gate.scanDate'
});
}
if (this.selectedDisplayOption.includes('controllerGateNo')) {
headers.push({
text: '回線番号',
align: 'start',
sortable: false,
value: 'gate.controllerGateNo'
});
}
if (this.selectedDisplayOption.includes('status')) {
headers.push({
text: 'ステータス',
align: 'start',
sortable: false,
value: 'status'
});
}
if (this.selectedDisplayOption.includes('isValid')) {
headers.push({
text: 'ステータス',
align: 'start',
sortable: false,
value: 'gate.isValid'
});
}
headers.push({
text: '',
align: 'end',
sortable: false,
value: 'action-expand'
});
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-per-page', val);
return;
}
},
showValid: {
get: function get() {
return this.isValid;
},
set: function set(val) {
this.$emit('get-gate-isValid', val);
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateListTable/GateListTableModal.vue?vue&type=script&lang=ts&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateListTable/GateListTableModal.vue?vue&type=script&lang=ts& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.map.js */ "./node_modules/core-js/modules/es.map.js");
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_organisms_UserGateTable_UserGateTable_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/organisms/UserGateTable/UserGateTable.vue */ "./src/components/organisms/UserGateTable/UserGateTable.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_organisms_GroupOfGateTable_GroupOfGateTable_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/organisms/GroupOfGateTable/GroupOfGateTable.vue */ "./src/components/organisms/GroupOfGateTable/GroupOfGateTable.vue");
/* harmony import */ var _components_pages_controlPanel_ControlPanelDetailPage_vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/components/pages/controlPanel/ControlPanelDetailPage.vue */ "./src/components/pages/controlPanel/ControlPanelDetailPage.vue");
/* harmony import */ var _components_pages_gate_GateDetailPage_vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/pages/gate/GateDetailPage.vue */ "./src/components/pages/gate/GateDetailPage.vue");
/* harmony import */ var _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/components/molecules/ActionButton/ActionButton.vue */ "./src/components/molecules/ActionButton/ActionButton.vue");
/* harmony import */ var _components_pages_controlPanel_ControlPanelAddPage_vue__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @/components/pages/controlPanel/ControlPanelAddPage.vue */ "./src/components/pages/controlPanel/ControlPanelAddPage.vue");
/* harmony import */ var _components_organisms_UsersAllowedTable_GateListTable_vue__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @/components/organisms/UsersAllowedTable/GateListTable.vue */ "./src/components/organisms/UsersAllowedTable/GateListTable.vue");
/* harmony import */ var _pages_gate_GateLockAddPage_vue__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../../pages/gate/GateLockAddPage.vue */ "./src/components/pages/gate/GateLockAddPage.vue");
/* harmony import */ var _components_molecules_DatePicker_DatePicker_vue__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @/components/molecules/DatePicker/DatePicker.vue */ "./src/components/molecules/DatePicker/DatePicker.vue");
/* harmony import */ var _components_organisms_GateImport_GateImport_vue__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @/components/organisms/GateImport/GateImport.vue */ "./src/components/organisms/GateImport/GateImport.vue");
/* harmony import */ var _components_pages_gate_GateLockDetailPage_vue__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @/components/pages/gate/GateLockDetailPage.vue */ "./src/components/pages/gate/GateLockDetailPage.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_32___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_32__);
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_11__["default"].extend({
name: 'GateListTableModal',
components: {
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
UserGateTable: _components_organisms_UserGateTable_UserGateTable_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
GroupOfGateTable: _components_organisms_GroupOfGateTable_GroupOfGateTable_vue__WEBPACK_IMPORTED_MODULE_19__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_34__["default"],
ControlPanelDetail: _components_pages_controlPanel_ControlPanelDetailPage_vue__WEBPACK_IMPORTED_MODULE_20__["default"],
GateDetailPage: _components_pages_gate_GateDetailPage_vue__WEBPACK_IMPORTED_MODULE_21__["default"],
ActionButton: _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_22__["default"],
ControlPanelAddPage: _components_pages_controlPanel_ControlPanelAddPage_vue__WEBPACK_IMPORTED_MODULE_23__["default"],
GateAllListTable: _components_organisms_UsersAllowedTable_GateListTable_vue__WEBPACK_IMPORTED_MODULE_24__["default"],
GateLockAddPage: _pages_gate_GateLockAddPage_vue__WEBPACK_IMPORTED_MODULE_25__["default"],
DatePicker: _components_molecules_DatePicker_DatePicker_vue__WEBPACK_IMPORTED_MODULE_26__["default"],
GateImport: _components_organisms_GateImport_GateImport_vue__WEBPACK_IMPORTED_MODULE_27__["default"],
GateLockDetailPage: _components_pages_gate_GateLockDetailPage_vue__WEBPACK_IMPORTED_MODULE_28__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_29__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_30__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_33__["default"]
},
props: {
inPage: {
type: String,
default: ''
},
gateTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 100
},
searchTargetItems: {
default: function _default() {
return [];
}
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
showModal: {
type: Boolean,
default: false
},
isAdminOfRemoteUnlock: {
type: Boolean,
default: false
},
isAdminOfUnlockingTimeSetting: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
dataGates: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageModal: {
type: String,
default: ''
},
successMessageModal: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
gateExpanedGroup: {
type: Map,
default: new Map()
},
gateId: {
default: ''
},
gateName: {
default: ''
},
isReRenderGroup: {
default: 0
},
isRemoveGroupSelected: {
default: 0
},
gateExpanedUser: {
type: Map,
default: new Map()
},
isReRenderUser: {
default: 0
},
isRemoveUserSelected: {
default: 0
},
safieRelationsGateDevice: {
type: Object,
default: function _default() {
return {};
}
},
dataRelationGate: {
type: Object,
default: function _default() {
return {};
}
},
expandData: {
type: Object,
default: function _default() {
return {};
}
},
authority: {
type: Object,
default: {}
},
btnUnlock: {
type: Array,
default: function _default() {
return [];
}
},
gatePassword: {
type: String,
default: ''
},
errorMessageLogsPhone: {
type: String,
default: ''
},
successMessageLogsPhone: {
type: String,
default: ''
},
lastLog: {
type: Array,
default: function _default() {
return [];
}
},
isFinishHandleCommand: {
type: Boolean,
default: false
},
// CSV
showProgressExportCSV: {
type: Boolean,
default: false
},
// Excel
progressCsvXlsx: {
type: Number,
default: 0
},
showModalImport: {
type: Boolean,
default: false
},
showProgressImport: {
type: Boolean,
default: false
},
successItemImport: {
type: Number,
default: 0
},
totalDataRowImport: {
type: Number,
default: 0
},
errorMessageImport: {
default: []
},
isFinishProcess: {
type: Boolean,
default: false
},
sheetUserName: {
type: String,
default: ''
},
isShowViewCSV: {
type: Boolean,
default: false
},
errorMessageCsvXlsx: {
type: String,
default: ''
},
isDisable: {
type: Boolean,
default: false
}
},
mounted: function mounted() {
if (this.$route.path === '/groups') {
if (typeof localStorage.displayOptionGateModal !== 'undefined') {
this.selectedDisplayOptionModal = JSON.parse(localStorage.displayOptionGateModal);
}
} else {
if (typeof localStorage.displayOptionGate !== 'undefined') {
this.selectedDisplayOptionModal = JSON.parse(localStorage.displayOptionGate);
}
}
},
watch: {
isShowDetailGateLock: function isShowDetailGateLock(val) {
this.$emit('isShowDetailGateLock', val);
},
dataGates: function dataGates(data) {
if (data.length === 0) {
this.dataGatesLoad = [];
}
},
isGetDataList: function isGetDataList(val) {
if (val === false && this.dataGates.length > 0) {
this.selectedItem = [];
this.dataGatesLoad = this.dataGates;
this.expanded = this.dataGates;
}
},
selectedDisplayOptionModal: function selectedDisplayOptionModal(value) {
if (this.$route.path === '/groups') {
localStorage.setItem('displayOptionGateModal', JSON.stringify(value));
} else {
localStorage.setItem('displayOptionGate', JSON.stringify(value));
}
if (value.length > 8) {
var _iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_10__["default"])(this.displayOptionItems),
_step;
try {
var _loop = function _loop() {
var item = _step.value;
if (value.find(function (x) {
return x === item.value;
}) === undefined) {
item.isDisabled = true;
}
};
for (_iterator.s(); !(_step = _iterator.n()).done;) {
_loop();
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
} else {
var _iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_10__["default"])(this.displayOptionItems),
_step2;
try {
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
var item = _step2.value;
if (item.value !== 'controllerName' && item.value !== 'gateName') {
item.isDisabled = false;
}
}
} catch (err) {
_iterator2.e(err);
} finally {
_iterator2.f();
}
}
}
},
data: function data() {
return {
isControlEdit: false,
isReload: false,
type: 'del',
showProgress: false,
showGate: false,
isShow: false,
actionItems: [{
title: '有効化する',
emitName: 'click-enable'
}, {
title: '無効化する',
emitName: 'click-disable'
}],
expanded: [],
selectedItem: [],
selectedDisplayOptionModal: ['gateName', 'gateModelName'],
displayOptionItems: [{
label: '制御盤',
value: 'controllerName'
}, {
label: 'ゲートID',
value: 'gateId'
}, {
label: 'ゲート名',
value: 'gateName',
isDisabled: true
}, {
label: '製品ID',
value: 'gateModelId'
}, {
label: '製品名',
value: 'gateModelName'
}, {
label: '型番',
value: 'gateModelCode'
}, {
label: 'アイコンタイプ',
value: 'iconType'
}, {
label: 'メーカー番号',
value: 'makerCode'
}, {
label: '変更有無',
value: 'customizable'
}, {
label: 'ターゲット動作設定',
value: 'target'
}, {
label: 'ターゲット動作設定Time',
value: 'controlTime'
}, {
label: 'ターゲット動作設定TimeUnit',
value: 'timeUnit'
}, {
label: 'ゲート動作モード',
value: 'isVisitor'
}, {
label: 'NFCの有効',
value: 'isNFCValid'
}, {
label: 'テンキーの有効・無効',
value: 'isTenKeyValid'
}, {
label: 'ゲートパスワードの有効・無効',
value: 'isGatePasswordValid'
}, {
label: 'ゲートパスワードの桁数',
value: 'gatePasswordLength'
}, {
label: 'ゲートパスワードのseed値',
value: 'gatePasswordSeed'
}, {
label: '2段階認証の有効・無効',
value: 'isTwoStepAuthValid'
}, {
label: 'BLE出力設定',
value: 'bleIntensity'
}, {
label: 'ブザー鳴動設定',
value: 'buzzerPattern'
}, {
label: '位置情報取得',
value: 'needLocation'
}, {
label: '備考1',
value: 'option1'
}, {
label: '備考2',
value: 'option2'
}, {
label: 'ゲート個体番号1',
value: 'gateSNMain'
}, {
label: 'ゲート個体番号2',
value: 'gateSNBLE'
}, {
label: 'ファームウェアバージョン',
value: 'gateFWMain'
}, {
label: 'ファームウェアバージョン(BLE)',
value: 'gateFWBLE'
}, {
label: '登録日',
value: 'registered'
}, {
label: '更新日',
value: 'updated'
}, {
label: 'ゲートへ設定情報を適用した日時',
value: 'reported'
}, {
label: '個人コード照合データー:最新リビジョン',
value: 'revisionDesired'
}, {
label: '個人コード照合データー:ゲートへ設定済みのリビジョン',
value: 'revisionReported'
}, {
label: '電池電圧',
value: 'voltage'
}, {
label: '電池電圧更新日',
value: 'scanDate'
}, {
label: '回線番号',
value: 'controllerGateNo'
}, {
label: 'ステータス',
value: 'isValid'
}],
selectedUserIds: [],
showOption: false,
isVaildOnly: localStorage.isVaildDataGate === 'true' ? true : false,
isShowControlPanelDetail: false,
isShowDetailGate: false,
isGateLockModalShow: false,
isAddControlShow: false,
isGateLockAdd: false,
isConfirm: false,
isHandleCommand: false,
isHandleCommandProcess: false,
gateid: '',
currentGateName: '',
isGatePassword: false,
dataGatesLoad: [],
timeGate: 1,
dateGate: moment__WEBPACK_IMPORTED_MODULE_32___default()(new Date()).format('YYYY-MM-DD'),
listTime: [{
text: '00:00〜23:59',
value: 1
}, {
text: '00:00〜11:59',
value: 2
}, {
text: '12:00〜23:59',
value: 3
}, {
text: '09:00〜16:59',
value: 4
}],
isShowDetailGateLock: false,
isConfirmAction: false,
isValid: true,
selectedIds: [],
gateNameHandle: '',
isCloseControll: false
};
},
methods: {
customSort: function customSort(items, index, isDescending) {
this.selectedItem = [];
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
console.log(index[0]);
items.sort(function (a, b) {
if (index[0] === 'controller.name') {
if (!isDescending[0]) {
return a.controllerName < b.controllerName ? -1 : 1;
} else {
return b.controllerName < a.controllerName ? -1 : 1;
}
} else if (index[0] === 'gate.gateId') {
if (!isDescending[0]) {
return a.gate.gateId < b.gate.gateId ? -1 : 1;
} else {
return b.gate.gateId < a.gate.gateId ? -1 : 1;
}
} else if (index[0] === 'gate.name') {
if (!isDescending[0]) {
return a.gate.name < b.gate.name ? -1 : 1;
} else {
return b.gate.name < a.gate.name ? -1 : 1;
}
} else if (index[0] === 'gate.gateModelId') {
if (!isDescending[0]) {
return a.gate.gateModelId < b.gate.gateModelId ? -1 : 1;
} else {
return b.gate.gateModelId < a.gate.gateModelId ? -1 : 1;
}
} else if (index[0] === 'gate.gateModelName') {
if (!isDescending[0]) {
return a.gate.gateModelName < b.gate.gateModelName ? -1 : 1;
} else {
return b.gate.gateModelName < a.gate.gateModelName ? -1 : 1;
}
} else if (index[0] === 'gate.gateModelCode') {
if (!isDescending[0]) {
return a.gate.gateModelCode < b.gate.gateModelCode ? -1 : 1;
} else {
return b.gate.gateModelCode < a.gate.gateModelCode ? -1 : 1;
}
} else if (index[0] === 'gate.iconType') {
if (!isDescending[0]) {
return a.gate.iconType < b.gate.iconType ? -1 : 1;
} else {
return b.gate.iconType < a.gate.iconType ? -1 : 1;
}
} else if (index[0] === 'gate.makerCode') {
if (!isDescending[0]) {
return a.gate.makerCode < b.gate.makerCode ? -1 : 1;
} else {
return b.gate.makerCode < a.gate.makerCode ? -1 : 1;
}
} else if (index[0] === 'gate.customizable') {
if (!isDescending[0]) {
return a.gate.customizable < b.gate.customizable ? -1 : 1;
} else {
return b.gate.customizable < a.gate.customizable ? -1 : 1;
}
} else if (index[0] === 'gate.target') {
if (!isDescending[0]) {
return a.gate.target < b.gate.target ? -1 : 1;
} else {
return b.gate.target < a.gate.target ? -1 : 1;
}
} else if (index[0] === 'gate.controlTime') {
if (!isDescending[0]) {
return a.gate.controlTime < b.gate.controlTime ? -1 : 1;
} else {
return b.gate.controlTime < a.gate.controlTime ? -1 : 1;
}
} else if (index[0] === 'gate.timeUnit') {
if (!isDescending[0]) {
return a.gate.timeUnit < b.gate.timeUnit ? -1 : 1;
} else {
return b.gate.timeUnit < a.gate.timeUnit ? -1 : 1;
}
} else if (index[0] === 'gate.gatePasswordLength') {
if (!isDescending[0]) {
return a.gate.gatePasswordLength < b.gate.gatePasswordLength ? -1 : 1;
} else {
return b.gate.gatePasswordLength < a.gate.gatePasswordLength ? -1 : 1;
}
} else if (index[0] === 'gate.gatePasswordSeed') {
if (!isDescending[0]) {
return a.gate.gatePasswordSeed < b.gate.gatePasswordSeed ? -1 : 1;
} else {
return b.gate.gatePasswordSeed < a.gate.gatePasswordSeed ? -1 : 1;
}
} else if (index[0] === 'gate.bleIntensity') {
if (!isDescending[0]) {
return a.gate.bleIntensity < b.gate.bleIntensity ? -1 : 1;
} else {
return b.gate.bleIntensity < a.gate.bleIntensity ? -1 : 1;
}
} else if (index[0] === 'gate.buzzerPattern') {
if (!isDescending[0]) {
return a.gate.buzzerPattern < b.gate.buzzerPattern ? -1 : 1;
} else {
return b.gate.buzzerPattern < a.gate.buzzerPattern ? -1 : 1;
}
} else if (index[0] === 'gate.option1') {
if (!isDescending[0]) {
return a.gate.option1 < b.gate.option1 ? -1 : 1;
} else {
return b.gate.option1 < a.gate.option1 ? -1 : 1;
}
} else if (index[0] === 'gate.option2') {
if (!isDescending[0]) {
return a.gate.option2 < b.gate.option2 ? -1 : 1;
} else {
return b.gate.option2 < a.gate.option2 ? -1 : 1;
}
} else if (index[0] === 'gate.gateSNMain') {
if (!isDescending[0]) {
return a.gate.gateSNMain < b.gate.gateSNMain ? -1 : 1;
} else {
return b.gate.gateSNMain < a.gate.gateSNMain ? -1 : 1;
}
} else if (index[0] === 'gate.gateSNBLE') {
if (!isDescending[0]) {
return a.gate.gateSNBLE < b.gate.gateSNBLE ? -1 : 1;
} else {
return b.gate.gateSNBLE < a.gate.gateSNBLE ? -1 : 1;
}
} else if (index[0] === 'gate.gateFWMain') {
if (!isDescending[0]) {
return a.gate.gateFWMain < b.gate.gateFWMain ? -1 : 1;
} else {
return b.gate.gateFWMain < a.gate.gateFWMain ? -1 : 1;
}
} else if (index[0] === 'gate.gateFWBLE') {
if (!isDescending[0]) {
return a.gate.gateFWBLE < b.gate.gateFWBLE ? -1 : 1;
} else {
return b.gate.gateFWBLE < a.gate.gateFWBLE ? -1 : 1;
}
} else if (index[0] === 'gate.reported') {
if (!isDescending[0]) {
return a.gate.reported < b.gate.reported ? -1 : 1;
} else {
return b.gate.reported < a.gate.reported ? -1 : 1;
}
} else if (index[0] === 'gate.revisionDesired') {
if (!isDescending[0]) {
return a.gate.revisionDesired < b.gate.revisionDesired ? -1 : 1;
} else {
return b.gate.revisionDesired < a.gate.revisionDesired ? -1 : 1;
}
} else if (index[0] === 'gate.revisionReported') {
if (!isDescending[0]) {
return a.gate.revisionReported < b.gate.revisionReported ? -1 : 1;
} else {
return b.gate.revisionReported < a.gate.revisionReported ? -1 : 1;
}
} else if (index[0] === 'gate.voltage') {
if (!isDescending[0]) {
return a.gate.voltage < b.gate.voltage ? -1 : 1;
} else {
return b.gate.voltage < a.gate.voltage ? -1 : 1;
}
} else if (index[0] === 'gate.isVisitor') {
if (!isDescending[0]) {
return a.gate.isVisitor < b.gate.isVisitor ? -1 : 1;
} else {
return b.gate.isVisitor < a.gate.isVisitor ? -1 : 1;
}
} else if (index[0] === 'gate.isNFCValid') {
if (!isDescending[0]) {
return a.gate.isNFCValid < b.gate.isNFCValid ? -1 : 1;
} else {
return b.gate.isNFCValid < a.gate.isNFCValid ? -1 : 1;
}
} else if (index[0] === 'gate.isTenKeyValid') {
if (!isDescending[0]) {
return a.gate.isTenKeyValid < b.gate.isTenKeyValid ? -1 : 1;
} else {
return b.gate.isTenKeyValid < a.gate.isTenKeyValid ? -1 : 1;
}
} else if (index[0] === 'gate.isGatePasswordValid') {
if (!isDescending[0]) {
return a.gate.isGatePasswordValid < b.gate.isGatePasswordValid ? -1 : 1;
} else {
return b.gate.isGatePasswordValid < a.gate.isGatePasswordValid ? -1 : 1;
}
} else if (index[0] === 'gate.isTwoStepAuthValid') {
if (!isDescending[0]) {
return a.gate.isTwoStepAuthValid < b.gate.isTwoStepAuthValid ? -1 : 1;
} else {
return b.gate.isTwoStepAuthValid < a.gate.isTwoStepAuthValid ? -1 : 1;
}
} else if (index[0] === 'gate.needLocation') {
if (!isDescending[0]) {
return a.gate.needLocation < b.gate.needLocation ? -1 : 1;
} else {
return b.gate.needLocation < a.gate.needLocation ? -1 : 1;
}
} else if (index[0] === 'gate.scanDate') {
if (!isDescending[0]) {
return a.gate.scanDate < b.gate.scanDate ? -1 : 1;
} else {
return b.gate.scanDate < a.gate.scanDate ? -1 : 1;
}
} else if (index[0] === 'gate.registered') {
if (!isDescending[0]) {
return a.gate.registered < b.gate.registered ? -1 : 1;
} else {
return b.gate.registered < a.gate.registered ? -1 : 1;
}
} else if (index[0] === 'gate.updated') {
if (!isDescending[0]) {
return a.gate.updated < b.gate.updated ? -1 : 1;
} else {
return b.gate.updated < a.gate.updated ? -1 : 1;
}
} else if (index[0] === 'gate.isValid') {
if (!isDescending[0]) {
return a.gate.isValid < b.gate.isValid ? -1 : 1;
} else {
return b.gate.isValid < a.gate.isValid ? -1 : 1;
}
} else {
if (!isDescending[0]) {
console.log(a[index]);
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
CheckColumn: function CheckColumn(data) {
if (this.$route.path === '/groups') {
localStorage.setItem('displayOptionGateModal', JSON.stringify(data));
} else {
localStorage.setItem('displayOptionGate', JSON.stringify(data));
}
},
clickEditController: function clickEditController(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_31__["CONTROL_PANEL_EDIT"],
query: {
controllerId: ID,
goBack: 'gates'
}
});
},
clickJoinUser: function clickJoinUser(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_31__["GATE_ADD_USER"],
query: {
gateId: ID
}
});
},
converDate: function converDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_32___default()(new Date(t * 1000)).format('YYYY/MM/DD');
},
converDateTime: function converDateTime(t) {
if (t > 0) {
return moment__WEBPACK_IMPORTED_MODULE_32___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm:ss');
} else {
return '-';
}
},
goDetailControl: function goDetailControl(ID) {
window.localStorage.setItem('controllerId', ID);
this.isShowControlPanelDetail = true;
},
goDetailGate: function goDetailGate(ID, gateNameHandle) {
this.gateNameHandle = '';
this.gateNameHandle = gateNameHandle;
window.localStorage.setItem('gateId', ID);
this.isShowDetailGate = true;
this.isReload = false;
},
goDetailGateLock: function goDetailGateLock(ID, gateNameHandle) {
this.gateid = ID;
this.gateNameHandle = '';
this.gateNameHandle = gateNameHandle;
this.isShowDetailGateLock = true;
this.isReload = false;
},
goControlEdit: function goControlEdit(ID) {
this.isReload = false;
window.localStorage.setItem('controllerId', ID);
window.localStorage.setItem('isEditFlag', 'true');
this.isAddControlShow = true;
this.isControlEdit = true;
this.isCloseControll = false;
},
goControlAdd: function goControlAdd(ID) {
this.isReload = false;
window.localStorage.setItem('isEditFlag', 'false');
this.isAddControlShow = true;
this.isControlEdit = false;
this.isCloseControll = false;
},
safieDeviceLinkTo: function safieDeviceLinkTo(deviceId) {
window.open("".concat(_config__WEBPACK_IMPORTED_MODULE_31__["SAFIE_STREAM_URL"], "/").concat(deviceId), '_blank');
},
closeModal: function closeModal() {
this.isShowControlPanelDetail = false;
this.isShowDetailGate = false;
this.isAddControlShow = false;
this.isGateLockModalShow = false;
this.isGateLockAdd = false;
},
deleteBridgeProperty: function deleteBridgeProperty() {
this.closeModal();
this.$emit('close-modal-control', this.isReload);
},
deleteGateLockAddPage: function deleteGateLockAddPage(data) {
this.closeModal();
if (this.isShowDetailGateLock === false) {
this.$emit('close-modal-control', data);
}
},
clickGroupDetail: function clickGroupDetail($event) {
this.closeModal();
this.$emit('clickGroupDetail', $event);
},
closeModalGate: function closeModalGate(isLoad) {
this.showProgress = false; // this.$emit('close-modal-control');
if (isLoad) {
this.$emit('load-gates', this.page);
}
},
removeGate: function removeGate(data) {
this.type = 'del';
this.showProgress = true;
this.isConfirm = false;
this.$emit('remove-gate', data);
},
confirmAction: function confirmAction() {
var data = this.type === 'disable' ? false : true;
this.showProgress = true;
this.isConfirmAction = false;
this.$emit('confirm-action', {
isValid: data,
selectedItem: this.selectedItem
});
},
addGate: function addGate(data) {
this.type = 'add';
this.showProgress = true;
this.$emit('add-gate', data);
},
loadGate: function loadGate() {
this.showGate = true;
this.selectedIds = [];
this.$emit('load-all-gate', 1);
},
openHandleCommand: function openHandleCommand(val, text) {
this.isHandleCommand = true;
this.gateid = val;
this.currentGateName = text;
this.$emit('openHandleCommand', this.gateid);
},
closeHandleCommand: function closeHandleCommand() {
this.isHandleCommand = false; // this.gateid = '';
// this.currentGateName = '';
},
handleCommand: function handleCommand() {
this.$emit('handleCommand', this.gateid);
},
getGatePassword: function getGatePassword(val) {
this.dateGate = moment__WEBPACK_IMPORTED_MODULE_32___default()(new Date()).format('YYYY-MM-DD'), this.isGatePassword = true;
this.gateid = val;
},
getTime: function getTime(val) {
console.log(val);
this.dateGate = val;
},
closePasswordGenerate: function closePasswordGenerate() {
this.isGatePassword = false;
this.gateid = '';
this.$emit('closePasswordGenerate');
},
converDateFull: function converDateFull(t) {
return moment__WEBPACK_IMPORTED_MODULE_32___default()(new Date(t * 1000)).format('YYYY/MM/DD H:mm:ss');
},
converStatus: function converStatus(s) {
var response = '';
if (s === 0 || s === 99) {
response = '実行中';
} else if (s === 1) {
response = '解錠成功';
} else if (s === 2) {
response = '解錠失敗';
}
return response;
},
getLastLog: function getLastLog() {
this.$emit('getLog', this.gateid);
},
convertStatus: function convertStatus(val) {
if (val === true || val === 1) {
return '有効';
} else {
return '無効';
}
},
clickEditGateLock: function clickEditGateLock(gateId) {
this.isControlEdit = true;
this.isGateLockModalShow = true;
this.isReload = false;
this.$emit('clickEditGateLock', gateId);
},
converTextBLE: function converTextBLE(value) {
var textBLE = '';
switch (value) {
case 0:
textBLE = '非常に強い';
break;
case 1:
textBLE = 'とても強い';
break;
case 2:
textBLE = '強い';
break;
case 3:
textBLE = 'やや強い';
break;
case 4:
textBLE = '普通';
break;
case 5:
textBLE = 'やや弱い';
break;
case 6:
textBLE = '弱い';
break;
case 7:
textBLE = 'とても弱い';
break;
default:
textBLE = '普通';
break;
}
return textBLE;
},
closeModalControl: function closeModalControl(data) {
var _this = this;
if (this.isShowDetailGateLock) {
if (this.isReload) {
var gateid = this.gateid;
this.gateid = '';
setTimeout(function () {
_this.gateid = gateid;
}, 100);
}
} else {
console.log('isShowDetailGateLock', this.isShowDetailGateLock);
this.isAddControlShow = false;
if (this.isCloseControll) {
this.$emit('close-modal-page-from-add');
this.$emit('loading-from-child', false);
} else {
this.$emit('close-modal-control', data);
}
}
},
controllerSuccess: function controllerSuccess(val) {
this.isReload = val;
},
updateGate: function updateGate(data) {
console.log('data: ', data);
this.gateNameHandle = data.gateName;
},
checkControllerName: function checkControllerName(data) {
var check = data.find(function (c) {
return c.value === 'controller.name';
});
console.log('data', data);
console.log('check', check);
if (check !== undefined) {
return true;
} else {
return false;
}
}
},
computed: {
headers: {
get: function get() {
var headers = [// {
// text: '制御盤名',
// align: 'start',
// sortable: true,
// value: 'controller.name',
// class: 'controllerName',
// },
];
if (this.selectedDisplayOptionModal.includes('controllerName')) {
headers.push({
text: '制御盤名',
align: 'start',
sortable: true,
value: 'controller.name',
class: 'controllerName'
});
}
if (this.selectedDisplayOptionModal.includes('gateId')) {
headers.push({
text: 'ゲートID',
align: 'start',
sortable: true,
value: 'gate.gateId'
});
}
if (this.selectedDisplayOptionModal.includes('gateName')) {
headers.push({
text: 'ゲート名',
align: 'start',
sortable: true,
value: 'gate.name'
});
}
if (this.selectedDisplayOptionModal.includes('gateModelId')) {
headers.push({
text: '製品ID',
align: 'start',
sortable: false,
value: 'gate.gateModelId'
});
}
if (this.selectedDisplayOptionModal.includes('gateModelName')) {
headers.push({
text: '製品名',
align: 'start',
sortable: false,
value: 'gate.gateModelName'
});
}
if (this.selectedDisplayOptionModal.includes('gateModelCode')) {
headers.push({
text: '型番',
align: 'start',
sortable: false,
value: 'gate.gateModelCode'
});
}
if (this.selectedDisplayOptionModal.includes('iconType')) {
headers.push({
text: 'アイコンタイプ',
align: 'start',
sortable: false,
value: 'gate.iconType'
});
}
if (this.selectedDisplayOptionModal.includes('makerCode')) {
headers.push({
text: 'メーカー番号',
align: 'start',
sortable: false,
value: 'gate.makerCode'
});
}
if (this.selectedDisplayOptionModal.includes('customizable')) {
headers.push({
text: '変更有無',
align: 'start',
sortable: false,
value: 'gate.customizable'
});
}
if (this.selectedDisplayOptionModal.includes('target')) {
headers.push({
text: 'ターゲット動作設定',
align: 'start',
sortable: false,
value: 'gate.target'
});
}
if (this.selectedDisplayOptionModal.includes('controlTime')) {
headers.push({
text: 'ターゲット動作設定Time',
align: 'start',
sortable: false,
value: 'gate.controlTime'
});
}
if (this.selectedDisplayOptionModal.includes('timeUnit')) {
headers.push({
text: 'ターゲット動作設定TimeUnit',
align: 'start',
sortable: false,
value: 'gate.timeUnit'
});
}
if (this.selectedDisplayOptionModal.includes('isVisitor')) {
headers.push({
text: 'ゲート動作モード',
align: 'start',
sortable: false,
value: 'gate.isVisitor'
});
}
if (this.selectedDisplayOptionModal.includes('isNFCValid')) {
headers.push({
text: 'NFCの有効',
align: 'start',
sortable: false,
value: 'gate.isNFCValid'
});
}
if (this.selectedDisplayOptionModal.includes('isTenKeyValid')) {
headers.push({
text: 'テンキーの有効・無効',
align: 'start',
sortable: false,
value: 'gate.isTenKeyValid'
});
}
if (this.selectedDisplayOptionModal.includes('isGatePasswordValid')) {
headers.push({
text: 'ゲートパスワードの有効・無効',
align: 'start',
sortable: false,
value: 'gate.isGatePasswordValid'
});
}
if (this.selectedDisplayOptionModal.includes('gatePasswordLength')) {
headers.push({
text: 'ゲートパスワードの桁数',
align: 'start',
sortable: false,
value: 'gate.gatePasswordLength'
});
}
if (this.selectedDisplayOptionModal.includes('gatePasswordSeed')) {
headers.push({
text: 'ゲートパスワードのseed値',
align: 'start',
sortable: false,
value: 'gate.gatePasswordSeed'
});
}
if (this.selectedDisplayOptionModal.includes('isTwoStepAuthValid')) {
headers.push({
text: '2段階認証の有効・無効',
align: 'start',
sortable: false,
value: 'gate.isTwoStepAuthValid'
});
}
if (this.selectedDisplayOptionModal.includes('bleIntensity')) {
headers.push({
text: 'BLE出力設定',
align: 'start',
sortable: false,
value: 'gate.bleIntensity'
});
}
if (this.selectedDisplayOptionModal.includes('buzzerPattern')) {
headers.push({
text: 'ブザー鳴動設定',
align: 'start',
sortable: false,
value: 'gate.buzzerPattern'
});
}
if (this.selectedDisplayOptionModal.includes('needLocation')) {
headers.push({
text: '位置情報取得',
align: 'start',
sortable: false,
value: 'gate.needLocation'
});
}
if (this.selectedDisplayOptionModal.includes('option1')) {
headers.push({
text: '備考1',
align: 'start',
sortable: false,
value: 'gate.option1'
});
}
if (this.selectedDisplayOptionModal.includes('option2')) {
headers.push({
text: '備考2',
align: 'start',
sortable: false,
value: 'gate.option2'
});
}
if (this.selectedDisplayOptionModal.includes('gateSNMain')) {
headers.push({
text: 'ゲート個体番号1',
align: 'start',
sortable: false,
value: 'gate.gateSNMain'
});
}
if (this.selectedDisplayOptionModal.includes('gateSNBLE')) {
headers.push({
text: 'ゲート個体番号2',
align: 'start',
sortable: false,
value: 'gate.gateSNBLE'
});
}
if (this.selectedDisplayOptionModal.includes('gateFWMain')) {
headers.push({
text: 'ファームウェアバージョン',
align: 'start',
sortable: false,
value: 'gate.gateFWMain'
});
}
if (this.selectedDisplayOptionModal.includes('gateFWBLE')) {
headers.push({
text: 'ファームウェアバージョン(BLE)',
align: 'start',
sortable: false,
value: 'gate.gateFWBLE'
});
}
if (this.selectedDisplayOptionModal.includes('registered')) {
headers.push({
text: '登録日',
align: 'start',
sortable: false,
value: 'gate.registered'
});
}
if (this.selectedDisplayOptionModal.includes('updated')) {
headers.push({
text: '更新日',
align: 'start',
sortable: false,
value: 'gate.updated'
});
}
if (this.selectedDisplayOptionModal.includes('reported')) {
headers.push({
text: 'ゲートへ設定情報を適用した日時',
align: 'start',
sortable: false,
value: 'gate.reported'
});
}
if (this.selectedDisplayOptionModal.includes('revisionDesired')) {
headers.push({
text: '個人コード照合データー:最新リビジョン',
align: 'start',
sortable: false,
value: 'gate.revisionDesired'
});
}
if (this.selectedDisplayOptionModal.includes('revisionReported')) {
headers.push({
text: '個人コード照合データー:ゲートへ設定済みのリビジョン',
align: 'start',
sortable: false,
value: 'gate.revisionReported'
});
}
if (this.selectedDisplayOptionModal.includes('voltage')) {
headers.push({
text: '電池電圧',
align: 'start',
sortable: false,
value: 'gate.voltage'
});
}
if (this.selectedDisplayOptionModal.includes('scanDate')) {
headers.push({
text: '電池電圧更新日',
align: 'start',
sortable: false,
value: 'gate.scanDate'
});
}
if (this.selectedDisplayOptionModal.includes('controllerGateNo')) {
headers.push({
text: '回線番号',
align: 'start',
sortable: false,
value: 'gate.controllerGateNo'
});
}
if (this.selectedDisplayOptionModal.includes('status')) {
headers.push({
text: 'ステータス',
align: 'start',
sortable: false,
value: 'status'
});
}
if (this.selectedDisplayOptionModal.includes('isValid')) {
headers.push({
text: 'ステータス',
align: 'start',
sortable: false,
value: 'gate.isValid'
});
}
headers.push({
text: '',
align: 'end',
sortable: false,
value: 'action-expand',
width: '250px'
});
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-per-page', val);
return;
}
},
showValid: {
get: function get() {
return this.isValid;
},
set: function set(val) {
this.$emit('get-gate-isValid', val);
return;
}
},
isShowModal: {
get: function get() {
return this.showModal;
},
set: function set(val) {
if (val === false) {
this.$emit('closeModalUnClock');
}
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateLockDetailTable/GateLockDetailTable.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateLockDetailTable/GateLockDetailTable.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_12__);
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_3__["default"].extend({
name: 'GateDetailTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
props: {
btnUnlock: {
type: Boolean,
default: false
},
isAdminOfRemoteUnlock: {
type: Boolean,
default: false
},
isRemoteUnlockValid: {
type: Boolean,
default: false
},
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
unlockTimes: {
type: Array,
default: function _default() {
return [];
}
},
groups: {
type: Array,
default: function _default() {
return [];
}
},
successMessageModal: {
type: String,
default: ''
},
errorMessageModal: {
type: String,
default: ''
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
groupId: {
type: String,
default: ''
},
gateDetail: {
default: {}
},
groupList: {
default: []
},
dayTypes: {
type: Array,
default: []
},
dataUnlockingTime: {
type: Array,
default: []
},
isFinishEditGate: {
default: false
},
loading: {
default: false
},
showModal: {
default: false
},
showConfirm: {
default: false
}
},
data: function data() {
return {
filterSectionHeight: 0,
listIconType: [{
text: 'ドア',
value: 1
}, {
text: 'ロッカー',
value: 2
}, {
text: 'その他',
value: 0
}],
listIconTypeForVirtualGate: [{
text: 'その他',
value: 0
}],
listControlTime: [{
text: '0000-9999 S',
value: 0
}, {
text: '000.0-999.9 S',
value: 1
}, {
text: '00.00-99.99 S',
value: 2
}, {
text: '0.000-9.999 S',
value: 3
}],
listIsVisitor: [{
text: 'ビジター',
value: true
}, {
text: 'メンバー',
value: false
}],
listBuzzerPattern: [{
text: 'OFF',
value: 0
}, {
text: '鳴動パターン1',
value: 1
}, {
text: '鳴動パターン2',
value: 2
}],
listPassLenght: [{
text: '5桁',
value: 5
}, {
text: '6桁',
value: 6
}, {
text: '7桁',
value: 7
}, {
text: '8桁',
value: 8
}],
listBleIntensity: [{
text: '非常に強い',
value: 0
}, {
text: 'とても強い',
value: 1
}, {
text: '強い',
value: 2
}, {
text: 'やや強い',
value: 3
}, {
text: '普通',
value: 4
}, {
text: 'やや弱い',
value: 5
}, {
text: '弱い',
value: 6
}, {
text: 'とても弱い',
value: 7
}],
listBleIntensityForWafer: [{
text: 'とても強い',
value: 1
}, {
text: '強い',
value: 2
}, {
text: 'やや強い',
value: 3
}, {
text: '普通',
value: 4
}, {
text: 'やや弱い',
value: 5
}, {
text: '弱い',
value: 6
}],
listAntiMode: [{
text: 'ログモード',
value: 0
}, {
text: '通行禁止モード',
value: 1
}],
inputIndex: {
gateName: 1,
isVisitor: 2,
isNFCValid: 3,
isTenKeyValid: 4,
isGatePasswordValid: 5,
gatePasswordLength: 6,
gatePasswordSeed: 7,
isTwoStepAuthValid: 8,
bleIntensity: 9,
buzzerPattern: 10,
option1: 11,
option2: 12,
gateSNMain: 13,
gateSNBLE: 14,
gateFWMain: 15,
gateFWBLE: 16,
registered: 17,
updated: 18,
reported: 19,
revisionDesired: 20,
revisionReported: 21,
voltage: 22,
scanDate: 23,
isValid: 24,
needLocation: 25
},
authority: _store__WEBPACK_IMPORTED_MODULE_11__["default"].state.auth
};
},
watch: {
loading: function loading(val) {
if (val === false) {
this.matchHeight();
}
}
},
mounted: function mounted() {//
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '曜日',
align: 'start',
sortable: false,
value: 'date'
}, {
text: '期間指定',
align: 'start',
sortable: false,
value: 'time'
}];
return headers;
},
set: function set() {
return;
}
}
},
methods: {
checkShowHide: function checkShowHide(makerCode, inputIndex) {
inputIndex = inputIndex || -1;
switch (inputIndex) {
case this.inputIndex.isTwoStepAuthValid:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.isVisitor:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.isNFCValid:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.isTenKeyValid:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.isGatePasswordValid:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.gatePasswordLength:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.gatePasswordSeed:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.bleIntensity:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.buzzerPattern:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.gateSNMain:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.gateSNBLE:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.gateFWMain:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.gateFWBLE:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.registered:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.updated:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.reported:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.revisionDesired:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.revisionReported:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.voltage:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.scanDate:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.iconType:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.needLocation:
if (makerCode !== 91) {
return false;
} else {
return true;
}
default:
if (makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
}
},
checkShowHideAdvance: function checkShowHideAdvance(makerCode, customizable) {
if (makerCode === 2 || makerCode === 91 || makerCode === 4) {
return false;
} else {
if (customizable) {
return true;
} else {
return false;
}
}
},
displayAntiSetting: function displayAntiSetting(isVisitor, makerCode) {
if (!isVisitor && makerCode === 1) {
return true;
}
return false;
},
matchHeight: function matchHeight() {
var _this = this;
var colLeft = document.getElementById('col-left');
var colRight = document.getElementById('col-right');
setTimeout(function () {
if (colRight && colLeft) {
var heightRight = colRight.offsetHeight;
var heightLeft = colLeft.offsetHeight;
_this.filterSectionHeight = heightRight > heightLeft ? heightRight : heightLeft;
}
}, 200);
},
formatTime: function formatTime(hours, minute) {
return "".concat(('00' + hours).slice(-2), ":").concat(('00' + minute).slice(-2));
},
clickGroup: function clickGroup(ID, gateId) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_10__["GROUP_DETAIL"],
query: {
groupId: ID,
goBack: 'gate/detail?gateId=' + gateId
}
});
},
clickEditGate: function clickEditGate(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_10__["GATE_LOCK_EDIT"],
query: {
gateId: ID,
goBack: 'gate-lock/detail?gateId=' + ID
}
});
},
converDate: function converDate(t) {
return t !== '' && t !== 0 ? moment__WEBPACK_IMPORTED_MODULE_12___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm:ss') : 'ー';
},
getTextArray: function getTextArray(arr, val) {
var result = arr.find(function (item) {
return item.value === val;
});
return result !== undefined ? result.text : '';
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateLockForm/GateLockForm.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateLockForm/GateLockForm.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js");
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js");
/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ "./node_modules/core-js/modules/es.string.trim.js");
/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_organisms_UserOfGateLockTable_UserOfGateLockTable_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/organisms/UserOfGateLockTable/UserOfGateLockTable.vue */ "./src/components/organisms/UserOfGateLockTable/UserOfGateLockTable.vue");
/* harmony import */ var _components_organisms_GroupOfGateLockTable_GroupOfGateLockTable_vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/components/organisms/GroupOfGateLockTable/GroupOfGateLockTable.vue */ "./src/components/organisms/GroupOfGateLockTable/GroupOfGateLockTable.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_22__);
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @/config */ "./src/config.ts");
var min = [];
for (var i = 0; i <= 59; i++) {
var value = '';
if (i < 10) {
value = '0' + i;
} else {
value = i.toString();
}
min.push(value);
}
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_12__["default"].extend({
name: 'GateLockEditForm',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
UserOfGateLockTable: _components_organisms_UserOfGateLockTable_UserOfGateLockTable_vue__WEBPACK_IMPORTED_MODULE_19__["default"],
GroupOfGateLockTable: _components_organisms_GroupOfGateLockTable_GroupOfGateLockTable_vue__WEBPACK_IMPORTED_MODULE_20__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_21__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_23__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_24__["default"]
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
unlockTimes: {
type: Array,
default: function _default() {
return [];
}
},
groups: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
groupId: {
type: String,
default: ''
},
gateDetail: {
type: Object,
default: function _default() {
return {};
}
},
listGateModel: {
type: Array,
default: function _default() {
return [];
}
},
relationsGateGroup: {
type: Array,
default: function _default() {
return [];
}
},
userOfGate: {
type: Array,
default: function _default() {
return [];
}
},
dayTypes: {
type: Array,
default: []
},
dataUnlockingTime: {
type: Array,
default: []
},
isFinishEditGate: {
default: false
},
isUserOfGate: {
default: false
},
isGroupOfGate: {
default: false
},
loading: {
default: false
},
gateListPages: {
type: Number,
default: 0
},
groupTotalCount: {
type: Number,
default: 0
},
userTotalCount: {
type: Number,
default: 0
},
totalGate: {
type: Number,
default: 0
},
page: {
type: Number,
default: 0
},
pageGroup: {
type: Number,
default: 1
},
pageUser: {
type: Number,
default: 1
},
isEdit: {
type: Boolean,
default: false
},
listAntiPassGates: {
type: Array,
default: function _default() {
return [];
}
},
showProgressUser: {
type: Boolean,
default: false
},
progressUser: {
type: Number,
default: 0
},
isFinishProcessUser: {
type: Boolean,
default: false
},
userTotalCountDel: {
type: Number,
default: 0
},
totalDataRowProcessUser: {
type: Number,
default: 0
},
successItemProcessUser: {
type: Number,
default: 0
},
errorMessageProcessUser: {
type: Array,
default: function _default() {
return [];
}
},
showProgressGroup: {
type: Boolean,
default: false
},
progressGroup: {
type: Number,
default: 0
},
isFinishProcessGroup: {
type: Boolean,
default: false
},
groupTotalCountDel: {
type: Number,
default: 0
},
totalDataRowProcessGroup: {
type: Number,
default: 0
},
successItemProcessGroup: {
type: Number,
default: 0
},
errorMessageProcessGroup: {
type: Array,
default: function _default() {
return [];
}
},
loadingChild: {
default: false
}
},
data: function data() {
return {
authority: _store__WEBPACK_IMPORTED_MODULE_25__["default"].state.auth,
isShowConfirmUser: false,
isShowConfirmGroup: false,
groupValue: '',
selectUser: [],
selectGroup: [],
inputSpecialday: [],
hours: ['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23'],
minutes: min,
timeS: '00:00',
hourStart: '',
minuteStart: '',
hourEnd: '',
minuteEnd: '',
hoursStartSpecial: '',
hoursEndSpecial: '',
errorAddListTime: '',
errorGate: '',
searchText: '',
errorTime: '',
search: '',
isShow: false,
allDay: false,
arrayAddSpecialTime: [],
arrayDelSpecialTime: [],
tmpUnlockingTime: [],
selected: [],
filterSectionHeight: 0,
listIconType: [{
text: 'その他',
value: 0
}, {
text: 'ドア',
value: 1
}, {
text: 'ロッカー',
value: 2
}],
listIconTypeForVirtualGate: [{
text: 'その他',
value: 0
}],
listControlTime: [{
text: '0000-9999 S',
value: 0
}, {
text: '000.0-999.9 S',
value: 1
}, {
text: '00.00-99.99 S',
value: 2
}, {
text: '0.000-9.999 S',
value: 3
}],
listIsVisitor: [{
text: 'ビジター',
value: true
}, {
text: 'メンバー',
value: false
}],
listBuzzerPattern: [{
text: 'OFF',
value: 0
}, {
text: '鳴動パターン1',
value: 1
}, {
text: '鳴動パターン2',
value: 2
}],
listPassLenght: [{
text: '5桁',
value: 5
}, {
text: '6桁',
value: 6
}, {
text: '7桁',
value: 7
}, {
text: '8桁',
value: 8
}],
listBleIntensity: [{
text: '非常に強い',
value: 0
}, {
text: 'とても強い',
value: 1
}, {
text: '強い',
value: 2
}, {
text: 'やや強い',
value: 3
}, {
text: '普通',
value: 4
}, {
text: 'やや弱い',
value: 5
}, {
text: '弱い',
value: 6
}, {
text: 'とても弱い',
value: 7
}],
listBleIntensityForWafer: [{
text: 'とても強い',
value: 1
}, {
text: '強い',
value: 2
}, {
text: 'やや強い',
value: 3
}, {
text: '普通',
value: 4
}, {
text: 'やや弱い',
value: 5
}, {
text: '弱い',
value: 6
}],
listAntiMode: [{
text: 'ログモード',
value: 0
}, {
text: '通行禁止モード',
value: 1
}],
inputIndex: {
gateName: 1,
isVisitor: 2,
isNFCValid: 3,
isTenKeyValid: 4,
isGatePasswordValid: 5,
gatePasswordLength: 6,
gatePasswordSeed: 7,
isTwoStepAuthValid: 8,
bleIntensity: 9,
buzzerPattern: 10,
option1: 11,
option2: 12,
gateSNMain: 13,
gateSNBLE: 14,
gateFWMain: 15,
gateFWBLE: 16,
registered: 17,
updated: 18,
reported: 19,
revisionDesired: 20,
revisionReported: 21,
voltage: 22,
scanDate: 23,
isValid: 24,
controlTime: 25,
needLocation: 26
},
rulesValidate: {
requiredGateModelId: function requiredGateModelId(value) {
return !!value || '製品名は必須です。';
},
requiredName: function requiredName(value) {
return !!value || 'ゲート名は必須です。';
},
validateName: function validateName(name) {
return name.length <= 64 || 'ゲート名は64文字以内で入力してください。';
},
validateIsGatePasswordValid: function validateIsGatePasswordValid(isGatePasswordValid, gatePasswordSeed) {
if (isGatePasswordValid === true && gatePasswordSeed.length > 0) {
var isOk = /^[0-9a-fA-F]+$/.test(gatePasswordSeed);
if (!isOk || gatePasswordSeed.length !== 18) {
return '半角英数(0~9、A〜F)で18文字入力してください。';
} else {
return true;
}
} else {
return true;
}
},
validateOption1: function validateOption1(option) {
if (option !== null && option !== undefined && option !== '') {
return option.length <= 64 || '備考1は64文字以内で入力してください。';
} else {
return true;
}
},
validateOption2: function validateOption2(option) {
if (option !== null && option !== undefined && option !== '') {
return option.length <= 64 || '備考2は64文字以内で入力してください。';
} else {
return true;
}
},
validateAntiPassback: function validateAntiPassback(isAntiPassback, gateId) {
if (isAntiPassback === true) {
if (gateId.trim() === '') {
return '対向ゲートを選択してください';
} else {
return true;
}
} else {
return true;
}
}
}
};
},
watch: {
isFinishEditGate: function isFinishEditGate(value) {
if (value) {
this.arrayAddSpecialTime = [];
this.arrayDelSpecialTime = [];
}
},
loading: function loading(val) {
if (val === false && this.isEdit === true) {
this.matchHeight();
}
},
gateDetail: function gateDetail(item) {
if (this.isEdit) {
this.selected = item.antiPassback.gateId;
}
}
},
mounted: function mounted() {
//
this.matchHeight();
},
computed: {
innerPageGroup: {
get: function get() {
return this.pageGroup;
},
set: function set(val) {
this.$emit('change-page-gate', {
page: val
});
return;
}
},
headers: {
get: function get() {
var headers = [{
text: '曜日',
align: 'start',
sortable: false,
value: 'date'
}, {
text: '期間指定',
align: 'start',
sortable: false,
value: 'time'
}, {
text: '',
align: 'center',
sortable: false,
value: 'delete'
}];
return headers;
},
set: function set() {
return;
}
},
headersGate: {
get: function get() {
var headersGate = [{
text: 'ゲートID',
align: 'start',
sortable: false,
value: 'gateId'
}, {
text: 'ゲート名',
align: 'start',
sortable: false,
value: 'gateName'
}];
return headersGate;
},
set: function set() {
return;
}
},
headersGroup: {
get: function get() {
var headersGroup = [{
text: '通行権限グループID ',
align: 'start',
sortable: false,
value: 'group.groupId'
}, {
text: '通行権限グループ名 ',
align: 'start',
sortable: false,
value: 'group.groupName'
}, {
text: 'ステータス',
align: 'start',
sortable: false,
value: 'isValid'
}];
return headersGroup;
},
set: function set() {
return;
}
},
filteredItems: {
get: function get() {
return this.tmpUnlockingTime.filter(function (i) {
return i.action !== 'del';
});
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', {
page: val
});
return;
}
}
},
methods: {
addUser: function addUser(val) {
var dataQuery = this.$route.query;
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_26__["GATE_LOCK_ADD_USER"],
query: {
gateId: val,
goBack: 'gate-lock-edit',
groupId: dataQuery.groupId !== undefined ? dataQuery.groupId : ''
}
});
},
addGroup: function addGroup(val) {
var dataQuery = this.$route.query;
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_26__["GATE_LOCK_ADD_GROUP"],
query: {
gateId: val,
goBack: 'gate-lock-edit',
groupId: dataQuery.groupId !== undefined ? dataQuery.groupId : ''
}
});
},
clickChangeInfoGate: function clickChangeInfoGate(gateModel) {
this.$emit('changeInfoGate', gateModel);
this.matchHeight();
},
clickRemoveUser: function clickRemoveUser(val) {
this.isShowConfirmUser = false;
this.$emit('clickRemoveUser', val);
},
clickRemoveGroup: function clickRemoveGroup(val) {
this.isShowConfirmGroup = false;
this.$emit('clickRemoveGroup', val);
},
getSelectUser: function getSelectUser(val) {
this.selectUser = val;
},
getSelectGroup: function getSelectGroup(val) {
this.selectGroup = val;
},
setGate: function setGate(val) {
this.$emit('setGate', val);
this.isShow = false;
},
getGate: function getGate() {
this.searchText = '';
this.$emit('get-gates');
this.isShow = true;
},
addGate: function addGate() {
//
var result = this.$refs.GateAddForm.validate();
if (result) {
//
this.$emit('register-gates');
}
},
editGate: function editGate() {
//
var result = this.$refs.GateAddForm.validate();
if (result) {
//
this.$emit('edit-gates');
}
},
disableTwoStepAuth: function disableTwoStepAuth() {
// this method uses to inactive and disable two step field when anti-pass is actived
if (this.gateDetail.isAntiPassback) {
// if anti-pass is actived then inactive and disable two-step-auth field
this.gateDetail.isTwoStepAuthValid = false;
}
return this.gateDetail.isAntiPassback;
},
disableAntiPass: function disableAntiPass() {
// this method uses to inactive and disable anti-pass when two-step-auth field is actived
if (this.gateDetail.isTwoStepAuthValid) {
this.gateDetail.isAntiPassback = false;
this.gateDetail.antiPassback.gateId = '';
this.gateDetail.antiPassback.gateName = '';
this.gateDetail.antiPassback.mode = 0;
}
return this.gateDetail.isTwoStepAuthValid;
},
clickSearch: function clickSearch() {
this.search = this.searchText;
},
matchHeight: function matchHeight() {
var _this = this;
this.filterSectionHeight = 734;
var colLeft = document.getElementById('col-left');
var colRight = document.getElementById('col-right');
setTimeout(function () {
if (colRight && colLeft) {
var heightRight = colRight.offsetHeight;
var heightLeft = colLeft.offsetHeight;
_this.filterSectionHeight = heightRight > heightLeft ? heightRight : heightLeft;
}
}, 100);
},
clickUpdateGate: function clickUpdateGate() {
var result = this.$refs.GateAddForm.validate();
if (result) {
this.$emit('clickUpdateGate', {
dataUnlockingTime: this.dataUnlockingTime,
tmpUnlockingTime: this.tmpUnlockingTime,
gateDetail: this.gateDetail,
groupId: this.groupValue
});
}
},
formatTime: function formatTime(hours, minute) {
return "".concat(('00' + hours).slice(-2), ":").concat(('00' + minute).slice(-2));
},
converDate: function converDate(t) {
return t !== '' && t !== 0 ? moment__WEBPACK_IMPORTED_MODULE_22___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm:ss') : 'ー';
},
deleteSpecialTime: function deleteSpecialTime(index) {
console.log(index); // this.dataUnlockingTime.splice(parseInt(index), 1);
var i = this.tmpUnlockingTime.map(function (e) {
return e.index;
}).indexOf(index);
if (this.tmpUnlockingTime[parseInt(i)].action === 'add') {
this.tmpUnlockingTime.splice(parseInt(i), 1);
} else {
this.tmpUnlockingTime[parseInt(i)].action = 'del';
}
},
checkShowAnti: function checkShowAnti() {
// only show Anti-pass when makercode is ALLIGATE (=1) and is not visitor
if (!this.gateDetail.isVisitor) {
if (this.gateDetail.makerCode === 1 && (this.gateDetail.target === 1 || this.gateDetail.target === 5)) {
// markercode is ALLIGATE and target is ALLIGATE I/O (not Logger)
return true;
} // markercode is not ALLIGATE, it is able to be WaferLock => Anti-pass is resetted (inactive)
this.resetAntiPassGate();
}
return false;
},
getEditStatus: function getEditStatus() {
if (!this.gateDetail.isGatePasswordValid || this.gateDetail.isVisitor) {
return true;
} else {
return false;
}
},
resetAntiPassGate: function resetAntiPassGate() {
this.$emit('resetAntiPassGate');
},
disableAntiModes: function disableAntiModes() {
this.$emit('disableAntiModes');
return !this.gateDetail.isAntiPassback;
},
checkShowHide: function checkShowHide(makerCode, inputIndex) {
inputIndex = inputIndex || -1;
switch (inputIndex) {
case this.inputIndex.isTwoStepAuthValid:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.bleIntensity:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.buzzerPattern:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.gateSNMain:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.gateSNBLE:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.gateFWMain:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.gateFWBLE:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.registered:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.updated:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.reported:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.revisionDesired:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.revisionReported:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.voltage:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.scanDate:
if (makerCode === 91) {
return false;
} else {
return true;
}
case this.inputIndex.isVisitor:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.isNFCValid:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.isTenKeyValid:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.isGatePasswordValid:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.gatePasswordLength:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.gatePasswordSeed:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.controlTime:
if (makerCode === 91 || makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
case this.inputIndex.needLocation:
if (makerCode === 91) {
return true;
} else {
return false;
}
default:
if (makerCode === 2 || makerCode === 4) {
return false;
} else {
return true;
}
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateLockUserListTable/GateLockUserListTable.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateLockUserListTable/GateLockUserListTable.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_DateTimePickerFull_DateTimePickerFull_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/DateTimePickerFull/DateTimePickerFull.vue */ "./src/components/molecules/DateTimePickerFull/DateTimePickerFull.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
var today = new Date();
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_8__["default"].extend({
name: 'GateLockUserListTable',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
DateTimePickerFull: _components_molecules_DateTimePickerFull_DateTimePickerFull_vue__WEBPACK_IMPORTED_MODULE_14__["default"]
},
props: {
userTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
dataUsers: {
type: Array,
default: function _default() {
return [];
}
},
gateList: {
default: function _default() {
return [];
}
},
dataTimes: {
type: Array,
default: function _default() {
return [];
}
}
},
data: function data() {
return {
searchTargetItems: [{
label: '通行権限グループ名',
value: 'name'
}],
selectedItem: [],
selectedDisplayOption: ['name', 'registered'],
displayOptionItems: [{
label: '通行権限グループ名',
value: 'name',
isDisabled: true
}],
dateStart: new Date().toISOString().substr(0, 10),
second: '',
hour: '',
minute: '',
time: ''
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ユーザーID',
align: 'start',
sortable: true,
value: 'userId'
}, {
text: 'ユーザー名',
align: 'start',
sortable: true,
value: 'name'
}, {
text: '開始日時',
align: 'start',
value: 'begin'
}, {
text: '終了日時',
align: 'start',
value: 'end'
}];
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
},
innerValue: {
get: function get() {
return this.dataUsers.map(function (item, index) {
var ret = {
name: item.name,
userId: item.userId,
begin: item.begin,
end: item.end,
index: index
};
return ret;
});
}
}
},
watch: {
selectedItem: function selectedItem(val) {
console.log(val);
this.$emit('select-users', val.map(function (item) {
return item;
}));
}
},
methods: {
getBeginDateTime: function getBeginDateTime(time, index) {
this.innerValue[index].begin = time;
},
getEndDateTime: function getEndDateTime(time, index) {
this.innerValue[index].end = time;
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
formatTime: function formatTime(hours, minute) {
return "".concat(('00' + hours).slice(-2), ":").concat(('00' + minute).slice(-2));
},
formatDate: function formatDate(date) {
var _date$split = date.split('-'),
_date$split2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_7__["default"])(_date$split, 3),
year = _date$split2[0],
month = _date$split2[1],
day = _date$split2[2];
return "".concat(year, "/").concat(month, "/").concat(day);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateLogList/GateLogList.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateLogList/GateLogList.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/typeof */ "./node_modules/@babel/runtime/helpers/esm/typeof.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_RadioButton_RadioButton_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/RadioButton/RadioButton.vue */ "./src/components/molecules/RadioButton/RadioButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_DateTimePicker_DateTimePicker_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/DateTimePicker/DateTimePicker.vue */ "./src/components/molecules/DateTimePicker/DateTimePicker.vue");
/* harmony import */ var _components_molecules_DatePicker_DatePicker_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/molecules/DatePicker/DatePicker.vue */ "./src/components/molecules/DatePicker/DatePicker.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_organisms_GatePassageEdit_GatePassageEdit_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/organisms/GatePassageEdit/GatePassageEdit.vue */ "./src/components/organisms/GatePassageEdit/GatePassageEdit.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_TbEyeVideo_TbEyeVideo_vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/molecules/TbEyeVideo/TbEyeVideo.vue */ "./src/components/molecules/TbEyeVideo/TbEyeVideo.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_23__);
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
var today = new Date();
var next30days = new Date(new Date().setDate(today.getDate() + 30));
var pre30days = new Date(new Date().setDate(today.getDate() - 30));
var min = [];
for (var i = 0; i <= 59; i++) {
var value = '';
if (i < 10) {
value = '0' + i;
} else {
value = i.toString();
}
min.push(value);
}
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_9__["default"].extend({
name: 'GateLogList',
components: {
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
GatePassageEdit: _components_organisms_GatePassageEdit_GatePassageEdit_vue__WEBPACK_IMPORTED_MODULE_19__["default"],
DateTimePicker: _components_molecules_DateTimePicker_DateTimePicker_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
RadioButton: _components_molecules_RadioButton_RadioButton_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
DatePicker: _components_molecules_DatePicker_DatePicker_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_20__["default"],
TbEye: _components_molecules_TbEyeVideo_TbEyeVideo_vue__WEBPACK_IMPORTED_MODULE_21__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_22__["default"]
},
mounted: function mounted() {
this.minutes = min;
console.log('goBack', this.authority);
this.isDisableLog = this.authority.isAdmin === false && this.authority.isAdminToViewUser === false && this.authority.isAdminToViewGroup === false ? true : false;
},
created: function created() {
if (typeof localStorage.checkedLogGateList !== 'undefined') {
this.selectedDisplayOption = JSON.parse(localStorage.checkedLogGateList);
}
},
props: {
logGates: {
type: Array,
default: function _default() {
return [];
}
},
dataDate: {
type: Array,
default: function _default() {
return [];
}
},
gatePassageTotalCount: {
type: Number,
default: 0
},
disableNextGate: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
groups: {
type: Array,
default: function _default() {
return [];
}
},
optionGate: {
default: function _default() {
return [];
}
},
maxRecord: {
type: Number,
default: 0
},
gateIdToSafieDeviceIds: {
type: Object,
default: function _default() {
return {};
}
},
gateIdToTbeyeDeviceIds: {
type: Object,
default: function _default() {
return {};
}
},
activeTab: {
type: Number,
default: 0
},
errorMessageLogs: {
type: String,
default: ''
},
goBack: {
type: String,
default: ''
}
},
data: function data() {
return {
tab: null,
selectedItem: [],
showModal: false,
messageErrorDialog: '',
displayOptionItems: [{
label: '時間',
value: 'timestamp',
isDisabled: true
}, {
label: 'ユーザーID ',
value: 'userId'
}, {
label: 'ユーザー名',
value: 'userName'
}, {
label: 'ユーザー名ふりがな ',
value: 'userFurigana'
}, {
label: 'ゲートID',
value: 'gateId'
}, {
label: 'ゲート名',
value: 'gateName'
}, {
label: 'カード番号',
value: 'deviceId'
}, {
label: '照合機器タイプ ',
value: 'deviceType'
}, {
label: 'ログID',
value: 'accessLogId'
}, {
label: 'ログ名称',
value: 'logLabel'
}, {
label: 'ゲートログNo ',
value: 'sequenceNo'
}, {
label: '電池電圧 ',
value: 'voltage'
}, {
label: '照合位置情報 ',
value: 'location'
}, {
label: 'メールアドレス ',
value: 'email'
}, {
label: '備考1 ',
value: 'option1'
}, {
label: '備考2 ',
value: 'option2'
}],
searchTargetItems: [{
label: 'ユーザー名',
value: 'userName'
}, {
label: 'ゲート名',
value: 'gateName'
}, {
label: 'ログ名称',
value: 'logLabel'
}, {
label: 'ユーザーID',
value: 'userId'
}, {
label: 'カード番号',
value: 'deviceId'
}, {
label: 'メールアドレス',
value: 'email'
}, {
label: '備考1',
value: 'option1'
}, {
label: '備考2',
value: 'option2'
}],
selectedDisplayOption: ['timestamp', 'userName', 'gateName', 'logLabel', 'deviceId'],
queryOptions: {},
searchKey: '',
page: 1,
perPage: 100,
perPageValue: 100,
dateStart: pre30days.toISOString().substr(0, 10),
dateEnd: new Date().toISOString().substr(0, 10),
isDateStart: false,
isDateEnd: false,
dateStartExportCSV: '',
dateEndExportCSV: '',
typeExportCSV: '0',
isDateStartCSV: false,
isDateEndCSV: false,
timeStartGate: '00:00',
timeEndGate: '23:59',
dateStartGate: '',
dateEndGate: '',
timeStartGateCSV: '00:00',
timeEndGateCSV: '23:59',
dateStartGateCSV: '',
dateEndGateCSV: '',
logType: '0',
timeStart: '00:00',
timeEnd: '23:59',
replayStartDate: 0,
showTbeyeModal: false,
isRerender: false,
showTbeyeVideo: {},
showOption: false,
isDisableLog: false,
timeWorktime: '00:00',
hours: ['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23'],
hourWorktime: '00',
minuteWorktime: '00',
minutes: [],
authority: _store__WEBPACK_IMPORTED_MODULE_25__["default"].state.auth
};
},
computed: {
headers: {
get: function get() {
var headers = [];
if (this.selectedDisplayOption.includes('timestamp')) {
headers.push({
text: '時間',
align: 'start',
sortable: true,
value: 'timestamp'
});
}
if (this.selectedDisplayOption.includes('userId')) {
headers.push({
text: 'ユーザーID',
align: 'start',
sortable: true,
value: 'userId'
});
}
if (this.selectedDisplayOption.includes('userName')) {
headers.push({
text: 'ユーザー名',
align: 'start',
sortable: true,
value: 'userName'
});
}
if (this.selectedDisplayOption.includes('userFurigana')) {
headers.push({
text: 'ユーザー名ふりがな',
align: 'start',
sortable: true,
value: 'userFurigana'
});
}
if (this.selectedDisplayOption.includes('gateId')) {
headers.push({
text: 'ゲートID',
align: 'start',
sortable: true,
value: 'gateId'
});
}
if (this.selectedDisplayOption.includes('gateName')) {
headers.push({
text: 'ゲート名',
align: 'start',
sortable: true,
value: 'gateName'
});
}
if (this.selectedDisplayOption.includes('deviceId')) {
headers.push({
text: 'カード番号',
align: 'start',
sortable: true,
value: 'deviceId'
});
}
if (this.selectedDisplayOption.includes('deviceType')) {
headers.push({
text: '照合機器タイプ',
align: 'start',
sortable: true,
value: 'deviceType'
});
}
if (this.selectedDisplayOption.includes('accessLogId')) {
headers.push({
text: 'ログID',
align: 'start',
sortable: true,
value: 'accessLogId'
});
}
if (this.selectedDisplayOption.includes('logLabel')) {
headers.push({
text: 'ログ名称',
align: 'start',
sortable: true,
value: 'logLabel'
});
}
if (this.selectedDisplayOption.includes('sequenceNo')) {
headers.push({
text: 'ゲートログNo',
align: 'start',
sortable: true,
value: 'sequenceNo'
});
}
if (this.selectedDisplayOption.includes('voltage')) {
headers.push({
text: '電池電圧',
align: 'start',
sortable: true,
value: 'voltage'
});
}
if (this.selectedDisplayOption.includes('location')) {
headers.push({
text: '照合位置情報',
align: 'start',
sortable: true,
value: 'location'
});
}
if (this.selectedDisplayOption.includes('email')) {
headers.push({
text: 'メールアドレス',
align: 'start',
sortable: true,
value: 'email'
});
}
if (this.selectedDisplayOption.includes('option1')) {
headers.push({
text: '備考1',
align: 'start',
sortable: true,
value: 'option1'
});
}
if (this.selectedDisplayOption.includes('option2')) {
headers.push({
text: '備考2',
align: 'start',
sortable: true,
value: 'option2'
});
}
return headers;
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
isDisable: {
get: function get() {
return false;
},
set: function set(val) {
return;
}
},
isExportCSVWorkTimeType: {
get: function get() {
if (this.typeExportCSV === '0') {
return true;
} else {
return false;
}
},
set: function set(val) {
return;
}
},
isDisableSearch: {
get: function get() {
if (this.isDisableLog === true || this.isGetDataList === true) {
return true;
} else {
return false;
}
},
set: function set(val) {
return;
}
},
groupNames: {
get: function get() {
return this.groups.map(function (group) {
return {
text: group.groupName,
value: group.groupId
};
});
},
set: function set() {
return;
}
}
},
watch: {
page: function page(newPage) {
if (newPage > 1) {
this.perPage = newPage * this.perPageValue;
this.queryOptions = this.optionGate;
this.queryOptions.page = newPage;
this.queryOptions.logType = this.logType;
this.queryOptions.perPage = this.perPageValue; // this.queryOptions.text = this.searchKey;
// this.queryOptions.dateStart = this.dateStartGate + ' ' + this.timeStartGate;
// this.queryOptions.dateEnd = this.dateEndGate + ' ' + this.timeEndGate;
// this.queryOptions.targets = [];
this.$emit('getGateLogList', this.queryOptions);
}
},
goBack: function goBack(value) {
this.queryOptions.text = '';
if (Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_8__["default"])(localStorage.gateName) !== undefined && localStorage.gateName !== 'undefined' && localStorage.gateName !== '' && this.goBack === '/groups') {
this.queryOptions.text = localStorage.gateName;
}
if (Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_8__["default"])(localStorage.userName) !== undefined && localStorage.userName !== 'undefined' && localStorage.userName !== '' && this.goBack === '/user') {
this.queryOptions.text = localStorage.userName;
}
this.queryOptions.page = 1;
this.queryOptions.dateStart = '';
this.queryOptions.dateEnd = '';
this.queryOptions.targets = ['userName', 'gateName', 'logLabel', 'userId', 'deviceId'];
this.queryOptions.logType = '0';
this.queryOptions.perPage = this.perPageValue;
this.$emit('getGateLogList', this.queryOptions);
},
minuteWorktime: function minuteWorktime(newValue) {
this.$emit('getNewTimeStart', this.formatTime(this.hourWorktime, newValue));
this.timeWorktime = this.formatTime(this.hourWorktime, newValue);
},
hourWorktime: function hourWorktime(newValue) {
this.timeWorktime = this.formatTime(newValue, this.minuteWorktime);
this.$emit('getNewTimeStart', this.timeWorktime);
},
showTbeyeModal: function showTbeyeModal(newVal) {
var _this = this;
if (newVal === true) {
// 初回表示時にカスタムエレメントが二重に表示されてしまいバグるので時間差によって強制的に表示
setTimeout(function () {
_this.isRerender = true;
}, 100);
} else {
this.isRerender = false;
this.showTbeyeVideo = {};
}
}
},
methods: {
formatTime: function formatTime(hours, minute) {
return "".concat(('00' + hours).slice(-2), ":").concat(('00' + minute).slice(-2));
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
changePerPageLog: function changePerPageLog(value) {
this.page = 1;
this.perPageValue = value;
this.perPage = 1 * this.perPageValue;
this.queryOptions = this.optionGate;
this.queryOptions.page = 1;
this.queryOptions.logType = this.logType;
this.queryOptions.perPage = this.perPageValue;
this.$emit('searchGateLog', this.queryOptions);
},
clickModal: function clickModal() {
this.dateStartExportCSV = this.dateStartGate;
this.dateStart = this.dateStartGate;
this.dateEnd = this.dateEndGate;
this.timeStart = this.timeStartGate;
this.timeEnd = this.timeEndGate;
this.dateEndExportCSV = this.dateEndGate;
this.timeStartGateCSV = this.timeStartGate;
this.timeEndGateCSV = this.timeEndGate;
this.showModal = true;
},
getNewTimeStart: function getNewTimeStart(time) {
this.timeStartGate = time;
},
getNewTimeEnd: function getNewTimeEnd(time) {
this.timeEndGate = time;
},
getNewDateStart: function getNewDateStart(date) {
this.dateStartGate = date;
},
getNewDateEnd: function getNewDateEnd(date) {
this.dateEndGate = date;
},
getNewTimeStartCSV: function getNewTimeStartCSV(time) {
this.timeStartGateCSV = time;
},
getNewTimeEndCSV: function getNewTimeEndCSV(time) {
this.timeEndGateCSV = time;
},
getNewDateStartCSV: function getNewDateStartCSV(date) {
this.dateStartGateCSV = date;
},
getNewDateEndCSV: function getNewDateEndCSV(date) {
this.dateEndGateCSV = date;
},
formatDateTime: function formatDateTime(date) {
return "".concat(date.getFullYear(), "/").concat(date.getMonth() + 1, "/").concat(date.getDate(), " ").concat(date.getHours(), ":").concat(date.getMinutes());
},
formatTimestamp: function formatTimestamp(t) {
return t !== '' ? moment__WEBPACK_IMPORTED_MODULE_23___default()(t).unix() : '';
},
CheckColumn: function CheckColumn(data) {
localStorage.setItem('checkedLogGateList', JSON.stringify(data));
},
ChangeValue: function ChangeValue() {
var element = document.getElementsByClassName('btnSearch')[0];
element.click();
},
safieDeviceAndTimestampLinkTo: function safieDeviceAndTimestampLinkTo(deviceId, unixtimestamp) {
window.open("".concat(_config__WEBPACK_IMPORTED_MODULE_24__["SAFIE_STREAM_URL"], "/").concat(deviceId, "?timestamp=").concat(unixtimestamp, "000"), '_blank');
},
openToLink: function openToLink(url) {
window.open(url, '_blank');
},
rerender: function rerender() {
var _this2 = this;
this.isRerender = false;
setTimeout(function () {
_this2.isRerender = true;
}, 100);
},
tbeyeDeviceAndTimestamp: function tbeyeDeviceAndTimestamp(tbeyeData, unixtimestamp) {
this.replayStartDate = Number("".concat(unixtimestamp, "000"));
this.showTbeyeVideo = tbeyeData;
this.showTbeyeModal = true;
},
searchGateLog: function searchGateLog(data) {
console.log(this.timeStartGate);
data.page = 1;
data.dateStart = this.dateStartGate + ' ' + this.timeStartGate;
data.dateEnd = this.dateEndGate + ' ' + this.timeEndGate;
data.logType = this.logType;
data.perPage = this.perPageValue;
this.$emit('searchGateLog', data);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateOfGroupTable/GateOfGroupTable.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateOfGroupTable/GateOfGroupTable.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.map.js */ "./node_modules/core-js/modules/es.map.js");
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_5__["default"].extend({
name: 'GroupGateTable',
components: {
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
props: {
groupExpanedGate: {
type: Map,
default: new Map()
},
groupId: {
default: ''
},
isReRenderGate: {
default: 0
},
isRemoveGateSelected: {
default: 0
},
authority: {
type: Object,
default: {}
}
},
data: function data() {
return {
selectedItem: []
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ゲートID',
align: 'start',
sortable: true,
value: 'gate.gateId'
}, {
text: 'ゲート名',
align: 'start',
sortable: true,
value: 'gate.name'
}];
return headers;
}
}
},
watch: {
isReRenderGate: function isReRenderGate(value) {
this.$forceUpdate();
},
isRemoveGateSelected: function isRemoveGateSelected(value) {
this.selectedItem = [];
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (index[0] === 'gate.gateId') {
if (!isDescending[0]) {
return a.gate.gateId < b.gate.gateId ? -1 : 1;
} else {
return b.gate.gateId < a.gate.gateId ? -1 : 1;
}
} else if (index[0] === 'gate.name') {
if (!isDescending[0]) {
return a.gate.name < b.gate.name ? -1 : 1;
} else {
return b.gate.name < a.gate.name ? -1 : 1;
}
} else {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
changePage: function changePage(val) {
this.$emit('change-page-gate', {
page: val,
groupId: this.groupId
});
},
clickJoinUser: function clickJoinUser(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_9__["GROUP_ADD_GATE"],
query: {
groupId: ID,
goBack: 'groups'
}
});
},
clickGateDetail: function clickGateDetail(ID, groupId) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_9__["GATE_DETAIL"],
query: {
gateId: ID,
goBack: 'groups'
}
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GatePassageEdit/GatePassageEdit.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GatePassageEdit/GatePassageEdit.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
var today = new Date();
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_7__["default"].extend({
name: 'GatePassageEdit',
components: {
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"]
},
props: {
value: {
type: Array,
default: function _default() {
return [];
}
},
userId: {
type: String,
default: ''
},
allGates: {
type: Array,
default: function _default() {
return [];
}
}
},
data: function data() {
return {
headers: [{
text: 'ゲート名',
align: 'start',
sortable: false,
value: 'gateName'
}, {
text: '解錠可能期限',
align: 'start',
sortable: false,
value: 'time'
}],
hours: ['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23'],
minutes: ['00', '15', '30', '45']
};
},
computed: {
innerValue: {
get: function get() {
var _this = this;
return this.value.map(function (gatePassage, index) {
var notBefore = new Date(gatePassage.notBefore * 1000);
var notAfter = new Date(gatePassage.notAfter * 1000);
var ret = {
gateId: gatePassage.gateId,
notBeforeDate: "".concat(notBefore.getFullYear(), "-").concat(notBefore.getMonth() + 1, "-").concat(notBefore.getDate()),
notBeforeFormattedDate: "".concat(notBefore.getFullYear(), "/").concat(notBefore.getMonth() + 1, "/").concat(notBefore.getDate()),
notBeforeTime: _this.formatTime(notBefore.getHours(), notBefore.getMinutes()),
notBeforeTimeHour: ('00' + notBefore.getHours()).slice(-2),
notBeforeTimeMinute: ('00' + notBefore.getMinutes()).slice(-2),
notAfterDate: "".concat(notAfter.getFullYear(), "-").concat(notAfter.getMonth() + 1, "-").concat(notAfter.getDate()),
notAfterFormattedDate: "".concat(notAfter.getFullYear(), "/").concat(notAfter.getMonth() + 1, "/").concat(notAfter.getDate()),
notAfterTime: _this.formatTime(notAfter.getHours(), notAfter.getMinutes()),
notAfterTimeHour: ('00' + notAfter.getHours()).slice(-2),
notAfterTimeMinute: ('00' + notAfter.getMinutes()).slice(-2),
menuNotBeforeDate: false,
menuNotAfterDate: false,
index: index
};
return ret;
});
},
set: function set(val) {
this.change(val);
}
},
gateItems: {
get: function get() {
return this.allGates.map(function (gate) {
return {
text: gate.gateName,
value: gate.gateId
};
});
}
}
},
methods: {
formatDate: function formatDate(date) {
var _date$split = date.split('-'),
_date$split2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_6__["default"])(_date$split, 3),
year = _date$split2[0],
month = _date$split2[1],
day = _date$split2[2];
return "".concat(year, "/").concat(month, "/").concat(day);
},
formatTime: function formatTime(hours, minute) {
return "".concat(('00' + hours).slice(-2), ":").concat(('00' + minute).slice(-2));
},
addItem: function addItem() {
var index = this.innerValue.length;
this.innerValue.push({
gateId: '',
notBeforeDate: "".concat(today.getFullYear(), "-").concat(today.getMonth() + 1, "-").concat(today.getDate()),
notBeforeFormattedDate: "".concat(today.getFullYear(), "/").concat(today.getMonth() + 1, "/").concat(today.getDate()),
notBeforeTime: '00:00',
notBeforeTimeHour: '00',
notBeforeTimeMinute: '00',
notAfterDate: "".concat(today.getFullYear(), "-").concat(today.getMonth() + 1, "-").concat(today.getDate()),
notAfterFormattedDate: "".concat(today.getFullYear(), "/").concat(today.getMonth() + 1, "/").concat(today.getDate()),
notAfterTime: '23:45',
notAfterTimeHour: '23',
notAfterTimeMinute: '45',
menuNotBeforeDate: false,
menuNotAfterDate: false,
index: index
});
this.change(this.innerValue);
},
deleteItem: function deleteItem(index) {
this.change(this.innerValue.filter(function (item) {
return item.index !== index;
}));
},
change: function change(items) {
// const gatePassages: GatePassage[] = items.map((item) => {
// const [beforeYear, beforeMonth, beforeDay] = item.notBeforeDate.split('-');
// const [afterYear, afterMonth, afterDay] = item.notAfterDate.split('-');
// return {
// passageId: '',
// notBefore: Math.ceil(new Date(
// Number(beforeYear),
// Number(beforeMonth) - 1,
// Number(beforeDay),
// Number(item.notBeforeTimeHour),
// Number(item.notBeforeTimeMinute),
// ).getTime() / 1000),
// notAfter: Math.ceil(new Date(
// Number(afterYear),
// Number(afterMonth) - 1,
// Number(afterDay),
// Number(item.notAfterTimeHour),
// Number(item.notAfterTimeMinute),
// ).getTime() / 1000),
// gateId: item.gateId,
// userId: this.userId,
// gate: null,
// };
// });
// this.$emit('input', gatePassages);
return;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateUserListTable/GateUserListTable.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateUserListTable/GateUserListTable.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
var today = new Date();
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_8__["default"].extend({
name: 'GateUserListTable',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_13__["default"]
},
props: {
userTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
dataUsers: {
type: Array,
default: function _default() {
return [];
}
},
gateList: {
default: function _default() {
return [];
}
},
dataTimes: {
type: Array,
default: function _default() {
return [];
}
}
},
data: function data() {
return {
searchTargetItems: [{
label: '通行権限グループ名',
value: 'name'
}],
selectedItem: [],
selectedDisplayOption: ['name', 'registered'],
displayOptionItems: [{
label: '通行権限グループ名',
value: 'name',
isDisabled: true
}],
dateS: '',
dateE: '',
hours: ['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23'],
minutes: ['00', '15', '30', '45'],
timeS: '',
dateStart: false,
dateEnd: false,
hourStart: '',
minuteStart: '',
timeE: '',
timeEnd: false,
hourEnd: '',
minuteEnd: ''
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ユーザー名',
align: 'start',
sortable: true,
value: 'name'
}, {
text: 'ユーザーID',
align: 'start',
sortable: true,
value: 'userId'
}];
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
},
innerValue: {
get: function get() {
return this.dataUsers.map(function (item, index) {
var ret = {
name: item.name,
userId: item.userId,
index: index
};
return ret;
});
}
}
},
watch: {
selectedItem: function selectedItem(val) {
this.$emit('select-users', val.map(function (item) {
return item;
}));
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
formatTime: function formatTime(hours, minute) {
return "".concat(('00' + hours).slice(-2), ":").concat(('00' + minute).slice(-2));
},
formatDate: function formatDate(date) {
var _date$split = date.split('-'),
_date$split2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_7__["default"])(_date$split, 3),
year = _date$split2[0],
month = _date$split2[1],
day = _date$split2[2];
return "".concat(year, "/").concat(month, "/").concat(day);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupAddForm/GroupAddForm.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupAddForm/GroupAddForm.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js");
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js");
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_11__["default"].extend({
name: 'GroupAddForm',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_16__["default"]
},
props: {
confirm: {
type: Boolean,
default: false
},
isGetGroup: {
type: Boolean,
default: false
},
isEdit: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: true
},
gateItems: {
type: Array,
default: function _default() {
return [];
}
},
userItems: {
type: Array,
default: function _default() {
return [];
}
},
groupDetail: {
type: Object,
default: []
},
dataAllUses: {
type: Array,
default: []
},
dataAllGates: {
type: Array,
default: []
},
dataAllTimes: {
type: Array,
default: []
},
expand: {
type: Number,
default: 0
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
GateSubmittedFail: {
default: []
},
administratorsAddFail: {
default: []
},
UserSubmittedFail: {
default: []
},
gateGroupOptions: {
type: Array,
default: function _default() {
return [];
}
},
isDisabledGroupOptions: {
type: Boolean,
default: true
},
authority: {
type: Object,
default: {}
}
},
mounted: function mounted() {
this.gateValue = this.gateItems;
this.userIdValue = this.userItems;
if (this.groupDetail.groupName !== '') {
this.groupNameValue = this.groupDetail.groupName;
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '通行権限グループ名',
align: 'start',
sortable: false,
width: '80%',
value: 'data-table-expand'
}, {
text: '',
align: 'start',
sortable: false,
value: 'expand-action'
}];
return headers;
}
},
icon: function icon() {
if (Object.keys(this.gateValue).length === Object.keys(this.dataAllGates).length) {
return 'mdi-close-box';
} else if (Object.keys(this.gateValue).length > 0 && Object.keys(this.gateValue).length !== Object.keys(this.dataAllGates).length) {
return 'mdi-minus-box';
} else {
return 'mdi-checkbox-blank-outline';
}
},
iconUser: function iconUser() {
if (Object.keys(this.userIdValue).length === Object.keys(this.dataAllUses).length) {
return 'mdi-close-box';
} else if (Object.keys(this.userIdValue).length > 0 && Object.keys(this.userIdValue).length < Object.keys(this.dataAllUses).length) {
return 'mdi-minus-box';
} else {
return 'mdi-checkbox-blank-outline';
}
}
},
data: function data() {
return {
listGroup: [],
isGateLock: 0,
groupNameValue: '',
detailValue: '',
gateValue: [],
userIdValue: [],
dataTimeByGroup: [],
inputTime: [],
rulesValidate: {
validateGroupName: function validateGroupName(groupName) {
var pattern = /^.{1,64}$/;
return !!groupName && pattern.test(groupName) || _config__WEBPACK_IMPORTED_MODULE_17__["VALIDATE_GROUP_NAME"];
}
},
deleteData: [],
dataAllow: []
};
},
watch: {
loading: function loading(val) {
var _this = this;
if (val === false && this.successMessageLogs !== '' && this.isEdit === false) {
this.$refs.formGroup.reset();
this.listGroup = [];
setTimeout(function () {
_this.listGroup = [{
Ids: '',
isAdminToView: true,
isAdminOfGroupPassages: false,
isAdminOfGatePassages: false,
isAdminOfRemoteUnlock: false
}];
}, 500);
}
},
userItems: function userItems(value) {
this.userIdValue = value;
},
gateItems: function gateItems(value) {
this.gateValue = value;
},
groupDetail: function groupDetail(value) {
this.setValue(value);
if (this.groupDetail.passableTimeSettingId !== undefined) {
this.inputTime = {
text: this.groupDetail.passableTimeSettingId,
value: this.groupDetail.passableTimeSettingId
};
}
console.log(this.dataTimeByGroup);
},
expand: function expand(value) {
this.dataTimeByGroup = [{
name: this.groupDetail.passableTimeSetting.name,
passableTimeSettingId: this.groupDetail.passableTimeSetting.passableTimeSettingId,
timeSettings: this.groupDetail.passableTimeSetting.timeSettings
}];
},
gateValue: function gateValue(val) {
this.isGateLock = 0;
var gatePro = val.find(function (c) {
return c.gateModelCode === 'ALIG-030';
});
var gateLock = val.find(function (c) {
return c.gateModelCode !== 'ALIG-030';
});
console.log('gatePro', gatePro);
console.log('gateLock', gateLock);
if (gatePro !== undefined && gateLock !== undefined) {
this.isGateLock = 1;
} else if (gatePro === undefined && gateLock !== undefined) {
this.isGateLock = 2;
}
},
isDisabledGroupOptions: function isDisabledGroupOptions(val) {
var _this2 = this;
if (val === false && this.isEdit === true) {
this.deleteData = [];
if (this.groupDetail.groupAdministrators && this.groupDetail.groupAdministrators.length > 0) {
this.listGroup = [];
this.groupDetail.groupAdministrators.forEach(function (element) {
_this2.listGroup.push({
Ids: {
value: element.userId,
text: element.user.name,
disabled: true
},
isAdminToView: true,
isAdminOfGroupPassages: element.isAdminOfGroupPassages,
isAdminOfGatePassages: element.isAdminOfGatePassages,
isAdminOfRemoteUnlock: element.isAdminOfRemoteUnlock,
disabled: true,
groupAdministratorId: element.groupAdministratorId
});
});
} else {
this.listGroup = [{
Ids: '',
isAdminToView: true,
isAdminOfGroupPassages: false,
isAdminOfGatePassages: false,
isAdminOfRemoteUnlock: false
}];
}
}
},
isGetGroup: function isGetGroup(val) {
if (val === false) {
this.dataAllow = this.dataAllUses;
if (this.isEdit === false) {
this.listGroup = [{
Ids: '',
isAdminToView: true,
isAdminOfGroupPassages: false,
isAdminOfGatePassages: false,
isAdminOfRemoteUnlock: false
}];
} else {
this.changeData();
}
}
}
},
methods: {
clickSaveGroup: function clickSaveGroup() {
var validate = this.$refs.formGroup.validate();
if (validate) {
this.$emit('clickSaveGroup', {
groupName: this.groupNameValue,
detail: this.detailValue,
dataUserId: this.userIdValue,
dataGateId: this.gateValue,
dataTime: this.inputTime,
listGroup: this.listGroup
});
}
},
clickUpdateGroup: function clickUpdateGroup() {
var validate = this.$refs.formGroup.validate();
if (validate) {
this.$emit('clickUpdateGroup', {
groupName: this.groupNameValue,
detail: this.detailValue,
dataUserId: this.userIdValue,
dataGateId: this.gateValue,
dataTime: this.inputTime,
groupId: this.groupDetail.groupId,
groupDetail: this.groupDetail,
deleteData: this.deleteData,
listGroup: this.listGroup
});
}
},
setValue: function setValue(data) {
var obj = JSON.parse(JSON.stringify(data));
console.log('obj', obj);
if (obj.name !== '') {
this.groupNameValue = obj.name;
}
this.detailValue = ''; // this.gateValue = (obj.type).toString();
// this.userIdValue = obj.userId;
},
toggleUser: function toggleUser() {
var _this3 = this;
this.$nextTick(function () {
if (Object.keys(_this3.userIdValue).length === Object.keys(_this3.dataAllUses).length) {
_this3.userIdValue = [];
} else {
_this3.userIdValue = _this3.dataAllUses.slice();
}
});
},
toggle: function toggle() {
var _this4 = this;
this.$nextTick(function () {
if (Object.keys(_this4.gateValue).length === Object.keys(_this4.dataAllGates).length) {
_this4.gateValue = [];
} else {
_this4.gateValue = _this4.dataAllGates.slice();
}
});
},
deleteTime: function deleteTime(ID) {
console.log(ID);
for (var _i = 0, _Object$keys = Object.keys(this.dataTimeByGroup); _i < _Object$keys.length; _i++) {
var i = _Object$keys[_i];
if (this.dataTimeByGroup[parseInt(i)].passableTimeSettingId === ID) {
this.dataTimeByGroup.splice(parseInt(i), 1);
}
}
},
addTime: function addTime() {
if (this.inputTime.length !== 0) {
this.dataTimeByGroup.push({
name: this.inputTime.text,
passableTimeSettingId: this.inputTime.value,
timeSettings: []
});
}
},
addGroup: function addGroup() {
//
this.listGroup.push({
Ids: '',
isAdminToView: true,
isAdminOfGroupPassages: false,
isAdminOfGatePassages: false,
isAdminOfRemoteUnlock: false
});
},
deleteItem: function deleteItem(index) {
var i = this.dataAllow.map(function (e) {
return e.value;
}).indexOf(this.listGroup[index].Ids.value);
if (i >= 0) {
this.dataAllow[i].disabled = false;
}
if (this.listGroup[index].disabled) {
this.deleteData.push(this.listGroup[index].groupAdministratorId);
}
this.listGroup.splice(parseInt(index), 1);
},
changeData: function changeData() {
var _this5 = this;
this.dataAllow.map(function (v) {
return Object.assign(v, {
disabled: false
});
});
this.dataAllow.forEach(function (element, key) {
var check = _this5.listGroup.some(function (item) {
return item.Ids.value === element.value;
});
if (check) {
_this5.dataAllow[key].disabled = true;
}
});
},
clickTimeSettings: function clickTimeSettings() {
//
this.$emit('go-time-settings');
},
checkShow: function checkShow(data) {
if (data.disabled) {
return this.dataAllow.some(function (item) {
return data.Ids.value === item.value;
});
} else {
return true;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupAddUserListTable/GroupAddUserListTable.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupAddUserListTable/GroupAddUserListTable.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
var today = new Date();
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_10__["default"].extend({
name: 'GateUserListTable',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_15__["default"]
},
props: {
userTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
dataUsers: {
type: Array,
default: function _default() {
return [];
}
},
gateList: {
default: function _default() {
return [];
}
},
userOfGroup: {
default: function _default() {
return [];
}
},
dataTimes: {
type: Array,
default: function _default() {
return [];
}
}
},
data: function data() {
return {
searchTargetItems: [{
label: 'ユーザー名',
value: 'name'
}],
selectedItem: [],
getDataUsers: [],
selectedDisplayOption: ['name', 'registered'],
displayOptionItems: [{
label: 'ユーザー名',
value: 'name',
isDisabled: true
}]
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ユーザー名',
align: 'start',
sortable: true,
value: 'name'
}, {
text: 'ユーザーID',
align: 'start',
sortable: true,
value: 'userId'
}];
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
watch: {
selectedItem: function selectedItem(val) {
this.$emit('select-users', val.map(function (item) {
return item;
}));
},
loading: function loading() {
var _this = this;
this.getDataUsers = this.dataUsers;
this.getDataUsers.map(function (o) {
return o.disable = false;
});
this.dataUsers.forEach(function (element, key) {
var check = _this.userOfGroup.some(function (_ref) {
var v = _ref.value;
return v === element.userId;
});
if (check) {
_this.getDataUsers[key].disable = true;
}
});
this.selectedItem = [];
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
formatTime: function formatTime(hours, minute) {
return "".concat(('00' + hours).slice(-2), ":").concat(('00' + minute).slice(-2));
},
formatDate: function formatDate(date) {
var _date$split = date.split('-'),
_date$split2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_9__["default"])(_date$split, 3),
year = _date$split2[0],
month = _date$split2[1],
day = _date$split2[2];
return "".concat(year, "/").concat(month, "/").concat(day);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupDetailForm/GroupDetailForm.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupDetailForm/GroupDetailForm.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'GroupDetailForm',
components: {
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
},
props: {
gatesGroup: {
default: []
},
usersGroup: {
default: []
},
groupDetail: {
default: {}
},
loading: {
type: Boolean,
default: false
}
},
computed: {
headerTimes: {
get: function get() {
var headers = [{
text: '時間帯設定名',
align: 'start',
sortable: false,
width: '20%',
value: 'name'
}, {
text: '曜日',
align: 'start',
sortable: true,
value: 'dayTypeName'
}, {
text: '時間',
align: 'start',
sortable: true,
value: 'expand-time'
}];
return headers;
}
}
},
methods: {
tableSort: function tableSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (index[0] === 'dayTypeName') {
if (!isDescending[0]) {
return a.dayTypeId > b.dayTypeId ? 1 : -1;
} else {
return a.dayTypeId < b.dayTypeId ? 1 : -1;
}
} else if (index[0] === 'expand-time') {
if (!isDescending[0]) {
if (a.startTime > b.startTime) {
return 1;
} else if (a.startTime === b.startTime && a.endTime > b.endTime) {
return 1;
} else {
return -1;
}
} else {
if (a.startTime < b.startTime) {
return 1;
} else if (a.startTime === b.startTime && a.endTime < b.endTime) {
return 1;
} else {
return -1;
}
}
}
});
return items;
},
clickGate: function clickGate(ID, groupId) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_3__["GATE_DETAIL"],
query: {
gateId: ID,
goBack: 'group/detail?groupId=' + groupId
}
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupGateTable/GroupGateTable.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupGateTable/GroupGateTable.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_organisms_GateList_GateList_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/organisms/GateList/GateList.vue */ "./src/components/organisms/GateList/GateList.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_3__["default"].extend({
name: 'GroupGateTable',
components: {
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
GateList: _components_organisms_GateList_GateList_vue__WEBPACK_IMPORTED_MODULE_7__["default"]
},
props: {
isChange: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
groups: {
type: Array,
default: function _default() {
return [];
}
},
gateList: {
default: function _default() {
return [];
}
},
groupTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
pageGroup: {
type: Number,
default: 1
},
userId: {
type: String,
default: ''
},
groupId: {
type: String,
default: ''
},
perPage: {
type: Number,
default: 25
},
relationsGateGroupLoading: {
type: Boolean,
default: false
},
loadingGate: {
type: Boolean,
default: false
},
ExpandedGroup: {
default: function _default() {
return [];
}
},
groupDetail: {
default: function _default() {
return [];
}
},
errorMessageProcess: {
default: function _default() {
return [];
}
},
showSelect: {
type: Boolean,
default: false
},
pageGate: {
type: Number,
default: 0
},
messageSetting: {
default: function _default() {
return {};
}
}
},
data: function data() {
return {
groupPassage: [],
selectedItem: [],
loadGroups: [],
showConfirm: false,
groupItem: ''
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ゲート名',
align: 'start',
sortable: false,
value: 'gateName'
}, {
text: '適用されている通行権限グループ',
align: 'start',
sortable: false,
value: 'groupName'
}, {
text: '通行可能時間帯',
align: 'start',
sortable: false,
width: '150px',
value: 'passableTimeSettingName'
}];
return headers;
}
},
innerPage: {
get: function get() {
return this.pageGroup;
},
set: function set(val) {
this.$emit('change-page-group', {
page: val,
userId: this.userId,
change: 'group'
});
return;
}
}
},
watch: {
groups: function groups(val) {
this.selectedItem = [];
},
selectedItem: function selectedItem(val) {
this.$emit('select-Ids', val.map(function (item) {
return item.groupPassageId;
}));
},
loading: function loading(val) {
if (val) {//
} else {
this.loadGroups = this.groups.length > 0 ? this.groups : [];
}
},
isChange: function isChange(val) {
if (val) {
this.loadGroups = [];
var target = document.getElementById('expanded-data');
target.scrollIntoView({
block: 'center'
});
}
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
clickDetail: function clickDetail(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_8__["GROUP_DETAIL"],
query: {
groupId: ID,
goBack: 'user'
}
});
},
addGroupPass: function addGroupPass(item) {
this.showConfirm = true;
this.groupPassage.push({
text: item.group.name,
value: item.group.groupId
});
},
checkPassableTimeSetting: function checkPassableTimeSetting(item) {
if (item.passableTimeSetting !== undefined && item.passableTimeSetting.timeSettings !== undefined && item.passableTimeSetting.timeSettings !== null && item.passableTimeSetting.timeSettings.length > 0) {
return true;
} else {
return false;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupListAdd/GroupListAdd.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupListAdd/GroupListAdd.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_organisms_GroupDetailForm_GroupDetailForm_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/organisms/GroupDetailForm/GroupDetailForm.vue */ "./src/components/organisms/GroupDetailForm/GroupDetailForm.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_5__["default"].extend({
name: 'UserGroupListTable',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
GroupDetailForm: _components_organisms_GroupDetailForm_GroupDetailForm_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_11__["default"]
},
props: {
groupTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
dataGroups: {
type: Array,
default: function _default() {
return [];
}
},
gateList: {
default: function _default() {
return [];
}
},
groupOfGate: {
default: function _default() {
return [];
}
},
userList: {
default: function _default() {
return [];
}
},
dataTimes: {
type: Array,
default: function _default() {
return [];
}
}
},
data: function data() {
return {
searchTargetItems: [{
label: '通行権限グループ名',
value: 'groupName'
}],
getDataGroups: [],
selectedItem: [],
selectedDisplayOption: ['groupName', 'registered'],
displayOptionItems: [{
label: '通行権限グループ名',
value: 'groupName',
isDisabled: true
}]
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '通行権限グループ名',
align: 'start',
sortable: true,
value: 'name'
}, {
text: '通行権限グループID',
align: 'start',
sortable: true,
value: 'groupId'
}];
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
watch: {
loading: function loading() {
var _this = this;
this.getDataGroups = this.dataGroups;
this.getDataGroups.map(function (o) {
return o.disable = false;
});
this.dataGroups.forEach(function (element, key) {
var check = _this.groupOfGate.some(function (_ref) {
var v = _ref.value;
return v === element.groupId;
});
if (check) {
_this.getDataGroups[key].disable = true;
}
});
this.selectedItem = [];
},
selectedItem: function selectedItem(val) {
this.$emit('select-groups', val.map(function (item) {
return item.groupId;
}));
},
page: function page() {
this.selectedItem = [];
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupListModalTable/GroupListModalTable.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupListModalTable/GroupListModalTable.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var _components_organisms_GateOfGroupTable_GateOfGroupTable_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/organisms/GateOfGroupTable/GateOfGroupTable.vue */ "./src/components/organisms/GateOfGroupTable/GateOfGroupTable.vue");
/* harmony import */ var _components_organisms_UserOfGroupTable_UserOfGroupTable_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/organisms/UserOfGroupTable/UserOfGroupTable.vue */ "./src/components/organisms/UserOfGroupTable/UserOfGroupTable.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_5__["default"].extend({
name: 'GroupListTable',
components: {
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
GateOfGroupTable: _components_organisms_GateOfGroupTable_GateOfGroupTable_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
UserOfGroupTable: _components_organisms_UserOfGroupTable_UserOfGroupTable_vue__WEBPACK_IMPORTED_MODULE_13__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
dataGroupsModal: {
type: Object,
default: {}
},
isGroupEditModalShow: {
type: Boolean,
default: false
},
authority: {
type: Object,
default: {}
},
groupExpanedGate: {
default: []
},
isReRenderGate: {
default: 0
},
groupExpanedUser: {
default: []
},
isReRenderUser: {
default: 0
},
isRemoveGateSelected: {
default: 0
},
isRemoveUserSelected: {
default: 0
}
},
mounted: function mounted() {
if (typeof localStorage.displayOptionGroupModal === 'undefined') {
localStorage.setItem('displayOptionGroupModal', JSON.stringify(this.selectedDisplayOption));
} else {
this.selectedDisplayOption = JSON.parse(localStorage.displayOptionGroupModal);
}
},
watch: {
groupSelected: function groupSelected(val) {
this.$emit('select-groups', val.map(function (item) {
return item.groupId;
}));
},
isRemoveGroupSelected: function isRemoveGroupSelected(value) {
this.groupSelected = [];
},
loading: function loading(value) {
if (value === false) {
this.groupSelected = [];
}
},
selectedDisplayOption: function selectedDisplayOption(value) {
localStorage.setItem('displayOptionGroupModal', JSON.stringify(value));
}
},
data: function data() {
return {
expanded: [],
groupSelected: [],
selectedDisplayOption: ['name', 'gateCount', 'userCount'],
displayOptionItems: [{
label: '通行権限グループ名',
value: 'name',
isDisabled: true
}, {
label: '通行可能時間名',
value: 'passableTimeSettingName',
isDisabled: false
}, {
label: '登録日',
value: 'registered',
isDisabled: false
}, {
label: 'ステータス',
value: 'isValid',
isDisabled: false
}],
isVaildOnly: localStorage.isVaildDataGroup === 'true' ? true : false,
showOption: false,
isValid: true
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '通行権限グループ名',
align: 'start',
sortable: true,
value: 'name'
}];
if (this.selectedDisplayOption.includes('passableTimeSettingName')) {
headers.push({
text: '通行可能時間名',
align: 'start',
sortable: true,
value: 'passableTimeSetting.name'
});
}
if (this.selectedDisplayOption.includes('registered')) {
headers.push({
text: '登録日',
align: 'start',
sortable: true,
value: 'registered'
});
}
if (this.selectedDisplayOption.includes('isValid')) {
headers.push({
text: 'ステータス',
align: 'start',
sortable: true,
value: 'isValid'
});
}
headers.push({
text: 'ユーザー数/ゲート数',
align: 'center',
width: '200px',
sortable: false,
value: 'data-table-expand'
});
headers.push({
text: '',
align: 'end',
sortable: false,
width: '150px',
value: 'icons'
});
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-per-page', val);
return;
}
},
showValid: {
get: function get() {
return this.isValid;
},
set: function set(val) {
this.$emit('get-group-isValid', val);
return;
}
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (index[0] === 'passableTimeSetting.name') {
var aValue = a.passableTimeSetting !== undefined ? a.passableTimeSetting.name : '';
var bValue = b.passableTimeSetting !== undefined ? b.passableTimeSetting.name : '';
if (!isDescending[0]) {
return aValue < bValue ? -1 : 1;
} else {
return bValue < aValue ? -1 : 1;
}
} else {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
CheckColumn: function CheckColumn(data) {
localStorage.setItem('displayOptionGroupModal', JSON.stringify(data));
},
convertDate: function convertDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_11___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm');
},
deleteBridgeProperty: function deleteBridgeProperty() {
this.$emit('ChangeProperty');
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupListTable/GroupListTable.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupListTable/GroupListTable.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_organisms_GateOfGroupTable_GateOfGroupTable_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/organisms/GateOfGroupTable/GateOfGroupTable.vue */ "./src/components/organisms/GateOfGroupTable/GateOfGroupTable.vue");
/* harmony import */ var _components_organisms_UserOfGroupTable_UserOfGroupTable_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/organisms/UserOfGroupTable/UserOfGroupTable.vue */ "./src/components/organisms/UserOfGroupTable/UserOfGroupTable.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_14__);
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_5__["default"].extend({
name: 'GroupListTable',
components: {
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
GateOfGroupTable: _components_organisms_GateOfGroupTable_GateOfGroupTable_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
UserOfGroupTable: _components_organisms_UserOfGroupTable_UserOfGroupTable_vue__WEBPACK_IMPORTED_MODULE_13__["default"]
},
props: {
groupTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
isGetDataList: {
type: Boolean,
default: false
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
dataGroups: {
type: Array,
default: function _default() {
return [];
}
},
isRemoveGroupSelected: {
default: 0
},
groupExpanedGate: {
default: []
},
isReRenderGate: {
default: 0
},
groupExpanedUser: {
default: []
},
isReRenderUser: {
default: 0
},
isRemoveGateSelected: {
default: 0
},
isRemoveUserSelected: {
default: 0
}
},
mounted: function mounted() {
if (typeof localStorage.displayOptionGroup === 'undefined') {
localStorage.setItem('displayOptionGroup', JSON.stringify(this.selectedDisplayOption));
} else {
this.selectedDisplayOption = JSON.parse(localStorage.displayOptionGroup);
}
},
watch: {
groupSelected: function groupSelected(val) {
this.$emit('select-groups', val.map(function (item) {
return item.groupId;
}));
},
isRemoveGroupSelected: function isRemoveGroupSelected(value) {
this.groupSelected = [];
},
selectedDisplayOption: function selectedDisplayOption(value) {
localStorage.setItem('displayOptionGroup', JSON.stringify(value));
}
},
data: function data() {
return {
expanded: [],
groupSelected: [],
selectedDisplayOption: ['groupId', 'name'],
displayOptionItems: [{
label: '通行権限グループID',
value: 'groupId',
isDisabled: true
}, {
label: '通行権限グループ名',
value: 'name',
isDisabled: false
}, {
label: '通行可能時間名',
value: 'passableTimeSettingName',
isDisabled: false
}, {
label: '登録日',
value: 'registered',
isDisabled: false
}, {
label: 'ステータス',
value: 'isValid',
isDisabled: false
}],
isVaildOnly: localStorage.isVaildDataGroup === 'true' ? true : false,
showOption: false
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '通行権限グループID',
align: 'start',
sortable: true,
value: 'groupId'
}];
if (this.selectedDisplayOption.includes('name')) {
headers.push({
text: '通行権限グループ名',
align: 'start',
sortable: true,
value: 'name'
});
}
if (this.selectedDisplayOption.includes('passableTimeSettingName')) {
headers.push({
text: '通行可能時間名',
align: 'start',
sortable: true,
value: 'passableTimeSetting.name'
});
}
if (this.selectedDisplayOption.includes('registered')) {
headers.push({
text: '登録日',
align: 'start',
sortable: true,
value: 'registered'
});
}
if (this.selectedDisplayOption.includes('isValid')) {
headers.push({
text: 'ステータス',
align: 'start',
sortable: true,
value: 'isValid'
});
}
headers.push({
text: 'ユーザー数/ゲート数',
align: 'center',
width: '200px',
sortable: false,
value: 'data-table-expand'
});
headers.push({
text: '',
align: 'end',
sortable: false,
width: '150px',
value: 'icons'
});
return headers;
}
},
headerTimes: {
get: function get() {
var headers = [{
text: '曜日',
align: 'start',
sortable: false,
value: 'dayTypeName'
}, {
text: '時間',
align: 'start',
sortable: false,
value: 'expand-time'
}];
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-per-page', val);
return;
}
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (index[0] === 'passableTimeSetting.name') {
var aValue = a.passableTimeSetting !== undefined ? a.passableTimeSetting.name : '';
var bValue = b.passableTimeSetting !== undefined ? b.passableTimeSetting.name : '';
if (!isDescending[0]) {
return aValue < bValue ? -1 : 1;
} else {
return bValue < aValue ? -1 : 1;
}
} else {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
CheckColumn: function CheckColumn(data) {
localStorage.setItem('displayOptionGroup', JSON.stringify(data));
},
convertDate: function convertDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_14___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm');
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupLockListAdd/GroupLockListAdd.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupLockListAdd/GroupLockListAdd.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_organisms_GroupDetailForm_GroupDetailForm_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/organisms/GroupDetailForm/GroupDetailForm.vue */ "./src/components/organisms/GroupDetailForm/GroupDetailForm.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_13__);
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_5__["default"].extend({
name: 'GroupLockListAdd',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
GroupDetailForm: _components_organisms_GroupDetailForm_GroupDetailForm_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_11__["default"]
},
props: {
groupTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
dataGroups: {
type: Array,
default: function _default() {
return [];
}
},
gateList: {
default: function _default() {
return [];
}
},
groupOfGate: {
default: function _default() {
return [];
}
},
userList: {
default: function _default() {
return [];
}
},
dataTimes: {
type: Array,
default: function _default() {
return [];
}
}
},
data: function data() {
return {
searchTargetItems: [{
label: '通行権限グループ名',
value: 'groupName'
}],
getDataGroups: [],
selectedItem: [],
selectedDisplayOption: ['groupName', 'registered'],
displayOptionItems: [{
label: '通行権限グループ名',
value: 'groupName',
isDisabled: true
}]
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '通行権限グループID',
align: 'start',
sortable: true,
value: 'groupId'
}, {
text: '通行権限グループ名',
align: 'start',
sortable: true,
value: 'name'
}, {
text: 'ステータス',
align: 'start',
sortable: true,
value: 'isValid'
}, {
text: '登録日',
align: 'start',
sortable: true,
value: 'registered'
}];
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
watch: {
loading: function loading() {
var _this = this;
this.getDataGroups = this.dataGroups;
this.getDataGroups.map(function (o) {
return o.disable = false;
});
this.dataGroups.forEach(function (element, key) {
var check = _this.groupOfGate.some(function (_ref) {
var v = _ref.value;
return v === element.groupId;
});
if (check) {
_this.getDataGroups[key].disable = true;
}
});
this.selectedItem = [];
},
selectedItem: function selectedItem(val) {
this.$emit('select-groups', val.map(function (item) {
return item.groupId;
}));
},
page: function page() {
this.selectedItem = [];
}
},
methods: {
converDate: function converDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_13___default()(new Date(t * 1000)).format('YYYY/MM/DD');
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupOfGateLockTable/GroupOfGateLockTable.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupOfGateLockTable/GroupOfGateLockTable.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_11__);
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_3__["default"].extend({
name: 'GroupOfGateLockTable',
components: {
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
props: {
isReRenderGroup: {
default: 0
},
isGroupOfGate: {
default: false
},
isShowConfirm: {
default: false
},
groupOfGate: {
type: Array,
default: function _default() {
return [];
}
},
gateId: {
default: ''
},
groupId: {
default: ''
},
pageGroup: {
type: Number,
default: 1
},
total: {
type: Number,
default: 1
},
isRemoveGroupSelected: {
default: 0
},
showProgress: {
type: Boolean,
default: false
},
progress: {
type: Number,
default: 0
},
isFinishProcess: {
type: Boolean,
default: false
},
groupTotalCountDel: {
type: Number,
default: 0
},
totalDataRowProcess: {
type: Number,
default: 0
},
successItemProcess: {
type: Number,
default: 0
},
errorMessageProcess: {
type: Array,
default: function _default() {
return [];
}
}
},
data: function data() {
return {
selectedItem: []
};
},
computed: {
innerPageGroup: {
get: function get() {
return this.pageGroup;
},
set: function set(val) {
this.$emit('change-page-group', {
page: val
});
return;
}
},
isShow: {
get: function get() {
return this.isShowConfirm;
},
set: function set(val) {
if (val === false) {
this.$emit('closeModalConfirm');
}
return;
}
},
headersGroup: {
get: function get() {
var headersGroup = [{
text: '通行権限グループID ',
align: 'start',
sortable: false,
value: 'group.groupId'
}, {
text: '通行権限グループ名 ',
align: 'start',
sortable: false,
value: 'group.name'
}, {
text: 'ステータス',
align: 'start',
sortable: false,
value: 'isValid'
}];
return headersGroup;
},
set: function set() {
return;
}
}
},
watch: {
isReRenderGroup: function isReRenderGroup(value) {
this.$forceUpdate();
},
isRemoveGroupSelected: function isRemoveGroupSelected(value) {
this.selectedItem = [];
},
selectedItem: function selectedItem(value) {
this.$emit('select-group', value.map(function (item) {
return item.relationId;
}));
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (index[0] === 'group.name') {
if (!isDescending[0]) {
return a.group.name < b.group.name ? -1 : 1;
} else {
return b.group.name < a.group.name ? -1 : 1;
}
} else {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
converDate: function converDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_11___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm:ss');
},
changePage: function changePage(val) {
this.$emit('change-page-group', {
page: val,
groupId: this.groupId
});
},
clickJoinGroup: function clickJoinGroup(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_10__["GATE_ADD_USER_GROUP"],
query: {
groupId: ID,
goBack: 'groups'
}
});
},
clickDetail: function clickDetail(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_10__["USER_DETAIL"],
query: {
groupId: ID,
goBack: 'gates'
}
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupOfGateTable/GroupOfGateTable.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupOfGateTable/GroupOfGateTable.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.map.js */ "./node_modules/core-js/modules/es.map.js");
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_organisms_UserOfGateTable_UserOfGateTable_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/organisms/UserOfGateTable/UserOfGateTable.vue */ "./src/components/organisms/UserOfGateTable/UserOfGateTable.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_5__["default"].extend({
name: 'GroupGateTable',
components: {
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
UserOfGateTable: _components_organisms_UserOfGateTable_UserOfGateTable_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
props: {
gateExpanedGroup: {
type: Map,
default: new Map()
},
gateId: {
default: ''
},
isReRenderGroup: {
default: 0
},
isRemoveGroupSelected: {
default: 0
},
// user
gateExpanedUser: {
type: Map,
default: new Map()
},
isReRenderUser: {
default: 0
},
isRemoveUserSelected: {
default: 0
}
},
data: function data() {
return {
selectedItem: []
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '通行権限グループ名',
align: 'start',
sortable: true,
value: 'group.name'
}, {
text: ' 所属ユーザー数',
align: 'center',
width: '150px',
sortable: false,
value: 'data-table-expand'
}];
return headers;
}
}
},
watch: {
isReRenderGroup: function isReRenderGroup(value) {
this.$forceUpdate();
},
isRemoveGroupSelected: function isRemoveGroupSelected(value) {
this.selectedItem = [];
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (index[0] === 'group.name') {
if (!isDescending[0]) {
return a.group.name < b.group.name ? -1 : 1;
} else {
return b.group.name < a.group.name ? -1 : 1;
}
} else {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
changePage: function changePage(val) {
this.$emit('change-page-group', {
page: val,
gateId: this.gateId
});
},
clickDetail: function clickDetail(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_10__["GROUP_DETAIL"],
query: {
groupId: ID,
goBack: 'gates'
}
});
},
clickJoinGroup: function clickJoinGroup(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_10__["GATE_ADD_GROUP"],
query: {
gateId: ID
}
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupOfTime/GroupOfTime.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupOfTime/GroupOfTime.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_organisms_GateList_GateList_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/organisms/GateList/GateList.vue */ "./src/components/organisms/GateList/GateList.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2__["default"].extend({
name: 'GroupOfTime',
components: {
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
GateList: _components_organisms_GateList_GateList_vue__WEBPACK_IMPORTED_MODULE_6__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
groups: {
type: Array,
default: function _default() {
return [];
}
},
groupTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
pageGroup: {
type: Number,
default: 1
},
passableTimeSettingId: {
type: String,
default: ''
},
perPage: {
type: Number,
default: 25
},
ExpandedGroup: {
default: function _default() {
return [];
}
},
showSelect: {
type: Boolean,
default: false
}
},
data: function data() {
return {
selectedItem: []
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '通行権限グループ名',
align: 'start',
sortable: true,
value: 'name'
}];
return headers;
}
},
innerPage: {
get: function get() {
return this.pageGroup;
},
set: function set(val) {
this.$emit('change-page-group', {
page: val,
passableTimeSettingId: this.passableTimeSettingId,
change: 'group'
});
return;
}
}
},
watch: {
groups: function groups(val) {
this.selectedItem = [];
},
selectedItem: function selectedItem(val) {
this.$emit('select-groups', val.map(function (item) {
return item.groupPassageId;
}));
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
clickDetail: function clickDetail(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_7__["GROUP_DETAIL"],
query: {
groupId: ID,
goBack: 'setting'
}
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/Header/Header.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/Header/Header.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'Header',
props: {
isExpanded: {
type: Boolean,
default: false
},
userName: {
type: String,
default: ''
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/HolidaySetting/HolidaySetting.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/HolidaySetting/HolidaySetting.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js");
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js");
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
var currentYear = new Date().getFullYear();
var previousYear = currentYear - 10;
var years = [];
for (var i = currentYear - 10; i <= currentYear; i++) {
years.push({
text: i.toString() + '年',
value: i.toString()
});
}
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_10__["default"].extend({
name: 'Holiday',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_14__["default"]
},
props: {
months: {
default: function _default() {
return [];
}
},
timeAdd: {
default: function _default() {
return [];
}
},
dayTypesCalendar: {
default: function _default() {
return [];
}
},
loading: {
default: false
},
isFinishDate: {
default: false
},
isFinishProcess: {
default: false
},
saveFinish: {
default: false
},
errorMessageLogs: {
type: String,
default: ''
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogsModal: {
type: String,
default: ''
},
successMessageLogsModal: {
type: String,
default: ''
},
isSaveDate: {
type: Number,
default: 0
}
},
data: function data() {
return {
yearsItems: years,
itemDate: {
inputDate: '',
date: [],
dayTypeId: ''
},
years: '2021',
showModal: false,
popupProcess: false,
dateTime: [],
inputDate: '',
item1: ['2021-01-01'],
item2: ['2022-01', '2022-01-01'],
c: 0
};
},
created: function created() {
this.$emit('isGetCalendar'); // const element = document.getElementById('div1');
// element.classList.add('otherclass');
// $('p').addClass( 'myClass yourClass' );
},
watch: {
isFinishDate: function isFinishDate(value) {
var _this = this;
if (value) {
setTimeout(function () {
_this.setColor(true);
}, 10);
}
},
isSaveDate: function isSaveDate(value) {
var _this2 = this;
if (value) {
setTimeout(function () {
_this2.setColor(false);
}, 10);
}
},
loading: function loading(value) {
if (value === false && this.saveFinish === true) {
this.showModal = true;
}
}
},
mounted: function mounted() {// setTimeout(() => {this.setColor(); }, 1);
},
methods: {
weekday: function weekday(value) {
var d = new Date(value);
var title = '';
switch (d.getDay()) {
case 0:
title = '日';
break;
case 1:
title = '月';
break;
case 2:
title = '火';
break;
case 3:
title = '水';
break;
case 4:
title = '木';
break;
case 5:
title = '金';
break;
case 6:
title = '土';
break;
}
return title;
},
getTitle: function getTitle(value) {
var title = value[0].split('-');
return title[0] + '年' + title[1] + '月';
},
setDate: function setDate(value, date) {
this.itemDate.inputDate = value;
this.itemDate.inputDate = value;
this.itemDate.date = date; // this.showModal = true;
this.$emit('setDateOne', this.itemDate);
},
closeDate: function closeDate() {
this.itemDate.inputDate = '';
this.itemDate.date = [];
this.showModal = false;
this.$emit('closeDate');
},
closeDateFinish: function closeDateFinish() {
this.showModal = false;
this.itemDate = {
inputDate: '',
date: [],
dayTypeId: ''
};
this.$emit('closeDateFinish');
},
saveDate: function saveDate() {
this.dateTime = [];
this.showModal = true;
this.popupProcess = false;
},
cancelDate: function cancelDate() {
this.showModal = false;
this.popupProcess = false;
this.$emit('setTypeDate', {
typeDate: {
value: 'Del',
text: '設定なし'
}
});
},
setTypeDate: function setTypeDate() {
if (this.dateTime !== undefined && this.dateTime !== null && this.dateTime.length !== 0) {
this.$emit('setTypeDate', {
typeDate: this.dateTime
});
}
this.showModal = false;
},
saveAllDate: function saveAllDate() {
// this.showModal = true;
this.popupProcess = true;
this.itemDate.dayTypeId = this.dateTime;
this.$emit('saveAllDate', {
itemDate: this.itemDate
});
},
setColor: function setColor(isDefault) {
var _this3 = this;
var allDates = document.querySelectorAll('.allig-date-picker .bg-title-date .v-btn__content');
allDates.forEach(function (x, i) {
var parent = x.closest('.allig-date-picker');
var fullDay = '';
if (x.parentNode !== null) {
x.parentNode.classList.remove('type7', 'type8', 'type9', 'typeA', 'typeB', 'typeC', 'typeD', 'typeE', 'typeF', 'Del', 'change');
}
if (null === parent) {
console.log('not parent');
} else {
var monthYearDiv = parent.querySelector('.v-date-picker-title__date > div');
var monthYear = monthYearDiv.innerHTML;
var day = x.innerHTML;
fullDay = monthYear !== null ? monthYear.toString().replace('年', '-').replace('月', '-') + (parseInt(day) < 10 ? '0' + day : day) : '';
var color = '';
var action = '';
_this3.months.forEach(function (element, key) {
var index = element.dayTypeId.map(function (e) {
return e.date;
}).indexOf(fullDay);
if (index >= 0) {
if (element.dayTypeId[index].action !== undefined && element.dayTypeId[index].action !== '' && element.dayTypeId[index].action !== null) {
action = element.dayTypeId[index].action;
}
switch (element.dayTypeId[index].dayTypeName) {
case '休日':
color = 'type7';
break;
case '特日1':
color = 'type8';
break;
case '特日2':
color = 'type9';
break;
case '特日3':
color = 'typeA';
break;
case '特日4':
color = 'typeB';
break;
case '特日5':
color = 'typeC';
break;
case '特日6':
color = 'typeD';
break;
case '特日7':
color = 'typeE';
break;
case '特日8':
color = 'typeF';
break;
case '設定なし':
color = 'Del';
break;
case '':
color = 'Del';
break;
}
}
});
if (x.parentNode !== null && color !== '') {
if (action !== '') {
x.parentNode.classList.add(action);
}
x.parentNode.classList.add(color);
}
} // let fullDay = (monthYear as HTMLElement).innerHTML;
// fullDay = fullDay.replace('年', '-').replace('月', '-') + (day as HTMLElement).innerHTML;
// console.log('(day as HTMLElement).innerHTML', (day as HTMLElement).innerHTML);
// console.log('container', fullDay);
// console.log(allDates[i]);
// if ( null === x.parentNode ) {
// throw Error( 'refNode.parentNode is null');
// } else {
// console.log('x.parentNode', x.parentNode);
// (x.parentNode.parentNode as HTMLElement).setAttribute('style', 'background-color: #99cc00 !important');
// }
// allDates[i].classList.add('date-color');
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InALLRoomModalForm/InAllRoomModalForm.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InALLRoomModalForm/InAllRoomModalForm.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_Search_Search_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/Search/Search.vue */ "./src/components/molecules/Search/Search.vue");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/ErrorButton/ErrorButton.vue */ "./src/components/molecules/ErrorButton/ErrorButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_3__["default"].extend({
name: 'InAllRoomModalForm',
components: {
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
Search: _components_molecules_Search_Search_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
ErrorButton: _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__["default"]
},
props: {
inAllRoomLoading: {
type: Boolean,
default: false
},
inAllRoom: {
type: Array,
default: function _default() {
return [];
}
},
inAllRoomSearchValue: {
type: Object,
default: function _default() {
return {
text: '',
targets: ['name']
};
}
},
successMessages: {
type: Array,
default: function _default() {
return [];
}
},
errorMessages: {
type: Array,
default: function _default() {
return [];
}
},
cardTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
roomTotalCount: {
type: Number,
default: 0
},
isDel: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
}
},
data: function data() {
return {
showSuccessMessages: [],
searchTargetItems: [{
label: '名前',
value: 'name'
}],
deleteRoomModal: false,
room: {
roomId: '',
name: ''
}
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '名前',
align: 'start',
sortable: true,
width: '',
value: 'name'
}];
headers.push({
text: '',
align: 'end',
sortable: false,
width: '150px',
value: 'actions'
});
return headers;
}
},
innerInAllRoomSearchValue: {
get: function get() {
return this.inAllRoomSearchValue;
},
set: function set(val) {
this.$emit('input-in-all-room-search-value', val);
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
}
},
methods: {
handleSearch: function handleSearch() {
this.$emit('search-in-all-room', this.innerInAllRoomSearchValue);
},
handleClickLookRoom: function handleClickLookRoom(room) {
this.$emit('clicklookroom', room);
},
handleDeleteRoom: function handleDeleteRoom() {
this.$emit('delete-room', this.room.roomId);
this.deleteRoomModal = false;
},
handleClickDelete: function handleClickDelete(room) {
this.room = room;
this.deleteRoomModal = true;
},
handleClickEdit: function handleClickEdit(room) {
this.$emit('click-edit-room', room);
},
handleClickCreateRoom: function handleClickCreateRoom() {
this.$emit('click-create-room');
}
},
watch: {
successMessages: function successMessages(messages) {
var shows = [];
messages.forEach(function (message) {
shows.push(message !== '');
});
this.showSuccessMessages = shows;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomDetail/InRoomDetail.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomDetail/InRoomDetail.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: TAB_VALUE_IN_ROOM_USER, TAB_VALUE_IN_ROOM_TIMELINE, TAB_VALUE_IN_ROOM_USER_TIMELINE, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TAB_VALUE_IN_ROOM_USER", function() { return TAB_VALUE_IN_ROOM_USER; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TAB_VALUE_IN_ROOM_TIMELINE", function() { return TAB_VALUE_IN_ROOM_TIMELINE; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TAB_VALUE_IN_ROOM_USER_TIMELINE", function() { return TAB_VALUE_IN_ROOM_USER_TIMELINE; });
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/ErrorButton/ErrorButton.vue */ "./src/components/molecules/ErrorButton/ErrorButton.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_Tabs_Tabs_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Tabs/Tabs.vue */ "./src/components/molecules/Tabs/Tabs.vue");
/* harmony import */ var _components_organisms_InRoomUserTable_InRoomUserTable_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/organisms/InRoomUserTable/InRoomUserTable.vue */ "./src/components/organisms/InRoomUserTable/InRoomUserTable.vue");
/* harmony import */ var _components_organisms_InRoomTimelineTable_InRoomTimelineTable_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/organisms/InRoomTimelineTable/InRoomTimelineTable.vue */ "./src/components/organisms/InRoomTimelineTable/InRoomTimelineTable.vue");
/* harmony import */ var _components_organisms_InRoomUserTimelineTable_InRoomUserTimelineTable_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/organisms/InRoomUserTimelineTable/InRoomUserTimelineTable.vue */ "./src/components/organisms/InRoomUserTimelineTable/InRoomUserTimelineTable.vue");
var TAB_VALUE_IN_ROOM_USER = 'in-room-user';
var TAB_VALUE_IN_ROOM_TIMELINE = 'in-room-timeline';
var TAB_VALUE_IN_ROOM_USER_TIMELINE = 'in-room-user-timeline';
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4__["default"].extend({
name: 'InRoomDetail',
components: {
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
ErrorButton: _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Tabs: _components_molecules_Tabs_Tabs_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
InRoomUserTable: _components_organisms_InRoomUserTable_InRoomUserTable_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
InRoomTimelineTable: _components_organisms_InRoomTimelineTable_InRoomTimelineTable_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
InRoomUserTimelineTable: _components_organisms_InRoomUserTimelineTable_InRoomUserTimelineTable_vue__WEBPACK_IMPORTED_MODULE_14__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
tab: {
type: String,
default: TAB_VALUE_IN_ROOM_USER
},
successMessages: {
type: Array,
default: function _default() {
return [];
}
},
errorMessages: {
type: Array,
default: function _default() {
return [];
}
},
room: {
type: Object,
default: function _default() {
return {
roomId: '',
name: ''
};
}
},
inRoomUserLoading: {
type: Boolean,
default: false
},
inRoomUsers: {
type: Array,
default: function _default() {
return [];
}
},
inRoomUserTotalCount: {
type: Number,
default: 0
},
inRoomUserPage: {
type: Number,
default: 1
},
inRoomUserPerPage: {
type: Number,
default: 25
},
inRoomUserSearchValue: {
type: Object,
default: function _default() {
return {
text: '',
targets: ['userId', 'name']
};
}
},
roomRoomLogLoading: {
type: Boolean,
default: false
},
roomRoomLogs: {
type: Array,
default: function _default() {
return [];
}
},
roomRoomLogTotalCount: {
type: Number,
default: 0
},
roomRoomLogPage: {
type: Number,
default: 1
},
roomRoomLogPerPage: {
type: Number,
default: 25
},
roomRoomLogDate: {
type: String,
default: new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10)
},
roomRoomLogSearchValue: {
type: Object,
default: function _default() {
return {
text: '',
targets: ['userName']
};
}
},
roomRoomLogProgressMessage: {
type: String,
default: ''
},
roomRoomLogProgressErrorMessage: {
type: String,
default: ''
},
userRoomLogLoading: {
type: Boolean
},
user: {
type: Object,
default: function _default() {
return {
userId: '',
name: '',
furigana: '',
email: '',
phoneNumber: '',
isAdmin: false,
isPhoneAdmin: false,
shareKeyBeValid: false,
isMfaSms: false,
passCode: '',
isValid: false,
option1: '',
option2: '',
isPasswordLoginValid: false,
groupCount: 0,
gateCount: 0,
timelimitedGateCount: 0
};
}
},
userRoomLogs: {
type: Array,
default: function _default() {
return [];
}
},
userRoomLogDate: {
type: String,
default: new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10)
},
userRoomLogProgressMessage: {
type: String,
default: ''
},
userRoomLogProgressErrorMessage: {
type: String,
default: ''
},
userRoomLogSuccessMessages: {
type: Array,
default: function _default() {
return [];
}
},
userRoomLogErrorMessages: {
type: Array,
default: function _default() {
return [];
}
},
tabItemsUI: {
type: Array,
default: []
},
userFullList: {
type: Array,
default: []
}
},
data: function data() {
return {
showSuccessMessages: [],
showUserRoomLogSuccessMessages: [],
// tabItems: [
// { text: '在室中ユーザ', value: TAB_VALUE_IN_ROOM_USER },
// { text: '在室履歴', value: TAB_VALUE_IN_ROOM_TIMELINE },
// ],
deleteRoomModal: false,
userRoomLogModal: false,
isShow: false
};
},
mounted: function mounted() {
if (this.$route.path === '/in-room-management/room') {
this.isShow = true;
}
},
computed: {
innerTab: {
get: function get() {
return this.tab;
},
set: function set(val) {
this.$emit('input-tab', val);
}
},
innerInRoomUserSearchValue: {
get: function get() {
return this.inRoomUserSearchValue;
},
set: function set(val) {
this.$emit('input-in-room-user-search-value', val);
return;
}
},
innerRoomRoomLogDate: {
get: function get() {
return this.roomRoomLogDate;
},
set: function set(val) {
this.$emit('input-room-room-log-date', val);
return;
}
},
innerRoomRoomLogSearchValue: {
get: function get() {
return this.roomRoomLogSearchValue;
},
set: function set(val) {
this.$emit('input-room-room-log-search-value', val);
return;
}
},
innerUserRoomLogDate: {
get: function get() {
return this.userRoomLogDate;
},
set: function set(val) {
this.$emit('input-user-room-log-date', val);
return;
}
}
},
watch: {
'successMessages': function successMessages(messages) {
var shows = [];
messages.forEach(function (message) {
shows.push(message !== '');
});
this.showSuccessMessages = shows;
},
'userRoomLogSuccessMessages': function userRoomLogSuccessMessages(messages) {
var shows = [];
messages.forEach(function (message) {
shows.push(message !== '');
});
this.showUserRoomLogSuccessMessages = shows;
},
'room.roomUserCount': {
handler: function handler() {
this.$refs['allig-in-room-detail-tabs'].callSlider();
}
}
},
methods: {
clickInRoomUser: function clickInRoomUser(userId) {
// this.userRoomLogModal = true;
this.$emit('click-in-room-user', userId);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomModalForm/InRoomModalForm.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomModalForm/InRoomModalForm.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4__["default"].extend({
name: 'InRoomModalForm',
components: {
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_7__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
roomInfo: {
type: Object,
default: function _default() {
return {
roomId: '',
name: '',
relationsRoomGate: []
};
}
},
allGates: {
type: Array,
default: function _default() {
return [];
}
},
roomInfoLoading: {
type: Boolean,
default: false
},
authority: {
type: Object,
default: {}
},
successMessages: {
type: Array,
default: function _default() {
return [];
}
},
errorMessages: {
type: Array,
default: function _default() {
return [];
}
}
},
data: function data() {
return {
showRoomFormModal: false,
room: {
relationsRoomGate: []
}
};
},
computed: {
gateItems: function gateItems() {
var relationsRoomGateIds = this.roomInfo.relationsRoomGate ? this.roomInfo.relationsRoomGate.map(function (item) {
return item.gateId;
}) : [];
var gateNames = this.allGates.filter(function (item) {
return relationsRoomGateIds.includes(item.gateId);
}).map(function (item) {
return {
title: item.gateName
};
});
return gateNames;
}
},
methods: {}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomTimelineTable/InRoomTimelineTable.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomTimelineTable/InRoomTimelineTable.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_molecules_DatePicker_DatePicker_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/DatePicker/DatePicker.vue */ "./src/components/molecules/DatePicker/DatePicker.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_Search_Search_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/Search/Search.vue */ "./src/components/molecules/Search/Search.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_TimelineTable_TimelineTable_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/TimelineTable/TimelineTable.vue */ "./src/components/molecules/TimelineTable/TimelineTable.vue");
/* harmony import */ var _components_molecules_ReloadButton_ReloadButton_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/ReloadButton/ReloadButton.vue */ "./src/components/molecules/ReloadButton/ReloadButton.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_ProgressModal_ProgressModal_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/ProgressModal/ProgressModal.vue */ "./src/components/molecules/ProgressModal/ProgressModal.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_5__["default"].extend({
name: 'InRoomTimelineTable',
components: {
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
DatePicker: _components_molecules_DatePicker_DatePicker_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
Search: _components_molecules_Search_Search_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
TimelineTable: _components_molecules_TimelineTable_TimelineTable_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
ReloadButton: _components_molecules_ReloadButton_ReloadButton_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
ProgressModal: _components_molecules_ProgressModal_ProgressModal_vue__WEBPACK_IMPORTED_MODULE_16__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
// 選択中の部屋情報
room: {
type: Object,
default: function _default() {
return {
roomId: '',
name: ''
};
}
},
roomRoomLogs: {
type: Array,
default: function _default() {
return [];
}
},
totalCount: {
type: Number,
default: 0
},
date: {
type: String,
default: new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10)
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
searchValue: {
type: Object,
default: function _default() {
return {
text: '',
targets: ['name']
};
}
},
progressMessage: {
type: String,
default: ''
},
progressErrorMessage: {
type: String,
default: ''
}
},
data: function data() {
return {
showExportExcelModal: false,
showProgreeModal: false,
searchTargetItems: [{
label: '名前',
value: 'userName'
}],
endHour: 24,
today: new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10)
};
},
watch: {
roomRoomLogs: function roomRoomLogs() {
this.updateEndHour();
},
date: function date() {
this.updateEndHour();
}
},
computed: {
innerDate: {
get: function get() {
return this.date;
},
set: function set(val) {
this.$emit('input-date', val);
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerSearchValue: {
get: function get() {
return this.searchValue;
},
set: function set(val) {
this.$emit('input-search-value', val);
return;
}
},
innerTimeline: {
get: function get() {
var _this = this;
var ret = [];
this.roomRoomLogs.forEach(function (log) {
var r = {
id: log.userId,
title: log.userName,
timelines: []
};
log.roomLogs.forEach(function (roomLog, index) {
// roomLogのentryとexitのどちらかが存在する場合
if (roomLog.entry || roomLog.exit) {
var startTimestamp = roomLog.entry ? roomLog.entry.timestamp : null;
var endTimestamp = roomLog.exit ? roomLog.exit.timestamp : null;
var start;
var end;
if (startTimestamp) {
var startISOString = new Date(startTimestamp * 1000 + 9 * 60 * 60 * 1000).toISOString(); // 選択された日付でない場合はnullにする
start = startISOString.slice(0, 10) === _this.date ? startISOString.slice(11, 16) : undefined;
}
if (endTimestamp) {
var endISOString = new Date(endTimestamp * 1000 + 9 * 60 * 60 * 1000).toISOString(); // 選択された日付でない場合はnullにする
end = endISOString.slice(0, 10) === _this.date ? endISOString.slice(11, 16) : undefined;
} // startとend両方nullの場合はスルーする
r.timelines.push({
start: start,
end: end
});
}
});
ret.push(r);
});
return ret;
}
},
innerProgressMessage: {
get: function get() {
if (this.progressMessage === '') {
return "\u51FA\u529B\u51E6\u7406\u304C\u5B8C\u4E86\u3057\u307E\u3057\u305F\u3002";
} else {
return this.progressMessage;
}
}
},
progressModalTitle: {
get: function get() {
if (this.progressMessage === '') {
return "".concat(this.room.name, "\u306E\u96C6\u8A08\u60C5\u5831\u306E\u51FA\u529B\u304C\u5B8C\u4E86\u3057\u307E\u3057\u305F");
} else {
return "".concat(this.room.name, "\u306E\u96C6\u8A08\u60C5\u5831\u3092\u51FA\u529B\u4E2D\u3067\u3059....");
}
}
}
},
methods: {
clickExportExcel: function clickExportExcel() {
this.$emit('click-export-excel');
this.showProgreeModal = true;
this.showExportExcelModal = false;
},
updateEndHour: function updateEndHour() {
var now = new Date(Date.now() + 9 * 60 * 60 * 1000);
var today = now.toISOString().slice(0, 10);
this.endHour = today === this.date ? Math.min(now.getUTCHours() + 1, 24) : 24;
},
updateToday: function updateToday() {
this.today = new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10);
}
},
mounted: function mounted() {
this.updateEndHour();
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomUserTable/InRoomUserTable.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomUserTable/InRoomUserTable.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_Search_Search_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Search/Search.vue */ "./src/components/molecules/Search/Search.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_ReloadButton_ReloadButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/ReloadButton/ReloadButton.vue */ "./src/components/molecules/ReloadButton/ReloadButton.vue");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'InRoomUserTable',
components: {
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
Search: _components_molecules_Search_Search_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
ReloadButton: _components_molecules_ReloadButton_ReloadButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
users: {
type: Array,
default: function _default() {
return [];
}
},
totalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
searchValue: {
type: Object,
default: function _default() {
return {
text: '',
targets: ['userId', 'name']
};
}
}
},
data: function data() {
return {
searchTargetItems: [{
label: 'ユーザーID',
value: 'userId'
}, {
label: '名前',
value: 'name'
}],
authority: _store__WEBPACK_IMPORTED_MODULE_10__["default"].state.auth
};
},
computed: {
headers: {
get: function get() {
var ret = [{
text: '名前',
value: 'name',
sortable: true
}, {
text: 'ユーザーID',
value: 'userId',
align: 'start',
sortable: true
}, {
text: '',
value: 'icon',
align: 'end',
sortable: false
}];
return ret;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerSearchValue: {
get: function get() {
return this.searchValue;
},
set: function set(val) {
this.$emit('input-search-value', val);
return;
}
}
},
methods: {
goRoomUserPage: function goRoomUserPage(val) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_9__["IN_ROOM_MANAGEMENT_STATUS_USER"],
query: {
userId: val
}
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomUserTimelineTable/InRoomUserTimelineTable.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomUserTimelineTable/InRoomUserTimelineTable.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_DatePicker_DatePicker_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/DatePicker/DatePicker.vue */ "./src/components/molecules/DatePicker/DatePicker.vue");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_TimelineTable_TimelineTable_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/TimelineTable/TimelineTable.vue */ "./src/components/molecules/TimelineTable/TimelineTable.vue");
/* harmony import */ var _components_molecules_ReloadButton_ReloadButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/ReloadButton/ReloadButton.vue */ "./src/components/molecules/ReloadButton/ReloadButton.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_ProgressModal_ProgressModal_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/ProgressModal/ProgressModal.vue */ "./src/components/molecules/ProgressModal/ProgressModal.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4__["default"].extend({
name: 'InRoomUserTimelineTable',
components: {
DatePicker: _components_molecules_DatePicker_DatePicker_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
TimelineTable: _components_molecules_TimelineTable_TimelineTable_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
ReloadButton: _components_molecules_ReloadButton_ReloadButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
ProgressModal: _components_molecules_ProgressModal_ProgressModal_vue__WEBPACK_IMPORTED_MODULE_12__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
// 選択中のユーザ情報
user: {
type: Object,
default: function _default() {
return {
userId: '',
name: '',
furigana: '',
email: '',
phoneNumber: '',
isAdmin: false,
isPhoneAdmin: false,
shareKeyBeValid: false,
isMfaSms: false,
passCode: '',
isValid: false,
option1: '',
option2: '',
isPasswordLoginValid: false,
groupCount: 0,
gateCount: 0,
timelimitedGateCount: 0
};
}
},
userRoomLogs: {
type: Array,
default: function _default() {
return [];
}
},
date: {
type: String,
default: new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10)
},
progressMessage: {
type: String,
default: ''
},
progressErrorMessage: {
type: String,
default: ''
}
},
watch: {
userRoomLogs: function userRoomLogs() {
this.updateEndHour();
},
date: function date() {
this.updateEndHour();
}
},
computed: {
innerDate: {
get: function get() {
return this.date;
},
set: function set(val) {
this.$emit('input-date', val);
return;
}
},
innerTimeline: {
get: function get() {
var _this = this;
var ret = [];
this.userRoomLogs.forEach(function (log) {
var r = {
id: log.roomId,
title: log.roomName,
timelines: []
};
log.roomLogs.forEach(function (roomLog, index) {
// roomLogのentryとexitのどちらかが存在する場合
if (roomLog.entry || roomLog.exit) {
var startTimestamp = roomLog.entry ? roomLog.entry.timestamp : null;
var endTimestamp = roomLog.exit ? roomLog.exit.timestamp : null;
var start;
var end;
if (startTimestamp) {
var startISOString = new Date(startTimestamp * 1000 + 9 * 60 * 60 * 1000).toISOString(); // 選択された日付でない場合はnullにする
start = startISOString.slice(0, 10) === _this.date ? startISOString.slice(11, 16) : undefined;
}
if (endTimestamp) {
var endISOString = new Date(endTimestamp * 1000 + 9 * 60 * 60 * 1000).toISOString(); // 選択された日付でない場合はnullにする
end = endISOString.slice(0, 10) === _this.date ? endISOString.slice(11, 16) : undefined;
} // startとend両方nullの場合はスルーする
r.timelines.push({
start: start,
end: end
});
}
});
ret.push(r);
});
return ret;
}
},
innerProgressMessage: {
get: function get() {
if (this.progressMessage === '') {
return "\u51FA\u529B\u51E6\u7406\u304C\u5B8C\u4E86\u3057\u307E\u3057\u305F\u3002";
} else {
return this.progressMessage;
}
}
},
progressModalTitle: {
get: function get() {
if (this.progressMessage === '') {
return "".concat(this.user.name, "\u3055\u3093\u306E\u96C6\u8A08\u60C5\u5831\u306E\u51FA\u529B\u304C\u5B8C\u4E86\u3057\u307E\u3057\u305F");
} else {
return "".concat(this.user.name, "\u3055\u3093\u306E\u96C6\u8A08\u60C5\u5831\u3092\u51FA\u529B\u4E2D\u3067\u3059....");
}
}
}
},
data: function data() {
return {
showExportExcelModal: false,
showProgreeModal: false,
endHour: 24,
today: new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10)
};
},
methods: {
clickExportExcel: function clickExportExcel() {
this.$emit('click-export-excel');
this.showProgreeModal = true;
this.showExportExcelModal = false;
},
updateEndHour: function updateEndHour() {
var now = new Date(Date.now() + 9 * 60 * 60 * 1000);
var today = now.toISOString().slice(0, 10);
this.endHour = today === this.date ? Math.min(now.getUTCHours() + 1, 24) : 24;
},
updateToday: function updateToday() {
this.today = new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10);
}
},
mounted: function mounted() {
this.updateEndHour();
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/KeyAddForm/KeyAddForm.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/KeyAddForm/KeyAddForm.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'KeyAddForm',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
},
props: {
existGateId: {
default: []
},
listTimes: {
default: []
},
passagesData: {
default: {
gateId: '0',
terms: '0',
isOnce: false,
result: ''
}
},
loading: {
default: false
},
errorMessageLogs: {
default: ''
},
successMessageLogs: {
default: ''
}
},
watch: {//
},
data: function data() {
return {
rulesValidate: {// validateUserId: (userId: string) => {
// if (userId !== null && userId !== undefined && userId !== '') {
// const pattern = /^[a-zA-Z0-9.!@#$%&'*+/=?^_`{|}~-]{4,96}$/;
// return pattern.test(userId) || Config.USERID_VALIDATE;
// } else {
// return true;
// }
// },
}
};
},
methods: {
geneKey: function geneKey() {
this.$emit('generate-key', {
gateId: this.passagesData.gateId,
terms: this.passagesData.terms,
isOnce: this.passagesData.isOnce
});
},
coppyClipboard: function coppyClipboard() {
navigator.clipboard.writeText(this.passagesData.result);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/KeyTokenSetting/KeyTokenSetting.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/KeyTokenSetting/KeyTokenSetting.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'KeyTokenSetting',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
settingInfor: {
type: Object,
default: {}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
}
},
data: function data() {
return {
listKeyTokenLifetime: [{
text: '1時間',
value: 60
}, {
text: '3時間',
value: 180
}, {
text: '6時間',
value: 360
}, {
text: '12時間',
value: 720
}, {
text: '1日',
value: 1440
}, {
text: '3日',
value: 4320
}, {
text: '5日',
value: 7200
}, {
text: '10日',
value: 14400
}, {
text: '30日',
value: 43200
}],
listKeyTokenRefreshRate: [{
text: '30分',
value: 30
}, {
text: '60分',
value: 60
}, {
text: '90分',
value: 90
}, {
text: '120分',
value: 120
}, {
text: '150分',
value: 150
}, {
text: '180分',
value: 180
}]
};
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/LogLabelSetting/LogLabelSetting.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/LogLabelSetting/LogLabelSetting.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'LogLabelSetting',
components: {
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
listConfifLog: {
default: []
},
loading: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
pages: {
type: Number,
default: 1
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
maxRecord: {
type: Number,
default: 0
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '照合ログID',
align: 'center',
sortable: true,
width: '150px',
value: 'accessLogId'
}];
headers.push({
text: 'ログ名称',
align: 'start',
sortable: true,
value: 'logLabel'
});
headers.push({
text: 'アクション',
align: 'center',
sortable: false,
width: '200px',
value: 'actionEdit'
});
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', {
page: val,
change: 'log'
});
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/LogLabelSettingEdit/LogLabelSettingEdit.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/LogLabelSettingEdit/LogLabelSettingEdit.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'LogLabelSettingEdit',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
},
data: function data() {
return {
isDisableDefaultTrue: true
};
},
props: {
loading: {
type: Boolean,
default: false
},
dataEditLogLabel: {
type: Object,
default: {}
},
successMessageLogs: {
type: String,
default: ''
},
logLabelErr: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
}
},
methods: {
inputLogLabel: function inputLogLabel() {
this.isDisableDefaultTrue = false;
},
clickBackLogLabel: function clickBackLogLabel() {
this.isDisableDefaultTrue = true;
this.$emit('clickBackLogLabel');
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/Login/Login.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/Login/Login.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'Login',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
loginProcess: {
type: Number,
default: 0
},
googleInfo: {
type: Object,
default: function _default() {
return {};
}
},
appleInfo: {
type: Object,
default: function _default() {
return {};
}
},
oneLoginInfo: {
type: Object,
default: function _default() {
return {};
}
},
disabled: {
type: Boolean,
default: false
},
error: {
type: String,
default: ''
},
loading: {
type: Boolean,
default: false
},
errorMessage: {
default: {
ownerId: '',
userId: '',
password: '',
mfaCode: '',
resetCode: '',
confirmPassword: ''
}
}
},
watch: {
loginProcess: function loginProcess(val) {
this.step = val;
if (val === 5) {
this.credentials.ownerId = localStorage.ownerId;
this.credentials.username = localStorage.userId;
}
}
},
data: function data() {
return {
input: null,
credentials: {
ownerId: '',
username: '',
password: '',
mfaCode: '',
resetCode: '',
confirmPassword: ''
},
username: '',
password: '',
step: 0,
nextStep: false,
show1: false,
formLogin: false
};
},
methods: {
PageLogin: function PageLogin() {
this.step = 0;
this.$emit('goPageLogin');
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ModalTable/GroupDropdownList.vue?vue&type=script&lang=ts&":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ModalTable/GroupDropdownList.vue?vue&type=script&lang=ts& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_6__["default"].extend({
name: 'UsersListTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_16__["default"]
},
watch: {
isShowGroup: function isShowGroup(val) {
var _this = this;
if (val === false && this.isPage === 'add') {
if (this.dataGroupPass !== undefined && this.dataGroupPass !== null && this.dataGroupPass.length > 0) {
this.dataModalGroup.data.forEach(function (element, key) {
var check = _this.dataGroupPass.some(function (item) {
return item.groupId === element.groupId;
});
if (check) {
_this.dataModalGroup.data[key].disabled = true;
}
});
}
}
},
dataGroupAdd: function dataGroupAdd(val) {
this.idSelected = val;
},
idSelected: function idSelected(val) {
this.$emit('select-Ids', val.map(function (item) {
return item;
}));
},
dataGroupPass: function dataGroupPass(data) {
var _this2 = this;
console.log('data', data);
if (data.length > 0) {
this.idSelected = [];
this.dataModalGroup.data.forEach(function (element, key) {
var check = data.some(function (item) {
return item.groupId === element.groupId;
});
if (_this2.isPage === 'edit-user-group-gate') {
check = data.some(function (item) {
return item.group.groupId === element.groupId;
});
}
if (check) {
_this2.dataModalGroup.data[key].disabled = true;
}
});
}
}
},
props: {
isPage: {
type: String,
default: ''
},
isShowGroup: {
type: Boolean,
default: false
},
dataGroupAdd: {
type: Array,
default: function _default() {
return [];
}
},
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
dataModalGroup: {
type: Object,
default: {
data: [],
total: 0,
page: 1,
perPage: 25
}
},
dataGroupPass: {
type: Array,
default: []
}
},
mounted: function mounted() {//
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '通行権限グループID',
align: 'start',
sortable: true,
value: 'groupId'
}];
if (this.selectedDisplayOption.includes('name')) {
headers.push({
text: '通行権限グループ名',
align: 'start',
sortable: true,
value: 'name'
});
}
return headers;
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.dataModalGroup.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.dataModalGroup.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
data: function data() {
return {
isShow: false,
isShowUserDetail: false,
selectedDisplayOption: ['groupId', 'name'],
displayOptionItems: [{
label: '通行権限グループID',
value: 'groupId',
isDisabled: true
}, {
label: '通行権限グループ名',
value: 'name',
isDisabled: false
}],
idSelected: [],
showOption: false,
isVaildOnly: localStorage.isVaildDataCard === 'true' ? true : false
};
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ModalTable/GroupGateTable.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ModalTable/GroupGateTable.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js");
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_string_sub_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.sub.js */ "./node_modules/core-js/modules/es.string.sub.js");
/* harmony import */ var core_js_modules_es_string_sub_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_sub_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_organisms_GateList_GateList_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/organisms/GateList/GateList.vue */ "./src/components/organisms/GateList/GateList.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_8__["default"].extend({
name: 'GroupGateTable',
components: {
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
GateList: _components_organisms_GateList_GateList_vue__WEBPACK_IMPORTED_MODULE_12__["default"]
},
props: {
isClear: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
groupTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 0
},
pageGroup: {
type: Number,
default: 0
},
userId: {
type: String,
default: ''
},
ExpandedGroup: {
type: Array,
default: function _default() {
return [];
}
},
isPage: {
type: String,
default: ''
},
messageSetting: {
default: function _default() {
return {
error: '',
success: ''
};
}
},
authority: {
type: Object,
default: {}
},
errorName: {
type: String,
default: ''
}
},
data: function data() {
return {
groupPassage: [],
selectedItem: [],
loadGroups: [],
showConfirm: false,
groupItem: ''
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ゲート名',
align: 'start',
sortable: false,
width: '33.3%',
value: 'gateName'
}, {
text: '適用されている通行権限グループ',
align: 'start',
sortable: false,
width: '33.3%',
value: 'groupName'
}, {
text: '通行可能時間帯',
align: 'start',
sortable: false,
width: '33.3%',
value: 'passableTimeSettingName'
}];
return headers;
}
},
innerPage: {
get: function get() {
return this.pageGroup;
},
set: function set(val) {
this.$emit('change-page-group', {
page: val,
userId: this.userId,
change: 'group'
});
return;
}
}
},
watch: {
selectedItem: function selectedItem(val) {
if (this.isPage === 'add-user-group-gate') {
this.$emit('select-Ids', val.map(function (item) {
return item.groupId;
}));
} else if (this.isPage === 'edit-user-group-gate') {
this.$emit('select-Ids', val.map(function (item) {
return item.group;
}));
} else {
this.$emit('select-Ids', val.map(function (item) {
return item.group;
}));
}
},
isClear: function isClear(val) {
if (val === false) {
this.selectedItem = [];
}
}
},
methods: {
getItem: function getItem(item, val) {
var _this = this;
if (val) {
var data = this.ExpandedGroup.filter(function (element) {
return element.group.groupId === item.group.groupId;
});
data.forEach(function (el) {
var i = _this.selectedItem.map(function (e) {
return e.sub;
}).indexOf(el.sub);
if (i < 0) {
_this.selectedItem.push(el);
}
});
} else {
var _data = this.selectedItem.filter(function (element) {
return element.group.groupId !== item.group.groupId;
});
this.selectedItem = _data.length > 0 ? _data : [];
}
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
clickDetail: function clickDetail(ID) {
console.log('this.$route.path', this.$route.path);
if (this.$route.path === '/groups') {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_13__["GROUP"],
query: {
groupId: ID
}
});
this.$emit('close-popup', ID);
} else {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_13__["GROUP"],
query: {
groupId: ID
}
});
}
},
addGroupPass: function addGroupPass(item) {
this.showConfirm = true;
this.groupPassage.push({
text: item.group.name,
value: item.group.groupId
});
},
checkPassableTimeSetting: function checkPassableTimeSetting(item) {
if (item.passableTimeSetting !== undefined && item.passableTimeSetting.timeSettings !== undefined && item.passableTimeSetting.timeSettings !== null && item.passableTimeSetting.timeSettings.length > 0) {
return true;
} else {
return false;
}
},
showTime: function showTime(data) {
var text = data.startTime + '〜' + data.endTime;
if (data.startTime === '99:99' && data.endTime === '99:99') {
text = '終日不可';
} else if (data.startTime === '00:00' && data.endTime === '00:00') {
text = '終日可能';
}
return text;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ModalTable/UserListTable.vue?vue&type=script&lang=ts&":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ModalTable/UserListTable.vue?vue&type=script&lang=ts& ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_7__["default"].extend({
name: 'UsersListTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_17__["default"]
},
watch: {
idSelected: function idSelected(val) {
this.$emit('select-Ids', val.map(function (item) {
return item.groupId;
}));
},
loadDone: function loadDone(val) {
var _this = this;
if (val === false) {
this.getData = this.dataModalUser.data;
this.getData.map(function (o) {
return o.disable = false;
});
this.getData.forEach(function (element, key) {
var check = _this.groupPassages.some(function (item) {
return item.userId === element.userId;
});
if (check) {
_this.getData[key].disable = true;
}
});
this.idSelected = [];
if (this.dataAdded.length > 0 && this.isPage === 'affiliation-add-new') {
this.idSelected = this.dataAdded;
}
}
}
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
dataModalUser: {
type: Object,
default: {
data: [],
total: 0,
page: 1,
perPage: 25
}
},
groupPassages: {
type: Array,
default: []
},
loading: {
type: Boolean,
default: false
},
loadingParent: {
type: Boolean,
default: false
},
groupPassagesLoading: {
type: Boolean,
default: false
},
departmentId: {
type: String,
default: ''
},
isPage: {
type: String,
default: ''
},
authority: {
type: Object,
default: {}
},
dataAdded: {
type: Array,
default: []
}
},
mounted: function mounted() {
//
if (this.departmentId !== '' || this.isPage === 'affiliation-add-new') {
this.selectedDisplayOption = ['groupId', 'name', 'departmentName'];
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ユーザーID',
align: 'start',
sortable: true,
value: 'userId'
}];
if (this.selectedDisplayOption.includes('name')) {
headers.push({
text: 'ユーザー名',
align: 'start',
sortable: true,
value: 'name'
});
}
if (this.selectedDisplayOption.includes('departmentName')) {
headers.push({
text: '所属名',
align: 'start',
sortable: false,
value: 'departmentName'
});
}
return headers;
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.dataModalUser.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
loadDone: {
get: function get() {
return this.loadingParent === false && this.dataModalUser.loading === false ? false : true;
},
set: function set(val) {
return;
}
},
innerPerPage: {
get: function get() {
return this.dataModalUser.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
},
filteredItems: {
get: function get() {
return this.getData;
}
}
},
data: function data() {
return {
getData: [],
isShow: false,
isShowUserDetail: false,
selectedDisplayOption: ['groupId', 'name'],
displayOptionItems: [{
label: '通行権限グループID',
value: 'groupId',
isDisabled: true
}, {
label: '通行権限グループ名',
value: 'name',
isDisabled: false
}, {
label: 'departmentName',
value: 'departmentName'
}],
idSelected: [],
showOption: false,
isVaildOnly: localStorage.isVaildDataCard === 'true' ? true : false,
searchTargetItems: [{
label: 'ユーザーID',
value: 'userId'
}, {
label: 'ユーザー名',
value: 'name'
}]
};
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
checkItem: function checkItem(data) {
var _this2 = this;
return data.filter(function (item) {
return !item.disable && (item.departmentName === '' || item.departmentName === undefined || item.departmentId !== '' && item.departmentId === _this2.departmentId);
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/NFCSetting/NFCSetting.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/NFCSetting/NFCSetting.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'NFCSetting',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
},
props: {
editStatusException: {
type: Boolean,
default: true
},
loading: {
type: Boolean,
default: false
},
editStatus: {
type: Boolean,
default: false
},
settingInfor: {
type: Object,
default: {}
},
listNfcSettingSelect: {
default: []
},
errorMessageLogs: {
type: String,
default: ''
},
successMessageLogs: {
type: String,
default: ''
},
isFelica: {
type: Boolean,
default: false
},
isMifare: {
type: Boolean,
default: false
}
},
methods: {
getEditStatus: function getEditStatus() {
if (this.settingInfor.isOwnerCodeValid && this.editStatusException === false) {
return false;
} else {
return true;
}
},
checkIsFalica: function checkIsFalica() {
if (this.isFelica) {
return true;
} else {
return false;
}
},
checkIsMifare: function checkIsMifare() {
if (this.isMifare) {
return true;
} else {
return false;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/NoticeList/NoticeList.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/NoticeList/NoticeList.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'NoticeList',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
linkList: {
type: Array,
default: function _default() {
return [];
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/NoticeSettingList/NoticeSettingList.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/NoticeSettingList/NoticeSettingList.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'NoticeSettingList',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_7__["default"]
},
props: {
isVisible: {
type: Boolean,
default: function _default() {
return true;
}
},
loadBlockingTextNoticeSetting: {
type: String,
default: function _default() {
return '';
}
},
isLoadBlockingNoticeSetting: {
type: Boolean,
default: function _default() {
return false;
}
},
isLoadingNoticeSetting: {
type: Boolean,
default: function _default() {
return false;
}
},
successMessageLogsModal: {
type: String,
default: ''
},
errorMessageLogsModal: {
type: String,
default: ''
},
noticeSettings: {
type: Array,
default: function _default() {
return [];
}
},
noticeSettingType: {
type: Object,
default: function _default() {
return {
noticeSettingTypeId: 'miss',
description: '未設定',
name: '未設定',
targets: []
};
}
}
},
data: function data() {
return {
deleteTargetNoticeSettingId: '',
isDisplaySuccessMessage: false,
isDisplayErrorMessage: false,
isDisplayConfirm: false,
/** 1page毎の表示件数 */
perPageItemLength: 10,
page: 1,
headers: [{
text: '通知設定名',
align: 'start',
sortable: true,
value: 'name'
}, {
text: '備考欄',
align: 'start',
sortable: false,
value: 'option'
}, {
text: '有効/無効',
align: 'center',
sortable: false,
value: 'isValid'
}, {
text: '',
align: 'end',
sortable: false,
value: 'icons'
}]
};
},
watch: {
successMessageLogsModal: function successMessageLogsModal(val) {
if (val.length > 0) {
this.isDisplaySuccessMessage = true;
} else {
this.isDisplaySuccessMessage = false;
}
},
errorMessageLogsModal: function errorMessageLogsModal(val) {
if (val.length > 0) {
this.isDisplayErrorMessage = true;
} else {
this.isDisplayErrorMessage = false;
}
}
},
computed: {
selectedTypeNoticeSettings: {
get: function get() {
var _this = this;
var copiedNoticeSettings = JSON.parse(JSON.stringify(this.noticeSettings));
return copiedNoticeSettings.filter(function (n) {
return n.noticeSettingTypeId === _this.noticeSettingType.noticeSettingTypeId;
});
},
set: function set() {
return;
}
}
},
methods: {
clickConfirmDeleteNoticeSetting: function clickConfirmDeleteNoticeSetting(ID) {
this.$emit('reset-msg');
this.deleteTargetNoticeSettingId = ID;
this.isDisplayConfirm = true;
},
deleteComfirmNoticeSetting: function deleteComfirmNoticeSetting(isConfirm) {
if (isConfirm === true) {
this.$emit('click-delete-notice-setting', this.deleteTargetNoticeSettingId);
this.$emit('reload-notice-settings');
}
this.deleteTargetNoticeSettingId = '';
this.isDisplayConfirm = false;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/NoticeSettingTarget/NoticeSettingTarget.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/NoticeSettingTarget/NoticeSettingTarget.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ "./node_modules/core-js/modules/es.string.match.js");
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2 */ "./node_modules/@babel/runtime/helpers/esm/objectSpread2.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/IconButton/IconButton.vue */ "./src/components/molecules/IconButton/IconButton.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_9__["default"].extend({
name: 'NoticeSettingTarget',
components: {
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
IconButton: _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_16__["default"]
},
data: function data() {
return {
isDisplaySuccessMessage: false,
isDisplayErrorMessage: false
};
},
props: {
isVisible: {
type: Boolean,
default: function _default() {
return false;
}
},
/** 新規追加モード(new)か編集モード(edit)のどちらかを選ぶ */
mode: {
type: String,
default: function _default() {
return 'new';
}
},
isLoadBlockingNoticeSetting: {
type: Boolean,
default: function _default() {
return true;
}
},
loadBlockingTextNoticeSetting: {
type: String,
default: function _default() {
return '';
}
},
successMessageLogsModal: {
type: String,
default: function _default() {
return '';
}
},
errorMessageLogsModal: {
type: String,
default: function _default() {
return '';
}
},
value: {
type: Object,
default: function _default() {
return {
name: '',
noticeSettingId: '',
noticeSettingTypeId: '',
isValid: true,
option: '',
emails: [],
targets: []
};
}
},
noticeSettingType: {
type: Object,
default: function _default() {
return {
noticeSettingTypeId: 'miss',
description: '未設定',
name: '未設定',
targets: []
};
}
},
configurableUsers: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
configurableGates: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
configurablePcodes: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
configurableLogs: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
configurableConnectStatus: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
}
},
watch: {
successMessageLogsModal: function successMessageLogsModal(val) {
if (val.length > 0) {
this.isDisplaySuccessMessage = true;
if (this.mode === 'new') {
// 新規追加時の成功時にのみクリア
this.value.name = '';
this.value.noticeSettingId = '';
this.value.option = '';
this.value.emails = [''];
this.value.targets = [];
}
} else {
this.isDisplaySuccessMessage = false;
}
},
errorMessageLogsModal: function errorMessageLogsModal(val) {
if (val.length > 0) {
this.isDisplayErrorMessage = true;
} else {
this.isDisplayErrorMessage = false;
}
}
},
computed: {
innerEditNoticeSettingName: {
get: function get() {
return this.value.name;
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
name: val
}));
}
},
innerEditNoticeSettingId: {
get: function get() {
return this.value.noticeSettingId;
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
noticeSettingId: val
}));
}
},
innerEditNoticeSettingTypeId: {
get: function get() {
return this.value.noticeSettingTypeId;
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
noticeSettingTypeId: val
}));
}
},
innerEditNoticeSettingIsValid: {
get: function get() {
return this.value.isValid;
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
isValid: val
}));
}
},
innerEditNoticeSettingOption: {
get: function get() {
return this.value.option;
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
option: val
}));
}
},
innerEditNoticeSettingEmails: {
get: function get() {
if (this.value.emails.length === 0) {
return [''];
} else {
return this.value.emails;
}
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
emails: val
}));
}
},
innerEditNoticeSettingTargets: {
get: function get() {
return this.value.targets;
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
targets: val
}));
}
},
userIdTargetIndex: {
get: function get() {
var typeTarget = this.noticeSettingType.targets.find(function (target) {
return target.targetColumn === 'userId';
});
if (typeTarget === undefined) {
return -1;
}
var targetId = typeTarget.noticeSettingTypeTargetId;
var retIndex = -1;
for (var index = 0; index < this.value.targets.length; index++) {
if (targetId === this.value.targets[index].noticeSettingTypeTargetId) {
retIndex = index;
break;
}
}
return retIndex;
}
},
userIds: {
get: function get() {
if (this.userIdTargetIndex === -1) {
return [];
} else {
return this.value.targets[this.userIdTargetIndex].targetValues;
}
},
set: function set(userIds) {
if (this.userIdTargetIndex === -1) {
var typeTarget = this.noticeSettingType.targets.find(function (target) {
return target.targetColumn === 'userId';
});
if (typeTarget === undefined) {
return;
}
var targetId = typeTarget.noticeSettingTypeTargetId;
var targets = JSON.parse(JSON.stringify(this.value.targets));
targets.push({
noticeSettingTypeTargetId: targetId,
targetValues: userIds
});
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
targets: targets
}));
} else {
var _targets = JSON.parse(JSON.stringify(this.value.targets));
_targets[this.userIdTargetIndex].targetValues = userIds;
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
targets: _targets
}));
}
}
},
pCodeIdTargetIndex: {
get: function get() {
var typeTarget = this.noticeSettingType.targets.find(function (target) {
return target.targetColumn === 'deviceId';
});
if (typeTarget === undefined) {
return -1;
}
var targetId = typeTarget.noticeSettingTypeTargetId;
var retIndex = -1;
for (var index = 0; index < this.value.targets.length; index++) {
if (targetId === this.value.targets[index].noticeSettingTypeTargetId) {
retIndex = index;
break;
}
}
return retIndex;
}
},
pCodeIds: {
get: function get() {
if (this.pCodeIdTargetIndex === -1) {
return [];
} else {
return this.value.targets[this.pCodeIdTargetIndex].targetValues;
}
},
set: function set(pCodeIds) {
if (this.pCodeIdTargetIndex === -1) {
var typeTarget = this.noticeSettingType.targets.find(function (target) {
return target.targetColumn === 'deviceId';
});
if (typeTarget === undefined) {
return;
}
var targetId = typeTarget.noticeSettingTypeTargetId;
var targets = JSON.parse(JSON.stringify(this.value.targets));
targets.push({
noticeSettingTypeTargetId: targetId,
targetValues: pCodeIds
});
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
targets: targets
}));
} else {
var _targets2 = JSON.parse(JSON.stringify(this.value.targets));
_targets2[this.pCodeIdTargetIndex].targetValues = pCodeIds;
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
targets: _targets2
}));
}
}
},
logIdTargetIndex: {
get: function get() {
var typeTarget = this.noticeSettingType.targets.find(function (target) {
return target.targetColumn === 'logId';
});
if (typeTarget === undefined) {
return -1;
}
var targetId = typeTarget.noticeSettingTypeTargetId;
var retIndex = -1;
for (var index = 0; index < this.value.targets.length; index++) {
if (targetId === this.value.targets[index].noticeSettingTypeTargetId) {
retIndex = index;
break;
}
}
return retIndex;
}
},
logIds: {
get: function get() {
if (this.logIdTargetIndex === -1) {
return [];
} else {
return this.value.targets[this.logIdTargetIndex].targetValues;
}
},
set: function set(logIds) {
if (this.logIdTargetIndex === -1) {
var typeTarget = this.noticeSettingType.targets.find(function (target) {
return target.targetColumn === 'logId';
});
if (typeTarget === undefined) {
return;
}
var targetId = typeTarget.noticeSettingTypeTargetId;
var targets = JSON.parse(JSON.stringify(this.value.targets));
targets.push({
noticeSettingTypeTargetId: targetId,
targetValues: logIds
});
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
targets: targets
}));
} else {
var _targets3 = JSON.parse(JSON.stringify(this.value.targets));
_targets3[this.logIdTargetIndex].targetValues = logIds;
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
targets: _targets3
}));
}
}
},
gateIdTargetIndex: {
get: function get() {
var typeTarget = this.noticeSettingType.targets.find(function (target) {
return target.targetColumn === 'gateId';
});
if (typeTarget === undefined) {
return -1;
}
var targetId = typeTarget.noticeSettingTypeTargetId;
var retIndex = -1;
for (var index = 0; index < this.value.targets.length; index++) {
if (targetId === this.value.targets[index].noticeSettingTypeTargetId) {
retIndex = index;
break;
}
}
return retIndex;
}
},
gateIds: {
get: function get() {
if (this.gateIdTargetIndex === -1) {
return [];
} else {
return this.value.targets[this.gateIdTargetIndex].targetValues;
}
},
set: function set(gateIds) {
if (this.gateIdTargetIndex === -1) {
var typeTarget = this.noticeSettingType.targets.find(function (target) {
return target.targetColumn === 'gateId';
});
if (typeTarget === undefined) {
return;
}
var targetId = typeTarget.noticeSettingTypeTargetId;
var targets = JSON.parse(JSON.stringify(this.value.targets));
targets.push({
noticeSettingTypeTargetId: targetId,
targetValues: gateIds
});
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
targets: targets
}));
} else {
var _targets4 = JSON.parse(JSON.stringify(this.value.targets));
_targets4[this.gateIdTargetIndex].targetValues = gateIds;
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
targets: _targets4
}));
}
}
},
connectStatusTargetIndex: {
get: function get() {
var typeTarget = this.noticeSettingType.targets.find(function (target) {
return target.targetColumn === 'connectStatus';
});
if (typeTarget === undefined) {
return -1;
}
var targetId = typeTarget.noticeSettingTypeTargetId;
var retIndex = -1;
for (var index = 0; index < this.value.targets.length; index++) {
if (targetId === this.value.targets[index].noticeSettingTypeTargetId) {
retIndex = index;
break;
}
}
return retIndex;
}
},
connectStatuses: {
get: function get() {
if (this.connectStatusTargetIndex === -1) {
return [];
} else {
return this.value.targets[this.connectStatusTargetIndex].targetValues;
}
},
set: function set(connectStatuses) {
if (this.connectStatusTargetIndex === -1) {
var typeTarget = this.noticeSettingType.targets.find(function (target) {
return target.targetColumn === 'connectStatus';
});
if (typeTarget === undefined) {
return;
}
var targetId = typeTarget.noticeSettingTypeTargetId;
var targets = JSON.parse(JSON.stringify(this.value.targets));
targets.push({
noticeSettingTypeTargetId: targetId,
targetValues: connectStatuses
});
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
targets: targets
}));
} else {
var _targets5 = JSON.parse(JSON.stringify(this.value.targets));
_targets5[this.connectStatusTargetIndex].targetValues = connectStatuses;
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
targets: _targets5
}));
}
}
}
},
methods: {
close: function close() {
this.$emit('reset-msg');
this.$emit('close');
return;
},
/** 渡された要素が一個以上かチェックする */
isValidateLengthOneMore: function isValidateLengthOneMore(values) {
if (values && values.length > 0) {
return true;
} else {
return '必須項目のため、一つ以上の指定が必須です。';
}
},
isValidateEmail: function isValidateEmail(input) {
var validRegex = []; // validRegecにpushした順でvalidationし先に引っかかったエラーメッセージを出力する
// TODO: validationを増やす場合は
validRegex.push({
regexp: /^.+@.+$/,
errorMessage: 'メールアドレスの形式が異なります。'
});
validRegex.push({
regexp: /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/,
errorMessage: 'メールアドレスに使用できない文字列が含まれています。使用可能な文字列は英字、数字、記号(.!#$%&\'*+/=?^_\`{|}~-)が使用可能です'
});
var ret = true;
for (var index = 0; validRegex.length > index; index++) {
if (!input.match(validRegex[index].regexp)) {
ret = validRegex[index].errorMessage;
break;
}
}
return ret;
},
addNewEmail: function addNewEmail() {
var emails = JSON.parse(JSON.stringify(this.value.emails));
emails.push('');
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
emails: emails
}));
},
deleteEmail: function deleteEmail(index) {
var emails = JSON.parse(JSON.stringify(this.value.emails));
emails.splice(index, 1);
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
emails: emails
}));
},
splitEmail: function splitEmail(val, emailsIndex) {
var splitEmails = val.split(',');
var before = this.value.emails.slice(0, emailsIndex);
var after = this.value.emails.slice(emailsIndex + 1, this.value.emails.length);
var emails = before.concat(splitEmails).concat(after);
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
emails: emails
}));
},
clickAddPostNoticeSetting: function clickAddPostNoticeSetting() {
var validate = this.$refs.formNoticeSetting.validate();
if (validate) {
this.$emit('click-add-notice-setting', this.value);
}
},
clickEditPutNoticeSetting: function clickEditPutNoticeSetting() {
var validate = this.$refs.formNoticeSetting.validate();
if (validate) {
this.$emit('click-edit-notice-setting', this.value);
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/NoticeSettingTypeList/NoticeSettingTypeList.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/NoticeSettingTypeList/NoticeSettingTypeList.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_organisms_NoticeSettingList_NoticeSettingList_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/organisms/NoticeSettingList/NoticeSettingList.vue */ "./src/components/organisms/NoticeSettingList/NoticeSettingList.vue");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_organisms_NoticeSettingTarget_NoticeSettingTarget_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/organisms/NoticeSettingTarget/NoticeSettingTarget.vue */ "./src/components/organisms/NoticeSettingTarget/NoticeSettingTarget.vue");
/** 通知設定画面の編集/新規追加切り替え用定数(編集画面用) */
var MODE_EDIT = 'edit';
/** 通知設定画面の編集/新規追加切り替え用定数(新規追加画面用) */
var MODE_NEW = 'new';
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'NoticeSettingTypeList',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
NoticeSettingList: _components_organisms_NoticeSettingList_NoticeSettingList_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
NoticeSettingTarget: _components_organisms_NoticeSettingTarget_NoticeSettingTarget_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
data: function data() {
return {
isVisibleNoticeSettingList: false,
isVisibleNoticeSettingTarget: false,
selectedNoticeSettingType: {
noticeSettingTypeId: '',
name: '',
targets: [],
description: ''
},
// 編集用オブジェクト
editNoticeSetting: {
name: '',
noticeSettingId: '',
noticeSettingTypeId: '',
option: '',
targets: [],
emails: [],
isValid: false
},
/** 通知設定画面開く時のモード切り替え用変数(new:新規追加, edit:追加済みのレコードの編集) */
editMode: 'new'
};
},
props: {
isLoadingNoticeSetting: {
type: Boolean,
default: function _default() {
return false;
}
},
isLoadBlockingNoticeSettingType: {
type: Boolean,
default: function _default() {
return false;
}
},
isLoadBlockingNoticeSetting: {
type: Boolean,
default: function _default() {
return true;
}
},
loadBlockingTextNoticeSetting: {
type: String,
default: function _default() {
return '';
}
},
successMessageLogsModal: {
type: String,
default: ''
},
errorMessageLogsModal: {
type: String,
default: ''
},
noticeSettingTypes: {
type: Array,
default: function _default() {
return [];
}
},
noticeSettings: {
type: Array,
default: function _default() {
return [];
}
},
configurableUsers: {
type: Array,
default: function _default() {
return [];
}
},
configurableGates: {
type: Array,
default: function _default() {
return [];
}
},
configurablePcodes: {
type: Array,
default: function _default() {
return [];
}
},
configurableLogs: {
type: Array,
default: function _default() {
return [];
}
},
configurableConnectStatus: {
type: Array,
default: function _default() {
return [];
}
}
},
created: function created() {
return;
},
mounted: function mounted() {
return;
},
methods: {
displayNoticeSettingList: function displayNoticeSettingList(noticeSettingType) {
this.$emit('reset-msg');
this.isVisibleNoticeSettingList = true;
this.selectedNoticeSettingType = noticeSettingType;
},
clickOpenNewAddNoticeSeting: function clickOpenNewAddNoticeSeting(noticeSettingType) {
this.$emit('reset-msg');
this.editNoticeSetting = {
name: '',
option: '',
noticeSettingId: '',
noticeSettingTypeId: noticeSettingType.noticeSettingTypeId,
isValid: false,
targets: [],
emails: []
};
this.selectedNoticeSettingType = noticeSettingType;
this.editMode = MODE_NEW;
this.isVisibleNoticeSettingTarget = true;
},
clickOpenEditNoticeSeting: function clickOpenEditNoticeSeting(noticeSettingId) {
this.$emit('reset-msg');
this.editNoticeSetting = {
name: '',
option: '',
noticeSettingId: noticeSettingId,
noticeSettingTypeId: '',
isValid: false,
targets: [],
emails: []
};
var noticeSetting = this.noticeSettings.find(function (setting) {
return setting.noticeSettingId === noticeSettingId;
});
if (noticeSetting === undefined) {
return;
} // 編集画面を開いた時設定できるnoticeSettingTypeTargetを絞り込むためにコピーしとく。
if (noticeSetting.noticeSettingTypeId !== this.selectedNoticeSettingType.noticeSettingTypeId) {
return;
}
this.editNoticeSetting = JSON.parse(JSON.stringify(noticeSetting));
this.editMode = MODE_EDIT; // 値のセットが終わったら表示
this.isVisibleNoticeSettingTarget = true;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/OneSelectFromPcodeList/OneSelectFromPcodeList.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/OneSelectFromPcodeList/OneSelectFromPcodeList.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Search_Search_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Search/Search.vue */ "./src/components/molecules/Search/Search.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'OneSelectFromPcodeList',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
Search: _components_molecules_Search_Search_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
props: {
isVisible: {
type: Boolean,
default: function _default() {
return true;
}
},
isLoadingPcodes: {
type: Boolean,
default: function _default() {
return false;
}
},
successMessageLogsModal: {
type: String,
default: ''
},
errorMessageLogsModal: {
type: String,
default: ''
},
pCode: {
type: Object,
default: function _default() {
return {
pCodeId: '',
name: '',
type: '',
isValid: true,
userId: ''
};
}
},
pCodes: {
type: Array,
default: function _default() {
return [];
}
},
showSelect: {
type: Boolean,
default: false
},
searchValue: {
type: Object,
default: function _default() {
return {
text: '',
targets: ['pCodeId', 'name', 'userId']
};
}
},
isSelectedClear: {
type: Boolean,
default: false
},
pcodeTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
isDisabledPagination: {
type: Boolean,
default: true
}
},
data: function data() {
return {
isDisplaySuccessMessage: false,
isDisplayErrorMessage: false,
showProgreeModal: false,
/** 1page毎の表示件数 */
perPageItemLength: 25,
// page: 1,
headers: [{
text: 'カード番号',
align: 'start',
sortable: false,
value: 'pCodeId'
}, {
text: 'カード名',
align: 'start',
sortable: false,
value: 'name'
}, {
text: 'ユーザーID',
align: 'start',
sortable: false,
value: 'userId'
}, {
text: 'ユーザー名',
align: 'start',
sortable: false,
value: 'user.name'
}, {
text: 'カード種別',
align: 'start',
sortable: false,
value: 'typeName'
}, {
text: 'ステータス',
align: 'start',
sortable: false,
value: 'status'
}],
searchTargetItems: [{
label: 'カード番号',
value: 'pCodeId'
}, {
label: 'カード名',
value: 'name'
}, {
label: 'ユーザーID',
value: 'userId'
}],
selectedItem: [],
isSelectGetConfirm: false,
isVisibleInputButton: true
};
},
watch: {
successMessageLogsModal: function successMessageLogsModal(val) {
if (val.length > 0) {
this.isDisplaySuccessMessage = true;
} else {
this.isDisplaySuccessMessage = false;
}
},
errorMessageLogsModal: function errorMessageLogsModal(val) {
if (val.length > 0) {
this.isDisplayErrorMessage = true;
} else {
this.isDisplayErrorMessage = false;
}
},
selectedItem: function selectedItem(val) {
if (val.length === 0) {
this.isVisibleInputButton = true;
this.$emit('select-pcode', '');
} else {
this.isVisibleInputButton = false;
this.$emit('select-pcode', val[0]);
}
},
isSelectedClear: function isSelectedClear(val) {
this.$emit('is-selected-clear-start', val);
if (val === true) {
this.selectedItem = [];
this.$emit('selected-clear');
}
}
},
computed: {
innerSearchValue: {
get: function get() {
return this.searchValue;
},
set: function set(val) {
this.$emit('input-search-value', val);
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
methods: {
close: function close() {
this.$emit('reset-msg');
this.$emit('close');
return;
},
updateItemsPerPage: function updateItemsPerPage(val) {
this.$emit('update-items-per-page', val);
},
updatePage: function updatePage(val) {
this.$emit('update-page', val);
},
clickSearch: function clickSearch(event) {
this.$emit('search', event);
},
clickSelectPcode: function clickSelectPcode() {
if (this.selectedItem.length > 0) {
this.$emit('enter-select-pcode', this.selectedItem[0]);
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/OneSelectFromUserList/OneSelectFromUserList.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/OneSelectFromUserList/OneSelectFromUserList.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Search_Search_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Search/Search.vue */ "./src/components/molecules/Search/Search.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'OneSelectFromUserList',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
Search: _components_molecules_Search_Search_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
props: {
isVisible: {
type: Boolean,
default: function _default() {
return true;
}
},
isLoadingUsers: {
type: Boolean,
default: function _default() {
return false;
}
},
successMessageLogsModal: {
type: String,
default: ''
},
errorMessageLogsModal: {
type: String,
default: ''
},
user: {
type: Object,
default: function _default() {
return {
userId: '',
userName: '',
isValid: true
};
}
},
users: {
type: Array,
default: function _default() {
return [];
}
},
showSelect: {
type: Boolean,
default: false
},
searchValue: {
type: Object,
default: function _default() {
return {
text: '',
targets: ['userId', 'name']
};
}
},
isSelectedClear: {
type: Boolean,
default: false
},
userTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
isDisabledPagination: {
type: Boolean,
default: true
}
},
data: function data() {
return {
isDisplaySuccessMessage: false,
isDisplayErrorMessage: false,
showProgreeModal: false,
/** 1page毎の表示件数 */
perPageItemLength: 25,
// page: 1,
headers: [{
text: 'ユーザーID',
align: 'start',
sortable: false,
value: 'userId'
}, {
text: 'ユーザー名',
align: 'start',
sortable: false,
value: 'name'
}],
selectedItem: [],
isSelectGetConfirm: false,
isVisibleInputButton: true,
searchTargetItems: [{
label: 'ユーザーID',
value: 'userId'
}, {
label: 'ユーザー名',
value: 'name'
}]
};
},
watch: {
successMessageLogsModal: function successMessageLogsModal(val) {
if (val.length > 0) {
this.isDisplaySuccessMessage = true;
} else {
this.isDisplaySuccessMessage = false;
}
},
errorMessageLogsModal: function errorMessageLogsModal(val) {
if (val.length > 0) {
this.isDisplayErrorMessage = true;
} else {
this.isDisplayErrorMessage = false;
}
},
selectedItem: function selectedItem(val) {
if (val.length === 0) {
this.isVisibleInputButton = true;
this.$emit('select-user', '');
} else {
this.isVisibleInputButton = false;
this.$emit('select-user', val[0]);
}
},
isSelectedClear: function isSelectedClear(val) {
this.$emit('is-selected-clear-start', val);
if (val === true) {
this.selectedItem = [];
this.$emit('selected-clear');
}
}
},
computed: {
innerSearchValue: {
get: function get() {
return this.searchValue;
},
set: function set(val) {
this.$emit('input-search-value', val);
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
methods: {
close: function close() {
this.$emit('reset-msg');
this.$emit('close');
return;
},
updateItemsPerPage: function updateItemsPerPage(val) {
this.$emit('update-items-per-page', val);
},
updatePage: function updatePage(val) {
this.$emit('update-page', val);
},
clickSearch: function clickSearch(event) {
this.$emit('search', event);
},
clickSelectUser: function clickSelectUser() {
if (this.selectedItem.length > 0) {
this.$emit('enter-select-user', this.selectedItem[0]);
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/OperationLogList/OperationLogList.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/OperationLogList/OperationLogList.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_DatePicker_DatePicker_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/DatePicker/DatePicker.vue */ "./src/components/molecules/DatePicker/DatePicker.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_DateTimePicker_DateTimePicker_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/DateTimePicker/DateTimePicker.vue */ "./src/components/molecules/DateTimePicker/DateTimePicker.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
var today = new Date();
var next30days = new Date(new Date().setDate(today.getDate() + 30));
var pre30days = new Date(new Date().setDate(today.getDate() - 30));
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_5__["default"].extend({
name: 'OperationLogList',
components: {
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
DatePicker: _components_molecules_DatePicker_DatePicker_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
DateTimePicker: _components_molecules_DateTimePicker_DateTimePicker_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_16__["default"]
},
created: function created() {
this.queryOptions.page = 1;
this.queryOptions.perPage = this.perPageValue;
this.queryOptions.text = this.searchKey;
this.queryOptions.dateStart = '';
this.queryOptions.dateEnd = '';
this.queryOptions.targets = ['name', 'logLabel'];
this.$emit('getOperationLogList', this.queryOptions);
if (typeof localStorage.checkedLogOperationList !== 'undefined') {
this.selectedDisplayOption = JSON.parse(localStorage.checkedLogOperationList);
}
},
props: {
gatePassageTotalCount: {
type: Number,
default: 0
},
disableNextOwner: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
groups: {
type: Array,
default: function _default() {
return [];
}
},
logOwner: {
type: Array,
default: function _default() {
return [];
}
},
optionOwner: {
default: function _default() {
return [];
}
},
maxRecord: {
type: Number,
default: 0
},
errorMessageLogs: {
type: String,
default: ''
}
},
data: function data() {
return {
tab: null,
selectedItem: [],
showModal: false,
messageErrorDialog: '',
displayOptionItems: [{
label: '時間',
value: 'timestamp',
isDisabled: true
}, {
label: 'ユーザーID',
value: 'userId'
}, {
label: 'ユーザー名',
value: 'name'
}, {
label: 'ふりがな',
value: 'furigana'
}, {
label: '操作ログID',
value: 'configUserOperationLogId'
}, {
label: 'メッセージ',
value: 'logLabel'
}, {
label: '操作対象',
value: 'targetId'
}, {
label: '操作内容',
value: 'details'
}],
searchTargetItems: [{
label: 'ユーザー名',
value: 'name'
}, {
label: 'メッセージ',
value: 'logLabel'
}],
selectedDisplayOption: ['timestamp', 'userId', 'logLabel'],
queryOptions: {},
searchKey: '',
page: 1,
perPage: 100,
dateEnd: new Date().toISOString().substr(0, 10),
dateStart: pre30days.toISOString().substr(0, 10),
isDateEnd: false,
isDateStart: false,
timeStartGate: '00:00',
timeEndGate: '23:59',
dateStartGate: '',
dateEndGate: '',
showOption: false,
perPageValue: 100,
timeStartCSV: '00:00',
timeEndCSV: '23:59',
dateStartCSV: '',
dateEndCSV: '',
timeStart: '00:00',
timeEnd: '23:59'
};
},
computed: {
headers: {
get: function get() {
var headers = [];
if (this.selectedDisplayOption.includes('timestamp')) {
headers.push({
text: '時間',
align: 'start',
sortable: true,
value: 'timestamp'
});
}
if (this.selectedDisplayOption.includes('userId')) {
headers.push({
text: 'ユーザーID',
align: 'start',
sortable: true,
value: 'userId'
});
}
if (this.selectedDisplayOption.includes('name')) {
headers.push({
text: 'ユーザー名',
align: 'start',
sortable: true,
value: 'name'
});
}
if (this.selectedDisplayOption.includes('furigana')) {
headers.push({
text: 'ふりがな',
align: 'start',
sortable: true,
value: 'furigana'
});
}
if (this.selectedDisplayOption.includes('configUserOperationLogId')) {
headers.push({
text: '操作ログID',
align: 'start',
sortable: true,
value: 'configUserOperationLogId'
});
}
if (this.selectedDisplayOption.includes('logLabel')) {
headers.push({
text: 'メッセージ',
align: 'start',
sortable: true,
width: '20%',
value: 'logLabel'
});
}
if (this.selectedDisplayOption.includes('targetId')) {
headers.push({
text: '操作対象',
align: 'start',
sortable: true,
value: 'targetId'
});
}
if (this.selectedDisplayOption.includes('details')) {
headers.push({
text: '操作内容',
align: 'start',
sortable: true,
value: 'details'
});
}
return headers;
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
groupNames: {
get: function get() {
return this.groups.map(function (group) {
return {
text: group.groupName,
value: group.groupId
};
});
},
set: function set() {
return;
}
}
},
watch: {
page: function page(newPage) {
if (newPage > 1) {
this.perPage = newPage * this.perPageValue;
this.queryOptions = this.optionOwner;
this.queryOptions.page = newPage;
this.queryOptions.perPage = this.perPageValue;
this.$emit('getOperationLogList', this.queryOptions);
}
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
changePerPageLog: function changePerPageLog(value) {
this.page = 1;
this.perPageValue = value;
this.perPage = 1 * this.perPageValue;
this.queryOptions = this.optionOwner;
this.queryOptions.page = 1;
this.queryOptions.perPage = this.perPageValue;
this.$emit('searchOperationLog', this.queryOptions);
},
getNewTimeStart: function getNewTimeStart(time) {
this.timeStartGate = time;
},
getNewTimeEnd: function getNewTimeEnd(time) {
this.timeEndGate = time;
},
getNewDateStart: function getNewDateStart(date) {
this.dateStartGate = date;
},
getNewDateEnd: function getNewDateEnd(date) {
this.dateEndGate = date;
},
formatDateTime: function formatDateTime(date) {
return "".concat(date.getFullYear(), "/").concat(date.getMonth() + 1, "/").concat(date.getDate(), " ").concat(date.getHours(), ":").concat(date.getMinutes());
},
formatTimestamp: function formatTimestamp(t) {
return t !== '' ? moment__WEBPACK_IMPORTED_MODULE_14___default()(t).unix() : '';
},
getDateStart: function getDateStart(data) {
console.log(data);
},
getDateEnd: function getDateEnd(data) {
console.log(data);
},
searchOperationLog: function searchOperationLog(data) {
data.dateStart = this.dateStartGate + ' ' + this.timeStartGate;
data.dateEnd = this.dateEndGate + ' ' + this.timeEndGate;
data.page = 1;
data.perPage = this.perPageValue;
this.$emit('searchOperationLog', data);
},
CheckColumn: function CheckColumn(data) {
localStorage.setItem('checkedLogOperationList', JSON.stringify(data));
},
clickModal: function clickModal() {
this.dateStart = this.dateStartGate;
this.dateEnd = this.dateEndGate;
this.timeStart = this.timeStartGate;
this.timeEnd = this.timeEndGate;
this.timeStartCSV = this.timeStartGate;
this.timeEndCSV = this.timeEndGate;
this.showModal = true;
},
getNewTimeStartCSV: function getNewTimeStartCSV(time) {
this.timeStartCSV = time;
},
getNewTimeEndCSV: function getNewTimeEndCSV(time) {
this.timeEndCSV = time;
},
getNewDateStartCSV: function getNewDateStartCSV(date) {
this.dateStartCSV = date;
},
getNewDateEndCSV: function getNewDateEndCSV(date) {
this.dateEndCSV = date;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/PassableTimeSettingEdit/PassableTimeSettingEdit.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/PassableTimeSettingEdit/PassableTimeSettingEdit.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_flat_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.flat-map.js */ "./node_modules/core-js/modules/es.array.flat-map.js");
/* harmony import */ var core_js_modules_es_array_flat_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_flat_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js");
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ "./node_modules/core-js/modules/es.array.join.js");
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_es_array_unscopables_flat_map_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.array.unscopables.flat-map.js */ "./node_modules/core-js/modules/es.array.unscopables.flat-map.js");
/* harmony import */ var core_js_modules_es_array_unscopables_flat_map_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_unscopables_flat_map_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js");
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_18__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_19__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_20__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2 */ "./node_modules/@babel/runtime/helpers/esm/objectSpread2.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_24__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @/config */ "./src/config.ts");
var min = [];
for (var i = 0; i <= 59; i++) {
var value = '';
if (i < 10) {
value = '0' + i;
} else {
value = i.toString();
}
min.push(value);
}
var arrayDayName = [{
dayTypeName: '月曜'
}, {
dayTypeName: '火曜'
}, {
dayTypeName: '水曜'
}, {
dayTypeName: '木曜'
}, {
dayTypeName: '金曜'
}, {
dayTypeName: '土曜'
}, {
dayTypeName: '日曜'
}];
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_27__["default"].extend({
name: 'PassableTimeSettingEdit',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_28__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_29__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_30__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_31__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_32__["default"]
},
props: {
dataPassableDetail: {
type: Array,
default: function _default() {
return [];
}
},
isEdit: {
type: Number,
default: 0
},
groupListAdd: {
type: Array,
default: function _default() {
return [];
}
},
timeSettings: {
type: Array,
default: function _default() {
return [];
}
},
groupListEdit: {
type: Array,
default: function _default() {
return [];
}
},
dayTypes: {
type: Array,
default: function _default() {
return [{
value: 0,
text: ''
}];
}
},
groupListByPassableTime: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
loading: {
type: Boolean,
default: false
},
loadingDate: {
type: Boolean,
default: false
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'その他時間帯',
align: 'start',
sortable: false,
width: '20%',
value: 'name'
}, {
text: '期間指定',
align: 'start',
sortable: false,
value: 'expand-time'
}, {
text: '',
align: 'start',
sortable: false,
value: 'expand-action'
}];
return headers;
},
set: function set() {
return;
}
},
headersGroup: {
get: function get() {
var headersGroup = [{
text: '通行権限グループ名',
align: 'start',
sortable: false,
width: '20%',
value: 'text'
}, {
text: '',
align: 'start',
sortable: false,
value: 'expand-action'
}];
return headersGroup;
},
set: function set() {
return;
}
}
},
data: function data() {
return {
valid: true,
hours: ['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23'],
minutes: ['00', '15', '30', '45'],
hourStart: '00',
minuteStart: '00',
hourEnd: '00',
minuteEnd: '00',
timeZones: [{
dayTypeId: 7,
dayTypeName: '日曜',
allDay: 1,
startTime: '00:00',
endTime: '00:00',
notSet: false
}, {
dayTypeId: 1,
dayTypeName: '月曜',
allDay: 1,
startTime: '00:00',
endTime: '00:00',
notSet: false
}, {
dayTypeId: 2,
dayTypeName: '火曜',
allDay: 1,
startTime: '00:00',
endTime: '00:00',
notSet: false
}, {
dayTypeId: 3,
dayTypeName: '水曜',
allDay: 1,
startTime: '00:00',
endTime: '00:00',
notSet: false
}, {
dayTypeId: 4,
dayTypeName: '木曜',
allDay: 1,
startTime: '00:00',
endTime: '00:00',
notSet: false
}, {
dayTypeId: 5,
dayTypeName: '金曜',
allDay: 1,
startTime: '00:00',
endTime: '00:00',
notSet: false
}, {
dayTypeId: 6,
dayTypeName: '土曜',
allDay: 1,
startTime: '00:00',
endTime: '00:00',
notSet: false
}],
isAdvanced: false,
doSet: false,
notSet: false,
dataTimes: [],
dataSpecialTimes: [],
allDay: false,
itemSpecialday: [],
arrayAddSpecialTime: [],
inputSpecialday: [],
hoursEndSpecial: '',
hoursStartSpecial: '',
inputGroup: '',
arrayAddGroup: [],
passableName: '',
errorMessageTime: '',
errorMessageGroup: '',
errorListGate: '',
errorHoursStartSpecial: '',
errorHoursEndSpecial: '',
errorAddListGate: '',
dataTimesDefault: [],
rulesValidate: {
validateStartTime: function validateStartTime(name, value, notSet, doSet, allDay) {
if (notSet === true || doSet === true || allDay === true) {
return true;
} else {
var pattern = /^([01][0-9]|2[0-3]):[0-5][0-9]$/;
return pattern.test(value) || name + '開始時間を設定してください。';
}
},
validateEndTime: function validateEndTime(name, value, notSet, doSet, allDay, startTime) {
if (notSet === true || doSet === true || allDay === true) {
return true;
} else {
if (value <= startTime) {
return name + _config__WEBPACK_IMPORTED_MODULE_33__["ERROR_END_TIME"];
} else {
var pattern = /^([01][0-9]|2[0-3]):[0-5][0-9]$/;
return pattern.test(value) || name + '終了時間を設定してください。';
}
}
}
}
};
},
methods: {
changeDoSetSpecial: function changeDoSetSpecial() {
this.notSet = false;
},
changeNotSetSpecial: function changeNotSetSpecial() {
this.doSet = false;
},
changeDoSet: function changeDoSet(divId, value, change) {
if (change === true && value === true) {
var div = document.querySelector('#' + divId);
div.click();
}
},
changeNotSet: function changeNotSet(divId, value, change) {
if (change === true && value === true) {
var div = document.querySelector('#' + divId);
div.click();
}
},
goGroup: function goGroup(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_33__["GROUP_DETAIL"],
query: {
groupId: ID,
goBack: 'setting'
}
});
},
init: function init() {
var _this = this;
this.dataTimes = [];
if (this.dataPassableDetail.length > 0) {
if (this.groupListByPassableTime !== undefined && this.groupListByPassableTime[0] !== undefined) {
this.inputGroup = this.groupListByPassableTime;
}
var timeSettings;
if (this.isEdit === 1) {
timeSettings = this.dataPassableDetail[0].timeSettings;
} else {
timeSettings = this.timeSettings;
}
this.passableName = this.dataPassableDetail[0].name;
this.dataTimes = timeSettings.filter(function (_ref) {
var val1 = _ref.dayTypeName;
return arrayDayName.some(function (_ref2) {
var val2 = _ref2.dayTypeName;
return val2 === val1;
});
});
var dataSpecial = timeSettings.filter(function (_ref3) {
var id1 = _ref3.dayTypeName;
return !arrayDayName.some(function (_ref4) {
var id2 = _ref4.dayTypeName;
return id2 === id1;
});
});
this.dataSpecialTimes = dataSpecial.flatMap(function (it) {
return _this.expandSpecialTimes(it);
});
this.dataTimes.forEach(function (element, key) {
if (element.allDay === 2 && element.startTime === '99:99' && element.endTime === '99:99') {
_this.dataTimes[key].notSet = true;
_this.dataTimes[key].doSet = false;
_this.dataTimes[key].hasAtLeastOneItem = false;
} else if (element.allDay === 1) {
_this.dataTimes[key].notSet = false;
_this.dataTimes[key].doSet = true;
_this.dataTimes[key].hasAtLeastOneItem = false;
} else {
_this.dataTimes[key].notSet = false;
_this.dataTimes[key].doSet = false;
_this.dataTimes[key].hasAtLeastOneItem = true;
}
_this.dataTimes[key].child = [];
var arrS = element.startTime.split(':');
var arrE = element.endTime.split(':');
_this.dataTimes[key].child.push({
startTime: element.startTime,
endTime: element.endTime,
hourStart: arrS[0] !== '99' ? arrS[0] : '00',
minuteStart: arrS[1] !== '99' ? arrS[1] : '00',
hourEnd: arrE[0] !== '99' ? arrE[0] : '00',
minuteEnd: arrE[1] !== '99' ? arrE[1] : '00'
});
if (element.allDay === 0 && element.startTime2 && element.startTime2 !== '99:99' && element.endTime2 && element.endTime2 !== '99:99') {
_this.dataTimes[key].child.push({
startTime: element.startTime2,
endTime: element.endTime2,
hourStart: element.startTime2.split(':')[0],
minuteStart: element.startTime2.split(':')[1],
hourEnd: element.endTime2.split(':')[0],
minuteEnd: element.endTime2.split(':')[1]
});
}
if (element.allDay === 0 && element.startTime3 && element.startTime3 !== '99:99' && element.endTime3 && element.endTime3 !== '99:99') {
_this.dataTimes[key].child.push({
startTime: element.startTime3,
endTime: element.endTime3,
hourStart: element.startTime3.split(':')[0],
minuteStart: element.startTime3.split(':')[1],
hourEnd: element.endTime3.split(':')[0],
minuteEnd: element.endTime3.split(':')[1]
});
}
});
} else {
this.dataTimes = this.dayTypes.filter(function (_ref5) {
var val1 = _ref5.text;
return arrayDayName.some(function (_ref6) {
var val2 = _ref6.dayTypeName;
return val2 === val1;
});
});
this.dataTimes.map(function (o) {
return o.hourStart = '00';
});
this.dataTimes.map(function (o) {
return o.hourEnd = '00';
});
this.dataTimes.map(function (o) {
return o.minuteEnd = '00';
});
this.dataTimes.map(function (o) {
return o.minuteStart = '00';
});
}
},
clickRegisterPassable: function clickRegisterPassable() {
this.$emit('resetMsg');
this.errorListGate = '';
this.errorHoursStartSpecial = '';
this.errorHoursEndSpecial = '';
var validate = this.$refs.formPassable.validate();
if (validate) {
this.$emit('clickRegisterPassable', {
timeZones: this.dataTimes,
allDay: this.allDay,
// arrayAddGroup: this.arrayAddGroup,
arrayAddSpecialTime: this.arrayAddSpecialTime,
passableName: this.passableName,
inputGroup: this.inputGroup
});
}
},
clickSavePassable: function clickSavePassable() {
this.$emit('resetMsg');
this.errorListGate = '';
this.errorHoursStartSpecial = '';
this.errorHoursEndSpecial = '';
var validate = this.$refs.formPassable.validate();
if (validate) {
this.$emit('clickSavePassable', {
timeZones: this.dataTimes,
allDay: this.allDay,
inputGroup: this.inputGroup,
arrayAddSpecialTime: this.dataSpecialTimes,
dataPassableDetail: this.dataPassableDetail,
passableName: this.passableName
});
}
},
resetInput: function resetInput() {
this.hourStart = '00';
this.hourEnd = '00';
this.minuteEnd = '00';
this.minuteStart = '00';
},
convertStatus: function convertStatus(data) {
var check = 0;
var _iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_26__["default"])(data),
_step;
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var item = _step.value;
if (item.allDay === 1) {
check++;
}
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
if (check === data.length) {
return '有効';
} else {
return '無効';
}
},
updateSelect: function updateSelect(value) {
console.log('value', value);
},
formatTime: function formatTime(hours, minute) {
return "".concat(('00' + hours).slice(-2), ":").concat(('00' + minute).slice(-2));
},
advancedSetting: function advancedSetting(isAdvanced) {
this.isAdvanced = isAdvanced ? false : true;
},
addSpecialTime: function addSpecialTime() {
var _this2 = this;
var count = 0;
this.errorMessageTime = '';
this.errorListGate = '';
this.errorHoursStartSpecial = '';
this.errorHoursEndSpecial = '';
this.errorAddListGate = '';
var _iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_26__["default"])(this.dataSpecialTimes),
_step2;
try {
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
var item = _step2.value;
if (item.dayTypeId === undefined || item.dayTypeId === '' || item.dayTypeId === null) {
this.errorAddListGate = 'すでに追加されている時間帯になります。追加する場合は、一度削除してから実施してください。';
this.errorHoursEndSpecial = '';
this.errorHoursStartSpecial = '';
break;
} else if (item.dayTypeId.toString() === this.inputSpecialday.value) {
if (item.allDay !== 0) {
this.errorAddListGate = 'すでに追加されている時間帯になります。追加する場合は、一度削除してから実施してください。';
this.errorHoursEndSpecial = '';
this.errorHoursStartSpecial = '';
break;
}
var countItem = this.dataSpecialTimes.filter(function (d) {
return d.dayTypeId.toString() === _this2.inputSpecialday.value;
}).length;
if (countItem >= 3) {
this.errorAddListGate = 'すでに3つ追加されてます。追加する場合は、いずれかを削除してから実施してください。';
this.errorHoursEndSpecial = '';
this.errorHoursStartSpecial = '';
break;
}
count++;
} else {
count++;
}
}
} catch (err) {
_iterator2.e(err);
} finally {
_iterator2.f();
}
var pattern = /^([01][0-9]|2[0-3]):[0-5][0-9]$/;
var hoursStartError = pattern.test(this.hoursStartSpecial);
var hoursEndError = pattern.test(this.hoursEndSpecial);
if (count === this.dataSpecialTimes.length && this.inputSpecialday.value !== undefined && this.inputSpecialday.value !== null && this.inputSpecialday.value !== '' && (hoursStartError === true && hoursEndError === true && this.hoursStartSpecial < this.hoursEndSpecial || this.doSet === true || this.notSet === true)) {
var setAllDay = 0;
if (this.doSet === true && this.notSet !== true) {
setAllDay = 1;
} else if (this.doSet !== true && this.notSet === true) {
setAllDay = 2;
}
this.arrayAddSpecialTime.push({
dayTypeId: this.inputSpecialday.value,
dayTypeName: this.inputSpecialday.text,
startTime: this.hoursStartSpecial,
endTime: this.hoursEndSpecial,
allDay: setAllDay
});
this.dataSpecialTimes.push({
dayTypeId: this.inputSpecialday.value,
dayTypeName: this.inputSpecialday.text,
startTime: this.hoursStartSpecial,
endTime: this.hoursEndSpecial,
allDay: setAllDay
});
} else {
if (this.inputSpecialday.length === 0 || this.inputSpecialday.value === '') {
this.errorListGate = '時間を指定ください。';
this.errorAddListGate = '';
}
if (hoursStartError === false && this.errorAddListGate === '' && this.doSet !== true && this.notSet !== true) {
this.errorHoursStartSpecial = '開始時間を設定してください。';
}
if (hoursEndError === true && hoursStartError === true && this.hoursEndSpecial <= this.hoursStartSpecial && this.errorAddListGate === '' && this.doSet !== true && this.notSet !== true) {
this.errorHoursEndSpecial = _config__WEBPACK_IMPORTED_MODULE_33__["ERROR_END_TIME"];
}
if (hoursEndError === false && this.errorAddListGate === '' && this.doSet !== true && this.notSet !== true) {
this.errorHoursEndSpecial = '終了時間を設定してください。';
}
}
},
addGroup: function addGroup() {
var count = 0;
this.errorMessageGroup = '';
var _iterator3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_26__["default"])(this.groupListByPassableTime),
_step3;
try {
for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {
var itemGroup = _step3.value;
if (itemGroup.value === this.inputGroup.value) {
break;
} else {
count++;
}
}
} catch (err) {
_iterator3.e(err);
} finally {
_iterator3.f();
}
if (count === this.groupListByPassableTime.length && this.inputGroup !== '') {
this.arrayAddGroup.push({
groupId: this.inputGroup.value,
groupName: this.inputGroup.text
});
this.groupListByPassableTime.push({
value: this.inputGroup.value,
text: this.inputGroup.text
});
} else {
this.errorMessageGroup = '形式が誤っている。';
}
},
deleteSpecialTime: function deleteSpecialTime(index) {
this.arrayAddSpecialTime.splice(index, 1);
this.dataSpecialTimes.splice(index, 1);
},
deleteGroup: function deleteGroup(ID) {
for (var _i = 0, _Object$keys = Object.keys(this.groupListByPassableTime); _i < _Object$keys.length; _i++) {
var _i2 = _Object$keys[_i];
if (this.groupListByPassableTime[parseInt(_i2)] !== undefined && this.groupListByPassableTime[parseInt(_i2)].value === ID) {
this.groupListByPassableTime.splice(parseInt(_i2), 1);
}
}
for (var _i3 = 0, _Object$keys2 = Object.keys(this.arrayAddGroup); _i3 < _Object$keys2.length; _i3++) {
var _i4 = _Object$keys2[_i3];
if (this.arrayAddGroup[parseInt(_i4)].groupId === ID) {
this.arrayAddGroup.splice(parseInt(_i4), 1);
}
}
},
loadSpecialTimes: function loadSpecialTimes() {
var _this3 = this;
var arrayDay = ['月曜', '火曜', '水曜', '木曜', '金曜', '土曜', '日曜'];
var dataDayTypes = this.dayTypes;
var arr = Array.prototype.map.call(Object(dataDayTypes), function (item) {
// process
if (!arrayDay.includes(item.text)) {
_this3.itemSpecialday.push({
text: item.text,
value: item.value.toString()
});
}
});
},
loadDefaultTimes: function loadDefaultTimes() {
var _this4 = this;
return new Promise( /*#__PURE__*/function () {
var _ref7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_25__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(resolve, reject) {
var arrayDay, dataDayTypes, _iterator4, _step4, item;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_this4.dataTimesDefault = [];
arrayDay = ['月曜', '火曜', '水曜', '木曜', '金曜', '土曜', '日曜'];
dataDayTypes = _this4.dayTypes;
_iterator4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_26__["default"])(dataDayTypes);
_context.prev = 4;
_iterator4.s();
case 6:
if ((_step4 = _iterator4.n()).done) {
_context.next = 13;
break;
}
item = _step4.value;
if (!arrayDay.includes(item.text)) {
_context.next = 11;
break;
}
_context.next = 11;
return _this4.dataTimesDefault.push({
text: item.text,
value: item.value.toString()
});
case 11:
_context.next = 6;
break;
case 13:
_context.next = 18;
break;
case 15:
_context.prev = 15;
_context.t0 = _context["catch"](4);
_iterator4.e(_context.t0);
case 18:
_context.prev = 18;
_iterator4.f();
return _context.finish(18);
case 21:
resolve(null);
case 22:
case "end":
return _context.stop();
}
}
}, _callee, null, [[4, 15, 18, 21]]);
}));
return function (_x, _x2) {
return _ref7.apply(this, arguments);
};
}());
},
loadTimes: function loadTimes() {
var _this5 = this;
this.dataTimes = this.dayTypes.filter(function (_ref8) {
var val1 = _ref8.text;
return arrayDayName.some(function (_ref9) {
var val2 = _ref9.dayTypeName;
return val2 === val1;
});
});
this.dataTimes.forEach(function (element, key) {
_this5.dataTimes[key].dayTypeName = element.text;
_this5.dataTimes[key].name = element.text;
_this5.dataTimes[key].dayTypeId = element.value;
_this5.dataTimes[key].hasAtLeastOneItem = false;
_this5.dataTimes[key].child = [];
_this5.dataTimes[key].child.push({
startTime: '00:00',
endTime: '00:00',
hourStart: '00',
minuteStart: '00',
hourEnd: '00',
minuteEnd: '00'
});
});
},
loadTimesMore: function loadTimesMore() {
var _this6 = this;
var dataTimesTmp;
dataTimesTmp = this.dayTypes.filter(function (_ref10) {
var val1 = _ref10.text;
return arrayDayName.some(function (_ref11) {
var val2 = _ref11.dayTypeName;
return val2 === val1;
});
});
var arr = Array.prototype.map.call(Object(dataTimesTmp), function (item) {
var index = _this6.dataTimes.map(function (e) {
return e.dayTypeId;
}).indexOf(item.value);
if (index < 0 && !arrayDayName.includes(item.text)) {
item.dayTypeName = item.text;
item.name = item.text;
item.dayTypeId = item.value;
item.hourStart = '00:00';
item.hourEnd = '00:00';
item.minuteEnd = '00:00';
item.minuteStart = '00:00';
_this6.dataTimes.push(item);
}
});
},
addRow: function addRow(indexParent) {
var temp = JSON.parse(JSON.stringify(this.dataTimes));
temp[indexParent].child.push({
startTime: '00:00',
endTime: '00:00',
hourStart: '00',
minuteStart: '00',
hourEnd: '00',
minuteEnd: '00'
});
this.dataTimes = temp;
},
deleteItem: function deleteItem(indexParent, indexChild) {
var temp = JSON.parse(JSON.stringify(this.dataTimes));
temp[indexParent].child.splice(parseInt(indexChild), 1);
this.dataTimes = temp;
this.$refs.formPassable.validate();
},
formatTimeDetail: function formatTimeDetail(item) {
var result = [];
if (item.startTime !== '99:99' && item.endTime !== '99:99') {
result.push("".concat(item.startTime, " ~ ").concat(item.endTime));
}
if (item.startTime2 && item.startTime2 !== '99:99' && item.endTime2 && item.endTime2 !== '99:99') {
result.push("".concat(item.startTime2, " ~ ").concat(item.endTime2));
}
if (item.startTime3 && item.startTime3 !== '99:99' && item.endTime3 && item.endTime3 !== '99:99') {
result.push("".concat(item.startTime3, " ~ ").concat(item.endTime3));
}
return result.join('
');
},
updateHasAtLeastOneItem: function updateHasAtLeastOneItem(indexParent) {
var temp = JSON.parse(JSON.stringify(this.dataTimes));
temp[indexParent].hasAtLeastOneItem = true;
this.dataTimes = temp;
},
expandSpecialTimes: function expandSpecialTimes(dataSpecial) {
if (dataSpecial.allDay !== 0) {
var startTime2 = dataSpecial.startTime2,
endTime2 = dataSpecial.endTime2,
startTime3 = dataSpecial.startTime3,
endTime3 = dataSpecial.endTime3,
data = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_23__["default"])(dataSpecial, ["startTime2", "endTime2", "startTime3", "endTime3"]);
return [data];
}
var slots = [[dataSpecial.startTime, dataSpecial.endTime], [dataSpecial.startTime2, dataSpecial.endTime2], [dataSpecial.startTime3, dataSpecial.endTime3]].filter(function (_ref12) {
var _ref13 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_22__["default"])(_ref12, 2),
s = _ref13[0],
e = _ref13[1];
return s && e && s !== '99:99' && e !== '99:99';
});
return slots.map(function (_ref14) {
var _ref15 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_22__["default"])(_ref14, 2),
s = _ref15[0],
e = _ref15[1];
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_21__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_21__["default"])({}, dataSpecial), {}, {
startTime: s,
endTime: e
});
});
}
},
watch: {
loadingDate: function loadingDate(value) {
if (value === false && this.isEdit !== 2) {
this.init();
}
},
loading: function loading(value) {
if (this.isEdit === 1 || this.isEdit === 2 && value === false) {
this.init();
}
},
// groupListAdd(value: any) {
// console.log('val', value);
// (this.$refs.formPassable as Vue & { reset: () => boolean }).reset();
// },
dayTypes: function dayTypes(value) {
var _this7 = this;
this.loadDefaultTimes().then(function () {
if (_this7.isEdit === 3) {
_this7.loadTimes();
_this7.allDay = false;
_this7.loadSpecialTimes();
}
if (_this7.isEdit === 2) {
_this7.loadSpecialTimes();
}
if (_this7.dataTimes.length === 0 && _this7.isEdit !== 1) {
_this7.loadTimes();
} else if (_this7.dataTimes.length < _this7.dataTimesDefault.length && _this7.isEdit !== 1) {
_this7.loadTimesMore();
}
});
},
successMessageLogs: function successMessageLogs(val) {
if (val !== '' && this.isEdit === 3) {
this.$refs.formPassable.reset();
}
},
groupListByPassableTime: function groupListByPassableTime(val) {
this.inputGroup = this.groupListByPassableTime;
}
},
mounted: function mounted() {
this.minutes = min; // if (this.isEdit === 3) {
// this.dataTimes = this.timeZones;
// }
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/PassableTimeSettingList/PassableTimeSettingList.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/PassableTimeSettingList/PassableTimeSettingList.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_organisms_GroupOfTime_GroupOfTime_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/organisms/GroupOfTime/GroupOfTime.vue */ "./src/components/organisms/GroupOfTime/GroupOfTime.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_3__["default"].extend({
name: 'PassableTimeSettingList',
components: {
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
GroupOfTime: _components_organisms_GroupOfTime_GroupOfTime_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
props: {
dataPassables: {
default: function _default() {
return [];
}
},
loading: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
successMessageLogsModal: {
type: String,
default: ''
},
errorMessageLogsModal: {
type: String,
default: ''
},
showConfirmDelete: {
type: Boolean,
default: false
},
loadingGroup: {
type: Boolean,
default: false
},
passableTotalCount: {
type: Number,
default: 0
},
pageGroup: {
type: Number,
default: 1
},
isEdit: {
type: Number,
default: 0
},
pagePassable: {
type: Number,
default: 1
},
perPagePassable: {
type: Number,
default: 25
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
ExpandedGroup: {
default: []
}
},
data: function data() {
return {
tab: null,
selectedItem: [],
textEdit: _config__WEBPACK_IMPORTED_MODULE_9__["TEXT_EDIT"],
textDelete: _config__WEBPACK_IMPORTED_MODULE_9__["TEXT_DELETE"],
selectedGroupIds: []
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '時間帯設定名',
align: 'start',
sortable: true,
value: 'name'
}];
headers.push({
text: '通行権限グループ一覧',
align: 'start',
sortable: false,
width: '220px',
value: 'data-table-expand'
});
headers.push({
text: '',
align: 'center',
sortable: false,
width: '150px',
value: 'icons'
});
return headers;
},
set: function set() {
return;
}
},
innerPagePassable: {
get: function get() {
return this.pagePassable;
},
set: function set(val) {
this.$emit('change-page-passable', val);
return;
}
},
innerPerPagePassable: {
get: function get() {
return this.perPagePassable;
},
set: function set(val) {
this.$emit('change-per-page-passable', val);
return;
}
},
filteredItems: {
get: function get() {
return this.dataPassables.filter(function (i) {
return i.isDefault === false;
});
}
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
var _this = this;
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
console.log(a);
if (index[0] === 'isDefault') {
var tmp1 = _this.convertStatus(a.timeSettings);
var tmp2 = _this.convertStatus(b.timeSettings);
if (!isDescending[0]) {
return tmp1 < tmp2 ? -1 : 1;
} else {
return tmp2 < tmp1 ? -1 : 1;
}
} else {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
convertStatus: function convertStatus(data) {
var check = 0;
var _iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_2__["default"])(data),
_step;
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var item = _step.value;
if (item.allDay === 1) {
check++;
}
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
if (check === data.length) {
return '有効';
} else {
return '無効';
}
},
clickJoinGroup: function clickJoinGroup(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_9__["TIME_ADD_GROUP"],
query: {
passableTimeSettingId: ID
}
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/PersonalSettingForm/PersonalSettingForm.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/PersonalSettingForm/PersonalSettingForm.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'PersonalSettingForm',
components: {
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
userData: {
default: function _default() {
return [];
}
}
},
computed: {},
methods: {
editUser: function editUser(value) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_3__["USER_EDIT"],
query: {
userId: value,
goBack: 'personal'
}
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ReflectionStatusTable/ReflectionStatusTable.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ReflectionStatusTable/ReflectionStatusTable.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_11__);
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'ReflectionStatusTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_10__["default"]
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
statusTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 100
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
dataCommands: {
type: Array,
default: function _default() {
return [];
}
},
errorMessageLogs: {
type: String,
default: ''
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '#',
align: 'start',
sortable: false,
width: '100px',
value: 'revision'
}, {
text: '詳細',
align: 'start',
sortable: true,
value: 'detail'
}, {
text: '登録日時',
align: 'start',
sortable: true,
value: 'registered'
}, {
text: '最終送信日時',
align: 'start',
sortable: true,
value: 'sendAt'
}, {
text: 'ステータス',
align: 'start',
sortable: true,
value: 'status'
}];
return headers;
},
set: function set() {
return;
}
},
headerChild: {
get: function get() {
var headerChild = [{
text: '個人コード',
align: 'start',
sortable: false,
value: 'pCodeId'
}, {
text: 'ユーザーID',
align: 'start',
sortable: false,
value: 'userId'
}, {
text: 'ユーザー名',
align: 'start',
sortable: false,
value: 'userName'
}];
return headerChild;
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
data: function data() {
return {
searchTargetItems: [{
label: '内容',
value: 'detail'
}],
selectedItem: [],
selectedDisplayOption: ['detail'],
displayOptionItems: [{
label: '内容',
value: 'detail'
}, {
label: 'ステータス',
value: 'status'
}, {
label: 'Type',
value: 'type'
}],
controllerName: localStorage.controllerName
};
},
watch: {},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
converDateShort: function converDateShort(t) {
if (t !== undefined && t !== null && t !== '') {
return moment__WEBPACK_IMPORTED_MODULE_11___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm:ss');
} else {
return '';
}
},
itemRowBackground: function itemRowBackground(item) {
return 'bg bg' + item.status;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RelationSafieTarget/RelationSafieTarget.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RelationSafieTarget/RelationSafieTarget.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ "./node_modules/core-js/modules/es.string.match.js");
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2 */ "./node_modules/@babel/runtime/helpers/esm/objectSpread2.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/ErrorButton/ErrorButton.vue */ "./src/components/molecules/ErrorButton/ErrorButton.vue");
/* harmony import */ var _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/IconButton/IconButton.vue */ "./src/components/molecules/IconButton/IconButton.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_9__["default"].extend({
name: 'RelationSafieTarget',
components: {
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
ErrorButton: _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
IconButton: _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_16__["default"]
},
data: function data() {
return {
beforeDeviceId: '',
beforeGateId: '',
beforeNotes: ''
};
},
props: {
index: {
type: Number,
default: function _default() {
return 0;
}
},
value: {
type: Object,
default: function _default() {
return {
relationId: '',
gateId: '',
deviceId: '',
notes: ''
};
}
},
configurableGates: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
loading: {
type: Boolean,
default: function _default() {
return false;
}
}
},
mounted: function mounted() {
// 変更前かどうかチェックするためにマウント時に値の保存
this.beforeGateId = JSON.parse(JSON.stringify(this.value.gateId));
this.beforeDeviceId = JSON.parse(JSON.stringify(this.value.deviceId));
this.beforeNotes = JSON.parse(JSON.stringify(this.value.notes));
},
computed: {
isRelationIdLengthZero: function isRelationIdLengthZero() {
window.console.log(this.value.relationId.length);
return this.value.relationId.length === 0;
},
gateId: {
get: function get() {
return this.value.gateId;
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
gateId: val
}));
}
},
notes: {
get: function get() {
return this.value.notes;
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
notes: val
}));
}
},
deviceId: {
get: function get() {
return this.value.deviceId;
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_8__["default"])({}, this.value), {}, {
deviceId: val
}));
}
},
isModified: function isModified() {
return Boolean(this.beforeNotes !== this.value.notes || this.beforeGateId !== this.value.gateId || this.beforeDeviceId !== this.value.deviceId);
}
},
methods: {
isValidate: function isValidate() {
return this.isValidateHalfAlphaNumeric(this.value.deviceId) === true && this.isLengthOneMore(this.value.deviceId) === true && this.isGateIdChoice() === true;
},
isLengthOneMore: function isLengthOneMore(value) {
if (value && value.length > 0) {
return true;
} else {
return false;
}
},
isValidateLengthOneMore: function isValidateLengthOneMore(value) {
if (this.isLengthOneMore(value)) {
return true;
} else {
return '必須項目のため、一つ以上の指定が必須です。';
}
},
isValidateHalfAlphaNumeric: function isValidateHalfAlphaNumeric(value) {
if (value && value.match(/^[a-zA-Z0-9]{1,40}$/)) {
return true;
} else {
return '半角英数のみの指定が可能です。';
}
},
// 現在指定している値が選択肢のどれか選択しているかどうか
isGateIdChoice: function isGateIdChoice() {
return this.configurableGates.map(function (item) {
return item.value;
}).includes(this.value.gateId) === true;
},
postRecord: function postRecord() {
if (this.isGateIdChoice() && this.isLengthOneMore(this.value.deviceId)) {
this.$emit('post-record', this.value);
}
},
putRecord: function putRecord() {
if (this.isModified === true && this.isGateIdChoice() && this.isLengthOneMore(this.value.deviceId)) {
this.$emit('put-record', this.value);
this.beforeDeviceId = this.value.deviceId;
this.beforeGateId = this.value.gateId;
this.beforeNotes = this.value.notes;
}
},
delRecord: function delRecord(e) {
var _this = this;
var selectedGate = this.configurableGates.find(function (gate) {
return gate.value === _this.beforeGateId;
});
if (selectedGate === undefined && window.confirm('追加せずに削除しますか?')) {
this.$emit('delete-record', this.value.relationId);
} else if (selectedGate && window.confirm("SafieDevice(".concat(this.beforeDeviceId, ")\u3068").concat(selectedGate.text, "\u306E\u7D10\u3065\u3051\u3092\u89E3\u9664\u3057\u307E\u3059\u304B\uFF1F"))) {
this.$emit('delete-record', this.value.relationId);
}
},
linkTo: function linkTo(deviceId) {
window.open("https://safie.link/app/streaming/".concat(deviceId), '_blank');
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RelationTbEyeTarget/RelationTbEyeTarget.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RelationTbEyeTarget/RelationTbEyeTarget.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.regexp.constructor.js */ "./node_modules/core-js/modules/es.regexp.constructor.js");
/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2 */ "./node_modules/@babel/runtime/helpers/esm/objectSpread2.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/ErrorButton/ErrorButton.vue */ "./src/components/molecules/ErrorButton/ErrorButton.vue");
/* harmony import */ var _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/molecules/IconButton/IconButton.vue */ "./src/components/molecules/IconButton/IconButton.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony import */ var _components_molecules_TbEyeVideo_TbEyeVideo_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/molecules/TbEyeVideo/TbEyeVideo.vue */ "./src/components/molecules/TbEyeVideo/TbEyeVideo.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_10__["default"].extend({
name: 'RelationTbEyeTarget',
components: {
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
ErrorButton: _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
IconButton: _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
TbEye: _components_molecules_TbEyeVideo_TbEyeVideo_vue__WEBPACK_IMPORTED_MODULE_19__["default"]
},
data: function data() {
return {
beforeDeviceType: '',
beforeGateId: '',
beforeNotes: '',
beforeChannelNo: 0,
beforeHostName: '',
beforePort: 0,
showPreviewTbEye: false,
isRerender: false
};
},
props: {
index: {
type: Number,
default: function _default() {
return 0;
}
},
value: {
type: Object,
default: function _default() {
return {
relationId: '',
gateId: '',
hostName: '',
port: 443,
deviceType: 'nvr',
channelNo: 1,
notes: ''
};
}
},
loginInfo: {
type: Object,
default: function _default() {
return {
relationdId: '',
username: '',
password: ''
};
}
},
configurableGates: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
loading: {
type: Boolean,
default: function _default() {
return false;
}
}
},
created: function created() {
// 変更前かどうかチェックするためにマウント時に値の保存
this.beforeGateId = JSON.parse(JSON.stringify(this.value.gateId));
this.beforeDeviceType = JSON.parse(JSON.stringify(this.value.deviceType));
this.beforeNotes = JSON.parse(JSON.stringify(this.value.notes));
this.beforeHostName = JSON.parse(JSON.stringify(this.value.hostName));
this.beforePort = Number(this.value.port);
this.beforeChannelNo = Number(this.value.channelNo); // this.showPreviewTbEye = false;
},
computed: {
isRelationIdLengthZero: function isRelationIdLengthZero() {
return this.value.relationId.length === 0;
},
appendIcon: function appendIcon() {
return this.isLengthOneMore(this.value.hostName) ? 'mdi-video' : '';
},
gateId: {
get: function get() {
return this.value.gateId;
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_9__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_9__["default"])({}, this.value), {}, {
gateId: val
}));
}
},
notes: {
get: function get() {
return this.value.notes;
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_9__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_9__["default"])({}, this.value), {}, {
notes: val
}));
}
},
deviceType: {
get: function get() {
return this.value.deviceType;
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_9__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_9__["default"])({}, this.value), {}, {
device: val
}));
}
},
hostName: {
get: function get() {
return this.value.hostName;
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_9__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_9__["default"])({}, this.value), {}, {
hostName: val
}));
}
},
channelNo: {
get: function get() {
return Number(this.value.channelNo);
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_9__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_9__["default"])({}, this.value), {}, {
channelNo: Number(val)
}));
}
},
port: {
get: function get() {
return Number(this.value.port);
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_9__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_9__["default"])({}, this.value), {}, {
port: Number(val)
}));
}
},
isModified: function isModified() {
return Boolean(this.beforeNotes !== this.value.notes || this.beforeGateId !== this.value.gateId || this.beforeDeviceType !== this.value.deviceType || this.beforeChannelNo !== this.value.channelNo || this.beforeHostName !== this.value.hostName || this.beforePort !== this.value.port);
}
},
watch: {
showPreviewTbEye: function showPreviewTbEye(newVal) {
var _this = this;
if (newVal === true) {
setTimeout(function () {
_this.isRerender = true;
}, 100);
} else {
this.isRerender = false;
}
}
},
methods: {
isValidate: function isValidate() {
return this.isLengthOneMore(this.value.deviceType) === true && this.value.channelNo > 0 && this.value.port > 0 && this.isLengthOneMore(this.value.hostName) === true && this.isGateIdChoice() === true;
},
isLengthOneMore: function isLengthOneMore(value) {
if (value && value.length > 0) {
return true;
} else {
return false;
}
},
isUUID: function isUUID(uuid) {
var reg = new RegExp(/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/);
return Boolean(reg.exec(uuid));
},
isValidateLengthOneMore: function isValidateLengthOneMore(value) {
if (this.isLengthOneMore(value)) {
return true;
} else {
return '必須項目のため、一つ以上の指定が必須です。';
}
},
isValidateOneMore: function isValidateOneMore(value) {
if (Number(value) > 0) {
return true;
} else {
return '必須項目のため、一つ以上の指定が必須です。';
}
},
// 現在指定している値が選択肢のどれか選択しているかどうか
isGateIdChoice: function isGateIdChoice() {
return this.configurableGates.map(function (item) {
return item.value;
}).includes(this.value.gateId) === true;
},
postRecord: function postRecord() {
if (this.isGateIdChoice() && this.isLengthOneMore(this.value.deviceType)) {
this.$emit('post-record', this.value);
}
},
putRecord: function putRecord() {
if (this.isModified === true && this.isValidate()) {
this.$emit('put-record', this.value);
this.beforeDeviceType = this.value.deviceType;
this.beforeGateId = this.value.gateId;
this.beforeNotes = this.value.notes;
this.beforePort = this.value.port;
this.beforeChannelNo = this.value.channelNo;
this.beforeHostName = this.value.hostName;
}
},
delRecord: function delRecord(e) {
var _this2 = this;
var selectedGate = this.configurableGates.find(function (gate) {
return gate.value === _this2.beforeGateId;
});
if (selectedGate === undefined && window.confirm('追加せずに削除しますか?')) {
this.$emit('delete-record', this.value.relationId);
} else if (selectedGate && window.confirm("TbeyeDevice(".concat(this.beforeDeviceType, ")\u3068").concat(selectedGate.text, "\u306E\u7D10\u3065\u3051\u3092\u89E3\u9664\u3057\u307E\u3059\u304B\uFF1F"))) {
this.$emit('delete-record', this.value.relationId);
}
},
closeTbEye: function closeTbEye() {
this.showPreviewTbEye = false;
},
rerender: function rerender() {
var _this3 = this;
this.isRerender = false;
setTimeout(function () {
_this3.isRerender = true;
}, 100);
},
openToLink: function openToLink(url) {
window.open(url, '_blank');
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RelationsSafieList/RelationsSafieList.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RelationsSafieList/RelationsSafieList.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/IconButton/IconButton.vue */ "./src/components/molecules/IconButton/IconButton.vue");
/* harmony import */ var _components_organisms_RelationSafieTarget_RelationSafieTarget_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/organisms/RelationSafieTarget/RelationSafieTarget.vue */ "./src/components/organisms/RelationSafieTarget/RelationSafieTarget.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'RelationsSafieList',
components: {
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
IconButton: _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
RelationSafieTarget: _components_organisms_RelationSafieTarget_RelationSafieTarget_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
data: function data() {
return {
newRecordKey: [],
isDisplayMessage: []
};
},
props: {
safieRelationGateDevices: {
type: Array,
default: function _default() {
return [];
}
},
addNewRelationGateDevices: {
type: Array,
default: function _default() {
return [];
}
},
configurableGates: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
loading: {
type: Boolean,
default: function _default() {
return false;
}
},
putDelLoading: {
type: Array,
default: function _default() {
return [];
}
},
postLoading: {
type: Array,
default: function _default() {
return [];
}
},
results: {
type: Array,
default: function _default() {
return [];
}
}
},
methods: {
add: function add() {
this.newRecordKey.push(randamString(16));
},
del: function del(index) {
this.newRecordKey.splice(index, 1);
}
},
watch: {
results: function results(val) {
console.log(val);
this.isDisplayMessage.push(true); // this.$set(this.isDisplayMessage )
}
}
}));
function randamString(stringLength) {
var str = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
var result = '';
for (var i = 0; i < stringLength; i++) {
result += str.charAt(Math.floor(Math.random() * str.length));
}
return result;
}
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RelationsTbEyeList/RelationsTbEyeList.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RelationsTbEyeList/RelationsTbEyeList.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/IconButton/IconButton.vue */ "./src/components/molecules/IconButton/IconButton.vue");
/* harmony import */ var _components_organisms_RelationTbEyeTarget_RelationTbEyeTarget_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/organisms/RelationTbEyeTarget/RelationTbEyeTarget.vue */ "./src/components/organisms/RelationTbEyeTarget/RelationTbEyeTarget.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'RelationsTbEyeList',
components: {
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
IconButton: _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
RelationTbEyeTarget: _components_organisms_RelationTbEyeTarget_RelationTbEyeTarget_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
data: function data() {
return {
newRecordKey: [],
isDisplayMessage: []
};
},
props: {
tbeyeRelationGateDevices: {
type: Array,
default: function _default() {
return [];
}
},
addNewRelationGateDevices: {
type: Array,
default: function _default() {
return [];
}
},
configurableGates: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
loginInfos: {
type: Array,
default: function _default() {
return [];
}
},
loading: {
type: Boolean,
default: function _default() {
return false;
}
},
putDelLoading: {
type: Array,
default: function _default() {
return [];
}
},
postLoading: {
type: Array,
default: function _default() {
return [];
}
},
results: {
type: Array,
default: function _default() {
return [];
}
}
},
methods: {
add: function add() {
var keyString = randamString(16);
this.newRecordKey.push(keyString);
return keyString;
},
del: function del(index) {
this.newRecordKey.splice(index, 1);
}
},
watch: {
results: function results(val) {
console.log(val);
this.isDisplayMessage.push(true); // this.$set(this.isDisplayMessage )
}
}
}));
function randamString(stringLength) {
var str = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
var result = '';
for (var i = 0; i < stringLength; i++) {
result += str.charAt(Math.floor(Math.random() * str.length));
}
return result;
}
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RoomForm/RoomForm.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RoomForm/RoomForm.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2 */ "./node_modules/@babel/runtime/helpers/esm/objectSpread2.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _utils_validator__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/utils/validator */ "./src/utils/validator.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_6__["default"].extend({
name: 'RoomForm',
components: {
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_11__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
successMessages: {
type: Array,
default: function _default() {
return [];
}
},
errorMessages: {
type: Array,
default: function _default() {
return [];
}
},
value: {
type: Object,
default: function _default() {
return {
roomId: '',
name: '',
relationsRoomGate: []
};
}
},
isEdit: {
type: Boolean,
default: false
},
allGates: {
type: Array,
default: function _default() {
return [];
}
}
},
computed: {
innerValue: {
get: function get() {
return this.value;
},
set: function set(val) {
this.$emit('input', val);
return;
}
},
innerRoomName: {
get: function get() {
return this.value.name;
},
set: function set(val) {
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__["default"])({}, this.value), {}, {
name: val
}));
}
},
innerSelectedGateIds: {
get: function get() {
if (this.value.relationsRoomGate) {
var relations = this.value.relationsRoomGate;
return relations.map(function (r) {
return r.gateId;
});
} else {
return [];
}
},
set: function set(val) {
var _this = this;
var relationsRoomGate = val.map(function (gateId) {
return {
relationId: '',
roomId: _this.value.roomId,
gateId: gateId,
entryExitType: 0
};
});
this.$emit('input', Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__["default"])({}, this.value), {}, {
relationsRoomGate: relationsRoomGate
}));
}
},
gateItems: {
get: function get() {
return this.allGates.map(function (gate) {
if (gate.gateModelCode === 'ALIG-030') {
return {
text: gate.gateName,
value: gate.gateId
};
} else {
return null;
}
}).filter(function (gate) {
return gate !== null;
});
}
}
},
watch: {
successMessages: function successMessages(messages) {
var shows = [];
messages.forEach(function (message) {
shows.push(message !== '');
});
this.showSuccessMessages = shows;
}
},
data: function data() {
return {
showSuccessMessages: [],
noValidationError: true,
// 入力ルール
nameRules: _utils_validator__WEBPACK_IMPORTED_MODULE_12__["default"].roomNameRules,
relationsRoomGateRules: _utils_validator__WEBPACK_IMPORTED_MODULE_12__["default"].roomRelationsRoomGateRules
};
},
methods: {
clickSave: function clickSave() {
this.validateField();
if (this.noValidationError) {
if (this.isEdit) {
this.$emit('update-room', this.value);
} else {
this.$emit('create-room', this.value);
}
}
},
/**
* フィールドのバリデーションを実施する
*/
validateField: function validateField() {
this.$refs.form.validate();
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/SideNavigation/SideNavigation.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/SideNavigation/SideNavigation.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'SideNavigation',
props: {
value: {
type: Boolean,
default: false
},
isAdmin: {
type: Boolean,
default: false
},
selectedItemNav: {
type: Number,
default: 0
},
authority: {
type: Object,
default: {}
},
showSubMenu: {
type: Boolean,
default: false
}
},
computed: {
innerShow: {
get: function get() {
return this.value;
},
set: function set(val) {
this.$emit('input', val);
return;
}
}
},
data: function data() {
return {
mini: true,
selectedItem: 0
};
},
mounted: function mounted() {// this.isAdmin = localStorage.isAdmin === 'true' ? true : false;
},
methods: {//
},
watch: {
selectedItemNav: function selectedItemNav(value) {
this.selectedItem = value; // if (value !== 1) {
// const el = document.getElementById('tab-user') as HTMLElement;
// console.log('el', el);
// if (el) {
// el.classList.remove('v-list-item--active');
// }
// }
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/SmartphoneAutoApproval/SmartphoneAutoApproval.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/SmartphoneAutoApproval/SmartphoneAutoApproval.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'SmartphoneAutoApproval',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
settingInfor: {
type: Object,
default: {}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/TemporaryAccessAuthority/TemporaryAccessAuthority.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/TemporaryAccessAuthority/TemporaryAccessAuthority.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ "./node_modules/core-js/modules/es.string.match.js");
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_string_pad_start_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.pad-start.js */ "./node_modules/core-js/modules/es.string.pad-start.js");
/* harmony import */ var core_js_modules_es_string_pad_start_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_pad_start_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_DateTimePicker_DateTimePicker_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/DateTimePicker/DateTimePicker.vue */ "./src/components/molecules/DateTimePicker/DateTimePicker.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_6__["default"].extend({
name: 'UserAddForm',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
DateTimePicker: _components_molecules_DateTimePicker_DateTimePicker_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_15__["default"]
},
props: {
dataList: {
default: function _default() {
return [];
}
},
dataGatePass: {
type: Object,
default: function _default() {
return {};
}
},
loading: {
type: Boolean,
default: false
},
isEdit: {
type: Boolean,
default: false
},
gates: {
type: Array,
default: function _default() {
return [];
}
},
listGatePassages: {
default: function _default() {
return [];
}
},
userList: {
type: Array,
default: function _default() {
return [];
}
},
gateList: {
type: Array,
default: function _default() {
return [];
}
},
isDisabledGateOption: {
type: Boolean,
default: true
},
isDisabledPCodeOptions: {
type: Boolean,
default: true
},
isDisabledGroupOptions: {
type: Boolean,
default: true
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
gateGroupOptions: {
type: Array,
default: function _default() {
return [];
}
},
pCodeOptions: {
type: Array,
default: function _default() {
return [];
}
},
userInfo: {
type: Object,
default: function _default() {
return {};
}
},
phoneItems: {
type: Array,
default: function _default() {
return [];
}
},
groupsAddFail: {
type: Array,
default: function _default() {
return [];
}
},
pCodeAddFail: {
type: Array,
default: function _default() {
return [];
}
},
gateAddFail: {
type: Array,
default: function _default() {
return [];
}
},
authority: {
type: Object,
default: {}
},
dataRealtionsGateList: {
type: Object,
default: {}
},
isAdminOfGatePassages: {
type: Boolean,
default: true
}
},
created: function created() {
this.$emit('getListGate');
},
mounted: function mounted() {//
},
computed: {
headers: {
get: function get() {
var headers = [];
headers.push({
text: 'ゲート名',
align: 'start',
sortable: true,
width: '12%',
value: 'gate.name'
});
headers.push({
text: '時間',
align: 'start',
value: 'time'
});
headers.push({
text: 'ユーザーID',
align: 'start',
sortable: false,
width: '10%',
value: 'userId'
});
headers.push({
text: 'ユーザー名',
align: 'start',
sortable: false,
width: '10%',
value: 'userName'
});
headers.push({
text: '',
align: 'center',
sortable: false,
width: '50px',
value: 'icon'
});
return headers;
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.dataRealtionsGateList.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
}
},
data: function data() {
return {
showProgress: false,
selectedItem: [],
errorAddListGate: '',
errorGate: '',
errorTime: '',
addItem: {
index: 0,
item: ''
},
type: '0',
realtionsGateList: [],
timeStartGate: '',
timeEndGate: '',
dateStartGate: '',
dateEndGate: '',
itemGate: [],
itemUser: [],
rulesValidate: {
requiredUserId: function requiredUserId(value) {
return !!value || 'ユーザーIDは必須です。';
},
validateUserId: function validateUserId(userId) {
var pattern = /^[a-zA-Z0-9@.!#$&*+/=?^_`{|}~-]{4,96}$/;
return pattern.test(userId) || 'ユーザーIDは半角英数字で4文字以上96文字以内で設定してください。';
},
validateFurigana: function validateFurigana(furigana) {
if (furigana !== null && furigana !== undefined && furigana !== '') {
return furigana.length <= 64 || 'ふりがなは64文字以内で入力してください。';
} else {
return true;
}
},
validateOption1: function validateOption1(option) {
if (option !== null && option !== undefined && option !== '') {
return option.length <= 64 || '備考は64文字以内で入力してください。';
} else {
return true;
}
},
validateOption2: function validateOption2(option) {
if (option !== null && option !== undefined && option !== '') {
return option.length <= 64 || '備考は64文字以内で入力してください。';
} else {
return true;
}
},
validateEmail: function validateEmail(email) {
if (email !== null && email !== undefined && email !== '') {
var pattern = email.match(/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$/);
if (pattern) {
return true;
} else {
return '正しいメールアドレスを入力してください。';
}
} else {
return true;
}
},
// requiredPassword: (pass: string) => !!pass || 'パスワードは必須です。',
validatePassword: function validatePassword(pass) {
var pattern = /^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*).{8,64}$/;
return pattern.test(pass) || 'パスワードは英大文字、英小文字、数字を組み合わせた8文字以上64文字以内で設定してください。';
},
validateNewPassword: function validateNewPassword(pass) {
if (pass !== null && pass !== undefined && pass !== '') {
var pattern = /^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*).{8,64}$/;
return pattern.test(pass) || 'パスワードは英大文字、英小文字、数字を組み合わせた8文字以上64文字以内で設定してください。';
} else {
return true;
}
},
requiredName: function requiredName(name) {
return !!name || 'ユーザー名は必須です。';
},
validateName: function validateName(name) {
if (name !== null && name !== undefined && name !== '') {
return name.length < 64 || 'ユーザー名は64文字以内で入力してください。';
} else {
return true;
}
},
validatePhone: function validatePhone(phone, checkSMS) {
if (checkSMS) {
var pattern = /^[0][0-9]{10}$/;
return pattern.test(phone) || '0から始まる-(ハイフン)無しの携帯電話番号を半角数字で11桁入力してください。';
} else {
return true;
}
},
validateConfirmPass: function validateConfirmPass(confirm, pass) {
if (confirm !== pass) {
return '「新しいパスワード」と一致しません。';
} else {
return true;
}
},
validatePassCode: function validatePassCode(val) {
if (val !== '' && val !== null) {
var pattern = val.match(/^\d{4}$/);
if (pattern) {
return true;
} else {
return '解錠時の二段階認証パスワードは半角数字で4文字入力してください。';
}
} else {
return true;
}
}
},
authorityItems: [{
text: '一般ユーザー',
value: false
}, {
text: '管理者',
value: true
}],
isConfirm: false,
itemDel: []
};
},
watch: {
loading: function loading(val) {
//
if (val) {
this.errorAddListGate = '';
this.errorGate = '';
this.errorTime = '';
} else {
if (this.errorMessageLogs === '') {
this.dateStartGate = '';
this.dateEndGate = '';
this.timeStartGate = '';
this.timeEndGate = '';
this.itemGate = [];
this.itemUser = [];
}
}
},
selectedItem: function selectedItem(val) {// console.log('val', val);
},
successMessageLogs: function successMessageLogs(val) {
this.dateStartGate = '';
this.dateEndGate = '';
this.timeStartGate = '';
this.timeEndGate = '';
this.itemGate = [];
}
},
methods: {
closeModalGate: function closeModalGate() {
this.showProgress = false;
this.selectedItem = [];
this.$emit('load-gates', 1);
},
deleteTemporaryPermission: function deleteTemporaryPermission() {
console.log('this.itemDel', this.itemDel);
this.showProgress = true;
this.isConfirm = false;
if (this.selectedItem.length > 0) {
this.$emit('remove-gate-pass', this.selectedItem);
} else {
var data = [];
data.push(this.itemDel);
this.$emit('remove-gate-pass-item', data);
}
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
console.log(items);
items.sort(function (a, b) {
if (index[0] === 'gateName') {
if (!isDescending[0]) {
return a.gate.text < b.gate.text ? -1 : 1;
} else {
return b.gate.text < a.gate.text ? -1 : 1;
}
} else if (index[0] === 'time') {
if (!isDescending[0]) {
return a.notAfter < b.notAfter ? -1 : 1;
} else {
return b.notAfter < a.notAfter ? -1 : 1;
}
} else {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
isObject: function isObject(val) {
return val instanceof Object;
},
getNewTimeStart: function getNewTimeStart(time) {
this.timeStartGate = time;
},
getNewTimeEnd: function getNewTimeEnd(time) {
this.timeEndGate = time;
},
getNewDateStart: function getNewDateStart(date) {
this.dateStartGate = date;
},
getNewDateEnd: function getNewDateEnd(date) {
this.dateEndGate = date;
},
formatDateTime: function formatDateTime(date) {
// return `${date.getFullYear()}/${date.getMonth() + 1}/${date.getDate()}
// ${date.getHours()}:${date.getMinutes()}`;
var year = date.getFullYear();
var month = (date.getMonth() + 1).toString().padStart(2, '0');
var day = date.getDate().toString().padStart(2, '0');
var hour = date.getHours().toString().padStart(2, '0');
var min = date.getMinutes().toString().padStart(2, '0');
return year + '/' + month + '/' + day + ' ' + hour + ':' + min;
},
formatTimestamp: function formatTimestamp(t) {
return t !== '' ? moment__WEBPACK_IMPORTED_MODULE_16___default()(t).unix() : '';
},
deleteGateConfirm: function deleteGateConfirm(item) {
this.itemDel = item;
this.isConfirm = true;
this.selectedItem = [];
},
deleteGate: function deleteGate(item) {
// this.realtionsGateList.splice(parseInt(index), 1);
console.log('item', item);
this.showProgress = true;
var data = [];
data.push(item);
this.$emit('remove-gate-pass-item', data);
},
addGate: function addGate() {
var count = 0;
this.errorAddListGate = '';
this.errorGate = '';
this.errorTime = '';
var pattern = /^([01][0-9]|2[0-3]):[0-5][0-9]$/;
var hoursStartError = pattern.test(this.timeStartGate);
var hoursEndError = pattern.test(this.timeEndGate);
var timeStart = this.dateStartGate + ' ' + this.timeStartGate;
var timeEnd = this.dateEndGate + ' ' + this.timeEndGate;
var _iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__["default"])(this.realtionsGateList),
_step;
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var item = _step.value;
var oldGate = item.gate.value + '-' + item.notBefore + '-' + item.notAfter;
var newGate = this.itemGate.value + '-' + this.formatTimestamp(this.dateStartGate + ' ' + this.timeStartGate) + '-' + this.formatTimestamp(this.dateEndGate + ' ' + this.timeEndGate);
if (oldGate === newGate) {
this.errorAddListGate = 'すでに追加されている時間帯になります。追加する場合は、一度削除してから実施してください。';
this.errorGate = '';
this.errorTime = '';
break;
} else {
count++;
}
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
if (count === this.realtionsGateList.length && this.dateStartGate !== '' && this.timeStartGate !== '' && this.dateEndGate !== ' ' && this.timeEndGate !== '' && hoursStartError === true && hoursEndError === true && timeEnd > timeStart) {
// this.realtionsGateList.push({
// key: this.realtionsGateList.length + 1,
// gate: this.itemGate,
// userId: this.itemUser.text,
// userName: this.itemUser.value,
// notBefore: this.formatTimestamp(this.dateStartGate + ' ' + this.timeStartGate),
// notAfter: this.formatTimestamp(this.dateEndGate + ' ' + this.timeEndGate),
// });
var data = {
key: this.realtionsGateList.length + 1,
gate: this.itemGate,
userId: this.itemUser.value,
userName: this.itemUser.text,
notBefore: this.formatTimestamp(this.dateStartGate + ' ' + this.timeStartGate),
notAfter: this.formatTimestamp(this.dateEndGate + ' ' + this.timeEndGate)
};
this.$emit('add-gate', data);
} else {
if (this.itemGate.length === 0 || this.itemGate.value === '') {
this.errorGate = 'ゲートを指定してください。';
this.errorAddListGate = '';
}
if (timeEnd <= timeStart && this.errorAddListGate === '') {
this.errorTime = _config__WEBPACK_IMPORTED_MODULE_17__["ERROR_END_TIME"];
}
if ((hoursStartError === false || hoursEndError === false) && this.errorAddListGate === '') {
this.errorTime = '時間を指定してください。';
}
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/TimePeriodAllowed/TimePeriodAllowed.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/TimePeriodAllowed/TimePeriodAllowed.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ "./node_modules/core-js/modules/es.array.join.js");
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var _pages_group_GroupAddPage_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../pages/group/GroupAddPage.vue */ "./src/components/pages/group/GroupAddPage.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4__["default"].extend({
name: 'UsersAllowedTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
GroupAddPage: _pages_group_GroupAddPage_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_17__["default"]
},
watch: {
cardSelected: function cardSelected(val) {
this.$emit('select-pcodes', val.map(function (item) {
return item.pCodeId;
}));
},
isFinishProcessEnable: function isFinishProcessEnable(value) {
if (value) {
this.cardSelected = [];
}
},
selectedDisplayOption: function selectedDisplayOption(value) {
localStorage.setItem('displayOptionPCode', JSON.stringify(value));
}
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
cardTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 100
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
dataList: {
default: function _default() {
return [];
},
type: Array
},
errorMessageLogs: {
default: ''
},
isFinishProcessEnable: {
type: Boolean,
default: false
},
groupId: {
type: String,
default: ''
},
authority: {
type: Object,
default: {}
},
passableName: {
type: String,
default: ''
}
},
mounted: function mounted() {//
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '日付名',
align: 'start',
sortable: true,
width: '50%',
value: 'dayTypeName'
}, {
text: '設定時間',
align: 'start',
sortable: true,
value: 'settingTime'
}];
return headers;
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
data: function data() {
return {
selectedDisplayOption: ['name'],
displayOptionItems: [],
cardSelected: [],
showOption: false,
isVaildOnly: localStorage.isVaildDataCard === 'true' ? true : false,
isGroupEditModalShow: false,
isReloadData: false
};
},
methods: {
CheckColumn: function CheckColumn(data) {
localStorage.setItem('displayOptionPCode', JSON.stringify(data));
},
convertDate: function convertDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_15___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm');
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
clickEditGate: function clickEditGate() {
this.isGroupEditModalShow = true;
window.localStorage.setItem('groupId', this.groupId);
window.localStorage.setItem('isEdit', 'true');
},
deleteBridgeProperty: function deleteBridgeProperty() {
this.isGroupEditModalShow = false;
this.$emit('close-modal');
},
getReload: function getReload(val) {
this.isReloadData = val;
},
closeModal: function closeModal(val) {
if (val) {
this.$emit('close-modal');
}
},
formatTimeDetail: function formatTimeDetail(item) {
var result = [];
if (item.startTime !== '99:99' && item.endTime !== '99:99') {
result.push("".concat(item.startTime, " ~ ").concat(item.endTime));
}
if (item.startTime2 !== '99:99' && item.endTime2 !== '99:99') {
result.push("".concat(item.startTime2, " ~ ").concat(item.endTime2));
}
if (item.startTime3 !== '99:99' && item.endTime3 !== '99:99') {
result.push("".concat(item.startTime3, " ~ ").concat(item.endTime3));
}
return result.join('
');
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserAddForm/UserAddForm.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserAddForm/UserAddForm.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js");
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.of.js */ "./node_modules/core-js/modules/es.array.of.js");
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js");
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ "./node_modules/core-js/modules/es.string.match.js");
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var core_js_modules_es_string_pad_start_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.string.pad-start.js */ "./node_modules/core-js/modules/es.string.pad-start.js");
/* harmony import */ var core_js_modules_es_string_pad_start_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_pad_start_js__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.string.starts-with.js */ "./node_modules/core-js/modules/es.string.starts-with.js");
/* harmony import */ var core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_DateTimePicker_DateTimePicker_vue__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @/components/molecules/DateTimePicker/DateTimePicker.vue */ "./src/components/molecules/DateTimePicker/DateTimePicker.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_pages_common_modal_ModalPage_vue__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @/components/pages/common-modal/ModalPage.vue */ "./src/components/pages/common-modal/ModalPage.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @/components/molecules/ErrorButton/ErrorButton.vue */ "./src/components/molecules/ErrorButton/ErrorButton.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_31__);
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_20__["default"].extend({
name: 'UserAddForm',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_21__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_22__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_23__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_25__["default"],
DateTimePicker: _components_molecules_DateTimePicker_DateTimePicker_vue__WEBPACK_IMPORTED_MODULE_24__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_26__["default"],
ModalPageGroupGate: _components_pages_common_modal_ModalPage_vue__WEBPACK_IMPORTED_MODULE_27__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_28__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_29__["default"],
ErrorButton: _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_30__["default"]
},
props: {
isGetDepartmentAll: {
type: Boolean,
default: false
},
isGetDepartment: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
isEdit: {
type: Boolean,
default: false
},
gates: {
type: Array,
default: function _default() {
return [];
}
},
listGatePassages: {
default: function _default() {
return [];
}
},
gateList: {
type: Array,
default: function _default() {
return [];
}
},
isDisabledGateOption: {
type: Boolean,
default: true
},
isDisabledPCodeOptions: {
type: Boolean,
default: true
},
isDisabledGroupOptions: {
type: Boolean,
default: true
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
gateGroupOptions: {
type: Array,
default: function _default() {
return [];
}
},
pCodeOptions: {
type: Array,
default: function _default() {
return [];
}
},
userInfo: {
type: Object,
default: function _default() {
return {};
}
},
phoneItems: {
type: Array,
default: function _default() {
return [];
}
},
groupsAddFail: {
type: Array,
default: function _default() {
return [];
}
},
pCodeAddFail: {
type: Array,
default: function _default() {
return [];
}
},
gateAddFail: {
type: Array,
default: function _default() {
return [];
}
},
departments: {
type: Array,
default: function _default() {
return [];
}
},
getDepartments: {
type: Array,
default: function _default() {
return [];
}
},
isModal: {
type: Boolean,
default: false
},
authority: {
type: Object,
default: {}
},
dataFailed: {
type: Object,
default: {}
}
},
created: function created() {
this.$emit('getListGate');
},
mounted: function mounted() {
this.isNoPasswordUser = this.isEdit === true && this.userInfo.isPasswordLoginValid === true ? false : true;
if (this.authority.isCustomUserAuthorityService) {
this.authorityItems = [{
text: '一般ユーザー',
value: false
}, {
text: '管理者',
value: true
}, {
text: 'カスタマイズ権限',
value: null
}];
} else {
this.authorityItems = [{
text: '一般ユーザー',
value: false
}, {
text: '管理者',
value: true
}];
}
},
computed: {
headers: {
get: function get() {
var headers = [];
headers.push({
text: 'ゲート名',
align: 'start',
sortable: true,
width: '300px',
value: 'gateName'
});
headers.push({
text: '時間',
align: 'start',
sortable: true,
value: 'time'
});
headers.push({
text: '',
align: 'start',
sortable: false,
value: 'edit',
width: '100px'
});
return headers;
},
set: function set() {
return;
}
}
},
data: function data() {
return {
isAddGroup: false,
Error: '',
userDepartmentId: '',
selectedIds: [],
listAff: [{
departmentId: '',
isAdminToView: true,
isAdminToAddUser: false,
isAdminToEditUser: false,
isAdminToSetPcodesToUser: false,
disabled: false,
relationId: '',
searchInput: ''
}],
listGroup: [{
groupId: '',
isAdminToView: true,
isAdminOfGroupPassages: false,
isAdminOfGatePassages: false,
isAdminOfRemoteUnlock: false,
isAdminOfUnlockingTimeSetting: false,
disabled: false,
groupAdministratorId: '',
searchInput: ''
}],
addItem: {
index: 0,
item: ''
},
showModal: false,
showConfirm: false,
autoselectMenu: false,
isNoPasswordUser: true,
type: '0',
model: [],
errorAddListGate: '',
errorGate: '',
errorTime: '',
pCodeIdValue: '',
detailValue: '',
typeValue: '',
userIdValue: '',
searchInput: '',
searchInputTmp: '',
realtionsGateList: [],
timeStartGate: '',
timeEndGate: '',
dateStartGate: '',
dateEndGate: '',
itemGate: [],
isClickExpandArea: false,
checkSMS: false,
update: true,
sameUser: false,
isHasLowerCaseCardNumber: false,
lastSearchCard: '',
erroMessage: {
isAff: false,
messageAff: [],
messageGroup: [],
isGroup: false
},
rulesValidate: {
requiredUserId: function requiredUserId(value) {
return !!value || 'ユーザーIDは必須です。';
},
validateUserId: function validateUserId(userId) {
var pattern = /^[a-zA-Z0-9@.!#$&*+/=?^_`{|}~-]{4,96}$/;
return pattern.test(userId) || 'ユーザーIDは半角英数字で4文字以上96文字以内で設定してください。';
},
validateFurigana: function validateFurigana(furigana) {
if (furigana !== null && furigana !== undefined && furigana !== '') {
return furigana.length <= 64 || 'ふりがなは64文字以内で入力してください。';
} else {
return true;
}
},
validateOption1: function validateOption1(option) {
if (option !== null && option !== undefined && option !== '') {
return option.length <= 8192 || '備考は8192文字以内で入力してください。';
} else {
return true;
}
},
validateOption2: function validateOption2(option) {
if (option !== null && option !== undefined && option !== '') {
return option.length <= 8192 || '備考は8192文字以内で入力してください。';
} else {
return true;
}
},
validateEmail: function validateEmail(email) {
if (email !== null && email !== undefined && email !== '') {
var pattern = email.match(/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$/);
if (pattern) {
return true;
} else {
return '正しいメールアドレスを入力してください。';
}
} else {
return true;
}
},
// requiredPassword: (pass: string) => !!pass || 'パスワードは必須です。',
validatePassword: function validatePassword(pass, isPasswordLoginValid) {
if (isPasswordLoginValid) {
var pattern = /^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*).{8,64}$/;
return pattern.test(pass) || 'パスワードは英大文字、英小文字、数字を組み合わせた8文字以上64文字以内で設定してください。';
} else {
return true;
}
},
validateNewPassword: function validateNewPassword(pass) {
if (pass !== null && pass !== undefined && pass !== '') {
var pattern = /^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*).{8,64}$/;
return pattern.test(pass) || 'パスワードは英大文字、英小文字、数字を組み合わせた8文字以上64文字以内で設定してください。';
} else {
return true;
}
},
requiredName: function requiredName(name) {
return !!name || 'ユーザー名は必須です。';
},
validateName: function validateName(name) {
if (name !== null && name !== undefined && name !== '') {
return name.length <= 64 || 'ユーザー名は64文字以内で入力してください。';
} else {
return true;
}
},
validatePhone: function validatePhone(phone, checkSMS) {
if (checkSMS) {
var pattern = /^[0][0-9]{10}$/;
return pattern.test(phone) || '0から始まる-(ハイフン)無しの携帯電話番号を半角数字で11桁入力してください。';
} else {
return true;
}
},
validateConfirmPass: function validateConfirmPass(confirm, pass) {
var v1 = confirm === undefined ? '' : confirm;
var v2 = pass === undefined ? '' : pass;
if (v1 !== v2) {
return '「新しいパスワード」と一致しません。';
} else {
return true;
}
},
validatePassCode: function validatePassCode(val) {
if (val !== '' && val !== null) {
var pattern = val.match(/^\d{4}$/);
if (pattern) {
return true;
} else {
return '解錠時の二段階認証パスワードは半角数字で4文字入力してください。';
}
} else {
return true;
}
},
// requiredDepartment: (departmentId: any) => (!!departmentId) || '所属選択は必須です。',
requiredDepartment: function requiredDepartment(departmentId, authority, userAdmin, listAff) {
if (authority !== undefined && authority.isAdmin === true) {
return true;
} else {
var checkAff = listAff.filter(function (element, index) {
if (element.departmentId !== '') {
return element;
}
});
if (authority !== undefined && authority.isAdmin === false && authority.isAdminToViewUser === true) {
return !!departmentId || '所属選択は必須です。';
} else {
if (userAdmin !== null || userAdmin === null && checkAff.length === 0) {
return true;
} else {
return !!departmentId || '所属選択は必須です。';
}
}
}
},
isShowGate: function isShowGate(departmentId, departmentAdministrators) {
if (departmentId !== '') {
var check = departmentAdministrators.findIndex(function (x) {
return x.departmentId === departmentId && x.isAdminToSetPcodesToUser === true;
});
return check >= 0 ? true : false;
} else {
return true;
}
}
},
authorityItems: [{
text: '一般ユーザー',
value: false
}, {
text: '管理者',
value: true
}],
dataTime: '',
isMfa: localStorage.isMfa === 'true' ? false : true,
Message: _config__WEBPACK_IMPORTED_MODULE_32__,
deleteData: {
relationIds: [],
groupAdministratorIds: []
},
dataAllow: {
group: [],
groupOri: [],
department: []
},
addIds: [],
groupIds: []
};
},
watch: {
isGetDepartmentAll: function isGetDepartmentAll(val) {
if (val === false) {
this.userDepartmentId = this.userInfo.departmentId ? this.userInfo.departmentId : '';
}
},
userDepartmentId: function userDepartmentId(val) {
this.$emit('change-user-departmentId', val);
},
isGetDepartment: function isGetDepartment(val) {
var _this = this;
if (val === false) {
var departments = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_19__["default"])(this.departments));
this.dataAllow.department = departments;
}
if (val === false && this.userInfo.departmentAdministrators.length > 0 && this.isEdit === true) {
this.deleteData.relationIds = [];
this.listAff = [];
this.userInfo.departmentAdministrators.forEach(function (element) {
var item = _this.dataAllow.department.filter(function (el) {
if (el.value === element.departmentId) {
return el;
}
});
_this.listAff.push({
departmentId: {
value: element.departmentId,
text: item.length > 0 ? item[0].text : ''
},
isAdminToView: true,
isAdminToEditUser: element.isAdminToEditUser,
isAdminToAddUser: element.isAdminToAddUser,
isAdminToSetPcodesToUser: element.isAdminToSetPcodesToUser,
disabled: true,
relationId: element.departmentAdministratorId,
searchInput: ''
});
});
this.changeDepartment();
}
},
isDisabledGroupOptions: function isDisabledGroupOptions(val) {
var _this2 = this;
if (val === false) {
var group = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_19__["default"])(this.gateGroupOptions));
this.dataAllow.group = group;
this.dataAllow.groupOri = group;
}
if (val === false && this.userInfo.groupAdministrators.length > 0 && this.isEdit === true) {
this.listGroup = [];
this.deleteData.groupAdministratorIds = [];
this.userInfo.groupAdministrators.forEach(function (element) {
var item = _this2.dataAllow.group.filter(function (el) {
if (el.value === element.groupId) {
return el;
}
});
_this2.listGroup.push({
groupId: {
value: element.groupId,
text: item.length > 0 ? item[0].text : element.group.name !== '' ? element.group.name : ''
},
isAdminToView: true,
isAdminOfGroupPassages: element.isAdminOfGroupPassages,
isAdminOfGatePassages: element.isAdminOfGatePassages,
isAdminOfRemoteUnlock: element.isAdminOfRemoteUnlock,
isAdminOfUnlockingTimeSetting: element.isAdminOfUnlockingTimeSetting,
disabled: true,
groupAdministratorId: element.groupAdministratorId,
searchInput: ''
});
});
this.changeGroup();
}
},
loading: function loading(val) {
var _this3 = this;
if (val === false) {
this.deleteData.groupAdministratorIds = [];
this.deleteData.relationIds = [];
this.isNoPasswordUser = this.isEdit === true && this.userInfo.isPasswordLoginValid === true ? false : true;
var group = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_19__["default"])(this.gateGroupOptions));
var departments = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_19__["default"])(this.departments));
this.dataAllow.department = departments;
this.dataAllow.group = group;
if (this.successMessageLogs !== '' && this.isEdit === true) {
if (this.isEdit) {
// add checked Group
this.listGroup = [];
this.userInfo.groupAdministrators.forEach(function (element) {
var item = _this3.dataAllow.group.filter(function (el) {
if (el.value === element.groupId) {
return el;
}
});
_this3.listGroup.push({
groupId: {
value: element.groupId,
text: item.length > 0 ? item[0].text : element.group.name !== '' ? element.group.name : ''
},
isAdminToView: true,
isAdminOfGroupPassages: element.isAdminOfGroupPassages,
isAdminOfGatePassages: element.isAdminOfGatePassages,
isAdminOfRemoteUnlock: element.isAdminOfRemoteUnlock,
isAdminOfUnlockingTimeSetting: element.isAdminOfUnlockingTimeSetting,
disabled: true,
groupAdministratorId: element.groupAdministratorId,
searchInput: ''
});
});
if (this.dataFailed.groupAdministrators.add.length > 0) {
this.dataFailed.groupAdministrators.add.forEach(function (element) {
_this3.listGroup.push({
groupId: element.groupId,
isAdminToView: element.isAdminToView,
isAdminOfGroupPassages: element.isAdminOfGroupPassages,
isAdminOfGatePassages: element.isAdminOfGatePassages,
isAdminOfRemoteUnlock: element.isAdminOfRemoteUnlock,
isAdminOfUnlockingTimeSetting: element.isAdminOfUnlockingTimeSetting,
disabled: false,
groupAdministratorId: element.groupAdministratorId,
searchInput: ''
});
});
}
this.changeGroup(); // add checked Aff
this.listAff = [];
this.userInfo.departmentAdministrators.forEach(function (element) {
var item = _this3.dataAllow.department.filter(function (el) {
if (el.value === element.departmentId) {
return el;
}
});
_this3.listAff.push({
departmentId: {
value: element.departmentId,
text: item.length > 0 ? item[0].text : ''
},
isAdminToView: true,
isAdminToEditUser: element.isAdminToEditUser,
isAdminToAddUser: element.isAdminToAddUser,
isAdminToSetPcodesToUser: element.isAdminToSetPcodesToUser,
disabled: true,
relationId: element.departmentAdministratorId,
searchInput: ''
});
});
if (this.dataFailed.departmentAdministrators.add.length > 0) {
this.dataFailed.departmentAdministrators.add.forEach(function (element) {
_this3.listAff.push({
departmentId: element.departmentId,
isAdminToView: element.isAdminToView,
isAdminToEditUser: element.isAdminToEditUser,
isAdminToAddUser: element.isAdminToAddUser,
isAdminToSetPcodesToUser: element.isAdminToSetPcodesToUser,
disabled: false,
relationId: element.departmentAdministratorId,
searchInput: ''
});
});
}
this.changeDepartment(); // get items add unsuccess
if (this.dataFailed.departmentAdministrators.add.length > 0) {
this.listAff.filter(function (element, index) {
var i = _this3.dataFailed.departmentAdministrators.add.findIndex(function (x) {
return x.departmentId !== '' && x.departmentId.value === element.departmentId.value;
});
if (i >= 0) {
_this3.erroMessage.messageAff.push({
i: index,
type: 'add'
});
}
});
} // get items edit unsuccess
if (this.dataFailed.departmentAdministrators.edit.length > 0) {
this.listAff.filter(function (element, index) {
var i = _this3.dataFailed.departmentAdministrators.edit.findIndex(function (x) {
return x.departmentId !== '' && x.departmentId.value === element.departmentId.value;
});
if (i >= 0) {
_this3.erroMessage.messageAff.push({
i: index,
type: 'edit'
});
}
});
} // get items del unsuccess
if (this.dataFailed.departmentAdministrators.del.length > 0) {
this.listAff.filter(function (element, index) {
var i = _this3.dataFailed.departmentAdministrators.del.findIndex(function (x) {
return x.departmentId !== '' && x.departmentId.value === element.departmentId.value;
});
if (i >= 0) {
_this3.erroMessage.messageAff.push({
i: index,
type: 'del'
});
}
});
} // groupAdministrators
// get items add unsuccess
if (this.dataFailed.groupAdministrators.add.length > 0) {
this.listGroup.filter(function (element, index) {
var i = _this3.dataFailed.groupAdministrators.add.findIndex(function (x) {
return x.groupId !== '' && x.groupId.value === element.groupId.value;
});
if (i >= 0) {
_this3.erroMessage.messageGroup.push({
i: index,
type: 'add'
});
}
});
} // get items edit unsuccess
if (this.dataFailed.groupAdministrators.edit.length > 0) {
this.listGroup.filter(function (element, index) {
var i = _this3.dataFailed.groupAdministrators.edit.findIndex(function (x) {
return x.groupId !== '' && x.groupId.value === element.groupId.value;
});
if (i >= 0) {
_this3.erroMessage.messageGroup.push({
i: index,
type: 'edit'
});
}
});
} // get items delete unsuccess
if (this.dataFailed.groupAdministrators.del.length > 0) {
this.listGroup.filter(function (element, index) {
var i = _this3.dataFailed.groupAdministrators.del.findIndex(function (x) {
return x.groupId !== '' && x.groupId.value === element.groupId.value;
});
if (i >= 0) {
_this3.erroMessage.messageGroup.push({
i: index,
type: 'del'
});
}
});
}
}
} else {
// departmentAdministrators
// get items add unsuccess
if (this.dataFailed.departmentAdministrators.add.length > 0) {
this.listAff.filter(function (element, index) {
var i = _this3.dataFailed.departmentAdministrators.add.findIndex(function (x) {
return x.departmentId !== '' && x.departmentId.value === element.departmentId.value;
});
if (i >= 0) {
_this3.erroMessage.messageAff.push({
i: index,
type: 'add'
});
}
});
} // groupAdministrators
// get items add unsuccess
if (this.dataFailed.groupAdministrators.add.length > 0) {
this.listGroup.filter(function (element, index) {
var i = _this3.dataFailed.groupAdministrators.add.findIndex(function (x) {
return x.groupId !== '' && x.groupId.value === element.groupId.value;
});
if (i >= 0) {
_this3.erroMessage.messageGroup.push({
i: index,
type: 'add'
});
}
});
}
if (this.successMessageLogs !== '' && this.isEdit === false && this.dataFailed.groupAdministrators.add.length === 0 && this.dataFailed.departmentAdministrators.add.length === 0) {
this.$emit('init-data');
this.dateStartGate = '';
this.dateEndGate = '';
this.timeStartGate = '';
this.timeEndGate = '';
this.itemGate = [];
this.$refs.UserAddForm.resetValidation();
}
}
}
},
listGatePassages: function listGatePassages(val) {
this.realtionsGateList = val;
},
userInfo: function userInfo(data) {
console.log('data', data);
this.checkSMS = this.userInfo.isMfaSms;
this.sameUser = this.userInfo.userId === localStorage.userProfileId ? true : false;
},
successMessageLogs: function successMessageLogs(val) {
if (val !== '' && this.isEdit === false && this.dataFailed.groupAdministrators.add.length === 0 && this.dataFailed.departmentAdministrators.add.length === 0) {// this.$emit('init-data');
// this.dateStartGate = '';
// this.dateEndGate = '';
// this.timeStartGate = '';
// this.timeEndGate = '';
// this.itemGate = [];
// (this.$refs.UserAddForm as Vue & { resetValidation: () => boolean }).resetValidation();
}
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
console.log(items);
items.sort(function (a, b) {
if (index[0] === 'gateName') {
if (!isDescending[0]) {
return a.gate.text < b.gate.text ? -1 : 1;
} else {
return b.gate.text < a.gate.text ? -1 : 1;
}
} else if (index[0] === 'time') {
if (!isDescending[0]) {
return a.notAfter < b.notAfter ? -1 : 1;
} else {
return b.notAfter < a.notAfter ? -1 : 1;
}
} else {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
yesChoice: function yesChoice() {
var _this4 = this;
this.userInfo.isSendEmail = true;
this.isNoPasswordUser = this.userInfo.isPasswordLoginValid === true ? false : true;
if (this.isEdit) {
var modifiedPhonesList = [];
this.phoneItems.forEach(function (item) {
if (item.text.startsWith('申請中 : ')) {
var addItem = _this4.userInfo.phoneIds.find(function (a) {
return a.text === item.text && a.value === item.value;
});
if (addItem) {
modifiedPhonesList.push(addItem);
}
} else {
var delItem = _this4.userInfo.phoneIds.find(function (a) {
return a.text === item.text && a.value === item.value;
});
if (!delItem) {
modifiedPhonesList.push(item);
}
}
});
this.$emit('clickUpdateUser', {
userInfo: this.userInfo,
gate: this.realtionsGateList,
updatedPhonesList: modifiedPhonesList,
listAff: this.listAff,
listGroup: this.listGroup,
deleteData: this.deleteData,
checkShowGate: this.checkShowGate(),
groupIds: this.groupIds
});
} else {
this.$emit('clickSaveUser', {
userInfo: this.userInfo,
gate: this.realtionsGateList,
listAff: this.listAff,
listGroup: this.listGroup,
addIds: this.addIds,
checkShowGate: this.checkShowGate()
});
}
this.showConfirm = false;
},
noChoice: function noChoice() {
var _this5 = this;
this.userInfo.isSendEmail = false;
this.isNoPasswordUser = this.userInfo.isPasswordLoginValid === true ? false : true;
if (this.isEdit) {
var modifiedPhonesList = [];
this.phoneItems.forEach(function (item) {
if (item.text.startsWith('申請中 : ')) {
var addItem = _this5.userInfo.phoneIds.find(function (a) {
return a.text === item.text && a.value === item.value;
});
if (addItem) {
modifiedPhonesList.push(addItem);
}
} else {
var delItem = _this5.userInfo.phoneIds.find(function (a) {
return a.text === item.text && a.value === item.value;
});
if (!delItem) {
modifiedPhonesList.push(item);
}
}
});
this.$emit('clickUpdateUser', {
userInfo: this.userInfo,
gate: this.realtionsGateList,
updatedPhonesList: modifiedPhonesList,
listAff: this.listAff,
listGroup: this.listGroup,
deleteData: this.deleteData,
checkShowGate: this.checkShowGate(),
groupIds: this.groupIds
});
} else {
this.$emit('clickSaveUser', {
userInfo: this.userInfo,
gate: this.realtionsGateList,
listAff: this.listAff,
listGroup: this.listGroup,
addIds: this.addIds,
checkShowGate: this.checkShowGate()
});
}
this.showConfirm = false;
},
clickSaveUser: function clickSaveUser() {
var result = this.$refs.UserAddForm.validate();
this.erroMessage = {
isAff: false,
messageAff: [],
messageGroup: [],
isGroup: false
};
if (this.userInfo.isAdmin === null) {
// this.listAff.filter((element: any, index: any) => {
// if (this.isValidateItem(element, 'department')) {
// this.erroMessage.messageAff.push({i: index, type : ''});
// } else {
// return element;
// }
// });
// this.listGroup.filter((element: any, index: any) => {
// if (this.isValidateItem(element, 'group')) {
// this.erroMessage.messageGroup.push({i: index, type : ''});
// } else {
// return element;
// }
// });
var checkAff = this.listAff.filter(function (element, index) {
if (element.departmentId === '') {
return element;
}
});
var checkGroup = this.listGroup.filter(function (element, index) {
if (element.groupId === '') {
return element;
}
});
if (checkAff.length === this.listAff.length && checkGroup.length === this.listGroup.length && (this.listGroup.length > 0 || this.listAff.length > 0) || this.listGroup.length === 0 && this.listAff.length === 0) {
this.erroMessage.isAff = true;
}
}
if (result && this.erroMessage.messageGroup.length === 0 && this.erroMessage.messageAff.length === 0 && this.erroMessage.isAff === false) {
if (this.userInfo.email !== undefined && this.userInfo.email !== null && this.userInfo.email !== '' && this.userInfo.isPasswordLoginValid !== undefined && this.userInfo.isPasswordLoginValid !== null && this.userInfo.isPasswordLoginValid === true) {
this.showConfirm = true;
} else {
this.isNoPasswordUser = this.userInfo.isPasswordLoginValid === true ? false : true;
this.$emit('clickSaveUser', {
userInfo: this.userInfo,
gate: this.realtionsGateList,
listAff: this.listAff,
listGroup: this.listGroup,
addIds: this.addIds,
checkShowGate: this.checkShowGate()
});
}
}
},
clickUpdateUser: function clickUpdateUser() {
var _this6 = this;
var result = this.$refs.UserAddForm.validate();
this.erroMessage = {
isAff: false,
messageAff: [],
messageGroup: [],
isGroup: false
};
if (this.userInfo.isAdmin === null) {
var checkAff = this.listAff.filter(function (element, index) {
if (element.departmentId === '') {
return element;
}
});
var checkGroup = this.listGroup.filter(function (element, index) {
if (element.groupId === '') {
return element;
}
});
if (checkAff.length === this.listAff.length && checkGroup.length === this.listGroup.length && (this.listGroup.length > 0 || this.listAff.length > 0) || this.listGroup.length === 0 && this.listAff.length === 0) {
this.erroMessage.isAff = true;
}
}
if (result && this.erroMessage.messageGroup.length === 0 && this.erroMessage.messageAff.length === 0 && this.erroMessage.isAff === false) {
if (this.userInfo.email !== undefined && this.userInfo.email !== null && this.userInfo.email !== '') {
this.showConfirm = true;
} else {
this.erroMessage = {
isAff: false,
isGroup: false,
messageAff: [],
messageGroup: []
};
this.isNoPasswordUser = this.userInfo.isPasswordLoginValid === true ? false : true;
var modifiedPhonesList = [];
this.phoneItems.forEach(function (item) {
if (item.text.startsWith('申請中 : ')) {
var addItem = _this6.userInfo.phoneIds.find(function (a) {
return a.text === item.text && a.value === item.value;
});
if (addItem) {
modifiedPhonesList.push(addItem);
}
} else {
var delItem = _this6.userInfo.phoneIds.find(function (a) {
return a.text === item.text && a.value === item.value;
});
if (!delItem) {
modifiedPhonesList.push(item);
}
}
});
this.$emit('clickUpdateUser', {
userInfo: this.userInfo,
gate: this.realtionsGateList,
updatedPhonesList: modifiedPhonesList,
listAff: this.listAff,
listGroup: this.listGroup,
deleteData: this.deleteData,
checkShowGate: this.checkShowGate(),
groupIds: this.groupIds
});
}
}
},
isObject: function isObject(val) {
return val instanceof Object;
},
closeModal: function closeModal() {
var pCodeIds = this.userInfo.pCodeIds;
pCodeIds.splice(parseInt(this.addItem.index), 1);
this.showModal = false;
},
addPcode: function addPcode() {
var pCodeIds = this.userInfo.pCodeIds;
pCodeIds.splice(parseInt(this.addItem.index), 1);
pCodeIds.push({
text: this.addItem.value + '<' + this.addItem.value + '>',
value: this.addItem.value,
type: parseInt(this.type)
});
this.showModal = false;
this.addItem = {
index: 0,
value: ''
};
this.type = '0';
},
toggle: function toggle(value) {
this.autoselectMenu = value;
},
updateGroupTags: function updateGroupTags() {
var groupIds = this.userInfo.groupIds;
var key = Object.keys(groupIds).length - 1;
var last = groupIds[Object.keys(groupIds)[key]];
if (last !== undefined && this.isObject(last) === false) {
groupIds.splice(key, 1);
groupIds.push({
text: last,
value: last,
type: 1
});
}
this.searchInput = '';
},
updatePhoneTags: function updatePhoneTags() {
var phoneIds = this.userInfo.phoneIds;
var key = Object.keys(phoneIds).length - 1;
var last = phoneIds[Object.keys(phoneIds)[key]];
if (last !== undefined && this.isObject(last) === false) {
this.addItem = {
index: Object.keys(phoneIds).length - 1,
value: last
};
phoneIds.splice(parseInt(this.addItem.index), 1);
}
this.searchInput = '';
},
updateTags: function updateTags(data) {
var pCodeIds = this.userInfo.pCodeIds;
var key = Object.keys(pCodeIds).length - 1;
this.searchInputTmp = this.searchInput;
this.lastSearchCard = pCodeIds[Object.keys(pCodeIds)[key]];
if (this.lastSearchCard !== undefined && this.isObject(this.lastSearchCard) === false) {
if (this.authority.isAdmin) {
this.addItem = {
index: Object.keys(pCodeIds).length - 1,
value: this.lastSearchCard
};
if (this.lastSearchCard.toUpperCase() !== this.lastSearchCard) {
this.isHasLowerCaseCardNumber = true;
} else {
this.showModal = true;
}
} else {
pCodeIds.splice(key, 1);
}
}
this.searchInput = '';
},
ChangeValue: function ChangeValue(value) {
this.checkSMS = value;
},
ClickForm: function ClickForm() {
this.$refs.form123.validate();
},
getNewTimeStart: function getNewTimeStart(time) {
this.timeStartGate = time;
},
getNewTimeEnd: function getNewTimeEnd(time) {
this.timeEndGate = time;
},
getNewDateStart: function getNewDateStart(date) {
this.dateStartGate = date;
},
getNewDateEnd: function getNewDateEnd(date) {
this.dateEndGate = date;
},
formatDateTime: function formatDateTime(date) {
// return `${date.getFullYear()}/${date.getMonth() + 1}/${date.getDate()}
// ${date.getHours()}:${date.getMinutes()}`;
var year = date.getFullYear();
var month = (date.getMonth() + 1).toString().padStart(2, '0');
var day = date.getDate().toString().padStart(2, '0');
var hour = date.getHours().toString().padStart(2, '0');
var min = date.getMinutes().toString().padStart(2, '0');
return year + '/' + month + '/' + day + ' ' + hour + ':' + min;
},
formatTimestamp: function formatTimestamp(t) {
return t !== '' ? moment__WEBPACK_IMPORTED_MODULE_31___default()(t).unix() : '';
},
deleteGate: function deleteGate(index) {
this.realtionsGateList.splice(parseInt(index), 1);
},
addGate: function addGate() {
var count = 0;
this.errorAddListGate = '';
this.errorGate = '';
this.errorTime = '';
var pattern = /^([01][0-9]|2[0-3]):[0-5][0-9]$/;
var hoursStartError = pattern.test(this.timeStartGate);
var hoursEndError = pattern.test(this.timeEndGate);
var timeStart = this.dateStartGate + ' ' + this.timeStartGate;
var timeEnd = this.dateEndGate + ' ' + this.timeEndGate;
var _iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(this.realtionsGateList),
_step;
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var item = _step.value;
var oldGate = item.gate.value + '-' + item.notBefore + '-' + item.notAfter;
var newGate = this.itemGate.value + '-' + this.formatTimestamp(this.dateStartGate + ' ' + this.timeStartGate) + '-' + this.formatTimestamp(this.dateEndGate + ' ' + this.timeEndGate);
if (oldGate === newGate) {
this.errorAddListGate = 'すでに追加されている時間帯になります。追加する場合は、一度削除してから実施してください。';
this.errorGate = '';
this.errorTime = '';
break;
} else {
count++;
}
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
if (count === this.realtionsGateList.length && this.dateStartGate !== '' && this.timeStartGate !== '' && this.dateEndGate !== ' ' && this.timeEndGate !== '' && hoursStartError === true && hoursEndError === true && timeEnd > timeStart) {
this.realtionsGateList.push({
gate: this.itemGate,
notBefore: this.formatTimestamp(this.dateStartGate + ' ' + this.timeStartGate),
notAfter: this.formatTimestamp(this.dateEndGate + ' ' + this.timeEndGate)
});
} else {
if (this.itemGate.length === 0 || this.itemGate.value === '') {
this.errorGate = 'ゲートを指定してください。';
this.errorAddListGate = '';
}
if (timeEnd <= timeStart && this.errorAddListGate === '') {
this.errorTime = _config__WEBPACK_IMPORTED_MODULE_32__["ERROR_END_TIME"];
}
if ((hoursStartError === false || hoursEndError === false) && this.errorAddListGate === '') {
this.errorTime = '時間を指定してください。';
}
}
},
closeDialogConfirm: function closeDialogConfirm() {
var _this7 = this;
this.isHasLowerCaseCardNumber = false;
var pCodeIds = this.userInfo.pCodeIds;
pCodeIds.splice(parseInt(this.addItem.index), 1);
setTimeout(function () {
_this7.searchInput = _this7.searchInputTmp;
var d = document.getElementById('id-list-card');
if (d) {
d.focus();
}
}, 300);
},
yesChoiceLowerCase: function yesChoiceLowerCase() {
this.isHasLowerCaseCardNumber = false;
var pCodeIds = this.userInfo.pCodeIds;
this.showModal = true;
this.addItem = {
index: Object.keys(pCodeIds).length - 1,
value: this.lastSearchCard
};
},
//
addAffiliation: function addAffiliation() {
//
this.listAff.push({
departmentId: '',
isAdminToView: true,
isAdminToAddUser: false,
isAdminToEditUser: false,
isAdminToSetPcodesToUser: false,
disabled: false,
relationId: '',
searchInput: ''
});
},
addGroup: function addGroup() {
//
this.listGroup.push({
groupId: '',
isAdminToView: true,
isAdminOfGroupPassages: false,
isAdminOfGatePassages: false,
isAdminOfRemoteUnlock: false,
isAdminOfUnlockingTimeSetting: false,
disabled: false,
groupAdministratorId: '',
searchInput: ''
});
this.isAddGroup = true;
},
deleteAff: function deleteAff(index) {
var i = this.dataAllow.department.map(function (e) {
return e.value;
}).indexOf(this.listAff[index].departmentId.value);
if (i >= 0) {
this.dataAllow.department[i].disabled = false;
}
if (this.listAff[index].disabled) {
this.deleteData.relationIds.push(this.listAff[index]);
}
this.listAff.splice(parseInt(index), 1);
},
deleteGroup: function deleteGroup(index) {
var i = this.dataAllow.groupOri.map(function (e) {
return e.value;
}).indexOf(this.listGroup[index].groupId.value);
if (i >= 0) {
this.dataAllow.groupOri[i].disabled = false;
}
if (this.listGroup[index].disabled) {
this.deleteData.groupAdministratorIds.push(this.listGroup[index]);
}
this.listGroup.splice(parseInt(index), 1);
this.changeGroup();
},
changeGroup: function changeGroup() {
var _this8 = this;
this.dataAllow.groupOri.map(function (v) {
return Object.assign(v, {
disabled: false
});
});
this.dataAllow.groupOri.forEach(function (element, key) {
var check = _this8.listGroup.some(function (item) {
return item.groupId.value === element.value;
});
if (check) {
_this8.dataAllow.groupOri[key].disabled = true;
}
});
this.dataAllow.group = this.dataAllow.groupOri.filter(function (element) {
return element.disabled === false;
});
},
changeDepartment: function changeDepartment() {
var _this9 = this;
this.dataAllow.department.map(function (v) {
return Object.assign(v, {
disabled: false
});
});
this.dataAllow.department.forEach(function (element, key) {
var check = _this9.listAff.some(function (item) {
return item.departmentId.value === element.value;
});
if (check) {
_this9.dataAllow.department[key].disabled = true;
}
});
},
changeisAdmin: function changeisAdmin(val) {
this.$emit('change-id');
},
isDisable: function isDisable() {
if (this.loading === false) {
var requiredDepartment = this.rulesValidate.requiredDepartment(this.userInfo.departmentId, this.authority, this.userInfo.isAdmin, this.listAff);
var validateEmail = this.rulesValidate.validateEmail(this.userInfo.email);
var requiredUserId = this.rulesValidate.requiredUserId(this.userInfo.userId);
var validateUserId = this.rulesValidate.validateUserId(this.userInfo.userId);
var validateFurigana = this.rulesValidate.validateFurigana(this.userInfo.furigana);
var validateOption1 = this.rulesValidate.validateOption1(this.userInfo.option1);
var validateOption2 = this.rulesValidate.validateOption2(this.userInfo.option2);
var requiredName = this.rulesValidate.requiredName(this.userInfo.name);
var validateName = this.rulesValidate.validateName(this.userInfo.name);
var validatePhone = this.rulesValidate.validatePhone(this.userInfo.phoneNumber, this.checkSMS);
var validateConfirmPass = this.rulesValidate.validateConfirmPass(this.userInfo.confirmPassword, this.userInfo.newPassword);
var validatePassword = this.isNoPasswordUser === true ? this.rulesValidate.validatePassword(this.userInfo.password, this.userInfo.isPasswordLoginValid) : true;
var validatePassCode = this.rulesValidate.validatePassCode(this.userInfo.passCode, this.userInfo.newPassword);
if (requiredDepartment === true && requiredUserId === true && validateUserId === true && validateFurigana === true && validateEmail === true && validateOption1 === true && validateOption2 === true && requiredName === true && validateName === true && validatePhone === true && validateConfirmPass === true && validatePassCode === true && validatePassword === true) {
return false;
} else {
return true;
}
} else {
return true;
}
},
isDisableRegister: function isDisableRegister() {
var requiredDepartment = this.rulesValidate.requiredDepartment(this.userInfo.departmentId, this.authority, this.userInfo.isAdmin, this.listAff);
var validateEmail = this.rulesValidate.validateEmail(this.userInfo.email);
var requiredUserId = this.rulesValidate.requiredUserId(this.userInfo.userId);
var validateUserId = this.rulesValidate.validateUserId(this.userInfo.userId);
var validateFurigana = this.rulesValidate.validateFurigana(this.userInfo.furigana);
var validateOption1 = this.rulesValidate.validateOption1(this.userInfo.option1);
var validateOption2 = this.rulesValidate.validateOption2(this.userInfo.option2);
var requiredName = this.rulesValidate.requiredName(this.userInfo.name);
var validateName = this.rulesValidate.validateName(this.userInfo.name);
var validatePhone = this.rulesValidate.validatePhone(this.userInfo.phoneNumber, this.checkSMS);
var validatePassword = this.rulesValidate.validatePassword(this.userInfo.password, this.userInfo.isPasswordLoginValid);
var validateNewPassword = this.rulesValidate.validateNewPassword(this.userInfo.newPassword, this.userInfo.newPassword);
var validateConfirmPass = this.rulesValidate.validateConfirmPass(this.userInfo.confirmPassword, this.userInfo.newPassword);
var validatePassCode = this.rulesValidate.validatePassCode(this.userInfo.passCode, this.userInfo.newPassword);
if (requiredDepartment === true && requiredUserId === true && validateUserId === true && validateFurigana === true && validateEmail === true && validatePassword === true && validateNewPassword === true && validateOption1 === true && validateOption2 === true && requiredName === true && validateName === true && validatePhone === true && validateConfirmPass === true && validatePassCode === true) {
return false;
} else {
return true;
}
},
isShowMsg: function isShowMsg(item, val) {
var result = item.find(function (element) {
return element.i === val;
});
if (result) {
return true;
} else {
return false;
}
},
isMsgDepartment: function isMsgDepartment(item, val) {
var result = item.find(function (element) {
return element.i === val;
});
if (result) {
if (result.type === 'add') {
return '所属権限追加に失敗しました。';
} else if (result.type === 'edit') {
return '所属権限編集に失敗しました。';
} else if (result.type === 'del') {
return '所属権限削除に失敗しました。';
} else {
return 'カスタマイズ権限の時は一つ以上入力してください。';
}
} else {
return 'カスタマイズ権限の時は一つ以上入力してください。';
}
},
isMsgGroup: function isMsgGroup(item, val) {
var result = item.find(function (element) {
return element.i === val;
});
if (result) {
if (result.type === 'add') {
return '通行権限グループ追加に失敗しました。';
} else if (result.type === 'edit') {
return '通行権限グループ編集に失敗しました。';
} else if (result.type === 'del') {
return '通行権限グループ削除に失敗しました。';
} else {
return 'カスタマイズ権限の時は一つ以上入力してください。';
}
} else {
return 'カスタマイズ権限の時は一つ以上入力してください。';
}
},
isValidateItem: function isValidateItem(item, type) {
if (type === 'department') {
if (item.departmentId === '') {
return true;
} else {
return false;
}
} else if (type === 'group') {
if (item.groupId === '') {
return true;
} else {
return false;
}
}
},
changeDepartmentInput: function changeDepartmentInput() {
var _this10 = this;
this.listAff.forEach(function (element, key) {
if (element.departmentId !== '' && element.departmentId.value === undefined || element.departmentId === '') {
console.log('key', key);
_this10.listAff[key].searchInput = '';
_this10.listAff[key].departmentId = '';
}
});
},
changeGroupInput: function changeGroupInput() {
var _this11 = this;
this.listGroup.forEach(function (element, key) {
if (element.groupId !== '' && element.groupId.value === undefined || element.groupId === '') {
console.log('key', key);
_this11.listGroup[key].searchInput = '';
_this11.listGroup[key].groupId = '';
}
});
},
checkShowGate: function checkShowGate() {
var departmentId = this.userInfo.departmentId;
if (this.isEdit) {
departmentId = this.userDepartmentId;
return this.rulesValidate.isShowGate(departmentId, this.userInfo.departmentAdministratorsAll);
} else {
var check = this.rulesValidate.requiredDepartment(departmentId, this.authority, this.userInfo.isAdmin, this.listAff);
return check === true ? this.rulesValidate.isShowGate(departmentId, this.userInfo.departmentAdministratorsAll) : false;
}
},
addGroupIds: function addGroupIds(data) {
this.groupIds = data;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserChangePasswordForm/UserChangePasswordForm.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserChangePasswordForm/UserChangePasswordForm.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'UserChangePasswordForm',
components: {
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
},
props: {
userInfo: {
type: Object,
default: {}
},
loading: {
type: Boolean,
default: false
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
}
},
data: function data() {
return {
rulesValidate: {
validatePassword: function validatePassword(pass) {
var pattern = /^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*).{8,64}$/;
return pattern.test(pass) || 'パスワードは英大文字、英小文字、数字を組み合わせた8文字以上64文字以内で設定してください。';
},
validateMatchPassword: function validateMatchPassword(newPass, reNewPass) {
return newPass === reNewPass || '「新しいパスワード」と一致しません。';
}
}
};
},
methods: {
clickChangePassword: function clickChangePassword() {
var result = this.$refs.UserChangePasswordForm.validate();
if (result) {
this.$emit('clickChangePassword');
}
}
},
watch: {
successMessageLogs: function successMessageLogs(val) {
if (val !== '') {
this.$refs.UserChangePasswordForm.resetValidation();
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserDetailTable/UserDetailTable.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserDetailTable/UserDetailTable.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_string_pad_start_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.string.pad-start.js */ "./node_modules/core-js/modules/es.string.pad-start.js");
/* harmony import */ var core_js_modules_es_string_pad_start_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_pad_start_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_organisms_GroupGateTable_GroupGateTable_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/organisms/GroupGateTable/GroupGateTable.vue */ "./src/components/organisms/GroupGateTable/GroupGateTable.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_templates_GateDetailTemplate_GateDetailTemplate_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/templates/GateDetailTemplate/GateDetailTemplate.vue */ "./src/components/templates/GateDetailTemplate/GateDetailTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _components_pages_common_modal_ModalPage_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/pages/common-modal/ModalPage.vue */ "./src/components/pages/common-modal/ModalPage.vue");
/* harmony import */ var _components_molecules_DateTimePicker_DateTimePicker_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/molecules/DateTimePicker/DateTimePicker.vue */ "./src/components/molecules/DateTimePicker/DateTimePicker.vue");
/* harmony import */ var _components_pages_user_UserAddPage_vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/components/pages/user/UserAddPage.vue */ "./src/components/pages/user/UserAddPage.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_22__);
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4__["default"].extend({
name: 'UserTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
GroupGateTable: _components_organisms_GroupGateTable_GroupGateTable_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
GateDetailTemplate: _components_templates_GateDetailTemplate_GateDetailTemplate_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
ModalPage: _components_pages_common_modal_ModalPage_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
DateTimePicker: _components_molecules_DateTimePicker_DateTimePicker_vue__WEBPACK_IMPORTED_MODULE_19__["default"],
ModalPageGroupGateInDetail: _components_pages_common_modal_ModalPage_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
UserAddPage: _components_pages_user_UserAddPage_vue__WEBPACK_IMPORTED_MODULE_20__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_21__["default"]
},
props: {
isModal: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
listGatePassagesInUser: {
type: Array,
default: function _default() {
return [];
}
},
listphones: {
type: Array,
default: function _default() {
return [];
}
},
tempGroupPassages: {
default: function _default() {
return [];
}
},
cardItems: {
default: function _default() {
return [];
}
},
errorMessageLogs: {
type: String,
default: ''
},
authority: {
type: Object,
default: {}
},
user: {
type: Object,
default: function _default() {
return {
userId: '',
name: '',
furigana: '',
email: '',
phoneNumber: '',
isAdmin: false,
isPhoneAdmin: false,
shareKeyBeValid: false,
isMfaSms: false,
passCode: '',
isValid: false,
option1: '',
option2: '',
isPasswordLoginValid: false,
groupCount: 0,
gateCount: 0,
timelimitedGateCount: 0,
department: '',
groupAdministrators: [{
name: '',
isAdminToView: false,
isAdminOfGroupPassages: false,
isAdminOfGatePassages: false,
isAdminOfRemoteUnlock: false,
isAdminOfUnlockingTimeSetting: false
}],
departmentAdministrators: [{
name: '',
isAdminToView: false,
isAdminToAddUser: false,
isAdminToEditUser: false,
isAdminToSetPcodesToUser: false
}]
};
}
},
phoneItems: {
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
messageSetting: {
default: function _default() {
return {};
}
},
dataProgress: {
default: function _default() {
return {};
}
},
gateList: {
type: Array,
default: function _default() {
return [];
}
},
dataAllow: {
type: Array,
default: function _default() {
return [];
}
},
titlePage: {
type: String,
default: ''
}
},
data: function data() {
return {
dataGatePassages: [],
errGate: {
errAdd: '',
errorGate: '',
errorTime: ''
},
itemGate: {},
timeStartGate: '',
timeEndGate: '',
dateStartGate: '',
dateEndGate: '',
isShowGroup: false,
selectedIds: [],
isCheck: true,
searchTargetItems: [{
label: 'ユーザー名',
value: 'id'
}, {
label: 'メールアドレス',
value: 'time'
}],
selectedDisplayOption: ['id', 'time'],
selectedItem: [],
searchItem: [],
selectedGroupIds: [],
sortBy: 'time',
isShow: false,
showConfirm: false,
passageId: '',
showProgress: false,
isReloadData: false
};
},
computed: {
headerGateTable: {
get: function get() {
var ret = [{
text: 'ゲート名',
align: 'start',
sortable: false,
width: '300px',
value: 'gateId'
}, {
text: '時間',
align: 'start',
sortable: false,
value: 'time'
}, {
text: '',
align: 'start',
sortable: false,
value: 'edit',
width: '100px'
}];
return ret;
}
}
},
watch: {
listGatePassagesInUser: function listGatePassagesInUser(data) {
if (data.length > 0) {
this.dataGatePassages = data;
} else {
this.dataGatePassages = [];
}
},
loading: function loading(val) {
if (val === false) {
this.itemGate = {};
this.timeStartGate = '';
this.timeEndGate = '';
this.dateStartGate = '';
this.dateEndGate = '';
this.errGate = {
errAdd: '',
errorGate: '',
errorTime: ''
};
}
}
},
methods: {
getNewTimeStart: function getNewTimeStart(time) {
this.timeStartGate = time;
},
getNewTimeEnd: function getNewTimeEnd(time) {
this.timeEndGate = time;
},
getNewDateStart: function getNewDateStart(date) {
this.dateStartGate = date;
},
getNewDateEnd: function getNewDateEnd(date) {
this.dateEndGate = date;
},
goLogPage: function goLogPage() {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_17__["LOG"],
query: {
tabId: 'user'
}
});
},
clickGroup: function clickGroup(userId, ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_17__["GROUP_DETAIL"],
query: {
groupId: ID,
goBack: 'user/detail?userId=' + userId
}
});
},
formatDateTime: function formatDateTime(date) {
var year = date.getFullYear();
var month = (date.getMonth() + 1).toString().padStart(2, '0');
var day = date.getDate().toString().padStart(2, '0');
var hour = date.getHours().toString().padStart(2, '0');
var min = date.getMinutes().toString().padStart(2, '0');
return year + '/' + month + '/' + day + ' ' + hour + ':' + min;
},
closeModalGroup: function closeModalGroup() {
this.isShowGroup = false;
this.$emit('closeModalProgress');
},
formatTimestamp: function formatTimestamp(t) {
return t !== '' ? moment__WEBPACK_IMPORTED_MODULE_22___default()(t).unix() : '';
},
deleteGate: function deleteGate(ID) {
this.showConfirm = true;
this.passageId = ID;
},
addGate: function addGate() {
var count = 0;
this.errGate.errAdd = '';
this.errGate.errorGate = '';
this.errGate.errorTime = '';
var pattern = /^([01][0-9]|2[0-3]):[0-5][0-9]$/;
var hoursStartError = pattern.test(this.timeStartGate);
var hoursEndError = pattern.test(this.timeEndGate);
var timeStart = this.dateStartGate + ' ' + this.timeStartGate;
var timeEnd = this.dateEndGate + ' ' + this.timeEndGate;
var _iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_3__["default"])(this.dataGatePassages),
_step;
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var item = _step.value;
var oldGate = item.gateId + '-' + item.notBefore + '-' + item.notAfter;
var newGate = this.itemGate.value + '-' + this.formatTimestamp(this.dateStartGate + ' ' + this.timeStartGate) + '-' + this.formatTimestamp(this.dateEndGate + ' ' + this.timeEndGate);
if (oldGate === newGate) {
this.errGate.errAdd = 'すでに追加されている時間帯になります。追加する場合は、一度削除してから実施してください。';
this.errGate.errorGate = '';
this.errGate.errorTime = '';
break;
} else {
count++;
}
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
if (count === this.dataGatePassages.length && this.dateStartGate !== '' && this.timeStartGate !== '' && this.dateEndGate !== ' ' && this.timeEndGate !== '' && hoursStartError === true && hoursEndError === true && timeEnd > timeStart) {
//
this.$emit('add-gate', {
userId: this.user.userId,
gateId: this.itemGate.value,
gateName: this.itemGate.text,
notBefore: this.formatTimestamp(this.dateStartGate + ' ' + this.timeStartGate),
notAfter: this.formatTimestamp(this.dateEndGate + ' ' + this.timeEndGate)
});
} else {
if (this.itemGate.value === undefined || this.itemGate.value === '') {
this.errGate.errorGate = 'ゲートを指定してください。';
this.errGate.errAdd = '';
}
if (timeEnd <= timeStart && this.errGate.errAdd === '') {
this.errGate.errorTime = _config__WEBPACK_IMPORTED_MODULE_17__["ERROR_END_TIME"];
}
if ((hoursStartError === false || hoursEndError === false) && this.errGate.errAdd === '') {
this.errGate.errorTime = '時間を指定してください。';
}
}
},
yesChoice: function yesChoice() {
this.showProgress = true;
this.$emit('del-gate', this.passageId);
},
noChoice: function noChoice() {
this.showConfirm = false;
this.showProgress = false;
this.passageId = '';
},
closeModalGate: function closeModalGate() {
this.showConfirm = false;
this.showProgress = false;
this.passageId = '';
this.$emit('close-modal-gate', this.user.userId);
},
getReload: function getReload(val) {
this.isReloadData = val;
this.$emit('getReload', val);
},
closeModal: function closeModal(val) {
if (val) {
this.$emit('load-user-again', this.user.userId);
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserGateTable/UserGateTable.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserGateTable/UserGateTable.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_organisms_GateList_GateList_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/organisms/GateList/GateList.vue */ "./src/components/organisms/GateList/GateList.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2__["default"].extend({
name: 'UserGateTable',
components: {
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
GateList: _components_organisms_GateList_GateList_vue__WEBPACK_IMPORTED_MODULE_6__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
users: {
type: Array,
default: function _default() {
return [];
}
},
gateList: {
default: function _default() {
return [];
}
},
userTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
pageUser: {
type: Number,
default: 1
},
userId: {
type: String,
default: ''
},
perPage: {
type: Number,
default: 25
},
relationsGateUserLoading: {
type: Boolean,
default: false
},
ExpandedUser: {
default: function _default() {
return [];
}
},
userDetail: {
default: function _default() {
return [];
}
},
showSelect: {
type: Boolean,
default: false
}
},
data: function data() {
return {
selectedItem: []
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '通行権限グループ名',
align: 'start',
sortable: true,
value: 'userId'
}, {
text: '所属ゲート数',
align: 'start',
sortable: false,
width: '200px',
value: 'data-table-expand'
}];
return headers;
}
},
innerPage: {
get: function get() {
return this.pageUser;
},
set: function set(val) {
this.$emit('change-page-user', {
page: val,
userId: this.userId
});
return;
}
}
},
watch: {
selectedItem: function selectedItem(val) {
this.$emit('select-users', val.map(function (item) {
return item.passageId;
}));
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
clickDetail: function clickDetail(value) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_7__["USER_DETAIL"],
query: {
userId: value
}
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserGroupListTable/UserGroupListTable.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserGroupListTable/UserGroupListTable.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_organisms_GroupDetailForm_GroupDetailForm_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/organisms/GroupDetailForm/GroupDetailForm.vue */ "./src/components/organisms/GroupDetailForm/GroupDetailForm.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_5__["default"].extend({
name: 'UserGroupListTable',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
GroupDetailForm: _components_organisms_GroupDetailForm_GroupDetailForm_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_11__["default"]
},
props: {
groupTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
dataGroups: {
type: Array,
default: function _default() {
return [];
}
},
gateList: {
default: function _default() {
return [];
}
},
userList: {
default: function _default() {
return [];
}
},
groupOfUser: {
default: []
},
dataTimes: {
type: Array,
default: function _default() {
return [];
}
}
},
data: function data() {
return {
searchTargetItems: [{
label: '通行権限グループ名',
value: 'groupName'
}],
getDataGroups: [],
selectedItem: [],
selectedDisplayOption: ['groupName', 'registered'],
displayOptionItems: [{
label: '通行権限グループ名',
value: 'groupName',
isDisabled: true
}]
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '通行権限グループ名',
align: 'start',
sortable: true,
value: 'name'
}, {
text: '通行権限グループID',
align: 'start',
sortable: true,
value: 'groupId'
}];
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
watch: {
loading: function loading() {
var _this = this;
this.getDataGroups = this.dataGroups;
this.getDataGroups.map(function (o) {
return o.disable = false;
});
this.dataGroups.forEach(function (element, key) {
var check = _this.groupOfUser.some(function (_ref) {
var v = _ref.value;
return v === element.groupId;
});
if (check) {
_this.getDataGroups[key].disable = true;
}
});
this.selectedItem = [];
},
selectedItem: function selectedItem(val) {
this.$emit('select-groups', val.map(function (item) {
return item.groupId;
}));
},
page: function page() {
this.selectedItem = [];
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserImport/UserImport.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserImport/UserImport.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/ErrorButton/ErrorButton.vue */ "./src/components/molecules/ErrorButton/ErrorButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2__["default"].extend({
name: 'UserImport',
components: {
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
ErrorButton: _components_molecules_ErrorButton_ErrorButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"]
},
props: {
totalDataRowCSV: {
type: Number,
default: 0
},
typeConfirm: {
type: Number,
default: 0
},
successItemCSV: {
type: Number,
default: 0
},
errorMessage: {
default: []
},
success: {
type: Boolean,
default: false
},
showModalConfirmEmail: {
type: Boolean,
default: false
},
showModalProcess: {
type: Boolean,
default: false
},
showModalImport: {
type: Boolean,
default: false
},
progress: {
type: Number,
default: 0
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
exportType: {
type: Number,
default: 0
},
showProcessImportExcel: {
type: Boolean,
default: false
},
isExport: {
type: Boolean,
default: false
},
successItem: {
type: Number,
default: 0
},
totalDataRow: {
type: Number,
default: 0
},
errorMessageExcel: {
default: []
},
isFinishImportExcel: {
type: Boolean,
default: false
},
sheetUserName: {
type: String,
default: ''
},
isType: {
type: String,
default: ''
},
sheet1Name: {
type: String,
default: ''
},
successItemSheet1: {
type: Number,
default: 0
},
progressSheet1: {
type: Number,
default: 0
},
totalDataRowSheet1: {
type: Number,
default: 0
},
sheet2Name: {
type: String,
default: ''
},
successItemSheet2: {
type: Number,
default: 0
},
progressSheet2: {
type: Number,
default: 0
},
totalDataRowSheet2: {
type: Number,
default: 0
},
isHasLowerCaseCardNumberExcel: {
type: Boolean,
default: false
}
},
data: function data() {
return {
tab: 0,
actionItems: [{
title: '一括登録',
tabname: 'tab1'
}, {
title: 'カードも併せて一括登録',
tabname: 'tab2'
}],
files: [],
fileName: '',
isCheckData: false,
isCheckDataCSV: false
};
},
mounted: function mounted() {
this.tab = this.isType === 'card-all' ? 1 : 0;
},
methods: {
previewFiles: function previewFiles(event) {
this.files = event.target.files[0];
this.fileName = event.target.files[0] ? event.target.files[0].name : '';
},
openFile: function openFile(input) {
var element = document.getElementsByClassName(input)[0];
element.click();
},
closeDialogImport: function closeDialogImport() {
var element = document.getElementsByClassName('custom-file-input')[0];
element.value = '';
this.files = null;
this.fileName = '';
this.$emit('closeImportCSV');
},
clickExportExcel: function clickExportExcel() {
this.$emit('clickExportExcel', this.isCheckData);
},
yesChoice: function yesChoice() {
if (this.typeConfirm === 0) {
this.$emit('clickImportCSV', {
files: this.files,
isSendEmail: true
});
} else if (this.typeConfirm === 2) {
this.$emit('clickImportExcel', {
files: this.files,
isSendEmail: true
});
}
},
noChoice: function noChoice() {
if (this.typeConfirm === 0) {
this.$emit('clickImportCSV', {
files: this.files,
isSendEmail: false
});
} else if (this.typeConfirm === 2) {
this.$emit('clickImportExcel', {
files: this.files,
isSendEmail: false
});
}
},
clickImportCSVTimeUnlockGate: function clickImportCSVTimeUnlockGate() {
this.$emit('clickImportCSVTimeUnlockGate', {
files: this.files
});
},
changeTab: function changeTab(event) {
var element = document.getElementsByClassName('custom-file-input')[0];
element.value = '';
this.files = null;
this.fileName = '';
this.$emit('changeTab', event);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserOfGateLockTable/UserOfGateLockTable.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserOfGateLockTable/UserOfGateLockTable.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_3__["default"].extend({
name: 'UserGateTable',
components: {
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_11__["default"]
},
props: {
isUserOfGate: {
default: false
},
isShowConfirm: {
default: false
},
userOfGate: {
type: Array,
default: function _default() {
return [];
}
},
gateId: {
default: ''
},
groupId: {
default: ''
},
pageUser: {
type: Number,
default: 1
},
userTotalCount: {
type: Number,
default: 1
},
total: {
type: Number,
default: 1
},
isReRenderUser: {
default: 0
},
isRemoveUserSelected: {
default: 0
},
showProgress: {
type: Boolean,
default: false
},
progress: {
type: Number,
default: 0
},
isFinishProcess: {
type: Boolean,
default: false
},
userTotalCountDel: {
type: Number,
default: 0
},
totalDataRowProcess: {
type: Number,
default: 0
},
successItemProcess: {
type: Number,
default: 0
},
errorMessageProcess: {
type: Array,
default: function _default() {
return [];
}
}
},
data: function data() {
return {
selectedItem: []
};
},
computed: {
innerPageUser: {
get: function get() {
return this.pageUser;
},
set: function set(val) {
this.$emit('change-page-user', {
page: val
});
return;
}
},
isShow: {
get: function get() {
return this.isShowConfirm;
},
set: function set(val) {
if (val === false) {
this.$emit('closeModalConfirm');
}
return;
}
},
headersUser: {
get: function get() {
var headersUser = [{
text: 'ユーザーID ',
align: 'start',
sortable: false,
value: 'user.userId'
}, {
text: 'ユーザー名 ',
align: 'start',
sortable: false,
value: 'user.name'
}, {
text: 'ふりがな',
align: 'start',
sortable: false,
value: 'user.furigana'
}, {
text: 'ステータス',
align: 'start',
sortable: false,
value: 'isValid'
}, {
text: '開始日時 ',
align: 'start',
sortable: false,
value: 'notBefore'
}, {
text: '終了日時',
align: 'start',
sortable: false,
value: 'notAfter'
}];
return headersUser;
},
set: function set() {
return;
}
}
},
watch: {
isReRenderUser: function isReRenderUser(value) {
console.log(value);
this.$forceUpdate();
},
isRemoveUserSelected: function isRemoveUserSelected(value) {
this.selectedItem = [];
},
selectedItem: function selectedItem(value) {
this.$emit('select-user', value.map(function (item) {
return item.passageId;
}));
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (index[0] === 'user.name') {
if (!isDescending[0]) {
return a.user.name < b.user.name ? -1 : 1;
} else {
return b.user.name < a.user.name ? -1 : 1;
}
} else {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
converDate: function converDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_8___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm:ss');
},
changePage: function changePage(val) {
this.$emit('change-page-user', {
page: val,
groupId: this.groupId
});
},
clickJoinUser: function clickJoinUser(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_7__["GATE_ADD_USER_GROUP"],
query: {
groupId: ID,
goBack: 'gates'
}
});
},
clickDetail: function clickDetail(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_7__["USER_DETAIL"],
query: {
userId: ID,
goBack: 'gates'
}
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserOfGateTable/UserOfGateTable.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserOfGateTable/UserOfGateTable.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.map.js */ "./node_modules/core-js/modules/es.map.js");
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_5__["default"].extend({
name: 'GroupGateTable',
components: {
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
props: {
gateExpanedUser: {
type: Map,
default: new Map()
},
gateId: {
default: ''
},
groupId: {
default: ''
},
isReRenderUser: {
default: 0
},
isRemoveUserSelected: {
default: 0
}
},
data: function data() {
return {
selectedItem: []
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ユーザー名',
align: 'start',
sortable: true,
value: 'user.name'
}];
return headers;
}
}
},
watch: {
isReRenderUser: function isReRenderUser(value) {
this.$forceUpdate();
},
isRemoveUserSelected: function isRemoveUserSelected(value) {
this.selectedItem = [];
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (index[0] === 'user.name') {
if (!isDescending[0]) {
return a.user.name < b.user.name ? -1 : 1;
} else {
return b.user.name < a.user.name ? -1 : 1;
}
} else {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
changePage: function changePage(val) {
this.$emit('change-page-user', {
page: val,
groupId: this.groupId
});
},
clickJoinUser: function clickJoinUser(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_9__["GATE_ADD_USER_GROUP"],
query: {
groupId: ID,
goBack: 'gates'
}
});
},
clickDetail: function clickDetail(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_9__["USER_DETAIL"],
query: {
userId: ID,
goBack: 'gates'
}
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserOfGroupTable/UserOfGroupTable.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserOfGroupTable/UserOfGroupTable.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.map.js */ "./node_modules/core-js/modules/es.map.js");
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_5__["default"].extend({
name: 'GroupUserTable',
components: {
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
props: {
groupExpanedUser: {
type: Map,
default: new Map()
},
groupId: {
default: ''
},
isReRenderUser: {
default: 0
},
isRemoveUserSelected: {
default: 0
},
authority: {
type: Object,
default: {}
}
},
data: function data() {
return {
selectedItem: []
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ユーザーID',
align: 'start',
sortable: true,
value: 'user.userId'
}, {
text: 'ユーザー名',
align: 'start',
sortable: true,
value: 'user.name'
}, {
text: '備考1',
align: 'start',
sortable: true,
value: 'user.option1'
}, {
text: '備考2',
align: 'start',
sortable: true,
value: 'user.option2'
}, {
text: 'ステータス',
align: 'start',
sortable: true,
value: 'user.isValid'
}];
return headers;
}
}
},
watch: {
isReRenderUser: function isReRenderUser(value) {
this.$forceUpdate();
},
isRemoveUserSelected: function isRemoveUserSelected(value) {
this.selectedItem = [];
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (index[0] === 'user.name') {
if (!isDescending[0]) {
return a.user.name < b.user.name ? -1 : 1;
} else {
return b.user.name < a.user.name ? -1 : 1;
}
} else if (index[0] === 'user.userId') {
if (!isDescending[0]) {
return a.user.userId < b.user.userId ? -1 : 1;
} else {
return b.user.userId < a.user.userId ? -1 : 1;
}
} else {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
changePage: function changePage(val) {
this.$emit('change-page-user', {
page: val,
groupId: this.groupId
});
},
clickJoinUser: function clickJoinUser(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_9__["GROUP_ADD_USER"],
query: {
groupId: ID
}
});
},
clickDetail: function clickDetail(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_9__["USER_DETAIL"],
query: {
userId: ID,
goBack: 'groups'
}
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserTable/UserTable.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserTable/UserTable.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_organisms_GroupGateTable_GroupGateTable_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/organisms/GroupGateTable/GroupGateTable.vue */ "./src/components/organisms/GroupGateTable/GroupGateTable.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_templates_GateDetailTemplate_GateDetailTemplate_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/templates/GateDetailTemplate/GateDetailTemplate.vue */ "./src/components/templates/GateDetailTemplate/GateDetailTemplate.vue");
/* harmony import */ var _components_pages_common_modal_ModalPage_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/pages/common-modal/ModalPage.vue */ "./src/components/pages/common-modal/ModalPage.vue");
/* harmony import */ var _components_molecules_CheckBoxValid_CheckBoxValid_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/CheckBoxValid/CheckBoxValid.vue */ "./src/components/molecules/CheckBoxValid/CheckBoxValid.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_19__);
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4__["default"].extend({
name: 'UserTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
GroupGateTable: _components_organisms_GroupGateTable_GroupGateTable_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
GateDetailTemplate: _components_templates_GateDetailTemplate_GateDetailTemplate_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
ModalPageGroupGateInUser: _components_pages_common_modal_ModalPage_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
CheckBoxValid: _components_molecules_CheckBoxValid_CheckBoxValid_vue__WEBPACK_IMPORTED_MODULE_18__["default"]
},
props: {
pageGate: {
type: Number,
default: 0
},
gateTotalCount: {
type: Number,
default: 0
},
loadingGroup: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
loadingGate: {
type: Boolean,
default: false
},
users: {
type: Array,
default: function _default() {
return [];
}
},
ExpandedGroup: {
default: function _default() {
return [];
}
},
userTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
pageGroup: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
groups: {
type: Array,
default: function _default() {
return [];
}
},
groupDetail: {
default: function _default() {
return [];
}
},
gates: {
type: Array,
default: function _default() {
return [];
}
},
userGroupLoading: {
type: Boolean,
default: false
},
listGatePassages: {
default: function _default() {
return [];
}
},
gateList: {
default: function _default() {
return [];
}
},
userGroups: {
type: Array,
default: function _default() {
return [];
}
},
userGroupTotalCount: {
type: Number,
default: 0
},
userGroupPage: {
type: Number,
default: 1
},
userGroupPerPage: {
type: Number,
default: 25
},
userGroupRelationsGateGroupLoading: {
type: Boolean,
default: false
},
userGroupRelationsGateGroup: {
type: Array,
default: function _default() {
return [];
}
},
showSearch: {
type: Boolean,
default: false
},
showSelect: {
type: Boolean,
default: false
},
listGroupPassages: {
type: Array,
default: function _default() {
return [];
}
},
listphones: {
type: Array,
default: function _default() {
return [];
}
},
tempGroupPassages: {
default: function _default() {
return [];
}
},
maxRecord: {
type: Number,
default: 0
},
cardItems: {
default: function _default() {
return [];
}
},
phoneItems: {
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
groupId: {
type: String,
default: ''
},
groupToSearch: {
default: []
},
ExpandedData: {
default: function _default() {
return [];
}
},
dataAllow: {
default: function _default() {
return [];
}
},
authority: {
type: Object,
default: {}
}
},
data: function data() {
return {
expanded: [],
isChange: false,
searchTargetItems: [{
label: 'ユーザーID',
value: 'userId'
}, {
label: 'ユーザー名',
value: 'name'
}, {
label: 'ユーザー名ふりがな',
value: 'furigana'
}, {
label: 'メールアドレス',
value: 'email'
}, {
label: '備考1',
value: 'option1'
}, {
label: '備考2',
value: 'option2'
}],
selectedDisplayOption: ['name', 'userId', 'company'],
selectedItem: [],
searchItem: [],
selectedIds: [],
sortBy: 'email',
displayOptionItems: [{
label: 'ユーザー名',
value: 'name',
isDisabled: true
}, {
label: 'ユーザーID',
value: 'userId'
}, {
label: '所属名',
value: 'company'
}, {
label: 'メールアドレス',
value: 'email'
}, {
label: 'ユーザー名ふりがな',
value: 'furigana'
}, {
label: '組織管理権限',
value: 'isAdmin'
}, {
label: 'ゲート設定権限',
value: 'isPhoneAdmin'
}, {
label: '鍵共有権限',
value: 'shareKeyBeValid'
}, {
label: 'ステータス',
value: 'isValid'
}, {
label: '備考1',
value: 'option1'
}, {
label: '備考2',
value: 'option2'
}, {
label: '登録日',
value: 'registered'
}, {
label: '更新日',
value: 'updated'
}, {
label: 'SMS認証',
value: 'isMfaSms'
}, {
label: '二段階認証パスワード',
value: 'passCode'
}],
showOption: false,
isVaildOnly: localStorage.isVaildDataUser === 'true' ? true : false
};
},
computed: {
headers: {
get: function get() {
var ret = [];
ret.push({
text: 'ユーザー名',
align: 'start',
sortable: true,
value: 'name'
});
if (this.selectedDisplayOption.includes('userId')) {
ret.push({
text: 'ユーザーID',
align: 'start',
sortable: true,
value: 'userId'
});
}
if (this.selectedDisplayOption.includes('company')) {
ret.push({
text: '所属名',
align: 'start',
sortable: true,
value: 'company'
});
}
if (this.selectedDisplayOption.includes('email')) {
ret.push({
text: 'メールアドレス',
align: 'start',
sortable: true,
value: 'email'
});
}
if (this.selectedDisplayOption.includes('furigana')) {
ret.push({
text: 'ユーザー名ふりがな',
align: 'start',
sortable: true,
value: 'furigana',
class: 'furigana'
});
}
if (this.selectedDisplayOption.includes('isAdmin')) {
ret.push({
text: '組織管理権限',
align: 'start',
sortable: true,
value: 'isAdmin',
class: 'isAdmin'
});
}
if (this.selectedDisplayOption.includes('isPhoneAdmin')) {
ret.push({
text: 'ゲート設定権限',
align: 'start',
sortable: true,
value: 'isPhoneAdmin',
class: 'isPhoneAdmin'
});
}
if (this.selectedDisplayOption.includes('shareKeyBeValid')) {
ret.push({
text: '鍵共有権限',
align: 'start',
sortable: true,
value: 'shareKeyBeValid',
class: 'shareKeyBeValid'
});
}
if (this.selectedDisplayOption.includes('isValid')) {
ret.push({
text: 'ステータス',
align: 'start',
sortable: true,
value: 'isValid',
class: 'isValid'
});
}
if (this.selectedDisplayOption.includes('option1')) {
ret.push({
text: '備考1',
align: 'start',
sortable: true,
value: 'option1'
});
}
if (this.selectedDisplayOption.includes('option2')) {
ret.push({
text: '備考2',
align: 'start',
sortable: true,
value: 'option2'
});
}
if (this.selectedDisplayOption.includes('registered')) {
ret.push({
text: '登録日',
align: 'start',
sortable: true,
value: 'registered'
});
}
if (this.selectedDisplayOption.includes('updated')) {
ret.push({
text: '更新日',
align: 'start',
sortable: true,
value: 'updated'
});
}
if (this.selectedDisplayOption.includes('isMfaSms')) {
ret.push({
text: 'SMS認証',
align: 'start',
sortable: true,
value: 'isMfaSms',
class: 'isMfaSms'
});
}
if (this.selectedDisplayOption.includes('passCode')) {
ret.push({
text: '二段階認証パスワード',
align: 'start',
sortable: true,
value: 'passCode',
class: 'passCode'
});
}
ret.push({
text: '通行可能なゲート数',
align: 'start',
sortable: false,
width: '220px',
value: 'data-table-expand'
});
ret.push({
text: '',
align: 'end',
sortable: false,
width: '150px',
value: 'icons'
});
return ret;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-page', {
page: val,
change: 'user'
});
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-per-page', val);
return;
}
}
},
watch: {
selectedItem: function selectedItem(val) {
this.$emit('select-users', val.map(function (item) {
return item.userId;
}));
},
isGetDataList: function isGetDataList(val) {
if (val === false) {
this.selectedItem = [];
}
}
},
methods: {
changeEx: function changeEx($event) {
var _this = this;
console.log(this.expanded);
this.isChange = true;
this.$emit('change-expanded-user', {
event: $event,
expanded: 'user'
});
setTimeout(function () {
_this.isChange = false;
}, 50);
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
CheckColumn: function CheckColumn(data) {
console.log(data);
localStorage.setItem('checkedUserList', JSON.stringify(data));
},
// changeSort(data: any) {
// console.log(data.sortBy);
// if (data.sortBy !== undefined && data.sortBy.length !== 0 && data.sortBy[0] === 'data-table-expand') {
// this.sortBy = 'email';
// }
// },
converDateShort: function converDateShort(t) {
return moment__WEBPACK_IMPORTED_MODULE_19___default()(new Date(t * 1000)).format('YYYY/MM/DD');
},
goLogPage: function goLogPage(value) {
localStorage.setItem('userName', value);
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_20__["LOG"],
query: {
tabId: 'user'
}
});
},
clickJoinGroup: function clickJoinGroup(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_20__["USER_ADD_GROUP"],
query: {
userId: ID
}
});
},
clickDetail: function clickDetail(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_20__["USER_DETAIL"],
query: {
userId: ID
}
});
},
makeHeader: function makeHeader() {
var ret = [{
text: 'ユーザー名',
align: 'start',
sortable: false,
value: 'name'
}];
if (this.selectedDisplayOption.includes('email')) {
ret.push({
text: 'メールアドレス',
align: 'start',
sortable: true,
value: 'email'
});
} else if (this.selectedDisplayOption.includes('option1')) {
ret.push({
text: '備考1',
align: 'start',
sortable: true,
value: 'option1'
});
} else if (this.selectedDisplayOption.includes('option2')) {
ret.push({
text: '備考2',
align: 'start',
sortable: true,
value: 'option2'
});
}
ret.push({
text: '通行権限グループ数/ゲート数',
align: 'start',
sortable: false,
width: '200px',
value: 'data-table-expand'
});
ret.push({
text: '',
align: 'end',
sortable: false,
value: 'icons'
});
return ret;
}
},
created: function created() {
if (typeof localStorage.checkedUserList === 'undefined') {
localStorage.setItem('checkedUserList', JSON.stringify(this.selectedDisplayOption));
} else {
this.selectedDisplayOption = JSON.parse(localStorage.checkedUserList);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/AffiliationAllowedTable.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/AffiliationAllowedTable.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_organisms_UsersAllowedTable_AffiliationListTable_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/organisms/UsersAllowedTable/AffiliationListTable.vue */ "./src/components/organisms/UsersAllowedTable/AffiliationListTable.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_pages_aff_modal_AffiliationListModalPage_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/pages/aff-modal/AffiliationListModalPage.vue */ "./src/components/pages/aff-modal/AffiliationListModalPage.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_17__);
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2__["default"].extend({
name: 'AffiliationAllowedTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
AffiliationListTable: _components_organisms_UsersAllowedTable_AffiliationListTable_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
AffiliationListModalPage: _components_pages_aff_modal_AffiliationListModalPage_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_16__["default"]
},
watch: {
cardSelected: function cardSelected(val) {
this.$emit('select-aff', val.map(function (item) {
return item.relationId;
}));
},
isFinishProcessEnable: function isFinishProcessEnable(value) {
if (value) {
this.cardSelected = [];
}
},
selectedDisplayOption: function selectedDisplayOption(value) {
localStorage.setItem('displayOptionPCode', JSON.stringify(value));
}
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
cardTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 100
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
loadingAff: {
type: Boolean,
default: false
},
dataList: {
default: function _default() {
return [];
}
},
departments: {
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
isFinishProcessEnable: {
type: Boolean,
default: false
},
dataRelationDepartmentGroup: {
type: Object,
default: function _default() {
return {};
}
},
authority: {
type: Object,
default: {}
},
optionDepartments: {
type: Object,
default: {}
},
isAdminOfGroupPassages: {
type: Boolean,
default: false
},
isPage: {
type: String,
default: ''
}
},
mounted: function mounted() {
if (typeof localStorage.displayOptionPCode === 'undefined') {
localStorage.setItem('displayOptionPCode', JSON.stringify(this.selectedDisplayOption));
} else {
this.selectedDisplayOption = JSON.parse(localStorage.displayOptionPCode);
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '所属名',
align: 'start',
sortable: true,
value: 'name'
}];
return headers;
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
data: function data() {
return {
type: 'add',
selectedDisplayOption: ['name'],
displayOptionItems: [],
cardSelected: [],
showOption: false,
isVaildOnly: localStorage.isVaildDataCard === 'true' ? true : false,
isShowAff: false,
showProgress: false,
isConfirm: false,
isShow: false,
isReloadData: false,
department: {}
};
},
methods: {
addAff: function addAff(data) {
this.type = 'add';
this.showProgress = true;
this.$emit('add-aff-to-group', data);
},
removeAff: function removeAff(data) {
this.type = 'del';
this.showProgress = true;
this.isConfirm = false;
this.$emit('remove-aff-to-group', data);
},
loadShowAff: function loadShowAff() {
this.type = 'add';
this.isShowAff = true;
this.$emit('load-list-aff', 1);
},
CheckColumn: function CheckColumn(data) {
localStorage.setItem('displayOptionPCode', JSON.stringify(data));
},
convertDate: function convertDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_17___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm');
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
loadDetail: function loadDetail(val) {
this.department = val;
this.isShow = true;
this.isReloadData = false;
},
closeModal: function closeModal(val) {
if (val) {
this.$emit('close-modal');
}
},
closeModalAdd: function closeModalAdd(val) {
if (val) {
this.$emit('close-modal-add');
}
},
closeModalAff: function closeModalAff(val) {
this.isShow = false;
if (val) {
this.$emit('load-aff-again');
}
},
getReload: function getReload(val) {
this.isReloadData = val;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/AffiliationListTable.vue?vue&type=script&lang=ts&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/AffiliationListTable.vue?vue&type=script&lang=ts& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_6__["default"].extend({
name: 'AffiliationListTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_18__["default"]
},
watch: {
cardSelected: function cardSelected(val) {
this.$emit('select-department', val.map(function (item) {
return item.departmentId;
}));
},
isFinishProcessEnable: function isFinishProcessEnable(value) {
if (value) {
this.cardSelected = [];
}
},
selectedDisplayOption: function selectedDisplayOption(value) {
localStorage.setItem('displayOptionPCode', JSON.stringify(value));
},
loadingAff: function loadingAff(val) {
var _this = this;
if (val === false) {
this.getData = this.dataList;
this.getData.map(function (o) {
return o.disable = false;
});
this.getData.forEach(function (element, key) {
var check = _this.relationsDepartmentGroup.some(function (item) {
return item.departmentId === element.departmentId;
});
if (check) {
_this.getData[key].disable = true;
} else {
_this.checkAll = true;
}
});
this.cardSelected = [];
}
}
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
cardTotalCount: {
type: Number,
default: 0
},
isPage: {
type: String,
default: ''
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 100
},
disablePagination: {
type: Boolean,
default: false
},
loadingAff: {
type: Boolean,
default: false
},
dataList: {
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
isFinishProcessEnable: {
type: Boolean,
default: false
},
relationsDepartmentGroup: {
type: Array,
default: function _default() {
return [];
}
},
authority: {
type: Object,
default: {}
}
},
mounted: function mounted() {
if (typeof localStorage.displayOptionPCode === 'undefined') {
localStorage.setItem('displayOptionPCode', JSON.stringify(this.selectedDisplayOption));
} else {
this.selectedDisplayOption = JSON.parse(localStorage.displayOptionPCode);
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '所属名',
align: 'start',
sortable: true,
value: 'name'
}];
if (this.authority.isAdmin) {
headers.push({
text: '所属ユーザー数 / 通行権限グループ数',
align: 'start',
sortable: false,
width: '350px',
value: 'icon'
});
}
return headers;
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
data: function data() {
return {
selectedDisplayOption: ['name'],
displayOptionItems: [],
cardSelected: [],
showOption: false,
isVaildOnly: localStorage.isVaildDataCard === 'true' ? true : false,
getData: [],
checkAll: false
};
},
methods: {
CheckColumn: function CheckColumn(data) {
localStorage.setItem('displayOptionPCode', JSON.stringify(data));
},
convertDate: function convertDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_17___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm');
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
handleToggleAll: function handleToggleAll(data) {
console.log('AAA', data); // if (data.value) {
// this.cardSelected = data.items.filter((item: any) => {
// return (!item.disable);
// });
// } else {
// this.cardSelected = [];
// }
},
checkItem: function checkItem(data) {
return data.filter(function (item) {
return !item.disable;
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/GateGroupListTable.vue?vue&type=script&lang=ts&":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/GateGroupListTable.vue?vue&type=script&lang=ts& ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_organisms_UserGateTable_UserGateTable_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/organisms/UserGateTable/UserGateTable.vue */ "./src/components/organisms/UserGateTable/UserGateTable.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_organisms_GroupOfGateTable_GroupOfGateTable_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/organisms/GroupOfGateTable/GroupOfGateTable.vue */ "./src/components/organisms/GroupOfGateTable/GroupOfGateTable.vue");
/* harmony import */ var _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/ActionButton/ActionButton.vue */ "./src/components/molecules/ActionButton/ActionButton.vue");
/* harmony import */ var _components_pages_controlPanel_ControlPanelAddPage_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/pages/controlPanel/ControlPanelAddPage.vue */ "./src/components/pages/controlPanel/ControlPanelAddPage.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_5__["default"].extend({
name: 'GateListTable',
components: {
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
UserGateTable: _components_organisms_UserGateTable_UserGateTable_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
GroupOfGateTable: _components_organisms_GroupOfGateTable_GroupOfGateTable_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
ActionButton: _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
ControlPanelAddPage: _components_pages_controlPanel_ControlPanelAddPage_vue__WEBPACK_IMPORTED_MODULE_15__["default"]
},
props: {
inPage: {
type: String,
default: ''
},
gateTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
searchTargetItems: {
default: function _default() {
return [];
}
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
showModal: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
dataGates: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageModal: {
type: String,
default: ''
},
successMessageModal: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
gateId: {
default: ''
},
gateName: {
default: ''
},
isReRenderGroup: {
default: 0
},
isRemoveGroupSelected: {
default: 0
},
isReRenderUser: {
default: 0
},
isRemoveUserSelected: {
default: 0
},
safieRelationsGateDevice: {
type: Object,
default: function _default() {
return {};
}
}
},
mounted: function mounted() {
if (typeof localStorage.displayOptionGate !== 'undefined') {
this.selectedDisplayOption = JSON.parse(localStorage.displayOptionGate);
}
},
watch: {
selectedDisplayOption: function selectedDisplayOption(value) {
localStorage.setItem('displayOptionGate', JSON.stringify(value));
if (value.length > 8) {
var _iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_4__["default"])(this.displayOptionItems),
_step;
try {
var _loop = function _loop() {
var item = _step.value;
if (value.find(function (x) {
return x === item.value;
}) === undefined) {
item.isDisabled = true;
}
};
for (_iterator.s(); !(_step = _iterator.n()).done;) {
_loop();
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
} else {
var _iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_4__["default"])(this.displayOptionItems),
_step2;
try {
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
var item = _step2.value;
if (item.value !== 'controllerName') {
item.isDisabled = false;
}
}
} catch (err) {
_iterator2.e(err);
} finally {
_iterator2.f();
}
}
}
},
data: function data() {
return {
isShow: false,
actionItems: [{
title: 'チェックしたゲート',
emitName: 'click-enable'
}, {
title: 'チェックしたゲート',
emitName: 'click-disable'
}],
expanded: [],
selectedItem: [],
selectedDisplayOption: ['controllerName', 'gateName', 'isValid'],
displayOptionItems: [{
label: '制御盤',
value: 'controllerName',
isDisabled: true
}, {
label: 'ゲートID',
value: 'gateId'
}, {
label: 'ゲート名',
value: 'gateName'
}, {
label: '製品ID',
value: 'gateModelId'
}, {
label: '製品名',
value: 'gateModelName'
}, {
label: '型番',
value: 'gateModelCode'
}, {
label: 'アイコンタイプ',
value: 'iconType'
}, {
label: 'メーカー番号',
value: 'makerCode'
}, {
label: '変更有無',
value: 'customizable'
}, {
label: 'ターゲット動作設定',
value: 'target'
}, {
label: 'ターゲット動作設定Time',
value: 'controlTime'
}, {
label: 'ターゲット動作設定TimeUnit',
value: 'timeUnit'
}, {
label: 'ゲート動作モード',
value: 'isVisitor'
}, {
label: 'NFCの有効',
value: 'isNFCValid'
}, {
label: 'テンキーの有効・無効',
value: 'isTenKeyValid'
}, {
label: 'ゲートパスワードの有効・無効',
value: 'isGatePasswordValid'
}, {
label: 'ゲートパスワードの桁数',
value: 'gatePasswordLength'
}, {
label: 'ゲートパスワードのseed値',
value: 'gatePasswordSeed'
}, {
label: '2段階認証の有効・無効',
value: 'isTwoStepAuthValid'
}, {
label: 'BLE出力設定',
value: 'bleIntensity'
}, {
label: 'ブザー鳴動設定',
value: 'buzzerPattern'
}, {
label: '位置情報取得',
value: 'needLocation'
}, {
label: '備考1',
value: 'option1'
}, {
label: '備考2',
value: 'option2'
}, {
label: 'ゲート個体番号1',
value: 'gateSNMain'
}, {
label: 'ゲート個体番号2',
value: 'gateSNBLE'
}, {
label: 'ファームウェアバージョン',
value: 'gateFWMain'
}, {
label: 'ファームウェアバージョン(BLE)',
value: 'gateFWBLE'
}, {
label: '登録日',
value: 'registered'
}, {
label: '更新日',
value: 'updated'
}, {
label: 'ゲートへ設定情報を適用した日時',
value: 'reported'
}, {
label: '個人コード照合データー:最新リビジョン',
value: 'revisionDesired'
}, {
label: '個人コード照合データー:ゲートへ設定済みのリビジョン',
value: 'revisionReported'
}, {
label: '電池電圧',
value: 'voltage'
}, {
label: '電池電圧更新日',
value: 'scanDate'
}, {
label: '回線番号',
value: 'controllerGateNo'
}],
selectedUserIds: [],
showOption: false,
isVaildOnly: localStorage.isVaildDataGate === 'true' ? true : false
};
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (index[0] === 'controller.name') {
if (!isDescending[0]) {
return a.controller.name < b.controller.name ? -1 : 1;
} else {
return b.controller.name < a.controller.name ? -1 : 1;
}
} else if (index[0] === 'gate.gateId') {
if (!isDescending[0]) {
return a.gate.gateId < b.gate.gateId ? -1 : 1;
} else {
return b.gate.gateId < a.gate.gateId ? -1 : 1;
}
} else if (index[0] === 'name') {
if (!isDescending[0]) {
return a.gate.name < b.gate.name ? -1 : 1;
} else {
return b.gate.name < a.gate.name ? -1 : 1;
}
} else if (index[0] === 'gate.gateModelId') {
if (!isDescending[0]) {
return a.gate.gateModelId < b.gate.gateModelId ? -1 : 1;
} else {
return b.gate.gateModelId < a.gate.gateModelId ? -1 : 1;
}
} else if (index[0] === 'gate.gateModelName') {
if (!isDescending[0]) {
return a.gate.gateModelName < b.gate.gateModelName ? -1 : 1;
} else {
return b.gate.gateModelName < a.gate.gateModelName ? -1 : 1;
}
} else if (index[0] === 'gate.gateModelCode') {
if (!isDescending[0]) {
return a.gate.gateModelCode < b.gate.gateModelCode ? -1 : 1;
} else {
return b.gate.gateModelCode < a.gate.gateModelCode ? -1 : 1;
}
} else if (index[0] === 'gate.iconType') {
if (!isDescending[0]) {
return a.gate.iconType < b.gate.iconType ? -1 : 1;
} else {
return b.gate.iconType < a.gate.iconType ? -1 : 1;
}
} else if (index[0] === 'gate.makerCode') {
if (!isDescending[0]) {
return a.gate.makerCode < b.gate.makerCode ? -1 : 1;
} else {
return b.gate.makerCode < a.gate.makerCode ? -1 : 1;
}
} else if (index[0] === 'gate.customizable') {
if (!isDescending[0]) {
return a.gate.customizable < b.gate.customizable ? -1 : 1;
} else {
return b.gate.customizable < a.gate.customizable ? -1 : 1;
}
} else if (index[0] === 'gate.target') {
if (!isDescending[0]) {
return a.gate.target < b.gate.target ? -1 : 1;
} else {
return b.gate.target < a.gate.target ? -1 : 1;
}
} else if (index[0] === 'gate.controlTime') {
if (!isDescending[0]) {
return a.gate.controlTime < b.gate.controlTime ? -1 : 1;
} else {
return b.gate.controlTime < a.gate.controlTime ? -1 : 1;
}
} else if (index[0] === 'gate.timeUnit') {
if (!isDescending[0]) {
return a.gate.timeUnit < b.gate.timeUnit ? -1 : 1;
} else {
return b.gate.timeUnit < a.gate.timeUnit ? -1 : 1;
}
} else if (index[0] === 'gate.gatePasswordLength') {
if (!isDescending[0]) {
return a.gate.gatePasswordLength < b.gate.gatePasswordLength ? -1 : 1;
} else {
return b.gate.gatePasswordLength < a.gate.gatePasswordLength ? -1 : 1;
}
} else if (index[0] === 'gate.gatePasswordSeed') {
if (!isDescending[0]) {
return a.gate.gatePasswordSeed < b.gate.gatePasswordSeed ? -1 : 1;
} else {
return b.gate.gatePasswordSeed < a.gate.gatePasswordSeed ? -1 : 1;
}
} else if (index[0] === 'gate.bleIntensity') {
if (!isDescending[0]) {
return a.gate.bleIntensity < b.gate.bleIntensity ? -1 : 1;
} else {
return b.gate.bleIntensity < a.gate.bleIntensity ? -1 : 1;
}
} else if (index[0] === 'gate.buzzerPattern') {
if (!isDescending[0]) {
return a.gate.buzzerPattern < b.gate.buzzerPattern ? -1 : 1;
} else {
return b.gate.buzzerPattern < a.gate.buzzerPattern ? -1 : 1;
}
} else if (index[0] === 'gate.option1') {
if (!isDescending[0]) {
return a.gate.option1 < b.gate.option1 ? -1 : 1;
} else {
return b.gate.option1 < a.gate.option1 ? -1 : 1;
}
} else if (index[0] === 'gate.option2') {
if (!isDescending[0]) {
return a.gate.option2 < b.gate.option2 ? -1 : 1;
} else {
return b.gate.option2 < a.gate.option2 ? -1 : 1;
}
} else if (index[0] === 'gate.gateSNMain') {
if (!isDescending[0]) {
return a.gate.gateSNMain < b.gate.gateSNMain ? -1 : 1;
} else {
return b.gate.gateSNMain < a.gate.gateSNMain ? -1 : 1;
}
} else if (index[0] === 'gate.gateSNBLE') {
if (!isDescending[0]) {
return a.gate.gateSNBLE < b.gate.gateSNBLE ? -1 : 1;
} else {
return b.gate.gateSNBLE < a.gate.gateSNBLE ? -1 : 1;
}
} else if (index[0] === 'gate.gateFWMain') {
if (!isDescending[0]) {
return a.gate.gateFWMain < b.gate.gateFWMain ? -1 : 1;
} else {
return b.gate.gateFWMain < a.gate.gateFWMain ? -1 : 1;
}
} else if (index[0] === 'gate.gateFWBLE') {
if (!isDescending[0]) {
return a.gate.gateFWBLE < b.gate.gateFWBLE ? -1 : 1;
} else {
return b.gate.gateFWBLE < a.gate.gateFWBLE ? -1 : 1;
}
} else if (index[0] === 'gate.reported') {
if (!isDescending[0]) {
return a.gate.reported < b.gate.reported ? -1 : 1;
} else {
return b.gate.reported < a.gate.reported ? -1 : 1;
}
} else if (index[0] === 'gate.revisionDesired') {
if (!isDescending[0]) {
return a.gate.revisionDesired < b.gate.revisionDesired ? -1 : 1;
} else {
return b.gate.revisionDesired < a.gate.revisionDesired ? -1 : 1;
}
} else if (index[0] === 'gate.revisionReported') {
if (!isDescending[0]) {
return a.gate.revisionReported < b.gate.revisionReported ? -1 : 1;
} else {
return b.gate.revisionReported < a.gate.revisionReported ? -1 : 1;
}
} else if (index[0] === 'gate.voltage') {
if (!isDescending[0]) {
return a.gate.voltage < b.gate.voltage ? -1 : 1;
} else {
return b.gate.voltage < a.gate.voltage ? -1 : 1;
}
} else if (index[0] === 'isVisitor') {
if (!isDescending[0]) {
return a.gate.isVisitor < b.gate.isVisitor ? -1 : 1;
} else {
return b.gate.isVisitor < a.gate.isVisitor ? -1 : 1;
}
} else if (index[0] === 'isNFCValid') {
if (!isDescending[0]) {
return a.gate.isNFCValid < b.gate.isNFCValid ? -1 : 1;
} else {
return b.gate.isNFCValid < a.gate.isNFCValid ? -1 : 1;
}
} else if (index[0] === 'isTenKeyValid') {
if (!isDescending[0]) {
return a.gate.isTenKeyValid < b.gate.isTenKeyValid ? -1 : 1;
} else {
return b.gate.isTenKeyValid < a.gate.isTenKeyValid ? -1 : 1;
}
} else if (index[0] === 'isGatePasswordValid') {
if (!isDescending[0]) {
return a.gate.isGatePasswordValid < b.gate.isGatePasswordValid ? -1 : 1;
} else {
return b.gate.isGatePasswordValid < a.gate.isGatePasswordValid ? -1 : 1;
}
} else if (index[0] === 'isTwoStepAuthValid') {
if (!isDescending[0]) {
return a.gate.isTwoStepAuthValid < b.gate.isTwoStepAuthValid ? -1 : 1;
} else {
return b.gate.isTwoStepAuthValid < a.gate.isTwoStepAuthValid ? -1 : 1;
}
} else if (index[0] === 'needLocation') {
if (!isDescending[0]) {
return a.gate.needLocation < b.gate.needLocation ? -1 : 1;
} else {
return b.gate.needLocation < a.gate.needLocation ? -1 : 1;
}
} else if (index[0] === 'scanDate') {
if (!isDescending[0]) {
return a.gate.scanDate < b.gate.scanDate ? -1 : 1;
} else {
return b.gate.scanDate < a.gate.scanDate ? -1 : 1;
}
} else {
if (!isDescending[0]) {
console.log(a[index]);
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
CheckColumn: function CheckColumn(data) {
localStorage.setItem('displayOptionGate', JSON.stringify(data));
},
clickEditController: function clickEditController(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_16__["CONTROL_PANEL_EDIT"],
query: {
controllerId: ID,
goBack: 'gates'
}
});
},
clickJoinUser: function clickJoinUser(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_16__["GATE_ADD_USER"],
query: {
gateId: ID
}
});
},
converDate: function converDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_17___default()(new Date(t * 1000)).format('YYYY/MM/DD');
},
converDateTime: function converDateTime(t) {
if (t > 0) {
return moment__WEBPACK_IMPORTED_MODULE_17___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm:ss');
} else {
return 'ー';
}
},
goDetailControl: function goDetailControl(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_16__["CONTROL_PANEL_DETAIL"],
query: {
controllerId: ID
}
});
},
goDetailGate: function goDetailGate(ID) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_16__["GATE_DETAIL"],
query: {
gateId: ID
}
});
},
safieDeviceLinkTo: function safieDeviceLinkTo(deviceId) {
window.open("".concat(_config__WEBPACK_IMPORTED_MODULE_16__["SAFIE_STREAM_URL"], "/").concat(deviceId), '_blank');
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ゲート名',
align: 'start',
sortable: true,
width: '20%',
value: 'name'
}];
return headers;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.expanded = [];
this.$emit('change-per-page', val);
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/GateListTable.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/GateListTable.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_6__["default"].extend({
name: 'UsersListTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_18__["default"]
},
watch: {
isFinishProcessEnable: function isFinishProcessEnable(value) {
if (value) {
this.idSelected = [];
}
},
selectedDisplayOption: function selectedDisplayOption(value) {
localStorage.setItem('displayOptionPCode', JSON.stringify(value));
},
loading: function loading(val) {
var _this = this;
if (val === false) {
this.getData = this.dataList;
this.getData.map(function (o) {
return o.disable = false;
});
this.getData.forEach(function (element, key) {
var check = _this.relationsGateGroup.some(function (item) {
return item.gateId === element.gateId;
});
if (check) {
_this.getData[key].disable = true;
} else {
_this.checkAll = true;
}
});
this.idSelected = this.selectedIds;
}
},
isGetDataList: function isGetDataList(val) {
var _this2 = this;
if (val === false) {
if (this.getData.length > 0) {
this.getData.forEach(function (element, key) {
var check = _this2.relationsGateGroup.some(function (item) {
return item.gateId === element.gateId;
});
if (check) {
_this2.getData[key].disable = true;
}
});
this.idSelected = this.selectedIds;
}
}
},
idSelected: function idSelected(val) {
this.$emit('select-Ids', val.map(function (item) {
return item;
}));
}
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
totalCount: {
type: Number,
default: 0
},
isPage: {
type: String,
default: ''
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
dataList: {
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
isFinishProcessEnable: {
type: Boolean,
default: false
},
relationsGateGroup: {
type: Array,
default: function _default() {
return [];
}
},
selectedIds: {
type: Array,
default: function _default() {
return [];
}
}
},
mounted: function mounted() {
if (typeof localStorage.displayOptionPCode === 'undefined') {
localStorage.setItem('displayOptionPCode', JSON.stringify(this.selectedDisplayOption));
} else {
this.selectedDisplayOption = JSON.parse(localStorage.displayOptionPCode);
}
if (this.isPage === 'group-add-gate') {
this.selectedDisplayOption = ['gateId', 'name', 'groupCount'];
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ゲートID',
align: 'start',
sortable: true,
value: 'gateId'
}];
headers.push({
text: 'ゲート名',
align: 'start',
sortable: true,
value: 'gateName'
});
return headers;
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
data: function data() {
return {
isShow: false,
isShowUserDetail: false,
selectedDisplayOption: ['gateId', 'name'],
displayOptionItems: [{
label: 'ゲート名',
value: 'groupId',
isDisabled: true
}, {
label: 'ゲート名',
value: 'name',
isDisabled: false
}],
idSelected: [],
showOption: false,
isVaildOnly: localStorage.isVaildDataCard === 'true' ? true : false,
getData: [],
checkAll: false
};
},
methods: {
CheckColumn: function CheckColumn(data) {
localStorage.setItem('displayOptionPCode', JSON.stringify(data));
},
convertDate: function convertDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_17___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm');
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
checkItem: function checkItem(data) {
return data.filter(function (item) {
return !item.disable;
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/GroupListTable.vue?vue&type=script&lang=ts&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/GroupListTable.vue?vue&type=script&lang=ts& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_6__["default"].extend({
name: 'UsersListTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_18__["default"]
},
watch: {
idSelected: function idSelected(val) {
this.$emit('select-pcodes', val.map(function (item) {
return item.pCodeId;
}));
},
isFinishProcessEnable: function isFinishProcessEnable(value) {
if (value) {
this.idSelected = [];
}
},
selectedDisplayOption: function selectedDisplayOption(value) {
localStorage.setItem('displayOptionPCode', JSON.stringify(value));
},
loadingChild: function loadingChild(val) {
var _this = this;
if (val === false) {
this.getData = this.dataList;
this.getData.map(function (o) {
return o.disable = false;
});
this.getData.forEach(function (element, key) {
var check = _this.relationsDepartmentGroup.some(function (item) {
return item.group.groupId === element.groupId;
});
if (check) {
_this.getData[key].disable = true;
}
});
this.idSelected = [];
if (this.dataAdded.length > 0 && this.isPage === 'affiliation-add-new') {
this.idSelected = this.dataAdded;
}
}
}
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
totalCount: {
type: Number,
default: 0
},
isPage: {
type: String,
default: ''
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 100
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
loadingGroup: {
type: Boolean,
default: false
},
dataList: {
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
isFinishProcessEnable: {
type: Boolean,
default: false
},
relationsDepartmentGroup: {
type: Array,
default: function _default() {
return [];
}
},
dataAdded: {
type: Array,
default: function _default() {
return [];
}
}
},
mounted: function mounted() {
if (typeof localStorage.displayOptionPCode === 'undefined') {
localStorage.setItem('displayOptionPCode', JSON.stringify(this.selectedDisplayOption));
} else {
this.selectedDisplayOption = JSON.parse(localStorage.displayOptionPCode);
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '通行権限グループ名',
align: 'start',
sortable: true,
value: 'name'
}];
return headers;
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
},
loadingChild: {
get: function get() {
return !this.loading && !this.loadingGroup ? false : true;
},
set: function set(val) {
return;
}
}
},
data: function data() {
return {
isShow: false,
isShowUserDetail: false,
selectedDisplayOption: ['groupId', 'name'],
displayOptionItems: [{
label: '通行権限グループID',
value: 'groupId',
isDisabled: true
}, {
label: '通行権限グループ名',
value: 'name',
isDisabled: false
}],
idSelected: [],
showOption: false,
isVaildOnly: localStorage.isVaildDataCard === 'true' ? true : false,
getData: []
};
},
methods: {
CheckColumn: function CheckColumn(data) {
localStorage.setItem('displayOptionPCode', JSON.stringify(data));
},
convertDate: function convertDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_17___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm');
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
checkItem: function checkItem(data) {
return data.filter(function (item) {
return !item.disable;
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/UsersAllowedTable.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/UsersAllowedTable.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_organisms_UsersAllowedTable_UsersListTable_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/organisms/UsersAllowedTable/UsersListTable.vue */ "./src/components/organisms/UsersAllowedTable/UsersListTable.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_pages_user_UserAddPage_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/pages/user/UserAddPage.vue */ "./src/components/pages/user/UserAddPage.vue");
/* harmony import */ var _components_pages_user_UserDetailPage_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/pages/user/UserDetailPage.vue */ "./src/components/pages/user/UserDetailPage.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_pages_common_modal_ModalPage_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/pages/common-modal/ModalPage.vue */ "./src/components/pages/common-modal/ModalPage.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_20__);
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_5__["default"].extend({
name: 'UsersAllowedTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
UserAddPage: _components_pages_user_UserAddPage_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
UserDetailPage: _components_pages_user_UserDetailPage_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
UserListTable: _components_organisms_UsersAllowedTable_UsersListTable_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
ModalPageUser: _components_pages_common_modal_ModalPage_vue__WEBPACK_IMPORTED_MODULE_19__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_21__["default"]
},
watch: {
idSelected: function idSelected(val) {
if (this.isPage === 'affiliation-add') {
this.$emit('select-Ids', val.map(function (item) {
return item;
}));
} else {
this.$emit('select-Ids', val.map(function (item) {
return item.userId;
}));
}
},
isFinishProcessEnable: function isFinishProcessEnable(value) {
if (value) {
this.idSelected = [];
}
},
loading: function loading(val) {
if (val === false && this.isShowValidUser === false) {
this.isShowValidUser = localStorage.isShowValidUser === 'true' ? true : false;
}
if (val === false && this.isPage === 'affiliation-add') {
this.selectedDisplayOption = ['userId', 'userName', 'company'];
}
}
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
totalCount: {
type: Number,
default: 0
},
authority: {
type: Object,
default: {}
},
isPage: {
type: String,
default: ''
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 100
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
dataList: {
default: function _default() {
return [];
}
},
dataGroupPassages: {
default: function _default() {
return [];
}
},
users: {
type: Object,
default: function _default() {
return {};
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
isFinishProcessEnable: {
type: Boolean,
default: false
},
dataRelationUser: {
type: Object,
default: function _default() {
return {};
}
},
itemDepartment: {
type: Object,
default: function _default() {
return {};
}
},
groupId: {
type: String,
default: ''
},
departmentId: {
type: String,
default: ''
},
inputSearch: {
type: String,
default: ''
},
isActionPage: {
type: String,
default: ''
},
isAdminToAddUser: {
type: Boolean,
default: false
},
isAdminOfGroupPassages: {
type: Boolean,
default: false
}
},
mounted: function mounted() {//
},
computed: {
headers: {
get: function get() {
var ret = [];
ret.push({
text: 'ユーザー名',
align: 'start',
sortable: true,
value: 'userName',
width: '33%'
});
if (this.selectedDisplayOption.includes('userId')) {
ret.push({
text: 'ユーザーID',
align: 'start',
sortable: true,
value: 'userId'
});
}
if (this.selectedDisplayOption.includes('company')) {
ret.push({
text: '所属名',
align: 'start',
sortable: true,
value: 'company'
});
}
if (this.selectedDisplayOption.includes('email')) {
ret.push({
text: 'メールアドレス',
align: 'start',
sortable: true,
value: 'user.email'
});
}
if (this.selectedDisplayOption.includes('furigana')) {
ret.push({
text: 'ユーザー名ふりがな',
align: 'start',
sortable: true,
value: 'user.furigana'
});
}
if (this.selectedDisplayOption.includes('isAdmin')) {
ret.push({
text: '組織管理権限',
align: 'start',
sortable: true,
value: 'user.isAdmin'
});
}
if (this.selectedDisplayOption.includes('isPhoneAdmin')) {
ret.push({
text: 'ゲート設定権限',
align: 'start',
sortable: true,
value: 'user.isPhoneAdmin'
});
}
if (this.selectedDisplayOption.includes('shareKeyBeValid')) {
ret.push({
text: '鍵共有権限',
align: 'start',
sortable: true,
value: 'user.shareKeyBeValid'
});
}
if (this.selectedDisplayOption.includes('isValid')) {
ret.push({
text: 'ステータス',
align: 'start',
sortable: true,
value: 'user.isValid'
});
}
if (this.selectedDisplayOption.includes('option1')) {
ret.push({
text: '備考1',
align: 'start',
sortable: true,
value: 'user.option1'
});
}
if (this.selectedDisplayOption.includes('option2')) {
ret.push({
text: '備考2',
align: 'start',
sortable: true,
value: 'user.option2'
});
}
if (this.selectedDisplayOption.includes('registered')) {
ret.push({
text: '登録日',
align: 'start',
sortable: true,
value: 'user.registered'
});
}
if (this.selectedDisplayOption.includes('updated')) {
ret.push({
text: '更新日',
align: 'start',
sortable: true,
value: 'user.updated'
});
}
if (this.selectedDisplayOption.includes('isMfaSms')) {
ret.push({
text: 'SMS認証',
align: 'start',
sortable: true,
value: 'user.isMfaSms'
});
}
if (this.selectedDisplayOption.includes('passCode')) {
ret.push({
text: '二段階認証パスワード',
align: 'start',
sortable: true,
value: 'user.passCode'
});
}
return ret;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', {
page: val,
perPage: this.perPage
});
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', {
perPage: val,
page: 1
});
return;
}
},
showUserValid: {
get: function get() {
return this.isShowValidUser;
},
set: function set(val) {
if (this.isPage !== 'affiliation-add-new') {
this.$emit('getDepartmentUserValid', {
departmentId: this.departmentId,
value: val
});
}
return;
}
}
},
data: function data() {
return {
searchTargetItems: [{
label: 'ユーザーID',
value: 'userId'
}, {
label: 'ユーザー名',
value: 'name'
}],
type: 'add',
isShowUser: false,
isShow: false,
isShowUserDetail: false,
selectedDisplayOption: ['userId', 'userName'],
displayOptionItems: [{
label: 'ユーザー名',
value: 'userName',
isDisabled: true
}, {
label: 'ユーザーID',
value: 'userId',
isDisabled: true
}, // { label: 'メールアドレス', value: 'email' },
// { label: 'ユーザー名ふりがな', value: 'furigana' },
// { label: '組織管理権限', value: 'isAdmin' },
// { label: 'ゲート設定権限', value: 'isPhoneAdmin' },
// { label: '鍵共有権限', value: 'shareKeyBeValid' },
{
label: 'ステータス',
value: 'isValid'
}],
idSelected: [],
showOption: false,
showProgress: false,
isVaildOnly: localStorage.isVaildDataCard === 'true' ? true : false,
userId: '',
isConfirm: false,
isShowValidUser: localStorage.isShowValidUser === 'true' ? true : false,
isReloadData: false
};
},
methods: {
Change: function Change() {
if (this.isPage !== 'affiliation-add-new') {
this.$emit('getDepartmentUserValid', {
departmentId: this.departmentId,
value: this.isShowValidUser
});
}
},
showUserDetail: function showUserDetail(val) {
this.userId = val;
this.isShowUserDetail = true;
},
closeModalUser: function closeModalUser(val) {
this.showProgress = false;
this.idSelected = [];
if (val) {
this.$emit('load-users', 1);
}
},
removeUser: function removeUser(data) {
this.type = 'del';
if (this.isPage === 'affiliation-add-new') {
this.showProgress = false;
this.isConfirm = false;
this.$emit('affiliation-remove-item-direct', data);
this.idSelected = [];
} else {
this.showProgress = true;
this.isConfirm = false;
this.$emit('remove-user-to-group', data);
}
},
loadShowUser: function loadShowUser() {
this.isShowUser = true;
this.isReloadData = false;
},
CheckColumn: function CheckColumn(data) {
localStorage.setItem('displayOptionPCode', JSON.stringify(data));
},
convertDate: function convertDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_20___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm');
},
converDateShort: function converDateShort(t) {
return moment__WEBPACK_IMPORTED_MODULE_20___default()(new Date(t * 1000)).format('YYYY/MM/DD');
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (index[0] === 'userName') {
if (!isDescending[0]) {
return a.user.name < b.user.name ? -1 : 1;
} else {
return b.user.name < a.user.name ? -1 : 1;
}
} else {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
}
});
return items;
},
closeModalDetail: function closeModalDetail(isReloadData) {
if (this.isPage === 'group') {
this.isShowUserDetail = false;
if (isReloadData) {
this.$emit('close-modal');
}
} else {
this.isShowUserDetail = false;
}
},
getReload: function getReload(val) {
this.isReloadData = val;
this.$emit('getReload', val);
},
closeModal: function closeModal(val) {
if (val) {
this.$emit('close-modal');
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/UsersListTable.vue?vue&type=script&lang=ts&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/UsersListTable.vue?vue&type=script&lang=ts& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_15__);
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4__["default"].extend({
name: 'UsersListTable',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_14__["default"]
},
watch: {
idSelected: function idSelected(val) {
this.$emit('select-pcodes', val.map(function (item) {
return item.pCodeId;
}));
},
isFinishProcessEnable: function isFinishProcessEnable(value) {
if (value) {
this.idSelected = [];
}
},
selectedDisplayOption: function selectedDisplayOption(value) {
localStorage.setItem('displayOptionPCode', JSON.stringify(value));
}
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
totalCount: {
type: Number,
default: 0
},
isPage: {
type: String,
default: ''
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 100
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
dataList: {
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
isFinishProcessEnable: {
type: Boolean,
default: false
}
},
mounted: function mounted() {
if (typeof localStorage.displayOptionPCode === 'undefined') {
localStorage.setItem('displayOptionPCode', JSON.stringify(this.selectedDisplayOption));
} else {
this.selectedDisplayOption = JSON.parse(localStorage.displayOptionPCode);
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: 'ユーザー名',
align: 'start',
sortable: true,
width: '20%',
value: 'name'
}];
if (this.selectedDisplayOption.includes('userId')) {
headers.push({
text: 'ユーザーID',
align: 'start',
sortable: true,
value: 'userId'
});
}
if (this.selectedDisplayOption.includes('type')) {
headers.push({
text: 'カード種別',
align: 'start',
sortable: true,
value: 'type'
});
}
if (this.selectedDisplayOption.includes('registered')) {
headers.push({
text: '登録日',
align: 'start',
sortable: true,
value: 'registered'
});
}
if (this.selectedDisplayOption.includes('updated')) {
headers.push({
text: '更新日',
align: 'start',
sortable: true,
value: 'updated'
});
}
if (this.selectedDisplayOption.includes('isValid')) {
headers.push({
text: 'ステータス',
align: 'start',
sortable: true,
value: 'isValid'
});
}
headers.push({
text: '',
align: 'end',
sortable: false,
width: '150px',
value: 'icons'
});
return headers;
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
data: function data() {
return {
isShow: false,
isShowUserDetail: false,
selectedDisplayOption: ['userId', 'userName'],
displayOptionItems: [{
label: 'カード番号',
value: 'pCodeId',
isDisabled: true
}, {
label: '名称',
value: 'name'
}, {
label: 'ユーザーID',
value: 'userId'
}, {
label: 'ユーザー名',
value: 'userName'
}, {
label: 'カード種別',
value: 'type'
}, {
label: '登録日',
value: 'registered'
}, {
label: '更新日',
value: 'updated'
}, {
label: 'ステータス',
value: 'isValid'
}],
idSelected: [],
showOption: false,
isVaildOnly: localStorage.isVaildDataCard === 'true' ? true : false
};
},
methods: {
CheckColumn: function CheckColumn(data) {
localStorage.setItem('displayOptionPCode', JSON.stringify(data));
},
convertDate: function convertDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_15___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm');
},
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/VerifyLogList/VerifyLogList.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/VerifyLogList/VerifyLogList.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'VerifyLogList',
components: {
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
data: {
type: Array,
default: function _default() {
return [];
}
},
gatePassageTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
}
},
data: function data() {
return {
tab: null,
selectedItem: [],
searchTargetItems: [{
label: 'ユーザー名',
value: 'name'
}, {
label: 'メールアドレス',
value: 'email'
}]
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '能時間設定',
align: 'start',
sortable: true,
value: 'timeSetting'
}, {
text: '詳細',
align: 'start',
sortable: true,
value: 'isValid'
}, {
text: '能時間設定',
align: 'start',
sortable: true,
value: 'day'
}, {
text: '詳細',
align: 'start',
sortable: true,
value: 'item4'
}, {
text: '能時間設定',
align: 'start',
sortable: true,
value: 'item5'
}, {
text: '能時間設定',
align: 'start',
sortable: true,
value: 'item5'
}, {
text: '能時間設定',
align: 'start',
sortable: true,
value: 'item6'
}, {
text: '能時間設定',
align: 'start',
sortable: true,
value: 'item7'
}, {
text: '能時間設定',
align: 'start',
sortable: true,
value: 'item8'
}, {
text: '能時間設定',
align: 'start',
sortable: true,
value: 'item9'
}, {
text: '能時間設定',
align: 'start',
sortable: true,
value: 'item10'
}];
return headers;
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanFaceDbList/ZenescanFaceDbList.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanFaceDbList/ZenescanFaceDbList.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony import */ var _components_organisms_ZenescanLogin_ZenescanLogin_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/organisms/ZenescanLogin/ZenescanLogin.vue */ "./src/components/organisms/ZenescanLogin/ZenescanLogin.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_3__["default"].extend({
name: 'ZenescanFaceDbList',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
ZenescanLogin: _components_organisms_ZenescanLogin_ZenescanLogin_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
props: {
isVisible: {
type: Boolean,
default: function _default() {
return true;
}
},
isLoadingZenescanFaceDb: {
type: Boolean,
default: function _default() {
return false;
}
},
successMessageLogsModal: {
type: String,
default: ''
},
errorMessageLogsModal: {
type: String,
default: ''
},
zenescanFaceDb: {
type: Object,
default: function _default() {
return {
faceDbId: '',
zenescanSerialId: '',
zenescanIpAddress: '',
zenescanLibId: '',
zenescanLibType: '',
zenescanLibName: '',
notes: '',
status: '-'
};
}
},
zenescanFaceDbs: {
type: Array,
default: function _default() {
return [];
}
},
faceDbs: {
type: Array,
default: function _default() {
return [];
}
},
showSelect: {
type: Boolean,
default: false
}
},
data: function data() {
return {
deleteTargetZenescanFaceDbId: '',
syncTargetZenescanFaceDbId: '',
isDisplaySuccessMessage: false,
isDisplayErrorMessage: false,
isDisplayDeleteConfirm: false,
isDisplaySyncConfirm: false,
/** 1page毎の表示件数 */
perPageItemLength: 10,
page: 1,
headers: [{
text: '顔DB名',
align: 'start',
sortable: true,
value: 'zenescanLibName'
}, {
text: 'IPアドレス',
align: 'start',
sortable: false,
value: 'zenescanIpAddress'
}, {
text: '備考',
align: 'start',
sortable: false,
value: 'notes'
}, {
text: '',
align: 'end',
sortable: false,
value: 'icons'
}],
selectedFaceDbIds: [],
selectedItem: [],
isDisplayLoginForm: false,
isOtherError: false,
loginInfo: {
faceDbId: '',
ipAddress: '',
userName: '',
userPwd: ''
}
};
},
watch: {
successMessageLogsModal: function successMessageLogsModal(val) {
if (val.length > 0) {
this.isDisplaySuccessMessage = true;
} else {
this.isDisplaySuccessMessage = false;
}
},
errorMessageLogsModal: function errorMessageLogsModal(val) {
if (val.length > 0) {
this.isDisplayErrorMessage = true;
} else {
this.isDisplayErrorMessage = false;
}
},
selectedItem: function selectedItem(val) {
this.selectedFaceDbIds = val.map(function (item) {
return item.faceDbId;
});
this.$emit('select-face-db', this.selectedFaceDbIds);
}
},
computed: {
displayZenescanFaceDbs: {
get: function get() {
var _this = this;
var retZenescanFaceDb = this.zenescanFaceDbs.map(function (item) {
var targetFaceDbIndex = _this.faceDbs.findIndex(function (f) {
return item.zenescanLibId === f.lib_id;
});
var ret = {
faceDbId: item.faceDbId,
zenescanLibName: targetFaceDbIndex === -1 ? item.zenescanLibName : _this.faceDbs[targetFaceDbIndex].lib_name,
zenescanIpAddress: item.zenescanIpAddress,
zenescanLibId: item.zenescanLibId,
isConnected: Boolean(item.loginInfo && item.loginInfo.sessionid),
notes: item.notes,
status: item.status ? item.status : '-'
};
return ret;
});
return retZenescanFaceDb;
},
set: function set() {
return;
}
}
},
methods: {
clickConfirmDeleteZenescanFaceDb: function clickConfirmDeleteZenescanFaceDb(ID) {
this.$emit('reset-msg');
this.deleteTargetZenescanFaceDbId = ID;
this.isDisplayDeleteConfirm = true;
},
deleteComfirmZenescanFaceDb: function deleteComfirmZenescanFaceDb(isConfirm) {
if (isConfirm === true) {
this.$emit('click-delete-zenescan-face-db', this.deleteTargetZenescanFaceDbId);
this.$emit('reload-zenescan-face-dbs');
}
this.deleteTargetZenescanFaceDbId = '';
this.isDisplayDeleteConfirm = false;
},
clickConfirmSyncZenescanFaceDb: function clickConfirmSyncZenescanFaceDb(ID) {
this.$emit('reset-msg');
this.syncTargetZenescanFaceDbId = ID;
this.isDisplaySyncConfirm = true;
},
syncComfirmZenescanFaceDb: function syncComfirmZenescanFaceDb(isConfirm) {
if (isConfirm === true) {
this.$emit('click-sync-zenescan-face-db', this.syncTargetZenescanFaceDbId);
}
this.syncTargetZenescanFaceDbId = '';
this.isDisplaySyncConfirm = false;
},
openLoginInfoEdit: function openLoginInfoEdit(faceDbId) {
var zenescanFaceDb = this.zenescanFaceDbs.find(function (faceDb) {
return faceDb.faceDbId === faceDbId;
});
if (zenescanFaceDb) {
this.loginInfo = {
faceDbId: faceDbId,
ipAddress: zenescanFaceDb.zenescanIpAddress,
userName: zenescanFaceDb.loginInfo ? zenescanFaceDb.loginInfo.userName : '',
userPwd: zenescanFaceDb.loginInfo ? zenescanFaceDb.loginInfo.userPwd : ''
};
}
this.isDisplayLoginForm = true;
},
saveLoginInfo: function saveLoginInfo(event) {
this.$emit('click-zenescan-face-db-access-and-save', event);
this.isDisplayLoginForm = false;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanFaceImageBulkAdd/ZenescanFaceImageBulkAdd.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanFaceImageBulkAdd/ZenescanFaceImageBulkAdd.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_DragAndDropInputForm_DragAndDropFileInputForm_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/DragAndDropInputForm/DragAndDropFileInputForm.vue */ "./src/components/molecules/DragAndDropInputForm/DragAndDropFileInputForm.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/IconButton/IconButton.vue */ "./src/components/molecules/IconButton/IconButton.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'ZenescanFaceImageBulkAdd',
components: {
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
DragAndDropFileInputForm: _components_molecules_DragAndDropInputForm_DragAndDropFileInputForm_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
IconButton: _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
props: {
isVisible: {
type: Boolean,
default: function _default() {
return false;
}
},
value: {
type: Object,
default: function _default() {
return {
imageFiles: [],
importFile: null
};
}
}
},
methods: {
close: function close() {
this.$emit('reset-msg');
this.$emit('close');
return;
},
isValidInputFile: function isValidInputFile(values) {
var result = false;
if (this.isValidImageFiles(values.imageFiles)) {
result = true;
}
if (result) {
return true;
} else {
return '必須項目のため、一つ以上の指定が必須です。';
}
},
isValidImageFiles: function isValidImageFiles(values) {
if (values && values.length > 0) {
return true;
} else {
return false;
}
},
isValidImportFile: function isValidImportFile(values) {
if (values) {
return true;
} else {
return false;
}
},
clickAddZenescanFaceImage: function clickAddZenescanFaceImage() {
var validate = this.$refs.formZenescanFaceImage.validate();
if (validate) {
this.$emit('add-face-image', this.value);
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanFaceImageBulkEdit/ZenescanFaceImageBulkEdit.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanFaceImageBulkEdit/ZenescanFaceImageBulkEdit.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/web.url.js */ "./node_modules/core-js/modules/web.url.js");
/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_DragAndDropInputForm_DragAndDropFileInputForm_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/molecules/DragAndDropInputForm/DragAndDropFileInputForm.vue */ "./src/components/molecules/DragAndDropInputForm/DragAndDropFileInputForm.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! crypto */ "./node_modules/crypto-browserify/index.js");
/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(crypto__WEBPACK_IMPORTED_MODULE_20__);
/* harmony import */ var _components_molecules_MultipleLineHelpIcon_MultipleLineHelpIcon_vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/molecules/MultipleLineHelpIcon/MultipleLineHelpIcon.vue */ "./src/components/molecules/MultipleLineHelpIcon/MultipleLineHelpIcon.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_14__["default"].extend({
name: 'ImageListForm',
components: {
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
DragAndDropFileInputForm: _components_molecules_DragAndDropInputForm_DragAndDropFileInputForm_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_19__["default"],
MultipleLineHelpIcon: _components_molecules_MultipleLineHelpIcon_MultipleLineHelpIcon_vue__WEBPACK_IMPORTED_MODULE_21__["default"]
},
props: {
isVisible: {
type: Boolean,
default: function _default() {
return true;
}
},
isVisibleInput: {
type: Boolean,
default: function _default() {
return false;
}
},
value: {
type: Array,
default: function _default() {
return [];
}
},
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
pCodeItems: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
userItems: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
pCodes: {
type: Array,
default: function _default() {
return [];
}
},
users: {
type: Array,
default: function _default() {
return [];
}
}
},
data: function data() {
return {
imageData: [],
importFile: null,
maxFileSize: 4 * 1024 * 1024
};
},
computed: {
imageFiles: {
get: function get() {
var retImageFiles = this.value.map(function (item) {
return {
fileName: item.imageFile.name,
fileSrc: URL.createObjectURL(item.imageFile),
imageFile: item.imageFile,
pCodeId: item.pCodeId,
pCodeType: item.pCodeType,
userId: item.userId,
userName: item.userName,
user: item.user,
options: item.options,
noDataFlag: item.noDataFlag
};
});
return retImageFiles;
},
set: function set() {
return;
}
}
},
methods: {
close: function close() {
this.$emit('reset-msg');
this.$emit('close');
return;
},
switchPcodeType: function switchPcodeType(index) {
if (this.value[index].pCodeType === 0) {
this.value[index].pCodeType = 2; // this.value[index].pCodeId = 'Z' + Crypto.randomBytes(9).toString('hex').toUpperCase();
this.value[index].pCodeId = crypto__WEBPACK_IMPORTED_MODULE_20___default.a.randomBytes(10).toString('hex').slice(0, 19).toUpperCase();
this.value[index].userId = '';
this.value[index].userName = '';
this.value[index].user = '';
} else {
this.value[index].pCodeType = 0;
this.value[index].pCodeId = '';
this.value[index].userId = '';
this.value[index].userName = '';
this.value[index].user = '';
}
},
changeTargetPCode: function changeTargetPCode(index, pCodeId) {
this.value[index].pCodeId = pCodeId;
var targetPcode = this.pCodes.find(function (u) {
return u.pCodeId === pCodeId;
});
if (targetPcode && targetPcode.user) {
this.value[index].userId = targetPcode.user.userId;
this.value[index].userName = targetPcode.user.name;
this.value[index].user = targetPcode.user.name === '' ? targetPcode.user.userId : "".concat(targetPcode.user.name, "(").concat(targetPcode.user.userId, ")");
} else if (targetPcode) {
var targetUser = this.users.find(function (u) {
return u.userId === targetPcode.userId;
});
if (targetUser) {
this.value[index].userId = targetUser.userId;
this.value[index].userName = targetUser.name;
this.value[index].user = targetUser.name === '' ? targetUser.userId : "".concat(targetUser.name, "(").concat(targetUser.userId, ")");
}
}
},
changeTargetUser: function changeTargetUser(index, userId) {
this.value[index].userId = userId;
var targetUser = this.users.find(function (u) {
return u.userId === userId;
});
if (targetUser) {
this.value[index].userName = targetUser.name;
this.value[index].user = targetUser.name === '' ? targetUser.userId : "".concat(targetUser.name, "(").concat(targetUser.userId, ")");
}
},
isRequired: function isRequired(value) {
if (value && value.length) {
return true;
} else {
return '必須項目のため、入力が必須です。';
}
},
clickAddPostFaceImage: function clickAddPostFaceImage() {
if (this.value.length > 0) {
var validate = this.$refs.formFaceImage.validate();
if (validate) {
this.$emit('edit-face-image', this.value);
}
}
},
clickAddImage: function clickAddImage() {
var _this = this;
if (this.imageData && this.imageData.length > 0) {
var importData = [];
this.importExcelData().then(function (res) {
return importData = res;
}).then(function () {
var retImageFiles = [];
if (importData.length === 0) {
retImageFiles = _this.imageData.map(function (item) {
return {
imageFile: item,
faceImageId: '',
// pCodeId: 'Z' + Crypto.randomBytes(9).toString('hex').toUpperCase(),
pCodeId: crypto__WEBPACK_IMPORTED_MODULE_20___default.a.randomBytes(10).toString('hex').slice(0, 19).toUpperCase(),
pCodeType: 2,
userId: '',
userName: '',
user: '',
options: '',
noDataFlag: false
};
});
} else {
importData.forEach(function (d) {
var imageFile = _this.imageData.find(function (item) {
return item.name === d.fileName;
});
if (imageFile) {
retImageFiles.push({
imageFile: imageFile,
faceImageId: '',
pCodeId: d.pCodeId,
pCodeType: d.pCodeType ? d.pCodeType : 0,
userId: d.userId,
userName: d.userName,
user: d.user,
options: '',
noDataFlag: d.noDataFlag
});
}
});
}
_this.$emit('input', retImageFiles);
});
}
},
importExcelData: function importExcelData() {
var _this2 = this;
return new Promise(function (resolve) {
var importFileData = [];
if (_this2.importFile !== null) {
var reader = new FileReader();
reader.onload = function () {
var read = reader.result;
var XLSX = __webpack_require__(/*! xlsx */ "./node_modules/xlsx/xlsx.js");
var workbook = XLSX.read(read, {
type: 'array'
});
var sheet1name = workbook.SheetNames[0];
var faceImageData = workbook.Sheets[sheet1name];
var faceImageSheetArray = XLSX.utils.sheet_to_json(faceImageData, {
header: 1
});
var _iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_13__["default"])(faceImageSheetArray.entries()),
_step;
try {
var _loop = function _loop() {
var _step$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_12__["default"])(_step.value, 2),
index = _step$value[0],
rows = _step$value[1];
var fileName = void 0;
var pCodeType = void 0;
var pCodeId = void 0;
var userId = void 0;
var userName = void 0;
var user = void 0;
var noDataFlag = false;
if (rows.length > 2 && rows[0] !== undefined && rows[1] !== undefined) {
fileName = rows[0];
if (rows[1] === 0 || rows[1] === 2) {
pCodeType = rows[1];
}
if (rows[1] === 0 && rows[2] !== undefined) {
var targetPcode = _this2.pCodes.find(function (p) {
return p.pCodeId === rows[2];
});
if (targetPcode && targetPcode.user) {
// 個人コードが存在し、入力値と実際の個人コード種別が一致したものが有効
if (targetPcode.type === 0) {
pCodeId = rows[2];
userId = targetPcode.user.userId;
userName = targetPcode.user.name;
user = targetPcode.user.name === '' ? targetPcode.user.userId : "".concat(targetPcode.user.name, "(").concat(targetPcode.user.userId, ")");
}
} else {
noDataFlag = true;
pCodeId = rows[2];
userId = '-';
userName = '-';
user = '-';
}
} else if (rows[1] === 2) {
// pCodeId = 'Z' + Crypto.randomBytes(9).toString('hex').toUpperCase();
pCodeId = crypto__WEBPACK_IMPORTED_MODULE_20___default.a.randomBytes(10).toString('hex').slice(0, 19).toUpperCase();
if (rows[3]) {
var targetUser = _this2.users.find(function (u) {
return u.userId === rows[3];
});
userId = '';
userName = '';
user = '';
if (targetUser) {
userId = targetUser.userId;
userName = targetUser.name;
user = targetUser.name === '' ? targetUser.userId : "".concat(targetUser.name, "(").concat(targetUser.userId, ")");
} else {
noDataFlag = true;
userId = rows[3];
userName = '-';
user = userId;
}
}
}
if (fileName && (pCodeType === 0 || pCodeType === 2) && pCodeId && userId && userName && user) {
importFileData.push({
fileName: fileName,
pCodeType: pCodeType,
pCodeId: pCodeId,
userId: userId,
userName: userName,
user: user,
noDataFlag: noDataFlag
});
}
}
};
for (_iterator.s(); !(_step = _iterator.n()).done;) {
_loop();
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
resolve(importFileData);
};
reader.readAsArrayBuffer(_this2.importFile);
} else {
resolve(importFileData);
}
});
},
clickAddUser: function clickAddUser(event) {
console.log("clickAddUser:".concat(event));
this.$emit('clickAddUser', event);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanFaceImageList/ZenescanFaceImageList.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanFaceImageList/ZenescanFaceImageList.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Search_Search_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/Search/Search.vue */ "./src/components/molecules/Search/Search.vue");
/* harmony import */ var _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/ActionButton/ActionButton.vue */ "./src/components/molecules/ActionButton/ActionButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! crypto */ "./node_modules/crypto-browserify/index.js");
/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(crypto__WEBPACK_IMPORTED_MODULE_19__);
/* harmony import */ var _components_molecules_ProgressModal_ProgressModal_vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/components/molecules/ProgressModal/ProgressModal.vue */ "./src/components/molecules/ProgressModal/ProgressModal.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_11__["default"].extend({
name: 'ZenescanFaceImageList',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
Search: _components_molecules_Search_Search_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
ActionButton: _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
// ZenescanFaceImageBulkAdd,
// ZenescanFaceImageBulkEdit,
ProgressModal: _components_molecules_ProgressModal_ProgressModal_vue__WEBPACK_IMPORTED_MODULE_20__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_21__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_22__["default"]
},
props: {
isVisible: {
type: Boolean,
default: function _default() {
return true;
}
},
isLoadLocalStorageFaceImage: {
type: Boolean,
default: function _default() {
return false;
}
},
isLoadingZenescanFaceImage: {
type: Boolean,
default: function _default() {
return false;
}
},
successMessageLogsModal: {
type: String,
default: ''
},
errorMessageLogsModal: {
type: String,
default: ''
},
faceImage: {
type: Object,
default: function _default() {
return {
faceImageId: '',
md5: '',
pCodeId: '',
pCode: null
};
}
},
faceImages: {
type: Array,
default: function _default() {
return [];
}
},
showSelect: {
type: Boolean,
default: false
},
searchValue: {
type: Object,
default: function _default() {
return {
text: '',
targets: ['pCodeId', 'pCode.userId', 'pCode.user.name']
};
}
},
dummyImage: {
type: String,
default: ''
},
downLoadImages: {
type: Array,
default: function _default() {
return [];
}
},
addFiles: {
type: Object,
default: function _default() {
return {
imageFiles: [],
importFile: null
};
}
},
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
pCodeItems: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
userItems: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
pCodes: {
type: Array,
default: function _default() {
return [];
}
},
users: {
type: Array,
default: function _default() {
return [];
}
},
progressModalInfo: {
type: Object,
default: function _default() {
return {
showModal: false,
indeterminate: false,
title: '',
message: '',
errorMessage: '',
totalCount: 0,
finishedCount: 0,
errorCount: 0,
errorContents: []
};
}
},
isSelectedClear: {
type: Boolean,
default: false
},
faceImageTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
isDisabledPagination: {
type: Boolean,
default: true
}
},
data: function data() {
return {
deleteTargetZenescanFaceImageId: '',
syncTargetZenescanFaceImageId: '',
isDisplaySuccessMessage: false,
isDisplayErrorMessage: false,
isDisplayDeleteConfirm: false,
isDisplaySyncConfirm: false,
isSelectDeleteConfirm: false,
showAddFaceImageFormModal: false,
showEditFaceImageFormModal: false,
showProgreeModal: false,
/** 1page毎の表示件数 */
perPageItemLength: 25,
// page: 1,
headers: [{
text: 'カード番号',
align: 'start',
sortable: true,
value: 'pCodeId'
}, {
text: '照合タイプ',
align: 'start',
sortable: false,
value: 'pCodeTypeName'
}, {
text: 'ユーザーID',
align: 'start',
sortable: false,
value: 'userId'
}, {
text: 'ユーザー名',
align: 'start',
sortable: false,
value: 'userName'
}, {
text: '顔写真',
align: 'start',
sortable: false,
value: 'faceImageBase64'
}, {
text: '',
align: 'end',
sortable: false,
value: 'icons'
}],
searchTargetItems: [{
label: 'カード番号',
value: 'pCodeId'
}, {
label: 'ユーザーID',
value: 'pCode.userId'
}, {
label: 'ユーザー名',
value: 'pCode.user.name'
}],
actionItems: [{
title: '有効化する',
emitName: 'click-enable'
}, {
title: '無効化する',
emitName: 'click-disable'
}, {
title: '顔写真を削除する',
emitName: 'click-delete'
}],
selectedPCodeIds: [],
selectedFaceImageIds: [],
selectedItem: [],
addFaceImageFiles: [],
isSelectGetConfirm: false,
getFaceImageId: ''
};
},
watch: {
successMessageLogsModal: function successMessageLogsModal(val) {
if (val.length > 0) {
this.isDisplaySuccessMessage = true;
} else {
this.isDisplaySuccessMessage = false;
}
},
errorMessageLogsModal: function errorMessageLogsModal(val) {
if (val.length > 0) {
this.isDisplayErrorMessage = true;
} else {
this.isDisplayErrorMessage = false;
}
},
selectedItem: function selectedItem(val) {
this.selectedPCodeIds = val.map(function (item) {
return item.pCodeId;
});
this.$emit('select-pcode', this.selectedPCodeIds);
this.selectedFaceImageIds = val.map(function (item) {
return item.faceImageId;
});
this.$emit('select-face-image', this.selectedFaceImageIds);
},
isSelectedClear: function isSelectedClear(val) {
this.$emit('is-selected-clear-start', val);
if (val === true) {
this.selectedItem = [];
this.$emit('selected-clear');
}
}
},
mounted: function mounted() {
var _this = this;
if (this.isLoadLocalStorageFaceImage) {
// ローカルストレージに存在しない場合、すべて追加
if (!localStorage.faceImages) {
if (this.downLoadImages.length > 0) {
localStorage.setItem('faceImages', JSON.stringify(this.downLoadImages));
} // ローカルストレージに存在する場合、this.faceImagesと比較してローカルストレージを更新
} else {
var resLocalStorage = localStorage.getItem('faceImages');
var oldLocalStorage = [];
if (resLocalStorage) {
oldLocalStorage = JSON.parse(resLocalStorage);
}
var newLocalStorage = [];
this.faceImages.forEach(function (item) {
var targetImage = oldLocalStorage.find(function (l) {
return l.faceImageId === item.faceImageId;
});
var downLoadImage = _this.downLoadImages.find(function (d) {
return d.faceImageId === item.faceImageId;
});
if (downLoadImage) {
newLocalStorage.push(downLoadImage);
} else if (targetImage) {
newLocalStorage.push(targetImage);
}
});
if (newLocalStorage.length > 0) {
localStorage.setItem('faceImages', JSON.stringify(newLocalStorage));
}
}
}
},
computed: {
innerSearchValue: {
get: function get() {
return this.searchValue;
},
set: function set(val) {
this.$emit('input-search-value', val);
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.perPage;
},
set: function set(val) {
this.$emit('change-per-page', val);
return;
}
}
},
methods: {
clickConfirmDeleteZenescanFaceImage: function clickConfirmDeleteZenescanFaceImage(ID) {
this.$emit('reset-msg');
this.deleteTargetZenescanFaceImageId = ID;
this.isDisplayDeleteConfirm = true;
},
deleteComfirmZenescanFaceImage: function deleteComfirmZenescanFaceImage(isConfirm) {
if (isConfirm === true) {
this.$emit('click-delete-face-image', this.deleteTargetZenescanFaceImageId);
this.$emit('reload-face-images');
}
this.deleteTargetZenescanFaceImageId = '';
this.isDisplayDeleteConfirm = false;
},
clickShowDialogConfirmDeleteZenescanFaceImage: function clickShowDialogConfirmDeleteZenescanFaceImage() {
this.$emit('reset-msg');
this.isSelectDeleteConfirm = true;
},
deleteShowDialogCComfirmZenescanFaceImage: function deleteShowDialogCComfirmZenescanFaceImage(isConfirm) {
if (isConfirm === true) {
this.$emit('show-dialog-confirm', {
faceImageIds: this.selectedFaceImageIds,
pCodeIds: this.selectedPCodeIds,
type: 2
});
}
this.isSelectDeleteConfirm = false;
},
clickAddFaceImage: function clickAddFaceImage() {
this.$emit('start-add-face-image');
this.addFiles.imageFiles = [];
this.addFiles.importFile = null;
this.addFaceImageFiles = [];
this.showAddFaceImageFormModal = true;
},
clickNext: function clickNext() {
var _this2 = this;
if (this.addFiles.imageFiles && this.addFiles.imageFiles.length > 0) {
var importData = [];
this.importExcelData().then(function (res) {
return importData = res;
}).then(function () {
var retImageFiles = [];
if (importData.length === 0) {
retImageFiles = _this2.addFiles.imageFiles.map(function (item) {
return {
imageFile: item,
faceImageId: '',
// pCodeId: 'Z' + Crypto.randomBytes(9).toString('hex').toUpperCase(),
pCodeId: crypto__WEBPACK_IMPORTED_MODULE_19___default.a.randomBytes(10).toString('hex').slice(0, 19).toUpperCase(),
pCodeType: 2,
userId: '',
userName: '',
user: '',
options: '',
noDataFlag: false
};
});
} else {
importData.forEach(function (d) {
var imageFile = _this2.addFiles.imageFiles.find(function (item) {
return item.name === d.fileName;
});
if (imageFile) {
retImageFiles.push({
imageFile: imageFile,
faceImageId: '',
pCodeId: d.pCodeId,
pCodeType: d.pCodeType ? d.pCodeType : 0,
userId: d.userId,
userName: d.userName,
user: d.user,
options: '',
noDataFlag: d.noDataFlag
});
}
});
}
_this2.addFaceImageFiles = retImageFiles;
_this2.showEditFaceImageFormModal = true;
if (retImageFiles.length > 0) {
_this2.$emit('start-edit-face-image');
_this2.showEditFaceImageFormModal = true;
} else {
_this2.$emit('end-no-match-face-image');
_this2.showEditFaceImageFormModal = false;
}
});
}
},
clickAdd: function clickAdd() {
this.$emit('end-add-face-image');
},
importExcelData: function importExcelData() {
var _this3 = this;
return new Promise(function (resolve) {
var importFileData = [];
if (_this3.addFiles.importFile !== null) {
var reader = new FileReader();
reader.onload = function () {
var read = reader.result;
var XLSX = __webpack_require__(/*! xlsx */ "./node_modules/xlsx/xlsx.js");
var workbook = XLSX.read(read, {
type: 'array'
});
var sheet1name = workbook.SheetNames[0];
var faceImageData = workbook.Sheets[sheet1name];
var faceImageSheetArray = XLSX.utils.sheet_to_json(faceImageData, {
header: 1
});
var _iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_10__["default"])(faceImageSheetArray),
_step;
try {
var _loop = function _loop() {
var rows = _step.value;
var fileName = void 0;
var pCodeType = void 0;
var pCodeId = void 0;
var userId = void 0;
var userName = void 0;
var user = void 0;
var noDataFlag = false;
if (rows.length > 2 && rows[0] !== undefined && rows[1] !== undefined) {
fileName = rows[0];
if (rows[1] === 0 || rows[1] === 2) {
pCodeType = rows[1];
}
if (rows[1] === 0 && rows[2] !== undefined) {
var targetPcode = _this3.pCodes.find(function (p) {
return p.pCodeId === rows[2];
});
if (targetPcode) {
// 個人コードが存在し、入力値と実際の個人コード種別が一致したものが有効
if (targetPcode.type === 0) {
pCodeId = rows[2];
if (targetPcode.user) {
userId = targetPcode.user.userId;
userName = targetPcode.user.name;
user = targetPcode.user.name === '' ? targetPcode.user.userId : "".concat(targetPcode.user.name, "(").concat(targetPcode.user.userId, ")");
} else if (targetPcode.userId && targetPcode.userId.length > 0) {
var targetUser = _this3.users.find(function (u) {
return u.userId === targetPcode.userId;
});
if (targetUser) {
userId = targetUser.userId;
userName = targetUser.name;
user = targetUser.name === '' ? targetUser.userId : "".concat(targetUser.name, "(").concat(targetUser.userId, ")");
}
}
}
} else {
noDataFlag = true;
pCodeId = rows[2];
userId = '-';
userName = '-';
user = '-';
}
} else if (rows[1] === 2) {
// pCodeId = 'Z' + Crypto.randomBytes(9).toString('hex').toUpperCase();
pCodeId = crypto__WEBPACK_IMPORTED_MODULE_19___default.a.randomBytes(10).toString('hex').slice(0, 19).toUpperCase();
if (rows[3]) {
var _targetUser = _this3.users.find(function (u) {
return u.userId === rows[3];
});
userId = '';
userName = '';
user = '';
if (_targetUser) {
userId = _targetUser.userId;
userName = _targetUser.name;
user = _targetUser.name === '' ? _targetUser.userId : "".concat(_targetUser.name, "(").concat(_targetUser.userId, ")");
} else {
noDataFlag = true;
userId = rows[3];
userName = '-';
user = userId;
}
}
}
if (fileName && (pCodeType === 0 || pCodeType === 2) && pCodeId && userId && userName && user) {
importFileData.push({
fileName: fileName,
pCodeType: pCodeType,
pCodeId: pCodeId,
userId: userId,
userName: userName,
user: user,
noDataFlag: noDataFlag
});
}
}
};
for (_iterator.s(); !(_step = _iterator.n()).done;) {
_loop();
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
resolve(importFileData);
};
reader.readAsArrayBuffer(_this3.addFiles.importFile);
} else {
resolve(importFileData);
}
});
},
updateItemsPerPage: function updateItemsPerPage(val) {
this.$emit('update-items-per-page', val);
},
updatePage: function updatePage(val) {
this.$emit('update-page', val);
},
clickSearch: function clickSearch(event) {
this.$emit('search', event);
},
clickFaceImageFile: function clickFaceImageFile(faceImageId) {
this.getFaceImageId = faceImageId;
this.isSelectGetConfirm = true;
},
getShowDialogComfirmFaceImageFile: function getShowDialogComfirmFaceImageFile(isConfirm) {
if (isConfirm === true) {
this.$emit('click-open-face-image', this.getFaceImageId);
}
this.isSelectGetConfirm = false;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanFaceImageTarget/ZenescanFaceImageTarget.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanFaceImageTarget/ZenescanFaceImageTarget.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js");
/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/web.url.js */ "./node_modules/core-js/modules/web.url.js");
/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/IconButton/IconButton.vue */ "./src/components/molecules/IconButton/IconButton.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! crypto */ "./node_modules/crypto-browserify/index.js");
/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(crypto__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var _components_molecules_InfoImage_InfoImage_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/molecules/InfoImage/InfoImage.vue */ "./src/components/molecules/InfoImage/InfoImage.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_8__["default"].extend({
name: 'ZenescanFaceImageTarget',
components: {
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
IconButton: _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
InfoImage: _components_molecules_InfoImage_InfoImage_vue__WEBPACK_IMPORTED_MODULE_17__["default"]
},
data: function data() {
return {
isDisplaySuccessMessage: false,
isDisplayErrorMessage: false,
isPcode: false,
initInputValue: {
faceImageId: '',
pCodeType: 2,
pCodeId: '',
userId: '',
pCodeIsValid: false
},
isEditSave: true,
isChangePcode: false,
isChangeUser: false,
newFaceImageFile: null,
newFaceImageFileSrc: '',
newFaceImageFileSize: 0,
isChangeFaceImageFile: false,
maxFileSize: 4 * 1024 * 1024,
line2: 'ファイルサイズが4MB以上の顔写真は変更時に圧縮されます',
isChangeStatus: false,
autoCreatePcodeText: ''
};
},
props: {
isVisible: {
type: Boolean,
default: function _default() {
return false;
}
},
/** 新規追加モード(new)か編集モード(edit)のどちらかを選ぶ */
mode: {
type: String,
default: function _default() {
return 'new';
}
},
isLoadBlockingZenescanFaceImage: {
type: Boolean,
default: function _default() {
return true;
}
},
loadBlockingTextZenescanFaceImage: {
type: String,
default: function _default() {
return '';
}
},
successMessageLogsModal: {
type: String,
default: function _default() {
return '';
}
},
errorMessageLogsModal: {
type: String,
default: function _default() {
return '';
}
},
value: {
type: Object,
default: function _default() {
return {
faceImageId: '',
// pCodeId: 'Z' + Crypto.randomBytes(9).toString('hex').toUpperCase(),
pCodeId: crypto__WEBPACK_IMPORTED_MODULE_16___default.a.randomBytes(10).toString('hex').slice(0, 19).toUpperCase(),
pCodeName: '',
pCodeType: 2,
pCodeTypeName: '顔',
userId: '',
userName: '',
image: null,
imageBase64: '',
pCodeIsValid: false
};
}
},
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
zenescanFaceImage: {
type: Object,
default: function _default() {
return {
zenescanFaceImageId: 'miss',
description: '未設定',
name: '未設定',
targets: []
};
}
},
userItems: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
pCodeItems: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
pCodes: {
type: Array,
default: function _default() {
return [];
}
},
users: {
type: Array,
default: function _default() {
return [];
}
},
isInputPcode: {
type: Boolean,
default: function _default() {
return false;
}
},
isInputUser: {
type: Boolean,
default: function _default() {
return false;
}
},
pCodePlusBtnTooltip: {
type: String,
default: function _default() {
return '';
}
},
userPlusBtnTooltip: {
type: String,
default: function _default() {
return '';
}
}
},
mounted: function mounted() {
this.initInputValue.faceImageId = this.value.faceImageId;
this.initInputValue.pCodeType = this.value.pCodeType;
this.initInputValue.pCodeId = this.value.pCodeId;
this.initInputValue.userId = this.value.userId;
this.initInputValue.pCodeIsValid = this.value.pCodeIsValid;
this.isPcode = this.value.pCodeType === 2 ? false : true;
},
watch: {
successMessageLogsModal: function successMessageLogsModal(val) {
if (val.length > 0) {
this.isDisplaySuccessMessage = true;
if (this.mode === 'new') {
// 新規追加時の成功時にのみクリア
this.value.faceImageId = '';
this.value.pCodeId = '';
this.value.pCodeName = '';
this.value.pCodeType = 2;
this.value.pCodeTypeName = '顔';
this.value.userId = '';
this.value.userName = '';
}
} else {
this.isDisplaySuccessMessage = false;
}
},
errorMessageLogsModal: function errorMessageLogsModal(val) {
if (val.length > 0) {
this.isDisplayErrorMessage = true;
} else {
this.isDisplayErrorMessage = false;
}
},
isInputPcode: function isInputPcode(val) {
if (val === true) {
this.isEditSave = false;
}
},
isInputUser: function isInputUser(val) {
if (val === true) {
this.isEditSave = false;
}
}
},
computed: {},
methods: {
close: function close() {
this.$emit('reset-msg');
this.$emit('close');
return;
},
/** 渡された要素が一個以上かチェックする */
isValidateLengthOneMore: function isValidateLengthOneMore(values) {
if (values && values.length > 0) {
return true;
} else {
return '必須項目のため、一つ以上の指定が必須です。';
}
},
clickAddPostZenescanFaceImage: function clickAddPostZenescanFaceImage() {
var validate = this.$refs.formZenescanFaceImage.validate();
if (validate) {
this.$emit('click-add-zenescan-face-image', this.value);
}
},
clickEditPutZenescanFaceImage: function clickEditPutZenescanFaceImage() {
var validate = this.$refs.formZenescanFaceImage.validate();
if (validate) {
var editInfo = {
faceImageId: this.value.faceImageId,
pCodeId: this.value.pCodeId,
pCodeType: this.value.pCodeType,
userId: this.value.userId,
faceImageFile: this.newFaceImageFile,
pCodeIsValid: this.value.pCodeIsValid
};
this.$emit('click-edit-zenescan-face-image', editInfo);
}
},
switchPcode: function switchPcode() {
this.autoCreatePcodeText = '';
if (this.isPcode) {
this.isPcode = false;
if (this.mode === 'new') {
// this.value.pCodeId = 'Z' + Crypto.randomBytes(9).toString('hex').toUpperCase();
this.value.pCodeId = crypto__WEBPACK_IMPORTED_MODULE_16___default.a.randomBytes(10).toString('hex').slice(0, 19).toUpperCase();
} else if (this.mode === 'edit') {
// 編集時に照合タイプが切り替わった時は、初期値に戻す
if (this.initInputValue.pCodeType === 2) {
this.value.pCodeId = this.initInputValue.pCodeId;
this.value.userId = this.initInputValue.userId;
this.value.pCodeIsValid = this.initInputValue.pCodeIsValid;
this.newFaceImageFile = null;
this.newFaceImageFileSrc = '';
this.newFaceImageFileSize = 0;
this.isChangePcode = false;
this.isChangeUser = false;
this.isChangeFaceImageFile = false;
this.isChangeStatus = false;
this.isEditSave = true;
} else if (this.initInputValue.pCodeType === 0) {
this.autoCreatePcodeText = '19桁の文字列が自動で生成されます';
this.value.pCodeId = crypto__WEBPACK_IMPORTED_MODULE_16___default.a.randomBytes(10).toString('hex').slice(0, 19).toUpperCase();
this.value.userId = '';
this.value.pCodeIsValid = this.initInputValue.pCodeIsValid;
this.newFaceImageFile = null;
this.newFaceImageFileSrc = '';
this.newFaceImageFileSize = 0;
this.isChangePcode = false;
this.isChangeUser = false;
this.isChangeFaceImageFile = false;
this.isChangeStatus = false;
this.isEditSave = true;
}
}
} else {
this.isPcode = true;
if (this.mode === 'new') {
this.value.pCodeId = '';
} else if (this.mode === 'edit') {
// 編集時に照合タイプが切り替わった時は、初期値に戻す
if (this.initInputValue.pCodeType === 0) {
this.value.pCodeId = this.initInputValue.pCodeId;
this.value.userId = this.initInputValue.userId;
this.isEditSave = true;
} else if (this.initInputValue.pCodeType === 2) {
this.value.pCodeId = '';
this.value.userId = '';
this.isEditSave = true;
}
}
}
this.$emit('switch-pcode');
},
getBase64Src: function getBase64Src(value) {
var result = value;
if (value && value.search(/^data:image\/[a-z,*]+;base64,/) === -1) {
result = 'data:image/*;base64,' + value;
}
return result;
},
changeTargetPCode: function changeTargetPCode(pCodeId) {
if (this.mode === 'edit') {
if (this.initInputValue.pCodeType === 0 && pCodeId !== this.initInputValue.pCodeId) {
this.value.userId = '';
this.isChangePcode = true;
this.isEditSave = false;
} else {
if (this.initInputValue.pCodeType === 0 && pCodeId === this.initInputValue.pCodeId) {
this.value.userId = this.initInputValue.userId;
this.isChangePcode = false;
if (this.isChangeUser === false && this.isChangeFaceImageFile === false && this.isChangeStatus === false) {
this.isEditSave = true;
}
}
}
}
},
changeTargetUser: function changeTargetUser(userId) {
if (this.mode === 'edit') {
if (this.initInputValue.pCodeType === 2 && userId !== this.initInputValue.userId) {
this.isChangeUser = true;
this.isEditSave = false;
} else {
if (this.initInputValue.pCodeType === 2 && userId === this.initInputValue.userId) {
this.isChangeUser = false;
if (this.isChangePcode === false && this.isChangeFaceImageFile === false && this.isChangeStatus === false) {
this.isEditSave = true;
}
}
}
}
},
isRequired: function isRequired(value) {
if (value && value.length) {
return true;
} else {
return '必須項目のため、入力が必須です。';
}
},
changeImageFile: function changeImageFile(event) {
if (event === null) {
this.isChangeFaceImageFile = false;
this.newFaceImageFileSrc = '';
this.newFaceImageFileSize = 0;
if (this.isChangePcode === false && this.isChangeUser === false && this.isChangeStatus === false) {
this.isEditSave = true;
}
} else {
if (this.newFaceImageFile) {
this.newFaceImageFileSrc = URL.createObjectURL(this.newFaceImageFile);
this.newFaceImageFileSize = this.newFaceImageFile.size;
this.isChangeFaceImageFile = true;
this.isEditSave = false;
}
}
this.$emit('change-image-file', event);
},
changeStatus: function changeStatus(event) {
if (this.isInputPcode || this.isInputUser) {// 何もしない
} else {
if (event === this.initInputValue.pCodeIsValid) {
this.isChangeStatus = false;
if (this.isChangePcode === false && this.isChangeUser === false && this.isChangeFaceImageFile === false) {
this.isEditSave = true;
}
} else {
this.isChangeStatus = true;
this.isEditSave = false;
}
}
this.$emit('change-status', event);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanLogin/ZenescanLogin.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanLogin/ZenescanLogin.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'ZenescanLogin',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
isVisible: {
type: Boolean,
default: function _default() {
return false;
}
},
value: {
type: Object,
default: function _default() {
return {
faceDbId: '',
ipAddress: '',
userName: '',
userPwd: ''
};
}
}
},
computed: {},
methods: {
close: function close() {
this.$emit('reset-msg');
this.$emit('close');
return;
},
/** 渡された要素が一個以上かチェックする */
isValidateLengthOneMore: function isValidateLengthOneMore(values) {
if (values && values.length > 0) {
return true;
} else {
return '必須項目のため、入力が必須です。';
}
},
clickSaveZenescanLogin: function clickSaveZenescanLogin() {
var validate = this.$refs.formZenescanLogin.validate();
if (validate) {
this.$emit('click-save-zenescan-login', this.value);
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/aff-modal/AffiliationListModalPage.vue?vue&type=script&lang=ts&":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/aff-modal/AffiliationListModalPage.vue?vue&type=script&lang=ts& ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.of.js */ "./node_modules/core-js/modules/es.array.of.js");
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js");
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_18__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_21__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_AffiliationListModalTemplate_AffiliationListModalTemplate_vue__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @/components/templates/AffiliationListModalTemplate/AffiliationListModalTemplate.vue */ "./src/components/templates/AffiliationListModalTemplate/AffiliationListModalTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_24__["Vue"].extend({
name: 'AffiliationListModalPage',
components: {
AffiliationListModalTemplate: _components_templates_AffiliationListModalTemplate_AffiliationListModalTemplate_vue__WEBPACK_IMPORTED_MODULE_25__["default"]
},
props: {
isPage: {
type: String,
default: ''
},
department: {
type: Object,
default: {}
}
},
data: function data() {
return {
perPage: _config__WEBPACK_IMPORTED_MODULE_26__["PAGE_DEFAULT"],
currPage: 1,
scorp: ['groupName'],
keyword: '',
scorpUser: ['name'],
keywordUser: '',
loading: false,
errorMessageLogs: '',
successMessageLogs: '',
dataGroupsModal: {
dataOri: [],
data: [],
total: 0
},
rowinErrDialog: 0,
successItemProcess: 0,
errorMessageProcess: [],
progress: 0,
isFinishProcess: false,
totalDataRowProcess: 0,
expandData: {
userAll: {
data: [],
total: 0,
loading: false,
page: 1,
perPage: 25,
keyword: '',
scorp: ['userId', 'name']
},
groupAll: {
data: [],
total: 0,
loading: false,
page: 1,
perPage: 25,
keyword: '',
scorp: ['groupId', 'name']
},
user: {
data: [],
dataOri: [],
total: 0,
loading: false,
page: 1,
perPage: 25,
keyword: '',
scorp: [],
errorMsg: ''
},
group: {
data: [],
total: 0,
page: 1,
loading: false,
dataOri: [],
keyword: '',
errorMsg: ''
},
gateGroup: {
data: [],
total: 0,
loading: false,
page: 1
},
departmentAd: {
data: [],
dataOri: [],
total: 0,
loading: false,
page: 1,
errorMessage: '',
sucessMessage: ''
},
errorData: {
users: [],
userEdit: [],
userDel: [],
groups: []
},
isAdminToAddUser: false
},
countGroupDetail: 0,
dataRelationUser: {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
},
dataRelationGroup: {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
},
userItems: [],
authority: _store__WEBPACK_IMPORTED_MODULE_27__["default"].state.auth,
isGetUser: false,
countGetUser: 0,
isShowValidUser: true,
isAffiliationAdd: false,
departmentItem: '',
loadingChild: false,
isDetail: false
};
},
created: function created() {
//
if (typeof localStorage.isVaildDataGroupModal === 'undefined') {
localStorage.setItem('isVaildDataGroupModal', 'true');
}
if (typeof localStorage.groupModalSortKey === 'undefined') {
localStorage.setItem('groupModalSortKey', 'registered');
}
if (typeof localStorage.groupModalSortName === 'undefined') {
localStorage.setItem('groupModalSortName', 'desc');
}
if (typeof localStorage.pageSizeGroupModal === 'undefined') {
localStorage.setItem('pageSizeGroupModal', _config__WEBPACK_IMPORTED_MODULE_26__["PAGE_DEFAULT"].toString());
this.perPage = _config__WEBPACK_IMPORTED_MODULE_26__["PAGE_DEFAULT"];
} else {
this.perPage = parseInt(localStorage.pageSizeGroupModal);
}
if (this.isPage === 'detail') {
this.loadAffDetail({
isAction: 'detail',
departmentId: this.department.departmentId
});
} else {
this.getListGroupsModal();
}
this.departmentItem = this.department;
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
},
countGroupDetail: function countGroupDetail(val) {
if (val >= this.expandData.group.total) {
this.expandData.group.loading = false;
}
},
countGetUser: function countGetUser(value) {
if (value >= 2) {
this.isGetUser = true;
}
}
},
mounted: function mounted() {//
},
methods: {
//
searchUserAddPage: function searchUserAddPage(item) {
var keyword = item.text;
keyword = keyword.replace(/\s/g, ',');
this.expandData.userAll.keyword = keyword;
var data = {
page: this.expandData.userAll.page,
perPage: this.expandData.userAll.perPage,
keyword: this.expandData.userAll.keyword
};
this.loadListUsers(data);
},
searchGroupAddPage: function searchGroupAddPage(item) {
console.log('item', item);
var keyword = item.text;
keyword = keyword.replace(/\s/g, ',');
this.expandData.groupAll.keyword = keyword;
var data = {
page: this.expandData.groupAll.page,
perPage: this.expandData.groupAll.perPage,
keyword: this.expandData.groupAll.keyword
};
this.loadListGroups(data);
},
searchUser: function searchUser(item) {
this.expandData.user.data = [];
this.expandData.user.total = 0;
this.expandData.user.perPage = 25;
this.expandData.user.page = 1;
this.expandData.user.keyword = '';
this.expandData.user.errorMsg = '';
this.expandData.user.dataOri = [];
this.expandData.user.dataOriDefault = [];
console.log('item', item);
this.expandData.user.loading = true;
var keyword = item.agr.text;
var data = [];
item.agr.targets.forEach(function (element) {
if (element === 'name') {
data.push('user.name');
} else {
data.push(element);
}
});
this.expandData.user.scorp = data; // keyword = keyword.replace(/\s/g, ',');
this.keywordUser = encodeURIComponent(keyword);
this.expandData.user.keyword = item.agr.text;
this.scorpUser = data;
console.log('keyword', keyword);
if (item.page !== undefined && item.page === 'detail') {
this.getDepartmentUserDetails(item.departmentId, 25, 1);
} else {
this.getDepartmentUser(item.departmentId, 25, 1);
}
},
changePageAndPerPageUser: function changePageAndPerPageUser(item) {
console.log('item', item);
this.expandData.user.data = [];
this.expandData.user.total = 0;
this.expandData.user.errorMsg = '';
this.expandData.user.dataOri = [];
this.expandData.user.dataOriDefault = [];
this.expandData.user.perPage = item.agr.perPage;
this.expandData.user.page = item.agr.page;
this.expandData.user.loading = true;
if (item.page !== undefined && item.page === 'detail') {
this.getDepartmentUserDetails(item.departmentId, item.agr.perPage, item.agr.page);
} else {
this.getDepartmentUser(item.departmentId, item.agr.perPage, item.agr.page);
}
},
deleteDepartment: function deleteDepartment(data) {
this.deleteDepartmentItem(data);
},
changePageGroup: function changePageGroup(item) {
var _this = this;
console.log('item', item); // this.getGateGroup(data.groupId, data.page);
this.expandData.group.page = item.page;
this.expandData.group.loading = true;
var dataOri = this.expandData.group.dataOri;
if (this.expandData.group.keyword !== '') {
dataOri = this.expandData.group.dataOri.filter(function (element) {
return element.group.groupId.includes(_this.expandData.group.keyword) === true || element.group.name.includes(_this.expandData.group.keyword) === true;
});
}
var data = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_23__["default"])(dataOri));
this.expandData.group.data = data.slice((item.page - 1) * 25, item.page * 25);
setTimeout(function () {
_this.expandData.group.loading = false;
}, 100); // this.getDepartmentGroup(data.departmentId, data.page);
},
searchGroupDe: function searchGroupDe(item) {
var _this2 = this;
this.expandData.group.loading = true;
var keyword = item.agr.text; // keyword = keyword.replace(/\s/g, ',');
this.keywordUser = encodeURIComponent(keyword);
this.scorpUser = item.agr.targets;
console.log('keyword', item);
var data = this.expandData.group.dataOri.filter(function (element) {
return element.group.name.includes(keyword) === true;
});
this.expandData.group.data = data;
this.expandData.group.total = data.length;
this.expandData.group.perPage = 25;
this.expandData.group.page = 1;
this.expandData.group.keyword = keyword;
setTimeout(function () {
_this2.expandData.group.loading = false;
}, 100); // this.getDepartmentUser(item.departmentId, 25, 1);
},
changePageGateGroup: function changePageGateGroup(item) {
console.log('item', item);
this.expandData.gateGroup.page = item.page;
this.getGateGroup(item.groupId, item.page);
},
expandGateGroup: function expandGateGroup(data) {
if (data.value) {
this.expandData.gateGroup.data = [];
this.expandData.gateGroup.dataOri = [];
this.expandData.gateGroup.keyword = '';
this.expandData.gateGroup.page = 1;
this.expandData.gateGroup.total = 0;
this.getGateGroup(data.item.group.groupId, 1);
}
},
loadAffDetail: function loadAffDetail(item) {
var _this3 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
console.log('item');
_this3.isDetail = false;
_this3.successMessageLogs = '';
_this3.errorMessageLogs = '';
_this3.expandData.departmentAd.data = [];
_this3.isShowValidUser = localStorage.isShowValidUser !== undefined && localStorage.isShowValidUser === 'true' ? true : false;
_this3.countGetUser = 0;
_this3.getDepartmentAuth(item.departmentId);
if (item.isAction !== 'detail') {
_this3.isGetUser = false;
_this3.userItems = [];
if (localStorage.isCustomUserAuthorityService === 'true') {
_this3.getUsers(1);
}
} else {
_this3.isDetail = true;
}
_context.next = 11;
return _this3.wait(500);
case 11:
_this3.expandData.user.data = [];
_this3.expandData.user.dataOri = [];
_this3.expandData.user.dataOriDefault = [];
_this3.expandData.user.total = 0;
_this3.expandData.user.perPage = 25;
_this3.expandData.user.page = 1;
_this3.expandData.user.keyword = '';
_this3.expandData.user.errorMsg = '';
_this3.expandData.group.data = [];
_this3.expandData.group.dataOri = [];
_this3.expandData.group.total = 0;
_this3.expandData.group.perPage = 25;
_this3.expandData.group.page = 1;
_this3.expandData.group.keyword = '';
_this3.expandData.user.errorMsg = '';
_context.next = 28;
return _this3.getDepartmentPermisson(item.departmentId);
case 28:
_this3.getDepartmentUserDetails(item.departmentId, 25, 1);
_this3.getDepartmentGroupDetails(item.departmentId, 1);
case 30:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
changeExpanded: function changeExpanded(data) {
console.log('item', data);
if (data.change.value) {
var dt = {
tab: data.tab !== '' ? data.tab : 0,
departmentId: data.change.item.departmentId
};
this.changeTab(dt);
}
},
changeTab: function changeTab(item) {
var _this4 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_this4.isDetail = false;
console.log('item', item);
_this4.isShowValidUser = true;
localStorage.setItem('isShowValidUser', 'true');
_this4.expandData.groupAll.perPage = 25;
_this4.expandData.groupAll.page = 1;
if (item.tab === 0) {
_this4.expandData.user.data = [];
_this4.expandData.user.dataOri = [];
_this4.expandData.user.dataOriDefault = [];
_this4.expandData.user.total = 0;
_this4.expandData.user.perPage = 25;
_this4.expandData.user.page = 1;
_this4.expandData.user.keyword = '';
_this4.expandData.user.errorMsg = '';
_this4.getDepartmentPermisson(item.departmentId);
_this4.getDepartmentUser(item.departmentId, 25, 1);
} else {
_this4.expandData.group.loading = true;
_this4.expandData.group.data = [];
_this4.expandData.group.dataOri = [];
_this4.expandData.group.dataOriDefault = [];
_this4.expandData.group.total = 0;
_this4.expandData.group.perPage = 25;
_this4.expandData.group.page = 1;
_this4.expandData.group.keyword = '';
_this4.expandData.group.errorMsg = '';
_this4.getDepartmentGroup(item.departmentId, 1);
}
case 7:
case "end":
return _context2.stop();
}
}
}, _callee2);
}))();
},
changePerPage: function changePerPage(value) {
this.perPage = value;
localStorage.setItem('pageSizeGroupModal', value);
if (this.authority.isAdmin) {
this.getListGroupsModal();
} else {
this.getDepartmentUserLoginChange();
}
},
changePage: function changePage(value) {
this.currPage = value;
if (this.authority.isAdmin) {
this.getListGroupsModal();
} else {
this.getDepartmentUserLoginChange();
}
},
searchGroup: function searchGroup(value) {
this.keyword = value.text;
this.scorp = value.targets;
if (this.authority.isAdmin) {
this.getListGroupsModal();
} else {
this.getDepartmentUserLoginChange();
}
},
getDepartmentUser: function getDepartmentUser(departmentId, perPage, page) {
var _this5 = this;
if (this.isDetail) {
return;
}
this.expandData.user.loading = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_26__["RELATION_DEPARTMENT_USER_API"] + '?departmentId=' + encodeURIComponent(departmentId) + '&limit=' + perPage + '&page=' + page + '&embed=user&isExceptOptionalUser=true';
if (this.isShowValidUser === true) {
apiLink += '&isValidUser=true';
}
if (this.expandData.user.keyword !== '') {
apiLink += '&keyword=' + this.expandData.user.keyword + '&scorp=' + this.expandData.user.scorp;
}
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0) {
_this5.expandData.user.total = response.body.maxRecords;
response.body.relationsDepartmentUser.forEach(function (element) {
if (!_this5.isDetail) {
element.disable = true;
_this5.expandData.user.data.push(element);
_this5.expandData.user.dataOri.push(element);
}
});
_this5.expandData.user.loading = false;
var i = _this5.dataGroupsModal.data.findIndex(function (x) {
return x.departmentId === departmentId;
});
if (i >= 0) {
_this5.dataGroupsModal.data[i].userCount = response.body.maxRecords;
}
} else {
_this5.expandData.user.loading = false;
var _i = _this5.dataGroupsModal.data.findIndex(function (x) {
return x.departmentId === departmentId;
});
if (_i >= 0) {
_this5.dataGroupsModal.data[_i].userCount = response.body.maxRecords;
}
}
}).then(null, function (err) {
console.log('err: ', err);
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_400"];
break;
case 403:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403"];
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_DEFAULT"];
break;
}
_this5.expandData.user.errorMsg = errorName;
_this5.expandData.user.loading = false;
var i = _this5.dataGroupsModal.data.findIndex(function (x) {
return x.departmentId === departmentId;
});
if (i >= 0) {
_this5.dataGroupsModal.data[i].userCount = _this5.expandData.user.dataOri.length;
}
});
},
getDepartmentUserDetails: function getDepartmentUserDetails(departmentId, perPage, page) {
var _this6 = this;
if (page === 1) {
this.expandData.user.data = [];
this.expandData.user.dataOri = [];
this.expandData.user.dataOriDefault = [];
}
this.expandData.user.loading = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_26__["RELATION_DEPARTMENT_USER_API"] + '?departmentId=' + encodeURIComponent(departmentId) + '&limit=' + perPage + '&page=' + page + '&embed=user&isExceptOptionalUser=true';
if (this.isShowValidUser === true) {
apiLink += '&isValidUser=true';
}
if (this.expandData.user.keyword !== '') {
apiLink += '&keyword=' + this.expandData.user.keyword + '&scorp=' + this.expandData.user.scorp;
}
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0) {
_this6.expandData.user.total = response.body.maxRecords;
response.body.relationsDepartmentUser.forEach(function (element) {
element.disable = true;
_this6.expandData.user.data.push(element);
_this6.expandData.user.dataOri.push(element);
_this6.expandData.user.dataOriDefault.push(element);
});
_this6.expandData.user.loading = false;
var i = _this6.dataGroupsModal.data.findIndex(function (x) {
return x.departmentId === departmentId;
});
if (i >= 0) {
_this6.dataGroupsModal.data[i].userCount = response.body.maxRecords;
}
} else {
_this6.expandData.user.loading = false;
var _i2 = _this6.dataGroupsModal.data.findIndex(function (x) {
return x.departmentId === departmentId;
});
if (_i2 >= 0) {
_this6.dataGroupsModal.data[_i2].userCount = response.body.maxRecords;
}
}
}).then(null, function (err) {
console.log('err: ', err);
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_400"];
break;
case 403:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403"];
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_DEFAULT"];
break;
}
_this6.expandData.user.loading = false;
_this6.expandData.user.errorMsg = errorName;
var i = _this6.dataGroupsModal.data.findIndex(function (x) {
return x.departmentId === departmentId;
});
if (i >= 0) {
_this6.dataGroupsModal.data[i].userCount = _this6.expandData.user.dataOri.length;
}
});
},
getDepartmentUserValid: function getDepartmentUserValid(event) {
this.isShowValidUser = event.value;
localStorage.setItem('isShowValidUser', event.value.toString());
if (this.isAffiliationAdd) {
this.getUsers(1);
} else {
this.expandData.user.data = [];
this.expandData.user.total = 0;
this.expandData.user.perPage = 25;
this.expandData.user.page = 1;
this.expandData.user.keyword = '';
this.expandData.user.errorMsg = '';
this.expandData.user.dataOri = [];
this.expandData.user.dataOriDefault = [];
if (this.isDetail) {
this.getDepartmentUserDetails(event.departmentId, 25, 1);
} else {
this.getDepartmentUser(event.departmentId, 25, 1);
}
}
},
getDepartmentGroup: function getDepartmentGroup(departmentId, page) {
var _this7 = this;
if (this.isDetail) {
return;
}
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_26__["RELATION_DEPARTMENT_GROUP_API"] + '?departmentId=' + encodeURIComponent(departmentId) + '&limit=1000&page=' + page + '&embed=group&isValidGroup=true&isExceptOptionalGate=true').then(function (response) {
if (response.body.maxRecords > 0) {
_this7.expandData.group.total = response.body.maxRecords;
response.body.relationsDepartmentGroup.forEach(function (element, i) {
if (!_this7.isDetail) {
element.group.gateCount = 0;
element.disable = true;
_this7.expandData.group.data.push(element);
_this7.expandData.group.dataOri.push(element);
_this7.getGroupDetail(element.group.groupId, i);
}
});
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this7.getDepartmentGroup(departmentId, page);
} else {
_this7.expandData.group.loading = false;
var i = _this7.dataGroupsModal.data.findIndex(function (x) {
return x.departmentId === departmentId;
});
if (i >= 0) {
_this7.dataGroupsModal.data[i].groupCount = response.body.maxRecords;
}
}
} else {
_this7.expandData.group.loading = false;
var _i3 = _this7.dataGroupsModal.data.findIndex(function (x) {
return x.departmentId === departmentId;
});
if (_i3 >= 0) {
_this7.dataGroupsModal.data[_i3].groupCount = response.body.maxRecords;
}
}
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_400"];
break;
case 403:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403"];
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_DEFAULT"];
break;
}
_this7.expandData.group.errorMsg = errorName;
_this7.expandData.group.loading = false;
var i = _this7.dataGroupsModal.data.findIndex(function (x) {
return x.departmentId === departmentId;
});
if (i >= 0) {
_this7.dataGroupsModal.data[i].groupCount = _this7.expandData.group.dataOri.length;
}
console.log('err: ', err);
});
},
getDepartmentGroupDetails: function getDepartmentGroupDetails(departmentId, page) {
var _this8 = this;
if (page === 1) {
this.expandData.group.data = [];
this.expandData.group.dataOri = [];
this.expandData.group.dataOriDefault = [];
}
this.expandData.group.loading = true;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_26__["RELATION_DEPARTMENT_GROUP_API"] + '?departmentId=' + encodeURIComponent(departmentId) + '&limit=1000&page=' + page + '&embed=group&isValidGroup=true&isExceptOptionalGate=true').then(function (response) {
if (response.body.maxRecords > 0) {
_this8.expandData.group.total = response.body.maxRecords;
response.body.relationsDepartmentGroup.forEach(function (element, i) {
element.group.gateCount = 0;
element.disable = true;
_this8.expandData.group.data.push(element);
_this8.expandData.group.dataOri.push(element);
_this8.expandData.group.dataOriDefault.push(element);
_this8.getGroupDetail(element.group.groupId, i);
});
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this8.getDepartmentGroupDetails(departmentId, page);
} else {
_this8.expandData.group.loading = false;
var i = _this8.dataGroupsModal.data.findIndex(function (x) {
return x.departmentId === departmentId;
});
if (i >= 0) {
_this8.dataGroupsModal.data[i].groupCount = response.body.maxRecords;
}
}
} else {
_this8.expandData.group.loading = false;
var _i4 = _this8.dataGroupsModal.data.findIndex(function (x) {
return x.departmentId === departmentId;
});
if (_i4 >= 0) {
_this8.dataGroupsModal.data[_i4].groupCount = response.body.maxRecords;
}
}
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_400"];
break;
case 403:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403"];
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_DEFAULT"];
break;
}
_this8.expandData.group.errorMsg = errorName;
_this8.expandData.group.loading = false;
var i = _this8.dataGroupsModal.data.findIndex(function (x) {
return x.departmentId === departmentId;
});
if (i >= 0) {
_this8.dataGroupsModal.data[i].groupCount = _this8.expandData.group.dataOri.length;
}
console.log('err: ', err);
});
},
getListGroupsModal: function getListGroupsModal() {
this.resetData();
if (this.authority.isAdmin) {
this.getDeaprtment();
} else {
this.loadingChild = true;
this.getDepartmentUserLogin(1);
}
},
getDepartmentUserLoginChange: function getDepartmentUserLoginChange() {
var _this9 = this;
this.loadingChild = true;
var dataOri = this.dataGroupsModal.dataOri;
if (this.keyword !== '') {
dataOri = this.dataGroupsModal.dataOri.filter(function (element) {
return element.name.toLowerCase().includes(_this9.keyword.toLowerCase()) === true;
});
}
var data = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_23__["default"])(dataOri));
this.dataGroupsModal.data = data.slice((this.currPage - 1) * this.perPage, this.currPage * this.perPage);
setTimeout(function () {
_this9.loadingChild = false;
}, 100);
},
getDepartmentUserLogin: function getDepartmentUserLogin(page) {
var _this10 = this;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_26__["DEPARTMENT_ADMINISTRATOR_API"] + '?userId=' + encodeURIComponent(localStorage.userProfileId) + '&limit=1000' + '&page=' + page;
this.$http.get(apiLink).then( /*#__PURE__*/function () {
var _ref = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(response) {
var data, item, i, chunk, arrayPromise, _iterator, _step, _step$value, index, element, result;
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
if (!(response.body.maxRecords > 0)) {
_context3.next = 20;
break;
}
data = response.body.departmentAdministrators;
item = [];
i = 0;
case 4:
if (!(i < data.length)) {
_context3.next = 14;
break;
}
chunk = data.slice(i, i + 10);
arrayPromise = [];
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(chunk.entries());
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
_step$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_19__["default"])(_step.value, 2), index = _step$value[0], element = _step$value[1];
_this10.dataGroupsModal.dataOri.push(element);
result = _this10.getDepartmentItem(element);
arrayPromise.push(result);
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
_context3.next = 11;
return Promise.all(arrayPromise);
case 11:
i += 10;
_context3.next = 4;
break;
case 14:
_this10.dataGroupsModal.data = _this10.dataGroupsModal.dataOri;
_this10.dataGroupsModal.total = _this10.dataGroupsModal.dataOri.length;
_this10.currPage = 1;
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this10.getDepartmentUserLogin(page);
} else {
//
_this10.loading = false;
_this10.loadingChild = false;
}
_context3.next = 22;
break;
case 20:
_this10.loading = false;
_this10.loadingChild = false;
case 22:
case "end":
return _context3.stop();
}
}
}, _callee3);
}));
return function (_x) {
return _ref.apply(this, arguments);
};
}()).then(null, function (err) {
console.log('err: ', err);
_this10.loading = false;
_this10.loadingChild = false;
});
},
getDepartmentItem: function getDepartmentItem(item) {
var _this11 = this;
return new Promise(function (resolve, reject) {
_this11.$http.get(_config__WEBPACK_IMPORTED_MODULE_26__["DEPARTMENT_API"] + '?limit=25&departmentId=' + encodeURIComponent(item.departmentId)).then(function (response) {
var index = _this11.dataGroupsModal.dataOri.findIndex(function (x) {
return x.departmentId === item.departmentId;
});
if (index >= 0) {
var data = {};
data = response.body.departments[0];
_this11.dataGroupsModal.dataOri[index].groupCount = data.groupCount;
_this11.dataGroupsModal.dataOri[index].name = data.name;
_this11.dataGroupsModal.dataOri[index].userCount = data.userCount;
}
resolve(true);
}).then(null, function (err) {
resolve(false);
});
});
},
getDeaprtment: function getDeaprtment() {
var _this12 = this;
this.loadingChild = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_26__["DEPARTMENT_API"] + '?limit=' + localStorage.pageSizeGroupModal + '&page=' + this.currPage;
if (this.keyword !== null && this.keyword !== undefined && this.keyword !== '') {
apiLink += '&keyword=' + this.keyword + '&scorp=' + this.scorp;
}
if (localStorage.isVaildDataGroupModal === 'true') {
apiLink += '&isValid=true';
}
this.$http.get(apiLink).then(function (response) {
if (!_this12.isEmpty(response.body.departments)) {
_this12.dataGroupsModal.data = response.body.departments;
_this12.dataGroupsModal.total = response.body.maxRecords;
_this12.currPage = Math.ceil(response.body.startRecord / _this12.perPage);
} else {
_this12.dataGroupsModal.total = 0;
_this12.currPage = 1;
}
_this12.loadingChild = false;
}).then(null, function (err) {
_this12.loadingChild = false;
switch (err.status) {
case 400:
_this12.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this12.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403"];
} else {
_this12.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403_DENIED"];
}
break;
case 404:
_this12.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_404"];
break;
case 500:
_this12.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_500"];
break;
case 503:
_this12.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_503"];
break;
default:
_this12.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_DEFAULT"];
break;
}
}); // catch
},
clickGroupsAction: function clickGroupsAction(eventArgs) {
var _this13 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {
var percent, _iterator2, _step2, item, result;
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
_this13.rowinErrDialog = 0;
_this13.errorMessageProcess = [];
_this13.successItemProcess = 0;
_this13.progress = 0;
_this13.isFinishProcess = false;
_this13.totalDataRowProcess = eventArgs.data.length;
percent = 100 / _this13.totalDataRowProcess;
_iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(eventArgs.data);
_context4.prev = 8;
_iterator2.s();
case 10:
if ((_step2 = _iterator2.n()).done) {
_context4.next = 27;
break;
}
item = _step2.value;
result = void 0;
if (!(eventArgs.typeAction === 0)) {
_context4.next = 19;
break;
}
_context4.next = 16;
return _this13.enableOrDisableGroup(item, true);
case 16:
result = _context4.sent;
_context4.next = 23;
break;
case 19:
if (!(eventArgs.typeAction === 1)) {
_context4.next = 23;
break;
}
_context4.next = 22;
return _this13.enableOrDisableGroup(item, false);
case 22:
result = _context4.sent;
case 23:
if (result) {
_this13.successItemProcess++;
}
_this13.progress += percent;
case 25:
_context4.next = 10;
break;
case 27:
_context4.next = 32;
break;
case 29:
_context4.prev = 29;
_context4.t0 = _context4["catch"](8);
_iterator2.e(_context4.t0);
case 32:
_context4.prev = 32;
_iterator2.f();
return _context4.finish(32);
case 35:
_this13.isFinishProcess = true;
case 36:
case "end":
return _context4.stop();
}
}
}, _callee4, null, [[8, 29, 32, 35]]);
}))();
},
enableOrDisableGroup: function enableOrDisableGroup(groupId, isEnable) {
var _this14 = this;
return new Promise(function (resolve) {
var data = {
isValid: isEnable
};
_this14.$http.put(_config__WEBPACK_IMPORTED_MODULE_26__["GROUP_LIST_API"] + '/' + encodeURIComponent(groupId), data).then(function (response) {
console.log(response);
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = 'groupIdが存在しない。';
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupId + '>>' + errorName + '';
_this14.$set(_this14.errorMessageProcess, ++_this14.rowinErrDialog, rowstatus);
resolve(false);
});
});
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
resetData: function resetData() {
this.errorMessageLogs = '';
this.successMessageLogs = '';
this.dataGroupsModal = {
dataOri: [],
data: [],
total: 0
};
},
getGroupDetail: function getGroupDetail(groupId, i) {
var _this15 = this;
this.expandData.group.data[i].group.gateCount = 0;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_26__["GROUP_LIST_API"] + '?groupId=' + encodeURIComponent(groupId) + '&embed=passableTimeSetting&isExceptOptionalGate=true';
this.$http.get(apiLink).then(function (response) {
if (!_this15.isEmpty(response.body.groups) && response.body.groups.length > 0) {
_this15.expandData.group.data[i].gateCount = response.body.groups[0].gateCount;
_this15.expandData.group.data[i].group.gateCount = response.body.groups[0].gateCount;
_this15.countGroupDetail++;
}
}).then(null, function (err) {
//
_this15.countGroupDetail++;
}); // catch
},
getGateGroup: function getGateGroup(groupId, page) {
var _this16 = this;
return new Promise(function (resolve, reject) {
_this16.expandData.gateGroup.loading = true;
_this16.$http.get(_config__WEBPACK_IMPORTED_MODULE_26__["RELATION_GATE_GROUP_API"] + '?groupId=' + encodeURIComponent(groupId) + '&embed=gate&limit=25&page=' + page + '&isExceptOptionalGate=true&isValid=true').then( /*#__PURE__*/function () {
var _ref2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(response) {
return regeneratorRuntime.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
if (response.body.maxRecords > 0) {
_this16.expandData.gateGroup.total = response.body.maxRecords;
response.body.relationsGateGroup.forEach(function (element) {
_this16.expandData.gateGroup.data.push(element);
_this16.expandData.gateGroup.dataOri.push(element);
}); // if (response.body.maxRecords > response.body.endRecord) {
// page++;
// this.getGateGroup(groupId, page);
// } else {
// this.expandData.gateGroup.loading = false;
// resolve(true);
// }
_this16.expandData.gateGroup.loading = false;
resolve(true);
} else {
_this16.expandData.gateGroup.loading = false;
resolve(true);
}
case 1:
case "end":
return _context5.stop();
}
}
}, _callee5);
}));
return function (_x2) {
return _ref2.apply(this, arguments);
};
}()).then(null, function (error) {
console.log(error);
_this16.expandData.gateGroup.loading = false;
resolve(false);
});
});
},
deleteDepartmentItem: function deleteDepartmentItem(departmentId) {
var _this17 = this;
this.loading = true;
this.$http.delete(_config__WEBPACK_IMPORTED_MODULE_26__["DEPARTMENT_API"] + '/' + encodeURIComponent(departmentId)).then(function (response) {
//
_this17.loading = false;
_this17.$emit('getReload', true);
}).then(null, function (err) {
_this17.loading = false;
switch (err.status) {
case 400:
_this17.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this17.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403"];
} else {
_this17.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403_DENIED"];
}
break;
case 404:
_this17.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_404"];
break;
case 500:
_this17.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_500"];
break;
case 503:
_this17.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_503"];
break;
default:
_this17.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_DEFAULT"];
break;
}
}); // catch
},
changePageUserAll: function changePageUserAll(val) {
this.expandData.userAll.page = val;
var data = {
page: this.expandData.userAll.page,
perPage: this.expandData.userAll.perPage
};
this.loadListUsers(data);
},
changePerPageUserAll: function changePerPageUserAll(val) {
this.expandData.userAll.perPage = val;
var data = {
page: this.expandData.userAll.page,
perPage: this.expandData.userAll.perPage
};
this.loadListUsers(data);
},
changePageGroupAll: function changePageGroupAll(val) {
this.expandData.groupAll.page = val;
var data = {
page: this.expandData.groupAll.page,
perPage: this.expandData.groupAll.perPage
};
this.loadListGroups(data);
},
changePerPageGroupAll: function changePerPageGroupAll(val) {
this.expandData.groupAll.perPage = val;
var data = {
page: this.expandData.groupAll.page,
perPage: this.expandData.groupAll.perPage
};
this.loadListGroups(data);
},
loadListUsers: function loadListUsers(item) {
var _this18 = this;
this.expandData.userAll.total = 0;
this.expandData.userAll.data = [];
this.expandData.userAll.loading = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_26__["USERS_LIST_API"] + '?limit=' + item.perPage + '&page=' + item.page + '&isValid=true';
if (this.expandData.userAll.keyword !== '') {
apiLink += '&keyword=' + this.expandData.userAll.keyword + '&scorp=' + this.expandData.userAll.scorp;
}
this.$http.get(apiLink).then( /*#__PURE__*/function () {
var _ref3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6(response) {
var i, chunk, arrayPromise, _iterator3, _step3, _step3$value, index, el, result;
return regeneratorRuntime.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
if (!(response.body.maxRecords > 0)) {
_context6.next = 14;
break;
}
_this18.expandData.userAll.total = response.body.maxRecords;
i = 0;
case 3:
if (!(i < response.body.users.length)) {
_context6.next = 13;
break;
}
chunk = response.body.users.slice(i, i + 10);
arrayPromise = [];
_iterator3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(chunk.entries());
try {
for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {
_step3$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_19__["default"])(_step3.value, 2), index = _step3$value[0], el = _step3$value[1];
el.user = {
userId: el.userId,
name: el.name
};
el.user.name = el.name;
el.company = '';
_this18.expandData.userAll.data.push(el);
result = _this18.getDepartmentUserDetail(el.userId);
arrayPromise.push(result);
}
} catch (err) {
_iterator3.e(err);
} finally {
_iterator3.f();
}
_context6.next = 10;
return Promise.all(arrayPromise);
case 10:
i += 10;
_context6.next = 3;
break;
case 13:
_this18.expandData.userAll.loading = false;
case 14:
case "end":
return _context6.stop();
}
}
}, _callee6);
}));
return function (_x3) {
return _ref3.apply(this, arguments);
};
}()).then(null, function (err) {
console.log('err: ', err);
_this18.expandData.userAll.loading = false;
}); // catch
},
getDepartmentUserDetail: function getDepartmentUserDetail(userId) {
var _this19 = this;
return new Promise(function (resolve, reject) {
_this19.$http.get(_config__WEBPACK_IMPORTED_MODULE_26__["RELATION_DEPARTMENT_USER_API"] + "?userId=".concat(encodeURIComponent(userId), "&embed=department")).then(function (response) {
var data = response.body.relationsDepartmentUser;
var i = _this19.expandData.userAll.data.findIndex(function (x) {
return x.userId === userId;
});
if (i >= 0) {
_this19.expandData.userAll.data[i].company = data.length > 0 ? data[0].department.name : '';
}
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
resolve(false);
});
});
},
loadListGroups: function loadListGroups(item) {
var _this20 = this;
this.dataRelationGroup = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
this.expandData.groupAll.page = item.page;
this.expandData.groupAll.perPage = item.perPage;
this.expandData.groupAll.loading = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_26__["GROUP_LIST_API"] + '?limit=' + item.perPage + '&page=' + item.page + '&isValid=true&embed=passableTimeSetting';
if (this.expandData.groupAll.keyword !== '') {
apiLink += '&keyword=' + this.expandData.groupAll.keyword + '&scorp=' + this.expandData.groupAll.scorp;
}
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0) {
_this20.expandData.groupAll.data = response.body.groups;
_this20.expandData.groupAll.total = response.body.maxRecords;
_this20.expandData.groupAll.loading = false;
_this20.expandData.groupAll.data.map(function (v) {
return Object.assign(v, {
group: {
groupId: v.groupId,
name: v.name,
gateCount: v.gateCount,
passableTimeSetting: v.passableTimeSetting
}
});
});
}
_this20.expandData.groupAll.loading = false;
}).then(null, function (err) {
console.log('err: ', err);
_this20.expandData.groupAll.loading = false;
}); // catch
},
addUsers: function addUsers(data) {
var _this21 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() {
var rowinErrDialog, successItemProcess, progress, isFinishProcess, errorMessageProcess, totalDataRowProcess, percent, _iterator4, _step4, item, result, rowstatus;
return regeneratorRuntime.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
console.log('data', data);
rowinErrDialog = 0;
successItemProcess = 0;
progress = 0;
isFinishProcess = false;
errorMessageProcess = [];
totalDataRowProcess = data.users.length;
percent = 100 / totalDataRowProcess;
_this21.dataRelationUser.total = totalDataRowProcess;
_iterator4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(data.users);
_context7.prev = 10;
_iterator4.s();
case 12:
if ((_step4 = _iterator4.n()).done) {
_context7.next = 26;
break;
}
item = _step4.value;
result = void 0;
_context7.next = 17;
return _this21.postUserDepartment(item.userId, data.departmentId);
case 17:
result = _context7.sent;
if (result === true) {
successItemProcess++;
} else {
rowstatus = item.userId + '>>' + result + '';
_this21.$set(errorMessageProcess, ++rowinErrDialog, rowstatus);
}
progress += percent;
_this21.dataRelationUser.progress = progress;
_this21.dataRelationUser.successItem = successItemProcess;
_this21.dataRelationUser.progressLoad = progress;
_this21.dataRelationUser.errorMessage = errorMessageProcess;
case 24:
_context7.next = 12;
break;
case 26:
_context7.next = 31;
break;
case 28:
_context7.prev = 28;
_context7.t0 = _context7["catch"](10);
_iterator4.e(_context7.t0);
case 31:
_context7.prev = 31;
_iterator4.f();
return _context7.finish(31);
case 34:
isFinishProcess = true;
_this21.dataRelationUser.isFinish = isFinishProcess;
if (successItemProcess > 0) {
_this21.$emit('getReload', true);
}
case 37:
case "end":
return _context7.stop();
}
}
}, _callee7, null, [[10, 28, 31, 34]]);
}))();
},
postUserDepartment: function postUserDepartment(userId, departmentId) {
var _this22 = this;
return new Promise(function (resolve, reject) {
_this22.$http.post(_config__WEBPACK_IMPORTED_MODULE_26__["RELATION_DEPARTMENT_USER_API"], {
userId: userId,
departmentId: departmentId
}).then(function (response) {
resolve(true);
}).then(null, /*#__PURE__*/function () {
var _ref4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee8(err) {
var errorName, result, text;
return regeneratorRuntime.wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
errorName = '';
_context8.t0 = err.status;
_context8.next = _context8.t0 === 400 ? 4 : _context8.t0 === 403 ? 6 : _context8.t0 === 404 ? 8 : _context8.t0 === 409 ? 10 : _context8.t0 === 500 ? 17 : _context8.t0 === 503 ? 19 : 21;
break;
case 4:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_400"];
return _context8.abrupt("break", 23);
case 6:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403_DENIED"];
}
return _context8.abrupt("break", 23);
case 8:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_404"];
return _context8.abrupt("break", 23);
case 10:
_context8.next = 12;
return _this22.getDepartmentUserInfo(userId);
case 12:
result = _context8.sent;
text = '';
if (result.length > 0) {
text = result[0].department.name;
}
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_409_DEPARTMENT"].replace('{{所属名}}', text.toString());
return _context8.abrupt("break", 23);
case 17:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_500"];
return _context8.abrupt("break", 23);
case 19:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_503"];
return _context8.abrupt("break", 23);
case 21:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_DEFAULT"];
return _context8.abrupt("break", 23);
case 23:
resolve(errorName);
case 24:
case "end":
return _context8.stop();
}
}
}, _callee8);
}));
return function (_x4) {
return _ref4.apply(this, arguments);
};
}()); // catch
});
},
removeUsers: function removeUsers(data) {
var _this23 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee9() {
var rowinErrDialog, successItemProcess, progress, isFinishProcess, errorMessageProcess, totalDataRowProcess, percent, _iterator5, _step5, item, result, rowstatus;
return regeneratorRuntime.wrap(function _callee9$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
console.log('data', data);
_this23.dataRelationUser = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
rowinErrDialog = 0;
successItemProcess = 0;
progress = 0;
isFinishProcess = false;
errorMessageProcess = [];
totalDataRowProcess = data.users.length;
percent = 100 / totalDataRowProcess;
_this23.dataRelationUser.total = totalDataRowProcess;
_iterator5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(data.users);
_context9.prev = 11;
_iterator5.s();
case 13:
if ((_step5 = _iterator5.n()).done) {
_context9.next = 27;
break;
}
item = _step5.value;
result = void 0;
_context9.next = 18;
return _this23.removeUserDepartment(item.relationId);
case 18:
result = _context9.sent;
if (result === true) {
successItemProcess++;
} else {
rowstatus = item.userId + '>>' + result + '';
_this23.$set(errorMessageProcess, ++rowinErrDialog, rowstatus);
}
progress += percent;
_this23.dataRelationUser.progress = progress;
_this23.dataRelationUser.successItem = successItemProcess;
_this23.dataRelationUser.progressLoad = progress;
_this23.dataRelationUser.errorMessage = errorMessageProcess;
case 25:
_context9.next = 13;
break;
case 27:
_context9.next = 32;
break;
case 29:
_context9.prev = 29;
_context9.t0 = _context9["catch"](11);
_iterator5.e(_context9.t0);
case 32:
_context9.prev = 32;
_iterator5.f();
return _context9.finish(32);
case 35:
isFinishProcess = true;
_this23.dataRelationUser.isFinish = isFinishProcess;
if (successItemProcess > 0) {
_this23.$emit('getReload', true);
}
case 38:
case "end":
return _context9.stop();
}
}
}, _callee9, null, [[11, 29, 32, 35]]);
}))();
},
removeUserDepartment: function removeUserDepartment(relationId) {
var _this24 = this;
return new Promise(function (resolve, reject) {
_this24.$http.delete(_config__WEBPACK_IMPORTED_MODULE_26__["RELATION_DEPARTMENT_USER_API"] + '/' + encodeURIComponent(relationId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_DEFAULT"];
break;
}
resolve(errorName);
}); // catch
});
},
removeGroups: function removeGroups(data) {
var _this25 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee10() {
var rowinErrDialog, successItemProcess, progress, isFinishProcess, errorMessageProcess, totalDataRowProcess, percent, _iterator6, _step6, item, result, rowstatus;
return regeneratorRuntime.wrap(function _callee10$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
console.log('data', data);
_this25.dataRelationGroup = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
rowinErrDialog = 0;
successItemProcess = 0;
progress = 0;
isFinishProcess = false;
errorMessageProcess = [];
totalDataRowProcess = data.groups.length;
percent = 100 / totalDataRowProcess;
_this25.dataRelationGroup.total = totalDataRowProcess;
_iterator6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(data.groups);
_context10.prev = 11;
_iterator6.s();
case 13:
if ((_step6 = _iterator6.n()).done) {
_context10.next = 27;
break;
}
item = _step6.value;
result = void 0;
_context10.next = 18;
return _this25.removeGroupDepartment(item.relationId);
case 18:
result = _context10.sent;
if (result === true) {
successItemProcess++;
} else {
rowstatus = item.group.name + '>>' + result + '';
_this25.$set(errorMessageProcess, ++rowinErrDialog, rowstatus);
}
progress += percent;
_this25.dataRelationGroup.progress = progress;
_this25.dataRelationGroup.successItem = successItemProcess;
_this25.dataRelationGroup.progressLoad = progress;
_this25.dataRelationGroup.errorMessage = errorMessageProcess;
case 25:
_context10.next = 13;
break;
case 27:
_context10.next = 32;
break;
case 29:
_context10.prev = 29;
_context10.t0 = _context10["catch"](11);
_iterator6.e(_context10.t0);
case 32:
_context10.prev = 32;
_iterator6.f();
return _context10.finish(32);
case 35:
isFinishProcess = true;
_this25.dataRelationGroup.isFinish = isFinishProcess;
case 37:
case "end":
return _context10.stop();
}
}
}, _callee10, null, [[11, 29, 32, 35]]);
}))();
},
removeGroupDepartment: function removeGroupDepartment(relationId) {
var _this26 = this;
return new Promise(function (resolve, reject) {
_this26.$http.delete(_config__WEBPACK_IMPORTED_MODULE_26__["RELATION_DEPARTMENT_GROUP_API"] + '/' + encodeURIComponent(relationId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_DEFAULT"];
break;
}
resolve(errorName);
}); // catch
});
},
addGroups: function addGroups(data) {
var _this27 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee11() {
var rowinErrDialog, successItemProcess, progress, isFinishProcess, errorMessageProcess, totalDataRowProcess, percent, _iterator7, _step7, item, result, rowstatus;
return regeneratorRuntime.wrap(function _callee11$(_context11) {
while (1) {
switch (_context11.prev = _context11.next) {
case 0:
console.log('data', data);
_this27.dataRelationGroup = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
rowinErrDialog = 0;
successItemProcess = 0;
progress = 0;
isFinishProcess = false;
errorMessageProcess = [];
totalDataRowProcess = data.groups.length;
percent = 100 / totalDataRowProcess;
_this27.dataRelationGroup.total = totalDataRowProcess;
_iterator7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(data.groups);
_context11.prev = 11;
_iterator7.s();
case 13:
if ((_step7 = _iterator7.n()).done) {
_context11.next = 27;
break;
}
item = _step7.value;
result = void 0;
_context11.next = 18;
return _this27.addGroupDepartment(item.groupId, data.departmentId);
case 18:
result = _context11.sent;
if (result === true) {
successItemProcess++;
} else {
rowstatus = item.name + '>>' + result + '';
_this27.$set(errorMessageProcess, ++rowinErrDialog, rowstatus);
}
progress += percent;
_this27.dataRelationGroup.progress = progress;
_this27.dataRelationGroup.successItem = successItemProcess;
_this27.dataRelationGroup.progressLoad = progress;
_this27.dataRelationGroup.errorMessage = errorMessageProcess;
case 25:
_context11.next = 13;
break;
case 27:
_context11.next = 32;
break;
case 29:
_context11.prev = 29;
_context11.t0 = _context11["catch"](11);
_iterator7.e(_context11.t0);
case 32:
_context11.prev = 32;
_iterator7.f();
return _context11.finish(32);
case 35:
isFinishProcess = true;
_this27.dataRelationGroup.isFinish = isFinishProcess;
case 37:
case "end":
return _context11.stop();
}
}
}, _callee11, null, [[11, 29, 32, 35]]);
}))();
},
addGroupDepartment: function addGroupDepartment(group, ID) {
var _this28 = this;
return new Promise(function (resolve, reject) {
_this28.$http.post(_config__WEBPACK_IMPORTED_MODULE_26__["RELATION_DEPARTMENT_GROUP_API"], {
departmentId: ID,
groupId: group
}).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_404"];
break;
case 409:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_409_DE_GROUP"];
break;
case 420:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_420_DE_GROUP"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_DEFAULT"];
break;
}
resolve(errorName);
}); // catch
});
},
getDepartmentAuth: function getDepartmentAuth(departmentId) {
var _this29 = this;
if (localStorage.isCustomUserAuthorityService === 'true') {
this.loadingChild = true;
this.expandData.departmentAd.errorMessage = '';
this.expandData.departmentAd.sucessMessage = '';
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_26__["DEPARTMENT_ADMINISTRATOR_API"] + '?limit=1000&departmentId=' + departmentId + '&embed=user').then( /*#__PURE__*/function () {
var _ref5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee13(response) {
var userPromises;
return regeneratorRuntime.wrap(function _callee13$(_context13) {
while (1) {
switch (_context13.prev = _context13.next) {
case 0:
userPromises = response.body.departmentAdministrators.map( /*#__PURE__*/function () {
var _ref6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee12(element) {
return regeneratorRuntime.wrap(function _callee12$(_context12) {
while (1) {
switch (_context12.prev = _context12.next) {
case 0:
// const userName: any = await this.getUserName(element.userId);
element.userName = element.user.name;
return _context12.abrupt("return", element);
case 2:
case "end":
return _context12.stop();
}
}
}, _callee12);
}));
return function (_x6) {
return _ref6.apply(this, arguments);
};
}());
_context13.next = 3;
return Promise.all(userPromises);
case 3:
_this29.expandData.departmentAd.data = _context13.sent;
_context13.next = 6;
return Promise.all(userPromises);
case 6:
_this29.expandData.departmentAd.dataOri = _context13.sent;
_this29.expandData.departmentAd.loading = response.body.departmentAdministrators;
_this29.loadingChild = false;
_this29.countGetUser++;
case 10:
case "end":
return _context13.stop();
}
}
}, _callee13);
}));
return function (_x5) {
return _ref5.apply(this, arguments);
};
}()).then(null, function (err) {
_this29.loadingChild = false;
_this29.countGetUser++;
});
} else {
this.loadingChild = false;
this.countGetUser++;
}
},
getUserName: function getUserName(userId) {
var _this30 = this;
return new Promise(function (resolve) {
_this30.$http.get(_config__WEBPACK_IMPORTED_MODULE_26__["USERS_LIST_API"] + '?userId=' + encodeURIComponent(userId)).then(function (res) {
if (res.data.users !== undefined && res.data.users !== null && res.data.users.length > 0) {
resolve(res.data.users[0].name);
} else {
resolve(null);
}
}, function (err) {
console.log(err);
resolve(null);
});
});
},
removeAffDetail: function removeAffDetail(item) {
var _this31 = this;
this.loading = true;
this.expandData.departmentAd.errorMessage = '';
this.expandData.departmentAd.sucessMessage = '';
this.$http.delete(_config__WEBPACK_IMPORTED_MODULE_26__["DEPARTMENT_API"] + '/' + item.departmentId).then(function (response) {
_this31.loading = false;
_this31.expandData.departmentAd.sucessMessage = item.name + 'を削除しました。';
}).then(null, function (err) {
_this31.loading = false;
switch (err.status) {
case 400:
_this31.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this31.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403"];
} else {
_this31.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403_DENIED"];
}
break;
case 404:
_this31.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_404"];
break;
case 500:
_this31.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_500"];
break;
case 503:
_this31.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_503"];
break;
default:
_this31.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_DEFAULT"];
break;
} // this.expandData.departmentAd.errorMessage = this.errorMessageLogs;
}); // catch
},
updateAff: function updateAff(data) {
var _this32 = this;
this.loading = true;
this.expandData.departmentAd.errorMessage = '';
this.expandData.departmentAd.sucessMessage = '';
this.successMessageLogs = '';
this.$http.put(_config__WEBPACK_IMPORTED_MODULE_26__["DEPARTMENT_API"] + '/' + data.departmentId, {
name: data.name
}).then(function (response) {
//
_this32.departmentItem.name = data.name;
_this32.actionCust(data);
_this32.$emit('getReload', true);
}).then(null, function (err) {
_this32.loading = false;
switch (err.status) {
case 400:
_this32.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this32.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403"];
} else {
_this32.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403_DENIED"];
}
break;
case 404:
_this32.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_404"];
break;
case 500:
_this32.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_500"];
break;
case 503:
_this32.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_503"];
break;
default:
_this32.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_DEFAULT"];
break;
}
_this32.expandData.departmentAd.errorMessage = _this32.errorMessageLogs;
}); // catch
},
actionCust: function actionCust(data) {
var _this33 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee14() {
var _iterator8, _step8, _loop, userError, groupError, _iterator9, _step9, item, result, delData, addData, _iterator10, _step10, _item, _result, _iterator11, _step11, _item2, _result2, _iterator12, _step12, _item3, _result3, delDataGroup, addDataGroup, _iterator13, _step13, _item4, _result4, _iterator14, _step14, _item5, _result5, errorData, dataResult;
return regeneratorRuntime.wrap(function _callee14$(_context15) {
while (1) {
switch (_context15.prev = _context15.next) {
case 0:
_this33.expandData.errorData.userDel = [];
_this33.expandData.errorData.users = [];
_this33.expandData.errorData.userEdit = [];
_context15.next = 5;
return _this33.deleteData(data);
case 5:
_iterator8 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(data.data);
_context15.prev = 6;
_loop = /*#__PURE__*/regeneratorRuntime.mark(function _loop() {
var item, i, department, _result6, res;
return regeneratorRuntime.wrap(function _loop$(_context14) {
while (1) {
switch (_context14.prev = _context14.next) {
case 0:
item = _step8.value;
if (!item.disabled) {
_context14.next = 12;
break;
}
i = _this33.expandData.departmentAd.dataOri.findIndex(function (x) {
return x.departmentAdministratorId === item.relationId;
});
if (!(i >= 0)) {
_context14.next = 10;
break;
}
department = _this33.expandData.departmentAd.dataOri[i];
if (!(department.isAdminToEditUser !== item.isAdminToEditUser || department.isAdminToAddUser !== item.isAdminToAddUser || department.isAdminToSetPcodesToUser !== item.isAdminToSetPcodesToUser)) {
_context14.next = 10;
break;
}
_context14.next = 8;
return _this33.updateDepartmentItem(data.departmentId, item);
case 8:
_result6 = _context14.sent;
if (_result6 === false) {
_this33.expandData.errorData.userEdit.push(item.userId.text);
}
case 10:
_context14.next = 17;
break;
case 12:
if (!(item.userId !== '' && item.userId.value !== undefined && item.userId.value !== '' && item.userId.value !== null)) {
_context14.next = 17;
break;
}
_context14.next = 15;
return _this33.addDepartmentItem(data.departmentId, item);
case 15:
res = _context14.sent;
if (res === false) {
_this33.expandData.errorData.users.push(item.userId.text);
}
case 17:
case "end":
return _context14.stop();
}
}
}, _loop);
});
_iterator8.s();
case 9:
if ((_step8 = _iterator8.n()).done) {
_context15.next = 13;
break;
}
return _context15.delegateYield(_loop(), "t0", 11);
case 11:
_context15.next = 9;
break;
case 13:
_context15.next = 18;
break;
case 15:
_context15.prev = 15;
_context15.t1 = _context15["catch"](6);
_iterator8.e(_context15.t1);
case 18:
_context15.prev = 18;
_iterator8.f();
return _context15.finish(18);
case 21:
// 所属ユーザー
userError = [];
groupError = [];
if (!(_this33.expandData.user.dataOri.length === 0 && _this33.expandData.user.dataOriDefault.length > 0)) {
_context15.next = 46;
break;
}
_iterator9 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(_this33.expandData.user.dataOriDefault);
_context15.prev = 25;
_iterator9.s();
case 27:
if ((_step9 = _iterator9.n()).done) {
_context15.next = 36;
break;
}
item = _step9.value;
result = void 0;
_context15.next = 32;
return _this33.removeUserDepartment(item.relationId);
case 32:
result = _context15.sent;
if (result !== true) {
userError.push(item.user.name);
}
case 34:
_context15.next = 27;
break;
case 36:
_context15.next = 41;
break;
case 38:
_context15.prev = 38;
_context15.t2 = _context15["catch"](25);
_iterator9.e(_context15.t2);
case 41:
_context15.prev = 41;
_iterator9.f();
return _context15.finish(41);
case 44:
_context15.next = 90;
break;
case 46:
delData = _this33.expandData.user.dataOriDefault.filter(function (o1) {
return !_this33.expandData.user.dataOri.some(function (o2) {
return o1.userId === o2.userId;
});
});
addData = _this33.expandData.user.dataOri.filter(function (o1) {
return !_this33.expandData.user.dataOriDefault.some(function (o2) {
return o1.userId === o2.userId;
});
});
if (!(delData.length > 0)) {
_context15.next = 69;
break;
}
_iterator10 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(delData);
_context15.prev = 50;
_iterator10.s();
case 52:
if ((_step10 = _iterator10.n()).done) {
_context15.next = 61;
break;
}
_item = _step10.value;
_result = void 0;
_context15.next = 57;
return _this33.removeUserDepartment(_item.relationId);
case 57:
_result = _context15.sent;
if (_result !== true) {
//
userError.push(_item.user.name);
}
case 59:
_context15.next = 52;
break;
case 61:
_context15.next = 66;
break;
case 63:
_context15.prev = 63;
_context15.t3 = _context15["catch"](50);
_iterator10.e(_context15.t3);
case 66:
_context15.prev = 66;
_iterator10.f();
return _context15.finish(66);
case 69:
if (!(addData.length > 0)) {
_context15.next = 90;
break;
}
_iterator11 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(addData);
_context15.prev = 71;
_iterator11.s();
case 73:
if ((_step11 = _iterator11.n()).done) {
_context15.next = 82;
break;
}
_item2 = _step11.value;
_result2 = void 0;
_context15.next = 78;
return _this33.postUserDepartment(_item2.userId, data.departmentId);
case 78:
_result2 = _context15.sent;
if (_result2 !== true) {
userError.push(_item2.user.name);
}
case 80:
_context15.next = 73;
break;
case 82:
_context15.next = 87;
break;
case 84:
_context15.prev = 84;
_context15.t4 = _context15["catch"](71);
_iterator11.e(_context15.t4);
case 87:
_context15.prev = 87;
_iterator11.f();
return _context15.finish(87);
case 90:
if (!(_this33.expandData.group.dataOri.length === 0 && _this33.expandData.group.dataOriDefault.length > 0)) {
_context15.next = 113;
break;
}
_iterator12 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(_this33.expandData.group.dataOriDefault);
_context15.prev = 92;
_iterator12.s();
case 94:
if ((_step12 = _iterator12.n()).done) {
_context15.next = 103;
break;
}
_item3 = _step12.value;
_result3 = void 0;
_context15.next = 99;
return _this33.removeGroupDepartment(_item3.relationId);
case 99:
_result3 = _context15.sent;
if (_result3 !== true) {
groupError.push(_item3.group.name);
}
case 101:
_context15.next = 94;
break;
case 103:
_context15.next = 108;
break;
case 105:
_context15.prev = 105;
_context15.t5 = _context15["catch"](92);
_iterator12.e(_context15.t5);
case 108:
_context15.prev = 108;
_iterator12.f();
return _context15.finish(108);
case 111:
_context15.next = 157;
break;
case 113:
delDataGroup = _this33.expandData.group.dataOriDefault.filter(function (o1) {
return !_this33.expandData.group.dataOri.some(function (o2) {
return o1.groupId === o2.groupId;
});
});
addDataGroup = _this33.expandData.group.dataOri.filter(function (o1) {
return !_this33.expandData.group.dataOriDefault.some(function (o2) {
return o1.groupId === o2.groupId;
});
});
if (!(delDataGroup.length > 0)) {
_context15.next = 136;
break;
}
_iterator13 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(delDataGroup);
_context15.prev = 117;
_iterator13.s();
case 119:
if ((_step13 = _iterator13.n()).done) {
_context15.next = 128;
break;
}
_item4 = _step13.value;
_result4 = void 0;
_context15.next = 124;
return _this33.removeGroupDepartment(_item4.relationId);
case 124:
_result4 = _context15.sent;
if (_result4 !== true) {
groupError.push(_item4.group.name);
}
case 126:
_context15.next = 119;
break;
case 128:
_context15.next = 133;
break;
case 130:
_context15.prev = 130;
_context15.t6 = _context15["catch"](117);
_iterator13.e(_context15.t6);
case 133:
_context15.prev = 133;
_iterator13.f();
return _context15.finish(133);
case 136:
if (!(addDataGroup.length > 0)) {
_context15.next = 157;
break;
}
_iterator14 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(addDataGroup);
_context15.prev = 138;
_iterator14.s();
case 140:
if ((_step14 = _iterator14.n()).done) {
_context15.next = 149;
break;
}
_item5 = _step14.value;
_result5 = void 0;
_context15.next = 145;
return _this33.addGroupDepartment(_item5.groupId, data.departmentId);
case 145:
_result5 = _context15.sent;
if (_result5 !== true) {
groupError.push(_item5.group.name);
}
case 147:
_context15.next = 140;
break;
case 149:
_context15.next = 154;
break;
case 151:
_context15.prev = 151;
_context15.t7 = _context15["catch"](138);
_iterator14.e(_context15.t7);
case 154:
_context15.prev = 154;
_iterator14.f();
return _context15.finish(154);
case 157:
_this33.isGetUser = false;
_this33.countGetUser = 1;
_this33.expandData.departmentAd.data = [];
_this33.expandData.departmentAd.dataOri = [];
_this33.getDepartmentAuth(data.departmentId);
_this33.resetRealtionData();
_this33.getDepartmentUserDetails(data.departmentId, 25, 1);
_this33.getDepartmentGroupDetails(data.departmentId, 1);
_this33.loading = false;
errorData = _this33.expandData.errorData;
dataResult = errorData.users.concat(errorData.userEdit).concat(errorData.userDel);
if (dataResult.length > 0 || userError.length > 0 || groupError.length > 0) {
_this33.errorMessageLogs = '';
if (dataResult.length > 0) {
_this33.errorMessageLogs += '所属権限( ' + dataResult.toString() + ')編集に失敗しています。
';
}
if (userError.length > 0) {
_this33.errorMessageLogs += '所属ユーザー( ' + userError.toString() + ')編集に失敗しています。
';
}
if (groupError.length > 0) {
_this33.errorMessageLogs += '通行権限グループ( ' + groupError.toString() + ')編集に失敗しています。
';
}
_this33.errorMessageLogs += '失敗した項目は反映されませんので再度確認してください。';
_this33.successMessageLogs = '';
} else {
_this33.errorMessageLogs = '';
_this33.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["EDIT_AFFILIATION_SUCCESS"];
}
case 169:
case "end":
return _context15.stop();
}
}
}, _callee14, null, [[6, 15, 18, 21], [25, 38, 41, 44], [50, 63, 66, 69], [71, 84, 87, 90], [92, 105, 108, 111], [117, 130, 133, 136], [138, 151, 154, 157]]);
}))();
},
getUsers: function getUsers(page) {
var _this34 = this;
var isValid = this.isShowValidUser ? '&isValid=true' : '';
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_26__["USERS_LIST_SIMPLE_API"] + '?limit=10000&page=' + page + '&sortKey=asc:userId' + isValid + '&isExceptOptionalUser=true&exclude=thumbnail').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.users.forEach(function (element) {
if (element.isAdmin === false) {
_this34.userItems.push({
text: element.name,
value: element.userId
});
}
});
_this34.countGetUser++;
if (response.body.maxRecords > response.body.endRecord) {
_this34.getUsers(page + 1);
} else {
_this34.countGetUser++;
}
} else {
_this34.userItems = [];
_this34.countGetUser++;
}
}).then(null, function (err) {
console.log('err: ', err);
_this34.countGetUser++;
}); // catch
},
deleteData: function deleteData(data) {
var _this35 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee15() {
var _iterator15, _step15, item, result;
return regeneratorRuntime.wrap(function _callee15$(_context16) {
while (1) {
switch (_context16.prev = _context16.next) {
case 0:
_this35.expandData.errorData.userDel = [];
if (!(data.deleteData.length > 0)) {
_context16.next = 21;
break;
}
_iterator15 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(data.deleteData);
_context16.prev = 3;
_iterator15.s();
case 5:
if ((_step15 = _iterator15.n()).done) {
_context16.next = 13;
break;
}
item = _step15.value;
_context16.next = 9;
return _this35.deleteDepartmentUser(item.relationId);
case 9:
result = _context16.sent;
if (result === false) {
_this35.expandData.errorData.userDel.push(item.userId.text);
}
case 11:
_context16.next = 5;
break;
case 13:
_context16.next = 18;
break;
case 15:
_context16.prev = 15;
_context16.t0 = _context16["catch"](3);
_iterator15.e(_context16.t0);
case 18:
_context16.prev = 18;
_iterator15.f();
return _context16.finish(18);
case 21:
case "end":
return _context16.stop();
}
}
}, _callee15, null, [[3, 15, 18, 21]]);
}))();
},
deleteDepartmentUser: function deleteDepartmentUser(ID) {
var _this36 = this;
return new Promise(function (resolve, reject) {
_this36.$http.delete(_config__WEBPACK_IMPORTED_MODULE_26__["DEPARTMENT_ADMINISTRATOR_API"] + '/' + ID).then(function (response) {
resolve(true);
}).then(null, function (error) {
resolve(false);
});
});
},
updateDepartmentItem: function updateDepartmentItem(ID, data) {
var _this37 = this;
return new Promise(function (resolve, reject) {
_this37.$http.put(_config__WEBPACK_IMPORTED_MODULE_26__["DEPARTMENT_ADMINISTRATOR_API"] + '/' + data.relationId, {
isAdminToEditUser: data.isAdminToEditUser,
isAdminToAddUser: data.isAdminToAddUser,
isAdminToSetPcodesToUser: data.isAdminToSetPcodesToUser
}).then(function (response) {
//
resolve(true);
}).then(null, function (error) {
//
resolve(false);
});
});
},
addDepartmentItem: function addDepartmentItem(ID, data) {
var _this38 = this;
return new Promise(function (resolve, reject) {
_this38.$http.post(_config__WEBPACK_IMPORTED_MODULE_26__["DEPARTMENT_ADMINISTRATOR_API"], {
departmentId: ID,
userId: data.userId.value,
isAdminToEditUser: data.isAdminToEditUser,
isAdminToAddUser: data.isAdminToAddUser,
isAdminToSetPcodesToUser: data.isAdminToSetPcodesToUser
}).then(function (response) {
//
resolve(true);
}).then(null, function (error) {
//
resolve(false);
});
});
},
loadAllUserForAdd: function loadAllUserForAdd(item) {
this.isAffiliationAdd = true;
this.successMessageLogs = '';
this.errorMessageLogs = '';
this.userItems = [];
if (localStorage.isCustomUserAuthorityService === 'true') {
this.getUsers(1);
}
},
registerAff: function registerAff(data) {
var _this39 = this;
console.log('data', data);
this.loading = true;
this.expandData.departmentAd.errorMessage = '';
this.expandData.departmentAd.sucessMessage = '';
this.successMessageLogs = '';
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_26__["DEPARTMENT_API"], {
name: data.name
}).then( /*#__PURE__*/function () {
var _ref7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee16(response) {
var _iterator16, _step16, item, _iterator17, _step17, _item6, result, _iterator18, _step18, _item7, _result7;
return regeneratorRuntime.wrap(function _callee16$(_context17) {
while (1) {
switch (_context17.prev = _context17.next) {
case 0:
if (!(data.data.length > 0)) {
_context17.next = 19;
break;
}
_iterator16 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(data.data);
_context17.prev = 2;
_iterator16.s();
case 4:
if ((_step16 = _iterator16.n()).done) {
_context17.next = 11;
break;
}
item = _step16.value;
if (!(item.userId !== '' && item.userId.value !== undefined && item.userId.value !== '' && item.userId.value !== null)) {
_context17.next = 9;
break;
}
_context17.next = 9;
return _this39.addDepartmentItem(response.body.departmentId, item);
case 9:
_context17.next = 4;
break;
case 11:
_context17.next = 16;
break;
case 13:
_context17.prev = 13;
_context17.t0 = _context17["catch"](2);
_iterator16.e(_context17.t0);
case 16:
_context17.prev = 16;
_iterator16.f();
return _context17.finish(16);
case 19:
if (!(data.groupIds.length > 0)) {
_context17.next = 39;
break;
}
_iterator17 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(data.groupIds);
_context17.prev = 21;
_iterator17.s();
case 23:
if ((_step17 = _iterator17.n()).done) {
_context17.next = 31;
break;
}
_item6 = _step17.value;
_context17.next = 27;
return _this39.addGroupDepartment(_item6.groupId, response.body.departmentId);
case 27:
result = _context17.sent;
if (result !== true) {
_this39.expandData.errorData.groups.push(_item6.name);
}
case 29:
_context17.next = 23;
break;
case 31:
_context17.next = 36;
break;
case 33:
_context17.prev = 33;
_context17.t1 = _context17["catch"](21);
_iterator17.e(_context17.t1);
case 36:
_context17.prev = 36;
_iterator17.f();
return _context17.finish(36);
case 39:
if (!(data.userIds.length > 0)) {
_context17.next = 59;
break;
}
_iterator18 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_20__["default"])(data.userIds);
_context17.prev = 41;
_iterator18.s();
case 43:
if ((_step18 = _iterator18.n()).done) {
_context17.next = 51;
break;
}
_item7 = _step18.value;
_context17.next = 47;
return _this39.postUserDepartment(_item7.userId, response.body.departmentId);
case 47:
_result7 = _context17.sent;
if (_result7 !== true) {
_this39.expandData.errorData.users.push(_item7.name);
}
case 49:
_context17.next = 43;
break;
case 51:
_context17.next = 56;
break;
case 53:
_context17.prev = 53;
_context17.t2 = _context17["catch"](41);
_iterator18.e(_context17.t2);
case 56:
_context17.prev = 56;
_iterator18.f();
return _context17.finish(56);
case 59:
_this39.loading = false;
_this39.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ADD_AFFILIATION_SUCCESS"];
_this39.$emit('getReload', true);
case 62:
case "end":
return _context17.stop();
}
}
}, _callee16, null, [[2, 13, 16, 19], [21, 33, 36, 39], [41, 53, 56, 59]]);
}));
return function (_x7) {
return _ref7.apply(this, arguments);
};
}()).then(null, function (err) {
_this39.loading = false;
switch (err.status) {
case 400:
_this39.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this39.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403"];
} else {
_this39.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_403_DENIED"];
}
break;
case 404:
_this39.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_404"];
break;
case 500:
_this39.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_500"];
break;
case 503:
_this39.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_503"];
break;
default:
_this39.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_26__["ERROR_DEFAULT"];
break;
}
_this39.expandData.departmentAd.errorMessage = _this39.errorMessageLogs;
}); // catch
},
reloadDataGroup: function reloadDataGroup(item) {
this.expandData.group.data = [];
this.expandData.group.dataOri = [];
this.expandData.group.total = 0;
this.expandData.group.loading = true;
this.expandData.group.errorMsg = '';
if (this.isDetail) {
this.getDepartmentGroupDetails(item.departmentId, 1);
} else {
this.getDepartmentGroup(item.departmentId, 1);
}
},
getUsersAgain: function getUsersAgain() {
this.userItems = [];
if (localStorage.isCustomUserAuthorityService === 'true') {
this.getUsers(1);
}
},
getDepartmentPermisson: function getDepartmentPermisson(departmentId) {
var _this40 = this;
return new Promise(function (resolve, reject) {
if (localStorage.isCustomUserAuthorityService === 'true') {
_this40.expandData.isAdminToAddUser = false;
_this40.$http.get(_config__WEBPACK_IMPORTED_MODULE_26__["DEPARTMENT_ADMINISTRATOR_API"] + '?limit=25&departmentId=' + departmentId + '&userId=' + localStorage.userProfileId).then( /*#__PURE__*/function () {
var _ref8 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_22__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee17(response) {
return regeneratorRuntime.wrap(function _callee17$(_context18) {
while (1) {
switch (_context18.prev = _context18.next) {
case 0:
if (response.body.departmentAdministrators.length > 0 && response.body.departmentAdministrators[0].isAdminToAddUser) {
_this40.expandData.isAdminToAddUser = true;
}
resolve(true);
case 2:
case "end":
return _context18.stop();
}
}
}, _callee17);
}));
return function (_x8) {
return _ref8.apply(this, arguments);
};
}()).then(null, function (err) {
resolve(false);
});
} else {
resolve(false);
}
});
},
wait: function wait(ms) {
return new Promise(function (resolve, reject) {
setTimeout(resolve, ms);
});
},
getDepartmentUserInfo: function getDepartmentUserInfo(userId) {
var _this41 = this;
return new Promise(function (resolve, reject) {
_this41.$http.get(_config__WEBPACK_IMPORTED_MODULE_26__["RELATION_DEPARTMENT_USER_API"] + "?userId=".concat(encodeURIComponent(userId), "&embed=department")).then(function (response) {
if (response.body.maxRecords > 0) {
resolve(response.body.relationsDepartmentUser);
} else {
resolve([]);
}
}).then(null, function (err) {
console.log('err: ', err);
resolve([]);
});
});
},
affiliationAddItemDirect: function affiliationAddItemDirect(item) {
var _this42 = this;
console.log('affiliationAddItemDirect', item);
this.expandData.user.loading = true;
var _loop2 = function _loop2(i) {
var ii = _this42.expandData.user.dataOri.findIndex(function (x) {
return x.userId === item[i].userId;
});
var index = i;
if (ii < 0) {
var el = item[index].user = item[index];
_this42.expandData.user.dataOri.push(el);
}
};
for (var i = 0; i < item.length; i++) {
_loop2(i);
}
var dataOri = this.expandData.user.dataOri;
this.expandData.user.data = dataOri;
this.expandData.user.total = dataOri.length;
this.expandData.user.perPage = 25;
this.expandData.user.page = 1;
this.expandData.user.keyword = '';
setTimeout(function () {
_this42.expandData.user.loading = false;
}, 100);
},
affiliationRemoveItemDirect: function affiliationRemoveItemDirect(item) {
var _this43 = this;
var _loop3 = function _loop3(i) {
var index = i;
var jj = _this43.expandData.user.dataOri.findIndex(function (x) {
return x.userId === item[index].userId;
});
if (jj >= 0) {
_this43.expandData.user.dataOri.splice(parseInt(jj), 1);
}
};
for (var i = 0; i < item.length; i++) {
_loop3(i);
}
var dataOri = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_23__["default"])(this.expandData.user.dataOri));
this.expandData.user.data = dataOri.slice(0, 25);
this.expandData.user.perPage = 25;
this.expandData.user.page = 1;
this.expandData.user.keyword = '';
},
groupAddItemDirect: function groupAddItemDirect(data) {
var _this44 = this;
console.log('groupAddItemDirect', data);
var item = data.groups;
this.expandData.group.loading = true;
var _loop4 = function _loop4(i) {
var ii = _this44.expandData.group.dataOri.findIndex(function (x) {
return x.groupId === item[i].groupId;
});
console.log('ii', ii);
var index = i;
if (ii < 0) {
var el = item[index];
el.relationId = '';
el.disable = true;
var jj = _this44.expandData.group.dataOriDefault.findIndex(function (x) {
return x.groupId === item[index].groupId;
});
if (jj >= 0) {
el.relationId = _this44.expandData.group.dataOriDefault[jj].relationId;
}
_this44.expandData.group.dataOri.push(el);
}
};
for (var i = 0; i < item.length; i++) {
_loop4(i);
}
var dataOri = this.expandData.group.dataOri;
this.expandData.group.data = dataOri;
this.expandData.group.total = dataOri.length;
this.expandData.group.perPage = 25;
this.expandData.group.page = 1;
this.expandData.group.keyword = '';
setTimeout(function () {
_this44.expandData.group.loading = false;
}, 100);
},
groupRemoveItemDirect: function groupRemoveItemDirect(data) {
var _this45 = this;
var item = data.groups;
var _loop5 = function _loop5(i) {
var index = i;
var jj = _this45.expandData.group.dataOri.findIndex(function (x) {
return x.groupId === item[index].groupId;
});
if (jj >= 0) {
_this45.expandData.group.dataOri.splice(parseInt(jj), 1);
}
};
for (var i = 0; i < item.length; i++) {
_loop5(i);
}
var dataOri = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_23__["default"])(this.expandData.group.dataOri));
this.expandData.group.data = dataOri.slice(0, 25);
this.expandData.group.perPage = 25;
this.expandData.group.page = 1;
this.expandData.group.keyword = '';
},
resetRealtionData: function resetRealtionData() {
this.expandData.user.data = [];
this.expandData.user.dataOri = [];
this.expandData.user.dataOriDefault = [];
this.expandData.user.total = 0;
this.expandData.user.perPage = 25;
this.expandData.user.page = 1;
this.expandData.user.keyword = '';
this.expandData.user.errorMgs = [];
this.expandData.group.data = [];
this.expandData.group.errorMgs = [];
this.expandData.group.dataOri = [];
this.expandData.group.total = 0;
this.expandData.group.perPage = 25;
this.expandData.group.page = 1;
this.expandData.group.keyword = '';
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/card/CardAddPage.vue?vue&type=script&lang=ts&":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/card/CardAddPage.vue?vue&type=script&lang=ts& ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_CardAddTemplate_CardAddTemplate_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/templates/CardAddTemplate/CardAddTemplate.vue */ "./src/components/templates/CardAddTemplate/CardAddTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_9__["Vue"].extend({
name: 'CardAddPage',
components: {
CardAddTemplate: _components_templates_CardAddTemplate_CardAddTemplate_vue__WEBPACK_IMPORTED_MODULE_10__["default"]
},
data: function data() {
return {
typeItems: [{
text: 'NFCカード',
value: 0
}, {
text: 'テンキー',
value: 1
}],
userItems: [],
loading: false,
successMessageLogs: '',
errorMessageLogs: '',
isEdit: false,
cardDetail: {
pCodeId: '',
userId: {},
type: 0,
name: '',
isValid: true
},
isResetData: false,
authority: _store__WEBPACK_IMPORTED_MODULE_12__["default"].state.auth,
targetDepartmentIds: []
};
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
}
},
mounted: function mounted() {
this.loadData();
},
methods: {
clickBackCard: function clickBackCard() {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_11__["CARD_LIST"]
});
},
clickSaveCard: function clickSaveCard(eventArgs) {
this.registerData(eventArgs);
},
clickUpdateCard: function clickUpdateCard(eventArgs) {
this.updateData(eventArgs);
},
loadData: function loadData() {
var _this = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var dataQuery;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
dataQuery = _this.$route.query;
if (dataQuery.pCodeId !== undefined) {
_this.isEdit = true;
_this.getCardData(dataQuery.pCodeId.toString());
}
_this.getUsers(1);
case 3:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
getUsers: function getUsers(page) {
var _this2 = this;
if (this.authority.isAdmin) {
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_11__["USERS_LIST_SIMPLE_API"] + '?limit=10000&page=' + page + '&sortKey=asc:userId&isValid=true&isExceptOptionalUser=true&exclude=thumbnail').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.users.forEach(function (element) {
_this2.userItems.push({
text: element.name,
value: element.userId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this2.getUsers(page + 1);
}
} else {
_this2.userItems = [];
}
}).then(null, function (err) {
console.log('err: ', err);
}); // catch
} else {
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_11__["DEPARTMENT_ADMINISTRATOR_API"] + '?userId=' + encodeURIComponent(localStorage.userProfileId) + '&limit=1000&page=' + page).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.departmentAdministrators.forEach(function (element) {
if (element.isAdminToSetPcodesToUser) {
_this2.targetDepartmentIds.push(element.departmentId);
}
});
if (response.body.maxRecords > response.body.endRecord) {
_this2.getUsers(page + 1);
} else if (_this2.targetDepartmentIds.length > 0) {
_this2.getRelationDepartmentUsers(1);
}
} else {
_this2.userItems = [];
}
}).then(null, function (err) {
console.log('err: ', err);
}); // catch
}
},
getRelationDepartmentUsers: function getRelationDepartmentUsers(page) {
var _this3 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_11__["RELATION_DEPARTMENT_USER_API"] + '?limit=1000&page=' + page + '&embed=user&isExceptOptionalUser=true&isValidUser=true').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.relationsDepartmentUser.forEach(function (element) {
if (_this3.targetDepartmentIds.includes(element.departmentId)) {
_this3.userItems.push({
text: element.user.name,
value: element.user.userId
});
}
});
if (response.body.maxRecords > response.body.endRecord) {
_this3.getRelationDepartmentUsers(page + 1);
}
}
}).then(null, function (err) {
console.log('err: ', err);
}); // catch
},
getCardData: function getCardData(pCodeId) {
var _this4 = this;
this.loading = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_11__["CARD_LIST_API"] + '?pCodeId=' + encodeURIComponent(pCodeId);
if (!this.authority.isAdmin) {
apiLink += '&isExceptUnsettablePcode=true';
}
this.$http.get(apiLink).then(function (response) {
_this4.loading = false;
console.log('response: ', response);
if (response.body.maxRecords > 0 && response.body.pCodes.length > 0) {
_this4.cardDetail = response.body.pCodes[0];
_this4.cardDetail.userId = {
text: response.body.pCodes[0].userId,
value: response.body.pCodes[0].userId
};
} else {
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_DEFAULT"];
_this4.cardDetail = {
pCodeId: '',
userId: {},
type: -1,
name: '',
isValid: false
};
}
}).then(null, function (err) {
_this4.loading = false;
console.log('err: ', err);
_this4.cardDetail = {
pCodeId: '',
userId: {},
type: -1,
name: '',
isValid: false
};
switch (err.status) {
case 400:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_403"];
} else {
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_403_DENIED"];
}
break;
case 404:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_404"];
break;
case 500:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_500"];
break;
case 503:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_503"];
break;
default:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_DEFAULT"];
break;
}
}); // catch
},
registerData: function registerData(eventArgs) {
var _this5 = this;
var dataInfor = JSON.parse(JSON.stringify(eventArgs.data));
if (dataInfor.userId !== undefined && dataInfor.userId !== null && dataInfor.userId !== '') {
dataInfor.userId = dataInfor.userId.value;
} else {
dataInfor.userId = '';
}
console.log(dataInfor);
this.resetData();
this.loading = true;
this.isResetData = false;
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_11__["CARD_LIST_API"], dataInfor).then(function (response) {
if (response.body.message === 'Success') {
_this5.loading = false;
_this5.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ADD_PCODE_API_SUCCESS"];
_this5.cardDetail = {
pCodeId: '',
userId: {},
type: 0,
name: '',
isValid: true
};
_this5.isResetData = true;
} else {
_this5.loading = false;
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_DEFAULT"];
}
}).then(null, function (err) {
switch (err.status) {
case 400:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_403"];
} else {
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_403_DENIED"];
}
break;
case 404:
_this5.errorMessageLogs = _this5.cardDetail.userId + '>>' + _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_404"];
break;
case 409:
_this5.errorMessageLogs = '入力されたカード番号は既に使用されています。他のカード番号を入力してください。';
break;
case 420:
_this5.errorMessageLogs = 'ゲートに紐づく個人カード番号が上限を超えるため、追加できない。';
break;
case 500:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_500"];
break;
case 503:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_503"];
break;
default:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_DEFAULT"];
break;
}
_this5.loading = false;
}); // catch
},
updateData: function updateData(eventArgs) {
var _this6 = this;
console.log(eventArgs);
var data = eventArgs.data;
var dataInfor = {};
dataInfor = {
userId: data.userId !== undefined && data.userId !== null && data.userId !== '' ? data.userId.value : '',
type: data.type,
isValid: data.isValid,
name: data.name
};
if (!this.authority.isAdmin) {
dataInfor = {
userId: data.userId !== undefined && data.userId !== null && data.userId !== '' ? data.userId.value : '',
isValid: data.isValid,
name: data.name
};
}
this.resetData();
this.loading = true;
this.$http.put(_config__WEBPACK_IMPORTED_MODULE_11__["CARD_LIST_API"] + '/' + encodeURIComponent(data.pCodeId), dataInfor).then(function (response) {
if (response.body.message === 'Success') {
_this6.loading = false;
_this6.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["EDIT_PCODE_API_SUCCESS"];
} else {
_this6.loading = false;
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_DEFAULT"];
}
}).then(null, function (err) {
switch (err.status) {
case 400:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_403"];
} else {
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_403_DENIED"];
}
break;
case 404:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_404"];
break;
case 409:
_this6.errorMessageLogs = 'カード番号がすでに存在している。';
break;
case 420:
_this6.errorMessageLogs = 'ゲートに紐づく個人カード番号が上限を超えるため、追加できない。';
break;
case 500:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_500"];
break;
case 503:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_503"];
break;
default:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_11__["ERROR_DEFAULT"];
break;
}
_this6.loading = false;
}); // catch
},
resetData: function resetData() {
this.successMessageLogs = '';
this.errorMessageLogs = '';
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/card/CardDetailPage.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/card/CardDetailPage.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_CardDetailTemplate_CardDetailTemplate_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/templates/CardDetailTemplate/CardDetailTemplate.vue */ "./src/components/templates/CardDetailTemplate/CardDetailTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_2__["Vue"].extend({
name: 'CardDetailPage',
components: {
CardDetailTemplate: _components_templates_CardDetailTemplate_CardDetailTemplate_vue__WEBPACK_IMPORTED_MODULE_3__["default"]
},
data: function data() {
return {
loading: false,
errorMessageLogs: '',
cardDetail: {
pCodeId: '',
userId: '',
type: -1,
name: '',
isValid: false
},
authority: _store__WEBPACK_IMPORTED_MODULE_5__["default"].state.auth
};
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
}
},
mounted: function mounted() {
this.loadData();
},
methods: {
clickBackCard: function clickBackCard() {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_4__["CARD_LIST"]
});
},
clickEditCard: function clickEditCard(value) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_4__["CARD_EDIT"],
query: {
pCodeId: value
}
});
},
loadData: function loadData() {
var dataQuery = this.$route.query;
if (dataQuery.pCodeId !== undefined) {
this.getCardData(dataQuery.pCodeId.toString());
}
},
getCardData: function getCardData(pCodeId) {
var _this = this;
this.loading = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_4__["CARD_LIST_API"] + '?pCodeId=' + encodeURIComponent(pCodeId);
if (!this.authority.isAdmin) {
apiLink += '&isExceptUnsettablePcode=true';
}
this.$http.get(apiLink).then(function (response) {
_this.loading = false;
if (response.body.maxRecords > 0 && response.body.pCodes.length > 0) {
_this.cardDetail = response.body.pCodes[0];
} else {
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_DEFAULT"];
}
}).then(null, function (err) {
_this.loading = false;
console.log('err: ', err);
switch (err.status) {
case 400:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_403"];
} else {
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_403_DENIED"];
}
break;
case 404:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_404"];
break;
case 500:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_500"];
break;
case 503:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_503"];
break;
default:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_DEFAULT"];
break;
}
}); // catch
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/card/CardImportPage.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/card/CardImportPage.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_CardImportTemplate_CardImportTemplate_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/templates/CardImportTemplate/CardImportTemplate.vue */ "./src/components/templates/CardImportTemplate/CardImportTemplate.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_0__["Vue"].extend({
name: 'CardImportPage',
components: {
CardImportTemplate: _components_templates_CardImportTemplate_CardImportTemplate_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
},
data: function data() {
return {
loading: true,
successMessageLogs: '',
errorMessageLogs: '',
progress: 0,
showModalImport: false
};
},
mounted: function mounted() {
console.log('Card');
},
methods: {
resetData: function resetData() {
this.successMessageLogs = '';
this.errorMessageLogs = '';
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/card/CardListPage.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/card/CardListPage.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ "./node_modules/core-js/modules/es.array.join.js");
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.map.js */ "./node_modules/core-js/modules/es.map.js");
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js");
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ "./node_modules/core-js/modules/es.string.match.js");
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js");
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ "./node_modules/core-js/modules/es.string.trim.js");
/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.typed-array.uint8-array.js */ "./node_modules/core-js/modules/es.typed-array.uint8-array.js");
/* harmony import */ var core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_18__);
/* harmony import */ var core_js_modules_es_typed_array_copy_within_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.typed-array.copy-within.js */ "./node_modules/core-js/modules/es.typed-array.copy-within.js");
/* harmony import */ var core_js_modules_es_typed_array_copy_within_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_copy_within_js__WEBPACK_IMPORTED_MODULE_19__);
/* harmony import */ var core_js_modules_es_typed_array_every_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.typed-array.every.js */ "./node_modules/core-js/modules/es.typed-array.every.js");
/* harmony import */ var core_js_modules_es_typed_array_every_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_every_js__WEBPACK_IMPORTED_MODULE_20__);
/* harmony import */ var core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.typed-array.fill.js */ "./node_modules/core-js/modules/es.typed-array.fill.js");
/* harmony import */ var core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_21__);
/* harmony import */ var core_js_modules_es_typed_array_filter_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.typed-array.filter.js */ "./node_modules/core-js/modules/es.typed-array.filter.js");
/* harmony import */ var core_js_modules_es_typed_array_filter_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_filter_js__WEBPACK_IMPORTED_MODULE_22__);
/* harmony import */ var core_js_modules_es_typed_array_find_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.typed-array.find.js */ "./node_modules/core-js/modules/es.typed-array.find.js");
/* harmony import */ var core_js_modules_es_typed_array_find_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_find_js__WEBPACK_IMPORTED_MODULE_23__);
/* harmony import */ var core_js_modules_es_typed_array_find_index_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/es.typed-array.find-index.js */ "./node_modules/core-js/modules/es.typed-array.find-index.js");
/* harmony import */ var core_js_modules_es_typed_array_find_index_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_find_index_js__WEBPACK_IMPORTED_MODULE_24__);
/* harmony import */ var core_js_modules_es_typed_array_for_each_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/es.typed-array.for-each.js */ "./node_modules/core-js/modules/es.typed-array.for-each.js");
/* harmony import */ var core_js_modules_es_typed_array_for_each_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_for_each_js__WEBPACK_IMPORTED_MODULE_25__);
/* harmony import */ var core_js_modules_es_typed_array_includes_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! core-js/modules/es.typed-array.includes.js */ "./node_modules/core-js/modules/es.typed-array.includes.js");
/* harmony import */ var core_js_modules_es_typed_array_includes_js__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_includes_js__WEBPACK_IMPORTED_MODULE_26__);
/* harmony import */ var core_js_modules_es_typed_array_index_of_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! core-js/modules/es.typed-array.index-of.js */ "./node_modules/core-js/modules/es.typed-array.index-of.js");
/* harmony import */ var core_js_modules_es_typed_array_index_of_js__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_index_of_js__WEBPACK_IMPORTED_MODULE_27__);
/* harmony import */ var core_js_modules_es_typed_array_iterator_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! core-js/modules/es.typed-array.iterator.js */ "./node_modules/core-js/modules/es.typed-array.iterator.js");
/* harmony import */ var core_js_modules_es_typed_array_iterator_js__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_iterator_js__WEBPACK_IMPORTED_MODULE_28__);
/* harmony import */ var core_js_modules_es_typed_array_join_js__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! core-js/modules/es.typed-array.join.js */ "./node_modules/core-js/modules/es.typed-array.join.js");
/* harmony import */ var core_js_modules_es_typed_array_join_js__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_join_js__WEBPACK_IMPORTED_MODULE_29__);
/* harmony import */ var core_js_modules_es_typed_array_last_index_of_js__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! core-js/modules/es.typed-array.last-index-of.js */ "./node_modules/core-js/modules/es.typed-array.last-index-of.js");
/* harmony import */ var core_js_modules_es_typed_array_last_index_of_js__WEBPACK_IMPORTED_MODULE_30___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_last_index_of_js__WEBPACK_IMPORTED_MODULE_30__);
/* harmony import */ var core_js_modules_es_typed_array_map_js__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! core-js/modules/es.typed-array.map.js */ "./node_modules/core-js/modules/es.typed-array.map.js");
/* harmony import */ var core_js_modules_es_typed_array_map_js__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_map_js__WEBPACK_IMPORTED_MODULE_31__);
/* harmony import */ var core_js_modules_es_typed_array_reduce_js__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! core-js/modules/es.typed-array.reduce.js */ "./node_modules/core-js/modules/es.typed-array.reduce.js");
/* harmony import */ var core_js_modules_es_typed_array_reduce_js__WEBPACK_IMPORTED_MODULE_32___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_reduce_js__WEBPACK_IMPORTED_MODULE_32__);
/* harmony import */ var core_js_modules_es_typed_array_reduce_right_js__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! core-js/modules/es.typed-array.reduce-right.js */ "./node_modules/core-js/modules/es.typed-array.reduce-right.js");
/* harmony import */ var core_js_modules_es_typed_array_reduce_right_js__WEBPACK_IMPORTED_MODULE_33___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_reduce_right_js__WEBPACK_IMPORTED_MODULE_33__);
/* harmony import */ var core_js_modules_es_typed_array_reverse_js__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! core-js/modules/es.typed-array.reverse.js */ "./node_modules/core-js/modules/es.typed-array.reverse.js");
/* harmony import */ var core_js_modules_es_typed_array_reverse_js__WEBPACK_IMPORTED_MODULE_34___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_reverse_js__WEBPACK_IMPORTED_MODULE_34__);
/* harmony import */ var core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! core-js/modules/es.typed-array.set.js */ "./node_modules/core-js/modules/es.typed-array.set.js");
/* harmony import */ var core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_35___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_35__);
/* harmony import */ var core_js_modules_es_typed_array_slice_js__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! core-js/modules/es.typed-array.slice.js */ "./node_modules/core-js/modules/es.typed-array.slice.js");
/* harmony import */ var core_js_modules_es_typed_array_slice_js__WEBPACK_IMPORTED_MODULE_36___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_slice_js__WEBPACK_IMPORTED_MODULE_36__);
/* harmony import */ var core_js_modules_es_typed_array_some_js__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! core-js/modules/es.typed-array.some.js */ "./node_modules/core-js/modules/es.typed-array.some.js");
/* harmony import */ var core_js_modules_es_typed_array_some_js__WEBPACK_IMPORTED_MODULE_37___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_some_js__WEBPACK_IMPORTED_MODULE_37__);
/* harmony import */ var core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! core-js/modules/es.typed-array.sort.js */ "./node_modules/core-js/modules/es.typed-array.sort.js");
/* harmony import */ var core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_38___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_38__);
/* harmony import */ var core_js_modules_es_typed_array_subarray_js__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! core-js/modules/es.typed-array.subarray.js */ "./node_modules/core-js/modules/es.typed-array.subarray.js");
/* harmony import */ var core_js_modules_es_typed_array_subarray_js__WEBPACK_IMPORTED_MODULE_39___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_subarray_js__WEBPACK_IMPORTED_MODULE_39__);
/* harmony import */ var core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! core-js/modules/es.typed-array.to-locale-string.js */ "./node_modules/core-js/modules/es.typed-array.to-locale-string.js");
/* harmony import */ var core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_40___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_40__);
/* harmony import */ var core_js_modules_es_typed_array_to_string_js__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! core-js/modules/es.typed-array.to-string.js */ "./node_modules/core-js/modules/es.typed-array.to-string.js");
/* harmony import */ var core_js_modules_es_typed_array_to_string_js__WEBPACK_IMPORTED_MODULE_41___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_to_string_js__WEBPACK_IMPORTED_MODULE_41__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_42___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_42__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_43___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_43__);
/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! core-js/modules/web.url.js */ "./node_modules/core-js/modules/web.url.js");
/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_44___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_44__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_47___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_47__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_CardListTemplate_CardListTemplate_vue__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! @/components/templates/CardListTemplate/CardListTemplate.vue */ "./src/components/templates/CardListTemplate/CardListTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_52___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_52__);
/* harmony import */ var _utils_alligate__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! @/utils/alligate */ "./src/utils/alligate/index.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
var countChangeExport = 2;
var countChange = 2;
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_49__["Vue"].extend({
name: 'CardListPage',
components: {
CardListTemplate: _components_templates_CardListTemplate_CardListTemplate_vue__WEBPACK_IMPORTED_MODULE_50__["default"]
},
data: function data() {
return {
isReload: false,
isGetDataList: false,
perPage: _config__WEBPACK_IMPORTED_MODULE_51__["PAGE_DEFAULT"],
currPage: 1,
scorp: ['pCodeId'],
keyword: '',
cardTotalCount: 0,
dataCards: [],
loading: false,
errorMessageLogs: '',
successMessageLogs: '',
// CSV
exportDataCSV: [],
showProgressExportCSV: false,
errorMessageCsvXlsx: '',
// Excel
progressCsvXlsx: 0,
showModalImport: false,
isShowViewCSV: false,
showProgressImport: false,
successItemImport: 0,
totalDataRowImport: 0,
percentProcess: 0,
errorMessageImport: [],
isFinishProcess: false,
isLoading: false,
UserSheetImportData: [],
groupGateArray: [],
dataImport: [],
sheetUserName: '',
sheetGroupName: '',
rowinErrDialog: 0,
maxPagePcode: 1,
userIdArray: [],
userInGroupMx: [],
successItemSheet2: 0,
totalDataRowSheet2: 0,
progressSheet2: 0,
percentProcessSheet2: 0,
// Disable, enable Pcodes
showProgress: false,
errorMessageProcess: [],
successItemProcess: 0,
totalDataRowProcess: 0,
progress: 0,
isFinishProcessEnable: false,
typeAction: 0,
dataAction: [],
showConfirm: false,
isHasLowerCaseCardNumberCSV: false,
isHasLowerCaseCardNumberExcel: false,
isExportUserInfoCSV: false,
exportUserData: [],
maxPageUser: 1,
maxPageGroup: 1,
exportGroupData: [],
countColumn: 1,
exportGroupPassages: [],
typeConfirm: 0,
showModalProcess: false,
showModalConfirmEmail: false,
authority: _store__WEBPACK_IMPORTED_MODULE_54__["default"].state.auth
};
},
watch: {
isLoading: function isLoading(value) {
this.$emit('loading', value);
},
loading: function loading(value) {
this.$emit('loading', value);
}
},
created: function created() {
if (typeof localStorage.isVaildDataCard === 'undefined') {
localStorage.setItem('isVaildDataCard', 'true');
}
if (typeof localStorage.cardSortKey === 'undefined') {
localStorage.setItem('cardSortKey', 'registered');
}
if (typeof localStorage.cardSortName === 'undefined') {
localStorage.setItem('cardSortName', 'desc');
}
if (typeof localStorage.pageSizeCard === 'undefined') {
localStorage.setItem('pageSizeCard', _config__WEBPACK_IMPORTED_MODULE_51__["PAGE_DEFAULT"].toString());
this.perPage = _config__WEBPACK_IMPORTED_MODULE_51__["PAGE_DEFAULT"];
} else {
this.perPage = parseInt(localStorage.pageSizeCard);
}
this.getListCards();
},
mounted: function mounted() {
this.$emit('activeMenu', 'cards');
},
methods: {
ShowOnlyIsVaild: function ShowOnlyIsVaild(data) {
localStorage.setItem('isVaildDataCard', data.toString());
this.getListCards();
},
clickAddCard: function clickAddCard() {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_51__["CARD_ADD"]
});
},
clickCardDetail: function clickCardDetail(value) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_51__["CARD_DETAIL"],
query: {
pCodeId: value
}
});
},
changePerPage: function changePerPage(value) {
this.perPage = value;
localStorage.setItem('pageSizeCard', value);
this.getListCards();
},
changePage: function changePage(value) {
this.currPage = value;
this.getListCards();
},
searchCard: function searchCard(value) {
this.keyword = value.text;
this.scorp = value.targets;
this.getListCards();
},
getListCards: function getListCards() {
var _this = this;
this.isGetDataList = true;
this.isFinishProcessEnable = false;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_51__["CARD_LIST_API"] + '?limit=' + this.perPage + '&page=' + this.currPage + '&sortKey=' + localStorage.cardSortName + ':' + localStorage.cardSortKey;
if (this.keyword !== '') {
apiLink += '&keyword=' + this.keyword + '&scorp=' + this.scorp;
}
if (localStorage.isVaildDataCard === 'true') {
apiLink += '&isValid=true';
}
apiLink += '&embed=user';
if (!this.authority.isAdmin) {
apiLink += '&isExceptUnsettablePcode=true';
}
this.$http.get(apiLink).then(function (response) {
_this.resetData();
_this.isFinishProcessEnable = true;
_this.isGetDataList = false;
if (!_this.isEmpty(response.body.pCodes)) {
_this.dataCards = response.body.pCodes;
_this.dataCards.forEach(function (element, key) {
if (element.user) {
_this.dataCards[key].userName = element.user.name;
} else {
_this.dataCards[key].userName = '';
}
});
_this.cardTotalCount = response.body.maxRecords;
_this.currPage = Math.ceil(response.body.startRecord / _this.perPage);
console.log('currPage = ', _this.currPage);
} else {
_this.cardTotalCount = 0;
_this.currPage = 1;
}
}).then(null, function (err) {
_this.resetData();
_this.isFinishProcessEnable = true;
_this.isGetDataList = false;
switch (err.status) {
case 400:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_51__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_51__["ERROR_403"];
} else {
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_51__["ERROR_403_DENIED"];
}
break;
case 404:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_51__["ERROR_404"];
break;
case 500:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_51__["ERROR_500"];
break;
case 503:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_51__["ERROR_503"];
break;
default:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_51__["ERROR_DEFAULT"];
break;
}
}); // catch
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
resetData: function resetData() {
this.dataCards = [];
this.errorMessageLogs = ''; // this.cardTotalCount = 0;
// this.page = 0;
},
// CSV
resetAllValue: function resetAllValue() {
// value of import excel and CSV
this.isLoading = false;
this.progressCsvXlsx = 0;
this.successItemImport = 0;
this.isFinishProcess = false;
this.totalDataRowImport = 0;
this.errorMessageImport = [];
this.rowinErrDialog = 0;
this.showProgressImport = false;
this.errorMessageCsvXlsx = '';
this.dataImport = [];
this.exportDataCSV = [];
this.maxPagePcode = 1;
this.showProgressExportCSV = false;
},
clickExportCSV: function clickExportCSV(isCheckDataCSV) {
var _this2 = this;
this.resetAllValue();
this.showProgressExportCSV = true;
setTimeout(function () {
_this2.getDataForPcode(isCheckDataCSV);
}, 200);
},
getDataForPcode: function getDataForPcode(isCheckDataCSV) {
var _this3 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var vm, page, isContinueGetData;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
if (!isCheckDataCSV) {
_context.next = 14;
break;
}
vm = _this3;
page = 1;
isContinueGetData = true;
case 4:
if (!isContinueGetData) {
_context.next = 12;
break;
}
_context.next = 7;
return _this3.getPCodeExport(page);
case 7:
_this3.progressCsvXlsx += 100 / _this3.maxPagePcode;
page++;
if (page <= _this3.maxPagePcode) {
isContinueGetData = true;
} else {
isContinueGetData = false;
}
_context.next = 4;
break;
case 12:
_context.next = 15;
break;
case 14:
_this3.progressCsvXlsx = 100;
case 15:
_this3.downloadCSV();
_this3.isFinishProcess = true;
case 17:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
getPCodeExport: function getPCodeExport(page) {
var _this4 = this;
var vm = this;
return new Promise(function (resolve) {
_this4.$http.get(_config__WEBPACK_IMPORTED_MODULE_51__["CARD_LIST_API"] + '?limit=1000&page=' + page).then(function (response) {
var _iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(response.body.pCodes),
_step;
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var item = _step.value;
vm.exportDataCSV.push({
'ユーザーID': item.userId,
'個人コードID': item.pCodeId,
'コード種別(変更不可)': item.type,
'ステータス(1:有効.0:無効)': vm.converToBit(item.isValid),
'登録日(読み取り専用)': vm.converToDate(item.registered),
'更新日(読み取り専用)': vm.converToDate(item.updated)
});
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
if (response.body.maxRecords > 0) {
vm.maxPagePcode = Math.ceil(response.body.maxRecords / 1000);
}
resolve(true);
}).then(null, function (err) {
console.log(err);
resolve(false);
});
});
},
downloadCSV: function downloadCSV() {
var saveAs = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js");
var filename;
if (this.exportDataCSV.length === 0) {
this.exportDataCSV.push({
'ユーザーID': '',
'個人コードID': '',
'コード種別(変更不可)': '',
'ステータス(1:有効.0:無効)': '',
'登録日(読み取り専用)': '',
'更新日(読み取り専用)': ''
});
}
var csv = this.convertArrayOfObjectsToCSV({
data: this.exportDataCSV
});
filename = 'pcode-data.csv';
var bom = new Uint8Array([0xEF, 0xBB, 0xBF]);
var blob = new Blob([bom, csv], {
type: 'text/csv;charset=utf-8;'
}); // ダウンロード実行
var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
if (isSafari) {
saveAs(blob, filename);
} else {
console.log('window.navigator.msSaveOrOpenBlob', window.navigator.msSaveOrOpenBlob);
if (window.navigator.msSaveOrOpenBlob !== undefined) {
// IEの場合
navigator.msSaveBlob(blob, filename);
} else {
// IE以外(Chrome, Firefox)
// const downloadLink = $('');
var downloadLink = document.createElement('a');
downloadLink.setAttribute('href', window.URL.createObjectURL(blob));
downloadLink.setAttribute('download', filename);
downloadLink.setAttribute('target', '_blank'); // $('body').append(downloadLink);
downloadLink.click();
downloadLink.remove();
}
}
},
closeModalProcessCSV: function closeModalProcessCSV() {
this.resetAllValue();
},
clickImportCSV: function clickImportCSV(files) {
var _this5 = this;
this.resetAllValue();
this.isLoading = true;
setTimeout(function () {
_this5.importCSV(files);
}, 200);
},
importCSV: function importCSV(data) {
var _this6 = this;
var files = data.files;
var vm = this;
if (files !== null && files !== undefined && files.length !== 0) {
var reader = new FileReader();
reader.onload = function () {
var read = reader.result;
var lineArr = read.split('\n');
var itemArr = [];
var isHasLowerCase = false;
_this6.isLoading = false;
_this6.showProgressImport = true;
for (var i = 0; i < lineArr.length; i++) {
itemArr[i] = lineArr[i].split(',');
}
if (itemArr.length > 1) {
for (var k = 1; k < itemArr.length; k++) {
if (itemArr[k].length === 6 && itemArr[k][1].length > 0 && itemArr[k][2].length > 0 && itemArr[k][3].length > 0) {
if (itemArr[k][1].toUpperCase() !== itemArr[k][1]) {
isHasLowerCase = true;
}
vm.dataImport.push(itemArr[k]);
}
}
if (vm.dataImport.length > 0) {
_this6.totalDataRowImport = _this6.dataImport.length;
_this6.percentProcess = 100 / _this6.totalDataRowImport;
_this6.isHasLowerCaseCardNumberCSV = isHasLowerCase;
if (!_this6.isHasLowerCaseCardNumberCSV) {
// Send data
vm.excuteImportCsv();
} else {
_this6.showProgressImport = false;
}
} else {
vm.isFinishProcess = true;
vm.errorMessageCsvXlsx = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
} else {
vm.isFinishProcess = true;
vm.errorMessageCsvXlsx = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
};
reader.onerror = function () {
vm.isLoading = false;
vm.showProgressImport = true;
vm.errorMessageCsvXlsx = '選択されているファイルの読み込みに失敗しました。
ブラウザの更新、もしくは別ファイルを選択してから
再度アップロードしたいファイルを選択してください。';
vm.isFinishProcess = true;
};
reader.readAsText(files, 'Shift_JIS');
} else {
vm.isLoading = false;
vm.showProgressImport = true;
vm.errorMessageCsvXlsx = 'CSVのファイルを選択してください。';
vm.isFinishProcess = true;
}
},
excuteImportCsv: function excuteImportCsv() {
var _this7 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
var line, _iterator2, _step2, item, resPcode;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_this7.closeDialogCheckCardCSV();
_this7.showProgressImport = true;
line = 1;
_iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(_this7.dataImport);
_context2.prev = 4;
_iterator2.s();
case 6:
if ((_step2 = _iterator2.n()).done) {
_context2.next = 21;
break;
}
item = _step2.value;
if (!(_this7.dataImport.length === 0)) {
_context2.next = 10;
break;
}
return _context2.abrupt("break", 21);
case 10:
_context2.next = 12;
return _this7.pCodeAddExe(item[0], item[2], item[1], _this7.convertStringToBoolean(item[3], false), line += 1);
case 12:
resPcode = _context2.sent;
if (!(resPcode === 2)) {
_context2.next = 17;
break;
}
_context2.next = 16;
return _this7.pCodeEditCSV(item[0], item[1], _this7.convertStringToBoolean(item[3], false), line);
case 16:
resPcode = _context2.sent;
case 17:
if (resPcode === 1 && _this7.dataImport.length > 0) {
_this7.successItemImport++;
}
if (_this7.dataImport.length > 0) {
_this7.progressCsvXlsx += _this7.percentProcess;
}
case 19:
_context2.next = 6;
break;
case 21:
_context2.next = 26;
break;
case 23:
_context2.prev = 23;
_context2.t0 = _context2["catch"](4);
_iterator2.e(_context2.t0);
case 26:
_context2.prev = 26;
_iterator2.f();
return _context2.finish(26);
case 29:
_this7.isFinishProcess = true;
case 30:
case "end":
return _context2.stop();
}
}
}, _callee2, null, [[4, 23, 26, 29]]);
}))();
},
convertArrayOfObjectsToCSV: function convertArrayOfObjectsToCSV(args) {
var result;
var ctr;
var keys;
var columnDelimiter;
var lineDelimiter;
var data;
data = args.data || null;
if (data == null || !data.length) {
return null;
}
columnDelimiter = args.columnDelimiter || ',';
lineDelimiter = args.lineDelimiter || '\n';
keys = Object.keys(data[0]);
result = '';
result += keys.join(columnDelimiter);
result += lineDelimiter;
data.forEach(function (item) {
ctr = 0;
keys.forEach(function (key) {
if (ctr > 0) {
result += columnDelimiter;
}
result += item[key];
ctr++;
});
result += lineDelimiter;
});
return result;
},
// Excel
clickExportExcel: function clickExportExcel(check) {
var _this8 = this;
this.loading = true;
this.exportUserData = [];
this.exportGroupData = [];
this.exportGroupPassages = [];
if (check) {
this.getDataForUserExcel().then(function () {
return _this8.getDataForGroup(check);
}).then(function () {
return _this8.downloadExcel();
}).then(function () {
_this8.loading = false;
});
} else {
this.getDataForGroup(check).then(function () {
return _this8.downloadExcel();
}).then(function () {
_this8.loading = false;
});
}
},
downloadExcel: function downloadExcel() {
var _this9 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
var setPassword, dataGroup, dataUser, dataGroupPassages, ExcelJS, wb, totalLine, options1, options2, options3, sheetNameExport, ws1, ws2, ws3, styleFormat, style1, styleBorder, styleSheet3, B2, C2, M2, O2, Q2, C1, A1, countUser, getColumn, saveAs;
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
setPassword = '!@#' + Math.random().toString(36).substring(7) + Date.now();
dataGroup = _this9.exportGroupData;
dataUser = _this9.exportUserData;
dataGroupPassages = _this9.exportGroupPassages;
ExcelJS = __webpack_require__(/*! excel4node */ "./node_modules/excel4node/distribution/index.js");
wb = new ExcelJS.Workbook();
totalLine = dataUser.length > 0 ? dataUser.length + 2 : 1002;
options1 = {
sheetFormat: {
defaultColWidth: 13
}
};
options2 = {
sheetFormat: {
defaultColWidth: 3
}
};
options3 = {
sheetProtection: {
password: setPassword
},
hidden: true
};
sheetNameExport = ['ユーザーとカードの設定', '通行権限グループとユーザーの紐づけ', '参照'];
ws1 = wb.addWorksheet(sheetNameExport[0], options1);
ws2 = wb.addWorksheet(sheetNameExport[1], options2);
ws3 = wb.addWorksheet(sheetNameExport[2], options3);
styleFormat = wb.createStyle({
fill: {
type: 'pattern',
patternType: 'solid',
bgColor: 'FFC008'
},
font: {
color: '000000',
name: 'MS PGothic'
}
});
style1 = wb.createStyle({
alignment: {
vertical: 'center',
horizontal: 'left',
wrapText: true
}
});
styleBorder = wb.createStyle({
font: {
size: 11,
name: 'MS PGothic'
},
border: {
left: {
style: 'thin',
color: '000000'
},
right: {
style: 'thin',
color: '000000'
},
top: {
style: 'thin',
color: '000000'
},
bottom: {
style: 'thin',
color: '000000'
}
}
});
styleSheet3 = wb.createStyle({
alignment: {
vertical: 'center',
horizontal: 'center'
},
font: {
size: 11,
name: 'MS PGothic'
},
border: {
left: {
style: 'thin',
color: '000000'
},
right: {
style: 'thin',
color: '000000'
},
top: {
style: 'thin',
color: '000000'
},
bottom: {
style: 'thin',
color: '000000'
}
}
});
B2 = [{
color: '000000',
size: 11,
value: 'ユーザーID \n',
name: 'MS PGothic'
}, {
value: '(重複不可)\n',
bold: true,
size: 11,
color: '000000',
name: 'MS PGothic'
}, {
value: '(半角英数字)',
size: 9,
color: 'ff0000',
name: 'MS PGothic',
bold: false
}];
C2 = ['ログインパスワード', {
value: '(新規ユーザー登録のみ有効)\n',
bold: true,
size: 11,
color: '000000',
name: 'MS PGothic'
}, {
value: '(必須:半角英大文字+半角英小文字+半角数字の組み合わせ)',
size: 9,
color: 'ff0000',
name: 'MS PGothic',
bold: false
}];
M2 = ['個人コード1 \n', {
value: '(テンキー:半角数字)(NFC:半角英数字)',
size: 9,
color: 'ff0000',
name: 'MS PGothic'
}];
O2 = ['個人コード2 \n', {
value: '(テンキー:半角数字)(NFC:半角英数字)',
size: 9,
color: 'ff0000',
name: 'MS PGothic'
}];
Q2 = ['個人コード3 \n', {
value: '(テンキー:半角数字)(NFC:半角英数字)',
size: 9,
color: 'ff0000',
name: 'MS PGothic'
}];
C1 = ['通行権限グループ一覧 ', {
value: '※紐づけ設定 1:設定、0:解除',
color: 'ff0000',
name: 'MS PGothic'
}];
A1 = ['※赤セルの箇所は、', {
value: '入力必須項目',
bold: true,
size: 11,
color: '000000',
name: 'MS PGothic'
}, {
value: 'です \n',
bold: false,
size: 11,
color: '000000',
name: 'MS PGothic'
}, {
value: '※青セルの箇所は、',
bold: false,
size: 11,
color: '000000',
name: 'MS PGothic'
}, {
value: 'サービス加入者のみ入力可能',
bold: true,
size: 11,
color: '000000',
name: 'MS PGothic'
}, {
value: 'です',
bold: false,
size: 11,
color: '000000',
name: 'MS PGothic'
}]; // Sheet 3
ws3.cell(2, 2).string('通行権限グループの値').style(styleSheet3);
ws3.cell(3, 2).string(' ').style(styleSheet3);
ws3.cell(4, 2).number(0).style(styleSheet3);
ws3.cell(5, 2).number(1).style(styleSheet3);
ws3.column(2).setWidth(22); // Sheet 1
ws1.cell(1, 2, 1, 5, true).string(A1).style({
alignment: {
vertical: 'center',
horizontal: 'left',
wrapText: true
},
font: {
size: 11,
name: 'MS PGothic'
}
});
ws1.row(1).setHeight(31);
ws1.cell(2, 2).string(B2).style(style1);
ws1.cell(2, 3).string(C2).style(style1);
ws1.cell(2, 4).string('ユーザー名').style(style1);
ws1.cell(2, 5).string('ふりがな').style(style1);
ws1.cell(2, 6).string('メールアドレス').style(style1);
ws1.cell(2, 7).string('組織管理権限(1:有効.0:無効)').style(style1); // New
ws1.cell(2, 8).string('所属ID').style(style1);
ws1.cell(2, 9).string('所属名').style(style1);
ws1.cell(2, 8 + countChangeExport).string('ゲート設定権限ステータス(1:有効.0:無効)').style(style1);
ws1.cell(2, 9 + countChangeExport).string('鍵共有権限ステータス(1:有効.0:無効)').style(style1);
ws1.cell(2, 10 + countChangeExport).string('アプリへのログイン(1:有効.0:無効)').style(style1);
ws1.cell(2, 11 + countChangeExport).string('SMS認証(1:有効.0:無効)').style(style1);
ws1.cell(2, 12 + countChangeExport).string(['電話番号 \n', {
value: '(-(ハイフン)無しの携帯電話番号)',
size: 11,
color: 'ff0000',
name: 'MS PGothic'
}]).style(style1);
ws1.cell(2, 13 + countChangeExport).string('備考1').style(style1);
ws1.cell(2, 14 + countChangeExport).string('備考2').style(style1);
ws1.cell(2, 15 + countChangeExport).string('個人コード1-種別(1:テンキー.0:NFCカード)').style(style1);
ws1.cell(2, 16 + countChangeExport).string(M2).style(style1);
ws1.cell(2, 17 + countChangeExport).string('個人コード2-種別(1:テンキー.0:NFCカード)').style(style1);
ws1.cell(2, 18 + countChangeExport).string(O2).style(style1);
ws1.cell(2, 19 + countChangeExport).string('個人コード3-種別(1:テンキー.0:NFCカード)').style(style1);
ws1.cell(2, 20 + countChangeExport).string(Q2).style(style1);
ws1.cell(2, 2, totalLine, 4, false).style({
fill: {
type: 'pattern',
patternType: 'solid',
bgColor: 'fcd5b4',
fgColor: 'fcd5b4'
}
});
ws1.cell(3, 2, totalLine, 20 + countChangeExport, false).style({
alignment: {
vertical: 'center',
horizontal: 'left'
}
});
ws1.cell(2, 7, totalLine, 7, false).style({
fill: {
type: 'pattern',
patternType: 'solid',
bgColor: 'fcd5b4',
fgColor: 'fcd5b4'
}
});
ws1.cell(2, 10, totalLine, 9 + countChangeExport, false).style({
fill: {
type: 'pattern',
patternType: 'solid',
bgColor: 'fcd5b4',
fgColor: 'fcd5b4'
}
});
ws1.cell(2, 11 + countChangeExport, totalLine, 12 + countChangeExport, false).style({
fill: {
type: 'pattern',
patternType: 'solid',
bgColor: 'daeef3',
fgColor: 'daeef3'
}
});
ws1.cell(3, 12 + countChangeExport, totalLine, 12 + countChangeExport, false).style({
numberFormat: '@'
}); // Set border
ws1.cell(2, 2, totalLine, 20 + countChangeExport, false).style(styleBorder); // set width for column
ws1.column(13 + countChangeExport).setWidth(34);
ws1.column(15 + countChangeExport).setWidth(34);
ws1.column(17 + countChangeExport).setWidth(34);
ws1.column(1).setWidth(3);
countUser = 3;
if (!(dataUser.length > 0)) {
_context3.next = 68;
break;
}
_context3.next = 68;
return dataUser.forEach(function (item, index) {
ws1.cell(countUser + index, 2).string(item.userId);
ws1.cell(countUser + index, 4).string(item.name);
ws1.cell(countUser + index, 5).string(item.furigana);
ws1.cell(countUser + index, 6).string(item.email);
ws1.cell(countUser + index, 7).number(item.isAdmin);
ws1.cell(countUser + index, 8).string(item.departmentId);
ws1.cell(countUser + index, 9).string(item.departmentName);
ws1.cell(countUser + index, 8 + countChangeExport).number(item.isPhoneAdmin);
ws1.cell(countUser + index, 9 + countChangeExport).number(item.shareKeyBeValid);
ws1.cell(countUser + index, 10 + countChangeExport).number(item.isPasswordLoginValid);
ws1.cell(countUser + index, 11 + countChangeExport).number(item.isMfaSms);
ws1.cell(countUser + index, 12 + countChangeExport).string(item.phoneNumber);
ws1.cell(countUser + index, 13 + countChangeExport).string(item.option1);
ws1.cell(countUser + index, 14 + countChangeExport).string(item.option2);
if (item.pCodes[0]) {
ws1.cell(countUser + index, 15 + countChangeExport).number(item.pCodes[0].type);
ws1.cell(countUser + index, 16 + countChangeExport).string(item.pCodes[0].pCodeId);
}
if (item.pCodes[1]) {
ws1.cell(countUser + index, 17 + countChangeExport).number(item.pCodes[1].type);
ws1.cell(countUser + index, 18 + countChangeExport).string(item.pCodes[1].pCodeId);
}
if (item.pCodes[2]) {
ws1.cell(countUser + index, 19 + countChangeExport).number(item.pCodes[2].type);
ws1.cell(countUser + index, 20 + countChangeExport).string(item.pCodes[2].pCodeId);
}
});
case 68:
// sheet 2
ws2.cell(2, 2).string('ユーザーID');
ws2.cell(3, 2).string('編集禁止').style({
alignment: {
vertical: 'center',
horizontal: 'right'
}
});
_context3.next = 72;
return dataGroup.forEach(function (value, index) {
var cell = index + 3;
ws2.cell(2, cell).string(value.name).style({
alignment: {
textRotation: 90,
vertical: 'center',
horizontal: 'center'
}
});
ws2.cell(3, cell).string(value.groupId).style({
alignment: {
textRotation: 90,
vertical: 'center',
horizontal: 'center'
},
fill: {
type: 'pattern',
patternType: 'solid',
bgColor: '808080',
fgColor: '808080'
}
});
for (var i = 3; i <= totalLine; i++) {
var cellValue = sheetNameExport[0] + '!B' + i;
ws2.cell(i + 1, cell).string('');
ws2.cell(i + 1, 2).formula('IF( ' + cellValue + '= "", "", ' + cellValue + ')').style({
alignment: {
vertical: 'center',
horizontal: 'left'
}
});
}
_this9.countColumn++;
});
case 72:
_context3.next = 74;
return dataUser.forEach(function (userItem, userIndex) {
dataGroup.forEach(function (groupItem, groupIndex) {
var checkGroupPassages = dataGroupPassages.filter(function (item) {
return item.userId === userItem.userId && item.groupId === groupItem.groupId;
});
if (checkGroupPassages.length > 0) {
ws2.cell(userIndex + 4, groupIndex + 3).number(1);
}
});
});
case 74:
getColumn = ExcelJS.getExcelCellRef(totalLine + 1, _this9.countColumn + 1); // Set border
ws2.cell(2, 2, totalLine + 1, _this9.countColumn + 1, false).style(styleBorder);
ws2.cell(1, 3).string(C1).style({
alignment: {
vertical: 'center',
horizontal: 'left'
},
font: {
name: 'MS PGothic'
}
});
ws2.addDataValidation({
type: 'list',
allowBlank: true,
showDropDown: true,
sqref: 'C4:' + getColumn,
formulas: ['=' + sheetNameExport[2] + '!$B$3:$B$5']
});
ws2.cell(2, 2).style({
alignment: {
vertical: 'center',
horizontal: 'left'
}
}); // set default data
ws2.cell(4, 3, totalLine + 1, _this9.countColumn + 1).style({
fill: {
type: 'pattern',
patternType: 'solid',
bgColor: 'bfbfbf',
fgColor: 'bfbfbf'
}
});
ws2.column(2).setWidth(24);
ws2.row(3).hide();
ws2.addConditionalFormattingRule('C4:' + getColumn, {
type: 'expression',
priority: 1,
formula: 'NOT(ISERROR(SEARCH("1",C4:' + getColumn + ')))',
style: styleFormat
});
saveAs = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js");
wb.writeToBuffer().then(function (buffer) {
var blob = new Blob([buffer]);
saveAs(blob, 'alluser-data.xlsx');
});
case 85:
case "end":
return _context3.stop();
}
}
}, _callee3);
}))();
},
clickConfirmEmail: function clickConfirmEmail(data) {
this.typeConfirm = data.type;
this.showModalProcess = false;
this.showModalConfirmEmail = true;
},
clickImportExcel: function clickImportExcel(files) {
var _this10 = this;
this.showModalConfirmEmail = false;
this.resetAllValue();
this.isLoading = true;
setTimeout(function () {
_this10.importExelAllUser(files);
}, 200);
},
importExelAllUser: function importExelAllUser(data) {
var _this11 = this;
var files = data.files;
if (files !== null && files !== undefined && files.length !== 0) {
var reader = new FileReader();
reader.onload = function () {
var read = reader.result;
var XLSX = __webpack_require__(/*! xlsx */ "./node_modules/xlsx/xlsx.js");
var workbook = XLSX.read(read, {
type: 'array'
});
_this11.sheetUserName = workbook.SheetNames[0];
_this11.sheetGroupName = workbook.SheetNames[1];
var usersheetdata = workbook.Sheets[_this11.sheetUserName];
var gatesheetdata = workbook.Sheets[_this11.sheetGroupName];
_this11.isLoading = false;
_this11.showProgressImport = true;
if (usersheetdata !== undefined && gatesheetdata !== undefined) {
var usersheetarray = XLSX.utils.sheet_to_json(usersheetdata, {
header: 1
});
var gatesheetarray = XLSX.utils.sheet_to_json(gatesheetdata, {
header: 1
});
var headerarray = usersheetarray[1];
var gateheaderarray = gatesheetarray[1];
var isEmptyFirstColumnUser = headerarray[0] === undefined;
usersheetarray.forEach(function (value) {
if (isEmptyFirstColumnUser) {
if (value[0] === undefined) {
value.splice(0, 1);
}
}
for (var i = 0; i < value.length; i++) {
if (value[i] === undefined || value[i].toString().trim().length === 0) {
value[i] = '';
}
}
});
var isEmptyFirstColumnGate = gateheaderarray[0] === undefined;
gatesheetarray.forEach(function (value) {
if (isEmptyFirstColumnGate) {
if (value[0] === undefined) {
value.splice(0, 1);
}
}
for (var i = 0; i < value.length; i++) {
if (value[i] === undefined || value[i].toString().trim().length === 0) {
value[i] = '';
}
}
});
console.log('usersheetarray', usersheetarray);
console.log('gatesheetarray', gatesheetarray);
if (headerarray.length === 19) {
countChange = 0;
}
var CloumnData = 19 + countChange; // Sheet must have 19 cloumn
var isHasLowerCase = false;
if (headerarray.length === CloumnData && gatesheetarray.length !== 0) {
// Sheet User Data
for (var index = 2; index < usersheetarray.length; index++) {
var itemArr = [];
if (usersheetarray[1].length === CloumnData) {
var rowIsblank = true;
for (var headeridx = 0; headeridx < CloumnData; headeridx++) {
itemArr[headeridx] = usersheetarray[index][headeridx] === undefined ? '' : usersheetarray[index][headeridx] + '';
if (itemArr[headeridx] !== '') {
rowIsblank = false;
}
}
if (rowIsblank === false) {
if (itemArr[14 + countChange].toUpperCase() !== itemArr[14 + countChange] || itemArr[16 + countChange].toUpperCase() !== itemArr[16 + countChange] || itemArr[18 + countChange].toUpperCase() !== itemArr[18 + countChange]) {
isHasLowerCase = true;
}
_this11.UserSheetImportData.push([itemArr, index + 1]);
}
}
} // Sheet2
if (gatesheetarray[2][1] !== undefined && gatesheetarray[2][1].match(/^[0-9a-fA-F-]{36}$/)) {
_this11.groupGateArray = gatesheetarray[2]; // Array key start from 1.
}
if (_this11.groupGateArray.length > 0) {
for (var _index = 0; _index < gatesheetarray.length - 3; _index++) {
if (gatesheetarray[_index + 3][0] !== undefined && gatesheetarray[_index + 3][0].toString() !== '') {
var noStatusData = true;
for (var gridx = 1; gridx < _this11.groupGateArray.length; gridx++) {
if (gatesheetarray[_index + 4 - 1][gridx] !== undefined && gatesheetarray[_index + 4 - 1][gridx] !== '') {
noStatusData = false;
}
}
if (noStatusData === false) {
_this11.userIdArray.push([gatesheetarray[_index + 3][0], _index + 4]);
}
}
}
}
if (_this11.userIdArray.length > 0 && _this11.groupGateArray.length > 0) {
for (var _gridx = 1; _gridx < _this11.groupGateArray.length; _gridx++) {
var tempArray = [];
var _iterator3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(_this11.userIdArray),
_step3;
try {
for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {
var item = _step3.value;
tempArray[item[0]] = gatesheetarray[item[1] - 1][_gridx];
} // for (let uidx = 0; uidx < this.userIdArray.length; uidx++) {
// console.log(this.userIdArray[uidx]);
// tempArray[this.userIdArray[uidx][0]] = gatesheetarray[this.userIdArray[uidx][1] - 1][gridx];
// }
} catch (err) {
_iterator3.e(err);
} finally {
_iterator3.f();
}
_this11.userInGroupMx[_this11.groupGateArray[_gridx]] = tempArray;
}
}
console.log(_this11.UserSheetImportData);
console.log(_this11.userInGroupMx);
_this11.totalDataRowImport = _this11.UserSheetImportData.length;
_this11.totalDataRowSheet2 = (_this11.groupGateArray.length - 1) * _this11.userIdArray.length;
_this11.isHasLowerCaseCardNumberExcel = isHasLowerCase;
if (_this11.UserSheetImportData.length + _this11.userIdArray.length > 0) {
if (!_this11.isHasLowerCaseCardNumberExcel) {
// Send data
if (_this11.UserSheetImportData.length > 0) {
_this11.percentProcess = 100 / _this11.totalDataRowImport; // Send data
_this11.excuteRegisterUser().then(function () {
if (_this11.groupGateArray.length > 1) {
// Send data
_this11.percentProcessSheet2 = 100 / _this11.totalDataRowSheet2;
_this11.gateGrpImportExe();
} else {
_this11.isFinishProcess = true;
}
});
} else {
if (_this11.groupGateArray.length > 0) {
// Send data
_this11.gateGrpImportExe();
} else {
_this11.isFinishProcess = true;
}
}
} else {
_this11.showProgressImport = false;
}
} else {
_this11.isFinishProcess = true;
_this11.errorMessageCsvXlsx = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
} else {
_this11.isFinishProcess = true;
_this11.errorMessageCsvXlsx = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
} else {
_this11.isFinishProcess = true;
_this11.errorMessageCsvXlsx = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
};
reader.onerror = function () {
_this11.isLoading = false;
var msg = '選択されているファイルの読み込みに失敗しました。
';
msg += 'ブラウザの更新、もしくは別ファイルを選択してから
再度アップロードしたいファイルを選択してください。';
_this11.errorMessageCsvXlsx = msg;
_this11.isFinishProcess = true;
_this11.showProgressImport = true;
};
reader.readAsArrayBuffer(files);
} else {
this.isLoading = false;
this.showProgressImport = true;
this.errorMessageCsvXlsx = 'XLSXのファイルを選択してください。';
this.isFinishProcess = true;
}
},
excuteRegisterUser: function excuteRegisterUser() {
var _this12 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {
var _iterator4, _step4, item, rowstatus, phoneNumber, phone, isMfaSms, phoneNumberEnd, checkMfaSms, admin, phoneAdmin, isShareKeyBeValid, checkPasswordLoginValid, tmpIsSendEmail, user, resultUser, resPcode1, resPcode2, resPcode3;
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
_this12.closeDialogCheckCardExcel();
_this12.showProgressImport = true;
_iterator4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(_this12.UserSheetImportData);
_context4.prev = 3;
_iterator4.s();
case 5:
if ((_step4 = _iterator4.n()).done) {
_context4.next = 63;
break;
}
item = _step4.value;
if (!(_this12.UserSheetImportData.length === 0)) {
_context4.next = 9;
break;
}
return _context4.abrupt("break", 63);
case 9:
rowstatus = '';
if (!(item[0] === undefined || item[0][0].length < 4 || item[0][0].length > 96)) {
_context4.next = 15;
break;
}
rowstatus = _this12.sheetUserName + 'シート>>' + item[1] + ' 行目>>' + '入力したパラメーターが誤っています。入力内容をご確認ください。';
_this12.$set(_this12.errorMessageImport, _this12.rowinErrDialog++, rowstatus);
_context4.next = 60;
break;
case 15:
phoneNumber = item[0][10 + countChange].replace(/\u200B/g, '');
phone = phoneNumber.substring(1);
isMfaSms = item[0][9 + countChange];
phoneNumberEnd = '';
checkMfaSms = _this12.convertStringToBoolean(isMfaSms, false);
admin = _this12.convertStringToBoolean(item[0][5], false);
phoneAdmin = _this12.convertStringToBoolean(item[0][6 + countChange], false);
isShareKeyBeValid = _this12.convertStringToBoolean(item[0][7 + countChange], false);
checkPasswordLoginValid = _this12.convertStringToBoolean(item[0][8 + countChange], true);
tmpIsSendEmail = false;
if (item[0][4] !== null && item[0][4] !== '') {
tmpIsSendEmail = true;
} else {
tmpIsSendEmail = false;
}
console.log('excuteRegisterUser', item[0][0]);
user = {
userId: item[0][0],
name: item[0][2],
furigana: item[0][3],
email: item[0][4],
isAdmin: admin,
isPhoneAdmin: phoneAdmin,
shareKeyBeValid: isShareKeyBeValid,
isMfaSms: checkMfaSms,
option1: item[0][11 + countChange],
option2: item[0][12 + countChange],
isSendEmail: tmpIsSendEmail,
isPasswordLoginValid: checkPasswordLoginValid
};
if (checkMfaSms) {
if (phoneNumber.match(/^[0][0-9]{10}$/)) {
phoneNumberEnd = '+81' + phone;
}
user.phoneNumber = phoneNumberEnd;
}
if (item[0][1]) {
user.password = item[0][1];
} // result = 0 is fail
// result = 1 is sucess
// result = 2 is change request
_context4.next = 32;
return _this12.userEditExel(user, item[1], item[0][6]);
case 32:
resultUser = _context4.sent;
if (!(resultUser === 2)) {
_context4.next = 38;
break;
}
// send Add User
if (item[0][6] !== '' && countChange > 0) {
user.departmentIds = [item[0][6]];
}
_context4.next = 37;
return _this12.userAddExel(user, item[1]);
case 37:
resultUser = _context4.sent;
case 38:
_context4.next = 40;
return _this12.pCodeAddExel(item[0][0], item[0][13 + countChange], item[0][14 + countChange], item[1]);
case 40:
resPcode1 = _context4.sent;
if (!(resPcode1 === 2)) {
_context4.next = 45;
break;
}
_context4.next = 44;
return _this12.pCodeEditExel(item[0][0], item[0][14 + countChange], item[1]);
case 44:
resPcode1 = _context4.sent;
case 45:
_context4.next = 47;
return _this12.pCodeAddExel(item[0][0], item[0][15 + countChange], item[0][16 + countChange], item[1]);
case 47:
resPcode2 = _context4.sent;
if (!(resPcode2 === 2)) {
_context4.next = 52;
break;
}
_context4.next = 51;
return _this12.pCodeEditExel(item[0][0], item[0][16 + countChange], item[1]);
case 51:
resPcode2 = _context4.sent;
case 52:
_context4.next = 54;
return _this12.pCodeAddExel(item[0][0], item[0][17 + countChange], item[0][18 + countChange], item[1]);
case 54:
resPcode3 = _context4.sent;
if (!(resPcode3 === 2)) {
_context4.next = 59;
break;
}
_context4.next = 58;
return _this12.pCodeEditExel(item[0][0], item[0][18 + countChange], item[1]);
case 58:
resPcode3 = _context4.sent;
case 59:
if (resultUser === 1 && resPcode1 === 1 && resPcode2 === 1 && resPcode3 === 1 && _this12.UserSheetImportData.length > 0) {
_this12.successItemImport++;
}
case 60:
if (_this12.UserSheetImportData.length > 0) {
_this12.progressCsvXlsx += _this12.percentProcess;
}
case 61:
_context4.next = 5;
break;
case 63:
_context4.next = 68;
break;
case 65:
_context4.prev = 65;
_context4.t0 = _context4["catch"](3);
_iterator4.e(_context4.t0);
case 68:
_context4.prev = 68;
_iterator4.f();
return _context4.finish(68);
case 71:
case "end":
return _context4.stop();
}
}
}, _callee4, null, [[3, 65, 68, 71]]);
}))();
},
userEditExel: function userEditExel(user, z, derpartmentId) {
var _this13 = this;
var vm = this;
console.log('useruseruseruser', user);
return new Promise(function (resolve) {
_this13.$http.put(_config__WEBPACK_IMPORTED_MODULE_51__["USERS_LIST_API"] + '/' + encodeURIComponent(encodeURIComponent(user.userId)), user).then( /*#__PURE__*/function () {
var _ref = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(response) {
return regeneratorRuntime.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
console.log(response);
_context5.next = 3;
return _this13.updateDepartmentId(derpartmentId, user.userId);
case 3:
resolve(1);
case 4:
case "end":
return _context5.stop();
}
}
}, _callee5);
}));
return function (_x) {
return _ref.apply(this, arguments);
};
}()).then(null, function (err) {
// error
console.log('err: ', err);
var rowstatus = '';
var errorName = '';
switch (err.status) {
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
_this13.$set(_this13.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
case 403:
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
_this13.$set(_this13.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
case 404:
case 401:
// const result = await vm.userAddExe(user, z);
resolve(2);
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
_this13.$set(_this13.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
_this13.$set(_this13.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
_this13.$set(_this13.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
}
resolve(0);
});
}); // let vm = this;
},
gateGrpImportExe: function gateGrpImportExe() {
var _this14 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() {
var vm, userCheckListSheet2, index, groupId, data, _iterator5, _step5, item, userId, rownumber, status, rowstatus, isValid, isUserValid, groupPassageId, result, _rowstatus, _result, _rowstatus2, _rowstatus3, _rowstatus4;
return regeneratorRuntime.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
vm = _this14;
userCheckListSheet2 = new Map();
index = 1;
case 3:
if (!(index < _this14.groupGateArray.length)) {
_context6.next = 85;
break;
}
if (!(_this14.groupGateArray.length === 0)) {
_context6.next = 6;
break;
}
return _context6.abrupt("break", 85);
case 6:
groupId = _this14.groupGateArray[index];
data = _this14.userInGroupMx[groupId];
_iterator5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(_this14.userIdArray);
_context6.prev = 9;
_iterator5.s();
case 11:
if ((_step5 = _iterator5.n()).done) {
_context6.next = 74;
break;
}
item = _step5.value;
if (!(_this14.groupGateArray.length === 0)) {
_context6.next = 15;
break;
}
return _context6.abrupt("break", 74);
case 15:
userId = item[0];
rownumber = item[1];
status = data[userId];
if (!(userId === undefined || userId.toString().length < 4 || userId.toString().length > 96)) {
_context6.next = 23;
break;
}
rowstatus = vm.sheetGroupName + 'シート>>' + '>>' + rownumber + ' 行目>>入力したパラメーターが誤っています。入力内容をご確認ください。';
_this14.$set(_this14.errorMessageImport, vm.rowinErrDialog++, rowstatus);
_context6.next = 71;
break;
case 23:
if (!(userCheckListSheet2.has(userId) !== true)) {
_context6.next = 30;
break;
}
// need to call api to check user
console.log('call api to check user', userId);
_context6.next = 27;
return _this14.checkUserValid(userId);
case 27:
isValid = _context6.sent;
console.log(userId, 'is valid', isValid);
userCheckListSheet2.set(userId, isValid);
case 30:
isUserValid = userCheckListSheet2.get(userId);
if (!isUserValid) {
_context6.next = 68;
break;
}
if (!(status === undefined || status === '')) {
_context6.next = 36;
break;
}
// skip data
vm.successItemSheet2++;
_context6.next = 66;
break;
case 36:
if (!(parseInt(status) === 1 || parseInt(status) === 0)) {
_context6.next = 63;
break;
}
_context6.next = 39;
return _this14.getGroupPassageId(groupId, userId);
case 39:
groupPassageId = _context6.sent;
if (!(groupPassageId === false)) {
_context6.next = 52;
break;
}
if (!(parseInt(status) === 1)) {
_context6.next = 49;
break;
}
console.log('Add ' + userId + ' to ' + groupId);
_context6.next = 45;
return _this14.addGroupPassage(groupId, userId);
case 45:
result = _context6.sent;
if (result === true) {
vm.successItemSheet2++;
} else {
console.log(userId, vm.rowinErrDialog);
_rowstatus = vm.sheetGroupName + 'シート>>' + rownumber + ' 行目>>' + groupId + '>>' + userId + '>>' + result + '';
_this14.$set(_this14.errorMessageImport, vm.rowinErrDialog++, _rowstatus);
}
_context6.next = 50;
break;
case 49:
if (parseInt(status) === 0) {
vm.successItemSheet2++;
}
case 50:
_context6.next = 61;
break;
case 52:
if (!(parseInt(status) === 0)) {
_context6.next = 60;
break;
}
console.log('Delelte ' + userId + ' from ' + groupId);
_context6.next = 56;
return vm.deleteGroupPassage(groupPassageId);
case 56:
_result = _context6.sent;
if (_result === true) {
vm.successItemSheet2++;
} else {
_rowstatus2 = vm.sheetGroupName + 'シート>>' + rownumber + ' 行目>>' + groupId + '>>' + userId + '>>' + _result + '';
_this14.$set(_this14.errorMessageImport, vm.rowinErrDialog++, _rowstatus2);
}
_context6.next = 61;
break;
case 60:
if (parseInt(status) === 1) {
vm.successItemSheet2++;
}
case 61:
_context6.next = 66;
break;
case 63:
// status is invalid
console.log('status is invalid');
_rowstatus3 = vm.sheetGroupName + 'シート>>' + rownumber + ' 行目>>' + groupId + '>>' + userId + '>>ステータス値が無効です';
_this14.$set(_this14.errorMessageImport, vm.rowinErrDialog++, _rowstatus3);
case 66:
_context6.next = 71;
break;
case 68:
// user not valid
console.log('user is invalid', userId);
_rowstatus4 = vm.sheetGroupName + 'シート>>' + rownumber + ' 行目>>' + userId + '>>ユーザーは存在しません。入力内容をご確認ください。';
_this14.$set(_this14.errorMessageImport, vm.rowinErrDialog++, _rowstatus4);
case 71:
if (_this14.groupGateArray.length > 0) {
_this14.progressSheet2 += _this14.percentProcessSheet2;
}
case 72:
_context6.next = 11;
break;
case 74:
_context6.next = 79;
break;
case 76:
_context6.prev = 76;
_context6.t0 = _context6["catch"](9);
_iterator5.e(_context6.t0);
case 79:
_context6.prev = 79;
_iterator5.f();
return _context6.finish(79);
case 82:
index++;
_context6.next = 3;
break;
case 85:
_this14.isFinishProcess = true;
case 86:
case "end":
return _context6.stop();
}
}
}, _callee6, null, [[9, 76, 79, 82]]);
}))();
},
addGroupPassage: function addGroupPassage(groupID, userID) {
var _this15 = this;
return new Promise(function (resolve) {
_this15.$http.post(_config__WEBPACK_IMPORTED_MODULE_51__["GROUPS_PASSAGE_API"], {
groupId: groupID,
userId: userID
}).then(function (res) {
resolve(true);
}, function (error) {
console.log(error);
var errorName = '';
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 403:
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
break;
case 404:
errorName = '該当するデーターがありません。';
break;
case 409:
console.log(_config__WEBPACK_IMPORTED_MODULE_51__["GROUPS_PASSAGE_API"] + ':' + groupID + ' ' + userID + ' ' + 'failed');
errorName = '通行権限が重複しています。';
break;
case 420:
errorName = 'ユーザー登録数が上限に達しています。';
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
}
resolve(errorName);
});
});
},
deleteGroupPassage: function deleteGroupPassage(groupPassageId) {
var _this16 = this;
return new Promise(function (resolve) {
_this16.$http.delete(_config__WEBPACK_IMPORTED_MODULE_51__["GROUPS_PASSAGE_API"] + '/' + encodeURIComponent(groupPassageId)).then(function (res) {
resolve(true);
}, function (error) {
console.log(error);
var errorName = '';
switch (error.status) {
case 403:
errorName = '通行権限グループ通行権限の削除権限がありません。';
break;
case 404:
errorName = '該当するデーターがありません。';
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
}
resolve(errorName);
});
});
},
checkUserValid: function checkUserValid(userId) {
var _this17 = this;
return new Promise(function (resolve) {
_this17.$http.get(_config__WEBPACK_IMPORTED_MODULE_51__["USERS_LIST_API"] + '?userId=' + encodeURIComponent(userId)).then(function (res) {
resolve(true);
}, function (err) {
console.log(err);
resolve(false);
});
});
},
getGroupPassageId: function getGroupPassageId(groupId, userId) {
var _this18 = this;
return new Promise(function (resolve) {
_this18.$http.get(_config__WEBPACK_IMPORTED_MODULE_51__["GROUPS_PASSAGE_API"] + '?groupId=' + encodeURIComponent(groupId) + '&userId=' + encodeURIComponent(userId)).then(function (response) {
if (response.data.groupPassages.length > 0) {
resolve(response.data.groupPassages[0].groupPassageId);
}
resolve('');
}, function (err) {
console.log(err);
resolve(false);
});
});
},
pCodeAddExe: function pCodeAddExe(id, typePcode, pCode, isPValid, z) {
var _this19 = this;
var vm = this;
return new Promise(function (resolve) {
if (typePcode !== '' && pCode !== '') {
var Infor = {
userId: id,
pCodeId: pCode,
type: parseInt(typePcode),
isValid: isPValid
};
_this19.$http.post(_config__WEBPACK_IMPORTED_MODULE_51__["PCODE_LIST_API"], Infor).then(function (response) {
console.log(response);
resolve(1);
}).then(null, function (error) {
// catch
console.log('err: ', error);
var rowstatus = '';
var errorName = '';
var sheetName = '';
if (vm.sheetUserName.length > 0) {
sheetName = vm.sheetUserName + 'シート>>';
}
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
rowstatus = sheetName + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this19.$set(_this19.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
case 403:
errorName = '個人コードの追加権限がありません。';
rowstatus = sheetName + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this19.$set(_this19.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
case 404:
resolve(3);
break;
case 409:
// duplicate
resolve(2);
break;
case 420:
_this19.errorMessageCsvXlsx = '個人コード登録数が上限に達しています。';
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = sheetName + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this19.$set(_this19.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = sheetName + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this19.$set(_this19.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = sheetName + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this19.$set(_this19.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
}
resolve(0);
});
} else {
resolve(1);
}
});
},
pCodeAddExel: function pCodeAddExel(id, typePcode, pCode, z) {
var _this20 = this;
var vm = this;
return new Promise(function (resolve) {
if (typePcode !== '' && pCode !== '') {
var Infor = {
userId: id,
pCodeId: pCode,
type: parseInt(typePcode),
isValid: true
};
_this20.$http.post(_config__WEBPACK_IMPORTED_MODULE_51__["PCODE_LIST_API"], Infor).then(function (response) {
console.log(response);
resolve(1);
}).then(null, function (error) {
// catch
console.log('err: ', error);
var rowstatus = '';
var errorName = '';
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this20.$set(_this20.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
case 403:
errorName = '個人コードの追加権限がありません。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this20.$set(_this20.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_51__["ERROR_404"];
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this20.$set(_this20.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
case 409:
// duplicate
resolve(2);
break;
case 420:
_this20.errorMessageCsvXlsx = '個人コード登録数が上限に達しています。';
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this20.$set(_this20.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this20.$set(_this20.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this20.$set(_this20.errorMessageImport, vm.rowinErrDialog++, rowstatus);
break;
}
resolve(0);
});
} else {
resolve(1);
}
});
},
pCodeEditCSV: function pCodeEditCSV(id, pCode, isPValid, z) {
var _this21 = this;
var vm = this;
return new Promise(function (resolve) {
var Infor;
if (isPValid !== null && isPValid !== undefined) {
Infor = {
userId: id,
isValid: isPValid
};
} else {
Infor = {
userId: id
};
}
_this21.$http.put(_config__WEBPACK_IMPORTED_MODULE_51__["PCODE_LIST_API"] + '/' + encodeURIComponent(pCode), Infor).then(function (response) {
console.log(response);
resolve(1);
}).then(null, function (error) {
// catch
console.log('err: ', error);
var rowstatus = '';
var errorName = '';
var sheetName = '';
if (vm.sheetUserName.length > 0) {
sheetName = vm.sheetUserName + 'シート>>';
}
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 403:
errorName = '個人コードの編集権限がありません。';
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_51__["ERROR_404"];
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
}
rowstatus = sheetName + z + ' 行目>> 個人コード: ' + pCode + '>>' + errorName + '';
_this21.$set(_this21.errorMessageImport, vm.rowinErrDialog++, rowstatus);
resolve(0);
});
});
},
pCodeEditExel: function pCodeEditExel(id, pCode, z) {
var _this22 = this;
var vm = this;
return new Promise(function (resolve) {
var Infor = {
userId: id
};
_this22.$http.put(_config__WEBPACK_IMPORTED_MODULE_51__["PCODE_LIST_API"] + '/' + encodeURIComponent(pCode), Infor).then(function (response) {
console.log(response);
resolve(1);
}).then(null, function (error) {
// catch
console.log('err: ', error);
var rowstatus = '';
var errorName = '';
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 403:
errorName = '個人コードの編集権限がありません。';
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_51__["ERROR_404"];
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
}
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>> 個人コード: ' + pCode + '>>' + errorName + '';
_this22.$set(_this22.errorMessageImport, vm.rowinErrDialog++, rowstatus);
resolve(0);
});
});
},
userAddExel: function userAddExel(user, z) {
var _this23 = this;
var vm = this;
return new Promise(function (resolve) {
_this23.$http.post(_config__WEBPACK_IMPORTED_MODULE_51__["USERS_LIST_API"], user).then(function (response) {
if (response.body.message === 'Success') {
console.log(response);
resolve(1);
} else {
var rowstatus = '';
var errorName = '';
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
_this23.$set(_this23.errorMessageImport, vm.rowinErrDialog++, rowstatus);
resolve(0);
}
}).then(null, function (error) {
console.log('err: ', error);
var rowstatus = '';
var errorName = '';
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
break;
case 403:
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
break;
case 409:
errorName = '入力されたユーザーIDは既に使用されています。他のユーザーIDを入力してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
break;
}
_this23.$set(_this23.errorMessageImport, vm.rowinErrDialog++, rowstatus);
resolve(0);
}); // catch
});
},
closeModalProgressImport: function closeModalProgressImport() {
if (this.successItemImport > 0) {
this.isReload = true;
this.resetAllValue();
} else {
this.resetAllValue();
}
},
showDialogImport: function showDialogImport(isShowCSV) {
// showImport(isShowCSV: boolean) {
this.showModalImport = true;
this.isShowViewCSV = isShowCSV;
this.isReload = false; // },
},
clickEditCard: function clickEditCard(value) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_51__["CARD_EDIT"],
query: {
pCodeId: value
}
});
},
closeImportCSV: function closeImportCSV() {
this.showModalImport = false;
if (this.isReload) {
this.getListCards();
}
},
convertStringToBoolean: function convertStringToBoolean(text, value) {
var str = text.trim().toLowerCase();
switch (str) {
case '1':
return true;
case '0':
return false;
default:
return value;
}
},
converToBit: function converToBit(text) {
var str = text !== undefined ? text.toString() : '';
if (str !== null && str !== '') {
str = str.trim().toLowerCase();
} else {
str = 'false';
}
switch (str) {
case 'true':
return 1;
case 'false':
return 0;
default:
return 1;
}
},
converToDate: function converToDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_52___default()(new Date(t * 1000)).format('YYYY/MM/DD');
},
// Disable, Enable Pcodes
closeDialogEnable: function closeDialogEnable() {
this.showProgress = false;
if (this.successItemProcess > 0) {
this.getListCards();
}
},
showDialogConfirm: function showDialogConfirm(value) {
this.typeAction = value.type;
this.dataAction = value.data;
this.showConfirm = true;
},
closeDialogConfirm: function closeDialogConfirm() {
this.showConfirm = false;
},
clickPCodesAction: function clickPCodesAction() {
var _this24 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() {
var percent, _iterator6, _step6, pCodeId, result;
return regeneratorRuntime.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
_this24.showConfirm = false;
_this24.errorMessageLogs = '';
_this24.showProgress = true;
_this24.rowinErrDialog = 0;
_this24.rowinErrDialog = 0;
_this24.errorMessageProcess = [];
_this24.successItemProcess = 0;
_this24.progress = 0;
_this24.isFinishProcessEnable = false;
_this24.totalDataRowProcess = _this24.dataAction.length;
percent = 100 / _this24.totalDataRowProcess;
_iterator6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(_this24.dataAction);
_context7.prev = 12;
_iterator6.s();
case 14:
if ((_step6 = _iterator6.n()).done) {
_context7.next = 31;
break;
}
pCodeId = _step6.value;
result = void 0;
if (!(_this24.typeAction === 0)) {
_context7.next = 23;
break;
}
_context7.next = 20;
return _this24.enableOrDisablePcodes(pCodeId, true);
case 20:
result = _context7.sent;
_context7.next = 27;
break;
case 23:
if (!(_this24.typeAction === 1)) {
_context7.next = 27;
break;
}
_context7.next = 26;
return _this24.enableOrDisablePcodes(pCodeId, false);
case 26:
result = _context7.sent;
case 27:
if (result) {
_this24.successItemProcess++;
}
_this24.progress += percent;
case 29:
_context7.next = 14;
break;
case 31:
_context7.next = 36;
break;
case 33:
_context7.prev = 33;
_context7.t0 = _context7["catch"](12);
_iterator6.e(_context7.t0);
case 36:
_context7.prev = 36;
_iterator6.f();
return _context7.finish(36);
case 39:
_this24.isFinishProcessEnable = true;
case 40:
case "end":
return _context7.stop();
}
}
}, _callee7, null, [[12, 33, 36, 39]]);
}))();
},
enableOrDisablePcodes: function enableOrDisablePcodes(pCodeId, isEnable) {
var _this25 = this;
return new Promise(function (resolve) {
var data = {
isValid: isEnable
};
_this25.$http.put(_config__WEBPACK_IMPORTED_MODULE_51__["PCODE_LIST_API"] + '/' + encodeURIComponent(pCodeId), data).then(function (response) {
console.log(response);
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = 'pcodeIdの形式が間違っている。';
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_51__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_51__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = 'pcodeIdが存在しない。';
break;
case 420:
errorName = 'ゲートに紐づく個人コードが上限を超えるため、変更できない。';
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_51__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_51__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_51__["ERROR_DEFAULT"];
break;
}
var rowstatus = pCodeId + '>>' + errorName + '';
_this25.$set(_this25.errorMessageProcess, ++_this25.rowinErrDialog, rowstatus);
resolve(false);
});
});
},
closeDialogCheckCardCSV: function closeDialogCheckCardCSV() {
this.isHasLowerCaseCardNumberCSV = false;
},
closeDialogCheckCardExcel: function closeDialogCheckCardExcel() {
this.isHasLowerCaseCardNumberExcel = false;
},
clickCheckBoxExportUserInfoCSV: function clickCheckBoxExportUserInfoCSV() {
this.isExportUserInfoCSV = !this.isExportUserInfoCSV;
},
getDataForGroup: function getDataForGroup(check) {
var _this26 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee8() {
var vm, page, isContinueGetData;
return regeneratorRuntime.wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
vm = _this26;
page = 1;
isContinueGetData = true;
case 3:
if (!isContinueGetData) {
_context8.next = 10;
break;
}
_context8.next = 6;
return _this26.getGroupExport(page, check);
case 6:
page++;
if (page <= _this26.maxPageGroup) {
isContinueGetData = true;
} else {
isContinueGetData = false;
}
_context8.next = 3;
break;
case 10:
case "end":
return _context8.stop();
}
}
}, _callee8);
}))();
},
getGroupExport: function getGroupExport(page, check) {
var _this27 = this;
return new Promise(function (resolve, reject) {
_this27.$http.get(_config__WEBPACK_IMPORTED_MODULE_51__["GROUP_LIST_API"] + '?limit=1000&page=' + page).then( /*#__PURE__*/function () {
var _ref2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee9(res) {
var _iterator7, _step7, item;
return regeneratorRuntime.wrap(function _callee9$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
_iterator7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(res.body.groups);
try {
for (_iterator7.s(); !(_step7 = _iterator7.n()).done;) {
item = _step7.value;
_this27.exportGroupData.push({
groupId: item.groupId,
name: item.name
});
}
} catch (err) {
_iterator7.e(err);
} finally {
_iterator7.f();
}
if (!check) {
_context9.next = 5;
break;
}
_context9.next = 5;
return Promise.all(res.body.groups.map(function (item) {
return _this27.getUserGroup(item.groupId);
}));
case 5:
console.log(_this27.exportGroupData);
if (res.body.maxRecords > 0) {
_this27.maxPageGroup = Math.ceil(res.body.maxRecords / 1000);
}
resolve(true);
case 8:
case "end":
return _context9.stop();
}
}
}, _callee9);
}));
return function (_x2) {
return _ref2.apply(this, arguments);
};
}()).then(null, function (err) {
console.log('err: ', err);
resolve(false);
});
});
},
getDataForUserExcel: function getDataForUserExcel() {
var _this28 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee10() {
var vm, page, isContinueGetData;
return regeneratorRuntime.wrap(function _callee10$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
vm = _this28;
page = 1;
isContinueGetData = true;
case 3:
if (!isContinueGetData) {
_context10.next = 10;
break;
}
_context10.next = 6;
return _this28.getUserExportExcel(page);
case 6:
page++;
if (page <= _this28.maxPageUser) {
isContinueGetData = true;
} else {
isContinueGetData = false;
}
_context10.next = 3;
break;
case 10:
case "end":
return _context10.stop();
}
}
}, _callee10);
}))();
},
getUserExportExcel: function getUserExportExcel(page) {
var _this29 = this;
var limit = 1000;
return new Promise(function (resolve, reject) {
_this29.$http.get(_config__WEBPACK_IMPORTED_MODULE_51__["USERS_LIST_API"] + '?limit=' + limit + '&page=' + page + '&isExceptOptionalUser=true&exclude=thumbnail').then( /*#__PURE__*/function () {
var _ref3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee11(res) {
var i, chunk, arrayPromise, _iterator8, _step8, _loop;
return regeneratorRuntime.wrap(function _callee11$(_context12) {
while (1) {
switch (_context12.prev = _context12.next) {
case 0:
i = 0;
case 1:
if (!(i < res.body.users.length)) {
_context12.next = 25;
break;
}
chunk = res.body.users.slice(i, i + 20);
arrayPromise = [];
_iterator8 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(chunk.entries());
_context12.prev = 5;
_loop = /*#__PURE__*/regeneratorRuntime.mark(function _loop() {
var _step8$value, index, item, itemData, promise3, promise4, result;
return regeneratorRuntime.wrap(function _loop$(_context11) {
while (1) {
switch (_context11.prev = _context11.next) {
case 0:
_step8$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_45__["default"])(_step8.value, 2), index = _step8$value[0], item = _step8$value[1];
itemData = {
userId: item.userId,
name: item.name,
furigana: item.furigana,
email: item.email,
isMfaSms: _this29.converToBit(item.isMfaSms),
phoneNumber: String.fromCharCode(8203) + item.phoneNumber.replace('+81', '0'),
isAdmin: _this29.converToBit(item.isAdmin),
departmentId: '',
departmentName: '',
isPhoneAdmin: _this29.converToBit(item.isPhoneAdmin),
shareKeyBeValid: _this29.converToBit(item.shareKeyBeValid),
passCode: item.passCode,
option1: item.option1,
option2: item.option2,
isValid: _this29.converToBit(item.isValid),
registered: _this29.converToDate(item.registered),
updated: _this29.converToDate(item.updated),
isPasswordLoginValid: _this29.converToBit(item.isPasswordLoginValid),
pCodes: []
};
_this29.exportUserData.push(itemData);
_context11.next = 5;
return _this29.actionWait(100);
case 5:
promise3 = _this29.getPcodeOneUser(item.userId, limit * (page - 1) + index);
promise4 = _utils_alligate__WEBPACK_IMPORTED_MODULE_53__["default"].user.getDepartmentUser(_this29, item.userId);
result = Promise.all([promise3, promise4]).then(function (values) {
var relationsDepartmentUser = values[1];
var check = _this29.exportUserData.findIndex(function (x) {
return x.userId === item.userId;
});
if (check >= 0) {
_this29.exportUserData[check].departmentId = relationsDepartmentUser.length > 0 && relationsDepartmentUser[0].departmentId !== '' ? relationsDepartmentUser[0].departmentId : '';
_this29.exportUserData[check].departmentName = relationsDepartmentUser.length > 0 && relationsDepartmentUser[0].departmentId !== '' ? relationsDepartmentUser[0].department.name : '';
}
});
arrayPromise.push(result);
case 9:
case "end":
return _context11.stop();
}
}
}, _loop);
});
_iterator8.s();
case 8:
if ((_step8 = _iterator8.n()).done) {
_context12.next = 12;
break;
}
return _context12.delegateYield(_loop(), "t0", 10);
case 10:
_context12.next = 8;
break;
case 12:
_context12.next = 17;
break;
case 14:
_context12.prev = 14;
_context12.t1 = _context12["catch"](5);
_iterator8.e(_context12.t1);
case 17:
_context12.prev = 17;
_iterator8.f();
return _context12.finish(17);
case 20:
_context12.next = 22;
return Promise.all(arrayPromise);
case 22:
i += 20;
_context12.next = 1;
break;
case 25:
if (res.body.maxRecords > 0) {
_this29.maxPageUser = Math.ceil(res.body.maxRecords / limit);
}
resolve(true);
case 27:
case "end":
return _context12.stop();
}
}
}, _callee11, null, [[5, 14, 17, 20]]);
}));
return function (_x3) {
return _ref3.apply(this, arguments);
};
}()).then(null, function (err) {
resolve(false);
});
});
},
getPcodeOneUser: function getPcodeOneUser(userId, index) {
var _this30 = this;
return new Promise(function (resolve, reject) {
_this30.$http.get(_config__WEBPACK_IMPORTED_MODULE_51__["CARD_LIST_API"] + '?limit=1000&page=1&sortKey=desc:registered' + '&userId=' + encodeURIComponent(userId)).then(function (response) {
if (response.body.maxRecords > 0 && response.body.pCodes) {
var i = _this30.exportUserData.findIndex(function (x) {
return x.userId === userId;
});
if (i >= 0) {
_this30.exportUserData[i].pCodes = response.body.pCodes.slice(0, 3);
}
resolve(true);
} else {
resolve(false);
}
}).then(null, function (err) {
// console.log('err: ', err);
resolve(false);
}); // catch
});
},
getUserGroup: function getUserGroup(groupId) {
var _this31 = this;
return new Promise(function (resolve, reject) {
_this31.$http.get(_config__WEBPACK_IMPORTED_MODULE_51__["GROUPS_PASSAGE_API"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=1000&page=1').then(function (response) {
if (response.body.maxRecords > 0 && response.body.groupPassages) {
var _iterator9 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(response.body.groupPassages),
_step9;
try {
for (_iterator9.s(); !(_step9 = _iterator9.n()).done;) {
var item = _step9.value;
var itemData = {
groupId: item.groupId,
userId: item.userId
};
_this31.exportGroupPassages.push(itemData);
}
} catch (err) {
_iterator9.e(err);
} finally {
_iterator9.f();
}
setTimeout(function () {
resolve(true);
}, 300);
} else {
setTimeout(function () {
resolve(false);
}, 300);
}
}).then(null, function (err) {
setTimeout(function () {
resolve(false);
}, 300);
}); // catch
});
},
excuteImportExcel: function excuteImportExcel() {
var _this32 = this;
if (this.UserSheetImportData.length > 0) {
this.percentProcess = 100 / this.totalDataRowImport; // Send data
this.excuteRegisterUser().then(function () {
if (_this32.groupGateArray.length > 1) {
// Send data
_this32.percentProcessSheet2 = 100 / _this32.totalDataRowSheet2;
_this32.gateGrpImportExe();
} else {
_this32.isFinishProcess = true;
}
});
} else {
if (this.groupGateArray.length > 0) {
// Send data
this.gateGrpImportExe();
} else {
this.isFinishProcess = true;
}
}
},
actionWait: function actionWait(t) {
return new Promise(function (resolve, reject) {
setTimeout(function () {
resolve(true);
}, t);
});
},
// 所属選択
getDepartmentUser: function getDepartmentUser(userId) {
var _this33 = this;
return new Promise(function (resolve, reject) {
_this33.$http.get(_config__WEBPACK_IMPORTED_MODULE_51__["RELATION_DEPARTMENT_USER_API"] + "?userId=".concat(encodeURIComponent(userId), "&embed=department")).then(function (response) {
resolve(response.body);
}).then(null, function (err) {
console.log('err: ', err);
resolve(false);
});
});
},
updateDepartmentId: function updateDepartmentId(ID, userID) {
var _this34 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee12() {
var department, departmentId, relationsDepartmentUser, relationId, result;
return regeneratorRuntime.wrap(function _callee12$(_context13) {
while (1) {
switch (_context13.prev = _context13.next) {
case 0:
if (!(countChange > 0)) {
_context13.next = 20;
break;
}
_context13.next = 3;
return _this34.getDepartmentUser(userID);
case 3:
department = _context13.sent;
departmentId = '';
if (!department) {
_context13.next = 18;
break;
}
relationsDepartmentUser = department.relationsDepartmentUser[0];
departmentId = relationsDepartmentUser.department.departmentId;
relationId = relationsDepartmentUser.relationId;
if (!(ID !== departmentId)) {
_context13.next = 16;
break;
}
_context13.next = 12;
return _this34.deleteDepartmentId(relationId);
case 12:
result = _context13.sent;
if (!result) {
_context13.next = 16;
break;
}
_context13.next = 16;
return _this34.addDepartmentId({
departmentId: ID,
userId: userID
});
case 16:
_context13.next = 20;
break;
case 18:
_context13.next = 20;
return _this34.addDepartmentId({
departmentId: ID,
userId: userID
});
case 20:
case "end":
return _context13.stop();
}
}
}, _callee12);
}))();
},
deleteDepartmentId: function deleteDepartmentId(ID) {
var _this35 = this;
return new Promise(function (resolve, reject) {
_this35.$http.delete(_config__WEBPACK_IMPORTED_MODULE_51__["RELATION_DEPARTMENT_USER_API"] + '/' + ID).then(function (response) {
resolve(true);
}).then(null, function (error) {
resolve(false);
});
});
},
addDepartmentId: function addDepartmentId(data) {
var _this36 = this;
return new Promise(function (resolve, reject) {
_this36.$http.post(_config__WEBPACK_IMPORTED_MODULE_51__["RELATION_DEPARTMENT_USER_API"], data).then(function (response) {
resolve(true);
}).then(null, function (error) {
resolve(false);
});
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/common-modal/ModalPage.vue?vue&type=script&lang=ts&":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/common-modal/ModalPage.vue?vue&type=script&lang=ts& ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.of.js */ "./node_modules/core-js/modules/es.array.of.js");
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.reduce.js */ "./node_modules/core-js/modules/es.array.reduce.js");
/* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js");
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_18__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_19__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_22__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_ModalTemplate_ModalTemplate_vue__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @/components/templates/ModalTemplate/ModalTemplate.vue */ "./src/components/templates/ModalTemplate/ModalTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_25__["Vue"].extend({
name: 'GateListModalPage',
components: {
ModalTemplate: _components_templates_ModalTemplate_ModalTemplate_vue__WEBPACK_IMPORTED_MODULE_26__["default"]
},
props: {
loadingParent: {
type: Boolean,
default: false
},
isPage: {
type: String,
default: ''
},
userId: {
type: String,
default: ''
},
userName: {
type: String,
default: ''
},
groupId: {
type: String,
default: ''
},
departmentId: {
type: String,
default: ''
},
itemDepartment: {
type: Object,
default: function _default() {
return {};
}
},
isAction: {
type: String,
default: ''
},
groupPassages: {
default: function _default() {
return [];
}
},
dataAdded: {
default: function _default() {
return [];
}
},
isPageFrom: {
type: String,
default: ''
}
},
data: function data() {
return {
loading: false,
dataModal: {
userAll: {
data: [],
total: 0,
loading: false,
page: 1,
perPage: 25,
keyword: '',
scorp: ['userId', 'name']
},
groupAll: {
data: [],
total: 0,
loading: false,
page: 1,
perPage: 25
},
groupPass: {
data: [],
total: 0,
loading: false,
page: 1,
perPage: 25
},
// New User Registration 新規ユーザー登録: 通行可能なゲート
gateOfGroup: {
groupIds: [],
first: [],
tmp: [],
data: [],
dataOri: [],
dataDel: [],
dataAdd: [],
page: 1,
perPage: 25,
total: 0,
loading: false,
messageSetting: {
error: '',
success: ''
}
}
},
dataProgress: {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
},
allGroups: [],
isGetGroup: false,
authority: _store__WEBPACK_IMPORTED_MODULE_28__["default"].state.auth,
isGetUserGate: false,
errorName: ''
};
},
created: function created() {
// get data group
if (this.isPage === 'group') {
this.loadListGroups({
perPage: 25,
page: 1
});
} else if (this.isPage === 'add-user-group-gate') {// New User Registration 新規ユーザー登録: 通行可能なゲート
// this.getGroupListAll(1);
} else if ((this.isPage === 'detail-user-group-gate' || this.isPage === 'edit-user-group-gate') && this.userId !== '') {
// User Detail ユーザー詳細: 通行可能なゲート
this.dataModal.gateOfGroup.loading = true;
this.dataModal.gateOfGroup.data = [];
this.dataModal.gateOfGroup.tmp = [];
var data = {
dataAdd: [],
dataDel: [],
dataOri: []
};
this.$emit('add-groupIds', data);
this.getUserGateId(this.userId, 1);
} else if (this.isPage === 'group-load-all-user' || this.isPage === 'aff-load-all-user' || this.isPage === 'affiliation-add-new') {
// Group Tab 通行可能ユーザ: 他のユーザを追加する
this.loadListUsers(1, 25);
}
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
},
isGetGroup: function isGetGroup(value) {
if (value === true) {
this.getGateOfGroup();
}
},
isGetUserGate: function isGetUserGate(val) {
var _this = this;
if (val === false && this.dataModal.gateOfGroup.loading === false) {
this.dataModal.gateOfGroup.tmp = [];
this.dataModal.gateOfGroup.data = [];
this.dataModal.gateOfGroup.first.forEach(function (elements) {
if (elements.gates.length > 0) {
elements.gates.forEach(function (gate) {
var item = {
groupPassageId: elements.groupPassageId,
relationId: gate.relationId,
gateName: gate.name,
group: elements.group,
isGroupPassableGate: gate.isGroupPassableGate !== undefined ? gate.isGroupPassableGate : ''
};
item.group.passableTimeSetting = elements.passableTimeSetting;
item.group.name = elements.group.groupName;
_this.dataModal.gateOfGroup.data.push(item);
});
} else {
var item = {
groupPassageId: elements.groupPassageId,
relationId: elements.groupPassageId + '-' + Math.random().toString(5).substring(2),
gateName: '',
group: elements.group
};
item.group.name = elements.group.groupName;
item.group.passableTimeSetting = elements.passableTimeSetting;
_this.dataModal.gateOfGroup.data.push(item);
}
});
this.dataModal.gateOfGroup.total = this.dataModal.gateOfGroup.data.length;
this.dataModal.gateOfGroup.tmp = this.dataModal.gateOfGroup.data;
}
}
},
mounted: function mounted() {//
},
methods: {
// Common
closeModal: function closeModal() {
var _this2 = this;
if (this.isPage === 'detail-user-group-gate' || this.isPage === 'edit-user-group-gate') {
// User Detail ユーザー詳細: 通行可能なゲート
this.isGetUserGate = true;
this.dataModal.gateOfGroup.loading = true;
this.dataModal.gateOfGroup.first = [];
this.dataModal.gateOfGroup.data = [];
this.dataModal.gateOfGroup.tmp = [];
this.dataModal.gateOfGroup.total = 0;
this.dataModal.gateOfGroup.page = 0;
this.getUserGateId(this.userId, 1);
} else if (this.isPage === 'aff-load-all-user') {
//
this.$emit('close-modal-aff');
this.dataModal.userAll.loading = true;
setTimeout(function () {
_this2.dataModal.userAll.loading = false;
}, 300); // this.loadListUsers(this.dataModal.userAll.page, this.dataModal.userAll.perPage);
} else {
this.$emit('close-modal');
}
},
changePageGroup: function changePageGroup(data) {
var _this3 = this;
if (this.isPage === 'group') {
this.changePageGroupAll(data);
} else if (this.isPage === 'add-user-group-gate') {
this.userAddChangePageGroup(data);
} else if (this.isPage === 'detail-user-group-gate' || this.isPage === 'edit-user-group-gate') {
this.dataModal.gateOfGroup.loading = true;
this.dataModal.gateOfGroup.page = data.page;
var dataOri = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_24__["default"])(this.dataModal.gateOfGroup.tmp));
this.dataModal.gateOfGroup.data = dataOri.slice((data.page - 1) * 25, data.page * 25);
setTimeout(function () {
_this3.dataModal.gateOfGroup.loading = false;
}, 100);
}
},
// Group
changePageGroupAll: function changePageGroupAll(val) {
this.dataModal.groupAll.page = val;
var data = {
page: this.dataModal.groupAll.page,
perPage: this.dataModal.groupAll.perPage
};
this.loadListGroups(data);
},
changePerPageGroupAll: function changePerPageGroupAll(val) {
this.dataModal.groupAll.perPage = val;
var data = {
page: this.dataModal.groupAll.page,
perPage: this.dataModal.groupAll.perPage
};
this.loadListGroups(data);
},
loadListGroups: function loadListGroups(item) {
var _this4 = this;
this.dataModal.groupAll.loading = true;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_27__["GROUP_LIST_API"] + '?limit=' + item.perPage + '&page=' + item.page + '&isValid=true').then(function (response) {
if (response.body.maxRecords > 0) {
_this4.dataModal.groupAll.data = response.body.groups;
_this4.dataModal.groupAll.total = response.body.maxRecords;
_this4.dataModal.groupAll.loading = false;
_this4.dataModal.groupAll.data.map(function (v) {
return Object.assign(v, {
group: {
groupId: v.groupId,
name: v.name
}
});
});
}
}).then(null, function (err) {
console.log('err: ', err);
_this4.dataModal.groupAll.loading = false;
}); // catch
},
addGroupToUser: function addGroupToUser(data) {
var _this5 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_23__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var rowinErrDialog, successItemProcess, progress, isFinishProcess, errorMessageProcess, totalDataRowProcess, percent, _iterator, _step, item, result, groupId, rowstatus;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
console.log('data', data);
_this5.dataProgress = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
rowinErrDialog = 0;
successItemProcess = 0;
progress = 0;
isFinishProcess = false;
errorMessageProcess = [];
totalDataRowProcess = data.length;
percent = 100 / totalDataRowProcess;
_this5.dataProgress.total = totalDataRowProcess;
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_21__["default"])(data);
_context.prev = 11;
_iterator.s();
case 13:
if ((_step = _iterator.n()).done) {
_context.next = 28;
break;
}
item = _step.value;
result = void 0;
groupId = item.groupId !== undefined ? item.groupId : item.group.groupId;
_context.next = 19;
return _this5.addGroupUser(groupId, _this5.userId);
case 19:
result = _context.sent;
if (result === true) {
successItemProcess++;
} else {
rowstatus = item.name + '>>' + result + '';
_this5.$set(errorMessageProcess, ++rowinErrDialog, rowstatus);
}
progress += percent;
_this5.dataProgress.progress = progress;
_this5.dataProgress.successItem = successItemProcess;
_this5.dataProgress.progressLoad = progress;
_this5.dataProgress.errorMessage = errorMessageProcess;
case 26:
_context.next = 13;
break;
case 28:
_context.next = 33;
break;
case 30:
_context.prev = 30;
_context.t0 = _context["catch"](11);
_iterator.e(_context.t0);
case 33:
_context.prev = 33;
_iterator.f();
return _context.finish(33);
case 36:
isFinishProcess = true;
_this5.dataProgress.isFinish = isFinishProcess;
if (successItemProcess > 0) {
_this5.$emit('getReload', true);
}
case 39:
case "end":
return _context.stop();
}
}
}, _callee, null, [[11, 30, 33, 36]]);
}))();
},
addGroupUser: function addGroupUser(groupID, userID) {
var _this6 = this;
return new Promise(function (resolve, reject) {
_this6.$http.post(_config__WEBPACK_IMPORTED_MODULE_27__["GROUP_PASSAGE"], {
groupId: groupID,
userId: userID
}).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_404"];
break;
case 409:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_409_GROUP_PASSAGE"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_DEFAULT"];
break;
}
resolve(errorName);
}); // catch
});
},
// New User Registration 新規ユーザー登録: 通行可能なゲート
getGroupListAll: function getGroupListAll(page) {
var _this7 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_27__["GROUP_LIST_API"] + '?limit=1000' + '&page=' + page + '&keyword=' + '' + '&isValid=true&embed=passableTimeSetting').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.groups.forEach(function (element) {
_this7.allGroups.push(element);
});
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this7.getGroupListAll(page);
} else {
_this7.isGetGroup = true;
}
} else {
_this7.isGetGroup = true;
}
}).then(null, function (error) {
_this7.allGroups = [];
_this7.isGetGroup = true;
});
},
getGateOfGroup: function getGateOfGroup() {
var _this8 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_23__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
var data, i, chunk, arrayPromise, _iterator2, _step2, _step2$value, index, item, result;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_this8.dataModal.gateOfGroup.loading = true;
data = _this8.allGroups;
i = 0;
case 3:
if (!(i < data.length)) {
_context2.next = 13;
break;
}
chunk = data.slice(i, i + 10);
arrayPromise = [];
_iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_21__["default"])(chunk.entries());
try {
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
_step2$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_20__["default"])(_step2.value, 2), index = _step2$value[0], item = _step2$value[1];
result = _this8.getGateItem(1, item);
arrayPromise.push(result);
}
} catch (err) {
_iterator2.e(err);
} finally {
_iterator2.f();
}
_context2.next = 10;
return Promise.all(arrayPromise);
case 10:
i += 10;
_context2.next = 3;
break;
case 13:
_this8.dataModal.gateOfGroup.loading = false;
_this8.dataModal.gateOfGroup.data = _this8.dataModal.gateOfGroup.tmp;
_this8.dataModal.gateOfGroup.total = _this8.dataModal.gateOfGroup.data.length;
case 16:
case "end":
return _context2.stop();
}
}
}, _callee2);
}))();
},
getGateItem: function getGateItem(page, item) {
var _this9 = this;
return new Promise(function (resolve, reject) {
_this9.$http.get(_config__WEBPACK_IMPORTED_MODULE_27__["RELATION_GATE_GROUP"] + '?groupId=' + encodeURIComponent(item.groupId) + '&limit=1000&page=' + page + '&embed=gate&isExceptOptionalGate=true').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.relationsGateGroup.forEach(function (element) {
var data = {
gateName: element.gate.name,
Id: element.gate.gateId + '-' + item.groupId,
group: item
};
_this9.dataModal.gateOfGroup.tmp.push(data);
});
if (response.body.maxRecords > response.body.endRecord) {
_this9.getGateItem(page + 1, item);
}
} else {
_this9.dataModal.gateOfGroup.tmp = [];
}
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
resolve(false);
}); // catch
});
},
userAddChangePageGroup: function userAddChangePageGroup(payload) {
this.dataModal.gateOfGroup.page = payload.page;
this.dataModal.gateOfGroup.loading = true;
this.dataModal.gateOfGroup.data = this.dataModal.gateOfGroup.tmp.slice((payload.page - 1) * 25, payload.page * 25);
this.dataModal.gateOfGroup.loading = false;
},
// User Detail ユーザー詳細: 通行可能なゲート
getUserGateId: function getUserGateId(userId, pageGate) {
var _this10 = this;
this.dataModal.gateOfGroup.page = pageGate;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_27__["USERS_LIST_API"] + '/' + encodeURIComponent(userId) + '/gate?limit=1000&isValid=true&page=' + pageGate + '&isExceptOptionalGate=true').then( /*#__PURE__*/function () {
var _ref = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_23__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(response) {
var data, groupIds, _loop, j;
return regeneratorRuntime.wrap(function _callee3$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
if (!(response.body.maxRecords > 0)) {
_context4.next = 23;
break;
}
_this10.dataModal.gateOfGroup.total = response.body.maxRecords;
console.log('response.body.gates', response.body.gates);
response.body.gates.forEach(function (element) {
var groupPassageId = false;
var item = {
gateModelCode: element.gateModelCode,
gateName: element.gateName,
gateId: element.gateId,
groupPassageId: element.gateId + '-' + element.group.groupId,
isPassageId: element.isGroupPassableGate,
group: element.group,
isClick: _this10.authority.isAdmin ? true : false,
sub: element.group.groupId + '-' + element.gateId,
isGroupPassableGate: element.isGroupPassableGate !== undefined ? element.isGroupPassableGate : ''
};
_this10.dataModal.gateOfGroup.tmp.push(item);
var j = _this10.dataModal.gateOfGroup.dataOri.findIndex(function (x) {
return x.groupId === element.group.groupId;
});
if (j < 0) {
_this10.dataModal.gateOfGroup.dataOri.push({
groupId: element.group.groupId,
name: element.group.name,
groupPassageId: ''
});
}
_this10.dataModal.gateOfGroup.data.push(item);
_this10.dataModal.gateOfGroup.tmp.sort(function (a, b) {
return a.group.name.toLowerCase() < b.group.name.toLowerCase() ? -1 : 1;
});
_this10.dataModal.gateOfGroup.data.sort(function (a, b) {
return a.group.name.toLowerCase() < b.group.name.toLowerCase() ? -1 : 1;
});
});
if (!(response.body.maxRecords > response.body.endRecord)) {
_context4.next = 9;
break;
}
pageGate++;
_this10.getUserGateId(userId, pageGate);
_context4.next = 21;
break;
case 9:
if (!(_this10.authority.isAdmin === false)) {
_context4.next = 19;
break;
}
data = _this10.dataModal.gateOfGroup.tmp;
groupIds = [];
_loop = /*#__PURE__*/regeneratorRuntime.mark(function _loop(j) {
var el, index, groupId, result;
return regeneratorRuntime.wrap(function _loop$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
el = data[j];
index = j;
groupId = data[j].group.groupId;
if (!(groupIds.includes(groupId) === false)) {
_context3.next = 9;
break;
}
_context3.next = 6;
return _this10.getGroupAuth(groupId);
case 6:
result = _context3.sent;
if (result) {
_this10.dataModal.gateOfGroup.tmp.map(function (v) {
return Object.assign(v, {
isClick: v.group.groupId === groupId ? true : v.isClick
});
});
_this10.dataModal.gateOfGroup.data.map(function (v) {
return Object.assign(v, {
isClick: v.group.groupId === groupId ? true : v.isClick
});
});
}
groupIds.push(groupId);
case 9:
case "end":
return _context3.stop();
}
}
}, _loop);
});
j = 0;
case 14:
if (!(j < data.length)) {
_context4.next = 19;
break;
}
return _context4.delegateYield(_loop(j), "t0", 16);
case 16:
j++;
_context4.next = 14;
break;
case 19:
_this10.dataModal.gateOfGroup.loading = false;
_this10.dataModal.gateOfGroup.total = _this10.dataModal.gateOfGroup.tmp.length;
case 21:
_context4.next = 25;
break;
case 23:
_this10.dataModal.gateOfGroup.first = [];
_this10.dataModal.gateOfGroup.loading = false;
case 25:
case "end":
return _context4.stop();
}
}
}, _callee3);
}));
return function (_x) {
return _ref.apply(this, arguments);
};
}()).then(null, function (err) {
console.log('err: ', err);
_this10.dataModal.gateOfGroup.loading = false;
_this10.$emit('load-total', {
total: _this10.dataModal.gateOfGroup.total,
ID: userId
});
if (_this10.isPageFrom === 'user-list') {
switch (err.status) {
case 400:
_this10.errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_400"];
break;
case 403:
_this10.errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_403"];
break;
case 404:
_this10.errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_404"];
break;
case 500:
_this10.errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_500"];
break;
case 503:
_this10.errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_503"];
break;
default:
_this10.errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_DEFAULT"];
break;
}
}
}); // catch
},
// async compareRelationDepartmentGroupId(item: any) {
// const RelationDepartmentGroupId = item.relationDepartmentGroupIds;
// if (RelationDepartmentGroupId.length > 0) {
// for (const el of RelationDepartmentGroupId) {
// await this.getRelationId(el);
// }
// }
// },
// getRelationId(ID: any) {
// return new Promise((resolve, reject) => {
// this.$http.get(Config.RELATION_GATE_GROUP_API +
// '?relationId=' + encodeURIComponent(ID) + '&embed=gate&limit=25&page=1')
// .then(async (response: any) => {
// if (response.body.maxRecords > 0) {
// const data = response.body.relationsDepartmentGroup[0];
// this.dataModal.gateOfGroup.groupIds.push(data.groupId);
// resolve(true);
// } else {
// resolve(false);
// }
// })
// .then(null, (error) => {
// console.log(error);
// resolve(false);
// });
// });
// },
getUserGate: function getUserGate(userId, pageGate) {
var _this11 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_27__["GROUP_PASSAGE"] + '?userId=' + encodeURIComponent(userId) + '&limit=1000&page=' + pageGate + '&sortKey=desc:userId&embed=group').then( /*#__PURE__*/function () {
var _ref2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_23__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(response) {
var groupData, i, chunk, arrayPromise1, arrayPromise2, _iterator3, _step3, _step3$value, index, el, item, result1, result2;
return regeneratorRuntime.wrap(function _callee4$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
if (!(response.body.maxRecords > 0)) {
_context5.next = 41;
break;
}
groupData = response.body.groupPassages;
i = 0;
case 3:
if (!(i < groupData.length)) {
_context5.next = 38;
break;
}
chunk = groupData.slice(i, i + 10);
arrayPromise1 = [];
arrayPromise2 = [];
_iterator3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_21__["default"])(chunk.entries());
_context5.prev = 8;
_iterator3.s();
case 10:
if ((_step3 = _iterator3.n()).done) {
_context5.next = 25;
break;
}
_step3$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_20__["default"])(_step3.value, 2), index = _step3$value[0], el = _step3$value[1];
item = el;
item.gates = [];
_this11.dataModal.gateOfGroup.first.push(item);
_context5.next = 17;
return _this11.getGroupDetail(item);
case 17:
result1 = _context5.sent;
_context5.next = 20;
return _this11.getGateGroup(item, 1);
case 20:
result2 = _context5.sent;
arrayPromise1.push(result1);
arrayPromise2.push(result2);
case 23:
_context5.next = 10;
break;
case 25:
_context5.next = 30;
break;
case 27:
_context5.prev = 27;
_context5.t0 = _context5["catch"](8);
_iterator3.e(_context5.t0);
case 30:
_context5.prev = 30;
_iterator3.f();
return _context5.finish(30);
case 33:
_context5.next = 35;
return Promise.all([arrayPromise1, arrayPromise2]);
case 35:
i += 10;
_context5.next = 3;
break;
case 38:
if (response.body.maxRecords > response.body.endRecord) {
pageGate++;
_this11.getUserGate(userId, pageGate);
} else {
_this11.dataModal.gateOfGroup.loading = false;
_this11.isGetUserGate = false;
}
_context5.next = 44;
break;
case 41:
_this11.dataModal.gateOfGroup.first = [];
_this11.dataModal.gateOfGroup.loading = false;
_this11.isGetUserGate = false;
case 44:
case "end":
return _context5.stop();
}
}
}, _callee4, null, [[8, 27, 30, 33]]);
}));
return function (_x2) {
return _ref2.apply(this, arguments);
};
}()).then(null, function (err) {
console.log('err: ', err);
_this11.dataModal.gateOfGroup.first = [];
_this11.dataModal.gateOfGroup.loading = false;
_this11.isGetUserGate = false;
}); // catch
},
getGateGroup: function getGateGroup(item, page) {
var _this12 = this;
return new Promise(function (resolve, reject) {
_this12.$http.get(_config__WEBPACK_IMPORTED_MODULE_27__["RELATION_GATE_GROUP_API"] + '?groupId=' + encodeURIComponent(item.groupId) + '&embed=gate&limit=1000&page=' + page + '&isExceptOptionalGate=true&isValid=true').then( /*#__PURE__*/function () {
var _ref3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_23__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(response) {
var data, _iterator4, _step4, element, i, el;
return regeneratorRuntime.wrap(function _callee5$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
if (response.body.maxRecords > 0) {
data = response.body.relationsGateGroup;
_iterator4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_21__["default"])(data);
try {
for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {
element = _step4.value;
i = _this12.dataModal.gateOfGroup.first.findIndex(function (x) {
return x.groupPassageId === item.groupPassageId;
});
if (i >= 0) {
el = {
relationId: '',
gateId: '',
name: '',
group: item.group
};
el.relationId = element.relationId;
el.gateId = element.gateId;
el.name = element.gate.name;
_this12.dataModal.gateOfGroup.first[i].gates.push(el);
}
}
} catch (err) {
_iterator4.e(err);
} finally {
_iterator4.f();
}
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this12.getGateGroup(item, page);
} else {
resolve(true);
}
} else {
resolve(false);
}
case 1:
case "end":
return _context6.stop();
}
}
}, _callee5);
}));
return function (_x3) {
return _ref3.apply(this, arguments);
};
}()).then(null, function (error) {
console.log(error);
resolve(false);
});
});
},
getGroupDetail: function getGroupDetail(item) {
var _this13 = this;
return new Promise(function (resolve, reject) {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_27__["GROUP_LIST_API"] + '?groupId=' + encodeURIComponent(item.groupId) + '&embed=passableTimeSetting';
_this13.$http.get(apiLink).then(function (response) {
var i = _this13.dataModal.gateOfGroup.first.findIndex(function (x) {
return x.groupPassageId === item.groupPassageId;
});
if (i >= 0) {
_this13.dataModal.gateOfGroup.first[i].passableTimeSetting = response.body.groups[0].passableTimeSetting;
}
resolve(true);
}).then(null, function (err) {
resolve(false);
}); // catch
});
},
// 個別設定適用中
addGroupPass: function addGroupPass(data) {
var _this14 = this;
this.loading = true;
return new Promise(function (resolve, reject) {
_this14.dataModal.gateOfGroup.messageSetting.error = '';
_this14.dataModal.gateOfGroup.messageSetting.success = '';
_this14.$http.post(_config__WEBPACK_IMPORTED_MODULE_27__["GROUPS_PASSAGE_API"], {
groupId: data.groupId,
userId: _this14.userId
}).then(function (response) {
resolve(true);
_this14.dataModal.gateOfGroup.messageSetting.success = _config__WEBPACK_IMPORTED_MODULE_27__["ADD_GROUP_API_SUCCESS"];
_this14.loading = false;
}).then(null, function (error) {
switch (error.status) {
case 400:
_this14.dataModal.gateOfGroup.messageSetting.error = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
_this14.dataModal.gateOfGroup.messageSetting.error = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_403"];
} else {
_this14.dataModal.gateOfGroup.messageSetting.error = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_403_DENIED"];
}
break;
case 409:
_this14.dataModal.gateOfGroup.messageSetting.error = '他通行権限グループと紐づいてます。通行可能時間設定が適用されたユーザーのため追加できません。';
break;
case 404:
_this14.dataModal.gateOfGroup.messageSetting.error = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_404"];
break;
case 500:
_this14.dataModal.gateOfGroup.messageSetting.error = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_500"];
break;
case 503:
_this14.dataModal.gateOfGroup.messageSetting.error = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_503"];
break;
default:
_this14.dataModal.gateOfGroup.messageSetting.error = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_DEFAULT"];
break;
}
_this14.loading = false;
resolve(false);
}); // catch
});
},
// チェックした個別設定を削除する
delGroupUser: function delGroupUser(arr) {
var _this15 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_23__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() {
var filteredArr, rowinErrDialog, successItemProcess, progress, isFinishProcess, errorMessageProcess, totalDataRowProcess, percent, _iterator5, _step5, item, result, rowstatus;
return regeneratorRuntime.wrap(function _callee6$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
filteredArr = arr.reduce(function (acc, current) {
var x = acc.find(function (item) {
return item.groupId === current.groupId;
});
if (!x) {
return acc.concat([current]);
} else {
return acc;
}
}, []);
_this15.dataProgress = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
rowinErrDialog = 0;
successItemProcess = 0;
progress = 0;
isFinishProcess = false;
errorMessageProcess = [];
totalDataRowProcess = filteredArr.length;
percent = 100 / totalDataRowProcess;
_this15.dataProgress.total = totalDataRowProcess;
_iterator5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_21__["default"])(filteredArr);
_context7.prev = 11;
_iterator5.s();
case 13:
if ((_step5 = _iterator5.n()).done) {
_context7.next = 27;
break;
}
item = _step5.value;
result = void 0;
_context7.next = 18;
return _this15.getPassageId(item.groupId, _this15.userId);
case 18:
result = _context7.sent;
if (result === true) {
successItemProcess++;
} else {
rowstatus = item.name + '>>' + result + '';
_this15.$set(errorMessageProcess, ++rowinErrDialog, rowstatus);
}
progress += percent;
_this15.dataProgress.progress = progress;
_this15.dataProgress.successItem = successItemProcess;
_this15.dataProgress.progressLoad = progress;
_this15.dataProgress.errorMessage = errorMessageProcess;
case 25:
_context7.next = 13;
break;
case 27:
_context7.next = 32;
break;
case 29:
_context7.prev = 29;
_context7.t0 = _context7["catch"](11);
_iterator5.e(_context7.t0);
case 32:
_context7.prev = 32;
_iterator5.f();
return _context7.finish(32);
case 35:
isFinishProcess = true;
_this15.dataProgress.isFinish = isFinishProcess;
if (successItemProcess > 0) {
_this15.$emit('getReload', true);
}
case 38:
case "end":
return _context7.stop();
}
}
}, _callee6, null, [[11, 29, 32, 35]]);
}))();
},
delGroupUserItem: function delGroupUserItem(passageId) {
var _this16 = this;
return new Promise(function (resolve, reject) {
_this16.$http.delete(_config__WEBPACK_IMPORTED_MODULE_27__["GROUPS_PASSAGE_API"] + '/' + encodeURIComponent(passageId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_DEFAULT"];
break;
}
resolve(errorName);
}); // catch
});
},
// User Expand : 通行権限グループ(個別設定)を追加する
getAllGroups: function getAllGroups(page) {
this.dataModal.groupAll.loading = true;
this.dataModal.groupAll.data = [];
this.getAllGroupsNoPage(1);
},
getAllGroupsNoPage: function getAllGroupsNoPage(page) {
var _this17 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_27__["GROUP_LIST_API"] + '?limit=1000&page=' + page + '&isValid=true&embed=passableTimeSetting').then(function (response) {
if (response.body.maxRecords > 0) {
_this17.dataModal.groupAll.total = response.body.maxRecords;
response.body.groups.forEach(function (element) {
_this17.dataModal.groupAll.data.push(element);
});
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this17.getAllGroupsNoPage(page);
} else {
_this17.dataModal.groupAll.loading = false;
if (_this17.userId !== '') {
_this17.dataModal.groupPass.data = [];
if (_this17.isPage === 'edit-user-group-gate') {
_this17.dataModal.groupPass.data = _this17.dataModal.gateOfGroup.tmp;
} else {
_this17.getGroupPass(1, _this17.userId);
}
}
}
} else {
_this17.dataModal.groupAll.loading = false;
}
}).then(null, function (err) {
console.log('err: ', err);
_this17.dataModal.groupAll.loading = false;
}); // catch
},
// USER
loadListUsers: function loadListUsers(page, perPage) {
if (this.isPage === 'group-load-all-user') {
this.loadListUsersForGroup(page, perPage);
} else {
this.loadListUsersDefault(page, perPage);
}
},
loadListUsersDefault: function loadListUsersDefault(page, perPage) {
var _this18 = this;
this.dataModal.userAll.data = [];
this.dataModal.userAll.loading = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_27__["USERS_LIST_API"] + '?limit=' + perPage + '&page=' + page + '&isExceptOptionalUser=true&isValid=true&exclude=thumbnail' + (this.dataModal.userAll.keyword !== '' ? '&keyword=' + this.dataModal.userAll.keyword + '&scorp=' + this.dataModal.userAll.scorp : '');
if (this.departmentId !== '' || this.isPage === 'affiliation-add-new') {
apiLink += '&embed=departments';
}
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0) {
if (_this18.departmentId !== '' || _this18.isPage === 'affiliation-add-new') {
response.body.users.forEach(function (element) {
element.departmentName = '';
if (element.departments !== undefined && element.departments.length > 0) {
element.departmentName = element.departments[0].name;
}
_this18.dataModal.userAll.data.push(element);
});
_this18.dataModal.userAll.total = response.body.maxRecords;
} else {
_this18.dataModal.userAll.data = response.body.users;
_this18.dataModal.userAll.data.map(function (v) {
return Object.assign(v, {
isAdmin: v.isAdmin !== undefined ? v.isAdmin : false
});
});
_this18.dataModal.userAll.total = response.body.maxRecords;
}
}
_this18.dataModal.userAll.loading = false;
}).then(null, function (err) {
console.log('err: ', err);
_this18.dataModal.userAll.loading = false;
}); // catch
},
loadListUsersForGroup: function loadListUsersForGroup(page, perPage) {
var _this19 = this;
this.dataModal.userAll.data = [];
this.dataModal.userAll.loading = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_27__["USERS_LIST_SIMPLE_API"] + '?limit=' + perPage + '&page=' + page + '&isExceptOptionalUser=true&isValid=true&exclude=thumbnail' + (this.dataModal.userAll.keyword !== '' ? '&keyword=' + this.dataModal.userAll.keyword + '&scorp=' + this.dataModal.userAll.scorp : '');
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0) {
_this19.dataModal.userAll.data = response.body.users;
_this19.dataModal.userAll.data.map(function (v) {
return Object.assign(v, {
isAdmin: v.isAdmin !== undefined ? v.isAdmin : false
});
});
_this19.dataModal.userAll.total = response.body.maxRecords;
}
_this19.dataModal.userAll.loading = false;
}).then(null, function (err) {
console.log('err: ', err);
_this19.dataModal.userAll.loading = false;
}); // catch
},
getDepartmentUser: function getDepartmentUser(userId) {
var _this20 = this;
return new Promise(function (resolve, reject) {
_this20.$http.get(_config__WEBPACK_IMPORTED_MODULE_27__["RELATION_DEPARTMENT_USER_API"] + "?userId=".concat(encodeURIComponent(userId), "&embed=department")).then(function (response) {
var data = response.body.relationsDepartmentUser;
var i = _this20.dataModal.userAll.data.findIndex(function (x) {
return x.userId === userId;
});
if (i >= 0) {
_this20.dataModal.userAll.data[i].departmentName = data.length > 0 ? data[0].department.name : '';
_this20.dataModal.userAll.data[i].departmentId = data.length > 0 ? data[0].department.departmentId : '';
}
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
resolve(false);
});
});
},
changePageUser: function changePageUser(val) {
this.dataModal.userAll.page = val;
this.loadListUsers(this.dataModal.userAll.page, this.dataModal.userAll.perPage);
},
changePerPageUser: function changePerPageUser(val) {
this.dataModal.userAll.page = 1;
this.dataModal.userAll.perPage = val;
this.loadListUsers(this.dataModal.userAll.page, this.dataModal.userAll.perPage);
},
addUserToGroup: function addUserToGroup(data) {
var _this21 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_23__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() {
var rowinErrDialog, successItemProcess, progress, isFinishProcess, errorMessageProcess, totalDataRowProcess, percent, _iterator6, _step6, item, result, rowstatus;
return regeneratorRuntime.wrap(function _callee7$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
console.log('data', data);
_this21.dataProgress = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
rowinErrDialog = 0;
successItemProcess = 0;
progress = 0;
isFinishProcess = false;
errorMessageProcess = [];
totalDataRowProcess = data.length;
percent = 100 / totalDataRowProcess;
_this21.dataProgress.total = totalDataRowProcess;
_iterator6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_21__["default"])(data);
_context8.prev = 11;
_iterator6.s();
case 13:
if ((_step6 = _iterator6.n()).done) {
_context8.next = 27;
break;
}
item = _step6.value;
result = void 0;
_context8.next = 18;
return _this21.addGroupUser(_this21.groupId, item.userId);
case 18:
result = _context8.sent;
if (result === true) {
successItemProcess++;
} else {
rowstatus = item.name + '>>' + result + '';
_this21.$set(errorMessageProcess, ++rowinErrDialog, rowstatus);
}
progress += percent;
_this21.dataProgress.progress = progress;
_this21.dataProgress.successItem = successItemProcess;
_this21.dataProgress.progressLoad = progress;
_this21.dataProgress.errorMessage = errorMessageProcess;
case 25:
_context8.next = 13;
break;
case 27:
_context8.next = 32;
break;
case 29:
_context8.prev = 29;
_context8.t0 = _context8["catch"](11);
_iterator6.e(_context8.t0);
case 32:
_context8.prev = 32;
_iterator6.f();
return _context8.finish(32);
case 35:
isFinishProcess = true;
_this21.dataProgress.isFinish = isFinishProcess;
if (successItemProcess > 0) {
_this21.$emit('getReload', true);
}
case 38:
case "end":
return _context8.stop();
}
}
}, _callee7, null, [[11, 29, 32, 35]]);
}))();
},
addUserToAff: function addUserToAff(data) {
var _this22 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_23__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee8() {
var rowinErrDialog, successItemProcess, progress, isFinishProcess, errorMessageProcess, totalDataRowProcess, percent, _iterator7, _step7, item, result, rowstatus;
return regeneratorRuntime.wrap(function _callee8$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
console.log('data', data);
_this22.dataProgress = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
rowinErrDialog = 0;
successItemProcess = 0;
progress = 0;
isFinishProcess = false;
errorMessageProcess = [];
totalDataRowProcess = data.length;
percent = 100 / totalDataRowProcess;
_this22.dataProgress.total = totalDataRowProcess;
_iterator7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_21__["default"])(data);
_context9.prev = 11;
_iterator7.s();
case 13:
if ((_step7 = _iterator7.n()).done) {
_context9.next = 27;
break;
}
item = _step7.value;
result = void 0;
_context9.next = 18;
return _this22.postUserDepartment(item.userId, _this22.departmentId);
case 18:
result = _context9.sent;
if (result === true) {
successItemProcess++;
} else {
rowstatus = item.name + '>>' + result + '';
_this22.$set(errorMessageProcess, ++rowinErrDialog, rowstatus);
}
progress += percent;
_this22.dataProgress.progress = progress;
_this22.dataProgress.successItem = successItemProcess;
_this22.dataProgress.progressLoad = progress;
_this22.dataProgress.errorMessage = errorMessageProcess;
case 25:
_context9.next = 13;
break;
case 27:
_context9.next = 32;
break;
case 29:
_context9.prev = 29;
_context9.t0 = _context9["catch"](11);
_iterator7.e(_context9.t0);
case 32:
_context9.prev = 32;
_iterator7.f();
return _context9.finish(32);
case 35:
isFinishProcess = true;
_this22.dataProgress.isFinish = isFinishProcess;
if (successItemProcess > 0) {
console.log('successItemProcess', successItemProcess);
_this22.$emit('getReload', true);
}
case 38:
case "end":
return _context9.stop();
}
}
}, _callee8, null, [[11, 29, 32, 35]]);
}))();
},
postUserDepartment: function postUserDepartment(userId, departmentId) {
var _this23 = this;
return new Promise(function (resolve, reject) {
_this23.$http.post(_config__WEBPACK_IMPORTED_MODULE_27__["RELATION_DEPARTMENT_USER_API"], {
userId: userId,
departmentId: departmentId
}).then(function (response) {
resolve(true);
}).then(null, /*#__PURE__*/function () {
var _ref4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_23__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee9(err) {
var errorName, result, text;
return regeneratorRuntime.wrap(function _callee9$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
errorName = '';
_context10.t0 = err.status;
_context10.next = _context10.t0 === 400 ? 4 : _context10.t0 === 403 ? 6 : _context10.t0 === 404 ? 8 : _context10.t0 === 409 ? 10 : _context10.t0 === 420 ? 18 : _context10.t0 === 500 ? 20 : _context10.t0 === 503 ? 22 : 24;
break;
case 4:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_400"];
return _context10.abrupt("break", 26);
case 6:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_403_DENIED"];
}
return _context10.abrupt("break", 26);
case 8:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_404"];
return _context10.abrupt("break", 26);
case 10:
_context10.next = 12;
return _this23.getDepartmentUserInfo(userId);
case 12:
result = _context10.sent;
console.log('result', result);
text = '';
if (result.length > 0) {
text = result[0].department.name;
}
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_409_DEPARTMENT"].replace('{{所属名}}', text.toString());
return _context10.abrupt("break", 26);
case 18:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_420_DE_GROUP"];
return _context10.abrupt("break", 26);
case 20:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_500"];
return _context10.abrupt("break", 26);
case 22:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_503"];
return _context10.abrupt("break", 26);
case 24:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_DEFAULT"];
return _context10.abrupt("break", 26);
case 26:
resolve(errorName);
case 27:
case "end":
return _context10.stop();
}
}
}, _callee9);
}));
return function (_x4) {
return _ref4.apply(this, arguments);
};
}()); // catch
});
},
getGroupPass: function getGroupPass(page, userId) {
var _this24 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_27__["GROUPS_PASSAGE_API"] + '?userId=' + encodeURIComponent(userId) + '&embed=group&limit=1000&page=' + page).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.groupPassages.forEach(function (element) {
_this24.dataModal.groupPass.data.push(element);
_this24.dataModal.groupPass.data.sort(function (a, b) {
return a.group.groupName.toLowerCase() < b.group.groupName.toLowerCase() ? -1 : 1;
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this24.getGroupPass(page + 1, userId);
}
} else {
_this24.dataModal.groupPass.data = [];
}
}).then(null, function (err) {
console.log(err);
});
},
getDataAdd: function getDataAdd(data) {
var _this25 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_23__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee10() {
var dataArr, count, isContinueGetData;
return regeneratorRuntime.wrap(function _callee10$(_context11) {
while (1) {
switch (_context11.prev = _context11.next) {
case 0:
dataArr = data;
_this25.dataModal.groupPass.data = data;
_this25.dataModal.gateOfGroup.tmp = [];
_this25.dataModal.gateOfGroup.data = [];
_this25.dataModal.gateOfGroup.first = data;
_this25.dataModal.gateOfGroup.loading = true;
count = 0;
isContinueGetData = true;
case 8:
if (!isContinueGetData) {
_context11.next = 17;
break;
}
if (!(_this25.dataModal.gateOfGroup.first.length > 0)) {
_context11.next = 13;
break;
}
_this25.dataModal.gateOfGroup.first[count].gates = [];
_context11.next = 13;
return _this25.getGateGroupAdd(data[count], 1, count);
case 13:
count++;
if (count < data.length) {
isContinueGetData = true;
} else {
isContinueGetData = false;
}
_context11.next = 8;
break;
case 17:
_this25.dataModal.gateOfGroup.first.forEach(function (elements) {
if (elements.gates !== undefined && elements.gates.length > 0) {
elements.gates.forEach(function (gate) {
var item = {
relationId: gate.relationId,
gateName: gate.name,
group: elements.group,
isPassageId: true,
groupId: elements.group.groupId,
sub: elements.group.groupId + '-' + gate.gateId
};
_this25.dataModal.gateOfGroup.data.push(item);
});
} else {
var item = {
gateName: '',
group: elements.group,
groupId: elements.group.groupId,
isPassageId: true,
sub: elements.group.groupId + '-' + Math.random().toString(36).slice(-8)
};
_this25.dataModal.gateOfGroup.data.push(item);
}
});
_this25.dataModal.gateOfGroup.total = _this25.dataModal.gateOfGroup.data.length;
_this25.dataModal.gateOfGroup.tmp = _this25.dataModal.gateOfGroup.data;
_this25.dataModal.gateOfGroup.tmp.sort(function (a, b) {
return a.group.name.toLowerCase() < b.group.name.toLowerCase() ? -1 : 1;
});
_this25.dataModal.gateOfGroup.data.sort(function (a, b) {
return a.group.name.toLowerCase() < b.group.name.toLowerCase() ? -1 : 1;
});
_this25.dataModal.gateOfGroup.loading = false;
case 23:
case "end":
return _context11.stop();
}
}
}, _callee10);
}))();
},
getGateGroupAdd: function getGateGroupAdd(item, page, index) {
var _this26 = this;
return new Promise(function (resolve, reject) {
_this26.$http.get(_config__WEBPACK_IMPORTED_MODULE_27__["RELATION_GATE_GROUP_API"] + '?groupId=' + encodeURIComponent(item.groupId) + '&embed=gate&limit=1000&page=' + page + '&isExceptOptionalGate=true&isValid=true').then( /*#__PURE__*/function () {
var _ref5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_23__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee11(response) {
var data, _iterator8, _step8, element, el;
return regeneratorRuntime.wrap(function _callee11$(_context12) {
while (1) {
switch (_context12.prev = _context12.next) {
case 0:
if (response.body.maxRecords > 0) {
data = response.body.relationsGateGroup;
_iterator8 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_21__["default"])(data);
try {
for (_iterator8.s(); !(_step8 = _iterator8.n()).done;) {
element = _step8.value;
el = {
relationId: '',
gateId: '',
name: '',
group: item
};
el.relationId = element.relationId;
el.gateId = element.gateId;
el.name = element.gate.name;
_this26.dataModal.gateOfGroup.first[index].gates.push(el);
}
} catch (err) {
_iterator8.e(err);
} finally {
_iterator8.f();
}
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this26.getGateGroupAdd(item, page, index);
} else {
resolve(true);
}
} else {
resolve(false);
}
case 1:
case "end":
return _context12.stop();
}
}
}, _callee11);
}));
return function (_x5) {
return _ref5.apply(this, arguments);
};
}()).then(null, function (error) {
console.log(error);
resolve(false);
});
});
},
searchAllUser: function searchAllUser(data) {
console.log('data', data);
var keyword = data.text;
keyword = keyword.replace(/\s/g, ',');
this.dataModal.userAll.keyword = encodeURIComponent(keyword);
this.dataModal.userAll.scorp = data.targets;
this.loadListUsers(1, 25);
},
getGroupAuth: function getGroupAuth(groupId) {
var _this27 = this;
return new Promise(function (resolve, reject) {
console.log('AAAA');
var apiLink = _config__WEBPACK_IMPORTED_MODULE_27__["GROUP_ADMINISTRATOR_API"] + '?userId=' + encodeURIComponent(localStorage.userProfileId) + '&groupId=' + groupId + '&limit=25&embed=group';
_this27.$http.get(apiLink).then( /*#__PURE__*/function () {
var _ref6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_23__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee12(response) {
return regeneratorRuntime.wrap(function _callee12$(_context13) {
while (1) {
switch (_context13.prev = _context13.next) {
case 0:
if (response.body.maxRecords > 0) {
resolve(true);
} else {
resolve(false);
}
case 1:
case "end":
return _context13.stop();
}
}
}, _callee12);
}));
return function (_x6) {
return _ref6.apply(this, arguments);
};
}()).then(null, function (err) {
console.log('err: ', err);
resolve(false);
});
});
},
getDepartmentUserInfo: function getDepartmentUserInfo(userId) {
var _this28 = this;
return new Promise(function (resolve, reject) {
_this28.$http.get(_config__WEBPACK_IMPORTED_MODULE_27__["RELATION_DEPARTMENT_USER_API"] + "?userId=".concat(encodeURIComponent(userId), "&embed=department")).then(function (response) {
if (response.body.maxRecords > 0) {
resolve(response.body.relationsDepartmentUser);
} else {
resolve([]);
}
}).then(null, function (err) {
console.log('err: ', err);
resolve([]);
});
});
},
// ユーザー編集 : 通行可能なゲート
// チェックしたユーザー設定を削除する
removeGroupInEdit: function removeGroupInEdit(data) {
var _this29 = this;
// data = data.filter((value: any, index: any, array: any) => {
// return array.indexOf(value.groupId) === index;
// });
var filteredArr = data.reduce(function (acc, current) {
var x = acc.find(function (item) {
return item.groupId === current.groupId;
});
if (!x) {
return acc.concat([current]);
} else {
return acc;
}
}, []);
console.log('removeGroupInEdit', filteredArr);
filteredArr.forEach(function (item) {
_this29.syncDataAction(item, 'remove');
var dataRemove = _this29.dataModal.gateOfGroup.tmp.filter(function (e) {
return e.group.groupId !== item.groupId;
});
_this29.dataModal.gateOfGroup.tmp = dataRemove;
var dataOri = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_24__["default"])(_this29.dataModal.gateOfGroup.tmp));
_this29.dataModal.gateOfGroup.data = dataOri.slice(0, 25);
_this29.dataModal.gateOfGroup.total = _this29.dataModal.gateOfGroup.tmp.length;
_this29.dataModal.gateOfGroup.page = 1;
});
},
// 通行権限グループ(ユーザー設定)を追加する
addGroupInEdit: function addGroupInEdit(data) {
var _this30 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_23__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee13() {
var dataArr, count, isContinueGetData;
return regeneratorRuntime.wrap(function _callee13$(_context14) {
while (1) {
switch (_context14.prev = _context14.next) {
case 0:
//
console.log('addGroupInEdit', data);
data.forEach(function (el) {
_this30.syncDataAction(el, 'add');
});
dataArr = data;
_this30.dataModal.gateOfGroup.first = data;
_this30.dataModal.gateOfGroup.loading = true;
count = 0;
isContinueGetData = true;
case 7:
if (!isContinueGetData) {
_context14.next = 16;
break;
}
if (!(_this30.dataModal.gateOfGroup.first.length > 0)) {
_context14.next = 12;
break;
}
_this30.dataModal.gateOfGroup.first[count].gates = [];
_context14.next = 12;
return _this30.getGateGroupAdd(data[count], 1, count);
case 12:
count++;
if (count < data.length) {
isContinueGetData = true;
} else {
isContinueGetData = false;
}
_context14.next = 7;
break;
case 16:
_this30.dataModal.gateOfGroup.first.forEach(function (elements) {
if (elements.gates !== undefined && elements.gates.length > 0) {
elements.gates.forEach(function (gate) {
var item = {
relationId: gate.relationId,
gateName: gate.name,
group: elements,
isPassageId: true,
groupId: elements.groupId,
sub: elements.groupId + '-' + gate.gateId,
isGroupPassableGate: gate.isGroupPassableGate !== undefined ? gate.isGroupPassableGate : ''
};
_this30.dataModal.gateOfGroup.data.push(item);
});
} else {
var item = {
gateName: '',
group: elements,
groupId: elements.groupId,
isPassageId: true,
sub: elements.groupId + '-' + Math.random().toString(36).slice(-8),
isGroupPassableGate: ''
};
_this30.dataModal.gateOfGroup.data.push(item);
}
});
_this30.dataModal.gateOfGroup.total = _this30.dataModal.gateOfGroup.data.length;
_this30.dataModal.gateOfGroup.tmp = _this30.dataModal.gateOfGroup.data;
_this30.dataModal.gateOfGroup.tmp.sort(function (a, b) {
return a.group.name.toLowerCase() < b.group.name.toLowerCase() ? -1 : 1;
});
_this30.dataModal.gateOfGroup.data.sort(function (a, b) {
return a.group.name.toLowerCase() < b.group.name.toLowerCase() ? -1 : 1;
});
_this30.dataModal.gateOfGroup.loading = false;
case 22:
case "end":
return _context14.stop();
}
}
}, _callee13);
}))();
},
syncDataAction: function syncDataAction(item, type) {
if (type === 'remove') {
var i = this.dataModal.gateOfGroup.dataDel.findIndex(function (x) {
return x.groupId === item.groupId;
});
if (i < 0) {
this.dataModal.gateOfGroup.dataDel.push({
groupId: item.groupId,
name: item.name
});
}
var ii = this.dataModal.gateOfGroup.dataAdd.findIndex(function (x) {
return x.groupId === item.groupId;
});
if (ii >= 0) {
this.dataModal.gateOfGroup.dataAdd.splice(parseInt(ii), 1);
}
} else {
var j = this.dataModal.gateOfGroup.dataAdd.findIndex(function (x) {
return x.groupId === item.groupId;
});
if (j < 0) {
this.dataModal.gateOfGroup.dataAdd.push({
groupId: item.groupId,
name: item.name
});
}
var jj = this.dataModal.gateOfGroup.dataDel.findIndex(function (x) {
return x.groupId === item.groupId;
});
if (jj >= 0) {
this.dataModal.gateOfGroup.dataDel.splice(parseInt(jj), 1);
}
}
var data = {
dataAdd: this.dataModal.gateOfGroup.dataAdd,
dataDel: this.dataModal.gateOfGroup.dataDel,
dataOri: this.dataModal.gateOfGroup.dataOri
};
this.$emit('add-groupIds', data);
},
// Get one passageId
// tslint:disable-next-line:max-line-length
getPassageId: function getPassageId(groupId, userId) {
var _this31 = this;
return new Promise(function (resolve, reject) {
_this31.$http.get(_config__WEBPACK_IMPORTED_MODULE_27__["GROUPS_PASSAGE_API"] + '?userId=' + encodeURIComponent(userId) + '&groupId=' + encodeURIComponent(groupId)).then( /*#__PURE__*/function () {
var _ref7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_23__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee14(response) {
var result;
return regeneratorRuntime.wrap(function _callee14$(_context15) {
while (1) {
switch (_context15.prev = _context15.next) {
case 0:
if (!(response.body.maxRecords > 0)) {
_context15.next = 11;
break;
}
if (!(response.body.groupPassages[0].groupPassageId !== undefined && response.body.groupPassages[0].groupPassageId !== '' && response.body.groupPassages[0].groupPassageId !== null)) {
_context15.next = 8;
break;
}
_context15.next = 4;
return _this31.delGroupUserItem(response.body.groupPassages[0].groupPassageId);
case 4:
result = _context15.sent;
resolve(result);
_context15.next = 9;
break;
case 8:
resolve(_config__WEBPACK_IMPORTED_MODULE_27__["ERROR_DEFAULT"]);
case 9:
_context15.next = 12;
break;
case 11:
resolve(_config__WEBPACK_IMPORTED_MODULE_27__["ERROR_DEFAULT"]);
case 12:
case "end":
return _context15.stop();
}
}
}, _callee14);
}));
return function (_x7) {
return _ref7.apply(this, arguments);
};
}()).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_400"];
break;
case 403:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_403"];
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_27__["ERROR_DEFAULT"];
break;
}
resolve(errorName);
});
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/controlPanel/ControlPanelAddPage.vue?vue&type=script&lang=ts&":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/controlPanel/ControlPanelAddPage.vue?vue&type=script&lang=ts& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_ControlPanelAddTemplate_ControlPanelAddTemplate_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/templates/ControlPanelAddTemplate/ControlPanelAddTemplate.vue */ "./src/components/templates/ControlPanelAddTemplate/ControlPanelAddTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_7__["Vue"].extend({
name: 'ControllerListPage',
components: {
ControlPanelAddTemplate: _components_templates_ControlPanelAddTemplate_ControlPanelAddTemplate_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
data: function data() {
return {
scorp: [],
keyword: '',
dataControlPanels: {
controllerId: '',
name: '',
phoneId: '',
model: '',
antipassbackSetting: 0,
antipassbackClearTime: '',
userId: '',
password: '',
newPassword: '',
gateCount: 0
},
loading: false,
isEdit: false,
typeItems: [],
controllerModel: [],
successMessageLogs: '',
errorMessageLogs: '',
goBack: 'control-panel',
dataAllGates: [],
controllerId: '',
controllerModelId: '',
gateList: [],
gateCount: 0,
isCountProcess: 0,
isCheck: false,
loadingChild: false
};
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
},
isCountProcess: function isCountProcess(value) {
if (value > 0 && this.errorMessageLogs === '' && this.isCheck === true) {
console.log('errorMessageLogs', this.errorMessageLogs);
this.loading = true;
this.clearItem(this.controllerId);
}
}
},
created: function created() {
if (typeof localStorage.controllerSortKey === 'undefined') {
localStorage.setItem('controllerSortKey', 'registered');
}
if (typeof localStorage.controllerSortName === 'undefined') {
localStorage.setItem('controllerSortName', 'desc');
}
this.getControllerModelAll(1);
},
mounted: function mounted() {
/*
const dataQuery = this.$route.query;
if (dataQuery.controllerId !== undefined) {
this.isEdit = true;
this.controllerId = dataQuery.controllerId;
this.getControllerData(dataQuery.controllerId);
} else {
this.isEdit = false;
}
if (dataQuery.goBack !== undefined) {
this.goBack = dataQuery.goBack.toString();
}
*/
// 追加と編集の判定
var isEditFlag = localStorage.isEditFlag;
if (isEditFlag !== null && isEditFlag === 'true') {
this.isEdit = true; // APIの呼び出し
this.controllerId = localStorage.controllerId;
this.getControllerData(this.controllerId);
} else {
this.isEdit = false;
localStorage.setItem('isEditFlag', 'false');
} // メッセージを空にする
this.successMessageLogs = '';
this.errorMessageLogs = '';
},
methods: {
getGateCount: function getGateCount(model) {
var _this = this;
return new Promise(function (resolve, reject) {
_this.typeItems = [];
_this.typeItems.push({
text: '',
value: '0'
});
_this.$http.get(_config__WEBPACK_IMPORTED_MODULE_9__["CONTROLLER_MODEL_API"] + '?limit=100&page=1&keyword=' + model + '&scorp=controllerModelName').then(function (response) {
var gateCount = response.body.controllerModels[0].gateCount;
for (var i = 1; i <= gateCount - _this.gateCount; i++) {
_this.typeItems.push({
text: i,
value: i
});
}
resolve(true);
}).then(null, function (err) {
console.log(err);
resolve(false);
});
});
},
postGateCount: function postGateCount(ID, data) {
var _this2 = this;
var dataInfo = {
gateCount: data.gateCount
};
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_9__["CONTROLLER_API"] + '/' + encodeURIComponent(ID) + '/gate', dataInfo).then(function (response) {
if (response.body.message === 'Success') {
if (data.newPassword !== undefined && data.newPassword !== null && data.newPassword !== '') {
_this2.changePassword(data);
} else {
_this2.loading = false;
_this2.isCountProcess++;
}
} else {
_this2.successMessageLogs = '';
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
_this2.loading = false;
_this2.isCountProcess++;
}
_this2.getControllerData(ID);
}).then(null, function (error) {
_this2.successMessageLogs = '';
_this2.loading = false;
switch (error.status) {
case 400:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403"];
} else {
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403_DENIED"];
}
break;
case 404:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_404"];
break;
case 500:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_500"];
break;
case 503:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_503"];
break;
default:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
break;
}
_this2.isCountProcess++;
});
},
changeModel: function changeModel(data) {
this.typeItems = [];
var gateCount = data.gateCount;
for (var i = 1; i <= gateCount; i++) {
this.typeItems.push({
text: i,
value: i
});
}
this.dataControlPanels.gateCount = 1;
},
clickBackControlPanel: function clickBackControlPanel() {
// 一旦、ダイアログ終了処理の追加
this.$emit('deleteBridgeProperty'); // 下記条件式の理解必要
if (this.goBack !== 'control-panel') {// this.$router.push({ path: '/' + this.goBack});
} else {// this.$router.go(-1);
}
},
clickSaveControlPanel: function clickSaveControlPanel(eventArgs) {
var _this3 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var controlData, resultID;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
console.log('eventArgs', eventArgs);
_this3.loading = true;
controlData = eventArgs.data;
_this3.successMessageLogs = '';
_this3.errorMessageLogs = '';
_context.next = 7;
return _this3.postController(eventArgs);
case 7:
resultID = _context.sent;
_this3.loading = false;
if (resultID) {
setTimeout(function () {
_this3.$emit('close-modal-page-from-add');
}, 100);
}
case 10:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
clickUpdateControlPanel: function clickUpdateControlPanel(eventArgs) {
this.isCheck = eventArgs.check;
console.log('eventArgs', eventArgs);
this.updateController(eventArgs.data, eventArgs.antipassbackSetting, eventArgs.antipassbackClearTime, eventArgs.isAntipass);
},
clearItem: function clearItem(controllerId) {
var _this4 = this;
return new Promise(function (resolve, reject) {
_this4.$http.post(_config__WEBPACK_IMPORTED_MODULE_9__["CONTROLLER_API"] + '/' + encodeURIComponent(controllerId) + '/antipassback-clear', {
type: 0
}).then(function (response) {
if (response.body.message === 'Success') {
resolve(true);
} else {
resolve(false);
}
_this4.loading = false;
}).then(null, function (error) {
_this4.loading = false;
switch (error.status) {
case 400:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403"];
} else {
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403_DENIED"];
}
break;
case 404:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_404"];
break;
case 500:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_500"];
break;
case 503:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_503"];
break;
default:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
break;
}
resolve(false);
}); // catch
});
},
getGate: function getGate(controllerId, model) {
var _this5 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return _this5.getGateCountNumber(controllerId);
case 2:
_context2.next = 4;
return _this5.getGateCount(model);
case 4:
case "end":
return _context2.stop();
}
}
}, _callee2);
}))();
},
getControllerData: function getControllerData(controllerId) {
var _this6 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
var apiLink;
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
_this6.loadingChild = true; // const apiLink = Config.RELATION_CONTROLLER_GATE + '?controllerId=' +
// encodeURIComponent(controllerId) + '&embed=controller';
apiLink = _config__WEBPACK_IMPORTED_MODULE_9__["CONTROLLER_MANAGEMENT_USER_API"] + '?controllerId=' + encodeURIComponent(controllerId) + '&embed=user,controller';
_this6.$http.get(apiLink).then(function (response) {
_this6.resetData();
if (!_this6.isEmpty(response.body.controllerManagementUsers) && response.body.controllerManagementUsers.length > 0) {
_this6.dataControlPanels = response.body.controllerManagementUsers[0].controller;
_this6.dataControlPanels.userId = response.body.controllerManagementUsers[0].user.userId;
_this6.getListGateByControllerId(1, controllerId);
_this6.getGate(controllerId, response.body.controllerManagementUsers[0].controller.model);
} else {
_this6.loadingChild = false;
}
}).then(null, function (err) {
_this6.resetData();
_this6.loadingChild = false;
console.log('err: ', err);
switch (err.status) {
case 400:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403"];
} else {
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403_DENIED"];
}
break;
case 404:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_404"];
break;
case 500:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_500"];
break;
case 503:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_503"];
break;
default:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
break;
}
}); // catch
case 3:
case "end":
return _context3.stop();
}
}
}, _callee3);
}))();
},
getControllerModelAll: function getControllerModelAll(page) {
var _this7 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_9__["CONTROLLER_MODEL_API"] + '?limit=1000&page=' + page).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.controllerModels.forEach(function (element) {
_this7.controllerModel.push({
text: element.controllerModelName,
value: element.controllerModelId,
gateCount: element.gateCount
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this7.getControllerModelAll(page + 1);
}
} else {
_this7.controllerModel = null;
}
}).then(null, function (err) {
console.log(err);
}); // catch
},
getListGateByControllerId: function getListGateByControllerId(page, controllerId) {
var _this8 = this;
var apiLinkGetGate = _config__WEBPACK_IMPORTED_MODULE_9__["RELATION_CONTROLLER_GATE"] + '?controllerId=' + encodeURIComponent(controllerId) + '&limit=1000&page=' + page + '&sortKey=desc:gateId&embed=gate';
this.$http.get(apiLinkGetGate).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.relationsControllerGate.forEach(function (element) {
_this8.gateList.push({
text: element.gate.gateName,
value: element.gateId,
controllerGateNo: element.controllerGateNo
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this8.getListGateByControllerId(page + 1, controllerId);
} else {
_this8.gateList.sort(function (a, b) {
return a.controllerGateNo - b.controllerGateNo;
});
_this8.loadingChild = false;
}
} else {
_this8.gateList = [];
_this8.loadingChild = false;
}
}).then(null, function (err) {
_this8.loadingChild = false;
console.log('err: ', err);
}); // catch
},
getGateCountNumber: function getGateCountNumber(controllerId) {
var _this9 = this;
return new Promise(function (resolve, reject) {
_this9.dataControlPanels.gateCount = 0;
_this9.gateCount = 0;
var apiLinkGetGate = _config__WEBPACK_IMPORTED_MODULE_9__["RELATION_CONTROLLER_GATE"] + '?controllerId=' + encodeURIComponent(controllerId) + '&limit=25&page=1' + '&sortKey=desc:gateId&embed=gate';
_this9.$http.get(apiLinkGetGate).then(function (response) {
if (response.body.maxRecords > 0) {
_this9.gateCount = response.body.maxRecords;
}
resolve(true);
}).then(null, function (err) {
_this9.loading = false;
console.log('err: ', err);
resolve(false);
}); // catch
});
},
getControllerModel: function getControllerModel(data) {
var _this10 = this;
return new Promise(function (resolve, reject) {
_this10.$http.get(_config__WEBPACK_IMPORTED_MODULE_9__["CONTROLLER_MODEL_API"] + '?limit=100&page=1&keyword=' + data.model + '&scorp=controllerModelName').then(function (response) {
_this10.controllerModelId = response.body.controllerModels[0].controllerModelId;
resolve(true);
}).then(null, function (err) {
console.log(err);
resolve(false);
});
});
},
postController: function postController(eventArgs) {
var _this11 = this;
var data;
data = eventArgs.data;
return new Promise(function (resolve, reject) {
var dataInfor = {
// model: data.model,
name: data.name,
gateCount: data.gateCount,
antipassbackSetting: 0,
antipassbackClearTime: '99:99',
userId: data.userId,
password: data.password,
controllerModelId: data.model.value
};
if (eventArgs.antipassbackSetting === true) {
dataInfor.antipassbackSetting = 2;
}
if (eventArgs.antipassbackClearTime !== undefined && eventArgs.antipassbackClearTime !== null && eventArgs.antipassbackClearTime !== '' && eventArgs.isAntipass === true) {
dataInfor.antipassbackClearTime = eventArgs.antipassbackClearTime;
}
_this11.$http.post(_config__WEBPACK_IMPORTED_MODULE_9__["CONTROLLER_API"], dataInfor).then(function (response) {
if (response.body.message === 'Success') {
_this11.dataControlPanels = {
controllerId: '',
name: '',
phoneId: '',
model: '',
antipassbackSetting: 0,
antipassbackClearTime: '',
userId: '',
newPassword: '',
password: '',
gateCount: 0
};
_this11.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ADD_CONTROLER_API_SUCCESS"];
_this11.$emit('controller-success', true);
_this11.controllerId = response.body.controllerId;
resolve(true);
} else {
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
_this11.$emit('controller-success', false);
resolve(false);
}
}).then(null, function (err) {
switch (err.status) {
case 400:
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_400"];
break;
case 403:
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403"];
break;
case 409:
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_409_CONTROLLER"];
break;
case 500:
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_500"];
break;
case 503:
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_503"];
break;
default:
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
break;
}
resolve(false);
}); // catch
});
},
changePassword: function changePassword(data) {
var _this12 = this;
var credentials = {
userId: data.userId,
newPassword: data.newPassword,
isSendEmail: false
};
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_9__["USER_CHANGE_PASSWORD_API"], JSON.stringify(credentials)).then(function (response) {
if (response.body.message === 'Success') {
console.log(response);
} else {
_this12.successMessageLogs = '';
_this12.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
}
_this12.loading = false;
_this12.isCountProcess++;
}).then(null, function (error) {
_this12.loading = false;
_this12.successMessageLogs = '';
switch (error.status) {
case 400:
_this12.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
_this12.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403"];
} else {
_this12.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403_DENIED"];
}
break;
case 404:
_this12.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_404"];
break;
case 500:
_this12.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_500"];
break;
case 503:
_this12.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_503"];
break;
default:
_this12.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
break;
}
_this12.isCountProcess++;
});
},
updateController: function updateController(data, antipassbackSetting, antipassbackClearTime, isAntipass) {
var _this13 = this;
this.isCountProcess = 0;
console.log('data', data);
this.successMessageLogs = '';
this.errorMessageLogs = '';
this.loading = true;
var dataInfor = {
name: data.name,
antipassbackSetting: 0,
antipassbackClearTime: '99:99'
};
if (antipassbackSetting === true) {
dataInfor.antipassbackSetting = 2;
}
if (antipassbackClearTime !== undefined && antipassbackClearTime !== null && antipassbackClearTime !== '' && isAntipass === true) {
dataInfor.antipassbackClearTime = antipassbackClearTime;
}
this.$http.put(_config__WEBPACK_IMPORTED_MODULE_9__["CONTROLLER_API"] + '/' + encodeURIComponent(this.controllerId), dataInfor).then(function (response) {
if (response.body.message === 'Success') {
_this13.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["EDIT_CONTROLER_API_SUCCESS"];
_this13.$emit('controller-success', true);
_this13.dataControlPanels.antipassbackClearTime = dataInfor.antipassbackClearTime;
if (data.gateCount.toString() !== '0') {
_this13.postGateCount(_this13.controllerId, data);
} else {
if (data.newPassword !== undefined && data.newPassword !== null && data.newPassword !== '') {
_this13.changePassword(data);
} else {
_this13.loading = false;
_this13.isCountProcess++;
}
}
setTimeout(function () {
_this13.$emit('close-modal-page-from-edit');
}, 100);
} else {
_this13.loading = false;
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
_this13.$emit('controller-success', false);
_this13.isCountProcess++;
}
}).then(null, function (err) {
switch (err.status) {
case 400:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_400"];
break;
case 403:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403"];
break;
case 404:
_this13.errorMessageLogs = '対象の制御盤、または、デバイスが存在しない。';
break;
case 409:
_this13.errorMessageLogs = '指定したphoneIdのデバイスが既に他の制御盤の管理に使われている。';
break;
case 500:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_500"];
break;
case 503:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_503"];
break;
default:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
break;
}
_this13.loading = false;
_this13.isCountProcess++;
}); // catch
},
postAtto: function postAtto(data) {
var _this14 = this;
return new Promise(function (resolve, reject) {
var dataInfor = {
// productId: data.productId,
appId: '',
controllerId: data.controllerId,
password: data.password
};
_this14.$http.post(_config__WEBPACK_IMPORTED_MODULE_9__["CONTROLLER_MANAGEMENT_DEVICE"], dataInfor).then(function (response) {
console.log(response);
resolve(null);
}).then(null, function (err) {
console.log(err);
resolve(null);
}); // catch
});
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
resetData: function resetData() {
this.dataControlPanels = {
controllerId: '',
name: '',
phoneId: '',
model: '',
antipassbackSetting: 0,
antipassbackClearTime: '',
userId: '',
newPassword: '',
password: '',
gateCount: 0
};
this.gateList = [];
this.successMessageLogs = '';
this.errorMessageLogs = '';
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/controlPanel/ControlPanelDetailPage.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/controlPanel/ControlPanelDetailPage.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_ControlPanelDetailTemplate_ControlPanelDetailTemplate_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/templates/ControlPanelDetailTemplate/ControlPanelDetailTemplate.vue */ "./src/components/templates/ControlPanelDetailTemplate/ControlPanelDetailTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__["Vue"].extend({
name: 'ControlPanelDetailPage',
components: {
ControlPanelDetailTemplate: _components_templates_ControlPanelDetailTemplate_ControlPanelDetailTemplate_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
props: {
authority: {
type: Object,
default: {}
}
},
data: function data() {
return {
loading: false,
errorMessageLogs: '',
controlPanelDetail: {
userId: '',
controllerId: '',
user: {
userId: '',
name: '',
furigana: '',
email: '',
phoneNumber: '',
isAdmin: false,
isPhoneAdmin: false,
shareKeyBeValid: false,
isMfaSms: false,
passCode: '',
registered: null,
updated: null,
isValid: false,
option1: '',
option2: '',
isPasswordLoginValid: false
},
controller: {
controllerId: '',
name: '',
phoneId: '',
model: '',
antipassbackSetting: 0,
antipassbackClearTime: '',
registered: null,
updated: null,
connectionStatus: false,
commandStatus: 1
}
},
gateList: [],
successMessageLogs: '',
showModal: false,
showModalClear: false,
successMessageModal: '',
errorMessageModal: '',
dataAllUses: [],
successItemProcess: 0,
progress: 0,
isFinishProcess: false,
showProgress: false,
totalDataRowProcess: 0,
countUsers: 0,
rowinErrDialog: 0,
errorMessageProcess: [],
isControlPanelEditModalShow: false,
isGateDetailModalShow: false,
loadingChild: false
};
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
}
},
mounted: function mounted() {
this.countUsers = 0;
this.loadData();
this.getAllUsers(1);
},
methods: {
getAllUsers: function getAllUsers(page) {
var _this = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_10__["USERS_LIST_SIMPLE_API"] + '?limit=10000&page=' + page + '&sortKey=desc:userId&isExceptOptionalUser=true&isValid=true&exclude=thumbnail').then(function (response) {
_this.countUsers = response.body.maxRecords;
if (response.body.maxRecords > 0) {
response.body.users.forEach(function (element) {
_this.dataAllUses.push({
text: element.name,
value: element.userId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this.getAllUsers(page + 1);
}
} else {
_this.dataAllUses = [];
}
}).then(null, function (err) {
console.log('err: ', err);
}); // catch
},
clickAntiPassBackClear: function clickAntiPassBackClear(data) {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var controllerId, userIds, percent, _iterator, _step, item, dt, result, _dt, _result;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_this2.errorMessageModal = '';
_this2.successMessageModal = '';
_this2.showModal = false;
_this2.showModalClear = false;
_this2.showProgress = true;
controllerId = data.controllerId;
userIds = data.data;
_this2.successItemProcess = 0;
_this2.progress = 0;
_this2.isFinishProcess = false;
_this2.totalDataRowProcess = 0;
_this2.rowinErrDialog = 0;
if (!(userIds !== undefined && userIds !== null && userIds !== '' && userIds.length > 0)) {
_context.next = 39;
break;
}
percent = 100 / userIds.length;
_this2.totalDataRowProcess = userIds.length;
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__["default"])(userIds);
_context.prev = 16;
_iterator.s();
case 18:
if ((_step = _iterator.n()).done) {
_context.next = 29;
break;
}
item = _step.value;
dt = {
type: 0,
userId: item.value
};
result = void 0;
_context.next = 24;
return _this2.clearItem(controllerId, dt);
case 24:
result = _context.sent;
if (result) {
_this2.successItemProcess++;
}
_this2.progress += percent;
case 27:
_context.next = 18;
break;
case 29:
_context.next = 34;
break;
case 31:
_context.prev = 31;
_context.t0 = _context["catch"](16);
_iterator.e(_context.t0);
case 34:
_context.prev = 34;
_iterator.f();
return _context.finish(34);
case 37:
_context.next = 45;
break;
case 39:
_dt = {
type: 0
};
_context.next = 42;
return _this2.clearItem(controllerId, _dt);
case 42:
_result = _context.sent;
if (_result) {
_this2.successItemProcess++;
}
_this2.progress = 100;
case 45:
_this2.isFinishProcess = true;
case 46:
case "end":
return _context.stop();
}
}
}, _callee, null, [[16, 31, 34, 37]]);
}))();
},
clearItem: function clearItem(controllerId, data) {
var _this3 = this;
return new Promise(function (resolve, reject) {
_this3.$http.post(_config__WEBPACK_IMPORTED_MODULE_10__["CONTROLLER_API"] + '/' + encodeURIComponent(controllerId) + '/antipassback-clear', data).then(function (response) {
if (response.body.message === 'Success') {
resolve(true);
} else {
resolve(false);
}
}).then(null, function (error) {
var errorName = '';
switch (error.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
var rowstatus = data.userId + '>>' + errorName + '';
_this3.$set(_this3.errorMessageProcess, ++_this3.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
clickConfirmClear: function clickConfirmClear() {
this.errorMessageModal = '';
this.successMessageModal = '';
this.showModal = false;
this.showModalClear = true;
},
closeModalClear: function closeModalClear() {
this.errorMessageModal = '';
this.successMessageModal = '';
this.showModal = false;
this.showModalClear = false;
},
closeModalProgress: function closeModalProgress(val) {
this.errorMessageModal = '';
this.successMessageModal = '';
this.showModal = false;
this.showModalClear = false;
this.showProgress = false;
this.successItemProcess = 0;
this.progress = 0;
this.isFinishProcess = false;
this.totalDataRowProcess = 0;
this.rowinErrDialog = 0;
if (val) {
this.loadData();
}
},
closeModal: function closeModal() {
this.errorMessageModal = '';
this.successMessageModal = '';
this.showModal = false;
},
clickReconfigure: function clickReconfigure(value) {
this.errorMessageModal = '';
this.successMessageModal = '';
this.showModal = true;
},
postReconfigure: function postReconfigure(controllerId) {
var _this4 = this;
this.loading = true;
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_10__["CONTROLLER_API"] + '/' + encodeURIComponent(controllerId) + '/reconfigure').then(function (response) {
if (response.body.message === 'Success') {
_this4.loading = false;
_this4.successMessageModal = '制御盤再設定の要求が完了しました。';
} else {
_this4.loading = false;
_this4.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
}
}).then(null, function (err) {
switch (err.status) {
case 400:
_this4.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
_this4.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
break;
case 404:
_this4.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 500:
_this4.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
_this4.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
_this4.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
_this4.loading = false;
}); // catch
},
clickBackControlPanel: function clickBackControlPanel() {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_10__["CARD_LIST"]
});
},
clickEditControlPanel: function clickEditControlPanel(value) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_10__["CARD_EDIT"],
query: {
controllerId: value
}
});
},
clickBackController: function clickBackController() {
this.$emit('deleteBridgeProperty');
},
clickEditController: function clickEditController() {
localStorage.setItem('isEditFlag', 'true');
this.isControlPanelEditModalShow = true;
},
ChangeProperty: function ChangeProperty(value) {
this.isControlPanelEditModalShow = false;
this.isGateDetailModalShow = false;
},
loadData: function loadData() {
var dataQuery = this.$route.query;
if (dataQuery.controllerId !== undefined) {
this.getControlPanel(dataQuery.controllerId.toString());
} // 外だしこれがいいのかは誰かに確認が必要
var Id = localStorage.getItem('controllerId');
this.getControlPanel(Id);
},
getControlPanel: function getControlPanel(controllerId) {
var _this5 = this;
this.loadingChild = true;
this.errorMessageLogs = '';
var apiLink = _config__WEBPACK_IMPORTED_MODULE_10__["CONTROLLER_MANAGEMENT_USER_API"] + '?controllerId=' + encodeURIComponent(controllerId) + '&embed=user,controller';
this.$http.get(apiLink).then(function (response) {
_this5.loadingChild = false;
if (!_this5.isEmpty(response.body.controllerManagementUsers)) {
_this5.controlPanelDetail = response.body.controllerManagementUsers[0];
_this5.gateList = [];
_this5.getListGateByControlId(1, controllerId);
}
}).then(null, function (err) {
_this5.loadingChild = false;
switch (err.status) {
case 400:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 500:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
}); // catch
},
getListGateByControlId: function getListGateByControlId(page, controllerId) {
var _this6 = this;
var apiLinkGetGate = _config__WEBPACK_IMPORTED_MODULE_10__["RELATION_CONTROLLER_GATE"] + '?controllerId=' + encodeURIComponent(controllerId) + '&limit=1000&page=' + page + '&sortKey=desc:gateId&embed=gate';
this.$http.get(apiLinkGetGate).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.relationsControllerGate.forEach(function (element) {
_this6.gateList.push({
text: element.gate.gateName,
value: element.gateId,
controllerGateNo: element.controllerGateNo
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this6.getListGateByControlId(page + 1, controllerId);
} else {
_this6.gateList.sort(function (a, b) {
return a.controllerGateNo - b.controllerGateNo;
});
_this6.loading = false;
}
}
}).then(null, function (err) {
return console.log('err: ', err);
}); // catch
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
clickGateDetail: function clickGateDetail(Id) {
this.isGateDetailModalShow = true;
localStorage.setItem('gateId', Id); // ゲートモデルの型番名も渡す必要がある?
// getListGateByControlId()で取得してくる?or APIをたたく?
},
loadDetailAgain: function loadDetailAgain() {
this.loadData();
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/dashboard/DashBoard.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/dashboard/DashBoard.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_pages_group_modal_GroupListModalPage_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/pages/group-modal/GroupListModalPage.vue */ "./src/components/pages/group-modal/GroupListModalPage.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'DashBoard',
components: {
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
GroupListModalPage: _components_pages_group_modal_GroupListModalPage_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
},
props: {
isAdmin: {
type: Boolean,
default: false
},
authority: {
type: Object,
default: {}
}
},
mounted: function mounted() {
this.$emit('loading', false);
this.$emit('activeMenu', 'dashboard');
},
created: function created() {
this.getPlan();
},
data: function data() {
return {
isShow: false,
shareKeyBeValid: false,
loading: false,
error: '',
isMfa: false,
isFederatedLoginService: false
};
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ホーム',
disabled: true
}];
}
}
},
methods: {
getPlan: function getPlan() {
this.isMfa = localStorage.isMfa;
this.isFederatedLoginService = localStorage.isFederatedLoginService;
},
openPage: function openPage(value) {
window.open(value, '_blank');
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/external/ExternalListPage.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/external/ExternalListPage.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_ExternalListTemplate_ExternalListTemplate_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/templates/ExternalListTemplate/ExternalListTemplate.vue */ "./src/components/templates/ExternalListTemplate/ExternalListTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_0__["Vue"].extend({
name: 'ExternalListPage',
components: {
ExternalListTemplate: _components_templates_ExternalListTemplate_ExternalListTemplate_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
},
data: function data() {
return {
externalList: [{
fullPath: _config__WEBPACK_IMPORTED_MODULE_2__["TEAMSPIRIT_WEB_APP"],
isAbountLink: true,
name: 'TeamSpirit連携',
imgSrc: __webpack_require__(/*! @/assets/image/teamspirit_logo.jpg */ "./src/assets/image/teamspirit_logo.jpg"),
isComingSoon: false
}, {
fullPath: _config__WEBPACK_IMPORTED_MODULE_2__["JOBCAN_WEB_APP"],
isAbountLink: true,
name: 'ジョブカン連携',
imgSrc: __webpack_require__(/*! @/assets/image/jobcan_logo.jpg */ "./src/assets/image/jobcan_logo.jpg"),
isComingSoon: false
}, {
fullPath: _config__WEBPACK_IMPORTED_MODULE_2__["KINGOFTIME_WEB_APP"],
isAbountLink: true,
name: 'KING OF TIME連携',
imgSrc: __webpack_require__(/*! @/assets/image/kingoftime_logo.jpg */ "./src/assets/image/kingoftime_logo.jpg"),
isComingSoon: false
}, {
// fullPath: SMARTHR_WEB_APP,
fullPath: '',
isAbountLink: true,
// name: 'SmartHR連携',
name: '準備中',
imgSrc: __webpack_require__(/*! @/assets/image/SmartHR_Logo.png */ "./src/assets/image/SmartHR_Logo.png"),
isComingSoon: false
}, {
path: _config__WEBPACK_IMPORTED_MODULE_2__["SAFIE_RELATIONS_GATE"],
isAbountLink: false,
name: 'Safie連携',
imgSrc: __webpack_require__(/*! @/assets/image/safie_logo.jpg */ "./src/assets/image/safie_logo.jpg"),
isComingSoon: false
}, {
path: _config__WEBPACK_IMPORTED_MODULE_2__["TBEYE_RELATIONS_GATE"],
isAbountLink: false,
name: 'TBEYE社製カメラレコーダーNVR連携',
imgSrc: __webpack_require__(/*! @/assets/image/tbeye_logo.png */ "./src/assets/image/tbeye_logo.png"),
isComingSoon: false
}, {
path: _config__WEBPACK_IMPORTED_MODULE_2__["FACE_AUTHENTICATION"],
isAbountLink: false,
name: "\u9854\u8A8D\u8A3C\u9023\u643A",
// imgSrc: require('@/assets/image/zenesque_logo.png'),
// imgSrc2: require('@/assets/image/zenesque_logo.png'),
isComingSoon: false
}]
};
},
methods: {
cardClick: function cardClick(external) {
if (external.fullPath && external.isAbountLink === true) {
window.open(external.fullPath, '_blank');
} else if (external.fullPath && external.isAbountLink === false) {
window.open(external.fullPath);
} else if (external.path && external.isAbountLink === true) {
window.open(external.path, '_blank');
} else {
this.$router.push({
path: external.path
});
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/face-authentication/FaceAuthenticationPage.vue?vue&type=script&lang=ts&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/face-authentication/FaceAuthenticationPage.vue?vue&type=script&lang=ts& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js");
/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/typeof */ "./node_modules/@babel/runtime/helpers/esm/typeof.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_19__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_ZenescanTemplate_ZenescanTemplate_vue__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/components/templates/ZenescanTemplate/ZenescanTemplate.vue */ "./src/components/templates/ZenescanTemplate/ZenescanTemplate.vue");
/* harmony import */ var _utils_alligate_face_image__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @/utils/alligate/face-image */ "./src/utils/alligate/face-image.ts");
/* harmony import */ var _utils_alligate_user__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @/utils/alligate/user */ "./src/utils/alligate/user.ts");
/* harmony import */ var _utils_alligate_pcode__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @/utils/alligate/pcode */ "./src/utils/alligate/pcode.ts");
/* harmony import */ var _utils_alligate_face_image_file__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @/utils/alligate/face-image-file */ "./src/utils/alligate/face-image-file.ts");
/* harmony import */ var _utils_excel_face_image_template__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @/utils/excel/face-image-template */ "./src/utils/excel/face-image-template.ts");
/* harmony import */ var _components_molecules_ProgressModal_ProgressModal_vue__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @/components/molecules/ProgressModal/ProgressModal.vue */ "./src/components/molecules/ProgressModal/ProgressModal.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony import */ var _components_organisms_FaceImageInputVerification_FaceImageInputVerification_vue__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @/components/organisms/FaceImageInputVerification/FaceImageInputVerification.vue */ "./src/components/organisms/FaceImageInputVerification/FaceImageInputVerification.vue");
/* harmony import */ var _components_organisms_ZenescanFaceImageTarget_ZenescanFaceImageTarget_vue__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @/components/organisms/ZenescanFaceImageTarget/ZenescanFaceImageTarget.vue */ "./src/components/organisms/ZenescanFaceImageTarget/ZenescanFaceImageTarget.vue");
/* harmony import */ var _components_organisms_OneSelectFromPcodeList_OneSelectFromPcodeList_vue__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @/components/organisms/OneSelectFromPcodeList/OneSelectFromPcodeList.vue */ "./src/components/organisms/OneSelectFromPcodeList/OneSelectFromPcodeList.vue");
/* harmony import */ var _components_organisms_OneSelectFromUserList_OneSelectFromUserList_vue__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @/components/organisms/OneSelectFromUserList/OneSelectFromUserList.vue */ "./src/components/organisms/OneSelectFromUserList/OneSelectFromUserList.vue");
/* harmony import */ var _components_organisms_ZenescanFaceImageBulkAdd_ZenescanFaceImageBulkAdd_vue__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! @/components/organisms/ZenescanFaceImageBulkAdd/ZenescanFaceImageBulkAdd.vue */ "./src/components/organisms/ZenescanFaceImageBulkAdd/ZenescanFaceImageBulkAdd.vue");
/* harmony import */ var _components_organisms_ZenescanFaceImageBulkEdit_ZenescanFaceImageBulkEdit_vue__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! @/components/organisms/ZenescanFaceImageBulkEdit/ZenescanFaceImageBulkEdit.vue */ "./src/components/organisms/ZenescanFaceImageBulkEdit/ZenescanFaceImageBulkEdit.vue");
/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! crypto */ "./node_modules/crypto-browserify/index.js");
/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_36___default = /*#__PURE__*/__webpack_require__.n(crypto__WEBPACK_IMPORTED_MODULE_36__);
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_21__["Vue"].extend({
name: 'FaceAuthenticationPage',
components: {
ZenescanTemplate: _components_templates_ZenescanTemplate_ZenescanTemplate_vue__WEBPACK_IMPORTED_MODULE_22__["default"],
ProgressModal: _components_molecules_ProgressModal_ProgressModal_vue__WEBPACK_IMPORTED_MODULE_28__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_29__["default"],
FaceImageInputVerification: _components_organisms_FaceImageInputVerification_FaceImageInputVerification_vue__WEBPACK_IMPORTED_MODULE_30__["default"],
ZenescanFaceImageTarget: _components_organisms_ZenescanFaceImageTarget_ZenescanFaceImageTarget_vue__WEBPACK_IMPORTED_MODULE_31__["default"],
ZenescanFaceImageBulkAdd: _components_organisms_ZenescanFaceImageBulkAdd_ZenescanFaceImageBulkAdd_vue__WEBPACK_IMPORTED_MODULE_34__["default"],
ZenescanFaceImageBulkEdit: _components_organisms_ZenescanFaceImageBulkEdit_ZenescanFaceImageBulkEdit_vue__WEBPACK_IMPORTED_MODULE_35__["default"],
OneSelectFromPcodeList: _components_organisms_OneSelectFromPcodeList_OneSelectFromPcodeList_vue__WEBPACK_IMPORTED_MODULE_32__["default"],
OneSelectFromUserList: _components_organisms_OneSelectFromUserList_OneSelectFromUserList_vue__WEBPACK_IMPORTED_MODULE_33__["default"]
},
data: function data() {
return {
successMessages: [],
errorMessages: [],
loading: false,
zenescanFaceImageLoading: false,
pCodes: [],
users: [],
faceImages: [],
tab: 'zenescan-face-image',
showSelectZenescanFaceImage: true,
typeItems: [{
value: 2,
text: '顔のみ認証'
}, {
value: 0,
text: '顔+カード認証'
}],
faceImageProgressModalInfo: {
showModal: false,
indeterminate: false,
title: '',
message: '',
errorMessage: '',
totalCount: 0,
finishedCount: 0,
errorCount: 0,
errorContents: []
},
imageTablePerPage: 100,
imageTablePage: 1,
faceImageSearchValue: {
text: '',
targets: ['pCodeId', 'pCode.userId', 'pCode.user.name']
},
isSelectedClearFaceImage: false,
showInputVerificationModal: false,
inputFaceImage: [],
verificationTitle: '確認',
verificationMessage1: 'ファイルサイズが4MB以上の顔写真が、含まれています。',
verificationMessage2: 'ファイルサイズが4MB以上の顔写真は、登録時に圧縮されます。',
verificationMessage3: '継続する場合は、「登録する」ボタンをクリックしてください。',
showEditFaceImage: false,
editFaceImage: {
faceImageId: '',
pCodeId: '',
pCodeIdOld: '',
pCodeType: 0,
pCodeTypeOld: 0,
pCodeIsValid: true,
pCodeIsValidOld: true,
userId: '',
userIdOld: '',
userName: '',
imageBase64: ''
},
faceImageTotalCount: 0,
faceImagePage: 1,
faceImagePerPage: 25,
isDisabledPaginationFaceImage: true,
userItems: [],
pCodeItems: [],
showOneSelectFromPcodeList: false,
showOneSelectFromUserList: false,
isLoadingOneSelectFromPcodeList: false,
searchValueOneSelectFromPcodeList: {
text: '',
targets: ['pCodeId', 'name', 'userId']
},
perPageOneSelectFromPcodeList: 25,
pageOneSelectFromPcodeList: 1,
oneSelectFromPcodes: [],
totalCountOneSelectFromPcodeList: 0,
addPcodeTargetIndex: 0,
addFaceImageFileData: {
imageFiles: [],
importFile: null
},
showAddFaceImageFormModal: false,
addFaceImageFiles: [],
showEditFaceImageFormModal: false,
searchValueOneSelectFromUserList: {
text: '',
targets: ['userId', 'name']
},
oneSelectFromUsers: [],
totalCountOneSelectFromUserList: 0,
addUserTargetIndex: 0,
perPageOneSelectFromUserList: 25,
pageOneSelectFromUserList: 1,
isLoadingOneSelectFromUserList: false,
isDisabledPaginationOneSelectFromPcodeList: true,
isDisabledPaginationOneSelectFromUserList: true,
editIsInputPcode: false,
editIsInputUser: false,
pCodePlusBtnTooltip: 'リストからカードを選択',
userPlusBtnTooltip: 'リストからユーザーを選択'
};
},
created: function created() {
var _this = this;
this.loading = true;
Promise.all([this.load()]).catch(function (err) {
window.console.log("created-load-error:".concat(err.message));
}).finally(function () {
_this.loading = false;
});
},
mounted: function mounted() {
this.$emit('activeMenu', 'zenescan');
},
computed: {},
methods: {
load: function load() {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
try {
_this2.faceImageLoad();
} catch (err) {
_this2.errorMessages = err.message;
}
case 1:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
faceImageLoad: function faceImageLoad() {
var _this3 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_context2.prev = 0;
_this3.zenescanFaceImageLoading = true;
_this3.isDisabledPaginationFaceImage = true;
_context2.next = 5;
return _this3.getFaceImages(false);
case 5:
_this3.zenescanFaceImageLoading = false;
_this3.isDisabledPaginationFaceImage = false;
_context2.next = 13;
break;
case 9:
_context2.prev = 9;
_context2.t0 = _context2["catch"](0);
_this3.zenescanFaceImageLoading = false;
_this3.isDisabledPaginationFaceImage = false;
case 13:
case "end":
return _context2.stop();
}
}
}, _callee2, null, [[0, 9]]);
}))();
},
formUpdateFaceImage: function formUpdateFaceImage(event) {
// inputイベント受け取り用
this.$set(this.faceImages, event.index, event.value);
},
delFaceImage: function delFaceImage(faceImageId) {
var _this4 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
var targetIndex;
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
_context3.prev = 0;
targetIndex = _this4.faceImages.findIndex(function (f) {
return f.faceImageId === faceImageId;
}); // 見た目上、最初に消しておく(API実行中に実行される可能性があるため)
_this4.faceImages.splice(targetIndex, 1);
_context3.next = 5;
return Object(_utils_alligate_face_image__WEBPACK_IMPORTED_MODULE_23__["deleteFaceImage"])(_this4, faceImageId);
case 5:
_context3.next = 11;
break;
case 7:
_context3.prev = 7;
_context3.t0 = _context3["catch"](0);
_this4.errorMessages.push(_context3.t0.message);
throw _context3.t0;
case 11:
case "end":
return _context3.stop();
}
}
}, _callee3, null, [[0, 7]]);
}))();
},
updateImageOfPcode: function updateImageOfPcode(index, body) {
var _this5 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
_context4.prev = 0;
_context4.next = 3;
return Object(_utils_alligate_face_image__WEBPACK_IMPORTED_MODULE_23__["putFaceImage"])(_this5, body.faceImageId, body.pCodeId);
case 3:
_this5.$set(_this5.faceImages, index, body);
_context4.next = 10;
break;
case 6:
_context4.prev = 6;
_context4.t0 = _context4["catch"](0);
_this5.errorMessages.push(_context4.t0.message);
throw _context4.t0;
case 10:
case "end":
return _context4.stop();
}
}
}, _callee4, null, [[0, 6]]);
}))();
},
getFaceImages: function getFaceImages(isControlLoading) {
var _this6 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5() {
var keyword, scope, _iterator, _step, _step$value, index, target;
return regeneratorRuntime.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
_context5.prev = 0;
if (isControlLoading) {
_this6.zenescanFaceImageLoading = true;
_this6.isDisabledPaginationFaceImage = true;
}
keyword = _this6.faceImageSearchValue.text;
scope = '';
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(_this6.faceImageSearchValue.targets.entries());
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
_step$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_17__["default"])(_step.value, 2), index = _step$value[0], target = _step$value[1];
if (index === 0) {
scope = target;
} else {
scope += ',' + target;
}
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
_context5.next = 8;
return _this6.getFaceImageOnePage(keyword, scope);
case 8:
if (!(_this6.faceImagePerPage !== 1000)) {
_context5.next = 11;
break;
}
_context5.next = 11;
return _this6.getFaceImageFile();
case 11:
if (isControlLoading) {
_this6.zenescanFaceImageLoading = false;
_this6.isDisabledPaginationFaceImage = false;
}
return _context5.abrupt("return");
case 15:
_context5.prev = 15;
_context5.t0 = _context5["catch"](0);
if (isControlLoading) {
_this6.zenescanFaceImageLoading = false;
_this6.isDisabledPaginationFaceImage = false;
}
_this6.errorMessages.push(_context5.t0.message);
throw _context5.t0;
case 20:
case "end":
return _context5.stop();
}
}
}, _callee5, null, [[0, 15]]);
}))();
},
getFaceImageOnePage: function getFaceImageOnePage(keyword, scope) {
var _this7 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() {
var _yield$getFaceImagesL, _yield$getFaceImagesL2, tempfaceImages, maxRecords, ENUM_PCODE_TYPE, _iterator2, _step2, _step2$value, index, faceImage;
return regeneratorRuntime.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
_context6.prev = 0;
_this7.faceImages = [];
_context6.next = 4;
return Object(_utils_alligate_face_image__WEBPACK_IMPORTED_MODULE_23__["getFaceImagesLimitPage"])(_this7, _this7.faceImagePerPage, _this7.faceImagePage, keyword, scope);
case 4:
_yield$getFaceImagesL = _context6.sent;
_yield$getFaceImagesL2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_17__["default"])(_yield$getFaceImagesL, 2);
tempfaceImages = _yield$getFaceImagesL2[0];
maxRecords = _yield$getFaceImagesL2[1];
_this7.faceImageTotalCount = maxRecords;
ENUM_PCODE_TYPE = ['顔+カード認証', 'テンキー認証', '顔のみ認証'];
_iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(tempfaceImages.entries());
try {
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
_step2$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_17__["default"])(_step2.value, 2), index = _step2$value[0], faceImage = _step2$value[1];
_this7.faceImages.push({
faceImageId: faceImage.faceImageId,
md5: faceImage.md5,
pCodeId: faceImage.pCodeId,
pCode: faceImage.pCode,
pCodeType: faceImage.pCode ? faceImage.pCode.type : undefined,
pCodeTypeName: faceImage.pCode ? ENUM_PCODE_TYPE[faceImage.pCode.type] : undefined,
pCodeIsValid: faceImage.pCode ? faceImage.pCode.isValid : undefined,
userId: faceImage.pCode ? faceImage.pCode.userId : undefined,
userName: faceImage.pCode && faceImage.pCode.user ? faceImage.pCode.user.name : undefined,
isFaceImageLoading: false
});
}
} catch (err) {
_iterator2.e(err);
} finally {
_iterator2.f();
}
return _context6.abrupt("return");
case 15:
_context6.prev = 15;
_context6.t0 = _context6["catch"](0);
throw _context6.t0;
case 18:
case "end":
return _context6.stop();
}
}
}, _callee6, null, [[0, 15]]);
}))();
},
getFaceImageFile: function getFaceImageFile() {
var _this8 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee8() {
var _ret;
return regeneratorRuntime.wrap(function _callee8$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
_context9.prev = 0;
return _context9.delegateYield( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() {
var concurrentSize, paramses, i, _iterator3, _step3, _loop;
return regeneratorRuntime.wrap(function _callee7$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
// 25件ずつ画像を取得
concurrentSize = 25;
paramses = [];
for (i = 0; i < _this8.faceImages.length; i += concurrentSize) {
paramses.push(_this8.faceImages.slice(i, i + concurrentSize));
}
_iterator3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(paramses.entries());
_context8.prev = 4;
_loop = /*#__PURE__*/regeneratorRuntime.mark(function _loop() {
var _step3$value, index, params, subPromises, _iterator4, _step4, _loop2;
return regeneratorRuntime.wrap(function _loop$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
_step3$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_17__["default"])(_step3.value, 2), index = _step3$value[0], params = _step3$value[1];
subPromises = [];
_iterator4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(params.entries());
try {
_loop2 = function _loop2() {
var _step4$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_17__["default"])(_step4.value, 2),
count = _step4$value[0],
faceImage = _step4$value[1];
subPromises.push(Object(_utils_alligate_face_image_file__WEBPACK_IMPORTED_MODULE_26__["getFaceImage"])(_this8, faceImage.faceImageId).then(function (faceImageBase64) {
var targetIndex = index * concurrentSize + count;
if (faceImageBase64 && faceImageBase64.search(/^data:image\/[a-z,*]+;base64,/) === -1) {
_this8.faceImages[targetIndex].faceImageBase64 = 'data:image/*;base64,' + faceImageBase64;
} else {
_this8.faceImages[targetIndex].faceImageBase64 = faceImageBase64;
}
_this8.$set(_this8.faceImages, targetIndex, faceImage);
return Promise.resolve();
}));
};
for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {
_loop2();
}
} catch (err) {
_iterator4.e(err);
} finally {
_iterator4.f();
}
_context7.next = 6;
return Promise.all(subPromises);
case 6:
case "end":
return _context7.stop();
}
}
}, _loop);
});
_iterator3.s();
case 7:
if ((_step3 = _iterator3.n()).done) {
_context8.next = 11;
break;
}
return _context8.delegateYield(_loop(), "t0", 9);
case 9:
_context8.next = 7;
break;
case 11:
_context8.next = 16;
break;
case 13:
_context8.prev = 13;
_context8.t1 = _context8["catch"](4);
_iterator3.e(_context8.t1);
case 16:
_context8.prev = 16;
_iterator3.f();
return _context8.finish(16);
case 19:
return _context8.abrupt("return", {
v: void 0
});
case 20:
case "end":
return _context8.stop();
}
}
}, _callee7, null, [[4, 13, 16, 19]]);
})(), "t0", 2);
case 2:
_ret = _context9.t0;
if (!(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_16__["default"])(_ret) === "object")) {
_context9.next = 5;
break;
}
return _context9.abrupt("return", _ret.v);
case 5:
_context9.next = 11;
break;
case 7:
_context9.prev = 7;
_context9.t1 = _context9["catch"](0);
_this8.errorMessages.push(_context9.t1.message);
throw _context9.t1;
case 11:
case "end":
return _context9.stop();
}
}
}, _callee8, null, [[0, 7]]);
}))();
},
getTargetPcodes: function getTargetPcodes() {
var _this9 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee9() {
var allPcodes, targetPcodes;
return regeneratorRuntime.wrap(function _callee9$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
_context10.prev = 0;
_context10.next = 3;
return Object(_utils_alligate_pcode__WEBPACK_IMPORTED_MODULE_25__["getAllPcodesEmbedUser"])(_this9);
case 3:
allPcodes = _context10.sent;
targetPcodes = allPcodes.filter(function (p) {
return p.type === 0 || p.type === 2;
});
return _context10.abrupt("return", targetPcodes);
case 8:
_context10.prev = 8;
_context10.t0 = _context10["catch"](0);
_this9.errorMessages.push(_context10.t0.message);
throw _context10.t0;
case 12:
case "end":
return _context10.stop();
}
}
}, _callee9, null, [[0, 8]]);
}))();
},
getTargetUsers: function getTargetUsers() {
var _this10 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee10() {
return regeneratorRuntime.wrap(function _callee10$(_context11) {
while (1) {
switch (_context11.prev = _context11.next) {
case 0:
_context11.prev = 0;
_context11.next = 3;
return Object(_utils_alligate_user__WEBPACK_IMPORTED_MODULE_24__["getAllUsers"])(_this10);
case 3:
return _context11.abrupt("return", _context11.sent);
case 6:
_context11.prev = 6;
_context11.t0 = _context11["catch"](0);
_this10.errorMessages.push(_context11.t0.message);
throw _context11.t0;
case 10:
case "end":
return _context11.stop();
}
}
}, _callee10, null, [[0, 6]]);
}))();
},
// 個人コードの追加
addPcodes: function addPcodes(bodys) {
var _this11 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee11() {
return regeneratorRuntime.wrap(function _callee11$(_context12) {
while (1) {
switch (_context12.prev = _context12.next) {
case 0:
_context12.prev = 0;
_context12.next = 3;
return Promise.all(bodys.map(function (b) {
return Object(_utils_alligate_pcode__WEBPACK_IMPORTED_MODULE_25__["postPcode"])(_this11, b);
}));
case 3:
_context12.next = 9;
break;
case 5:
_context12.prev = 5;
_context12.t0 = _context12["catch"](0);
_this11.errorMessages.push(_context12.t0.message);
throw _context12.t0;
case 9:
case "end":
return _context12.stop();
}
}
}, _callee11, null, [[0, 5]]);
}))();
},
// 個人コードの変更
updatePcode: function updatePcode(pcodeId, body) {
var _this12 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee12() {
return regeneratorRuntime.wrap(function _callee12$(_context13) {
while (1) {
switch (_context13.prev = _context13.next) {
case 0:
_context13.prev = 0;
_context13.next = 3;
return Object(_utils_alligate_pcode__WEBPACK_IMPORTED_MODULE_25__["putPcode"])(_this12, pcodeId, body);
case 3:
_context13.next = 8;
break;
case 5:
_context13.prev = 5;
_context13.t0 = _context13["catch"](0);
throw _context13.t0;
case 8:
case "end":
return _context13.stop();
}
}
}, _callee12, null, [[0, 5]]);
}))();
},
// 顔写真の一時保存
addFaceImageTempFiles: function addFaceImageTempFiles(faceImageFiles) {
var _this13 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee13() {
var faceImageIds;
return regeneratorRuntime.wrap(function _callee13$(_context14) {
while (1) {
switch (_context14.prev = _context14.next) {
case 0:
_context14.prev = 0;
_context14.next = 3;
return Promise.all(faceImageFiles.map(function (f) {
return Object(_utils_alligate_face_image_file__WEBPACK_IMPORTED_MODULE_26__["postFaceImageFile"])(_this13, f);
}));
case 3:
faceImageIds = _context14.sent;
return _context14.abrupt("return", faceImageIds);
case 7:
_context14.prev = 7;
_context14.t0 = _context14["catch"](0);
_this13.errorMessages.push(_context14.t0.message);
throw _context14.t0;
case 11:
case "end":
return _context14.stop();
}
}
}, _callee13, null, [[0, 7]]);
}))();
},
// 顔写真の登録
postFaceImages: function postFaceImages(faceImages) {
var _this14 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee14() {
return regeneratorRuntime.wrap(function _callee14$(_context15) {
while (1) {
switch (_context15.prev = _context15.next) {
case 0:
_context15.prev = 0;
_context15.next = 3;
return Promise.all(faceImages.map(function (f) {
return Object(_utils_alligate_face_image__WEBPACK_IMPORTED_MODULE_23__["postFaceImage"])(_this14, f);
}));
case 3:
_context15.next = 9;
break;
case 5:
_context15.prev = 5;
_context15.t0 = _context15["catch"](0);
_this14.errorMessages.push(_context15.t0.message);
throw _context15.t0;
case 9:
case "end":
return _context15.stop();
}
}
}, _callee14, null, [[0, 5]]);
}))();
},
// 顔写真の一時保存(1件)
addFaceImageFile: function addFaceImageFile(faceImageFile) {
var _this15 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee15() {
var imageFileId;
return regeneratorRuntime.wrap(function _callee15$(_context16) {
while (1) {
switch (_context16.prev = _context16.next) {
case 0:
_context16.prev = 0;
_context16.next = 3;
return Object(_utils_alligate_face_image_file__WEBPACK_IMPORTED_MODULE_26__["postFaceImageFile"])(_this15, faceImageFile);
case 3:
imageFileId = _context16.sent;
return _context16.abrupt("return", imageFileId);
case 7:
_context16.prev = 7;
_context16.t0 = _context16["catch"](0);
_this15.errorMessages.push(_context16.t0.message);
throw _context16.t0;
case 11:
case "end":
return _context16.stop();
}
}
}, _callee15, null, [[0, 7]]);
}))();
},
// 顔写真の登録(1件)
postFaceImage: function postFaceImage(faceImage) {
var _this16 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee16() {
var faceImageId;
return regeneratorRuntime.wrap(function _callee16$(_context17) {
while (1) {
switch (_context17.prev = _context17.next) {
case 0:
_context17.prev = 0;
_context17.next = 3;
return Object(_utils_alligate_face_image__WEBPACK_IMPORTED_MODULE_23__["postFaceImage"])(_this16, faceImage);
case 3:
faceImageId = _context17.sent;
return _context17.abrupt("return", faceImageId);
case 7:
_context17.prev = 7;
_context17.t0 = _context17["catch"](0);
_this16.errorMessages.push(_context17.t0.message);
throw _context17.t0;
case 11:
case "end":
return _context17.stop();
}
}
}, _callee16, null, [[0, 7]]);
}))();
},
// 顔写真の削除
deleteFaceImage: function deleteFaceImage(faceImageId) {
var _this17 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee17() {
return regeneratorRuntime.wrap(function _callee17$(_context18) {
while (1) {
switch (_context18.prev = _context18.next) {
case 0:
_context18.prev = 0;
_context18.next = 3;
return Object(_utils_alligate_face_image__WEBPACK_IMPORTED_MODULE_23__["deleteFaceImage"])(_this17, faceImageId);
case 3:
_context18.next = 9;
break;
case 5:
_context18.prev = 5;
_context18.t0 = _context18["catch"](0);
_this17.errorMessages.push(_context18.t0.message);
throw _context18.t0;
case 9:
case "end":
return _context18.stop();
}
}
}, _callee17, null, [[0, 5]]);
}))();
},
// 個人コードの追加(1件)
addPcode: function addPcode(body) {
var _this18 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee18() {
return regeneratorRuntime.wrap(function _callee18$(_context19) {
while (1) {
switch (_context19.prev = _context19.next) {
case 0:
_context19.prev = 0;
_context19.next = 3;
return Object(_utils_alligate_pcode__WEBPACK_IMPORTED_MODULE_25__["postPcode"])(_this18, body);
case 3:
_context19.next = 9;
break;
case 5:
_context19.prev = 5;
_context19.t0 = _context19["catch"](0);
_this18.errorMessages.push(_context19.t0.message);
throw _context19.t0;
case 9:
case "end":
return _context19.stop();
}
}
}, _callee18, null, [[0, 5]]);
}))();
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
// 一括登録のテンプレートのダウンロード
downloadFaceImageTemplateExcel: function downloadFaceImageTemplateExcel() {
var _this19 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee19() {
var excel;
return regeneratorRuntime.wrap(function _callee19$(_context20) {
while (1) {
switch (_context20.prev = _context20.next) {
case 0:
excel = new _utils_excel_face_image_template__WEBPACK_IMPORTED_MODULE_27__["FaceImageTemplateExcel"]();
_context20.prev = 1;
_context20.next = 4;
return excel.downloadExcelFromCloud(_this19);
case 4:
_context20.next = 6;
return excel.downloadExcel();
case 6:
_context20.next = 12;
break;
case 8:
_context20.prev = 8;
_context20.t0 = _context20["catch"](1);
_this19.errorMessages.push(_context20.t0.message);
throw _context20.t0;
case 12:
case "end":
return _context20.stop();
}
}
}, _callee19, null, [[1, 8]]);
}))();
},
deleteFaceImageById: function deleteFaceImageById(faceImageId) {
var _this20 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee20() {
var targetFaceImage, body;
return regeneratorRuntime.wrap(function _callee20$(_context21) {
while (1) {
switch (_context21.prev = _context21.next) {
case 0:
_context21.prev = 0;
targetFaceImage = _this20.faceImages.find(function (f) {
return f.faceImageId === faceImageId;
});
if (!targetFaceImage) {
_context21.next = 9;
break;
}
if (!(targetFaceImage.pCodeType === 2)) {
_context21.next = 7;
break;
}
body = {
// ユーザーの紐付けは解除しない
// userId: '',
isValid: false
};
_context21.next = 7;
return _this20.updatePcode(targetFaceImage.pCodeId, body);
case 7:
_context21.next = 9;
return _this20.delFaceImage(faceImageId);
case 9:
_context21.next = 14;
break;
case 11:
_context21.prev = 11;
_context21.t0 = _context21["catch"](0);
throw _context21.t0;
case 14:
case "end":
return _context21.stop();
}
}
}, _callee20, null, [[0, 11]]);
}))();
},
updateIsValidFaceImage: function updateIsValidFaceImage(target) {
var _this21 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee21() {
return regeneratorRuntime.wrap(function _callee21$(_context22) {
while (1) {
switch (_context22.prev = _context22.next) {
case 0:
_context22.prev = 0;
if (!(target.faceImageId && target.pCodeId && target.isValid !== undefined && typeof target.isValid === 'boolean')) {
_context22.next = 4;
break;
}
_context22.next = 4;
return _this21.updateFaceImage(target.faceImageId, target.pCodeId, target.isValid);
case 4:
_context22.next = 10;
break;
case 6:
_context22.prev = 6;
_context22.t0 = _context22["catch"](0);
_this21.errorMessages.push(_context22.t0.message);
throw _context22.t0;
case 10:
case "end":
return _context22.stop();
}
}
}, _callee21, null, [[0, 6]]);
}))();
},
updateFaceImage: function updateFaceImage(faceImageId, pCodeId, isValid) {
var _this22 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee22() {
var targetIndex, targetPcodeIndex, body;
return regeneratorRuntime.wrap(function _callee22$(_context23) {
while (1) {
switch (_context23.prev = _context23.next) {
case 0:
_context23.prev = 0;
targetIndex = _this22.faceImages.findIndex(function (f) {
return f.faceImageId === faceImageId;
});
targetPcodeIndex = _this22.pCodes.findIndex(function (p) {
return p.pCodeId === pCodeId;
}); // 先に見た目上のisValidを変更してから、APIでisValidを更新する
if (targetIndex !== -1) {
_this22.faceImages[targetIndex].pCodeIsValid = isValid;
}
if (targetPcodeIndex !== -1) {
_this22.pCodes[targetPcodeIndex].isValid = isValid;
}
body = {
isValid: isValid ? true : false
};
_context23.next = 8;
return _this22.updatePcode(pCodeId, body);
case 8:
_context23.next = 13;
break;
case 10:
_context23.prev = 10;
_context23.t0 = _context23["catch"](0);
throw _context23.t0;
case 13:
case "end":
return _context23.stop();
}
}
}, _callee22, null, [[0, 10]]);
}))();
},
bulkAddFaceImages: function bulkAddFaceImages(faceImages) {
var _this23 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee23() {
var maxFileSize, filterCount;
return regeneratorRuntime.wrap(function _callee23$(_context24) {
while (1) {
switch (_context24.prev = _context24.next) {
case 0:
// 最大ファイルサイズ(4MB)
maxFileSize = 4 * 1024 * 1024; // 画像のサイズチェックして、確認ダイアログを表示する
filterCount = faceImages.filter(function (f) {
return f.imageFile.size > maxFileSize;
}).length;
if (!(filterCount > 0)) {
_context24.next = 7;
break;
}
_this23.showInputVerificationModal = true;
_this23.inputFaceImage = faceImages;
_context24.next = 9;
break;
case 7:
_context24.next = 9;
return _this23.addFaceImages(faceImages);
case 9:
case "end":
return _context24.stop();
}
}
}, _callee23);
}))();
},
verificationSaveFaceImage: function verificationSaveFaceImage(faceImages) {
var _this24 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee24() {
return regeneratorRuntime.wrap(function _callee24$(_context25) {
while (1) {
switch (_context25.prev = _context25.next) {
case 0:
_this24.showInputVerificationModal = false;
_context25.next = 3;
return _this24.addFaceImages(faceImages);
case 3:
case "end":
return _context25.stop();
}
}
}, _callee24);
}))();
},
addFaceImages: function addFaceImages(faceImages) {
var _this25 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee25() {
var _iterator5, _step5, _step5$value, _index, item, faceImageId;
return regeneratorRuntime.wrap(function _callee25$(_context26) {
while (1) {
switch (_context26.prev = _context26.next) {
case 0:
if (!(faceImages.length > 0)) {
_context26.next = 57;
break;
}
// プログレスバーを表示
_this25.faceImageProgressModalInfo.finishedCount = 0;
_this25.faceImageProgressModalInfo.errorCount = 0;
_this25.faceImageProgressModalInfo.errorContents = [];
_this25.faceImageProgressModalInfo.errorMessage = '';
_this25.faceImageProgressModalInfo.showModal = true;
_this25.faceImageProgressModalInfo.indeterminate = true;
_this25.faceImageProgressModalInfo.title = '顔写真を一括登録中です...';
_this25.faceImageProgressModalInfo.totalCount = faceImages.length;
_iterator5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(faceImages.entries());
_context26.prev = 10;
_iterator5.s();
case 12:
if ((_step5 = _iterator5.n()).done) {
_context26.next = 35;
break;
}
_step5$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_17__["default"])(_step5.value, 2), _index = _step5$value[0], item = _step5$value[1];
_context26.prev = 14;
// 顔写真の一時保存
_this25.faceImageProgressModalInfo.message = "".concat(_index + 1, "\u4EF6\u76EE\u306E\u9854\u5199\u771F\u3092\u4E00\u6642\u4FDD\u5B58\u4E2D\u3067\u3059(").concat(_index + 1, "/").concat(faceImages.length, ")...");
_context26.next = 18;
return _this25.addFaceImageFile(item.imageFile);
case 18:
faceImageId = _context26.sent;
if (!(item.pCodeType === 2)) {
_context26.next = 23;
break;
}
_this25.faceImageProgressModalInfo.message = "".concat(_index + 1, "\u4EF6\u76EE\u306E\u30AB\u30FC\u30C9\u3092\u767B\u9332\u4E2D\u3067\u3059(").concat(_index + 1, "/").concat(faceImages.length, ")...");
_context26.next = 23;
return _this25.addPcode({
pCodeId: item.pCodeId,
name: item.pCodeId,
type: item.pCodeType,
isValid: true,
userId: item.userId
});
case 23:
_this25.faceImageProgressModalInfo.message = "".concat(_index + 1, "\u4EF6\u76EE\u306E\u9854\u5199\u771F\u60C5\u5831\u3092\u767B\u9332\u4E2D\u3067\u3059(").concat(_index + 1, "/").concat(faceImages.length, ")...");
_context26.next = 26;
return _this25.postFaceImage({
imageFileId: faceImageId,
pCodeId: item.pCodeId
});
case 26:
_context26.next = 32;
break;
case 28:
_context26.prev = 28;
_context26.t0 = _context26["catch"](14);
_this25.faceImageProgressModalInfo.errorCount += 1;
_this25.faceImageProgressModalInfo.errorContents.push("".concat(_index + 1, "\u4EF6\u76EE: ").concat(_context26.t0.message));
case 32:
_this25.faceImageProgressModalInfo.finishedCount = _index + 1;
case 33:
_context26.next = 12;
break;
case 35:
_context26.next = 40;
break;
case 37:
_context26.prev = 37;
_context26.t1 = _context26["catch"](10);
_iterator5.e(_context26.t1);
case 40:
_context26.prev = 40;
_iterator5.f();
return _context26.finish(40);
case 43:
_this25.faceImageProgressModalInfo.indeterminate = false;
_this25.faceImageProgressModalInfo.title = '顔写真の登録が完了しました';
_this25.faceImageProgressModalInfo.message = '顔写真の登録が完了しました';
_this25.showEditFaceImageFormModal = false;
_this25.showAddFaceImageFormModal = false; // 1件でも登録が成功していたらリロードを実行する
if (!(_this25.faceImageProgressModalInfo.errorCount !== faceImages.length)) {
_context26.next = 57;
break;
}
// リロード
_this25.faceImagePage = 1;
_context26.next = 52;
return _this25.getTargetPcodes();
case 52:
_this25.pCodes = _context26.sent;
_context26.next = 55;
return _this25.getFaceImages(true);
case 55:
_context26.next = 57;
return _this25.updatePcodesToFaceImages();
case 57:
case "end":
return _context26.stop();
}
}
}, _callee25, null, [[10, 37, 40, 43], [14, 28]]);
}))();
},
progressModalClose: function progressModalClose() {
var _this26 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee26() {
return regeneratorRuntime.wrap(function _callee26$(_context27) {
while (1) {
switch (_context27.prev = _context27.next) {
case 0:
_this26.faceImageProgressModalInfo.showModal = false;
case 1:
case "end":
return _context27.stop();
}
}
}, _callee26);
}))();
},
showDialogConfirm: function showDialogConfirm(selectImem) {
var _this27 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee27() {
var _iterator6, _step6, _step6$value, _index2, faceImageId, _iterator7, _step7, _step7$value, _index3, _faceImageId, _iterator8, _step8, _step8$value, _index4, _faceImageId2;
return regeneratorRuntime.wrap(function _callee27$(_context28) {
while (1) {
switch (_context28.prev = _context28.next) {
case 0:
_context28.prev = 0;
if (!(selectImem.faceImageIds && selectImem.pCodeIds && selectImem.type !== undefined && typeof selectImem.type === 'number')) {
_context28.next = 101;
break;
}
if (!(selectImem.type === 0)) {
_context28.next = 36;
break;
}
_this27.faceImageProgressModalInfo.errorCount = 0;
_this27.faceImageProgressModalInfo.errorContents = [];
_this27.faceImageProgressModalInfo.errorMessage = '';
_this27.faceImageProgressModalInfo.showModal = true;
_this27.faceImageProgressModalInfo.indeterminate = true;
_this27.faceImageProgressModalInfo.title = '顔写真を有効化中です...';
_this27.faceImageProgressModalInfo.totalCount = selectImem.faceImageIds.length;
_this27.faceImageProgressModalInfo.finishedCount = 0;
_iterator6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(selectImem.faceImageIds.entries());
_context28.prev = 12;
_iterator6.s();
case 14:
if ((_step6 = _iterator6.n()).done) {
_context28.next = 22;
break;
}
_step6$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_17__["default"])(_step6.value, 2), _index2 = _step6$value[0], faceImageId = _step6$value[1];
_this27.faceImageProgressModalInfo.message = "".concat(_index2 + 1, "\u4EF6\u76EE\u306E\u9854\u5199\u771F\u3092\u6709\u52B9\u5316\u4E2D\u3067\u3059...(").concat(_index2 + 1, "/").concat(selectImem.faceImageIds.length, ")...");
_context28.next = 19;
return _this27.updateFaceImage(faceImageId, selectImem.pCodeIds[_index2], true);
case 19:
_this27.faceImageProgressModalInfo.finishedCount += 1;
case 20:
_context28.next = 14;
break;
case 22:
_context28.next = 27;
break;
case 24:
_context28.prev = 24;
_context28.t0 = _context28["catch"](12);
_iterator6.e(_context28.t0);
case 27:
_context28.prev = 27;
_iterator6.f();
return _context28.finish(27);
case 30:
_this27.faceImageProgressModalInfo.indeterminate = false;
_this27.faceImageProgressModalInfo.title = '顔写真の有効化が完了しました';
_this27.faceImageProgressModalInfo.message = '顔写真の有効化が完了しました';
_this27.isSelectedClearFaceImage = true; // 無効化
_context28.next = 101;
break;
case 36:
if (!(selectImem.type === 1)) {
_context28.next = 70;
break;
}
_this27.faceImageProgressModalInfo.errorCount = 0;
_this27.faceImageProgressModalInfo.errorContents = [];
_this27.faceImageProgressModalInfo.errorMessage = '';
_this27.faceImageProgressModalInfo.showModal = true;
_this27.faceImageProgressModalInfo.indeterminate = true;
_this27.faceImageProgressModalInfo.title = '顔写真を無効化中です...';
_this27.faceImageProgressModalInfo.totalCount = selectImem.faceImageIds.length;
_this27.faceImageProgressModalInfo.finishedCount = 0;
_iterator7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(selectImem.faceImageIds.entries());
_context28.prev = 46;
_iterator7.s();
case 48:
if ((_step7 = _iterator7.n()).done) {
_context28.next = 56;
break;
}
_step7$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_17__["default"])(_step7.value, 2), _index3 = _step7$value[0], _faceImageId = _step7$value[1];
_this27.faceImageProgressModalInfo.message = "".concat(_index3 + 1, "\u4EF6\u76EE\u306E\u9854\u5199\u771F\u3092\u7121\u52B9\u5316\u4E2D\u3067\u3059...(").concat(_index3 + 1, "/").concat(selectImem.faceImageIds.length, ")...");
_context28.next = 53;
return _this27.updateFaceImage(_faceImageId, selectImem.pCodeIds[_index3], false);
case 53:
_this27.faceImageProgressModalInfo.finishedCount += 1;
case 54:
_context28.next = 48;
break;
case 56:
_context28.next = 61;
break;
case 58:
_context28.prev = 58;
_context28.t1 = _context28["catch"](46);
_iterator7.e(_context28.t1);
case 61:
_context28.prev = 61;
_iterator7.f();
return _context28.finish(61);
case 64:
_this27.faceImageProgressModalInfo.indeterminate = false;
_this27.faceImageProgressModalInfo.title = '顔写真の無効化が完了しました';
_this27.faceImageProgressModalInfo.message = '顔写真の無効化が完了しました';
_this27.isSelectedClearFaceImage = true; // 削除
_context28.next = 101;
break;
case 70:
if (!(selectImem.type === 2)) {
_context28.next = 101;
break;
}
_this27.faceImageProgressModalInfo.errorCount = 0;
_this27.faceImageProgressModalInfo.errorContents = [];
_this27.faceImageProgressModalInfo.errorMessage = '';
_this27.faceImageProgressModalInfo.showModal = true;
_this27.faceImageProgressModalInfo.indeterminate = true;
_this27.faceImageProgressModalInfo.title = '顔写真を削除中です...';
_this27.faceImageProgressModalInfo.totalCount = selectImem.faceImageIds.length;
_this27.faceImageProgressModalInfo.finishedCount = 0;
_iterator8 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(selectImem.faceImageIds.entries());
_context28.prev = 80;
_iterator8.s();
case 82:
if ((_step8 = _iterator8.n()).done) {
_context28.next = 90;
break;
}
_step8$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_17__["default"])(_step8.value, 2), _index4 = _step8$value[0], _faceImageId2 = _step8$value[1];
_this27.faceImageProgressModalInfo.message = "".concat(_index4 + 1, "\u4EF6\u76EE\u306E\u9854\u5199\u771F\u3092\u524A\u9664\u4E2D\u3067\u3059...(").concat(_index4 + 1, "/").concat(selectImem.faceImageIds.length, ")...");
_context28.next = 87;
return _this27.deleteFaceImageById(_faceImageId2);
case 87:
_this27.faceImageProgressModalInfo.finishedCount += 1;
case 88:
_context28.next = 82;
break;
case 90:
_context28.next = 95;
break;
case 92:
_context28.prev = 92;
_context28.t2 = _context28["catch"](80);
_iterator8.e(_context28.t2);
case 95:
_context28.prev = 95;
_iterator8.f();
return _context28.finish(95);
case 98:
_this27.faceImageProgressModalInfo.indeterminate = false;
_this27.faceImageProgressModalInfo.title = '顔写真の削除が完了しました';
_this27.faceImageProgressModalInfo.message = '顔写真の削除が完了しました';
case 101:
_context28.next = 108;
break;
case 103:
_context28.prev = 103;
_context28.t3 = _context28["catch"](0);
_this27.faceImageProgressModalInfo.showModal = false;
_this27.errorMessages.push(_context28.t3.message);
throw _context28.t3;
case 108:
case "end":
return _context28.stop();
}
}
}, _callee27, null, [[0, 103], [12, 24, 27, 30], [46, 58, 61, 64], [80, 92, 95, 98]]);
}))();
},
singleDeleteFaceImage: function singleDeleteFaceImage(faceImageId) {
var _this28 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee28() {
return regeneratorRuntime.wrap(function _callee28$(_context29) {
while (1) {
switch (_context29.prev = _context29.next) {
case 0:
_context29.prev = 0;
_this28.faceImageProgressModalInfo.errorCount = 0;
_this28.faceImageProgressModalInfo.errorContents = [];
_this28.faceImageProgressModalInfo.errorMessage = '';
_this28.faceImageProgressModalInfo.showModal = true;
_this28.faceImageProgressModalInfo.indeterminate = true;
_this28.faceImageProgressModalInfo.title = '顔写真を削除中です...';
_this28.faceImageProgressModalInfo.totalCount = 1;
_this28.faceImageProgressModalInfo.finishedCount = 0;
_this28.faceImageProgressModalInfo.message = '顔写真を削除中です...';
_context29.next = 12;
return _this28.deleteFaceImageById(faceImageId);
case 12:
_this28.faceImageProgressModalInfo.finishedCount = 1;
_this28.faceImageProgressModalInfo.indeterminate = false;
_this28.faceImageProgressModalInfo.title = '顔写真の削除が完了しました';
_this28.faceImageProgressModalInfo.message = '顔写真の削除が完了しました';
_context29.next = 23;
break;
case 18:
_context29.prev = 18;
_context29.t0 = _context29["catch"](0);
_this28.faceImageProgressModalInfo.showModal = false;
_this28.errorMessages.push(_context29.t0.message);
throw _context29.t0;
case 23:
case "end":
return _context29.stop();
}
}
}, _callee28, null, [[0, 18]]);
}))();
},
imageTableUpdateItemsPerPage: function imageTableUpdateItemsPerPage(val) {
var _this29 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee29() {
return regeneratorRuntime.wrap(function _callee29$(_context30) {
while (1) {
switch (_context30.prev = _context30.next) {
case 0:
_this29.imageTablePerPage = val;
case 1:
case "end":
return _context30.stop();
}
}
}, _callee29);
}))();
},
imageTableUpdatePage: function imageTableUpdatePage(val) {
var _this30 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee30() {
return regeneratorRuntime.wrap(function _callee30$(_context31) {
while (1) {
switch (_context31.prev = _context31.next) {
case 0:
_this30.imageTablePage = val;
case 1:
case "end":
return _context31.stop();
}
}
}, _callee30);
}))();
},
/**
* 検索が実行された場合
*/
searchFaceImage: function searchFaceImage(searchVal) {
var _this31 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee31() {
return regeneratorRuntime.wrap(function _callee31$(_context32) {
while (1) {
switch (_context32.prev = _context32.next) {
case 0:
_context32.prev = 0;
_this31.faceImageSearchValue = searchVal;
_this31.faceImagePage = 1;
_context32.next = 5;
return _this31.getFaceImages(true);
case 5:
_context32.next = 7;
return _this31.updatePcodesToFaceImages();
case 7:
_context32.next = 12;
break;
case 9:
_context32.prev = 9;
_context32.t0 = _context32["catch"](0);
throw _context32.t0;
case 12:
case "end":
return _context32.stop();
}
}
}, _callee31, null, [[0, 9]]);
}))();
},
selectedClearFaceImage: function selectedClearFaceImage() {
this.isSelectedClearFaceImage = false;
},
noMatchFaceImage: function noMatchFaceImage() {
this.errorMessages.push("\u8FFD\u52A0\u51E6\u7406\u306B\u3066\u3001\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8\u306E\u5024\u3068\u5B9F\u969B\u306E\u30D5\u30A1\u30A4\u30EB\u540D\u3084\u30AB\u30FC\u30C9\uFF08\u7A2E\u5225\u3092\u542B\u3080\uFF09\u304C\u4E0D\u4E00\u81F4\u306E\u305F\u3081\u3001\u51E6\u7406\u3067\u304D\u308B\u30C7\u30FC\u30BF\u304C\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F");
},
openEditFaceImage: function openEditFaceImage(faceImageId) {
var targetFaceImage = this.faceImages.find(function (f) {
return f.faceImageId === faceImageId;
});
if (targetFaceImage) {
this.editFaceImage.faceImageId = targetFaceImage.faceImageId;
this.editFaceImage.imageBase64 = targetFaceImage.faceImageBase64 ? targetFaceImage.faceImageBase64 : '';
this.editFaceImage.pCodeId = targetFaceImage.pCodeId;
this.editFaceImage.pCodeIdOld = targetFaceImage.pCodeId;
if (targetFaceImage.pCodeType !== undefined) {
this.editFaceImage.pCodeType = targetFaceImage.pCodeType;
this.editFaceImage.pCodeTypeOld = targetFaceImage.pCodeType;
}
if (targetFaceImage.pCodeIsValid !== undefined) {
this.editFaceImage.pCodeIsValid = targetFaceImage.pCodeIsValid;
this.editFaceImage.pCodeIsValidOld = targetFaceImage.pCodeIsValid;
}
this.editFaceImage.userId = targetFaceImage.userId;
this.editFaceImage.userIdOld = targetFaceImage.userId;
this.editIsInputPcode = false;
this.editIsInputUser = false;
this.showEditFaceImage = true;
}
},
editSaveFaceImage: function editSaveFaceImage(editValue) {
this.showEditFaceImage = false;
if (editValue.faceImageId === this.editFaceImage.faceImageId) {
if (editValue.pCodeType === this.editFaceImage.pCodeTypeOld) {
if (editValue.pCodeType === 2 && editValue.userId !== this.editFaceImage.userIdOld) {
// 個人コードのユーザーを変更
this.updatePcodeTypeFaceImage(editValue.faceImageId, editValue.pCodeId, editValue.pCodeIsValid, editValue.userId, editValue.faceImageFile);
} else if (editValue.pCodeType === 0 && editValue.pCodeId !== this.editFaceImage.pCodeIdOld) {
// 顔写真の個人コードを変更
this.updateFaceImagePcodeId(editValue.faceImageId, editValue.pCodeId, editValue.pCodeIsValid, editValue.faceImageFile);
} else if (editValue.faceImageFile) {
// 顔写真を変更
this.updateFaceImageFile(editValue.faceImageId, editValue.pCodeId, editValue.pCodeIsValid, editValue.faceImageFile);
} else if (editValue.pCodeIsValid !== this.editFaceImage.pCodeIsValidOld) {
// 個人コードのステータスを変更
this.updatePcodeIsValid(editValue.faceImageId, editValue.pCodeId, editValue.pCodeIsValid);
}
} else {
if (editValue.pCodeType === 2) {
// 照合タイプが顔のみに変更なった場合
// 個人コードを追加
// 顔写真の個人コードを変更
this.addPocdeAndUpdateFaceImage(editValue.faceImageId, editValue.pCodeId, editValue.userId, editValue.pCodeIsValid, editValue.faceImageFile);
} else if (editValue.pCodeType === 0) {
// 照合タイプが顔+カードに変更なった場合
// 元の個人コードを無効化
// 顔写真の個人コードを変更
this.invalidPocdeAndUpdateFaceImage(editValue.faceImageId, editValue.pCodeId, this.editFaceImage.pCodeIdOld, editValue.pCodeIsValid, editValue.faceImageFile);
}
}
}
},
changePageFaceImage: function changePageFaceImage(page) {
var _this32 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee32() {
return regeneratorRuntime.wrap(function _callee32$(_context33) {
while (1) {
switch (_context33.prev = _context33.next) {
case 0:
_context33.prev = 0;
_this32.faceImagePage = page;
_context33.next = 4;
return _this32.getFaceImages(true);
case 4:
_context33.next = 6;
return _this32.updatePcodesToFaceImages();
case 6:
_context33.next = 11;
break;
case 8:
_context33.prev = 8;
_context33.t0 = _context33["catch"](0);
throw _context33.t0;
case 11:
case "end":
return _context33.stop();
}
}
}, _callee32, null, [[0, 8]]);
}))();
},
changePerPageFaceImage: function changePerPageFaceImage(perPage) {
var _this33 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee33() {
return regeneratorRuntime.wrap(function _callee33$(_context34) {
while (1) {
switch (_context34.prev = _context34.next) {
case 0:
_context34.prev = 0;
_this33.faceImagePerPage = perPage;
_this33.faceImagePage = 1;
_context34.next = 5;
return _this33.getFaceImages(true);
case 5:
_context34.next = 7;
return _this33.updatePcodesToFaceImages();
case 7:
_context34.next = 12;
break;
case 9:
_context34.prev = 9;
_context34.t0 = _context34["catch"](0);
throw _context34.t0;
case 12:
case "end":
return _context34.stop();
}
}
}, _callee33, null, [[0, 9]]);
}))();
},
// 個人コードのユーザーを変更
updatePcodeTypeFaceImage: function updatePcodeTypeFaceImage(faceImageId, pCodeId, pCodeIsValid, userId, faceImageFile) {
var _this34 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee34() {
var body, newFaceImageId, targetFaceImageIndex;
return regeneratorRuntime.wrap(function _callee34$(_context35) {
while (1) {
switch (_context35.prev = _context35.next) {
case 0:
_context35.prev = 0;
_this34.faceImageProgressModalInfo.errorCount = 0;
_this34.faceImageProgressModalInfo.errorContents = [];
_this34.faceImageProgressModalInfo.errorMessage = '';
_this34.faceImageProgressModalInfo.showModal = true;
_this34.faceImageProgressModalInfo.indeterminate = true;
_this34.faceImageProgressModalInfo.title = '顔写真情報を更新中です...';
_this34.faceImageProgressModalInfo.totalCount = 1;
_this34.faceImageProgressModalInfo.finishedCount = 0; // 個人コードの更新
body = {
userId: userId,
isValid: pCodeIsValid
};
_this34.faceImageProgressModalInfo.message = '顔写真に紐ついているカードを更新中です...';
_context35.next = 13;
return Object(_utils_alligate_pcode__WEBPACK_IMPORTED_MODULE_25__["putPcode"])(_this34, pCodeId, body);
case 13:
newFaceImageId = null; // 顔写真が変更されている場合
if (!faceImageFile) {
_context35.next = 19;
break;
}
// 顔写真の差し替え
_this34.faceImageProgressModalInfo.message = '顔写真を更新中です...';
_context35.next = 18;
return _this34.changeFaceImage(pCodeId, faceImageId, faceImageFile);
case 18:
newFaceImageId = _context35.sent;
case 19:
targetFaceImageIndex = _this34.faceImages.findIndex(function (f) {
return f.faceImageId === faceImageId;
});
if (!(targetFaceImageIndex !== -1)) {
_context35.next = 23;
break;
}
_context35.next = 23;
return _this34.getFaceImageAndUpdateList(targetFaceImageIndex, newFaceImageId ? newFaceImageId : faceImageId, newFaceImageId ? true : false);
case 23:
_this34.faceImageProgressModalInfo.finishedCount = 1;
_this34.faceImageProgressModalInfo.indeterminate = false;
_this34.faceImageProgressModalInfo.title = '顔写真情報の更新が完了しました';
_this34.faceImageProgressModalInfo.message = '顔写真情報の更新が完了しました';
_context35.next = 34;
break;
case 29:
_context35.prev = 29;
_context35.t0 = _context35["catch"](0);
_this34.faceImageProgressModalInfo.showModal = false;
_this34.errorMessages.push(_context35.t0.message);
throw _context35.t0;
case 34:
case "end":
return _context35.stop();
}
}
}, _callee34, null, [[0, 29]]);
}))();
},
// 顔写真の個人コードを変更
updateFaceImagePcodeId: function updateFaceImagePcodeId(faceImageId, pCodeId, pCodeIsValid, faceImageFile) {
var _this35 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee35() {
var newFaceImageId, body, targetFaceImageIndex;
return regeneratorRuntime.wrap(function _callee35$(_context36) {
while (1) {
switch (_context36.prev = _context36.next) {
case 0:
_context36.prev = 0;
_this35.faceImageProgressModalInfo.errorCount = 0;
_this35.faceImageProgressModalInfo.errorContents = [];
_this35.faceImageProgressModalInfo.errorMessage = '';
_this35.faceImageProgressModalInfo.showModal = true;
_this35.faceImageProgressModalInfo.indeterminate = true;
_this35.faceImageProgressModalInfo.title = '顔写真情報を更新中です...';
_this35.faceImageProgressModalInfo.totalCount = 1;
_this35.faceImageProgressModalInfo.finishedCount = 0;
newFaceImageId = null; // 顔写真が変更されている場合
if (!faceImageFile) {
_context36.next = 17;
break;
}
// 顔写真の差し替え
_this35.faceImageProgressModalInfo.message = '顔写真を更新中です...';
_context36.next = 14;
return _this35.changeFaceImage(pCodeId, faceImageId, faceImageFile);
case 14:
newFaceImageId = _context36.sent;
_context36.next = 20;
break;
case 17:
// 個人コードの差し替え
_this35.faceImageProgressModalInfo.message = '顔写真に紐ついているカードを更新中です...';
_context36.next = 20;
return Object(_utils_alligate_face_image__WEBPACK_IMPORTED_MODULE_23__["putFaceImage"])(_this35, faceImageId, pCodeId);
case 20:
body = {
isValid: pCodeIsValid
}; // 変更後の個人コードのステータスを変更
_this35.faceImageProgressModalInfo.message = '顔写真に紐ついているカードを更新中です...';
_context36.next = 24;
return Object(_utils_alligate_pcode__WEBPACK_IMPORTED_MODULE_25__["putPcode"])(_this35, pCodeId, body);
case 24:
targetFaceImageIndex = _this35.faceImages.findIndex(function (f) {
return f.faceImageId === faceImageId;
});
if (!(targetFaceImageIndex !== -1)) {
_context36.next = 28;
break;
}
_context36.next = 28;
return _this35.getFaceImageAndUpdateList(targetFaceImageIndex, newFaceImageId ? newFaceImageId : faceImageId, newFaceImageId ? true : false);
case 28:
_this35.faceImageProgressModalInfo.finishedCount = 1;
_this35.faceImageProgressModalInfo.indeterminate = false;
_this35.faceImageProgressModalInfo.title = '顔写真情報の更新が完了しました';
_this35.faceImageProgressModalInfo.message = '顔写真情報の更新が完了しました';
_context36.next = 39;
break;
case 34:
_context36.prev = 34;
_context36.t0 = _context36["catch"](0);
_this35.faceImageProgressModalInfo.showModal = false;
_this35.errorMessages.push(_context36.t0.message);
throw _context36.t0;
case 39:
case "end":
return _context36.stop();
}
}
}, _callee35, null, [[0, 34]]);
}))();
},
// 個人コードを追加し、顔写真の個人コードを変更
addPocdeAndUpdateFaceImage: function addPocdeAndUpdateFaceImage(faceImageId, pCodeId, userId, pCodeIsValid, faceImageFile) {
var _this36 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee36() {
var body, newFaceImageId, targetFaceImageIndex;
return regeneratorRuntime.wrap(function _callee36$(_context37) {
while (1) {
switch (_context37.prev = _context37.next) {
case 0:
_context37.prev = 0;
_this36.faceImageProgressModalInfo.errorCount = 0;
_this36.faceImageProgressModalInfo.errorContents = [];
_this36.faceImageProgressModalInfo.errorMessage = '';
_this36.faceImageProgressModalInfo.showModal = true;
_this36.faceImageProgressModalInfo.indeterminate = true;
_this36.faceImageProgressModalInfo.title = '顔写真情報を更新中です...';
_this36.faceImageProgressModalInfo.totalCount = 1;
_this36.faceImageProgressModalInfo.finishedCount = 0; // 個人コード追加
_this36.faceImageProgressModalInfo.message = '顔のみ認証の個人コードを追加中です...';
body = {
pCodeId: pCodeId,
name: pCodeId,
type: 2,
isValid: pCodeIsValid,
userId: userId
};
_context37.next = 13;
return Object(_utils_alligate_pcode__WEBPACK_IMPORTED_MODULE_25__["postPcode"])(_this36, body);
case 13:
newFaceImageId = null; // 顔写真が変更されている場合
if (!faceImageFile) {
_context37.next = 21;
break;
}
// 顔写真の差し替え
_this36.faceImageProgressModalInfo.message = '顔写真を更新中です...';
_context37.next = 18;
return _this36.changeFaceImage(pCodeId, faceImageId, faceImageFile);
case 18:
newFaceImageId = _context37.sent;
_context37.next = 24;
break;
case 21:
// 顔写真情報の更新
_this36.faceImageProgressModalInfo.message = '顔写真情報の更新中です...';
_context37.next = 24;
return Object(_utils_alligate_face_image__WEBPACK_IMPORTED_MODULE_23__["putFaceImage"])(_this36, faceImageId, pCodeId);
case 24:
targetFaceImageIndex = _this36.faceImages.findIndex(function (f) {
return f.faceImageId === faceImageId;
});
if (!(targetFaceImageIndex !== -1)) {
_context37.next = 28;
break;
}
_context37.next = 28;
return _this36.getFaceImageAndUpdateList(targetFaceImageIndex, newFaceImageId ? newFaceImageId : faceImageId, newFaceImageId ? true : false);
case 28:
_this36.faceImageProgressModalInfo.finishedCount = 1;
_this36.faceImageProgressModalInfo.indeterminate = false;
_this36.faceImageProgressModalInfo.title = '顔写真情報の更新が完了しました';
_this36.faceImageProgressModalInfo.message = '顔写真情報の更新が完了しました';
_context37.next = 39;
break;
case 34:
_context37.prev = 34;
_context37.t0 = _context37["catch"](0);
_this36.faceImageProgressModalInfo.showModal = false;
_this36.errorMessages.push(_context37.t0.message);
throw _context37.t0;
case 39:
case "end":
return _context37.stop();
}
}
}, _callee36, null, [[0, 34]]);
}))();
},
// 元の個人コードを無効化し、顔写真の個人コードを変更
invalidPocdeAndUpdateFaceImage: function invalidPocdeAndUpdateFaceImage(faceImageId, pCodeIdNew, pCodeIdOld, pCodeIsValid, faceImageFile) {
var _this37 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee37() {
var oldBody, newFaceImageId, newBody, targetFaceImageIndex;
return regeneratorRuntime.wrap(function _callee37$(_context38) {
while (1) {
switch (_context38.prev = _context38.next) {
case 0:
_context38.prev = 0;
_this37.faceImageProgressModalInfo.errorCount = 0;
_this37.faceImageProgressModalInfo.errorContents = [];
_this37.faceImageProgressModalInfo.errorMessage = '';
_this37.faceImageProgressModalInfo.showModal = true;
_this37.faceImageProgressModalInfo.indeterminate = true;
_this37.faceImageProgressModalInfo.title = '顔写真情報を更新中です...';
_this37.faceImageProgressModalInfo.totalCount = 1;
_this37.faceImageProgressModalInfo.finishedCount = 0; // 元の個人コードを無効化
oldBody = {
isValid: false
};
_this37.faceImageProgressModalInfo.message = '顔のみ認証の個人コードを無効化中です...';
_context38.next = 13;
return Object(_utils_alligate_pcode__WEBPACK_IMPORTED_MODULE_25__["putPcode"])(_this37, pCodeIdOld, oldBody);
case 13:
newFaceImageId = null; // 顔写真が変更されている場合
if (!faceImageFile) {
_context38.next = 21;
break;
}
// 顔写真の差し替え
_this37.faceImageProgressModalInfo.message = '顔写真を更新中です...';
_context38.next = 18;
return _this37.changeFaceImage(pCodeIdNew, faceImageId, faceImageFile);
case 18:
newFaceImageId = _context38.sent;
_context38.next = 24;
break;
case 21:
// 顔写真情報の更新
_this37.faceImageProgressModalInfo.message = '顔写真情報の更新中です...';
_context38.next = 24;
return Object(_utils_alligate_face_image__WEBPACK_IMPORTED_MODULE_23__["putFaceImage"])(_this37, faceImageId, pCodeIdNew);
case 24:
// 顔+カード認証の個人コードのステータスを変更
newBody = {
isValid: pCodeIsValid
};
_this37.faceImageProgressModalInfo.message = '顔+カード認証の個人コードを更新中です...';
_context38.next = 28;
return Object(_utils_alligate_pcode__WEBPACK_IMPORTED_MODULE_25__["putPcode"])(_this37, pCodeIdNew, newBody);
case 28:
targetFaceImageIndex = _this37.faceImages.findIndex(function (f) {
return f.faceImageId === faceImageId;
});
if (!(targetFaceImageIndex !== -1)) {
_context38.next = 32;
break;
}
_context38.next = 32;
return _this37.getFaceImageAndUpdateList(targetFaceImageIndex, newFaceImageId ? newFaceImageId : faceImageId, newFaceImageId ? true : false);
case 32:
_this37.faceImageProgressModalInfo.finishedCount = 1;
_this37.faceImageProgressModalInfo.indeterminate = false;
_this37.faceImageProgressModalInfo.title = '顔写真情報の更新が完了しました';
_this37.faceImageProgressModalInfo.message = '顔写真情報の更新が完了しました';
_context38.next = 43;
break;
case 38:
_context38.prev = 38;
_context38.t0 = _context38["catch"](0);
_this37.faceImageProgressModalInfo.showModal = false;
_this37.errorMessages.push(_context38.t0.message);
throw _context38.t0;
case 43:
case "end":
return _context38.stop();
}
}
}, _callee37, null, [[0, 38]]);
}))();
},
// 顔写真のみ変更
updateFaceImageFile: function updateFaceImageFile(faceImageId, pCodeId, pCodeIsValid, faceImageFile) {
var _this38 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee38() {
var newFaceImageId, body, targetFaceImageIndex;
return regeneratorRuntime.wrap(function _callee38$(_context39) {
while (1) {
switch (_context39.prev = _context39.next) {
case 0:
_context39.prev = 0;
_this38.faceImageProgressModalInfo.errorCount = 0;
_this38.faceImageProgressModalInfo.errorContents = [];
_this38.faceImageProgressModalInfo.errorMessage = '';
_this38.faceImageProgressModalInfo.showModal = true;
_this38.faceImageProgressModalInfo.indeterminate = true;
_this38.faceImageProgressModalInfo.title = '顔写真情報を更新中です...';
_this38.faceImageProgressModalInfo.totalCount = 1;
_this38.faceImageProgressModalInfo.finishedCount = 0;
newFaceImageId = null; // let newImageFileSrc = null;
// 顔写真が変更されている場合
if (!faceImageFile) {
_context39.next = 15;
break;
}
// 顔写真の差し替え
_this38.faceImageProgressModalInfo.message = '顔写真を更新中です...';
_context39.next = 14;
return _this38.changeFaceImage(pCodeId, faceImageId, faceImageFile);
case 14:
newFaceImageId = _context39.sent;
case 15:
if (!(_this38.editFaceImage.pCodeIsValidOld !== pCodeIsValid)) {
_context39.next = 20;
break;
}
body = {
isValid: pCodeIsValid
};
_this38.faceImageProgressModalInfo.message = '顔写真に紐ついているカードを更新中です...';
_context39.next = 20;
return Object(_utils_alligate_pcode__WEBPACK_IMPORTED_MODULE_25__["putPcode"])(_this38, pCodeId, body);
case 20:
targetFaceImageIndex = _this38.faceImages.findIndex(function (f) {
return f.faceImageId === faceImageId;
});
if (!(targetFaceImageIndex !== -1)) {
_context39.next = 24;
break;
}
_context39.next = 24;
return _this38.getFaceImageAndUpdateList(targetFaceImageIndex, newFaceImageId ? newFaceImageId : faceImageId, newFaceImageId ? true : false);
case 24:
_this38.faceImageProgressModalInfo.finishedCount = 1;
_this38.faceImageProgressModalInfo.indeterminate = false;
_this38.faceImageProgressModalInfo.title = '顔写真情報の更新が完了しました';
_this38.faceImageProgressModalInfo.message = '顔写真情報の更新が完了しました';
_context39.next = 35;
break;
case 30:
_context39.prev = 30;
_context39.t0 = _context39["catch"](0);
_this38.faceImageProgressModalInfo.showModal = false;
_this38.errorMessages.push(_context39.t0.message);
throw _context39.t0;
case 35:
case "end":
return _context39.stop();
}
}
}, _callee38, null, [[0, 30]]);
}))();
},
// 個人コードのステータスのみ変更
updatePcodeIsValid: function updatePcodeIsValid(faceImageId, pCodeId, pCodeIsValid) {
var _this39 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee39() {
var body, targetFaceImageIndex;
return regeneratorRuntime.wrap(function _callee39$(_context40) {
while (1) {
switch (_context40.prev = _context40.next) {
case 0:
_context40.prev = 0;
if (!(_this39.editFaceImage.pCodeIsValidOld !== pCodeIsValid)) {
_context40.next = 20;
break;
}
_this39.faceImageProgressModalInfo.errorCount = 0;
_this39.faceImageProgressModalInfo.errorContents = [];
_this39.faceImageProgressModalInfo.errorMessage = '';
_this39.faceImageProgressModalInfo.showModal = true;
_this39.faceImageProgressModalInfo.indeterminate = true;
_this39.faceImageProgressModalInfo.title = '顔写真情報を更新中です...';
_this39.faceImageProgressModalInfo.totalCount = 1;
_this39.faceImageProgressModalInfo.finishedCount = 0; // 個人コードのステータスを変更
body = {
isValid: pCodeIsValid
};
_this39.faceImageProgressModalInfo.message = '顔写真に紐ついているカードを更新中です...';
_context40.next = 14;
return Object(_utils_alligate_pcode__WEBPACK_IMPORTED_MODULE_25__["putPcode"])(_this39, pCodeId, body);
case 14:
targetFaceImageIndex = _this39.faceImages.findIndex(function (f) {
return f.faceImageId === faceImageId;
});
if (targetFaceImageIndex !== -1) {
_this39.faceImages[targetFaceImageIndex].pCode.isValid = pCodeIsValid;
_this39.faceImages[targetFaceImageIndex].pCodeIsValid = pCodeIsValid;
_this39.$set(_this39.faceImages, targetFaceImageIndex, _this39.faceImages[targetFaceImageIndex]);
}
_this39.faceImageProgressModalInfo.finishedCount = 1;
_this39.faceImageProgressModalInfo.indeterminate = false;
_this39.faceImageProgressModalInfo.title = '顔写真情報の更新が完了しました';
_this39.faceImageProgressModalInfo.message = '顔写真情報の更新が完了しました';
case 20:
_context40.next = 27;
break;
case 22:
_context40.prev = 22;
_context40.t0 = _context40["catch"](0);
_this39.faceImageProgressModalInfo.showModal = false;
_this39.errorMessages.push(_context40.t0.message);
throw _context40.t0;
case 27:
case "end":
return _context40.stop();
}
}
}, _callee39, null, [[0, 22]]);
}))();
},
updatePcodesToFaceImages: function updatePcodesToFaceImages() {
var _this40 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee40() {
var ENUM_PCODE_TYPE, _iterator9, _step9, _loop3;
return regeneratorRuntime.wrap(function _callee40$(_context41) {
while (1) {
switch (_context41.prev = _context41.next) {
case 0:
_context41.prev = 0;
ENUM_PCODE_TYPE = ['顔+カード認証', 'テンキー認証', '顔のみ認証'];
_iterator9 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(_this40.faceImages.entries());
try {
_loop3 = function _loop3() {
var _step9$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_17__["default"])(_step9.value, 2),
index = _step9$value[0],
faceImage = _step9$value[1];
var targetPcode = _this40.pCodes.find(function (p) {
return p.pCodeId === faceImage.pCodeId;
});
if (targetPcode) {
_this40.faceImages[index].pCodeType = targetPcode.type;
_this40.faceImages[index].pCodeTypeName = ENUM_PCODE_TYPE[targetPcode.type];
_this40.faceImages[index].pCodeIsValid = targetPcode.isValid;
_this40.faceImages[index].userId = targetPcode.userId;
if (targetPcode.user) {
_this40.faceImages[index].userName = targetPcode.user.name;
}
_this40.$set(_this40.faceImages, index, _this40.faceImages[index]);
}
};
for (_iterator9.s(); !(_step9 = _iterator9.n()).done;) {
_loop3();
}
} catch (err) {
_iterator9.e(err);
} finally {
_iterator9.f();
}
_context41.next = 9;
break;
case 6:
_context41.prev = 6;
_context41.t0 = _context41["catch"](0);
throw _context41.t0;
case 9:
case "end":
return _context41.stop();
}
}
}, _callee40, null, [[0, 6]]);
}))();
},
addUserItems: function addUserItems() {
var _this41 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee41() {
return regeneratorRuntime.wrap(function _callee41$(_context42) {
while (1) {
switch (_context42.prev = _context42.next) {
case 0:
_context42.prev = 0;
_this41.userItems = _this41.users.filter(function (f) {
return f.isValid === true;
}).map(function (user) {
return {
text: user.name === '' ? user.userId : "".concat(user.name, "(").concat(user.userId, ")"),
value: user.userId
};
});
_context42.next = 7;
break;
case 4:
_context42.prev = 4;
_context42.t0 = _context42["catch"](0);
throw _context42.t0;
case 7:
case "end":
return _context42.stop();
}
}
}, _callee41, null, [[0, 4]]);
}))();
},
addPcodeItems: function addPcodeItems() {
var _this42 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee42() {
return regeneratorRuntime.wrap(function _callee42$(_context43) {
while (1) {
switch (_context43.prev = _context43.next) {
case 0:
_context43.prev = 0;
_this42.pCodeItems = _this42.pCodes.filter(function (f) {
return f.type === 0 && f.userId !== '';
}).map(function (pcode) {
var userInfo = '';
if (pcode.user) {
if (pcode.user.name && pcode.user.name.length > 0) {
userInfo = " - \u30E6\u30FC\u30B6\u30FC\uFF1A".concat(pcode.user.name, "(").concat(pcode.userId, ")");
} else {
userInfo = " - \u30E6\u30FC\u30B6\u30FC\uFF1A".concat(pcode.userId);
}
}
return {
text: pcode.name === '' ? "\u30AB\u30FC\u30C9\uFF1A".concat(pcode.pCodeId).concat(userInfo) : "\u30AB\u30FC\u30C9\uFF1A".concat(pcode.name, "(").concat(pcode.pCodeId, ")").concat(userInfo),
value: pcode.pCodeId
};
});
_context43.next = 7;
break;
case 4:
_context43.prev = 4;
_context43.t0 = _context43["catch"](0);
throw _context43.t0;
case 7:
case "end":
return _context43.stop();
}
}
}, _callee42, null, [[0, 4]]);
}))();
},
clickFaceImage: function clickFaceImage(faceImageId) {
var _this43 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee43() {
return regeneratorRuntime.wrap(function _callee43$(_context44) {
while (1) {
switch (_context44.prev = _context44.next) {
case 0:
_context44.prev = 0;
_context44.next = 3;
return _this43.getSingleFaceImage(faceImageId);
case 3:
_context44.next = 8;
break;
case 5:
_context44.prev = 5;
_context44.t0 = _context44["catch"](0);
throw _context44.t0;
case 8:
case "end":
return _context44.stop();
}
}
}, _callee43, null, [[0, 5]]);
}))();
},
getSingleFaceImage: function getSingleFaceImage(faceImageId) {
var _this44 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee44() {
var targetIndex, faceImageBase64;
return regeneratorRuntime.wrap(function _callee44$(_context45) {
while (1) {
switch (_context45.prev = _context45.next) {
case 0:
_context45.prev = 0;
targetIndex = _this44.faceImages.findIndex(function (f) {
return f.faceImageId === faceImageId;
});
if (!(targetIndex !== -1)) {
_context45.next = 11;
break;
}
_this44.faceImages[targetIndex].isFaceImageLoading = true;
_this44.$set(_this44.faceImages, targetIndex, _this44.faceImages[targetIndex]);
_context45.next = 7;
return Object(_utils_alligate_face_image_file__WEBPACK_IMPORTED_MODULE_26__["getFaceImage"])(_this44, faceImageId);
case 7:
faceImageBase64 = _context45.sent;
if (faceImageBase64 && faceImageBase64.search(/^data:image\/[a-z,*]+;base64,/) === -1) {
_this44.faceImages[targetIndex].faceImageBase64 = 'data:image/*;base64,' + faceImageBase64;
} else {
_this44.faceImages[targetIndex].faceImageBase64 = faceImageBase64;
}
_this44.faceImages[targetIndex].isFaceImageLoading = false;
_this44.$set(_this44.faceImages, targetIndex, _this44.faceImages[targetIndex]);
case 11:
_context45.next = 16;
break;
case 13:
_context45.prev = 13;
_context45.t0 = _context45["catch"](0);
throw _context45.t0;
case 16:
case "end":
return _context45.stop();
}
}
}, _callee44, null, [[0, 13]]);
}))();
},
// 顔写真一括登録で写真一覧でカードIDの+ボタンをクリックしたとき
clickAddPcode: function clickAddPcode(rowIndex) {
var _this45 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee45() {
return regeneratorRuntime.wrap(function _callee45$(_context46) {
while (1) {
switch (_context46.prev = _context46.next) {
case 0:
_context46.prev = 0;
_this45.addPcodeTargetIndex = rowIndex;
_this45.searchValueOneSelectFromPcodeList.text = '';
_this45.searchValueOneSelectFromPcodeList.targets = ['pCodeId', 'name', 'userId'];
_this45.pageOneSelectFromPcodeList = 1;
_this45.perPageOneSelectFromPcodeList = 25;
_context46.next = 8;
return _this45.getPcodesAndShowModalList();
case 8:
_context46.next = 13;
break;
case 10:
_context46.prev = 10;
_context46.t0 = _context46["catch"](0);
throw _context46.t0;
case 13:
case "end":
return _context46.stop();
}
}
}, _callee45, null, [[0, 10]]);
}))();
},
// 顔写真一括登録の写真一覧⇒+ボタン⇒カード一覧で検索したとき
searchOneSelectFromPcodeList: function searchOneSelectFromPcodeList(serchValue) {
var _this46 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee46() {
return regeneratorRuntime.wrap(function _callee46$(_context47) {
while (1) {
switch (_context47.prev = _context47.next) {
case 0:
_context47.prev = 0;
_this46.searchValueOneSelectFromPcodeList = serchValue;
_this46.pageOneSelectFromPcodeList = 1;
_context47.next = 5;
return _this46.getPcodesAndShowModalList();
case 5:
_context47.next = 10;
break;
case 7:
_context47.prev = 7;
_context47.t0 = _context47["catch"](0);
throw _context47.t0;
case 10:
case "end":
return _context47.stop();
}
}
}, _callee46, null, [[0, 7]]);
}))();
},
// 顔写真編集でカードIDの+ボタンをクリックしたとき
editModalClickAddPcode: function editModalClickAddPcode() {
var _this47 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee47() {
return regeneratorRuntime.wrap(function _callee47$(_context48) {
while (1) {
switch (_context48.prev = _context48.next) {
case 0:
_context48.prev = 0;
_this47.searchValueOneSelectFromPcodeList.text = '';
_this47.searchValueOneSelectFromPcodeList.targets = ['pCodeId', 'name', 'userId'];
_this47.pageOneSelectFromPcodeList = 1;
_this47.perPageOneSelectFromPcodeList = 25;
_context48.next = 7;
return _this47.getPcodesAndShowModalList();
case 7:
_context48.next = 12;
break;
case 9:
_context48.prev = 9;
_context48.t0 = _context48["catch"](0);
throw _context48.t0;
case 12:
case "end":
return _context48.stop();
}
}
}, _callee47, null, [[0, 9]]);
}))();
},
enterSelectPcode: function enterSelectPcode(selectValue) {
var _this48 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee48() {
return regeneratorRuntime.wrap(function _callee48$(_context49) {
while (1) {
switch (_context49.prev = _context49.next) {
case 0:
_context49.prev = 0;
if (_this48.showEditFaceImageFormModal) {
_this48.addFaceImageFiles[_this48.addPcodeTargetIndex].pCodeId = selectValue.pCodeId;
_this48.addFaceImageFiles[_this48.addPcodeTargetIndex].pCodeType = selectValue.type;
_this48.addFaceImageFiles[_this48.addPcodeTargetIndex].userId = selectValue.userId;
_this48.addFaceImageFiles[_this48.addPcodeTargetIndex].userName = selectValue.user ? selectValue.user.name : '';
_this48.addFaceImageFiles[_this48.addPcodeTargetIndex].user = selectValue.user ? "".concat(selectValue.user.name, "(").concat(selectValue.userId, ")") : selectValue.userId;
} else if (_this48.showEditFaceImage) {
_this48.editFaceImage.pCodeId = selectValue.pCodeId;
_this48.editFaceImage.pCodeType = selectValue.type;
_this48.editFaceImage.pCodeIsValid = selectValue.isValid;
_this48.editFaceImage.userId = selectValue.userId;
_this48.editFaceImage.userName = selectValue.user ? selectValue.user.name : '';
_this48.editIsInputPcode = true;
}
_this48.showOneSelectFromPcodeList = false;
_context49.next = 8;
break;
case 5:
_context49.prev = 5;
_context49.t0 = _context49["catch"](0);
throw _context49.t0;
case 8:
case "end":
return _context49.stop();
}
}
}, _callee48, null, [[0, 5]]);
}))();
},
updatePageOneSelectFromPcodeList: function updatePageOneSelectFromPcodeList(page) {
var _this49 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee49() {
return regeneratorRuntime.wrap(function _callee49$(_context50) {
while (1) {
switch (_context50.prev = _context50.next) {
case 0:
_this49.pageOneSelectFromPcodeList = page;
case 1:
case "end":
return _context50.stop();
}
}
}, _callee49);
}))();
},
// 顔写真一括登録の写真一覧⇒+ボタン⇒カード一覧でページをクリックしたとき
changePageOneSelectFromPcodeList: function changePageOneSelectFromPcodeList(page) {
var _this50 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee50() {
return regeneratorRuntime.wrap(function _callee50$(_context51) {
while (1) {
switch (_context51.prev = _context51.next) {
case 0:
_context51.prev = 0;
_this50.pageOneSelectFromPcodeList = page;
_context51.next = 4;
return _this50.getPcodesAndShowModalList();
case 4:
_context51.next = 9;
break;
case 6:
_context51.prev = 6;
_context51.t0 = _context51["catch"](0);
throw _context51.t0;
case 9:
case "end":
return _context51.stop();
}
}
}, _callee50, null, [[0, 6]]);
}))();
},
updatePerPageOneSelectFromPcodeList: function updatePerPageOneSelectFromPcodeList(perPage) {
var _this51 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee51() {
return regeneratorRuntime.wrap(function _callee51$(_context52) {
while (1) {
switch (_context52.prev = _context52.next) {
case 0:
_this51.perPageOneSelectFromPcodeList = perPage;
case 1:
case "end":
return _context52.stop();
}
}
}, _callee51);
}))();
},
// 顔写真一括登録の写真一覧⇒+ボタン⇒カード一覧で「表示件数」を変更したとき
changePerPageOneSelectFromPcodeList: function changePerPageOneSelectFromPcodeList(perPage) {
var _this52 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee52() {
return regeneratorRuntime.wrap(function _callee52$(_context53) {
while (1) {
switch (_context53.prev = _context53.next) {
case 0:
_context53.prev = 0;
_this52.perPageOneSelectFromPcodeList = perPage;
_this52.pageOneSelectFromPcodeList = 1;
_context53.next = 5;
return _this52.getPcodesAndShowModalList();
case 5:
_context53.next = 10;
break;
case 7:
_context53.prev = 7;
_context53.t0 = _context53["catch"](0);
throw _context53.t0;
case 10:
case "end":
return _context53.stop();
}
}
}, _callee52, null, [[0, 7]]);
}))();
},
clickAddFaceImage: function clickAddFaceImage() {
var _this53 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee53() {
return regeneratorRuntime.wrap(function _callee53$(_context54) {
while (1) {
switch (_context54.prev = _context54.next) {
case 0:
_context54.prev = 0;
_this53.addFaceImageFileData.imageFiles = [];
_this53.addFaceImageFileData.importFile = null;
_this53.addFaceImageFiles = [];
_this53.showAddFaceImageFormModal = true;
_context54.next = 10;
break;
case 7:
_context54.prev = 7;
_context54.t0 = _context54["catch"](0);
throw _context54.t0;
case 10:
case "end":
return _context54.stop();
}
}
}, _callee53, null, [[0, 7]]);
}))();
},
importExcelData: function importExcelData(addFiles) {
var _this54 = this;
return new Promise(function (resolve) {
var importFileData = [];
if (addFiles.importFile !== null) {
var reader = new FileReader();
reader.onload = function () {
var read = reader.result;
var XLSX = __webpack_require__(/*! xlsx */ "./node_modules/xlsx/xlsx.js");
var workbook = XLSX.read(read, {
type: 'array'
});
var sheet1name = workbook.SheetNames[0];
var faceImageData = workbook.Sheets[sheet1name];
var faceImageSheetArray = XLSX.utils.sheet_to_json(faceImageData, {
header: 1
});
var _iterator10 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(faceImageSheetArray),
_step10;
try {
var _loop4 = function _loop4() {
var rows = _step10.value;
var fileName = void 0;
var pCodeType = void 0;
var pCodeId = void 0;
var userId = void 0;
var userName = void 0;
var user = void 0;
var noDataFlag = false;
if (rows.length > 2 && rows[0] !== undefined && rows[1] !== undefined) {
fileName = rows[0];
if (rows[1] === 0 || rows[1] === 2) {
pCodeType = rows[1];
}
if (rows[1] === 0 && rows[2] !== undefined) {
var targetPcode = _this54.pCodes.find(function (p) {
return p.pCodeId === rows[2];
});
if (targetPcode) {
// 個人コードが存在し、入力値と実際の個人コード種別が一致したものが有効
if (targetPcode.type === 0) {
pCodeId = rows[2];
if (targetPcode.user) {
userId = targetPcode.user.userId;
userName = targetPcode.user.name;
user = targetPcode.user.name === '' ? targetPcode.user.userId : "".concat(targetPcode.user.name, "(").concat(targetPcode.user.userId, ")");
} else if (targetPcode.userId && targetPcode.userId.length > 0) {
var targetUser = _this54.users.find(function (u) {
return u.userId === targetPcode.userId;
});
if (targetUser) {
userId = targetUser.userId;
userName = targetUser.name;
user = targetUser.name === '' ? targetUser.userId : "".concat(targetUser.name, "(").concat(targetUser.userId, ")");
}
}
}
} else {
noDataFlag = true;
pCodeId = rows[2];
userId = '-';
userName = '-';
user = '-';
}
} else if (rows[1] === 2) {
pCodeId = crypto__WEBPACK_IMPORTED_MODULE_36___default.a.randomBytes(10).toString('hex').slice(0, 19).toUpperCase();
if (rows[3]) {
var _targetUser = _this54.users.find(function (u) {
return u.userId === rows[3];
});
userId = '';
userName = '';
user = '';
if (_targetUser) {
userId = _targetUser.userId;
userName = _targetUser.name;
user = _targetUser.name === '' ? _targetUser.userId : "".concat(_targetUser.name, "(").concat(_targetUser.userId, ")");
} else {
noDataFlag = true;
userId = rows[3];
userName = '-';
user = userId;
}
}
}
if (fileName && (pCodeType === 0 || pCodeType === 2) && pCodeId && userId && userName && user) {
importFileData.push({
fileName: fileName,
pCodeType: pCodeType,
pCodeId: pCodeId,
userId: userId,
userName: userName,
user: user,
noDataFlag: noDataFlag
});
}
}
};
for (_iterator10.s(); !(_step10 = _iterator10.n()).done;) {
_loop4();
}
} catch (err) {
_iterator10.e(err);
} finally {
_iterator10.f();
}
resolve(importFileData);
};
reader.readAsArrayBuffer(addFiles.importFile);
} else {
resolve(importFileData);
}
});
},
bulkAddFaceImage: function bulkAddFaceImage(addFiles) {
var _this55 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee54() {
var importData;
return regeneratorRuntime.wrap(function _callee54$(_context55) {
while (1) {
switch (_context55.prev = _context55.next) {
case 0:
_context55.prev = 0;
if (addFiles.imageFiles && addFiles.imageFiles.length > 0) {
importData = [];
_this55.importExcelData(addFiles).then(function (res) {
return importData = res;
}).then(function () {
var retImageFiles = [];
if (importData.length === 0) {
retImageFiles = addFiles.imageFiles.map(function (item) {
return {
imageFile: item,
faceImageId: '',
pCodeId: crypto__WEBPACK_IMPORTED_MODULE_36___default.a.randomBytes(10).toString('hex').slice(0, 19).toUpperCase(),
pCodeType: 2,
userId: '',
userName: '',
user: '',
options: '',
noDataFlag: false
};
});
} else {
importData.forEach(function (d) {
var imageFile = addFiles.imageFiles.find(function (item) {
return item.name === d.fileName;
});
if (imageFile) {
retImageFiles.push({
imageFile: imageFile,
faceImageId: '',
pCodeId: d.pCodeId,
pCodeType: d.pCodeType ? d.pCodeType : 0,
userId: d.userId,
userName: d.userName,
user: d.user,
options: '',
noDataFlag: d.noDataFlag
});
}
});
}
_this55.addFaceImageFiles = retImageFiles;
_this55.showEditFaceImageFormModal = true;
if (retImageFiles.length > 0) {
_this55.showEditFaceImageFormModal = true;
} else {
_this55.showEditFaceImageFormModal = false;
}
});
}
_context55.next = 7;
break;
case 4:
_context55.prev = 4;
_context55.t0 = _context55["catch"](0);
throw _context55.t0;
case 7:
case "end":
return _context55.stop();
}
}
}, _callee54, null, [[0, 4]]);
}))();
},
// 顔写真一括登録の写真一覧⇒+ボタン⇒ユーザー一覧で検索したとき
searchOneSelectFromUserList: function searchOneSelectFromUserList(serchValue) {
var _this56 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee55() {
return regeneratorRuntime.wrap(function _callee55$(_context56) {
while (1) {
switch (_context56.prev = _context56.next) {
case 0:
_context56.prev = 0;
_this56.searchValueOneSelectFromUserList = serchValue;
_this56.pageOneSelectFromUserList = 1;
_context56.next = 5;
return _this56.getUsersAndShowModalList();
case 5:
_context56.next = 10;
break;
case 7:
_context56.prev = 7;
_context56.t0 = _context56["catch"](0);
throw _context56.t0;
case 10:
case "end":
return _context56.stop();
}
}
}, _callee55, null, [[0, 7]]);
}))();
},
// 顔写真一括登録の写真一覧⇒+ボタン⇒ユーザー一覧で「選択したユーザーを入力」ボタンをクリックしたとき
enterSelectUser: function enterSelectUser(selectValue) {
var _this57 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee56() {
return regeneratorRuntime.wrap(function _callee56$(_context57) {
while (1) {
switch (_context57.prev = _context57.next) {
case 0:
_context57.prev = 0;
if (_this57.showEditFaceImageFormModal) {
_this57.addFaceImageFiles[_this57.addUserTargetIndex].userId = selectValue.userId;
_this57.addFaceImageFiles[_this57.addUserTargetIndex].userName = selectValue.name;
_this57.addFaceImageFiles[_this57.addUserTargetIndex].user = selectValue.userId;
} else if (_this57.showEditFaceImage) {
_this57.editFaceImage.userId = selectValue.userId;
_this57.editFaceImage.userName = selectValue.name;
_this57.editIsInputUser = true;
}
_this57.showOneSelectFromUserList = false;
_context57.next = 8;
break;
case 5:
_context57.prev = 5;
_context57.t0 = _context57["catch"](0);
throw _context57.t0;
case 8:
case "end":
return _context57.stop();
}
}
}, _callee56, null, [[0, 5]]);
}))();
},
updatePageOneSelectFromUserList: function updatePageOneSelectFromUserList(page) {
var _this58 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee57() {
return regeneratorRuntime.wrap(function _callee57$(_context58) {
while (1) {
switch (_context58.prev = _context58.next) {
case 0:
_this58.pageOneSelectFromUserList = page;
case 1:
case "end":
return _context58.stop();
}
}
}, _callee57);
}))();
},
// 顔写真一括登録の写真一覧⇒+ボタン⇒ユーザー一覧でページをクリックしたとき
changePageOneSelectFromUserList: function changePageOneSelectFromUserList(page) {
var _this59 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee58() {
return regeneratorRuntime.wrap(function _callee58$(_context59) {
while (1) {
switch (_context59.prev = _context59.next) {
case 0:
_context59.prev = 0;
_this59.pageOneSelectFromUserList = page;
_context59.next = 4;
return _this59.getUsersAndShowModalList();
case 4:
_context59.next = 9;
break;
case 6:
_context59.prev = 6;
_context59.t0 = _context59["catch"](0);
throw _context59.t0;
case 9:
case "end":
return _context59.stop();
}
}
}, _callee58, null, [[0, 6]]);
}))();
},
updatePerPageOneSelectFromUserList: function updatePerPageOneSelectFromUserList(perPage) {
var _this60 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee59() {
return regeneratorRuntime.wrap(function _callee59$(_context60) {
while (1) {
switch (_context60.prev = _context60.next) {
case 0:
_this60.perPageOneSelectFromUserList = perPage;
case 1:
case "end":
return _context60.stop();
}
}
}, _callee59);
}))();
},
// 顔写真一括登録の写真一覧⇒+ボタン⇒ユーザー一覧で「表示件数」を変更したとき
changePerPageOneSelectFromUserList: function changePerPageOneSelectFromUserList(perPage) {
var _this61 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee60() {
return regeneratorRuntime.wrap(function _callee60$(_context61) {
while (1) {
switch (_context61.prev = _context61.next) {
case 0:
_context61.prev = 0;
_this61.perPageOneSelectFromUserList = perPage;
_this61.pageOneSelectFromUserList = 1;
_context61.next = 5;
return _this61.getUsersAndShowModalList();
case 5:
_context61.next = 10;
break;
case 7:
_context61.prev = 7;
_context61.t0 = _context61["catch"](0);
throw _context61.t0;
case 10:
case "end":
return _context61.stop();
}
}
}, _callee60, null, [[0, 7]]);
}))();
},
// 顔写真一括登録で写真一覧でユーザーIDの+ボタンをクリックしたとき
clickAddUser: function clickAddUser(rowIndex) {
var _this62 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee61() {
return regeneratorRuntime.wrap(function _callee61$(_context62) {
while (1) {
switch (_context62.prev = _context62.next) {
case 0:
_context62.prev = 0;
_this62.addUserTargetIndex = rowIndex;
_this62.searchValueOneSelectFromUserList.text = '';
_this62.searchValueOneSelectFromUserList.targets = ['userId', 'name'];
_this62.pageOneSelectFromUserList = 1;
_this62.perPageOneSelectFromUserList = 25;
_context62.next = 8;
return _this62.getUsersAndShowModalList();
case 8:
_context62.next = 13;
break;
case 10:
_context62.prev = 10;
_context62.t0 = _context62["catch"](0);
throw _context62.t0;
case 13:
case "end":
return _context62.stop();
}
}
}, _callee61, null, [[0, 10]]);
}))();
},
// 顔写真編集でユーザーIDの+ボタンをクリックしたとき
editModalClickAddUser: function editModalClickAddUser() {
var _this63 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee62() {
return regeneratorRuntime.wrap(function _callee62$(_context63) {
while (1) {
switch (_context63.prev = _context63.next) {
case 0:
_context63.prev = 0;
_this63.searchValueOneSelectFromUserList.text = '';
_this63.searchValueOneSelectFromUserList.targets = ['userId', 'name'];
_this63.pageOneSelectFromUserList = 1;
_this63.perPageOneSelectFromUserList = 25;
_context63.next = 7;
return _this63.getUsersAndShowModalList();
case 7:
_context63.next = 12;
break;
case 9:
_context63.prev = 9;
_context63.t0 = _context63["catch"](0);
throw _context63.t0;
case 12:
case "end":
return _context63.stop();
}
}
}, _callee62, null, [[0, 9]]);
}))();
},
editModalSwitchPcode: function editModalSwitchPcode() {
var _this64 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee63() {
return regeneratorRuntime.wrap(function _callee63$(_context64) {
while (1) {
switch (_context64.prev = _context64.next) {
case 0:
_context64.prev = 0;
_this64.editIsInputPcode = false;
_this64.editIsInputUser = false;
_context64.next = 8;
break;
case 5:
_context64.prev = 5;
_context64.t0 = _context64["catch"](0);
throw _context64.t0;
case 8:
case "end":
return _context64.stop();
}
}
}, _callee63, null, [[0, 5]]);
}))();
},
getPcodesAndShowModalList: function getPcodesAndShowModalList() {
var _this65 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee64() {
var scope, _iterator11, _step11, _step11$value, _index5, target, _yield$getPcodeLimitP, _yield$getPcodeLimitP2, tempPcodes, maxRecords;
return regeneratorRuntime.wrap(function _callee64$(_context65) {
while (1) {
switch (_context65.prev = _context65.next) {
case 0:
_context65.prev = 0;
// OneSelectFromPcodeListを表示
_this65.oneSelectFromPcodes = [];
_this65.isDisabledPaginationOneSelectFromPcodeList = true;
_this65.isLoadingOneSelectFromPcodeList = true;
_this65.showOneSelectFromPcodeList = true;
scope = '';
_iterator11 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(_this65.searchValueOneSelectFromPcodeList.targets.entries());
try {
for (_iterator11.s(); !(_step11 = _iterator11.n()).done;) {
_step11$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_17__["default"])(_step11.value, 2), _index5 = _step11$value[0], target = _step11$value[1];
if (_index5 === 0) {
scope = target;
} else {
scope += ',' + target;
}
} // データ取得
} catch (err) {
_iterator11.e(err);
} finally {
_iterator11.f();
}
_context65.next = 10;
return Object(_utils_alligate_face_image__WEBPACK_IMPORTED_MODULE_23__["getPcodeLimitPage"])(_this65, _this65.perPageOneSelectFromPcodeList, _this65.pageOneSelectFromPcodeList, _this65.searchValueOneSelectFromPcodeList.text, scope, '0,1');
case 10:
_yield$getPcodeLimitP = _context65.sent;
_yield$getPcodeLimitP2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_17__["default"])(_yield$getPcodeLimitP, 2);
tempPcodes = _yield$getPcodeLimitP2[0];
maxRecords = _yield$getPcodeLimitP2[1];
_this65.totalCountOneSelectFromPcodeList = maxRecords;
_this65.oneSelectFromPcodes = tempPcodes; // ローディング終了
_this65.isLoadingOneSelectFromPcodeList = false;
_this65.isDisabledPaginationOneSelectFromPcodeList = false;
_context65.next = 24;
break;
case 20:
_context65.prev = 20;
_context65.t0 = _context65["catch"](0);
_this65.errorMessages.push(_context65.t0.message);
throw _context65.t0;
case 24:
case "end":
return _context65.stop();
}
}
}, _callee64, null, [[0, 20]]);
}))();
},
getUsersAndShowModalList: function getUsersAndShowModalList() {
var _this66 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee65() {
var scope, _iterator12, _step12, _step12$value, _index6, target, _yield$getUserSimplif, _yield$getUserSimplif2, tempUsers, maxRecords;
return regeneratorRuntime.wrap(function _callee65$(_context66) {
while (1) {
switch (_context66.prev = _context66.next) {
case 0:
_context66.prev = 0;
// OneSelectFromUserListを表示
_this66.oneSelectFromUsers = [];
_this66.isDisabledPaginationOneSelectFromUserList = true;
_this66.isLoadingOneSelectFromUserList = true;
_this66.showOneSelectFromUserList = true;
scope = '';
_iterator12 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(_this66.searchValueOneSelectFromUserList.targets.entries());
try {
for (_iterator12.s(); !(_step12 = _iterator12.n()).done;) {
_step12$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_17__["default"])(_step12.value, 2), _index6 = _step12$value[0], target = _step12$value[1];
if (_index6 === 0) {
scope = target;
} else {
scope += ',' + target;
}
} // データ取得
} catch (err) {
_iterator12.e(err);
} finally {
_iterator12.f();
}
_context66.next = 10;
return Object(_utils_alligate_face_image__WEBPACK_IMPORTED_MODULE_23__["getUserSimplifiedLimitPage"])(_this66, _this66.perPageOneSelectFromUserList, _this66.pageOneSelectFromUserList, _this66.searchValueOneSelectFromUserList.text, scope);
case 10:
_yield$getUserSimplif = _context66.sent;
_yield$getUserSimplif2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_17__["default"])(_yield$getUserSimplif, 2);
tempUsers = _yield$getUserSimplif2[0];
maxRecords = _yield$getUserSimplif2[1];
_this66.totalCountOneSelectFromUserList = maxRecords;
_this66.oneSelectFromUsers = tempUsers; // ローディング終了
_this66.isLoadingOneSelectFromUserList = false;
_this66.isDisabledPaginationOneSelectFromUserList = false;
_context66.next = 24;
break;
case 20:
_context66.prev = 20;
_context66.t0 = _context66["catch"](0);
_this66.errorMessages.push(_context66.t0.message);
throw _context66.t0;
case 24:
case "end":
return _context66.stop();
}
}
}, _callee65, null, [[0, 20]]);
}))();
},
// 顔写真の差し替え
changeFaceImage: function changeFaceImage(targetPcodeId, oldFaceImageId, faceImageFile) {
var _this67 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee66() {
var newImageFileId, newFaceImageId;
return regeneratorRuntime.wrap(function _callee66$(_context67) {
while (1) {
switch (_context67.prev = _context67.next) {
case 0:
_context67.prev = 0;
_context67.next = 3;
return _this67.addFaceImageFile(faceImageFile);
case 3:
newImageFileId = _context67.sent;
_context67.next = 6;
return _this67.postFaceImage({
imageFileId: newImageFileId,
pCodeId: targetPcodeId
});
case 6:
newFaceImageId = _context67.sent;
_context67.next = 9;
return _this67.deleteFaceImage(oldFaceImageId);
case 9:
return _context67.abrupt("return", newFaceImageId);
case 12:
_context67.prev = 12;
_context67.t0 = _context67["catch"](0);
throw _context67.t0;
case 15:
case "end":
return _context67.stop();
}
}
}, _callee66, null, [[0, 12]]);
}))();
},
// 顔画像情報と顔画像を取得し、顔写真一覧を更新する
getFaceImageAndUpdateList: function getFaceImageAndUpdateList(targetIndex, faceImageId, isGetFaceImageFile) {
var _this68 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee67() {
var tempFaceimage, oldFaceImageBase64, faceImageBase64;
return regeneratorRuntime.wrap(function _callee67$(_context68) {
while (1) {
switch (_context68.prev = _context68.next) {
case 0:
_context68.prev = 0;
if (!(targetIndex !== -1)) {
_context68.next = 18;
break;
}
_context68.next = 4;
return Object(_utils_alligate_face_image__WEBPACK_IMPORTED_MODULE_23__["getFaceImageSpecifyByFaceImageId"])(_this68, faceImageId);
case 4:
tempFaceimage = _context68.sent;
if (!(tempFaceimage.length > 0)) {
_context68.next = 18;
break;
}
// 顔写真を退避
oldFaceImageBase64 = _this68.faceImages[targetIndex].faceImageBase64; // 顔画像情報を上書き
_this68.faceImages[targetIndex] = tempFaceimage[0];
if (!isGetFaceImageFile) {
_context68.next = 15;
break;
}
_context68.next = 11;
return Object(_utils_alligate_face_image_file__WEBPACK_IMPORTED_MODULE_26__["getFaceImage"])(_this68, faceImageId);
case 11:
faceImageBase64 = _context68.sent;
// 顔画像を上書き
if (faceImageBase64 && faceImageBase64.search(/^data:image\/[a-z,*]+;base64,/) === -1) {
_this68.faceImages[targetIndex].faceImageBase64 = 'data:image/*;base64,' + faceImageBase64;
} else {
_this68.faceImages[targetIndex].faceImageBase64 = faceImageBase64;
}
_context68.next = 16;
break;
case 15:
_this68.faceImages[targetIndex].faceImageBase64 = oldFaceImageBase64;
case 16:
_context68.next = 18;
return _this68.updateFaceImageInfo(targetIndex);
case 18:
_context68.next = 23;
break;
case 20:
_context68.prev = 20;
_context68.t0 = _context68["catch"](0);
throw _context68.t0;
case 23:
case "end":
return _context68.stop();
}
}
}, _callee67, null, [[0, 20]]);
}))();
},
// 顔写真リストの1件更新(pCodeオブジェクトの反映)
updateFaceImageInfo: function updateFaceImageInfo(targetIndex) {
var _this69 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_20__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee68() {
var _ENUM_PCODE_TYPE, targetUser;
return regeneratorRuntime.wrap(function _callee68$(_context69) {
while (1) {
switch (_context69.prev = _context69.next) {
case 0:
_context69.prev = 0;
_ENUM_PCODE_TYPE = ['顔+カード認証', 'テンキー認証', '顔のみ認証'];
if (targetIndex !== -1) {
_this69.faceImages[targetIndex].pCodeType = _this69.faceImages[targetIndex].pCode.type;
_this69.faceImages[targetIndex].pCodeTypeName = _ENUM_PCODE_TYPE[_this69.faceImages[targetIndex].pCode.type];
_this69.faceImages[targetIndex].pCodeIsValid = _this69.faceImages[targetIndex].pCode.isValid;
if (_this69.faceImages[targetIndex].pCode.userId && _this69.faceImages[targetIndex].pCode.userId.length > 0) {
_this69.faceImages[targetIndex].userId = _this69.faceImages[targetIndex].pCode.userId;
if (_this69.faceImages[targetIndex].pCode.user) {
targetUser = _this69.faceImages[targetIndex].pCode.user;
_this69.faceImages[targetIndex].userName = targetUser ? targetUser.name : '';
}
}
_this69.$set(_this69.faceImages, targetIndex, _this69.faceImages[targetIndex]);
}
_context69.next = 8;
break;
case 5:
_context69.prev = 5;
_context69.t0 = _context69["catch"](0);
throw _context69.t0;
case 8:
case "end":
return _context69.stop();
}
}
}, _callee68, null, [[0, 5]]);
}))();
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateAddGroupPage.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateAddGroupPage.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_GateAddGroupTemplate_GateAddGroupTemplate_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/templates/GateAddGroupTemplate/GateAddGroupTemplate.vue */ "./src/components/templates/GateAddGroupTemplate/GateAddGroupTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__["Vue"].extend({
name: 'GateAddUserPage',
components: {
GateAddGroupTemplate: _components_templates_GateAddGroupTemplate_GateAddGroupTemplate_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
data: function data() {
return {
perPage: _config__WEBPACK_IMPORTED_MODULE_10__["PAGE_DEFAULT"],
currPage: 1,
scorp: ['groupId'],
keyword: '',
groupTotalCount: 0,
dataGroups: [],
groupOfGate: [],
loading: false,
errorMessageLogs: '',
successMessageLogs: '',
isFinishGetUser: false,
isFinishGetGate: false,
rowinErrDialog: 0,
errorMessageProcess: [],
successItemProcess: 0,
totalDataRowProcess: 0,
showProgress: false,
isFinishProcess: false,
progress: 0,
showConfirm: false
};
},
created: function created() {
var _this = this;
if (typeof localStorage.groupSortKey === 'undefined') {
localStorage.setItem('groupSortKey', 'registered');
}
if (typeof localStorage.groupSortName === 'undefined') {
localStorage.setItem('groupSortName', 'desc');
}
if (typeof localStorage.pageSizeGroup === 'undefined') {
localStorage.setItem('pageSizeGroup', _config__WEBPACK_IMPORTED_MODULE_10__["PAGE_DEFAULT"].toString());
this.perPage = _config__WEBPACK_IMPORTED_MODULE_10__["PAGE_DEFAULT"];
} else {
this.perPage = parseInt(localStorage.pageSizeGroup);
}
var dataQuery = this.$route.query;
this.loading = true;
this.groupOfGate = [];
this.getListGroups().then(function () {
_this.getGroupOfGate(1, dataQuery.gateId);
});
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
},
isFinishGetUser: function isFinishGetUser(value) {
if (this.isFinishGetGate && value) {
this.loading = false;
}
},
isFinishGetGate: function isFinishGetGate(value) {
if (this.isFinishGetUser && value) {
this.loading = false;
}
}
},
methods: {
closeModalProgress: function closeModalProgress() {
this.showProgress = false;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.loading = true;
var dataQuery = this.$route.query;
this.getGroupOfGate(1, dataQuery.gateId);
},
closeDialogConfirm: function closeDialogConfirm() {
this.showConfirm = false;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.showProgress = false;
this.totalDataRowProcess = 0;
},
clickConfirm: function clickConfirm() {
this.showConfirm = true;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.showProgress = false;
this.totalDataRowProcess = 0;
},
clickAddGroup: function clickAddGroup(data) {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var percent, dataQuery, _iterator, _step, item, result, array;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_this2.showConfirm = false;
_this2.rowinErrDialog = 0;
_this2.successItemProcess = 0;
_this2.progress = 0;
_this2.showProgress = true;
_this2.totalDataRowProcess = data.length;
percent = 100 / _this2.totalDataRowProcess;
dataQuery = _this2.$route.query;
if (!(dataQuery.gateId !== undefined && dataQuery.gateId !== '' && dataQuery.gateId !== null)) {
_context.next = 32;
break;
}
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__["default"])(data);
_context.prev = 10;
_iterator.s();
case 12:
if ((_step = _iterator.n()).done) {
_context.next = 23;
break;
}
item = _step.value;
result = void 0;
array = {
groupId: item,
gateId: dataQuery.gateId
};
_context.next = 18;
return _this2.postGroup(array, item);
case 18:
result = _context.sent;
if (result) {
_this2.successItemProcess++;
}
_this2.progress += percent;
case 21:
_context.next = 12;
break;
case 23:
_context.next = 28;
break;
case 25:
_context.prev = 25;
_context.t0 = _context["catch"](10);
_iterator.e(_context.t0);
case 28:
_context.prev = 28;
_iterator.f();
return _context.finish(28);
case 31:
_this2.isFinishProcess = true;
case 32:
case "end":
return _context.stop();
}
}
}, _callee, null, [[10, 25, 28, 31]]);
}))();
},
postGroup: function postGroup(data, groupId) {
var _this3 = this;
return new Promise(function (resolve, reject) {
_this3.$http.post(_config__WEBPACK_IMPORTED_MODULE_10__["RELATION_GATE_GROUP"], data).then(function (response) {
if (response.body.message === 'Success') {
resolve(true);
} else {
resolve(false);
}
}).then(null, function (error) {
var errorName = '';
switch (error.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 409:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_409_GATE_GROUP"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupId + '>>' + errorName + '';
_this3.$set(_this3.errorMessageProcess, ++_this3.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
changePerPage: function changePerPage(value) {
var _this4 = this;
this.perPage = value;
localStorage.setItem('pageSizeGroup', value);
this.loading = true;
this.getListGroups().then(function () {
_this4.loading = false;
});
},
changePage: function changePage(value) {
var _this5 = this;
this.currPage = value;
this.loading = true;
this.getListGroups().then(function () {
_this5.loading = false;
});
},
searchGroup: function searchGroup(value) {
this.keyword = value.text;
this.scorp = value.targets;
this.getListGroups();
},
getGroupOfGate: function getGroupOfGate(page, gateId) {
var _this6 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_10__["RELATION_GATE_GROUP"] + '?gateId=' + encodeURIComponent(gateId) + '&limit=1000&page=' + page + '&embed=group').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.relationsGateGroup.forEach(function (element) {
_this6.groupOfGate.push({
text: element.group.name,
value: element.groupId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this6.getGroupOfGate(page + 1, gateId);
} else {
_this6.loading = false;
}
} else {
_this6.groupOfGate = [];
_this6.loading = false;
}
}).then(null, function (err) {
console.log('err: ', err);
_this6.loading = false;
}); // catch
},
getListGroups: function getListGroups() {
var _this7 = this;
return new Promise(function (resolve, reject) {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_10__["GROUP_LIST_API"] + '?limit=' + localStorage.pageSizeGroup + '&page=' + _this7.currPage + '&keyword=' + _this7.keyword + '&scorp=' + _this7.scorp + '&sortKey=' + localStorage.groupSortName + ':' + localStorage.groupSortKey + '&isValid=true';
_this7.$http.get(apiLink).then(function (response) {
_this7.resetData();
if (!_this7.isEmpty(response.body.groups)) {
_this7.dataGroups = response.body.groups;
_this7.groupTotalCount = response.body.maxRecords;
_this7.currPage = Math.ceil(response.body.startRecord / _this7.perPage);
} else {
_this7.groupTotalCount = 0;
_this7.currPage = 1;
}
resolve(true);
}).then(null, function (err) {
resolve(true);
switch (err.status) {
case 400:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 500:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
}); // catch
});
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
resetData: function resetData() {
this.dataGroups = [];
this.errorMessageLogs = ''; // this.groupTotalCount = 0;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateAddUserPage.vue?vue&type=script&lang=ts&":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateAddUserPage.vue?vue&type=script&lang=ts& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_GateAddUserTemplate_GateAddUserTemplate_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/templates/GateAddUserTemplate/GateAddUserTemplate.vue */ "./src/components/templates/GateAddUserTemplate/GateAddUserTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_10__);
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_7__["Vue"].extend({
name: 'GateAddUserPage',
components: {
GateAddUserTemplate: _components_templates_GateAddUserTemplate_GateAddUserTemplate_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
data: function data() {
return {
perPage: _config__WEBPACK_IMPORTED_MODULE_9__["PAGE_DEFAULT"],
currPage: 1,
scorp: ['userId'],
keyword: '',
userTotalCount: 0,
dataUsers: [],
loading: false,
errorMessageLogs: '',
successMessageLogs: '',
isFinishGetGate: false,
rowinErrDialog: 0,
errorMessageProcess: [],
userOfGate: [],
successItemProcess: 0,
totalDataRowProcess: 0,
showProgress: false,
isFinishProcess: false,
showConfirm: false,
progress: 0
};
},
created: function created() {
var _this = this;
if (typeof localStorage.pageSizeUser === 'undefined') {
localStorage.setItem('pageSizeUser', _config__WEBPACK_IMPORTED_MODULE_9__["PAGE_DEFAULT"].toString());
this.perPage = _config__WEBPACK_IMPORTED_MODULE_9__["PAGE_DEFAULT"];
} else {
this.perPage = parseInt(localStorage.pageSizeUser);
}
var dataQuery = this.$route.query;
this.loading = true;
this.userOfGate = [];
this.getListUsers().then(function () {
_this.getUserOfGate(1, dataQuery.gateId);
});
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
},
isFinishGetGate: function isFinishGetGate(value) {
if (this.isFinishGetGate && value) {
this.loading = false;
}
}
},
methods: {
closeModalProgress: function closeModalProgress() {
this.showProgress = false;
this.showConfirm = false;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
},
clickConfirm: function clickConfirm() {
this.showConfirm = true;
},
clickAddUser: function clickAddUser(data) {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var percent, dataQuery, controllerId, result, _iterator, _step, item, _result, dt;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
console.log(data);
_this2.showConfirm = false;
_this2.rowinErrDialog = 0;
_this2.successItemProcess = 0;
_this2.progress = 0;
_this2.showProgress = true;
_this2.totalDataRowProcess = data.length;
percent = 100 / _this2.totalDataRowProcess;
dataQuery = _this2.$route.query;
controllerId = '';
if (!(dataQuery.gateId !== undefined && dataQuery.gateId !== '' && dataQuery.gateId !== null)) {
_context.next = 42;
break;
}
if (!(_this2.totalDataRowProcess === 0)) {
_context.next = 19;
break;
}
_context.next = 14;
return _this2.clearAll(controllerId);
case 14:
result = _context.sent;
if (result) {
_this2.successItemProcess++;
}
_this2.progress = 100;
_context.next = 41;
break;
case 19:
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_4__["default"])(data);
_context.prev = 20;
_iterator.s();
case 22:
if ((_step = _iterator.n()).done) {
_context.next = 33;
break;
}
item = _step.value;
_result = void 0;
dt = {
type: 0,
userId: item.userId
};
_context.next = 28;
return _this2.clearItem(controllerId, dt);
case 28:
_result = _context.sent;
if (_result) {
_this2.successItemProcess++;
}
_this2.progress += percent;
case 31:
_context.next = 22;
break;
case 33:
_context.next = 38;
break;
case 35:
_context.prev = 35;
_context.t0 = _context["catch"](20);
_iterator.e(_context.t0);
case 38:
_context.prev = 38;
_iterator.f();
return _context.finish(38);
case 41:
_this2.isFinishProcess = true;
case 42:
case "end":
return _context.stop();
}
}
}, _callee, null, [[20, 35, 38, 41]]);
}))();
},
clearItem: function clearItem(controllerId, data) {
var _this3 = this;
return new Promise(function (resolve, reject) {
_this3.$http.post(_config__WEBPACK_IMPORTED_MODULE_9__["CONTROLLER_API"] + '/' + encodeURIComponent(controllerId) + '/antipassback-clear', data).then(function (response) {
if (response.body.message === 'Success') {
resolve(true);
} else {
resolve(false);
}
}).then(null, function (error) {
var errorName = '';
switch (error.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
break;
}
var rowstatus = data.userId + '>>' + errorName + '';
_this3.$set(_this3.errorMessageProcess, ++_this3.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
clearAll: function clearAll(controllerId) {
var _this4 = this;
return new Promise(function (resolve, reject) {
var data = {
type: 0
};
_this4.$http.post(_config__WEBPACK_IMPORTED_MODULE_9__["CONTROLLER_API"] + '/' + encodeURIComponent(controllerId) + '/antipassback-clear', data).then(function (response) {
if (response.body.message === 'Success') {
resolve(true);
} else {
resolve(false);
}
}).then(null, function (error) {
var errorName = '';
switch (error.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
break;
}
var rowstatus = errorName;
_this4.$set(_this4.errorMessageProcess, ++_this4.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
postUser: function postUser(data, userId) {
var _this5 = this;
return new Promise(function (resolve, reject) {
_this5.$http.post(_config__WEBPACK_IMPORTED_MODULE_9__["GATES_PASSAGE_API"], data).then(function (response) {
if (response.body.message === 'Success') {
resolve(true);
} else {
resolve(false);
}
}).then(null, function (error) {
var errorName = '';
switch (error.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_404"];
break;
case 409:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_409_GATE_PASSAGE"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
break;
}
var rowstatus = userId + '>>' + errorName + '';
_this5.$set(_this5.errorMessageProcess, ++_this5.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
getUserOfGate: function getUserOfGate(page, gateId) {
var _this6 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_9__["GATES_PASSAGE_API"] + '?gateId=' + encodeURIComponent(gateId) + '&limit=1000&page=' + page).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.passages.forEach(function (element) {
_this6.userOfGate.push({
text: element.userId,
value: element.userId,
notAfter: element.notAfter,
notBefore: element.notBefore
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this6.getUserOfGate(page + 1, gateId);
} else {
_this6.loading = false;
}
} else {
_this6.userOfGate = [];
_this6.loading = false;
}
}).then(null, function (err) {
console.log('err: ', err);
_this6.loading = false;
}); // catch
},
changePerPage: function changePerPage(value) {
var _this7 = this;
this.perPage = value;
localStorage.setItem('pageSizeUser', value);
this.loading = true;
this.getListUsers().then(function () {
_this7.loading = false;
});
},
changePage: function changePage(value) {
var _this8 = this;
this.currPage = value;
this.loading = true;
this.getListUsers().then(function () {
_this8.loading = false;
});
},
searchUser: function searchUser(value) {
var _this9 = this;
this.keyword = value.text;
this.scorp = value.targets;
this.loading = true;
this.getListUsers().then(function () {
_this9.loading = false;
});
},
getListUsers: function getListUsers() {
var _this10 = this;
return new Promise(function (resolve, reject) {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_9__["USERS_LIST_API"] + '?limit=' + localStorage.pageSizeUser + '&page=' + _this10.currPage + '&isExceptOptionalUser=true&isValid=true&exclude=thumbnail';
_this10.$http.get(apiLink).then(function (response) {
_this10.resetData();
if (!_this10.isEmpty(response.body.users)) {
_this10.dataUsers = response.body.users;
_this10.userTotalCount = response.body.maxRecords;
_this10.currPage = Math.ceil(response.body.startRecord / _this10.perPage);
} else {
_this10.userTotalCount = 0;
_this10.currPage = 1;
}
resolve(true);
}).then(null, function (err) {
switch (err.status) {
case 400:
_this10.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this10.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403"];
} else {
_this10.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403_DENIED"];
}
break;
case 404:
_this10.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_404"];
break;
case 500:
_this10.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_500"];
break;
case 503:
_this10.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_503"];
break;
default:
_this10.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
break;
}
resolve(true);
}); // catch
});
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
resetData: function resetData() {
this.dataUsers = [];
this.errorMessageLogs = ''; // this.userTotalCount = 0;
},
formatTimestamp: function formatTimestamp(t) {
return t !== '' ? moment__WEBPACK_IMPORTED_MODULE_10___default()(t).unix() : '';
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateDetailPage.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateDetailPage.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_GateDetailTemplate_GateDetailTemplate_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/templates/GateDetailTemplate/GateDetailTemplate.vue */ "./src/components/templates/GateDetailTemplate/GateDetailTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
var arrayDay = ['月曜', '火曜', '水曜', '木曜', '金曜', '土曜', '日曜'];
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__["Vue"].extend({
name: 'GateDetailPage',
components: {
GateDetailTemplate: _components_templates_GateDetailTemplate_GateDetailTemplate_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
props: {
isAdminOfRemoteUnlock: {
type: Boolean,
default: false
},
isAdminOfUnlockingTimeSetting: {
type: Boolean,
default: false
}
},
data: function data() {
return {
loadingChild: false,
loading: false,
showConfirm: false,
successMessageLogs: '',
errorMessageLogs: '',
gateDetail: {
gateId: '',
gateName: '',
option1: '',
option2: '',
groups: []
},
groupList: [],
groupsAddFail: [],
dataUnlockingTime: [],
groupItemsOrigin: [],
dayTypes: [],
isFinishDetailGate: false,
groupId: '',
goBack: 'gates',
showModal: false,
successMessageModal: '',
errorMessageModal: '',
isGateEditModalShow: false,
isRemoteUnlockValid: false,
authority: _store__WEBPACK_IMPORTED_MODULE_11__["default"].state.auth
};
},
mounted: function mounted() {
var _this = this;
// 一旦べた書き
var gateId = localStorage.getItem('gateId');
if (gateId != null) {
this.loadingChild = true;
this.groupList = [];
this.getGateData(gateId).then(function () {
return _this.getGroupByGate(1, gateId);
}).then(function () {
return _this.getUnlockingTime(gateId);
}).then(function () {
_this.loadingChild = false;
});
} // 権限確認
var authority = _store__WEBPACK_IMPORTED_MODULE_11__["default"].state.auth; // 0 組織管理権限 1 所属管理権限あり 2 通行権限グループ通行権限あり 3 権限なし
if (authority.isAdminOfRemoteUnlock) {
var remoteUnlock = localStorage.getItem('remoteUnlock');
if (remoteUnlock === 'true') {
// 表示の変数
this.isRemoteUnlockValid = true;
} else {
this.isRemoteUnlockValid = false;
}
} else {
this.isRemoteUnlockValid = true;
}
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
}
},
methods: {
remoteUnlock: function remoteUnlock() {
var _this2 = this;
this.loading = true;
this.successMessageModal = '';
this.errorMessageModal = '';
var dataQuery = this.$route.query; // const gateId = dataQuery.gateId.toString();
var gateId = this.gateDetail.gateId;
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_10__["GATES_LIST_API"] + '/' + encodeURIComponent(gateId) + '/remote-unlock').then(function (response) {
if (response.body.message === 'Success') {
_this2.successMessageModal = 'ゲートへリモート解錠要求を行いました。';
_this2.loading = false;
}
_this2.loading = false;
}).then(null, function (err) {
console.log('err: ', err);
switch (err.status) {
case 400:
_this2.errorMessageModal = 'リモート解錠要求に失敗しました。再度やり直してください。';
break;
case 403:
if (err.message === 'Unauthorized') {
_this2.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
_this2.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
_this2.errorMessageModal = 'リモート解錠要求に失敗しました。以下の原因の可能性があります。
・ログインユーザーが組織管理権限を持っていない場合
・ログインユーザーがこのゲートに紐づく通行権限グループに登録されていない場合
・ログインユーザーが個人コードを持っていない場合';
break;
case 500:
_this2.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
_this2.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
_this2.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
_this2.loading = false;
}); // catch
},
clickConfirm: function clickConfirm(data) {
this.successMessageModal = '';
this.errorMessageModal = '';
this.showConfirm = true;
},
closeModalConfirm: function closeModalConfirm(data) {
this.showConfirm = false;
},
clickEditGate: function clickEditGate(data) {
localStorage.setItem('gateId', data.gateId);
this.isGateEditModalShow = true;
},
ChangeProperty: function ChangeProperty(value) {
var _this3 = this;
this.isGateEditModalShow = false;
if (value) {
// 編集画面から戻るボタンで画面遷移してきたとき画面表示時と同じ処理を入れてるけどもっといいやり方あれば関数化してもいいかも?
var gateId = localStorage.getItem('gateId');
if (gateId != null) {
this.loadingChild = true;
this.groupList = [];
this.getGateData(gateId).then(function () {
return _this3.getGroupByGate(1, gateId);
}).then(function () {
return _this3.getUnlockingTime(gateId);
}).then(function () {
_this3.loadingChild = false;
});
}
}
},
getUnlockingTime: function getUnlockingTime(gateId) {
var _this4 = this;
return new Promise(function (resolve, reject) {
_this4.$http.get(_config__WEBPACK_IMPORTED_MODULE_10__["UNLOCKING_TIME_SETTING"] + '?gateId=' + encodeURIComponent(gateId) + '&sortKey=asc:dayTypeId').then(function (response) {
if (response.body.maxRecords > 0 && response.body.unlockingTimeSettings.length > 0) {
// this.dataUnlockingTime = response.body.unlockingTimeSettings;
var data = response.body.unlockingTimeSettings;
data.forEach(function (item, i) {
var check = _this4.dataUnlockingTime.filter(function (o1) {
return o1.dayTypeId === item.dayTypeId;
});
if (check.length === 0) {
var listTime = [];
if (item.startTime && item.startTime !== '88:88') {
listTime.push({
startTime: item.startTime,
endTime: item.endTime
});
}
if (item.startTime2 && item.startTime2 !== '88:88') {
listTime.push({
startTime: item.startTime2,
endTime: item.endTime2
});
}
if (item.startTime3 && item.startTime3 !== '88:88') {
listTime.push({
startTime: item.startTime3,
endTime: item.endTime3
});
}
if (item.startTime4 && item.startTime4 !== '88:88') {
listTime.push({
startTime: item.startTime4,
endTime: item.endTime4
});
}
if (item.startTime5 && item.startTime5 !== '88:88') {
listTime.push({
startTime: item.startTime5,
endTime: item.endTime5
});
}
_this4.dataUnlockingTime.push({
gateId: item.gateId,
dayTypeId: item.dayTypeId.toString(),
dayTypeName: item.dayTypeName,
allDay: item.allDay,
startTime: item.startTime5,
endTime: item.endTime5,
listTime: listTime
});
}
});
} else {
_this4.dataUnlockingTime = [];
}
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
_this4.dataUnlockingTime = [];
resolve(false);
}); // catch
});
},
clickBackGate: function clickBackGate() {
// this.$router.push({ path: '/' + this.goBack});
this.$emit('deleteBridgeProperty');
},
getGateData: function getGateData(gateId) {
var _this5 = this;
return new Promise(function (resolve, reject) {
_this5.errorMessageLogs = '';
_this5.$http.get(_config__WEBPACK_IMPORTED_MODULE_10__["GATES_LIST_API"] + '?gateId=' + encodeURIComponent(gateId)).then(function (response) {
if (response.body.maxRecords > 0 && response.body.gates.length > 0) {
_this5.gateDetail = response.body.gates[0];
_this5.gateDetail.groups = [];
resolve(null);
}
}).then(null, function (err) {
console.log('err: ', err);
switch (err.status) {
case 400:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 500:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
resolve(null);
}); // catch
});
},
getGroupByGate: function getGroupByGate(page, gateId) {
var _this6 = this;
return new Promise(function (resolve, reject) {
_this6.groupList = [];
var check;
check = _this6.getGroupByGateItem(1, gateId);
resolve(check);
});
},
getGroupByGateItem: function getGroupByGateItem(page, gateId) {
var _this7 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
var result;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return _this7.$http.get(_config__WEBPACK_IMPORTED_MODULE_10__["RELATION_GATE_GROUP_API"] + '?gateId=' + encodeURIComponent(gateId) + '&isExceptOptionalGate=true&embed=group&limit=1000&page=' + page).then( /*#__PURE__*/function () {
var _ref = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(response) {
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
if (!(response.body.maxRecords > 0)) {
_context.next = 9;
break;
}
response.body.relationsGateGroup.forEach(function (element) {
_this7.groupList.push({
text: element.group.name,
value: element.groupId
});
});
if (!(response.body.maxRecords > response.body.endRecord)) {
_context.next = 6;
break;
}
_this7.getGroupByGate(page + 1, gateId);
_context.next = 7;
break;
case 6:
return _context.abrupt("return", true);
case 7:
_context.next = 10;
break;
case 9:
return _context.abrupt("return", false);
case 10:
case "end":
return _context.stop();
}
}
}, _callee);
}));
return function (_x) {
return _ref.apply(this, arguments);
};
}()).then(null, function (err) {
console.log('err: ', err);
return false;
});
case 2:
result = _context2.sent;
case 3:
case "end":
return _context2.stop();
}
}
}, _callee2);
}))();
},
validateBeforeSubmit: function validateBeforeSubmit(data) {
this.errorMessageLogs = '';
},
resetData: function resetData() {
this.successMessageLogs = '';
this.errorMessageLogs = '';
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
clickGroupDetail: function clickGroupDetail($event) {
this.$emit('clickGroupDetail', $event);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateEditPage.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateEditPage.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_GateEditTemplate_GateEditTemplate_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/templates/GateEditTemplate/GateEditTemplate.vue */ "./src/components/templates/GateEditTemplate/GateEditTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/config */ "./src/config.ts");
var arrayDay = ['月曜', '火曜', '水曜', '木曜', '金曜', '土曜', '日曜'];
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_12__["Vue"].extend({
name: 'GateEditPage',
components: {
GateEditTemplate: _components_templates_GateEditTemplate_GateEditTemplate_vue__WEBPACK_IMPORTED_MODULE_13__["default"]
},
props: {
isAdminOfUnlockingTimeSetting: {
type: Boolean,
default: false
},
authority: {
type: Object,
default: {}
}
},
data: function data() {
return {
loading: false,
successMessageLogs: '',
errorMessageTime: '',
errorMessageLogs: '',
gateDetail: {
gateId: '',
gateName: '',
option1: '',
option2: '',
gateModelCode: '',
groups: [],
gateModel: {}
},
groupList: [],
dataUnTimeOri: [],
groupsAddFail: [],
dataUnlockingTime: [],
dataUnlockingTimeOri: [],
groupItemsOrigin: [],
dayTypes: [],
dataUnlockingTimeConvert: [],
dataPost: [],
isFinishEditGate: false,
groupId: '',
goBack: 'gates',
showModal: false,
successMessageModal: '',
errorMessageModal: '',
listGateModel: [],
loadingChild: false,
countAPI: 0
};
},
mounted: function mounted() {
var _this = this;
// 一旦べた書き
if (this.authority.isAdmin) {
var gateId = localStorage.getItem('gateId');
if (gateId != null) {
this.getGateData(gateId).then(function () {
_this.gateDetail.groups = []; // なんか配列持たせてみる?ゲート製品型番ID
_this.gateDetail.gateModelId = [];
_this.getGroups(1);
_this.getGroupByGate(1, gateId); // Phase 2
_this.getUnlockingTime(gateId);
_this.getDayTypes(1);
});
} else {
this.getListGateModel();
}
} else if (this.isAdminOfUnlockingTimeSetting) {
this.loadingChild = true;
var _gateId = localStorage.getItem('gateId');
if (_gateId != null) {
this.countAPI = 0;
this.getUnlockingTime(_gateId);
this.getDayTypes(1);
}
}
},
created: function created() {//
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
},
countAPI: function countAPI(value) {
if (!this.authority.isAdmin && this.isAdminOfUnlockingTimeSetting && value >= 2) {
this.loadingChild = false;
}
}
},
methods: {
clickBackGate: function clickBackGate() {
// this.$router.push({ path: '/' + this.goBack});
this.$emit('deleteBridgeProperty');
if (this.isFinishEditGate) {
this.$emit('load-gates', 1);
}
},
clickUpdateGate: function clickUpdateGate(eventArgs) {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var dataTmp, dataAventArgs, _iterator, _step, _loop, dataQuery, groupId, dataTimeOri, dataUnlockingTime, gateId, gateDetail, dataGate, result, groupListForm, groupList, deGroupData, postGroupData, _iterator2, _step2, item, _iterator3, _step3, _item, _iterator4, _step4, _item2, timeArray, _iterator5, _step5, _item3, ID, dataPost, _dataTmp, _dataAventArgs, _iterator6, _step6, _loop2, _gateId2, count, _timeArray, _iterator7, _step7, _item4, _ID, _dataPost;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
if (!_this2.authority.isAdmin) {
_context.next = 141;
break;
}
_this2.dataPost = [];
dataTmp = [];
if (_this2.dataUnlockingTimeConvert.length === 0) {
dataTmp = eventArgs.tmpUnlockingTime;
} else {
dataTmp = _this2.dataUnlockingTimeConvert;
}
dataAventArgs = dataTmp.slice(0);
dataAventArgs.sort(function (a, b) {
return a.index - b.index;
});
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(dataAventArgs);
try {
_loop = function _loop() {
var item = _step.value;
var check = _this2.dataPost.filter(function (o1) {
return o1.dayTypeId === item.dayTypeId;
});
if (check.length === 0) {
if (item.action === 'del') {
_this2.dataPost.push({
dayTypeId: item.dayTypeId,
allDay: item.allDay,
del: 1,
add: 0,
edit: 0,
countItem: 1
});
} else {
var data = {
dayTypeId: item.dayTypeId,
allDay: item.allDay,
startTime: item.startTime,
endTime: item.endTime,
del: 0,
add: item.action === 'add' ? 1 : 0,
edit: item.action === 'edit' ? 1 : 0,
countItem: 1
};
for (var index in item.listTime) {
if (item.listTime.hasOwnProperty(index)) {
switch (Number(index)) {
case 0:
data.startTime = item.listTime[index].startTime;
data.endTime = item.listTime[index].endTime;
break;
case 1:
data.startTime2 = item.listTime[index].startTime;
data.endTime2 = item.listTime[index].endTime;
break;
case 2:
data.startTime3 = item.listTime[index].startTime;
data.endTime3 = item.listTime[index].endTime;
break;
case 3:
data.startTime4 = item.listTime[index].startTime;
data.endTime4 = item.listTime[index].endTime;
break;
case 4:
data.startTime5 = item.listTime[index].startTime;
data.endTime5 = item.listTime[index].endTime;
break;
}
}
}
_this2.dataPost.push(data);
}
}
};
for (_iterator.s(); !(_step = _iterator.n()).done;) {
_loop();
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
dataQuery = _this2.$route.query;
groupId = eventArgs.groupId;
dataTimeOri = _this2.dataUnlockingTimeOri;
dataUnlockingTime = eventArgs.dataUnlockingTime;
_this2.isFinishEditGate = false;
_this2.loading = true; // ここの処理は誰かに相談しないといけないかも
// 一旦外だししておく
gateId = localStorage.getItem('gateId');
if (!(gateId !== null)) {
_context.next = 139;
break;
}
gateDetail = eventArgs.gateDetail;
dataGate = {
gateName: gateDetail.gateName,
option1: gateDetail.option1,
option2: gateDetail.option2,
gateModelCode: gateDetail.gateDetail
};
_context.next = 20;
return _this2.updateData(gateId, dataGate);
case 20:
result = _context.sent;
if (!result) {
_context.next = 137;
break;
}
// GROUP
groupListForm = eventArgs.gateDetail.groups;
groupList = _this2.groupItemsOrigin;
if (!(groupListForm !== undefined && groupListForm.length > 0)) {
_context.next = 68;
break;
}
// group add
deGroupData = groupList.filter(function (o1) {
return !groupListForm.some(function (o2) {
return o1.value === o2.value;
});
}); // group delete
postGroupData = groupListForm.filter(function (o1) {
return !groupList.some(function (o2) {
return o1.value === o2.value;
});
});
_this2.groupItemsOrigin = [];
_this2.gateDetail.groups = [];
if (!(deGroupData.length > 0)) {
_context.next = 47;
break;
}
_iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(deGroupData);
_context.prev = 31;
_iterator2.s();
case 33:
if ((_step2 = _iterator2.n()).done) {
_context.next = 39;
break;
}
item = _step2.value;
_context.next = 37;
return _this2.delGroupItem(item);
case 37:
_context.next = 33;
break;
case 39:
_context.next = 44;
break;
case 41:
_context.prev = 41;
_context.t0 = _context["catch"](31);
_iterator2.e(_context.t0);
case 44:
_context.prev = 44;
_iterator2.f();
return _context.finish(44);
case 47:
if (!(postGroupData.length > 0)) {
_context.next = 65;
break;
}
_iterator3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(postGroupData);
_context.prev = 49;
_iterator3.s();
case 51:
if ((_step3 = _iterator3.n()).done) {
_context.next = 57;
break;
}
_item = _step3.value;
_context.next = 55;
return _this2.postGroupItem(_item, gateId);
case 55:
_context.next = 51;
break;
case 57:
_context.next = 62;
break;
case 59:
_context.prev = 59;
_context.t1 = _context["catch"](49);
_iterator3.e(_context.t1);
case 62:
_context.prev = 62;
_iterator3.f();
return _context.finish(62);
case 65:
_this2.getGroupByGate(1, gateId.toString());
_context.next = 88;
break;
case 68:
if (!((groupListForm !== undefined || groupListForm.length === 0) && groupList.length > 0)) {
_context.next = 88;
break;
}
if (!(groupList.length > 0)) {
_context.next = 87;
break;
}
_iterator4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(groupList);
_context.prev = 71;
_iterator4.s();
case 73:
if ((_step4 = _iterator4.n()).done) {
_context.next = 79;
break;
}
_item2 = _step4.value;
_context.next = 77;
return _this2.delGroupItem(_item2);
case 77:
_context.next = 73;
break;
case 79:
_context.next = 84;
break;
case 81:
_context.prev = 81;
_context.t2 = _context["catch"](71);
_iterator4.e(_context.t2);
case 84:
_context.prev = 84;
_iterator4.f();
return _context.finish(84);
case 87:
_this2.getGroupByGate(1, gateId.toString());
case 88:
// time delete
_this2.errorMessageTime = '';
if (!(_this2.groupsAddFail.length === 0)) {
_context.next = 133;
break;
}
timeArray = [];
_iterator5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(_this2.dataPost);
_context.prev = 92;
_iterator5.s();
case 94:
if ((_step5 = _iterator5.n()).done) {
_context.next = 120;
break;
}
_item3 = _step5.value;
if (!(_item3.del === _item3.countItem)) {
_context.next = 101;
break;
}
_context.next = 99;
return _this2.delUnlockingTime(_item3.dayTypeId, gateId);
case 99:
_context.next = 118;
break;
case 101:
if (!(_item3.add === _item3.countItem)) {
_context.next = 109;
break;
}
//
delete _item3.add;
delete _item3.del;
delete _item3.edit;
delete _item3.countItem;
timeArray.push(_item3);
_context.next = 118;
break;
case 109:
if (!(_item3.edit === 1 || _item3.del > 0 && _item3.del < _item3.countItem || _item3.add > 0 && _item3.add < _item3.countItem)) {
_context.next = 118;
break;
}
ID = _item3.dayTypeId;
delete _item3.add;
delete _item3.del;
delete _item3.edit;
delete _item3.countItem;
delete _item3.dayTypeId;
_context.next = 118;
return _this2.putUnlockingTime(ID, gateId, _item3);
case 118:
_context.next = 94;
break;
case 120:
_context.next = 125;
break;
case 122:
_context.prev = 122;
_context.t3 = _context["catch"](92);
_iterator5.e(_context.t3);
case 125:
_context.prev = 125;
_iterator5.f();
return _context.finish(125);
case 128:
if (!(timeArray.length > 0)) {
_context.next = 132;
break;
}
dataPost = {
gateId: gateId,
timeSettings: timeArray
};
_context.next = 132;
return _this2.postUnlockingTime(dataPost);
case 132:
_this2.getUnlockingTime(gateId.toString());
case 133:
_this2.isFinishEditGate = true;
_this2.loading = false; //
_context.next = 139;
break;
case 137:
_this2.isFinishEditGate = true;
_this2.loading = false;
case 139:
_context.next = 204;
break;
case 141:
if (!_this2.isAdminOfUnlockingTimeSetting) {
_context.next = 204;
break;
}
_this2.countAPI = 0;
_this2.dataPost = [];
_dataTmp = [];
if (_this2.dataUnlockingTimeConvert.length === 0) {
_dataTmp = eventArgs.tmpUnlockingTime;
} else {
_dataTmp = _this2.dataUnlockingTimeConvert;
}
_dataAventArgs = _dataTmp.slice(0);
_dataAventArgs.sort(function (a, b) {
return a.index - b.index;
});
_iterator6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(_dataAventArgs);
try {
_loop2 = function _loop2() {
var item = _step6.value;
var check = _this2.dataPost.filter(function (o1) {
return o1.dayTypeId === item.dayTypeId;
});
if (check.length === 0) {
if (item.action === 'del') {
_this2.dataPost.push({
dayTypeId: item.dayTypeId,
allDay: item.allDay,
del: 1,
add: 0,
edit: 0,
countItem: 1
});
} else {
var data = {
dayTypeId: item.dayTypeId,
allDay: item.allDay,
startTime: item.startTime,
endTime: item.endTime,
del: 0,
add: item.action === 'add' ? 1 : 0,
edit: item.action === 'edit' ? 1 : 0,
countItem: 1
};
for (var index in item.listTime) {
if (item.listTime.hasOwnProperty(index)) {
switch (Number(index)) {
case 0:
data.startTime = item.listTime[index].startTime;
data.endTime = item.listTime[index].endTime;
break;
case 1:
data.startTime2 = item.listTime[index].startTime;
data.endTime2 = item.listTime[index].endTime;
break;
case 2:
data.startTime3 = item.listTime[index].startTime;
data.endTime3 = item.listTime[index].endTime;
break;
case 3:
data.startTime4 = item.listTime[index].startTime;
data.endTime4 = item.listTime[index].endTime;
break;
case 4:
data.startTime5 = item.listTime[index].startTime;
data.endTime5 = item.listTime[index].endTime;
break;
}
}
}
_this2.dataPost.push(data);
}
}
};
for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) {
_loop2();
}
} catch (err) {
_iterator6.e(err);
} finally {
_iterator6.f();
}
_this2.isFinishEditGate = false;
_this2.loadingChild = true; // ここの処理は誰かに相談しないといけないかも
// 一旦外だししておく
_gateId2 = localStorage.getItem('gateId');
count = 0;
if (!(_gateId2 !== null)) {
_context.next = 204;
break;
}
// time delete
_this2.errorMessageTime = '';
if (!(_this2.groupsAddFail.length === 0)) {
_context.next = 203;
break;
}
_timeArray = [];
_iterator7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(_this2.dataPost);
_context.prev = 159;
_iterator7.s();
case 161:
if ((_step7 = _iterator7.n()).done) {
_context.next = 189;
break;
}
_item4 = _step7.value;
if (!(_item4.del === _item4.countItem)) {
_context.next = 169;
break;
}
_context.next = 166;
return _this2.delUnlockingTime(_item4.dayTypeId, _gateId2);
case 166:
count++;
_context.next = 187;
break;
case 169:
if (!(_item4.add === _item4.countItem)) {
_context.next = 177;
break;
}
//
delete _item4.add;
delete _item4.del;
delete _item4.edit;
delete _item4.countItem;
_timeArray.push(_item4);
_context.next = 187;
break;
case 177:
if (!(_item4.edit === 1 || _item4.del > 0 && _item4.del < _item4.countItem || _item4.add > 0 && _item4.add < _item4.countItem)) {
_context.next = 187;
break;
}
_ID = _item4.dayTypeId;
delete _item4.add;
delete _item4.del;
delete _item4.edit;
delete _item4.countItem;
delete _item4.dayTypeId;
_context.next = 186;
return _this2.putUnlockingTime(_ID, _gateId2, _item4);
case 186:
count++;
case 187:
_context.next = 161;
break;
case 189:
_context.next = 194;
break;
case 191:
_context.prev = 191;
_context.t4 = _context["catch"](159);
_iterator7.e(_context.t4);
case 194:
_context.prev = 194;
_iterator7.f();
return _context.finish(194);
case 197:
if (!(_timeArray.length > 0)) {
_context.next = 202;
break;
}
_dataPost = {
gateId: _gateId2,
timeSettings: _timeArray
};
_context.next = 201;
return _this2.postUnlockingTime(_dataPost);
case 201:
count++;
case 202:
if (count > 0) {
_this2.countAPI++;
_this2.getUnlockingTime(_gateId2.toString());
} else {
_this2.loadingChild = false;
}
case 203:
_this2.isFinishEditGate = true;
case 204:
case "end":
return _context.stop();
}
}
}, _callee, null, [[31, 41, 44, 47], [49, 59, 62, 65], [71, 81, 84, 87], [92, 122, 125, 128], [159, 191, 194, 197]]);
}))();
},
getGateData: function getGateData(gateId) {
var _this3 = this;
return new Promise(function (resolve, reject) {
_this3.loadingChild = true;
_this3.errorMessageLogs = '';
_this3.$http.get(_config__WEBPACK_IMPORTED_MODULE_14__["GATES_LIST_API"] + '?gateId=' + encodeURIComponent(gateId)).then(function (response) {
_this3.loadingChild = false;
if (response.body.maxRecords > 0 && response.body.gates.length > 0) {
_this3.gateDetail = response.body.gates[0];
_this3.gateDetail.gateModel = {
gateModelCode: response.body.gates[0].gateModelCode,
gateModelId: response.body.gates[0].gateModelId,
gateModelName: response.body.gates[0].gateModelName
};
resolve(null);
}
}).then(null, function (err) {
console.log('err: ', err);
_this3.loadingChild = false;
resolve(null);
switch (err.status) {
case 400:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_403"];
} else {
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_403_DENIED"];
}
break;
case 404:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_404"];
break;
case 500:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_500"];
break;
case 503:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_503"];
break;
default:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_DEFAULT"];
break;
}
}); // catch
});
},
getGroups: function getGroups(page) {
var _this4 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_14__["GROUP_LIST_API"] + '?limit=1000&page=' + page + '&sortKey=desc:registered&isValid=true').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.groups.forEach(function (element) {
_this4.groupList.push({
text: element.name,
value: element.groupId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this4.getGroups(page + 1);
}
} else {
_this4.groupList = [];
}
}).then(null, function (err) {
console.log('err: ', err);
}); // catch
},
getGroupByGate: function getGroupByGate(page, gateId) {
var _this5 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_14__["RELATION_GATE_GROUP_API"] + '?gateId=' + encodeURIComponent(gateId) + '&isExceptOptionalGate=true&embed=group&limit=1000&page=' + page).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.relationsGateGroup.forEach(function (element) {
_this5.gateDetail.groups.push({
text: element.group.name,
value: element.groupId
});
_this5.groupItemsOrigin.push({
text: element.group.name,
value: element.groupId,
relationId: element.relationId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this5.getGroupByGate(page + 1, gateId);
}
}
}).then(null, function (err) {
console.log('err: ', err);
}); // catch
},
postGroupItem: function postGroupItem(item, dataGateId) {
var _this6 = this;
return new Promise(function (resolve, reject) {
var data = {
gateId: dataGateId,
groupId: item.value
};
_this6.$http.post(_config__WEBPACK_IMPORTED_MODULE_14__["RELATION_GATE_GROUP_API"], data).then(function (response) {
if (response.body.message === 'Success') {
// this.loading = false;
resolve(true);
} else {
_this6.groupsAddFail.push(item.text);
resolve(false);
}
}).then(null, function (err) {
console.log('err: ', err);
_this6.groupsAddFail.push(item.text);
resolve(false); // this.loading = false;
}); // catch
});
},
delGroupItem: function delGroupItem(item) {
var _this7 = this;
return new Promise(function (resolve, reject) {
_this7.$http.delete(_config__WEBPACK_IMPORTED_MODULE_14__["RELATION_GATE_GROUP_API"] + '/' + encodeURIComponent(item.relationId)).then(function (response) {
if (response.body.message === 'Success') {
// this.loading = false;
resolve(true);
} else {
_this7.groupsAddFail.push(item.text);
resolve(false);
}
}).then(null, function (err) {
console.log('err: ', err);
_this7.groupsAddFail.push(item.text);
resolve(false); // this.loading = false;
}); // catch
});
},
delUnlockingTime: function delUnlockingTime(dayTypeId, gateId) {
var _this8 = this;
return new Promise(function (resolve, reject) {
_this8.$http.delete(_config__WEBPACK_IMPORTED_MODULE_14__["UNLOCKING_TIME_SETTING"] + '/' + encodeURIComponent(gateId) + '/' + encodeURIComponent(dayTypeId)).then(function (response) {
_this8.errorMessageTime = '';
resolve(true);
}).then(null, function (err) {
switch (err.status) {
case 400:
_this8.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_400_UNLOCKTIME"];
break;
case 403:
_this8.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_403"];
break;
case 500:
_this8.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_500"];
break;
case 503:
_this8.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_503"];
break;
default:
_this8.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_DEFAULT"];
break;
}
resolve(false); // this.loading = false;
}); // catch
});
},
putUnlockingTime: function putUnlockingTime(dayTypeId, gateId, data) {
var _this9 = this;
console.log('data', data);
return new Promise(function (resolve, reject) {
_this9.$http.put(_config__WEBPACK_IMPORTED_MODULE_14__["UNLOCKING_TIME_SETTING"] + '/' + encodeURIComponent(gateId) + '/' + encodeURIComponent(dayTypeId), data).then(function (response) {
_this9.errorMessageTime = '';
resolve(true);
}).then(null, function (err) {
switch (err.status) {
case 400:
_this9.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_400_UNLOCKTIME"];
break;
case 409:
_this9.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_409_UNLOCKTIME"];
break;
case 403:
_this9.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_403"];
break;
case 500:
_this9.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_500"];
break;
case 503:
_this9.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_503"];
break;
default:
_this9.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_DEFAULT"];
break;
}
resolve(false);
console.log('err: ', err); // this.loading = false;
}); // catch
});
},
postUnlockingTime: function postUnlockingTime(data) {
var _this10 = this;
console.log('data', data);
return new Promise(function (resolve, reject) {
_this10.$http.post(_config__WEBPACK_IMPORTED_MODULE_14__["UNLOCKING_TIME_SETTING"], data).then(function (response) {
_this10.errorMessageTime = '';
resolve(true);
}).then(null, function (err) {
switch (err.status) {
case 400:
_this10.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_400_UNLOCKTIME"];
break;
case 409:
_this10.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_409_UNLOCKTIME"];
break;
case 403:
_this10.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_403"];
break;
case 500:
_this10.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_500"];
break;
case 503:
_this10.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_503"];
break;
default:
_this10.errorMessageTime = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_DEFAULT"];
break;
}
resolve(false);
console.log('err: ', err); // this.loading = false;
}); // catch
});
},
getUnlockingTime: function getUnlockingTime(gateId) {
var _this11 = this;
this.dataUnlockingTimeOri = [];
this.dataUnlockingTimeConvert = [];
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_14__["UNLOCKING_TIME_SETTING"] + '?gateId=' + encodeURIComponent(gateId) + '&sortKey=asc:dayTypeId').then(function (response) {
if (response.body.maxRecords > 0 && response.body.unlockingTimeSettings.length > 0) {
var unlockingTimeSettings = response.body.unlockingTimeSettings;
_this11.dataUnlockingTime = unlockingTimeSettings;
unlockingTimeSettings.forEach(function (item, i) {
var check = _this11.dataUnlockingTimeConvert.filter(function (o1) {
return o1.dayTypeId === item.dayTypeId;
});
if (check.length === 0) {
var listTime = [];
if (item.startTime && item.startTime !== '88:88') {
listTime.push({
startTime: item.startTime,
endTime: item.endTime
});
}
if (item.startTime2 && item.startTime2 !== '88:88') {
listTime.push({
startTime: item.startTime2,
endTime: item.endTime2
});
}
if (item.startTime3 && item.startTime3 !== '88:88') {
listTime.push({
startTime: item.startTime3,
endTime: item.endTime3
});
}
if (item.startTime4 && item.startTime4 !== '88:88') {
listTime.push({
startTime: item.startTime4,
endTime: item.endTime4
});
}
if (item.startTime5 && item.startTime5 !== '88:88') {
listTime.push({
startTime: item.startTime5,
endTime: item.endTime5
});
}
_this11.dataUnlockingTimeConvert.push({
gateId: item.gateId,
dayTypeId: item.dayTypeId.toString(),
dayTypeName: item.dayTypeName,
allDay: item.allDay,
startTime: item.startTime,
endTime: item.endTime,
listTime: listTime,
pos: 1,
action: '',
index: 5 * i + 0
});
} else {
console.log(check);
}
});
} else {
_this11.dataUnlockingTime = [];
_this11.dataUnlockingTimeOri = [];
_this11.dataUnlockingTimeConvert = [];
}
_this11.countAPI++;
}).then(null, function (err) {
_this11.countAPI++;
console.log('err: ', err);
_this11.dataUnlockingTime = [];
_this11.dataUnlockingTimeOri = [];
_this11.dataUnlockingTimeConvert = [];
}); // catch
},
getDayTypes: function getDayTypes(page) {
var _this12 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_14__["DATE_TYPE"] + '?limit=1000&page=' + page + '&sortKey=asc:dayTypeId').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.dayTypes.forEach(function (element) {
_this12.dayTypes.push({
text: element.name,
value: element.dayTypeId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this12.getDayTypes(page + 1);
} else {
_this12.countAPI++;
}
} else {
_this12.dayTypes = [];
_this12.countAPI++;
}
}).then(null, function (err) {
_this12.countAPI++;
_this12.dayTypes = [];
console.log('err: ', err);
}); // catch
},
updateData: function updateData(gateId, data) {
var _this13 = this;
return new Promise(function (resolve, reject) {
_this13.resetData();
_this13.$http.put(_config__WEBPACK_IMPORTED_MODULE_14__["GATES_LIST_API"] + '/' + encodeURIComponent(encodeURIComponent(gateId)), data).then(function (response) {
if (response.body.message === 'Success') {
_this13.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["EDIT_GATE_API_SUCCESS"];
_this13.$emit('getReload', true);
_this13.$emit('updateGate', data);
resolve(true);
} else {
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_DEFAULT"];
resolve(false);
}
}).then(null, function (err) {
resolve(false);
switch (err.status) {
case 400:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_400"];
break;
case 403:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_403"];
break;
case 409:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_409_GATE"];
break;
case 500:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_500"];
break;
case 503:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_503"];
break;
default:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_DEFAULT"];
break;
}
}); // catch
});
},
validateBeforeSubmit: function validateBeforeSubmit(data) {
this.errorMessageLogs = '';
},
resetData: function resetData() {
this.successMessageLogs = '';
this.errorMessageLogs = '';
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
getListGateModel: function getListGateModel() {
var _this14 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_14__["GATE_MODEL_LIST_API"]).then(function (response) {
_this14.listGateModel = response.body.gateModels;
_this14.gateDetail.gateModels = response.body.gateModels;
}).then(null, function (err) {
console.log('err: ', err);
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateListPage.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateListPage.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js");
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ "./node_modules/core-js/modules/es.array.join.js");
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.map.js */ "./node_modules/core-js/modules/es.map.js");
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js");
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js");
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ "./node_modules/core-js/modules/es.string.trim.js");
/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_18__);
/* harmony import */ var core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.typed-array.uint8-array.js */ "./node_modules/core-js/modules/es.typed-array.uint8-array.js");
/* harmony import */ var core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_19__);
/* harmony import */ var core_js_modules_es_typed_array_copy_within_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.typed-array.copy-within.js */ "./node_modules/core-js/modules/es.typed-array.copy-within.js");
/* harmony import */ var core_js_modules_es_typed_array_copy_within_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_copy_within_js__WEBPACK_IMPORTED_MODULE_20__);
/* harmony import */ var core_js_modules_es_typed_array_every_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.typed-array.every.js */ "./node_modules/core-js/modules/es.typed-array.every.js");
/* harmony import */ var core_js_modules_es_typed_array_every_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_every_js__WEBPACK_IMPORTED_MODULE_21__);
/* harmony import */ var core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.typed-array.fill.js */ "./node_modules/core-js/modules/es.typed-array.fill.js");
/* harmony import */ var core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_22__);
/* harmony import */ var core_js_modules_es_typed_array_filter_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.typed-array.filter.js */ "./node_modules/core-js/modules/es.typed-array.filter.js");
/* harmony import */ var core_js_modules_es_typed_array_filter_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_filter_js__WEBPACK_IMPORTED_MODULE_23__);
/* harmony import */ var core_js_modules_es_typed_array_find_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/es.typed-array.find.js */ "./node_modules/core-js/modules/es.typed-array.find.js");
/* harmony import */ var core_js_modules_es_typed_array_find_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_find_js__WEBPACK_IMPORTED_MODULE_24__);
/* harmony import */ var core_js_modules_es_typed_array_find_index_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/es.typed-array.find-index.js */ "./node_modules/core-js/modules/es.typed-array.find-index.js");
/* harmony import */ var core_js_modules_es_typed_array_find_index_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_find_index_js__WEBPACK_IMPORTED_MODULE_25__);
/* harmony import */ var core_js_modules_es_typed_array_for_each_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! core-js/modules/es.typed-array.for-each.js */ "./node_modules/core-js/modules/es.typed-array.for-each.js");
/* harmony import */ var core_js_modules_es_typed_array_for_each_js__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_for_each_js__WEBPACK_IMPORTED_MODULE_26__);
/* harmony import */ var core_js_modules_es_typed_array_includes_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! core-js/modules/es.typed-array.includes.js */ "./node_modules/core-js/modules/es.typed-array.includes.js");
/* harmony import */ var core_js_modules_es_typed_array_includes_js__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_includes_js__WEBPACK_IMPORTED_MODULE_27__);
/* harmony import */ var core_js_modules_es_typed_array_index_of_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! core-js/modules/es.typed-array.index-of.js */ "./node_modules/core-js/modules/es.typed-array.index-of.js");
/* harmony import */ var core_js_modules_es_typed_array_index_of_js__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_index_of_js__WEBPACK_IMPORTED_MODULE_28__);
/* harmony import */ var core_js_modules_es_typed_array_iterator_js__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! core-js/modules/es.typed-array.iterator.js */ "./node_modules/core-js/modules/es.typed-array.iterator.js");
/* harmony import */ var core_js_modules_es_typed_array_iterator_js__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_iterator_js__WEBPACK_IMPORTED_MODULE_29__);
/* harmony import */ var core_js_modules_es_typed_array_join_js__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! core-js/modules/es.typed-array.join.js */ "./node_modules/core-js/modules/es.typed-array.join.js");
/* harmony import */ var core_js_modules_es_typed_array_join_js__WEBPACK_IMPORTED_MODULE_30___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_join_js__WEBPACK_IMPORTED_MODULE_30__);
/* harmony import */ var core_js_modules_es_typed_array_last_index_of_js__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! core-js/modules/es.typed-array.last-index-of.js */ "./node_modules/core-js/modules/es.typed-array.last-index-of.js");
/* harmony import */ var core_js_modules_es_typed_array_last_index_of_js__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_last_index_of_js__WEBPACK_IMPORTED_MODULE_31__);
/* harmony import */ var core_js_modules_es_typed_array_map_js__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! core-js/modules/es.typed-array.map.js */ "./node_modules/core-js/modules/es.typed-array.map.js");
/* harmony import */ var core_js_modules_es_typed_array_map_js__WEBPACK_IMPORTED_MODULE_32___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_map_js__WEBPACK_IMPORTED_MODULE_32__);
/* harmony import */ var core_js_modules_es_typed_array_reduce_js__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! core-js/modules/es.typed-array.reduce.js */ "./node_modules/core-js/modules/es.typed-array.reduce.js");
/* harmony import */ var core_js_modules_es_typed_array_reduce_js__WEBPACK_IMPORTED_MODULE_33___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_reduce_js__WEBPACK_IMPORTED_MODULE_33__);
/* harmony import */ var core_js_modules_es_typed_array_reduce_right_js__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! core-js/modules/es.typed-array.reduce-right.js */ "./node_modules/core-js/modules/es.typed-array.reduce-right.js");
/* harmony import */ var core_js_modules_es_typed_array_reduce_right_js__WEBPACK_IMPORTED_MODULE_34___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_reduce_right_js__WEBPACK_IMPORTED_MODULE_34__);
/* harmony import */ var core_js_modules_es_typed_array_reverse_js__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! core-js/modules/es.typed-array.reverse.js */ "./node_modules/core-js/modules/es.typed-array.reverse.js");
/* harmony import */ var core_js_modules_es_typed_array_reverse_js__WEBPACK_IMPORTED_MODULE_35___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_reverse_js__WEBPACK_IMPORTED_MODULE_35__);
/* harmony import */ var core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! core-js/modules/es.typed-array.set.js */ "./node_modules/core-js/modules/es.typed-array.set.js");
/* harmony import */ var core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_36___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_36__);
/* harmony import */ var core_js_modules_es_typed_array_slice_js__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! core-js/modules/es.typed-array.slice.js */ "./node_modules/core-js/modules/es.typed-array.slice.js");
/* harmony import */ var core_js_modules_es_typed_array_slice_js__WEBPACK_IMPORTED_MODULE_37___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_slice_js__WEBPACK_IMPORTED_MODULE_37__);
/* harmony import */ var core_js_modules_es_typed_array_some_js__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! core-js/modules/es.typed-array.some.js */ "./node_modules/core-js/modules/es.typed-array.some.js");
/* harmony import */ var core_js_modules_es_typed_array_some_js__WEBPACK_IMPORTED_MODULE_38___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_some_js__WEBPACK_IMPORTED_MODULE_38__);
/* harmony import */ var core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! core-js/modules/es.typed-array.sort.js */ "./node_modules/core-js/modules/es.typed-array.sort.js");
/* harmony import */ var core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_39___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_39__);
/* harmony import */ var core_js_modules_es_typed_array_subarray_js__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! core-js/modules/es.typed-array.subarray.js */ "./node_modules/core-js/modules/es.typed-array.subarray.js");
/* harmony import */ var core_js_modules_es_typed_array_subarray_js__WEBPACK_IMPORTED_MODULE_40___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_subarray_js__WEBPACK_IMPORTED_MODULE_40__);
/* harmony import */ var core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! core-js/modules/es.typed-array.to-locale-string.js */ "./node_modules/core-js/modules/es.typed-array.to-locale-string.js");
/* harmony import */ var core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_41___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_41__);
/* harmony import */ var core_js_modules_es_typed_array_to_string_js__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! core-js/modules/es.typed-array.to-string.js */ "./node_modules/core-js/modules/es.typed-array.to-string.js");
/* harmony import */ var core_js_modules_es_typed_array_to_string_js__WEBPACK_IMPORTED_MODULE_42___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_to_string_js__WEBPACK_IMPORTED_MODULE_42__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_43___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_43__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_44___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_44__);
/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! core-js/modules/web.url.js */ "./node_modules/core-js/modules/web.url.js");
/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_45___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_45__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_47___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_47__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_GateListTemplate_GateListTemplate_vue__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! @/components/templates/GateListTemplate/GateListTemplate.vue */ "./src/components/templates/GateListTemplate/GateListTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_54___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_54__);
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_50__["Vue"].extend({
name: 'GateListPage',
components: {
GateListTemplate: _components_templates_GateListTemplate_GateListTemplate_vue__WEBPACK_IMPORTED_MODULE_51__["default"]
},
props: {
inPage: {
type: String,
default: ''
},
isAdminOfRemoteUnlock: {
type: Boolean,
default: false
},
isAdminOfUnlockingTimeSetting: {
type: Boolean,
default: false
},
groupId: {
type: String,
default: ''
}
},
data: function data() {
return {
perPage: _config__WEBPACK_IMPORTED_MODULE_52__["PAGE_DEFAULT"],
perPageLock: _config__WEBPACK_IMPORTED_MODULE_52__["PAGE_DEFAULT"],
currPage: 1,
scorp: ['gateId'],
keyword: '',
gateTotalCount: 0,
dataGates: [],
dataGatesLock: [],
loading: false,
errorMessageLogs: '',
successMessageLogs: '',
gateId: '',
gateName: '',
rowinErrDialog: 0,
successItemProcess: 0,
progress: 0,
showProgress: false,
isFinishProcess: false,
showConfirm: false,
isGetDataList: false,
totalDataRowProcess: 0,
errorMessageProcess: [],
userIds: [],
gateExpanedGroup: new Map(),
gateLockExpanedGroup: new Map(),
gateLockExpanedUser: new Map(),
isReRenderGroup: 0,
isRemoveGroupSelected: 0,
gateExpanedUser: new Map(),
isReRenderUser: 0,
isRemoveUserSelected: 0,
typeAction: 0,
dataAction: {},
selectedIdAction: '',
successMessageModal: '',
errorMessageModal: '',
showModal: false,
safieRelationsGateDevice: {},
isGetDataListLock: false,
currPageLock: 1,
keywordLock: '',
gateTotalCountLock: 0,
showProgressExportCSV: false,
errorMessageCsvXlsx: '',
isExportGateInfoCSV: false,
// Excel
showModalImport: false,
showProgressImport: false,
progressCsvXlsx: 0,
isShowViewCSV: false,
successItemImport: 0,
totalDataRowImport: 0,
percentProcess: 0,
errorMessageImport: [],
isLoading: false,
dataImport: [],
sheetUserName: '',
maxPagePcode: 0,
exportDataCSV: [],
isFinishProcessEnable: false,
userOfGate: [],
isShowConfirmUser: false,
showProgressUser: false,
userTotalCountDel: 0,
totalDataRowProcessUser: 0,
progressUser: 0,
successItemProcessUser: 0,
errorMessageProcessUser: [],
isFinishProcessUser: false,
isShowConfirmGroup: false,
showProgressGroup: false,
groupTotalCountDel: 0,
totalDataRowProcessGroup: 0,
progressGroup: 0,
successItemProcessGroup: 0,
errorMessageProcessGroup: [],
exportGateLockData: [],
isFinishProcessGroup: false,
percentGateLock: 0,
gateLockLoad: 0,
totalCSV: 0,
exeCountCSV: 0,
gatePassword: '',
listGateGroupCube: {},
btnUnlock: [],
groupPassages: [],
listPhoneCubes: [],
errorMessageLogsPhone: '',
successMessageLogsPhone: '',
listPhones: [],
listPhonesNoConnect: [],
listPhoneRSSI: [],
sequentialNo: '',
currentGateId: '',
lastLog: [],
isFinishHandleCommand: false,
showConfirmUpdateValidLock: false,
actionUpdateValidLock: 0,
dataUpdateValid: {},
showProgressUpdateValidLock: false,
totalDataRowProcessUpdateValidLock: 0,
successItemProcessUpdateValidLock: 0,
progressUpdateValidLock: 0,
errorMessageProcessUpdateValidLock: [],
isFinishProcessUpdateValidLock: false,
isReflectionStatusListModalShow: false,
isGateEditModalShow: false,
isGateLockModalShow: false,
dataRelationGate: {
totalDataRowProcess: 0,
progress: 0,
successItemProcess: '',
errorMessageProcess: [],
isFinishProcess: false
},
expandData: {
gateAll: {
data: [],
total: 0,
loading: false,
page: 1,
perPage: 25
}
},
authority: _store__WEBPACK_IMPORTED_MODULE_53__["default"].state.auth,
isLoadData: false
};
},
mounted: function mounted() {
this.$emit('activeMenu', 'gates');
if (this.groupId !== 'no-id') {
this.loading = true;
}
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
},
isGetDataList: function isGetDataList(value) {
if (this.groupId !== 'no-id') {
this.$emit('loading', value);
}
},
gateLockLoad: function gateLockLoad(newVal, oldVal) {
if (newVal >= this.totalCSV) {
this.downloadCSV(); // this.reset();
// this.success = true;
this.isFinishProcess = true;
} else if (newVal > 0) {
this.getExportGateLockData(newVal + 1);
}
},
exeCountCSV: function exeCountCSV(newVal, oldVal) {
console.log(this.totalDataRowImport);
console.log(newVal);
if (newVal > 0 && newVal < this.totalDataRowImport) {
var dataCSV = {
gateId: this.dataImport[newVal][0],
gateName: this.dataImport[newVal][1],
gateModelId: this.dataImport[newVal][2],
gateModelName: this.dataImport[newVal][3],
gateModelCode: this.dataImport[newVal][4],
iconType: this.dataImport[newVal][5],
makerCode: this.dataImport[newVal][6],
customizable: this.dataImport[newVal][7],
target: this.dataImport[newVal][8],
controlTime: this.dataImport[newVal][9],
timeUnit: this.dataImport[newVal][10],
isVisitor: this.dataImport[newVal][11],
isNFCValid: this.dataImport[newVal][12],
isTenKeyValid: this.dataImport[newVal][13],
isGatePasswordValid: this.dataImport[newVal][14],
gatePasswordLength: this.dataImport[newVal][15],
gatePasswordSeed: this.dataImport[newVal][16],
isTwoStepAuthValid: this.dataImport[newVal][17],
bleIntensity: this.dataImport[newVal][18],
buzzerPattern: this.dataImport[newVal][19],
option1: this.dataImport[newVal][20],
option2: this.dataImport[newVal][21],
isValid: this.dataImport[newVal][33],
z: newVal + 2,
percent: this.percentProcess
};
if (this.dataImport[newVal][0].length > 0) {
this.editExe(dataCSV);
} else {
this.addExe(dataCSV);
}
} else if (newVal > 0 && newVal === this.totalDataRowImport) {
this.isFinishProcess = true;
this.exeCountCSV = 0;
this.dataImport = [];
}
}
},
created: function created() {
localStorage.setItem('isVaildDataGate', 'true');
if (typeof localStorage.gateSortKey === 'undefined') {
localStorage.setItem('gateSortKey', 'registered');
}
if (typeof localStorage.gateSortName === 'undefined') {
localStorage.setItem('gateSortName', 'desc');
}
if (typeof localStorage.pageSizeGate === 'undefined') {
localStorage.setItem('pageSizeGate', _config__WEBPACK_IMPORTED_MODULE_52__["PAGE_DEFAULT"].toString());
this.perPage = _config__WEBPACK_IMPORTED_MODULE_52__["PAGE_DEFAULT"];
} else {
this.perPage = parseInt(localStorage.pageSizeGate);
}
if (typeof localStorage.pageSizeGateLock === 'undefined') {
localStorage.setItem('pageSizeGateLock', _config__WEBPACK_IMPORTED_MODULE_52__["PAGE_DEFAULT"].toString());
this.perPageLock = _config__WEBPACK_IMPORTED_MODULE_52__["PAGE_DEFAULT"];
} else {
this.perPageLock = parseInt(localStorage.pageSizeGateLock);
}
localStorage.setItem('isVaildGate', 'true');
this.getSafieRelationGateDevice(1);
this.perPage = 25;
if (this.$route.query.goBack !== undefined && this.$route.query.goBack === 'gate-lock') {
this.getListGatesLock();
} else {
// this.getListGates();
this.getRelationGateGroup(1);
}
},
methods: {
clickEditGateLock: function clickEditGateLock(value) {
this.isGateLockModalShow = true;
localStorage.setItem('gateId', value);
},
passwordGenerate: function passwordGenerate(args) {
var _this = this;
this.loading = true;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_52__["GATES_LIST_API"] + '/' + encodeURIComponent(encodeURIComponent(args.gateId)) + '/password?date=' + args.date + '&scorpId=' + args.scorpId).then(function (response) {
_this.gatePassword = response.body.gatePassword;
_this.loading = false;
}).then(null, function (err) {
_this.loading = false;
switch (err.status) {
case 400:
_this.gatePassword = '' + _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_400"] + '';
break;
case 403:
_this.gatePassword = 'ゲートパスワードの取得権限がありません。';
break;
case 404:
_this.gatePassword = '該当するデーターがありません。';
break;
case 500:
_this.gatePassword = '' + _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_500"] + '';
break;
case 503:
_this.gatePassword = '' + _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_503"] + '';
break;
default:
_this.gatePassword = '' + _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_DEFAULT"] + '';
break;
}
}); // catch
},
closePasswordGenerate: function closePasswordGenerate() {
this.gatePassword = '';
},
changePageUserLock: function changePageUserLock(item) {
console.log(item);
var gate = {
isGetData: false,
currPage: item.page.page,
totalCount: 0,
data: []
};
this.gateLockExpanedUser = new Map();
this.gateLockExpanedUser.set(item.gateId, gate);
this.getUserOfGateLock(item.gateId, item.page.page);
},
changePageGroupLock: function changePageGroupLock(item) {
this.getGroupOfGate(item.gateId, item.page.page);
},
showDialogImport: function showDialogImport(isShowCSV) {
this.showModalImport = true;
this.isShowViewCSV = isShowCSV;
},
clickExportGateLockCSV: function clickExportGateLockCSV() {
// this.showModalImport = false;
this.errorMessageLogs = '';
this.showProgressExportCSV = true;
this.exportGateLockData = [];
this.progressCsvXlsx = 0;
this.gateLockLoad = 0;
if (this.isExportGateInfoCSV) {
this.getExportGateLockData(1);
} else {
this.progressCsvXlsx = 100;
this.downloadCSV();
this.isFinishProcess = true;
}
},
clickCheckBoxExportGateInfoCSV: function clickCheckBoxExportGateInfoCSV() {
this.isExportGateInfoCSV = !this.isExportGateInfoCSV;
},
closeModalProcessCSV: function closeModalProcessCSV() {
// this.showModalImport = false;
this.errorMessageLogs = '';
this.showProgressExportCSV = false;
this.exportGateLockData = [];
this.progressCsvXlsx = 0;
this.gateLockLoad = 0;
},
closeModalProgressImport: function closeModalProgressImport() {
this.isLoading = false;
if (this.successItemImport > 0) {
this.isLoadData = true;
}
this.progressCsvXlsx = 0;
this.successItemImport = 0;
this.isFinishProcess = false;
this.totalDataRowImport = 0;
this.errorMessageImport = [];
this.rowinErrDialog = 0;
this.showProgressImport = false;
this.errorMessageCsvXlsx = '';
this.dataImport = [];
this.exportDataCSV = [];
this.maxPagePcode = 1;
this.showProgressExportCSV = false;
},
getExportGateLockData: function getExportGateLockData(page) {
var _this2 = this;
// this.loading = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_52__["GATES_LIST_API"] + '?limit=1000&page=' + page + '&isExceptOptionalGate=true&isExceptProGate=true';
this.$http.get(apiLink).then(function (response) {
_this2.totalCSV = Math.ceil(response.body.maxRecords / 25);
_this2.percentGateLock = 100 / _this2.totalCSV;
response.body.gates.forEach(function (item) {
var _this2$exportGateLock;
_this2.exportGateLockData.push((_this2$exportGateLock = {}, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'ゲートID', item.gateId), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'ゲート名', item.gateName), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, '製品ID', item.gateModelId), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, '製品名', item.gateModelName), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, '型番', item.gateModelCode), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'アイコンタイプ', item.iconType), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'メーカーコード', item.makerCode), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'カスタム可否', _this2.converToBit(item.customizable)), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'ターゲット', item.target), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'ターゲット動作設定Time', item.controlTime), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'ターゲット動作設定TimeUnit', item.timeUnit), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'ゲート動作モード', _this2.converToBit(item.isVisitor)), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'NFCの有効・無効(1:有効.0:無効)', _this2.converToBit(item.isNFCValid)), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'テンキーの有効・無効(1:有効.0:無効)', _this2.converToBit(item.isTenKeyValid)), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'ゲートパスワードの有効・無効(1:有効.0:無効)', _this2.converToBit(item.isGatePasswordValid)), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'ゲートパスワードの桁数', item.gatePasswordLength), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'ゲートパスワードのseed値', item.gatePasswordSeed), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, '2段階認証の有効・無効', _this2.converToBit(item.isTwoStepAuthValid)), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'BLE出力設定', item.bleIntensity), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'ブザー鳴動設定', item.buzzerPattern), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, '備考1', item.option1.replace('\n', '')), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, '備考2', item.option2.replace('\n', '')), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'ゲート個体番号1(読み取り専用)', item.gateSNMain), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'ゲート個体番号2(読み取り専用)', item.gateSNBLE), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, '適用されているファームウェアバージョン(メイン)(読み取り専用)', item.gateFWMain), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, '適用されているファームウェアバージョン(BLE)(読み取り専用)', item.gateFWBLE), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, '登録日(読み取り専用)', _this2.converToDate(item.registered)), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, '更新日(読み取り専用)', _this2.converToDate(item.updated)), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'ゲートへ設定情報を適用した日(読み取り専用)', _this2.converToDate(item.reported)), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, '個人コード照合データー:最新リビジョン(読み取り専用)', item.revisionDesired), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, '個人コード照合データー:設定済みリビジョン(読み取り専用)', item.revisionReported), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, '電池電圧(読み取り専用)', item.voltage), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, '電池電圧更新日(読み取り専用)', _this2.converToDate(item.scanDate)), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'ステータスの有効・無効(1:有効.0:無効)', _this2.converToBit(item.isValid)), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this2$exportGateLock, 'ゲートへの設定反映状況(読み取り専用)', item.status), _this2$exportGateLock));
});
_this2.progressCsvXlsx += _this2.percentGateLock;
_this2.gateLockLoad++;
}).then(null, function (err) {
// this.loading = false;
_this2.resetData();
}); // catch
},
closeImportCSV: function closeImportCSV() {
this.showModalImport = false;
if (this.isLoadData) {
this.getRelationGateGroup(1);
}
this.isLoadData = false;
},
resetAllValue: function resetAllValue() {
// value of import excel and CSV
this.isLoading = false;
this.progressCsvXlsx = 0;
this.successItemImport = 0;
this.isFinishProcess = false;
this.totalDataRowImport = 0;
this.errorMessageImport = [];
this.rowinErrDialog = 0;
this.showProgressImport = false;
this.errorMessageCsvXlsx = '';
this.dataImport = [];
this.exportDataCSV = [];
this.maxPagePcode = 1;
this.showProgressExportCSV = false;
},
clickImportCSV: function clickImportCSV(files) {
var _this3 = this;
this.resetAllValue();
this.isLoading = true;
setTimeout(function () {
_this3.importCSV(files);
}, 200);
},
importCSV: function importCSV(data) {
var _this4 = this;
var files = data.files;
if (files !== null && files !== undefined && files.length !== 0) {
var reader = new FileReader();
reader.onload = function () {
var read = reader.result;
var lineArr = read.split('\n');
var itemArr = [];
_this4.isLoading = false;
_this4.showProgressImport = true;
for (var i = 0; i < lineArr.length; i++) {
itemArr[i] = lineArr[i].split(',');
}
if (itemArr.length > 1) {
for (var k = 1; k < itemArr.length; k++) {
if (itemArr[k].length === 35 && itemArr[k][1].length > 0) {
_this4.dataImport.push(itemArr[k]);
}
}
if (_this4.dataImport.length > 0) {
_this4.totalDataRowImport = _this4.dataImport.length;
_this4.percentProcess = 100 / _this4.totalDataRowImport; // Send data
var dataCSV = {
gateId: _this4.dataImport[0][0],
gateName: _this4.dataImport[0][1],
gateModelId: _this4.dataImport[0][2],
gateModelName: _this4.dataImport[0][3],
gateModelCode: _this4.dataImport[0][4],
iconType: _this4.dataImport[0][5],
makerCode: _this4.dataImport[0][6],
customizable: _this4.dataImport[0][7],
target: _this4.dataImport[0][8],
controlTime: _this4.dataImport[0][9],
timeUnit: _this4.dataImport[0][10],
isVisitor: _this4.dataImport[0][11],
isNFCValid: _this4.dataImport[0][12],
isTenKeyValid: _this4.dataImport[0][13],
isGatePasswordValid: _this4.dataImport[0][14],
gatePasswordLength: _this4.dataImport[0][15],
gatePasswordSeed: _this4.dataImport[0][16],
isTwoStepAuthValid: _this4.dataImport[0][17],
bleIntensity: _this4.dataImport[0][18],
buzzerPattern: _this4.dataImport[0][19],
option1: _this4.dataImport[0][20],
option2: _this4.dataImport[0][21],
isValid: _this4.dataImport[0][33],
z: 0 + 2,
percent: _this4.percentProcess
};
if (_this4.dataImport[0][0].length > 0) {
_this4.editExe(dataCSV);
} else {
_this4.addExe(dataCSV);
}
} else {
_this4.isFinishProcess = true;
_this4.errorMessageCsvXlsx = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
} else {
_this4.isFinishProcess = true;
_this4.errorMessageCsvXlsx = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
};
reader.readAsText(files, 'Shift_JIS');
} else {
this.isLoading = false;
this.showProgressImport = true;
this.errorMessageCsvXlsx = 'CSVのファイルを選択してください。';
this.isFinishProcess = true;
}
},
editExe: function editExe(item) {
var _this5 = this;
var Infor = {};
Infor = {
gateName: item.gateName,
gateModelId: item.gateModelId,
gateModelName: item.gateModelName,
gateModelCode: item.gateModelCode,
iconType: parseInt(item.iconType),
makerCode: parseInt(item.makerCode),
customizable: this.convertStringToBoolean(item.customizable),
target: parseInt(item.target),
controlTime: parseInt(item.controlTime),
timeUnit: parseInt(item.timeUnit),
isVisitor: this.convertStringToBoolean(item.isVisitor),
isNFCValid: this.convertStringToBoolean(item.isNFCValid),
isTenKeyValid: this.convertStringToBoolean(item.isTenKeyValid),
isGatePasswordValid: this.convertStringToBoolean(item.isGatePasswordValid),
isTwoStepAuthValid: this.convertStringToBoolean(item.isTwoStepAuthValid),
bleIntensity: parseInt(item.bleIntensity),
buzzerPattern: parseInt(item.buzzerPattern),
option1: item.option1,
option2: item.option2,
isValid: this.convertStringToBoolean(item.isValid)
};
if (Infor.isGatePasswordValid) {
Infor.gatePasswordLength = parseInt(item.gatePasswordLength);
if (item.gatePasswordSeed.length > 0) {
Infor.gatePasswordSeed = item.gatePasswordSeed;
}
}
this.$http.put(_config__WEBPACK_IMPORTED_MODULE_52__["GATES_LIST_API"] + '/' + encodeURIComponent(encodeURIComponent(item.gateId)), Infor).then(function (response) {
_this5.progressCsvXlsx += item.percent;
_this5.successItemImport++;
_this5.exeCountCSV++;
}).then(null, function (error) {
var errorName = '';
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 403:
errorName = 'ゲートの編集権限がありません。';
break;
case 404:
errorName = '該当するデーターがありません。';
break;
case 409:
errorName = '入力されたゲート名は既に使用されています。他のゲート名を入力してください。';
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
}
var rowstatus = item.z + ' 行目>>' + item.gateId + '>>' + errorName + '';
_this5.$set(_this5.errorMessageImport, item.z, rowstatus);
_this5.progressCsvXlsx += item.percent;
_this5.exeCountCSV++;
});
},
addExe: function addExe(item) {
var _this6 = this;
var Infor = {};
Infor = {
gateName: item.gateName,
gateModelId: item.gateModelId,
gateModelName: item.gateModelName,
gateModelCode: item.gateModelCode,
iconType: parseInt(item.iconType),
makerCode: parseInt(item.makerCode),
customizable: this.convertStringToBoolean(item.customizable),
target: parseInt(item.target),
controlTime: parseInt(item.controlTime),
timeUnit: parseInt(item.timeUnit),
isVisitor: this.convertStringToBoolean(item.isVisitor),
isNFCValid: this.convertStringToBoolean(item.isNFCValid),
isTenKeyValid: this.convertStringToBoolean(item.isTenKeyValid),
isGatePasswordValid: this.convertStringToBoolean(item.isGatePasswordValid),
isTwoStepAuthValid: this.convertStringToBoolean(item.isTwoStepAuthValid),
bleIntensity: parseInt(item.bleIntensity),
buzzerPattern: parseInt(item.buzzerPattern),
option1: item.option1,
option2: item.option2,
isValid: this.convertStringToBoolean(item.isValid)
};
if (Infor.isGatePasswordValid) {
Infor.gatePasswordLength = parseInt(item.gatePasswordLength);
if (item.gatePasswordSeed.length > 0) {
Infor.gatePasswordSeed = item.gatePasswordSeed;
}
}
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_52__["GATES_LIST_API"], Infor).then(function (response) {
_this6.progressCsvXlsx += item.percent;
_this6.successItemImport++;
_this6.exeCountCSV++;
}).then(null, function (error) {
var errorName = '';
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 403:
errorName = 'ゲートの編集権限がありません。';
break;
case 404:
errorName = '該当するデーターがありません。';
break;
case 409:
errorName = '入力されたゲート名は既に使用されています。他のゲート名を入力してください。';
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
}
var rowstatus = item.z + ' 行目>>' + item.gateName + '>>' + errorName + '';
_this6.$set(_this6.errorMessageImport, item.z, rowstatus);
_this6.progressCsvXlsx += item.percent;
_this6.exeCountCSV++;
});
},
ShowOnlyIsVaild: function ShowOnlyIsVaild(data) {
localStorage.setItem('isVaildDataGate', data.toString());
this.getListGatesLock();
},
changeTab: function changeTab(val) {
console.log('AAA');
this.dataGates = [];
this.dataGatesLock = [];
this.errorMessageLogs = '';
if (val === 1) {
this.getListGatesLock();
} else {
this.getListGates();
}
},
clickUnClock: function clickUnClock(data) {
this.gateId = data.gateId;
this.gateName = data.gateName;
this.showModal = true;
this.successMessageModal = '';
this.errorMessageModal = '';
},
closeModalUnClock: function closeModalUnClock() {
this.showModal = false;
},
changeExpandedGate: function changeExpandedGate(event) {
if (event.value) {
var data = event.item;
this.gateExpanedGroup = new Map();
var gate = {
isGetData: false,
currPage: 1,
totalCount: 0,
data: []
};
this.gateExpanedGroup.set(data.gateId, gate);
this.getGroupOfGate(data.gateId, 1);
}
},
changeExpandedGateLock: function changeExpandedGateLock(event) {
if (event.value) {
var data = event.item;
this.gateExpanedGroup = new Map();
var gate = {
isGetData: false,
currPage: 1,
totalCount: 0,
data: []
};
this.gateExpanedGroup.set(data.gateId, gate);
this.getGroupOfGate(data.gateId, 1);
}
},
getUserOfGateLock: function getUserOfGateLock(gateId, page) {
var _this7 = this;
var user = this.gateLockExpanedUser.get(gateId);
console.log(gateId);
if (user !== undefined) {
user.isGetData = true;
user.currPage = page;
this.reRenderUser();
this.userOfGate = [];
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_52__["GATES_PASSAGE_API"] + '?gateId=' + encodeURIComponent(gateId) + '&limit=25&page=' + page + '&isExceptOptionalGate=true').then( /*#__PURE__*/function () {
var _ref = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(response) {
var dt, check, i;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
if (!(response.body.maxRecords > 0 && !_this7.isEmpty(response.body.passages))) {
_context.next = 17;
break;
}
dt = response.body.passages;
user.totalCount = response.body.maxRecords;
user.currPage = Math.ceil(response.body.startRecord / 25);
i = 0;
case 5:
if (!(i < dt.length)) {
_context.next = 15;
break;
}
_this7.userOfGate.push(dt[i]);
_context.next = 9;
return _this7.getUserItemLock(dt[i].userId, i);
case 9:
check = _context.sent;
if (!(check === 3)) {
_context.next = 12;
break;
}
return _context.abrupt("break", 15);
case 12:
i++;
_context.next = 5;
break;
case 15:
_context.next = 19;
break;
case 17:
user.totalCount = 0;
user.currPage = 1;
case 19:
user.data = _this7.userOfGate;
user.isGetData = false;
_this7.reRenderUser();
_this7.removeUserSelected();
case 23:
case "end":
return _context.stop();
}
}
}, _callee);
}));
return function (_x) {
return _ref.apply(this, arguments);
};
}()).then(null, function (err) {
user.isGetData = false;
_this7.reRenderUser();
_this7.removeUserSelected();
}); // catch
}
},
getUserItemLock: function getUserItemLock(userId, i) {
var _this8 = this;
return new Promise(function (resolve, reject) {
_this8.$http.get(_config__WEBPACK_IMPORTED_MODULE_52__["USERS_LIST_API"] + '?userId=' + encodeURIComponent(userId)).then(function (response) {
if (_this8.userOfGate[i] === undefined) {
resolve(3);
} else {
_this8.userOfGate[i].user = response.body.users[0];
resolve(1);
}
}).then(null, function (error) {
console.log('error: ', error);
resolve(2);
});
});
},
getGroupOfGateLock: function getGroupOfGateLock(gateId, page) {
var _this9 = this;
var data = this.gateLockExpanedGroup.get(gateId);
if (data !== undefined) {
data.isGetData = true;
data.currPage = page;
this.reRenderGroup();
var apiLink = _config__WEBPACK_IMPORTED_MODULE_52__["RELATION_GATE_GROUP"] + '?gateId=' + encodeURIComponent(gateId) + '&limit=25&page=' + page + '&sortKey=desc:groupId&embed=group&isExceptOptionalGate=true';
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0 && !_this9.isEmpty(response.body.relationsGateGroup)) {
data.totalCount = response.body.maxRecords;
data.currPage = Math.ceil(response.body.startRecord / 25);
data.data = response.body.relationsGateGroup;
} else {
data.totalCount = 0;
data.currPage = 1;
}
data.isGetData = false;
_this9.reRenderGroup();
_this9.removeGroupSelected();
}).then(null, function (err) {
data.isGetData = false;
_this9.reRenderGroup();
_this9.removeGroupSelected();
}); // catch
}
},
getGroupOfGate: function getGroupOfGate(gateId, page) {
var _this10 = this;
var data = this.gateExpanedGroup.get(gateId);
if (data !== undefined) {
data.isGetData = true;
data.currPage = page;
this.reRenderGroup();
var apiLink = _config__WEBPACK_IMPORTED_MODULE_52__["RELATION_GATE_GROUP"] + '?gateId=' + encodeURIComponent(gateId) + '&limit=25&page=' + page + '&sortKey=desc:groupId&embed=group&isExceptOptionalGate=true';
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0 && !_this10.isEmpty(response.body.relationsGateGroup)) {
data.totalCount = response.body.maxRecords;
data.currPage = Math.ceil(response.body.startRecord / 25);
data.data = response.body.relationsGateGroup;
data.data.forEach(function (element) {
element.group.userCount = 0;
_this10.$http.get(_config__WEBPACK_IMPORTED_MODULE_52__["GROUP_PASSAGE"] + '?groupId=' + encodeURIComponent(element.group.groupId) + '&limit=25&page=1').then(function (res) {
element.group.userCount = res.body.maxRecords;
});
});
} else {
data.totalCount = 0;
data.currPage = 1;
}
data.isGetData = false;
_this10.reRenderGroup();
_this10.removeGroupSelected();
}).then(null, function (err) {
data.isGetData = false;
_this10.reRenderGroup();
_this10.removeGroupSelected();
}); // catch
}
},
changePageGroup: function changePageGroup(event) {
this.getGroupOfGate(event.gateId, event.page);
},
reRenderGroup: function reRenderGroup() {
if (this.isReRenderGroup < 100) {
this.isReRenderGroup++;
} else {
this.isReRenderGroup = 0;
}
},
removeGroupSelected: function removeGroupSelected() {
if (this.isRemoveGroupSelected < 100) {
this.isRemoveGroupSelected++;
} else {
this.isRemoveGroupSelected = 0;
}
},
changeExpandedGroup: function changeExpandedGroup(event) {
if (event.value) {
var data = event.item;
this.gateExpanedUser = new Map();
var gate = {
isGetData: false,
currPage: 1,
totalCount: 0,
data: []
};
this.gateExpanedUser.set(data.group.groupId, gate);
this.getUserOfGroup(data.group.groupId, 1);
}
},
changeExpandedGroupLock: function changeExpandedGroupLock(event) {
if (event.value) {
var data = event.item;
this.gateExpanedUser = new Map();
var gate = {
isGetData: false,
currPage: 1,
totalCount: 0,
data: []
};
this.gateExpanedUser.set(data.group.groupId, gate);
this.getUserOfGroup(data.group.groupId, 1);
}
},
changePageUser: function changePageUser(event) {
this.getUserOfGroup(event.groupId, event.page);
},
getUserOfGroup: function getUserOfGroup(groupId, page) {
var _this11 = this;
var data = this.gateExpanedUser.get(groupId);
if (data !== undefined) {
data.isGetData = true;
data.currPage = page;
this.reRenderUser();
var apiLink = _config__WEBPACK_IMPORTED_MODULE_52__["GROUP_PASSAGE"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=25&page=' + page + '&sortKey=desc:userId&embed=user';
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0 && !_this11.isEmpty(response.body.groupPassages)) {
data.totalCount = response.body.maxRecords;
data.currPage = Math.ceil(response.body.startRecord / 25);
data.data = response.body.groupPassages;
} else {
data.totalCount = 0;
data.currPage = 1;
}
data.isGetData = false;
_this11.reRenderUser();
_this11.removeUserSelected();
}).then(null, function (err) {
data.isGetData = false;
_this11.reRenderUser();
_this11.removeUserSelected();
}); // catch
}
},
reRenderUser: function reRenderUser() {
if (this.isReRenderUser < 100) {
this.isReRenderUser++;
} else {
this.isReRenderUser = 0;
}
},
removeUserSelected: function removeUserSelected() {
if (this.isRemoveUserSelected < 100) {
this.isRemoveUserSelected++;
} else {
this.isRemoveUserSelected = 0;
}
},
closeModalProgress: function closeModalProgress(value) {
this.showProgress = false;
if (this.successItemProcess > 0) {
if (this.typeAction === 0) {
// group
this.removeGroupSelected();
this.gateExpanedGroup = new Map();
var gate = {
isGetData: false,
currPage: 1,
totalCount: 0,
data: []
};
this.gateExpanedGroup.set(this.selectedIdAction, gate);
this.getGroupOfGate(this.selectedIdAction, 1);
} else if (this.typeAction === 1) {
// user
this.removeUserSelected();
this.gateExpanedUser = new Map();
var _gate = {
isGetData: false,
currPage: 1,
totalCount: 0,
data: []
};
this.gateExpanedUser.set(this.selectedIdAction, _gate);
this.getUserOfGroup(this.selectedIdAction, 1);
}
this.getListGates();
}
},
goReflectionPage: function goReflectionPage(item) {
localStorage.setItem('controllerId', item.controllerId);
localStorage.setItem('controllerName', item.name);
this.isReflectionStatusListModalShow = true;
},
ChangeProperty: function ChangeProperty(value) {
this.isReflectionStatusListModalShow = false;
this.isGateEditModalShow = false;
this.isGateLockModalShow = false;
},
goLogPage: function goLogPage(value) {
console.log('value', value);
localStorage.setItem('gateName', value);
if (this.groupId === 'no-id') {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_52__["LOG"],
query: {
tabId: 'gate',
tabActive: '1'
}
});
} else {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_52__["LOG"],
query: {
tabId: 'gate',
groupId: this.groupId
}
});
}
},
clickRemoteUnlock: function clickRemoteUnlock() {
this.successMessageModal = '';
this.errorMessageModal = '';
if (this.groupId === 'no-id') {
this.loading = true;
}
this.$emit('loading-from-child', true);
this.remoteUnlock(this.gateId);
},
clickAddGate: function clickAddGate() {
this.$router.push({
path: 'gate/add'
});
},
clickEditGate: function clickEditGate(value) {
// this.$router.push({ path: 'gate/edit', query: {gateId: value}});
this.isGateEditModalShow = true;
localStorage.setItem('gateId', value.gateId);
localStorage.setItem('isEditFlag', 'true');
},
changePerPage: function changePerPage(value) {
this.perPage = value;
localStorage.setItem('pageSizeGate', value);
this.dataGates = [];
this.currPage = 1;
this.getRelationGateGroup(this.currPage);
},
changePerPageLock: function changePerPageLock(value) {
this.perPageLock = value;
localStorage.setItem('pageSizeGateLock', value);
this.getListGatesLock();
},
changePage: function changePage(value) {
this.currPage = value;
this.dataGates = [];
this.getRelationGateGroup(value);
},
changePageLock: function changePageLock(value) {
this.currPageLock = value;
this.getListGatesLock();
},
searchGate: function searchGate(value) {
console.log(value);
this.scorp = [];
this.keyword = value.text;
this.keywordLock = '';
this.scorp = value.targets;
this.gateTotalCount = 0;
if (this.groupId === 'no-id') {
this.getRelationGateAll(1, false, null);
} else {
this.getRelationGateGroup(1);
}
},
searchGateLock: function searchGateLock(value) {
if (this.$route.path === '/groups') {
this.scorp = [];
console.log(value);
this.keyword = '';
this.keywordLock = value.text;
this.scorp = value.targets;
this.gateTotalCount = 0;
this.getRelationGateAll(1, false, null);
} else {
this.scorp = [];
this.keyword = value.text;
this.keywordLock = '';
this.scorp = value.targets;
this.getRelationGateGroup(1);
}
},
getExpandedUser: function getExpandedUser(gateId) {// DataTest
// this.maxUser = 10;
// this.ExpandedUser[gateId] = {
// maxRecords: 10,
// passages: [
// {
// passageId: '1B2ED4C3-0B39-4DBF-8016-2F6C9B9B4C2B',
// notBefore: 1531148400,
// notAfter: 1531393200,
// gateId: 'zpsHmwSwxfSw',
// userId: 'xcvxcvx',
// },
// {
// passageId: '36600E8C-F668-4A23-AA8C-BC854CC805E2',
// notBefore: 1531148400,
// notAfter: 1531393200,
// gateId: 'A7f/lfZLUFj7',
// userId: 'xcvxcvx',
// },
// ],
// };
// this.$http.get(Config.GATES_PASSAGE_API + '?gateId=' +
// encodeURIComponent(gateId) + '&limit=25&page=' + this.pageUser + '&embed=group')
// .then((response: any) => {
// console.log(response);
// this.maxUser = response.body.maxRecords;
// if (response.body.maxRecords > 0) {
// this.userTotalCount = response.body.maxRecords;
// const res = response.body;
// this.ExpandedUser[gateId] = {
// maxRecords: res.maxRecords,
// groups: res.passages,
// };
// this.userIds = '';
// this.gateId = '';
// } else {
// this.ExpandedUser = {};
// }
// })
// .then( null, (err: any) => {
// this.loadingUser = false;
// console.log(err);
// });
},
clickConfirm: function clickConfirm(data) {
this.typeAction = data.type;
this.dataAction = data.data;
if (data.selectedId !== undefined) {
this.selectedIdAction = data.selectedId;
}
this.showConfirm = true; // this.gateId = data.gateId;
// this.userIds = data.userIds;
// this.rowinErrDialog = 0;
// this.successItemProcess = 0;
// this.progress = 0;
// this.showProgress = false;
// this.totalDataRowProcess = 0;
// this.showConfirm = true;
},
closeDialogConfirm: function closeDialogConfirm() {
this.showConfirm = false;
},
clickGateAction: function clickGateAction() {
var _this12 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
var percent, _iterator, _step, item, result;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_this12.showConfirm = false;
_this12.showProgress = true;
_this12.rowinErrDialog = 0;
_this12.errorMessageProcess = [];
_this12.successItemProcess = 0;
_this12.progress = 0;
_this12.isFinishProcess = false;
_this12.totalDataRowProcess = _this12.dataAction.length;
percent = 100 / _this12.totalDataRowProcess;
console.log(_this12.dataAction);
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(_this12.dataAction);
_context2.prev = 11;
_iterator.s();
case 13:
if ((_step = _iterator.n()).done) {
_context2.next = 30;
break;
}
item = _step.value;
result = void 0;
if (!(_this12.typeAction === 0)) {
_context2.next = 22;
break;
}
_context2.next = 19;
return _this12.removeGateFromGroup(item.relationId, item.gateId);
case 19:
result = _context2.sent;
_context2.next = 26;
break;
case 22:
if (!(_this12.typeAction === 1)) {
_context2.next = 26;
break;
}
_context2.next = 25;
return _this12.removeUserFromGroup(item.groupPassageId, item.user.userId);
case 25:
result = _context2.sent;
case 26:
if (result) {
_this12.successItemProcess++;
}
_this12.progress += percent;
case 28:
_context2.next = 13;
break;
case 30:
_context2.next = 35;
break;
case 32:
_context2.prev = 32;
_context2.t0 = _context2["catch"](11);
_iterator.e(_context2.t0);
case 35:
_context2.prev = 35;
_iterator.f();
return _context2.finish(35);
case 38:
_this12.isFinishProcess = true;
case 39:
case "end":
return _context2.stop();
}
}
}, _callee2, null, [[11, 32, 35, 38]]);
}))();
},
removeUserFromGroup: function removeUserFromGroup(groupPassageId, userId) {
var _this13 = this;
return new Promise(function (resolve) {
_this13.$http.delete(_config__WEBPACK_IMPORTED_MODULE_52__["GROUP_PASSAGE"] + '/' + encodeURIComponent(groupPassageId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = 'groupPassageIdが存在しない。';
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_DEFAULT"];
break;
}
var rowstatus = userId + '>>' + errorName + '';
_this13.$set(_this13.errorMessageProcess, ++_this13.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
clickLeaveUser: function clickLeaveUser() {
var _this14 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
var userIds, percent, _iterator2, _step2, item, result;
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
userIds = _this14.userIds;
_this14.gateId = _this14.gateId;
_this14.rowinErrDialog = 0;
_this14.successItemProcess = 0;
_this14.progress = 0;
_this14.showProgress = true;
_this14.totalDataRowProcess = userIds.length;
_this14.showConfirm = false;
percent = 100 / _this14.totalDataRowProcess;
_iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(userIds);
_context3.prev = 10;
_iterator2.s();
case 12:
if ((_step2 = _iterator2.n()).done) {
_context3.next = 22;
break;
}
item = _step2.value;
result = void 0;
_context3.next = 17;
return _this14.deleteGatePassage(item);
case 17:
result = _context3.sent;
if (result) {
_this14.successItemProcess++;
}
_this14.progress += percent;
case 20:
_context3.next = 12;
break;
case 22:
_context3.next = 27;
break;
case 24:
_context3.prev = 24;
_context3.t0 = _context3["catch"](10);
_iterator2.e(_context3.t0);
case 27:
_context3.prev = 27;
_iterator2.f();
return _context3.finish(27);
case 30:
_this14.isFinishProcess = true;
case 31:
case "end":
return _context3.stop();
}
}
}, _callee3, null, [[10, 24, 27, 30]]);
}))();
},
removeGateFromGroup: function removeGateFromGroup(passageId, gateId) {
var _this15 = this;
return new Promise(function (resolve, reject) {
_this15.$http.delete(_config__WEBPACK_IMPORTED_MODULE_52__["RELATION_GATE_GROUP"] + '/' + encodeURIComponent(passageId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = passageId + '>>' + _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_DEFAULT"];
break;
}
var rowstatus = gateId + '>>' + errorName + '';
_this15.$set(_this15.errorMessageProcess, ++_this15.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
deleteGatePassage: function deleteGatePassage(passageId) {
var _this16 = this;
return new Promise(function (resolve, reject) {
_this16.$http.delete(_config__WEBPACK_IMPORTED_MODULE_52__["GATES_PASSAGE_API"] + '/' + encodeURIComponent(passageId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = passageId + '>>' + _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_DEFAULT"];
break;
}
var rowstatus = passageId + '>>' + errorName + '';
_this16.$set(_this16.errorMessageProcess, ++_this16.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
getListGates: function getListGates() {
var _this17 = this;
this.isGetDataList = true; // this.loading = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_52__["RELATION_CONTROLLER_GATE"] + '?limit=' + localStorage.pageSizeGate + '&page=' + this.currPage + '&embed=gate,controller';
if (this.keyword !== '') {
apiLink += '&keyword=' + this.keyword + '&scorp=' + this.scorp;
}
this.$http.get(apiLink).then(function (response) {
_this17.resetData();
_this17.isGetDataList = false;
if (!_this17.isEmpty(response.body.relationsControllerGate)) {
_this17.dataGates = response.body.relationsControllerGate;
_this17.gateTotalCount = response.body.maxRecords;
_this17.currPage = Math.ceil(response.body.startRecord / _this17.perPage);
} else {
_this17.gateTotalCount = 0;
_this17.currPage = 1;
}
}).then(null, function (err) {
// this.loading = false;
_this17.isGetDataList = false;
_this17.gateTotalCount = 0;
_this17.currPage = 1;
_this17.resetData();
switch (err.status) {
case 400:
_this17.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this17.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403"];
} else {
_this17.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403_DENIED"];
}
break;
case 404:
_this17.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_404"];
break;
case 500:
_this17.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_500"];
break;
case 503:
_this17.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_503"];
break;
default:
_this17.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_DEFAULT"];
break;
}
}); // catch
},
getSafieRelationGateDevice: function getSafieRelationGateDevice(page) {
var _this18 = this;
return new Promise(function (resolve, reject) {
var limit = 25;
var apiLink = "".concat(_config__WEBPACK_IMPORTED_MODULE_52__["SAFIE_RELATIONS_GATE_API"], "?limit=").concat(limit) + "&page=".concat(page, "&sortKey=ASC:deviceId");
_this18.$http.get(apiLink).then(function (response) {
if (response.body.relationsGateDevice) {
response.body.relationsGateDevice.forEach(function (gateDevice, index) {
if (typeof _this18.safieRelationsGateDevice[gateDevice.gateId] === 'undefined') {
_this18.safieRelationsGateDevice[gateDevice.gateId] = [];
} // gateIdで引き出しやすいように最初から整形して格納
_this18.safieRelationsGateDevice[gateDevice.gateId].push({
deviceId: gateDevice.deviceId,
notes: gateDevice.notes
});
});
if (response.body.endRecord !== response.body.maxRecords) {
_this18.getSafieRelationGateDevice(page + 1).then(resolve).catch(resolve);
} else {
resolve();
}
}
}).then(null, function (err) {
reject(err);
}); // catch
});
},
getListGatesLock: function getListGatesLock() {
var _this19 = this;
this.resetData();
this.isGetDataListLock = true; // this.loading = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_52__["GATES_LIST_API"] + '?limit=' + localStorage.pageSizeGateLock + '&page=' + this.currPageLock + '&isExceptOptionalGate=true&isExceptProGate=true';
if (this.keywordLock !== '') {
apiLink = _config__WEBPACK_IMPORTED_MODULE_52__["GATES_LIST_API"] + '?limit=' + localStorage.pageSizeGateLock + '&page=' + this.currPageLock + '&keyword=' + this.keywordLock + '&scorp=' + this.scorp + '&isExceptOptionalGate=true&isExceptProGate=true';
}
if (localStorage.isVaildDataGate === 'true') {
apiLink += '&isValid=true';
}
this.$http.get(apiLink).then(function (response) {
_this19.isGetDataListLock = false;
_this19.dataGatesLock = response.body.gates;
if (!_this19.isEmpty(_this19.dataGatesLock)) {
_this19.gateTotalCountLock = response.body.maxRecords;
_this19.currPageLock = Math.ceil(response.body.startRecord / _this19.perPageLock);
for (var i = 0; i < _this19.dataGatesLock.length; i++) {
_this19.dataGatesLock[i].groupCount = 0;
_this19.dataGatesLock[i].userCount = 0;
_this19.getCountGroupItem(_this19.dataGatesLock[i].gateId, i);
}
} else {
_this19.gateTotalCountLock = 0;
_this19.currPageLock = 1;
}
}).then(null, function (err) {
// this.loading = false;
_this19.isGetDataListLock = false;
_this19.gateTotalCountLock = 0;
_this19.currPageLock = 1;
_this19.resetData();
switch (err.status) {
case 400:
_this19.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this19.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403"];
} else {
_this19.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403_DENIED"];
}
break;
case 404:
_this19.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_404"];
break;
case 500:
_this19.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_500"];
break;
case 503:
_this19.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_503"];
break;
default:
_this19.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_DEFAULT"];
break;
}
}); // catch
},
getCountUserItem: function getCountUserItem(groupId, i) {
var _this20 = this;
return new Promise(function (resolve, reject) {
_this20.$http.get(_config__WEBPACK_IMPORTED_MODULE_52__["GROUPS_PASSAGE_API"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=25&isExceptOptionalGate=true').then(function (response) {
_this20.dataGatesLock[i].userCount += response.body.maxRecords;
resolve(true);
}).then(null, function (error) {
resolve(false);
});
});
},
getCountGroupItem: function getCountGroupItem(gateId, i) {
var _this21 = this;
return new Promise(function (resolve, reject) {
_this21.$http.get(_config__WEBPACK_IMPORTED_MODULE_52__["RELATION_GATE_GROUP"] + '?gateId=' + encodeURIComponent(gateId) + '&isExceptOptionalGate=true').then(function (response) {
_this21.dataGatesLock[i].groupCount = response.body.maxRecords;
_this21.$set(_this21.listGateGroupCube, gateId, response.body.relationsGateGroup);
if (_this21.listGateGroupCube[gateId].length > 0) {
if (_this21.btnUnlock.includes(gateId) === false) {
_this21.btnUnlock.push(gateId);
}
} else {
_this21.listGateGroupCube[gateId] = [];
}
var _iterator3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(response.body.relationsGateGroup),
_step3;
try {
for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {
var group = _step3.value;
_this21.getCountUserItem(group.groupId, i);
}
} catch (err) {
_iterator3.e(err);
} finally {
_iterator3.f();
}
resolve(true);
}).then(null, function (err) {
_this21.listGateGroupCube[gateId] = [];
_this21.dataGatesLock[i].groupCount = 0;
resolve(false); //
}); // catch
});
},
closeModalProgressUserLock: function closeModalProgressUserLock(item) {
console.log('item', item);
this.showProgressUser = false;
this.rowinErrDialog = 0;
this.errorMessageProcessUser = [];
this.successItemProcessUser = 0;
this.progressUser = 0;
this.isFinishProcessUser = false;
this.userOfGate = [];
this.gateLockExpanedUser = new Map();
var gate = {
isGetData: false,
currPage: 1,
totalCount: 0,
data: []
};
var gateUser = {
isGetData: false,
currPage: 1,
totalCount: 0,
data: []
};
this.gateLockExpanedUser.set(item.gateId, gateUser);
this.getUserOfGateLock(item.gateId, 1); // this.getUserOfGate(1, this.$route.query.gateId);'
},
closeModalProgressGroupLock: function closeModalProgressGroupLock(item) {
console.log(item);
this.showProgressGroup = false;
this.rowinErrDialog = 0;
this.errorMessageProcessGroup = [];
this.successItemProcessGroup = 0;
this.progressGroup = 0;
this.isFinishProcessGroup = false;
this.gateLockExpanedGroup = new Map();
var gate = {
isGetData: false,
currPage: 1,
totalCount: 0,
data: []
};
var gateUser = {
isGetData: false,
currPage: 1,
totalCount: 0,
data: []
};
this.gateLockExpanedGroup.set(item.gateId, gateUser);
this.getGroupOfGateLock(item.gateId, 1); // this.getUserOfGate(1, this.$route.query.gateId);'
},
clickRemoveUserLock: function clickRemoveUserLock(data) {
var _this22 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {
var percent, _iterator4, _step4, item, result;
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
_this22.showProgressUser = true;
_this22.rowinErrDialog = 0;
_this22.errorMessageProcessUser = [];
_this22.successItemProcessUser = 0;
_this22.progressUser = 0;
_this22.isFinishProcessUser = false;
_this22.totalDataRowProcessUser = data.length;
percent = 100 / _this22.totalDataRowProcessUser;
_iterator4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(data);
_context4.prev = 9;
_iterator4.s();
case 11:
if ((_step4 = _iterator4.n()).done) {
_context4.next = 21;
break;
}
item = _step4.value;
result = void 0;
_context4.next = 16;
return _this22.deleteGatePassageLock(item.passageId);
case 16:
result = _context4.sent;
if (result) {
_this22.successItemProcessUser++;
}
_this22.progressUser += percent;
case 19:
_context4.next = 11;
break;
case 21:
_context4.next = 26;
break;
case 23:
_context4.prev = 23;
_context4.t0 = _context4["catch"](9);
_iterator4.e(_context4.t0);
case 26:
_context4.prev = 26;
_iterator4.f();
return _context4.finish(26);
case 29:
_this22.isFinishProcessUser = true;
case 30:
case "end":
return _context4.stop();
}
}
}, _callee4, null, [[9, 23, 26, 29]]);
}))();
},
deleteGatePassageLock: function deleteGatePassageLock(passageId) {
var _this23 = this;
return new Promise(function (resolve, reject) {
_this23.$http.delete(_config__WEBPACK_IMPORTED_MODULE_52__["GATES_PASSAGE_API"] + '/' + encodeURIComponent(passageId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = passageId + '>>' + _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_DEFAULT"];
break;
}
var rowstatus = passageId + '>>' + errorName + '';
_this23.$set(_this23.errorMessageProcessUser, ++_this23.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
clickRemoveGroupLock: function clickRemoveGroupLock(data) {
var _this24 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5() {
var percent, _iterator5, _step5, item, result;
return regeneratorRuntime.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
_this24.showProgressGroup = true;
_this24.rowinErrDialog = 0;
_this24.errorMessageProcessGroup = [];
_this24.successItemProcessGroup = 0;
_this24.progressGroup = 0;
_this24.isFinishProcessGroup = false;
_this24.totalDataRowProcessGroup = data.length;
percent = 100 / _this24.totalDataRowProcessGroup;
_iterator5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(data);
_context5.prev = 9;
_iterator5.s();
case 11:
if ((_step5 = _iterator5.n()).done) {
_context5.next = 21;
break;
}
item = _step5.value;
result = void 0;
_context5.next = 16;
return _this24.deleteRelationGateGroup(item.relationId);
case 16:
result = _context5.sent;
if (result) {
_this24.successItemProcessGroup++;
}
_this24.progressGroup += percent;
case 19:
_context5.next = 11;
break;
case 21:
_context5.next = 26;
break;
case 23:
_context5.prev = 23;
_context5.t0 = _context5["catch"](9);
_iterator5.e(_context5.t0);
case 26:
_context5.prev = 26;
_iterator5.f();
return _context5.finish(26);
case 29:
_this24.isFinishProcessGroup = true;
case 30:
case "end":
return _context5.stop();
}
}
}, _callee5, null, [[9, 23, 26, 29]]);
}))();
},
deleteRelationGateGroup: function deleteRelationGateGroup(relationId) {
var _this25 = this;
return new Promise(function (resolve, reject) {
_this25.$http.delete(_config__WEBPACK_IMPORTED_MODULE_52__["RELATION_GATE_GROUP_API"] + '/' + encodeURIComponent(relationId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = relationId + '>>' + _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_DEFAULT"];
break;
}
var rowstatus = relationId + '>>' + errorName + '';
_this25.$set(_this25.errorMessageProcessGroup, ++_this25.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
remoteUnlock: function remoteUnlock(gateId) {
var _this26 = this;
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_52__["GATES_LIST_API"] + '/' + encodeURIComponent(gateId) + '/remote-unlock').then(function (response) {
if (response.body.message === 'Success') {
_this26.successMessageModal = 'ゲートへリモート解錠要求を行いました。';
_this26.loading = false;
_this26.$emit('loading-from-child', false);
}
_this26.loading = false;
_this26.$emit('loading-from-child', false);
}).then(null, function (err) {
console.log('err: ', err);
switch (err.status) {
case 400:
_this26.errorMessageModal = 'リモート解錠要求に失敗しました。再度やり直してください。';
break;
case 403:
if (err.message === 'Unauthorized') {
_this26.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403"];
} else {
_this26.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403_DENIED"];
}
break;
case 404:
_this26.errorMessageModal = 'リモート解錠要求に失敗しました。以下の原因の可能性があります。
・ログインユーザーが組織管理権限を持っていない場合
・ログインユーザーがこのゲートに紐づく通行権限グループに登録されていない場合
・ログインユーザーが個人コードを持っていない場合';
break;
case 500:
_this26.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_500"];
break;
case 503:
_this26.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_503"];
break;
default:
_this26.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_DEFAULT"];
break;
}
_this26.loading = false;
_this26.$emit('loading-from-child', false);
}); // catch
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
resetData: function resetData() {
this.dataGates = [];
this.dataGatesLock = [];
this.errorMessageLogs = ''; // this.gateTotalCount = 0;
},
converToBit: function converToBit(text) {
var str = text.toString();
if (str !== null && str !== '') {
str = str.trim().toLowerCase();
} else {
str = 'false';
}
switch (str) {
case 'true':
return 1;
case 'false':
return 0;
default:
return 1;
}
},
converToDate: function converToDate(t) {
if (t > 0) {
return moment__WEBPACK_IMPORTED_MODULE_54___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm:ss');
} else {
return '-';
}
},
downloadCSV: function downloadCSV() {
var saveAs = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js");
var exportData = this.exportGateLockData;
if (exportData.length === 0) {
var _exportData$push;
exportData.push((_exportData$push = {}, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'ゲートID', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'ゲート名', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, '製品ID', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, '製品名', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, '型番', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'アイコンタイプ', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'メーカーコード', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'カスタム可否', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'ターゲット', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'ターゲット動作設定Time', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'ターゲット動作設定TimeUnit', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'ゲート動作モード', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'NFCの有効・無効(1:有効.0:無効)', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'テンキーの有効・無効(1:有効.0:無効)', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'ゲートパスワードの有効・無効(1:有効.0:無効)', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'ゲートパスワードの桁数', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'ゲートパスワードのseed値', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, '2段階認証の有効・無効', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'BLE出力設定', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'ブザー鳴動設定', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, '備考1', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, '備考2', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'ゲート個体番号1(読み取り専用)', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'ゲート個体番号2(読み取り専用)', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, '適用されているファームウェアバージョン(メイン)(読み取り専用)', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, '適用されているファームウェアバージョン(BLE)(読み取り専用)', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, '登録日(読み取り専用)', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, '更新日(読み取り専用)', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'ゲートへ設定情報を適用した日(読み取り専用)', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, '個人コード照合データー:最新リビジョン(読み取り専用)', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, '個人コード照合データー:設定済みリビジョン(読み取り専用)', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, '電池電圧(読み取り専用)', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, '電池電圧更新日(読み取り専用)', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'ステータスの有効・無効(1:有効.0:無効)', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_exportData$push, 'ゲートへの設定反映状況(読み取り専用)', ''), _exportData$push));
}
var csv = this.convertArrayOfObjectsToCSV({
data: exportData
});
var filename = 'gate-data.csv';
var bom = new Uint8Array([0xEF, 0xBB, 0xBF]);
var blob = new Blob([bom, csv], {
type: 'text/csv;charset=utf-8;'
}); // ダウンロード実行
var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
var nav = window.navigator;
if (isSafari) {
saveAs(blob, filename);
console.log('DDD1');
} else {
if (nav.msSaveOrOpenBlob !== undefined) {
// IEの場合
nav.msSaveOrOpenBlob(blob, filename);
} else {
// IE以外(Chrome, Firefox)
// const downloadLink = $('');
var downloadLink = document.createElement('a');
downloadLink.setAttribute('href', window.URL.createObjectURL(blob));
downloadLink.setAttribute('download', filename);
downloadLink.setAttribute('target', '_blank'); // $('body').append(downloadLink);
downloadLink.click();
downloadLink.remove();
}
console.log('DDD2');
}
console.log('DDD');
},
convertArrayOfObjectsToCSV: function convertArrayOfObjectsToCSV(args) {
var result;
var ctr;
var keys;
var columnDelimiter;
var lineDelimiter;
var data;
data = args.data || null;
if (data == null || !data.length) {
return null;
}
columnDelimiter = args.columnDelimiter || ',';
lineDelimiter = args.lineDelimiter || '\n';
keys = Object.keys(data[0]);
result = '';
result += keys.join(columnDelimiter);
result += lineDelimiter;
data.forEach(function (item) {
ctr = 0;
keys.forEach(function (key) {
if (ctr > 0) {
result += columnDelimiter;
}
result += item[key];
ctr++;
});
result += lineDelimiter;
});
return result;
},
convertStringToBoolean: function convertStringToBoolean(text) {
var str = text.trim().toLowerCase();
switch (str) {
case '1':
return true;
case '0':
return false;
default:
return true;
}
},
getLog: function getLog() {
this.getLastLog(this.currentGateId);
},
openHandleCommand: function openHandleCommand(val) {
this.currentGateId = val;
this.isFinishHandleCommand = false;
this.errorMessageLogsPhone = '';
this.successMessageLogsPhone = '';
this.getLastLog(this.currentGateId);
},
handleCommand: function handleCommand(val) {
var _this27 = this;
var gateId = val;
this.errorMessageLogs = '';
this.errorMessageLogsPhone = '';
this.successMessageLogsPhone = '';
if (this.groupId === 'no-id') {
this.loading = true;
}
this.$emit('loading-from-child', true);
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_52__["GATES_LIST_API"] + '/' + encodeURIComponent(gateId) + '/remote-unlock').then(function (response) {
if (response.body.message === 'Success') {
_this27.successMessageLogsPhone = 'ゲートへリモート解錠要求を行いました。';
_this27.loading = false;
_this27.$emit('loading-from-child', false);
}
_this27.loading = false;
_this27.$emit('loading-from-child', false);
}).then(null, function (err) {
console.log('err: ', err);
switch (err.status) {
case 400:
_this27.errorMessageLogsPhone = 'リモート解錠要求に失敗しました。再度やり直してください。';
break;
case 403:
if (err.message === 'Unauthorized') {
_this27.errorMessageLogsPhone = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403"];
} else {
_this27.errorMessageLogsPhone = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403_DENIED"];
}
break;
case 404:
_this27.errorMessageLogsPhone = 'リモート解錠要求に失敗しました。以下の原因の可能性があります。
・ログインユーザーが組織管理権限を持っていない場合
・ログインユーザーがこのゲートに紐づく通行権限グループに登録されていない場合
・ログインユーザーが個人コードを持っていない場合';
break;
case 500:
_this27.errorMessageLogsPhone = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_500"];
break;
case 503:
_this27.errorMessageLogsPhone = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_503"];
break;
default:
_this27.errorMessageLogsPhone = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_DEFAULT"];
break;
}
_this27.loading = false;
_this27.isFinishHandleCommand = true;
_this27.$emit('loading-from-child', false);
}); // catch
},
// handleCommand(val: any) {
// if (this.groupId === 'no-id') {
// this.loading = true;
// }
// this.$emit('loading-from-child', true);
// this.currentGateId = val;
// // this.errorMessageLogs = ''
// // this.errorMessageLogsPhone = ''
// // this.successMessageLogsPhone = ''
// // this.currentGateId = ''
// // this.selectedPhone = ''
// // this.currentGateId = gateId
// console.log(this.listGateGroupCube);
// if (typeof this.listGateGroupCube[this.currentGateId] !== 'undefined' &&
// this.listGateGroupCube[this.currentGateId] !== undefined && this.listGateGroupCube[this.currentGateId] !== null
// && this.listGateGroupCube[this.currentGateId] !== '') {
// /* Get phoneId
// ** Step 1 : get list userId : API GET /relation/gate-group
// ** Step 2 : Remove duplicate userId
// ** Step 3 : Get list phoneId : connectedStatus, userId
// ** Step 4 : classify phoneId disconnected and connected
// ** Step 5 : Get one phoneId base on GET/register/cube/command
// ** Final : Register Cube with phoneId, gateId
// */
// return this.getListUserId(this.currentGateId) // Step 1
// .then(() => this.removeDuplicates()) // Step 2
// .then(() => this.getListPhoneCube()) // Step 3
// .then(() => this.getPhoneConnectedStatus()) // Step 4
// .then(() => this.getListPhoneRSSI()) // Step 5
// .then(() => this.checkRemoteUnlock(this.currentGateId)) // Final
// .then(() => this.getLastLog(this.currentGateId)) // Final
// .then(() => {
// // Show popup message
// this.isFinishHandleCommand = true;
// this.$emit('loading-from-child', false);
// this.loading = false;
// });
// } else {
// console.log('データーはありません。');
// this.loading = false;
// this.$emit('loading-from-child', false);
// this.isFinishHandleCommand = true;
// }
// },
getListUserId: function getListUserId(gateId) {
var _this28 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() {
var _iterator6, _step6, item;
return regeneratorRuntime.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
_iterator6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(_this28.listGateGroupCube[gateId]);
_context6.prev = 1;
_iterator6.s();
case 3:
if ((_step6 = _iterator6.n()).done) {
_context6.next = 9;
break;
}
item = _step6.value;
_context6.next = 7;
return _this28.getUserId(item.groupId, 1);
case 7:
_context6.next = 3;
break;
case 9:
_context6.next = 14;
break;
case 11:
_context6.prev = 11;
_context6.t0 = _context6["catch"](1);
_iterator6.e(_context6.t0);
case 14:
_context6.prev = 14;
_iterator6.f();
return _context6.finish(14);
case 17:
console.log('getUserId: End');
case 18:
case "end":
return _context6.stop();
}
}
}, _callee6, null, [[1, 11, 14, 17]]);
}))();
},
getUserId: function getUserId(groupId, page) {
var _this29 = this;
return new Promise(function (resolve, reject) {
_this29.$http.get(_config__WEBPACK_IMPORTED_MODULE_52__["GROUPS_PASSAGE_API"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=1000&page=' + page).then(function (response) {
console.log('groupId', groupId);
var maxRecords = Math.ceil(response.body.maxRecords / 1000);
var rMaxG = response.body.maxRecords;
var rEndG = response.body.endRecord;
if (page <= maxRecords) {
var responsegroupPassages = response.body.groupPassages;
responsegroupPassages.forEach(function (element) {
_this29.groupPassages.push(element.userId);
});
if (rEndG < rMaxG) {
page++;
resolve(_this29.getUserId(groupId, page));
} else {
resolve(false);
}
} else {
resolve(false);
}
}).then(null, function (err) {
console.log(err.body.message);
resolve(false);
});
});
},
/* Step 2
** remove duplicate value in array
*/
removeDuplicates: function removeDuplicates() {
var _this30 = this;
var array = this.groupPassages;
var uniqueChars = [];
return new Promise(function (resolve, reject) {
array.forEach(function (c) {
if (!uniqueChars.includes(c)) {
uniqueChars.push(c);
}
});
_this30.groupPassages = uniqueChars;
resolve(true);
});
},
/* Step 3
**
*/
getListPhoneCube: function getListPhoneCube() {
var _this31 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() {
return regeneratorRuntime.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
_this31.listPhoneCubes = [];
_context7.next = 3;
return _this31.wait(2000);
case 3:
_context7.next = 5;
return _this31.getPhoneCube(1);
case 5:
case "end":
return _context7.stop();
}
}
}, _callee7);
}))();
},
// Get phone of userId with max registered
getPhoneCube: function getPhoneCube(page) {
var _this32 = this;
return new Promise(function (resolve, reject) {
_this32.$http.get(_config__WEBPACK_IMPORTED_MODULE_52__["PHONES_LIST_API"] + '?keyword=CubeJ&scorp=model&limit=1000&page=' + page + '&sortKey=desc:registered').then(function (response) {
var maxRecords = Math.ceil(response.body.maxRecords / 1000);
var rMax = response.body.maxRecords;
var rEnd = response.body.endRecord;
if (page <= maxRecords) {
response.body.phones.forEach(function (item) {
_this32.listPhoneCubes.push({
phoneId: item.phoneId,
userId: item.userId,
connectedStatus: item.connectedStatus
});
});
if (rEnd < rMax) {
page++;
resolve(_this32.getPhoneCube(page));
} else {
resolve(false);
}
} else {
resolve(false);
}
}).then(null, function (err) {
console.log(err);
resolve(false);
});
});
},
/* Step 4
** Get phone connected|disconnected
*/
getPhoneConnectedStatus: function getPhoneConnectedStatus() {
var _this33 = this;
return new Promise(function (resolve, reject) {
var arrayGroupId = _this33.groupPassages;
_this33.listPhones = [];
_this33.listPhonesNoConnect = [];
_this33.listPhoneCubes.forEach(function (item) {
if (arrayGroupId.includes(item.userId)) {
if (item.connectedStatus === 'connected') {
_this33.listPhones.push(item.phoneId);
} else {
_this33.listPhonesNoConnect.push(item.phoneId);
}
}
});
resolve(true);
});
},
/* Step 5
** Get phone
*/
getListPhoneRSSI: function getListPhoneRSSI() {
var _this34 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee8() {
var arrayListPhone, _iterator7, _step7, item;
return regeneratorRuntime.wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
console.log('listPhones', _this34.listPhones.length);
console.log('listPhonesNoConnect', _this34.listPhonesNoConnect.length); // if only one phone -> remoteUnlock
_this34.listPhoneRSSI = [];
if (!(_this34.listPhones.length === 1)) {
_context8.next = 7;
break;
}
_this34.listPhoneRSSI.push({
phoneId: _this34.listPhones[0],
RSSI: ''
});
_context8.next = 29;
break;
case 7:
arrayListPhone = _this34.listPhones;
_iterator7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(arrayListPhone);
_context8.prev = 9;
_iterator7.s();
case 11:
if ((_step7 = _iterator7.n()).done) {
_context8.next = 21;
break;
}
item = _step7.value;
_context8.next = 15;
return _this34.postPhoneRSSI(item);
case 15:
_context8.next = 17;
return _this34.wait(3000);
case 17:
_context8.next = 19;
return _this34.getPhoneRSSI(item);
case 19:
_context8.next = 11;
break;
case 21:
_context8.next = 26;
break;
case 23:
_context8.prev = 23;
_context8.t0 = _context8["catch"](9);
_iterator7.e(_context8.t0);
case 26:
_context8.prev = 26;
_iterator7.f();
return _context8.finish(26);
case 29:
case "end":
return _context8.stop();
}
}
}, _callee8, null, [[9, 23, 26, 29]]);
}))();
},
postPhoneRSSI: function postPhoneRSSI(ID) {
var _this35 = this;
return new Promise(function (resolve, reject) {
var cubeInfor = {
cmdId: 6,
phoneId: ID
};
_this35.sequentialNo = '';
_this35.$http.post(_config__WEBPACK_IMPORTED_MODULE_52__["CUBE_REGISTER_COMMAND_API"], cubeInfor).then(function (response) {
console.log('response', response.status);
_this35.sequentialNo = response.body.sequentialNo;
resolve(true);
}).then(null, function (err) {
console.log('error', err.status);
resolve(false);
});
});
},
getPhoneRSSI: function getPhoneRSSI(phoneId) {
var _this36 = this;
return new Promise(function (resolve, reject) {
if (_this36.sequentialNo === '') {
resolve(false);
} else {
_this36.$http.get(_config__WEBPACK_IMPORTED_MODULE_52__["CUBE_REGISTER_COMMAND_API"] + '?sequentialNo=' + _this36.sequentialNo + '&keyword=' + phoneId + '&scorp=phoneId&limit=25').then(function (response) {
console.log('response.body.commands', response.body.commands);
var responseCommands = response.body.commands;
console.log('responseCommands', responseCommands);
responseCommands.forEach(function (item) {
/* Condition filter
** cmdid:6
** commands[*].message : have gateInfo[].gateId = current gateId
** Only get one phoneId have max RSSI (commands[*].message)
*/
if (item.cmdId === 6) {
console.log('item', item);
var message = JSON.parse(item.message);
var gateInfo = message.gateInfo;
console.log('message', message);
console.log('gateInfo', gateInfo);
console.log('this.currentGateId', _this36.currentGateId);
var obj = gateInfo.find(function (o) {
return o.gateId === _this36.currentGateId;
});
if (obj !== undefined) {
if (_this36.listPhoneRSSI.length === 0 && obj.RSSI !== 0) {
_this36.listPhoneRSSI.push({
phoneId: message.alligatePhoneId,
RSSI: obj.RSSI
});
} else {
if (obj.RSSI > _this36.listPhoneRSSI[0].RSSI && obj.RSSI !== 0) {
_this36.listPhoneRSSI = [];
_this36.listPhoneRSSI.push({
phoneId: message.alligatePhoneId,
RSSI: obj.RSSI
});
}
}
}
}
});
resolve(true);
}).then(null, function (err) {
console.log(err);
resolve(false);
});
}
});
},
// Final
checkRemoteUnlock: function checkRemoteUnlock(gateId) {
var _this37 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee9() {
return regeneratorRuntime.wrap(function _callee9$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
console.log('listPhoneRSSI.length', _this37.listPhoneRSSI.length);
console.log('listPhonesNoConnect.length', _this37.listPhonesNoConnect.length);
if (!(_this37.groupPassages.length === 0 || _this37.listPhoneRSSI.length === 0 && _this37.listPhonesNoConnect.length === 0)) {
_context9.next = 6;
break;
}
_this37.errorMessageLogsPhone = 'ゲートウェイ機器(Cube)がゲートに紐づいていません。
設定を確認して下さい。';
_context9.next = 12;
break;
case 6:
if (!(_this37.listPhoneRSSI.length === 0 && _this37.listPhonesNoConnect.length > 0)) {
_context9.next = 10;
break;
}
_this37.errorMessageLogsPhone = 'ゲートウェイ機器(cube等)との通信に失敗しました。 ゲートウェイ機器の通信状態を確認してください。';
_context9.next = 12;
break;
case 10:
_context9.next = 12;
return _this37.remoteUnlockCube(gateId, _this37.listPhoneRSSI[0].phoneId);
case 12:
case "end":
return _context9.stop();
}
}
}, _callee9);
}))();
},
// Final
remoteUnlockCube: function remoteUnlockCube(gate, phone) {
var _this38 = this;
return new Promise(function (resolve, reject) {
var cubeInfor = {
cmdId: 4,
option: {
gateId: gate
},
phoneId: phone
};
_this38.errorMessageLogsPhone = '';
_this38.successMessageLogsPhone = '';
_this38.$http.post(_config__WEBPACK_IMPORTED_MODULE_52__["CUBE_REGISTER_COMMAND_API"], cubeInfor).then(function (response) {
console.log('response', response.status);
_this38.successMessageLogsPhone = '遠隔解錠要求を実施しました。 \n
更新ボタンをクリックして、遠隔解錠状況の結果を確認してください。';
resolve(true);
}).then(null, function (error) {
switch (error.status) {
case 404:
case 400:
_this38.errorMessageLogsPhone = '遠隔解錠要求を失敗しました。ゲートウェイの情報をご確認下さい。';
break;
case 500:
case 503:
_this38.errorMessageLogsPhone = '遠隔解錠要求を失敗しました。しばらく経ってからやり直してください。';
break;
default:
_this38.errorMessageLogsPhone = 'アクセス情報が不正です。ログインし直してからやり直してください。';
break;
}
resolve(false);
});
});
},
getLastLog: function getLastLog(gateId) {
var _this39 = this;
// this.loading = true;
return new Promise(function (resolve, reject) {
_this39.lastLog = [];
_this39.$http.get(_config__WEBPACK_IMPORTED_MODULE_52__["CUBE_REGISTER_COMMAND_API"] + '?keyword=' + _this39.currentGateId + '&scorp=option').then(function (response) {
var responseCommands = response.body.commands;
responseCommands.forEach(function (item) {
if (_this39.lastLog.length === 0) {
_this39.lastLog.push({
registered: item.registered,
status: item.status
});
}
}); // this.loading = false;
resolve(true);
}).then(null, function (err) {
// this.loading = false;
resolve(false);
console.log(err);
});
});
},
wait: function wait(ms) {
return new Promise(function (resolve, reject) {
setTimeout(resolve, ms);
});
},
resetCube: function resetCube() {
this.errorMessageLogsPhone = '';
this.successMessageLogsPhone = '';
},
clickUpdateValid: function clickUpdateValid(data) {
console.log(data);
this.dataUpdateValid = data;
this.showConfirmUpdateValidLock = true;
if (this.dataUpdateValid.isValid) {
this.actionUpdateValidLock = 0;
} else {
this.actionUpdateValidLock = 1;
}
},
noChoiceUpdateValidLock: function noChoiceUpdateValidLock() {
this.dataUpdateValid = {};
this.showConfirmUpdateValidLock = false;
},
closeModalProgressUpdateValidLock: function closeModalProgressUpdateValidLock() {
this.dataUpdateValid = {};
this.showProgressUpdateValidLock = false;
this.getRelationGateGroup(1);
},
yesChoiceUpdateValidLock: function yesChoiceUpdateValidLock() {
var _this40 = this;
this.showConfirmUpdateValidLock = false;
this.showProgressUpdateValidLock = true;
this.isFinishProcessUpdateValidLock = false;
this.successItemProcessUpdateValidLock = 0;
this.progressUpdateValidLock = 0;
this.errorMessageProcessUpdateValidLock = [];
this.totalDataRowProcessUpdateValidLock = 1;
var data = {
isValid: this.dataUpdateValid.isValid
};
return new Promise(function (resolve, reject) {
_this40.$http.put(_config__WEBPACK_IMPORTED_MODULE_52__["GATES_LIST_API"] + '/' + encodeURIComponent(_this40.dataUpdateValid.gateId), data).then(function (response) {
_this40.successItemProcessUpdateValidLock++;
_this40.progressUpdateValidLock = 100;
_this40.isFinishProcessUpdateValidLock = true;
resolve(true);
}).then(null, function (error) {
var errorName = '';
switch (error.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403"];
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_DEFAULT"];
break;
}
var rowstatus = _this40.dataUpdateValid.gateId + '>>' + errorName + '';
_this40.$set(_this40.errorMessageProcessUpdateValidLock, ++_this40.rowinErrDialog, rowstatus);
_this40.progressUpdateValidLock = 100;
_this40.isFinishProcessUpdateValidLock = true;
resolve(false);
});
});
},
changeSort: function changeSort(data) {
console.log('data', data);
if (data.sortDesc.length > 0 && data.sortBy.length > 0) {
if (this.groupId === 'no-id') {
this.getRelationGateAll(1, true, data);
} else {
this.getRelationGateGroupId(1, true, data);
}
}
},
getRelationGateGroup: function getRelationGateGroup(page) {
if (this.groupId === 'no-id') {
this.getRelationGateAll(page, false, null);
} else {
this.getRelationGateGroupId(page, false, null);
}
},
getRelationGateGroupId: function getRelationGateGroupId(page, isSort, dataSort) {
var _this41 = this;
this.isGetDataList = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_52__["RELATION_GATE_GROUP"] + '?groupId=' + encodeURIComponent(this.groupId) + '&limit=' + this.perPage + '&page=' + page + '&embed=group,gate&isExceptOptionalGate=true';
if (this.keyword !== '') {
apiLink += '&keyword=' + this.keyword + '&scorp=' + this.scorp;
}
if (isSort === true) {
apiLink += '&sortKey=' + (dataSort.sortDesc[0] ? 'desc' : 'asc') + ':' + (dataSort.sortBy[0] === 'gate.name' ? 'gate.gateName' : dataSort.sortBy[0] === 'gate.gateId' ? 'gateId' : dataSort.sortBy[0]);
}
this.$http.get(apiLink).then( /*#__PURE__*/function () {
var _ref2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee10(response) {
var data, _iterator8, _step8, _loop;
return regeneratorRuntime.wrap(function _callee10$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
data = [];
if (localStorage.isVaildGate !== undefined && localStorage.isVaildGate === 'true') {
data = response.body.relationsGateGroup.filter(function (element) {
return element.gate.isValid === true;
});
} else {
data = response.body.relationsGateGroup;
}
_this41.gateTotalCount = response.body.maxRecords;
_this41.dataGates = [];
_this41.currPage = page;
_iterator8 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(data);
try {
_loop = function _loop() {
var item = _step8.value;
var dataGate = response.body.relationsGateGroup.filter(function (element) {
return element.gateId === item.gateId;
});
_this41.$set(_this41.listGateGroupCube, item.gateId, dataGate);
if (response.body.maxRecords > 0) {
if (_this41.btnUnlock.includes(item.gate.gateId) === false) {
_this41.btnUnlock.push(item.gate.gateId);
}
}
item.gate.isNFCValid = item.gate.isNfcValid;
item.gate.gateSNMain = item.gate.gateSnMain;
item.gate.gateSNBLE = item.gate.gateSnBle;
item.gate.gateFWMain = item.gate.gateFwMain;
item.gate.gateFWBLE = item.gate.gateFwBle;
item.controllerName = item.gate.relationControllerGate !== undefined && item.gate.relationControllerGate.controller !== undefined ? item.gate.relationControllerGate.controller.name : '';
item.controller = item.gate.relationControllerGate !== undefined && item.gate.relationControllerGate.controller !== undefined ? item.gate.relationControllerGate.controller : undefined;
item.controllerGateNo = item.gate.relationControllerGate !== undefined && item.gate.relationControllerGate.controllerGateNo !== undefined ? item.gate.relationControllerGate.controllerGateNo : '';
_this41.dataGates.push(item);
};
for (_iterator8.s(); !(_step8 = _iterator8.n()).done;) {
_loop();
}
} catch (err) {
_iterator8.e(err);
} finally {
_iterator8.f();
}
_context10.next = 9;
return _this41.concatDataGate();
case 9:
_this41.isGetDataList = false;
case 10:
case "end":
return _context10.stop();
}
}
}, _callee10);
}));
return function (_x2) {
return _ref2.apply(this, arguments);
};
}()).then(null, function (err) {
_this41.isGetDataList = false;
_this41.dataGates = [];
_this41.gateTotalCount = 0;
}); // catch
},
getRelationGateAll: function getRelationGateAll(page, isSort, dataSort) {
var _this42 = this;
this.isGetDataList = true;
this.errorMessageLogs = '';
var apiLink = _config__WEBPACK_IMPORTED_MODULE_52__["GATES_LIST_API"] + '?limit=' + this.perPage + '&page=' + page + '&isExceptOptionalGate=true&embed=relationsControllerGate';
if (localStorage.isVaildGate === 'true') {
apiLink += '&isValid=true';
}
if (this.keywordLock !== '') {
apiLink += '&keyword=' + this.keywordLock + '&scorp=' + this.scorp;
}
this.$http.get(apiLink).then( /*#__PURE__*/function () {
var _ref3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee11(response) {
var data;
return regeneratorRuntime.wrap(function _callee11$(_context11) {
while (1) {
switch (_context11.prev = _context11.next) {
case 0:
data = response.body.gates;
_this42.gateTotalCount = response.body.maxRecords;
_this42.dataGates = [];
_this42.currPage = page;
data.forEach(function (element) {
var tmp = {};
tmp.relationId = element.gateId;
tmp.gate = element;
tmp.gateId = element.gateId;
tmp.gate.name = element.gateName;
if (element.relationControllerGate !== undefined && element.relationControllerGate.controller !== undefined) {
tmp.controller = element.relationControllerGate.controller;
tmp.controllerGateNo = element.relationControllerGate.controllerGateNo;
}
_this42.dataGates.push(tmp);
});
_context11.next = 7;
return _this42.concatDataGate();
case 7:
_this42.isGetDataList = false;
case 8:
case "end":
return _context11.stop();
}
}
}, _callee11);
}));
return function (_x3) {
return _ref3.apply(this, arguments);
};
}()).then(null, function (err) {
_this42.isGetDataList = false;
switch (err.status) {
case 400:
_this42.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this42.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403"];
} else {
_this42.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403_DENIED"];
}
break;
case 500:
_this42.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_500"];
break;
case 503:
_this42.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_503"];
break;
default:
_this42.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_DEFAULT"];
break;
}
}); // catch
},
concatDataGate: function concatDataGate() {
var _this43 = this;
return new Promise(function (resolve) {
var dataController = [];
var dataNoController = [];
_this43.dataGates.forEach(function (element) {
if (element !== undefined) {
if (element.controller !== undefined && element.gate.gateModelCode === 'ALIG-030') {
element.controllerName = element.controller.name;
dataController.push(element);
} else {
if (element.gate.gateModelCode !== 'ALIG-030') {
element.index = dataNoController.length + 1;
element.controllerName = '';
dataNoController.push(element);
} else {
console.log('element.gate.gateId', element.gate.gateId);
console.log('element.gate.name', element.gate.name);
}
}
}
});
dataNoController = dataNoController.filter(function (x) {
return x;
});
dataController = dataController.filter(function (x) {
return x;
});
dataController.sort(function (a, b) {
return a.controller.name.toLowerCase() < b.controller.name.toLowerCase() ? -1 : 1;
});
console.log('dataNoController', dataNoController);
console.log('dataController', dataController);
var newData = [];
dataController.forEach(function (element) {
var item = element;
item.class = 'show-row';
var i = newData.map(function (e) {
return e.controller.controllerId;
}).indexOf(element.controller.controllerId);
if (i >= 0) {
item.class = 'hide-row';
}
newData.push(item);
});
_this43.dataGates = [];
_this43.dataGates = newData.concat(dataNoController); // this.gateTotalCount = this.dataGates.length;
resolve(true);
});
},
getContrGate: function getContrGate(item) {
var _this44 = this;
//
return new Promise(function (resolve) {
_this44.$http.get(_config__WEBPACK_IMPORTED_MODULE_52__["RELATION_CONTROLLER_GATE"] + '?limit=25&embed=controller&gateId=' + encodeURIComponent(item.gateId)).then( /*#__PURE__*/function () {
var _ref4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee12(response) {
var i;
return regeneratorRuntime.wrap(function _callee12$(_context12) {
while (1) {
switch (_context12.prev = _context12.next) {
case 0:
i = _this44.dataGates.map(function (e) {
return e.relationId;
}).indexOf(item.relationId);
if (i >= 0) {
_this44.dataGates[i].controller = response.body.relationsControllerGate[0].controller;
_this44.dataGates[i].controllerGateNo = response.body.relationsControllerGate[0].controllerGateNo;
}
resolve(true);
case 3:
case "end":
return _context12.stop();
}
}
}, _callee12);
}));
return function (_x4) {
return _ref4.apply(this, arguments);
};
}()).then(null, /*#__PURE__*/function () {
var _ref5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee13(err) {
return regeneratorRuntime.wrap(function _callee13$(_context13) {
while (1) {
switch (_context13.prev = _context13.next) {
case 0:
//
resolve(true);
case 1:
case "end":
return _context13.stop();
}
}
}, _callee13);
}));
return function (_x5) {
return _ref5.apply(this, arguments);
};
}());
});
},
removeGate: function removeGate(data) {
var _this45 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee14() {
var rowinErrDialog, successItemProcess, progress, isFinishProcess, errorMessageProcess, totalDataRowProcess, percent, _iterator9, _step9, item, result, rowstatus;
return regeneratorRuntime.wrap(function _callee14$(_context14) {
while (1) {
switch (_context14.prev = _context14.next) {
case 0:
console.log('data', data);
_this45.dataRelationGate = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
rowinErrDialog = 0;
successItemProcess = 0;
progress = 0;
isFinishProcess = false;
errorMessageProcess = [];
totalDataRowProcess = data.length;
percent = 100 / totalDataRowProcess;
_this45.dataRelationGate.total = totalDataRowProcess;
_iterator9 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(data);
_context14.prev = 11;
_iterator9.s();
case 13:
if ((_step9 = _iterator9.n()).done) {
_context14.next = 26;
break;
}
item = _step9.value;
result = void 0;
_context14.next = 18;
return _this45.deleteGateItem(item.relationId);
case 18:
result = _context14.sent;
if (result === true) {
successItemProcess++;
} else {
rowstatus = item.gate.name + '>>' + result + '';
_this45.$set(errorMessageProcess, ++rowinErrDialog, rowstatus);
}
progress += percent;
_this45.dataRelationGate.progressLoad = progress;
_this45.dataRelationGate.successItem = successItemProcess;
_this45.dataRelationGate.errorMessage = errorMessageProcess;
case 24:
_context14.next = 13;
break;
case 26:
_context14.next = 31;
break;
case 28:
_context14.prev = 28;
_context14.t0 = _context14["catch"](11);
_iterator9.e(_context14.t0);
case 31:
_context14.prev = 31;
_iterator9.f();
return _context14.finish(31);
case 34:
isFinishProcess = true;
_this45.dataRelationGate.isFinish = isFinishProcess;
case 36:
case "end":
return _context14.stop();
}
}
}, _callee14, null, [[11, 28, 31, 34]]);
}))();
},
deleteGateItem: function deleteGateItem(relationId) {
var _this46 = this;
return new Promise(function (resolve, reject) {
_this46.$http.delete(_config__WEBPACK_IMPORTED_MODULE_52__["RELATION_GATE_GROUP"] + '/' + encodeURIComponent(relationId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_DEFAULT"];
break;
}
resolve(errorName);
}); // catch
});
},
addGate: function addGate(data) {
var _this47 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee15() {
var rowinErrDialog, successItemProcess, progress, isFinishProcess, errorMessageProcess, totalDataRowProcess, percent, _iterator10, _step10, item, result, rowstatus;
return regeneratorRuntime.wrap(function _callee15$(_context15) {
while (1) {
switch (_context15.prev = _context15.next) {
case 0:
console.log('data', data);
_this47.dataRelationGate = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
rowinErrDialog = 0;
successItemProcess = 0;
progress = 0;
isFinishProcess = false;
errorMessageProcess = [];
totalDataRowProcess = data.length;
percent = 100 / totalDataRowProcess;
_this47.dataRelationGate.total = totalDataRowProcess;
_iterator10 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(data);
_context15.prev = 11;
_iterator10.s();
case 13:
if ((_step10 = _iterator10.n()).done) {
_context15.next = 27;
break;
}
item = _step10.value;
result = void 0;
_context15.next = 18;
return _this47.addGateItem(item.gateId, _this47.groupId);
case 18:
result = _context15.sent;
if (result === true) {
successItemProcess++;
} else {
rowstatus = item.gateName + '>>' + result + '';
_this47.$set(errorMessageProcess, ++rowinErrDialog, rowstatus);
}
progress += percent;
_this47.dataRelationGate.progress = progress;
_this47.dataRelationGate.successItem = successItemProcess;
_this47.dataRelationGate.progressLoad = progress;
_this47.dataRelationGate.errorMessage = errorMessageProcess;
case 25:
_context15.next = 13;
break;
case 27:
_context15.next = 32;
break;
case 29:
_context15.prev = 29;
_context15.t0 = _context15["catch"](11);
_iterator10.e(_context15.t0);
case 32:
_context15.prev = 32;
_iterator10.f();
return _context15.finish(32);
case 35:
isFinishProcess = true;
_this47.dataRelationGate.isFinish = isFinishProcess;
case 37:
case "end":
return _context15.stop();
}
}
}, _callee15, null, [[11, 29, 32, 35]]);
}))();
},
addGateItem: function addGateItem(gate, group) {
var _this48 = this;
return new Promise(function (resolve, reject) {
_this48.$http.post(_config__WEBPACK_IMPORTED_MODULE_52__["RELATION_GATE_GROUP"], {
gateId: gate,
groupId: group
}).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_404"];
break;
case 409:
errorName = '選択されたゲートは既に使用されています。他のゲートを選択してください。';
break;
case 420:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_420_DE_GROUP"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_DEFAULT"];
break;
}
resolve(errorName);
}); // catch
});
},
confirmAction: function confirmAction(data) {
var _this49 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_48__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee16() {
var rowinErrDialog, successItemProcess, progress, isFinishProcess, errorMessageProcess, totalDataRowProcess, percent, _iterator11, _step11, item, result, rowstatus;
return regeneratorRuntime.wrap(function _callee16$(_context16) {
while (1) {
switch (_context16.prev = _context16.next) {
case 0:
console.log('data', data);
_this49.dataRelationGate = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
rowinErrDialog = 0;
successItemProcess = 0;
progress = 0;
isFinishProcess = false;
errorMessageProcess = [];
totalDataRowProcess = data.selectedItem.length;
_this49.dataRelationGate.total = totalDataRowProcess;
percent = 100 / totalDataRowProcess;
_iterator11 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_46__["default"])(data.selectedItem);
_context16.prev = 11;
_iterator11.s();
case 13:
if ((_step11 = _iterator11.n()).done) {
_context16.next = 27;
break;
}
item = _step11.value;
result = void 0;
console.log('data.isVaild)', data.isVaild);
_context16.next = 19;
return _this49.updateGateItem(item.gate.gateId, data.isValid);
case 19:
result = _context16.sent;
if (result === true) {
successItemProcess++;
} else {
rowstatus = item.gate.name + '>>' + result + '';
_this49.$set(errorMessageProcess, ++rowinErrDialog, rowstatus);
}
progress += percent;
_this49.dataRelationGate.progressLoad = progress;
_this49.dataRelationGate.successItem = successItemProcess;
_this49.dataRelationGate.errorMessage = errorMessageProcess;
case 25:
_context16.next = 13;
break;
case 27:
_context16.next = 32;
break;
case 29:
_context16.prev = 29;
_context16.t0 = _context16["catch"](11);
_iterator11.e(_context16.t0);
case 32:
_context16.prev = 32;
_iterator11.f();
return _context16.finish(32);
case 35:
isFinishProcess = true;
_this49.dataRelationGate.isFinish = isFinishProcess;
case 37:
case "end":
return _context16.stop();
}
}
}, _callee16, null, [[11, 29, 32, 35]]);
}))();
},
updateGateItem: function updateGateItem(gateId, val) {
var _this50 = this;
return new Promise(function (resolve, reject) {
_this50.$http.put(_config__WEBPACK_IMPORTED_MODULE_52__["GATES_LIST_API"] + '/' + encodeURIComponent(gateId), {
isValid: val
}).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_52__["ERROR_DEFAULT"];
break;
}
resolve(errorName);
}); // catch
});
},
loadGates: function loadGates(page) {
this.dataGates = [];
this.getRelationGateGroup(page);
},
loadAllGates: function loadAllGates(item) {
this.expandData.gateAll.page = 1;
this.expandData.gateAll.perPage = 25;
this.loadGateList({
perPage: 25,
page: 1
});
},
changePerPageGateAll: function changePerPageGateAll(val) {
this.expandData.gateAll.perPage = val;
var data = {
page: this.expandData.gateAll.page,
perPage: this.expandData.gateAll.perPage
};
this.loadGateList(data);
},
changePageGateAll: function changePageGateAll(val) {
this.expandData.gateAll.page = val;
var data = {
page: this.expandData.gateAll.page,
perPage: this.expandData.gateAll.perPage
};
this.loadGateList(data);
},
loadGateList: function loadGateList(item) {
var _this51 = this;
this.expandData.gateAll.loading = true;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_52__["GATES_LIST_API"] + '?limit=' + item.perPage + '&page=' + item.page + '&sortKey=desc:registered&isExceptOptionalGate=true&isValid=true').then(function (response) {
if (response.body.maxRecords > 0) {
_this51.expandData.gateAll.data = response.body.gates;
_this51.expandData.gateAll.total = response.body.maxRecords;
_this51.expandData.gateAll.loading = false;
}
}).then(null, function (err) {
console.log('err: ', err);
_this51.expandData.gateAll.loading = false;
}); // catch
},
checkGroupItemUnLock: function checkGroupItemUnLock(gateId) {
var _this52 = this;
return new Promise(function (resolve, reject) {
_this52.$http.get(_config__WEBPACK_IMPORTED_MODULE_52__["RELATION_GATE_GROUP"] + '?limit=25&gateId=' + encodeURIComponent(gateId) + '&isExceptOptionalGate=true').then(function (response) {
_this52.$set(_this52.listGateGroupCube, gateId, response.body.relationsGateGroup);
if (response.body.maxRecords > 0) {
if (_this52.btnUnlock.includes(gateId) === false) {
_this52.btnUnlock.push(gateId);
}
}
resolve(true);
}).then(null, function (err) {
resolve(false); //
}); // catch
});
},
closeModalGate: function closeModalGate(data) {
if (data) {
this.dataGates = [];
this.getRelationGateGroup(1);
}
this.$emit('close-modal-control', data);
},
closeModalGateAdd: function closeModalGateAdd(data) {
if (data) {
this.$emit('close-modal-control', data);
}
this.dataRelationGate = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
},
getGateIsValid: function getGateIsValid(val) {
localStorage.setItem('isVaildGate', val.toString());
if (this.inPage !== '') {
this.getRelationGateAll(1, false, null);
} else {
this.getRelationGateGroupId(1, false, null);
}
},
loadingModal: function loadingModal(val) {
console.log('loadingModal', val);
this.loading = val;
this.$emit('loading-from-child', val);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateLockAddGroupPage.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateLockAddGroupPage.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_GateLockAddGroupTemplate_GateLockAddGroupTemplate_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/templates/GateLockAddGroupTemplate/GateLockAddGroupTemplate.vue */ "./src/components/templates/GateLockAddGroupTemplate/GateLockAddGroupTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__["Vue"].extend({
name: 'GateAddGroupPage',
components: {
GateLockAddGroupTemplate: _components_templates_GateLockAddGroupTemplate_GateLockAddGroupTemplate_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
data: function data() {
return {
perPage: _config__WEBPACK_IMPORTED_MODULE_10__["PAGE_DEFAULT"],
currPage: 1,
scorp: ['groupId'],
keyword: '',
groupTotalCount: 0,
dataGroups: [],
groupOfGate: [],
loading: false,
errorMessageLogs: '',
successMessageLogs: '',
isFinishGetUser: false,
isFinishGetGate: false,
rowinErrDialog: 0,
errorMessageProcess: [],
successItemProcess: 0,
totalDataRowProcess: 0,
showProgress: false,
isFinishProcess: false,
progress: 0,
showConfirm: false
};
},
created: function created() {
var _this = this;
if (typeof localStorage.groupSortKey === 'undefined') {
localStorage.setItem('groupSortKey', 'registered');
}
if (typeof localStorage.groupSortName === 'undefined') {
localStorage.setItem('groupSortName', 'desc');
}
if (typeof localStorage.pageSizeGroup === 'undefined') {
localStorage.setItem('pageSizeGroup', _config__WEBPACK_IMPORTED_MODULE_10__["PAGE_DEFAULT"].toString());
this.perPage = _config__WEBPACK_IMPORTED_MODULE_10__["PAGE_DEFAULT"];
} else {
this.perPage = parseInt(localStorage.pageSizeGroup);
}
var dataQuery = this.$route.query;
this.loading = true;
this.groupOfGate = [];
this.getListGroups().then(function () {
_this.getGroupOfGate(1, dataQuery.gateId);
});
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
},
isFinishGetUser: function isFinishGetUser(value) {
if (this.isFinishGetGate && value) {
this.loading = false;
}
},
isFinishGetGate: function isFinishGetGate(value) {
if (this.isFinishGetUser && value) {
this.loading = false;
}
}
},
methods: {
goBackGateLockEdit: function goBackGateLockEdit() {
if (this.$route.query.goBack !== undefined && this.$route.query.goBack === 'gate-lock-edit') {
// this.$router.push({ path: Config.GATE_LOCK_EDIT, query: {gateId: this.$route.query.gateId}});
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_10__["GROUP_DETAIL"] + '/?groupId=' + this.$route.query.groupId
});
} else {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_10__["GATE"],
query: {
goBack: 'gate-lock'
}
});
}
},
closeModalProgress: function closeModalProgress() {
this.showProgress = false;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.loading = true;
var dataQuery = this.$route.query;
this.getGroupOfGate(1, dataQuery.gateId);
},
closeDialogConfirm: function closeDialogConfirm() {
this.showConfirm = false;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.showProgress = false;
this.totalDataRowProcess = 0;
},
clickConfirm: function clickConfirm() {
this.showConfirm = true;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.showProgress = false;
this.totalDataRowProcess = 0;
},
clickAddGroup: function clickAddGroup(data) {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var percent, dataQuery, _iterator, _step, item, result, array;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_this2.showConfirm = false;
_this2.rowinErrDialog = 0;
_this2.successItemProcess = 0;
_this2.progress = 0;
_this2.showProgress = true;
_this2.totalDataRowProcess = data.length;
percent = 100 / _this2.totalDataRowProcess;
dataQuery = _this2.$route.query;
if (!(dataQuery.gateId !== undefined && dataQuery.gateId !== '' && dataQuery.gateId !== null)) {
_context.next = 32;
break;
}
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__["default"])(data);
_context.prev = 10;
_iterator.s();
case 12:
if ((_step = _iterator.n()).done) {
_context.next = 23;
break;
}
item = _step.value;
result = void 0;
array = {
groupId: item,
gateId: dataQuery.gateId
};
_context.next = 18;
return _this2.postGroup(array, item);
case 18:
result = _context.sent;
if (result) {
_this2.successItemProcess++;
}
_this2.progress += percent;
case 21:
_context.next = 12;
break;
case 23:
_context.next = 28;
break;
case 25:
_context.prev = 25;
_context.t0 = _context["catch"](10);
_iterator.e(_context.t0);
case 28:
_context.prev = 28;
_iterator.f();
return _context.finish(28);
case 31:
_this2.isFinishProcess = true;
case 32:
case "end":
return _context.stop();
}
}
}, _callee, null, [[10, 25, 28, 31]]);
}))();
},
postGroup: function postGroup(data, groupId) {
var _this3 = this;
return new Promise(function (resolve, reject) {
_this3.$http.post(_config__WEBPACK_IMPORTED_MODULE_10__["RELATION_GATE_GROUP"], data).then(function (response) {
if (response.body.message === 'Success') {
resolve(true);
} else {
resolve(false);
}
}).then(null, function (error) {
var errorName = '';
switch (error.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 409:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_409_GATE_GROUP"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupId + '>>' + errorName + '';
_this3.$set(_this3.errorMessageProcess, ++_this3.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
changePerPage: function changePerPage(value) {
var _this4 = this;
this.perPage = value;
localStorage.setItem('pageSizeGroup', value);
this.loading = true;
this.getListGroups().then(function () {
_this4.loading = false;
});
},
changePage: function changePage(value) {
var _this5 = this;
this.currPage = value;
this.loading = true;
this.getListGroups().then(function () {
_this5.loading = false;
});
},
searchGroup: function searchGroup(value) {
var _this6 = this;
this.keyword = value.text;
this.scorp = value.targets;
this.dataGroups = [];
this.loading = true;
this.getListGroups().then(function () {
_this6.loading = false;
});
},
getGroupOfGate: function getGroupOfGate(page, gateId) {
var _this7 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_10__["RELATION_GATE_GROUP"] + '?gateId=' + encodeURIComponent(gateId) + '&limit=1000&page=' + page + '&embed=group').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.relationsGateGroup.forEach(function (element) {
_this7.groupOfGate.push({
text: element.group.name,
value: element.groupId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this7.getGroupOfGate(page + 1, gateId);
} else {
_this7.loading = false;
}
} else {
_this7.groupOfGate = [];
_this7.loading = false;
}
}).then(null, function (err) {
console.log('err: ', err);
_this7.loading = false;
}); // catch
},
getListGroups: function getListGroups() {
var _this8 = this;
return new Promise(function (resolve, reject) {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_10__["GROUP_LIST_API"] + '?limit=' + localStorage.pageSizeGroup + '&page=' + _this8.currPage + '&keyword=' + _this8.keyword + '&scorp=' + _this8.scorp + '&sortKey=' + localStorage.groupSortName + ':' + localStorage.groupSortKey + '&isValid=true';
if (_this8.keyword !== '') {
apiLink += '&keyword=' + _this8.keyword + '&scorp=' + _this8.scorp;
}
_this8.$http.get(apiLink).then(function (response) {
_this8.resetData();
if (!_this8.isEmpty(response.body.groups)) {
_this8.dataGroups = response.body.groups;
_this8.groupTotalCount = response.body.maxRecords;
_this8.currPage = Math.ceil(response.body.startRecord / _this8.perPage);
} else {
_this8.groupTotalCount = 0;
_this8.currPage = 1;
}
resolve(true);
}).then(null, function (err) {
resolve(true);
switch (err.status) {
case 400:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 500:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
}); // catch
});
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
resetData: function resetData() {
this.dataGroups = [];
this.errorMessageLogs = ''; // this.groupTotalCount = 0;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateLockAddPage.vue?vue&type=script&lang=ts&":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateLockAddPage.vue?vue&type=script&lang=ts& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js");
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_GateLockAddTemplate_GateLockAddTemplate_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/templates/GateLockAddTemplate/GateLockAddTemplate.vue */ "./src/components/templates/GateLockAddTemplate/GateLockAddTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__["Vue"].extend({
name: 'GateLockAddPage',
components: {
GateLockAddTemplate: _components_templates_GateLockAddTemplate_GateLockAddTemplate_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
props: {
isEditGate: {
type: Boolean,
default: false
},
isGateLockAdd: {
type: Boolean,
default: false
}
},
data: function data() {
return {
loading: false,
isGroupOfGate: false,
showConfirm: false,
successMessageLogs: '',
errorMessageLogs: '',
gateDetail: {
gateId: '',
gateModelCode: '',
gateModelName: '',
gateModelId: '',
gateModel: {},
iconType: 0,
makerCode: '',
customizable: false,
target: 0,
controlTime: 0,
timeUnit: 0,
gateName: '',
isVisitor: false,
isNFCValid: true,
isTenKeyValid: true,
isGatePasswordValid: false,
gatePasswordLength: 5,
gatePasswordSeed: '',
isTwoStepAuthValid: false,
bleIntensity: '',
buzzerPattern: 1,
option1: '',
option2: '',
gateSNMain: '',
gateSNBLE: '',
gateFWMain: '',
gateFWBLE: '',
registered: '',
updated: '',
reported: '',
revisionDesired: '',
revisionReported: '',
voltage: '',
scanDate: '',
isValid: true,
needLocation: false,
isAntiPassback: false,
antiPassback: {
gateId: '',
gateName: '',
mode: 0,
relationId: 0
},
antiPassbackPrev: {
relationId: 0,
gateId: '',
gateName: '',
mode: ''
}
},
listGateModel: [],
groupsAddFail: [],
dataUnlockingTime: [],
groupItemsOrigin: [],
dayTypes: [],
isFinishDetailGate: false,
groupId: '',
goBack: 'gates',
showModal: false,
successMessageModal: '',
errorMessageModal: '',
listAntiPassGates: [],
relationsGateGroup: [],
userOfGate: [],
currPage: 1,
currPageGroup: 1,
currPageUser: 1,
keyword: '',
gateListPages: 0,
totalGate: 0,
groupTotalCount: 0,
userTotalCount: 0,
isEdit: false,
isUserOfGate: false,
isShowConfirmUser: false,
showProgressUser: false,
userTotalCountDel: 0,
totalDataRowProcessUser: 0,
progressUser: 0,
successItemProcessUser: 0,
errorMessageProcessUser: [],
isFinishProcessUser: false,
rowinErrDialog: 0,
isShowConfirmGroup: false,
showProgressGroup: false,
groupTotalCountDel: 0,
totalDataRowProcessGroup: 0,
progressGroup: 0,
successItemProcessGroup: 0,
errorMessageProcessGroup: [],
isFinishProcessGroup: false,
isFinishUpdate: false,
isFinishCreate: false,
loadingChild: false
};
},
mounted: function mounted() {
var _this = this;
var dataQuery = this.$route.query;
if (dataQuery.gateId !== undefined) {
this.isEdit = true;
this.listGateModel = [];
this.getGateData(dataQuery.gateId.toString()).then(function () {
_this.getGroupOfGate(1, dataQuery.gateId.toString());
_this.getUserOfGate(1, dataQuery.gateId.toString());
});
}
var gateId = localStorage.getItem('gateId');
if (gateId != null && this.isGateLockAdd === false) {
this.isEdit = true;
this.listGateModel = [];
this.getGateData(gateId).then(function () {
_this.getGroupOfGate(1, gateId.toString());
_this.getUserOfGate(1, gateId.toString());
});
}
if (this.$route.query.goBack !== undefined) {
this.goBack = this.$route.query.goBack.toString();
}
},
created: function created() {
this.getListGateModel();
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
}
},
methods: {
resetAntiPassGate: function resetAntiPassGate() {
this.gateDetail.isAntiPassback = false;
this.gateDetail.antiPassback = {
relationId: 0,
gateId: '',
gateName: '',
mode: 0
};
},
disableAntiModes: function disableAntiModes() {
// this method uses to check and enable/disable anti modes (level, gate name)
if (!this.gateDetail.isAntiPassback) {
// if anti-pass not enable then reset anti modes
this.gateDetail.antiPassback.gateId = ''; // デフォルトの値は空欄です
this.gateDetail.antiPassback.gateName = ''; // デフォルトの値は空欄です
}
},
changePage: function changePage(value) {
this.currPage = value.page;
this.getGates();
},
changePageUser: function changePageUser(item) {
this.userOfGate = [];
this.currPageUser = item.page;
var gateId = localStorage.getItem('gateId');
this.getUserOfGate(item.page, gateId);
},
changePageGroup: function changePageGroup(item) {
this.relationsGateGroup = [];
this.currPageGroup = item.page;
var gateId = localStorage.getItem('gateId');
this.getGroupOfGate(item.page, gateId);
},
searchPage: function searchPage(value) {
this.currPage = 1;
var keyword = value.replace(/\s/g, ',');
this.keyword = keyword;
this.getGates();
},
loadGates: function loadGates() {
this.keyword = '';
this.getGates();
},
setGate: function setGate(item) {
this.gateDetail.antiPassback.gateId = item[0].gateId;
this.gateDetail.antiPassback.gateName = item[0].gateName;
},
registerGates: function registerGates() {
var _this2 = this;
this.loading = true;
var data = {};
this.isFinishCreate = false;
data = {
gateName: this.gateDetail.gateName,
gateModelId: this.gateDetail.gateModelId,
gateModelName: this.gateDetail.gateModelName,
gateModelCode: this.gateDetail.gateModelCode,
iconType: this.gateDetail.iconType,
makerCode: this.gateDetail.makerCode,
customizable: this.gateDetail.customizable,
target: this.gateDetail.target,
timeUnit: this.gateDetail.timeUnit,
controlTime: parseInt(this.gateDetail.controlTime),
isVisitor: this.gateDetail.isVisitor,
isNFCValid: this.gateDetail.isNFCValid,
isTenKeyValid: this.gateDetail.isTenKeyValid,
isGatePasswordValid: this.gateDetail.isGatePasswordValid,
isTwoStepAuthValid: this.gateDetail.isTwoStepAuthValid,
bleIntensity: this.gateDetail.bleIntensity,
buzzerPattern: this.gateDetail.buzzerPattern,
option1: this.gateDetail.option1,
option2: this.gateDetail.option2,
isValid: this.gateDetail.isValid,
needLocation: this.gateDetail.needLocation
};
if (this.gateDetail.isGatePasswordValid) {
data.gatePasswordLength = this.gateDetail.gatePasswordLength;
if (this.gateDetail.gatePasswordSeed.length > 0) {
data.gatePasswordSeed = this.gateDetail.gatePasswordSeed;
}
}
console.log(data);
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_10__["GATES_LIST_API"], data).then(function (response) {
if (_this2.gateDetail.isAntiPassback) {
// anti-pass is actived then create anti-pass for this gate
_this2.createAntiPassGate(response.body.gateId, false);
} else {
_this2.loading = false;
_this2.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ADD_GATE_API_SUCCESS"];
_this2.$emit('gate-success', true);
_this2.errorMessageLogs = '';
}
_this2.isFinishCreate = true;
}).then(null, function (err) {
_this2.loading = false;
_this2.$emit('gate-success', false);
switch (err.status) {
case 400:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 409:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_409_GATE"];
break;
case 500:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
}); // catch
},
editGates: function editGates() {
var _this3 = this;
this.loading = true;
var data = {};
this.isFinishUpdate = false;
data = {
gateName: this.gateDetail.gateName,
gateModelId: this.gateDetail.gateModelId,
gateModelName: this.gateDetail.gateModelName,
gateModelCode: this.gateDetail.gateModelCode,
iconType: this.gateDetail.iconType,
makerCode: this.gateDetail.makerCode,
customizable: this.gateDetail.customizable,
target: this.gateDetail.target,
timeUnit: this.gateDetail.timeUnit,
controlTime: parseInt(this.gateDetail.controlTime),
isVisitor: this.gateDetail.isVisitor,
isNFCValid: this.gateDetail.isNFCValid,
isTenKeyValid: this.gateDetail.isTenKeyValid,
isGatePasswordValid: this.gateDetail.isGatePasswordValid,
isTwoStepAuthValid: this.gateDetail.isTwoStepAuthValid,
bleIntensity: this.gateDetail.bleIntensity,
buzzerPattern: this.gateDetail.buzzerPattern,
option1: this.gateDetail.option1,
option2: this.gateDetail.option2,
isValid: this.gateDetail.isValid,
needLocation: this.gateDetail.needLocation
};
if (this.gateDetail.isGatePasswordValid) {
data.gatePasswordLength = this.gateDetail.gatePasswordLength;
if (this.gateDetail.gatePasswordSeed.length > 0) {
data.gatePasswordSeed = this.gateDetail.gatePasswordSeed;
}
}
console.log(data);
this.$http.put(_config__WEBPACK_IMPORTED_MODULE_10__["GATES_LIST_API"] + '/' + encodeURIComponent(this.gateDetail.gateId), data).then(function (response) {
_this3.updateAntiPassGate();
_this3.$emit('gate-success', true);
_this3.$emit('updateGate', {
gateName: data.gateName
});
}).then(null, function (err) {
_this3.loading = false;
_this3.isFinishUpdate = true;
_this3.$emit('gate-success', false);
switch (err.status) {
case 400:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 409:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_409_GATE"];
break;
case 500:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
}); // catch
},
updateAntiPassGate: function updateAntiPassGate() {
this.errorMessageLogs = '';
if (!this.gateDetail.isAntiPassbackPrev) {
// if the prev anti-pass infor is in-actived
if (this.gateDetail.isAntiPassback === true) {
// the new anti-pass infor is actived, then call to anti-pass insert API
this.createAntiPassGate(this.gateDetail.gateId, true);
} else {
this.loading = false;
this.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["EDIT_GATE_API_SUCCESS"];
this.errorMessageLogs = '';
}
} else {
// if the prev anti-pass infor is active, then calling anti-pass delete API
this.deleteAntiPassGate(this.gateDetail.antiPassbackPrev.relationId);
}
},
deleteAntiPassGate: function deleteAntiPassGate(relationId) {
var _this4 = this;
this.$http.delete(_config__WEBPACK_IMPORTED_MODULE_10__["RELATION_ANTIPASS_GATE_API"] + '/' + encodeURIComponent(relationId)).then( /*#__PURE__*/function () {
var _ref = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(response) {
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
if (!(_this4.gateDetail.isAntiPassback === true)) {
_context.next = 4;
break;
}
// check isAntiPassback = true here because if prev is true but current is false
_this4.createAntiPassGate(_this4.gateDetail.gateId, true);
_context.next = 9;
break;
case 4:
_this4.loading = false;
_context.next = 7;
return _this4.getGateData(_this4.gateDetail.gateId);
case 7:
_this4.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["EDIT_GATE_API_SUCCESS"];
_this4.errorMessageLogs = '';
case 9:
case "end":
return _context.stop();
}
}
}, _callee);
}));
return function (_x) {
return _ref.apply(this, arguments);
};
}()).then(null, /*#__PURE__*/function () {
var _ref2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(err) {
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_this4.loading = false;
_context2.next = 3;
return _this4.getGateData(_this4.gateDetail.gateId);
case 3:
_this4.successMessageLogs = '';
_this4.errorMessageLogs = 'アンチパスバックの更新に失敗しました。
再度アンチパスバックの変更をお願いします。';
case 5:
case "end":
return _context2.stop();
}
}
}, _callee2);
}));
return function (_x2) {
return _ref2.apply(this, arguments);
};
}());
},
setAntiPassData: function setAntiPassData(antiPassback) {
this.gateDetail.antiPassback.relationId = antiPassback.relationId ? antiPassback.relationId : '';
this.gateDetail.antiPassback.gateId = antiPassback.gateId;
this.gateDetail.antiPassback.gateName = antiPassback.gateName;
this.gateDetail.antiPassback.mode = antiPassback.mode; // antiPassbackPrev is the backuped object;;
this.gateDetail.antiPassbackPrev.relationId = antiPassback.relationId ? antiPassback.relationId : '';
this.gateDetail.antiPassbackPrev.gateId = antiPassback.gateId;
this.gateDetail.antiPassbackPrev.gateName = antiPassback.gateName;
this.gateDetail.antiPassbackPrev.mode = antiPassback.mode;
},
createAntiPassGate: function createAntiPassGate(gateId, isEdit) {
var _this5 = this;
var success = _config__WEBPACK_IMPORTED_MODULE_10__["ADD_GATE_API_SUCCESS"];
var error = 'ゲートの新規登録は完了しました。アンチパスバックの登録に失敗しました。
ゲート編集より、再度アンチパスバックの変更をお願いします。';
if (isEdit) {
success = _config__WEBPACK_IMPORTED_MODULE_10__["EDIT_GATE_API_SUCCESS"];
error = 'アンチパスバックの更新に失敗しました。
再度アンチパスバックの変更をお願いします。';
}
var Infor = {
ownerId: localStorage.ownerId,
gateIdA: gateId,
gateIdB: this.gateDetail.antiPassback.gateId,
mode: this.gateDetail.antiPassback.mode
};
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_10__["RELATION_ANTIPASS_GATE_API"], Infor).then( /*#__PURE__*/function () {
var _ref3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(response) {
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
_this5.successMessageLogs = success;
_this5.errorMessageLogs = '';
_this5.loading = false;
_context3.next = 5;
return _this5.getGateData(gateId);
case 5:
case "end":
return _context3.stop();
}
}
}, _callee3);
}));
return function (_x3) {
return _ref3.apply(this, arguments);
};
}()).then(null, /*#__PURE__*/function () {
var _ref4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(err) {
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
_this5.resetAntiPassGate();
_this5.loading = false;
_context4.next = 4;
return _this5.getGateData(gateId);
case 4:
_this5.successMessageLogs = '';
_this5.errorMessageLogs = error;
case 6:
case "end":
return _context4.stop();
}
}
}, _callee4);
}));
return function (_x4) {
return _ref4.apply(this, arguments);
};
}());
},
getGates: function getGates() {
var _this6 = this;
this.loadingChild = true;
this.listAntiPassGates = [];
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_10__["GATES_LIST_API"] + '?limit=25&page=' + this.currPage + '&keyword=' + this.keyword + '&scorp=gateId,gateName' + '&sortKey=desc:registered&isValid=true').then(function (response) {
_this6.totalGate = response.body.maxRecords;
if (response.body.maxRecords > 0 && response.body.gates.length > 0) {
_this6.gateListPages = Math.ceil(response.body.maxRecords / 25);
_this6.listAntiPassGates = response.body.gates;
}
_this6.loadingChild = false;
}).then(null, function (err) {
_this6.loadingChild = true;
});
},
changeInfoGate: function changeInfoGate(agr) {
this.gateDetail.gateModelCode = agr.gateModelCode;
this.gateDetail.gateModelName = agr.gateModelName;
this.gateDetail.gateModelId = agr.gateModelId;
this.gateDetail.controlTime = agr.controlTime;
this.gateDetail.makerCode = agr.makerCode;
this.gateDetail.customizable = agr.customizable;
this.gateDetail.iconType = agr.iconType;
this.gateDetail.target = agr.target;
this.gateDetail.timeUnit = agr.timeUnit;
if (agr.makerCode === 2 || agr.makerCode === 4) {
this.gateDetail.bleIntensity = 6;
} else {
this.gateDetail.bleIntensity = 1;
}
console.log(this.gateDetail);
},
clickConfirm: function clickConfirm(data) {
this.successMessageModal = '';
this.errorMessageModal = '';
this.showConfirm = true;
},
closeModalConfirm: function closeModalConfirm(data) {
this.showConfirm = false;
},
clickBackGate: function clickBackGate(data) {
// this.$router.push({ path: Config.GATE, query: {goBack: 'gate-lock'}});
this.$emit('deleteBridgeProperty', data);
if (this.isFinishUpdate === true || this.isFinishCreate === true) {
this.$emit('load-gates', 1);
}
},
getGateData: function getGateData(gateId) {
var _this7 = this;
this.loadingChild = true;
return new Promise(function (resolve, reject) {
_this7.errorMessageLogs = '';
_this7.$http.get(_config__WEBPACK_IMPORTED_MODULE_10__["GATES_LIST_API"] + '?gateId=' + encodeURIComponent(gateId)).then(function (response) {
if (response.body.maxRecords > 0 && response.body.gates.length > 0) {
_this7.gateDetail = response.body.gates[0];
_this7.gateDetail.isAntiPassbackPrev = response.body.gates[0].isAntiPassback;
_this7.gateDetail.gateModel = {
gateModelCode: response.body.gates[0].gateModelCode,
gateModelId: response.body.gates[0].gateModelId,
gateModelName: response.body.gates[0].gateModelName
};
_this7.gateDetail.antiPassbackPrev = {
relationId: 0,
gateId: '',
gateName: '',
mode: ''
};
if (_this7.gateDetail.isAntiPassback === true) {
_this7.setAntiPassData(response.body.gates[0].antiPassback);
}
resolve(null);
} else {
resolve(null);
}
_this7.loadingChild = false;
}).then(null, function (err) {
_this7.loadingChild = false;
console.log('err: ', err);
_this7.errorMessageLogs = '';
switch (err.status) {
case 400:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 500:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
resolve(null);
}); // catch
});
},
getGroupOfGate: function getGroupOfGate(page, gateId) {
var _this8 = this;
this.isGroupOfGate = true;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_10__["RELATION_GATE_GROUP"] + '?gateId=' + encodeURIComponent(gateId) + '&limit=25&page=' + page + '&embed=group&isExceptOptionalGate=true').then(function (response) {
_this8.groupTotalCount = response.body.maxRecords;
_this8.relationsGateGroup = response.body.relationsGateGroup;
_this8.currPageGroup = Math.ceil(response.body.startRecord / 25);
_this8.isGroupOfGate = false;
}).then(null, function (err) {
_this8.isGroupOfGate = false; //
}); // catch
},
getUserOfGate: function getUserOfGate(page, gateId) {
var _this9 = this;
this.isUserOfGate = true;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_10__["GATES_PASSAGE_API"] + '?gateId=' + encodeURIComponent(gateId) + '&limit=25&page=' + page + '&isExceptOptionalGate=true').then( /*#__PURE__*/function () {
var _ref5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(response) {
var data, i;
return regeneratorRuntime.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
data = response.body.passages;
_this9.currPageUser = Math.ceil(response.body.startRecord / 25);
_this9.userTotalCount = response.body.maxRecords;
i = 0;
case 4:
if (!(i < data.length)) {
_context5.next = 11;
break;
}
_this9.userOfGate.push(data[i]);
_context5.next = 8;
return _this9.getUserItem(data[i].userId, i);
case 8:
i++;
_context5.next = 4;
break;
case 11:
_this9.isUserOfGate = false;
case 12:
case "end":
return _context5.stop();
}
}
}, _callee5);
}));
return function (_x5) {
return _ref5.apply(this, arguments);
};
}()).then(null, function (err) {
_this9.isUserOfGate = false;
}); // catch
},
getUserItem: function getUserItem(userId, i) {
var _this10 = this;
return new Promise(function (resolve, reject) {
_this10.$http.get(_config__WEBPACK_IMPORTED_MODULE_10__["USERS_LIST_API"] + '?userId=' + encodeURIComponent(userId)).then(function (response) {
_this10.userOfGate[i].user = response.body.users[0];
console.log('response: ', response);
resolve(true);
}).then(null, function (error) {
console.log('error: ', error);
resolve(false);
});
});
},
getListGateModel: function getListGateModel() {
var _this11 = this;
// this.listGateModel = [];
// this.loading = true;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_10__["GATE_MODEL_LIST_API"]).then(function (response) {
_this11.listGateModel = response.body.gateModels.filter(function (element) {
return element.gateModelCode !== 'ALIG-030';
});
_this11.gateDetail.listModel = response.body.gateModels.filter(function (element) {
return element.gateModelCode !== 'ALIG-030';
}); // this.loading = false;
}).then(null, function (err) {
// this.loading = false;
console.log('err: ', err);
});
},
deleteGatePassage: function deleteGatePassage(passageId) {
var _this12 = this;
return new Promise(function (resolve, reject) {
_this12.$http.delete(_config__WEBPACK_IMPORTED_MODULE_10__["GATES_PASSAGE_API"] + '/' + encodeURIComponent(passageId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = passageId + '>>' + _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
var rowstatus = passageId + '>>' + errorName + '';
_this12.$set(_this12.errorMessageProcessUser, ++_this12.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
closeModalProgressUser: function closeModalProgressUser() {
this.showProgressUser = false;
this.rowinErrDialog = 0;
this.errorMessageProcessUser = [];
this.successItemProcessUser = 0;
this.progressUser = 0;
this.isFinishProcessUser = false;
this.userOfGate = [];
var gateId = localStorage.getItem('gateId');
this.getUserOfGate(1, gateId);
},
closeModalProgressGroup: function closeModalProgressGroup() {
this.showProgressGroup = false;
this.rowinErrDialog = 0;
this.errorMessageProcessGroup = [];
this.successItemProcessGroup = 0;
this.progressGroup = 0;
this.isFinishProcessGroup = false;
this.relationsGateGroup = [];
var gateId = localStorage.getItem('gateId');
this.getGroupOfGate(1, gateId);
},
clickRemoveUser: function clickRemoveUser(data) {
var _this13 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() {
var percent, _iterator, _step, item, result;
return regeneratorRuntime.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
console.log(data);
_this13.showProgressUser = true;
_this13.rowinErrDialog = 0;
_this13.errorMessageProcessUser = [];
_this13.successItemProcessUser = 0;
_this13.progressUser = 0;
_this13.isFinishProcessUser = false;
_this13.totalDataRowProcessUser = data.length;
percent = 100 / _this13.totalDataRowProcessUser;
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__["default"])(data);
_context6.prev = 10;
_iterator.s();
case 12:
if ((_step = _iterator.n()).done) {
_context6.next = 22;
break;
}
item = _step.value;
result = void 0;
_context6.next = 17;
return _this13.deleteGatePassage(item.passageId);
case 17:
result = _context6.sent;
if (result) {
_this13.successItemProcessUser++;
}
_this13.progressUser += percent;
case 20:
_context6.next = 12;
break;
case 22:
_context6.next = 27;
break;
case 24:
_context6.prev = 24;
_context6.t0 = _context6["catch"](10);
_iterator.e(_context6.t0);
case 27:
_context6.prev = 27;
_iterator.f();
return _context6.finish(27);
case 30:
_this13.isFinishProcessUser = true;
case 31:
case "end":
return _context6.stop();
}
}
}, _callee6, null, [[10, 24, 27, 30]]);
}))();
},
clickRemoveGroup: function clickRemoveGroup(data) {
var _this14 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() {
var percent, _iterator2, _step2, item, result;
return regeneratorRuntime.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
console.log(data);
_this14.showProgressGroup = true;
_this14.rowinErrDialog = 0;
_this14.errorMessageProcessGroup = [];
_this14.successItemProcessGroup = 0;
_this14.progressGroup = 0;
_this14.isFinishProcessGroup = false;
_this14.totalDataRowProcessGroup = data.length;
percent = 100 / _this14.totalDataRowProcessGroup;
_iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__["default"])(data);
_context7.prev = 10;
_iterator2.s();
case 12:
if ((_step2 = _iterator2.n()).done) {
_context7.next = 22;
break;
}
item = _step2.value;
result = void 0;
_context7.next = 17;
return _this14.deleteRelationGateGroup(item.relationId);
case 17:
result = _context7.sent;
if (result) {
_this14.successItemProcessGroup++;
}
_this14.progressGroup += percent;
case 20:
_context7.next = 12;
break;
case 22:
_context7.next = 27;
break;
case 24:
_context7.prev = 24;
_context7.t0 = _context7["catch"](10);
_iterator2.e(_context7.t0);
case 27:
_context7.prev = 27;
_iterator2.f();
return _context7.finish(27);
case 30:
_this14.isFinishProcessGroup = true;
if (_this14.successItemProcessGroup > 0) {
_this14.$emit('gate-success', true);
}
case 32:
case "end":
return _context7.stop();
}
}
}, _callee7, null, [[10, 24, 27, 30]]);
}))();
},
deleteRelationGateGroup: function deleteRelationGateGroup(relationId) {
var _this15 = this;
return new Promise(function (resolve, reject) {
_this15.$http.delete(_config__WEBPACK_IMPORTED_MODULE_10__["RELATION_GATE_GROUP_API"] + '/' + encodeURIComponent(relationId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = relationId + '>>' + _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
var rowstatus = relationId + '>>' + errorName + '';
_this15.$set(_this15.errorMessageProcessGroup, ++_this15.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
validateBeforeSubmit: function validateBeforeSubmit(data) {
this.errorMessageLogs = '';
},
resetData: function resetData() {
this.successMessageLogs = '';
this.errorMessageLogs = '';
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateLockAddUserPage.vue?vue&type=script&lang=ts&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateLockAddUserPage.vue?vue&type=script&lang=ts& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_GateLockAddUserTemplate_GateLockAddUserTemplate_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/templates/GateLockAddUserTemplate/GateLockAddUserTemplate.vue */ "./src/components/templates/GateLockAddUserTemplate/GateLockAddUserTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_10__);
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_7__["Vue"].extend({
name: 'GateLockAddUserPage',
components: {
GateLockAddUserTemplate: _components_templates_GateLockAddUserTemplate_GateLockAddUserTemplate_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
data: function data() {
return {
perPage: _config__WEBPACK_IMPORTED_MODULE_9__["PAGE_DEFAULT"],
currPage: 1,
scorp: ['userId'],
keyword: '',
userTotalCount: 0,
dataUsers: [],
loading: false,
errorMessageLogs: '',
successMessageLogs: '',
isFinishGetGate: false,
rowinErrDialog: 0,
errorMessageProcess: [],
userOfGate: [],
successItemProcess: 0,
totalDataRowProcess: 0,
showProgress: false,
isFinishProcess: false,
showConfirm: false,
progress: 0
};
},
created: function created() {
var _this = this;
if (typeof localStorage.pageSizeUser === 'undefined') {
localStorage.setItem('pageSizeUser', _config__WEBPACK_IMPORTED_MODULE_9__["PAGE_DEFAULT"].toString());
this.perPage = _config__WEBPACK_IMPORTED_MODULE_9__["PAGE_DEFAULT"];
} else {
this.perPage = parseInt(localStorage.pageSizeUser);
}
var dataQuery = this.$route.query;
this.loading = true;
this.userOfGate = [];
this.getListUsers().then(function () {
_this.getUserOfGate(1, dataQuery.gateId);
});
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
},
isFinishGetGate: function isFinishGetGate(value) {
if (this.isFinishGetGate && value) {
this.loading = false;
}
}
},
methods: {
closeModalProgress: function closeModalProgress() {
this.showProgress = false;
this.showConfirm = false;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
},
clickConfirm: function clickConfirm() {
this.showConfirm = true;
},
goBackGateLockEdit: function goBackGateLockEdit() {
if (this.$route.query.goBack !== undefined && this.$route.query.goBack === 'gate-lock-edit') {
// this.$router.push({ path: Config.GATE_LOCK_EDIT, query: {gateId: this.$route.query.gateId}});
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_9__["GROUP_DETAIL"] + '/?groupId=' + this.$route.query.groupId
});
} else {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_9__["GATE"],
query: {
goBack: 'gate-lock'
}
});
}
},
clickAddUser: function clickAddUser(data) {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var percent, dataQuery, _iterator, _step, item, result, dt;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_this2.errorMessageProcess = [];
_this2.showConfirm = false;
_this2.rowinErrDialog = 0;
_this2.successItemProcess = 0;
_this2.progress = 0;
_this2.showProgress = true;
_this2.totalDataRowProcess = data.length;
percent = _this2.totalDataRowProcess > 0 ? 100 / _this2.totalDataRowProcess : 0;
dataQuery = _this2.$route.query;
if (!(dataQuery.gateId !== undefined && dataQuery.gateId !== '' && dataQuery.gateId !== null)) {
_context.next = 38;
break;
}
if (!(_this2.totalDataRowProcess === 0)) {
_context.next = 15;
break;
}
_this2.successItemProcess++;
_this2.progress = 100;
_context.next = 37;
break;
case 15:
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_4__["default"])(data);
_context.prev = 16;
_iterator.s();
case 18:
if ((_step = _iterator.n()).done) {
_context.next = 29;
break;
}
item = _step.value;
result = void 0;
dt = {
gateId: dataQuery.gateId,
userId: item.userId,
notBefore: _this2.formatTimestamp(item.begin),
notAfter: _this2.formatTimestamp(item.end)
};
_context.next = 24;
return _this2.postUser(dt, item.userId);
case 24:
result = _context.sent;
if (result) {
_this2.successItemProcess++;
}
_this2.progress += percent;
case 27:
_context.next = 18;
break;
case 29:
_context.next = 34;
break;
case 31:
_context.prev = 31;
_context.t0 = _context["catch"](16);
_iterator.e(_context.t0);
case 34:
_context.prev = 34;
_iterator.f();
return _context.finish(34);
case 37:
_this2.isFinishProcess = true;
case 38:
case "end":
return _context.stop();
}
}
}, _callee, null, [[16, 31, 34, 37]]);
}))();
},
postUser: function postUser(data, userId) {
var _this3 = this;
return new Promise(function (resolve, reject) {
_this3.$http.post(_config__WEBPACK_IMPORTED_MODULE_9__["GATES_PASSAGE_API"], data).then(function (response) {
if (response.body.message === 'Success') {
resolve(true);
} else {
resolve(false);
}
}).then(null, function (error) {
var errorName = '';
switch (error.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_404"];
break;
case 409:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_409_GATE_PASSAGE"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
break;
}
var rowstatus = userId + '>>' + errorName + '';
_this3.$set(_this3.errorMessageProcess, ++_this3.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
getUserOfGate: function getUserOfGate(page, gateId) {
var _this4 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_9__["GATES_PASSAGE_API"] + '?gateId=' + encodeURIComponent(gateId) + '&limit=1000&page=' + page).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.passages.forEach(function (element) {
_this4.userOfGate.push({
text: element.userId,
value: element.userId,
notAfter: element.notAfter,
notBefore: element.notBefore
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this4.getUserOfGate(page + 1, gateId);
} else {
_this4.loading = false;
}
} else {
_this4.userOfGate = [];
_this4.loading = false;
}
}).then(null, function (err) {
console.log('err: ', err);
_this4.loading = false;
}); // catch
},
changePerPage: function changePerPage(value) {
var _this5 = this;
this.perPage = value;
localStorage.setItem('pageSizeUser', value);
this.loading = true;
this.getListUsers().then(function () {
_this5.loading = false;
});
},
changePage: function changePage(value) {
var _this6 = this;
this.currPage = value;
this.loading = true;
this.getListUsers().then(function () {
_this6.loading = false;
});
},
searchUser: function searchUser(value) {
var _this7 = this;
this.keyword = value.text;
this.scorp = value.targets;
this.loading = true;
this.dataUsers = [];
this.getListUsers().then(function () {
_this7.loading = false;
});
},
waitPush: function waitPush() {
return new Promise(function (resolve, reject) {
setTimeout(function () {
resolve(true);
}, 500);
});
},
getListUsers: function getListUsers() {
var _this8 = this;
return new Promise(function (resolve, reject) {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_9__["USERS_LIST_API"] + '?limit=' + localStorage.pageSizeUser + '&page=' + _this8.currPage + '&isExceptOptionalUser=true&isValid=true&exclude=thumbnail';
if (_this8.keyword !== '') {
apiLink += '&keyword=' + _this8.keyword + '&scorp=' + _this8.scorp;
}
_this8.$http.get(apiLink).then( /*#__PURE__*/function () {
var _ref = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(response) {
var responseData, i;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_this8.resetData();
responseData = response.body.users;
if (_this8.isEmpty(responseData)) {
_context2.next = 21;
break;
}
i = 0;
case 4:
if (!(i < responseData.length)) {
_context2.next = 17;
break;
}
responseData[i].begin = '';
responseData[i].end = '';
if (!(i % 50 === 0)) {
_context2.next = 13;
break;
}
_context2.next = 10;
return _this8.waitPush();
case 10:
_this8.dataUsers.push(responseData[i]);
_context2.next = 14;
break;
case 13:
_this8.dataUsers.push(responseData[i]);
case 14:
i++;
_context2.next = 4;
break;
case 17:
_this8.userTotalCount = response.body.maxRecords;
_this8.currPage = Math.ceil(response.body.startRecord / _this8.perPage);
_context2.next = 23;
break;
case 21:
_this8.userTotalCount = 0;
_this8.currPage = 1;
case 23:
resolve(true);
case 24:
case "end":
return _context2.stop();
}
}
}, _callee2);
}));
return function (_x) {
return _ref.apply(this, arguments);
};
}()).then(null, function (err) {
switch (err.status) {
case 400:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403"];
} else {
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403_DENIED"];
}
break;
case 404:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_404"];
break;
case 500:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_500"];
break;
case 503:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_503"];
break;
default:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
break;
}
resolve(true);
}); // catch
});
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
resetData: function resetData() {
this.dataUsers = [];
this.errorMessageLogs = ''; // this.userTotalCount = 0;
},
formatTimestamp: function formatTimestamp(t) {
return t !== '' ? moment__WEBPACK_IMPORTED_MODULE_10___default()(t).unix() : '';
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateLockDetailPage.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateLockDetailPage.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_GateLockDetailTemplate_GateLockDetailTemplate_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/templates/GateLockDetailTemplate/GateLockDetailTemplate.vue */ "./src/components/templates/GateLockDetailTemplate/GateLockDetailTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
var arrayDay = ['月曜', '火曜', '水曜', '木曜', '金曜', '土曜', '日曜'];
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_1__["Vue"].extend({
name: 'GateDetailPage',
components: {
GateLockDetailTemplate: _components_templates_GateLockDetailTemplate_GateLockDetailTemplate_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
},
props: {
gateId: {
type: String,
default: ''
},
btnUnlock: {
type: Boolean,
default: false
},
isAdminOfRemoteUnlock: {
type: Boolean,
default: false
}
},
data: function data() {
return {
loading: false,
showConfirm: false,
successMessageLogs: '',
errorMessageLogs: '',
gateDetail: {
gateId: '',
gateName: '',
option1: '',
option2: '',
groups: []
},
groupList: [],
groupsAddFail: [],
dataUnlockingTime: [],
groupItemsOrigin: [],
dayTypes: [],
isFinishDetailGate: false,
groupId: '',
goBack: 'gates',
showModal: false,
successMessageModal: '',
errorMessageModal: '',
isRemoteUnlockValid: false,
loadingChild: false
};
},
mounted: function mounted() {
var _this = this;
var dataQuery = this.$route.query;
if (this.gateId !== undefined && this.gateId !== '') {
this.loadingChild = true;
this.groupList = [];
this.getGateData(this.gateId).then(function () {
_this.loadingChild = false;
});
} // 権限確認
var authority = _store__WEBPACK_IMPORTED_MODULE_4__["default"].state.auth; // 0 組織管理権限 1 所属管理権限あり 2 通行権限グループ通行権限あり 3 権限なし
if (authority.isAdminOfRemoteUnlock) {
var remoteUnlock = localStorage.getItem('remoteUnlock');
if (remoteUnlock === 'true') {
// 表示の変数
this.isRemoteUnlockValid = true;
} else {
this.isRemoteUnlockValid = false;
}
} else {
this.isRemoteUnlockValid = true;
}
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
},
gateId: function gateId(value) {
var _this2 = this;
if (value !== '') {
this.loadingChild = true;
this.groupList = [];
this.getGateData(this.gateId).then(function () {
_this2.loadingChild = false;
});
}
}
},
methods: {
remoteUnlock: function remoteUnlock() {
var _this3 = this;
this.loading = true;
this.successMessageModal = '';
this.errorMessageModal = '';
var dataQuery = this.$route.query; // const gateId = dataQuery.gateId.toString();
var gateId = this.gateDetail.gateId;
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_3__["GATES_LIST_API"] + '/' + encodeURIComponent(gateId) + '/remote-unlock').then(function (response) {
if (response.body.message === 'Success') {
_this3.successMessageModal = 'ゲートへリモート解錠要求を行いました。';
_this3.loading = false;
}
_this3.loading = false;
}).then(null, function (err) {
console.log('err: ', err);
switch (err.status) {
case 400:
_this3.errorMessageModal = 'リモート解錠要求に失敗しました。再度やり直してください。';
break;
case 403:
if (err.message === 'Unauthorized') {
_this3.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_3__["ERROR_403"];
} else {
_this3.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_3__["ERROR_403_DENIED"];
}
break;
case 404:
_this3.errorMessageModal = 'リモート解錠要求に失敗しました。以下の原因の可能性があります。
・ログインユーザーが組織管理権限を持っていない場合
・ログインユーザーがこのゲートに紐づく通行権限グループに登録されていない場合
・ログインユーザーが個人コードを持っていない場合';
break;
case 500:
_this3.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_3__["ERROR_500"];
break;
case 503:
_this3.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_3__["ERROR_503"];
break;
default:
_this3.errorMessageModal = _config__WEBPACK_IMPORTED_MODULE_3__["ERROR_DEFAULT"];
break;
}
_this3.loading = false;
}); // catch
},
clickConfirm: function clickConfirm(data) {
this.successMessageModal = '';
this.errorMessageModal = '';
this.showConfirm = true;
},
closeModalConfirm: function closeModalConfirm(data) {
this.showConfirm = false;
},
clickBackGate: function clickBackGate() {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_3__["GATE"],
query: {
goBack: 'gate-lock'
}
});
},
getGateData: function getGateData(gateId) {
var _this4 = this;
return new Promise(function (resolve, reject) {
_this4.errorMessageLogs = '';
_this4.$http.get(_config__WEBPACK_IMPORTED_MODULE_3__["GATES_LIST_API"] + '?gateId=' + encodeURIComponent(gateId)).then(function (response) {
if (response.body.maxRecords > 0 && response.body.gates.length > 0) {
_this4.gateDetail = response.body.gates[0];
_this4.gateDetail.groups = [];
resolve(null);
}
}).then(null, function (err) {
console.log('err: ', err);
switch (err.status) {
case 400:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_3__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_3__["ERROR_403"];
} else {
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_3__["ERROR_403_DENIED"];
}
break;
case 404:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_3__["ERROR_404"];
break;
case 500:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_3__["ERROR_500"];
break;
case 503:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_3__["ERROR_503"];
break;
default:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_3__["ERROR_DEFAULT"];
break;
}
resolve(null);
}); // catch
});
},
validateBeforeSubmit: function validateBeforeSubmit(data) {
this.errorMessageLogs = '';
},
resetData: function resetData() {
this.successMessageLogs = '';
this.errorMessageLogs = '';
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/group-modal/GroupListModalPage.vue?vue&type=script&lang=ts&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/group-modal/GroupListModalPage.vue?vue&type=script&lang=ts& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.of.js */ "./node_modules/core-js/modules/es.array.of.js");
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.map.js */ "./node_modules/core-js/modules/es.map.js");
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_GroupListModalTemplate_GroupListModalTemplate_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/templates/GroupListModalTemplate/GroupListModalTemplate.vue */ "./src/components/templates/GroupListModalTemplate/GroupListModalTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_17__["Vue"].extend({
name: 'GateListModalPage',
components: {
GroupListModalTemplate: _components_templates_GroupListModalTemplate_GroupListModalTemplate_vue__WEBPACK_IMPORTED_MODULE_18__["default"]
},
data: function data() {
return {
perPage: _config__WEBPACK_IMPORTED_MODULE_19__["PAGE_DEFAULT"],
currPage: 1,
scorp: ['groupName'],
keyword: '',
loading: false,
errorMessageLogs: '',
successMessageLogs: '',
dataGroupsModal: {
dataOri: [],
data: [],
total: 0,
loading: false
},
rowinErrDialog: 0,
successItemProcess: 0,
errorMessageProcess: [],
progress: 0,
isFinishProcess: false,
totalDataRowProcess: 0,
isGroupEditModalShow: false,
authority: _store__WEBPACK_IMPORTED_MODULE_20__["default"].state.auth,
isEdit: false,
groupExpanedGate: new Map(),
isReRenderGate: 0,
isRemoveGateSelected: 0,
groupExpanedUser: new Map(),
isReRenderUser: 0,
isRemoveUserSelected: 0,
isRemoveGroupSelected: 0,
groupIdAction: '',
dataAction: []
};
},
created: function created() {
//
localStorage.setItem('isVaildDataGroupModal', 'true');
if (typeof localStorage.groupModalSortKey === 'undefined') {
localStorage.setItem('groupModalSortKey', 'registered');
}
if (typeof localStorage.groupModalSortName === 'undefined') {
localStorage.setItem('groupModalSortName', 'desc');
}
if (typeof localStorage.pageSizeGroupModal === 'undefined') {
localStorage.setItem('pageSizeGroupModal', _config__WEBPACK_IMPORTED_MODULE_19__["PAGE_DEFAULT"].toString());
this.perPage = _config__WEBPACK_IMPORTED_MODULE_19__["PAGE_DEFAULT"];
} else {
this.perPage = parseInt(localStorage.pageSizeGroupModal);
}
this.getListGroupsModal();
localStorage.removeItem('groupInfo');
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
}
},
mounted: function mounted() {//
},
methods: {
//
changePerPage: function changePerPage(value) {
this.perPage = value;
this.currPage = 1;
localStorage.setItem('pageSizeGroupModal', value);
if (this.authority.isAdmin) {
this.getListGroupsModal();
} else {
this.getListGroupUserLoginChange();
}
},
changePage: function changePage(value) {
this.currPage = value;
if (this.authority.isAdmin) {
this.getListGroupsModal();
} else {
this.getListGroupUserLoginChange();
}
},
searchGroup: function searchGroup(value) {
this.keyword = value.text;
this.currPage = 1;
this.scorp = value.targets;
if (this.authority.isAdmin) {
this.getListGroupsModal();
} else {
this.getListGroupUserLoginChange();
}
},
getListGroupsModal: function getListGroupsModal() {
this.resetData();
if (this.authority.isAdmin) {
this.getListGroups();
} else {
this.dataGroupsModal.loading = true;
this.getListGroupUserLogin(1);
}
},
getListGroupUserLoginChange: function getListGroupUserLoginChange() {
var _this = this;
this.dataGroupsModal.loading = true;
var dataOri = this.dataGroupsModal.dataOri;
if (this.keyword !== '') {
dataOri = this.dataGroupsModal.dataOri.filter(function (element) {
return element.name.toLowerCase().includes(_this.keyword.toLowerCase()) === true;
});
}
var data = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_16__["default"])(dataOri));
this.dataGroupsModal.data = data.slice((this.currPage - 1) * this.perPage, this.currPage * this.perPage);
setTimeout(function () {
_this.dataGroupsModal.total = dataOri.length;
_this.dataGroupsModal.loading = false;
}, 500);
},
getListGroupUserLogin: function getListGroupUserLogin(page) {
var _this2 = this;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_19__["GROUP_ADMINISTRATOR_API"] + '?userId=' + encodeURIComponent(localStorage.userProfileId) + '&limit=1000' + '&page=' + page;
this.$http.get(apiLink).then( /*#__PURE__*/function () {
var _ref = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_15__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(response) {
var data, item, i, chunk, arrayPromise, _iterator, _step, _step$value, index, element, result, dataResult;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
if (!(response.body.maxRecords > 0)) {
_context.next = 21;
break;
}
data = response.body.groupAdministrators;
item = [];
i = 0;
case 4:
if (!(i < data.length)) {
_context.next = 14;
break;
}
chunk = data.slice(i, i + 10);
arrayPromise = [];
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_13__["default"])(chunk.entries());
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
_step$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_12__["default"])(_step.value, 2), index = _step$value[0], element = _step$value[1];
element.isData = false;
_this2.dataGroupsModal.dataOri.push(element);
result = _this2.getGroupDetail(element);
arrayPromise.push(result);
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
_context.next = 11;
return Promise.all(arrayPromise);
case 11:
i += 10;
_context.next = 4;
break;
case 14:
dataResult = _this2.dataGroupsModal.dataOri.filter(function (element) {
return element.isData === true;
});
_this2.dataGroupsModal.data = dataResult;
_this2.dataGroupsModal.total = dataResult.length;
_this2.currPage = 1;
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this2.getListGroupUserLogin(page);
} else {
//
_this2.dataGroupsModal.loading = false;
}
_context.next = 22;
break;
case 21:
_this2.dataGroupsModal.loading = false;
case 22:
case "end":
return _context.stop();
}
}
}, _callee);
}));
return function (_x) {
return _ref.apply(this, arguments);
};
}()).then(null, function (err) {
console.log('err: ', err);
_this2.dataGroupsModal.loading = false;
});
},
getGroupDetail: function getGroupDetail(item) {
var _this3 = this;
return new Promise(function (resolve, reject) {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_19__["GROUP_LIST_API"] + '?groupId=' + encodeURIComponent(item.groupId) + '&isExceptOptionalGate=true';
if (localStorage.isVaildDataGroupModal === 'true') {
apiLink += '&isValid=true';
}
_this3.$http.get(apiLink).then(function (response) {
var index = _this3.dataGroupsModal.dataOri.findIndex(function (x) {
return x.groupId === item.groupId;
});
if (index >= 0) {
_this3.dataGroupsModal.dataOri[index] = response.body.groups[0];
_this3.dataGroupsModal.dataOri[index].isData = true;
}
resolve(true);
}).then(null, function (err) {
resolve(false);
}); // catch
});
},
getListGroups: function getListGroups() {
var _this4 = this;
this.dataGroupsModal.loading = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_19__["GROUP_LIST_API"] + '?limit=' + localStorage.pageSizeGroupModal + '&page=' + this.currPage + '&sortKey=' + localStorage.groupModalSortName + ':' + localStorage.groupModalSortKey;
if (this.keyword !== null && this.keyword !== undefined && this.keyword !== '') {
apiLink += '&keyword=' + this.keyword + '&scorp=' + this.scorp;
}
if (localStorage.isVaildDataGroupModal === 'true') {
apiLink += '&isValid=true';
}
apiLink += '&embed=passableTimeSetting&isExceptOptionalGate=true';
this.$http.get(apiLink).then(function (response) {
if (!_this4.isEmpty(response.body.groups)) {
_this4.dataGroupsModal.data = response.body.groups;
_this4.dataGroupsModal.total = response.body.maxRecords;
_this4.currPage = Math.ceil(response.body.startRecord / _this4.perPage);
_this4.dataGroupsModal.loading = false;
} else {
_this4.dataGroupsModal.total = 0;
_this4.currPage = 1;
_this4.dataGroupsModal.loading = false;
}
_this4.dataGroupsModal.loading = false;
}).then(null, function (err) {
_this4.dataGroupsModal.loading = false;
_this4.dataGroupsModal.data = [];
switch (err.status) {
case 400:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403"];
} else {
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403_DENIED"];
}
break;
case 404:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_404"];
break;
case 500:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_500"];
break;
case 503:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_503"];
break;
default:
_this4.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_DEFAULT"];
break;
}
}); // catch
},
clickGroupsAction: function clickGroupsAction(eventArgs) {
var _this5 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_15__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
var data, percent, _iterator2, _step2, item, result, resultDel, resultdeleteRe;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_this5.rowinErrDialog = 0;
_this5.errorMessageProcess = [];
_this5.successItemProcess = 0;
_this5.progress = 0;
_this5.isFinishProcess = false;
data = eventArgs.typeAction > 2 ? _this5.dataAction : eventArgs.data;
_this5.totalDataRowProcess = data.length;
percent = 100 / _this5.totalDataRowProcess;
_iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_13__["default"])(data);
_context2.prev = 9;
_iterator2.s();
case 11:
if ((_step2 = _iterator2.n()).done) {
_context2.next = 56;
break;
}
item = _step2.value;
result = void 0;
if (!(eventArgs.typeAction === 0)) {
_context2.next = 20;
break;
}
_context2.next = 17;
return _this5.enableOrDisableGroup(item, true);
case 17:
result = _context2.sent;
_context2.next = 52;
break;
case 20:
if (!(eventArgs.typeAction === 1)) {
_context2.next = 26;
break;
}
_context2.next = 23;
return _this5.enableOrDisableGroup(item, false);
case 23:
result = _context2.sent;
_context2.next = 52;
break;
case 26:
if (!(eventArgs.typeAction === 2)) {
_context2.next = 42;
break;
}
// delete
resultDel = void 0;
resultdeleteRe = void 0;
_context2.next = 31;
return _this5.deleteGroup(item);
case 31:
resultDel = _context2.sent;
if (!resultDel) {
_context2.next = 40;
break;
}
_context2.next = 35;
return _this5.deleteRelationGateGroup(item);
case 35:
resultdeleteRe = _context2.sent;
if (!resultdeleteRe) {
_context2.next = 40;
break;
}
_context2.next = 39;
return _this5.putGroup(item);
case 39:
result = _context2.sent;
case 40:
_context2.next = 52;
break;
case 42:
if (!(eventArgs.typeAction === 3)) {
_context2.next = 48;
break;
}
_context2.next = 45;
return _this5.removeGateFromGroup(item.relationId, item.gate.gateId);
case 45:
result = _context2.sent;
_context2.next = 52;
break;
case 48:
if (!(eventArgs.typeAction === 4)) {
_context2.next = 52;
break;
}
_context2.next = 51;
return _this5.removeUserFromGroup(item.groupPassageId, item.user.userId);
case 51:
result = _context2.sent;
case 52:
if (result) {
_this5.successItemProcess++;
}
_this5.progress += percent;
case 54:
_context2.next = 11;
break;
case 56:
_context2.next = 61;
break;
case 58:
_context2.prev = 58;
_context2.t0 = _context2["catch"](9);
_iterator2.e(_context2.t0);
case 61:
_context2.prev = 61;
_iterator2.f();
return _context2.finish(61);
case 64:
_this5.isFinishProcess = true;
case 65:
case "end":
return _context2.stop();
}
}
}, _callee2, null, [[9, 58, 61, 64]]);
}))();
},
enableOrDisableGroup: function enableOrDisableGroup(groupId, isEnable) {
var _this6 = this;
return new Promise(function (resolve) {
var data = {
isValid: isEnable
};
_this6.$http.put(_config__WEBPACK_IMPORTED_MODULE_19__["GROUP_LIST_API"] + '/' + encodeURIComponent(groupId), data).then(function (response) {
console.log(response);
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = 'groupIdが存在しない。';
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupId + '>>' + errorName + '';
_this6.$set(_this6.errorMessageProcess, ++_this6.rowinErrDialog, rowstatus);
resolve(false);
});
});
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
resetData: function resetData() {
this.errorMessageLogs = '';
this.successMessageLogs = '';
this.dataGroupsModal = {
dataOri: [],
data: [],
total: 0,
loading: false
};
},
clickAddGroup: function clickAddGroup(eventArgs) {
this.isGroupEditModalShow = true;
localStorage.setItem('isEdit', 'false');
this.isEdit = false;
},
ChangeProperty: function ChangeProperty(eventArgs) {
this.isGroupEditModalShow = false;
if (eventArgs) {
this.getListGroupsModal();
}
},
clickEditGroup: function clickEditGroup(eventArgs) {
this.isGroupEditModalShow = true;
localStorage.setItem('isEdit', 'true');
this.isEdit = true;
},
getGroupIsValid: function getGroupIsValid(val) {
localStorage.setItem('isVaildDataGroupModal', val.toString());
this.getListGroupsModal();
},
// changeExpandedGroup
changeExpandedGroup: function changeExpandedGroup(event) {
if (event.value) {
var data = event.item;
this.groupExpanedGate = new Map();
var gate = {
isGetDataGate: false,
currPageGate: 1,
totalGateCount: 0,
data: [],
errorMgs: ''
};
this.groupExpanedGate.set(data.groupId, gate);
this.getGateOfGroup(data.groupId, 1);
this.groupExpanedUser = new Map();
var user = {
isGetDataUser: false,
currPageUser: 1,
totalUserCount: 0,
data: [],
errorMgs: ''
};
this.groupExpanedUser.set(data.groupId, user);
this.getUserOfGroup(data.groupId, 1);
}
},
getGateOfGroup: function getGateOfGroup(groupId, page) {
var _this7 = this;
var data = this.groupExpanedGate.get(groupId);
if (data !== undefined) {
data.isGetDataGate = true;
data.currPageGate = page;
this.reRenderGate();
var apiLink = _config__WEBPACK_IMPORTED_MODULE_19__["RELATION_GATE_GROUP"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=25&page=' + page + '&sortKey=desc:gateId&embed=gate&isExceptOptionalGate=true';
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0 && !_this7.isEmpty(response.body.relationsGateGroup)) {
data.totalGateCount = response.body.maxRecords;
data.currPageGate = Math.ceil(response.body.startRecord / 25);
data.data = response.body.relationsGateGroup;
} else {
data.totalGateCount = 0;
data.currPageGate = 1;
}
data.isGetDataGate = false;
_this7.reRenderGate();
_this7.removegateSelected();
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_400"];
break;
case 403:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403"];
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_DEFAULT"];
break;
}
data.errorMgs = errorName;
data.isGetDataGate = false;
_this7.reRenderGate();
_this7.removegateSelected();
}); // catch
}
},
changePageGate: function changePageGate(event) {
this.getGateOfGroup(event.groupId, event.page);
},
getUserOfGroup: function getUserOfGroup(groupId, page) {
var _this8 = this;
var data = this.groupExpanedUser.get(groupId);
if (data !== undefined) {
data.isGetDataUser = true;
data.currPageUser = page;
this.reRenderUser();
var apiLink = _config__WEBPACK_IMPORTED_MODULE_19__["GROUP_PASSAGE"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=25&page=' + page + '&sortKey=desc:userId&embed=user';
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0 && !_this8.isEmpty(response.body.groupPassages)) {
data.totalUserCount = response.body.maxRecords;
data.currPageUser = Math.ceil(response.body.startRecord / 25);
data.data = response.body.groupPassages;
} else {
data.totalUserCount = 0;
data.currPageUser = 1;
}
data.isGetDataUser = false;
_this8.reRenderUser();
_this8.removeUserSelected();
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_400"];
break;
case 403:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403"];
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_DEFAULT"];
break;
}
data.errorMgs = errorName;
data.isGetDataUser = false;
_this8.reRenderUser();
_this8.removeUserSelected();
}); // catch
}
},
changePageUser: function changePageUser(event) {
this.getUserOfGroup(event.groupId, event.page);
},
reRenderGate: function reRenderGate() {
if (this.isReRenderGate < 100) {
this.isReRenderGate++;
} else {
this.isReRenderGate = 0;
}
},
reRenderUser: function reRenderUser() {
if (this.isReRenderUser < 100) {
this.isReRenderUser++;
} else {
this.isReRenderUser = 0;
}
},
removegateSelected: function removegateSelected() {
if (this.isRemoveGateSelected < 100) {
this.isRemoveGateSelected++;
} else {
this.isRemoveGateSelected = 0;
}
},
removeUserSelected: function removeUserSelected() {
if (this.isRemoveUserSelected < 100) {
this.isRemoveUserSelected++;
} else {
this.isRemoveUserSelected = 0;
}
},
removeGroupSelected: function removeGroupSelected() {
if (this.isRemoveGroupSelected < 100) {
this.isRemoveGroupSelected++;
} else {
this.isRemoveGroupSelected = 0;
}
},
showDialogConfirm: function showDialogConfirm(value) {
this.dataAction = [];
this.dataAction = value.data;
if (value.groupId !== undefined) {
this.groupIdAction = value.groupId;
}
},
removeGateFromGroup: function removeGateFromGroup(relationId, gateId) {
var _this9 = this;
return new Promise(function (resolve) {
_this9.$http.delete(_config__WEBPACK_IMPORTED_MODULE_19__["RELATION_GATE_GROUP"] + '/' + encodeURIComponent(relationId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_DEFAULT"];
break;
}
var rowstatus = gateId + '>>' + errorName + '';
_this9.$set(_this9.errorMessageProcess, ++_this9.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
removeUserFromGroup: function removeUserFromGroup(groupPassageId, userId) {
var _this10 = this;
return new Promise(function (resolve) {
_this10.$http.delete(_config__WEBPACK_IMPORTED_MODULE_19__["GROUP_PASSAGE"] + '/' + encodeURIComponent(groupPassageId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = '該当するグループがありません。';
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_DEFAULT"];
break;
}
var rowstatus = userId + '>>' + errorName + '';
_this10.$set(_this10.errorMessageProcess, ++_this10.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
closeModalProgress: function closeModalProgress(typeAction) {
if (this.successItemProcess > 0) {
if (typeAction === 0 || typeAction === 1 || typeAction === 2) {
this.getListGroups();
} else if (typeAction === 3) {
// gate
this.removegateSelected();
var gate = {
isGetDataGate: false,
currPageGate: 1,
totalGateCount: 0,
data: [],
errorMgs: ''
};
this.groupExpanedGate.set(this.groupIdAction, gate);
this.getGateOfGroup(this.groupIdAction, 1);
this.getListGroups();
} else if (typeAction === 4) {
// user
this.removeUserSelected();
this.groupExpanedUser = new Map();
var user = {
isGetDataUser: false,
currPageUser: 1,
totalUserCount: 0,
data: [],
errorMgs: ''
};
this.groupExpanedUser.set(this.groupIdAction, user);
this.getUserOfGroup(this.groupIdAction, 1);
this.getListGroups();
}
}
},
clickGroupDetail: function clickGroupDetail(data) {
console.log('data', data);
localStorage.setItem('groupInfo', JSON.stringify(data));
localStorage.setItem('isLoad', '1');
this.$emit('click-group-detail', data.groupId);
},
deleteGroup: function deleteGroup(groupId) {
var _this11 = this;
return new Promise(function (resolve) {
_this11.$http.get(_config__WEBPACK_IMPORTED_MODULE_19__["GROUP_PASSAGE"] + '?groupId=' + encodeURIComponent(groupId)).then( /*#__PURE__*/function () {
var _ref2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_15__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(response) {
var result, _iterator3, _step3, item, rowstatus;
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
if (!(response.body.maxRecords > 0)) {
_context3.next = 23;
break;
}
_iterator3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_13__["default"])(response.body.groupPassages);
_context3.prev = 2;
_iterator3.s();
case 4:
if ((_step3 = _iterator3.n()).done) {
_context3.next = 12;
break;
}
item = _step3.value;
_context3.next = 8;
return _this11.deleteGroupItem(item.groupPassageId);
case 8:
result = _context3.sent;
if (!result) {
resolve(false);
}
case 10:
_context3.next = 4;
break;
case 12:
_context3.next = 17;
break;
case 14:
_context3.prev = 14;
_context3.t0 = _context3["catch"](2);
_iterator3.e(_context3.t0);
case 17:
_context3.prev = 17;
_iterator3.f();
return _context3.finish(17);
case 20:
resolve(true);
_context3.next = 26;
break;
case 23:
rowstatus = groupId + '>>' + _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_404"] + '';
_this11.$set(_this11.errorMessageProcess, ++_this11.rowinErrDialog, rowstatus);
resolve(false);
case 26:
case "end":
return _context3.stop();
}
}
}, _callee3, null, [[2, 14, 17, 20]]);
}));
return function (_x2) {
return _ref2.apply(this, arguments);
};
}()).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupId + '>>' + errorName + '';
if (err.status === 404) {
resolve(true);
} else {
_this11.$set(_this11.errorMessageProcess, ++_this11.rowinErrDialog, rowstatus);
resolve(false);
}
}); // catch
});
},
deleteGroupItem: function deleteGroupItem(groupPassageId) {
var _this12 = this;
return new Promise(function (resolve) {
_this12.$http.delete(_config__WEBPACK_IMPORTED_MODULE_19__["GROUP_PASSAGE"] + '/' + encodeURIComponent(groupPassageId)).then(function (res) {
if (res.body.message === 'Success') {
resolve(true);
} else {
var rowstatus = groupPassageId + '>>' + _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_DEFAULT"] + '';
_this12.$set(_this12.errorMessageProcess, ++_this12.rowinErrDialog, rowstatus);
resolve(false);
}
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupPassageId + '>>' + errorName + '';
if (err.status === 404) {
resolve(true);
} else {
_this12.$set(_this12.errorMessageProcess, ++_this12.rowinErrDialog, rowstatus);
resolve(false);
}
}); // catch
});
},
deleteRelationGateGroup: function deleteRelationGateGroup(groupId) {
var _this13 = this;
return new Promise(function (resolve) {
_this13.$http.get(_config__WEBPACK_IMPORTED_MODULE_19__["RELATION_GATE_GROUP"] + '?groupId=' + encodeURIComponent(groupId) + '&isExceptOptionalGate=true').then( /*#__PURE__*/function () {
var _ref3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_15__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(response) {
var result, _iterator4, _step4, item, rowstatus;
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
if (!(response.body.maxRecords > 0)) {
_context4.next = 23;
break;
}
// const relationId = response.body.relationsGateGroup[0].relationId;
_iterator4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_13__["default"])(response.body.relationsGateGroup);
_context4.prev = 2;
_iterator4.s();
case 4:
if ((_step4 = _iterator4.n()).done) {
_context4.next = 12;
break;
}
item = _step4.value;
_context4.next = 8;
return _this13.deleteRelationGateGroupItem(item.relationId);
case 8:
result = _context4.sent;
if (!result) {
resolve(false);
}
case 10:
_context4.next = 4;
break;
case 12:
_context4.next = 17;
break;
case 14:
_context4.prev = 14;
_context4.t0 = _context4["catch"](2);
_iterator4.e(_context4.t0);
case 17:
_context4.prev = 17;
_iterator4.f();
return _context4.finish(17);
case 20:
resolve(true);
_context4.next = 26;
break;
case 23:
rowstatus = groupId + '>>' + _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_404"] + '';
_this13.$set(_this13.errorMessageProcess, ++_this13.rowinErrDialog, rowstatus);
resolve(false);
case 26:
case "end":
return _context4.stop();
}
}
}, _callee4, null, [[2, 14, 17, 20]]);
}));
return function (_x3) {
return _ref3.apply(this, arguments);
};
}()).then(null, function (err) {
var errorMessageLogs = '';
switch (err.status) {
case 400:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403"];
} else {
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403_DENIED"];
}
break;
case 404:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_404"];
break;
case 500:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_500"];
break;
case 503:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_503"];
break;
default:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupId + '>>' + errorMessageLogs + '';
if (err.status === 404) {
resolve(true);
} else {
_this13.$set(_this13.errorMessageProcess, ++_this13.rowinErrDialog, rowstatus);
resolve(false);
}
}); // catch
});
},
deleteRelationGateGroupItem: function deleteRelationGateGroupItem(relationId) {
var _this14 = this;
return new Promise(function (resolve) {
_this14.$http.delete(_config__WEBPACK_IMPORTED_MODULE_19__["RELATION_GATE_GROUP"] + '/' + encodeURIComponent(relationId)).then(function (res) {
if (res.body.message === 'Success') {
resolve(true);
} else {
var rowstatus = relationId + '>>' + _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_DEFAULT"] + '';
_this14.$set(_this14.errorMessageProcess, ++_this14.rowinErrDialog, rowstatus);
resolve(false);
}
}).then(null, function (err) {
var errorMessageLogs = '';
switch (err.status) {
case 400:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403"];
} else {
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403_DENIED"];
}
break;
case 404:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_404"];
break;
case 500:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_500"];
break;
case 503:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_503"];
break;
default:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_DEFAULT"];
break;
}
var rowstatus = relationId + '>>' + errorMessageLogs + '';
if (err.status === 404) {
resolve(true);
} else {
_this14.$set(_this14.errorMessageProcess, ++_this14.rowinErrDialog, rowstatus);
resolve(false);
}
});
});
},
putGroup: function putGroup(groupId) {
var _this15 = this;
return new Promise(function (resolve) {
var data;
data = {
isValid: false
};
_this15.$http.put(_config__WEBPACK_IMPORTED_MODULE_19__["GROUP_LIST_API"] + '/' + encodeURIComponent(groupId), data).then(function (response) {
if (response.body.message === 'Success') {
// this.successMessageLogs = Config.DELETE_API_SUCCESS;
resolve(true);
} else {
var rowstatus = groupId + '>>' + _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_DEFAULT"] + '';
_this15.$set(_this15.errorMessageProcess, ++_this15.rowinErrDialog, rowstatus);
resolve(false);
}
}).then(null, function (err) {
var errorMessageLogs = '';
switch (err.status) {
case 400:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_400"];
break;
case 403:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_403"];
break;
case 409:
errorMessageLogs = '入力されたグループ名は既に使用されています。他のグループ名を入力してください。';
break;
case 500:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_500"];
break;
case 503:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_503"];
break;
default:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_19__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupId + '>>' + errorMessageLogs + '';
_this15.$set(_this15.errorMessageProcess, ++_this15.rowinErrDialog, rowstatus);
resolve(false);
});
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/group/GroupAddPage.vue?vue&type=script&lang=ts&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/group/GroupAddPage.vue?vue&type=script&lang=ts& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_GroupAddTemplate_GroupAddTemplate_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/templates/GroupAddTemplate/GroupAddTemplate.vue */ "./src/components/templates/GroupAddTemplate/GroupAddTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_12__["Vue"].extend({
name: 'GroupAddPage',
components: {
GroupAddTemplate: _components_templates_GroupAddTemplate_GroupAddTemplate_vue__WEBPACK_IMPORTED_MODULE_13__["default"]
},
data: function data() {
return {
loadingCircle: 0,
textCircle: '',
gateItems: [],
userItems: [],
dataTimeByGroup: [],
loading: false,
successMessageLogs: '',
errorMessageLogs: '',
isEdit: false,
groupDetail: {
groupId: '',
groupName: '',
isValid: true,
passableTimeSettingId: '',
passableTimeSetting: {
passableTimeSettingId: '',
name: '',
isDefault: true,
timeSettings: []
},
groupAdministrators: []
},
dataAllUses: [],
dataAllGates: [],
groupId: '',
dataAllTimes: [],
expand: 0,
gateItemsOrigin: [],
userItemsOrigin: [],
isFinishGetData: 0,
timeDefault: '',
UserSubmittedFail: [],
GateSubmittedFail: [],
gateGroupOptions: [],
administratorsAddFail: [],
isDisabledGroupOptions: false,
authority: _store__WEBPACK_IMPORTED_MODULE_15__["default"].state.auth,
isGetGroup: false
};
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
if (value === false) {
this.loadingCircle = 0;
this.textCircle = '';
}
},
loadingCircle: function loadingCircle(value) {
this.$emit('loadingCircle', value >= 100 ? 100 : value);
},
textCircle: function textCircle(value) {
this.$emit('textCircle', value);
},
isFinishGetData: function isFinishGetData(value) {
if (value >= 5) {
this.loading = false;
this.isGetGroup = false;
}
}
},
mounted: function mounted() {
var _this = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var groupId, editVal;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_this.successMessageLogs = '';
_this.errorMessageLogs = '';
_this.getAllGates(1);
_this.getAllPassable(1); // Phase 2
groupId = localStorage.getItem('groupId'); // 編集か新規かもローカルストレージ?
editVal = localStorage.getItem('isEdit');
_this.dataAllUses = [];
_this.isGetGroup = true;
if (!(editVal === 'true')) {
_context.next = 20;
break;
}
_this.isEdit = true;
_context.next = 12;
return _this.getGroupDetail(groupId);
case 12:
_context.next = 14;
return _this.getGroupAuth(groupId);
case 14:
_this.getUserByGroupId(1, groupId);
_this.getGateByGroupId(1, groupId);
_this.getGroupAdministrators(1);
if (_this.isFinishGetData >= 5) {
_this.loading = false;
_this.isGetGroup = false;
}
_context.next = 23;
break;
case 20:
_this.isFinishGetData += 2;
_this.getGroupAdministrators(1);
_this.isEdit = false;
case 23:
localStorage.setItem('isEdit', 'false');
case 24:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
methods: {
getGroupAuth: function getGroupAuth(ID) {
var _this2 = this;
this.isDisabledGroupOptions = true;
return new Promise(function (resolve, reject) {
_this2.$http.get(_config__WEBPACK_IMPORTED_MODULE_14__["GROUP_ADMINISTRATOR_API"] + '?limit=1000&groupId=' + ID + '&embed=user').then( /*#__PURE__*/function () {
var _ref = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(response) {
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_this2.groupDetail.groupAdministrators = response.body.groupAdministrators;
_this2.groupDetail.groupAdministratorsOri = response.body.groupAdministrators;
_this2.isDisabledGroupOptions = false;
resolve(true);
case 4:
case "end":
return _context2.stop();
}
}
}, _callee2);
}));
return function (_x) {
return _ref.apply(this, arguments);
};
}()).then(null, function (err) {
_this2.isDisabledGroupOptions = false;
resolve(false);
});
});
},
clickBackGroup: function clickBackGroup(event) {
// this.$router.push({ path: Config.GROUP});
this.$emit('deleteBridgeProperty', event);
},
changeExpanded: function changeExpanded(data) {
this.loading = true;
if (data.item.passableTimeSettingId !== undefined && data.item.passableTimeSettingId !== '') {
// this.loading = true;
this.getAllPassableById(data.item.passableTimeSettingId);
this.loading = false;
} else {
this.loading = false;
this.expand++;
}
},
getGroupDetail: function getGroupDetail(groupId) {
var _this3 = this;
return new Promise(function (resolve, reject) {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_14__["GROUP_LIST_API"] + '?groupId=' + encodeURIComponent(groupId);
_this3.$http.get(apiLink).then(function (response) {
_this3.resetData();
if (!_this3.isEmpty(response.body.groups) && response.body.groups.length > 0) {
_this3.groupDetail = response.body.groups[0];
} else {
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_DEFAULT"];
}
resolve(true);
}).then(null, function (err) {
_this3.resetData();
console.log('err: ', err);
resolve(false);
switch (err.status) {
case 400:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_403"];
} else {
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_403_DENIED"];
}
break;
case 404:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_404"];
break;
case 500:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_500"];
break;
case 503:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_503"];
break;
default:
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_DEFAULT"];
break;
}
}); // catch
});
},
getAllUsers: function getAllUsers(page) {
var _this4 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_14__["USERS_LIST_API"] + '?limit=1000&page=' + page + '&sortKey=desc:userId&isExceptOptionalUser=true&isValid=true&exclude=thumbnail').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.users.forEach(function (element) {
_this4.dataAllUses.push({
text: element.name,
value: element.userId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this4.getAllUsers(page + 1);
} else {
++_this4.isFinishGetData;
}
} else {
_this4.dataAllUses = [];
++_this4.isFinishGetData;
}
}).then(null, function (err) {
console.log('err: ', err);
++_this4.isFinishGetData;
}); // catch
},
// getGroupAdministrators(page: any) {
// const apiLink = Config.GROUP_ADMINISTRATOR_API + '?limit=1000' + '&page=' + page + '&embed=user';
// this.$http.get(apiLink)
// .then(async (response: any) => {
// if (response.body.maxRecords > 0) {
// const data = response.body.groupAdministrators;
// const item: any = [];
// for (let i = 0; i < data.length; i += 10) {
// const chunk = data.slice(i, i + 10);
// const arrayPromise: any = [];
// for (const [index, element] of chunk.entries()) {
// element.isData = false;
// if (element.user.isAdmin === false) {
// this.dataAllUses.push({text: element.user.name, value: element.user.userId});
// }
// arrayPromise.push(true);
// }
// await Promise.all(arrayPromise);
// }
// if (response.body.maxRecords > response.body.endRecord) {
// page++;
// this.getGroupAdministrators(page);
// } else {
// //
// ++this.isFinishGetData;
// }
// } else {
// ++this.isFinishGetData;
// }
// })
// .then( null, (err: any) => {
// console.log('err: ', err);
// ++this.isFinishGetData;
// });
// },
getGroupAdministrators: function getGroupAdministrators(page) {
var _this5 = this;
if (localStorage.isCustomUserAuthorityService === 'true') {
if (page === 1) {
this.dataAllUses = [];
}
var apiLink = _config__WEBPACK_IMPORTED_MODULE_14__["USERS_LIST_SIMPLE_API"] + '?limit=10000&page=' + page + '&isExceptOptionalUser=true&isValid=true&exclude=thumbnail';
this.$http.get(apiLink).then( /*#__PURE__*/function () {
var _ref2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(response) {
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
if (response.body.maxRecords > 0) {
response.body.users.forEach(function (element) {
if (element.isAdmin === false) {
_this5.dataAllUses.push({
text: element.name,
value: element.userId
});
}
});
++_this5.isFinishGetData;
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this5.getGroupAdministrators(page);
} else {
//
++_this5.isFinishGetData;
}
} else {
++_this5.isFinishGetData;
}
case 1:
case "end":
return _context3.stop();
}
}
}, _callee3);
}));
return function (_x2) {
return _ref2.apply(this, arguments);
};
}()).then(null, function (err) {
console.log('err: ', err);
++_this5.isFinishGetData;
});
} else {
++this.isFinishGetData;
}
},
getAllGates: function getAllGates(page) {
var _this6 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_14__["GATES_LIST_SIMPLE_API"] + '?limit=1000&page=' + page + '&sortKey=desc:registered&isExceptOptionalGate=true&isValid=true').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.gates.forEach(function (element) {
_this6.dataAllGates.push({
text: element.gateName,
value: element.gateId,
gateModelCode: element.gateModelCode
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this6.getAllGates(page + 1);
} else {
++_this6.isFinishGetData;
}
} else {
_this6.dataAllGates = [];
++_this6.isFinishGetData;
}
}).then(null, function (err) {
console.log('err: ', err);
++_this6.isFinishGetData;
}); // catch
},
getUserByGroupId: function getUserByGroupId(page, groupId) {
this.isFinishGetData += 1;
},
getGateByGroupId: function getGateByGroupId(page, groupId) {
var _this7 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_14__["RELATION_GATE_GROUP"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=1000&page=' + page + '&sortKey=desc:gateId&embed=gate&isExceptOptionalGate=true').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.relationsGateGroup.forEach(function (element) {
if (element.gate !== null && element.gate !== undefined) {
_this7.gateItems.push({
text: element.gate.name,
value: element.gate.gateId,
gateModelCode: element.gate.gateModelCode
});
_this7.gateItemsOrigin.push({
text: element.gate.name,
value: element.gate.gateId,
relationId: element.relationId
});
}
});
if (response.body.maxRecords > response.body.endRecord) {
_this7.getGateByGroupId(page + 1, groupId);
} else {
++_this7.isFinishGetData;
}
} else {
_this7.gateItems = [];
_this7.gateItemsOrigin = [];
++_this7.isFinishGetData;
}
}).then(null, function (err) {
console.log('err: ', err);
++_this7.isFinishGetData;
}); // catch
},
getAllPassableById: function getAllPassableById(passableTimeSettingId) {
var _this8 = this;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_14__["PASSABLE_TIME_SETTING"] + '?passableTimeSettingId=' + encodeURIComponent(passableTimeSettingId);
this.$http.get(apiLink).then(function (response) {
_this8.groupDetail.passableTimeSetting = response.body.passableTimeSettings[0];
_this8.expand++;
}).then(null, function (err) {
console.log('err: ', err);
}); // catch
},
getAllPassable: function getAllPassable(page) {
var _this9 = this;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_14__["PASSABLE_TIME_SETTING"] + '?limit=1000&page=' + page;
this.dataAllTimes = [];
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.passableTimeSettings.forEach(function (element) {
_this9.dataAllTimes.push({
text: element.name,
value: element.passableTimeSettingId
});
if (element.isDefault === true) {
_this9.timeDefault = element.passableTimeSettingId;
}
});
if (response.body.maxRecords > response.body.endRecord) {
_this9.getAllPassable(page + 1);
} else {
++_this9.isFinishGetData;
}
} else {
_this9.dataAllTimes = [];
++_this9.isFinishGetData;
}
}).then(null, function (err) {
++_this9.isFinishGetData;
console.log('err: ', err);
}); // catch
},
clickSaveGroup: function clickSaveGroup(eventArgs) {
var _this10 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {
var result, stepLoading, stepLoadingGate, stepLoadingUsersGroup;
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
console.log('eventArgs', eventArgs);
_this10.loading = true;
_this10.UserSubmittedFail = [];
_this10.GateSubmittedFail = []; // const groupName = eventArgs.groupName;
// this.postUserAndGate(eventArgs);
_this10.resetData();
_this10.loadingCircle = 0;
_this10.textCircle = '通行権限グループ登録';
_context4.next = 9;
return _this10.postGroup(eventArgs);
case 9:
result = _context4.sent;
if (result) {
stepLoading = Math.round(100 / eventArgs.dataUserId.length);
stepLoadingGate = Math.round(100 / eventArgs.dataGateId.length);
stepLoadingUsersGroup = Math.round(100 / eventArgs.listGroup.length);
_this10.waitforme(100).then(function () {
_this10.loadingCircle = 100;
}).then(function () {
return _this10.waitforme(1000);
}).then(function () {
_this10.loadingCircle = 0;
_this10.textCircle = 'ゲート登録';
}).then(function () {
return _this10.postGatesGroup(eventArgs.dataGateId, _this10.groupId, stepLoadingGate);
}).then(function () {
if (eventArgs.dataGateId.length === 0) {
_this10.loadingCircle = 100;
}
}).then(function () {
return _this10.waitforme(1000);
}).then(function () {// this.loadingCircle = 0;
// this.textCircle = 'ユーザー登録';
}).then(function () {
return _this10.postUsersGroup(eventArgs.dataUserId, _this10.groupId, stepLoading);
}).then(function () {
if (eventArgs.dataUserId.length === 0) {
_this10.loadingCircle = 100;
}
}).then(function () {
return _this10.waitforme(1000);
}).then(function () {
_this10.loadingCircle = 0;
_this10.textCircle = '通行権限グループ管理者登録';
}).then(function () {
return _this10.postGroupAdmin(eventArgs.listGroup, _this10.groupId, stepLoadingUsersGroup);
}).then(function () {
if (eventArgs.dataUserId.length === 0) {
_this10.loadingCircle = 100;
}
}).then(function () {
return _this10.waitforme(500);
}).then(function () {
_this10.loading = false;
});
} else {
_this10.waitforme(100).then(function () {
_this10.loadingCircle = 100;
_this10.loading = false;
});
}
case 11:
case "end":
return _context4.stop();
}
}
}, _callee4);
}))();
},
postGroup: function postGroup(data) {
var _this11 = this;
return new Promise(function (resolve, reject) {
var dataInfo;
var times = data.dataTime;
var passableId = '';
if (times !== null && times.value !== undefined && times.value !== null && times.value !== '') {
passableId = times.value;
} else {
passableId = _this11.timeDefault;
}
if (passableId === '') {
dataInfo = {
name: data.groupName,
isValid: true
};
} else {
dataInfo = {
name: data.groupName,
isValid: true,
passableTimeSettingId: passableId
};
}
_this11.$http.post(_config__WEBPACK_IMPORTED_MODULE_14__["GROUP_LIST_API"], dataInfo).then(function (response) {
if (response.body.message === 'Success') {
_this11.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ADD_GROUP_API_SUCCESS"];
_this11.$emit('success', true);
_this11.groupId = response.body.groupId;
resolve(true);
} else {
_this11.$emit('success', false);
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_DEFAULT"];
resolve(false);
}
}).then(null, function (err) {
switch (err.status) {
case 400:
_this11.errorMessageLogs = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 403:
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_403"];
break;
case 409:
_this11.errorMessageLogs = '入力された通行権限グループ名は既に使用されています。他の通行権限グループ名を入力してください。';
break;
case 500:
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_500"];
break;
case 503:
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_503"];
break;
default:
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_DEFAULT"];
break;
}
resolve(false);
}); // catch
});
},
postGroupAdmin: function postGroupAdmin(data, ID, stepLoading) {
var _this12 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5() {
var _iterator, _step, _loop;
return regeneratorRuntime.wrap(function _callee5$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
if (!(data.length > 0)) {
_context6.next = 17;
break;
}
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(data);
_context6.prev = 2;
_loop = /*#__PURE__*/regeneratorRuntime.mark(function _loop() {
var item, i, group;
return regeneratorRuntime.wrap(function _loop$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
item = _step.value;
if (!(item.Ids.value !== undefined && item.Ids.value !== '' && item.Ids.value !== null)) {
_context5.next = 13;
break;
}
if (!item.disabled) {
_context5.next = 11;
break;
}
i = _this12.groupDetail.groupAdministratorsOri.findIndex(function (x) {
return x.userId === item.Ids.value;
});
if (!(i >= 0)) {
_context5.next = 9;
break;
}
group = _this12.groupDetail.groupAdministratorsOri[i];
if (!(group.isAdminOfGatePassages !== item.isAdminOfGatePassages || group.isAdminOfGroupPassages !== item.isAdminOfGroupPassages || group.isAdminOfRemoteUnlock !== item.isAdminOfRemoteUnlock)) {
_context5.next = 9;
break;
}
_context5.next = 9;
return _this12.updateGroupAdministratorsItem(item, ID);
case 9:
_context5.next = 13;
break;
case 11:
_context5.next = 13;
return _this12.addGroupAdministratorsItem(item, ID);
case 13:
_this12.loadingCircle = _this12.loadingCircle + stepLoading;
case 14:
case "end":
return _context5.stop();
}
}
}, _loop);
});
_iterator.s();
case 5:
if ((_step = _iterator.n()).done) {
_context6.next = 9;
break;
}
return _context6.delegateYield(_loop(), "t0", 7);
case 7:
_context6.next = 5;
break;
case 9:
_context6.next = 14;
break;
case 11:
_context6.prev = 11;
_context6.t1 = _context6["catch"](2);
_iterator.e(_context6.t1);
case 14:
_context6.prev = 14;
_iterator.f();
return _context6.finish(14);
case 17:
case "end":
return _context6.stop();
}
}
}, _callee5, null, [[2, 11, 14, 17]]);
}))();
},
updateGroupAdministratorsItem: function updateGroupAdministratorsItem(element, ID) {
var _this13 = this;
return new Promise(function (resolve, reject) {
_this13.$http.put(_config__WEBPACK_IMPORTED_MODULE_14__["GROUP_ADMINISTRATOR_API"] + '/' + element.groupAdministratorId, {
isAdminOfGroupPassages: element.isAdminOfGroupPassages,
isAdminOfGatePassages: element.isAdminOfGatePassages,
isAdminOfRemoteUnlock: element.isAdminOfRemoteUnlock
}).then(function (response) {
if (response.body.message === 'Success') {
console.log('Success');
} else {
_this13.administratorsAddFail.push(element.Ids.text);
}
resolve(true);
}).then(null, function (error) {
_this13.administratorsAddFail.push(element.Ids.text);
resolve(true);
});
});
},
addGroupAdministratorsItem: function addGroupAdministratorsItem(element, ID) {
var _this14 = this;
return new Promise(function (resolve, reject) {
_this14.$http.post(_config__WEBPACK_IMPORTED_MODULE_14__["GROUP_ADMINISTRATOR_API"], {
userId: element.Ids.value,
groupId: ID,
isAdminOfGroupPassages: element.isAdminOfGroupPassages,
isAdminOfGatePassages: element.isAdminOfGatePassages,
isAdminOfRemoteUnlock: element.isAdminOfRemoteUnlock
}).then(function (response) {
if (response.body.message === 'Success') {
console.log('Success');
} else {
_this14.administratorsAddFail.push(element.Ids.text);
}
resolve(true);
}).then(null, function (error) {
_this14.administratorsAddFail.push(element.Ids.text);
resolve(true);
});
});
},
deleteData: function deleteData(data, stepLoading) {
var _this15 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() {
var _iterator2, _step2, item;
return regeneratorRuntime.wrap(function _callee6$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
if (!(data.deleteData.length > 0)) {
_context7.next = 19;
break;
}
_iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(data.deleteData);
_context7.prev = 2;
_iterator2.s();
case 4:
if ((_step2 = _iterator2.n()).done) {
_context7.next = 11;
break;
}
item = _step2.value;
_context7.next = 8;
return _this15.deleteGroupAdministratorsItem(item);
case 8:
_this15.loadingCircle = _this15.loadingCircle + stepLoading;
case 9:
_context7.next = 4;
break;
case 11:
_context7.next = 16;
break;
case 13:
_context7.prev = 13;
_context7.t0 = _context7["catch"](2);
_iterator2.e(_context7.t0);
case 16:
_context7.prev = 16;
_iterator2.f();
return _context7.finish(16);
case 19:
case "end":
return _context7.stop();
}
}
}, _callee6, null, [[2, 13, 16, 19]]);
}))();
},
deleteGroupAdministratorsItem: function deleteGroupAdministratorsItem(ID) {
var _this16 = this;
return new Promise(function (resolve, reject) {
_this16.$http.delete(_config__WEBPACK_IMPORTED_MODULE_14__["GROUP_ADMINISTRATOR_API"] + '/' + ID).then(function (response) {
resolve(true);
}).then(null, function (error) {
resolve(false);
});
});
},
postUsersGroup: function postUsersGroup(data, ID, stepLoading) {
var _this17 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() {
var _iterator3, _step3, user, dataItem;
return regeneratorRuntime.wrap(function _callee7$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
if (!(data.length > 0)) {
_context8.next = 20;
break;
}
_iterator3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(data);
_context8.prev = 2;
_iterator3.s();
case 4:
if ((_step3 = _iterator3.n()).done) {
_context8.next = 12;
break;
}
user = _step3.value;
dataItem = {
userId: user.value,
groupId: ID
};
_context8.next = 9;
return _this17.postUsersGroupItem(dataItem, user.text);
case 9:
_this17.loadingCircle = _this17.loadingCircle + stepLoading;
case 10:
_context8.next = 4;
break;
case 12:
_context8.next = 17;
break;
case 14:
_context8.prev = 14;
_context8.t0 = _context8["catch"](2);
_iterator3.e(_context8.t0);
case 17:
_context8.prev = 17;
_iterator3.f();
return _context8.finish(17);
case 20:
case "end":
return _context8.stop();
}
}
}, _callee7, null, [[2, 14, 17, 20]]);
}))();
},
postUsersGroupItem: function postUsersGroupItem(data, userName) {
var _this18 = this;
return new Promise(function (resolve, reject) {
_this18.$http.post(_config__WEBPACK_IMPORTED_MODULE_14__["GROUP_PASSAGE"], data).then(function (response) {
if (response.body.message === 'Success') {
console.log('Success');
} else {
_this18.UserSubmittedFail.push(userName);
}
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
_this18.UserSubmittedFail.push(userName);
resolve(true);
}); // catch
});
},
postGatesGroup: function postGatesGroup(data, ID, stepLoadingGate) {
var _this19 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee8() {
var _iterator4, _step4, gate, dataItem;
return regeneratorRuntime.wrap(function _callee8$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
if (!(data.length > 0)) {
_context9.next = 20;
break;
}
_iterator4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(data);
_context9.prev = 2;
_iterator4.s();
case 4:
if ((_step4 = _iterator4.n()).done) {
_context9.next = 12;
break;
}
gate = _step4.value;
dataItem = {
gateId: gate.value,
groupId: ID
};
_context9.next = 9;
return _this19.postGatesGroupItem(dataItem, gate.text);
case 9:
_this19.loadingCircle = _this19.loadingCircle + stepLoadingGate;
case 10:
_context9.next = 4;
break;
case 12:
_context9.next = 17;
break;
case 14:
_context9.prev = 14;
_context9.t0 = _context9["catch"](2);
_iterator4.e(_context9.t0);
case 17:
_context9.prev = 17;
_iterator4.f();
return _context9.finish(17);
case 20:
case "end":
return _context9.stop();
}
}
}, _callee8, null, [[2, 14, 17, 20]]);
}))();
},
postGatesGroupItem: function postGatesGroupItem(data, gateName) {
var _this20 = this;
return new Promise(function (resolve, reject) {
_this20.$http.post(_config__WEBPACK_IMPORTED_MODULE_14__["RELATION_GATE_GROUP"], data).then(function (response) {
if (response.body.message === 'Success') {
console.log('Success');
} else {
_this20.GateSubmittedFail.push(gateName);
}
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
_this20.GateSubmittedFail.push(gateName);
resolve(true);
}); // catch
});
},
waitforme: function waitforme(milisec) {
return new Promise(function (resolve, reject) {
setTimeout(function () {
resolve();
}, milisec);
});
},
clickUpdateGroup: function clickUpdateGroup(eventArgs) {
var _this21 = this;
this.loading = true;
this.resetData();
this.GateSubmittedFail = [];
this.UserSubmittedFail = [];
console.log('eventArgs', eventArgs);
var gateListForm = eventArgs.dataGateId;
var gateList = this.gateItemsOrigin;
var userListForm = eventArgs.dataUserId;
var userList = this.userItemsOrigin; // gate delete
var deGateData = gateList.filter(function (o1) {
return !gateListForm.some(function (o2) {
return o1.value === o2.value;
});
}); // gate add
var postGateData = gateListForm.filter(function (o1) {
return !gateList.some(function (o2) {
return o1.value === o2.value;
});
}); // user delete
var deUserData = userList.filter(function (o1) {
return !userListForm.some(function (o2) {
return o1.value === o2.value;
});
}); // user add
var postUserData = userListForm.filter(function (o1) {
return !userList.some(function (o2) {
return o1.value === o2.value;
});
});
console.log(deUserData);
console.log('deGateData', deGateData);
var stepLoading = Math.round(100 / (deUserData.length + postUserData.length));
var stepLoadingGate = Math.round(100 / (deGateData.length + postGateData.length));
var stepLoadingUsersGroup = Math.round(100 / (eventArgs.listGroup.length + eventArgs.deleteData.length));
this.loadingCircle = 0;
this.textCircle = '通行権限グループ登録';
this.putGroup(eventArgs).then(function () {
return _this21.waitforme(100);
}).then(function () {
_this21.loadingCircle = 100;
}).then(function () {
return _this21.waitforme(1000);
}).then(function () {
_this21.loadingCircle = 0;
_this21.textCircle = 'ゲート登録';
}).then(function () {
return _this21.delGateGroup(deGateData, stepLoadingGate);
}).then(function () {
return _this21.postGatesGroup(postGateData, eventArgs.groupId, stepLoadingGate);
}).then(function () {
if (deGateData.length + postGateData.length === 0) {
_this21.loadingCircle = 100;
}
}).then(function () {
return _this21.waitforme(1000);
}).then(function () {// this.loadingCircle = 0;
// this.textCircle = 'ユーザー登録';
}).then(function () {
return _this21.delUserGroup(deUserData, stepLoading);
}).then(function () {
return _this21.postUsersGroup(postUserData, eventArgs.groupId, stepLoading);
}).then(function () {
_this21.loadingCircle = 0;
_this21.textCircle = '通行権限グループ管理者登録';
}).then(function () {
return _this21.deleteData(eventArgs, stepLoadingUsersGroup);
}).then(function () {
return _this21.postGroupAdmin(eventArgs.listGroup, eventArgs.groupId, stepLoadingUsersGroup);
}).then(function () {
if (eventArgs.deleteData.length + eventArgs.listGroup.length === 0) {
_this21.loadingCircle = 100;
}
_this21.groupDetail.groupAdministrators = [];
_this21.groupDetail.groupAdministratorsOri = [];
}).then(function () {
return _this21.waitforme(500);
}).then(function () {
return _this21.getGroupAuth(eventArgs.groupId);
}).then(function () {
_this21.loading = false;
}).then(function () {
_this21.gateItemsOrigin = [];
_this21.userItemsOrigin = [];
_this21.userItems = [];
_this21.gateItems = [];
_this21.getUserByGroupId(1, eventArgs.groupId);
_this21.getGateByGroupId(1, eventArgs.groupId);
});
},
delUserGroup: function delUserGroup(data, stepLoading) {
var _this22 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee9() {
var _iterator5, _step5, item;
return regeneratorRuntime.wrap(function _callee9$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
if (!(data.length > 0)) {
_context10.next = 19;
break;
}
_iterator5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(data);
_context10.prev = 2;
_iterator5.s();
case 4:
if ((_step5 = _iterator5.n()).done) {
_context10.next = 11;
break;
}
item = _step5.value;
_context10.next = 8;
return _this22.delUserGroupItem(item.groupPassageId, item.text);
case 8:
_this22.loadingCircle = _this22.loadingCircle + stepLoading;
case 9:
_context10.next = 4;
break;
case 11:
_context10.next = 16;
break;
case 13:
_context10.prev = 13;
_context10.t0 = _context10["catch"](2);
_iterator5.e(_context10.t0);
case 16:
_context10.prev = 16;
_iterator5.f();
return _context10.finish(16);
case 19:
case "end":
return _context10.stop();
}
}
}, _callee9, null, [[2, 13, 16, 19]]);
}))();
},
delUserGroupItem: function delUserGroupItem(groupPassageId, userName) {
var _this23 = this;
return new Promise(function (resolve, reject) {
_this23.$http.delete(_config__WEBPACK_IMPORTED_MODULE_14__["GROUP_PASSAGE"] + '/' + encodeURIComponent(groupPassageId)).then(function (response) {
if (response.body.message === 'Success') {
console.log('Success');
} else {
_this23.UserSubmittedFail.push(userName);
}
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
_this23.UserSubmittedFail.push(userName);
resolve(true);
}); // catch
});
},
delGateGroup: function delGateGroup(data, stepLoadingGate) {
var _this24 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee10() {
var _iterator6, _step6, item;
return regeneratorRuntime.wrap(function _callee10$(_context11) {
while (1) {
switch (_context11.prev = _context11.next) {
case 0:
if (!(data.length > 0)) {
_context11.next = 19;
break;
}
_iterator6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_9__["default"])(data);
_context11.prev = 2;
_iterator6.s();
case 4:
if ((_step6 = _iterator6.n()).done) {
_context11.next = 11;
break;
}
item = _step6.value;
_context11.next = 8;
return _this24.delGateGroupItem(item.relationId, item.text);
case 8:
_this24.loadingCircle = _this24.loadingCircle + stepLoadingGate;
case 9:
_context11.next = 4;
break;
case 11:
_context11.next = 16;
break;
case 13:
_context11.prev = 13;
_context11.t0 = _context11["catch"](2);
_iterator6.e(_context11.t0);
case 16:
_context11.prev = 16;
_iterator6.f();
return _context11.finish(16);
case 19:
case "end":
return _context11.stop();
}
}
}, _callee10, null, [[2, 13, 16, 19]]);
}))();
},
delGateGroupItem: function delGateGroupItem(relationId, gateName) {
var _this25 = this;
return new Promise(function (resolve, reject) {
_this25.$http.delete(_config__WEBPACK_IMPORTED_MODULE_14__["RELATION_GATE_GROUP"] + '/' + encodeURIComponent(relationId)).then(function (response) {
if (response.body.message === 'Success') {
console.log('Success');
} else {
_this25.GateSubmittedFail.push(gateName);
}
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
_this25.GateSubmittedFail.push(gateName);
resolve(true);
}); // catch
});
},
putGroup: function putGroup(eventArgs) {
var _this26 = this;
return new Promise(function (resolve, reject) {
var times = eventArgs.dataTime;
var groupId = eventArgs.groupId;
var passableId = '';
var data;
if (times !== null && times.value !== undefined && times.value !== null && times.value !== '') {
passableId = times.value;
} else {
passableId = _this26.timeDefault;
}
if (passableId === '') {
data = {
name: eventArgs.groupName
};
} else {
data = {
name: eventArgs.groupName,
passableTimeSettingId: passableId
};
}
_this26.resetData();
_this26.$http.put(_config__WEBPACK_IMPORTED_MODULE_14__["GROUP_LIST_API"] + '/' + encodeURIComponent(groupId), data).then(function (response) {
if (response.body.message === 'Success') {
_this26.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["EDIT_GROUP_API_SUCCESS"];
_this26.groupId = response.body.groupId;
_this26.$emit('success', true);
resolve();
} else {
_this26.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_DEFAULT"];
_this26.$emit('success', false);
resolve();
}
}).then(null, function (err) {
switch (err.status) {
case 400:
_this26.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_400"];
break;
case 403:
_this26.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_403"];
break;
case 409:
_this26.errorMessageLogs = '入力された通行権限グループ名は既に使用されています。他の通行権限グループ名を入力してください。';
break;
case 500:
_this26.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_500"];
break;
case 503:
_this26.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_503"];
break;
default:
_this26.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_14__["ERROR_DEFAULT"];
break;
}
resolve();
}); // catch
});
},
// Phase 2
// postUserAndGate(data: any) {
// return new Promise((resolve, reject) => {
// const arrayUserIds = [];
// const arrayGateIds = [];
// if (!this.isEmpty(data.dataUserId)) {
// for (const user of data.dataUserId) {
// arrayUserIds.push(user.value);
// }
// }
// if (!this.isEmpty(data.dataGateId)) {
// for (const gate of data.dataGateId) {
// arrayGateIds.push(gate.value);
// }
// }
// console.log('arrayUserIds', arrayUserIds);
// console.log('arrayGateIds', arrayGateIds);
// let dataInfo;
// const times = data.dataTime;
// if (times.length > 0) {
// dataInfo = {
// groups: [
// {
// name: data.groupName,
// isValid: true,
// userIds: arrayUserIds,
// gateIds: arrayGateIds,
// passableTimeSettingId: times[0].passableTimeSettingId,
// },
// ],
// };
// } else {
// dataInfo = {
// groups: [
// {
// name: data.groupName,
// isValid: true,
// userIds: arrayUserIds,
// gateIds: arrayGateIds,
// },
// ],
// };
// }
// this.$http.post(Config.GROUPS_LIST_API, dataInfo)
// .then((response: any) => {
// if (response.body.message === 'Success') {
// this.loading = false;
// this.successMessageLogs = Config.ADD_GROUP_API_SUCCESS;
// this.groupId = response.body.groupId;
// resolve();
// } else {
// this.loading = false;
// this.errorMessageLogs = Config.ERROR_DEFAULT;
// resolve();
// }
// })
// .then( null, (err: any) => {
// switch (err.status) {
// case 400:
// this.errorMessageLogs = '入力したパラメーターが誤っています。入力内容をご確認ください。';
// break;
// case 403:
// this.errorMessageLogs = Config.ERROR_403;
// break;
// case 409:
// this.errorMessageLogs = Config.ERROR_409;
// break;
// case 500:
// this.errorMessageLogs = Config.ERROR_500;
// break;
// case 503:
// this.errorMessageLogs = Config.ERROR_503;
// break;
// default:
// this.errorMessageLogs = Config.ERROR_DEFAULT;
// break;
// }
// this.loading = false;
// resolve();
// }); // catch
// });
// },
resetData: function resetData() {
this.successMessageLogs = '';
this.errorMessageLogs = '';
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/group/GroupAddUserPage.vue?vue&type=script&lang=ts&":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/group/GroupAddUserPage.vue?vue&type=script&lang=ts& ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_GroupAddUserTemplate_GroupAddUserTemplate_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/templates/GroupAddUserTemplate/GroupAddUserTemplate.vue */ "./src/components/templates/GroupAddUserTemplate/GroupAddUserTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_11__);
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__["Vue"].extend({
name: 'GroupAddUserPage',
components: {
GroupAddUserTemplate: _components_templates_GroupAddUserTemplate_GroupAddUserTemplate_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
data: function data() {
return {
perPage: _config__WEBPACK_IMPORTED_MODULE_10__["PAGE_DEFAULT"],
currPage: 1,
scorp: ['userId'],
keyword: '',
userTotalCount: 0,
dataUsers: [],
userOfGroup: [],
loading: false,
errorMessageLogs: '',
successMessageLogs: '',
isFinishGetGate: false,
rowinErrDialog: 0,
errorMessageProcess: [],
successItemProcess: 0,
totalDataRowProcess: 0,
showProgress: false,
isFinishProcess: false,
showConfirm: false,
progress: 0,
goBack: 'groups'
};
},
created: function created() {
if (typeof localStorage.pageSizeUser === 'undefined') {
localStorage.setItem('pageSizeUser', _config__WEBPACK_IMPORTED_MODULE_10__["PAGE_DEFAULT"].toString());
this.perPage = _config__WEBPACK_IMPORTED_MODULE_10__["PAGE_DEFAULT"];
} else {
this.perPage = parseInt(localStorage.pageSizeUser);
}
},
watch: {
isFinishGetGate: function isFinishGetGate(value) {
if (this.isFinishGetGate && value) {
this.loading = false;
}
}
},
mounted: function mounted() {
var _this = this;
var dataQuery = this.$route.query;
if (dataQuery.goBack !== undefined && dataQuery.goBack !== '') {
this.goBack = dataQuery.goBack.toString();
}
this.loading = true;
this.userOfGroup = [];
this.userTotalCount = 0;
this.getListUsers().then(function () {
_this.getUserOfGroup(1, dataQuery.groupId);
});
},
methods: {
closeModalProgress: function closeModalProgress() {
this.showProgress = false;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.showConfirm = false;
this.loading = true;
var dataQuery = this.$route.query;
this.getUserOfGroup(1, dataQuery.groupId);
},
closeModal: function closeModal() {
this.showConfirm = false;
},
clickConfirm: function clickConfirm() {
this.showConfirm = true;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.showProgress = false;
this.totalDataRowProcess = 0;
},
clickAddUser: function clickAddUser(data) {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var percent, dataQuery, _iterator, _step, item, result, array;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_this2.showConfirm = false;
console.log(data);
_this2.rowinErrDialog = 0;
_this2.successItemProcess = 0;
_this2.progress = 0;
_this2.showProgress = true;
_this2.totalDataRowProcess = data.length;
percent = 100 / _this2.totalDataRowProcess;
dataQuery = _this2.$route.query;
if (!(dataQuery.groupId !== undefined && dataQuery.groupId !== '' && dataQuery.groupId !== null)) {
_context.next = 33;
break;
}
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__["default"])(data);
_context.prev = 11;
_iterator.s();
case 13:
if ((_step = _iterator.n()).done) {
_context.next = 24;
break;
}
item = _step.value;
result = void 0;
array = {
userId: item.userId,
groupId: dataQuery.groupId
};
_context.next = 19;
return _this2.postUser(array, item.userId);
case 19:
result = _context.sent;
if (result) {
_this2.successItemProcess++;
}
_this2.progress += percent;
case 22:
_context.next = 13;
break;
case 24:
_context.next = 29;
break;
case 26:
_context.prev = 26;
_context.t0 = _context["catch"](11);
_iterator.e(_context.t0);
case 29:
_context.prev = 29;
_iterator.f();
return _context.finish(29);
case 32:
_this2.isFinishProcess = true;
case 33:
case "end":
return _context.stop();
}
}
}, _callee, null, [[11, 26, 29, 32]]);
}))();
},
postUser: function postUser(data, userId) {
var _this3 = this;
return new Promise(function (resolve, reject) {
_this3.$http.post(_config__WEBPACK_IMPORTED_MODULE_10__["GROUPS_PASSAGE_API"], data).then(function (response) {
if (response.body.message === 'Success') {
resolve(true);
} else {
resolve(false);
}
}).then(null, function (error) {
var errorName = '';
switch (error.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 409:
errorName = '他通行権限グループと紐づいてます。通行可能時間設定が適用されたユーザーのため追加できません。';
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
var rowstatus = userId + '>>' + errorName + '';
_this3.$set(_this3.errorMessageProcess, ++_this3.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
changePerPage: function changePerPage(value) {
var _this4 = this;
this.perPage = value;
localStorage.setItem('pageSizeUser', value);
this.loading = true;
this.userTotalCount = 0;
this.currPage = 1;
this.getListUsers().then(function () {
_this4.loading = false;
});
},
changePage: function changePage(value) {
var _this5 = this;
this.currPage = value;
this.getListUsers().then(function () {
_this5.loading = false;
});
},
searchUser: function searchUser(value) {
this.keyword = value.text;
this.scorp = value.targets;
this.userTotalCount = 0;
this.currPage = 1;
this.getListUsers();
},
getUserOfGroup: function getUserOfGroup(page, groupId) {
var _this6 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_10__["GROUPS_PASSAGE_API"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=1000&page=' + page + '&embed=user').then(function (response) {
if (response.body.maxRecords > 0) {
var groupData = response.body.groupPassages;
groupData.forEach(function (element) {
_this6.userOfGroup.push({
text: element.user.name,
value: element.userId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this6.getUserOfGroup(page + 1, groupId);
} else {
_this6.loading = false;
}
} else {
_this6.userOfGroup = [];
_this6.loading = false;
}
}).then(null, function (err) {
console.log('err: ', err);
_this6.loading = false;
}); // catch
},
getListUsers: function getListUsers() {
var _this7 = this;
return new Promise(function (resolve, reject) {
_this7.loading = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_10__["USERS_LIST_API"] + '?limit=' + localStorage.pageSizeUser + '&page=' + _this7.currPage + '&isExceptOptionalUser=true&isValid=true&exclude=thumbnail';
_this7.$http.get(apiLink).then(function (response) {
_this7.resetData();
if (!_this7.isEmpty(response.body.users)) {
_this7.dataUsers = response.body.users;
_this7.userTotalCount = response.body.maxRecords;
_this7.currPage = Math.ceil(response.body.startRecord / _this7.perPage);
} else {
_this7.userTotalCount = 0;
_this7.currPage = 1;
}
resolve(true);
}).then(null, function (err) {
resolve(true);
switch (err.status) {
case 400:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 500:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
}); // catch
});
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
resetData: function resetData() {
this.dataUsers = [];
this.errorMessageLogs = ''; // this.userTotalCount = 0;
},
formatTimestamp: function formatTimestamp(t) {
return t !== '' ? moment__WEBPACK_IMPORTED_MODULE_11___default()(t).unix() : '';
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/group/GroupDefaultPage.vue?vue&type=script&lang=ts&":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/group/GroupDefaultPage.vue?vue&type=script&lang=ts& ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_GroupListTemplate_GroupDefaultTemplate_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/templates/GroupListTemplate/GroupDefaultTemplate.vue */ "./src/components/templates/GroupListTemplate/GroupDefaultTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_2__["Vue"].extend({
name: 'GroupListPage',
components: {
GroupListTemplate: _components_templates_GroupListTemplate_GroupDefaultTemplate_vue__WEBPACK_IMPORTED_MODULE_3__["default"]
},
created: function created() {
//
var groupId = this.$route.query.groupId;
if (groupId !== null && groupId !== undefined && groupId !== '') {
localStorage.setItem('prevRoute', _config__WEBPACK_IMPORTED_MODULE_4__["LOG"]);
localStorage.setItem('groupId1', groupId.toString());
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_4__["GROUP_DETAIL"],
query: {
groupId: groupId.toString()
}
});
}
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
}
},
mounted: function mounted() {
this.$emit('activeMenu', 'groups');
},
methods: {//
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/group/GroupListPage.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/group/GroupListPage.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js");
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.of.js */ "./node_modules/core-js/modules/es.array.of.js");
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.map.js */ "./node_modules/core-js/modules/es.map.js");
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_GroupListTemplate_GroupListTemplate_vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/components/templates/GroupListTemplate/GroupListTemplate.vue */ "./src/components/templates/GroupListTemplate/GroupListTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_23__);
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_19__["Vue"].extend({
name: 'GroupListPage',
components: {
GroupListTemplate: _components_templates_GroupListTemplate_GroupListTemplate_vue__WEBPACK_IMPORTED_MODULE_20__["default"]
},
data: function data() {
return {
isGetDataList: false,
perPage: _config__WEBPACK_IMPORTED_MODULE_21__["PAGE_DEFAULT"],
currPage: 1,
scorp: ['groupName'],
keyword: '',
groupTotalCount: 0,
dataGroups: [],
loading: false,
loadingAff: false,
errorMessageLogs: '',
successMessageLogs: '',
showProgress: false,
rowinErrDialog: 0,
errorMessageProcess: [],
successItemProcess: 0,
totalDataRowProcess: 0,
progress: 0,
isFinishProcess: false,
typeAction: 0,
dataAction: [],
groupIdAction: '',
showConfirm: false,
groupExpanedGate: new Map(),
isReRenderGate: 0,
isRemoveGateSelected: 0,
groupExpanedUser: new Map(),
isReRenderUser: 0,
isRemoveUserSelected: 0,
isRemoveGroupSelected: 0,
dataGroup: {
passableTimeSetting: [],
passableName: '',
department: {
data: [],
loading: false
},
loading: false,
groupPassages: {
data: [],
dataOri: [],
loading: false,
total: 0,
page: 1,
perPage: 25,
keyword: '',
scorp: []
},
realtionsGateList: {
data: [],
total: 0,
page: 1,
loading: false
},
realtionsGateGroup: {
data: [],
loading: false
},
isAdminOfRemoteUnlock: false,
isAdminOfGroupPassages: false,
isAdminOfGatePassages: false,
isAdminOfUnlockingTimeSetting: false
},
groupList: [],
userList: [],
gateList: [],
departments: [],
users: [],
dataRelationDepartmentGroup: {
totalDataRowProcess: 0,
progress: 0,
successItemProcess: '',
errorMessageProcess: [],
isFinishProcess: false
},
dataRelationUserGroup: {
totalDataRowProcess: 0,
progress: 0,
successItemProcess: '',
errorMessageProcess: [],
isFinishProcess: false
},
dataGatePass: {
totalDataRowProcess: 0,
progress: 0,
successItemProcess: '',
errorMessageProcess: [],
isFinishProcess: false
},
authority: _store__WEBPACK_IMPORTED_MODULE_22__["default"].state.auth,
optionDepartments: {
page: 1,
total: 0
},
groupId: '',
tabClicked: {
tab0: false,
tab1: false,
tab2: false,
tab3: false
},
tabActive: 0,
endRecord: {
users: 0,
gates: 0
}
};
},
created: function created() {
var _this = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var groupId;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
localStorage.setItem('userValid', 'true');
localStorage.setItem('isShowValidUser', 'true');
if (typeof localStorage.isVaildDataGroup === 'undefined') {
localStorage.setItem('isVaildDataGroup', 'true');
}
if (typeof localStorage.groupSortKey === 'undefined') {
localStorage.setItem('groupSortKey', 'registered');
}
if (typeof localStorage.groupSortName === 'undefined') {
localStorage.setItem('groupSortName', 'desc');
}
if (typeof localStorage.pageSizeGroup === 'undefined') {
localStorage.setItem('pageSizeGroup', _config__WEBPACK_IMPORTED_MODULE_21__["PAGE_DEFAULT"].toString());
_this.perPage = _config__WEBPACK_IMPORTED_MODULE_21__["PAGE_DEFAULT"];
} else {
_this.perPage = parseInt(localStorage.pageSizeGroup);
}
groupId = _this.$route.query.groupId;
localStorage.setItem('userValid', 'true');
if (!(groupId !== null && groupId !== undefined && groupId !== '')) {
_context.next = 23;
break;
}
localStorage.setItem('prevRoute', _config__WEBPACK_IMPORTED_MODULE_21__["LOG"]);
localStorage.setItem('groupId1', groupId.toString());
_this.groupId = groupId;
if (!(localStorage.isLoad !== undefined && localStorage.isLoad === '1' && typeof localStorage.groupInfo !== 'undefined')) {
_context.next = 21;
break;
}
// not load
_this.dataGroup.loading = true;
_this.groupList = [];
localStorage.setItem('isLoad', '0');
_context.next = 18;
return _this.getGroupAuth(groupId);
case 18:
setTimeout(function () {
_this.groupList = [JSON.parse(localStorage.groupInfo)];
_this.dataGroup.loading = false;
}, 300);
_context.next = 22;
break;
case 21:
_this.getGroups(1);
case 22:
_this.tabClicked.tab0 = true;
case 23:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
}
},
mounted: function mounted() {
this.$emit('activeMenu', 'groups');
},
methods: {
getUserAgain: function getUserAgain(groupId) {
this.dataGroup.groupPassages.loading = true;
this.dataGroup.groupPassages.dataOri = [];
this.dataGroup.groupPassages.data = [];
this.dataGroup.groupPassages.page = 1;
this.getUser(groupId, 1);
},
clickAddGroup: function clickAddGroup() {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_21__["GROUP_ADD"]
});
},
clickEditGroup: function clickEditGroup(value) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_21__["GROUP_EDIT"],
query: {
groupId: value
}
});
},
clickGroupDetail: function clickGroupDetail(value) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_21__["GROUP_DETAIL"],
query: {
groupId: value
}
});
},
closeModalProgress: function closeModalProgress() {
this.showProgress = false;
if (this.successItemProcess > 0) {
if (this.typeAction === 0 || this.typeAction === 1 || this.typeAction === 2) {
this.getListGroups();
} else if (this.typeAction === 3) {
// gate
this.removegateSelected();
var gate = {
isGetDataGate: false,
currPageGate: 1,
totalGateCount: 0,
data: []
};
this.groupExpanedGate.set(this.groupIdAction, gate);
this.getGateOfGroup(this.groupIdAction, 1);
this.getListGroups();
} else if (this.typeAction === 4) {
// user
this.removeUserSelected();
this.groupExpanedUser = new Map();
var user = {
isGetDataUser: false,
currPageUser: 1,
totalUserCount: 0,
data: []
};
this.groupExpanedUser.set(this.groupIdAction, user);
this.getUserOfGroup(this.groupIdAction, 1);
this.getListGroups();
}
}
},
showDialogConfirm: function showDialogConfirm(value) {
this.typeAction = value.type;
this.dataAction = value.data;
if (value.groupId !== undefined) {
this.groupIdAction = value.groupId;
}
this.showConfirm = true;
},
closeDialogConfirm: function closeDialogConfirm() {
this.showConfirm = false;
},
clickGroupsAction: function clickGroupsAction() {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
var percent, _iterator, _step, item, result, resultDel, resultdeleteRe;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_this2.showConfirm = false;
_this2.showProgress = true;
_this2.rowinErrDialog = 0;
_this2.rowinErrDialog = 0;
_this2.errorMessageProcess = [];
_this2.successItemProcess = 0;
_this2.progress = 0;
_this2.isFinishProcess = false;
_this2.totalDataRowProcess = _this2.dataAction.length;
percent = 100 / _this2.totalDataRowProcess;
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_16__["default"])(_this2.dataAction);
_context2.prev = 11;
_iterator.s();
case 13:
if ((_step = _iterator.n()).done) {
_context2.next = 58;
break;
}
item = _step.value;
result = void 0;
if (!(_this2.typeAction === 0)) {
_context2.next = 22;
break;
}
_context2.next = 19;
return _this2.enableOrDisableGroup(item, true);
case 19:
result = _context2.sent;
_context2.next = 54;
break;
case 22:
if (!(_this2.typeAction === 1)) {
_context2.next = 28;
break;
}
_context2.next = 25;
return _this2.enableOrDisableGroup(item, false);
case 25:
result = _context2.sent;
_context2.next = 54;
break;
case 28:
if (!(_this2.typeAction === 2)) {
_context2.next = 44;
break;
}
// delete
resultDel = void 0;
resultdeleteRe = void 0;
_context2.next = 33;
return _this2.deleteGroup(item);
case 33:
resultDel = _context2.sent;
if (!resultDel) {
_context2.next = 42;
break;
}
_context2.next = 37;
return _this2.deleteRelationGateGroup(item);
case 37:
resultdeleteRe = _context2.sent;
if (!resultdeleteRe) {
_context2.next = 42;
break;
}
_context2.next = 41;
return _this2.putGroup(item);
case 41:
result = _context2.sent;
case 42:
_context2.next = 54;
break;
case 44:
if (!(_this2.typeAction === 3)) {
_context2.next = 50;
break;
}
_context2.next = 47;
return _this2.removeGateFromGroup(item.relationId, item.gate.gateId);
case 47:
result = _context2.sent;
_context2.next = 54;
break;
case 50:
if (!(_this2.typeAction === 4)) {
_context2.next = 54;
break;
}
_context2.next = 53;
return _this2.removeUserFromGroup(item.groupPassageId, item.user.userId);
case 53:
result = _context2.sent;
case 54:
if (result) {
_this2.successItemProcess++;
}
_this2.progress += percent;
case 56:
_context2.next = 13;
break;
case 58:
_context2.next = 63;
break;
case 60:
_context2.prev = 60;
_context2.t0 = _context2["catch"](11);
_iterator.e(_context2.t0);
case 63:
_context2.prev = 63;
_iterator.f();
return _context2.finish(63);
case 66:
_this2.isFinishProcess = true;
case 67:
case "end":
return _context2.stop();
}
}
}, _callee2, null, [[11, 60, 63, 66]]);
}))();
},
changePerPage: function changePerPage(value) {
this.perPage = value;
localStorage.setItem('pageSizeGroup', value);
this.getListGroups();
},
changePage: function changePage(value) {
this.currPage = value;
this.getListGroups();
},
searchGroup: function searchGroup(value) {
this.keyword = value.text;
this.scorp = value.targets;
this.getListGroups();
},
enableOrDisableGroup: function enableOrDisableGroup(groupId, isEnable) {
var _this3 = this;
return new Promise(function (resolve) {
var data = {
isValid: isEnable
};
_this3.$http.put(_config__WEBPACK_IMPORTED_MODULE_21__["GROUP_LIST_API"] + '/' + encodeURIComponent(groupId), data).then(function (response) {
console.log(response);
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = 'groupIdが存在しない。';
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupId + '>>' + errorName + '';
_this3.$set(_this3.errorMessageProcess, ++_this3.rowinErrDialog, rowstatus);
resolve(false);
});
});
},
putGroup: function putGroup(groupId) {
var _this4 = this;
return new Promise(function (resolve) {
var data;
data = {
isValid: false
};
_this4.$http.put(_config__WEBPACK_IMPORTED_MODULE_21__["GROUP_LIST_API"] + '/' + encodeURIComponent(groupId), data).then(function (response) {
if (response.body.message === 'Success') {
// this.successMessageLogs = Config.DELETE_API_SUCCESS;
resolve(true);
} else {
var rowstatus = groupId + '>>' + _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"] + '';
_this4.$set(_this4.errorMessageProcess, ++_this4.rowinErrDialog, rowstatus);
resolve(false);
}
}).then(null, function (err) {
var errorMessageLogs = '';
switch (err.status) {
case 400:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_400"];
break;
case 403:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403"];
break;
case 409:
errorMessageLogs = '入力された通行権限グループ名は既に使用されています。他の通行権限グループ名を入力してください。';
break;
case 500:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_500"];
break;
case 503:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_503"];
break;
default:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupId + '>>' + errorMessageLogs + '';
_this4.$set(_this4.errorMessageProcess, ++_this4.rowinErrDialog, rowstatus);
resolve(false);
});
});
},
deleteRelationGateGroupItem: function deleteRelationGateGroupItem(relationId) {
var _this5 = this;
return new Promise(function (resolve) {
_this5.$http.delete(_config__WEBPACK_IMPORTED_MODULE_21__["RELATION_GATE_GROUP"] + '/' + encodeURIComponent(relationId)).then(function (res) {
if (res.body.message === 'Success') {
resolve(true);
} else {
var rowstatus = relationId + '>>' + _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"] + '';
_this5.$set(_this5.errorMessageProcess, ++_this5.rowinErrDialog, rowstatus);
resolve(false);
}
}).then(null, function (err) {
var errorMessageLogs = '';
switch (err.status) {
case 400:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403"];
} else {
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403_DENIED"];
}
break;
case 404:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_404"];
break;
case 500:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_500"];
break;
case 503:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_503"];
break;
default:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"];
break;
}
var rowstatus = relationId + '>>' + errorMessageLogs + '';
if (err.status === 404) {
resolve(true);
} else {
_this5.$set(_this5.errorMessageProcess, ++_this5.rowinErrDialog, rowstatus);
resolve(false);
}
});
});
},
deleteRelationGateGroup: function deleteRelationGateGroup(groupId) {
var _this6 = this;
return new Promise(function (resolve) {
_this6.$http.get(_config__WEBPACK_IMPORTED_MODULE_21__["RELATION_GATE_GROUP"] + '?groupId=' + encodeURIComponent(groupId)).then( /*#__PURE__*/function () {
var _ref = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(response) {
var result, _iterator2, _step2, item, rowstatus;
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
if (!(response.body.maxRecords > 0)) {
_context3.next = 23;
break;
}
// const relationId = response.body.relationsGateGroup[0].relationId;
_iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_16__["default"])(response.body.relationsGateGroup);
_context3.prev = 2;
_iterator2.s();
case 4:
if ((_step2 = _iterator2.n()).done) {
_context3.next = 12;
break;
}
item = _step2.value;
_context3.next = 8;
return _this6.deleteRelationGateGroupItem(item.relationId);
case 8:
result = _context3.sent;
if (!result) {
resolve(false);
}
case 10:
_context3.next = 4;
break;
case 12:
_context3.next = 17;
break;
case 14:
_context3.prev = 14;
_context3.t0 = _context3["catch"](2);
_iterator2.e(_context3.t0);
case 17:
_context3.prev = 17;
_iterator2.f();
return _context3.finish(17);
case 20:
resolve(true);
_context3.next = 26;
break;
case 23:
rowstatus = groupId + '>>' + _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_404"] + '';
_this6.$set(_this6.errorMessageProcess, ++_this6.rowinErrDialog, rowstatus);
resolve(false);
case 26:
case "end":
return _context3.stop();
}
}
}, _callee3, null, [[2, 14, 17, 20]]);
}));
return function (_x) {
return _ref.apply(this, arguments);
};
}()).then(null, function (err) {
var errorMessageLogs = '';
switch (err.status) {
case 400:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403"];
} else {
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403_DENIED"];
}
break;
case 404:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_404"];
break;
case 500:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_500"];
break;
case 503:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_503"];
break;
default:
errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupId + '>>' + errorMessageLogs + '';
if (err.status === 404) {
resolve(true);
} else {
_this6.$set(_this6.errorMessageProcess, ++_this6.rowinErrDialog, rowstatus);
resolve(false);
}
}); // catch
});
},
deleteGroupItem: function deleteGroupItem(groupPassageId) {
var _this7 = this;
return new Promise(function (resolve) {
_this7.$http.delete(_config__WEBPACK_IMPORTED_MODULE_21__["GROUP_PASSAGE"] + '/' + encodeURIComponent(groupPassageId)).then(function (res) {
if (res.body.message === 'Success') {
resolve(true);
} else {
var rowstatus = groupPassageId + '>>' + _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"] + '';
_this7.$set(_this7.errorMessageProcess, ++_this7.rowinErrDialog, rowstatus);
resolve(false);
}
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupPassageId + '>>' + errorName + '';
if (err.status === 404) {
resolve(true);
} else {
_this7.$set(_this7.errorMessageProcess, ++_this7.rowinErrDialog, rowstatus);
resolve(false);
}
}); // catch
});
},
deleteGroup: function deleteGroup(groupId) {
var _this8 = this;
return new Promise(function (resolve) {
_this8.$http.get(_config__WEBPACK_IMPORTED_MODULE_21__["GROUP_PASSAGE"] + '?groupId=' + encodeURIComponent(groupId)).then( /*#__PURE__*/function () {
var _ref2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(response) {
var result, _iterator3, _step3, item, rowstatus;
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
if (!(response.body.maxRecords > 0)) {
_context4.next = 23;
break;
}
// const groupPassageId = response.body.groupPassages[0].groupPassageId;
_iterator3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_16__["default"])(response.body.groupPassages);
_context4.prev = 2;
_iterator3.s();
case 4:
if ((_step3 = _iterator3.n()).done) {
_context4.next = 12;
break;
}
item = _step3.value;
_context4.next = 8;
return _this8.deleteGroupItem(item.groupPassageId);
case 8:
result = _context4.sent;
if (!result) {
resolve(false);
}
case 10:
_context4.next = 4;
break;
case 12:
_context4.next = 17;
break;
case 14:
_context4.prev = 14;
_context4.t0 = _context4["catch"](2);
_iterator3.e(_context4.t0);
case 17:
_context4.prev = 17;
_iterator3.f();
return _context4.finish(17);
case 20:
resolve(true);
_context4.next = 26;
break;
case 23:
rowstatus = groupId + '>>' + _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_404"] + '';
_this8.$set(_this8.errorMessageProcess, ++_this8.rowinErrDialog, rowstatus);
resolve(false);
case 26:
case "end":
return _context4.stop();
}
}
}, _callee4, null, [[2, 14, 17, 20]]);
}));
return function (_x2) {
return _ref2.apply(this, arguments);
};
}()).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupId + '>>' + errorName + '';
if (err.status === 404) {
resolve(true);
} else {
_this8.$set(_this8.errorMessageProcess, ++_this8.rowinErrDialog, rowstatus);
resolve(false);
}
}); // catch
});
},
removeGateFromGroup: function removeGateFromGroup(relationId, gateId) {
var _this9 = this;
return new Promise(function (resolve) {
_this9.$http.delete(_config__WEBPACK_IMPORTED_MODULE_21__["RELATION_GATE_GROUP"] + '/' + encodeURIComponent(relationId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"];
break;
}
var rowstatus = gateId + '>>' + errorName + '';
_this9.$set(_this9.errorMessageProcess, ++_this9.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
removeUserFromGroup: function removeUserFromGroup(groupPassageId, userId) {
var _this10 = this;
return new Promise(function (resolve) {
_this10.$http.delete(_config__WEBPACK_IMPORTED_MODULE_21__["GROUP_PASSAGE"] + '/' + encodeURIComponent(groupPassageId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = '該当する通行権限グループがありません。';
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"];
break;
}
var rowstatus = userId + '>>' + errorName + '';
_this10.$set(_this10.errorMessageProcess, ++_this10.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
ShowOnlyIsVaild: function ShowOnlyIsVaild(data) {
localStorage.setItem('isVaildDataGroup', data.toString());
this.getListGroups();
},
getListGroups: function getListGroups() {
var _this11 = this;
this.isGetDataList = true;
this.removeGroupSelected();
var apiLink = _config__WEBPACK_IMPORTED_MODULE_21__["GROUP_LIST_API"] + '?limit=' + localStorage.pageSizeGroup + '&page=' + this.currPage + '&sortKey=' + localStorage.groupSortName + ':' + localStorage.groupSortKey;
if (this.keyword !== null && this.keyword !== undefined && this.keyword !== '') {
apiLink += '&keyword=' + this.keyword + '&scorp=' + this.scorp;
}
if (localStorage.isVaildDataGroup === 'true') {
apiLink += '&isValid=true';
}
apiLink += '&embed=passableTimeSetting';
this.$http.get(apiLink).then(function (response) {
_this11.resetData();
if (!_this11.isEmpty(response.body.groups)) {
_this11.dataGroups = response.body.groups;
_this11.groupTotalCount = response.body.maxRecords;
_this11.currPage = Math.ceil(response.body.startRecord / _this11.perPage);
} else {
_this11.groupTotalCount = 0;
_this11.currPage = 1;
}
_this11.isGetDataList = false;
}).then(null, function (err) {
_this11.isGetDataList = false;
_this11.resetData();
switch (err.status) {
case 400:
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403"];
} else {
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403_DENIED"];
}
break;
case 404:
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_404"];
break;
case 500:
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_500"];
break;
case 503:
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_503"];
break;
default:
_this11.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"];
break;
}
}); // catch
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
resetData: function resetData() {
this.dataGroups = [];
this.errorMessageLogs = '';
},
changeExpandedGroup: function changeExpandedGroup(event) {
if (event.value) {
var data = event.item;
this.groupExpanedGate = new Map();
var gate = {
isGetDataGate: false,
currPageGate: 1,
totalGateCount: 0,
data: []
};
this.groupExpanedGate.set(data.groupId, gate);
this.getGateOfGroup(data.groupId, 1);
this.groupExpanedUser = new Map();
var user = {
isGetDataUser: false,
currPageUser: 1,
totalUserCount: 0,
data: []
};
this.groupExpanedUser.set(data.groupId, user);
this.getUserOfGroup(data.groupId, 1);
}
},
getGateOfGroup: function getGateOfGroup(groupId, page) {
var _this12 = this;
var data = this.groupExpanedGate.get(groupId);
if (data !== undefined) {
data.isGetDataGate = true;
data.currPageGate = page;
this.reRenderGate();
var apiLink = _config__WEBPACK_IMPORTED_MODULE_21__["RELATION_GATE_GROUP"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=25&page=' + page + '&sortKey=desc:gateId&embed=gate';
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0 && !_this12.isEmpty(response.body.relationsGateGroup)) {
data.totalGateCount = response.body.maxRecords;
data.currPageGate = Math.ceil(response.body.startRecord / 25);
data.data = response.body.relationsGateGroup;
} else {
data.totalGateCount = 0;
data.currPageGate = 1;
}
data.isGetDataGate = false;
_this12.reRenderGate();
_this12.removegateSelected();
}).then(null, function (err) {
data.isGetDataGate = false;
_this12.reRenderGate();
_this12.removegateSelected();
}); // catch
}
},
changePageGate: function changePageGate(event) {
this.getGateOfGroup(event.groupId, event.page);
},
getUserOfGroup: function getUserOfGroup(groupId, page) {
var _this13 = this;
var data = this.groupExpanedUser.get(groupId);
if (data !== undefined) {
data.isGetDataUser = true;
data.currPageUser = page;
this.reRenderUser();
var apiLink = _config__WEBPACK_IMPORTED_MODULE_21__["GROUP_PASSAGE"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=25&page=' + page + '&sortKey=desc:userId&embed=user';
this.$http.get(apiLink).then(function (response) {
// response.body = {
// message: 'Success',
// statementId: 'DEFA7140-1DEC-4642-BAA2-BB0B5B74D212',
// startRecord: 1,
// endRecord: 1,
// maxRecords: 100,
// groupPassages: [
// {
// groupPassageId: 'EA2CE971-F55F-45A6-835B-DE8C5D526E42',
// user: {
// userId: 'zpsHmwSwxfSw1',
// name: 'User 1',
// },
// },
// {
// groupPassageId: 'EA2CE971-F55F-45A6-835B-DE8C5D526E43',
// user: {
// userId: 'zpsHmwSwxfSw2',
// name: 'User 2',
// },
// },
// {
// groupPassageId: 'EA2CE971-F55F-45A6-835B-DE8C5D526E44',
// user: {
// userId: 'zpsHmwSwxfSw3',
// name: 'User 3',
// },
// },
// {
// groupPassageId: 'EA2CE971-F55F-45A6-835B-DE8C5D526E45',
// user: {
// userId: 'zpsHmwSwxfSw4',
// name: 'User 4',
// },
// },
// {
// groupPassageId: 'EA2CE971-F55F-45A6-835B-DE8C5D526E46',
// user: {
// userId: 'zpsHmwSwxfSw5',
// name: 'User 5',
// },
// },
// ],
// };
if (response.body.maxRecords > 0 && !_this13.isEmpty(response.body.groupPassages)) {
data.totalUserCount = response.body.maxRecords;
data.currPageUser = Math.ceil(response.body.startRecord / 25);
data.data = response.body.groupPassages;
} else {
data.totalUserCount = 0;
data.currPageUser = 1;
}
data.isGetDataUser = false;
_this13.reRenderUser();
_this13.removeUserSelected();
}).then(null, function (err) {
data.isGetDataUser = false;
_this13.reRenderUser();
_this13.removeUserSelected();
}); // catch
}
},
changePageUser: function changePageUser(event) {
this.getUserOfGroup(event.groupId, event.page);
},
reRenderGate: function reRenderGate() {
if (this.isReRenderGate < 100) {
this.isReRenderGate++;
} else {
this.isReRenderGate = 0;
}
},
reRenderUser: function reRenderUser() {
if (this.isReRenderUser < 100) {
this.isReRenderUser++;
} else {
this.isReRenderUser = 0;
}
},
removegateSelected: function removegateSelected() {
if (this.isRemoveGateSelected < 100) {
this.isRemoveGateSelected++;
} else {
this.isRemoveGateSelected = 0;
}
},
removeUserSelected: function removeUserSelected() {
if (this.isRemoveUserSelected < 100) {
this.isRemoveUserSelected++;
} else {
this.isRemoveUserSelected = 0;
}
},
removeGroupSelected: function removeGroupSelected() {
if (this.isRemoveGroupSelected < 100) {
this.isRemoveGroupSelected++;
} else {
this.isRemoveGroupSelected = 0;
}
},
changeTab: function changeTab(data) {
var _this14 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5() {
var result, result2;
return regeneratorRuntime.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
_this14.tabActive = data.tab;
if (!(data.tab === 0)) {
_context5.next = 5;
break;
}
_this14.dataGroup.loading = false;
_context5.next = 42;
break;
case 5:
if (!(data.tab === 1)) {
_context5.next = 21;
break;
}
_this14.dataGroup.loading = true;
result = _this14.getDepartmentGroup(data.groupId);
_this14.dataGroup.groupPassages.dataOri = [];
_this14.dataGroup.groupPassages.data = [];
_this14.dataGroup.groupPassages.page = 1;
_this14.dataGroup.groupPassages.loading = true;
_this14.dataGroup.groupPassages.scorp = [];
_this14.dataGroup.groupPassages.keyword = '';
result2 = _this14.getUser(data.groupId, 1);
_context5.next = 17;
return Promise.all([result, result2]);
case 17:
_this14.dataGroup.groupPassages.page = 1; // this.getUsersChange();
_this14.dataGroup.loading = false;
_context5.next = 42;
break;
case 21:
if (!(data.tab === 2)) {
_context5.next = 30;
break;
}
_this14.dataGroup.loading = true;
_context5.next = 25;
return _this14.getDepartmentGroup(data.groupId);
case 25:
_context5.next = 27;
return _this14.getGroup(data.groupId);
case 27:
_this14.dataGroup.loading = false;
_context5.next = 42;
break;
case 30:
if (!(data.tab === 3)) {
_context5.next = 42;
break;
}
_this14.dataGroup.loading = true;
_this14.dataGroup.realtionsGateGroup.data = [];
_this14.dataGroup.realtionsGateList.data = [];
_this14.gateList = [];
_this14.dataGroup.realtionsGateList.loading = true; // await this.getGateGroup(data.groupId, 1);
_context5.next = 38;
return _this14.getGatePass(1);
case 38:
_this14.getAllUsers(1);
_this14.getAllGates(1);
_this14.dataGroup.loading = false;
_this14.dataGroup.realtionsGateList.loading = false;
case 42:
if (data.groupId) {
localStorage.setItem('groupId1', data.groupId);
}
case 43:
case "end":
return _context5.stop();
}
}
}, _callee5);
}))();
},
clickTab: function clickTab(data) {
var _this15 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() {
var result, result2;
return regeneratorRuntime.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
console.log('tab', data);
_this15.tabActive = data.tab;
if (!(data.tab === 0)) {
_context6.next = 7;
break;
}
_this15.dataGroup.loading = false;
_this15.tabClicked.tab0 = true;
_context6.next = 55;
break;
case 7:
if (!(data.tab === 1)) {
_context6.next = 25;
break;
}
if (_this15.tabClicked.tab1) {
_context6.next = 22;
break;
}
_this15.dataGroup.loading = true;
result = _this15.getDepartmentGroup(data.groupId);
_this15.dataGroup.groupPassages.dataOri = [];
_this15.dataGroup.groupPassages.data = [];
_this15.dataGroup.groupPassages.page = 1;
_this15.dataGroup.groupPassages.loading = true;
_this15.dataGroup.groupPassages.scorp = [];
_this15.dataGroup.groupPassages.keyword = '';
result2 = _this15.getUser(data.groupId, 1);
_context6.next = 20;
return Promise.all([result, result2]);
case 20:
_this15.dataGroup.groupPassages.page = 1;
_this15.dataGroup.loading = false;
case 22:
_this15.tabClicked.tab1 = true;
_context6.next = 55;
break;
case 25:
if (!(data.tab === 2)) {
_context6.next = 36;
break;
}
if (_this15.tabClicked.tab2) {
_context6.next = 33;
break;
}
_this15.dataGroup.loading = true;
_context6.next = 30;
return _this15.getDepartmentGroup(data.groupId);
case 30:
_context6.next = 32;
return _this15.getGroup(data.groupId);
case 32:
_this15.dataGroup.loading = false;
case 33:
_this15.tabClicked.tab2 = true;
_context6.next = 55;
break;
case 36:
if (!(data.tab === 3)) {
_context6.next = 55;
break;
}
if (!(_this15.tabClicked.tab3 === true)) {
_context6.next = 42;
break;
}
if (_this15.endRecord.users > _this15.userList.length) {
_this15.userList = [];
_this15.getAllUsers(1);
}
if (_this15.endRecord.gates > _this15.gateList.length) {
_this15.gateList = [];
_this15.getAllGates(1);
}
_context6.next = 54;
break;
case 42:
if (_this15.tabClicked.tab3) {
_context6.next = 54;
break;
}
_this15.dataGroup.loading = true;
_this15.dataGroup.realtionsGateGroup.data = [];
_this15.dataGroup.realtionsGateList.data = [];
_this15.userList = [];
_this15.gateList = [];
_this15.dataGroup.realtionsGateList.loading = true; // await this.getGateGroup(data.groupId, 1);
_context6.next = 51;
return _this15.getGatePass(1);
case 51:
if (_this15.dataGroup.isAdminOfGatePassages === true || _this15.authority.isAdmin === true) {
_this15.getAllUsers(1);
_this15.getAllGates(1);
}
_this15.dataGroup.loading = false;
_this15.dataGroup.realtionsGateList.loading = false;
case 54:
_this15.tabClicked.tab3 = true;
case 55:
if (data.groupId) {
localStorage.setItem('groupId1', data.groupId);
}
case 56:
case "end":
return _context6.stop();
}
}
}, _callee6);
}))();
},
changePageUsers: function changePageUsers(item) {
this.dataGroup.groupPassages.page = item.$event.page;
this.dataGroup.groupPassages.loading = true;
this.getUser(item.groupId, item.$event.page);
},
getDepartmentUserValid: function getDepartmentUserValid(data) {
console.log('err: ', data);
localStorage.setItem('userValid', data.$event.value.toString());
localStorage.setItem('isShowValidUser', data.$event.value.toString());
this.dataGroup.groupPassages.page = 1;
this.dataGroup.groupPassages.loading = true;
this.dataGroup.groupPassages.keyword = '';
this.getUser(data.groupId, 1);
},
getUsersChange: function getUsersChange() {
var _this16 = this;
var dataOri = this.dataGroup.groupPassages.dataOri;
var check = false;
if (localStorage.userValid !== undefined && localStorage.userValid !== '' && localStorage.userValid === 'true') {
dataOri = this.dataGroup.groupPassages.dataOri.filter(function (element) {
return element.user.isValid === 1;
});
check = true;
}
if (this.dataGroup.groupPassages.keyword !== '') {
if (this.dataGroup.groupPassages.scorp.length === 2) {
dataOri = dataOri.filter(function (element) {
return element.user.name.toLowerCase().includes(_this16.dataGroup.groupPassages.keyword.toLowerCase()) === true || element.user.userId.toLowerCase().includes(_this16.dataGroup.groupPassages.keyword.toLowerCase()) === true;
});
} else {
//
if (this.dataGroup.groupPassages.scorp[0] === 'name') {
dataOri = dataOri.filter(function (element) {
return element.user.name.toLowerCase().includes(_this16.dataGroup.groupPassages.keyword.toLowerCase()) === true;
});
} else {
dataOri = dataOri.filter(function (element) {
return element.user.userId.toLowerCase().includes(_this16.dataGroup.groupPassages.keyword.toLowerCase()) === true;
});
}
}
}
var data = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__["default"])(dataOri));
this.dataGroup.groupPassages.data = data.slice((this.dataGroup.groupPassages.page - 1) * 25, this.dataGroup.groupPassages.page * 25);
setTimeout(function () {
_this16.dataGroup.groupPassages.loading = false;
_this16.dataGroup.groupPassages.total = dataOri.length;
}, 100);
},
getDepartmentGroup: function getDepartmentGroup(groupId) {
var _this17 = this;
return new Promise(function (resolve, reject) {
_this17.dataGroup.department.loading = true;
_this17.dataGroup.department.data = [];
_this17.$http.get(_config__WEBPACK_IMPORTED_MODULE_21__["RELATION_DEPARTMENT_GROUP_API"] + "?limit=1000&groupId=".concat(groupId, "&embed=department")).then(function (response) {
_this17.dataGroup.department.data = response.body.relationsDepartmentGroup;
_this17.dataGroup.department.loading = false;
resolve(true);
}).then(null, function (err) {
// this.dataGroup.department.data = [];
console.log('err: ', err);
_this17.dataGroup.department.loading = false;
resolve(false);
});
});
},
getDepartmentGroupNoLoading: function getDepartmentGroupNoLoading(groupId) {
var _this18 = this;
return new Promise(function (resolve, reject) {
_this18.dataGroup.department.data = [];
_this18.$http.get(_config__WEBPACK_IMPORTED_MODULE_21__["RELATION_DEPARTMENT_GROUP_API"] + "?limit=1000&groupId=".concat(groupId, "&embed=department")).then(function (response) {
_this18.dataGroup.department.data = response.body.relationsDepartmentGroup;
resolve(true);
}).then(null, function (err) {
// this.dataGroup.department.data = [];
console.log('err: ', err);
resolve(false);
});
});
},
getGroup: function getGroup(groupId) {
var _this19 = this;
return new Promise(function (resolve, reject) {
_this19.$http.get(_config__WEBPACK_IMPORTED_MODULE_21__["GROUP_LIST_API"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=25&page=1&embed=passableTimeSetting').then( /*#__PURE__*/function () {
var _ref3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee7(response) {
return regeneratorRuntime.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
_this19.dataGroup.passableTimeSetting = response.body.groups[0].passableTimeSetting.timeSettings;
_this19.dataGroup.passableName = response.body.groups[0].passableTimeSetting.name;
_this19.groupList = response.body.groups;
_context7.next = 5;
return _this19.getGroupAuth(groupId);
case 5:
resolve(true);
case 6:
case "end":
return _context7.stop();
}
}
}, _callee7);
}));
return function (_x3) {
return _ref3.apply(this, arguments);
};
}()).then(null, function (err) {
_this19.dataGroup.passableTimeSetting = [];
_this19.dataGroup.passableName = '';
console.log('err: ', err);
resolve(false);
});
});
},
getUser: function getUser(groupId, page) {
var _this20 = this;
return new Promise(function (resolve, reject) {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_21__["GROUP_PASSAGE"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=25&embed=user' + '&page=' + page;
if (localStorage.userValid !== undefined && localStorage.userValid !== '' && localStorage.userValid === 'true') {
apiLink = _config__WEBPACK_IMPORTED_MODULE_21__["GROUP_PASSAGE"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=25&embed=user' + '&page=' + page + '&isValidUser=true';
}
if (_this20.dataGroup.groupPassages.keyword !== '') {
apiLink += '&keyword=' + _this20.dataGroup.groupPassages.keyword + '&scorp=' + _this20.dataGroup.groupPassages.scorp;
}
_this20.$http.get(apiLink).then( /*#__PURE__*/function () {
var _ref4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee8(response) {
return regeneratorRuntime.wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
_this20.dataGroup.groupPassages.total = response.body.maxRecords;
_this20.dataGroup.groupPassages.data = response.body.groupPassages;
_this20.dataGroup.groupPassages.dataOri = response.body.groupPassages;
_this20.dataGroup.groupPassages.loading = false;
resolve(false);
case 5:
case "end":
return _context8.stop();
}
}
}, _callee8);
}));
return function (_x4) {
return _ref4.apply(this, arguments);
};
}()).then(null, function (err) {
_this20.dataGroup.groupPassages.total = 0;
_this20.dataGroup.groupPassages.data = [];
_this20.dataGroup.groupPassages.dataOri = [];
console.log('err: ', err);
_this20.dataGroup.groupPassages.loading = false;
resolve(false);
}); // catch;
});
},
getGroupAuth: function getGroupAuth(groupId) {
var _this21 = this;
return new Promise(function (resolve, reject) {
if (localStorage.isCustomUserAuthorityService === 'true') {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_21__["GROUP_ADMINISTRATOR_API"] + '?userId=' + encodeURIComponent(localStorage.userProfileId) + '&groupId=' + groupId + '&limit=25&embed=group';
_this21.$http.get(apiLink).then( /*#__PURE__*/function () {
var _ref5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee9(response) {
return regeneratorRuntime.wrap(function _callee9$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
_this21.dataGroup.isAdminOfRemoteUnlock = response.body.groupAdministrators[0].isAdminOfRemoteUnlock;
_this21.dataGroup.isAdminOfGroupPassages = response.body.groupAdministrators[0].isAdminOfGroupPassages;
_this21.dataGroup.isAdminOfGatePassages = response.body.groupAdministrators[0].isAdminOfGatePassages;
_this21.dataGroup.isAdminOfUnlockingTimeSetting = response.body.groupAdministrators[0].isAdminOfUnlockingTimeSetting;
resolve(true);
case 5:
case "end":
return _context9.stop();
}
}
}, _callee9);
}));
return function (_x5) {
return _ref5.apply(this, arguments);
};
}()).then(null, function (err) {
console.log('err: ', err);
resolve(false);
});
} else {
resolve(false);
}
});
},
// all group for seach
getGroups: function getGroups(page) {
var _this22 = this;
this.dataGroup.loading = true;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_21__["GROUP_LIST_API"] + '?groupId=' + encodeURIComponent(this.groupId) + '&limit=25&page=1&embed=passableTimeSetting').then( /*#__PURE__*/function () {
var _ref6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee10(response) {
return regeneratorRuntime.wrap(function _callee10$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
_this22.groupList = response.body.groups;
_context10.next = 3;
return _this22.getGroupAuth(_this22.groupId);
case 3:
_this22.dataGroup.loading = false;
case 4:
case "end":
return _context10.stop();
}
}
}, _callee10);
}));
return function (_x6) {
return _ref6.apply(this, arguments);
};
}()).then(null, function (err) {
_this22.groupList = [];
console.log('err: ', err);
_this22.dataGroup.loading = false;
}); // catch
},
loadListAff: function loadListAff(val) {
var _this23 = this;
this.dataRelationDepartmentGroup = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
this.loadingAff = true;
this.optionDepartments = {
page: val,
total: 0
};
var apiLink = _config__WEBPACK_IMPORTED_MODULE_21__["DEPARTMENT_API"] + '?limit=25&page=' + val;
if (this.authority.isAdmin === false) {
apiLink = _config__WEBPACK_IMPORTED_MODULE_21__["DEPARTMENT_SIMPLE_API"] + '?limit=25&page=' + val;
}
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0) {
_this23.departments = response.body.departments;
_this23.optionDepartments.total = response.body.maxRecords;
} else {
_this23.departments = [];
}
_this23.loadingAff = false;
}).then(null, function (err) {
console.log('err: ', err);
_this23.loadingAff = false;
}); // catch
},
addAffToGroup: function addAffToGroup(data) {
var _this24 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee11() {
var rowinErrDialog, successItemProcess, progress, isFinishProcess, errorMessageProcess, totalDataRowProcess, percent, _iterator4, _step4, item, result, rowstatus;
return regeneratorRuntime.wrap(function _callee11$(_context11) {
while (1) {
switch (_context11.prev = _context11.next) {
case 0:
console.log('data', data);
_this24.dataRelationDepartmentGroup = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
rowinErrDialog = 0;
successItemProcess = 0;
progress = 0;
isFinishProcess = false;
errorMessageProcess = [];
totalDataRowProcess = data.aff.length;
_this24.dataRelationDepartmentGroup.total = totalDataRowProcess;
percent = 100 / totalDataRowProcess;
_iterator4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_16__["default"])(data.aff);
_context11.prev = 11;
_iterator4.s();
case 13:
if ((_step4 = _iterator4.n()).done) {
_context11.next = 26;
break;
}
item = _step4.value;
result = void 0;
_context11.next = 18;
return _this24.postRelationDepartmentGroup(data.groupId, item.departmentId);
case 18:
result = _context11.sent;
if (result === true) {
successItemProcess++;
} else {
rowstatus = item.departmentId + '>>' + result + '';
_this24.$set(errorMessageProcess, ++rowinErrDialog, rowstatus);
}
progress += percent;
_this24.dataRelationDepartmentGroup.successItem = successItemProcess;
_this24.dataRelationDepartmentGroup.progressLoad = progress;
_this24.dataRelationDepartmentGroup.errorMessage = errorMessageProcess;
case 24:
_context11.next = 13;
break;
case 26:
_context11.next = 31;
break;
case 28:
_context11.prev = 28;
_context11.t0 = _context11["catch"](11);
_iterator4.e(_context11.t0);
case 31:
_context11.prev = 31;
_iterator4.f();
return _context11.finish(31);
case 34:
isFinishProcess = true;
_this24.dataRelationDepartmentGroup.isFinish = isFinishProcess;
case 36:
case "end":
return _context11.stop();
}
}
}, _callee11, null, [[11, 28, 31, 34]]);
}))();
},
postRelationDepartmentGroup: function postRelationDepartmentGroup(groupId, departmentId) {
var _this25 = this;
return new Promise(function (resolve, reject) {
_this25.$http.post(_config__WEBPACK_IMPORTED_MODULE_21__["RELATION_DEPARTMENT_GROUP_API"], {
departmentId: encodeURIComponent(departmentId),
groupId: encodeURIComponent(groupId)
}).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_404"];
break;
case 409:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_409_DE_GROUP"];
break;
case 420:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_420_DE_GROUP"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"];
break;
}
resolve(errorName);
}); // catch
});
},
removeAffToGroup: function removeAffToGroup(data) {
var _this26 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee12() {
var rowinErrDialog, successItemProcess, progress, isFinishProcess, errorMessageProcess, totalDataRowProcess, percent, _iterator5, _step5, item, result, rowstatus;
return regeneratorRuntime.wrap(function _callee12$(_context12) {
while (1) {
switch (_context12.prev = _context12.next) {
case 0:
console.log('data', data);
_this26.dataRelationDepartmentGroup = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
rowinErrDialog = 0;
successItemProcess = 0;
progress = 0;
isFinishProcess = false;
errorMessageProcess = [];
totalDataRowProcess = data.aff.length;
percent = 100 / totalDataRowProcess;
_this26.dataRelationDepartmentGroup.total = totalDataRowProcess;
_iterator5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_16__["default"])(data.aff);
_context12.prev = 11;
_iterator5.s();
case 13:
if ((_step5 = _iterator5.n()).done) {
_context12.next = 27;
break;
}
item = _step5.value;
result = void 0;
_context12.next = 18;
return _this26.deleteRelationDepartmentGroup(item.relationId);
case 18:
result = _context12.sent;
if (result === true) {
successItemProcess++;
} else {
rowstatus = item.departmentId + '>>' + result + '';
_this26.$set(errorMessageProcess, ++rowinErrDialog, rowstatus);
}
progress += percent;
_this26.dataRelationDepartmentGroup.progress = progress;
_this26.dataRelationDepartmentGroup.successItem = successItemProcess;
_this26.dataRelationDepartmentGroup.progressLoad = progress;
_this26.dataRelationDepartmentGroup.errorMessage = errorMessageProcess;
case 25:
_context12.next = 13;
break;
case 27:
_context12.next = 32;
break;
case 29:
_context12.prev = 29;
_context12.t0 = _context12["catch"](11);
_iterator5.e(_context12.t0);
case 32:
_context12.prev = 32;
_iterator5.f();
return _context12.finish(32);
case 35:
isFinishProcess = true;
_this26.dataRelationDepartmentGroup.isFinish = isFinishProcess;
case 37:
case "end":
return _context12.stop();
}
}
}, _callee12, null, [[11, 29, 32, 35]]);
}))();
},
deleteRelationDepartmentGroup: function deleteRelationDepartmentGroup(relationId) {
var _this27 = this;
return new Promise(function (resolve, reject) {
_this27.$http.delete(_config__WEBPACK_IMPORTED_MODULE_21__["RELATION_DEPARTMENT_GROUP_API"] + '/' + encodeURIComponent(relationId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"];
break;
}
resolve(errorName);
}); // catch
});
},
removeUserToGroup: function removeUserToGroup(data) {
var _this28 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee13() {
var rowinErrDialog, successItemProcess, progress, isFinishProcess, errorMessageProcess, totalDataRowProcess, percent, _iterator6, _step6, item, result, rowstatus;
return regeneratorRuntime.wrap(function _callee13$(_context13) {
while (1) {
switch (_context13.prev = _context13.next) {
case 0:
console.log('removeUserToGroup', data);
_this28.dataRelationUserGroup = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
rowinErrDialog = 0;
successItemProcess = 0;
progress = 0;
isFinishProcess = false;
errorMessageProcess = [];
totalDataRowProcess = data.users.length;
percent = 100 / totalDataRowProcess;
_this28.dataRelationUserGroup.total = totalDataRowProcess;
_iterator6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_16__["default"])(data.users);
_context13.prev = 11;
_iterator6.s();
case 13:
if ((_step6 = _iterator6.n()).done) {
_context13.next = 27;
break;
}
item = _step6.value;
result = void 0;
_context13.next = 18;
return _this28.deleteGroupPass(item.groupPassageId);
case 18:
result = _context13.sent;
if (result === true) {
successItemProcess++;
} else {
rowstatus = item.userId + '>>' + result + '';
_this28.$set(errorMessageProcess, ++rowinErrDialog, rowstatus);
}
progress += percent;
_this28.dataRelationUserGroup.progress = progress;
_this28.dataRelationUserGroup.successItem = successItemProcess;
_this28.dataRelationUserGroup.progressLoad = progress;
_this28.dataRelationUserGroup.errorMessage = errorMessageProcess;
case 25:
_context13.next = 13;
break;
case 27:
_context13.next = 32;
break;
case 29:
_context13.prev = 29;
_context13.t0 = _context13["catch"](11);
_iterator6.e(_context13.t0);
case 32:
_context13.prev = 32;
_iterator6.f();
return _context13.finish(32);
case 35:
isFinishProcess = true;
_this28.dataRelationUserGroup.isFinish = isFinishProcess;
case 37:
case "end":
return _context13.stop();
}
}
}, _callee13, null, [[11, 29, 32, 35]]);
}))();
},
deleteGroupPass: function deleteGroupPass(groupPassageId) {
var _this29 = this;
return new Promise(function (resolve, reject) {
_this29.$http.delete(_config__WEBPACK_IMPORTED_MODULE_21__["GROUP_PASSAGE"] + '/' + encodeURIComponent(groupPassageId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"];
break;
}
resolve(errorName);
}); // catch
});
},
getAllUsers: function getAllUsers(page) {
var _this30 = this;
if (this.tabActive === 3) {
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_21__["USERS_LIST_SIMPLE_API"] + '?limit=10000&page=' + page + '&isExceptOptionalUser=true&isValid=true&sortKey=asc:name').then(function (response) {
_this30.endRecord.users = response.body.maxRecords;
if (response.body.maxRecords > 0) {
response.body.users.forEach(function (element) {
_this30.userList.push({
text: element.name + '( ' + element.userId + ' )',
value: element.userId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this30.getAllUsers(page + 1);
}
} else {
_this30.userList = [];
}
}).then(null, function (err) {
console.log('err: ', err);
}); // catch
}
},
getAllGates: function getAllGates(page) {
var _this31 = this;
return new Promise(function (resolve, reject) {
if (_this31.tabActive === 3) {
_this31.$http.get(_config__WEBPACK_IMPORTED_MODULE_21__["GATES_LIST_API"] + '?limit=1000&page=' + page + '&sortKey=asc:gateId&isValid=true&isExceptOptionalGate=true&groupId=' + _this31.groupId).then(function (response) {
_this31.endRecord.gates = response.body.maxRecords;
if (response.body.maxRecords > 0) {
response.body.gates.forEach(function (element) {
_this31.gateList.push({
text: element.gateName,
value: element.gateId
});
_this31.gateList.sort(function (a, b) {
return a.text.toLowerCase() < b.text.toLowerCase() ? -1 : 1;
});
});
if (response.body.maxRecords > response.body.endRecord) {
resolve(_this31.getAllGates(page + 1));
} else {
resolve(true);
}
} else {
_this31.gateList = [];
resolve(true);
}
}).then(null, function (err) {
console.log('err: ', err);
resolve(true);
}); // catch
} else {
resolve(false);
}
});
},
getGatePass: function getGatePass(page) {
var _this32 = this;
return new Promise(function (resolve, reject) {
_this32.errorMessageLogs = '';
_this32.dataGroup.realtionsGateList.loading = true;
_this32.dataGroup.realtionsGateList.page = page;
_this32.$http.get(_config__WEBPACK_IMPORTED_MODULE_21__["GATES_PASSAGE_API"] + '?limit=25&page=' + page + '&sortKey=desc:notAfter&embed=gate,user&isExceptOptionalGate=true&groupId=' + _this32.groupId).then( /*#__PURE__*/function () {
var _ref7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee14(response) {
return regeneratorRuntime.wrap(function _callee14$(_context14) {
while (1) {
switch (_context14.prev = _context14.next) {
case 0:
_this32.dataGroup.realtionsGateList.data = response.body.passages;
_this32.dataGroup.realtionsGateList.data.map(function (v) {
return Object.assign(v, {
userName: v.user.name !== undefined ? v.user.name : ''
});
});
_this32.dataGroup.realtionsGateList.loading = false;
_this32.dataGroup.realtionsGateList.total = response.body.maxRecords;
resolve(true);
case 5:
case "end":
return _context14.stop();
}
}
}, _callee14);
}));
return function (_x7) {
return _ref7.apply(this, arguments);
};
}()).then(null, function (err) {
_this32.dataGroup.realtionsGateList.data = [];
console.log('err: ', err);
_this32.dataGroup.realtionsGateList.loading = false;
resolve(false);
});
});
},
getInFoUser: function getInFoUser(item) {
var _this33 = this;
return new Promise(function (resolve, reject) {
_this33.$http.get(_config__WEBPACK_IMPORTED_MODULE_21__["USERS_LIST_API"] + '?userId=' + encodeURIComponent(item.userId)).then(function (response) {
var user = response.body.users[0];
var i = _this33.dataGroup.realtionsGateList.data.map(function (e) {
return e.passageId;
}).indexOf(item.passageId);
if (i >= 0) {
_this33.dataGroup.realtionsGateList.data[i].userName = user.name;
}
resolve(true);
}).then(null, function (error) {
resolve(false);
});
});
},
addGate: function addGate(data) {
var _this34 = this;
console.log('data1', data);
this.loading = true;
this.errorMessageLogs = '';
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_21__["GATES_PASSAGE_API"], {
userId: data.userId,
gateId: data.gate.value,
notBefore: data.notBefore,
notAfter: data.notAfter
}).then( /*#__PURE__*/function () {
var _ref8 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee15(response) {
return regeneratorRuntime.wrap(function _callee15$(_context15) {
while (1) {
switch (_context15.prev = _context15.next) {
case 0:
_this34.dataGroup.realtionsGateList.data = [];
_context15.next = 3;
return _this34.getGatePass(1);
case 3:
_this34.loading = false;
case 4:
case "end":
return _context15.stop();
}
}
}, _callee15);
}));
return function (_x8) {
return _ref8.apply(this, arguments);
};
}()).then(null, function (err) {
var errorName = '';
_this34.loading = false;
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_404"];
break;
case 409:
errorName = '有効な時間が設定されていません';
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"];
break;
}
_this34.errorMessageLogs = errorName;
}); // catch
},
removeGatePass: function removeGatePass(data) {
var _this35 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee16() {
var rowinErrDialog, successItemProcess, progress, isFinishProcess, errorMessageProcess, totalDataRowProcess, percent, _iterator7, _step7, item, result, rowstatus;
return regeneratorRuntime.wrap(function _callee16$(_context16) {
while (1) {
switch (_context16.prev = _context16.next) {
case 0:
console.log('data', data);
_this35.dataGatePass = {
total: 0,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
rowinErrDialog = 0;
successItemProcess = 0;
progress = 0;
isFinishProcess = false;
errorMessageProcess = [];
totalDataRowProcess = data.length;
percent = 100 / totalDataRowProcess;
_this35.dataGatePass.total = totalDataRowProcess;
_iterator7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_16__["default"])(data);
_context16.prev = 11;
_iterator7.s();
case 13:
if ((_step7 = _iterator7.n()).done) {
_context16.next = 26;
break;
}
item = _step7.value;
result = void 0;
_context16.next = 18;
return _this35.deleteGatePass(item.passageId);
case 18:
result = _context16.sent;
if (result === true) {
successItemProcess++;
} else {
rowstatus = item.passageId + '>>' + result + '';
_this35.$set(errorMessageProcess, ++rowinErrDialog, rowstatus);
}
progress += percent;
_this35.dataGatePass.progressLoad = progress;
_this35.dataGatePass.successItem = successItemProcess;
_this35.dataGatePass.errorMessage = errorMessageProcess;
case 24:
_context16.next = 13;
break;
case 26:
_context16.next = 31;
break;
case 28:
_context16.prev = 28;
_context16.t0 = _context16["catch"](11);
_iterator7.e(_context16.t0);
case 31:
_context16.prev = 31;
_iterator7.f();
return _context16.finish(31);
case 34:
isFinishProcess = true;
_this35.dataGatePass.isFinish = isFinishProcess;
case 36:
case "end":
return _context16.stop();
}
}
}, _callee16, null, [[11, 28, 31, 34]]);
}))();
},
deleteGatePass: function deleteGatePass(passageId) {
var _this36 = this;
return new Promise(function (resolve, reject) {
_this36.$http.delete(_config__WEBPACK_IMPORTED_MODULE_21__["GATES_PASSAGE_API"] + '/' + encodeURIComponent(passageId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_21__["ERROR_DEFAULT"];
break;
}
resolve(errorName);
}); // catch
});
},
formatTimestamp: function formatTimestamp(t) {
return t !== '' ? moment__WEBPACK_IMPORTED_MODULE_23___default()(t).unix() : '';
},
clickEditGate: function clickEditGate(id) {// 通行権限グループ情報編集画面を表示するためにGroupIdを取得する
},
changeGroupId: function changeGroupId(item) {// this.changeTab(item);
},
loadPassableTime: function loadPassableTime(groupId) {
var _this37 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee17() {
return regeneratorRuntime.wrap(function _callee17$(_context17) {
while (1) {
switch (_context17.prev = _context17.next) {
case 0:
_this37.dataGroup.loading = true;
_context17.next = 3;
return _this37.getGroup(groupId);
case 3:
if (groupId) {
localStorage.setItem('groupId1', groupId);
}
_this37.dataGroup.loading = false;
_this37.tabClicked = {
tab0: false,
tab1: false,
tab2: false,
tab3: false
};
case 6:
case "end":
return _context17.stop();
}
}
}, _callee17);
}))();
},
loadGroupId: function loadGroupId() {
this.getGroups(1);
},
searchUserGroupPassage: function searchUserGroupPassage(item) {
var data = [];
item.data.targets.forEach(function (element) {
if (element === 'name') {
data.push('user.name');
} else {
data.push(element);
}
});
this.dataGroup.groupPassages.scorp = data;
this.dataGroup.groupPassages.keyword = item.data.text;
this.dataGroup.groupPassages.loading = true;
this.dataGroup.groupPassages.page = 1;
this.getUser(this.groupId, 1);
},
closeModalAdd: function closeModalAdd(ID) {
var _this38 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee18() {
return regeneratorRuntime.wrap(function _callee18$(_context18) {
while (1) {
switch (_context18.prev = _context18.next) {
case 0:
_context18.next = 2;
return _this38.getDepartmentGroup(ID);
case 2:
_this38.loadListAff(1);
case 3:
case "end":
return _context18.stop();
}
}
}, _callee18);
}))();
},
closeModalAddAff: function closeModalAddAff(ID) {
var _this39 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee19() {
return regeneratorRuntime.wrap(function _callee19$(_context19) {
while (1) {
switch (_context19.prev = _context19.next) {
case 0:
_this39.loadingAff = true;
_context19.next = 3;
return _this39.getDepartmentGroupNoLoading(ID);
case 3:
_this39.loadListAff(1);
case 4:
case "end":
return _context19.stop();
}
}
}, _callee19);
}))();
},
getGateGroup: function getGateGroup(groupId, page) {
var _this40 = this;
return new Promise(function (resolve, reject) {
_this40.dataGroup.realtionsGateGroup.loading = true;
_this40.$http.get(_config__WEBPACK_IMPORTED_MODULE_21__["RELATION_GATE_GROUP_API"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=1000&page=' + page + '&isExceptOptionalGate=true').then( /*#__PURE__*/function () {
var _ref9 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee20(response) {
return regeneratorRuntime.wrap(function _callee20$(_context20) {
while (1) {
switch (_context20.prev = _context20.next) {
case 0:
if (response.body.maxRecords > 0) {
response.body.relationsGateGroup.forEach(function (element) {
_this40.dataGroup.realtionsGateGroup.data.push(element.gateId);
});
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this40.getGateGroup(groupId, page);
} else {
_this40.dataGroup.realtionsGateGroup.loading = false;
resolve(true);
}
} else {
_this40.dataGroup.realtionsGateGroup.loading = false;
resolve(true);
}
case 1:
case "end":
return _context20.stop();
}
}
}, _callee20);
}));
return function (_x9) {
return _ref9.apply(this, arguments);
};
}()).then(null, function (error) {
console.log(error);
_this40.dataGroup.realtionsGateGroup.loading = false;
resolve(false);
});
});
},
loadGatePass: function loadGatePass(data) {
var _this41 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee21() {
return regeneratorRuntime.wrap(function _callee21$(_context21) {
while (1) {
switch (_context21.prev = _context21.next) {
case 0:
_this41.dataGroup.loading = true;
_this41.dataGroup.realtionsGateList.data = [];
_context21.next = 4;
return _this41.getGatePass(data);
case 4:
_this41.dataGroup.loading = false;
case 5:
case "end":
return _context21.stop();
}
}
}, _callee21);
}))();
},
changePageTemporary: function changePageTemporary(data) {
var _this42 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_18__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee22() {
return regeneratorRuntime.wrap(function _callee22$(_context22) {
while (1) {
switch (_context22.prev = _context22.next) {
case 0:
console.log('changePageTemporary: ', data);
_this42.dataGroup.loading = true;
_context22.next = 4;
return _this42.getGatePass(data);
case 4:
_this42.dataGroup.loading = false;
case 5:
case "end":
return _context22.stop();
}
}
}, _callee22);
}))();
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/in-all-room-modal/InAllRoomModalPage.vue?vue&type=script&lang=ts&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/in-all-room-modal/InAllRoomModalPage.vue?vue&type=script&lang=ts& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _templates_InAllRoomModalTemplate_InAllRoomModalTemplate_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../templates/InAllRoomModalTemplate/InAllRoomModalTemplate.vue */ "./src/components/templates/InAllRoomModalTemplate/InAllRoomModalTemplate.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_1__["Vue"].extend({
name: 'InAllRoomModalPage',
components: {
InAllRoomModalTemplate: _templates_InAllRoomModalTemplate_InAllRoomModalTemplate_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
},
props: {
successMessages: {
type: Array,
default: function _default() {
return [];
}
},
errorMessages: {
type: Array,
default: function _default() {
return [];
}
},
inAllRoom: {
type: Array,
default: function _default() {
return [];
}
},
inAllRoomLoading: {
type: Boolean,
default: false
},
inAllRoomSearchValue: {
type: Object,
default: function _default() {
return {
text: '',
targets: ['name']
};
}
},
roomTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
isDel: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
}
},
computed: {
innerInAllRoomSearchValue: {
get: function get() {
return this.inAllRoomSearchValue;
},
set: function set(val) {
this.$emit('input-in-all-room-search-value', val);
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/in-room-management/InRoomManagementPage.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/in-room-management/InRoomManagementPage.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ "./node_modules/core-js/modules/es.array.join.js");
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_templates_InRoomTemplate_InRoomTemplate_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/templates/InRoomTemplate/InRoomTemplate.vue */ "./src/components/templates/InRoomTemplate/InRoomTemplate.vue");
/* harmony import */ var _utils_excel_in_room_summary_by_user__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/utils/excel/in-room-summary-by-user */ "./src/utils/excel/in-room-summary-by-user.ts");
/* harmony import */ var _utils_excel_in_room_summary_by_room__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/utils/excel/in-room-summary-by-room */ "./src/utils/excel/in-room-summary-by-room.ts");
/* harmony import */ var _utils_alligate__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/utils/alligate */ "./src/utils/alligate/index.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/organisms/InRoomDetail/InRoomDetail.vue */ "./src/components/organisms/InRoomDetail/InRoomDetail.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_9__["default"].extend({
name: 'InRoomManagementPage',
components: {
InRoomTemplate: _components_templates_InRoomTemplate_InRoomTemplate_vue__WEBPACK_IMPORTED_MODULE_10__["default"]
},
data: function data() {
return {
value: {
roomId: '',
name: ''
},
currentTab: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_16__["TAB_VALUE_IN_ROOM_USER"],
successMessages: [],
errorMessages: [],
roomsLoading: false,
allRooms: [],
roomFormLoading: false,
roomFormSuccessMessages: [],
roomFormErrorMessages: [],
allControllerGates: [],
roomLoading: false,
room: {
roomId: '',
name: ''
},
roomSuccessMessages: [],
roomErrorMessages: [],
inRoomUserLoading: false,
inRoomUsers: [],
inRoomUserTotalCount: 0,
inRoomUserPage: 1,
inRoomUserPerPage: 100,
inRoomUserSearchValue: {
text: '',
targets: ['userId', 'name']
},
inRoomUserSortBy: 'name',
inRoomUserSortOrder: _config__WEBPACK_IMPORTED_MODULE_15__["ASC"],
roomRoomLogLoading: false,
roomRoomLogs: [],
roomRoomLogTotalCount: 0,
roomRoomLogPage: 1,
roomRoomLogPerPage: 100,
roomRoomLogDate: new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10),
roomRoomLogSearchValue: {
text: '',
targets: ['userName']
},
roomRoomLogProgressMessage: '',
roomRoomLogProgressErrorMessage: '',
inAllRoomLoading: false,
inAllRoom: [],
roomInfo: {
roomId: '',
name: '',
relationsRoomGate: []
},
inAllRoomSearchValue: {
text: '',
targets: ['name']
},
roomTotalCount: 0,
currentPage: 1,
roomEdit: {
roomId: '',
name: ''
},
authority: _store__WEBPACK_IMPORTED_MODULE_14__["default"].state.auth,
roomInfoLoading: false,
userRoomLogLoading: false,
user: {
userId: '',
name: '',
furigana: '',
email: '',
phoneNumber: '',
isAdmin: false,
isPhoneAdmin: false,
shareKeyBeValid: false,
isMfaSms: false,
passCode: '',
isValid: false,
option1: '',
option2: '',
isPasswordLoginValid: false,
groupCount: 0,
gateCount: 0,
timelimitedGateCount: 0
},
userRoomLogs: [],
userRoomLogDate: new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10),
userRoomLogProgressMessage: '',
userRoomLogProgressErrorMessage: '',
userRoomLogSuccessMessages: [],
userRoomLogErrorMessages: [],
isLookRoomModalShow: false,
isAllRoomModalShow: false,
tabItems: [{
text: '在室中ユーザー',
value: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_16__["TAB_VALUE_IN_ROOM_USER"]
}, {
text: '在室履歴',
value: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_16__["TAB_VALUE_IN_ROOM_TIMELINE"]
}],
userFullList: []
};
},
mounted: function mounted() {
this.initializePage();
this.tabItems = [{
text: '在室中ユーザー',
value: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_16__["TAB_VALUE_IN_ROOM_USER"]
}, {
text: '在室履歴',
value: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_16__["TAB_VALUE_IN_ROOM_TIMELINE"]
}];
},
watch: {
roomsLoading: function roomsLoading(val) {// this.$emit('loading', val);
}
},
methods: {
/**
* マウント時、および、部屋作成時のページの初期化処理
*/
initializePage: function initializePage() {
var _this = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return _this.loadAllRooms();
case 2:
if (_this.allRooms.length > 0) {
_this.setRoom(_this.allRooms[0]);
}
case 3:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
/**
* 全部屋を読み込む
*/
loadAllRooms: function loadAllRooms() {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_this2.roomsLoading = true;
_this2.initializeRoomsData();
_context2.prev = 2;
_context2.next = 5;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_13__["default"].room.getAllRooms(_this2);
case 5:
_this2.allRooms = _context2.sent;
_context2.next = 11;
break;
case 8:
_context2.prev = 8;
_context2.t0 = _context2["catch"](2);
_this2.errorMessages = [_context2.t0.message];
case 11:
_this2.roomsLoading = false;
case 12:
case "end":
return _context2.stop();
}
}
}, _callee2, null, [[2, 8]]);
}))();
},
/**
* 全部屋関連のデータを初期化
*/
initializeRoomsData: function initializeRoomsData() {
// 部屋作成完了メッセージなどが消えてしまうため、ここでアラートメッセージの初期化はしない
this.allRooms = [];
},
/**
* 個々の部屋ページの初期化
*/
setRoom: function setRoom(room) {
var _this3 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
_this3.room = room;
_this3.initializeRoomData(); // 在室中ユーザ数を更新するために、どのタブが選ばれたとしても読み込む
_this3.loadInRoomUsers();
if (_this3.currentTab === _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_16__["TAB_VALUE_IN_ROOM_TIMELINE"]) {
_this3.loadRoomRoomLogs();
}
case 4:
case "end":
return _context3.stop();
}
}
}, _callee3);
}))();
},
/**
* 部屋表示のデータを初期化
*/
initializeRoomData: function initializeRoomData() {
this.roomSuccessMessages = [];
this.roomErrorMessages = [];
this.inRoomUsers = [];
this.inRoomUserTotalCount = 0;
this.inRoomUserPage = 1;
this.inRoomUserPerPage = 100;
this.inRoomUserSearchValue.text = '';
this.roomRoomLogs = [];
this.roomRoomLogTotalCount = 0;
this.roomRoomLogPage = 1;
this.roomRoomLogPerPage = 100;
this.roomRoomLogSearchValue.text = '';
this.user = {
userId: '',
name: '',
furigana: '',
email: '',
phoneNumber: '',
isAdmin: false,
isPhoneAdmin: false,
shareKeyBeValid: false,
isMfaSms: false,
passCode: '',
isValid: false,
option1: '',
option2: '',
isPasswordLoginValid: false,
groupCount: 0,
gateCount: 0,
timelimitedGateCount: 0
};
this.userRoomLogs = [];
this.userRoomLogProgressMessage = '';
this.userRoomLogProgressErrorMessage = '';
},
/**
* 表示する在室中ユーザを読み込む
*/
loadInRoomUsers: function loadInRoomUsers() {
var _this4 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {
var query, response, index;
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
_this4.inRoomUserLoading = true;
_this4.initializeInRoomUserData();
_context4.prev = 2;
query = {
page: String(_this4.inRoomUserPage),
limit: String(_this4.inRoomUserPerPage),
sortKey: "".concat(_this4.inRoomUserSortOrder, ":").concat(_this4.inRoomUserSortBy)
};
if (_this4.inRoomUserSearchValue.text !== '') {
query.keyword = _this4.inRoomUserSearchValue.text;
query.scorp = _this4.inRoomUserSearchValue.targets.join(',');
}
_context4.next = 7;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_13__["default"].room.getInRoomUsers(_this4, _this4.room.roomId, query);
case 7:
response = _context4.sent;
_this4.inRoomUserTotalCount = response.maxRecords;
_this4.inRoomUsers = response.users; // 在室中ユーザの数も更新する
_this4.room.roomUserCount = response.maxRecords;
index = _this4.allRooms.findIndex(function (r) {
return r.roomId === _this4.room.roomId;
});
_this4.$set(_this4.allRooms[index], 'roomUserCount', response.maxRecords);
_context4.next = 18;
break;
case 15:
_context4.prev = 15;
_context4.t0 = _context4["catch"](2);
_this4.roomErrorMessages = [_context4.t0.message];
case 18:
_this4.inRoomUserLoading = false;
case 19:
case "end":
return _context4.stop();
}
}
}, _callee4, null, [[2, 15]]);
}))();
},
/**
* 在室中ユーザ関連のデータを初期化
*/
initializeInRoomUserData: function initializeInRoomUserData() {
this.roomSuccessMessages = [];
this.roomErrorMessages = [];
this.inRoomUsers = [];
this.inRoomUserTotalCount = 0;
},
/**
* 表示する在室履歴を読み込む
*/
loadRoomRoomLogs: function loadRoomRoomLogs() {
var _this5 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5() {
var query, response;
return regeneratorRuntime.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
_this5.roomRoomLogLoading = true;
_this5.initializeRoomRoomLogData();
_context5.prev = 2;
query = {
page: String(_this5.roomRoomLogPage),
limit: String(_this5.roomRoomLogPerPage),
date: _this5.roomRoomLogDate,
sortKey: "".concat(_config__WEBPACK_IMPORTED_MODULE_15__["ASC"], ":userName")
};
if (_this5.roomRoomLogSearchValue.text !== '') {
query.keyword = _this5.roomRoomLogSearchValue.text;
query.scorp = _this5.roomRoomLogSearchValue.targets.join(',');
}
_context5.next = 7;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_13__["default"].log.getRoomRoomLogs(_this5, _this5.room.roomId, query);
case 7:
response = _context5.sent;
_this5.roomRoomLogTotalCount = response.maxRecords;
_this5.roomRoomLogs = response.users;
_context5.next = 15;
break;
case 12:
_context5.prev = 12;
_context5.t0 = _context5["catch"](2);
_this5.roomErrorMessages = [_context5.t0.message];
case 15:
_this5.roomRoomLogLoading = false;
case 16:
case "end":
return _context5.stop();
}
}
}, _callee5, null, [[2, 12]]);
}))();
},
/**
* 在室履歴関連のデータを初期化
*/
initializeRoomRoomLogData: function initializeRoomRoomLogData() {
this.roomSuccessMessages = [];
this.roomErrorMessages = [];
this.roomRoomLogs = [];
this.roomRoomLogTotalCount = 0;
},
/**
* 全制御盤ゲートを取得する
*/
loadAllControllerGates: function loadAllControllerGates() {
var _this6 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() {
return regeneratorRuntime.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
_this6.roomFormLoading = true;
_this6.initializeControllerGatesData();
_context6.prev = 2;
_context6.next = 5;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_13__["default"].controller.getAllControllerGates(_this6);
case 5:
_this6.allControllerGates = _context6.sent;
_context6.next = 11;
break;
case 8:
_context6.prev = 8;
_context6.t0 = _context6["catch"](2);
_this6.roomFormErrorMessages = [_context6.t0.message];
case 11:
_this6.roomFormLoading = false;
case 12:
case "end":
return _context6.stop();
}
}
}, _callee6, null, [[2, 8]]);
}))();
},
/**
* 全制御盤ゲート関連のデータを初期化
*/
initializeControllerGatesData: function initializeControllerGatesData() {
this.roomFormSuccessMessages = [];
this.roomFormErrorMessages = [];
this.allControllerGates = [];
},
/**
* 左メニューから部屋を選択した際の処理
*/
clickRoom: function clickRoom(roomId) {
var _this7 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() {
var room;
return regeneratorRuntime.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
room = _this7.allRooms.find(function (r) {
return r.roomId === roomId;
});
if (room && _this7.room.roomId !== room.roomId) {
_this7.setRoom(room);
}
case 2:
case "end":
return _context7.stop();
}
}
}, _callee7);
}))();
},
/**
* 部屋の作成をクリック
*/
startCreateRoom: function startCreateRoom() {
var _this8 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee8() {
return regeneratorRuntime.wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
_this8.value = {
roomId: '',
name: ''
};
_this8.loadAllControllerGates();
case 2:
case "end":
return _context8.stop();
}
}
}, _callee8);
}))();
},
/**
* 部屋の編集をクリック
*/
startEditRoom: function startEditRoom(roomEdit) {
var _this9 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee9() {
return regeneratorRuntime.wrap(function _callee9$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
_this9.value = roomEdit;
_this9.roomEdit = roomEdit;
_this9.loadAllControllerGates();
case 3:
case "end":
return _context9.stop();
}
}
}, _callee9);
}))();
},
/**
* タブをクリックした場合
*/
clickTab: function clickTab(tabName) {
var _this10 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee10() {
return regeneratorRuntime.wrap(function _callee10$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
if (tabName === _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_16__["TAB_VALUE_IN_ROOM_USER"]) {
_this10.loadInRoomUsers();
} else if (tabName === _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_16__["TAB_VALUE_IN_ROOM_TIMELINE"]) {
_this10.loadRoomRoomLogs();
}
case 1:
case "end":
return _context10.stop();
}
}
}, _callee10);
}))();
},
/**
* ユーザをクリックした場合
*/
clickInRoomUser: function clickInRoomUser(userId) {
var _this11 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee11() {
return regeneratorRuntime.wrap(function _callee11$(_context11) {
while (1) {
switch (_context11.prev = _context11.next) {
case 0:
// 部屋のタイムラインを見ているならばその日付、在室中ユーザを見ているならば今日の日付でユーザ情報を表示する
_this11.userRoomLogDate = _this11.currentTab === _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_16__["TAB_VALUE_IN_ROOM_TIMELINE"] ? _this11.roomRoomLogDate : new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10); // 異なるユーザをクリックした場合はユーザ情報を初期化する
if (_this11.user.userId !== userId) {
_this11.user = {
userId: '',
name: '',
furigana: '',
email: '',
phoneNumber: '',
isAdmin: false,
isPhoneAdmin: false,
shareKeyBeValid: false,
isMfaSms: false,
passCode: '',
isValid: false,
option1: '',
option2: '',
isPasswordLoginValid: false,
groupCount: 0,
gateCount: 0,
timelimitedGateCount: 0
};
}
_context11.next = 4;
return _this11.loadUserRoomLogs(userId);
case 4:
case "end":
return _context11.stop();
}
}
}, _callee11);
}))();
},
/**
* ユーザ在室履歴を読み込む
*/
loadUserRoomLogs: function loadUserRoomLogs(userId) {
var _this12 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee12() {
var query, response;
return regeneratorRuntime.wrap(function _callee12$(_context12) {
while (1) {
switch (_context12.prev = _context12.next) {
case 0:
_this12.userRoomLogLoading = true;
_this12.initializeUserRoomLogData();
_context12.prev = 2;
if (!(_this12.user.userId !== userId)) {
_context12.next = 7;
break;
}
_context12.next = 6;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_13__["default"].user.getUser(_this12, userId);
case 6:
_this12.user = _context12.sent;
case 7:
// 在室履歴を読み込む
query = {
page: '1',
limit: '1000',
date: _this12.userRoomLogDate,
sortKey: "".concat(_config__WEBPACK_IMPORTED_MODULE_15__["ASC"], ":roomName")
};
_context12.next = 10;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_13__["default"].log.getUserRoomLogs(_this12, userId, query);
case 10:
response = _context12.sent;
_this12.userRoomLogs = response.rooms;
_context12.next = 17;
break;
case 14:
_context12.prev = 14;
_context12.t0 = _context12["catch"](2);
_this12.userRoomLogErrorMessages = [_context12.t0.message];
case 17:
_this12.userRoomLogLoading = false;
case 18:
case "end":
return _context12.stop();
}
}
}, _callee12, null, [[2, 14]]);
}))();
},
/**
* ユーザ在室履歴関連データの初期化
*/
initializeUserRoomLogData: function initializeUserRoomLogData() {
this.userRoomLogSuccessMessages = [];
this.userRoomLogErrorMessages = [];
this.userRoomLogs = [];
},
/**
* ソートが変更された場合
*/
changeInRoomUserSort: function changeInRoomUserSort(option) {
var _this13 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee13() {
var oldSortBy, oldSortOrder;
return regeneratorRuntime.wrap(function _callee13$(_context13) {
while (1) {
switch (_context13.prev = _context13.next) {
case 0:
oldSortBy = _this13.inRoomUserSortBy;
oldSortOrder = _this13.inRoomUserSortOrder;
_this13.inRoomUserSortBy = option.sortBy.length === 0 ? 'name' : option.sortBy[0];
_this13.inRoomUserSortOrder = option.sortDesc.length === 0 ? _config__WEBPACK_IMPORTED_MODULE_15__["ASC"] : option.sortDesc[0] ? _config__WEBPACK_IMPORTED_MODULE_15__["DESC"] : _config__WEBPACK_IMPORTED_MODULE_15__["ASC"];
if (oldSortBy !== _this13.inRoomUserSortBy || oldSortOrder !== _this13.inRoomUserSortOrder) {
_this13.loadInRoomUsers();
}
case 5:
case "end":
return _context13.stop();
}
}
}, _callee13);
}))();
},
/**
* ページが変更された場合
*/
changeInRoomUserPage: function changeInRoomUserPage(page) {
var _this14 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee14() {
return regeneratorRuntime.wrap(function _callee14$(_context14) {
while (1) {
switch (_context14.prev = _context14.next) {
case 0:
if (_this14.inRoomUserPage !== page) {
_this14.inRoomUserPage = page;
_this14.loadInRoomUsers();
}
case 1:
case "end":
return _context14.stop();
}
}
}, _callee14);
}))();
},
/**
* 検索が実行された場合
*/
searchInRoomUser: function searchInRoomUser(searchVal) {
var _this15 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee15() {
return regeneratorRuntime.wrap(function _callee15$(_context15) {
while (1) {
switch (_context15.prev = _context15.next) {
case 0:
_this15.inRoomUserSearchValue = searchVal;
_this15.loadInRoomUsers();
case 2:
case "end":
return _context15.stop();
}
}
}, _callee15);
}))();
},
/**
* リロード
*/
reloadInRoomUser: function reloadInRoomUser() {
var _this16 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee16() {
return regeneratorRuntime.wrap(function _callee16$(_context16) {
while (1) {
switch (_context16.prev = _context16.next) {
case 0:
_this16.loadInRoomUsers();
case 1:
case "end":
return _context16.stop();
}
}
}, _callee16);
}))();
},
/**
* 日付が変更された場合
*/
inputRoomRoomLogDate: function inputRoomRoomLogDate(date) {
var _this17 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee17() {
return regeneratorRuntime.wrap(function _callee17$(_context17) {
while (1) {
switch (_context17.prev = _context17.next) {
case 0:
if (_this17.roomRoomLogDate !== date) {
_this17.roomRoomLogDate = date;
_this17.loadRoomRoomLogs();
}
case 1:
case "end":
return _context17.stop();
}
}
}, _callee17);
}))();
},
/**
* ページが変更された場合
*/
changeRoomRoomLogPage: function changeRoomRoomLogPage(page) {
var _this18 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee18() {
return regeneratorRuntime.wrap(function _callee18$(_context18) {
while (1) {
switch (_context18.prev = _context18.next) {
case 0:
if (_this18.roomRoomLogPage !== page) {
_this18.roomRoomLogPage = page;
_this18.loadRoomRoomLogs();
}
case 1:
case "end":
return _context18.stop();
}
}
}, _callee18);
}))();
},
/**
* 検索が実行された場合
*/
searchRoomRoomLog: function searchRoomRoomLog(searchVal) {
var _this19 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee19() {
return regeneratorRuntime.wrap(function _callee19$(_context19) {
while (1) {
switch (_context19.prev = _context19.next) {
case 0:
_this19.roomRoomLogSearchValue = searchVal;
_this19.loadRoomRoomLogs();
case 2:
case "end":
return _context19.stop();
}
}
}, _callee19);
}))();
},
/**
* リロードする
*/
reloadRoomRoomLog: function reloadRoomRoomLog() {
var _this20 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee20() {
return regeneratorRuntime.wrap(function _callee20$(_context20) {
while (1) {
switch (_context20.prev = _context20.next) {
case 0:
_this20.loadRoomRoomLogs();
case 1:
case "end":
return _context20.stop();
}
}
}, _callee20);
}))();
},
/**
* 集計結果をエクスポートする
*/
exportRoomRoomLogExcel: function exportRoomRoomLogExcel() {
var _this21 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee21() {
var excel, allRoomRoomLogs;
return regeneratorRuntime.wrap(function _callee21$(_context21) {
while (1) {
switch (_context21.prev = _context21.next) {
case 0:
_this21.roomRoomLogProgressErrorMessage = '';
_this21.roomRoomLogProgressMessage = '出力準備中です。';
excel = new _utils_excel_in_room_summary_by_room__WEBPACK_IMPORTED_MODULE_12__["InRoomSummaryByRoomExcel"]();
_context21.prev = 3;
_this21.roomRoomLogProgressMessage = 'テンプレートをクラウドから取得しています。';
_context21.next = 7;
return excel.downloadExcelFromCloud(_this21);
case 7:
_this21.roomRoomLogProgressMessage = 'クラウドからログ情報を取得しています。';
_context21.next = 10;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_13__["default"].log.getAllRoomRoomLogs(_this21, _this21.room.roomId, _this21.roomRoomLogDate);
case 10:
allRoomRoomLogs = _context21.sent;
_this21.roomRoomLogProgressMessage = '出力するExcelデータを生成しています。';
_context21.next = 14;
return excel.inputData(_this21.roomRoomLogDate, _this21.room, allRoomRoomLogs);
case 14:
_this21.roomRoomLogProgressMessage = '出力しています。';
_context21.next = 17;
return excel.downloadExcel();
case 17:
_this21.roomRoomLogProgressMessage = '';
_context21.next = 24;
break;
case 20:
_context21.prev = 20;
_context21.t0 = _context21["catch"](3);
_this21.roomRoomLogProgressErrorMessage = _context21.t0.message;
_this21.roomRoomLogProgressMessage = '';
case 24:
case "end":
return _context21.stop();
}
}
}, _callee21, null, [[3, 20]]);
}))();
},
/**
* 日付が変更された場合
*/
inputUserRoomLogDate: function inputUserRoomLogDate(date) {
var _this22 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee22() {
return regeneratorRuntime.wrap(function _callee22$(_context22) {
while (1) {
switch (_context22.prev = _context22.next) {
case 0:
if (_this22.userRoomLogDate !== date) {
_this22.userRoomLogDate = date;
_this22.loadUserRoomLogs(_this22.user.userId);
}
case 1:
case "end":
return _context22.stop();
}
}
}, _callee22);
}))();
},
/**
* リロードする
*/
reloadUserRoomLog: function reloadUserRoomLog() {
var _this23 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee23() {
return regeneratorRuntime.wrap(function _callee23$(_context23) {
while (1) {
switch (_context23.prev = _context23.next) {
case 0:
_this23.loadUserRoomLogs(_this23.user.userId);
case 1:
case "end":
return _context23.stop();
}
}
}, _callee23);
}))();
},
/**
* 集計結果をエクスポートする
*/
exportUserRoomLogExcel: function exportUserRoomLogExcel() {
var _this24 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee24() {
var excel;
return regeneratorRuntime.wrap(function _callee24$(_context24) {
while (1) {
switch (_context24.prev = _context24.next) {
case 0:
_this24.userRoomLogProgressErrorMessage = '';
_this24.userRoomLogProgressMessage = '出力準備中です。';
excel = new _utils_excel_in_room_summary_by_user__WEBPACK_IMPORTED_MODULE_11__["InRoomSummaryByUserExcel"]();
_context24.prev = 3;
_this24.userRoomLogProgressMessage = 'テンプレートをクラウドから取得しています。';
_context24.next = 7;
return excel.downloadExcelFromCloud(_this24);
case 7:
_this24.userRoomLogProgressMessage = '出力するExcelデータを生成しています。';
_context24.next = 10;
return excel.inputData(_this24.userRoomLogDate, _this24.user, _this24.userRoomLogs);
case 10:
_this24.userRoomLogProgressMessage = '出力しています。';
_context24.next = 13;
return excel.downloadExcel();
case 13:
_this24.userRoomLogProgressMessage = '';
_context24.next = 20;
break;
case 16:
_context24.prev = 16;
_context24.t0 = _context24["catch"](3);
_this24.userRoomLogProgressErrorMessage = _context24.t0.message;
_this24.userRoomLogProgressMessage = '';
case 20:
case "end":
return _context24.stop();
}
}
}, _callee24, null, [[3, 16]]);
}))();
},
/**
* 部屋を削除する
*/
deleteRoom: function deleteRoom(roomId) {
var _this25 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee25() {
return regeneratorRuntime.wrap(function _callee25$(_context25) {
while (1) {
switch (_context25.prev = _context25.next) {
case 0:
_this25.roomsLoading = true;
_this25.successMessages = [];
_this25.errorMessages = [];
_context25.prev = 3;
_context25.next = 6;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_13__["default"].room.deleteRoom(_this25, roomId);
case 6:
_this25.successMessages = ['部屋を削除しました。'];
_this25.initializePage();
if (_this25.isAllRoomModalShow) {
_this25.loadInAllRoom();
}
_context25.next = 15;
break;
case 11:
_context25.prev = 11;
_context25.t0 = _context25["catch"](3);
_this25.errorMessages = [_context25.t0.message];
_this25.roomsLoading = false;
case 15:
case "end":
return _context25.stop();
}
}
}, _callee25, null, [[3, 11]]);
}))();
},
/**
* 部屋を作成する
*/
createRoom: function createRoom(val) {
var _this26 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee26() {
var data;
return regeneratorRuntime.wrap(function _callee26$(_context26) {
while (1) {
switch (_context26.prev = _context26.next) {
case 0:
_this26.roomsLoading = true;
_this26.successMessages = [];
_this26.errorMessages = [];
data = {
name: val.name
};
if (val.relationsRoomGate) {
data.relationsRoomGate = val.relationsRoomGate.map(function (r) {
return {
gateId: r.gateId,
entryExitType: 0
};
});
}
_context26.prev = 5;
_context26.next = 8;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_13__["default"].room.postRoom(_this26, data);
case 8:
_this26.successMessages = ['新しい部屋を作成しました。'];
_this26.initializePage();
_this26.inAllRoomSearchValue.text = '';
if (_this26.isAllRoomModalShow) {
_this26.loadInAllRoom();
}
_context26.next = 18;
break;
case 14:
_context26.prev = 14;
_context26.t0 = _context26["catch"](5);
_this26.errorMessages = [_context26.t0.message];
_this26.roomsLoading = false;
case 18:
case "end":
return _context26.stop();
}
}
}, _callee26, null, [[5, 14]]);
}))();
},
/**
* 部屋を更新する
*/
updateRoom: function updateRoom(val) {
var _this27 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee27() {
var data, index;
return regeneratorRuntime.wrap(function _callee27$(_context27) {
while (1) {
switch (_context27.prev = _context27.next) {
case 0:
_this27.roomsLoading = true;
_this27.successMessages = [];
_this27.errorMessages = [];
data = {
name: val.name
};
if (val.relationsRoomGate) {
data.relationsRoomGate = val.relationsRoomGate.map(function (r) {
return {
gateId: r.gateId,
entryExitType: 0
};
});
}
_context27.prev = 5;
_context27.next = 8;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_13__["default"].room.putRoom(_this27, val.roomId, data);
case 8:
_this27.successMessages = ['部屋情報を更新しました。'];
index = _this27.allRooms.findIndex(function (r) {
return r.roomId === val.roomId;
});
_this27.$set(_this27.allRooms, index, val);
_this27.setRoom(val);
_this27.inAllRoomSearchValue.text = '';
if (_this27.isAllRoomModalShow) {
_this27.loadInAllRoom();
}
if (_this27.isLookRoomModalShow) {
_this27.loadRoomById();
}
_context27.next = 20;
break;
case 17:
_context27.prev = 17;
_context27.t0 = _context27["catch"](5);
_this27.errorMessages = [_context27.t0.message];
case 20:
_this27.roomsLoading = false;
case 21:
case "end":
return _context27.stop();
}
}
}, _callee27, null, [[5, 17]]);
}))();
},
clicklookroom: function clicklookroom(room) {
this.roomInfo = room;
this.isLookRoomModalShow = true;
this.allControllerGates = [];
this.successMessages = [];
this.errorMessages = [];
},
closeLookRoom: function closeLookRoom() {
this.isLookRoomModalShow = false;
},
ChangeProperty: function ChangeProperty() {
this.isLookRoomModalShow = false;
this.isAllRoomModalShow = false;
},
clicAllRoom: function clicAllRoom() {
this.isAllRoomModalShow = true;
this.inAllRoom = [];
this.successMessages = [];
this.errorMessages = [];
this.loadInAllRoom();
},
closeAllRoom: function closeAllRoom() {
this.isAllRoomModalShow = false;
},
searchInAllRoom: function searchInAllRoom(searchVal) {
var _this28 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee28() {
return regeneratorRuntime.wrap(function _callee28$(_context28) {
while (1) {
switch (_context28.prev = _context28.next) {
case 0:
_this28.inAllRoomSearchValue = searchVal;
_this28.loadInAllRoom();
case 2:
case "end":
return _context28.stop();
}
}
}, _callee28);
}))();
},
loadInAllRoom: function loadInAllRoom() {
var _this29 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee29() {
var roomResponse;
return regeneratorRuntime.wrap(function _callee29$(_context29) {
while (1) {
switch (_context29.prev = _context29.next) {
case 0:
_this29.inAllRoomLoading = true;
_this29.inAllRoom = [];
_context29.prev = 2;
_context29.next = 5;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_13__["default"].room.getRoomsByKeyword(_this29, _this29.currentPage, _this29.inAllRoomSearchValue.text);
case 5:
roomResponse = _context29.sent;
_this29.roomTotalCount = roomResponse.maxRecords;
_this29.inAllRoom = roomResponse.rooms;
_context29.next = 13;
break;
case 10:
_context29.prev = 10;
_context29.t0 = _context29["catch"](2);
_this29.errorMessages = [_context29.t0.message];
case 13:
_this29.inAllRoomLoading = false;
case 14:
case "end":
return _context29.stop();
}
}
}, _callee29, null, [[2, 10]]);
}))();
},
changePage: function changePage(value) {
this.currentPage = value;
this.loadInAllRoom();
},
loadRoomById: function loadRoomById() {
var _this30 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee30() {
var room;
return regeneratorRuntime.wrap(function _callee30$(_context30) {
while (1) {
switch (_context30.prev = _context30.next) {
case 0:
_this30.roomInfoLoading = true;
_this30.allControllerGates = [];
_context30.prev = 2;
_context30.next = 5;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_13__["default"].room.getRoomById(_this30, _this30.roomInfo.roomId);
case 5:
room = _context30.sent;
_context30.next = 8;
return _this30.loadAllControllerGates().then(function () {
_this30.roomInfoLoading = false;
});
case 8:
_this30.roomInfo = {
roomId: room.roomId,
name: room.name,
relationsRoomGate: room.relationsRoomGate
};
_context30.next = 15;
break;
case 11:
_context30.prev = 11;
_context30.t0 = _context30["catch"](2);
_this30.roomInfoLoading = false;
_this30.errorMessages = [_context30.t0.message];
case 15:
case "end":
return _context30.stop();
}
}
}, _callee30, null, [[2, 11]]);
}))();
},
initializePageUser: function initializePageUser() {
var _this31 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_8__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee31() {
return regeneratorRuntime.wrap(function _callee31$(_context31) {
while (1) {
switch (_context31.prev = _context31.next) {
case 0:
_this31.roomsLoading = true;
_this31.initializeRoomsData();
_context31.prev = 2;
_context31.next = 5;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_13__["default"].room.getAllRooms(_this31);
case 5:
_this31.allRooms = _context31.sent;
_context31.next = 11;
break;
case 8:
_context31.prev = 8;
_context31.t0 = _context31["catch"](2);
_this31.errorMessages = [_context31.t0.message];
case 11:
if (_this31.allRooms.length > 0) {
_this31.room = _this31.allRooms[0];
}
case 12:
case "end":
return _context31.stop();
}
}
}, _callee31, null, [[2, 8]]);
}))();
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/in-room-management/InRoomManagementRoomPage.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/in-room-management/InRoomManagementRoomPage.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ "./node_modules/core-js/modules/es.array.join.js");
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_templates_InRoomTemplate_InRoomTemplate_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/templates/InRoomTemplate/InRoomTemplate.vue */ "./src/components/templates/InRoomTemplate/InRoomTemplate.vue");
/* harmony import */ var _utils_excel_in_room_summary_by_user__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/utils/excel/in-room-summary-by-user */ "./src/utils/excel/in-room-summary-by-user.ts");
/* harmony import */ var _utils_excel_in_room_summary_by_room__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/utils/excel/in-room-summary-by-room */ "./src/utils/excel/in-room-summary-by-room.ts");
/* harmony import */ var _utils_alligate__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/utils/alligate */ "./src/utils/alligate/index.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/organisms/InRoomDetail/InRoomDetail.vue */ "./src/components/organisms/InRoomDetail/InRoomDetail.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_11__["default"].extend({
name: 'InRoomManagementRoomPage',
components: {
InRoomTemplate: _components_templates_InRoomTemplate_InRoomTemplate_vue__WEBPACK_IMPORTED_MODULE_12__["default"]
},
data: function data() {
return {
value: {
roomId: '',
name: ''
},
currentTab: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_18__["TAB_VALUE_IN_ROOM_USER"],
successMessages: [],
errorMessages: [],
roomsLoading: false,
allRooms: [],
roomFormLoading: false,
roomFormSuccessMessages: [],
roomFormErrorMessages: [],
allControllerGates: [],
roomLoading: false,
room: {
roomId: '',
name: ''
},
roomSuccessMessages: [],
roomErrorMessages: [],
inRoomUserLoading: false,
inRoomUsers: [],
inRoomUserTotalCount: 0,
inRoomUserPage: 1,
inRoomUserPerPage: 100,
inRoomUserSearchValue: {
text: '',
targets: ['userId', 'name']
},
inRoomUserSortBy: 'name',
inRoomUserSortOrder: _config__WEBPACK_IMPORTED_MODULE_17__["ASC"],
roomRoomLogLoading: false,
roomRoomLogs: [],
roomRoomLogTotalCount: 0,
roomRoomLogPage: 1,
roomRoomLogPerPage: 100,
roomRoomLogDate: new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10),
roomRoomLogSearchValue: {
text: '',
targets: ['userName']
},
roomRoomLogProgressMessage: '',
roomRoomLogProgressErrorMessage: '',
inAllRoomLoading: false,
inAllRoom: [],
roomInfo: {
roomId: '',
name: '',
relationsRoomGate: []
},
inAllRoomSearchValue: {
text: '',
targets: ['name']
},
roomTotalCount: 0,
currentPage: 1,
roomEdit: {
roomId: '',
name: ''
},
authority: _store__WEBPACK_IMPORTED_MODULE_16__["default"].state.auth,
roomInfoLoading: false,
userRoomLogLoading: false,
user: {
userId: '',
name: '',
furigana: '',
email: '',
phoneNumber: '',
isAdmin: false,
isPhoneAdmin: false,
shareKeyBeValid: false,
isMfaSms: false,
passCode: '',
isValid: false,
option1: '',
option2: '',
isPasswordLoginValid: false,
groupCount: 0,
gateCount: 0,
timelimitedGateCount: 0
},
userRoomLogs: [],
userRoomLogDate: new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10),
userRoomLogProgressMessage: '',
userRoomLogProgressErrorMessage: '',
userRoomLogSuccessMessages: [],
userRoomLogErrorMessages: [],
isLookRoomModalShow: false,
isAllRoomModalShow: false,
tabItems: [{
text: '在室中ユーザー',
value: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_18__["TAB_VALUE_IN_ROOM_USER"]
}, {
text: '在室履歴',
value: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_18__["TAB_VALUE_IN_ROOM_TIMELINE"]
}],
userFullList: [],
isPage: 'room'
};
},
mounted: function mounted() {
this.$emit('activeMenu', 'in-room-management/room');
this.roomsLoading = true;
this.inRoomUserLoading = true;
this.initializePage();
this.tabItems = [{
text: '在室ユーザー一覧',
value: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_18__["TAB_VALUE_IN_ROOM_USER"]
}, {
text: '在室履歴',
value: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_18__["TAB_VALUE_IN_ROOM_TIMELINE"]
}];
},
watch: {
roomsLoading: function roomsLoading(val) {// this.$emit('loading', val);
}
},
methods: {
/**
* マウント時、および、部屋作成時のページの初期化処理
*/
initializePage: function initializePage() {
var _this = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var roomId;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return _this.loadAllRooms();
case 2:
if (_this.allRooms.length > 0) {
if (_this.$route.query.roomId !== null && _this.$route.query.roomId !== undefined) {
roomId = _this.$route.query.roomId;
_this.clickRoom(roomId.toString());
} else {
_this.setRoom(_this.allRooms[0]);
}
} else {
_this.roomsLoading = false;
_this.inRoomUserLoading = false;
_this.roomRoomLogLoading = false;
_this.inRoomUsers = [];
_this.roomRoomLogs = [];
}
case 3:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
/**
* 全部屋を読み込む
*/
loadAllRooms: function loadAllRooms() {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_this2.roomsLoading = true;
_this2.initializeRoomsData();
_context2.prev = 2;
_context2.next = 5;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_15__["default"].room.getAllRooms(_this2);
case 5:
_this2.allRooms = _context2.sent;
_context2.next = 11;
break;
case 8:
_context2.prev = 8;
_context2.t0 = _context2["catch"](2);
_this2.errorMessages = [_context2.t0.message];
case 11:
_this2.roomsLoading = false;
case 12:
case "end":
return _context2.stop();
}
}
}, _callee2, null, [[2, 8]]);
}))();
},
/**
* 全部屋関連のデータを初期化
*/
initializeRoomsData: function initializeRoomsData() {
// 部屋作成完了メッセージなどが消えてしまうため、ここでアラートメッセージの初期化はしない
this.allRooms = [];
},
/**
* 個々の部屋ページの初期化
*/
setRoom: function setRoom(room) {
var _this3 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
_this3.room = room;
_this3.initializeRoomData(); // 在室中ユーザ数を更新するために、どのタブが選ばれたとしても読み込む
_this3.loadInRoomUsers();
if (_this3.currentTab === _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_18__["TAB_VALUE_IN_ROOM_TIMELINE"]) {
_this3.loadRoomRoomLogs();
}
case 4:
case "end":
return _context3.stop();
}
}
}, _callee3);
}))();
},
/**
* 部屋表示のデータを初期化
*/
initializeRoomData: function initializeRoomData() {
this.roomSuccessMessages = [];
this.roomErrorMessages = [];
this.inRoomUsers = [];
this.inRoomUserTotalCount = 0;
this.inRoomUserPage = 1;
this.inRoomUserPerPage = 100;
this.inRoomUserSearchValue.text = '';
this.roomRoomLogs = [];
this.roomRoomLogTotalCount = 0;
this.roomRoomLogPage = 1;
this.roomRoomLogPerPage = 100;
this.roomRoomLogSearchValue.text = '';
this.user = {
userId: '',
name: '',
furigana: '',
email: '',
phoneNumber: '',
isAdmin: false,
isPhoneAdmin: false,
shareKeyBeValid: false,
isMfaSms: false,
passCode: '',
isValid: false,
option1: '',
option2: '',
isPasswordLoginValid: false,
groupCount: 0,
gateCount: 0,
timelimitedGateCount: 0
};
this.userRoomLogs = [];
this.userRoomLogProgressMessage = '';
this.userRoomLogProgressErrorMessage = '';
},
/**
* 表示する在室中ユーザを読み込む
*/
loadInRoomUsers: function loadInRoomUsers() {
var _this4 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {
var query, response, index;
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
_this4.inRoomUserLoading = true;
_this4.initializeInRoomUserData();
_context4.prev = 2;
query = {
page: String(_this4.inRoomUserPage),
limit: String(_this4.inRoomUserPerPage),
sortKey: "".concat(_this4.inRoomUserSortOrder, ":").concat(_this4.inRoomUserSortBy)
};
if (_this4.inRoomUserSearchValue.text !== '') {
query.keyword = _this4.inRoomUserSearchValue.text;
query.scorp = _this4.inRoomUserSearchValue.targets.join(',');
}
_context4.next = 7;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_15__["default"].room.getInRoomUsers(_this4, _this4.room.roomId, query);
case 7:
response = _context4.sent;
_this4.inRoomUserTotalCount = response.maxRecords;
_this4.inRoomUsers = response.users; // 在室中ユーザの数も更新する
_this4.room.roomUserCount = response.maxRecords;
index = _this4.allRooms.findIndex(function (r) {
return r.roomId === _this4.room.roomId;
});
_this4.$set(_this4.allRooms[index], 'roomUserCount', response.maxRecords);
_context4.next = 18;
break;
case 15:
_context4.prev = 15;
_context4.t0 = _context4["catch"](2);
_this4.roomErrorMessages = [_context4.t0.message];
case 18:
_this4.inRoomUserLoading = false;
case 19:
case "end":
return _context4.stop();
}
}
}, _callee4, null, [[2, 15]]);
}))();
},
/**
* 在室中ユーザ関連のデータを初期化
*/
initializeInRoomUserData: function initializeInRoomUserData() {
this.roomSuccessMessages = [];
this.roomErrorMessages = [];
this.inRoomUsers = [];
this.inRoomUserTotalCount = 0;
},
/**
* 表示する在室履歴を読み込む
*/
loadRoomRoomLogs: function loadRoomRoomLogs() {
var _this5 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5() {
var query, response;
return regeneratorRuntime.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
_this5.roomRoomLogLoading = true;
_this5.initializeRoomRoomLogData();
_context5.prev = 2;
query = {
page: String(_this5.roomRoomLogPage),
limit: String(_this5.roomRoomLogPerPage),
date: _this5.roomRoomLogDate,
sortKey: "".concat(_config__WEBPACK_IMPORTED_MODULE_17__["ASC"], ":userName")
};
if (_this5.roomRoomLogSearchValue.text !== '') {
query.keyword = _this5.roomRoomLogSearchValue.text;
query.scorp = _this5.roomRoomLogSearchValue.targets.join(',');
}
_context5.next = 7;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_15__["default"].log.getRoomRoomLogs(_this5, _this5.room.roomId, query);
case 7:
response = _context5.sent;
_this5.roomRoomLogTotalCount = response.maxRecords;
_this5.roomRoomLogs = response.users;
_context5.next = 15;
break;
case 12:
_context5.prev = 12;
_context5.t0 = _context5["catch"](2);
_this5.roomErrorMessages = [_context5.t0.message];
case 15:
_this5.roomRoomLogLoading = false;
case 16:
case "end":
return _context5.stop();
}
}
}, _callee5, null, [[2, 12]]);
}))();
},
/**
* 在室履歴関連のデータを初期化
*/
initializeRoomRoomLogData: function initializeRoomRoomLogData() {
this.roomSuccessMessages = [];
this.roomErrorMessages = [];
this.roomRoomLogs = [];
this.roomRoomLogTotalCount = 0;
},
/**
* 全制御盤ゲートを取得する
*/
loadAllControllerGates: function loadAllControllerGates() {
var _this6 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() {
return regeneratorRuntime.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
_this6.roomFormLoading = true;
_this6.initializeControllerGatesData();
_context6.prev = 2;
_context6.next = 5;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_15__["default"].controller.getAllGatesSimple(_this6);
case 5:
_this6.allControllerGates = _context6.sent;
_context6.next = 11;
break;
case 8:
_context6.prev = 8;
_context6.t0 = _context6["catch"](2);
_this6.roomFormErrorMessages = [_context6.t0.message];
case 11:
_this6.roomFormLoading = false;
case 12:
case "end":
return _context6.stop();
}
}
}, _callee6, null, [[2, 8]]);
}))();
},
/**
* 全制御盤ゲート関連のデータを初期化
*/
initializeControllerGatesData: function initializeControllerGatesData() {
this.roomFormSuccessMessages = [];
this.roomFormErrorMessages = [];
this.allControllerGates = [];
},
/**
* 左メニューから部屋を選択した際の処理
*/
clickRoom: function clickRoom(roomId) {
var _this7 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() {
var room;
return regeneratorRuntime.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
room = _this7.allRooms.find(function (r) {
return r.roomId === roomId;
});
if (room !== undefined && room.roomId !== undefined && room.roomId !== '' && room.roomId !== null) {
_this7.setRoom(room);
} else {
_this7.roomsLoading = false;
_this7.inRoomUserLoading = false;
_this7.roomRoomLogLoading = false;
_this7.inRoomUsers = [];
_this7.roomRoomLogs = [];
}
case 2:
case "end":
return _context7.stop();
}
}
}, _callee7);
}))();
},
/**
* 部屋の作成をクリック
*/
startCreateRoom: function startCreateRoom() {
var _this8 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee8() {
return regeneratorRuntime.wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
_this8.value = {
roomId: '',
name: ''
};
_this8.loadAllControllerGates();
case 2:
case "end":
return _context8.stop();
}
}
}, _callee8);
}))();
},
/**
* 部屋の編集をクリック
*/
startEditRoom: function startEditRoom(roomEdit) {
var _this9 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee9() {
return regeneratorRuntime.wrap(function _callee9$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
_this9.value = roomEdit;
_this9.roomEdit = roomEdit;
_this9.loadAllControllerGates();
case 3:
case "end":
return _context9.stop();
}
}
}, _callee9);
}))();
},
/**
* タブをクリックした場合
*/
clickTab: function clickTab(tabName) {
var _this10 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee10() {
return regeneratorRuntime.wrap(function _callee10$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
if (tabName === _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_18__["TAB_VALUE_IN_ROOM_USER"]) {
_this10.loadInRoomUsers();
} else if (tabName === _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_18__["TAB_VALUE_IN_ROOM_TIMELINE"]) {
_this10.loadRoomRoomLogs();
}
case 1:
case "end":
return _context10.stop();
}
}
}, _callee10);
}))();
},
/**
* ユーザをクリックした場合
*/
clickInRoomUser: function clickInRoomUser(userId) {
var _this11 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee11() {
return regeneratorRuntime.wrap(function _callee11$(_context11) {
while (1) {
switch (_context11.prev = _context11.next) {
case 0:
console.log('userId', userId); // 部屋のタイムラインを見ているならばその日付、在室中ユーザを見ているならば今日の日付でユーザ情報を表示する
_this11.userRoomLogDate = _this11.currentTab === _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_18__["TAB_VALUE_IN_ROOM_TIMELINE"] ? _this11.roomRoomLogDate : new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10); // 異なるユーザをクリックした場合はユーザ情報を初期化する
if (_this11.user.userId !== userId) {
_this11.user = {
userId: '',
name: '',
furigana: '',
email: '',
phoneNumber: '',
isAdmin: false,
isPhoneAdmin: false,
shareKeyBeValid: false,
isMfaSms: false,
passCode: '',
isValid: false,
option1: '',
option2: '',
isPasswordLoginValid: false,
groupCount: 0,
gateCount: 0,
timelimitedGateCount: 0
};
}
_context11.next = 5;
return _this11.loadUserRoomLogs(userId);
case 5:
case "end":
return _context11.stop();
}
}
}, _callee11);
}))();
},
/**
* ユーザ在室履歴を読み込む
*/
loadUserRoomLogs: function loadUserRoomLogs(userId) {
var _this12 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee12() {
var query, response;
return regeneratorRuntime.wrap(function _callee12$(_context12) {
while (1) {
switch (_context12.prev = _context12.next) {
case 0:
_this12.userRoomLogLoading = true;
_this12.initializeUserRoomLogData();
_context12.prev = 2;
if (!(_this12.user.userId !== userId)) {
_context12.next = 7;
break;
}
_context12.next = 6;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_15__["default"].user.getUser(_this12, userId);
case 6:
_this12.user = _context12.sent;
case 7:
// 在室履歴を読み込む
query = {
page: '1',
limit: '1000',
date: _this12.userRoomLogDate,
sortKey: "".concat(_config__WEBPACK_IMPORTED_MODULE_17__["ASC"], ":roomName")
};
_context12.next = 10;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_15__["default"].log.getUserRoomLogs(_this12, userId, query);
case 10:
response = _context12.sent;
_this12.userRoomLogs = response.rooms;
_context12.next = 17;
break;
case 14:
_context12.prev = 14;
_context12.t0 = _context12["catch"](2);
_this12.userRoomLogErrorMessages = [_context12.t0.message];
case 17:
_this12.userRoomLogLoading = false;
case 18:
case "end":
return _context12.stop();
}
}
}, _callee12, null, [[2, 14]]);
}))();
},
/**
* ユーザ在室履歴関連データの初期化
*/
initializeUserRoomLogData: function initializeUserRoomLogData() {
this.userRoomLogSuccessMessages = [];
this.userRoomLogErrorMessages = [];
this.userRoomLogs = [];
},
/**
* ソートが変更された場合
*/
changeInRoomUserSort: function changeInRoomUserSort(option) {
var _this13 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee13() {
var oldSortBy, oldSortOrder;
return regeneratorRuntime.wrap(function _callee13$(_context13) {
while (1) {
switch (_context13.prev = _context13.next) {
case 0:
oldSortBy = _this13.inRoomUserSortBy;
oldSortOrder = _this13.inRoomUserSortOrder;
_this13.inRoomUserSortBy = option.sortBy.length === 0 ? 'name' : option.sortBy[0];
_this13.inRoomUserSortOrder = option.sortDesc.length === 0 ? _config__WEBPACK_IMPORTED_MODULE_17__["ASC"] : option.sortDesc[0] ? _config__WEBPACK_IMPORTED_MODULE_17__["DESC"] : _config__WEBPACK_IMPORTED_MODULE_17__["ASC"];
if (oldSortBy !== _this13.inRoomUserSortBy || oldSortOrder !== _this13.inRoomUserSortOrder) {
_this13.loadInRoomUsers();
}
case 5:
case "end":
return _context13.stop();
}
}
}, _callee13);
}))();
},
/**
* ページが変更された場合
*/
changeInRoomUserPage: function changeInRoomUserPage(page) {
var _this14 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee14() {
return regeneratorRuntime.wrap(function _callee14$(_context14) {
while (1) {
switch (_context14.prev = _context14.next) {
case 0:
if (_this14.inRoomUserPage !== page) {
_this14.inRoomUserPage = page;
_this14.loadInRoomUsers();
}
case 1:
case "end":
return _context14.stop();
}
}
}, _callee14);
}))();
},
/**
* 検索が実行された場合
*/
searchInRoomUser: function searchInRoomUser(searchVal) {
var _this15 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee15() {
return regeneratorRuntime.wrap(function _callee15$(_context15) {
while (1) {
switch (_context15.prev = _context15.next) {
case 0:
_this15.inRoomUserSearchValue = searchVal;
_this15.loadInRoomUsers();
case 2:
case "end":
return _context15.stop();
}
}
}, _callee15);
}))();
},
/**
* リロード
*/
reloadInRoomUser: function reloadInRoomUser() {
var _this16 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee16() {
return regeneratorRuntime.wrap(function _callee16$(_context16) {
while (1) {
switch (_context16.prev = _context16.next) {
case 0:
_this16.loadInRoomUsers();
case 1:
case "end":
return _context16.stop();
}
}
}, _callee16);
}))();
},
/**
* 日付が変更された場合
*/
inputRoomRoomLogDate: function inputRoomRoomLogDate(date) {
var _this17 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee17() {
return regeneratorRuntime.wrap(function _callee17$(_context17) {
while (1) {
switch (_context17.prev = _context17.next) {
case 0:
if (_this17.roomRoomLogDate !== date) {
_this17.roomRoomLogDate = date;
_this17.loadRoomRoomLogs();
}
case 1:
case "end":
return _context17.stop();
}
}
}, _callee17);
}))();
},
/**
* ページが変更された場合
*/
changeRoomRoomLogPage: function changeRoomRoomLogPage(page) {
var _this18 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee18() {
return regeneratorRuntime.wrap(function _callee18$(_context18) {
while (1) {
switch (_context18.prev = _context18.next) {
case 0:
if (_this18.roomRoomLogPage !== page) {
_this18.roomRoomLogPage = page;
_this18.loadRoomRoomLogs();
}
case 1:
case "end":
return _context18.stop();
}
}
}, _callee18);
}))();
},
/**
* 検索が実行された場合
*/
searchRoomRoomLog: function searchRoomRoomLog(searchVal) {
var _this19 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee19() {
return regeneratorRuntime.wrap(function _callee19$(_context19) {
while (1) {
switch (_context19.prev = _context19.next) {
case 0:
_this19.roomRoomLogSearchValue = searchVal;
_this19.loadRoomRoomLogs();
case 2:
case "end":
return _context19.stop();
}
}
}, _callee19);
}))();
},
/**
* リロードする
*/
reloadRoomRoomLog: function reloadRoomRoomLog() {
var _this20 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee20() {
return regeneratorRuntime.wrap(function _callee20$(_context20) {
while (1) {
switch (_context20.prev = _context20.next) {
case 0:
_this20.loadRoomRoomLogs();
case 1:
case "end":
return _context20.stop();
}
}
}, _callee20);
}))();
},
/**
* 集計結果をエクスポートする
*/
exportRoomRoomLogExcel: function exportRoomRoomLogExcel() {
var _this21 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee21() {
var excel, allRoomRoomLogs;
return regeneratorRuntime.wrap(function _callee21$(_context21) {
while (1) {
switch (_context21.prev = _context21.next) {
case 0:
_this21.roomRoomLogProgressErrorMessage = '';
_this21.roomRoomLogProgressMessage = '出力準備中です。';
excel = new _utils_excel_in_room_summary_by_room__WEBPACK_IMPORTED_MODULE_14__["InRoomSummaryByRoomExcel"]();
_context21.prev = 3;
_this21.roomRoomLogProgressMessage = 'テンプレートをクラウドから取得しています。';
_context21.next = 7;
return excel.downloadExcelFromCloud(_this21);
case 7:
_this21.roomRoomLogProgressMessage = 'クラウドからログ情報を取得しています。';
_context21.next = 10;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_15__["default"].log.getAllRoomRoomLogs(_this21, _this21.room.roomId, _this21.roomRoomLogDate);
case 10:
allRoomRoomLogs = _context21.sent;
_this21.roomRoomLogProgressMessage = '出力するExcelデータを生成しています。';
_context21.next = 14;
return excel.inputData(_this21.roomRoomLogDate, _this21.room, allRoomRoomLogs);
case 14:
_this21.roomRoomLogProgressMessage = '出力しています。';
_context21.next = 17;
return excel.downloadExcel();
case 17:
_this21.roomRoomLogProgressMessage = '';
_context21.next = 24;
break;
case 20:
_context21.prev = 20;
_context21.t0 = _context21["catch"](3);
_this21.roomRoomLogProgressErrorMessage = _context21.t0.message;
_this21.roomRoomLogProgressMessage = '';
case 24:
case "end":
return _context21.stop();
}
}
}, _callee21, null, [[3, 20]]);
}))();
},
/**
* 日付が変更された場合
*/
inputUserRoomLogDate: function inputUserRoomLogDate(date) {
var _this22 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee22() {
return regeneratorRuntime.wrap(function _callee22$(_context22) {
while (1) {
switch (_context22.prev = _context22.next) {
case 0:
if (_this22.userRoomLogDate !== date) {
_this22.userRoomLogDate = date;
_this22.loadUserRoomLogs(_this22.user.userId);
}
case 1:
case "end":
return _context22.stop();
}
}
}, _callee22);
}))();
},
/**
* リロードする
*/
reloadUserRoomLog: function reloadUserRoomLog() {
var _this23 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee23() {
return regeneratorRuntime.wrap(function _callee23$(_context23) {
while (1) {
switch (_context23.prev = _context23.next) {
case 0:
_this23.loadUserRoomLogs(_this23.user.userId);
case 1:
case "end":
return _context23.stop();
}
}
}, _callee23);
}))();
},
/**
* 集計結果をエクスポートする
*/
exportUserRoomLogExcel: function exportUserRoomLogExcel() {
var _this24 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee24() {
var excel;
return regeneratorRuntime.wrap(function _callee24$(_context24) {
while (1) {
switch (_context24.prev = _context24.next) {
case 0:
_this24.userRoomLogProgressErrorMessage = '';
_this24.userRoomLogProgressMessage = '出力準備中です。';
excel = new _utils_excel_in_room_summary_by_user__WEBPACK_IMPORTED_MODULE_13__["InRoomSummaryByUserExcel"]();
_context24.prev = 3;
_this24.userRoomLogProgressMessage = 'テンプレートをクラウドから取得しています。';
_context24.next = 7;
return excel.downloadExcelFromCloud(_this24);
case 7:
_this24.userRoomLogProgressMessage = '出力するExcelデータを生成しています。';
_context24.next = 10;
return excel.inputData(_this24.userRoomLogDate, _this24.user, _this24.userRoomLogs);
case 10:
_this24.userRoomLogProgressMessage = '出力しています。';
_context24.next = 13;
return excel.downloadExcel();
case 13:
_this24.userRoomLogProgressMessage = '';
_context24.next = 20;
break;
case 16:
_context24.prev = 16;
_context24.t0 = _context24["catch"](3);
_this24.userRoomLogProgressErrorMessage = _context24.t0.message;
_this24.userRoomLogProgressMessage = '';
case 20:
case "end":
return _context24.stop();
}
}
}, _callee24, null, [[3, 16]]);
}))();
},
/**
* 部屋を削除する
*/
deleteRoom: function deleteRoom(roomId) {
var _this25 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee25() {
return regeneratorRuntime.wrap(function _callee25$(_context25) {
while (1) {
switch (_context25.prev = _context25.next) {
case 0:
_this25.isPage = '';
_this25.roomsLoading = true;
_this25.successMessages = [];
_this25.errorMessages = [];
_context25.prev = 4;
_context25.next = 7;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_15__["default"].room.deleteRoom(_this25, roomId);
case 7:
_this25.successMessages = ['部屋を削除しました。'];
_this25.roomFormLoading = false;
_this25.inRoomUserLoading = true;
_this25.roomRoomLogLoading = true;
_this25.isPage = 'room';
_this25.room = {
roomId: '',
name: ''
};
_this25.initializePage();
if (_this25.isAllRoomModalShow) {
_this25.loadInAllRoom();
}
_context25.next = 24;
break;
case 17:
_context25.prev = 17;
_context25.t0 = _context25["catch"](4);
_this25.isPage = 'room';
_this25.errorMessages = [_context25.t0.message];
_this25.inRoomUserLoading = false;
_this25.roomsLoading = false;
_this25.roomRoomLogLoading = false;
case 24:
case "end":
return _context25.stop();
}
}
}, _callee25, null, [[4, 17]]);
}))();
},
/**
* 部屋を作成する
*/
createRoom: function createRoom(val) {
var _this26 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee26() {
var data;
return regeneratorRuntime.wrap(function _callee26$(_context26) {
while (1) {
switch (_context26.prev = _context26.next) {
case 0:
_this26.roomsLoading = true;
_this26.roomFormLoading = true;
_this26.successMessages = [];
_this26.errorMessages = [];
data = {
name: val.name
};
if (val.relationsRoomGate) {
data.relationsRoomGate = val.relationsRoomGate.map(function (r) {
return {
gateId: r.gateId,
entryExitType: 0
};
});
}
_context26.prev = 6;
_context26.next = 9;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_15__["default"].room.postRoom(_this26, data);
case 9:
_this26.successMessages = ['新しい部屋を作成しました。'];
_this26.roomsLoading = false;
_this26.roomFormLoading = true;
setTimeout(function () {
_this26.initializePage();
_this26.inAllRoomSearchValue.text = '';
if (_this26.isAllRoomModalShow) {
_this26.loadInAllRoom();
}
}, 300);
_context26.next = 20;
break;
case 15:
_context26.prev = 15;
_context26.t0 = _context26["catch"](6);
_this26.errorMessages = [_context26.t0.message];
_this26.roomsLoading = false;
_this26.roomFormLoading = true;
case 20:
case "end":
return _context26.stop();
}
}
}, _callee26, null, [[6, 15]]);
}))();
},
/**
* 部屋を更新する
*/
updateRoom: function updateRoom(val) {
var _this27 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee27() {
var data, index;
return regeneratorRuntime.wrap(function _callee27$(_context27) {
while (1) {
switch (_context27.prev = _context27.next) {
case 0:
_this27.roomsLoading = true;
_this27.roomFormLoading = true;
_this27.successMessages = [];
_this27.errorMessages = [];
data = {
name: val.name
};
if (val.relationsRoomGate) {
data.relationsRoomGate = val.relationsRoomGate.map(function (r) {
return {
gateId: r.gateId,
entryExitType: 0
};
});
}
_context27.prev = 6;
_context27.next = 9;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_15__["default"].room.putRoom(_this27, val.roomId, data);
case 9:
_this27.successMessages = ['部屋情報を更新しました。'];
index = _this27.allRooms.findIndex(function (r) {
return r.roomId === val.roomId;
});
_this27.$set(_this27.allRooms, index, val);
_this27.setRoom(val);
_this27.inAllRoomSearchValue.text = '';
if (_this27.isAllRoomModalShow) {
_this27.loadInAllRoom();
}
if (_this27.isLookRoomModalShow) {
_this27.loadRoomById();
}
_context27.next = 21;
break;
case 18:
_context27.prev = 18;
_context27.t0 = _context27["catch"](6);
_this27.errorMessages = [_context27.t0.message];
case 21:
_this27.roomsLoading = false;
_this27.roomFormLoading = false;
case 23:
case "end":
return _context27.stop();
}
}
}, _callee27, null, [[6, 18]]);
}))();
},
clicklookroom: function clicklookroom(room) {
this.roomInfo = room;
this.isLookRoomModalShow = true;
this.allControllerGates = [];
this.successMessages = [];
this.errorMessages = [];
},
closeLookRoom: function closeLookRoom() {
this.isLookRoomModalShow = false;
this.successMessages = [];
this.errorMessages = [];
},
ChangeProperty: function ChangeProperty() {
this.isLookRoomModalShow = false;
this.isAllRoomModalShow = false;
},
clicAllRoom: function clicAllRoom() {
this.isAllRoomModalShow = true;
this.inAllRoom = [];
this.successMessages = [];
this.errorMessages = [];
this.loadInAllRoom();
},
closeAllRoom: function closeAllRoom() {
this.isAllRoomModalShow = false;
this.errorMessages = [];
this.successMessages = [];
},
searchInAllRoom: function searchInAllRoom(searchVal) {
var _this28 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee28() {
return regeneratorRuntime.wrap(function _callee28$(_context28) {
while (1) {
switch (_context28.prev = _context28.next) {
case 0:
_this28.inAllRoomSearchValue = searchVal;
_this28.loadInAllRoom();
case 2:
case "end":
return _context28.stop();
}
}
}, _callee28);
}))();
},
loadInAllRoom: function loadInAllRoom() {
var _this29 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee29() {
var roomResponse;
return regeneratorRuntime.wrap(function _callee29$(_context29) {
while (1) {
switch (_context29.prev = _context29.next) {
case 0:
_this29.inAllRoomLoading = true;
_this29.inAllRoom = [];
_context29.prev = 2;
_context29.next = 5;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_15__["default"].room.getRoomsByKeyword(_this29, _this29.currentPage, _this29.inAllRoomSearchValue.text);
case 5:
roomResponse = _context29.sent;
_this29.roomTotalCount = roomResponse.maxRecords;
_this29.inAllRoom = roomResponse.rooms;
_context29.next = 13;
break;
case 10:
_context29.prev = 10;
_context29.t0 = _context29["catch"](2);
_this29.errorMessages = [_context29.t0.message];
case 13:
_this29.inAllRoomLoading = false;
case 14:
case "end":
return _context29.stop();
}
}
}, _callee29, null, [[2, 10]]);
}))();
},
changePage: function changePage(value) {
this.currentPage = value;
this.loadInAllRoom();
},
loadRoomById: function loadRoomById() {
var _this30 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee30() {
var room;
return regeneratorRuntime.wrap(function _callee30$(_context30) {
while (1) {
switch (_context30.prev = _context30.next) {
case 0:
_this30.roomInfoLoading = true;
_this30.allControllerGates = [];
_context30.prev = 2;
_context30.next = 5;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_15__["default"].room.getRoomById(_this30, _this30.roomInfo.roomId);
case 5:
room = _context30.sent;
_context30.next = 8;
return _this30.loadAllControllerGates().then(function () {
_this30.roomInfoLoading = false;
});
case 8:
_this30.roomInfo = {
roomId: room.roomId,
name: room.name,
relationsRoomGate: room.relationsRoomGate
};
_context30.next = 15;
break;
case 11:
_context30.prev = 11;
_context30.t0 = _context30["catch"](2);
_this30.roomInfoLoading = false;
_this30.errorMessages = [_context30.t0.message];
case 15:
case "end":
return _context30.stop();
}
}
}, _callee30, null, [[2, 11]]);
}))();
},
initializePageUser: function initializePageUser() {
var _this31 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee31() {
return regeneratorRuntime.wrap(function _callee31$(_context31) {
while (1) {
switch (_context31.prev = _context31.next) {
case 0:
_this31.roomsLoading = true;
_this31.initializeRoomsData();
_context31.prev = 2;
_context31.next = 5;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_15__["default"].room.getAllRooms(_this31);
case 5:
_this31.allRooms = _context31.sent;
_context31.next = 11;
break;
case 8:
_context31.prev = 8;
_context31.t0 = _context31["catch"](2);
_this31.errorMessages = [_context31.t0.message];
case 11:
if (_this31.allRooms.length > 0) {
_this31.room = _this31.allRooms[0];
}
case 12:
case "end":
return _context31.stop();
}
}
}, _callee31, null, [[2, 8]]);
}))();
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/in-room-management/InRoomManagementUserPage.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/in-room-management/InRoomManagementUserPage.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ "./node_modules/core-js/modules/es.array.join.js");
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_templates_InRoomTemplate_InRoomTemplate_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/templates/InRoomTemplate/InRoomTemplate.vue */ "./src/components/templates/InRoomTemplate/InRoomTemplate.vue");
/* harmony import */ var _utils_excel_in_room_summary_by_user__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/utils/excel/in-room-summary-by-user */ "./src/utils/excel/in-room-summary-by-user.ts");
/* harmony import */ var _utils_excel_in_room_summary_by_room__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/utils/excel/in-room-summary-by-room */ "./src/utils/excel/in-room-summary-by-room.ts");
/* harmony import */ var _utils_alligate__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/utils/alligate */ "./src/utils/alligate/index.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/components/organisms/InRoomDetail/InRoomDetail.vue */ "./src/components/organisms/InRoomDetail/InRoomDetail.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_13__["default"].extend({
name: 'InRoomManagementUserPage',
components: {
InRoomTemplate: _components_templates_InRoomTemplate_InRoomTemplate_vue__WEBPACK_IMPORTED_MODULE_14__["default"]
},
data: function data() {
return {
value: {
roomId: '',
name: ''
},
currentTab: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_20__["TAB_VALUE_IN_ROOM_USER_TIMELINE"],
successMessages: [],
errorMessages: [],
roomsLoading: false,
allRooms: [],
roomFormLoading: false,
roomFormSuccessMessages: [],
roomFormErrorMessages: [],
allControllerGates: [],
roomLoading: false,
room: {
roomId: '',
name: ''
},
roomSuccessMessages: [],
roomErrorMessages: [],
inRoomUserLoading: false,
inRoomUsers: [],
inRoomUserTotalCount: 0,
inRoomUserPage: 1,
inRoomUserPerPage: 100,
inRoomUserSearchValue: {
text: '',
targets: ['userId', 'name']
},
inRoomUserSortBy: 'name',
inRoomUserSortOrder: _config__WEBPACK_IMPORTED_MODULE_19__["ASC"],
roomRoomLogLoading: false,
roomRoomLogs: [],
roomRoomLogTotalCount: 0,
roomRoomLogPage: 1,
roomRoomLogPerPage: 100,
roomRoomLogDate: new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10),
roomRoomLogSearchValue: {
text: '',
targets: ['userName']
},
roomRoomLogProgressMessage: '',
roomRoomLogProgressErrorMessage: '',
inAllRoomLoading: false,
inAllRoom: [],
roomInfo: {
roomId: '',
name: '',
relationsRoomGate: []
},
inAllRoomSearchValue: {
text: '',
targets: ['name']
},
roomTotalCount: 0,
currentPage: 1,
roomEdit: {
roomId: '',
name: ''
},
authority: _store__WEBPACK_IMPORTED_MODULE_18__["default"].state.auth,
roomInfoLoading: false,
userRoomLogLoading: false,
user: {
userId: '',
name: '',
furigana: '',
email: '',
phoneNumber: '',
isAdmin: false,
isPhoneAdmin: false,
shareKeyBeValid: false,
isMfaSms: false,
passCode: '',
isValid: false,
option1: '',
option2: '',
isPasswordLoginValid: false,
groupCount: 0,
gateCount: 0,
timelimitedGateCount: 0
},
userRoomLogs: [],
userRoomLogDate: new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10),
userRoomLogProgressMessage: '',
userRoomLogProgressErrorMessage: '',
userRoomLogSuccessMessages: [],
userRoomLogErrorMessages: [],
isLookRoomModalShow: false,
isAllRoomModalShow: false,
tabItems: [{
text: '在室中ユーザー',
value: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_20__["TAB_VALUE_IN_ROOM_USER"]
}, {
text: '在室履歴',
value: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_20__["TAB_VALUE_IN_ROOM_TIMELINE"]
}],
userFullList: [],
userTotalCount: 0
};
},
mounted: function mounted() {
var _this = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_this.$emit('activeMenu', 'in-room-management/user');
_this.tabItems = [{
text: '在室履歴',
value: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_20__["TAB_VALUE_IN_ROOM_USER_TIMELINE"]
}];
_this.roomsLoading = true;
_this.roomLoading = true;
_this.inRoomUserLoading = true;
_this.userTotalCount = 0;
_this.userFullList = [];
if (!(_this.$route.query.userId !== null && _this.$route.query.userId !== undefined)) {
_context.next = 13;
break;
}
_this.clickInRoomUser(_this.$route.query.userId.toString());
_context.next = 11;
return _this.getAllUsers(1);
case 11:
_context.next = 16;
break;
case 13:
_context.next = 15;
return _this.getAllUsers(1);
case 15:
_this.clickInRoomUser(_this.userFullList[0].userId);
case 16:
_this.currentTab = _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_20__["TAB_VALUE_IN_ROOM_USER_TIMELINE"];
_this.roomLoading = false;
_this.roomsLoading = false;
case 19:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
watch: {
roomsLoading: function roomsLoading(val) {// this.$emit('loading', val);
}
},
methods: {
/**
* マウント時、および、部屋作成時のページの初期化処理
*/
initializePage: function initializePage() {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return _this2.loadAllRooms();
case 2:
if (_this2.allRooms.length > 0) {
_this2.setRoom(_this2.allRooms[0]);
}
case 3:
case "end":
return _context2.stop();
}
}
}, _callee2);
}))();
},
/**
* 全部屋を読み込む
*/
loadAllRooms: function loadAllRooms() {
var _this3 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
_this3.roomsLoading = true;
_this3.initializeRoomsData();
_context3.prev = 2;
_context3.next = 5;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_17__["default"].room.getAllRooms(_this3);
case 5:
_this3.allRooms = _context3.sent;
_context3.next = 11;
break;
case 8:
_context3.prev = 8;
_context3.t0 = _context3["catch"](2);
_this3.errorMessages = [_context3.t0.message];
case 11:
_this3.roomsLoading = false;
case 12:
case "end":
return _context3.stop();
}
}
}, _callee3, null, [[2, 8]]);
}))();
},
/**
* 全部屋関連のデータを初期化
*/
initializeRoomsData: function initializeRoomsData() {
// 部屋作成完了メッセージなどが消えてしまうため、ここでアラートメッセージの初期化はしない
this.allRooms = [];
},
/**
* 個々の部屋ページの初期化
*/
setRoom: function setRoom(room) {
var _this4 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
_this4.room = room;
_this4.initializeRoomData(); // 在室中ユーザ数を更新するために、どのタブが選ばれたとしても読み込む
_this4.loadInRoomUsers();
if (_this4.currentTab === _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_20__["TAB_VALUE_IN_ROOM_TIMELINE"]) {
_this4.loadRoomRoomLogs();
}
case 4:
case "end":
return _context4.stop();
}
}
}, _callee4);
}))();
},
/**
* 部屋表示のデータを初期化
*/
initializeRoomData: function initializeRoomData() {
this.roomSuccessMessages = [];
this.roomErrorMessages = [];
this.inRoomUsers = [];
this.inRoomUserTotalCount = 0;
this.inRoomUserPage = 1;
this.inRoomUserPerPage = 100;
this.inRoomUserSearchValue.text = '';
this.roomRoomLogs = [];
this.roomRoomLogTotalCount = 0;
this.roomRoomLogPage = 1;
this.roomRoomLogPerPage = 100;
this.roomRoomLogSearchValue.text = '';
this.user = {
userId: '',
name: '',
furigana: '',
email: '',
phoneNumber: '',
isAdmin: false,
isPhoneAdmin: false,
shareKeyBeValid: false,
isMfaSms: false,
passCode: '',
isValid: false,
option1: '',
option2: '',
isPasswordLoginValid: false,
groupCount: 0,
gateCount: 0,
timelimitedGateCount: 0
};
this.userRoomLogs = [];
this.userRoomLogProgressMessage = '';
this.userRoomLogProgressErrorMessage = '';
},
/**
* 表示する在室中ユーザを読み込む
*/
loadInRoomUsers: function loadInRoomUsers() {
var _this5 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5() {
var query, response, index;
return regeneratorRuntime.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
_this5.inRoomUserLoading = true;
_this5.initializeInRoomUserData();
_context5.prev = 2;
query = {
page: String(_this5.inRoomUserPage),
limit: String(_this5.inRoomUserPerPage),
sortKey: "".concat(_this5.inRoomUserSortOrder, ":").concat(_this5.inRoomUserSortBy)
};
if (_this5.inRoomUserSearchValue.text !== '') {
query.keyword = _this5.inRoomUserSearchValue.text;
query.scorp = _this5.inRoomUserSearchValue.targets.join(',');
}
_context5.next = 7;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_17__["default"].room.getInRoomUsers(_this5, _this5.room.roomId, query);
case 7:
response = _context5.sent;
_this5.inRoomUserTotalCount = response.maxRecords;
_this5.inRoomUsers = response.users; // 在室中ユーザの数も更新する
_this5.room.roomUserCount = response.maxRecords;
index = _this5.allRooms.findIndex(function (r) {
return r.roomId === _this5.room.roomId;
});
_this5.$set(_this5.allRooms[index], 'roomUserCount', response.maxRecords);
_context5.next = 18;
break;
case 15:
_context5.prev = 15;
_context5.t0 = _context5["catch"](2);
_this5.roomErrorMessages = [_context5.t0.message];
case 18:
_this5.inRoomUserLoading = false;
case 19:
case "end":
return _context5.stop();
}
}
}, _callee5, null, [[2, 15]]);
}))();
},
/**
* 在室中ユーザ関連のデータを初期化
*/
initializeInRoomUserData: function initializeInRoomUserData() {
this.roomSuccessMessages = [];
this.roomErrorMessages = [];
this.inRoomUsers = [];
this.inRoomUserTotalCount = 0;
},
/**
* 表示する在室履歴を読み込む
*/
loadRoomRoomLogs: function loadRoomRoomLogs() {
var _this6 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() {
var query, response;
return regeneratorRuntime.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
_this6.roomRoomLogLoading = true;
_this6.initializeRoomRoomLogData();
_context6.prev = 2;
query = {
page: String(_this6.roomRoomLogPage),
limit: String(_this6.roomRoomLogPerPage),
date: _this6.roomRoomLogDate,
sortKey: "".concat(_config__WEBPACK_IMPORTED_MODULE_19__["ASC"], ":userName")
};
if (_this6.roomRoomLogSearchValue.text !== '') {
query.keyword = _this6.roomRoomLogSearchValue.text;
query.scorp = _this6.roomRoomLogSearchValue.targets.join(',');
}
_context6.next = 7;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_17__["default"].log.getRoomRoomLogs(_this6, _this6.room.roomId, query);
case 7:
response = _context6.sent;
_this6.roomRoomLogTotalCount = response.maxRecords;
_this6.roomRoomLogs = response.users;
_context6.next = 15;
break;
case 12:
_context6.prev = 12;
_context6.t0 = _context6["catch"](2);
_this6.roomErrorMessages = [_context6.t0.message];
case 15:
_this6.roomRoomLogLoading = false;
case 16:
case "end":
return _context6.stop();
}
}
}, _callee6, null, [[2, 12]]);
}))();
},
/**
* 在室履歴関連のデータを初期化
*/
initializeRoomRoomLogData: function initializeRoomRoomLogData() {
this.roomSuccessMessages = [];
this.roomErrorMessages = [];
this.roomRoomLogs = [];
this.roomRoomLogTotalCount = 0;
},
/**
* 全制御盤ゲートを取得する
*/
loadAllControllerGates: function loadAllControllerGates() {
var _this7 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() {
return regeneratorRuntime.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
_this7.roomFormLoading = true;
_this7.initializeControllerGatesData();
_context7.prev = 2;
_context7.next = 5;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_17__["default"].controller.getAllControllerGates(_this7);
case 5:
_this7.allControllerGates = _context7.sent;
_context7.next = 11;
break;
case 8:
_context7.prev = 8;
_context7.t0 = _context7["catch"](2);
_this7.roomFormErrorMessages = [_context7.t0.message];
case 11:
_this7.roomFormLoading = false;
case 12:
case "end":
return _context7.stop();
}
}
}, _callee7, null, [[2, 8]]);
}))();
},
/**
* 全制御盤ゲート関連のデータを初期化
*/
initializeControllerGatesData: function initializeControllerGatesData() {
this.roomFormSuccessMessages = [];
this.roomFormErrorMessages = [];
this.allControllerGates = [];
},
/**
* 左メニューから部屋を選択した際の処理
*/
clickRoom: function clickRoom(roomId) {
var _this8 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee8() {
var room;
return regeneratorRuntime.wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
room = _this8.allRooms.find(function (r) {
return r.roomId === roomId;
});
if (room && _this8.room.roomId !== room.roomId) {
_this8.setRoom(room);
}
case 2:
case "end":
return _context8.stop();
}
}
}, _callee8);
}))();
},
/**
* 部屋の作成をクリック
*/
startCreateRoom: function startCreateRoom() {
var _this9 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee9() {
return regeneratorRuntime.wrap(function _callee9$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
_this9.value = {
roomId: '',
name: ''
};
_this9.loadAllControllerGates();
case 2:
case "end":
return _context9.stop();
}
}
}, _callee9);
}))();
},
/**
* 部屋の編集をクリック
*/
startEditRoom: function startEditRoom(roomEdit) {
var _this10 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee10() {
return regeneratorRuntime.wrap(function _callee10$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
_this10.value = roomEdit;
_this10.roomEdit = roomEdit;
_this10.loadAllControllerGates();
case 3:
case "end":
return _context10.stop();
}
}
}, _callee10);
}))();
},
/**
* タブをクリックした場合
*/
clickTab: function clickTab(tabName) {
var _this11 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee11() {
return regeneratorRuntime.wrap(function _callee11$(_context11) {
while (1) {
switch (_context11.prev = _context11.next) {
case 0:
if (tabName === _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_20__["TAB_VALUE_IN_ROOM_USER"]) {
_this11.loadInRoomUsers();
} else if (tabName === _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_20__["TAB_VALUE_IN_ROOM_TIMELINE"]) {
_this11.loadRoomRoomLogs();
}
case 1:
case "end":
return _context11.stop();
}
}
}, _callee11);
}))();
},
/**
* ユーザをクリックした場合
*/
clickInRoomUser: function clickInRoomUser(userId) {
var _this12 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee12() {
return regeneratorRuntime.wrap(function _callee12$(_context12) {
while (1) {
switch (_context12.prev = _context12.next) {
case 0:
// 部屋のタイムラインを見ているならばその日付、在室中ユーザを見ているならば今日の日付でユーザ情報を表示する
_this12.userRoomLogDate = _this12.currentTab === _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_20__["TAB_VALUE_IN_ROOM_TIMELINE"] ? _this12.roomRoomLogDate : new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10); // 異なるユーザをクリックした場合はユーザ情報を初期化する
if (_this12.user.userId !== userId) {
_this12.user = {
userId: '',
name: '',
furigana: '',
email: '',
phoneNumber: '',
isAdmin: false,
isPhoneAdmin: false,
shareKeyBeValid: false,
isMfaSms: false,
passCode: '',
isValid: false,
option1: '',
option2: '',
isPasswordLoginValid: false,
groupCount: 0,
gateCount: 0,
timelimitedGateCount: 0
};
}
_context12.next = 4;
return _this12.loadUserRoomLogs(userId);
case 4:
case "end":
return _context12.stop();
}
}
}, _callee12);
}))();
},
/**
* ユーザ在室履歴を読み込む
*/
loadUserRoomLogs: function loadUserRoomLogs(userId) {
var _this13 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee13() {
var query, response;
return regeneratorRuntime.wrap(function _callee13$(_context13) {
while (1) {
switch (_context13.prev = _context13.next) {
case 0:
_this13.userRoomLogLoading = true;
_this13.initializeUserRoomLogData();
_context13.prev = 2;
if (!(_this13.user.userId !== userId)) {
_context13.next = 7;
break;
}
_context13.next = 6;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_17__["default"].user.getUser(_this13, userId);
case 6:
_this13.user = _context13.sent;
case 7:
// 在室履歴を読み込む
query = {
page: '1',
limit: '1000',
date: _this13.userRoomLogDate,
sortKey: "".concat(_config__WEBPACK_IMPORTED_MODULE_19__["ASC"], ":roomName")
};
_context13.next = 10;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_17__["default"].log.getUserRoomLogs(_this13, userId, query);
case 10:
response = _context13.sent;
_this13.userRoomLogs = response.rooms;
_context13.next = 17;
break;
case 14:
_context13.prev = 14;
_context13.t0 = _context13["catch"](2);
_this13.userRoomLogErrorMessages = [_context13.t0.message];
case 17:
_this13.userRoomLogLoading = false;
case 18:
case "end":
return _context13.stop();
}
}
}, _callee13, null, [[2, 14]]);
}))();
},
/**
* ユーザ在室履歴関連データの初期化
*/
initializeUserRoomLogData: function initializeUserRoomLogData() {
this.userRoomLogSuccessMessages = [];
this.userRoomLogErrorMessages = [];
this.userRoomLogs = [];
},
/**
* ソートが変更された場合
*/
changeInRoomUserSort: function changeInRoomUserSort(option) {
var _this14 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee14() {
var oldSortBy, oldSortOrder;
return regeneratorRuntime.wrap(function _callee14$(_context14) {
while (1) {
switch (_context14.prev = _context14.next) {
case 0:
oldSortBy = _this14.inRoomUserSortBy;
oldSortOrder = _this14.inRoomUserSortOrder;
_this14.inRoomUserSortBy = option.sortBy.length === 0 ? 'name' : option.sortBy[0];
_this14.inRoomUserSortOrder = option.sortDesc.length === 0 ? _config__WEBPACK_IMPORTED_MODULE_19__["ASC"] : option.sortDesc[0] ? _config__WEBPACK_IMPORTED_MODULE_19__["DESC"] : _config__WEBPACK_IMPORTED_MODULE_19__["ASC"];
if (oldSortBy !== _this14.inRoomUserSortBy || oldSortOrder !== _this14.inRoomUserSortOrder) {
_this14.loadInRoomUsers();
}
case 5:
case "end":
return _context14.stop();
}
}
}, _callee14);
}))();
},
/**
* ページが変更された場合
*/
changeInRoomUserPage: function changeInRoomUserPage(page) {
var _this15 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee15() {
return regeneratorRuntime.wrap(function _callee15$(_context15) {
while (1) {
switch (_context15.prev = _context15.next) {
case 0:
if (_this15.inRoomUserPage !== page) {
_this15.inRoomUserPage = page;
_this15.loadInRoomUsers();
}
case 1:
case "end":
return _context15.stop();
}
}
}, _callee15);
}))();
},
/**
* 検索が実行された場合
*/
searchInRoomUser: function searchInRoomUser(searchVal) {
var _this16 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee16() {
return regeneratorRuntime.wrap(function _callee16$(_context16) {
while (1) {
switch (_context16.prev = _context16.next) {
case 0:
_this16.inRoomUserSearchValue = searchVal;
_this16.loadInRoomUsers();
case 2:
case "end":
return _context16.stop();
}
}
}, _callee16);
}))();
},
/**
* リロード
*/
reloadInRoomUser: function reloadInRoomUser() {
var _this17 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee17() {
return regeneratorRuntime.wrap(function _callee17$(_context17) {
while (1) {
switch (_context17.prev = _context17.next) {
case 0:
_this17.loadInRoomUsers();
case 1:
case "end":
return _context17.stop();
}
}
}, _callee17);
}))();
},
/**
* 日付が変更された場合
*/
inputRoomRoomLogDate: function inputRoomRoomLogDate(date) {
var _this18 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee18() {
return regeneratorRuntime.wrap(function _callee18$(_context18) {
while (1) {
switch (_context18.prev = _context18.next) {
case 0:
if (_this18.roomRoomLogDate !== date) {
_this18.roomRoomLogDate = date;
_this18.loadRoomRoomLogs();
}
case 1:
case "end":
return _context18.stop();
}
}
}, _callee18);
}))();
},
/**
* ページが変更された場合
*/
changeRoomRoomLogPage: function changeRoomRoomLogPage(page) {
var _this19 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee19() {
return regeneratorRuntime.wrap(function _callee19$(_context19) {
while (1) {
switch (_context19.prev = _context19.next) {
case 0:
if (_this19.roomRoomLogPage !== page) {
_this19.roomRoomLogPage = page;
_this19.loadRoomRoomLogs();
}
case 1:
case "end":
return _context19.stop();
}
}
}, _callee19);
}))();
},
/**
* 検索が実行された場合
*/
searchRoomRoomLog: function searchRoomRoomLog(searchVal) {
var _this20 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee20() {
return regeneratorRuntime.wrap(function _callee20$(_context20) {
while (1) {
switch (_context20.prev = _context20.next) {
case 0:
_this20.roomRoomLogSearchValue = searchVal;
_this20.loadRoomRoomLogs();
case 2:
case "end":
return _context20.stop();
}
}
}, _callee20);
}))();
},
/**
* リロードする
*/
reloadRoomRoomLog: function reloadRoomRoomLog() {
var _this21 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee21() {
return regeneratorRuntime.wrap(function _callee21$(_context21) {
while (1) {
switch (_context21.prev = _context21.next) {
case 0:
_this21.loadRoomRoomLogs();
case 1:
case "end":
return _context21.stop();
}
}
}, _callee21);
}))();
},
/**
* 集計結果をエクスポートする
*/
exportRoomRoomLogExcel: function exportRoomRoomLogExcel() {
var _this22 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee22() {
var excel, allRoomRoomLogs;
return regeneratorRuntime.wrap(function _callee22$(_context22) {
while (1) {
switch (_context22.prev = _context22.next) {
case 0:
_this22.roomRoomLogProgressErrorMessage = '';
_this22.roomRoomLogProgressMessage = '出力準備中です。';
excel = new _utils_excel_in_room_summary_by_room__WEBPACK_IMPORTED_MODULE_16__["InRoomSummaryByRoomExcel"]();
_context22.prev = 3;
_this22.roomRoomLogProgressMessage = 'テンプレートをクラウドから取得しています。';
_context22.next = 7;
return excel.downloadExcelFromCloud(_this22);
case 7:
_this22.roomRoomLogProgressMessage = 'クラウドからログ情報を取得しています。';
_context22.next = 10;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_17__["default"].log.getAllRoomRoomLogs(_this22, _this22.room.roomId, _this22.roomRoomLogDate);
case 10:
allRoomRoomLogs = _context22.sent;
_this22.roomRoomLogProgressMessage = '出力するExcelデータを生成しています。';
_context22.next = 14;
return excel.inputData(_this22.roomRoomLogDate, _this22.room, allRoomRoomLogs);
case 14:
_this22.roomRoomLogProgressMessage = '出力しています。';
_context22.next = 17;
return excel.downloadExcel();
case 17:
_this22.roomRoomLogProgressMessage = '';
_context22.next = 24;
break;
case 20:
_context22.prev = 20;
_context22.t0 = _context22["catch"](3);
_this22.roomRoomLogProgressErrorMessage = _context22.t0.message;
_this22.roomRoomLogProgressMessage = '';
case 24:
case "end":
return _context22.stop();
}
}
}, _callee22, null, [[3, 20]]);
}))();
},
/**
* 日付が変更された場合
*/
inputUserRoomLogDate: function inputUserRoomLogDate(date) {
var _this23 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee23() {
return regeneratorRuntime.wrap(function _callee23$(_context23) {
while (1) {
switch (_context23.prev = _context23.next) {
case 0:
if (_this23.userRoomLogDate !== date) {
_this23.userRoomLogDate = date;
_this23.loadUserRoomLogs(_this23.user.userId);
}
case 1:
case "end":
return _context23.stop();
}
}
}, _callee23);
}))();
},
/**
* リロードする
*/
reloadUserRoomLog: function reloadUserRoomLog() {
var _this24 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee24() {
return regeneratorRuntime.wrap(function _callee24$(_context24) {
while (1) {
switch (_context24.prev = _context24.next) {
case 0:
_this24.loadUserRoomLogs(_this24.user.userId);
case 1:
case "end":
return _context24.stop();
}
}
}, _callee24);
}))();
},
/**
* 集計結果をエクスポートする
*/
exportUserRoomLogExcel: function exportUserRoomLogExcel() {
var _this25 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee25() {
var excel;
return regeneratorRuntime.wrap(function _callee25$(_context25) {
while (1) {
switch (_context25.prev = _context25.next) {
case 0:
_this25.userRoomLogProgressErrorMessage = '';
_this25.userRoomLogProgressMessage = '出力準備中です。';
excel = new _utils_excel_in_room_summary_by_user__WEBPACK_IMPORTED_MODULE_15__["InRoomSummaryByUserExcel"]();
_context25.prev = 3;
_this25.userRoomLogProgressMessage = 'テンプレートをクラウドから取得しています。';
_context25.next = 7;
return excel.downloadExcelFromCloud(_this25);
case 7:
_this25.userRoomLogProgressMessage = '出力するExcelデータを生成しています。';
_context25.next = 10;
return excel.inputData(_this25.userRoomLogDate, _this25.user, _this25.userRoomLogs);
case 10:
_this25.userRoomLogProgressMessage = '出力しています。';
_context25.next = 13;
return excel.downloadExcel();
case 13:
_this25.userRoomLogProgressMessage = '';
_context25.next = 20;
break;
case 16:
_context25.prev = 16;
_context25.t0 = _context25["catch"](3);
_this25.userRoomLogProgressErrorMessage = _context25.t0.message;
_this25.userRoomLogProgressMessage = '';
case 20:
case "end":
return _context25.stop();
}
}
}, _callee25, null, [[3, 16]]);
}))();
},
/**
* 部屋を削除する
*/
deleteRoom: function deleteRoom(roomId) {
var _this26 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee26() {
return regeneratorRuntime.wrap(function _callee26$(_context26) {
while (1) {
switch (_context26.prev = _context26.next) {
case 0:
_this26.roomsLoading = true;
_this26.successMessages = [];
_this26.errorMessages = [];
_context26.prev = 3;
_context26.next = 6;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_17__["default"].room.deleteRoom(_this26, roomId);
case 6:
_this26.successMessages = ['部屋を削除しました。'];
_this26.initializePage();
if (_this26.isAllRoomModalShow) {
_this26.loadInAllRoom();
}
_context26.next = 15;
break;
case 11:
_context26.prev = 11;
_context26.t0 = _context26["catch"](3);
_this26.errorMessages = [_context26.t0.message];
_this26.roomsLoading = false;
case 15:
case "end":
return _context26.stop();
}
}
}, _callee26, null, [[3, 11]]);
}))();
},
/**
* 部屋を作成する
*/
createRoom: function createRoom(val) {
var _this27 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee27() {
var data;
return regeneratorRuntime.wrap(function _callee27$(_context27) {
while (1) {
switch (_context27.prev = _context27.next) {
case 0:
_this27.roomsLoading = true;
_this27.successMessages = [];
_this27.errorMessages = [];
data = {
name: val.name
};
if (val.relationsRoomGate) {
data.relationsRoomGate = val.relationsRoomGate.map(function (r) {
return {
gateId: r.gateId,
entryExitType: 0
};
});
}
_context27.prev = 5;
_context27.next = 8;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_17__["default"].room.postRoom(_this27, data);
case 8:
_this27.successMessages = ['新しい部屋を作成しました。'];
_this27.initializePage();
_this27.inAllRoomSearchValue.text = '';
if (_this27.isAllRoomModalShow) {
_this27.loadInAllRoom();
}
_context27.next = 18;
break;
case 14:
_context27.prev = 14;
_context27.t0 = _context27["catch"](5);
_this27.errorMessages = [_context27.t0.message];
_this27.roomsLoading = false;
case 18:
case "end":
return _context27.stop();
}
}
}, _callee27, null, [[5, 14]]);
}))();
},
/**
* 部屋を更新する
*/
updateRoom: function updateRoom(val) {
var _this28 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee28() {
var data, index;
return regeneratorRuntime.wrap(function _callee28$(_context28) {
while (1) {
switch (_context28.prev = _context28.next) {
case 0:
_this28.roomsLoading = true;
_this28.successMessages = [];
_this28.errorMessages = [];
data = {
name: val.name
};
if (val.relationsRoomGate) {
data.relationsRoomGate = val.relationsRoomGate.map(function (r) {
return {
gateId: r.gateId,
entryExitType: 0
};
});
}
_context28.prev = 5;
_context28.next = 8;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_17__["default"].room.putRoom(_this28, val.roomId, data);
case 8:
_this28.successMessages = ['部屋情報を更新しました。'];
index = _this28.allRooms.findIndex(function (r) {
return r.roomId === val.roomId;
});
_this28.$set(_this28.allRooms, index, val);
_this28.setRoom(val);
_this28.inAllRoomSearchValue.text = '';
if (_this28.isAllRoomModalShow) {
_this28.loadInAllRoom();
}
if (_this28.isLookRoomModalShow) {
_this28.loadRoomById();
}
_context28.next = 20;
break;
case 17:
_context28.prev = 17;
_context28.t0 = _context28["catch"](5);
_this28.errorMessages = [_context28.t0.message];
case 20:
_this28.roomsLoading = false;
case 21:
case "end":
return _context28.stop();
}
}
}, _callee28, null, [[5, 17]]);
}))();
},
clicklookroom: function clicklookroom(room) {
this.roomInfo = room;
this.isLookRoomModalShow = true;
this.allControllerGates = [];
this.successMessages = [];
this.errorMessages = [];
},
closeLookRoom: function closeLookRoom() {
this.isLookRoomModalShow = false;
this.successMessages = [];
this.errorMessages = [];
},
ChangeProperty: function ChangeProperty() {
this.isLookRoomModalShow = false;
this.isAllRoomModalShow = false;
},
clicAllRoom: function clicAllRoom() {
this.isAllRoomModalShow = true;
this.inAllRoom = [];
this.successMessages = [];
this.errorMessages = [];
this.loadInAllRoom();
},
closeAllRoom: function closeAllRoom() {
this.isAllRoomModalShow = false;
this.successMessages = [];
this.errorMessages = [];
},
searchInAllRoom: function searchInAllRoom(searchVal) {
var _this29 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee29() {
return regeneratorRuntime.wrap(function _callee29$(_context29) {
while (1) {
switch (_context29.prev = _context29.next) {
case 0:
_this29.inAllRoomSearchValue = searchVal;
_this29.loadInAllRoom();
case 2:
case "end":
return _context29.stop();
}
}
}, _callee29);
}))();
},
loadInAllRoom: function loadInAllRoom() {
var _this30 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee30() {
var roomResponse;
return regeneratorRuntime.wrap(function _callee30$(_context30) {
while (1) {
switch (_context30.prev = _context30.next) {
case 0:
_this30.inAllRoomLoading = true;
_this30.inAllRoom = [];
_context30.prev = 2;
_context30.next = 5;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_17__["default"].room.getRoomsByKeyword(_this30, _this30.currentPage, _this30.inAllRoomSearchValue.text);
case 5:
roomResponse = _context30.sent;
_this30.roomTotalCount = roomResponse.maxRecords;
_this30.inAllRoom = roomResponse.rooms;
_context30.next = 13;
break;
case 10:
_context30.prev = 10;
_context30.t0 = _context30["catch"](2);
_this30.errorMessages = [_context30.t0.message];
case 13:
_this30.inAllRoomLoading = false;
case 14:
case "end":
return _context30.stop();
}
}
}, _callee30, null, [[2, 10]]);
}))();
},
changePage: function changePage(value) {
this.currentPage = value;
this.loadInAllRoom();
},
loadRoomById: function loadRoomById() {
var _this31 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee31() {
var room;
return regeneratorRuntime.wrap(function _callee31$(_context31) {
while (1) {
switch (_context31.prev = _context31.next) {
case 0:
_this31.roomInfoLoading = true;
_this31.allControllerGates = [];
_context31.prev = 2;
_context31.next = 5;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_17__["default"].room.getRoomById(_this31, _this31.roomInfo.roomId);
case 5:
room = _context31.sent;
_context31.next = 8;
return _this31.loadAllControllerGates().then(function () {
_this31.roomInfoLoading = false;
});
case 8:
_this31.roomInfo = {
roomId: room.roomId,
name: room.name,
relationsRoomGate: room.relationsRoomGate
};
_context31.next = 15;
break;
case 11:
_context31.prev = 11;
_context31.t0 = _context31["catch"](2);
_this31.roomInfoLoading = false;
_this31.errorMessages = [_context31.t0.message];
case 15:
case "end":
return _context31.stop();
}
}
}, _callee31, null, [[2, 11]]);
}))();
},
initializePageUser: function initializePageUser() {
var _this32 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee32() {
return regeneratorRuntime.wrap(function _callee32$(_context32) {
while (1) {
switch (_context32.prev = _context32.next) {
case 0:
_this32.roomsLoading = true;
_this32.initializeRoomsData();
_context32.prev = 2;
_context32.next = 5;
return _utils_alligate__WEBPACK_IMPORTED_MODULE_17__["default"].room.getAllRooms(_this32);
case 5:
_this32.allRooms = _context32.sent;
_context32.next = 11;
break;
case 8:
_context32.prev = 8;
_context32.t0 = _context32["catch"](2);
_this32.errorMessages = [_context32.t0.message];
case 11:
if (_this32.allRooms.length > 0) {
_this32.room = _this32.allRooms[0];
}
case 12:
case "end":
return _context32.stop();
}
}
}, _callee32, null, [[2, 8]]);
}))();
},
getAllUsers: function getAllUsers(page) {
var _this33 = this;
return new Promise(function (resolve, reject) {
_this33.$http.get(_config__WEBPACK_IMPORTED_MODULE_19__["USERS_LIST_SIMPLE_API"] + '?limit=10000&page=' + page + '&isExceptOptionalUser=true&isValid=true').then(function (response) {
_this33.userTotalCount = response.body.maxRecords;
if (response.body.maxRecords > 0) {
//
response.body.users.forEach(function (element) {
_this33.userFullList.push(element);
});
if (response.body.maxRecords > response.body.endRecord) {
_this33.getAllUsers(page + 1);
}
resolve(true);
} else {
_this33.userFullList = [];
resolve(false);
}
}).then(null, function (err) {
console.log('err: ', err);
resolve(false);
}); // catch
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/in-room-modal/InRoomModalPage.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/in-room-modal/InRoomModalPage.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _templates_InRoomModalTemplate_InRoomModalTemplate_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../templates/InRoomModalTemplate/InRoomModalTemplate.vue */ "./src/components/templates/InRoomModalTemplate/InRoomModalTemplate.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_0__["Vue"].extend({
name: 'InRoomModalPage',
components: {
InRoomModalTemplate: _templates_InRoomModalTemplate_InRoomModalTemplate_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
},
props: {
roomInfo: {
type: Object,
default: function _default() {
return {
roomId: '',
name: '',
relationsRoomGate: []
};
}
},
authority: {
type: Object,
default: {}
},
allGates: {
type: Array,
default: function _default() {
return [];
}
},
roomInfoLoading: {
type: Boolean,
default: false
},
successMessages: {
type: Array,
default: function _default() {
return [];
}
},
errorMessages: {
type: Array,
default: function _default() {
return [];
}
}
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
}
},
mounted: function mounted() {
this.$emit('load-room-by-id');
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/key/KeyAddPage.vue?vue&type=script&lang=ts&":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/key/KeyAddPage.vue?vue&type=script&lang=ts& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_KeyTemplate_KeyAddTemplate_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/templates/KeyTemplate/KeyAddTemplate.vue */ "./src/components/templates/KeyTemplate/KeyAddTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_5__);
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_2__["Vue"].extend({
name: 'KeyAddPage',
components: {
KeyAddTemplate: _components_templates_KeyTemplate_KeyAddTemplate_vue__WEBPACK_IMPORTED_MODULE_3__["default"]
},
data: function data() {
return {
loading: false,
passagesData: {
gateId: '0',
terms: '0',
isOnce: false,
result: ''
},
listTimes: [{
text: '1時間',
value: 1
}, {
text: '2時間',
value: 2
}, {
text: '3時間',
value: 3
}, {
text: '4時間',
value: 4
}, {
text: '5時間',
value: 5
}, {
text: '6時間',
value: 6
}, {
text: '7時間',
value: 7
}, {
text: '8時間',
value: 8
}, {
text: '9時間',
value: 9
}, {
text: '10時間',
value: 10
}, {
text: '11時間',
value: 11
}, {
text: '12時間',
value: 12
}, {
text: '13時間',
value: 13
}, {
text: '14時間',
value: 14
}, {
text: '15時間',
value: 15
}, {
text: '16時間',
value: 16
}, {
text: '17時間',
value: 17
}, {
text: '18時間',
value: 18
}, {
text: '19時間',
value: 19
}, {
text: '20時間',
value: 20
}, {
text: '21時間',
value: 21
}, {
text: '22時間',
value: 22
}, {
text: '23時間',
value: 23
}, {
text: '24時間',
value: 24
}],
existGateId: [],
listGatePassages: null,
listGroupPassages: [],
listrelationsGateGroup: null,
tempGroupPassages: null,
currentTime: '',
successMessageLogs: '',
errorMessageLogs: ''
};
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
}
},
created: function created() {
//
this.currentTime = Math.round(+new Date() / 1000);
this.getInforGatePassage(localStorage.userProfileId);
this.getInforGroupPassage(localStorage.userProfileId);
},
methods: {
generateKey: function generateKey(data) {
var _this = this;
this.loading = true;
var params = {
gateId: data.gateId,
terms: data.terms,
isOnce: data.isOnce
};
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_4__["KEY_SHARE_API"], JSON.stringify(params)).then(function (response) {
_this.loading = false;
_this.passagesData.result = response.body.url;
_this.successMessageLogs = '一時キー発行されました。';
}).then(null, function (error) {
console.log(error);
_this.loading = false;
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_503"];
});
},
// ゲート取得
getInforGate: function getInforGate(arrayDataName, userId, gateId, i) {
console.log('gateId', gateId);
console.log(arrayDataName);
var obj = this.existGateId.find(function (o) {
return o.gateId === gateId;
});
if (obj === undefined && arrayDataName[i].gate.isValid === true && arrayDataName[i].gate.isVisitor === 0 && arrayDataName[i].gate.makerCode !== 91 && arrayDataName[i].gate.gateModelCode !== 'ALIG-030') {
this.existGateId.push({
gateId: arrayDataName[i].gate.gateId,
gateName: arrayDataName[i].gate.name !== undefined ? arrayDataName[i].gate.name : arrayDataName[i].gate.gateName
});
}
},
// 期限付きゲート
getInforGatePassage: function getInforGatePassage(userId) {
var _this2 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_4__["GATES_PASSAGE_API"] + '?userId=' + encodeURIComponent(userId) + '¬Before=' + this.currentTime + '¬After=' + this.currentTime + '&embed=gate').then(function (response) {
if (response.body.maxRecords > 0) {
var gatePassages = response.body.passages;
for (var i = 0; i < gatePassages.length; i++) {
_this2.getInforGate(gatePassages, gatePassages[i].userId, gatePassages[i].gateId, i);
}
}
}).then(null, function (error) {
console.log(error);
});
},
// ゲート&グループ連関取得
getGateGroup: function getGateGroup(userId, groupId, i) {
var _this3 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_4__["RELATION_GATE_GROUP_API"] + '?groupId=' + encodeURIComponent(groupId) + '&embed=gate,group').then(function (response) {
var gateGroup = response.body.relationsGateGroup;
for (var j = 0; j < gateGroup.length; j++) {
if (gateGroup[j].group.isValid) {
_this3.getInforGate(gateGroup, userId, gateGroup[j].gateId, j);
}
}
}).then(null, function (error) {
console.log(error);
});
},
// ゲートグループ通行権限取得
getInforGroupPassage: function getInforGroupPassage(userId) {
var _this4 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_4__["GROUPS_PASSAGE_API"] + '?userId=' + encodeURIComponent(userId)).then(function (response) {
if (response.body.maxRecords > 0) {
var groupPassages = response.body.groupPassages;
for (var i = 0; i < groupPassages.length; i++) {
console.log(groupPassages[i].groupId);
_this4.getGateGroup(groupPassages[i].userId, groupPassages[i].groupId, i);
}
}
}).then(null, function (error) {
console.log(error);
});
},
converDate: function converDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_5___default()(new Date(t * 1000)).format('YYYY/MM/DD HH:mm');
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/layout/LayoutPage.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/layout/LayoutPage.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_LayoutTemplate_LayoutTemplate_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/templates/LayoutTemplate/LayoutTemplate.vue */ "./src/components/templates/LayoutTemplate/LayoutTemplate.vue");
/* harmony import */ var _auth__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/auth */ "./src/auth.ts");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_6__["Vue"].extend({
name: 'LayoutTemplatePage',
components: {
LayoutTemplate: _components_templates_LayoutTemplate_LayoutTemplate_vue__WEBPACK_IMPORTED_MODULE_7__["default"]
},
data: function data() {
return {
pathName: '',
isAdmin: false,
selectedItemNav: 0,
authority: {},
showSubMenu: false,
loading: false
};
},
created: function created() {
var _this = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_5__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var dataAuth;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
console.log = function (mgs, val) {
if (mgs !== 'err:' || mgs === '') {
return null;
}
};
dataAuth = _store__WEBPACK_IMPORTED_MODULE_10__["default"].state.auth;
if (!(dataAuth.isAdmin === undefined || dataAuth.isAdmin === null)) {
_context.next = 9;
break;
}
_this.loading = true;
_context.next = 6;
return _this.getPlan();
case 6:
_this.getProfile();
_context.next = 11;
break;
case 9:
_this.isAdmin = dataAuth.isAdmin;
_this.authority = _store__WEBPACK_IMPORTED_MODULE_10__["default"].state.auth;
case 11:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
mounted: function mounted() {
if (typeof localStorage.selectedItemNav === 'undefined') {
localStorage.setItem('selectedItemNav', '0');
this.selectedItemNav = 0;
} else {
this.selectedItemNav = parseInt(localStorage.selectedItemNav);
}
},
methods: {
activeMenu: function activeMenu(menuName) {
if (menuName !== 'in-room-management') {
this.showSubMenu = false;
}
switch (menuName) {
case 'user':
this.selectedItemNav = 1;
break;
case 'groups':
this.selectedItemNav = 2;
break;
case 'cards':
this.selectedItemNav = 3;
break;
case 'gates':
this.selectedItemNav = 4;
break;
case 'log':
this.selectedItemNav = 5;
break;
case 'setting':
this.selectedItemNav = 7;
break;
case 'reflection-status':
this.selectedItemNav = 8;
break;
case 'external':
this.selectedItemNav = 9;
break;
case 'safie':
this.selectedItemNav = 9;
break;
case 'in-room-management':
this.showSubMenu = !this.showSubMenu;
this.selectedItemNav = 12;
break;
case 'in-room-management/room':
this.selectedItemNav = 10;
break;
case 'in-room-management/user':
this.selectedItemNav = 11;
break;
case 'key-add':
this.selectedItemNav = 13;
break;
default:
this.selectedItemNav = 0;
break;
}
this.pathName = menuName;
localStorage.setItem('selectedItemNav', this.selectedItemNav.toString());
},
menuClick: function menuClick(menuName) {
if (menuName !== 'in-room-management') {
this.showSubMenu = false;
}
this.pathName = menuName;
var pathCurrent = "/".concat(menuName);
console.log('menuName', menuName);
switch (menuName) {
case 'user':
this.selectedItemNav = 1;
break;
case 'groups':
this.selectedItemNav = 2;
break;
case 'cards':
this.selectedItemNav = 3;
break;
case 'gates':
this.selectedItemNav = 4;
break;
case 'log':
this.selectedItemNav = 5;
break;
case 'in-room-management':
this.showSubMenu = !this.showSubMenu;
this.selectedItemNav = 12;
break;
case 'in-room-management/room':
this.selectedItemNav = 10;
break;
case 'in-room-management/user':
this.selectedItemNav = 11;
break;
case 'setting':
this.selectedItemNav = 7;
break;
case 'reflection-status':
this.selectedItemNav = 8;
break;
case 'external':
this.selectedItemNav = 9;
break;
case 'safie':
this.selectedItemNav = 9;
break;
case 'key-add':
this.selectedItemNav = 13;
break;
default:
this.selectedItemNav = 0;
break;
}
localStorage.setItem('selectedItemNav', this.selectedItemNav.toString());
if (menuName === 'in-room-management/room' || menuName === 'in-room-management/user') {
if (menuName === 'in-room-management/user' && this.$route.query.userId !== undefined) {
this.$router.push({
path: pathCurrent
});
} else if (this.$route.path !== pathCurrent) {
this.$router.push({
path: pathCurrent
});
} // this.$router.go(0);
} else if (menuName === 'in-room-management') {
return;
} else if (this.$route.path !== pathCurrent) {
this.$router.push({
path: pathCurrent
});
} else {
this.$router.go(0);
}
},
logout: function logout() {
_auth__WEBPACK_IMPORTED_MODULE_8__["default"].logout();
},
personal: function personal() {
var url = '/user/edit?userId=' + localStorage.userProfileId + '&goBack=personal';
if (url !== this.$route.fullPath && this.$route.fullPath !== '/personal') {
localStorage.setItem('goBack', this.$route.fullPath);
}
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_9__["PERSONAL_SETTING"]
});
},
userChangePasswordClick: function userChangePasswordClick() {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_9__["USER_CHANGE_PASSWORD"]
});
},
clickNotice: function clickNotice() {
window.open('https://support.alligate.me/hc/ja', '_blank');
},
getPlan: function getPlan() {
var _this2 = this;
return new Promise(function (resolve, reject) {
localStorage.setItem('isMfa', 'false');
_this2.$http.get(_config__WEBPACK_IMPORTED_MODULE_9__["PLAN_API"]).then(function (response) {
if (response.body.maxRecords > 0) {
localStorage.setItem('isMfa', response.body.plans[0].isMfa);
localStorage.setItem('isCustomUserAuthorityService', response.body.plans[0].isCustomUserAuthorityService !== undefined ? response.body.plans[0].isCustomUserAuthorityService : '');
}
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
resolve(false);
}); // catch
});
},
getProfile: function getProfile() {
var _this3 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_9__["USERS_LIST_API"] + '?userId=' + encodeURIComponent(localStorage.userProfileId)).then( /*#__PURE__*/function () {
var _ref = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_5__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(response) {
var dataAuth, isAdminOfGroupPassages, isAdminOfGatePassages, isAdminOfRemoteUnlock, group, isAdminToEditUser, isAdminToAddUser, isAdminToSetPcodesToUser, department;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
console.log(response);
dataAuth = _store__WEBPACK_IMPORTED_MODULE_10__["default"].state.auth;
dataAuth.isAdmin = response.body.users[0].isAdmin;
dataAuth.isCustomUserAuthorityService = localStorage.isCustomUserAuthorityService === 'true' ? true : false;
dataAuth.isAdminToViewGroup = false;
dataAuth.isAdminOfGroupPassages = false;
dataAuth.isAdminOfGatePassages = false;
dataAuth.isAdminOfRemoteUnlock = false;
dataAuth.isAdminToViewUser = false;
dataAuth.isAdminToEditUser = false;
dataAuth.isAdminToAddUser = false;
dataAuth.isAdminToSetPcodesToUser = false;
localStorage.setItem('ownerId', response.body.users[0].owner.ownerId);
localStorage.setItem('isAdmin', response.body.users[0].isAdmin);
if (!(localStorage.isCustomUserAuthorityService === 'true')) {
_context2.next = 29;
break;
}
isAdminOfGroupPassages = false;
isAdminOfGatePassages = false;
isAdminOfRemoteUnlock = false;
_context2.next = 20;
return _this3.getGroupAuth();
case 20:
group = _context2.sent;
if (group !== false) {
group.forEach(function (element) {
isAdminOfGroupPassages = element.isAdminOfGroupPassages || isAdminOfGroupPassages;
isAdminOfGatePassages = element.isAdminOfGatePassages || isAdminOfGatePassages;
isAdminOfRemoteUnlock = element.isAdminOfRemoteUnlock || isAdminOfRemoteUnlock;
});
dataAuth.isAdminToViewGroup = true;
dataAuth.isAdminOfGroupPassages = _this3.checkPermisson(isAdminOfGroupPassages);
dataAuth.isAdminOfGatePassages = _this3.checkPermisson(isAdminOfGatePassages);
dataAuth.isAdminOfRemoteUnlock = _this3.checkPermisson(isAdminOfRemoteUnlock);
}
isAdminToEditUser = false;
isAdminToAddUser = false;
isAdminToSetPcodesToUser = false;
_context2.next = 27;
return _this3.getDepartmentAuth();
case 27:
department = _context2.sent;
if (department !== false) {
department.forEach(function (element) {
isAdminToEditUser = element.isAdminToEditUser || isAdminToEditUser;
isAdminToAddUser = element.isAdminToAddUser || isAdminToAddUser;
isAdminToSetPcodesToUser = element.isAdminToSetPcodesToUser || isAdminToSetPcodesToUser;
});
dataAuth.isAdminToViewUser = true;
dataAuth.isAdminToEditUser = _this3.checkPermisson(isAdminToEditUser);
dataAuth.isAdminToAddUser = _this3.checkPermisson(isAdminToAddUser);
dataAuth.isAdminToSetPcodesToUser = _this3.checkPermisson(isAdminToSetPcodesToUser);
}
case 29:
_store__WEBPACK_IMPORTED_MODULE_10__["default"].commit('UPDATE_AUTH', _auth__WEBPACK_IMPORTED_MODULE_8__["default"]); // localStorage.setItem('authority', '2');
_this3.isAdmin = response.body.users[0].isAdmin;
_this3.authority = _store__WEBPACK_IMPORTED_MODULE_10__["default"].state.auth;
localStorage.setItem('shareKeyBeValid', response.body.users[0].shareKeyBeValid);
console.log(localStorage.isAdmin);
_this3.loading = false;
case 35:
case "end":
return _context2.stop();
}
}
}, _callee2);
}));
return function (_x) {
return _ref.apply(this, arguments);
};
}()).then(null, function (err) {
console.log(err);
_this3.loading = false;
});
},
getGroupAuth: function getGroupAuth() {
var _this4 = this;
return new Promise(function (resolve, reject) {
_this4.$http.get(_config__WEBPACK_IMPORTED_MODULE_9__["GROUP_ADMINISTRATOR_API"] + '?limit=1000&userId=' + localStorage.userProfileId).then(function (response) {
// ユーザアカウントでリモート解除権限が取得できているのか確認
localStorage.setItem('remoteUnlock', response.body.groupAdministrators[0].isAdminOfRemoteUnlock);
resolve(response.body.groupAdministrators);
}).then(null, function (err) {
resolve(false);
});
});
},
getDepartmentAuth: function getDepartmentAuth() {
var _this5 = this;
return new Promise(function (resolve, reject) {
_this5.$http.get(_config__WEBPACK_IMPORTED_MODULE_9__["DEPARTMENT_ADMINISTRATOR_API"] + '?limit=1000&userId=' + localStorage.userProfileId).then(function (response) {
resolve(response.body.departmentAdministrators);
}).then(null, function (err) {
resolve(false);
});
});
},
checkPermisson: function checkPermisson(val) {
if (val !== undefined && val !== null && val !== '') {
return val ? val : false;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/login/LoginPage.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/login/LoginPage.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js");
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ "./node_modules/core-js/modules/es.string.match.js");
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var aws_amplify__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! aws-amplify */ "./node_modules/aws-amplify/lib-esm/index.js");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _components_organisms_Login_Login_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/organisms/Login/Login.vue */ "./src/components/organisms/Login/Login.vue");
/* harmony import */ var _auth__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/auth */ "./src/auth.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_7__["default"].extend({
name: 'LoginPage',
components: {
Login: _components_organisms_Login_Login_vue__WEBPACK_IMPORTED_MODULE_10__["default"]
},
props: {
step: {
type: Number,
default: 0
}
},
data: function data() {
return {
credentials: {
ownerId: '',
userId: '',
password: '',
mfaCode: '',
confirmPassword: '',
resetCode: ''
},
loginProcess: 0,
error: '',
federatedLoginServices: [],
googleLoginInfo: {
isValid: false,
cognitoIdProviderName: ''
},
appleLoginInfo: {
isValid: false,
cognitoIdProviderName: ''
},
oneloginLoginInfo: {
isValid: false,
cognitoIdProviderName: ''
},
cognitoUser: {},
mfaCode: '',
IpAddress: '',
loading: false,
errorMessage: {
ownerId: '',
userId: '',
password: '',
mfaCode: '',
resetCode: '',
confirmPassword: ''
}
};
},
mounted: function mounted() {
this.loginProcess = this.step;
var checkCode = window.location.href.match(/code=/);
if (checkCode) {
this.loading = true;
}
var getCode = this.$route.query.status;
if (getCode !== '' && getCode !== undefined) {
this.errorMessage.ownerId = 'ログインに失敗しました。ユーザー登録状況について管理者にお問い合わせください。';
}
this.getIPAddress();
},
created: function created() {
// ($('.main-content') as any).append('');
aws_amplify__WEBPACK_IMPORTED_MODULE_8__["Hub"].listen('auth', this.authEventListener);
},
methods: {
authEventListener: function authEventListener(data) {
console.log(data); // ($('.main-content') as any).append('');
switch (data.payload.event) {
case 'signIn':
_auth__WEBPACK_IMPORTED_MODULE_11__["default"].saveCurrentAuthenticatedUser();
break;
case 'signIn_failure':
_auth__WEBPACK_IMPORTED_MODULE_11__["default"].errorAuthenticatedUser();
break;
default:
break;
}
},
goPageLogin: function goPageLogin() {
this.errorMessage = {
ownerId: '',
userId: '',
password: '',
mfaCode: '',
resetCode: '',
confirmPassword: ''
};
this.loginProcess = 0;
this.federatedLoginServices = [];
},
next: function next(ownerId) {
var ID = ownerId;
var data = {
ownerId: ID
};
if (this.validateBeforeSubmit(1, data)) {
// const newURL = location.href.split('?')[0];
// window.history.pushState('object', document.title, newURL);
this.submitOwner(ownerId);
}
},
confirmSignin: function confirmSignin(data) {
var _this = this;
if (this.validateBeforeSubmit(2, data)) {
this.loading = true;
aws_amplify__WEBPACK_IMPORTED_MODULE_8__["Auth"].confirmSignIn(this.cognitoUser, data.mfaCode, 'SMS_MFA').then(function (user) {
console.log(user);
}).catch(function (error) {
_this.loading = false;
_this.errorMessage.mfaCode = '認証コードが間違っています。';
});
}
},
forgotPassword: function forgotPassword(data) {
this.loginProcess = 4;
},
formSubmitForgot: function formSubmitForgot(data) {
this.validateBeforeSubmit(4, data);
},
formSubmit: function formSubmit(data) {
this.validateBeforeSubmit(3, data);
},
signIn: function signIn(data) {
if (this.validateBeforeSubmit(3, data)) {
this.messageHandlerSignIn(data);
}
},
forgot: function forgot(data) {
var _this2 = this;
if (this.validateBeforeSubmit(4, data)) {
this.loading = true;
var credentials = {
ownerId: data.ownerId,
userId: data.username
};
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_9__["FORGOT_PASSWORD_API"], JSON.stringify(credentials)).then(function (response) {
if (response.body.message === 'Success') {
_this2.loading = false; // this.message = Config.FORGOT_API_SUCCESS_SEND_RESET_CODE
// owserIdとuserIdの値をlocalstorageに保存する
localStorage.setItem('ownerId', credentials.ownerId);
localStorage.setItem('userId', credentials.userId);
_this2.loginProcess = 5;
}
}).then(null, function (err) {
_this2.loading = false;
_this2.errorMessage.userId = '入力情報が間違ってます。';
_this2.federatedLoginServices = [];
});
}
},
resetPass: function resetPass(data) {
var _this3 = this;
if (this.validateBeforeSubmit(5, data.credentials)) {
this.loading = true;
var credentials = {
ownerId: data.credentials.ownerId,
userId: data.credentials.username,
resetCode: data.credentials.resetCode,
newPassword: data.credentials.password
};
console.log('data', data);
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_9__["RESET_PASSWORD_API"], JSON.stringify(credentials)).then(function (response) {
if (response.body.message === 'Success') {
_this3.loading = false; // this.message = Config.FORGOT_API_SUCCESS_SEND_RESET_CODE
// owserIdとuserIdの値をlocalstorageに保存する
localStorage.setItem('ownerId', _this3.credentials.ownerId);
localStorage.setItem('userId', _this3.credentials.userId);
_this3.loginProcess = 6;
}
}).then(null, function (err) {
_this3.loading = false;
switch (err.status) {
case 400:
_this3.error = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 444:
_this3.error = '事業者ID、ユーザーIDもしくはリセットコードが間違っています。';
break;
case 445:
_this3.error = '事業者ID、ユーザーIDもしくはリセットコードが間違っています。';
break;
case 500:
_this3.error = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
case 503:
_this3.error = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
default:
_this3.error = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
}
});
}
},
messageHandlerSignIn: function messageHandlerSignIn(infoUser) {
var _this4 = this;
var username = infoUser.username + '\\' + infoUser.ownerId;
var password = infoUser.password; // this.dispLoading();
localStorage.setItem('signIn', 'true');
localStorage.setItem('ownerId', infoUser.ownerId);
this.loading = true;
aws_amplify__WEBPACK_IMPORTED_MODULE_8__["Auth"].signIn(username, password, {
ownerId: infoUser.ownerId,
ipAddress: this.IpAddress
}).then(function (user) {
_this4.loading = false;
return _auth__WEBPACK_IMPORTED_MODULE_11__["default"].saveCurrentAuthenticatedUser().then(function () {
if (user.challengeName === 'SMS_MFA') {
// 二段階認証がONの場合
_this4.cognitoUser = user;
_this4.loginProcess = 3;
_this4.errorMessage = {
ownerId: '',
userId: '',
password: '',
mfaCode: '',
resetCode: '',
confirmPassword: ''
};
} else {
if (_this4.$route.path !== '/dashboard') {
_this4.$router.push({
path: 'dashboard'
});
}
}
});
}).catch(function (error) {
_this4.loading = false;
if (error.message.indexOf('PreAuthentication failed with error') !== -1) {
_this4.errorMessage.password = 'ご使用の環境からはご利用出来ません';
} else {
_this4.errorMessage.password = '入力情報が間違ってます。';
} // $('div#loading').remove()
});
},
signInWithIdentityProvider: function signInWithIdentityProvider(provider) {
this.setStartLogin().then(function (_) {
aws_amplify__WEBPACK_IMPORTED_MODULE_8__["Auth"].federatedSignIn({
provider: provider
});
});
},
submitOwner: function submitOwner(ownerId) {
var _this5 = this;
this.loading = true;
this.dispLoading();
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_9__["OWNER_LOGIN_METHOD_API"] + '?ownerId=' + ownerId).then(function (response) {
_this5.loading = false;
_this5.error = '';
localStorage.setItem('ownerId', _this5.credentials.ownerId);
_this5.credentials.ownerId = _this5.credentials.ownerId;
_this5.credentials.userId = '';
_this5.credentials.password = '';
_this5.loginProcess = 2;
_this5.federatedLoginServices = response.body.federatedLoginServices;
_this5.getFederatedLoginServices();
}).then(null, function (err) {
_this5.loading = false;
_this5.errorMessage.ownerId = '事業者IDが間違っています。';
_this5.federatedLoginServices = [];
});
},
getFederatedLoginServices: function getFederatedLoginServices() {
this.googleLoginInfo.isValid = false;
this.googleLoginInfo.cognitoIdProviderName = '';
this.appleLoginInfo.isValid = false;
this.appleLoginInfo.cognitoIdProviderName = '';
this.oneloginLoginInfo.isValid = false;
this.oneloginLoginInfo.cognitoIdProviderName = '';
var google = this.federatedLoginServices.find(function (item) {
return item.name === 'Google';
});
var apple = this.federatedLoginServices.find(function (item) {
return item.name === 'Apple';
});
var onelogin = this.federatedLoginServices.find(function (item) {
return item.name === 'Onelogin';
});
if (google) {
this.googleLoginInfo.isValid = true;
this.googleLoginInfo.cognitoIdProviderName = google.cognitoIdProviderName;
}
if (apple) {
this.appleLoginInfo.isValid = true;
this.appleLoginInfo.cognitoIdProviderName = apple.cognitoIdProviderName;
}
if (onelogin) {
this.oneloginLoginInfo.isValid = true;
this.oneloginLoginInfo.cognitoIdProviderName = onelogin.cognitoIdProviderName;
}
},
setStartLogin: function setStartLogin() {
var _this6 = this;
return new Promise(function (resolve, _) {
var authStore = _this6.$store.state.auth;
authStore.isLoginChallenge = true;
_this6.$store.commit('UPDATE_AUTH', authStore);
resolve(null);
});
},
validateBeforeSubmit: function validateBeforeSubmit(loginProcess, data) {
switch (loginProcess) {
case 1:
if (data.ownerId === null || data.ownerId === '') {
this.errorMessage.ownerId = '事業者IDは必須項目です。';
return false;
}
this.errorMessage.ownerId = '';
return true;
case 2:
if (data.mfaCode === null || data.mfaCode === '') {
this.errorMessage.mfaCode = '認証コードは必須項目です。';
return false;
} else {
this.errorMessage.mfaCode = '';
return true;
}
case 3:
var check = true;
if (data.ownerId === null || data.ownerId === '') {
this.errorMessage.ownerId = '事業者IDは必須項目です。';
check = false;
} else {
this.errorMessage.ownerId = '';
}
if (data.username === null || data.username === '') {
this.errorMessage.userId = 'ユーザーIDは必須項目です。';
check = false;
} else {
this.errorMessage.userId = '';
}
if (data.password === null || data.password === '') {
this.errorMessage.password = 'パスワードは必須項目です。';
check = false;
} else {
this.errorMessage.password = '';
}
return check;
case 4:
var checkF = true;
if (data.ownerId === null || data.ownerId === '') {
this.errorMessage.ownerId = '事業者IDは必須項目です。';
checkF = false;
} else {
this.errorMessage.ownerId = '';
}
if (data.username === null || data.username === '') {
this.errorMessage.userId = 'ユーザーIDは必須項目です。';
checkF = false;
} else {
this.errorMessage.userId = '';
}
return checkF;
case 5:
var checkR = true;
if (data.ownerId === null || data.ownerId === '') {
this.errorMessage.ownerId = '事業者IDは必須項目です。';
checkR = false;
} else {
this.errorMessage.ownerId = '';
}
if (data.resetCode === null || data.resetCode === '') {
this.errorMessage.resetCode = 'リセットコードは必須項目です。';
checkR = false;
} else {
this.errorMessage.resetCode = '';
}
if (data.username === null || data.username === '') {
this.errorMessage.userId = 'ユーザーIDは必須項目です。';
checkR = false;
} else {
this.errorMessage.userId = '';
}
if (data.password === null || data.password === '') {
this.errorMessage.password = 'パスワードは必須項目です。';
check = false;
} else if (!data.password.match('^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*).{8,64}$')) {
this.errorMessage.password = 'ログインパスワードは英大文字、英小文字、数字を組み合わせた8文字以上64文字以内で設定してください';
check = false;
} else {
this.errorMessage.password = '';
}
if (data.password !== data.confirmPassword) {
this.errorMessage.confirmPassword = '「新しいパスワード」と一致しません。';
check = false;
} else {
this.errorMessage.confirmPassword = '';
}
return checkR;
default:
return true;
}
},
dispLoading: function dispLoading() {// $('.main-content').append('')
},
getIPAddress: function getIPAddress() {
var _this7 = this;
return fetch('https://api.ipify.org?format=json').then(function (x) {
return x.json();
}).then(function (_ref) {
var ip = _ref.ip;
_this7.IpAddress = ip;
}).catch(function (err) {
return console.log("error: ".concat(err));
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/manually-scheduled/ManuallyScheduledPage.vue?vue&type=script&lang=ts&":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/manually-scheduled/ManuallyScheduledPage.vue?vue&type=script&lang=ts& ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ "./node_modules/core-js/modules/es.array.join.js");
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js");
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.typed-array.uint8-array.js */ "./node_modules/core-js/modules/es.typed-array.uint8-array.js");
/* harmony import */ var core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var core_js_modules_es_typed_array_copy_within_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.typed-array.copy-within.js */ "./node_modules/core-js/modules/es.typed-array.copy-within.js");
/* harmony import */ var core_js_modules_es_typed_array_copy_within_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_copy_within_js__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var core_js_modules_es_typed_array_every_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.typed-array.every.js */ "./node_modules/core-js/modules/es.typed-array.every.js");
/* harmony import */ var core_js_modules_es_typed_array_every_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_every_js__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.typed-array.fill.js */ "./node_modules/core-js/modules/es.typed-array.fill.js");
/* harmony import */ var core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var core_js_modules_es_typed_array_filter_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.typed-array.filter.js */ "./node_modules/core-js/modules/es.typed-array.filter.js");
/* harmony import */ var core_js_modules_es_typed_array_filter_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_filter_js__WEBPACK_IMPORTED_MODULE_18__);
/* harmony import */ var core_js_modules_es_typed_array_find_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.typed-array.find.js */ "./node_modules/core-js/modules/es.typed-array.find.js");
/* harmony import */ var core_js_modules_es_typed_array_find_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_find_js__WEBPACK_IMPORTED_MODULE_19__);
/* harmony import */ var core_js_modules_es_typed_array_find_index_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.typed-array.find-index.js */ "./node_modules/core-js/modules/es.typed-array.find-index.js");
/* harmony import */ var core_js_modules_es_typed_array_find_index_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_find_index_js__WEBPACK_IMPORTED_MODULE_20__);
/* harmony import */ var core_js_modules_es_typed_array_for_each_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.typed-array.for-each.js */ "./node_modules/core-js/modules/es.typed-array.for-each.js");
/* harmony import */ var core_js_modules_es_typed_array_for_each_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_for_each_js__WEBPACK_IMPORTED_MODULE_21__);
/* harmony import */ var core_js_modules_es_typed_array_includes_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.typed-array.includes.js */ "./node_modules/core-js/modules/es.typed-array.includes.js");
/* harmony import */ var core_js_modules_es_typed_array_includes_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_includes_js__WEBPACK_IMPORTED_MODULE_22__);
/* harmony import */ var core_js_modules_es_typed_array_index_of_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.typed-array.index-of.js */ "./node_modules/core-js/modules/es.typed-array.index-of.js");
/* harmony import */ var core_js_modules_es_typed_array_index_of_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_index_of_js__WEBPACK_IMPORTED_MODULE_23__);
/* harmony import */ var core_js_modules_es_typed_array_iterator_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/es.typed-array.iterator.js */ "./node_modules/core-js/modules/es.typed-array.iterator.js");
/* harmony import */ var core_js_modules_es_typed_array_iterator_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_iterator_js__WEBPACK_IMPORTED_MODULE_24__);
/* harmony import */ var core_js_modules_es_typed_array_join_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/es.typed-array.join.js */ "./node_modules/core-js/modules/es.typed-array.join.js");
/* harmony import */ var core_js_modules_es_typed_array_join_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_join_js__WEBPACK_IMPORTED_MODULE_25__);
/* harmony import */ var core_js_modules_es_typed_array_last_index_of_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! core-js/modules/es.typed-array.last-index-of.js */ "./node_modules/core-js/modules/es.typed-array.last-index-of.js");
/* harmony import */ var core_js_modules_es_typed_array_last_index_of_js__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_last_index_of_js__WEBPACK_IMPORTED_MODULE_26__);
/* harmony import */ var core_js_modules_es_typed_array_map_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! core-js/modules/es.typed-array.map.js */ "./node_modules/core-js/modules/es.typed-array.map.js");
/* harmony import */ var core_js_modules_es_typed_array_map_js__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_map_js__WEBPACK_IMPORTED_MODULE_27__);
/* harmony import */ var core_js_modules_es_typed_array_reduce_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! core-js/modules/es.typed-array.reduce.js */ "./node_modules/core-js/modules/es.typed-array.reduce.js");
/* harmony import */ var core_js_modules_es_typed_array_reduce_js__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_reduce_js__WEBPACK_IMPORTED_MODULE_28__);
/* harmony import */ var core_js_modules_es_typed_array_reduce_right_js__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! core-js/modules/es.typed-array.reduce-right.js */ "./node_modules/core-js/modules/es.typed-array.reduce-right.js");
/* harmony import */ var core_js_modules_es_typed_array_reduce_right_js__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_reduce_right_js__WEBPACK_IMPORTED_MODULE_29__);
/* harmony import */ var core_js_modules_es_typed_array_reverse_js__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! core-js/modules/es.typed-array.reverse.js */ "./node_modules/core-js/modules/es.typed-array.reverse.js");
/* harmony import */ var core_js_modules_es_typed_array_reverse_js__WEBPACK_IMPORTED_MODULE_30___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_reverse_js__WEBPACK_IMPORTED_MODULE_30__);
/* harmony import */ var core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! core-js/modules/es.typed-array.set.js */ "./node_modules/core-js/modules/es.typed-array.set.js");
/* harmony import */ var core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_31__);
/* harmony import */ var core_js_modules_es_typed_array_slice_js__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! core-js/modules/es.typed-array.slice.js */ "./node_modules/core-js/modules/es.typed-array.slice.js");
/* harmony import */ var core_js_modules_es_typed_array_slice_js__WEBPACK_IMPORTED_MODULE_32___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_slice_js__WEBPACK_IMPORTED_MODULE_32__);
/* harmony import */ var core_js_modules_es_typed_array_some_js__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! core-js/modules/es.typed-array.some.js */ "./node_modules/core-js/modules/es.typed-array.some.js");
/* harmony import */ var core_js_modules_es_typed_array_some_js__WEBPACK_IMPORTED_MODULE_33___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_some_js__WEBPACK_IMPORTED_MODULE_33__);
/* harmony import */ var core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! core-js/modules/es.typed-array.sort.js */ "./node_modules/core-js/modules/es.typed-array.sort.js");
/* harmony import */ var core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_34___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_34__);
/* harmony import */ var core_js_modules_es_typed_array_subarray_js__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! core-js/modules/es.typed-array.subarray.js */ "./node_modules/core-js/modules/es.typed-array.subarray.js");
/* harmony import */ var core_js_modules_es_typed_array_subarray_js__WEBPACK_IMPORTED_MODULE_35___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_subarray_js__WEBPACK_IMPORTED_MODULE_35__);
/* harmony import */ var core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! core-js/modules/es.typed-array.to-locale-string.js */ "./node_modules/core-js/modules/es.typed-array.to-locale-string.js");
/* harmony import */ var core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_36___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_36__);
/* harmony import */ var core_js_modules_es_typed_array_to_string_js__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! core-js/modules/es.typed-array.to-string.js */ "./node_modules/core-js/modules/es.typed-array.to-string.js");
/* harmony import */ var core_js_modules_es_typed_array_to_string_js__WEBPACK_IMPORTED_MODULE_37___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_to_string_js__WEBPACK_IMPORTED_MODULE_37__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_38___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_38__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_39___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_39__);
/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! core-js/modules/web.url.js */ "./node_modules/core-js/modules/web.url.js");
/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_40___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_40__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_42___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_42__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_ManualScheduledTemplate_ManualScheduledTemplate_vue__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! @/components/templates/ManualScheduledTemplate/ManualScheduledTemplate.vue */ "./src/components/templates/ManualScheduledTemplate/ManualScheduledTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_47___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_47__);
var today = new Date();
var pre30days = new Date(new Date().setDate(today.getDate() - 30));
var dateStart = pre30days.toISOString().substr(0, 10);
var dateEnd = new Date().toISOString().substr(0, 10);
var TBEYE_LOGIN_INFO_COLUMN = 'tbeyeLoginInfos';
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_44__["Vue"].extend({
name: 'ManuallyScheduledPage',
components: {
ManualScheduledTemplate: _components_templates_ManualScheduledTemplate_ManualScheduledTemplate_vue__WEBPACK_IMPORTED_MODULE_45__["default"]
},
props: {
authority: {
type: Object,
default: {}
}
},
mounted: function mounted() {
var dataQuery = this.$route.query;
if (dataQuery.tabId !== undefined && dataQuery.tabId === 'user') {
this.goBack = _config__WEBPACK_IMPORTED_MODULE_46__["USER_LIST"];
} else if (dataQuery.tabId !== undefined && dataQuery.tabId === 'gate') {
this.goBack = _config__WEBPACK_IMPORTED_MODULE_46__["GROUP"];
} else {
this.goBack = '';
}
if (typeof localStorage.gateName === 'undefined') {
localStorage.setItem('gateName', '');
}
if (typeof localStorage.userName === 'undefined') {
localStorage.setItem('userName', '');
}
this.$emit('activeMenu', 'log');
if (localStorage.isAdmin !== undefined && localStorage.isAdmin === 'false') {
this.actionItems = [{
title: 'ゲートログ',
tabname: 'tab2'
}];
}
this.getSafieRelationGateDevice(1);
this.getTbeyeRelationGateDevice(1);
this.getCacheTbeyeLoginInfo();
this.actionItems = this.authority.isAdmin ? [{
title: 'ゲートログ',
tabname: 'tab2'
}, {
title: '操作ログ',
tabname: 'tab3'
}] : [{
title: 'ゲートログ',
tabname: 'tab2'
}];
},
data: function data() {
return {
totalCount: 100,
actionItems: [{
title: 'ゲートログ',
tabname: 'tab2'
}, {
title: '操作ログ',
tabname: 'tab3'
}],
data: [],
groups: [],
safieRelationsGateDevice: [],
tbeyeRelationsGateDevice: [],
tbeyeLoginInfos: [],
logGates: [],
logOwner: [],
loading: false,
pageLogGate: 1,
maxRecord: 0,
disableNextOwner: false,
disableNextGate: false,
pageSearch: 1,
maxRecordOwner: 0,
maxRecordGate: 0,
logType: '',
notBefore: '',
notAfter: '',
exportData: [],
logsDataLoad: 0,
pageLog: 1,
errorMessageLogs: '',
errorMessageLogsGate: '',
dataUser: [],
activeTab: 0,
isGetDataList: false,
goBack: 'null',
optionGate: [],
optionOwner: [],
arrayDataExportWorktimeDay: [],
logsDataLoadOperation: 0,
worktimeTime: ''
};
},
methods: {
getGateLogList: function getGateLogList(option, isSearch) {
var _this = this;
// this.loading = true;
console.log('isSearch', isSearch);
console.log('option', option);
this.isGetDataList = true;
this.disableNextGate = false;
var notBefore = option.dateStart !== '' ? option.dateStart : dateStart + ' ' + '00:00';
var notAfter = option.dateEnd !== '' ? option.dateEnd : dateEnd + ' ' + '23:59';
var apiLink = '';
this.optionGate = option;
if (isSearch) {
this.logGates = [];
}
apiLink = _config__WEBPACK_IMPORTED_MODULE_46__["LOG_GATE_LIST_API"] + '?limit=' + option.perPage + '&page=' + option.page + '&scorp=' + option.targets + '&keyword=' + option.text + '&logType=' + option.logType + '¬Before=' + this.formatTimestamp(notBefore) + '¬After=' + this.formatTimestamp(notAfter);
this.$http.get(apiLink).then(function (response) {
// this.loading = false;
_this.maxRecordGate = response.body.maxRecords;
_this.errorMessageLogsGate = '';
_this.errorMessageLogs = '';
if (response.body.maxRecords > 0) {
response.body.logs.forEach(function (log) {
log.unixtimestamp = log.timestamp;
log.timestamp = _this.converToDateLog(log.timestamp);
_this.logGates.push(log);
});
_this.maxRecord = response.body.maxRecords;
if (response.body.maxRecords > response.body.endRecord) {
_this.disableNextGate = true;
}
} else {// this.logGates = [];
}
_this.isGetDataList = false;
}).then(null, function (err) {
// this.loading = false;
_this.isGetDataList = false;
switch (err.status) {
case 400:
_this.errorMessageLogsGate = _config__WEBPACK_IMPORTED_MODULE_46__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this.errorMessageLogsGate = _config__WEBPACK_IMPORTED_MODULE_46__["ERROR_403"];
} else {
_this.errorMessageLogsGate = _config__WEBPACK_IMPORTED_MODULE_46__["ERROR_403_DENIED"];
}
break;
case 404:
_this.errorMessageLogsGate = _config__WEBPACK_IMPORTED_MODULE_46__["ERROR_404"];
break;
case 500:
_this.errorMessageLogsGate = _config__WEBPACK_IMPORTED_MODULE_46__["ERROR_500"];
break;
case 503:
_this.errorMessageLogsGate = _config__WEBPACK_IMPORTED_MODULE_46__["ERROR_503"];
break;
default:
_this.errorMessageLogsGate = _config__WEBPACK_IMPORTED_MODULE_46__["ERROR_DEFAULT"];
break;
}
});
},
converToDateLog: function converToDateLog(time) {
return moment__WEBPACK_IMPORTED_MODULE_47___default()(new Date(time * 1000)).format('YYYY/MM/DD HH:mm:ss'); // return moment(new Date(time * 1000)).locale('ja').format('ddd Do MMMM YYYY, HH:mm:ss');
},
converToDateLogExport: function converToDateLogExport(time) {
if (time !== null && time !== '') {
return moment__WEBPACK_IMPORTED_MODULE_47___default()(new Date(time * 1000)).format('YYYY/MM/DD HH:mm:ss');
} else {
return '';
} // return moment(new Date(time * 1000)).locale('ja').format('ddd Do MMMM YYYY');
},
clickExportLog: function clickExportLog(data) {
console.log(data);
this.pageLog = 1;
this.exportData = [];
this.arrayDataExportWorktimeDay = [];
this.logsDataLoad = 0;
this.logType = data.typeExportCSV;
this.notBefore = data.dateStartExportCSV;
this.notAfter = data.dateEndExportCSV;
this.worktimeTime = data.worktimeTime + ':00';
this.loading = true;
if (data.typeExportCSV !== '0') {
this.getDataLog(1);
} else {
this.dataUser = [];
this.getDataLogWorktimeDateStartDateEnd();
}
},
clickExportOperationLog: function clickExportOperationLog(data) {
this.pageLog = 1;
this.exportData = [];
this.logsDataLoadOperation = 0;
this.notBefore = data.dateStartExportCSV;
this.notAfter = data.dateEndExportCSV;
this.loading = true;
this.dataUser = [];
this.getDataExportOperationLog(1);
},
searchOperationLog: function searchOperationLog(data) {
var isSearch = true;
this.getOperationLogList(data, isSearch);
},
searchGateLog: function searchGateLog(data) {
var isSearch = true;
console.log(data);
this.getGateLogList(data, isSearch);
},
formatDateYYYYMMDD: function formatDateYYYYMMDD(date) {
return date.getFullYear() + '-' + ('0' + (date.getMonth() + 1)).slice(-2) + '-' + ('0' + date.getDate()).slice(-2);
},
addDays: function addDays(date, days) {
var result = new Date(date);
result.setDate(result.getDate() + days);
return result;
},
getDataLogWorktimeDateStartDateEnd: function getDataLogWorktimeDateStartDateEnd() {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_43__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var start, dateStartLogWorktime, end, dateEndLogWorktime, msDay, arrayAPI, i, date, indexArrayDay, _loop, _i;
return regeneratorRuntime.wrap(function _callee$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
start = _this2.notBefore.split(' ')[0].split('-');
dateStartLogWorktime = new Date(Number(start[0]), Number(start[1]) - 1, Number(start[2]));
end = _this2.notAfter.split(' ')[0].split('-');
dateEndLogWorktime = new Date(Number(end[0]), Number(end[1]) - 1, Number(end[2]));
msDay = 24 * 60 * 60 * 1000;
arrayAPI = [];
_this2.pageLog = Math.round(Math.abs((dateEndLogWorktime.getTime() - dateStartLogWorktime.getTime()) / msDay)) + 1;
for (i = 0; i < _this2.pageLog; i++) {
date = _this2.formatDateYYYYMMDD(_this2.addDays(dateStartLogWorktime, i));
arrayAPI.push(_config__WEBPACK_IMPORTED_MODULE_46__["WORKTIME"] + '?date=' + date + '&time=' + _this2.worktimeTime);
_this2.arrayDataExportWorktimeDay.push([]);
}
indexArrayDay = 0;
_loop = /*#__PURE__*/regeneratorRuntime.mark(function _loop(_i) {
var apiBatch, apiBatchIndex;
return regeneratorRuntime.wrap(function _loop$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
apiBatch = arrayAPI.slice(_i, _i + 5);
apiBatchIndex = [];
apiBatch.forEach(function (item) {
apiBatchIndex.push({
api: item,
index: indexArrayDay++
});
});
_context.next = 5;
return Promise.all(apiBatchIndex.map(function (api) {
return _this2.getWorkTime(api);
}));
case 5:
case "end":
return _context.stop();
}
}
}, _loop);
});
_i = 0;
case 11:
if (!(_i < arrayAPI.length)) {
_context2.next = 16;
break;
}
return _context2.delegateYield(_loop(_i), "t0", 13);
case 13:
_i += 5;
_context2.next = 11;
break;
case 16:
_this2.arrayDataExportWorktimeDay.forEach(function (item) {
item.forEach(function (itemValue) {
_this2.exportData.push(itemValue);
});
});
_this2.downloadCSV();
_this2.reset();
case 19:
case "end":
return _context2.stop();
}
}
}, _callee);
}))();
},
getWorkTime: function getWorkTime(dataAPI) {
var _this3 = this;
return new Promise(function (resolve) {
_this3.$http.get(dataAPI.api).then(function (response) {
if (response.body.worktime.length > 0) {
response.body.worktime.forEach(function (item) {
var _this3$arrayDataExpor;
_this3.arrayDataExportWorktimeDay[dataAPI.index].push((_this3$arrayDataExpor = {}, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor, 'ユーザーID', item.userId), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor, 'ユーザー名', item.name), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor, 'ユーザー名ふりがな', item.furigana), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor, 'メールアドレス', item.email), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor, '時間指定', response.body.date ? response.body.date : ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor, 'entry', _this3.converToDateLogExport(item.entry)), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor, 'exit', _this3.converToDateLogExport(item.exit)), _this3$arrayDataExpor));
});
} else {
var _this3$arrayDataExpor2;
_this3.arrayDataExportWorktimeDay[dataAPI.index].push((_this3$arrayDataExpor2 = {}, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor2, 'ユーザーID', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor2, 'ユーザー名', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor2, 'ユーザー名ふりがな', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor2, 'メールアドレス', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor2, '時間指定', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor2, 'entry', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor2, 'exit', ''), _this3$arrayDataExpor2));
}
resolve(true);
}, function (err) {
var _this3$arrayDataExpor3;
_this3.arrayDataExportWorktimeDay[dataAPI.index].push((_this3$arrayDataExpor3 = {}, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor3, 'ユーザーID', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor3, 'ユーザー名', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor3, 'ユーザー名ふりがな', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor3, 'メールアドレス', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor3, '時間指定', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor3, 'entry', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this3$arrayDataExpor3, 'exit', ''), _this3$arrayDataExpor3));
console.log(err);
resolve(false);
});
});
},
getDataLogWorktime: function getDataLogWorktime(page) {
var _this4 = this;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_46__["WORKTIME"];
this.$http.get(apiLink).then(function (response) {
if (response.body.worktime.length > 0) {
response.body.worktime.forEach(function (item) {
var _this4$exportData$pus;
_this4.exportData.push((_this4$exportData$pus = {}, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus, 'ユーザーID', item.userId), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus, 'ユーザー名', item.name), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus, 'ユーザー名ふりがな', item.furigana), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus, 'メールアドレス', item.email), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus, '時間指定', response.body.date ? response.body.date : ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus, 'entry', _this4.converToDateLogExport(item.entry)), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus, 'exit', _this4.converToDateLogExport(item.exit)), _this4$exportData$pus));
});
} else {
var _this4$exportData$pus2;
_this4.exportData.push((_this4$exportData$pus2 = {}, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus2, 'ユーザーID', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus2, 'ユーザー名', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus2, 'ユーザー名ふりがな', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus2, 'メールアドレス', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus2, '時間指定', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus2, 'entry', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus2, 'exit', ''), _this4$exportData$pus2));
}
_this4.logsDataLoad++;
}).then(null, function (err) {
var _this4$exportData$pus3;
_this4.exportData.push((_this4$exportData$pus3 = {}, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus3, 'ユーザーID', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus3, 'ユーザー名', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus3, 'ユーザー名ふりがな', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus3, 'メールアドレス', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus3, '時間指定', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus3, 'entry', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_41__["default"])(_this4$exportData$pus3, 'exit', ''), _this4$exportData$pus3));
console.log(err);
_this4.logsDataLoad++;
});
},
getSafieRelationGateDevice: function getSafieRelationGateDevice(page) {
var _this5 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_43__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
return regeneratorRuntime.wrap(function _callee2$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
return _context3.abrupt("return", new Promise(function (resolve, reject) {
var limit = 25;
var apiLink = "".concat(_config__WEBPACK_IMPORTED_MODULE_46__["SAFIE_RELATIONS_GATE_API"], "?limit=").concat(limit) + "&page=".concat(page, "&sortKey=ASC:deviceId");
_this5.$http.get(apiLink).then(function (response) {
if (response.body.relationsGateDevice) {
var relationsGateDevice = response.body.relationsGateDevice;
for (var i = 0; i < relationsGateDevice.length; i++) {
_this5.$set(_this5.safieRelationsGateDevice, response.body.startRecord - 1 + i, relationsGateDevice[i]);
}
if (response.body.endRecord !== response.body.maxRecords) {
_this5.getSafieRelationGateDevice(page + 1).then(resolve).catch(resolve);
} else {
resolve();
}
}
}).then(null, function (err) {
reject(err);
}); // catch
}));
case 1:
case "end":
return _context3.stop();
}
}
}, _callee2);
}))();
},
getDataLog: function getDataLog(page) {
var _this6 = this;
var key = '';
if (this.optionGate.text !== '' && this.optionGate.text !== undefined && this.optionGate.text !== null) {
key = '&scorp=' + this.optionGate.targets + '&keyword=' + this.optionGate.text;
}
var apiLink = _config__WEBPACK_IMPORTED_MODULE_46__["LOG_GATE_LIST_API"] + '?limit=1000&page=' + page + '&logType=' + this.logType + (key !== '' ? key : '') + (this.notBefore !== '' ? '¬Before=' + this.formatTimestamp(this.notBefore) : '') + (this.notAfter !== '' ? '¬After=' + this.formatTimestamp(this.notAfter) : '');
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0) {
_this6.pageLog = Math.ceil(response.body.maxRecords / 1000);
response.body.logs.forEach(function (log) {
_this6.exportData.push({
'時間': _this6.converToDateLog(log.timestamp),
'ユーザーID': log.userId,
'ユーザー名': log.userName,
'ユーザー名ふりがな': log.userFurigana,
'ゲートID': log.gateId,
'ゲート名': log.gateName,
'カード番号': log.deviceId,
'照合機器タイプ': log.deviceType,
'ログID': log.accessLogId,
'ログ名称': log.logLabel,
'ゲートログNo': log.sequenceNo,
'電池電圧': log.voltage,
'照合位置情報:緯度': '',
'照合位置情報:経度': '',
'メールアドレス': log.email,
'備考1': log.option1,
'備考2': log.option2
});
});
_this6.logsDataLoad++;
} else {
_this6.exportData.push({
'時間指定': '',
'ユーザーID': '',
'ユーザー名': '',
'ユーザー名ふりがな': '',
'ゲートID': '',
'ゲート名': '',
'カード番号': '',
'照合機器タイプ': '',
'ログID': '',
'ログ名称': '',
'ゲートログNo': '',
'電池電圧': '',
'照合位置情報:緯度': '',
'照合位置情報:経度': '',
'メールアドレス': '',
'備考1': '',
'備考2': ''
});
_this6.logsDataLoad++;
}
}).then(null, function (err) {
_this6.logsDataLoad++;
});
},
getDataExportOperationLog: function getDataExportOperationLog(page) {
var _this7 = this;
var key = '';
if (this.optionOwner.text !== '' && this.optionOwner.text !== undefined && this.optionOwner.text !== null) {
key = '&scorp=' + this.optionOwner.targets + '&keyword=' + this.optionOwner.text;
}
var apiLink = _config__WEBPACK_IMPORTED_MODULE_46__["LOG_USER_OPERATION_LIST_API"] + '?limit=1000&page=' + page + (key !== '' ? key : '') + (this.notBefore !== '' ? '¬Before=' + this.formatTimestamp(this.notBefore) : '') + (this.notAfter !== '' ? '¬After=' + this.formatTimestamp(this.notAfter) : '');
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0) {
_this7.pageLog = Math.ceil(response.body.maxRecords / 1000);
response.body.logs.forEach(function (log) {
_this7.exportData.push({
時間: _this7.converToDateLog(log.timestamp),
ユーザーID: log.userId,
ユーザー名: log.name,
ふりがな: log.furigana,
操作ログID: log.configUserOperationLogId.toString(),
メッセージ: log.logLabel,
操作対象: log.targetId,
操作内容: log.details
});
});
_this7.logsDataLoadOperation++;
} else {
_this7.exportData.push({
時間: '',
ユーザーID: '',
ユーザー名: '',
ふりがな: '',
操作ログID: '',
メッセージ: '',
操作対象: '',
操作内容: ''
});
_this7.logsDataLoadOperation++;
}
}).then(null, function (err) {
_this7.logsDataLoadOperation++;
});
},
downloadCSV: function downloadCSV() {
var saveAs = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js");
var filename;
var csv = this.convertArrayOfObjectsToCSV({
data: this.exportData
});
filename = 'logs-data.csv';
var bom = new Uint8Array([0xEF, 0xBB, 0xBF]);
var blob = new Blob([bom, csv], {
type: 'text/csv;charset=utf-8;'
}); // ダウンロード実行
var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
if (isSafari) {
saveAs(blob, filename);
} else {
console.log('window.navigator.msSaveOrOpenBlob', window.navigator.msSaveOrOpenBlob);
if (window.navigator.msSaveOrOpenBlob !== undefined) {
// IEの場合
navigator.msSaveBlob(blob, filename);
} else {
// IE以外(Chrome, Firefox)
// const downloadLink = $('');
var downloadLink = document.createElement('a');
downloadLink.setAttribute('href', window.URL.createObjectURL(blob));
downloadLink.setAttribute('download', filename);
downloadLink.setAttribute('target', '_blank'); // $('body').append(downloadLink);
downloadLink.click();
downloadLink.remove();
}
}
},
convertArrayOfObjectsToCSV: function convertArrayOfObjectsToCSV(args) {
var result;
var ctr;
var keys;
var columnDelimiter;
var lineDelimiter;
var data;
data = args.data || null;
if (data == null || !data.length) {
return null;
}
columnDelimiter = args.columnDelimiter || ',';
lineDelimiter = args.lineDelimiter || '\n';
keys = Object.keys(data[0]);
result = '';
result += keys.join(columnDelimiter);
result += lineDelimiter;
data.forEach(function (item) {
ctr = 0;
keys.forEach(function (key) {
if (ctr > 0) {
result += columnDelimiter;
}
result += item[key];
ctr++;
});
result += lineDelimiter;
});
return result;
},
getOperationLogList: function getOperationLogList(option, isSearch) {
var _this8 = this;
console.log('AAAA'); // this.loading = true;
this.isGetDataList = true;
this.disableNextOwner = false;
var notBefore = option.dateStart !== '' ? option.dateStart : dateStart + ' ' + '00:00';
var notAfter = option.dateEnd !== '' ? option.dateEnd : dateEnd + ' ' + '23:59';
var apiLink = '';
this.optionOwner = option;
if (isSearch) {
this.logOwner = [];
}
apiLink = _config__WEBPACK_IMPORTED_MODULE_46__["LOG_USER_OPERATION_LIST_API"] + '?limit=' + option.perPage + '&page=' + option.page + '&scorp=' + option.targets + '&keyword=' + option.text + '¬Before=' + this.formatTimestamp(notBefore) + '¬After=' + this.formatTimestamp(notAfter);
this.$http.get(apiLink).then(function (response) {
// this.loading = false;
_this8.maxRecordOwner = response.body.maxRecords;
_this8.errorMessageLogsGate = '';
_this8.errorMessageLogs = '';
if (response.body.maxRecords > 0) {
response.body.logs.forEach(function (log) {
log.timestamp = _this8.converToDateLog(log.timestamp);
_this8.logOwner.push(log);
});
_this8.maxRecord = response.body.maxRecords;
if (response.body.maxRecords > response.body.endRecord) {
_this8.disableNextOwner = true;
}
} else {// this.logOwner = [];
}
_this8.isGetDataList = false;
}).then(null, function (err) {
// this.loading = false;
_this8.isGetDataList = false;
switch (err.status) {
case 400:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_46__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_46__["ERROR_403"];
} else {
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_46__["ERROR_403_DENIED"];
}
break;
case 404:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_46__["ERROR_404"];
break;
case 500:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_46__["ERROR_500"];
break;
case 503:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_46__["ERROR_503"];
break;
default:
_this8.errorMessageLogs = 'アクセス情報が不正です。ログインし直してからやり直してください。';
break;
}
});
},
getTbeyeRelationGateDevice: function getTbeyeRelationGateDevice(page) {
var _this9 = this;
return new Promise(function (resolve, reject) {
var limit = 25;
var apiLink = "".concat(_config__WEBPACK_IMPORTED_MODULE_46__["TBEYE_RELATIONS_GATE_API"], "?limit=").concat(limit) + "&page=".concat(page, "&sortKey=ASC:gateId&isExceptOptionalGate=true");
_this9.$http.get(apiLink).then(function (response) {
if (response.body.relationsGateDevice) {
var relationsGateDevice = response.body.relationsGateDevice;
for (var i = 0; i < relationsGateDevice.length; i++) {
_this9.$set(_this9.tbeyeRelationsGateDevice, response.body.startRecord - 1 + i, relationsGateDevice[i]);
}
if (response.body.endRecord !== response.body.maxRecords) {
_this9.getTbeyeRelationGateDevice(page + 1).then(resolve).catch(resolve);
} else {
resolve();
}
} else {
resolve();
}
}).then(null, function (err) {
reject(err);
}); // catch
});
},
updateTbeyeLoginInfo: function updateTbeyeLoginInfo(event) {
var index = this.tbeyeLoginInfos.findIndex(function (logininfo) {
return logininfo.relationId === event.relationId;
});
if (index === -1) {
this.$set(this.tbeyeLoginInfos, this.tbeyeLoginInfos.length, event);
} else {
this.$set(this.tbeyeLoginInfos, index, event);
}
this.setCacheTbeyeLoginInfo();
},
getCacheTbeyeLoginInfo: function getCacheTbeyeLoginInfo() {
var _this10 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_43__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
var tbeyeLoginInfos;
return regeneratorRuntime.wrap(function _callee3$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
tbeyeLoginInfos = localStorage.getItem(TBEYE_LOGIN_INFO_COLUMN);
if (tbeyeLoginInfos !== null) {
_this10.tbeyeLoginInfos = JSON.parse(tbeyeLoginInfos);
} else {
_this10.tbeyeLoginInfos = [];
}
case 2:
case "end":
return _context4.stop();
}
}
}, _callee3);
}))();
},
setCacheTbeyeLoginInfo: function setCacheTbeyeLoginInfo() {
var _this11 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_43__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {
return regeneratorRuntime.wrap(function _callee4$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
localStorage.setItem(TBEYE_LOGIN_INFO_COLUMN, JSON.stringify(_this11.tbeyeLoginInfos));
case 1:
case "end":
return _context5.stop();
}
}
}, _callee4);
}))();
},
formatTimestamp: function formatTimestamp(t) {
return t !== '' ? moment__WEBPACK_IMPORTED_MODULE_47___default()(t).unix() : '';
},
reset: function reset() {
this.loading = false;
this.exportData = [];
this.errorMessageLogs = '';
}
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
},
logsDataLoad: function logsDataLoad(newVal, oldVal) {
if (newVal > 0) {
if (newVal >= this.pageLog) {
console.log('newVal', newVal);
console.log('pageLog', this.pageLog);
this.downloadCSV();
this.reset();
} else {
if (this.logType === '0') {//
} else {
this.getDataLog(newVal + 1);
}
}
}
},
logsDataLoadOperation: function logsDataLoadOperation(newVal, oldVal) {
if (newVal > 0) {
if (newVal >= this.pageLog) {
console.log('newVal', newVal);
console.log('pageLog', this.pageLog);
this.downloadCSV();
this.reset();
} else {
this.getDataExportOperationLog(newVal + 1);
}
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/notice-list/NoticeListPage.vue?vue&type=script&lang=ts&":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/notice-list/NoticeListPage.vue?vue&type=script&lang=ts& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_NoticeListTemplate_NoticeListTemplate_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/templates/NoticeListTemplate/NoticeListTemplate.vue */ "./src/components/templates/NoticeListTemplate/NoticeListTemplate.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_1__["Vue"].extend({
name: 'NoticeListPage',
components: {
NoticeListTemplate: _components_templates_NoticeListTemplate_NoticeListTemplate_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
},
data: function data() {
return {
listLink: []
};
},
methods: {
makeListLink: function makeListLink(count) {
var listLink = [];
for (var i = 0; i < count; i++) {
listLink.push({
link: "getLink ".concat(i, " getLink ").concat(i, " getLink ").concat(i, " getLink ").concat(i, " getLink ").concat(i, " getLink ").concat(i, " getLink ").concat(i, " getLink ").concat(i)
});
}
return listLink;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/personal-setting/PersonalSettingPage.vue?vue&type=script&lang=ts&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/personal-setting/PersonalSettingPage.vue?vue&type=script&lang=ts& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_PersonalSettingTemplate_PersonalSettingTemplate_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/templates/PersonalSettingTemplate/PersonalSettingTemplate.vue */ "./src/components/templates/PersonalSettingTemplate/PersonalSettingTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_0__["Vue"].extend({
name: 'PersonalSettingPage',
components: {
PersonalSettingTemplate: _components_templates_PersonalSettingTemplate_PersonalSettingTemplate_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
},
data: function data() {
return {
// Props
loading: false,
page: 1,
tempGroupPassages: [],
cardItems: [],
phoneItems: [],
errorMessageLogs: '',
listphones: [],
listGatePassages: [],
userData: [],
goBack: 'user'
};
},
mounted: function mounted() {
this.$emit('activeMenu', 'user');
},
created: function created() {
this.getInFoUser();
},
methods: {
getInFoUser: function getInFoUser() {
var _this = this;
var userId = localStorage.userProfileId;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_2__["USERS_LIST_API"] + '?userId=' + encodeURIComponent(userId)).then(function (response) {
_this.userData = response.body.users[0];
console.log(_this.userData);
}).then(null, function (error) {
switch (error.status) {
case 400:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_2__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_2__["ERROR_403"];
} else {
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_2__["ERROR_403_DENIED"];
}
break;
case 404:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_2__["ERROR_404"];
break;
case 500:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_2__["ERROR_500"];
break;
case 503:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_2__["ERROR_503"];
break;
default:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_2__["ERROR_DEFAULT"];
break;
}
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/reflection-status/ReflectionStatusListPage.vue?vue&type=script&lang=ts&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/reflection-status/ReflectionStatusListPage.vue?vue&type=script&lang=ts& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_ReflectionStatusListTemplate_ReflectionStatusListTemplate_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/templates/ReflectionStatusListTemplate/ReflectionStatusListTemplate.vue */ "./src/components/templates/ReflectionStatusListTemplate/ReflectionStatusListTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_2__["Vue"].extend({
name: 'ReflectionStatusListPage',
components: {
ReflectionStatusListTemplate: _components_templates_ReflectionStatusListTemplate_ReflectionStatusListTemplate_vue__WEBPACK_IMPORTED_MODULE_3__["default"]
},
data: function data() {
return {
perPage: _config__WEBPACK_IMPORTED_MODULE_4__["PAGE_DEFAULT"],
currPage: 1,
scorp: ['detail'],
keyword: '',
statusTotalCount: 0,
dataCommands: [],
status: -1,
loading: false,
errorMessageLogs: '',
loadingChild: false
};
},
watch: {
loading: function loading(value) {
console.log('kiteru', value);
this.$emit('loading', value);
}
},
created: function created() {
if (typeof localStorage.statusSortKey === 'undefined') {
localStorage.setItem('statusSortKey', 'revision');
}
if (typeof localStorage.statusSortName === 'undefined') {
localStorage.setItem('statusSortName', 'desc');
}
if (typeof localStorage.pageSizeStatus === 'undefined') {
localStorage.setItem('pageSizeStatus', _config__WEBPACK_IMPORTED_MODULE_4__["PAGE_DEFAULT"].toString());
this.perPage = _config__WEBPACK_IMPORTED_MODULE_4__["PAGE_DEFAULT"];
} else {
this.perPage = parseInt(localStorage.pageSizeStatus);
}
},
mounted: function mounted() {
var dataQuery = this.$route.query;
if (dataQuery.controllerId !== undefined) {
localStorage.setItem('controllerId', dataQuery.controllerId.toString());
this.getListCommands(dataQuery.controllerId);
}
var Id = localStorage.getItem('controllerId');
this.getListCommands(Id);
this.$emit('activeMenu', 'gates');
},
methods: {
changePerPage: function changePerPage(value) {
this.perPage = value;
this.currPage = 1;
this.statusTotalCount = 0;
localStorage.setItem('pageSizeStatus', value);
this.getListCommands(localStorage.controllerId);
},
changePage: function changePage(value) {
this.currPage = value;
this.getListCommands(localStorage.controllerId);
},
selectDetail: function selectDetail(value) {
console.log(value);
this.currPage = 1;
this.statusTotalCount = 0;
this.keyword = value !== null ? value.toString() : '';
this.getListCommands(localStorage.controllerId);
},
selectStatus: function selectStatus(value) {
this.status = value;
this.currPage = 1;
this.statusTotalCount = 0;
this.getListCommands(localStorage.controllerId);
console.log('value', value);
},
clickBackGate: function clickBackGate(value) {
// this.$router.push({ path: 'groups'});
this.$emit('deleteBridgeProperty');
},
getListCommands: function getListCommands(ID) {
var _this = this;
this.loadingChild = true;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_4__["CONTROLLER_COMMAND_API"] + '?controllerId=' + encodeURIComponent(ID) + '&limit=' + localStorage.pageSizeStatus + '&page=' + this.currPage + '&keyword=' + this.keyword + '&scorp=' + this.scorp + '&sortKey=' + localStorage.statusSortName + ':' + localStorage.statusSortKey;
if (this.status !== undefined && this.status !== null && this.status >= 0) {
apiLink = _config__WEBPACK_IMPORTED_MODULE_4__["CONTROLLER_COMMAND_API"] + '?controllerId=' + encodeURIComponent(ID) + '&limit=' + localStorage.pageSizeStatus + '&page=' + this.currPage + '&keyword=' + this.keyword + '&scorp=' + this.scorp + '&sortKey=' + localStorage.statusSortName + ':' + localStorage.statusSortKey + '&status=' + this.status;
}
this.$http.get(apiLink).then(function (response) {
_this.resetData();
_this.loadingChild = false;
if (!_this.isEmpty(response.body.controllerCommands)) {
_this.dataCommands = response.body.controllerCommands;
_this.statusTotalCount = response.body.maxRecords;
_this.currPage = Math.ceil(response.body.startRecord / _this.perPage);
} else {
_this.statusTotalCount = 0;
_this.currPage = 1;
}
}).then(null, function (err) {
console.log('err: ', err);
_this.resetData();
_this.loadingChild = false;
switch (err.status) {
case 400:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_403"];
} else {
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_403_DENIED"];
}
break;
case 404:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_404"];
break;
case 500:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_500"];
break;
case 503:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_503"];
break;
default:
_this.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_4__["ERROR_DEFAULT"];
break;
}
}); // catch
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
resetData: function resetData() {
this.dataCommands = [];
this.errorMessageLogs = '';
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/safie/SafiePage.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/safie/SafiePage.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_SafieTemplate_SafieTemplate_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/templates/SafieTemplate/SafieTemplate.vue */ "./src/components/templates/SafieTemplate/SafieTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _utils_alligate_gate__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/utils/alligate/gate */ "./src/utils/alligate/gate.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_5__["Vue"].extend({
name: 'SafiePage',
components: {
SafieTemplate: _components_templates_SafieTemplate_SafieTemplate_vue__WEBPACK_IMPORTED_MODULE_6__["default"]
},
data: function data() {
return {
loading: false,
putDelLoading: [],
postLoading: [],
results: [],
safieRelationGateDevices: [],
newSafieRelationGateDevices: [],
gateFullList: [],
successMessageLogs: '',
errorMessageLogs: ''
};
},
watch: {},
created: function created() {
var _this = this;
this.loading = true;
Promise.all([this.getSafieRelationGateDevice(1), Object(_utils_alligate_gate__WEBPACK_IMPORTED_MODULE_8__["getAllGates"])(this).then(function (gates) {
return _this.gateFullList = gates;
})]).then(function () {
_this.loading = false;
}).catch(function (err) {
_this.loading = false;
});
},
mounted: function mounted() {
this.$emit('activeMenu', 'safie');
},
methods: {
formUpdate: function formUpdate(event) {
this.$set(this.safieRelationGateDevices, event.index, event.value);
},
formUpdateNew: function formUpdateNew(event) {
this.$set(this.newSafieRelationGateDevices, event.index, event.value);
},
addNewRecord: function addNewRecord() {
this.newSafieRelationGateDevices.push({
relationId: '',
deviceId: '',
gateId: '',
notes: ''
});
},
delNewRecord: function delNewRecord(index) {
this.newSafieRelationGateDevices.splice(index, 1);
},
deleteSafieRelationGateDevice: function deleteSafieRelationGateDevice(index) {
var _this2 = this;
this.$set(this.putDelLoading, index, true);
var data = this.safieRelationGateDevices[index];
this.$http.delete("".concat(_config__WEBPACK_IMPORTED_MODULE_7__["SAFIE_RELATIONS_GATE_API"], "/").concat(encodeURIComponent(data.relationId))).then(function (response) {
var resultAlert = {
type: 'error',
message: _config__WEBPACK_IMPORTED_MODULE_7__["ERROR_DEFAULT"]
};
if (response.body.message === 'Success') {
_this2.safieRelationGateDevices.splice(index, 1);
resultAlert.type = 'success';
resultAlert.message = '削除しました。';
} else {
resultAlert.type = 'error';
resultAlert.message = _config__WEBPACK_IMPORTED_MODULE_7__["ERROR_DEFAULT"];
}
_this2.results.push(resultAlert);
_this2.$set(_this2.putDelLoading, index, false);
}).then(null, function (err) {
var message = '';
console.log(err);
switch (err.status) {
case 400:
message = '形式が誤っている。';
break;
case 403:
message = '削除する権限がありません。';
break;
case 404:
message = '既に削除されているか存在しません。';
break;
case 409:
message = '同じタイミングで操作されたため削除できませんでした。';
break;
case 500:
message = 'サーバー側で意図しないエラーが発生しました。時間を置いて再度お試し下さい。';
break;
case 503:
message = 'システムメンテナンス中のため只今アクセスできません。システムメンテナンス終了後再度お試し下さい';
break;
default:
message = _config__WEBPACK_IMPORTED_MODULE_7__["ERROR_DEFAULT"];
break;
}
_this2.$set(_this2.putDelLoading, index, false);
_this2.results.push({
type: 'error',
message: message
});
}); // catch
},
putSafieRelationGateDevice: function putSafieRelationGateDevice(index) {
var _this3 = this;
this.$set(this.putDelLoading, index, true);
var data = this.safieRelationGateDevices[index];
this.$http.put("".concat(_config__WEBPACK_IMPORTED_MODULE_7__["SAFIE_RELATIONS_GATE_API"], "/").concat(encodeURIComponent(data.relationId)), data).then(function (response) {
var resultAlert = {
type: 'error',
message: _config__WEBPACK_IMPORTED_MODULE_7__["ERROR_DEFAULT"]
};
if (response.body.message === 'Success') {
resultAlert.type = 'success';
resultAlert.message = '保存しました。';
}
_this3.results.push(resultAlert);
_this3.$set(_this3.putDelLoading, index, false);
}).then(null, function (err) {
var message = '';
switch (err.status) {
case 400:
message = '形式が誤っている。';
break;
case 403:
message = '変更・保存する権限がありません。';
break;
case 404:
message = '既に削除されているか存在しません。';
break;
case 409:
message = 'すでに同じデバイスIDとゲートの組み合わせがあります。';
break;
case 500:
message = 'サーバー側で意図しないエラーが発生しました。時間を置いて再度お試し下さい。';
break;
case 503:
message = 'システムメンテナンス中のため只今アクセスできません。システムメンテナンス終了後再度お試し下さい';
break;
default:
message = _config__WEBPACK_IMPORTED_MODULE_7__["ERROR_DEFAULT"];
break;
}
_this3.$set(_this3.putDelLoading, index, false);
_this3.results.push({
type: 'error',
message: message
});
}); // catch
},
postSafieRelationGateDevice: function postSafieRelationGateDevice(index) {
var _this4 = this;
this.$set(this.postLoading, index, true);
var data = this.newSafieRelationGateDevices[index];
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_7__["SAFIE_RELATIONS_GATE_API"], data).then(function (response) {
var resultAlert = {
type: 'error',
message: _config__WEBPACK_IMPORTED_MODULE_7__["ERROR_DEFAULT"]
};
if (response.body.message === 'Success') {
resultAlert.type = 'success';
resultAlert.message = '保存しました。';
data.relationId = response.body.relationId;
_this4.newSafieRelationGateDevices.splice(index, 1);
_this4.safieRelationGateDevices.push(data);
}
_this4.results.push(resultAlert);
_this4.$set(_this4.postLoading, index, false);
}).then(null, function (err) {
var message = '';
switch (err.status) {
case 400:
message = '形式が誤っている。';
break;
case 403:
message = '登録する権限がありません。';
break;
case 404:
message = '既に削除されているか存在しません。';
break;
case 409:
message = 'すでに同じデバイスIDとゲートの組み合わせがあります。';
break;
case 500:
message = 'サーバー側で意図しないエラーが発生しました。時間を置いて再度お試し下さい。';
break;
case 503:
message = 'システムメンテナンス中のため只今アクセスできません。システムメンテナンス終了後再度お試し下さい';
break;
default:
message = _config__WEBPACK_IMPORTED_MODULE_7__["ERROR_DEFAULT"];
break;
}
_this4.$set(_this4.postLoading, index, false);
_this4.results.push({
type: 'error',
message: message
});
}); // catch
},
getSafieRelationGateDevice: function getSafieRelationGateDevice(page) {
var _this5 = this;
return new Promise(function (resolve, reject) {
var limit = 25;
var apiLink = "".concat(_config__WEBPACK_IMPORTED_MODULE_7__["SAFIE_RELATIONS_GATE_API"], "?limit=").concat(limit) + "&page=".concat(page, "&sortKey=ASC:gateId&isExceptOptionalGate=true");
_this5.$http.get(apiLink).then(function (response) {
if (!_this5.isEmpty(response.body.relationsGateDevice)) {
var relationsGateDevice = response.body.relationsGateDevice;
for (var i = 0; i < relationsGateDevice.length; i++) {
_this5.$set(_this5.safieRelationGateDevices, response.body.startRecord - 1 + i, relationsGateDevice[i]);
}
if (response.body.endRecord !== response.body.maxRecords) {
_this5.getSafieRelationGateDevice(page + 1).then(resolve).catch(resolve);
} else {
resolve();
}
} else {
resolve();
}
}).then(null, function (err) {
switch (err.status) {
case 400:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_7__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_7__["ERROR_403"];
} else {
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_7__["ERROR_403_DENIED"];
}
break;
case 404:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_7__["ERROR_404"];
break;
case 500:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_7__["ERROR_500"];
break;
case 503:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_7__["ERROR_503"];
break;
default:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_7__["ERROR_DEFAULT"];
break;
}
reject();
}); // catch
});
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/setting/SettingPage.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/setting/SettingPage.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js");
/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js");
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ "./node_modules/core-js/modules/es.array.join.js");
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.map.js */ "./node_modules/core-js/modules/es.map.js");
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js");
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_18__);
/* harmony import */ var core_js_modules_es_string_pad_start_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.string.pad-start.js */ "./node_modules/core-js/modules/es.string.pad-start.js");
/* harmony import */ var core_js_modules_es_string_pad_start_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_pad_start_js__WEBPACK_IMPORTED_MODULE_19__);
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js");
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_20__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_21__);
/* harmony import */ var core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.typed-array.uint8-array.js */ "./node_modules/core-js/modules/es.typed-array.uint8-array.js");
/* harmony import */ var core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_22__);
/* harmony import */ var core_js_modules_es_typed_array_copy_within_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.typed-array.copy-within.js */ "./node_modules/core-js/modules/es.typed-array.copy-within.js");
/* harmony import */ var core_js_modules_es_typed_array_copy_within_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_copy_within_js__WEBPACK_IMPORTED_MODULE_23__);
/* harmony import */ var core_js_modules_es_typed_array_every_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/es.typed-array.every.js */ "./node_modules/core-js/modules/es.typed-array.every.js");
/* harmony import */ var core_js_modules_es_typed_array_every_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_every_js__WEBPACK_IMPORTED_MODULE_24__);
/* harmony import */ var core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/es.typed-array.fill.js */ "./node_modules/core-js/modules/es.typed-array.fill.js");
/* harmony import */ var core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_25__);
/* harmony import */ var core_js_modules_es_typed_array_filter_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! core-js/modules/es.typed-array.filter.js */ "./node_modules/core-js/modules/es.typed-array.filter.js");
/* harmony import */ var core_js_modules_es_typed_array_filter_js__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_filter_js__WEBPACK_IMPORTED_MODULE_26__);
/* harmony import */ var core_js_modules_es_typed_array_find_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! core-js/modules/es.typed-array.find.js */ "./node_modules/core-js/modules/es.typed-array.find.js");
/* harmony import */ var core_js_modules_es_typed_array_find_js__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_find_js__WEBPACK_IMPORTED_MODULE_27__);
/* harmony import */ var core_js_modules_es_typed_array_find_index_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! core-js/modules/es.typed-array.find-index.js */ "./node_modules/core-js/modules/es.typed-array.find-index.js");
/* harmony import */ var core_js_modules_es_typed_array_find_index_js__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_find_index_js__WEBPACK_IMPORTED_MODULE_28__);
/* harmony import */ var core_js_modules_es_typed_array_for_each_js__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! core-js/modules/es.typed-array.for-each.js */ "./node_modules/core-js/modules/es.typed-array.for-each.js");
/* harmony import */ var core_js_modules_es_typed_array_for_each_js__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_for_each_js__WEBPACK_IMPORTED_MODULE_29__);
/* harmony import */ var core_js_modules_es_typed_array_includes_js__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! core-js/modules/es.typed-array.includes.js */ "./node_modules/core-js/modules/es.typed-array.includes.js");
/* harmony import */ var core_js_modules_es_typed_array_includes_js__WEBPACK_IMPORTED_MODULE_30___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_includes_js__WEBPACK_IMPORTED_MODULE_30__);
/* harmony import */ var core_js_modules_es_typed_array_index_of_js__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! core-js/modules/es.typed-array.index-of.js */ "./node_modules/core-js/modules/es.typed-array.index-of.js");
/* harmony import */ var core_js_modules_es_typed_array_index_of_js__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_index_of_js__WEBPACK_IMPORTED_MODULE_31__);
/* harmony import */ var core_js_modules_es_typed_array_iterator_js__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! core-js/modules/es.typed-array.iterator.js */ "./node_modules/core-js/modules/es.typed-array.iterator.js");
/* harmony import */ var core_js_modules_es_typed_array_iterator_js__WEBPACK_IMPORTED_MODULE_32___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_iterator_js__WEBPACK_IMPORTED_MODULE_32__);
/* harmony import */ var core_js_modules_es_typed_array_join_js__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! core-js/modules/es.typed-array.join.js */ "./node_modules/core-js/modules/es.typed-array.join.js");
/* harmony import */ var core_js_modules_es_typed_array_join_js__WEBPACK_IMPORTED_MODULE_33___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_join_js__WEBPACK_IMPORTED_MODULE_33__);
/* harmony import */ var core_js_modules_es_typed_array_last_index_of_js__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! core-js/modules/es.typed-array.last-index-of.js */ "./node_modules/core-js/modules/es.typed-array.last-index-of.js");
/* harmony import */ var core_js_modules_es_typed_array_last_index_of_js__WEBPACK_IMPORTED_MODULE_34___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_last_index_of_js__WEBPACK_IMPORTED_MODULE_34__);
/* harmony import */ var core_js_modules_es_typed_array_map_js__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! core-js/modules/es.typed-array.map.js */ "./node_modules/core-js/modules/es.typed-array.map.js");
/* harmony import */ var core_js_modules_es_typed_array_map_js__WEBPACK_IMPORTED_MODULE_35___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_map_js__WEBPACK_IMPORTED_MODULE_35__);
/* harmony import */ var core_js_modules_es_typed_array_reduce_js__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! core-js/modules/es.typed-array.reduce.js */ "./node_modules/core-js/modules/es.typed-array.reduce.js");
/* harmony import */ var core_js_modules_es_typed_array_reduce_js__WEBPACK_IMPORTED_MODULE_36___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_reduce_js__WEBPACK_IMPORTED_MODULE_36__);
/* harmony import */ var core_js_modules_es_typed_array_reduce_right_js__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! core-js/modules/es.typed-array.reduce-right.js */ "./node_modules/core-js/modules/es.typed-array.reduce-right.js");
/* harmony import */ var core_js_modules_es_typed_array_reduce_right_js__WEBPACK_IMPORTED_MODULE_37___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_reduce_right_js__WEBPACK_IMPORTED_MODULE_37__);
/* harmony import */ var core_js_modules_es_typed_array_reverse_js__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! core-js/modules/es.typed-array.reverse.js */ "./node_modules/core-js/modules/es.typed-array.reverse.js");
/* harmony import */ var core_js_modules_es_typed_array_reverse_js__WEBPACK_IMPORTED_MODULE_38___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_reverse_js__WEBPACK_IMPORTED_MODULE_38__);
/* harmony import */ var core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! core-js/modules/es.typed-array.set.js */ "./node_modules/core-js/modules/es.typed-array.set.js");
/* harmony import */ var core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_39___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_39__);
/* harmony import */ var core_js_modules_es_typed_array_slice_js__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! core-js/modules/es.typed-array.slice.js */ "./node_modules/core-js/modules/es.typed-array.slice.js");
/* harmony import */ var core_js_modules_es_typed_array_slice_js__WEBPACK_IMPORTED_MODULE_40___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_slice_js__WEBPACK_IMPORTED_MODULE_40__);
/* harmony import */ var core_js_modules_es_typed_array_some_js__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! core-js/modules/es.typed-array.some.js */ "./node_modules/core-js/modules/es.typed-array.some.js");
/* harmony import */ var core_js_modules_es_typed_array_some_js__WEBPACK_IMPORTED_MODULE_41___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_some_js__WEBPACK_IMPORTED_MODULE_41__);
/* harmony import */ var core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! core-js/modules/es.typed-array.sort.js */ "./node_modules/core-js/modules/es.typed-array.sort.js");
/* harmony import */ var core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_42___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_42__);
/* harmony import */ var core_js_modules_es_typed_array_subarray_js__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! core-js/modules/es.typed-array.subarray.js */ "./node_modules/core-js/modules/es.typed-array.subarray.js");
/* harmony import */ var core_js_modules_es_typed_array_subarray_js__WEBPACK_IMPORTED_MODULE_43___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_subarray_js__WEBPACK_IMPORTED_MODULE_43__);
/* harmony import */ var core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! core-js/modules/es.typed-array.to-locale-string.js */ "./node_modules/core-js/modules/es.typed-array.to-locale-string.js");
/* harmony import */ var core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_44___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_44__);
/* harmony import */ var core_js_modules_es_typed_array_to_string_js__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! core-js/modules/es.typed-array.to-string.js */ "./node_modules/core-js/modules/es.typed-array.to-string.js");
/* harmony import */ var core_js_modules_es_typed_array_to_string_js__WEBPACK_IMPORTED_MODULE_45___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_to_string_js__WEBPACK_IMPORTED_MODULE_45__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_46___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_46__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_47___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_47__);
/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! core-js/modules/web.url.js */ "./node_modules/core-js/modules/web.url.js");
/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_48___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_48__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2 */ "./node_modules/@babel/runtime/helpers/esm/objectSpread2.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_53___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_53__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_SettingTemplate_SettingTemplate_vue__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! @/components/templates/SettingTemplate/SettingTemplate.vue */ "./src/components/templates/SettingTemplate/SettingTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _utils_alligate_notice_setting_type__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! @/utils/alligate/notice-setting-type */ "./src/utils/alligate/notice-setting-type.ts");
/* harmony import */ var _utils_alligate_notice_setting__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! @/utils/alligate/notice-setting */ "./src/utils/alligate/notice-setting.ts");
/* harmony import */ var _utils_alligate_user__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! @/utils/alligate/user */ "./src/utils/alligate/user.ts");
/* harmony import */ var _utils_alligate_pcode__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! @/utils/alligate/pcode */ "./src/utils/alligate/pcode.ts");
/* harmony import */ var _utils_alligate_gate__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! @/utils/alligate/gate */ "./src/utils/alligate/gate.ts");
/* harmony import */ var _utils_alligate_config_log__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! @/utils/alligate/config-log */ "./src/utils/alligate/config-log.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_64___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_64__);
var currentTime = new Date();
var currentYear = new Date().getFullYear().toString();
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_55__["Vue"].extend({
components: {
SettingTemplate: _components_templates_SettingTemplate_SettingTemplate_vue__WEBPACK_IMPORTED_MODULE_56__["default"]
},
data: function data() {
return {
/* Passable Time Settings [通行可能時間設定]*/
passableTotalCount: 0,
dataPassables: [],
pagePassable: 0,
dataPassableDetail: [],
isEdit: 0,
perPagePassable: _config__WEBPACK_IMPORTED_MODULE_57__["PAGE_DEFAULT"],
currPagePassable: 1,
scorpPassable: ['passableTimeSettingId'],
keywordPassable: '',
groupListAdd: [],
groupListEdit: [],
arrayController: [],
dayTypes: [],
groupListByPassableTime: [],
arrayTime: [],
// NFC - Phase 2
ownerId: '',
blockCount: false,
ownerInfor: [],
timeSettings: [],
message_success: '',
countReset: 0,
countDateType: 0,
totalDateType: 0,
/* External Login Settings [外部ログイン設定]*/
googleLoginService: {
relationId: '',
federatedLoginServiceId: '',
oldMetadataUrl: '',
metadataUrl: '',
isValid: false,
name: 'Google',
oldIsValid: false,
isSaml: false,
isResponse: false
},
oneLoginLoginService: {
relationId: '',
federatedLoginServiceId: '',
metadataUrl: '',
oldMetadataUrl: '',
isValid: false,
name: 'SAML',
oldIsValid: false,
isSaml: false,
isResponse: false
},
appleIdLoginService: {
relationId: '',
federatedLoginServiceId: '',
oldMetadataUrl: '',
metadataUrl: '',
isValid: false,
name: 'Apple',
oldIsValid: false,
isSaml: false,
isResponse: false
},
SettingInfo: [],
saveInfor: [],
loading: false,
logLabelErr: '',
errorMessageLogs: '',
federatedLoginServices: [],
OwnerFederatedLoginService: [],
isSaveGoogle: true,
isSaveOnelogin: true,
isSaveAppleId: true,
savingProgress: 0,
successMessageLogs: '',
isSamlFederatedLoginService: 'false',
isExternalLogin: '',
cognitoIdProviderName: '',
federatedLoginServiceId: '',
isFederatedLoginService: 'false',
pages: 0,
currPage: 1,
sucessStatus: false,
imshowProgressExport: false,
showProgressImport: false,
isDisabled: true,
userList: [],
realtionsUserList: [],
pageSizeList: 25,
relationOwnerFederatedLoginServiceId: '',
maxRecord: 0,
perPage: _config__WEBPACK_IMPORTED_MODULE_57__["PAGE_DEFAULT"],
keyword: '',
exportData: [],
dataLoad: 0,
progress: 0,
importData: [],
totalDataRow: 0,
percent: 0,
exeCount: 0,
errorName: '',
successItem: 0,
errorMessageExcel: [],
showModalImport: false,
success: false,
showConfirmDelete: false,
isGetDataList: false,
passableTimeSettingId: '',
errorMessage: '',
errorMessageParams: {
email: '',
userId: ''
},
errorMessageLogsModal: '',
successMessageLogsModal: '',
isFinishProcess: false,
showProgressExportCSV: false,
ExpandedGroup: [],
dayTypesCalendar: [],
pageGroup: 1,
maxGroup: 0,
loadingGroup: true,
isCountGroup: 0,
selectYear: currentYear,
months: [],
timeAdd: [],
timeOrig: [],
isLoadingAdd: false,
countDate: 0,
calendarsLength: 0,
isSaveDate: 0,
isFinishDate: false,
saveFinish: false,
loadingDate: false,
listDates: [],
timeDefault: '',
checkLoadPassDetail: 0,
noticeSettingTypes: [],
noticeSettings: [],
userFullList: [],
pcodeFullList: [],
gateFullList: [],
configLogFullList: [],
/** noticeSettingなどでユーザ一覧取得するのに時間がかかりすぎるので再ロードしないように */
isOneLoad: false,
/** 画面操作を防ぐ必要のないローディング用 */
isLoadingNoticeSetting: false,
/** 画面操作を防ぐロードブロッキング用 */
isLoadBlockingNoticeSetting: false,
isLoadBlockingNoticeSettingType: false,
/** 画面操作を防ぐロードブロッキング中に表示するテキスト */
loadBlockingTextNoticeSetting: '',
settingInfor: {
type: 0,
isOwnerCodeValid: true,
pCodeConfigType: 0,
ownerCodePosition1: 0,
ownerCodePosition2: 0,
ownerCodePosition3: 0,
ownerCodeLength1: 0,
ownerCodeLength2: 0,
ownerCodeLength3: 0,
readPosition1: 0,
readPosition2: 0,
readPosition3: 0,
readLength1: 0,
readLength2: 0,
readLength3: 0,
systemCode: '',
serviceCode: '',
blockCount: 0,
keyType: 0,
keyValue: '',
sectorNumber: 0,
ownerCode: '',
phonesBeValid: false,
keyTokenRefreshable: false,
keyTokenLifetime: 60,
keyTokenRefreshRate: 30
},
nfcSettingSelect: {},
listNfcSettingSelect: [],
fistTime: true,
editStatus: true,
isFelica: true,
isMifare: true,
editStatusException: true,
listConfifLog: [],
isEditLogLabel: false,
dataEditLogLabel: {},
countEditPassableAPI: 0,
countReloadEditPassableAPI: 0
};
},
created: function created() {
var _this = this;
// this.getOwnerInfor(); // PHASE 2
/* Passable Time Settings [通行可能時間設定]*/
/* External Login Settings [外部ログイン設定]*/
var p = this.$route.query.p;
if (p !== '' && p !== undefined && p !== null) {
localStorage.setItem('isExternalLogin', p);
} else {
localStorage.setItem('isExternalLogin', 'setting');
}
if (typeof localStorage.passableSortKey === 'undefined') {
localStorage.setItem('passableSortKey', 'registered');
}
if (typeof localStorage.passableSortName === 'undefined') {
localStorage.setItem('passableSortName', 'desc');
}
if (typeof localStorage.pageSizePassable === 'undefined') {
localStorage.setItem('pageSizePassable', _config__WEBPACK_IMPORTED_MODULE_57__["PAGE_DEFAULT"].toString());
this.perPagePassable = _config__WEBPACK_IMPORTED_MODULE_57__["PAGE_DEFAULT"];
} else {
this.perPagePassable = parseInt(localStorage.pageSizePassable);
}
this.isGetDataList = true;
this.getListPassableTimeSettings().then(function () {
return _this.getGroupCount();
});
this.$emit('activeMenu', 'setting');
},
watch: {
countEditPassableAPI: function countEditPassableAPI(value) {
if (value === 4) {
this.loading = false;
}
},
countReloadEditPassableAPI: function countReloadEditPassableAPI(value) {
if (value === 3) {
this.loading = false;
}
},
checkLoadPassDetail: function checkLoadPassDetail(value) {
if (value === 1) {
this.getDayTypesDetail(1);
}
},
countDate: function countDate(value) {
if (value > 0 && value >= this.calendarsLength) {
this.isFinishDate = true;
this.isSaveDate++;
this.loading = false;
}
},
countDateType: function countDateType(value) {
console.log(value);
console.log(this.totalDateType);
if (value > 0 && value >= this.totalDateType) {
this.loadingDate = false;
}
},
savingProgress: function savingProgress(value) {
if (value >= 3) {
this.loading = false;
}
},
loading: function loading(value) {
this.$emit('loading', value);
},
exeCount: function exeCount(newVal, oldVal) {
var vm = this;
if (newVal > 0 && newVal < vm.totalDataRow) {
vm.addExe(vm.importData[newVal][0], vm.importData[newVal][1], vm.importData[newVal][2], newVal + 2, vm.percent);
} else if (newVal > 0 && newVal === vm.totalDataRow) {
this.exeCount = 0;
this.success = true;
this.importData = [];
}
},
isCountGroup: function isCountGroup(val) {
if (val > 0 && val >= this.dataPassables.length) {
this.isGetDataList = false;
}
}
},
mounted: function mounted() {
var _this2 = this;
this.resetMessage();
var vm = this; // 外部ログインサービス利用設定
vm.isExternalLogin = localStorage.isExternalLogin;
vm.cognitoIdProviderName = localStorage.cognitoIdProviderName;
console.log(vm.cognitoIdProviderName);
vm.federatedLoginServiceId = localStorage.federatedLoginServiceId;
if (vm.isExternalLogin === 'setting') {
this.getPlan().then(function () {
vm.isFederatedLoginService = localStorage.isFederatedLoginService;
vm.isSamlFederatedLoginService = localStorage.isSamlFederatedLoginService;
_this2.loading = false;
});
} else if (vm.isExternalLogin === 'registration') {
this.loading = true;
this.getUsers(1);
this.getPlan().then(function () {
return _this2.getOwnerFederatedLoginService();
}).then(function () {
return _this2.getFederatedLoginRelation();
}).then(function () {
vm.isFederatedLoginService = localStorage.isFederatedLoginService;
vm.isSamlFederatedLoginService = localStorage.isSamlFederatedLoginService;
_this2.loading = false;
});
} else {
this.getPlan().then(function () {
return _this2.getOwnerFederatedLoginService();
}).then(function () {
vm.isFederatedLoginService = localStorage.isFederatedLoginService;
vm.isSamlFederatedLoginService = localStorage.isSamlFederatedLoginService;
var ID = vm.getFederatedLoginServiceRelationId(vm.federatedLoginServiceId);
vm.relationOwnerFederatedLoginServiceId = ID;
_this2.loading = false;
});
}
if (typeof localStorage.pageSizeLogConfig === 'undefined') {
localStorage.setItem('pageSizeLogConfig', '100');
this.perPage = 100;
} else {
this.perPage = parseInt(localStorage.pageSizeLogConfig);
}
if (typeof localStorage.configLogSortKey === 'undefined') {
localStorage.setItem('configLogSortKey', 'accessLogId');
}
if (typeof localStorage.configLogSortName === 'undefined') {
localStorage.setItem('configLogSortName', 'desc');
}
if (typeof localStorage.activeTab === 'undefined') {
localStorage.setItem('activeTab', 'setting1');
}
this.getTypeInfo();
this.getOwnerInfor();
},
methods: {
getMonths: function getMonths() {
var arrMonths = [];
var d = new Date();
for (var i = 0; i < 12; i++) {
var getMonth = moment__WEBPACK_IMPORTED_MODULE_64___default()(d, 'YYYY-MM').add(i, 'months').format('YYYY-MM');
var array = getMonth.split('-');
var date = {
month: array[1],
year: array[0],
value: array[0] + '-' + array[1].toString().padStart(2, '0')
};
arrMonths.push(date);
}
this.months = [{
month: arrMonths[0].month,
compare: arrMonths[0].value,
value: [arrMonths[0].value],
calendarId: '',
controllerId: '',
dayTypeId: []
}, {
month: arrMonths[1].month,
compare: arrMonths[1].value,
value: [arrMonths[1].value],
calendarId: '',
controllerId: '',
dayTypeId: []
}, {
month: arrMonths[2].month,
compare: arrMonths[2].value,
value: [arrMonths[2].value],
calendarId: '',
controllerId: '',
dayTypeId: []
}, {
month: arrMonths[3].month,
compare: arrMonths[3].value,
value: [arrMonths[3].value],
calendarId: '',
controllerId: '',
dayTypeId: []
}, {
month: arrMonths[4].month,
compare: arrMonths[4].value,
value: [arrMonths[4].value],
calendarId: '',
controllerId: '',
dayTypeId: []
}, {
month: arrMonths[5].month,
compare: arrMonths[5].value,
value: [arrMonths[5].value],
calendarId: '',
controllerId: '',
dayTypeId: []
}, {
month: arrMonths[6].month,
compare: arrMonths[6].value,
value: [arrMonths[6].value, arrMonths[6].value],
calendarId: '',
controllerId: '',
dayTypeId: []
}, {
month: arrMonths[7].month,
compare: arrMonths[7].value,
value: [arrMonths[7].value],
calendarId: '',
controllerId: '',
dayTypeId: []
}, {
month: arrMonths[8].month,
compare: arrMonths[8].value,
value: [arrMonths[8].value],
calendarId: '',
controllerId: '',
dayTypeId: []
}, {
month: arrMonths[9].month,
compare: arrMonths[9].value,
value: [arrMonths[9].value],
calendarId: '',
controllerId: '',
dayTypeId: []
}, {
month: arrMonths[10].month,
compare: arrMonths[10].value,
value: [arrMonths[10].value],
calendarId: '',
controllerId: '',
dayTypeId: []
}, {
month: arrMonths[11].month,
compare: arrMonths[11].value,
value: [arrMonths[11].value],
calendarId: '',
controllerId: '',
dayTypeId: []
}];
},
formatTimestamp: function formatTimestamp(t) {
return t !== '' ? moment__WEBPACK_IMPORTED_MODULE_64___default()(t).unix() : '';
},
reset: function reset() {
this.errorMessageLogs = '';
this.successMessageLogs = '';
this.errorMessageExcel = [];
this.exportData = [];
this.dataLoad = 0;
this.loading = false;
this.exeCount = 0;
this.success = true;
this.importData = [];
},
getDayTypeCalendar: function getDayTypeCalendar() {
var _this3 = this;
return new Promise(function (resolve, reject) {
var arrayDay = ['月曜', '火曜', '水曜', '木曜', '金曜', '土曜', '日曜'];
_this3.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["DATE_TYPE"] + '?limit=1000&page=1&sortKey=asc:dayTypeId').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.dayTypes.forEach(function (element) {
if (!arrayDay.includes(element.name)) {
_this3.dayTypesCalendar.push({
text: element.name,
value: element.dayTypeId
});
}
});
} else {
_this3.dayTypes = null;
}
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
resolve(false);
}); // catch
});
},
initializeNoticeSetting: function initializeNoticeSetting() {
var _this4 = this;
if (this.isOneLoad === false) {
this.isOneLoad = true;
this.isLoadingNoticeSetting = true;
this.isLoadBlockingNoticeSettingType = true;
this.isLoadBlockingNoticeSetting = true;
this.loadBlockingTextNoticeSetting = '通知設定の各種データ取得中';
Promise.all([this.resetMsg(), Object(_utils_alligate_notice_setting_type__WEBPACK_IMPORTED_MODULE_58__["getNoticeSettingType"])(this).then(function (noticeSettingTypes) {
return _this4.noticeSettingTypes = noticeSettingTypes;
}).then(function () {
return _this4.isLoadBlockingNoticeSettingType = false;
}), Object(_utils_alligate_notice_setting__WEBPACK_IMPORTED_MODULE_59__["getAllNoticeSettings"])(this).then(function (noticeSettings) {
return _this4.noticeSettings = noticeSettings;
}), Object(_utils_alligate_user__WEBPACK_IMPORTED_MODULE_60__["getAllUsers"])(this).then(function (users) {
return _this4.userFullList = users;
}), Object(_utils_alligate_pcode__WEBPACK_IMPORTED_MODULE_61__["getAllPcodes"])(this).then(function (pcodes) {
return _this4.pcodeFullList = pcodes;
}), Object(_utils_alligate_gate__WEBPACK_IMPORTED_MODULE_62__["getAllGates"])(this).then(function (gates) {
return _this4.gateFullList = gates;
}), Object(_utils_alligate_config_log__WEBPACK_IMPORTED_MODULE_63__["getAllConfigLogs"])(this).then(function (configLogs) {
return _this4.configLogFullList = configLogs;
})]).then(function () {
_this4.loadBlockingTextNoticeSetting = '';
_this4.isLoadingNoticeSetting = false;
_this4.isLoadBlockingNoticeSetting = false;
_this4.isOneLoad = true;
}).catch(function (err) {
_this4.loadBlockingTextNoticeSetting = '';
_this4.isLoadingNoticeSetting = false;
_this4.isLoadBlockingNoticeSetting = false;
_this4.isOneLoad = false;
_this4.errorMessageLogsModal = err.message;
});
}
return;
},
/** 通知設定済みのリストを更新 */
reloadNoticeSettingList: function reloadNoticeSettingList() {
var _this5 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_54__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_this5.isLoadingNoticeSetting = true;
return _context.abrupt("return", Promise.all([Object(_utils_alligate_notice_setting__WEBPACK_IMPORTED_MODULE_59__["getAllNoticeSettings"])(_this5).then(function (noticeSettings) {
return _this5.noticeSettings = noticeSettings;
})]).then(function () {
_this5.isLoadingNoticeSetting = false;
}).catch(function (err) {
_this5.isLoadingNoticeSetting = false;
_this5.errorMessageLogsModal = err.message;
}));
case 2:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
addNewPostNoticeSetting: function addNewPostNoticeSetting(noticeSetting) {
var _this6 = this;
this.isLoadBlockingNoticeSetting = true;
this.loadBlockingTextNoticeSetting = '通知設定の新規登録中';
this.isLoadingNoticeSetting = true;
this.resetMsg();
Object(_utils_alligate_notice_setting__WEBPACK_IMPORTED_MODULE_59__["postNoticeSetting"])(this, noticeSetting).then(function (result) {
if (result.message === 'Success') {
_this6.successMessageLogsModal = "".concat(noticeSetting.name, " ").concat(_config__WEBPACK_IMPORTED_MODULE_57__["ADD_NOTICE_SETTING_API_SUCCESS"]);
}
_this6.loadBlockingTextNoticeSetting = '';
_this6.isLoadBlockingNoticeSetting = false;
}).then(function () {
return _this6.reloadNoticeSettingList();
}).catch(function (err) {
_this6.errorMessageLogsModal = err.message;
_this6.isLoadingNoticeSetting = false;
_this6.isLoadBlockingNoticeSetting = false;
console.error(err);
});
},
editPutNoticeSetting: function editPutNoticeSetting(noticeSetting) {
var _this7 = this;
this.isLoadBlockingNoticeSetting = true;
this.isLoadingNoticeSetting = true;
this.loadBlockingTextNoticeSetting = '通知設定の変更中';
this.resetMsg();
Object(_utils_alligate_notice_setting__WEBPACK_IMPORTED_MODULE_59__["putNoticeSetting"])(this, noticeSetting.noticeSettingId, noticeSetting).then(function (result) {
if (result.message === 'Success') {
_this7.successMessageLogsModal = "".concat(noticeSetting.name, " ").concat(_config__WEBPACK_IMPORTED_MODULE_57__["EDIT_NOTICE_SETTING_API_SUCCESS"]);
}
_this7.loadBlockingTextNoticeSetting = '';
_this7.isLoadBlockingNoticeSetting = false;
}).then(function () {
return _this7.reloadNoticeSettingList();
}).catch(function (err) {
_this7.errorMessageLogsModal = err.message;
_this7.isLoadingNoticeSetting = false;
_this7.isLoadBlockingNoticeSetting = false;
console.error(err);
});
},
clickDeleteNoticeSetting: function clickDeleteNoticeSetting(ID) {
var _this8 = this;
this.isLoadBlockingNoticeSetting = true;
this.isLoadingNoticeSetting = true;
this.loadBlockingTextNoticeSetting = '通知設定の削除中';
this.resetMsg();
Object(_utils_alligate_notice_setting__WEBPACK_IMPORTED_MODULE_59__["deleteNoticeSetting"])(this, ID).then(function (result) {
if (result.message === 'Success') {
_this8.successMessageLogsModal = "".concat(_config__WEBPACK_IMPORTED_MODULE_57__["DELETE_NOTICE_SETTING_API_SUCCESS"]);
}
_this8.loadBlockingTextNoticeSetting = '';
_this8.isLoadBlockingNoticeSetting = false;
}).then(function () {
return _this8.reloadNoticeSettingList();
}).catch(function (err) {
_this8.errorMessageLogsModal = err.message;
_this8.isLoadingNoticeSetting = false;
_this8.isLoadBlockingNoticeSetting = false;
});
},
getDayTypeDetail: function getDayTypeDetail(ID, element, item) {
var _this9 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["DATE_TYPE"] + '?dayTypeId=' + encodeURIComponent(ID)).then(function (response) {
if (response.body.maxRecords > 0) {
var date = element.date.split('-');
var compare = date[0] + '-' + date[1];
item.value.push(element.date);
item.calendarId = element.calendarId;
item.controllerId = element.controllerId;
item.dayTypeId.push({
date: element.date,
dayTypeId: element.dayTypeId,
dayTypeName: response.body.dayTypes[0].name
}); // item.dayTypeId = element.dayTypeId;
_this9.timeOrig.push({
inputDate: element.date,
calendarId: element.calendarId,
controllerId: element.controllerId,
dayTypeId: element.dayTypeId
});
}
_this9.countDate++;
}).then(null, function (err) {
console.log('err: ', err);
_this9.countDate++;
}); // catch
},
getCalendar: function getCalendar(page) {
var _this10 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_54__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
var d, currentMonth, nextMonth, arrayCurrentMonth, arrayNextMonth, notBefore, notAfter;
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
d = new Date();
currentMonth = moment__WEBPACK_IMPORTED_MODULE_64___default()(d, 'YYYY-MM').add(0, 'months').format('YYYY-MM');
nextMonth = moment__WEBPACK_IMPORTED_MODULE_64___default()(d, 'YYYY-MM').add(11, 'months').format('YYYY-MM');
arrayCurrentMonth = currentMonth.split('-');
arrayNextMonth = nextMonth.split('-');
notBefore = arrayCurrentMonth[0] + '-' + arrayCurrentMonth[1] + '-01';
notAfter = arrayNextMonth[0] + '-' + arrayNextMonth[1] + '-' + new Date(parseInt(arrayNextMonth[0]), parseInt(arrayNextMonth[1]), 0).getDate();
_context3.next = 9;
return _this10.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["CALENDAR_LIST_API"] + '?limit=1000&page=' + page + '¬Before=' + notBefore + '¬After=' + notAfter).then( /*#__PURE__*/function () {
var _ref = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_54__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(response) {
var calendars;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_this10.calendarsLength = response.body.maxRecords;
if (response.body.maxRecords > 0) {
calendars = response.body.calendars;
calendars.forEach(function (element, key) {
if (_this10.listDates[element.date] !== undefined) {
var idx = _this10.listDates.filter(function (item) {
return item.controllerId === element.controllerId && item.calendarId === element.calendarId;
});
if (idx.length === 0) {
_this10.listDates[element.date].push({
controllerId: element.controllerId,
calendarId: element.calendarId
});
}
} else {
_this10.$set(_this10.listDates, element.date, []);
_this10.listDates[element.date].push({
controllerId: element.controllerId,
calendarId: element.calendarId
}); // this.listDates[element.date].push(element.controllerId);
}
var date = element.date.split('-');
var compare = date[0] + '-' + date[1];
var index = _this10.months.map(function (e) {
return e.compare;
}).indexOf(compare);
if (index >= 0 && !_this10.months[index].value.includes(element.date)) {
var i = _this10.dayTypesCalendar.map(function (e) {
return e.value;
}).indexOf(element.dayTypeId);
var item = _this10.months[index];
if (i >= 0) {
item.value.push(element.date);
item.calendarId = element.calendarId;
item.controllerId = element.controllerId;
item.dayTypeId.push({
date: element.date,
dayTypeId: element.dayTypeId,
dayTypeName: _this10.dayTypesCalendar[i].text,
dayTypeIdDefault: element.dayTypeId,
dayTypeNameDefault: _this10.dayTypesCalendar[i].text
});
_this10.timeOrig.push({
inputDate: element.date,
calendarId: element.calendarId,
controllerId: element.controllerId,
dayTypeId: element.dayTypeId
});
}
}
_this10.countDate++;
});
if (response.body.maxRecords > response.body.endRecord) {
_this10.getCalendar(page + 1);
}
} else {
_this10.countDate++;
}
case 2:
case "end":
return _context2.stop();
}
}
}, _callee2);
}));
return function (_x) {
return _ref.apply(this, arguments);
};
}()).then(null, function (error) {
switch (error.status) {
case 400:
_this10.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
_this10.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this10.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 404:
_this10.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_404"];
break;
case 500:
_this10.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this10.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this10.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
_this10.isFinishDate = true;
_this10.loading = false;
_this10.countDate++;
return false;
});
case 9:
case "end":
return _context3.stop();
}
}
}, _callee3);
}))();
},
isGetCalendar: function isGetCalendar() {
var _this11 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_54__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
_this11.isFinishDate = false;
_this11.loading = true;
_this11.dayTypesCalendar = [{
text: '設定なし',
value: 'Del'
}];
_this11.timeOrig = [];
_this11.timeAdd = [];
_this11.countDate = 0;
_this11.calendarsLength = 0; // this.months = [];
_this11.getMonths();
_context4.next = 10;
return _this11.getDayTypeCalendar();
case 10:
_this11.listDates = [];
_this11.getCalendar(1);
case 12:
case "end":
return _context4.stop();
}
}
}, _callee4);
}))();
},
closeDate: function closeDate() {
this.isFinishProcess = true;
this.saveFinish = false;
this.errorMessageLogsModal = '';
this.successMessageLogsModal = '';
},
closeDateFinish: function closeDateFinish() {
this.errorMessageLogsModal = '';
this.successMessageLogsModal = '';
this.arrayController = [];
this.saveFinish = false; // this.isGetCalendar();
},
setDateOne: function setDateOne(itemDate) {
var _this12 = this;
var arr = Array.prototype.map.call(Object(this.months), function (item) {
if (item.compare === itemDate.date.compare) {
var index = item.dayTypeId.map(function (e) {
return e.date;
}).indexOf(itemDate.inputDate);
var i = item.value.indexOf(itemDate.inputDate);
if (i >= 0) {
if (item.dayTypeId[index].dayTypeId === 'choose') {
if (item.dayTypeId[index].dayTypeIdDefault === undefined) {
item.dayTypeId.splice(parseInt(index), 1);
if (i >= 0) {
item.value.splice(parseInt(i), 1);
}
} else {
item.dayTypeId[index].dayTypeId = item.dayTypeId[index].dayTypeIdDefault;
item.dayTypeId[index].dayTypeName = item.dayTypeId[index].dayTypeNameDefault;
item.dayTypeId[index].action = '';
}
var t = _this12.timeAdd.map(function (e) {
return e.inputDate;
}).indexOf(itemDate.inputDate);
if (t >= 0) {
_this12.timeAdd.splice(parseInt(t), 1);
}
} else {
item.dayTypeId[index].dayTypeId = 'choose';
item.dayTypeId[index].dayTypeName = 'choose';
item.dayTypeId[index].action = 'change';
}
} else {
item.value.push(itemDate.inputDate);
item.dayTypeId.push({
date: itemDate.inputDate,
dayTypeId: 'choose',
dayTypeName: 'choose',
action: 'change'
});
}
}
});
this.isSaveDate++;
},
setTypeDate: function setTypeDate(eventArgs) {
var _this13 = this;
var typeDate = eventArgs.typeDate;
console.log(eventArgs);
var arr = Array.prototype.map.call(Object(this.months), function (item) {
item.dayTypeId.forEach(function (element, key) {
if (element.dayTypeId === 'choose') {
element.dayTypeId = typeDate.value;
element.dayTypeName = typeDate.text;
var i = _this13.timeAdd.map(function (e) {
return e.inputDate;
}).indexOf(element.date);
var index = item.dayTypeId.map(function (e) {
return e.date;
}).indexOf(element.date);
console.log(index);
if (i >= 0) {
_this13.timeAdd[i].dayTypeId = typeDate.value;
} else {
if (element.dayTypeId !== 'Del' || item.dayTypeId[index].dayTypeIdDefault !== undefined && item.dayTypeId[index].dayTypeNameDefault !== undefined) {
_this13.timeAdd.push({
inputDate: element.date,
calendarId: item.calendarId,
controllerId: item.controllerId,
dayTypeId: element.dayTypeId
});
}
}
}
});
});
this.isSaveDate++;
},
saveDate: function saveDate(eventArgs) {
var _this14 = this;
this.isLoadingAdd = true;
var itemDate = eventArgs.itemDate;
var arr = Array.prototype.map.call(Object(this.months), function (item) {
if (item.compare === itemDate.date.compare) {
var index = _this14.timeAdd.map(function (e) {
return e.inputDate;
}).indexOf(itemDate.inputDate);
var indexO = _this14.timeOrig.map(function (e) {
return e.inputDate;
}).indexOf(itemDate.inputDate);
var i = item.value.indexOf(itemDate.inputDate);
if (itemDate.dayTypeId === 'Del' && indexO < 0) {// not run
} else if (itemDate.dayTypeId === 'Del' && indexO >= 0) {
_this14.timeAdd.push({
inputDate: itemDate.inputDate,
calendarId: itemDate.date.calendarId,
controllerId: itemDate.date.controllerId,
dayTypeId: itemDate.dayTypeId
});
if (i >= 0) {
item.value.splice(i, 1);
}
} else {
if (index >= 0) {
_this14.timeAdd[index].dayTypeId = itemDate.dayTypeId;
if (i < 0) {
item.value.push(itemDate.inputDate);
}
} else {
_this14.timeAdd.push({
inputDate: itemDate.inputDate,
calendarId: itemDate.date.calendarId,
controllerId: itemDate.date.controllerId,
dayTypeId: itemDate.dayTypeId
});
item.value.push(itemDate.inputDate);
item.dayTypeId.push({
date: itemDate.inputDate,
dayTypeId: 'New'
});
}
}
}
});
this.isLoadingAdd = false;
},
saveAllDate: function saveAllDate(eventArgs) {
var _this15 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_54__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5() {
var itemDate, timeOrig, postDate, deleteDate, updateDate, deleteDateAll, result, controllerIds, calendarIds, controllerIdArray, _iterator, _step, item, controllerIdsUniq, _iterator2, _step2, _item, _iterator3, _step3, _item2, calendarIdsArray, controllerIdArrayUpdate, calendarIdsUpdate, _iterator4, _step4, _loop, _iterator5, _step5, _item3, data, calendarsData, _iterator6, _step6, _item4;
return regeneratorRuntime.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
_this15.loading = true;
_this15.isFinishProcess = false;
_this15.saveFinish = false;
_this15.errorMessageLogsModal = '';
_this15.successMessageLogsModal = '';
itemDate = _this15.timeAdd;
timeOrig = _this15.timeOrig;
postDate = itemDate.filter(function (o1) {
return !timeOrig.some(function (o2) {
return o1.inputDate === o2.inputDate;
});
});
deleteDate = itemDate.filter(function (o1) {
return timeOrig.some(function (o2) {
return o1.inputDate === o2.inputDate && o1.dayTypeId.toString() !== o2.dayTypeId.toString() && o1.dayTypeId === 'Del';
});
});
updateDate = itemDate.filter(function (o1) {
return timeOrig.some(function (o2) {
return o1.inputDate === o2.inputDate && o1.dayTypeId !== 'Del';
});
}); // get date delete and date update (update : delete + post)
deleteDateAll = deleteDate.concat(updateDate);
result = true;
if (!(deleteDateAll.length > 0)) {
_context5.next = 42;
break;
}
controllerIds = [];
calendarIds = [];
controllerIdArray = []; // get all controllerId and calendarId of one day
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(deleteDateAll);
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
item = _step.value;
controllerIds = controllerIds.concat(_this15.listDates[item.inputDate]);
} // remove duplicate
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
controllerIdsUniq = controllerIds.filter(function (v, i, a) {
return a.findIndex(function (t) {
return t.calendarId === v.calendarId && t.controllerId === v.controllerId;
}) === i;
});
_iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(controllerIdsUniq);
try {
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
_item = _step2.value;
if (!controllerIdArray.includes(_item.controllerId)) {
controllerIdArray.push(_item.controllerId);
}
if (calendarIds[_item.controllerId] !== undefined) {
if (!calendarIds[_item.controllerId].includes(_item.calendarId)) {
calendarIds[_item.controllerId].push(_item.calendarId);
}
} else {
_this15.$set(calendarIds, _item.controllerId, []);
calendarIds[_item.controllerId].push(_item.calendarId);
}
}
} catch (err) {
_iterator2.e(err);
} finally {
_iterator2.f();
}
_iterator3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(controllerIdArray);
_context5.prev = 22;
_iterator3.s();
case 24:
if ((_step3 = _iterator3.n()).done) {
_context5.next = 34;
break;
}
_item2 = _step3.value;
calendarIdsArray = calendarIds[_item2];
_context5.next = 29;
return _this15.deleteDate(_item2, calendarIdsArray);
case 29:
result = _context5.sent;
if (!(result === false)) {
_context5.next = 32;
break;
}
return _context5.abrupt("break", 34);
case 32:
_context5.next = 24;
break;
case 34:
_context5.next = 39;
break;
case 36:
_context5.prev = 36;
_context5.t0 = _context5["catch"](22);
_iterator3.e(_context5.t0);
case 39:
_context5.prev = 39;
_iterator3.f();
return _context5.finish(39);
case 42:
if (!(updateDate.length > 0 && result === true)) {
_context5.next = 68;
break;
}
controllerIdArrayUpdate = [];
calendarIdsUpdate = [];
_iterator4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(updateDate);
try {
_loop = function _loop() {
var item = _step4.value;
if (!controllerIdArrayUpdate.includes(item.controllerId)) {
controllerIdArrayUpdate.push(item.controllerId);
}
if (calendarIdsUpdate[item.controllerId] !== undefined) {
var index = calendarIdsUpdate[item.controllerId].filter(function (i) {
return i.date === item.date;
});
if (index.length === 0) {
calendarIdsUpdate[item.controllerId].push({
date: item.inputDate,
dayTypeId: item.dayTypeId
});
}
} else {
_this15.$set(calendarIdsUpdate, item.controllerId, []);
calendarIdsUpdate[item.controllerId].push({
date: item.inputDate,
dayTypeId: item.dayTypeId
});
}
};
for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {
_loop();
}
} catch (err) {
_iterator4.e(err);
} finally {
_iterator4.f();
}
_iterator5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(controllerIdArrayUpdate);
_context5.prev = 48;
_iterator5.s();
case 50:
if ((_step5 = _iterator5.n()).done) {
_context5.next = 60;
break;
}
_item3 = _step5.value;
data = {
controllerId: _item3,
calendars: calendarIdsUpdate[_item3]
};
_context5.next = 55;
return _this15.addDate(data);
case 55:
result = _context5.sent;
if (!(result === false)) {
_context5.next = 58;
break;
}
return _context5.abrupt("break", 60);
case 58:
_context5.next = 50;
break;
case 60:
_context5.next = 65;
break;
case 62:
_context5.prev = 62;
_context5.t1 = _context5["catch"](48);
_iterator5.e(_context5.t1);
case 65:
_context5.prev = 65;
_iterator5.f();
return _context5.finish(65);
case 68:
calendarsData = [];
if (!(postDate.length > 0 && result === true)) {
_context5.next = 76;
break;
}
_iterator6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(postDate);
try {
for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) {
_item4 = _step6.value;
if (_item4.dayTypeId !== 'Del') {
calendarsData.push({
date: _item4.inputDate,
dayTypeId: _item4.dayTypeId
});
}
}
} catch (err) {
_iterator6.e(err);
} finally {
_iterator6.f();
}
if (!(calendarsData.length > 0)) {
_context5.next = 76;
break;
}
_context5.next = 75;
return _this15.addDateWithController(calendarsData);
case 75:
result = _context5.sent;
case 76:
if (calendarsData.length === 0 && deleteDate.length === 0 && updateDate.length === 0) {
_this15.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_404_CALENDAR"];
}
_context5.next = 79;
return _this15.isGetCalendar();
case 79:
_this15.saveFinish = true;
case 80:
case "end":
return _context5.stop();
}
}
}, _callee5, null, [[22, 36, 39, 42], [48, 62, 65, 68]]);
}))();
},
deleteDate: function deleteDate(controllerIdData, calendarIdsData) {
var _this16 = this;
return new Promise(function (resolve, reject) {
_this16.$http.delete(_config__WEBPACK_IMPORTED_MODULE_57__["CALENDAR_LIST_API"], {
body: {
controllerId: controllerIdData,
calendarIds: calendarIdsData
}
}).then(function (response) {
if (response.body.message === 'Success') {
_this16.successMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["CALENDAR_SUCCESS"];
resolve(true);
} else {
_this16.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
resolve(false);
}
}).then(null, function (err) {
switch (err.status) {
case 400:
_this16.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this16.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this16.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 404:
_this16.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_404_CALENDAR"];
break;
case 500:
_this16.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this16.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this16.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
resolve(false);
});
});
},
updateDate: function updateDate(data, ID) {
var _this17 = this;
return new Promise(function (resolve, reject) {
_this17.$http.put(_config__WEBPACK_IMPORTED_MODULE_57__["CALENDAR_LIST_API"] + '/' + encodeURIComponent(ID), data).then(function (response) {
if (response.body.message === 'Success') {
_this17.successMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["CALENDAR_SUCCESS"];
resolve(true);
} else {
_this17.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
resolve(false);
}
}).then(null, function (err) {
switch (err.status) {
case 400:
_this17.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this17.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this17.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 404:
_this17.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_404_CALENDAR"];
break;
case 500:
_this17.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this17.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this17.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
resolve(false);
});
});
},
addDate: function addDate(data) {
var _this18 = this;
return new Promise(function (resolve, reject) {
_this18.errorMessageLogsModal = '';
_this18.successMessageLogsModal = '';
_this18.$http.post(_config__WEBPACK_IMPORTED_MODULE_57__["CALENDAR_LIST_API"], data).then(function (response) {
if (response.body.message === 'Success') {
_this18.successMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["CALENDAR_SUCCESS"];
resolve(true);
} else {
_this18.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
resolve(false);
}
}).then(null, function (err) {
switch (err.status) {
case 400:
_this18.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this18.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this18.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 404:
_this18.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_404_CALENDAR"];
break;
case 409:
_this18.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_409_CALENDAR"];
break;
case 500:
_this18.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this18.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this18.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
resolve(false);
});
});
},
searchLogin: function searchLogin(eventArgs) {
var _this19 = this;
this.loading = true;
if (eventArgs.text !== null) {
this.keyword = eventArgs.text;
} else {
this.keyword = '';
}
this.getFederatedLoginRelation().then(function () {
_this19.loading = false;
});
},
selectUserLogin: function selectUserLogin(eventArgs) {
var _this20 = this;
this.loading = true;
if (eventArgs !== null) {
this.keyword = eventArgs;
} else {
this.keyword = '';
}
this.getFederatedLoginRelation().then(function () {
_this20.loading = false;
});
},
// getOwnerInfor(): any {
// this.$http.get(Config.OWNER_API + '?ownerId=' + encodeURIComponent(this.ownerId))
// .then((response: any) => {
// if (!this.isEmpty(response.body.owners[0].pCodeConfig)) {
// this.blockCount = response.body.owners[0].pCodeConfig.blockCount;
// this.ownerInfor = response.body.owners;
// const readPosition = response.body.owners[0].pCodeConfig.readPosition;
// for (const item of readPosition) {
// this.SettingInfo.push({
// position: item.position,
// length: item.length,
// });
// }
// }
// })
// .then( null, (err: any) => console.log('err: ', err)); // catch
// },
addDateAll: function addDateAll(dataList, calendarsData, page) {
var _this21 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_54__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() {
var result, _iterator7, _step7, element, data;
return regeneratorRuntime.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
_iterator7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(dataList);
_context6.prev = 1;
_iterator7.s();
case 3:
if ((_step7 = _iterator7.n()).done) {
_context6.next = 13;
break;
}
element = _step7.value;
data = {
controllerId: element.controllerId,
calendars: calendarsData
};
_context6.next = 8;
return _this21.addDate(data);
case 8:
result = _context6.sent;
if (!(result === false)) {
_context6.next = 11;
break;
}
return _context6.abrupt("break", 13);
case 11:
_context6.next = 3;
break;
case 13:
_context6.next = 18;
break;
case 15:
_context6.prev = 15;
_context6.t0 = _context6["catch"](1);
_iterator7.e(_context6.t0);
case 18:
_context6.prev = 18;
_iterator7.f();
return _context6.finish(18);
case 21:
return _context6.abrupt("return", result);
case 22:
case "end":
return _context6.stop();
}
}
}, _callee6, null, [[1, 15, 18, 21]]);
}))();
},
addDateWithController: function addDateWithController(calendarsData) {
var _this22 = this;
return new Promise(function (resolve, reject) {
_this22.arrayController = [];
var check = _this22.getController(1, calendarsData);
resolve(check);
});
},
getController: function getController(page, calendarsData) {
var _this23 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_54__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee8() {
var result;
return regeneratorRuntime.wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
_this23.successMessageLogsModal = '';
_this23.errorMessageLogsModal = '';
_context8.next = 4;
return _this23.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["RELATION_CONTROLLER_GATE"] + '?limit=1000&page=' + page + '&embed=controller').then( /*#__PURE__*/function () {
var _ref2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_54__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee7(response) {
var check, relationsControllerGate, arrayData;
return regeneratorRuntime.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
if (!(response.body.maxRecords > 0)) {
_context7.next = 14;
break;
}
relationsControllerGate = response.body.relationsControllerGate;
arrayData = [];
relationsControllerGate.forEach(function (element, key) {
if (!_this23.arrayController.includes(element.controllerId)) {
_this23.arrayController.push(element.controllerId);
arrayData.push(element);
}
});
_context7.next = 6;
return _this23.addDateAll(arrayData, calendarsData, page);
case 6:
check = _context7.sent;
if (!(response.body.maxRecords > response.body.endRecord && check === true)) {
_context7.next = 11;
break;
}
_this23.getController(page + 1, calendarsData);
_context7.next = 12;
break;
case 11:
return _context7.abrupt("return", check);
case 12:
_context7.next = 16;
break;
case 14:
_this23.successMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
return _context7.abrupt("return", false);
case 16:
case "end":
return _context7.stop();
}
}
}, _callee7);
}));
return function (_x2) {
return _ref2.apply(this, arguments);
};
}()).then(null, function (err) {
switch (err.status) {
case 400:
_this23.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this23.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this23.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 404:
_this23.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_404"];
break;
case 500:
_this23.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this23.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this23.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
return false;
});
case 4:
result = _context8.sent;
return _context8.abrupt("return", result);
case 6:
case "end":
return _context8.stop();
}
}
}, _callee8);
}))();
},
/* Passable Time Settings [通行可能時間設定]*/
changePerPagePassable: function changePerPagePassable(value) {
var _this24 = this;
this.perPagePassable = value;
this.isCountGroup = 0;
localStorage.setItem('pageSizePassable', value);
this.isGetDataList = true;
this.getListPassableTimeSettings().then(function () {
return _this24.getGroupCount();
});
},
changePagePassable: function changePagePassable(value) {
var _this25 = this;
this.currPagePassable = value;
this.isGetDataList = true;
this.isCountGroup = 0;
this.getListPassableTimeSettings().then(function () {
return _this25.getGroupCount();
});
},
clickAddPassable: function clickAddPassable(ID) {
this.groupListAdd = [];
this.dayTypes = [];
var type = 0;
this.resetMessage();
this.isEdit = 3;
this.groupListByPassableTime = [];
this.getGroups(1, type);
this.getDayTypes(1);
console.log(this.dayTypes);
},
clickEditPassable: function clickEditPassable(ID) {
var _this26 = this;
this.countEditPassableAPI = 0;
this.groupListAdd = [];
this.groupListByPassableTime = [];
this.dayTypes = [];
var type = 1;
this.resetMessage();
this.loading = true;
this.isEdit = 2;
this.loadingDate = true;
this.countDateType = 0;
this.timeSettings = [];
if (ID !== undefined) {
this.getDetailPassableTimeSetting(ID).then(function () {
_this26.getGroups(1, type);
_this26.getGroupByPassableTime(1, ID);
_this26.getDayTypes(1);
if (_this26.dataPassableDetail.length > 0 && _this26.dataPassableDetail[0].timeSettings !== undefined && _this26.dataPassableDetail[0].timeSettings !== null && _this26.dataPassableDetail[0].timeSettings !== '') {
_this26.dataPassableDetail[0].timeSettings.forEach(function (element) {
_this26.timeSettings.push({
dayTypeId: element.dayTypeId,
dayTypeName: element.dayTypeName,
doSet: null,
endTime: element.endTime,
hourEnd: '00',
hourStart: '00',
minuteEnd: '00',
minuteStart: '00',
name: element.dayTypeName,
notSet: null,
startTime: element.startTime,
text: element.dayTypeName,
value: element.dayTypeId,
allDay: element.allDay,
startTime2: element.startTime2,
endTime2: element.endTime2,
startTime3: element.startTime3,
endTime3: element.endTime3
});
});
}
});
}
},
clickDetailPassable: function clickDetailPassable(ID) {
var _this27 = this;
this.resetMessage();
this.loading = true;
this.isEdit = 1;
this.groupListByPassableTime = [];
this.dayTypes = [];
this.checkLoadPassDetail = 0;
if (ID !== undefined) {
this.getDetailPassableTimeSetting(ID).then(function () {
_this27.getGroupByPassableTimeDetail(1, ID);
});
}
},
clickConfirmDeletePassable: function clickConfirmDeletePassable(ID) {
this.showConfirmDelete = true;
this.passableTimeSettingId = ID;
},
resetMsg: function resetMsg() {
this.successMessageLogs = '';
this.errorMessageLogs = '';
this.errorMessageLogsModal = '';
this.successMessageLogsModal = '';
},
clickCloseConfirmDeletePassable: function clickCloseConfirmDeletePassable() {
this.showConfirmDelete = false;
this.passableTimeSettingId = '';
this.errorMessageLogsModal = '';
this.successMessageLogsModal = '';
},
clickDeletePassable: function clickDeletePassable() {
this.resetMessage();
this.loading = true;
this.delPassable(this.passableTimeSettingId);
},
clickBackPassable: function clickBackPassable() {
var _this28 = this;
this.resetMessage();
this.resetData();
this.isGetDataList = true;
this.isCountGroup = 0;
this.getListPassableTimeSettings().then(function () {
return _this28.getGroupCount();
});
this.isEdit = 0;
},
clickSavePassable: function clickSavePassable(eventArgs) {
var _this29 = this;
console.log(eventArgs);
this.loading = true;
this.countReloadEditPassableAPI = 0;
var passableTimeSettingId = eventArgs.dataPassableDetail[0].passableTimeSettingId;
var timeZones = eventArgs.timeZones;
var SpecialTime = eventArgs.arrayAddSpecialTime;
this.arrayTime = {
name: eventArgs.passableName,
timeSettings: []
};
var _iterator8 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(timeZones),
_step8;
try {
for (_iterator8.s(); !(_step8 = _iterator8.n()).done;) {
var item = _step8.value;
if (item.notSet !== true && item.doSet !== true) {
this.arrayTime.timeSettings.push(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_51__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_51__["default"])({
dayTypeId: item.dayTypeId,
allDay: 0,
startTime: item.child[0].startTime,
endTime: item.child[0].endTime
}, item.child[1] ? {
startTime2: item.child[1].startTime,
endTime2: item.child[1].endTime
} : {}), item.child[2] ? {
startTime3: item.child[2].startTime,
endTime3: item.child[2].endTime
} : {}));
} else if (item.notSet === true) {
this.arrayTime.timeSettings.push({
dayTypeId: item.dayTypeId,
allDay: 2,
startTime: '00:00',
endTime: '00:00'
});
} else if (item.doSet === true) {
this.arrayTime.timeSettings.push({
dayTypeId: item.dayTypeId,
allDay: 1,
startTime: '00:00',
endTime: '00:00'
});
}
}
} catch (err) {
_iterator8.e(err);
} finally {
_iterator8.f();
}
if (SpecialTime.length > 0) {
var dataSpecialTime = this.mergeSpecialTimes(SpecialTime);
var _iterator9 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(dataSpecialTime),
_step9;
try {
for (_iterator9.s(); !(_step9 = _iterator9.n()).done;) {
var itemS = _step9.value;
itemS.endTime = itemS.allDay === 0 ? itemS.endTime : '00:00';
itemS.startTime = itemS.allDay === 0 ? itemS.startTime : '00:00';
this.arrayTime.timeSettings.push(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_51__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_51__["default"])({
dayTypeId: itemS.dayTypeId,
allDay: itemS.allDay,
startTime: itemS.startTime,
endTime: itemS.endTime
}, itemS.allDay === 0 && itemS.startTime2 && itemS.endTime2 ? {
startTime2: itemS.startTime2,
endTime2: itemS.endTime2
} : {}), itemS.allDay === 0 && itemS.startTime3 && itemS.endTime3 ? {
startTime3: itemS.startTime3,
endTime3: itemS.endTime3
} : {}));
}
} catch (err) {
_iterator9.e(err);
} finally {
_iterator9.f();
}
}
console.log(this.arrayTime);
if (passableTimeSettingId !== undefined) {
this.updatePassable(passableTimeSettingId, this.arrayTime).then(function () {
return _this29.removePassableGroup(eventArgs);
}).then(function () {
return _this29.updatePassableGroup(eventArgs, passableTimeSettingId);
}).then(function () {
var ID = passableTimeSettingId;
_this29.groupListByPassableTime = [];
_this29.dayTypes = [];
if (ID !== undefined) {
_this29.getDetailPassableTimeSetting(ID).then(function () {
_this29.getGroupByPassableTime(1, ID);
_this29.getDayTypes(1);
_this29.timeSettings = [];
if (_this29.dataPassableDetail.length > 0 && _this29.dataPassableDetail[0].timeSettings !== undefined && _this29.dataPassableDetail[0].timeSettings !== null && _this29.dataPassableDetail[0].timeSettings !== '') {
_this29.dataPassableDetail[0].timeSettings.forEach(function (element) {
_this29.timeSettings.push({
dayTypeId: element.dayTypeId,
dayTypeName: element.dayTypeName,
doSet: null,
endTime: element.endTime,
hourEnd: '00',
hourStart: '00',
minuteEnd: '00',
minuteStart: '00',
name: element.dayTypeName,
notSet: null,
startTime: element.startTime,
text: element.dayTypeName,
value: element.dayTypeId,
allDay: element.allDay,
startTime2: element.startTime2,
endTime2: element.endTime2,
startTime3: element.startTime3,
endTime3: element.endTime3
});
});
}
});
}
});
}
},
clickRegisterPassable: function clickRegisterPassable(eventArgs) {
var _this30 = this;
this.loading = true;
var timeZones = eventArgs.timeZones;
var SpecialTime = eventArgs.arrayAddSpecialTime;
this.arrayTime = {
name: eventArgs.passableName,
timeSettings: []
};
var _iterator10 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(timeZones),
_step10;
try {
for (_iterator10.s(); !(_step10 = _iterator10.n()).done;) {
var item = _step10.value;
if (item.notSet !== true && item.doSet !== true) {
this.arrayTime.timeSettings.push(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_51__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_51__["default"])({
dayTypeId: item.value,
allDay: 0,
startTime: item.child[0].startTime,
endTime: item.child[0].endTime
}, item.child[1] ? {
startTime2: item.child[1].startTime,
endTime2: item.child[1].endTime
} : {}), item.child[2] ? {
startTime3: item.child[2].startTime,
endTime3: item.child[2].endTime
} : {}));
} else if (item.notSet === true) {
this.arrayTime.timeSettings.push({
dayTypeId: item.value,
allDay: 2,
startTime: '00:00',
endTime: '00:00'
});
} else if (item.doSet === true) {
this.arrayTime.timeSettings.push({
dayTypeId: item.value,
allDay: 1,
startTime: '00:00',
endTime: '00:00'
});
}
}
} catch (err) {
_iterator10.e(err);
} finally {
_iterator10.f();
}
if (SpecialTime.length > 0) {
var dataSpecialTime = this.mergeSpecialTimes(SpecialTime);
var _iterator11 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(dataSpecialTime),
_step11;
try {
for (_iterator11.s(); !(_step11 = _iterator11.n()).done;) {
var itemS = _step11.value;
itemS.endTime = itemS.allDay === 0 ? itemS.endTime : '00:00';
itemS.startTime = itemS.allDay === 0 ? itemS.startTime : '00:00';
this.arrayTime.timeSettings.push(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_51__["default"])(Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_51__["default"])({
dayTypeId: itemS.dayTypeId,
allDay: itemS.allDay,
startTime: itemS.startTime,
endTime: itemS.endTime
}, itemS.allDay === 0 && itemS.startTime2 && itemS.endTime2 ? {
startTime2: itemS.startTime2,
endTime2: itemS.endTime2
} : {}), itemS.allDay === 0 && itemS.startTime3 && itemS.endTime3 ? {
startTime3: itemS.startTime3,
endTime3: itemS.endTime3
} : {}));
}
} catch (err) {
_iterator11.e(err);
} finally {
_iterator11.f();
}
}
this.postPassable(this.arrayTime).then(function () {
return _this30.updatePassableGroup(eventArgs, _this30.passableTimeSettingId);
}).then(function () {
_this30.groupListByPassableTime = [];
_this30.groupListAdd = [];
_this30.dayTypes = [];
_this30.getGroups(1, 0);
_this30.getDayTypes(1);
_this30.loading = false;
});
},
mergeSpecialTimes: function mergeSpecialTimes(dataSpecialTimes) {
var map = new Map();
var _iterator12 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(dataSpecialTimes),
_step12;
try {
for (_iterator12.s(); !(_step12 = _iterator12.n()).done;) {
var it = _step12.value;
var key = String(it.dayTypeId);
var cur = map.get(key) || {
dayTypeId: key,
dayTypeName: it.dayTypeName,
allDay: 0
};
if (cur.allDay === 0 && it.allDay !== 0) {
cur.allDay = it.allDay;
}
if (!cur.dayTypeName && it.dayTypeName) {
cur.dayTypeName = it.dayTypeName;
}
if (it.allDay === 0 && it.startTime && it.endTime) {
var slots = [['startTime', 'endTime'], ['startTime2', 'endTime2'], ['startTime3', 'endTime3']];
for (var _i = 0, _slots = slots; _i < _slots.length; _i++) {
var _slots$_i = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_50__["default"])(_slots[_i], 2),
s = _slots$_i[0],
e = _slots$_i[1];
if (!cur[s] && !cur[e]) {
cur[s] = it.startTime;
cur[e] = it.endTime;
break;
}
}
}
map.set(key, cur);
}
} catch (err) {
_iterator12.e(err);
} finally {
_iterator12.f();
}
return Array.from(map.values());
},
changeExpanded: function changeExpanded(payload) {
var data = payload.event;
if (data.value === true) {
this.ExpandedGroup = {};
this.pageGroup = 1;
this.maxGroup = 0;
this.loadingGroup = true;
this.$set(this.ExpandedGroup, data.item.passableTimeSettingId, []);
this.getExpandedGroup(data.item.passableTimeSettingId);
}
},
changePageGroup: function changePageGroup(data) {
this.ExpandedGroup = {};
this.pageGroup = data.page;
this.maxGroup = 0;
this.loadingGroup = true;
this.$set(this.ExpandedGroup, data.passableTimeSettingId, []);
this.getExpandedGroup(data.passableTimeSettingId);
},
getExpandedGroup: function getExpandedGroup(ID) {
var _this31 = this;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_57__["GROUP_LIST_API"] + '?passableTimeSettingId=' + encodeURIComponent(ID) + '&limit=25&page=' + this.pageGroup + '&isValid=true';
this.$http.get(apiLink).then(function (response) {
_this31.maxGroup = response.body.maxRecords;
if (response.body.maxRecords > 0) {
var res = response.body;
_this31.ExpandedGroup[ID] = {
maxRecords: res.maxRecords,
groups: res.groups
};
} else {
_this31.ExpandedGroup = {};
}
_this31.loadingGroup = false;
}).then(null, function (err) {
_this31.loadingGroup = false;
console.log(err);
});
},
getListPassableTimeSettings: function getListPassableTimeSettings() {
var _this32 = this;
return new Promise(function (resolve, reject) {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_57__["PASSABLE_TIME_SETTING"] + '?limit=' + localStorage.pageSizePassable + '&page=' + _this32.currPagePassable;
_this32.dataPassables = [];
_this32.$http.get(apiLink).then(function (response) {
if (!_this32.isEmpty(response.body.passableTimeSettings)) {
_this32.dataPassables = response.body.passableTimeSettings;
_this32.passableTotalCount = response.body.maxRecords;
_this32.dataPassables.forEach(function (element, key) {
if (element.isDefault === true) {
_this32.timeDefault = element.passableTimeSettingId;
_this32.passableTotalCount--;
}
});
_this32.pagePassable = _this32.currPagePassable; // this.loading = false;
resolve(true);
} else {
resolve(false);
}
}).then(null, function (err) {
// this.loading = false;
switch (err.status) {
case 400:
_this32.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this32.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this32.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 404:
_this32.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_404"];
break;
case 500:
_this32.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this32.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this32.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
resolve(false);
});
});
},
getGroupCount: function getGroupCount() {
if (this.dataPassables.length > 0) {
var _iterator13 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(this.dataPassables.entries()),
_step13;
try {
for (_iterator13.s(); !(_step13 = _iterator13.n()).done;) {
var _step13$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_50__["default"])(_step13.value, 2),
i = _step13$value[0],
item = _step13$value[1];
this.getGroupCountItem(item, i);
}
} catch (err) {
_iterator13.e(err);
} finally {
_iterator13.f();
}
} else {
this.isGetDataList = false;
}
},
getGroupCountItem: function getGroupCountItem(data, key) {
var _this33 = this;
return new Promise(function (resolve, reject) {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_57__["GROUP_LIST_API"] + '?passableTimeSettingId=' + encodeURIComponent(data.passableTimeSettingId) + '&isValid=true';
_this33.$http.get(apiLink).then(function (response) {
_this33.dataPassables[key].groupCount = 0;
if (response.body.maxRecords > 0) {
_this33.dataPassables[key].groupCount = response.body.maxRecords;
}
_this33.isCountGroup++;
resolve(true);
}).then(null, function (err) {
if (_this33.dataPassables.length > 0) {
_this33.dataPassables[key].groupCount = 0;
}
_this33.isCountGroup++;
resolve(false);
});
});
},
getDetailPassableTimeSetting: function getDetailPassableTimeSetting(passableTimeSettingId) {
var _this34 = this;
return new Promise(function (resolve, reject) {
_this34.pagePassable = Math.ceil(_this34.passableTotalCount / localStorage.pageSizePassable);
var apiLink = _config__WEBPACK_IMPORTED_MODULE_57__["PASSABLE_TIME_SETTING"] + '?limit=' + localStorage.pageSizePassable + '&page=' + _this34.currPagePassable + '&scorp=' + _this34.scorpPassable + '&keyword=' + passableTimeSettingId;
_this34.dataPassableDetail = [];
_this34.$http.get(apiLink).then(function (response) {
if (!_this34.isEmpty(response.body.passableTimeSettings)) {
_this34.dataPassableDetail = response.body.passableTimeSettings;
}
_this34.countEditPassableAPI++;
_this34.countReloadEditPassableAPI++; // this.loading = false;
resolve(true);
}).then(null, function (err) {
// this.loading = false;
_this34.countEditPassableAPI++;
_this34.countReloadEditPassableAPI++;
switch (err.status) {
case 400:
_this34.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this34.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this34.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 404:
_this34.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_404"];
break;
case 500:
_this34.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this34.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this34.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
resolve(false);
});
});
},
delPassable: function delPassable(ID) {
var _this35 = this;
this.$http.delete(_config__WEBPACK_IMPORTED_MODULE_57__["PASSABLE_TIME_SETTING"] + '/' + encodeURIComponent(ID)).then(function (response) {
_this35.successMessageLogsModal = 'アイテムが削除されました';
_this35.errorMessageLogsModal = '';
_this35.getListPassableTimeSettings();
_this35.loading = false;
}).then(null, function (err) {
_this35.successMessageLogsModal = '';
_this35.loading = false;
switch (err.status) {
case 400:
_this35.errorMessageLogsModal = '形式が誤っている。';
break;
case 403:
_this35.errorMessageLogsModal = 'IDトークンが無効、もしくは権限がない。削除対象のpassableTimeSettingがデフォルト設定であり、削除権限がない。';
break;
case 404:
_this35.errorMessageLogsModal = '該当するデーターがありません。';
break;
case 409:
_this35.errorMessageLogsModal = '対象の通行可能時間帯設定が設定されているゲートが存在するため、削除できません';
break;
case 500:
_this35.errorMessageLogsModal = '意図しないエラー。';
break;
case 503:
_this35.errorMessageLogsModal = 'サービスが利用不可。システムメンテナンス等の場合に利用します。';
break;
default:
_this35.errorMessageLogsModal = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
}); // catch
},
postPassable: function postPassable(data) {
var _this36 = this;
return new Promise(function (resolve, reject) {
_this36.$http.post(_config__WEBPACK_IMPORTED_MODULE_57__["PASSABLE_TIME_SETTING"], data).then(function (response) {
_this36.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ADD_PASSABLE_TIME_API_SUCCESS"];
_this36.errorMessageLogs = '';
_this36.passableTimeSettingId = response.body.passableTimeSettingId;
resolve(true);
}).then(null, function (err) {
_this36.successMessageLogs = '';
switch (err.status) {
case 400:
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 420:
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_420"];
break;
case 500:
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
_this36.loading = false;
resolve(false);
}); // catch
});
},
updatePassable: function updatePassable(ID, data) {
var _this37 = this;
return new Promise(function (resolve, reject) {
_this37.$http.put(_config__WEBPACK_IMPORTED_MODULE_57__["PASSABLE_TIME_SETTING"] + '/' + encodeURIComponent(ID), data).then(function (response) {
_this37.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["EDIT_PASSABLE_TIME_API_SUCCESS"];
_this37.errorMessageLogs = '';
resolve(null);
}).then(null, function (err) {
_this37.successMessageLogs = '';
switch (err.status) {
case 400:
_this37.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
_this37.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
break;
case 500:
_this37.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this37.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this37.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
resolve(null);
}); // catch
});
},
removePassableGroup: function removePassableGroup(eventArgs) {
var _this38 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_54__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee9() {
var groupListByPassableTime, delData, dataGroup, _iterator14, _step14, item;
return regeneratorRuntime.wrap(function _callee9$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
// get item removed
groupListByPassableTime = _this38.groupListByPassableTime;
delData = groupListByPassableTime.filter(function (o1) {
return !eventArgs.inputGroup.some(function (o2) {
return o1.value === o2.value;
});
});
if (!(delData !== null && delData.length > 0)) {
_context9.next = 21;
break;
}
dataGroup = {
passableTimeSettingId: _this38.timeDefault
};
_iterator14 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(delData);
_context9.prev = 5;
_iterator14.s();
case 7:
if ((_step14 = _iterator14.n()).done) {
_context9.next = 13;
break;
}
item = _step14.value;
_context9.next = 11;
return _this38.updatePassableGroupItem(item.value, dataGroup);
case 11:
_context9.next = 7;
break;
case 13:
_context9.next = 18;
break;
case 15:
_context9.prev = 15;
_context9.t0 = _context9["catch"](5);
_iterator14.e(_context9.t0);
case 18:
_context9.prev = 18;
_iterator14.f();
return _context9.finish(18);
case 21:
case "end":
return _context9.stop();
}
}
}, _callee9, null, [[5, 15, 18, 21]]);
}))();
},
updatePassableGroup: function updatePassableGroup(eventArgs, passableTimeSettingId) {
var _this39 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_54__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee10() {
var ID, dataGroup, _iterator15, _step15, item;
return regeneratorRuntime.wrap(function _callee10$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
if (!(eventArgs.inputGroup !== undefined && eventArgs.inputGroup !== null && eventArgs.inputGroup !== '' && eventArgs.inputGroup.length > 0)) {
_context10.next = 20;
break;
}
ID = passableTimeSettingId;
dataGroup = {
passableTimeSettingId: ID
};
_iterator15 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(eventArgs.inputGroup);
_context10.prev = 4;
_iterator15.s();
case 6:
if ((_step15 = _iterator15.n()).done) {
_context10.next = 12;
break;
}
item = _step15.value;
_context10.next = 10;
return _this39.updatePassableGroupItem(item.value, dataGroup);
case 10:
_context10.next = 6;
break;
case 12:
_context10.next = 17;
break;
case 14:
_context10.prev = 14;
_context10.t0 = _context10["catch"](4);
_iterator15.e(_context10.t0);
case 17:
_context10.prev = 17;
_iterator15.f();
return _context10.finish(17);
case 20:
case "end":
return _context10.stop();
}
}
}, _callee10, null, [[4, 14, 17, 20]]);
}))();
},
updatePassableGroupItem: function updatePassableGroupItem(groupId, data) {
var _this40 = this;
return new Promise(function (resolve, reject) {
_this40.$http.put(_config__WEBPACK_IMPORTED_MODULE_57__["GROUP_LIST_API"] + '/' + encodeURIComponent(groupId), data).then(function (response) {
_this40.errorMessageLogs = '';
if (response.body.message === 'Success') {
console.log(response.body.message);
}
resolve(true);
}).then(null, function (err) {
console.log(err);
resolve(true);
}); // catch
});
},
getGroups: function getGroups(page, type) {
var _this41 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["GROUP_LIST_API"] + '?limit=1000&page=' + page + '&sortKey=desc:registered&isValid=true').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.groups.forEach(function (element) {
if (type === 0) {
_this41.groupListAdd.push({
text: element.name !== undefined ? element.name : '',
value: element.groupId
});
} else {
_this41.groupListEdit.push({
text: element.name !== undefined ? element.name : '',
value: element.groupId
});
}
});
if (response.body.maxRecords > response.body.endRecord) {
_this41.getGroups(page + 1, type);
} else {
_this41.countEditPassableAPI++;
}
} else {
_this41.groupListAdd = [];
_this41.groupListEdit = [];
_this41.countEditPassableAPI++;
}
}).then(null, function (err) {
console.log(err);
_this41.countEditPassableAPI++;
}); // catch
},
getGroupByPassableTimeDetail: function getGroupByPassableTimeDetail(page, ID) {
var _this42 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["GROUP_LIST_API"] + '?passableTimeSettingId=' + encodeURIComponent(ID) + '&limit=1000&page=' + page + '&sortKey=desc:registered&embed=passableTimeSetting&isValid=true').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.groups.forEach(function (element) {
_this42.groupListByPassableTime.push({
text: element.name,
value: element.groupId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this42.getGroupByPassableTime(page + 1, ID);
}
if (response.body.maxRecords <= response.body.endRecord) {
_this42.checkLoadPassDetail = 1;
}
} else {
_this42.groupListByPassableTime = [];
_this42.checkLoadPassDetail = 1;
}
}).then(null, function (err) {
console.log(err);
_this42.checkLoadPassDetail = 1;
}); // catch
},
getGroupByPassableTime: function getGroupByPassableTime(page, ID) {
var _this43 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["GROUP_LIST_API"] + '?passableTimeSettingId=' + encodeURIComponent(ID) + '&limit=1000&page=' + page + '&sortKey=desc:registered&embed=passableTimeSetting&isValid=true').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.groups.forEach(function (element) {
_this43.groupListByPassableTime.push({
text: element.name,
value: element.groupId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this43.getGroupByPassableTime(page + 1, ID);
} else {
_this43.countEditPassableAPI++;
_this43.countReloadEditPassableAPI++;
}
} else {
_this43.groupListByPassableTime = [];
_this43.countEditPassableAPI++;
_this43.countReloadEditPassableAPI++;
}
}).then(null, function (err) {
console.log(err);
_this43.countEditPassableAPI++;
_this43.countReloadEditPassableAPI++;
}); // catch
},
getDayTypes: function getDayTypes(page) {
var _this44 = this;
this.dayTypes = []; // this.dayTypes = [{text: '日曜', value: '0', notSet: false}, {text: '月曜', value: '1'}];
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["DATE_TYPE"] + '?limit=1000&page=' + page + '&sortKey=asc:dayTypeId').then(function (response) {
_this44.totalDateType = Math.ceil(response.body.maxRecords / 1000);
if (response.body.maxRecords > 0) {
_this44.countDateType++;
response.body.dayTypes.forEach(function (element) {
_this44.dayTypes.push({
text: element.name,
value: element.dayTypeId,
notSet: false,
doSet: false
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this44.getDayTypes(page + 1);
} else {
_this44.countEditPassableAPI++;
_this44.countReloadEditPassableAPI++;
}
} else {
_this44.dayTypes = [];
_this44.countEditPassableAPI++;
_this44.countReloadEditPassableAPI++;
}
}).then(null, function (err) {
_this44.countDateType++;
console.log('err: ', err);
_this44.countEditPassableAPI++;
_this44.countReloadEditPassableAPI++;
}); // catch
},
getDayTypesDetail: function getDayTypesDetail(page) {
var _this45 = this;
this.dayTypes = []; // this.dayTypes = [{text: '日曜', value: '0', notSet: false}, {text: '月曜', value: '1'}];
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["DATE_TYPE"] + '?limit=1000&page=' + page + '&sortKey=asc:dayTypeId').then(function (response) {
_this45.totalDateType = Math.ceil(response.body.maxRecords / 1000);
if (response.body.maxRecords > 0) {
_this45.countDateType++;
response.body.dayTypes.forEach(function (element) {
_this45.dayTypes.push({
text: element.name,
value: element.dayTypeId,
notSet: false,
doSet: false
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this45.getDayTypesDetail(page + 1);
} else {
_this45.loading = false;
}
} else {
_this45.dayTypes = [];
_this45.loading = false;
}
}).then(null, function (err) {
_this45.countDateType++;
console.log('err: ', err);
_this45.loading = false;
}); // catch
},
//
resetData: function resetData() {
this.dataPassables = [];
this.passableTotalCount = 0;
this.pagePassable = 0;
},
getFederatedLoginService: function getFederatedLoginService() {
var _this46 = this;
this.loading = true;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["FEDERATED_LOGIN_SERVICE_API"]).then(function (res) {
_this46.federatedLoginServices = res.body.federatedLoginServices;
_this46.getFederatedLoginServiceId('Onelogin');
_this46.getFederatedLoginServiceId('Google');
_this46.getFederatedLoginServiceId('Apple');
_this46.getOwnerFederatedLoginService();
_this46.getPlan();
_this46.loading = false;
}).then(null, function (err) {
_this46.loading = false;
});
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
changePerPageLogin: function changePerPageLogin(value) {
var _this47 = this;
this.pageSizeList = value;
this.loading = true;
this.currPage = 1;
this.getFederatedLoginRelation().then(function () {
_this47.loading = false;
});
},
changePageLogin: function changePageLogin(value) {
var _this48 = this;
this.currPage = value;
this.loading = true;
this.getFederatedLoginRelation().then(function () {
_this48.loading = false;
});
},
goPageExport: function goPageExport() {
this.showModalImport = true;
},
closeModalProcess: function closeModalProcess(data) {
this.showProgressExportCSV = false;
this.showProgressImport = false;
this.showModalImport = false;
this.reset();
},
clickExport: function clickExport(data) {
var _this49 = this;
this.showModalImport = false;
this.reset();
this.pages = 1;
this.progress = 0;
this.federatedLoginServiceId = data.federatedLoginServiceId;
this.showProgressExportCSV = true;
setTimeout(function () {
_this49.getData();
}, 200);
},
getData: function getData() {
var _this50 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_54__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee11() {
var vm, page, isContinueGetData;
return regeneratorRuntime.wrap(function _callee11$(_context11) {
while (1) {
switch (_context11.prev = _context11.next) {
case 0:
vm = _this50;
page = 1;
isContinueGetData = true;
case 3:
if (!isContinueGetData) {
_context11.next = 11;
break;
}
_context11.next = 6;
return _this50.getDataForExport(page);
case 6:
_this50.progress += 100 / _this50.pages;
page++;
if (page <= _this50.pages) {
isContinueGetData = true;
} else {
isContinueGetData = false;
}
_context11.next = 3;
break;
case 11:
_this50.downloadCSV();
_this50.isFinishProcess = true;
case 13:
case "end":
return _context11.stop();
}
}
}, _callee11);
}))();
},
getDataForExport: function getDataForExport(page) {
var _this51 = this;
var vm = this;
return new Promise(function (resolve) {
var ID = _this51.getFederatedLoginServiceRelationId(_this51.federatedLoginServiceId);
var lable = _this51.cognitoIdProviderName + 'ID';
if (ID) {
_this51.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["USER_FEDERATED_LOGIN_SERVICE_API"] + '?limit=1000&page=' + page + '&relationOwnerFederatedLoginServiceId=' + ID).then(function (response) {
var _iterator16 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(response.body.relationsUserFederatedLoginService),
_step16;
try {
for (_iterator16.s(); !(_step16 = _iterator16.n()).done;) {
var _this51$exportData$pu;
var item = _step16.value;
_this51.exportData.push((_this51$exportData$pu = {}, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this51$exportData$pu, lable, item.federatedLoginEmail), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this51$exportData$pu, 'ALLIGATEユーザーID', item.userId), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this51$exportData$pu, '変更(1:登録、2:削除、3:変更無し)', 3), _this51$exportData$pu));
}
} catch (err) {
_iterator16.e(err);
} finally {
_iterator16.f();
}
if (response.body.maxRecords > 0) {
vm.pages = Math.ceil(response.body.maxRecords / 1000);
}
resolve(true);
}).then(null, function (err) {
console.log(err);
resolve(false);
});
} else {
resolve(false);
}
});
},
downloadCSV: function downloadCSV() {
var saveAs = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js");
var filename;
if (this.exportData.length === 0) {
var _this$exportData$push;
var lable = this.cognitoIdProviderName + 'ID';
this.exportData.push((_this$exportData$push = {}, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this$exportData$push, lable, ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this$exportData$push, 'ALLIGATEユーザーID', ''), Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_49__["default"])(_this$exportData$push, '変更(1:登録、2:削除、3:変更無し)', ''), _this$exportData$push));
}
var csv = this.convertArrayOfObjectsToCSV({
data: this.exportData
});
filename = 'user-federated-login-data.csv';
if (this.cognitoIdProviderName !== '') {
filename = this.cognitoIdProviderName.toLowerCase() + '-user-federated-login-data.csv';
}
var bom = new Uint8Array([0xEF, 0xBB, 0xBF]);
var blob = new Blob([bom, csv], {
type: 'text/csv;charset=utf-8;'
}); // ダウンロード実行
var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
if (isSafari) {
saveAs(blob, filename);
} else {
console.log('window.navigator.msSaveOrOpenBlob', window.navigator.msSaveOrOpenBlob);
if (window.navigator.msSaveOrOpenBlob !== undefined) {
// IEの場合
navigator.msSaveBlob(blob, filename);
} else {
// IE以外(Chrome, Firefox)
// const downloadLink = $('');
var downloadLink = document.createElement('a');
downloadLink.setAttribute('href', window.URL.createObjectURL(blob));
downloadLink.setAttribute('download', filename);
downloadLink.setAttribute('target', '_blank'); // $('body').append(downloadLink);
downloadLink.click();
downloadLink.remove();
}
}
},
clickImport: function clickImport(files) {
this.showProgressImport = true;
this.showModalImport = false;
this.showProgressExportCSV = false;
this.importExe(files);
},
closeModalImport: function closeModalImport() {
this.showModalImport = false;
this.exportData = [];
this.importData = [];
this.exeCount = 0;
this.successItem = 0;
this.success = false;
this.loading = false;
this.errorName = '';
this.progress = 0;
this.pages = 0;
this.dataLoad = 0;
this.errorMessageExcel = [];
this.errorMessageLogs = '';
this.successMessageLogs = '';
},
closeModalProcessImport: function closeModalProcessImport() {
this.showModalImport = false;
this.showProgressImport = false;
this.exportData = [];
this.importData = [];
this.exeCount = 0;
this.successItem = 0;
this.success = false;
this.loading = false;
this.errorName = '';
this.progress = 0;
this.pages = 0;
this.dataLoad = 0;
this.errorMessageExcel = [];
this.errorMessageLogs = '';
this.successMessageLogs = '';
this.getFederatedLoginRelation();
},
importExe: function importExe(data) {
var _this52 = this;
console.log('file', data.files);
var vm = this;
var files = data.files;
if (files !== undefined && files !== null && files.length !== 0) {
this.progress = 0;
var reader = new FileReader();
reader.onload = function () {
var read = reader.result;
var lineArr = read.split('\n');
console.log('lineArr', lineArr);
var itemArr = [];
for (var i = 0; i < lineArr.length; i++) {
itemArr[i] = lineArr[i].split(',');
}
var checkLable = vm.cognitoIdProviderName + 'ID';
if (itemArr.length > 1) {
if (itemArr[0][0] === undefined || itemArr[0][0] !== checkLable) {
vm.errorMessage = '選択されたファイルフォーマットが外部ログインサービスの種類と異なります。 選択ファイルを確認して下さい。';
_this52.success = true;
} else {
vm.importData = [];
for (var k = 1; k < itemArr.length; k++) {
if (itemArr[k].length === 3 && itemArr[k][0].length > 0) {
vm.importData.push(itemArr[k]);
}
}
if (vm.importData.length > 0) {
vm.totalDataRow = vm.importData.length;
vm.errorMessage = '';
vm.percent = 100 / vm.totalDataRow;
vm.addExe(vm.importData[0][0], vm.importData[0][1], vm.importData[0][2], 2, vm.percent);
} else {
vm.errorMessage = '不正なファイルです。正しいファイルを選択しなおしてください。';
_this52.success = true;
}
}
} else {
vm.errorMessage = '不正なファイルです。正しいファイルを選択しなおしてください。';
_this52.success = true;
}
};
reader.readAsText(files, 'Shift_JIS');
} else {
vm.errorMessage = 'CSVのファイルを選択してください。';
this.success = true;
}
},
addExe: function addExe(email, userId, change, z, percent) {
var _this53 = this;
var vm = this;
change = vm.replaceSpecilSymboy(change);
var Infor = {
userId: vm.replaceSpecilSymboy(userId),
federatedLoginEmail: vm.replaceSpecilSymboy(email),
relationOwnerFederatedLoginServiceId: this.relationOwnerFederatedLoginServiceId
};
if (change === '1') {
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_57__["USER_FEDERATED_LOGIN_SERVICE_API"], Infor).then(function (response) {
console.log(response.status);
setTimeout(function () {
vm.exeCount++;
vm.progress += percent;
vm.successItem++;
}, 200);
}).then(null, function (error) {
var rowstatus = '';
var errorName = '';
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + errorName + '';
break;
case 403:
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + errorName + '';
break;
case 409:
errorName = '入力されたユーザーIDは既に使用されています。他のユーザーIDを入力してください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + errorName + '';
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + errorName + '';
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + errorName + '';
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + errorName + '';
break;
}
_this53.$set(_this53.errorMessageExcel, z, rowstatus);
setTimeout(function () {
vm.exeCount++;
vm.progress += percent;
}, 200);
console.log(error.status);
});
} else if (change === '2') {
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["USER_FEDERATED_LOGIN_SERVICE_API"] + '?relationOwnerFederatedLoginServiceId=' + this.relationOwnerFederatedLoginServiceId + '&userId=' + vm.replaceSpecilSymboy(userId)).then(function (response) {
var relationId = '';
response.body.relationsUserFederatedLoginService.forEach(function (item) {
relationId = item.relationId;
});
if (relationId !== '') {
_this53.$http.delete(_config__WEBPACK_IMPORTED_MODULE_57__["USER_FEDERATED_LOGIN_SERVICE_API"] + '/' + relationId).then(function (responseDel) {
setTimeout(function () {
vm.exeCount++;
vm.progress += percent;
vm.successItem++;
console.log(responseDel.status);
}, 200);
}).then(null, function (error) {
var rowstatus = '';
var errorName = '';
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + errorName + '';
break;
case 403:
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + errorName + '';
break;
case 409:
errorName = '入力されたユーザーIDは既に使用されています。他のユーザーIDを入力してください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + errorName + '';
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + errorName + '';
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + errorName + '';
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + errorName + '';
break;
}
_this53.$set(_this53.errorMessageExcel, z, rowstatus);
setTimeout(function () {
vm.exeCount++;
vm.progress += percent;
console.log(error.status);
}, 200);
});
}
}).then(null, function (error) {
var rowstatus = '';
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
vm.errorName = '';
} else {
vm.errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
vm.errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + vm.errorName + '';
break;
case 403:
vm.errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + vm.errorName + '';
break;
case 409:
vm.errorName = '入力されたユーザーIDは既に使用されています。他のユーザーIDを入力してください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + vm.errorName + '';
break;
case 500:
vm.errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + vm.errorName + '';
break;
case 503:
vm.errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + vm.errorName + '';
break;
default:
vm.errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = z + ' 行目>>' + userId + '(' + email + ') >>' + vm.errorName + '';
break;
}
_this53.$set(_this53.errorMessageExcel, z, rowstatus);
setTimeout(function () {
vm.exeCount++;
vm.progress += percent;
console.log(error.status);
}, 200);
});
} else {
setTimeout(function () {
vm.exeCount++;
vm.progress += percent;
vm.successItem++;
}, 200);
}
},
replaceSpecilSymboy: function replaceSpecilSymboy(txtString) {
return txtString.replace(/\r/g, '').replace(/\n/g, '\r\n');
},
// getDataForExport(page: any, federatedLoginServiceId: any) {
// const ID = this.getFederatedLoginServiceRelationId(federatedLoginServiceId);
// const lable = this.cognitoIdProviderName + 'ID';
// if (ID) {
// this.$http.get(Config.USER_FEDERATED_LOGIN_SERVICE_API
// + '?limit=1000&page=' + page + '&relationOwnerFederatedLoginServiceId=' + ID)
// .then((response: any) => {
// for (const item of response.body.relationsUserFederatedLoginService) {
// this.exportData.push({
// [lable]: item.federatedLoginEmail,
// 'ALLIGATEユーザーID': item.userId,
// '変更(1:登録、2:削除、3:変更無し)': 3,
// });
// }
// this.pages = Math.ceil((response.body.maxRecords) / 1000);
// this.dataLoad++;
// })
// .then( null, (err: any) => {
// this.exportData = [];
// this.dataLoad++;
// }); // catch
// } else {
// this.exportData = [];
// this.dataLoad++;
// }
// },
// downloadCSV() {
// const saveAs = require('file-saver');
// let filename;
// if (this.exportData.length === 0) {
// const lable = this.cognitoIdProviderName + 'ID';
// this.exportData.push({
// [lable]: '',
// 'ALLIGATEユーザーID': '',
// '変更(1:登録、2:削除、3:変更無し)': '',
// });
// }
// const csv = this.convertArrayOfObjectsToCSV({
// data: this.exportData,
// });
// filename = 'user-federated-login-data.csv';
// if (this.cognitoIdProviderName !== '') {
// filename = this.cognitoIdProviderName.toLowerCase() + '-user-federated-login-data.csv';
// }
// const bom = new Uint8Array([0xEF, 0xBB, 0xBF]);
// const blob = new Blob([ bom, csv ], {type: 'text/csv;charset=utf-8;'});
// // ダウンロード実行
// const isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
// if (isSafari) {
// saveAs(blob, filename);
// } else {
// console.log('window.navigator.msSaveOrOpenBlob', window.navigator.msSaveOrOpenBlob);
// if (window.navigator.msSaveOrOpenBlob !== undefined) {
// // IEの場合
// navigator.msSaveBlob(blob, filename);
// } else {
// // IE以外(Chrome, Firefox)
// // const downloadLink = $('');
// const downloadLink = document.createElement('a');
// downloadLink.setAttribute('href', window.URL.createObjectURL(blob));
// downloadLink.setAttribute('download', filename);
// downloadLink.setAttribute('target', '_blank');
// // $('body').append(downloadLink);
// downloadLink.click();
// downloadLink.remove();
// }
// }
// },
convertArrayOfObjectsToCSV: function convertArrayOfObjectsToCSV(args) {
var result;
var ctr;
var keys;
var columnDelimiter;
var lineDelimiter;
var data;
data = args.data || null;
if (data == null || !data.length) {
return null;
}
columnDelimiter = args.columnDelimiter || ',';
lineDelimiter = args.lineDelimiter || '\n';
keys = Object.keys(data[0]);
result = '';
result += keys.join(columnDelimiter);
result += lineDelimiter;
data.forEach(function (item) {
ctr = 0;
keys.forEach(function (key) {
if (ctr > 0) {
result += columnDelimiter;
}
result += item[key];
ctr++;
});
result += lineDelimiter;
});
return result;
},
getFederatedLoginServiceId: function getFederatedLoginServiceId(providerName) {
switch (providerName) {
case 'Google':
var googleId = this.federatedLoginServices.filter(function (element) {
return element.name === 'Google';
});
if (googleId.length > 0) {
this.googleLoginService.federatedLoginServiceId = googleId[0].federatedLoginServiceId;
this.googleLoginService.name = googleId[0].name;
}
break;
case 'Onelogin':
var oneloginId = this.federatedLoginServices.filter(function (element) {
return element.name === 'Onelogin';
});
if (oneloginId.length > 0) {
this.oneLoginLoginService.federatedLoginServiceId = oneloginId[0].federatedLoginServiceId; // this.oneLoginLoginService.name = oneloginId[0].name;
this.oneLoginLoginService.name = 'SAML';
}
break;
case 'Apple':
var appleId = this.federatedLoginServices.filter(function (element) {
return element.name === 'Apple';
});
if (appleId.length > 0) {
this.appleIdLoginService.federatedLoginServiceId = appleId[0].federatedLoginServiceId;
this.appleIdLoginService.name = appleId[0].name;
}
break;
default:
break;
}
},
getOwnerFederatedLoginService: function getOwnerFederatedLoginService() {
var _this54 = this;
return new Promise(function (resolve, reject) {
_this54.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["OWNER_FEDERATED_LOGIN_SERVICE_API"] + '?embed=federatedLoginService').then(function (response) {
_this54.OwnerFederatedLoginService = response.body.relationsOwnerFederatedLoginService;
_this54.isLoginServiceEnable();
resolve(null);
}).then(null, function (err) {
console.log('err: ', err);
resolve(null);
});
});
},
isLoginServiceEnable: function isLoginServiceEnable() {
var _this55 = this;
var gg = this.OwnerFederatedLoginService.filter(function (element) {
return element.federatedLoginServiceId === _this55.googleLoginService.federatedLoginServiceId;
});
var ol = this.OwnerFederatedLoginService.filter(function (element) {
return element.federatedLoginServiceId === _this55.oneLoginLoginService.federatedLoginServiceId;
});
var ap = this.OwnerFederatedLoginService.filter(function (element) {
return element.federatedLoginServiceId === _this55.appleIdLoginService.federatedLoginServiceId;
});
if (gg.length > 0) {
this.googleLoginService.isValid = gg[0].isValid;
this.googleLoginService.oldIsValid = gg[0].isValid;
this.googleLoginService.relationId = gg[0].relationId;
this.googleLoginService.isSaml = gg[0].federatedLoginService.isSaml;
this.googleLoginService.isResponse = true;
}
if (ol.length > 0) {
this.oneLoginLoginService.isValid = ol[0].isValid;
this.oneLoginLoginService.oldIsValid = ol[0].isValid;
this.oneLoginLoginService.relationId = ol[0].relationId;
this.oneLoginLoginService.metadataUrl = ol[0].metadataUrl;
this.oneLoginLoginService.oldMetadataUrl = ol[0].metadataUrl;
this.oneLoginLoginService.isSaml = ol[0].federatedLoginService.isSaml;
this.oneLoginLoginService.isResponse = true;
}
if (ap.length > 0) {
this.appleIdLoginService.isValid = ap[0].isValid;
this.appleIdLoginService.oldIsValid = ap[0].isValid;
this.appleIdLoginService.relationId = ap[0].relationId;
this.appleIdLoginService.isSaml = ap[0].federatedLoginService.isSaml;
this.appleIdLoginService.isResponse = true;
}
console.log('oneLoginLoginService', this.oneLoginLoginService);
},
saveConfig: function saveConfig() {
this.loading = true;
this.isSaveGoogle = true;
this.isSaveOnelogin = true;
this.isSaveAppleId = true;
this.saveOnelogin();
this.saveGoogle();
this.saveAppleId();
},
saveOnelogin: function saveOnelogin() {
console.log(this.oneLoginLoginService);
if (this.oneLoginLoginService.oldIsValid !== this.oneLoginLoginService.isValid || this.oneLoginLoginService.oldMetadataUrl !== this.oneLoginLoginService.metadataUrl) {
this.isSaveOnelogin = false;
if (this.oneLoginLoginService.relationId === '') {
this.submitRelationConfig(_config__WEBPACK_IMPORTED_MODULE_57__["ONELOGIN"], this.oneLoginLoginService.federatedLoginServiceId, this.oneLoginLoginService.isValid, this.oneLoginLoginService.metadataUrl);
} else {
this.updateRelationConfig(_config__WEBPACK_IMPORTED_MODULE_57__["ONELOGIN"], this.oneLoginLoginService.relationId, this.oneLoginLoginService.isValid, this.oneLoginLoginService.metadataUrl);
}
} else {
this.savingProgress++;
}
},
saveGoogle: function saveGoogle() {
if (this.googleLoginService.oldIsValid !== this.googleLoginService.isValid) {
this.isSaveGoogle = false;
if (this.googleLoginService.relationId === '') {
this.submitRelationConfig(_config__WEBPACK_IMPORTED_MODULE_57__["GOOGLE"], this.googleLoginService.federatedLoginServiceId, this.googleLoginService.isValid, this.googleLoginService.metadataUrl);
} else {
this.updateRelationConfig(_config__WEBPACK_IMPORTED_MODULE_57__["GOOGLE"], this.googleLoginService.relationId, this.googleLoginService.isValid, this.googleLoginService.metadataUrl);
}
} else {
this.savingProgress++;
}
},
saveAppleId: function saveAppleId() {
if (this.appleIdLoginService.oldIsValid !== this.appleIdLoginService.isValid) {
this.isSaveAppleId = false;
if (this.appleIdLoginService.relationId === '') {
this.submitRelationConfig(_config__WEBPACK_IMPORTED_MODULE_57__["APPLEID"], this.appleIdLoginService.federatedLoginServiceId, this.appleIdLoginService.isValid, this.appleIdLoginService.metadataUrl);
} else {
this.updateRelationConfig(_config__WEBPACK_IMPORTED_MODULE_57__["APPLEID"], this.appleIdLoginService.relationId, this.appleIdLoginService.isValid, this.appleIdLoginService.metadataUrl);
}
} else {
this.savingProgress++;
}
},
submitRelationConfig: function submitRelationConfig(type, federatedLoginServiceId, isValid, metadataUrl) {
var _this56 = this;
var data = {};
if (isValid === true) {
data = {
federatedLoginServiceId: federatedLoginServiceId,
isValid: isValid,
metadataFile: '',
metadataUrl: metadataUrl
};
} else {
data = {
federatedLoginServiceId: federatedLoginServiceId,
isValid: isValid,
metadataFile: ''
};
}
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_57__["OWNER_FEDERATED_LOGIN_SERVICE_API"], data).then(function (response) {
_this56.savingProgress++;
_this56.checkSaveStatus(type);
}).then(null, function (err) {
console.log('err: ', err);
_this56.savingProgress++;
}); // catch
},
updateRelationConfig: function updateRelationConfig(type, relationId, isValid, metadataUrl) {
var _this57 = this;
var data = {};
if (isValid === true) {
data = {
metadataUrl: metadataUrl,
metadataFile: '',
isValid: isValid
};
} else {
data = {
metadataFile: '',
isValid: isValid
};
}
this.$http.put(_config__WEBPACK_IMPORTED_MODULE_57__["OWNER_FEDERATED_LOGIN_SERVICE_API"] + '/' + relationId, data).then(function (response) {
_this57.savingProgress++;
_this57.checkSaveStatus(type);
}).then(null, function (err) {
console.log('err: ', err);
_this57.savingProgress++;
}); // catch
},
checkSaveStatus: function checkSaveStatus(type) {
switch (type) {
case _config__WEBPACK_IMPORTED_MODULE_57__["GOOGLE"]:
this.isSaveGoogle = true;
break;
case _config__WEBPACK_IMPORTED_MODULE_57__["ONELOGIN"]:
this.isSaveOnelogin = true;
break;
case _config__WEBPACK_IMPORTED_MODULE_57__["APPLEID"]:
this.isSaveAppleId = true;
break;
}
},
// 外部ログインサービス利用設定
checkIsChangeConfig: function checkIsChangeConfig() {
if (this.googleLoginService.oldIsValid !== this.googleLoginService.isValid) {
return true;
}
if (this.oneLoginLoginService.oldIsValid !== this.oneLoginLoginService.isValid || this.oneLoginLoginService.oldMetadataUrl !== this.oneLoginLoginService.metadataUrl) {
return true;
}
if (this.appleIdLoginService.oldIsValid !== this.appleIdLoginService.isValid) {
return true;
}
return false;
},
getPlan: function getPlan() {
var _this58 = this;
return new Promise(function (resolve, reject) {
// this.pages = 0;
// this.loading = true;
localStorage.setItem('isMfa', 'false');
localStorage.setItem('isFederatedLoginService', 'false');
localStorage.setItem('isSamlFederatedLoginService', 'false');
_this58.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["PLAN_API"]).then(function (response) {
if (response.body.maxRecords > 0) {
localStorage.setItem('isMfa', response.body.plans[0].isMfa);
localStorage.setItem('isFederatedLoginService', response.body.plans[0].isFederatedLoginService);
localStorage.setItem('isSamlFederatedLoginService', response.body.plans[0].isSamlFederatedLoginService);
}
resolve(null);
}).then(null, function (err) {
console.log('err: ', err);
resolve(null);
}); // catch
});
},
clickResetNfc: function clickResetNfc() {
var _this59 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["OWNER_API"] + '?ownerId=' + encodeURIComponent(this.ownerId)).then(function (response) {
if (!_this59.isEmpty(response.body.owners[0].pCodeConfig)) {
_this59.blockCount = response.body.owners[0].pCodeConfig.blockCount;
_this59.ownerInfor = response.body.owners;
var readPosition = response.body.owners[0].pCodeConfig.readPosition;
var _iterator17 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_52__["default"])(readPosition),
_step17;
try {
for (_iterator17.s(); !(_step17 = _iterator17.n()).done;) {
var item = _step17.value;
_this59.SettingInfo.push({
position: item.position,
length: item.length
});
}
} catch (err) {
_iterator17.e(err);
} finally {
_iterator17.f();
}
}
}).then(null, function (err) {
return console.log('err: ', err);
}); // catch
this.countReset++;
},
goRelation: function goRelation(loginService) {
var _this60 = this;
this.pages = 0;
this.currPage = 1;
this.maxRecord = 0;
this.$router.push({
query: Object.assign({}, this.$route.query, {
p: 'registration'
})
});
localStorage.setItem('isExternalLogin', 'registration');
localStorage.setItem('cognitoIdProviderName', loginService.name);
localStorage.setItem('federatedLoginServiceId', loginService.federatedLoginServiceId);
this.cognitoIdProviderName = localStorage.cognitoIdProviderName;
this.isExternalLogin = localStorage.isExternalLogin;
this.federatedLoginServiceId = localStorage.federatedLoginServiceId;
this.userList = [];
this.realtionsUserList = [];
this.loading = true;
return this.getPlan().then(function () {
return _this60.getUsers(1);
}).then(function () {
return _this60.getOwnerFederatedLoginService();
}).then(function () {
return _this60.getFederatedLoginRelation();
}).then(function () {
_this60.isFederatedLoginService = localStorage.isFederatedLoginService;
_this60.loading = false;
});
},
resetMessage: function resetMessage() {
this.sucessStatus = false;
this.errorMessageLogs = '';
this.successMessageLogs = '';
this.savingProgress = 0;
},
resetInput: function resetInput() {
this.errorMessageLogs = '';
this.successMessageLogs = '';
this.errorMessageParams = {
email: '',
userId: ''
};
},
goPageSetting: function goPageSetting() {
var _this61 = this;
this.resetMessage();
this.resetInput();
localStorage.setItem('cognitoIdProviderName', '');
localStorage.setItem('isExternalLogin', 'setting');
this.isExternalLogin = localStorage.isExternalLogin;
this.loading = true;
var query = Object.assign({}, this.$route.query);
delete query.p;
this.$router.replace({
query: query
});
return this.getPlan().then(function () {
return _this61.getOwnerFederatedLoginService();
}).then(function () {
_this61.isFederatedLoginService = localStorage.isFederatedLoginService;
_this61.loading = false;
});
},
getUsers: function getUsers(page) {
var _this62 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["USERS_LIST_API"] + '?limit=100&page=' + page + '&sortKey=asc:userId&isValid=true&isExceptOptionalUser=true&exclude=thumbnail').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.users.forEach(function (element) {
_this62.userList.push({
text: element.userId,
value: element.userId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this62.getUsers(page + 1);
} else {
_this62.isDisabled = false;
}
} else {
_this62.userList = null;
}
}).then(null, function (err) {
return console.log('err: ', err);
}); // catch
},
getFederatedLoginRelation: function getFederatedLoginRelation() {
var _this63 = this;
return new Promise(function (resolve, reject) {
var ID = _this63.getFederatedLoginServiceRelationId(_this63.federatedLoginServiceId);
_this63.realtionsUserList = [];
if (ID) {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_57__["USER_FEDERATED_LOGIN_SERVICE_API"] + '?limit=' + _this63.pageSizeList + '&page=' + _this63.currPage + '&relationOwnerFederatedLoginServiceId=' + ID;
if (_this63.keyword !== '' && _this63.keyword !== undefined) {
apiLink = _config__WEBPACK_IMPORTED_MODULE_57__["USER_FEDERATED_LOGIN_SERVICE_API"] + '?limit=' + _this63.pageSizeList + '&page=' + _this63.currPage + '&relationOwnerFederatedLoginServiceId=' + ID + '&keyword=' + _this63.keyword;
}
_this63.relationOwnerFederatedLoginServiceId = ID;
_this63.$http.get(apiLink).then(function (response) {
_this63.maxRecord = response.body.maxRecords;
if (response.body.maxRecords > 0) {
response.body.relationsUserFederatedLoginService.forEach(function (element) {
_this63.realtionsUserList.push(element);
});
_this63.pages = Math.ceil(response.body.maxRecords / _this63.pageSizeList);
} else {
_this63.realtionsUserList = [];
}
resolve(null);
}).then(null, function (err) {
console.log('err: ', err);
_this63.realtionsUserList = [];
resolve(null);
}); // catch
} else {
resolve(null);
}
});
},
getFederatedLoginServiceRelationId: function getFederatedLoginServiceRelationId(federatedLoginServiceId) {
var relation = this.OwnerFederatedLoginService.filter(function (element) {
return element.federatedLoginServiceId === federatedLoginServiceId;
});
if (relation.length > 0) {
return relation[0].relationId;
} else {
return false;
}
},
addRelation: function addRelation(user) {
var _this64 = this;
var canSubmit = this.validateBeforeSubmit(user);
var Infor = {
userId: user.userId,
federatedLoginEmail: user.email,
relationOwnerFederatedLoginServiceId: this.relationOwnerFederatedLoginServiceId
};
this.sucessStatus = false;
if (canSubmit) {
this.loading = true;
this.resetInput();
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_57__["USER_FEDERATED_LOGIN_SERVICE_API"], Infor).then(function (response) {
console.log(response);
_this64.realtionsUserList = [];
_this64.pages = 0;
_this64.currPage = 1;
_this64.getFederatedLoginRelation();
_this64.successMessageLogs = 'ログインユーザーが追加されました。';
_this64.errorMessageLogs = '';
_this64.sucessStatus = true;
_this64.loading = false;
}).then(null, function (error) {
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
_this64.errorMessageLogs = '';
} else {
_this64.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
}
break;
case 400:
_this64.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
_this64.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
break;
case 409:
_this64.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_409_USER"];
break;
case 500:
_this64.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this64.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this64.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
_this64.loading = false;
_this64.sucessStatus = false;
_this64.successMessageLogs = '';
}); // catch
}
},
deleteRelation: function deleteRelation(relationId) {
var _this65 = this;
this.loading = true;
this.$http.delete(_config__WEBPACK_IMPORTED_MODULE_57__["USER_FEDERATED_LOGIN_SERVICE_API"] + '/' + relationId).then(function (response) {
console.log(response);
_this65.realtionsUserList = [];
_this65.pages = 0;
_this65.currPage = 1;
_this65.resetInput();
_this65.successMessageLogs = 'ログインユーザーが削除されました。';
_this65.errorMessageLogs = '';
_this65.loading = false;
_this65.sucessStatus = true;
_this65.getFederatedLoginRelation();
}).then(null, function (error) {
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
_this65.errorMessageLogs = '';
} else {
_this65.errorMessageLogs = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
_this65.errorMessageLogs = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 403:
_this65.errorMessageLogs = 'アクセス情報が不正です。ログインし直してからやり直してください。';
break;
case 500:
_this65.errorMessageLogs = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
case 503:
_this65.errorMessageLogs = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
default:
_this65.errorMessageLogs = 'アクセス情報が不正です。ログインし直してからやり直してください。';
break;
}
_this65.loading = false;
_this65.sucessStatus = false;
_this65.successMessageLogs = '';
}); // catch;
},
validateBeforeSubmit: function validateBeforeSubmit(data) {
this.errorMessageParams.email = '';
this.errorMessageParams.userId = '';
var validEmail = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$/.test(data.email);
if (!validEmail) {
this.errorMessageParams.email = '正しいメールアドレスを入力してください。';
return false;
} else {
this.errorMessageParams.email = '';
}
var userId = '';
if (data.userId !== null && data.userId !== '' && data.userId !== undefined) {
userId = data.userId;
}
var validUserID = /^[a-zA-Z0-9@.!#$%&'*+/=?^_`{|}~-]{4,96}$/.test(userId);
if (!validUserID) {
this.errorMessageParams.userId = 'ログインに使用するIDは必須です。';
return false;
} else {
this.errorMessageParams.userId = '';
}
return true;
},
initializeNFCSetting: function initializeNFCSetting() {
this.getTypeInfo();
this.getOwnerInfor();
},
checkEditStatus: function checkEditStatus() {
if (!this.fistTime) {
this.settingInfor.ownerCodePosition1 = 0;
this.settingInfor.ownerCodePosition2 = 0;
this.settingInfor.ownerCodePosition3 = 0;
this.settingInfor.ownerCodeLength1 = 0;
this.settingInfor.ownerCodeLength2 = 0;
this.settingInfor.ownerCodeLength3 = 0;
this.settingInfor.readPosition1 = 0;
this.settingInfor.readPosition2 = 0;
this.settingInfor.readPosition3 = 0;
this.settingInfor.readLength1 = 0;
this.settingInfor.readLength2 = 0;
this.settingInfor.readLength3 = 0;
this.settingInfor.ownerCode = '';
this.settingInfor.systemCode = '';
this.settingInfor.serviceCode = '';
this.settingInfor.blockCount = 0;
this.settingInfor.keyType = 1;
this.settingInfor.keyValue = '';
this.settingInfor.sectorNumber = 0;
this.settingInfor.isOwnerCodeValid = false;
}
switch (this.settingInfor.pCodeConfigType) {
case 0:
// 製造番号読み出し
this.fistTime = false;
this.editStatus = true;
this.isFelica = true;
this.isMifare = true;
this.editStatusException = true;
break;
case 1:
this.fistTime = false;
this.editStatus = true;
this.isFelica = true;
this.isMifare = true;
this.editStatusException = false;
break;
case 2:
this.fistTime = false;
this.editStatus = true;
this.isFelica = true;
this.isMifare = true;
this.editStatusException = false;
break;
case 3:
this.fistTime = false;
this.editStatus = true;
this.isFelica = true;
this.isMifare = true;
this.editStatusException = true;
break;
case 4:
this.fistTime = false;
this.editStatus = false;
this.isFelica = true;
this.isMifare = false;
this.editStatusException = false;
break;
case 5:
this.fistTime = false;
this.editStatus = false;
this.isFelica = false;
this.isMifare = true;
this.editStatusException = false;
break;
case 6:
// 製造番号読み出し(Felica)
this.fistTime = false;
this.editStatus = true;
this.isFelica = true;
this.isMifare = true;
this.editStatusException = true;
break;
case 7:
// 製造番号読み出し(MYFARE)
this.fistTime = false;
this.editStatus = true;
this.isFelica = true;
this.isMifare = true;
this.editStatusException = true;
break;
}
},
getTypeInfo: function getTypeInfo() {
var _this66 = this;
this.loading = true;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["CONFIG_PCODE_TYPE_API"]).then(function (response) {
if (response.body.pCodeConfigTypes !== undefined && response.body.pCodeConfigTypes.length > 0) {
// task 22404: require list (0, 6, 7, 1, 2, 3, 4, 5)
var index = 1;
response.body.pCodeConfigTypes.forEach(function (item) {
if (item.type === 6 || item.type === 7) {
// if type = 6, 7 then push into list by index
_this66.listNfcSettingSelect.splice(index, 0, item); // 0: not remove any item
index++;
} else {
_this66.listNfcSettingSelect.push(item);
}
});
} else {
_this66.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
}
_this66.loading = false;
}).then(null, function (err) {
_this66.loading = false;
console.log('err: ', err);
switch (err.status) {
case 400:
_this66.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this66.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this66.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 404:
_this66.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_404"];
break;
case 500:
_this66.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this66.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this66.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
}); // catch
},
getOwnerInfor: function getOwnerInfor() {
var _this67 = this;
this.loading = true;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["OWNER_API"] + '?ownerId=' + encodeURIComponent(localStorage.ownerId)).then(function (response) {
_this67.fistTime = true;
_this67.settingInfor.pCodeConfigType = response.body.owners[0].pCodeConfigType;
_this67.settingInfor.phonesBeValid = response.body.owners[0].phonesBeValid;
_this67.settingInfor.keyTokenRefreshable = response.body.owners[0].keyTokenRefreshable;
_this67.settingInfor.keyTokenLifetime = response.body.owners[0].keyTokenLifetime;
_this67.settingInfor.keyTokenRefreshRate = response.body.owners[0].keyTokenRefreshRate;
_this67.settingInfor.type = response.body.owners[0].pCodeConfig.type;
_this67.settingInfor.isOwnerCodeValid = response.body.owners[0].pCodeConfig.isOwnerCodeValid;
_this67.settingInfor.ownerCode = response.body.owners[0].pCodeConfig.ownerCode;
if (!_this67.isEmpty(response.body.owners[0].pCodeConfig)) {
var ownerCodePosition = response.body.owners[0].pCodeConfig.ownerCodePosition;
for (var i = 0; i < ownerCodePosition.length; i++) {
switch (i) {
case 0:
_this67.settingInfor.ownerCodePosition1 = response.body.owners[0].pCodeConfig.ownerCodePosition[i].position;
_this67.settingInfor.ownerCodeLength1 = response.body.owners[0].pCodeConfig.ownerCodePosition[i].length;
break;
case 1:
_this67.settingInfor.ownerCodePosition2 = response.body.owners[0].pCodeConfig.ownerCodePosition[i].position;
_this67.settingInfor.ownerCodeLength2 = response.body.owners[0].pCodeConfig.ownerCodePosition[i].length;
break;
case 2:
_this67.settingInfor.ownerCodePosition3 = response.body.owners[0].pCodeConfig.ownerCodePosition[i].position;
_this67.settingInfor.ownerCodeLength3 = response.body.owners[0].pCodeConfig.ownerCodePosition[i].length;
break;
}
}
var readPosition = response.body.owners[0].pCodeConfig.readPosition;
for (var j = 0; j < readPosition.length; j++) {
switch (j) {
case 0:
_this67.settingInfor.readPosition1 = response.body.owners[0].pCodeConfig.readPosition[j].position;
_this67.settingInfor.readLength1 = response.body.owners[0].pCodeConfig.readPosition[j].length;
break;
case 1:
_this67.settingInfor.readPosition2 = response.body.owners[0].pCodeConfig.readPosition[j].position;
_this67.settingInfor.readLength2 = response.body.owners[0].pCodeConfig.readPosition[j].length;
break;
case 2:
_this67.settingInfor.readPosition3 = response.body.owners[0].pCodeConfig.readPosition[j].position;
_this67.settingInfor.readLength3 = response.body.owners[0].pCodeConfig.readPosition[j].length;
break;
}
}
if (_this67.settingInfor.type === 0) {
if (!_this67.isEmpty(response.body.owners[0].pCodeConfig.credential)) {
_this67.settingInfor.systemCode = response.body.owners[0].pCodeConfig.credential.felica.systemCode;
_this67.settingInfor.serviceCode = response.body.owners[0].pCodeConfig.credential.felica.serviceCode;
}
_this67.settingInfor.blockCount = response.body.owners[0].pCodeConfig.blockCount;
} else {
_this67.settingInfor.keyType = response.body.owners[0].pCodeConfig.credential.mifare.keyType;
_this67.settingInfor.keyValue = response.body.owners[0].pCodeConfig.credential.mifare.keyValue;
_this67.settingInfor.sectorNumber = response.body.owners[0].pCodeConfig.sectorNumber;
}
}
_this67.checkEditStatus();
_this67.loading = false;
}).then(null, function (err) {
console.log('err: ', err);
switch (err.status) {
case 400:
_this67.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this67.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this67.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 404:
_this67.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_404"];
break;
case 500:
_this67.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this67.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this67.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
_this67.loading = false;
}); // catch
},
saveNfcSetting: function saveNfcSetting() {
var _this68 = this;
console.log('this.settingInfor.pCodeConfigType', this.settingInfor.pCodeConfigType);
this.loading = true;
this.successMessageLogs = '';
this.errorMessageLogs = '';
var Infor = {
pCodeConfigType: this.settingInfor.pCodeConfigType
};
switch (this.settingInfor.pCodeConfigType) {
case 0:
// 製造番号読み出し
break;
case 1:
if (this.settingInfor.isOwnerCodeValid) {
Infor.pCodeConfig = {
ownerCode: this.settingInfor.ownerCode,
isOwnerCodeValid: this.settingInfor.isOwnerCodeValid,
ownerCodePosition: [{
position: parseInt(this.settingInfor.ownerCodePosition1.toString()),
length: parseInt(this.settingInfor.ownerCodeLength1.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition2.toString()),
length: parseInt(this.settingInfor.ownerCodeLength2.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition3.toString()),
length: parseInt(this.settingInfor.ownerCodeLength3.toString())
}]
};
} else {
Infor.pCodeConfig = {
isOwnerCodeValid: this.settingInfor.isOwnerCodeValid,
ownerCodePosition: [{
position: parseInt(this.settingInfor.ownerCodePosition1.toString()),
length: parseInt(this.settingInfor.ownerCodeLength1.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition2.toString()),
length: parseInt(this.settingInfor.ownerCodeLength2.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition3.toString()),
length: parseInt(this.settingInfor.ownerCodeLength3.toString())
}]
};
}
break;
case 2:
if (this.settingInfor.isOwnerCodeValid) {
Infor.pCodeConfig = {
ownerCode: this.settingInfor.ownerCode,
isOwnerCodeValid: this.settingInfor.isOwnerCodeValid,
ownerCodePosition: [{
position: parseInt(this.settingInfor.ownerCodePosition1.toString()),
length: parseInt(this.settingInfor.ownerCodeLength1.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition2.toString()),
length: parseInt(this.settingInfor.ownerCodeLength2.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition3.toString()),
length: parseInt(this.settingInfor.ownerCodeLength3.toString())
}]
};
} else {
Infor.pCodeConfig = {
isOwnerCodeValid: this.settingInfor.isOwnerCodeValid,
ownerCodePosition: [{
position: parseInt(this.settingInfor.ownerCodePosition1.toString()),
length: parseInt(this.settingInfor.ownerCodeLength1.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition2.toString()),
length: parseInt(this.settingInfor.ownerCodeLength2.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition3.toString()),
length: parseInt(this.settingInfor.ownerCodeLength3.toString())
}]
};
}
break;
case 3:
break;
case 4:
if (this.settingInfor.isOwnerCodeValid) {
Infor.pCodeConfig = {
ownerCode: this.settingInfor.ownerCode,
blockCount: parseInt(this.settingInfor.blockCount.toString()),
isOwnerCodeValid: this.settingInfor.isOwnerCodeValid,
type: 0,
credential: {
felica: {
systemCode: this.settingInfor.systemCode,
serviceCode: this.settingInfor.serviceCode
}
},
ownerCodePosition: [{
position: parseInt(this.settingInfor.ownerCodePosition1.toString()),
length: parseInt(this.settingInfor.ownerCodeLength1.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition2.toString()),
length: parseInt(this.settingInfor.ownerCodeLength2.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition3.toString()),
length: parseInt(this.settingInfor.ownerCodeLength3.toString())
}],
readPosition: [{
position: parseInt(this.settingInfor.readPosition1.toString()),
length: parseInt(this.settingInfor.readLength1.toString())
}, {
position: parseInt(this.settingInfor.readPosition2.toString()),
length: parseInt(this.settingInfor.readLength2.toString())
}, {
position: parseInt(this.settingInfor.readPosition3.toString()),
length: parseInt(this.settingInfor.readLength3.toString())
}]
};
} else {
Infor.pCodeConfig = {
blockCount: parseInt(this.settingInfor.blockCount.toString()),
isOwnerCodeValid: this.settingInfor.isOwnerCodeValid,
type: 0,
credential: {
felica: {
systemCode: this.settingInfor.systemCode,
serviceCode: this.settingInfor.serviceCode
}
},
ownerCodePosition: [{
position: parseInt(this.settingInfor.ownerCodePosition1.toString()),
length: parseInt(this.settingInfor.ownerCodeLength1.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition2.toString()),
length: parseInt(this.settingInfor.ownerCodeLength2.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition3.toString()),
length: parseInt(this.settingInfor.ownerCodeLength3.toString())
}],
readPosition: [{
position: parseInt(this.settingInfor.readPosition1.toString()),
length: parseInt(this.settingInfor.readLength1.toString())
}, {
position: parseInt(this.settingInfor.readPosition2.toString()),
length: parseInt(this.settingInfor.readLength2.toString())
}, {
position: parseInt(this.settingInfor.readPosition3.toString()),
length: parseInt(this.settingInfor.readLength3.toString())
}]
};
}
break;
case 5:
if (this.settingInfor.isOwnerCodeValid) {
Infor.pCodeConfig = {
ownerCode: this.settingInfor.ownerCode,
isOwnerCodeValid: this.settingInfor.isOwnerCodeValid,
sectorNumber: parseInt(this.settingInfor.sectorNumber.toString()),
type: 1,
credential: {
mifare: {
keyType: parseInt(this.settingInfor.keyType.toString()),
keyValue: this.settingInfor.keyValue
}
},
ownerCodePosition: [{
position: parseInt(this.settingInfor.ownerCodePosition1.toString()),
length: parseInt(this.settingInfor.ownerCodeLength1.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition2.toString()),
length: parseInt(this.settingInfor.ownerCodeLength2.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition3.toString()),
length: parseInt(this.settingInfor.ownerCodeLength3.toString())
}],
readPosition: [{
position: parseInt(this.settingInfor.readPosition1.toString()),
length: parseInt(this.settingInfor.readLength1.toString())
}, {
position: parseInt(this.settingInfor.readPosition2.toString()),
length: parseInt(this.settingInfor.readLength2.toString())
}, {
position: parseInt(this.settingInfor.readPosition3.toString()),
length: parseInt(this.settingInfor.readLength3.toString())
}]
};
} else {
Infor.pCodeConfig = {
isOwnerCodeValid: this.settingInfor.isOwnerCodeValid,
sectorNumber: parseInt(this.settingInfor.sectorNumber.toString()),
type: 1,
credential: {
mifare: {
keyType: parseInt(this.settingInfor.keyType.toString()),
keyValue: this.settingInfor.keyValue
}
},
ownerCodePosition: [{
position: parseInt(this.settingInfor.ownerCodePosition1.toString()),
length: parseInt(this.settingInfor.ownerCodeLength1.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition2.toString()),
length: parseInt(this.settingInfor.ownerCodeLength2.toString())
}, {
position: parseInt(this.settingInfor.ownerCodePosition3.toString()),
length: parseInt(this.settingInfor.ownerCodeLength3.toString())
}],
readPosition: [{
position: parseInt(this.settingInfor.readPosition1.toString()),
length: parseInt(this.settingInfor.readLength1.toString())
}, {
position: parseInt(this.settingInfor.readPosition2.toString()),
length: parseInt(this.settingInfor.readLength2.toString())
}, {
position: parseInt(this.settingInfor.readPosition3.toString()),
length: parseInt(this.settingInfor.readLength3.toString())
}]
};
}
break;
case 6:
// 製造番号読み出し(Felica)
break;
case 7:
// 製造番号読み出し(MYFARE)
break;
}
console.log(Infor);
this.$http.put(_config__WEBPACK_IMPORTED_MODULE_57__["OWNER_API"] + '/' + encodeURIComponent(localStorage.ownerId), Infor).then(function (response) {
_this68.loading = false;
_this68.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["EDIT_SETTING_API_SUCCESS"];
_this68.errorMessageLogs = '';
}).then(null, function (err) {
_this68.loading = false;
_this68.successMessageLogs = ''; // this.errorMessageLogs = Config.ADD_API_ERROR;
switch (err.status) {
case 400:
_this68.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
_this68.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
break;
case 409:
_this68.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_409"];
break;
case 500:
_this68.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this68.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this68.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
});
},
initializeLogLabelSetting: function initializeLogLabelSetting() {
var _this69 = this;
this.successMessageLogs = '';
this.errorMessageLogs = '';
this.loading = true;
this.dataEditLogLabel = {};
this.listConfifLog = [];
this.pages = 0;
this.isEditLogLabel = false;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["CONFIG_LOG_API"] + '?limit=' + localStorage.pageSizeLogConfig + '&page=' + this.currPage + '&sortKey=' + localStorage.configLogSortName + ':' + localStorage.configLogSortKey).then(function (response) {
if (response.body.logConfigs !== undefined && response.body.logConfigs.length > 0) {
_this69.pages = Math.ceil(response.body.maxRecords / localStorage.pageSizeLogConfig);
_this69.listConfifLog = response.body.logConfigs;
} else {
_this69.listConfifLog = [];
}
_this69.loading = false;
}).then(null, function (err) {
switch (err.status) {
case 400:
_this69.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this69.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this69.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 500:
_this69.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this69.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this69.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
_this69.listConfifLog = [];
_this69.loading = false;
}); // catch
},
reloadDataLogLabel: function reloadDataLogLabel() {
var _this70 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_57__["CONFIG_LOG_API"]).then(function (response) {
if (response.body.logConfigs !== undefined && response.body.logConfigs.length > 0) {
response.body.logConfigs.forEach(function (item) {
if (item.accessLogId === _this70.dataEditLogLabel.accessLogId) {
_this70.dataEditLogLabel.logLabel = item.logLabel;
_this70.dataEditLogLabel.isDefault = item.isDefault;
}
});
}
_this70.loading = false;
}).then(null, function (err) {
switch (err.status) {
case 400:
_this70.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this70.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this70.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 500:
_this70.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this70.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this70.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
_this70.loading = false;
}); // catch
},
clickEditLogLabel: function clickEditLogLabel(dataEditLogLabel) {
this.loading = true;
this.successMessageLogs = '';
this.errorMessageLogs = '';
this.isEditLogLabel = true;
this.dataEditLogLabel = dataEditLogLabel;
this.reloadDataLogLabel();
},
clickSaveLogLabel: function clickSaveLogLabel(data) {
var _this71 = this;
this.successMessageLogs = '';
this.errorMessageLogs = '';
if (data.logLabel === null || data.logLabel === '') {
this.logLabelErr = 'ログ名称は必須です。';
return;
} else {
this.logLabelErr = '';
}
var logInfo = {
accessLogId: data.accessLogId,
logLabel: data.logLabel
};
this.loading = true;
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_57__["CONFIG_LOG_API"], logInfo).then(function (response) {
if (response.body.message === 'Success') {
_this71.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["EDIT_CONFIG_LOG_API_SUCCESS"];
} else {
_this71.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
}
_this71.reloadDataLogLabel();
}).then(null, function (err) {
switch (err.status) {
case 400:
_this71.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this71.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this71.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 500:
_this71.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this71.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this71.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
_this71.loading = false;
}); // catch
},
clickDeleteLogLabel: function clickDeleteLogLabel(data) {
var _this72 = this;
this.successMessageLogs = '';
this.errorMessageLogs = '';
this.loading = true;
this.$http.delete(_config__WEBPACK_IMPORTED_MODULE_57__["CONFIG_LOG_API"] + '/' + encodeURIComponent(data.accessLogId)).then(function (response) {
if (response.body.message === 'Success') {
_this72.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["EDIT_CONFIG_LOG_API_SUCCESS"];
} else {
_this72.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
}
_this72.reloadDataLogLabel();
}).then(null, function (err) {
switch (err.status) {
case 403:
if (err.message === 'Unauthorized') {
_this72.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this72.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 404:
_this72.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_404"];
break;
case 500:
_this72.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this72.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this72.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
_this72.loading = false;
}); // catch
},
clickBackLogLabel: function clickBackLogLabel() {
this.isEditLogLabel = false;
this.initializeLogLabelSetting();
},
changePerPage: function changePerPage(value) {
this.perPage = value;
localStorage.setItem('pageSizeUserList', value);
this.initializeLogLabelSetting();
},
changePage: function changePage(payload) {
console.log(payload);
var type = payload.change;
if (type === 'log') {
this.currPage = payload.page;
this.initializeLogLabelSetting();
}
},
saveKeyToken: function saveKeyToken() {
var _this73 = this;
this.successMessageLogs = '';
this.errorMessageLogs = '';
if (this.settingInfor.keyTokenRefreshRate >= this.settingInfor.keyTokenLifetime) {
this.errorMessageLogs = '更新間隔は、有効期間より長く設定することはできません。';
} else {
this.loading = true;
var infor = {
keyTokenRefreshable: this.settingInfor.keyTokenRefreshable,
keyTokenLifetime: this.settingInfor.keyTokenLifetime,
keyTokenRefreshRate: this.settingInfor.keyTokenRefreshRate
};
console.log(infor);
this.$http.put(_config__WEBPACK_IMPORTED_MODULE_57__["OWNER_API"] + '/' + localStorage.ownerId, infor).then(function (response) {
console.log(response);
_this73.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["EDIT_SETTING_API_SUCCESS"];
_this73.loading = false;
}).then(null, function (err) {
switch (err.status) {
case 400:
_this73.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this73.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this73.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 404:
_this73.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_404"];
break;
case 500:
_this73.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this73.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this73.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
_this73.loading = false;
});
}
},
savePhoneStatus: function savePhoneStatus() {
var _this74 = this;
this.loading = true;
this.successMessageLogs = '';
this.errorMessageLogs = '';
var infor = {
phonesBeValid: this.settingInfor.phonesBeValid
};
console.log(infor);
this.$http.put(_config__WEBPACK_IMPORTED_MODULE_57__["OWNER_API"] + '/' + localStorage.ownerId, infor).then(function (response) {
console.log(response);
_this74.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["EDIT_SETTING_API_SUCCESS"];
_this74.loading = false;
}).then(null, function (err) {
switch (err.status) {
case 400:
_this74.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this74.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403"];
} else {
_this74.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_403_DENIED"];
}
break;
case 404:
_this74.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_404"];
break;
case 500:
_this74.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_500"];
break;
case 503:
_this74.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_503"];
break;
default:
_this74.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_57__["ERROR_DEFAULT"];
break;
}
_this74.loading = false;
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/setting/TimeAddGroupPage.vue?vue&type=script&lang=ts&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/setting/TimeAddGroupPage.vue?vue&type=script&lang=ts& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_TimeAddGroupTemplate_TimeAddGroupTemplate_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/templates/TimeAddGroupTemplate/TimeAddGroupTemplate.vue */ "./src/components/templates/TimeAddGroupTemplate/TimeAddGroupTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__["Vue"].extend({
name: 'TimeAddGroupPage',
components: {
TimeAddGroupTemplate: _components_templates_TimeAddGroupTemplate_TimeAddGroupTemplate_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
data: function data() {
return {
perPage: _config__WEBPACK_IMPORTED_MODULE_10__["PAGE_DEFAULT"],
currPage: 1,
scorp: ['groupId'],
keyword: '',
groupTotalCount: 0,
dataGroups: [],
loading: false,
errorMessageLogs: '',
successMessageLogs: '',
isFinishGetUser: false,
isFinishGetGate: false,
rowinErrDialog: 0,
errorMessageProcess: [],
successItemProcess: 0,
totalDataRowProcess: 0,
showProgress: false,
isFinishProcess: false,
progress: 0,
showConfirm: false,
groupOfTime: []
};
},
created: function created() {
var _this = this;
if (typeof localStorage.groupSortKey === 'undefined') {
localStorage.setItem('groupSortKey', 'registered');
}
if (typeof localStorage.groupSortName === 'undefined') {
localStorage.setItem('groupSortName', 'desc');
}
if (typeof localStorage.pageSizeGroup === 'undefined') {
localStorage.setItem('pageSizeGroup', _config__WEBPACK_IMPORTED_MODULE_10__["PAGE_DEFAULT"].toString());
this.perPage = _config__WEBPACK_IMPORTED_MODULE_10__["PAGE_DEFAULT"];
} else {
this.perPage = parseInt(localStorage.pageSizeGroup);
}
var dataQuery = this.$route.query;
this.loading = true;
this.groupOfTime = [];
this.getListGroups().then(function () {
_this.getGroupOfTime(1, dataQuery.passableTimeSettingId);
});
},
watch: {
isFinishGetUser: function isFinishGetUser(value) {
if (this.isFinishGetGate && value) {
this.loading = false;
}
},
isFinishGetGate: function isFinishGetGate(value) {
if (this.isFinishGetUser && value) {
this.loading = false;
}
}
},
methods: {
closeModalProgress: function closeModalProgress() {
this.showProgress = false;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.loading = true;
var dataQuery = this.$route.query;
this.getGroupOfTime(1, dataQuery.passableTimeSettingId);
},
closeDialogConfirm: function closeDialogConfirm() {
this.showConfirm = false;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.showProgress = false;
this.totalDataRowProcess = 0;
},
clickConfirm: function clickConfirm() {
this.showConfirm = true;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.showProgress = false;
this.totalDataRowProcess = 0;
},
clickAddGroup: function clickAddGroup(data) {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var percent, dataQuery, _iterator, _step, item, result, array;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_this2.showConfirm = false;
_this2.rowinErrDialog = 0;
_this2.successItemProcess = 0;
_this2.progress = 0;
_this2.showProgress = true;
_this2.totalDataRowProcess = data.length;
percent = 100 / _this2.totalDataRowProcess;
dataQuery = _this2.$route.query;
if (!(dataQuery.passableTimeSettingId !== undefined && dataQuery.passableTimeSettingId !== '' && dataQuery.passableTimeSettingId !== null)) {
_context.next = 32;
break;
}
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__["default"])(data);
_context.prev = 10;
_iterator.s();
case 12:
if ((_step = _iterator.n()).done) {
_context.next = 23;
break;
}
item = _step.value;
result = void 0;
array = {
passableTimeSettingId: dataQuery.passableTimeSettingId
};
_context.next = 18;
return _this2.postGroup(array, item);
case 18:
result = _context.sent;
if (result) {
_this2.successItemProcess++;
}
_this2.progress += percent;
case 21:
_context.next = 12;
break;
case 23:
_context.next = 28;
break;
case 25:
_context.prev = 25;
_context.t0 = _context["catch"](10);
_iterator.e(_context.t0);
case 28:
_context.prev = 28;
_iterator.f();
return _context.finish(28);
case 31:
_this2.isFinishProcess = true;
case 32:
case "end":
return _context.stop();
}
}
}, _callee, null, [[10, 25, 28, 31]]);
}))();
},
postGroup: function postGroup(data, groupId) {
var _this3 = this;
return new Promise(function (resolve, reject) {
_this3.$http.put(_config__WEBPACK_IMPORTED_MODULE_10__["GROUP_LIST_API"] + '/' + encodeURIComponent(groupId), data).then(function (response) {
if (response.body.message === 'Success') {
resolve(true);
} else {
resolve(false);
}
}).then(null, function (error) {
var errorName = '';
switch (error.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 409:
errorName = '選択されたゲートは既に使用されています。他のゲートを選択してください。';
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupId + '>>' + errorName + '';
_this3.$set(_this3.errorMessageProcess, ++_this3.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
changePerPage: function changePerPage(value) {
var _this4 = this;
this.perPage = value;
localStorage.setItem('pageSizeGroup', value);
this.loading = true;
this.getListGroups().then(function () {
_this4.loading = false;
});
},
changePage: function changePage(value) {
var _this5 = this;
this.currPage = value;
this.loading = true;
this.getListGroups().then(function () {
_this5.loading = false;
});
},
getListGroups: function getListGroups() {
var _this6 = this;
return new Promise(function (resolve, reject) {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_10__["GROUP_LIST_API"] + '?limit=' + localStorage.pageSizeGroup + '&page=' + _this6.currPage + '&keyword=' + _this6.keyword + '&scorp=' + _this6.scorp + '&sortKey=' + localStorage.groupSortName + ':' + localStorage.groupSortKey + '&isValid=true';
_this6.$http.get(apiLink).then(function (response) {
_this6.resetData();
if (!_this6.isEmpty(response.body.groups)) {
_this6.dataGroups = response.body.groups;
_this6.groupTotalCount = response.body.maxRecords;
_this6.currPage = Math.ceil(response.body.startRecord / _this6.perPage);
} else {
_this6.groupTotalCount = 0;
_this6.currPage = 1;
}
resolve(true);
}).then(null, function (err) {
resolve(true);
switch (err.status) {
case 400:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 500:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
}); // catch
});
},
getGroupOfTime: function getGroupOfTime(page, ID) {
var _this7 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_10__["GROUP_LIST_API"] + '?passableTimeSettingId=' + encodeURIComponent(ID) + '&limit=1000&page=' + page + '&isValid=true').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.groups.forEach(function (element) {
_this7.groupOfTime.push({
text: element.name,
value: element.groupId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this7.getGroupOfTime(page + 1, ID);
} else {
_this7.loading = false;
}
} else {
_this7.groupOfTime = [];
_this7.loading = false;
}
}).then(null, function (err) {
console.log('err: ', err);
_this7.loading = false;
}); // catch
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
resetData: function resetData() {
this.dataGroups = [];
this.errorMessageLogs = ''; // this.groupTotalCount = 0;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/tbeye/TbEyePage.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/tbeye/TbEyePage.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_TbEyeTemplate_TbEyeTemplate_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/templates/TbEyeTemplate/TbEyeTemplate.vue */ "./src/components/templates/TbEyeTemplate/TbEyeTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _utils_alligate_gate__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/utils/alligate/gate */ "./src/utils/alligate/gate.ts");
var TBEYE_LOGIN_INFO_COLUMN = 'tbeyeLoginInfos';
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__["Vue"].extend({
name: 'TbEyePage',
components: {
TbEyeTemplate: _components_templates_TbEyeTemplate_TbEyeTemplate_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
data: function data() {
return {
loading: false,
putDelLoading: [],
postLoading: [],
results: [],
tbeyeRelationGateDevices: [],
newTbeyeRelationGateDevices: [],
gateFullList: [],
tbeyeLoginInfos: [],
successMessageLogs: '',
errorMessageLogs: ''
};
},
watch: {},
created: function created() {
var _this = this;
this.loading = true;
Promise.all([this.getTbeyeRelationGateDevice(1), Object(_utils_alligate_gate__WEBPACK_IMPORTED_MODULE_11__["getAllGates"])(this).then(function (gates) {
return _this.gateFullList = gates;
}), this.getCacheTbeyeLoginInfo()]).then(function () {
_this.loading = false;
}).catch(function (err) {
_this.loading = false;
});
},
mounted: function mounted() {
this.$emit('activeMenu', 'external');
},
methods: {
formUpdate: function formUpdate(event) {
this.$set(this.tbeyeRelationGateDevices, event.index, event.value);
},
formUpdateNew: function formUpdateNew(event) {
this.$set(this.newTbeyeRelationGateDevices, event.index, event.value);
},
updateLoginInfo: function updateLoginInfo(event) {
var index = this.tbeyeLoginInfos.findIndex(function (logininfo) {
return logininfo.relationId === event.relationId;
});
if (index === -1) {
this.$set(this.tbeyeLoginInfos, this.tbeyeLoginInfos.length, event);
} else {
this.$set(this.tbeyeLoginInfos, index, event);
}
this.setCacheTbeyeLoginInfo();
},
addNewRecord: function addNewRecord(event) {
/** POSTするまでの一時的なrelationId。login情報もこれで一時保存 */
var relationId = event;
this.newTbeyeRelationGateDevices.push({
relationId: relationId,
hostName: '',
channelNo: 1,
port: 443,
deviceType: 'nvr',
gateId: '',
notes: ''
});
this.tbeyeLoginInfos.push({
relationId: relationId,
username: '',
password: ''
});
},
delNewRecord: function delNewRecord(index) {
this.newTbeyeRelationGateDevices.splice(index, 1);
},
deleteTbeyeRelationGateDevice: function deleteTbeyeRelationGateDevice(index) {
var _this2 = this;
this.$set(this.putDelLoading, index, true);
var data = this.tbeyeRelationGateDevices[index];
this.$http.delete("".concat(_config__WEBPACK_IMPORTED_MODULE_10__["TBEYE_RELATIONS_GATE_API"], "/").concat(encodeURIComponent(data.relationId))).then(function (response) {
var resultAlert = {
type: 'error',
message: _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"]
};
if (response.body.message === 'Success') {
_this2.tbeyeRelationGateDevices.splice(index, 1);
resultAlert.type = 'success';
resultAlert.message = '削除しました。';
} else {
resultAlert.type = 'error';
resultAlert.message = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
}
_this2.results.push(resultAlert);
_this2.$set(_this2.putDelLoading, index, false);
}).then(null, function (err) {
var message = '';
console.log(err);
switch (err.status) {
case 400:
message = '形式が誤っている。';
break;
case 403:
message = '削除する権限がありません。';
break;
case 404:
message = '既に削除されているか存在しません。';
break;
case 409:
message = '同じタイミングで操作されたため削除できませんでした。';
break;
case 500:
message = 'サーバー側で意図しないエラーが発生しました。時間を置いて再度お試し下さい。';
break;
case 503:
message = 'システムメンテナンス中のため只今アクセスできません。システムメンテナンス終了後再度お試し下さい';
break;
default:
message = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
_this2.$set(_this2.putDelLoading, index, false);
_this2.results.push({
type: 'error',
message: message
});
}); // catch
},
putTbeyeRelationGateDevice: function putTbeyeRelationGateDevice(index) {
var _this3 = this;
this.$set(this.putDelLoading, index, true);
var data = this.tbeyeRelationGateDevices[index];
this.$http.put("".concat(_config__WEBPACK_IMPORTED_MODULE_10__["TBEYE_RELATIONS_GATE_API"], "/").concat(encodeURIComponent(data.relationId)), data).then(function (response) {
var resultAlert = {
type: 'error',
message: _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"]
};
if (response.body.message === 'Success') {
resultAlert.type = 'success';
resultAlert.message = '保存しました。';
}
_this3.results.push(resultAlert);
_this3.$set(_this3.putDelLoading, index, false);
}).then(null, function (err) {
var message = '';
switch (err.status) {
case 400:
message = '形式が誤っている。';
break;
case 403:
message = '変更・保存する権限がありません。';
break;
case 404:
message = '既に削除されているか存在しません。';
break;
case 409:
message = 'すでに同じデバイスIDとゲートの組み合わせがあります。';
break;
case 500:
message = 'サーバー側で意図しないエラーが発生しました。時間を置いて再度お試し下さい。';
break;
case 503:
message = 'システムメンテナンス中のため只今アクセスできません。システムメンテナンス終了後再度お試し下さい';
break;
default:
message = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
_this3.$set(_this3.putDelLoading, index, false);
_this3.results.push({
type: 'error',
message: message
});
}); // catch
},
postTbeyeRelationGateDevice: function postTbeyeRelationGateDevice(index) {
var _this4 = this;
this.$set(this.postLoading, index, true);
var data = JSON.parse(JSON.stringify(this.newTbeyeRelationGateDevices[index]));
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_10__["TBEYE_RELATIONS_GATE_API"], data).then(function (response) {
var resultAlert = {
type: 'error',
message: _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"]
};
if (response.body.message === 'Success') {
resultAlert.type = 'success';
resultAlert.message = '保存しました。'; // ログイン情報の一時保存のため一時IDから登録できたIDに乗せ換え保存
var loginInfoIndex = _this4.tbeyeLoginInfos.findIndex(function (logininfo) {
return logininfo.relationId === data.relationId;
});
_this4.$set(_this4.tbeyeLoginInfos, loginInfoIndex, {
relationId: response.body.relationId,
username: _this4.tbeyeLoginInfos[loginInfoIndex].username,
password: _this4.tbeyeLoginInfos[loginInfoIndex].password
});
_this4.setCacheTbeyeLoginInfo(); // デバイスリスト登録済みへ移し替え
data.relationId = response.body.relationId;
_this4.newTbeyeRelationGateDevices.splice(index, 1);
_this4.tbeyeRelationGateDevices.push(data);
}
_this4.results.push(resultAlert);
_this4.$set(_this4.postLoading, index, false);
}).then(null, function (err) {
var message = '';
switch (err.status) {
case 400:
message = '形式が誤っている。';
break;
case 403:
message = '登録する権限がありません。';
break;
case 404:
message = '既に削除されているか存在しません。';
break;
case 409:
message = 'すでに同じデバイスIDとゲートの組み合わせがあります。';
break;
case 500:
message = 'サーバー側で意図しないエラーが発生しました。時間を置いて再度お試し下さい。';
break;
case 503:
message = 'システムメンテナンス中のため只今アクセスできません。システムメンテナンス終了後再度お試し下さい';
break;
default:
message = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
_this4.$set(_this4.postLoading, index, false);
_this4.results.push({
type: 'error',
message: message
});
}); // catch
},
getTbeyeRelationGateDevice: function getTbeyeRelationGateDevice(page) {
var _this5 = this;
return new Promise(function (resolve, reject) {
var limit = 25;
var apiLink = "".concat(_config__WEBPACK_IMPORTED_MODULE_10__["TBEYE_RELATIONS_GATE_API"], "?limit=").concat(limit) + "&page=".concat(page, "&sortKey=ASC:gateId&isExceptOptionalGate=true");
_this5.$http.get(apiLink).then(function (response) {
if (!_this5.isEmpty(response.body.relationsGateDevice)) {
var relationsGateDevice = response.body.relationsGateDevice;
for (var i = 0; i < relationsGateDevice.length; i++) {
_this5.$set(_this5.tbeyeRelationGateDevices, response.body.startRecord - 1 + i, relationsGateDevice[i]);
}
if (response.body.endRecord !== response.body.maxRecords) {
_this5.getTbeyeRelationGateDevice(page + 1).then(resolve).catch(resolve);
} else {
resolve();
}
} else {
resolve();
}
}).then(null, function (err) {
switch (err.status) {
case 400:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 500:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
_this5.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
reject();
}); // catch
});
},
getCacheTbeyeLoginInfo: function getCacheTbeyeLoginInfo() {
var _this6 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var tbeyeLoginInfos;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
tbeyeLoginInfos = localStorage.getItem(TBEYE_LOGIN_INFO_COLUMN);
if (tbeyeLoginInfos !== null) {
_this6.tbeyeLoginInfos = JSON.parse(tbeyeLoginInfos);
} else {
_this6.tbeyeLoginInfos = [];
}
case 2:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
setCacheTbeyeLoginInfo: function setCacheTbeyeLoginInfo() {
var _this7 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
localStorage.setItem(TBEYE_LOGIN_INFO_COLUMN, JSON.stringify(_this7.tbeyeLoginInfos));
case 1:
case "end":
return _context2.stop();
}
}
}, _callee2);
}))();
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/user/UserAddGroupPage.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/user/UserAddGroupPage.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_UserAddGroupTemplate_UserAddGroupTemplate_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/templates/UserAddGroupTemplate/UserAddGroupTemplate.vue */ "./src/components/templates/UserAddGroupTemplate/UserAddGroupTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_7__["Vue"].extend({
name: 'UserAddGroupPage',
components: {
UserAddGroupTemplate: _components_templates_UserAddGroupTemplate_UserAddGroupTemplate_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
data: function data() {
return {
perPage: _config__WEBPACK_IMPORTED_MODULE_9__["PAGE_DEFAULT"],
currPage: 1,
scorp: ['groupId'],
keyword: '',
groupTotalCount: 0,
dataGroups: [],
loading: false,
errorMessageLogs: '',
successMessageLogs: '',
isFinishGetUser: false,
isFinishGetGate: false,
rowinErrDialog: 0,
errorMessageProcess: [],
successItemProcess: 0,
totalDataRowProcess: 0,
showProgress: false,
isFinishProcess: false,
progress: 0,
showConfirm: false,
groupOfUser: []
};
},
created: function created() {
var _this = this;
localStorage.setItem('groupSortKey', 'name');
localStorage.setItem('groupSortName', 'asc');
if (typeof localStorage.pageSizeGroup === 'undefined') {
localStorage.setItem('pageSizeGroup', _config__WEBPACK_IMPORTED_MODULE_9__["PAGE_DEFAULT"].toString());
this.perPage = _config__WEBPACK_IMPORTED_MODULE_9__["PAGE_DEFAULT"];
} else {
this.perPage = parseInt(localStorage.pageSizeGroup);
}
var dataQuery = this.$route.query;
this.loading = true;
this.groupOfUser = [];
this.getListGroups().then(function () {
_this.getGroupOfUser(1, dataQuery.userId);
});
},
watch: {
isFinishGetUser: function isFinishGetUser(value) {
if (this.isFinishGetGate && value) {
this.loading = false;
}
},
isFinishGetGate: function isFinishGetGate(value) {
if (this.isFinishGetUser && value) {
this.loading = false;
}
}
},
methods: {
closeModalProgress: function closeModalProgress() {
this.showProgress = false;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.loading = true;
var dataQuery = this.$route.query;
this.getGroupOfUser(1, dataQuery.userId);
},
closeDialogConfirm: function closeDialogConfirm() {
this.showConfirm = false;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.showProgress = false;
this.totalDataRowProcess = 0;
},
clickConfirm: function clickConfirm() {
this.showConfirm = true;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.showProgress = false;
this.totalDataRowProcess = 0;
},
clickAddGroup: function clickAddGroup(data) {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var percent, dataQuery, _iterator, _step, item, result, array;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_this2.showConfirm = false;
_this2.rowinErrDialog = 0;
_this2.successItemProcess = 0;
_this2.progress = 0;
_this2.showProgress = true;
_this2.totalDataRowProcess = data.length;
percent = 100 / _this2.totalDataRowProcess;
dataQuery = _this2.$route.query;
if (!(dataQuery.userId !== undefined && dataQuery.userId !== '' && dataQuery.userId !== null)) {
_context.next = 32;
break;
}
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_4__["default"])(data);
_context.prev = 10;
_iterator.s();
case 12:
if ((_step = _iterator.n()).done) {
_context.next = 23;
break;
}
item = _step.value;
result = void 0;
array = {
groupId: item,
userId: dataQuery.userId
};
_context.next = 18;
return _this2.postGroup(array, item);
case 18:
result = _context.sent;
if (result) {
_this2.successItemProcess++;
}
_this2.progress += percent;
case 21:
_context.next = 12;
break;
case 23:
_context.next = 28;
break;
case 25:
_context.prev = 25;
_context.t0 = _context["catch"](10);
_iterator.e(_context.t0);
case 28:
_context.prev = 28;
_iterator.f();
return _context.finish(28);
case 31:
_this2.isFinishProcess = true;
case 32:
case "end":
return _context.stop();
}
}
}, _callee, null, [[10, 25, 28, 31]]);
}))();
},
postGroup: function postGroup(data, groupId) {
var _this3 = this;
return new Promise(function (resolve, reject) {
_this3.$http.post(_config__WEBPACK_IMPORTED_MODULE_9__["GROUP_PASSAGE"], data).then(function (response) {
if (response.body.message === 'Success') {
resolve(true);
} else {
resolve(false);
}
}).then(null, function (error) {
var errorName = '';
switch (error.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_404"];
break;
case 409:
errorName = '選択されたゲートは既に使用されています。他のゲートを選択してください。';
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupId + '>>' + errorName + '';
_this3.$set(_this3.errorMessageProcess, ++_this3.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
changePerPage: function changePerPage(value) {
var _this4 = this;
this.perPage = value;
localStorage.setItem('pageSizeGroup', value);
this.loading = true;
this.getListGroups().then(function () {
_this4.loading = false;
});
},
changePage: function changePage(value) {
var _this5 = this;
this.currPage = value;
this.loading = true;
this.getListGroups().then(function () {
_this5.loading = false;
});
},
searchGroup: function searchGroup(value) {
this.keyword = value.text;
this.scorp = value.targets;
this.getListGroups();
},
getListGroups: function getListGroups() {
var _this6 = this;
return new Promise(function (resolve, reject) {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_9__["GROUP_LIST_API"] + '?limit=' + localStorage.pageSizeGroup + '&page=' + _this6.currPage + '&keyword=' + _this6.keyword + '&scorp=' + _this6.scorp + '&sortKey=' + localStorage.groupSortName + ':' + localStorage.groupSortKey + '&isValid=true';
_this6.$http.get(apiLink).then(function (response) {
_this6.resetData();
if (!_this6.isEmpty(response.body.groups)) {
_this6.dataGroups = response.body.groups;
_this6.groupTotalCount = response.body.maxRecords;
_this6.currPage = Math.ceil(response.body.startRecord / _this6.perPage);
} else {
_this6.groupTotalCount = 0;
_this6.currPage = 1;
}
resolve(true);
}).then(null, function (err) {
resolve(true);
switch (err.status) {
case 400:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403"];
} else {
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_403_DENIED"];
}
break;
case 404:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_404"];
break;
case 500:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_500"];
break;
case 503:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_503"];
break;
default:
_this6.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_9__["ERROR_DEFAULT"];
break;
}
}); // catch
});
},
getGroupOfUser: function getGroupOfUser(page, userId) {
var _this7 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_9__["GROUPS_PASSAGE_API"] + '?userId=' + encodeURIComponent(userId) + '&limit=1000&page=' + page + '&embed=group').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.groupPassages.forEach(function (element) {
_this7.groupOfUser.push({
text: element.group.groupName,
value: element.groupId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this7.getGroupOfUser(page + 1, userId);
} else {
_this7.loading = false;
}
} else {
_this7.groupOfUser = [];
_this7.loading = false;
}
}).then(null, function (err) {
console.log('err: ', err);
_this7.loading = false;
}); // catch
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
resetData: function resetData() {
this.dataGroups = [];
this.errorMessageLogs = ''; // this.groupTotalCount = 0;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/user/UserAddPage.vue?vue&type=script&lang=ts&":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/user/UserAddPage.vue?vue&type=script&lang=ts& ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js");
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js");
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.string.starts-with.js */ "./node_modules/core-js/modules/es.string.starts-with.js");
/* harmony import */ var core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2 */ "./node_modules/@babel/runtime/helpers/esm/objectSpread2.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_20__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_templates_UserAddTemplate_UserAddTemplate_vue__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @/components/templates/UserAddTemplate/UserAddTemplate.vue */ "./src/components/templates/UserAddTemplate/UserAddTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_25__);
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_22__["default"].extend({
name: 'UserAddPage',
components: {
UserAddTemplate: _components_templates_UserAddTemplate_UserAddTemplate_vue__WEBPACK_IMPORTED_MODULE_23__["default"]
},
props: {
isModal: {
type: Boolean,
default: false
},
userId: {
type: String,
default: ''
},
departmentId: {
type: String,
default: ''
}
},
created: function created() {
var _this = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
var userId;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_this.isGetDepartmentAll = true;
_this.getDepartments = [{
text: '',
value: ''
}];
if (!(_this.$route.path === '/user/edit' || _this.userId !== '')) {
_context2.next = 8;
break;
}
_this.isEdit = true;
if (_this.$route.query.userId !== null && _this.$route.query.userId !== undefined || _this.userId !== '') {
userId = _this.userId !== '' ? _this.userId : _this.$route.query.userId;
_this.loading = true;
_this.getInFoUser(userId).then( /*#__PURE__*/function () {
var _ref = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(value) {
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_this.userData.authority = _this.authority;
if (!value) {
_context.next = 35;
break;
}
_this.userData.groupIds = [];
_this.userData.pCodeIds = [];
_this.userData.phoneIds = [];
_this.userData.groupAdministrators = [];
_this.userData.departmentAdministrators = [];
_this.userData.groupAdministratorsOri = [];
_this.userData.departmentAdministratorsOri = [];
_this.userData.departmentAdministratorsAll = [];
_this.userData.departmentOri = {
relationId: '',
departmentId: ''
};
_this.userData.departmentId = '';
_context.next = 14;
return _this.getDepartmentUser(userId);
case 14:
_this.getInforGatePassage(1, userId);
if (!(_this.userData.isAdmin !== true && _this.authority.isAdmin === true)) {
_context.next = 20;
break;
}
_context.next = 18;
return _this.getGroupAuth(userId);
case 18:
_context.next = 20;
return _this.getDepartmentAuth(userId, 1);
case 20:
_context.next = 22;
return _this.getDepartmentAuth('no-id', 1);
case 22:
_this.getPcodeById(1, userId);
_this.getGroup = false;
_this.isDisabledGroupOptions = true;
_this.isGetDepartment = true;
_this.getListGate();
_this.getGroupList();
_this.getPCodeList();
_this.getDepartment(1);
_this.getPhone(1, userId);
if (_this.userData.groupAdministrators.length > 0 || _this.userData.departmentAdministrators.length > 0) {
_this.userData.isAdmin = null;
}
_this.loading = false;
_context.next = 36;
break;
case 35:
_this.loading = false;
case 36:
case "end":
return _context.stop();
}
}
}, _callee);
}));
return function (_x) {
return _ref.apply(this, arguments);
};
}());
console.log('userId', _this.userData);
}
if (_this.$route.query.goBack !== undefined) {
_this.goBack = _this.$route.query.goBack.toString();
}
_context2.next = 20;
break;
case 8:
if (_this.departmentId !== '') {
_this.userData.departmentId = _this.departmentId;
}
_this.userData.authority = _this.authority;
_this.changeId();
_this.getGroup = false;
_this.isDisabledGroupOptions = true;
_this.isGetDepartment = true;
_context2.next = 16;
return _this.getDepartmentAuth('no-id', 1);
case 16:
_this.getListGate();
_this.getGroupList();
_this.getPCodeList();
_this.getDepartment(1);
case 20:
case "end":
return _context2.stop();
}
}
}, _callee2);
}))();
},
watch: {
loading: function loading(value) {
if (this.isModal !== true) {
var val = this.isGetDepartmentAll === false && value === false ? false : true;
this.$emit('loading', val);
}
},
reLoad: function reLoad(val) {
console.log('val', val + '' + this.isEdit + '' + this.$route.query.userId);
if (val === false && this.isEdit === true) {
if (this.$route.query.userId !== null && this.$route.query.userId !== undefined || this.userId !== '') {
var userId = this.userId !== '' ? this.userId : this.$route.query.userId;
this.getPcodeByIdAfterUpdate(1, userId);
}
}
},
isGetDepartment: function isGetDepartment(val) {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
var data, result;
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
if (!(val === false)) {
_context3.next = 15;
break;
}
if (!_this2.authority.isAdmin) {
_context3.next = 6;
break;
}
_this2.isGetDepartmentAll = false;
_this2.$emit('loading', false);
_context3.next = 15;
break;
case 6:
data = _this2.getDepartments.map(function (item) {
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_19__["default"])({}, item);
});
_this2.getDepartments = [];
data.map(function (v) {
return Object.assign(v, {
disabled: true
});
});
_context3.next = 11;
return _this2.getDepartmentAuthAll(localStorage.userProfileId, 1, data);
case 11:
result = _context3.sent;
_this2.getDepartments = result.filter(function (item) {
return item.disabled === false;
});
_this2.isGetDepartmentAll = false;
_this2.$emit('loading', false);
case 15:
case "end":
return _context3.stop();
}
}
}, _callee3);
}))();
}
},
data: function data() {
return {
// Props
isGetDepartment: false,
getGroup: false,
isEdit: false,
isDisabledGateOption: false,
gateList: [],
isDisabledGroupOptions: false,
isDisabledPCodeOptions: false,
gateGroupOptions: [],
pCodeOptions: [],
pageLoadGateList: 1,
userData: {
isAdmin: false,
isMfaSms: false,
userId: '',
password: '',
passCode: '',
name: '',
furigana: '',
phoneNumber: '',
option1: '',
option2: '',
isSendEmail: false,
isPasswordLoginValid: true,
departmentAdministratorsAll: [],
departmentAdministrators: [],
groupAdministrators: [],
departmentAdministratorsOri: [],
groupAdministratorsOri: [],
groups: [],
departments: [],
departmentId: '',
departmentOri: {
relationId: '',
departmentId: ''
}
},
errorMessageLogs: '',
successMessageLogs: '',
listGatePassages: [],
// Page
loading: false,
goBack: 'user',
pagePCode: 1,
pageGroup: 1,
groupsAddFail: [],
pCodeAddFail: [],
groupItemsOrigin: [],
gateItemsOrigin: [],
pcodeItemsOrigin: [],
gateAddFail: [],
timeDefault: '',
phoneItems: [],
departments: [],
gateOfGroup: {
tmp: [],
data: [],
page: 1,
perPage: 25,
total: 1,
loading: false
},
authority: _store__WEBPACK_IMPORTED_MODULE_26__["default"].state.auth,
reLoad: false,
isGetDepartmentAll: false,
getDepartments: [],
dataFailed: {
departmentAdministrators: {
add: [],
edit: [],
del: []
},
groupAdministrators: {
add: [],
edit: [],
del: []
}
},
groupFailed: {
add: [],
del: []
}
};
},
computed: {},
methods: {
backUserList: function backUserList() {
if (this.goBack === 'personal') {
this.$router.push({
path: '/' + this.goBack,
query: {
goBack: 'true'
}
});
} else {
this.$router.push({
path: '/' + this.goBack
});
}
},
initData: function initData() {
this.loading = false;
this.userData = {
isAdmin: false,
isMfaSms: false,
userId: '',
password: '',
name: '',
furigana: '',
phoneNumber: '',
passCode: '',
option1: '',
option2: '',
isSendEmail: false,
isPasswordLoginValid: true,
pCodeIds: [],
groupIds: [],
phoneIds: [],
gate: {},
departmentAdministrators: [],
departmentAdministratorsAll: [],
groupAdministrators: [],
departmentAdministratorsOri: [],
groupAdministratorsOri: []
};
},
getDataAgain: function getDataAgain(data) {
var _this3 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {
var gateListForm, gateList, deGateData, postGateData, _iterator, _step, item, _iterator2, _step2, _item, dataP, _iterator3, _step3, _item2, pcodeListForm, pcodeList, dePcodeData, updatePcodeData, postPcodeData, _iterator4, _step4, _item3, _dataP, _iterator5, _step5, _item4, _dataP2, _iterator6, _step6, _item5, _dataP3, _iterator7, _step7, _item6, _dataP4, resultId, text, itemDepartment, dataResult, addIds, dellIds, OriIds, dellGroupData, addGroupData, _iterator8, _step8, _item7, result, resultChild, _iterator9, _step9, _item8, departmentId;
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
console.log(data);
_this3.groupsAddFail = [];
_this3.pCodeAddFail = [];
_this3.gateAddFail = []; // GATE
gateListForm = data.gate;
gateList = _this3.gateItemsOrigin;
if (!(gateListForm !== undefined && gateListForm.length > 0)) {
_context4.next = 48;
break;
}
// gate del
deGateData = gateList.filter(function (o1) {
return !gateListForm.some(function (o2) {
return o1.gate.value === o2.gate.value && o1.notAfter === o2.notAfter && o1.notBefore === o2.notBefore;
});
}); // gate add
postGateData = gateListForm.filter(function (o1) {
return !gateList.some(function (o2) {
return o1.gate.value === o2.gate.value && o1.notAfter === o2.notAfter && o1.notBefore === o2.notBefore;
});
});
if (!(deGateData.length > 0)) {
_context4.next = 27;
break;
}
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(deGateData);
_context4.prev = 11;
_iterator.s();
case 13:
if ((_step = _iterator.n()).done) {
_context4.next = 19;
break;
}
item = _step.value;
_context4.next = 17;
return _this3.delGatePassage(item.passageId, item.gate.text);
case 17:
_context4.next = 13;
break;
case 19:
_context4.next = 24;
break;
case 21:
_context4.prev = 21;
_context4.t0 = _context4["catch"](11);
_iterator.e(_context4.t0);
case 24:
_context4.prev = 24;
_iterator.f();
return _context4.finish(24);
case 27:
if (!(postGateData.length > 0)) {
_context4.next = 46;
break;
}
_iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(postGateData);
_context4.prev = 29;
_iterator2.s();
case 31:
if ((_step2 = _iterator2.n()).done) {
_context4.next = 38;
break;
}
_item = _step2.value;
dataP = {
userId: data.userInfo.userId,
gateId: _item.gate.value,
notBefore: _item.notBefore,
notAfter: _item.notAfter
};
_context4.next = 36;
return _this3.postGatePassage(dataP, _item.gate.text);
case 36:
_context4.next = 31;
break;
case 38:
_context4.next = 43;
break;
case 40:
_context4.prev = 40;
_context4.t1 = _context4["catch"](29);
_iterator2.e(_context4.t1);
case 43:
_context4.prev = 43;
_iterator2.f();
return _context4.finish(43);
case 46:
_context4.next = 66;
break;
case 48:
if (!((gateListForm !== undefined || gateListForm.length === 0) && gateList.length > 0)) {
_context4.next = 66;
break;
}
_iterator3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(gateList);
_context4.prev = 50;
_iterator3.s();
case 52:
if ((_step3 = _iterator3.n()).done) {
_context4.next = 58;
break;
}
_item2 = _step3.value;
_context4.next = 56;
return _this3.delGatePassage(_item2.passageId, _item2.gate.text);
case 56:
_context4.next = 52;
break;
case 58:
_context4.next = 63;
break;
case 60:
_context4.prev = 60;
_context4.t2 = _context4["catch"](50);
_iterator3.e(_context4.t2);
case 63:
_context4.prev = 63;
_iterator3.f();
return _context4.finish(63);
case 66:
if (!(_this3.authority.isAdmin === true || data.checkShowGate === true)) {
_context4.next = 151;
break;
}
// CARD - PCODE
pcodeListForm = data.userInfo.pCodeIds;
pcodeList = _this3.pcodeItemsOrigin;
if (!(pcodeListForm !== undefined && pcodeListForm.length > 0)) {
_context4.next = 132;
break;
}
// pcode delete
dePcodeData = pcodeList.filter(function (o1) {
return !pcodeListForm.some(function (o2) {
return o1.value === o2.value;
});
}); // pcode update
updatePcodeData = pcodeList.filter(function (o1) {
return pcodeListForm.some(function (o2) {
return o1.value === o2.value;
});
}); // pcode add
postPcodeData = pcodeListForm.filter(function (o1) {
return !pcodeList.some(function (o2) {
return o1.value === o2.value;
});
});
if (!(dePcodeData.length > 0)) {
_context4.next = 92;
break;
}
_iterator4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(dePcodeData);
_context4.prev = 75;
_iterator4.s();
case 77:
if ((_step4 = _iterator4.n()).done) {
_context4.next = 84;
break;
}
_item3 = _step4.value;
_dataP = {
userId: ''
};
_context4.next = 82;
return _this3.delPcode(_item3.value, _dataP, _item3.text !== '' ? _item3.text : _item3.lableText);
case 82:
_context4.next = 77;
break;
case 84:
_context4.next = 89;
break;
case 86:
_context4.prev = 86;
_context4.t3 = _context4["catch"](75);
_iterator4.e(_context4.t3);
case 89:
_context4.prev = 89;
_iterator4.f();
return _context4.finish(89);
case 92:
if (!(updatePcodeData.length > 0)) {
_context4.next = 111;
break;
}
_iterator5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(updatePcodeData);
_context4.prev = 94;
_iterator5.s();
case 96:
if ((_step5 = _iterator5.n()).done) {
_context4.next = 103;
break;
}
_item4 = _step5.value;
_dataP2 = {
userId: data.userInfo.userId
};
_context4.next = 101;
return _this3.delPcode(_item4.value, _dataP2, _item4.text !== '' ? _item4.text : _item4.lableText);
case 101:
_context4.next = 96;
break;
case 103:
_context4.next = 108;
break;
case 105:
_context4.prev = 105;
_context4.t4 = _context4["catch"](94);
_iterator5.e(_context4.t4);
case 108:
_context4.prev = 108;
_iterator5.f();
return _context4.finish(108);
case 111:
if (!(postPcodeData.length > 0)) {
_context4.next = 130;
break;
}
_iterator6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(postPcodeData);
_context4.prev = 113;
_iterator6.s();
case 115:
if ((_step6 = _iterator6.n()).done) {
_context4.next = 122;
break;
}
_item5 = _step6.value;
_dataP3 = {
userId: data.userInfo.userId,
type: _item5.type,
pCodeId: _item5.value
};
_context4.next = 120;
return _this3.addPcode(_dataP3, _item5.text !== '' ? _item5.text : _item5.lableText);
case 120:
_context4.next = 115;
break;
case 122:
_context4.next = 127;
break;
case 124:
_context4.prev = 124;
_context4.t5 = _context4["catch"](113);
_iterator6.e(_context4.t5);
case 127:
_context4.prev = 127;
_iterator6.f();
return _context4.finish(127);
case 130:
_context4.next = 151;
break;
case 132:
if (!((pcodeListForm !== undefined || pcodeListForm.length === 0) && pcodeList.length > 0)) {
_context4.next = 151;
break;
}
_iterator7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(pcodeList);
_context4.prev = 134;
_iterator7.s();
case 136:
if ((_step7 = _iterator7.n()).done) {
_context4.next = 143;
break;
}
_item6 = _step7.value;
_dataP4 = {
userId: ''
};
_context4.next = 141;
return _this3.delPcode(_item6.value, _dataP4, _item6.text !== '' ? _item6.text : _item6.lableText);
case 141:
_context4.next = 136;
break;
case 143:
_context4.next = 148;
break;
case 145:
_context4.prev = 145;
_context4.t6 = _context4["catch"](134);
_iterator7.e(_context4.t6);
case 148:
_context4.prev = 148;
_iterator7.f();
return _context4.finish(148);
case 151:
_context4.next = 153;
return _this3.updateDepartmentId(data.userInfo);
case 153:
resultId = _context4.sent;
text = '';
if (resultId === false) {
itemDepartment = _this3.departments.filter(function (element, index) {
if (element.value === data.userInfo.departmentId) {
return element;
}
});
if (itemDepartment[0].text) {
text += '所属選択( ' + itemDepartment[0].text + ')の編集に失敗しています。
';
}
}
if (!(data.userInfo.isAdmin === null)) {
_context4.next = 165;
break;
}
_context4.next = 159;
return _this3.deleteData(data);
case 159:
_context4.next = 161;
return _this3.addDepartmentAdministrators(data);
case 161:
_context4.next = 163;
return _this3.addGroupAdministrators(data);
case 163:
_context4.next = 167;
break;
case 165:
_context4.next = 167;
return _this3.deleteDataAll(data);
case 167:
_context4.next = 169;
return _this3.addErrorItem();
case 169:
dataResult = _context4.sent;
console.log('dataResult', dataResult);
if (dataResult.department.length > 0) {
text += '所属権限( ' + dataResult.department.toString() + ')編集に失敗しています。
';
}
if (dataResult.group.length > 0) {
text += '通行可能通行権限グループ権限( ' + dataResult.group.toString() + ')編集に失敗しています。
';
} // 通行可能なゲート
if (!(data.groupIds.dataOri !== undefined && data.groupIds.dataOri.length >= 0)) {
_context4.next = 230;
break;
}
_this3.groupFailed.add = [];
_this3.groupFailed.del = [];
addIds = data.groupIds.dataAdd;
dellIds = data.groupIds.dataDel;
OriIds = data.groupIds.dataOri;
dellGroupData = OriIds.filter(function (o1) {
return dellIds.some(function (o2) {
return o1.groupId === o2.groupId;
});
});
addGroupData = addIds.filter(function (o1) {
return !OriIds.some(function (o2) {
return o1.groupId === o2.groupId;
});
});
if (!(dellGroupData.length > 0)) {
_context4.next = 210;
break;
}
_iterator8 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(dellGroupData);
_context4.prev = 183;
_iterator8.s();
case 185:
if ((_step8 = _iterator8.n()).done) {
_context4.next = 202;
break;
}
_item7 = _step8.value;
result = void 0;
_context4.next = 190;
return _this3.getPassageId(_item7.groupId, _this3.userData.userId);
case 190:
result = _context4.sent;
if (!(result !== false)) {
_context4.next = 199;
break;
}
resultChild = void 0;
_context4.next = 195;
return _this3.delGroupPass(result);
case 195:
resultChild = _context4.sent;
if (resultChild === false) {
_this3.groupFailed.del.push(_item7.name);
}
_context4.next = 200;
break;
case 199:
_this3.groupFailed.del.push(_item7.name);
case 200:
_context4.next = 185;
break;
case 202:
_context4.next = 207;
break;
case 204:
_context4.prev = 204;
_context4.t7 = _context4["catch"](183);
_iterator8.e(_context4.t7);
case 207:
_context4.prev = 207;
_iterator8.f();
return _context4.finish(207);
case 210:
if (!(addGroupData.length > 0)) {
_context4.next = 228;
break;
}
_iterator9 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(addGroupData);
_context4.prev = 212;
_iterator9.s();
case 214:
if ((_step9 = _iterator9.n()).done) {
_context4.next = 220;
break;
}
_item8 = _step9.value;
_context4.next = 218;
return _this3.addGroupPass(_item8, data.userInfo.userId);
case 218:
_context4.next = 214;
break;
case 220:
_context4.next = 225;
break;
case 222:
_context4.prev = 222;
_context4.t8 = _context4["catch"](212);
_iterator9.e(_context4.t8);
case 225:
_context4.prev = 225;
_iterator9.f();
return _context4.finish(225);
case 228:
if (_this3.groupFailed.add.length > 0) {
text += '通行権限グループ(ユーザー設定)( ' + _this3.groupFailed.add.toString() + ')編集に失敗しています。
';
}
if (_this3.groupFailed.del.length > 0) {
text += '通行権限グループ(ユーザー設定)( ' + _this3.groupFailed.del.toString() + ')編集に失敗しています。
';
}
case 230:
if (text !== '') {
_this3.successMessageLogs = '';
_this3.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["EDIT_USER_API_SUCCESS"] + '
';
_this3.errorMessageLogs += text;
_this3.errorMessageLogs += '失敗した項目は反映されませんので再度確認してください。';
}
departmentId = data.userInfo.departmentId;
_this3.groupItemsOrigin = [];
_this3.pcodeItemsOrigin = [];
_this3.gateItemsOrigin = [];
_this3.listGatePassages = [];
_this3.phoneItems = [];
_this3.userData.phoneIds = [];
_this3.userData.pCodeIds = [];
_this3.pCodeOptions = [];
_this3.userData.departmentOri = {
relationId: '',
departmentId: ''
};
_this3.userData.departmentId = '';
_this3.userData.groupAdministrators = [];
_this3.userData.departmentAdministrators = [];
_this3.userData.groupAdministratorsOri = [];
_this3.userData.departmentAdministratorsOri = [];
_this3.userData.departmentAdministratorsAll = [];
_context4.next = 249;
return _this3.getDepartmentUser(data.userInfo.userId);
case 249:
if (resultId === false) {
_this3.userData.departmentId = departmentId;
}
if (!(_this3.userData.isAdmin !== true && _this3.authority.isAdmin === true)) {
_context4.next = 255;
break;
}
_context4.next = 253;
return _this3.getGroupAuth(data.userInfo.userId);
case 253:
_context4.next = 255;
return _this3.getDepartmentAuth(data.userInfo.userId, 1);
case 255:
_context4.next = 257;
return _this3.getDepartmentAuth('no-id', 1);
case 257:
_this3.getInforGatePassage(1, data.userInfo.userId);
_this3.getPhone(1, data.userInfo.userId);
_this3.isDisabledPCodeOptions = true;
_this3.getPCodeList();
_this3.reLoad = true;
_this3.loading = false;
case 263:
case "end":
return _context4.stop();
}
}
}, _callee4, null, [[11, 21, 24, 27], [29, 40, 43, 46], [50, 60, 63, 66], [75, 86, 89, 92], [94, 105, 108, 111], [113, 124, 127, 130], [134, 145, 148, 151], [183, 204, 207, 210], [212, 222, 225, 228]]);
}))();
},
getAllPassable: function getAllPassable(page) {
var _this4 = this;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_24__["PASSABLE_TIME_SETTING"] + '?limit=1000&page=' + page;
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.passableTimeSettings.forEach(function (element) {
if (element.isDefault === true) {
_this4.timeDefault = element.passableTimeSettingId;
}
});
if (response.body.maxRecords > response.body.endRecord && _this4.timeDefault === '') {
_this4.getAllPassable(page + 1);
}
}
}).then(null, function (err) {
console.log('err: ', err);
}); // catch
},
getListGate: function getListGate() {
var _this5 = this;
this.isDisabledGroupOptions = true;
this.isDisabledPCodeOptions = true;
this.gateGroupOptions = [];
this.pCodeOptions = [];
this.pagePCode = 1;
this.pageGroup = 1;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_24__["GATES_LIST_SIMPLE_API"] + '?limit=1000&page=' + this.pageLoadGateList + '&sortKey=asc:gateId&isValid=true&isExceptOptionalGate=true').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.gates.forEach(function (element) {
_this5.gateList.push({
text: element.gateName,
value: element.gateId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this5.pageLoadGateList += 1;
_this5.getListGate();
} else {
_this5.isDisabledGateOption = false;
}
} else {
_this5.isDisabledGateOption = false;
_this5.pageLoadGateList = 1;
_this5.gateList = [];
}
}).then(null, function (err) {
return console.log('err: ', err);
}); // catch
},
getInforGatePassage: function getInforGatePassage(page, userId) {
var _this6 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_24__["GATES_PASSAGE_API"] + '?userId=' + encodeURIComponent(userId) + '&embed=gate' + '&limit=1000&page=' + page + '&isExceptOptionalGate=true&sortKey=desc:notAfter').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.passages.forEach(function (element) {
_this6.listGatePassages.push({
gate: {
value: element.gateId,
text: element.gate ? element.gate.name : ''
},
notAfter: element.notAfter,
notBefore: element.notBefore
});
_this6.gateItemsOrigin.push({
gate: {
value: element.gateId,
text: element.gate ? element.gate.name : ''
},
notAfter: element.notAfter,
notBefore: element.notBefore,
passageId: element.passageId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this6.getInforGatePassage(page + 1, userId);
}
} else {
_this6.listGatePassages = [];
_this6.gateItemsOrigin = [];
}
}).then(null, function (error) {
console.log(error);
});
},
clickSaveUser: function clickSaveUser(data) {
var _this7 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() {
var result;
return regeneratorRuntime.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
_this7.loading = true;
_this7.errorMessageLogs = '';
_this7.successMessageLogs = '';
_this7.dataFailed = {
departmentAdministrators: {
add: [],
edit: [],
del: []
},
groupAdministrators: {
add: [],
edit: [],
del: []
}
};
_context6.next = 6;
return _this7.postUser(data);
case 6:
result = _context6.sent;
if (result) {
if (data.userInfo.isAdmin === null) {
_this7.startAddGatePassage(data).then(function () {
return _this7.startAddPcode(data);
}).then(function () {
return _this7.startAddGroupOne(data);
}).then(function () {
return _this7.addDepartmentAdministrators(data);
}).then(function () {
return _this7.addGroupAdministrators(data);
}).then( /*#__PURE__*/Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5() {
var dataResult, text;
return regeneratorRuntime.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
_context5.next = 2;
return _this7.addErrorItem();
case 2:
dataResult = _context5.sent;
text = '';
if (dataResult.department.length > 0) {
text += '所属権限( ' + dataResult.department.toString() + ')登録に失敗しています。
';
}
if (dataResult.group.length > 0) {
text += '通行可能通行権限グループ権限( ' + dataResult.group.toString() + ')登録に失敗しています。
';
}
if (text !== '') {
_this7.successMessageLogs = '';
_this7.errorMessageLogs = 'ユーザーが追加されました。
';
_this7.errorMessageLogs += text;
_this7.errorMessageLogs += '失敗した項目は反映されませんので再度確認してください。';
}
_this7.loading = false;
_this7.getDepartmentAuth('no-id', 1);
case 9:
case "end":
return _context5.stop();
}
}
}, _callee5);
})));
} else {
_this7.startAddGatePassage(data).then(function () {
return _this7.startAddPcode(data);
}).then(function () {
return _this7.startAddGroupOne(data);
}).then(function () {
_this7.loading = false;
_this7.getDepartmentAuth('no-id', 1);
});
}
} else {
_this7.loading = false;
}
case 8:
case "end":
return _context6.stop();
}
}
}, _callee6);
}))();
},
postUser: function postUser(data) {
var _this8 = this;
return new Promise(function (resolve, reject) {
_this8.loading = true;
var user;
user = {
isAdmin: data.userInfo.isAdmin ? true : false,
isMfaSms: data.userInfo.isMfaSms,
userId: data.userInfo.userId,
name: data.userInfo.name,
furigana: data.userInfo.furigana,
option1: data.userInfo.option1,
option2: data.userInfo.option2,
isSendEmail: data.userInfo.isSendEmail,
password: data.userInfo.password,
isPasswordLoginValid: data.userInfo.isPasswordLoginValid
};
if (data.userInfo.departmentId !== undefined && data.userInfo.departmentId !== '') {
user.departmentIds = [data.userInfo.departmentId];
}
if (data.userInfo.phoneNumber !== undefined && data.userInfo.phoneNumber !== null && data.userInfo.phoneNumber !== '' && data.userInfo.isMfaSms === true) {
var phoneSelft = data.userInfo.phoneNumber.substring(1);
user.phoneNumber = '+81' + phoneSelft;
}
if (data.userInfo.email !== undefined && data.userInfo.email !== null && data.userInfo.email !== '') {
user.email = data.userInfo.email;
}
if (data.userInfo.isPhoneAdmin !== undefined && data.userInfo.isPhoneAdmin !== null && data.userInfo.isPhoneAdmin !== '') {
user.isPhoneAdmin = data.userInfo.isPhoneAdmin;
}
console.log('data', data);
_this8.$http.post(_config__WEBPACK_IMPORTED_MODULE_24__["USERS_LIST_API"], JSON.stringify(user)).then(function (response) {
if (response.body.message === 'Success') {
_this8.errorMessageLogs = '';
_this8.successMessageLogs = 'ユーザーが追加されました。';
_this8.listGatePassages = []; // if (data.userInfo.groupIds !== undefined &&
// data.userInfo.groupIds !== null && data.userInfo.groupIds !== ''
// && data.userInfo.groupIds.length > 0) {
// this.startAddGroup(data);
// }
// if (data.gate !== undefined &&
// data.gate !== null && data.gate !== '' && data.gate.length > 0) {
// this.startAddGatePassage(data);
// }
_this8.$emit('getReload', true);
resolve(true);
} else {
_this8.successMessageLogs = '';
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ADD_USER_API_ERROR"];
resolve(false);
}
}).then(null, function (error) {
console.log('error', error);
_this8.successMessageLogs = '';
_this8.errorMessageLogs = '';
switch (error.status) {
case 400:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_400"];
break;
case 403:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_403"];
break;
case 404:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_404"];
break;
case 409:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_409"];
break;
case 500:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_500"];
break;
case 503:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_503"];
break;
default:
_this8.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_DEFAULT"];
break;
}
resolve(false);
});
});
},
startAddGroupOne: function startAddGroupOne(data) {
var _this9 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() {
var arr, _iterator10, _step10, item, element;
return regeneratorRuntime.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
if (!(data.addIds !== undefined && data.addIds !== null && data.addIds !== '' && data.addIds.length > 0)) {
_context7.next = 23;
break;
}
_this9.groupsAddFail = [];
arr = [];
_iterator10 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(data.addIds);
_context7.prev = 4;
_iterator10.s();
case 6:
if ((_step10 = _iterator10.n()).done) {
_context7.next = 15;
break;
}
item = _step10.value;
if (arr.includes(item.groupId)) {
_context7.next = 13;
break;
}
element = {
value: item.groupId,
text: item.groupId
};
_context7.next = 12;
return _this9.AddGroupItem(element, data.userInfo.userId);
case 12:
arr.push(item.groupId);
case 13:
_context7.next = 6;
break;
case 15:
_context7.next = 20;
break;
case 17:
_context7.prev = 17;
_context7.t0 = _context7["catch"](4);
_iterator10.e(_context7.t0);
case 20:
_context7.prev = 20;
_iterator10.f();
return _context7.finish(20);
case 23:
case "end":
return _context7.stop();
}
}
}, _callee7, null, [[4, 17, 20, 23]]);
}))();
},
startAddGroup: function startAddGroup(data) {
var _this10 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee8() {
var arr, _iterator11, _step11, item, element;
return regeneratorRuntime.wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
if (!(data.selectedIds !== undefined && data.selectedIds !== null && data.selectedIds !== '' && data.selectedIds.length > 0)) {
_context8.next = 23;
break;
}
_this10.groupsAddFail = [];
arr = [];
_iterator11 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(data.selectedIds);
_context8.prev = 4;
_iterator11.s();
case 6:
if ((_step11 = _iterator11.n()).done) {
_context8.next = 15;
break;
}
item = _step11.value;
if (arr.includes(item)) {
_context8.next = 13;
break;
}
element = {
value: item,
text: item
};
_context8.next = 12;
return _this10.AddGroupItem(element, data.userInfo.userId);
case 12:
arr.push(item);
case 13:
_context8.next = 6;
break;
case 15:
_context8.next = 20;
break;
case 17:
_context8.prev = 17;
_context8.t0 = _context8["catch"](4);
_iterator11.e(_context8.t0);
case 20:
_context8.prev = 20;
_iterator11.f();
return _context8.finish(20);
case 23:
case "end":
return _context8.stop();
}
}
}, _callee8, null, [[4, 17, 20, 23]]);
}))();
},
postGroupItem: function postGroupItem(element, ID) {
var _this11 = this;
return new Promise(function (resolve, reject) {
if (_this11.timeDefault !== '') {
var dataInfo = {
name: element.value,
isValid: true,
passableTimeSettingId: _this11.timeDefault
};
_this11.$http.post(_config__WEBPACK_IMPORTED_MODULE_24__["GROUP_LIST_API"], dataInfo).then(function (response) {
if (response.body.message === 'Success') {
_this11.$http.post(_config__WEBPACK_IMPORTED_MODULE_24__["GROUPS_PASSAGE_API"], {
groupId: response.body.groupId,
userId: ID
}).then(function (res) {
resolve(true);
}).then(null, function (error) {
_this11.loading = false;
switch (error.status) {
case 409:
_this11.groupsAddFail.push(element.text);
break;
}
resolve(true);
});
} else {
resolve(false);
}
}).then(null, function (err) {
_this11.groupsAddFail.push(element.text);
resolve(false);
}); // catch
} else {
_this11.groupsAddFail.push(element.text);
resolve(false);
}
});
},
AddGroupItem: function AddGroupItem(element, ID) {
var _this12 = this;
return new Promise(function (resolve, reject) {
_this12.$http.post(_config__WEBPACK_IMPORTED_MODULE_24__["GROUPS_PASSAGE_API"], {
groupId: element.value,
userId: ID
}).then(function (response) {
resolve(true);
}).then(null, function (error) {
_this12.loading = false;
switch (error.status) {
case 409:
_this12.groupsAddFail.push(element.text);
break;
}
resolve(true);
});
});
},
startAddPcode: function startAddPcode(data) {
var _this13 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee9() {
var _iterator12, _step12, item, dataP;
return regeneratorRuntime.wrap(function _callee9$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
if (!(_this13.authority.isAdmin === true || data.checkShowGate === true)) {
_context9.next = 23;
break;
}
if (!(data.userInfo.pCodeIds !== undefined && data.userInfo.pCodeIds !== null && data.userInfo.pCodeIds !== '' && data.userInfo.pCodeIds.length > 0)) {
_context9.next = 21;
break;
}
_this13.pCodeAddFail = [];
_iterator12 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(data.userInfo.pCodeIds);
_context9.prev = 4;
_iterator12.s();
case 6:
if ((_step12 = _iterator12.n()).done) {
_context9.next = 13;
break;
}
item = _step12.value;
dataP = {
userId: data.userInfo.userId,
type: item.type,
pCodeId: item.value
};
_context9.next = 11;
return _this13.addPcode(dataP, item.text);
case 11:
_context9.next = 6;
break;
case 13:
_context9.next = 18;
break;
case 15:
_context9.prev = 15;
_context9.t0 = _context9["catch"](4);
_iterator12.e(_context9.t0);
case 18:
_context9.prev = 18;
_iterator12.f();
return _context9.finish(18);
case 21:
_context9.next = 24;
break;
case 23:
return _context9.abrupt("return", true);
case 24:
case "end":
return _context9.stop();
}
}
}, _callee9, null, [[4, 15, 18, 21]]);
}))();
},
addPcodeItem: function addPcodeItem(element, ID) {
var _this14 = this;
return new Promise(function (resolve, reject) {
_this14.$http.post(_config__WEBPACK_IMPORTED_MODULE_24__["PCODE_LIST_API"], {
pCodeId: element.value,
userId: ID,
type: element.type
}).then(function (response) {
if (response.body.message === 'Success') {
console.log('Success');
} else {
_this14.pCodeAddFail.push(element.text);
}
resolve(true);
}).then(null, function (error) {
switch (error.status) {
case 409:
var dataP = {
userId: ID
}; // this.delPcode(element.value, dataP);
_this14.$http.put(_config__WEBPACK_IMPORTED_MODULE_24__["CARD_LIST_API"] + '/' + encodeURIComponent(element.value), dataP).then(function (response) {
console.log('Success');
resolve(true);
}).then(null, function (er) {
_this14.pCodeAddFail.push(element.text);
resolve(true);
});
break;
default:
_this14.pCodeAddFail.push(element.text);
resolve(true);
break;
}
});
});
},
startAddGatePassage: function startAddGatePassage(data) {
var _this15 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee10() {
var _iterator13, _step13, item;
return regeneratorRuntime.wrap(function _callee10$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
if (!(data.gate !== undefined && data.gate !== null && data.gate !== '' && data.gate.length > 0)) {
_context10.next = 18;
break;
}
_iterator13 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(data.gate);
_context10.prev = 2;
_iterator13.s();
case 4:
if ((_step13 = _iterator13.n()).done) {
_context10.next = 10;
break;
}
item = _step13.value;
_context10.next = 8;
return _this15.startAddGatePassageItem(item, data.userInfo.userId);
case 8:
_context10.next = 4;
break;
case 10:
_context10.next = 15;
break;
case 12:
_context10.prev = 12;
_context10.t0 = _context10["catch"](2);
_iterator13.e(_context10.t0);
case 15:
_context10.prev = 15;
_iterator13.f();
return _context10.finish(15);
case 18:
case "end":
return _context10.stop();
}
}
}, _callee10, null, [[2, 12, 15, 18]]);
}))();
},
startAddGatePassageItem: function startAddGatePassageItem(element, ID) {
var _this16 = this;
return new Promise(function (resolve, reject) {
_this16.$http.post(_config__WEBPACK_IMPORTED_MODULE_24__["GATES_PASSAGE_API"], {
userId: ID,
gateId: element.gate.value,
notBefore: element.notBefore,
notAfter: element.notAfter
}).then(function (response) {
if (response.body.message === 'Success') {
console.log('Success');
} else {
_this16.gateAddFail.push(element.gate.text);
}
resolve(true);
}).then(null, function (error) {
switch (error.status) {
case 409:
_this16.gateAddFail.push(element.gate.text);
break;
}
resolve(true);
});
});
},
getGroupById: function getGroupById(page, userId) {
var _this17 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_24__["GROUP_PASSAGE"] + '?userId=' + encodeURIComponent(userId) + '&limit=1000&page=' + page + '&sortKey=desc:userId&embed=group').then(function (response) {
if (response.body.maxRecords > 0) {
var groupData = response.body.groupPassages;
groupData.sort(function (a, b) {
return a.group.groupName.toLowerCase() < b.group.groupName.toLowerCase() ? -1 : 1;
});
groupData.forEach(function (element) {
if (element.group !== undefined && element.group.isValid === 1) {
var groupName = element.group.groupName;
_this17.userData.groupIds.push({
text: groupName,
value: element.groupId
});
_this17.groupItemsOrigin.push({
text: groupName,
value: element.groupId,
groupPassageId: element.groupPassageId
});
}
});
if (response.body.maxRecords > response.body.endRecord) {
_this17.getGroupById(page + 1, userId);
} else {
_this17.loading = false;
}
} else {
_this17.userData.groupIds = [];
_this17.loading = false;
}
}).then(null, function (err) {
console.log('err: ', err);
_this17.loading = false;
}); // catch
},
getGroupByIdAfterUpdate: function getGroupByIdAfterUpdate(page, userId) {
var _this18 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_24__["GROUP_PASSAGE"] + '?userId=' + encodeURIComponent(userId) + '&limit=1000&page=' + page + '&sortKey=desc:userId&embed=group').then(function (response) {
if (response.body.maxRecords > 0) {
var groupData = response.body.groupPassages;
groupData.sort(function (a, b) {
return a.group.groupName.toLowerCase() < b.group.groupName.toLowerCase() ? -1 : 1;
});
groupData.forEach(function (element) {
if (element.group !== undefined && element.group.isValid === 1) {
console.log(element);
var groupName = element.group.groupName;
_this18.groupItemsOrigin.push({
text: groupName,
value: element.groupId,
groupPassageId: element.groupPassageId
});
}
});
if (response.body.maxRecords > response.body.endRecord) {
_this18.getGroupByIdAfterUpdate(page + 1, userId);
}
}
}).then(null, function (err) {
console.log('err: ', err);
}); // catch
},
getPcodeById: function getPcodeById(page, userId) {
var _this19 = this;
var checkAdminToSetPcodesToUser = this.userData.departmentAdministratorsAll.findIndex(function (x) {
return x.departmentId === _this19.userData.departmentId && x.isAdminToSetPcodesToUser === true;
});
var apiLink = _config__WEBPACK_IMPORTED_MODULE_24__["CARD_LIST_API"] + '?userId=' + encodeURIComponent(userId) + '&limit=1000&page=' + page + '&isValid=true&embed=user';
if (!this.authority.isAdmin && checkAdminToSetPcodesToUser >= 0) {
apiLink += '&isExceptUnsettablePcode=true';
}
this.$http.get(apiLink).then(function (response) {
console.log(response);
if (response.body.maxRecords > 0) {
response.body.pCodes.forEach(function (element) {
console.log(element);
var lable = element.pCodeId + (element.name !== '' ? '<' + element.name + '>' : '') + (element.user !== undefined ? '(' + element.user.name + ')' : '');
_this19.userData.pCodeIds.push({
text: lable,
value: element.pCodeId,
type: element.type
});
_this19.pcodeItemsOrigin.push({
text: element.name,
value: element.pCodeId,
type: element.type,
lableText: lable
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this19.getPcodeById(page + 1, userId);
} else {
_this19.loading = false;
}
} else {
_this19.userData.pCodeIds = [];
_this19.loading = false;
}
}).then(null, function (err) {
console.log('err: ', err);
_this19.loading = false;
}); // catch
},
getPcodeByIdAfterUpdate: function getPcodeByIdAfterUpdate(page, userId) {
var _this20 = this;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_24__["CARD_LIST_API"] + '?userId=' + encodeURIComponent(userId) + '&limit=1000&page=' + page + '&isValid=true&embed=user';
if (!this.authority.isAdmin && this.authority.isAdminToSetPcodesToUser) {
apiLink += '&isExceptUnsettablePcode=true';
}
this.$http.get(apiLink).then(function (response) {
console.log(response);
if (response.body.maxRecords > 0) {
response.body.pCodes.forEach(function (element) {
var lable = element.pCodeId + (element.name !== '' ? '<' + element.name + '>' : '') + (element.user !== undefined ? '(' + element.user.name + ')' : '');
_this20.userData.pCodeIds.push({
text: lable,
value: element.pCodeId,
type: element.type
});
_this20.pcodeItemsOrigin.push({
text: element.name,
value: element.pCodeId,
type: element.type,
lableText: lable
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this20.getPcodeByIdAfterUpdate(page + 1, userId);
}
} else {
_this20.userData.pCodeIds = [];
}
}).then(null, function (err) {
console.log('err: ', err);
}); // catch
},
getGroupList: function getGroupList() {
var _this21 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_24__["GROUP_LIST_API"] + '?limit=1000' + '&page=' + this.pagePCode + '&keyword=' + '' + '&isValid=true').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.groups.forEach(function (element) {
_this21.gateGroupOptions.push({
text: element.name,
value: element.groupId,
disabled: false
});
_this21.gateGroupOptions.sort(function (a, b) {
return a.text.toLowerCase() < b.text.toLowerCase() ? -1 : 1;
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this21.pageGroup += 1;
_this21.getGroupList();
} else {
_this21.isDisabledGroupOptions = false;
}
} else {
_this21.loading = false;
_this21.isDisabledGroupOptions = false;
}
}).then(null, function (error) {
_this21.gateGroupOptions = [];
_this21.isDisabledGroupOptions = false;
});
},
getPCodeList: function getPCodeList() {
var _this22 = this;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_24__["PCODE_LIST_API"] + '?limit=1000&page=' + this.pagePCode + '&sortKey=desc:registered&isValid=true&embed=user';
if (!this.authority.isAdmin && this.authority.isAdminToSetPcodesToUser) {
apiLink += '&isExceptUnsettablePcode=true';
}
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.pCodes.forEach(function (pCode) {
var lable = pCode.pCodeId + (pCode.name !== '' ? '<' + pCode.name + '>' : '') + (pCode.user !== undefined ? '(' + pCode.user.name + ')' : '');
_this22.pCodeOptions.push({
text: lable,
value: pCode.pCodeId,
type: pCode.type
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this22.pagePCode += 1;
_this22.getPCodeList();
} else {
_this22.isDisabledPCodeOptions = false;
_this22.reLoad = false;
}
} else {
_this22.isDisabledPCodeOptions = false;
_this22.pCodeOptions = [];
_this22.pagePCode = 1;
_this22.reLoad = false;
}
}).then(null, function (err) {
_this22.isDisabledPCodeOptions = true;
_this22.pCodeOptions = [];
_this22.reLoad = false;
});
},
getInFoUser: function getInFoUser(userId) {
var _this23 = this;
return new Promise(function (resolve, reject) {
_this23.$http.get(_config__WEBPACK_IMPORTED_MODULE_24__["USERS_LIST_API"] + '?userId=' + encodeURIComponent(userId)).then(function (response) {
_this23.userData = response.body.users[0];
_this23.userData.phoneNumber = _this23.userData.phoneNumber.replace('+81', '0');
_this23.userData.isMfaSms = localStorage.isMfa === 'true' ? response.body.users[0].isMfaSms : false;
resolve(true);
}).then(null, function (error) {
resolve(false);
switch (error.status) {
case 400:
_this23.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
_this23.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_403"];
} else {
_this23.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_403_DENIED"];
}
break;
case 404:
_this23.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_404"];
break;
case 500:
_this23.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_500"];
break;
case 503:
_this23.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_503"];
break;
default:
_this23.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_DEFAULT"];
break;
}
});
});
},
changePassword: function changePassword(data) {
var _this24 = this;
var credentials = {
userId: data.userInfo.userId,
newPassword: data.userInfo.newPassword,
isSendEmail: data.userInfo.isSendEmail
};
console.log(credentials);
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_24__["USER_CHANGE_PASSWORD_API"], JSON.stringify(credentials)).then(function (response) {
console.log('response', response);
_this24.updateUser(data);
}).then(null, function (error) {
_this24.loading = false;
switch (error.status) {
case 400:
_this24.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
_this24.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_403"];
} else {
_this24.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_403_DENIED"];
}
break;
case 404:
_this24.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_404"];
break;
case 500:
_this24.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_500"];
break;
case 503:
_this24.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_503"];
break;
default:
_this24.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_DEFAULT"];
break;
}
});
},
clickUpdateUser: function clickUpdateUser(data) {
var _this25 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee11() {
return regeneratorRuntime.wrap(function _callee11$(_context11) {
while (1) {
switch (_context11.prev = _context11.next) {
case 0:
_this25.loading = true;
_this25.successMessageLogs = '';
_this25.errorMessageLogs = '';
_this25.groupsAddFail = [];
if (!(data.userInfo.newPassword !== undefined && data.userInfo.newPassword !== null && data.userInfo.newPassword !== '')) {
_context11.next = 8;
break;
}
_this25.changePassword(data);
_context11.next = 12;
break;
case 8:
if (!(data.updatedPhonesList !== undefined && data.updatedPhonesList !== null && data.updatedPhonesList.length > 0)) {
_context11.next = 11;
break;
}
_context11.next = 11;
return _this25.updatePhone(data.updatedPhonesList);
case 11:
_this25.updateUser(data);
case 12:
case "end":
return _context11.stop();
}
}
}, _callee11);
}))();
},
delGatePassage: function delGatePassage(passageId, gateName) {
var _this26 = this;
return new Promise(function (resolve, reject) {
_this26.$http.delete(_config__WEBPACK_IMPORTED_MODULE_24__["GATES_PASSAGE_API"] + '/' + encodeURIComponent(passageId)).then(function (response) {
console.log('Success');
resolve(true);
}).then(null, function (err) {
_this26.gateAddFail.push(gateName);
resolve(true); // this.successMessageLogs = '';
// this.errorMessageLogs = 'サービスが利用不可。システムメンテナンス等の場合に利用します。';
});
});
},
postGatePassage: function postGatePassage(data, gateName) {
var _this27 = this;
return new Promise(function (resolve, reject) {
_this27.$http.post(_config__WEBPACK_IMPORTED_MODULE_24__["GATES_PASSAGE_API"], data).then(function (response) {
if (response.body.message === 'Success') {
console.log('Success');
} else {
_this27.gateAddFail.push(gateName);
}
resolve(true);
}).then(null, function (err) {
switch (err.status) {
case 409:
_this27.gateAddFail.push(gateName);
break;
}
resolve(true); // this.successMessageLogs = '';
// this.errorMessageLogs = 'サービスが利用不可。システムメンテナンス等の場合に利用します。';
});
});
},
addPcode: function addPcode(data, pcodeName) {
var _this28 = this;
return new Promise( /*#__PURE__*/function () {
var _ref3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee12(resolve, reject) {
var result;
return regeneratorRuntime.wrap(function _callee12$(_context12) {
while (1) {
switch (_context12.prev = _context12.next) {
case 0:
_context12.next = 2;
return _this28.getPcode(data.userId, data.pCodeId);
case 2:
result = _context12.sent;
if (result === true || _this28.authority.isAdmin === false) {
_this28.putPcodeItems(data, pcodeName);
resolve(true);
} else {
_this28.addPcodeItems(data, pcodeName);
resolve(true);
}
case 4:
case "end":
return _context12.stop();
}
}
}, _callee12);
}));
return function (_x2, _x3) {
return _ref3.apply(this, arguments);
};
}());
},
addPcodeItems: function addPcodeItems(data, pcodeName) {
var _this29 = this;
return new Promise(function (resolve, reject) {
_this29.$http.post(_config__WEBPACK_IMPORTED_MODULE_24__["CARD_LIST_API"], data).then(function (response) {
console.log('Success');
resolve(true);
}).then(null, function (err) {
switch (err.status) {
case 409:
var dataP = {
userId: data.userId
}; // this.delPcode(data.pCodeId, dataP);
_this29.$http.put(_config__WEBPACK_IMPORTED_MODULE_24__["CARD_LIST_API"] + '/' + encodeURIComponent(data.pCodeId), dataP).then(function (response) {
console.log('Success');
resolve(true);
}).then(null, function (er) {
_this29.pCodeAddFail.push(pcodeName);
resolve(true);
});
break;
default:
console.log(err);
_this29.pCodeAddFail.push(pcodeName);
resolve(true);
break;
} // this.successMessageLogs = '';
// this.errorMessageLogs = 'サービスが利用不可。システムメンテナンス等の場合に利用します。';
});
});
},
putPcodeItems: function putPcodeItems(data, pcodeName) {
var _this30 = this;
return new Promise(function (resolve, reject) {
var dataP = {
userId: data.userId
};
_this30.$http.put(_config__WEBPACK_IMPORTED_MODULE_24__["CARD_LIST_API"] + '/' + encodeURIComponent(data.pCodeId), dataP).then(function (response) {
console.log('Success');
resolve(true);
}).then(null, function (err) {
_this30.pCodeAddFail.push(pcodeName);
resolve(true);
});
});
},
getPcode: function getPcode(userId, pCodeId) {
var _this31 = this;
return new Promise(function (resolve, reject) {
_this31.$http.get(_config__WEBPACK_IMPORTED_MODULE_24__["CARD_LIST_API"] + '?pCodeId=' + encodeURIComponent(pCodeId)).then(function (response) {
if (response.body.maxRecords > 0) {
var i = response.body.pCodes.findIndex(function (x) {
return x.userId !== '';
});
console.log('i', i);
if (i >= 0) {
resolve(true);
} else {
resolve(false);
}
} else {
resolve(false);
}
}).then(null, function (err) {
resolve(false);
});
});
},
delPcode: function delPcode(pCodeId, data, pcodeName) {
var _this32 = this;
return new Promise(function (resolve, reject) {
_this32.$http.put(_config__WEBPACK_IMPORTED_MODULE_24__["CARD_LIST_API"] + '/' + encodeURIComponent(pCodeId), data).then(function (response) {
console.log('Success');
resolve(true);
}).then(null, function (err) {
_this32.pCodeAddFail.push(pcodeName);
resolve(true); // this.successMessageLogs = '';
// this.errorMessageLogs = 'サービスが利用不可。システムメンテナンス等の場合に利用します。';
});
});
},
delGroup: function delGroup(groupPassageId, groupName) {
var _this33 = this;
return new Promise(function (resolve, reject) {
_this33.$http.delete(_config__WEBPACK_IMPORTED_MODULE_24__["GROUPS_PASSAGE_API"] + '/' + encodeURIComponent(groupPassageId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
_this33.groupsAddFail.push(groupName);
resolve(true); // this.successMessageLogs = '';
// this.errorMessageLogs = 'groupPassageIdが存在しない。';
});
});
},
postGroup: function postGroup(data, groupName) {
var _this34 = this;
return new Promise(function (resolve, reject) {
_this34.$http.post(_config__WEBPACK_IMPORTED_MODULE_24__["GROUP_PASSAGE"], data).then(function (response) {
if (response.body.message === 'Success') {
console.log('Success');
} else {
_this34.groupsAddFail.push(groupName);
}
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
switch (err.status) {
case 409:
_this34.groupsAddFail.push(groupName);
break;
}
resolve(true);
}); // catch
});
},
updatePhone: function updatePhone(phones) {
var _this35 = this;
return new Promise(function (resolve, reject) {
var _iterator14 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(phones),
_step14;
try {
for (_iterator14.s(); !(_step14 = _iterator14.n()).done;) {
var item = _step14.value;
var data = {
isValid: false
};
if (item.text.startsWith('申請中 : ')) {
data = {
isValid: true
};
}
_this35.$http.put(_config__WEBPACK_IMPORTED_MODULE_24__["PHONES_LIST_API"] + '/' + encodeURIComponent(item.value), data).then(function (response) {
console.log('responseresponse', response);
resolve(true);
}).then(null, function (err) {
console.log('errerrerr', err);
resolve(true);
});
}
} catch (err) {
_iterator14.e(err);
} finally {
_iterator14.f();
}
});
},
updateUser: function updateUser(data) {
var _this36 = this;
var encodedUserId = encodeURIComponent(encodeURIComponent(data.userInfo.userId));
if (localStorage.userProfileId === data.userInfo.userId) {
var OuserInforSelft = {};
OuserInforSelft.name = data.userInfo.name;
OuserInforSelft.furigana = data.userInfo.furigana;
OuserInforSelft.email = data.userInfo.email;
OuserInforSelft.isSendEmail = data.userInfo.isSendEmail;
OuserInforSelft.passCode = data.userInfo.passCode;
OuserInforSelft.isMfaSms = data.userInfo.isMfaSms;
if (data.userInfo.isMfaSms === true) {
var phoneSelft = data.userInfo.phoneNumber.substring(1);
OuserInforSelft.phoneNumber = '+81' + phoneSelft;
}
OuserInforSelft.password = data.userInfo.password;
OuserInforSelft.option1 = data.userInfo.option1;
OuserInforSelft.option2 = data.userInfo.option2;
console.log(OuserInforSelft);
this.$http.put(_config__WEBPACK_IMPORTED_MODULE_24__["USERS_LIST_API"] + '/' + encodedUserId, JSON.stringify(OuserInforSelft)).then(function (response) {
_this36.errorMessageLogs = '';
_this36.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["EDIT_USER_API_SUCCESS"];
_this36.$emit('getReload', true);
_this36.getDataAgain(data);
}).then(null, function (error) {
_this36.successMessageLogs = '';
_this36.loading = false;
switch (error.status) {
case 400:
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_403"];
} else {
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_403_DENIED"];
}
break;
case 404:
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_404"];
break;
case 500:
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_500"];
break;
case 503:
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_503"];
break;
default:
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_DEFAULT"];
break;
}
});
} else {
var OuserInfor = {};
OuserInfor.name = data.userInfo.name;
OuserInfor.furigana = data.userInfo.furigana;
OuserInfor.isSendEmail = false;
OuserInfor.email = data.userInfo.email;
if (data.userInfo.thumbnail !== null && data.userInfo.thumbnail !== '') {
OuserInfor.thumbnail = data.userInfo.thumbnail;
}
OuserInfor.passCode = data.userInfo.passCode;
OuserInfor.isMfaSms = data.userInfo.isMfaSms;
if (data.userInfo.isMfaSms === true) {
var phone = data.userInfo.phoneNumber.substring(1);
OuserInfor.phoneNumber = '+81' + phone;
}
OuserInfor.isPasswordLoginValid = data.userInfo.isPasswordLoginValid;
OuserInfor.password = data.userInfo.password;
if (this.authority.isAdmin) {
OuserInfor.isAdmin = data.userInfo.isAdmin ? true : false;
OuserInfor.isPhoneAdmin = data.userInfo.isPhoneAdmin;
OuserInfor.shareKeyBeValid = data.userInfo.shareKeyBeValid;
}
OuserInfor.isValid = data.userInfo.isValid;
OuserInfor.option1 = data.userInfo.option1;
OuserInfor.option2 = data.userInfo.option2;
OuserInfor.isSendEmail = data.userInfo.isSendEmail;
console.log(OuserInfor);
this.$http.put(_config__WEBPACK_IMPORTED_MODULE_24__["USERS_LIST_API"] + '/' + encodedUserId, JSON.stringify(OuserInfor)).then(function (response) {
_this36.successMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["EDIT_USER_API_SUCCESS"];
_this36.$emit('getReload', true);
_this36.errorMessageLogs = '';
_this36.getDataAgain(data);
}).then(null, function (error) {
_this36.successMessageLogs = '';
_this36.loading = false;
switch (error.status) {
case 400:
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_403"];
} else {
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_403_DENIED"];
}
break;
case 404:
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_404"];
break;
case 500:
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_500"];
break;
case 503:
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_503"];
break;
default:
_this36.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_24__["ERROR_500"];
break;
}
});
}
},
formatTimestamp: function formatTimestamp(t) {
return moment__WEBPACK_IMPORTED_MODULE_25___default()(t).unix();
},
getPhone: function getPhone(page, userId) {
var _this37 = this;
var validPhones = [];
var applyingPhones = [];
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_24__["PHONES_LIST_API"] + '?limit=1000&page=' + page + '&sortKey=desc:registered' + '&userId=' + encodeURIComponent(userId)).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.phones.forEach(function (element) {
if (element.status === '申請中') {
var textDisplay = '申請中 : ' + element.model + '(' + _this37.convertDate(element.registered) + ')';
applyingPhones.push({
text: textDisplay,
value: element.phoneId
});
}
if (element.status === '有効') {
var _textDisplay = element.model + '(' + _this37.convertDate(element.registered) + ')';
validPhones.push({
text: _textDisplay,
value: element.phoneId
});
}
});
if (response.body.maxRecords > response.body.endRecord) {
_this37.getPhone(page + 1, userId);
}
applyingPhones.forEach(function (element) {
_this37.phoneItems.push(element);
});
validPhones.forEach(function (element) {
_this37.phoneItems.push(element);
_this37.userData.phoneIds.push(element);
});
}
}).then(null, function (err) {
console.log('err: ', err);
}); // catch
},
convertDate: function convertDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_25___default()(new Date(t * 1000)).format('YYYY/MM/DD');
},
getDepartment: function getDepartment(page) {
var _this38 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_24__["DEPARTMENT_API"] + '?limit=1000&page=' + page).then(function (response) {
response.body.departments.forEach(function (element) {
_this38.departments.push({
text: element.name,
value: element.departmentId
});
_this38.getDepartments.push({
text: element.name,
value: element.departmentId
});
_this38.departments.sort(function (a, b) {
return a.text.toLowerCase() < b.text.toLowerCase() ? -1 : 1;
});
_this38.getDepartments.sort(function (a, b) {
return a.text.toLowerCase() < b.text.toLowerCase() ? -1 : 1;
});
});
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this38.getDepartment(page);
} else {
_this38.isGetDepartment = false;
}
}).then(null, function (err) {
_this38.isGetDepartment = false;
});
},
// 所属選択
updateDepartmentId: function updateDepartmentId(data) {
var _this39 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee13() {
var result, res;
return regeneratorRuntime.wrap(function _callee13$(_context13) {
while (1) {
switch (_context13.prev = _context13.next) {
case 0:
if (!(data.departmentId !== data.departmentOri.departmentId)) {
_context13.next = 20;
break;
}
result = true;
if (!(data.departmentOri.departmentId !== '')) {
_context13.next = 6;
break;
}
_context13.next = 5;
return _this39.deleteDepartmentId(data.departmentOri.relationId);
case 5:
result = _context13.sent;
case 6:
if (!result) {
_context13.next = 17;
break;
}
if (!(data.departmentId !== '')) {
_context13.next = 14;
break;
}
_context13.next = 10;
return _this39.addDepartmentId({
departmentId: data.departmentId,
userId: data.userId
});
case 10:
res = _context13.sent;
return _context13.abrupt("return", res);
case 14:
return _context13.abrupt("return", true);
case 15:
_context13.next = 18;
break;
case 17:
return _context13.abrupt("return", false);
case 18:
_context13.next = 21;
break;
case 20:
return _context13.abrupt("return", true);
case 21:
case "end":
return _context13.stop();
}
}
}, _callee13);
}))();
},
deleteDepartmentId: function deleteDepartmentId(ID) {
var _this40 = this;
return new Promise(function (resolve, reject) {
_this40.$http.delete(_config__WEBPACK_IMPORTED_MODULE_24__["RELATION_DEPARTMENT_USER_API"] + '/' + ID).then(function (response) {
resolve(true);
}).then(null, function (error) {
resolve(false);
});
});
},
addDepartmentId: function addDepartmentId(data) {
var _this41 = this;
return new Promise(function (resolve, reject) {
_this41.$http.post(_config__WEBPACK_IMPORTED_MODULE_24__["RELATION_DEPARTMENT_USER_API"], data).then(function (response) {
resolve(true);
}).then(null, function (error) {
resolve(false);
});
});
},
// change isAdmin from customize
deleteDataAll: function deleteDataAll(data) {
var _this42 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee14() {
var _iterator15, _step15, item, result, _iterator16, _step16, _item9, _result;
return regeneratorRuntime.wrap(function _callee14$(_context14) {
while (1) {
switch (_context14.prev = _context14.next) {
case 0:
_this42.dataFailed.departmentAdministrators.del = [];
_this42.dataFailed.groupAdministrators.del = [];
if (!(data.userInfo.departmentAdministratorsOri.length > 0)) {
_context14.next = 22;
break;
}
_iterator15 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(data.userInfo.departmentAdministratorsOri);
_context14.prev = 4;
_iterator15.s();
case 6:
if ((_step15 = _iterator15.n()).done) {
_context14.next = 14;
break;
}
item = _step15.value;
_context14.next = 10;
return _this42.deleteDepartmentItem(item.departmentAdministratorId);
case 10:
result = _context14.sent;
if (result === false) {
_this42.dataFailed.departmentAdministrators.del.push(item);
}
case 12:
_context14.next = 6;
break;
case 14:
_context14.next = 19;
break;
case 16:
_context14.prev = 16;
_context14.t0 = _context14["catch"](4);
_iterator15.e(_context14.t0);
case 19:
_context14.prev = 19;
_iterator15.f();
return _context14.finish(19);
case 22:
if (!(data.userInfo.groupAdministratorsOri.length > 0)) {
_context14.next = 42;
break;
}
_iterator16 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(data.userInfo.groupAdministratorsOri);
_context14.prev = 24;
_iterator16.s();
case 26:
if ((_step16 = _iterator16.n()).done) {
_context14.next = 34;
break;
}
_item9 = _step16.value;
_context14.next = 30;
return _this42.deleteGroupAdministratorsItem(_item9.groupAdministratorId);
case 30:
_result = _context14.sent;
if (_result === false) {
_this42.dataFailed.groupAdministrators.del.push(_item9);
}
case 32:
_context14.next = 26;
break;
case 34:
_context14.next = 39;
break;
case 36:
_context14.prev = 36;
_context14.t1 = _context14["catch"](24);
_iterator16.e(_context14.t1);
case 39:
_context14.prev = 39;
_iterator16.f();
return _context14.finish(39);
case 42:
case "end":
return _context14.stop();
}
}
}, _callee14, null, [[4, 16, 19, 22], [24, 36, 39, 42]]);
}))();
},
deleteData: function deleteData(data) {
var _this43 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee15() {
var _iterator17, _step17, item, result, _iterator18, _step18, _item10, _result2;
return regeneratorRuntime.wrap(function _callee15$(_context15) {
while (1) {
switch (_context15.prev = _context15.next) {
case 0:
_this43.dataFailed.departmentAdministrators.del = [];
_this43.dataFailed.groupAdministrators.del = [];
if (!(data.deleteData.relationIds.length > 0)) {
_context15.next = 22;
break;
}
_iterator17 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(data.deleteData.relationIds);
_context15.prev = 4;
_iterator17.s();
case 6:
if ((_step17 = _iterator17.n()).done) {
_context15.next = 14;
break;
}
item = _step17.value;
_context15.next = 10;
return _this43.deleteDepartmentItem(item.relationId);
case 10:
result = _context15.sent;
if (result === false) {
_this43.dataFailed.departmentAdministrators.del.push(item);
}
case 12:
_context15.next = 6;
break;
case 14:
_context15.next = 19;
break;
case 16:
_context15.prev = 16;
_context15.t0 = _context15["catch"](4);
_iterator17.e(_context15.t0);
case 19:
_context15.prev = 19;
_iterator17.f();
return _context15.finish(19);
case 22:
if (!(data.deleteData.groupAdministratorIds.length > 0)) {
_context15.next = 42;
break;
}
_iterator18 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(data.deleteData.groupAdministratorIds);
_context15.prev = 24;
_iterator18.s();
case 26:
if ((_step18 = _iterator18.n()).done) {
_context15.next = 34;
break;
}
_item10 = _step18.value;
_context15.next = 30;
return _this43.deleteGroupAdministratorsItem(_item10.groupAdministratorId);
case 30:
_result2 = _context15.sent;
if (_result2 === false) {
_this43.dataFailed.groupAdministrators.del.push(_item10);
}
case 32:
_context15.next = 26;
break;
case 34:
_context15.next = 39;
break;
case 36:
_context15.prev = 36;
_context15.t1 = _context15["catch"](24);
_iterator18.e(_context15.t1);
case 39:
_context15.prev = 39;
_iterator18.f();
return _context15.finish(39);
case 42:
case "end":
return _context15.stop();
}
}
}, _callee15, null, [[4, 16, 19, 22], [24, 36, 39, 42]]);
}))();
},
addDepartmentAdministrators: function addDepartmentAdministrators(data) {
var _this44 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee16() {
var _iterator19, _step19, _loop;
return regeneratorRuntime.wrap(function _callee16$(_context17) {
while (1) {
switch (_context17.prev = _context17.next) {
case 0:
if (!(data.listAff !== undefined && data.listAff !== null && data.listAff !== '' && data.listAff.length > 0)) {
_context17.next = 19;
break;
}
_this44.dataFailed.departmentAdministrators.add = [];
_this44.dataFailed.departmentAdministrators.edit = [];
_iterator19 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(data.listAff);
_context17.prev = 4;
_loop = /*#__PURE__*/regeneratorRuntime.mark(function _loop() {
var item, i, department;
return regeneratorRuntime.wrap(function _loop$(_context16) {
while (1) {
switch (_context16.prev = _context16.next) {
case 0:
item = _step19.value;
if (!(item.departmentId.value !== undefined && item.departmentId.value !== '')) {
_context16.next = 13;
break;
}
if (!item.disabled) {
_context16.next = 11;
break;
}
i = _this44.userData.departmentAdministratorsOri.findIndex(function (x) {
return x.departmentId === item.departmentId.value;
});
if (!(i >= 0)) {
_context16.next = 9;
break;
}
department = _this44.userData.departmentAdministratorsOri[i];
if (!(department.isAdminToEditUser !== item.isAdminToEditUser || department.isAdminToAddUser !== item.isAdminToAddUser || department.isAdminToSetPcodesToUser !== item.isAdminToSetPcodesToUser)) {
_context16.next = 9;
break;
}
_context16.next = 9;
return _this44.updateDepartmentItem(item, data.userInfo.userId);
case 9:
_context16.next = 13;
break;
case 11:
_context16.next = 13;
return _this44.addDepartmentItem(item, data.userInfo.userId);
case 13:
case "end":
return _context16.stop();
}
}
}, _loop);
});
_iterator19.s();
case 7:
if ((_step19 = _iterator19.n()).done) {
_context17.next = 11;
break;
}
return _context17.delegateYield(_loop(), "t0", 9);
case 9:
_context17.next = 7;
break;
case 11:
_context17.next = 16;
break;
case 13:
_context17.prev = 13;
_context17.t1 = _context17["catch"](4);
_iterator19.e(_context17.t1);
case 16:
_context17.prev = 16;
_iterator19.f();
return _context17.finish(16);
case 19:
case "end":
return _context17.stop();
}
}
}, _callee16, null, [[4, 13, 16, 19]]);
}))();
},
deleteDepartmentItem: function deleteDepartmentItem(ID) {
var _this45 = this;
return new Promise(function (resolve, reject) {
_this45.$http.delete(_config__WEBPACK_IMPORTED_MODULE_24__["DEPARTMENT_ADMINISTRATOR_API"] + '/' + ID).then(function (response) {
resolve(true);
}).then(null, function (error) {
resolve(false);
});
});
},
updateDepartmentItem: function updateDepartmentItem(element, ID) {
var _this46 = this;
return new Promise(function (resolve, reject) {
_this46.$http.put(_config__WEBPACK_IMPORTED_MODULE_24__["DEPARTMENT_ADMINISTRATOR_API"] + '/' + element.relationId, {
isAdminToEditUser: element.isAdminToEditUser,
isAdminToAddUser: element.isAdminToAddUser,
isAdminToSetPcodesToUser: element.isAdminToSetPcodesToUser
}).then(function (response) {
if (response.body.message === 'Success') {
console.log('Success');
} else {
_this46.dataFailed.departmentAdministrators.edit.push(element);
}
resolve(true);
}).then(null, function (error) {
_this46.dataFailed.departmentAdministrators.edit.push(element);
resolve(true);
});
});
},
addDepartmentItem: function addDepartmentItem(element, ID) {
var _this47 = this;
return new Promise(function (resolve, reject) {
_this47.$http.post(_config__WEBPACK_IMPORTED_MODULE_24__["DEPARTMENT_ADMINISTRATOR_API"], {
departmentId: element.departmentId.value,
userId: ID,
isAdminToEditUser: element.isAdminToEditUser,
isAdminToAddUser: element.isAdminToAddUser,
isAdminToSetPcodesToUser: element.isAdminToSetPcodesToUser
}).then(function (response) {
if (response.body.message === 'Success') {
console.log('Success');
} else {
_this47.dataFailed.departmentAdministrators.add.push(element);
}
resolve(true);
}).then(null, function (error) {
_this47.dataFailed.departmentAdministrators.add.push(element);
resolve(true);
});
});
},
addGroupAdministrators: function addGroupAdministrators(data) {
var _this48 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee17() {
var _iterator20, _step20, _loop2;
return regeneratorRuntime.wrap(function _callee17$(_context19) {
while (1) {
switch (_context19.prev = _context19.next) {
case 0:
if (!(data.listGroup !== undefined && data.listGroup !== null && data.listGroup !== '' && data.listGroup.length > 0)) {
_context19.next = 19;
break;
}
_this48.dataFailed.groupAdministrators.add = [];
_this48.dataFailed.groupAdministrators.edit = [];
_iterator20 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_18__["default"])(data.listGroup);
_context19.prev = 4;
_loop2 = /*#__PURE__*/regeneratorRuntime.mark(function _loop2() {
var item, i, group;
return regeneratorRuntime.wrap(function _loop2$(_context18) {
while (1) {
switch (_context18.prev = _context18.next) {
case 0:
item = _step20.value;
if (!(item.groupId.value !== undefined && item.groupId.value !== '')) {
_context18.next = 12;
break;
}
if (!item.disabled) {
_context18.next = 10;
break;
}
i = _this48.userData.groupAdministratorsOri.findIndex(function (x) {
return x.groupId === item.groupId.value;
});
group = _this48.userData.groupAdministratorsOri[i];
if (!(group.isAdminOfGatePassages !== item.isAdminOfGatePassages || group.isAdminOfGroupPassages !== item.isAdminOfGroupPassages || group.isAdminOfRemoteUnlock !== item.isAdminOfRemoteUnlock || group.isAdminOfUnlockingTimeSetting !== item.isAdminOfUnlockingTimeSetting)) {
_context18.next = 8;
break;
}
_context18.next = 8;
return _this48.updateGroupAdministratorsItem(item, data.userInfo.userId);
case 8:
_context18.next = 12;
break;
case 10:
_context18.next = 12;
return _this48.addGroupAdministratorsItem(item, data.userInfo.userId);
case 12:
case "end":
return _context18.stop();
}
}
}, _loop2);
});
_iterator20.s();
case 7:
if ((_step20 = _iterator20.n()).done) {
_context19.next = 11;
break;
}
return _context19.delegateYield(_loop2(), "t0", 9);
case 9:
_context19.next = 7;
break;
case 11:
_context19.next = 16;
break;
case 13:
_context19.prev = 13;
_context19.t1 = _context19["catch"](4);
_iterator20.e(_context19.t1);
case 16:
_context19.prev = 16;
_iterator20.f();
return _context19.finish(16);
case 19:
case "end":
return _context19.stop();
}
}
}, _callee17, null, [[4, 13, 16, 19]]);
}))();
},
updateGroupAdministratorsItem: function updateGroupAdministratorsItem(element, ID) {
var _this49 = this;
return new Promise(function (resolve, reject) {
_this49.$http.put(_config__WEBPACK_IMPORTED_MODULE_24__["GROUP_ADMINISTRATOR_API"] + '/' + element.groupAdministratorId, {
isAdminOfGroupPassages: element.isAdminOfGroupPassages,
isAdminOfGatePassages: element.isAdminOfGatePassages,
isAdminOfRemoteUnlock: element.isAdminOfRemoteUnlock,
isAdminOfUnlockingTimeSetting: element.isAdminOfUnlockingTimeSetting
}).then(function (response) {
if (response.body.message === 'Success') {
console.log('Success');
} else {
_this49.dataFailed.groupAdministrators.edit.push(element);
}
resolve(true);
}).then(null, function (error) {
_this49.dataFailed.groupAdministrators.edit.push(element);
resolve(true);
});
});
},
addGroupAdministratorsItem: function addGroupAdministratorsItem(element, ID) {
var _this50 = this;
return new Promise(function (resolve, reject) {
_this50.$http.post(_config__WEBPACK_IMPORTED_MODULE_24__["GROUP_ADMINISTRATOR_API"], {
groupId: element.groupId.value,
userId: ID,
isAdminOfGroupPassages: element.isAdminOfGroupPassages,
isAdminOfGatePassages: element.isAdminOfGatePassages,
isAdminOfRemoteUnlock: element.isAdminOfRemoteUnlock,
isAdminOfUnlockingTimeSetting: element.isAdminOfUnlockingTimeSetting
}).then(function (response) {
if (response.body.message === 'Success') {
console.log('Success');
} else {
_this50.dataFailed.groupAdministrators.add.push(element);
}
resolve(true);
}).then(null, function (error) {
_this50.dataFailed.groupAdministrators.add.push(element);
resolve(true);
});
});
},
deleteGroupAdministratorsItem: function deleteGroupAdministratorsItem(ID) {
var _this51 = this;
return new Promise(function (resolve, reject) {
_this51.$http.delete(_config__WEBPACK_IMPORTED_MODULE_24__["GROUP_ADMINISTRATOR_API"] + '/' + ID).then(function (response) {
resolve(true);
}).then(null, function (error) {
resolve(false);
});
});
},
getGroupAuth: function getGroupAuth(userId) {
var _this52 = this;
return new Promise(function (resolve, reject) {
if (localStorage.isCustomUserAuthorityService === 'true') {
_this52.$http.get(_config__WEBPACK_IMPORTED_MODULE_24__["GROUP_ADMINISTRATOR_API"] + '?userId=' + userId + '&limit=1000&embed=group').then( /*#__PURE__*/function () {
var _ref4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee18(response) {
return regeneratorRuntime.wrap(function _callee18$(_context20) {
while (1) {
switch (_context20.prev = _context20.next) {
case 0:
_this52.userData.groupAdministrators = response.body.groupAdministrators;
_this52.userData.groupAdministratorsOri = response.body.groupAdministrators;
resolve(true);
case 3:
case "end":
return _context20.stop();
}
}
}, _callee18);
}));
return function (_x4) {
return _ref4.apply(this, arguments);
};
}()).then(null, function (err) {
resolve(false);
});
} else {
resolve(false);
}
});
},
getDepartmentAuth: function getDepartmentAuth(userId, page) {
var _this53 = this;
return new Promise(function (resolve, reject) {
if (localStorage.isCustomUserAuthorityService === 'true') {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_24__["DEPARTMENT_ADMINISTRATOR_API"] + '?limit=100&page=' + page;
if (userId !== 'no-id') {
apiLink += '&userId=' + encodeURIComponent(userId);
} else {
apiLink += '&userId=' + encodeURIComponent(localStorage.userProfileId);
}
_this53.$http.get(apiLink).then( /*#__PURE__*/function () {
var _ref5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee19(response) {
return regeneratorRuntime.wrap(function _callee19$(_context21) {
while (1) {
switch (_context21.prev = _context21.next) {
case 0:
response.body.departmentAdministrators.forEach(function (element) {
if (userId === 'no-id') {
_this53.userData.departmentAdministratorsAll.push(element);
} else {
_this53.userData.departmentAdministrators.push(element);
_this53.userData.departmentAdministratorsOri.push(element);
}
});
if (response.body.maxRecords > response.body.endRecord) {
resolve(_this53.getDepartmentAuth(userId, page + 1));
} else {
resolve(true);
}
case 2:
case "end":
return _context21.stop();
}
}
}, _callee19);
}));
return function (_x5) {
return _ref5.apply(this, arguments);
};
}()).then(null, function (err) {
resolve(false);
});
} else {
resolve(false);
}
});
},
getDepartmentUser: function getDepartmentUser(userId) {
var _this54 = this;
return new Promise(function (resolve, reject) {
_this54.$http.get(_config__WEBPACK_IMPORTED_MODULE_24__["RELATION_DEPARTMENT_USER_API"] + "?userId=".concat(encodeURIComponent(userId), "&embed=department")).then(function (response) {
if (response.body.relationsDepartmentUser) {
var relationsDepartmentUser = response.body.relationsDepartmentUser[0];
_this54.userData.departmentId = relationsDepartmentUser.departmentId;
_this54.userData.departmentOri.departmentId = relationsDepartmentUser.departmentId;
_this54.userData.departmentOri.relationId = relationsDepartmentUser.relationId;
}
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
resolve(false);
});
});
},
getDepartmentAuthAll: function getDepartmentAuthAll(userId) {
var _this55 = this;
var page = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;
var data = arguments.length > 2 ? arguments[2] : undefined;
return new Promise(function (resolve, reject) {
if (localStorage.isCustomUserAuthorityService === 'true') {
_this55.$http.get(_config__WEBPACK_IMPORTED_MODULE_24__["DEPARTMENT_ADMINISTRATOR_API"] + '?userId=' + userId + '&limit=1000&page=' + page).then( /*#__PURE__*/function () {
var _ref6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee20(response) {
return regeneratorRuntime.wrap(function _callee20$(_context22) {
while (1) {
switch (_context22.prev = _context22.next) {
case 0:
response.body.departmentAdministrators.forEach(function (element) {
var isAction = _this55.isEdit ? element.isAdminToEditUser : element.isAdminToAddUser;
if (isAction) {
var check = data.map(function (item) {
return item.value;
}).indexOf(element.departmentId);
if (check >= 0) {
data[check].disabled = false;
}
}
});
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this55.getDepartmentAuthAll(userId, page, data);
} else {
resolve(data);
}
case 2:
case "end":
return _context22.stop();
}
}
}, _callee20);
}));
return function (_x6) {
return _ref6.apply(this, arguments);
};
}()).then(null, function (err) {
resolve(data);
});
} else {
resolve([]);
}
});
},
changeId: function changeId() {
var _this56 = this;
if (this.userData.departmentId === '' && this.userData.isAdmin !== true) {
setTimeout(function () {
_this56.userData.departmentId = '';
}, 100);
this.userData.departmentId = null;
}
},
addErrorItem: function addErrorItem() {
var _this57 = this;
return new Promise(function (resolve, reject) {
var add = [];
var edit = [];
var del = [];
var addGroup = [];
var editGroup = [];
var delGroup = [];
if (_this57.dataFailed.departmentAdministrators.add.length > 0) {
//
_this57.dataFailed.departmentAdministrators.add.forEach(function (element) {
add.push(element.departmentId.text);
});
}
if (_this57.dataFailed.departmentAdministrators.edit.length > 0) {
//
_this57.dataFailed.departmentAdministrators.edit.forEach(function (element) {
var item = _this57.departments.filter(function (el) {
if (el.value === element.departmentId.value) {
return el;
}
});
edit.push(item[0].text);
});
}
if (_this57.dataFailed.departmentAdministrators.del.length > 0) {
//
_this57.dataFailed.departmentAdministrators.del.forEach(function (element) {
var item = _this57.departments.filter(function (el) {
if (el.value === element.departmentId.value) {
return el;
}
});
del.push(item[0].text);
});
}
if (_this57.dataFailed.groupAdministrators.add.length > 0) {
//
_this57.dataFailed.groupAdministrators.add.forEach(function (element) {
addGroup.push(element.groupId.text);
});
}
if (_this57.dataFailed.groupAdministrators.edit.length > 0) {
//
_this57.dataFailed.groupAdministrators.edit.forEach(function (element) {
var item = _this57.gateGroupOptions.filter(function (el) {
if (el.value === element.groupId.value) {
return el;
}
});
editGroup.push(item[0].text);
});
}
if (_this57.dataFailed.groupAdministrators.del.length > 0) {
//
_this57.dataFailed.groupAdministrators.del.forEach(function (element) {
var item = _this57.gateGroupOptions.filter(function (el) {
if (el.value === element.groupId.value) {
return el;
}
});
delGroup.push(item[0].text);
});
}
var data = {
department: add.concat(edit).concat(del),
group: addGroup.concat(editGroup).concat(delGroup)
};
resolve(data);
});
},
changeUserDepartmentId: function changeUserDepartmentId(val) {
this.userData.departmentId = val;
},
addGroupPass: function addGroupPass(item, userID) {
var _this58 = this;
return new Promise(function (resolve, reject) {
_this58.$http.post(_config__WEBPACK_IMPORTED_MODULE_24__["GROUP_PASSAGE"], {
groupId: item.groupId,
userId: userID
}).then(function (response) {
resolve(true);
}).then(null, function (err) {
_this58.groupFailed.add.push(item.name);
resolve(false);
}); // catch
});
},
delGroupPass: function delGroupPass(groupPassageId) {
var _this59 = this;
return new Promise(function (resolve, reject) {
_this59.$http.delete(_config__WEBPACK_IMPORTED_MODULE_24__["GROUPS_PASSAGE_API"] + '/' + encodeURIComponent(groupPassageId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
resolve(false);
});
});
},
// tslint:disable-next-line:max-line-length
getPassageId: function getPassageId(groupId, userId) {
var _this60 = this;
return new Promise(function (resolve, reject) {
_this60.$http.get(_config__WEBPACK_IMPORTED_MODULE_24__["GROUPS_PASSAGE_API"] + '?userId=' + encodeURIComponent(userId) + '&groupId=' + encodeURIComponent(groupId)).then( /*#__PURE__*/function () {
var _ref7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_21__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee21(response) {
return regeneratorRuntime.wrap(function _callee21$(_context23) {
while (1) {
switch (_context23.prev = _context23.next) {
case 0:
if (response.body.maxRecords > 0) {
if (response.body.groupPassages[0].groupPassageId !== undefined && response.body.groupPassages[0].groupPassageId !== '' && response.body.groupPassages[0].groupPassageId !== null) {
resolve(response.body.groupPassages[0].groupPassageId);
} else {
resolve(false);
}
} else {
resolve(false);
}
case 1:
case "end":
return _context23.stop();
}
}
}, _callee21);
}));
return function (_x7) {
return _ref7.apply(this, arguments);
};
}()).then(null, function (err) {
resolve(false);
});
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/user/UserChangePasswordPage.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/user/UserChangePasswordPage.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_UserChangePasswordTemplate_UserChangePasswordTemplate_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/templates/UserChangePasswordTemplate/UserChangePasswordTemplate.vue */ "./src/components/templates/UserChangePasswordTemplate/UserChangePasswordTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_3__["Vue"].extend({
name: 'UserChangePasswordPage',
components: {
UserChangePasswordTemplate: _components_templates_UserChangePasswordTemplate_UserChangePasswordTemplate_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
data: function data() {
return {
// Props
loading: false,
errorMessageLogs: '',
successMessageLogs: '',
userInfo: {
oldPassword: '',
newPassword: '',
reNewPassword: ''
}
};
},
watch: {
loading: function loading(value) {
this.$emit('loading', value);
}
},
methods: {
clickChangePassword: function clickChangePassword() {
var _this = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var data;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_this.loading = true;
_this.errorMessageLogs = '';
_this.successMessageLogs = '';
data = {
oldPassword: _this.userInfo.oldPassword,
newPassword: _this.userInfo.newPassword
};
_context.next = 6;
return _this.userChangePassword(data);
case 6:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
userChangePassword: function userChangePassword(data) {
var _this2 = this;
return new Promise(function (resolve, reject) {
_this2.$http.post(_config__WEBPACK_IMPORTED_MODULE_5__["PERSONAL_CHANGE_PASSWORD_API"], JSON.stringify(data)).then(function (response) {
_this2.loading = false;
_this2.resetData();
if (response.body.message === 'Success') {
_this2.successMessageLogs = 'パスワードが変更されました。';
resolve(true);
} else {
resolve(false);
}
}).then(null, function (error) {
if (error.body) {
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
_this2.errorMessageLogs = '';
} else {
_this2.errorMessageLogs = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
_this2.errorMessageLogs = '現在のパスワードが間違っています。';
break;
case 404:
_this2.errorMessageLogs = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 500:
_this2.errorMessageLogs = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
case 503:
_this2.errorMessageLogs = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
default:
_this2.errorMessageLogs = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
}
} else {
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_5__["SERVER_CONNECT_ERROR"];
}
_this2.loading = false;
resolve(false);
});
});
},
resetData: function resetData() {
this.userInfo.oldPassword = '';
this.userInfo.newPassword = '';
this.userInfo.reNewPassword = '';
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/user/UserDetailPage.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/user/UserDetailPage.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js");
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/molecules/ActionButton/ActionButton.vue */ "./src/components/molecules/ActionButton/ActionButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_templates_UserDetailTemplate_UserDetailTemplate_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/templates/UserDetailTemplate/UserDetailTemplate.vue */ "./src/components/templates/UserDetailTemplate/UserDetailTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_21__);
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_15__["default"].extend({
name: 'UserDetailPage',
components: {
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
ActionButton: _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
UserDetailTemplate: _components_templates_UserDetailTemplate_UserDetailTemplate_vue__WEBPACK_IMPORTED_MODULE_19__["default"]
},
props: {
isModal: {
type: Boolean,
default: false
},
userIdModal: {
type: String,
default: ''
},
titlePage: {
type: String,
default: ''
},
authority: {
type: Object,
default: {}
}
},
mounted: function mounted() {
var _this = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_14__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var userId, result;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
userId = '';
if (_this.isModal) {
userId = _this.userIdModal;
} else {
userId = _this.$route.query.userId.toString();
}
if (!(userId !== null && userId !== undefined)) {
_context.next = 27;
break;
}
_this.loading = true;
_context.next = 6;
return _this.getInFoUser(userId);
case 6:
result = _context.sent;
if (!result) {
_context.next = 24;
break;
}
_this.userData.departmentAdministrators = [];
_this.userData.groupAdministrators = [];
_this.getDepartmentUser(userId);
if (!(_this.userData.isAdmin !== true)) {
_context.next = 16;
break;
}
_context.next = 14;
return _this.getGroupAuth(userId);
case 14:
_context.next = 16;
return _this.getDepartmentAuth(userId);
case 16:
_context.next = 18;
return _this.getDepartmentAuthAll(localStorage.userProfileId, 1);
case 18:
_this.loading = false;
if (_this.userData.groupAdministrators.length > 0 || _this.userData.departmentAdministrators.length > 0) {
_this.userData.isAdmin = null;
}
_this.getInforGatePassage(1, userId);
_this.getPcode(1, userId);
_this.getPhone(1, userId);
_this.loading = false;
case 24:
_this.getListGate(1);
_context.next = 28;
break;
case 27:
_this.loading = false;
case 28:
if (_this.$route.query.goBack !== null && _this.$route.query.goBack !== undefined) {
_this.goBack = _this.$route.query.goBack.toString();
}
_this.$emit('activeMenu', 'user');
case 30:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
watch: {
loading: function loading(value) {
if (this.isModal !== true) {
this.$emit('loading', value);
}
}
},
data: function data() {
return {
// Props
loading: false,
page: 1,
tempGroupPassages: [],
cardItems: [],
phoneItems: [],
errorMessageLogs: '',
listphones: [],
listGatePassagesInUser: [],
userData: {
isAdmin: false,
isMfaSms: false,
userId: '',
password: '',
name: '',
furigana: '',
phoneNumber: '',
option1: '',
option2: '',
groupAdministrators: [],
departmentAdministrators: []
},
goBack: 'user',
departments: [],
ExpandedData: {
data: [],
maxRecords: 0,
page: 1,
loading: false
},
rowinErrDialog: 0,
errorMessageProcess: [],
successItemProcess: 0,
totalDataRowProcess: 0,
showProgress: false,
isFinishProcess: false,
showConfirm: false,
progress: 0,
gatePassageIds: [],
userId: '',
messageSetting: {
success: '',
error: ''
},
gateList: [],
dataProgress: [],
dataAllow: []
};
},
methods: {
getInFoUser: function getInFoUser(userId) {
var _this2 = this;
return new Promise(function (resolve, reject) {
_this2.$http.get(_config__WEBPACK_IMPORTED_MODULE_20__["USERS_LIST_API"] + '?userId=' + encodeURIComponent(userId)).then(function (response) {
_this2.userData = response.body.users[0];
_this2.userData.phoneNumber = _this2.userData.phoneNumber.replace('+81', '0');
console.log(_this2.userData);
resolve(true);
}).then(null, function (error) {
switch (error.status) {
case 400:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_403"];
} else {
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_403_DENIED"];
}
break;
case 404:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_404"];
break;
case 500:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_500"];
break;
case 503:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_503"];
break;
default:
_this2.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_DEFAULT"];
break;
}
_this2.loading = false;
resolve(false);
});
});
},
getInforGroup: function getInforGroup(page, userId) {
var _this3 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_20__["GROUPS_PASSAGE_API"] + '?userId=' + encodeURIComponent(userId) + '&embed=group&limit=1000&page=' + page).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.groupPassages.forEach(function (element) {
_this3.tempGroupPassages.push(element);
_this3.tempGroupPassages.sort(function (a, b) {
return a.group.groupName.toLowerCase() < b.group.groupName.toLowerCase() ? -1 : 1;
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this3.getInforGroup(page + 1, userId);
}
} else {
_this3.tempGroupPassages = [];
}
}).then(null, function (err) {
console.log(err);
});
},
getPcode: function getPcode(page, userId) {
var _this4 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_20__["CARD_LIST_API"] + '?limit=1000&page=' + page + '&sortKey=desc:registered' + '&userId=' + encodeURIComponent(userId) + '&isValid=true').then(function (response) {
if (response.body.maxRecords > 0 && response.body.pCodes !== undefined) {
response.body.pCodes.forEach(function (element) {
_this4.cardItems.push({
text: element.pCodeId,
value: element.pCodeId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this4.getPcode(page + 1, userId);
}
} else {
_this4.cardItems = [];
}
}).then(null, function (err) {
console.log('err: ', err);
}); // catch
},
getPhone: function getPhone(page, userId) {
var _this5 = this;
var applyingPhones = [];
var validPhones = [];
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_20__["PHONES_LIST_API"] + '?limit=1000&page=' + page + '&sortKey=desc:registered' + '&userId=' + encodeURIComponent(userId)).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.phones.forEach(function (element) {
if (element.status === '申請中') {
applyingPhones.push({
text: '申請中 : ' + element.model,
value: element.phoneId
});
}
if (element.status === '有効') {
validPhones.push({
text: element.model,
value: element.phoneId
});
}
});
if (response.body.maxRecords > response.body.endRecord) {
_this5.getPhone(page + 1, userId);
}
applyingPhones.forEach(function (element) {
_this5.phoneItems.push(element);
});
validPhones.forEach(function (element) {
_this5.phoneItems.push(element);
});
} else {
_this5.phoneItems = [];
}
}).then(null, function (err) {
console.log('err: ', err);
}); // catch
},
getInforGatePassage: function getInforGatePassage(page, userId) {
var _this6 = this;
return new Promise(function (resolve, reject) {
var d = new Date();
var currentTime = moment__WEBPACK_IMPORTED_MODULE_21___default()(d).unix();
_this6.$http.get(_config__WEBPACK_IMPORTED_MODULE_20__["GATES_PASSAGE_API"] + '?userId=' + encodeURIComponent(userId) + '&embed=gate' + '&limit=1000&page=' + page + '&isExceptOptionalGate=true&sortKey=desc:notAfter').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.passages.forEach(function (element, i) {
_this6.listGatePassagesInUser.push({
subId: i + '-' + element.gateId + '-' + element.notAfter + '-' + element.notBefore,
passageId: element.passageId,
gateId: element.gateId,
notAfter: element.notAfter,
notBefore: element.notBefore,
gateName: element.gate !== undefined ? element.gate.name : ''
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this6.getInforGatePassage(page + 1, userId);
} else {
resolve(true);
}
} else {
_this6.listGatePassagesInUser = [];
resolve(false);
}
}).then(null, function (error) {
console.log(error);
resolve(false);
});
});
},
// 2024
getDepartmentUser: function getDepartmentUser(userId) {
var _this7 = this;
return new Promise(function (resolve, reject) {
_this7.$http.get(_config__WEBPACK_IMPORTED_MODULE_20__["RELATION_DEPARTMENT_USER_API"] + '?userId=' + encodeURIComponent(userId) + '&limit=25&page=1&embed=department').then(function (response) {
_this7.userData.department = response.body.relationsDepartmentUser[0].department.name;
_this7.userData.departmentId = response.body.relationsDepartmentUser[0].department.departmentId;
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
resolve(false);
});
});
},
getGroupAuth: function getGroupAuth(userId) {
var _this8 = this;
return new Promise(function (resolve, reject) {
if (localStorage.isCustomUserAuthorityService === 'true') {
_this8.$http.get(_config__WEBPACK_IMPORTED_MODULE_20__["GROUP_ADMINISTRATOR_API"] + '?userId=' + userId + '&embed=user,group').then( /*#__PURE__*/function () {
var _ref = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_14__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(response) {
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_this8.userData.groupAdministrators = response.body.groupAdministrators;
_this8.userData.groupAdministrators.map(function (v) {
return Object.assign(v, {
isAdminToView: true,
name: v.group.name
});
});
resolve(true);
case 3:
case "end":
return _context2.stop();
}
}
}, _callee2);
}));
return function (_x) {
return _ref.apply(this, arguments);
};
}()).then(null, function (err) {
resolve(false);
});
} else {
resolve(false);
}
});
},
getGroupAuthItem: function getGroupAuthItem(item, index) {
var _this9 = this;
return new Promise(function (resolve, reject) {
_this9.$http.get(_config__WEBPACK_IMPORTED_MODULE_20__["GROUP_LIST_API"] + '?groupId=' + encodeURIComponent(item.groupId) + '&limit=25&page=1&isExceptOptionalGate=true&embed=passableTimeSetting').then(function (response) {
_this9.userData.groupAdministrators[index].name = response.body.groups[0].name;
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
resolve(false);
});
});
},
getDepartmentAuth: function getDepartmentAuth(userId) {
var _this10 = this;
return new Promise(function (resolve, reject) {
if (localStorage.isCustomUserAuthorityService === 'true') {
_this10.$http.get(_config__WEBPACK_IMPORTED_MODULE_20__["DEPARTMENT_ADMINISTRATOR_API"] + '?userId=' + encodeURIComponent(userId)).then( /*#__PURE__*/function () {
var _ref2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_14__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(response) {
var i;
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
_this10.userData.departmentAdministrators = response.body.departmentAdministrators;
_this10.userData.departmentAdministrators.map(function (v) {
return Object.assign(v, {
isAdminToView: true
});
});
i = 0;
case 3:
if (!(i < _this10.userData.departmentAdministrators.length)) {
_context3.next = 9;
break;
}
_context3.next = 6;
return _this10.getDepartmentItem(_this10.userData.departmentAdministrators[i], i);
case 6:
i++;
_context3.next = 3;
break;
case 9:
resolve(true);
case 10:
case "end":
return _context3.stop();
}
}
}, _callee3);
}));
return function (_x2) {
return _ref2.apply(this, arguments);
};
}()).then(null, function (err) {
resolve(false);
});
} else {
resolve(false);
}
});
},
getDepartmentItem: function getDepartmentItem(item, index) {
var _this11 = this;
return new Promise(function (resolve, reject) {
_this11.$http.get(_config__WEBPACK_IMPORTED_MODULE_20__["DEPARTMENT_API"] + '?limit=25&departmentId=' + encodeURIComponent(item.departmentId)).then(function (response) {
_this11.userData.departmentAdministrators[index].name = response.body.departments[0].name;
resolve(true);
}).then(null, function (err) {
resolve(false);
});
});
},
getDepartment: function getDepartment(page) {
var _this12 = this;
return new Promise(function (resolve, reject) {
_this12.$http.get(_config__WEBPACK_IMPORTED_MODULE_20__["DEPARTMENT_API"] + '?limit=1000&page=' + page).then(function (response) {
_this12.departments = response.body.departments;
resolve(true);
}).then(null, function (err) {
resolve(false);
});
});
},
// Expand getGatePassage
getGatePassage: function getGatePassage(userId, pageGate) {
var _this13 = this;
return new Promise(function (resolve, reject) {
var apiLinkGetGate = _config__WEBPACK_IMPORTED_MODULE_20__["GATES_PASSAGE_API"] + '?userId=' + encodeURIComponent(userId) + '&limit=25&page=' + pageGate + '&embed=gate&isExceptOptionalGate=true';
_this13.$http.get(apiLinkGetGate).then( /*#__PURE__*/function () {
var _ref3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_14__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(response) {
var data, item, i, chunk, arrayPromise, _iterator, _step, _step$value, index, element, result;
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
//
_this13.ExpandedData.maxRecords = response.body.maxRecords;
data = response.body.passages;
item = [];
i = 0;
case 4:
if (!(i < data.length)) {
_context4.next = 14;
break;
}
chunk = data.slice(i, i + 10);
arrayPromise = [];
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_12__["default"])(chunk.entries());
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
_step$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_11__["default"])(_step.value, 2), index = _step$value[0], element = _step$value[1];
item.push({
gateName: element.gate.name,
passageId: element.passageId,
groupName: '',
groupId: '',
passableTimeSetting: {}
});
_this13.ExpandedData.data = item;
result = _this13.getGateGroupItem(element.gateId, _this13.ExpandedData.data[index]);
arrayPromise.push(result);
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
_context4.next = 11;
return Promise.all(arrayPromise);
case 11:
i += 10;
_context4.next = 4;
break;
case 14:
_this13.ExpandedData.loading = false;
resolve(true);
case 16:
case "end":
return _context4.stop();
}
}
}, _callee4);
}));
return function (_x3) {
return _ref3.apply(this, arguments);
};
}()).then(null, function (err) {
console.log('err: ', err);
_this13.ExpandedData.loading = false;
resolve(false);
}); // catch
// resolve(true);
});
},
getGateGroupItem: function getGateGroupItem(gateId, data) {
var _this14 = this;
return new Promise(function (resolve, reject) {
_this14.$http.get(_config__WEBPACK_IMPORTED_MODULE_20__["RELATION_GATE_GROUP_API"] + '?gateId=' + encodeURIComponent(gateId) + '&isExceptOptionalGate=true&embed=group').then( /*#__PURE__*/function () {
var _ref4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_14__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(response) {
var res, result;
return regeneratorRuntime.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
res = response.body.relationsGateGroup;
_context5.next = 3;
return _this14.getGroupItem(res[0].groupId, data);
case 3:
result = _context5.sent;
resolve(true);
case 5:
case "end":
return _context5.stop();
}
}
}, _callee5);
}));
return function (_x4) {
return _ref4.apply(this, arguments);
};
}()).then(null, function (error) {
console.log(error);
resolve(false);
});
});
},
getGroupItem: function getGroupItem(groupId, data) {
var _this15 = this;
return new Promise(function (resolve, reject) {
var item = {};
_this15.$http.get(_config__WEBPACK_IMPORTED_MODULE_20__["GROUP_LIST_API"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=25&page=1&isExceptOptionalGate=true&embed=passableTimeSetting').then(function (response) {
item = response.body.groups[0]; // item.push(response.body.groups[0]);
data.groupName = item.name;
data.groupId = item.groupId;
data.passableTimeSetting = item.passableTimeSetting;
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
resolve(false);
});
});
},
closeModalProgress: function closeModalProgress(userId) {
this.showProgress = false;
this.showConfirm = false;
},
confirmAction: function confirmAction(data) {
console.log(data);
this.gatePassageIds = [];
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.showProgress = false;
this.gatePassageIds = data.dataIds;
this.userId = data.userId;
this.showConfirm = true;
/*
0 : Enable Muti
1 : Disable Muti
2 : Enable One
3 : Disable One
4 : Leave Group
*/
},
clickLeaveAction: function clickLeaveAction(data) {
var _this16 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_14__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() {
var dataIds, percent, _iterator2, _step2, item, result;
return regeneratorRuntime.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
_this16.rowinErrDialog = 0;
_this16.successItemProcess = 0;
_this16.progress = 0;
_this16.showProgress = true;
_this16.showConfirm = false;
_this16.isFinishProcess = false;
_this16.errorMessageProcess = [];
if (!(data.leave === 'gate-passage')) {
_context6.next = 33;
break;
}
dataIds = _this16.gatePassageIds;
_this16.totalDataRowProcess = dataIds.length;
percent = 100 / _this16.totalDataRowProcess;
_iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_12__["default"])(dataIds);
_context6.prev = 12;
_iterator2.s();
case 14:
if ((_step2 = _iterator2.n()).done) {
_context6.next = 24;
break;
}
item = _step2.value;
result = void 0;
_context6.next = 19;
return _this16.deleteUserGate(item);
case 19:
result = _context6.sent;
if (result) {
_this16.successItemProcess++;
}
_this16.progress += percent;
case 22:
_context6.next = 14;
break;
case 24:
_context6.next = 29;
break;
case 26:
_context6.prev = 26;
_context6.t0 = _context6["catch"](12);
_iterator2.e(_context6.t0);
case 29:
_context6.prev = 29;
_iterator2.f();
return _context6.finish(29);
case 32:
_this16.isFinishProcess = true;
case 33:
case "end":
return _context6.stop();
}
}
}, _callee6, null, [[12, 26, 29, 32]]);
}))();
},
deleteGatePass: function deleteGatePass(passageId) {
var _this17 = this;
return new Promise(function (resolve, reject) {
_this17.dataProgress = {
total: 1,
progressLoad: 0,
successItem: 0,
errorMessage: [],
isFinish: false
};
var errorMessageProcess = [];
_this17.$http.delete(_config__WEBPACK_IMPORTED_MODULE_20__["GATES_PASSAGE_API"] + '/' + encodeURIComponent(passageId)).then(function (response) {
_this17.dataProgress = {
total: 1,
progressLoad: 100,
successItem: 1,
errorMessage: [],
isFinish: true
};
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_DEFAULT"];
break;
}
var rowstatus = passageId + '>>' + errorName + '';
_this17.$set(errorMessageProcess, ++_this17.rowinErrDialog, rowstatus);
_this17.dataProgress = {
total: 1,
progressLoad: 100,
successItem: 0,
errorMessage: errorMessageProcess,
isFinish: true
};
resolve(false);
}); // catch
});
},
deleteUserGate: function deleteUserGate(passageId) {
var _this18 = this;
return new Promise(function (resolve, reject) {
_this18.$http.delete(_config__WEBPACK_IMPORTED_MODULE_20__["GROUPS_PASSAGE_API"] + '/' + encodeURIComponent(passageId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_20__["ERROR_DEFAULT"];
break;
}
var rowstatus = passageId + '>>' + errorName + '';
_this18.$set(_this18.errorMessageProcess, ++_this18.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
closeDialogConfirm: function closeDialogConfirm() {
this.showProgress = false;
this.showConfirm = false;
this.userId = '';
},
getListGate: function getListGate(page) {
var _this19 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_20__["GATES_LIST_SIMPLE_API"] + '?limit=1000&page=' + page + '&sortKey=asc:gateId&isValid=true&isExceptOptionalGate=true').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.gates.forEach(function (element) {
_this19.gateList.push({
text: element.gateName,
value: element.gateId
});
});
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this19.getListGate(page);
}
} else {
_this19.gateList = [];
}
}).then(null, function (err) {
return console.log('err: ', err);
}); // catch
},
addGate: function addGate(data) {
var _this20 = this;
return new Promise(function (resolve, reject) {
_this20.errorMessageLogs = '';
_this20.loading = true;
_this20.$http.post(_config__WEBPACK_IMPORTED_MODULE_20__["GATES_PASSAGE_API"], {
userId: data.userId,
gateId: data.gateId,
notBefore: data.notBefore,
notAfter: data.notAfter
}).then(function (response) {
if (response.body.message === 'Success') {
console.log('Success');
}
resolve(true);
_this20.listGatePassagesInUser = [];
_this20.getInforGatePassage(1, data.userId);
_this20.loading = false;
}).then(null, function (err) {
switch (err.status) {
case 409:
_this20.errorMessageLogs = '登録失敗ゲート名: ' + data.gateName;
}
resolve(true);
_this20.loading = false;
});
});
},
delGate: function delGate(ID) {
this.deleteGatePass(ID);
},
closeModalGate: function closeModalGate(ID) {
var _this21 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_14__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() {
return regeneratorRuntime.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
_this21.loading = true;
_this21.listGatePassagesInUser = [];
_context7.next = 4;
return _this21.getInforGatePassage(1, ID);
case 4:
_this21.loading = false;
case 5:
case "end":
return _context7.stop();
}
}
}, _callee7);
}))();
},
getDepartmentAuthAll: function getDepartmentAuthAll(userId) {
var _this22 = this;
var page = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;
return new Promise(function (resolve, reject) {
if (localStorage.isCustomUserAuthorityService === 'true') {
_this22.$http.get(_config__WEBPACK_IMPORTED_MODULE_20__["DEPARTMENT_ADMINISTRATOR_API"] + '?userId=' + userId + '&limit=1000&page=' + page).then( /*#__PURE__*/function () {
var _ref5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_14__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee8(response) {
return regeneratorRuntime.wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
response.body.departmentAdministrators.forEach(function (element) {
if (element.isAdminToEditUser) {
_this22.dataAllow.push(element.departmentId);
}
});
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this22.getDepartmentAuthAll(userId, page);
} else {
resolve(true);
}
case 2:
case "end":
return _context8.stop();
}
}
}, _callee8);
}));
return function (_x5) {
return _ref5.apply(this, arguments);
};
}()).then(null, function (err) {
resolve(false);
});
} else {
resolve(false);
}
});
},
loadUserAgain: function loadUserAgain(userId) {
var _this23 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_14__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee9() {
var result;
return regeneratorRuntime.wrap(function _callee9$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
_this23.loading = true;
_context9.next = 3;
return _this23.getInFoUser(userId);
case 3:
result = _context9.sent;
if (!result) {
_context9.next = 22;
break;
}
_this23.userData.departmentAdministrators = [];
_this23.userData.groupAdministrators = [];
_this23.getDepartmentUser(userId);
if (!(_this23.userData.isAdmin !== true)) {
_context9.next = 13;
break;
}
_context9.next = 11;
return _this23.getGroupAuth(userId);
case 11:
_context9.next = 13;
return _this23.getDepartmentAuth(userId);
case 13:
_context9.next = 15;
return _this23.getDepartmentAuthAll(localStorage.userProfileId, 1);
case 15:
_this23.loading = false;
if (_this23.userData.groupAdministrators.length > 0 || _this23.userData.departmentAdministrators.length > 0) {
_this23.userData.isAdmin = null;
}
_this23.listGatePassagesInUser = [];
_this23.gateList = [];
_this23.getInforGatePassage(1, userId);
_this23.getPcode(1, userId);
_this23.getListGate(1);
case 22:
case "end":
return _context9.stop();
}
}
}, _callee9);
}))();
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/user/UserGateAddGroupPage.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/user/UserGateAddGroupPage.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-property-decorator */ "./node_modules/vue-property-decorator/lib/index.js");
/* harmony import */ var _components_templates_UserGateAddGroupTemplate_UserGateAddGroupTemplate_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/templates/UserGateAddGroupTemplate/UserGateAddGroupTemplate.vue */ "./src/components/templates/UserGateAddGroupTemplate/UserGateAddGroupTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_11__);
/* harmony default export */ __webpack_exports__["default"] = (vue_property_decorator__WEBPACK_IMPORTED_MODULE_8__["Vue"].extend({
name: 'GateAddGatePage',
components: {
UserGateAddGroupTemplate: _components_templates_UserGateAddGroupTemplate_UserGateAddGroupTemplate_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
data: function data() {
return {
perPage: _config__WEBPACK_IMPORTED_MODULE_10__["PAGE_DEFAULT"],
currPage: 1,
scorp: ['gateId'],
keyword: '',
gateTotalCount: 0,
dataGates: [],
loading: false,
errorMessageLogs: '',
successMessageLogs: '',
isFinishGetGate: false,
rowinErrDialog: 0,
errorMessageProcess: [],
successItemProcess: 0,
totalDataRowProcess: 0,
showProgress: false,
isFinishProcess: false,
showConfirm: false,
progress: 0,
goBack: 'user',
gateOfGroup: []
};
},
created: function created() {
var _this = this;
if (typeof localStorage.pageSizeGate === 'undefined') {
localStorage.setItem('pageSizeGate', _config__WEBPACK_IMPORTED_MODULE_10__["PAGE_DEFAULT"].toString());
this.perPage = _config__WEBPACK_IMPORTED_MODULE_10__["PAGE_DEFAULT"];
} else {
this.perPage = parseInt(localStorage.pageSizeGate);
}
var dataQuery = this.$route.query;
this.loading = true;
this.gateOfGroup = [];
this.gateTotalCount = 0;
this.getList().then(function () {
_this.getGateOfGroup(1, dataQuery.groupId);
});
},
mounted: function mounted() {
var dataQuery = this.$route.query;
if (dataQuery.goBack !== undefined && dataQuery.goBack !== '') {
this.goBack = dataQuery.goBack.toString();
}
},
watch: {
isFinishGetGate: function isFinishGetGate(value) {
if (this.isFinishGetGate && value) {
this.loading = false;
}
}
},
methods: {
closeDialog: function closeDialog() {
this.showConfirm = false;
},
closeModalProgress: function closeModalProgress() {
this.showProgress = false;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.showConfirm = false;
this.progress = 0;
this.loading = true;
var dataQuery = this.$route.query;
this.getGateOfGroup(1, dataQuery.groupId);
},
clickConfirm: function clickConfirm() {
this.showConfirm = true;
this.errorMessageProcess = [];
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.showProgress = false;
this.totalDataRowProcess = 0;
},
clickAddGate: function clickAddGate(data) {
var _this2 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var percent, dataQuery, _iterator, _step, item, result, notBeforeTime, notAfterTime, array;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_this2.showConfirm = false;
_this2.errorMessageProcess = [];
_this2.rowinErrDialog = 0;
_this2.successItemProcess = 0;
_this2.progress = 0;
_this2.showProgress = true;
_this2.totalDataRowProcess = data.length;
percent = 100 / _this2.totalDataRowProcess;
dataQuery = _this2.$route.query;
if (!(dataQuery.groupId !== undefined && dataQuery.groupId !== '' && dataQuery.groupId !== null)) {
_context.next = 35;
break;
}
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_5__["default"])(data);
_context.prev = 11;
_iterator.s();
case 13:
if ((_step = _iterator.n()).done) {
_context.next = 26;
break;
}
item = _step.value;
result = void 0;
notBeforeTime = _this2.formatTimestamp(item.notBefore + ' ' + item.startTime);
notAfterTime = _this2.formatTimestamp(item.notAfter + ' ' + item.endTime);
array = {
gateId: item.gateId,
groupId: dataQuery.groupId
};
_context.next = 21;
return _this2.postGate(array, item.gateId);
case 21:
result = _context.sent;
if (result) {
_this2.successItemProcess++;
}
_this2.progress += percent;
case 24:
_context.next = 13;
break;
case 26:
_context.next = 31;
break;
case 28:
_context.prev = 28;
_context.t0 = _context["catch"](11);
_iterator.e(_context.t0);
case 31:
_context.prev = 31;
_iterator.f();
return _context.finish(31);
case 34:
_this2.isFinishProcess = true;
case 35:
case "end":
return _context.stop();
}
}
}, _callee, null, [[11, 28, 31, 34]]);
}))();
},
postGate: function postGate(data, gateId) {
var _this3 = this;
return new Promise(function (resolve, reject) {
_this3.$http.post(_config__WEBPACK_IMPORTED_MODULE_10__["RELATION_GATE_GROUP"], data).then(function (response) {
if (response.body.message === 'Success') {
resolve(true);
} else {
resolve(false);
}
}).then(null, function (error) {
var errorName = '';
switch (error.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 409:
errorName = '選択されたゲートは既に使用されています。他のゲートを選択してください。';
break;
case 420:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_420_DE_GROUP"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
var rowstatus = gateId + '>>' + errorName + '';
_this3.$set(_this3.errorMessageProcess, ++_this3.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
changePerPage: function changePerPage(value) {
var _this4 = this;
this.perPage = value;
localStorage.setItem('pageSizeGate', value);
this.loading = true;
this.gateTotalCount = 0;
this.getList().then(function () {
_this4.loading = false;
});
},
changePage: function changePage(value) {
var _this5 = this;
this.currPage = value;
this.loading = true;
this.getList().then(function () {
_this5.loading = false;
});
},
searchGate: function searchGate(value) {
this.keyword = value.text;
this.scorp = value.targets;
this.gateTotalCount = 0;
this.getList();
},
getGateOfGroup: function getGateOfGroup(page, groupId) {
var _this6 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_10__["RELATION_GATE_GROUP"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=1000&page=' + page + '&embed=gate&isExceptOptionalGate=true').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.relationsGateGroup.forEach(function (element) {
_this6.gateOfGroup.push({
text: element.gate.name,
value: element.gateId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this6.getGateOfGroup(page + 1, groupId);
} else {
_this6.loading = false;
}
} else {
_this6.gateOfGroup = [];
_this6.loading = false;
}
}).then(null, function (err) {
console.log('err: ', err);
_this6.loading = false;
}); // catch
},
getList: function getList() {
var _this7 = this;
return new Promise(function (resolve, reject) {
var apiLink = _config__WEBPACK_IMPORTED_MODULE_10__["GATES_LIST_API"] + '?limit=' + localStorage.pageSizeGate + '&page=' + _this7.currPage + '&isValid=true&isExceptOptionalGate=true';
_this7.$http.get(apiLink).then(function (response) {
_this7.resetData();
if (!_this7.isEmpty(response.body.gates)) {
_this7.dataGates = response.body.gates;
_this7.gateTotalCount = response.body.maxRecords;
_this7.currPage = Math.ceil(response.body.startRecord / _this7.perPage);
} else {
_this7.gateTotalCount = 0;
_this7.currPage = 1;
}
resolve(true);
}).then(null, function (err) {
resolve(true);
switch (err.status) {
case 400:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403"];
} else {
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_403_DENIED"];
}
break;
case 404:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_404"];
break;
case 500:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_500"];
break;
case 503:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_503"];
break;
default:
_this7.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_10__["ERROR_DEFAULT"];
break;
}
}); // catch
});
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
resetData: function resetData() {
this.dataGates = [];
this.errorMessageLogs = ''; // this.gateTotalCount = 0;
},
formatTimestamp: function formatTimestamp(t) {
return t !== '' ? moment__WEBPACK_IMPORTED_MODULE_11___default()(t).unix() : '';
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/user/UserListPage.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/user/UserListPage.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ "./node_modules/core-js/modules/es.array.join.js");
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.of.js */ "./node_modules/core-js/modules/es.array.of.js");
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.map.js */ "./node_modules/core-js/modules/es.map.js");
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js");
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ "./node_modules/core-js/modules/es.string.match.js");
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js");
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ "./node_modules/core-js/modules/es.string.trim.js");
/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_18__);
/* harmony import */ var core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.typed-array.uint8-array.js */ "./node_modules/core-js/modules/es.typed-array.uint8-array.js");
/* harmony import */ var core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_19__);
/* harmony import */ var core_js_modules_es_typed_array_copy_within_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.typed-array.copy-within.js */ "./node_modules/core-js/modules/es.typed-array.copy-within.js");
/* harmony import */ var core_js_modules_es_typed_array_copy_within_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_copy_within_js__WEBPACK_IMPORTED_MODULE_20__);
/* harmony import */ var core_js_modules_es_typed_array_every_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.typed-array.every.js */ "./node_modules/core-js/modules/es.typed-array.every.js");
/* harmony import */ var core_js_modules_es_typed_array_every_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_every_js__WEBPACK_IMPORTED_MODULE_21__);
/* harmony import */ var core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.typed-array.fill.js */ "./node_modules/core-js/modules/es.typed-array.fill.js");
/* harmony import */ var core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_22__);
/* harmony import */ var core_js_modules_es_typed_array_filter_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.typed-array.filter.js */ "./node_modules/core-js/modules/es.typed-array.filter.js");
/* harmony import */ var core_js_modules_es_typed_array_filter_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_filter_js__WEBPACK_IMPORTED_MODULE_23__);
/* harmony import */ var core_js_modules_es_typed_array_find_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/es.typed-array.find.js */ "./node_modules/core-js/modules/es.typed-array.find.js");
/* harmony import */ var core_js_modules_es_typed_array_find_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_find_js__WEBPACK_IMPORTED_MODULE_24__);
/* harmony import */ var core_js_modules_es_typed_array_find_index_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/es.typed-array.find-index.js */ "./node_modules/core-js/modules/es.typed-array.find-index.js");
/* harmony import */ var core_js_modules_es_typed_array_find_index_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_find_index_js__WEBPACK_IMPORTED_MODULE_25__);
/* harmony import */ var core_js_modules_es_typed_array_for_each_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! core-js/modules/es.typed-array.for-each.js */ "./node_modules/core-js/modules/es.typed-array.for-each.js");
/* harmony import */ var core_js_modules_es_typed_array_for_each_js__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_for_each_js__WEBPACK_IMPORTED_MODULE_26__);
/* harmony import */ var core_js_modules_es_typed_array_includes_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! core-js/modules/es.typed-array.includes.js */ "./node_modules/core-js/modules/es.typed-array.includes.js");
/* harmony import */ var core_js_modules_es_typed_array_includes_js__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_includes_js__WEBPACK_IMPORTED_MODULE_27__);
/* harmony import */ var core_js_modules_es_typed_array_index_of_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! core-js/modules/es.typed-array.index-of.js */ "./node_modules/core-js/modules/es.typed-array.index-of.js");
/* harmony import */ var core_js_modules_es_typed_array_index_of_js__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_index_of_js__WEBPACK_IMPORTED_MODULE_28__);
/* harmony import */ var core_js_modules_es_typed_array_iterator_js__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! core-js/modules/es.typed-array.iterator.js */ "./node_modules/core-js/modules/es.typed-array.iterator.js");
/* harmony import */ var core_js_modules_es_typed_array_iterator_js__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_iterator_js__WEBPACK_IMPORTED_MODULE_29__);
/* harmony import */ var core_js_modules_es_typed_array_join_js__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! core-js/modules/es.typed-array.join.js */ "./node_modules/core-js/modules/es.typed-array.join.js");
/* harmony import */ var core_js_modules_es_typed_array_join_js__WEBPACK_IMPORTED_MODULE_30___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_join_js__WEBPACK_IMPORTED_MODULE_30__);
/* harmony import */ var core_js_modules_es_typed_array_last_index_of_js__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! core-js/modules/es.typed-array.last-index-of.js */ "./node_modules/core-js/modules/es.typed-array.last-index-of.js");
/* harmony import */ var core_js_modules_es_typed_array_last_index_of_js__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_last_index_of_js__WEBPACK_IMPORTED_MODULE_31__);
/* harmony import */ var core_js_modules_es_typed_array_map_js__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! core-js/modules/es.typed-array.map.js */ "./node_modules/core-js/modules/es.typed-array.map.js");
/* harmony import */ var core_js_modules_es_typed_array_map_js__WEBPACK_IMPORTED_MODULE_32___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_map_js__WEBPACK_IMPORTED_MODULE_32__);
/* harmony import */ var core_js_modules_es_typed_array_reduce_js__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! core-js/modules/es.typed-array.reduce.js */ "./node_modules/core-js/modules/es.typed-array.reduce.js");
/* harmony import */ var core_js_modules_es_typed_array_reduce_js__WEBPACK_IMPORTED_MODULE_33___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_reduce_js__WEBPACK_IMPORTED_MODULE_33__);
/* harmony import */ var core_js_modules_es_typed_array_reduce_right_js__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! core-js/modules/es.typed-array.reduce-right.js */ "./node_modules/core-js/modules/es.typed-array.reduce-right.js");
/* harmony import */ var core_js_modules_es_typed_array_reduce_right_js__WEBPACK_IMPORTED_MODULE_34___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_reduce_right_js__WEBPACK_IMPORTED_MODULE_34__);
/* harmony import */ var core_js_modules_es_typed_array_reverse_js__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! core-js/modules/es.typed-array.reverse.js */ "./node_modules/core-js/modules/es.typed-array.reverse.js");
/* harmony import */ var core_js_modules_es_typed_array_reverse_js__WEBPACK_IMPORTED_MODULE_35___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_reverse_js__WEBPACK_IMPORTED_MODULE_35__);
/* harmony import */ var core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! core-js/modules/es.typed-array.set.js */ "./node_modules/core-js/modules/es.typed-array.set.js");
/* harmony import */ var core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_36___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_36__);
/* harmony import */ var core_js_modules_es_typed_array_slice_js__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! core-js/modules/es.typed-array.slice.js */ "./node_modules/core-js/modules/es.typed-array.slice.js");
/* harmony import */ var core_js_modules_es_typed_array_slice_js__WEBPACK_IMPORTED_MODULE_37___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_slice_js__WEBPACK_IMPORTED_MODULE_37__);
/* harmony import */ var core_js_modules_es_typed_array_some_js__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! core-js/modules/es.typed-array.some.js */ "./node_modules/core-js/modules/es.typed-array.some.js");
/* harmony import */ var core_js_modules_es_typed_array_some_js__WEBPACK_IMPORTED_MODULE_38___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_some_js__WEBPACK_IMPORTED_MODULE_38__);
/* harmony import */ var core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! core-js/modules/es.typed-array.sort.js */ "./node_modules/core-js/modules/es.typed-array.sort.js");
/* harmony import */ var core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_39___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_39__);
/* harmony import */ var core_js_modules_es_typed_array_subarray_js__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! core-js/modules/es.typed-array.subarray.js */ "./node_modules/core-js/modules/es.typed-array.subarray.js");
/* harmony import */ var core_js_modules_es_typed_array_subarray_js__WEBPACK_IMPORTED_MODULE_40___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_subarray_js__WEBPACK_IMPORTED_MODULE_40__);
/* harmony import */ var core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! core-js/modules/es.typed-array.to-locale-string.js */ "./node_modules/core-js/modules/es.typed-array.to-locale-string.js");
/* harmony import */ var core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_41___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_41__);
/* harmony import */ var core_js_modules_es_typed_array_to_string_js__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! core-js/modules/es.typed-array.to-string.js */ "./node_modules/core-js/modules/es.typed-array.to-string.js");
/* harmony import */ var core_js_modules_es_typed_array_to_string_js__WEBPACK_IMPORTED_MODULE_42___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_to_string_js__WEBPACK_IMPORTED_MODULE_42__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_43___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_43__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_44___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_44__);
/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! core-js/modules/web.url.js */ "./node_modules/core-js/modules/web.url.js");
/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_45___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_45__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper */ "./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! regenerator-runtime/runtime.js */ "./node_modules/regenerator-runtime/runtime.js");
/* harmony import */ var regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_49___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_49__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! @/components/molecules/ActionButton/ActionButton.vue */ "./src/components/molecules/ActionButton/ActionButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_templates_UsersTemplate_UsersTemplate_vue__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! @/components/templates/UsersTemplate/UsersTemplate.vue */ "./src/components/templates/UsersTemplate/UsersTemplate.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_57___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_57__);
/* harmony import */ var _utils_alligate__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! @/utils/alligate */ "./src/utils/alligate/index.ts");
var countChange = 2;
var countChangeExport = 2;
var countChange1 = 2;
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_51__["default"].extend({
name: 'UserListPage',
components: {
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_52__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_54__["default"],
ActionButton: _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_53__["default"],
UsersTemplate: _components_templates_UsersTemplate_UsersTemplate_vue__WEBPACK_IMPORTED_MODULE_55__["default"]
},
props: {
authority: {
type: Object,
default: {}
}
},
created: function created() {
var _this = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
if (typeof localStorage.listUserAddSortKey === 'undefined') {
localStorage.setItem('listUserAddSortKey', 'userId');
}
if (typeof localStorage.isVaildDataUser === 'undefined') {
localStorage.setItem('isVaildDataUser', 'true');
}
if (typeof localStorage.listUserAddSortName === 'undefined') {
localStorage.setItem('listUserAddSortName', 'desc');
}
if (typeof localStorage.pageSizeUserList === 'undefined') {
localStorage.setItem('pageSizeUserList', _config__WEBPACK_IMPORTED_MODULE_56__["PAGE_DEFAULT"].toString());
_this.perPage = _config__WEBPACK_IMPORTED_MODULE_56__["PAGE_DEFAULT"];
} else {
_this.perPage = parseInt(localStorage.pageSizeUserList);
}
_this.isGetDataList = true;
_this.departments = [];
_this.dataAllow = [];
_this.getDepartment(1);
_context.next = 10;
return _this.getDepartmentAuthAll(localStorage.userProfileId, 1);
case 10:
_this.getList();
case 11:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
},
mounted: function mounted() {
this.$emit('activeMenu', 'user');
},
watch: {
userDataLoad: function userDataLoad(newVal, oldVal) {
console.log('newVal', newVal);
console.log('pagesUser', this.pagesUser);
if (newVal === this.pagesUser) {
this.downloadCSV();
this.reset();
this.success = true;
} else if (newVal > 0) {
this.getDataForUser(newVal + 1);
}
},
loading: function loading(value) {
this.$emit('loading', value);
},
exeCountCSV: function exeCountCSV(newVal, oldVal) {
if (newVal > 0 && newVal < this.totalDataRowCSV) {
if (this.importDataCSV[newVal].length === 18 + countChange) {
// Import user
var dataItem = {
userId: this.importDataCSV[newVal][0],
password: this.importDataCSV[newVal][1],
name: this.importDataCSV[newVal][2],
furigana: this.importDataCSV[newVal][3],
email: this.importDataCSV[newVal][4],
isPasswordLoginValid: this.importDataCSV[newVal][5],
isMfaSms: this.importDataCSV[newVal][6],
phoneNumber: this.importDataCSV[newVal][7],
isAdmin: this.importDataCSV[newVal][8],
derpartmentId: this.importDataCSV[newVal][9],
isPhoneAdmin: this.importDataCSV[newVal][9 + countChange],
shareKeyBeValid: this.importDataCSV[newVal][10 + countChange],
passCode: this.importDataCSV[newVal][11 + countChange],
thumbnail: this.importDataCSV[newVal][12 + countChange],
option1: this.importDataCSV[newVal][13 + countChange],
option2: this.importDataCSV[newVal][14 + countChange],
isValid: this.importDataCSV[newVal][15 + countChange]
};
this.editExe(dataItem, newVal + 2, this.percent);
}
} else if (newVal > 0 && newVal === this.totalDataRowCSV) {
this.exeCountCSV = 0;
this.success = true;
this.importDataCSV = [];
}
},
countGetDetailGroup: function countGetDetailGroup(value) {
if (value > 0 && this.maxGroup <= value) {
this.ExpandedGroup[this.userId].groups.sort(function (a, b) {
return a.groupName.toLowerCase() < b.groupName.toLowerCase() ? -1 : 1;
});
this.ExpandedGroupDefault[this.userId].groups.sort(function (a, b) {
return a.groupName.toLowerCase() < b.groupName.toLowerCase() ? -1 : 1;
});
this.loadingGroup = false;
}
}
},
data: function data() {
return {
// Props
users: [],
loading: false,
maxRecord: 0,
page: 1,
perPage: _config__WEBPACK_IMPORTED_MODULE_56__["PAGE_DEFAULT"],
showModalProcess: false,
progress: 0,
success: false,
totalDataRowCSV: 0,
tempGroupPassages: [],
cardItems: [],
phoneItems: [],
errorMessageLogs: '',
successMessageLogs: '',
listGroupPassages: [],
listphones: [],
listGatePassages: [],
successItemCSV: 0,
errorMessage: [],
message: '',
groupDetail: [],
// Page
keyword: '',
currPage: 1,
scorp: ['userId'],
exeGateGroup: 0,
userDataLoad: 0,
exportUser: [],
percentUser: 0,
pagesUser: 0,
isSendEmail: false,
isExport: false,
importDataCSV: [],
exeCountCSV: 0,
percent: 0,
pageGroup: 1,
ExpandedGroup: {},
ExpandedGroupDefault: {},
ExpandedData: {},
ExpandedDataDefault: {},
gateList: {},
loadingGroup: false,
showModalConfirmEmail: false,
typeConfirm: 0,
// Excel
showModalImport: false,
exportType: 0,
showProcessImportExcel: false,
successItem: 0,
totalDataRow: 0,
percentProcess: 0,
errorMessageExcel: [],
isFinishImportExcel: false,
isLoading: false,
UserSheetImportData: [],
sheetUserName: '',
sheetGroupName: '',
rowinErrDialog: 0,
maxGroup: 0,
countGetDetailGroup: 0,
errorMessageProcess: [],
successItemProcess: 0,
totalDataRowProcess: 0,
showProgress: false,
typeAction: 0,
isFinishProcess: false,
showConfirm: false,
isGetDataList: false,
isValid: false,
userId: '',
action: 0,
pageGate: 1,
groupToSearch: [],
groupIds: [],
gateIds: [],
typeOfSearch: 0,
groupIdToSearch: '',
groupId: '',
loadingGate: false,
isHasLowerCaseCardNumberExcel: false,
isType: '',
groupGateArray: [],
userIdArray: [],
userInGroupMx: [],
successItemSheet2: 0,
totalDataRowSheet2: 0,
progressSheet2: 0,
percentProcessSheet2: 0,
countColumn: 1,
maxPageGroup: 1,
exportGroupData: [],
exportUserData: [],
exportGroupPassages: [],
pcodesTmp: [],
maxPageUser: 1,
isExportUserInfoCSV: false,
gatePassageIds: [],
departmentAddFail: [],
departments: [],
dataAllow: [],
isCountCSV: false,
isCountExcel: false
};
},
methods: {
reset: function reset() {
this.exportUser = [];
this.userDataLoad = 0;
this.exeCountCSV = 0;
this.successItemCSV = 0;
this.errorMessage = [];
this.percent = 0;
this.loading = false;
this.success = false;
this.errorMessageLogs = '';
},
changeExpanded: function changeExpanded(payload) {
console.log(payload);
var data = payload.event;
if (data.value === true) {
// get gate/passage
// this.userId = data.item.userId;
var userId = data.item.userId;
this.$set(this.ExpandedData, userId, []);
this.$set(this.ExpandedDataDefault, userId, []);
this.ExpandedData[userId] = {
maxRecords: 0,
data: [],
loading: true,
page: 1
}; // this.getGatePassage(userId, 1);
}
},
ShowOnlyIsVaild: function ShowOnlyIsVaild(data) {
localStorage.setItem('isVaildDataUser', data.toString());
this.getList();
},
CancelProcessCSV: function CancelProcessCSV() {
this.totalDataRowCSV = 0;
this.successItemCSV = 0;
this.importDataCSV = [];
this.exeCountCSV = this.totalDataRowCSV;
this.showModalProcess = false;
this.errorMessage = [];
this.showModalConfirmEmail = false;
this.reset();
},
closeModalProcessCSV: function closeModalProcessCSV() {
if (this.successItemCSV > 0) {
this.isCountCSV = true;
}
this.reset();
this.showModalProcess = false;
this.showModalConfirmEmail = false;
this.errorMessage = [];
},
clickConfirmEmail: function clickConfirmEmail(data) {
this.typeConfirm = data.type;
this.showModalProcess = false;
this.showModalConfirmEmail = true;
},
clickExportCSV: function clickExportCSV(isCheckDataCSV) {
this.isExport = true;
this.errorMessageLogs = '';
this.showModalProcess = true;
this.exportUser = [];
this.progress = 0;
this.userDataLoad = 0;
this.success = false;
this.successItemCSV = 0;
if (isCheckDataCSV) {
this.getDataForUser(1);
} else {
this.getDataForHeaderCSV();
}
},
clickExportCSVTimeUnlockGate: function clickExportCSVTimeUnlockGate() {
this.isExport = true;
this.errorMessageLogs = '';
this.showModalProcess = true;
this.progress = 0;
this.success = false;
this.successItemCSV = 0;
this.progress = 100;
this.downloadCSVTimeUnlockGate();
this.reset();
this.success = true;
},
clickImportCSV: function clickImportCSV(data) {
countChange = 2;
this.isExport = false;
this.success = false;
this.showModalProcess = true;
this.errorMessageLogs = '';
this.errorMessage = [];
this.isSendEmail = data.isSendEmail;
this.isCountCSV = false;
this.isCountExcel = false;
this.importCSV(data);
},
clickImportCSVTimeUnlockGate: function clickImportCSVTimeUnlockGate(data) {
this.isExport = false;
this.showModalProcess = true;
this.successMessageLogs = '';
this.errorMessageLogs = '';
this.importCSVTimeUnlockGate(data);
},
closeDialogConfirm: function closeDialogConfirm() {
this.showProgress = false;
this.showConfirm = false;
this.groupIds = [];
this.userId = '';
},
closeModalProgress: function closeModalProgress(data) {
console.log('data', data);
this.showProgress = false;
this.showConfirm = false;
this.showModalConfirmEmail = false;
if (this.successItemProcess > 0) {
if (data.action === 4 && this.userId !== '') {
var userId = this.userId;
console.log('userId', userId);
this.$set(this.ExpandedData, userId, []);
this.$set(this.ExpandedDataDefault, userId, []);
this.ExpandedData[userId] = {
maxRecords: 0,
data: [],
loading: true,
page: 1
};
this.getGatePassage(userId, 1);
} else if (data.action === 5 && this.groupId !== '') {
this.gateList = {};
this.pageGroup = 1;
this.countGetDetailGroup = 0;
this.$set(this.ExpandedGroup, this.userId, []);
this.$set(this.ExpandedGroupDefault, this.userId, []);
this.getExpandedGroup(this.userId);
this.$set(this.gateList, this.groupId, []);
this.getGates(this.groupId);
this.getList();
} else {
this.getList();
}
}
},
confirmAction: function confirmAction(data) {
console.log(data);
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.showProgress = false;
if (data.action === 2 || data.action === 3) {
this.userId = data.userId;
this.isValid = data.isValid;
} else if (data.action === 4) {
this.gatePassageIds = data.dataIds;
this.userId = data.userId;
} else if (data.action === 5) {
console.log(data.groudId);
this.gateIds = data.gateIds;
this.groupId = data.groudId;
}
this.showConfirm = true;
/*
0 : Enable Muti
1 : Disable Muti
2 : Enable One
3 : Disable One
4 : Leave Group
*/
this.action = data.action;
},
changeMutiUserIsvalid: function changeMutiUserIsvalid(data) {
var _this2 = this;
this.showConfirm = false;
this.action = 0;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.showProgress = true;
this.userId = '';
this.isFinishProcess = false;
this.errorMessageProcess = []; // console.log('data', data);
this.action = data.action;
this.totalDataRowProcess = data.UserIds.length;
this.updateMutiUser(data).then(function () {
_this2.isFinishProcess = true;
});
},
updateMutiUser: function updateMutiUser(data) {
var _this3 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
var percent, _iterator, _step, item, value, result;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
percent = 100 / _this3.totalDataRowProcess;
_iterator = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_48__["default"])(data.UserIds);
_context2.prev = 2;
_iterator.s();
case 4:
if ((_step = _iterator.n()).done) {
_context2.next = 15;
break;
}
item = _step.value;
value = {
userId: item,
isValid: data.isValid
};
result = void 0;
_context2.next = 10;
return _this3.updateUser(value);
case 10:
result = _context2.sent;
if (result) {
_this3.successItemProcess++;
}
_this3.progress += percent;
case 13:
_context2.next = 4;
break;
case 15:
_context2.next = 20;
break;
case 17:
_context2.prev = 17;
_context2.t0 = _context2["catch"](2);
_iterator.e(_context2.t0);
case 20:
_context2.prev = 20;
_iterator.f();
return _context2.finish(20);
case 23:
case "end":
return _context2.stop();
}
}
}, _callee2, null, [[2, 17, 20, 23]]);
}))();
},
changeUserIsvalid: function changeUserIsvalid(data) {
var _this4 = this;
this.showProgress = true;
this.rowinErrDialog = 0;
this.successItemProcess = 0;
this.progress = 0;
this.userId = '';
this.isFinishProcess = false; // console.log('data', data);
this.action = data.action;
this.totalDataRowProcess = 1;
this.errorMessageProcess = [];
this.changeUserOneIsvalid(data).then(function () {
_this4.isFinishProcess = true;
});
},
changeUserOneIsvalid: function changeUserOneIsvalid(data) {
var _this5 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
var percent, result;
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
percent = 100 / _this5.totalDataRowProcess;
result = _this5.updateUser(data);
_context3.next = 4;
return result;
case 4:
if (!_context3.sent) {
_context3.next = 6;
break;
}
_this5.successItemProcess++;
case 6:
_this5.progress += percent;
case 7:
case "end":
return _context3.stop();
}
}
}, _callee3);
}))();
},
updateUser: function updateUser(data) {
var _this6 = this;
return new Promise(function (resolve, reject) {
_this6.$http.put(_config__WEBPACK_IMPORTED_MODULE_56__["USERS_LIST_API"] + '/' + encodeURIComponent(encodeURIComponent(data.userId)), {
isValid: data.isValid
}).then(function (response) {
resolve(true);
}).then(null, function (error) {
var errorName = '';
switch (error.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403"];
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_DEFAULT"];
break;
}
var rowstatus = data.userId + '>>' + errorName + '';
_this6.$set(_this6.errorMessageProcess, ++_this6.rowinErrDialog, rowstatus);
resolve(false);
});
});
},
importCSV: function importCSV(data) {
var _this7 = this;
var vm = this;
var files = data.files;
if (files !== undefined && files !== null && files.length !== 0) {
this.progress = 0;
this.exeCountCSV = 0;
this.successItemCSV = 0;
this.progress = 0;
var reader = new FileReader();
reader.onload = function () {
var read = reader.result;
var lineArr = read.split('\n');
var itemArr = [];
for (var i = 0; i < lineArr.length; i++) {
itemArr[i] = lineArr[i].split(',');
}
if (itemArr.length > 1) {
vm.importDataCSV = [];
for (var k = 1; k < itemArr.length; k++) {
console.log('itemArr[k].length', itemArr[k].length);
if (itemArr[k].length === 18) {
countChange = 0;
}
if (itemArr[k].length === 18 + countChange && itemArr[k][0].length > 0) {
vm.importDataCSV.push(itemArr[k]);
}
}
if (vm.importDataCSV.length > 0) {
vm.totalDataRowCSV = vm.importDataCSV.length;
vm.message = '';
vm.percent = 100 / vm.totalDataRowCSV;
var dataItem = {
userId: vm.importDataCSV[0][0],
password: vm.importDataCSV[0][1],
name: vm.importDataCSV[0][2],
furigana: vm.importDataCSV[0][3],
email: vm.importDataCSV[0][4],
isPasswordLoginValid: vm.importDataCSV[0][5],
isMfaSms: vm.importDataCSV[0][6],
phoneNumber: vm.importDataCSV[0][7],
isAdmin: vm.importDataCSV[0][8],
derpartmentId: vm.importDataCSV[0][9],
isPhoneAdmin: vm.importDataCSV[0][9 + countChange],
shareKeyBeValid: vm.importDataCSV[0][10 + countChange],
passCode: vm.importDataCSV[0][11 + countChange],
thumbnail: vm.importDataCSV[0][12 + countChange],
option1: vm.importDataCSV[0][13 + countChange],
option2: vm.importDataCSV[0][14 + countChange],
isValid: vm.importDataCSV[0][15 + countChange]
};
vm.editExe(dataItem, 2, vm.percent);
} else {
vm.success = true;
vm.errorMessageLogs = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
} else {
vm.success = true;
vm.errorMessageLogs = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
}, reader.onerror = function () {
vm.errorMessageLogs = '選択されているファイルの読み込みに失敗しました。
ブラウザの更新、もしくは別ファイルを選択してから
再度アップロードしたいファイルを選択してください。';
_this7.success = true;
};
reader.readAsText(files, 'Shift_JIS');
} else {
vm.errorMessageLogs = 'CSVのファイルを選択してください。';
this.success = true;
}
},
editExe: function editExe(data, z, percent) {
var _this8 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5() {
var vm, tmpIsSendEmail, phone, checkMfaSms, checkPasswordLoginValid, phoneNumberEnd, Infor, checkUserInfo;
return regeneratorRuntime.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
vm = _this8;
tmpIsSendEmail = false;
if (data.email !== null && data.email !== '') {
tmpIsSendEmail = vm.isSendEmail;
} else {
tmpIsSendEmail = false;
}
data.phoneNumber = data.phoneNumber.trim().replace(/\u200B/g, '');
phone = data.phoneNumber.substring(1);
checkMfaSms = vm.convertStringToBoolean(data.isMfaSms, false);
checkPasswordLoginValid = vm.convertStringToBoolean(data.isPasswordLoginValid, true);
phoneNumberEnd = '';
Infor = {
userId: data.userId,
name: data.name,
furigana: data.furigana,
email: data.email,
isMfaSms: checkMfaSms,
isSendEmail: tmpIsSendEmail,
isAdmin: vm.convertStringToBoolean(data.isAdmin, false),
isPhoneAdmin: vm.convertStringToBoolean(data.isPhoneAdmin, false),
shareKeyBeValid: vm.convertStringToBoolean(data.shareKeyBeValid, false),
passCode: data.passCode,
option1: data.option1,
option2: data.option2,
isValid: vm.convertStringToBoolean(data.isValid, true)
};
if (checkMfaSms === true) {
if (data.phoneNumber.match(/^[0][0-9]{10}$/)) {
phoneNumberEnd = '+81' + phone;
}
Infor.phoneNumber = phoneNumberEnd;
}
_context5.next = 12;
return _this8.getUserInfo(data.userId);
case 12:
checkUserInfo = _context5.sent;
if (checkUserInfo === null) {
if (checkPasswordLoginValid === true) {
Infor.password = data.password;
}
Infor.isPasswordLoginValid = checkPasswordLoginValid;
if (data.derpartmentId !== '' && countChange > 0) {
Infor.departmentIds = [data.derpartmentId];
}
console.log('Infor', Infor);
vm.addExe(data, Infor, z, percent);
} else {
if (checkPasswordLoginValid !== checkUserInfo.isPasswordLoginValid) {
if (checkPasswordLoginValid === true) {
Infor.password = data.password;
}
Infor.isPasswordLoginValid = checkPasswordLoginValid;
}
_this8.$http.put(_config__WEBPACK_IMPORTED_MODULE_56__["USERS_LIST_API"] + '/' + encodeURIComponent(encodeURIComponent(data.userId)), Infor).then( /*#__PURE__*/function () {
var _ref = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(response) {
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
_context4.next = 2;
return _this8.updateDepartmentId(data.derpartmentId, data.userId);
case 2:
if (_this8.importDataCSV.length > 0) {
vm.exeCountCSV++;
vm.successItemCSV++;
vm.progress += percent;
}
case 3:
case "end":
return _context4.stop();
}
}
}, _callee4);
}));
return function (_x) {
return _ref.apply(this, arguments);
};
}()).then(null, function (error) {
var rowstatus = '';
var errorName = '';
if (_this8.importDataCSV.length > 0) {
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
vm.exeCountCSV++;
vm.progress += percent;
break;
case 400:
vm.exeCountCSV++;
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
rowstatus = z + ' 行目>>' + data.userId + '>>' + errorName + '';
_this8.$set(_this8.errorMessage, z, rowstatus);
vm.progress += percent;
console.log(error);
break;
case 403:
vm.exeCountCSV++;
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
rowstatus = z + ' 行目>>' + data.userId + '>>' + errorName + '';
_this8.$set(_this8.errorMessage, z, rowstatus);
vm.progress += percent;
console.log(error);
break;
case 404:
break;
case 500:
vm.exeCountCSV++;
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = z + ' 行目>>' + data.userId + '>>' + errorName + '';
_this8.$set(_this8.errorMessage, z, rowstatus);
vm.progress += percent;
break;
case 503:
vm.exeCountCSV++;
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = z + ' 行目>>' + data.userId + '>>' + errorName + '';
_this8.$set(_this8.errorMessage, z, rowstatus);
vm.progress += percent;
console.log(error);
break;
default:
vm.exeCountCSV++;
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = z + ' 行目>>' + data.userId + '>>' + errorName + '';
_this8.$set(_this8.errorMessage, z, rowstatus);
vm.progress += percent;
console.log(error);
break;
}
}
});
}
case 14:
case "end":
return _context5.stop();
}
}
}, _callee5);
}))();
},
addExe: function addExe(data, Infor, z, percent) {
var _this9 = this;
var vm = this;
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_56__["USERS_LIST_API"], Infor).then( /*#__PURE__*/function () {
var _ref2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6(response) {
var rowstatus, errorName;
return regeneratorRuntime.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
if (response.body.message === 'Success') {
if (_this9.importDataCSV.length > 0) {
vm.exeCountCSV++;
vm.successItemCSV++;
vm.progress += percent;
}
} else {
rowstatus = '';
errorName = '';
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
rowstatus = z + ' 行目>>' + Infor.userId + '>>' + errorName + '';
_this9.$set(_this9.errorMessage, z, rowstatus);
vm.progress += percent;
}
case 1:
case "end":
return _context6.stop();
}
}
}, _callee6);
}));
return function (_x2) {
return _ref2.apply(this, arguments);
};
}()).then(null, function (error) {
if (_this9.importDataCSV.length > 0) {
vm.exeCountCSV++;
var rowstatus = '';
var errorName = '';
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
rowstatus = z + ' 行目>>' + Infor.userId + '>>' + errorName + '';
break;
case 403:
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
rowstatus = z + ' 行目>>' + Infor.userId + '>>' + errorName + '';
break;
case 409:
errorName = '入力されたユーザーIDは既に使用されています。他のユーザーIDを入力してください。';
rowstatus = z + ' 行目>>' + Infor.userId + '>>' + errorName + '';
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = z + ' 行目>>' + Infor.userId + '>>' + errorName + '';
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = z + ' 行目>>' + Infor.userId + '>>' + errorName + '';
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = z + ' 行目>>' + Infor.userId + '>>' + errorName + '';
break;
}
_this9.$set(_this9.errorMessage, z, rowstatus);
vm.progress += percent;
console.log(error);
}
});
},
importCSVTimeUnlockGate: function importCSVTimeUnlockGate(data) {
var _this10 = this;
var vm = this;
var files = data.files;
if (files !== undefined && files !== null && files.length !== 0) {
this.progress = 0;
this.exeCountCSV = 0;
this.successItemCSV = 0;
this.progress = 0;
var reader = new FileReader();
reader.onload = function () {
var read = reader.result;
var lineArr = read.split('\n');
var itemArr = [];
for (var i = 0; i < lineArr.length; i++) {
itemArr[i] = lineArr[i].split(',');
}
if (itemArr.length > 1) {
vm.importDataCSV = [];
for (var k = 1; k < itemArr.length; k++) {
if (itemArr[k].length !== 4) {
continue;
}
if (itemArr[k][0].length > 0 && itemArr[k][1].length > 0 && itemArr[k][2].length !== 12 && itemArr[k][3].length !== 12) {
continue;
} // yyyyMMddhhmm -> yyyy-MM-dd hh:mm
itemArr[k][2] = vm.formatDateTime(itemArr[k][2]);
itemArr[k][3] = vm.formatDateTime(itemArr[k][3]);
vm.importDataCSV.push(itemArr[k]);
}
console.log('importDataCSV', vm.importDataCSV);
if (vm.importDataCSV.length > 0) {
var countCallApi = 0;
vm.totalDataRowCSV = vm.importDataCSV.length;
vm.message = '';
vm.percent = 100 / vm.totalDataRowCSV; // call import time-limited unlockable gate every 100ms
var importGateLoop = window.setInterval(function () {
var dataItem = {
userId: _this10.importDataCSV[countCallApi][0],
gateId: _this10.importDataCSV[countCallApi][1],
notBefore: _this10.formatTimestamp(_this10.importDataCSV[countCallApi][2]),
notAfter: _this10.formatTimestamp(_this10.importDataCSV[countCallApi][3])
};
_this10.startAddGatePassageItem(dataItem, countCallApi + 2, _this10.percent);
countCallApi = countCallApi + 1; // check number of calling Api
if (countCallApi > 0 && countCallApi === _this10.totalDataRowCSV) {
clearInterval(importGateLoop);
}
}, 100);
} else {
vm.success = true;
vm.errorMessageLogs = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
} else {
vm.success = true;
vm.errorMessageLogs = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
}, reader.onerror = function () {
vm.errorMessageLogs = '選択されているファイルの読み込みに失敗しました。
ブラウザの更新、もしくは別ファイルを選択してから
再度アップロードしたいファイルを選択してください。';
_this10.success = true;
};
reader.readAsText(files, 'Shift_JIS');
} else {
vm.errorMessageLogs = 'CSVのファイルを選択してください。';
this.success = true;
}
},
startAddGatePassageItem: function startAddGatePassageItem(data, z, percent) {
var _this11 = this;
var vm = this;
this.$http.post(_config__WEBPACK_IMPORTED_MODULE_56__["GATES_PASSAGE_API"], data).then(function (response) {
if (_this11.importDataCSV.length > 0) {
vm.exeCountCSV++;
vm.successItemCSV++;
vm.progress += percent;
}
}).then(null, function (error) {
var rowstatus = '';
var errorName = '';
if (_this11.importDataCSV.length > 0) {
switch (error.status) {
case 400:
vm.exeCountCSV++;
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_400"];
rowstatus = z + ' 行目>>' + data.userId + ', ' + data.gateId + '>>' + errorName + '';
_this11.$set(_this11.errorMessage, z, rowstatus);
vm.progress += percent;
console.log(error);
break;
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_401"];
}
vm.exeCountCSV++;
vm.progress += percent;
break;
case 403:
vm.exeCountCSV++;
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403"];
rowstatus = z + ' 行目>>' + data.userId + ', ' + data.gateId + '>>' + errorName + '';
_this11.$set(_this11.errorMessage, z, rowstatus);
vm.progress += percent;
console.log(error);
break;
case 404:
vm.exeCountCSV++;
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_404_GATE_PASSAGE"];
rowstatus = z + ' 行目>>' + data.userId + ', ' + data.gateId + '>>' + errorName + '';
_this11.$set(_this11.errorMessage, z, rowstatus);
vm.progress += percent;
break;
case 409:
vm.exeCountCSV++;
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_409_GATE_PASSAGE"];
rowstatus = z + ' 行目>>' + data.userId + ', ' + data.gateId + '>>' + errorName + '';
_this11.$set(_this11.errorMessage, z, rowstatus);
vm.progress += percent;
break;
case 500:
vm.exeCountCSV++;
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_500"];
rowstatus = z + ' 行目>>' + data.userId + ', ' + data.gateId + '>>' + errorName + '';
_this11.$set(_this11.errorMessage, z, rowstatus);
vm.progress += percent;
break;
case 503:
vm.exeCountCSV++;
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_503"];
rowstatus = z + ' 行目>>' + data.userId + ', ' + data.gateId + '>>' + errorName + '';
_this11.$set(_this11.errorMessage, z, rowstatus);
vm.progress += percent;
console.log(error);
break;
default:
vm.exeCountCSV++;
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_DEFAULT"];
rowstatus = z + ' 行目>>' + data.userId + ', ' + data.gateId + '>>' + errorName + '';
_this11.$set(_this11.errorMessage, z, rowstatus);
vm.progress += percent;
console.log(error);
break;
}
}
});
},
formatDateTime: function formatDateTime(input) {
var year = input.substring(0, 4);
var month = input.substring(4, 6);
var day = input.substring(6, 8);
var hour = input.substring(8, 10);
var minute = input.substring(10, 12);
return year + '-' + month + '-' + day + ' ' + hour + ':' + minute;
},
formatTimestamp: function formatTimestamp(t) {
return t !== '' ? moment__WEBPACK_IMPORTED_MODULE_57___default()(t).unix() : '';
},
convertStringToBoolean: function convertStringToBoolean(text, value) {
var str = text.trim().toLowerCase();
switch (str) {
case '1':
return true;
case '0':
return false;
default:
return value;
}
},
// Export
getDataForUser: function getDataForUser(page) {
var _this12 = this;
var vm = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["USERS_LIST_API"] + '?limit=1000&page=' + page + '&isExceptOptionalUser=true&exclude=thumbnail&sortKey=desc:userId').then( /*#__PURE__*/function () {
var _ref3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee7(response) {
var i, chunk, arrayPromise, _iterator2, _step2, _loop, key;
return regeneratorRuntime.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
if (page === 1) {
_this12.pagesUser = Math.ceil(response.body.maxRecords / 1000);
_this12.percentUser = 100 / response.body.maxRecords;
}
i = 0;
case 2:
if (!(i < response.body.users.length)) {
_context7.next = 12;
break;
}
chunk = response.body.users.slice(i, i + 10);
arrayPromise = [];
_iterator2 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_48__["default"])(chunk.entries());
try {
_loop = function _loop() {
var _step2$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_47__["default"])(_step2.value, 2),
index = _step2$value[0],
item = _step2$value[1];
var promise = _utils_alligate__WEBPACK_IMPORTED_MODULE_58__["default"].user.getDepartmentUser(_this12, item.userId);
var result = Promise.all([promise]).then(function (values) {
var relationsDepartmentUser = values[0];
vm.exportUser.push({
'ユーザーID': item.userId,
'ログインパスワード(読み取り、変更不可)': '',
'ユーザー名': item.name,
'ふりがな': item.furigana,
'メールアドレス': item.email,
'アプリへのログイン(1:有効.0:無効)': vm.converToBit(item.isPasswordLoginValid),
'SMS認証(1:有効.0:無効)': vm.converToBit(item.isMfaSms),
'電話番号': String.fromCharCode(8203) + item.phoneNumber.replace('+81', '0'),
'組織管理権限(1:有効.0:無効)': vm.converToBit(item.isAdmin),
'所属ID': relationsDepartmentUser.length > 0 && relationsDepartmentUser[0].department !== undefined ? relationsDepartmentUser[0].department.departmentId : '',
'所属名': relationsDepartmentUser.length > 0 && relationsDepartmentUser[0].department !== undefined ? relationsDepartmentUser[0].department.name : '',
'ゲート設定権限ステータス(1:有効.0:無効)': vm.converToBit(item.isPhoneAdmin),
'鍵共有権限ステータス(1:有効.0:無効)': vm.converToBit(item.shareKeyBeValid),
'二段階認証パスワード': item.passCode,
'サムネイル': '',
'備考1': item.option1,
'備考2': item.option2,
'ステータス(1:有効.0:無効)': vm.converToBit(item.isValid),
'登録日(読み取り専用)': vm.converToDate(item.registered),
'更新日(読み取り専用)': vm.converToDate(item.updated)
});
vm.progress += vm.percentUser;
});
arrayPromise.push(result);
};
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
_loop();
}
} catch (err) {
_iterator2.e(err);
} finally {
_iterator2.f();
}
_context7.next = 9;
return Promise.all(arrayPromise);
case 9:
i += 10;
_context7.next = 2;
break;
case 12:
key = 'ユーザーID';
vm.exportUser.sort(function (a, b) {
return a[key].toLowerCase() > b[key].toLowerCase() ? -1 : 1;
});
console.log('vm.userDataLoad', vm.userDataLoad);
vm.userDataLoad++;
case 16:
case "end":
return _context7.stop();
}
}
}, _callee7);
}));
return function (_x3) {
return _ref3.apply(this, arguments);
};
}()).then(null, function (err) {
vm.progress += vm.percentUser;
vm.userDataLoad++;
console.log('vm.userDataLoad', vm.userDataLoad);
console.log(err);
});
},
getDataForHeaderCSV: function getDataForHeaderCSV() {
var vm = this;
vm.progress = 100;
this.downloadCSV();
this.reset();
this.success = true;
},
downloadCSV: function downloadCSV() {
var saveAs = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js");
var filename;
if (this.exportUser.length === 0) {
this.exportUser.push({
'ユーザーID': '',
'ログインパスワード(読み取り、変更不可)': '',
'ユーザー名': '',
'ふりがな': '',
'メールアドレス': '',
'アプリへのログイン(1:有効.0:無効)': '',
'SMS認証(1:有効.0:無効)': '',
'電話番号': '',
'組織管理権限(1:有効.0:無効)': '',
'所属ID': '',
'所属名': '',
'ゲート設定権限ステータス(1:有効.0:無効)': '',
'鍵共有権限ステータス(1:有効.0:無効)': '',
'二段階認証パスワード': '',
'サムネイル': '',
'備考1': '',
'備考2': '',
'ステータス(1:有効.0:無効)': '',
'登録日(読み取り専用)': '',
'更新日(読み取り専用)': ''
});
}
var csv = this.convertArrayOfObjectsToCSV({
data: this.exportUser
});
filename = 'user-data.csv';
var bom = new Uint8Array([0xEF, 0xBB, 0xBF]);
var blob = new Blob([bom, csv], {
type: 'text/csv;charset=utf-8;'
}); // ダウンロード実行
var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
if (isSafari) {
saveAs(blob, filename);
} else {
console.log('window.navigator.msSaveOrOpenBlob', window.navigator.msSaveOrOpenBlob);
if (window.navigator.msSaveOrOpenBlob !== undefined) {
// IEの場合
navigator.msSaveBlob(blob, filename);
} else {
// IE以外(Chrome, Firefox)
// const downloadLink = $('');
var downloadLink = document.createElement('a');
downloadLink.setAttribute('href', window.URL.createObjectURL(blob));
downloadLink.setAttribute('download', filename);
downloadLink.setAttribute('target', '_blank'); // $('body').append(downloadLink);
downloadLink.click();
downloadLink.remove();
}
}
},
downloadCSVTimeUnlockGate: function downloadCSVTimeUnlockGate() {
var saveAs = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js");
var filename;
var timeUnlockGate = [];
timeUnlockGate.push({
ユーザーID: '',
ゲートID: '',
開始時間: '',
終了時間: ''
});
var csv = this.convertArrayOfObjectsToCSV({
data: timeUnlockGate
});
filename = 'time-gate-data.csv';
var bom = new Uint8Array([0xEF, 0xBB, 0xBF]);
var blob = new Blob([bom, csv], {
type: 'text/csv;charset=utf-8;'
}); // ダウンロード実行
var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
if (isSafari) {
saveAs(blob, filename);
} else {
console.log('window.navigator.msSaveOrOpenBlob', window.navigator.msSaveOrOpenBlob);
if (window.navigator.msSaveOrOpenBlob !== undefined) {
// IEの場合
navigator.msSaveBlob(blob, filename);
} else {
// IE以外(Chrome, Firefox)
// const downloadLink = $('');
var downloadLink = document.createElement('a');
downloadLink.setAttribute('href', window.URL.createObjectURL(blob));
downloadLink.setAttribute('download', filename);
downloadLink.setAttribute('target', '_blank'); // $('body').append(downloadLink);
downloadLink.click();
downloadLink.remove();
}
}
},
convertArrayOfObjectsToCSV: function convertArrayOfObjectsToCSV(args) {
var result;
var ctr;
var keys;
var columnDelimiter;
var lineDelimiter;
var data;
data = args.data || null;
if (data == null || !data.length) {
return null;
}
columnDelimiter = args.columnDelimiter || ',';
lineDelimiter = args.lineDelimiter || '\n';
keys = Object.keys(data[0]);
result = '';
result += keys.join(columnDelimiter);
result += lineDelimiter;
data.forEach(function (item) {
ctr = 0;
keys.forEach(function (key) {
if (ctr > 0) {
result += columnDelimiter;
}
result += item[key];
ctr++;
});
result += lineDelimiter;
});
return result;
},
expandUser: function expandUser(data) {
var userId = data.item.userId;
this.cardItems = [];
this.phoneItems = [];
this.listGatePassages = [];
if (userId !== undefined && data.value === true) {
this.getInforGroup(1, userId);
this.getPcode(1, userId);
this.getPhone(1, userId);
this.getInforGatePassage(1, userId);
}
},
searchUser: function searchUser(data) {
// this.loading = true;
console.log(data);
var keyword = data.text;
keyword = keyword.replace(/\s/g, ',');
this.keyword = encodeURIComponent(keyword);
this.scorp = data.targets;
this.currPage = 1;
this.typeOfSearch = 0;
this.getList();
},
clickAddUser: function clickAddUser() {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_56__["USER_ADD"]
});
},
getList: function getList() {
var _this13 = this;
this.users = [];
if (this.typeOfSearch === 0) {
// get Data normal
this.isGetDataList = true;
var apiLink = '';
this.errorMessageLogs = '';
console.log(this.keyword);
if (localStorage.isVaildDataUser === 'true') {
apiLink = _config__WEBPACK_IMPORTED_MODULE_56__["USERS_LIST_API"] + '?limit=' + localStorage.pageSizeUserList + '&page=' + this.currPage + '&keyword=' + this.keyword + '&scorp=' + this.scorp + '&sortKey=' + localStorage.listUserAddSortName + ':' + localStorage.listUserAddSortKey + '&isValid=true';
} else {
apiLink = _config__WEBPACK_IMPORTED_MODULE_56__["USERS_LIST_API"] + '?limit=' + localStorage.pageSizeUserList + '&page=' + this.currPage + '&keyword=' + this.keyword + '&scorp=' + this.scorp + '&sortKey=' + localStorage.listUserAddSortName + ':' + localStorage.listUserAddSortKey;
}
apiLink = apiLink + '&isExceptOptionalUser=true&exclude=thumbnail&embed=departments';
this.$http.get(apiLink).then(function (response) {
if (response.body.maxRecords > 0) {
_this13.maxRecord = response.body.maxRecords;
_this13.users = response.body.users.map(function (user) {
user.company = '';
user.departmentId = '';
if (user.departments !== undefined && user.departments.length > 0) {
user.company = user.departments[0].name;
user.departmentId = user.departments[0].departmentId;
}
return user;
});
_this13.currPage = Math.ceil(response.body.startRecord / _this13.perPage);
_this13.isGetDataList = false;
} else {
_this13.users = [];
_this13.maxRecord = 0;
_this13.currPage = 1;
_this13.isGetDataList = false;
}
}).then(null, function (err) {
_this13.isGetDataList = false;
_this13.users = [];
_this13.message = '該当するデーターがありません。';
switch (err.status) {
case 400:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403"];
} else {
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403_DENIED"];
}
break;
case 404:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_404"];
break;
case 500:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_500"];
break;
case 503:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_503"];
break;
default:
_this13.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_DEFAULT"];
break;
}
}); // catch
} else {
// search by groupId
this.getUserByDeparmentId(this.groupIdToSearch);
}
},
// Expanded
getGates: function getGates(groupId) {
var _this14 = this;
this.loadingGate = true;
var apiLinkGetGate = _config__WEBPACK_IMPORTED_MODULE_56__["RELATION_GATE_GROUP"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=25&page=' + this.pageGate + '&embed=gate&isExceptOptionalGate=true';
this.$http.get(apiLinkGetGate).then(function (response) {
if (response.body.maxRecords > 0) {
_this14.gateList[groupId] = {
maxRecord: response.body.maxRecords,
gates: []
};
response.body.relationsGateGroup.forEach(function (element) {
_this14.gateList[groupId].gates.push({
relationId: element.relationId,
gateId: element.gate ? element.gate.gateId : '',
gateName: element.gate ? element.gate.name : ''
});
});
} else {
_this14.gateList = {};
}
_this14.loadingGate = false;
}).then(null, function (err) {
_this14.loadingGate = false;
console.log('err: ', err);
}); // catch
},
getExpandedGroup: function getExpandedGroup(userId) {
var _this15 = this;
// Edit pagination
// Only < 1000 item group, get 1 page with limit 1000
this.loadingGroup = true;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["GROUPS_PASSAGE_API"] + '?userId=' + encodeURIComponent(userId) + '&limit=1000&page=1&embed=group').then( /*#__PURE__*/function () {
var _ref4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee8(response) {
var res;
return regeneratorRuntime.wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
console.log(response);
_this15.maxGroup = response.body.groupPassages.length;
if (response.body.maxRecords > 0) {
res = response.body;
_this15.ExpandedGroup[userId] = {
maxRecords: res.maxRecords,
groups: [{
gateName: 'ゲート1',
groupName: '通行権限グループ1',
passableTimeSettingName: '時間帯設定1'
}, {
gateName: 'ゲート2',
groupName: '通行権限グループ2',
passableTimeSettingName: '時間帯設定2'
}, {
gateName: 'ゲート3',
groupName: '通行権限グループ3',
passableTimeSettingName: '時間帯設定3'
}]
};
_this15.ExpandedGroupDefault[userId] = {
maxRecords: res.maxRecords,
groups: []
};
_this15.loadingGroup = false; // response.body.groupPassages.forEach((element: any) => {
// this.getGateCount(this.ExpandedGroup[userId], element,
// this.ExpandedGroupDefault[userId]);
// });
// const data = response.body.groupPassages;
// for (let i = 0; i < data.length; i += 10) {
// const chunk = data.slice(i, i + 10);
// const arrayPromise: any = [];
// for (const [index, item] of chunk.entries()) {
// await this.actionWait(20);
// const result = this.getGateCount(this.ExpandedGroup[userId],
// item, this.ExpandedGroupDefault[userId]);
// arrayPromise.push(result);
// }
// await Promise.all(arrayPromise);
// }
} else {
_this15.ExpandedGroup = {};
_this15.ExpandedGroupDefault = {};
}
case 3:
case "end":
return _context8.stop();
}
}
}, _callee8);
}));
return function (_x4) {
return _ref4.apply(this, arguments);
};
}()).then(null, function (err) {
_this15.loadingGroup = false;
console.log(err);
});
},
getInforGroup: function getInforGroup(page, userId) {
var _this16 = this;
this.loading = true;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["GROUPS_PASSAGE_API"] + '?userId=' + encodeURIComponent(userId) + '&embed = group').then(function (response) {
_this16.loading = false;
if (response.body.maxRecords > 0) {
_this16.tempGroupPassages.push(response.body.groupPassages);
if (response.body.maxRecords > response.body.endRecord) {
_this16.getInforGroup(page + 1, userId);
} else {
_this16.loading = false;
}
} else {
_this16.tempGroupPassages = [];
}
}).then(null, function (err) {
_this16.loading = false;
_this16.message = '事業者IDが間違っています。';
});
},
getPcode: function getPcode(page, userId) {
var _this17 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["CARD_LIST_API"] + '?limit=1000&page=' + page + '&sortKey=desc:registered' + '&userId=' + encodeURIComponent(userId)).then(function (response) {
if (response.body.maxRecords > 0 && response.body.pCodes !== undefined) {
response.body.pCodes.forEach(function (element) {
_this17.cardItems.push({
text: element.pCodeId,
value: element.pCodeId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this17.getPcode(page + 1, userId);
} else {
_this17.loading = false;
}
} else {
_this17.cardItems = [];
_this17.loading = false;
}
}).then(null, function (err) {
console.log('err: ', err);
_this17.loading = false;
}); // catch
},
getPhone: function getPhone(page, userId) {
var _this18 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["PHONES_LIST_API"] + '?limit=1000&page=' + page + '&sortKey=desc:registered' + '&userId=' + encodeURIComponent(userId)).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.phones.forEach(function (element) {
_this18.phoneItems.push({
text: element.model,
value: element.phoneId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this18.getPhone(page + 1, userId);
} else {
_this18.loading = false;
}
} else {
_this18.phoneItems = [];
_this18.loading = false;
}
}).then(null, function (err) {
console.log('err: ', err);
_this18.loading = false;
}); // catch
},
getInforGatePassage: function getInforGatePassage(page, userId) {
var _this19 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["GATES_PASSAGE_API"] + '?userId=' + encodeURIComponent(userId) + '&embed=gate' + '?limit=1000&page=' + page).then(function (response) {
if (response.body.maxRecords > 0) {
response.body.passages.forEach(function (element) {
_this19.listGatePassages.push({
gateId: element.gateId,
notAfter: element.notAfter,
notBefore: element.notBefore
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this19.getInforGatePassage(page + 1, userId);
} else {
_this19.loading = false;
}
} else {
_this19.listGatePassages = [];
_this19.loading = false;
}
}).then(null, function (error) {
console.log(error);
});
},
getInforGate: function getInforGate(gateId, index) {
var vm = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["GATES_LIST_API"] + '?gateId=' + encodeURIComponent(gateId) + '&isValid=true').then(function (response) {
vm.listGatePassages[index].gateId = response.body.gates[0];
}).then(null, function (error) {
console.log(error);
});
},
getGateGroup: function getGateGroup(groupId) {
var vm = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["RELATION_GATE_GROUP_API"] + '?groupId=' + encodeURIComponent(groupId) + '&isExceptOptionalGate=true').then(function (response) {
var _iterator3 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_48__["default"])(response.body.relationsGateGroup),
_step3;
try {
for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {
var gate = _step3.value;
vm.listGroupPassages.push(gate);
}
} catch (err) {
_iterator3.e(err);
} finally {
_iterator3.f();
}
vm.exeGateGroup++;
}).then(null, function (error) {
vm.exeGateGroup++;
console.log(error);
});
},
clickEditUser: function clickEditUser(userId) {
this.$router.push({
path: '/user/edit',
query: {
userId: userId
}
});
},
clickLeaveAction: function clickLeaveAction(data) {
var _this20 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee9() {
var groupIds, percent, _iterator4, _step4, item, result, gateIds, _percent, _iterator5, _step5, _item, _result, dataIds, _percent2, _iterator6, _step6, _item2, _result2;
return regeneratorRuntime.wrap(function _callee9$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
_this20.rowinErrDialog = 0;
_this20.successItemProcess = 0;
_this20.progress = 0;
_this20.showProgress = true;
_this20.showConfirm = false;
_this20.action = data.action;
_this20.isFinishProcess = false;
_this20.errorMessageProcess = [];
if (!(data.leave === 'group')) {
_context9.next = 34;
break;
}
groupIds = _this20.groupIds;
_this20.totalDataRowProcess = groupIds.length;
percent = 100 / _this20.totalDataRowProcess;
_iterator4 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_48__["default"])(groupIds);
_context9.prev = 13;
_iterator4.s();
case 15:
if ((_step4 = _iterator4.n()).done) {
_context9.next = 25;
break;
}
item = _step4.value;
result = void 0;
_context9.next = 20;
return _this20.deleteGroup(item);
case 20:
result = _context9.sent;
if (result) {
_this20.successItemProcess++;
}
_this20.progress += percent;
case 23:
_context9.next = 15;
break;
case 25:
_context9.next = 30;
break;
case 27:
_context9.prev = 27;
_context9.t0 = _context9["catch"](13);
_iterator4.e(_context9.t0);
case 30:
_context9.prev = 30;
_iterator4.f();
return _context9.finish(30);
case 33:
_this20.isFinishProcess = true;
case 34:
if (!(data.leave === 'gate')) {
_context9.next = 60;
break;
}
gateIds = _this20.gateIds;
_this20.totalDataRowProcess = gateIds.length;
_percent = 100 / _this20.totalDataRowProcess;
_iterator5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_48__["default"])(gateIds);
_context9.prev = 39;
_iterator5.s();
case 41:
if ((_step5 = _iterator5.n()).done) {
_context9.next = 51;
break;
}
_item = _step5.value;
_result = void 0;
_context9.next = 46;
return _this20.deleteGate(_item.relationId);
case 46:
_result = _context9.sent;
if (_result) {
_this20.successItemProcess++;
}
_this20.progress += _percent;
case 49:
_context9.next = 41;
break;
case 51:
_context9.next = 56;
break;
case 53:
_context9.prev = 53;
_context9.t1 = _context9["catch"](39);
_iterator5.e(_context9.t1);
case 56:
_context9.prev = 56;
_iterator5.f();
return _context9.finish(56);
case 59:
_this20.isFinishProcess = true;
case 60:
if (!(data.leave === 'gate-passage')) {
_context9.next = 86;
break;
}
dataIds = _this20.gatePassageIds;
_this20.totalDataRowProcess = dataIds.length;
_percent2 = 100 / _this20.totalDataRowProcess;
_iterator6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_48__["default"])(dataIds);
_context9.prev = 65;
_iterator6.s();
case 67:
if ((_step6 = _iterator6.n()).done) {
_context9.next = 77;
break;
}
_item2 = _step6.value;
_result2 = void 0;
_context9.next = 72;
return _this20.deleteGatePass(_item2);
case 72:
_result2 = _context9.sent;
if (_result2) {
_this20.successItemProcess++;
}
_this20.progress += _percent2;
case 75:
_context9.next = 67;
break;
case 77:
_context9.next = 82;
break;
case 79:
_context9.prev = 79;
_context9.t2 = _context9["catch"](65);
_iterator6.e(_context9.t2);
case 82:
_context9.prev = 82;
_iterator6.f();
return _context9.finish(82);
case 85:
_this20.isFinishProcess = true;
case 86:
case "end":
return _context9.stop();
}
}
}, _callee9, null, [[13, 27, 30, 33], [39, 53, 56, 59], [65, 79, 82, 85]]);
}))();
},
deleteGate: function deleteGate(relationId) {
var _this21 = this;
return new Promise(function (resolve, reject) {
_this21.$http.delete(_config__WEBPACK_IMPORTED_MODULE_56__["RELATION_GATE_GROUP"] + '/' + encodeURIComponent(relationId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_DEFAULT"];
break;
}
var rowstatus = relationId + '>>' + errorName + '';
_this21.$set(_this21.errorMessageProcess, ++_this21.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
deleteGroup: function deleteGroup(groupPassageId) {
var _this22 = this;
return new Promise(function (resolve, reject) {
_this22.$http.delete(_config__WEBPACK_IMPORTED_MODULE_56__["GROUP_PASSAGE"] + '/' + encodeURIComponent(groupPassageId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_DEFAULT"];
break;
}
var rowstatus = groupPassageId + '>>' + errorName + '';
_this22.$set(_this22.errorMessageProcess, ++_this22.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
converTimestamp: function converTimestamp(t) {
return moment__WEBPACK_IMPORTED_MODULE_57___default()(t).unix();
},
changePerPage: function changePerPage(value) {
this.perPage = value;
localStorage.setItem('pageSizeUserList', value);
this.getList();
},
changePageGate: function changePageGate(data) {
console.log(data);
this.pageGate = data.page;
this.gateList = {};
this.$set(this.gateList, data.groupId, []);
this.getGates(data.groupId);
},
changePageGroup: function changePageGroup(data) {
console.log(data);
this.pageGroup = data.page;
this.loadingGroup = true;
this.countGetDetailGroup = 0;
this.getExpandedGroup(data.userId);
},
changePage: function changePage(payload) {
var _this23 = this;
var type = payload.change;
if (type === 'user') {
this.currPage = payload.page;
this.getList();
} else if (type === 'group') {
this.pageGroup = payload.page;
this.loadingGroup = true;
this.countGetDetailGroup = 0;
var data = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_46__["default"])(this.ExpandedGroupDefault[payload.userId].groups));
this.ExpandedGroup[payload.userId].groups = data.slice((payload.page - 1) * 25, payload.page * 25);
setTimeout(function () {
_this23.loadingGroup = false;
}, 100); // this.getExpandedGroup(payload.userId);
} else if (type === 'gate') {
this.pageGate = payload.page;
this.gateList = {};
this.$set(this.gateList, payload.groupId, []);
this.getGates(payload.groupId);
}
},
converToBit: function converToBit(text) {
var str = text !== undefined ? text.toString() : '';
if (str !== null && str !== '') {
str = str.trim().toLowerCase();
} else {
str = 'false';
}
switch (str) {
case 'true':
return 1;
case 'false':
return 0;
default:
return 1;
}
},
converToDate: function converToDate(t) {
return moment__WEBPACK_IMPORTED_MODULE_57___default()(new Date(t * 1000)).format('YYYY/MM/DD');
},
// Excel
clickExportExcel: function clickExportExcel(check) {
var _this24 = this;
this.loading = true;
this.exportUserData = [];
this.exportGroupData = [];
this.exportGroupPassages = [];
if (check) {
this.getDataForUserExcel().then(function () {
return _this24.getDataForGroup(check);
}).then(function () {
return _this24.downloadExcel();
}).then(function () {
_this24.loading = false;
});
} else {
this.getDataForGroup(check).then(function () {
return _this24.downloadExcel();
}).then(function () {
_this24.loading = false;
});
}
},
downloadExcel: function downloadExcel() {
var _this25 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee10() {
var setPassword, dataGroup, dataUser, dataGroupPassages, ExcelJS, wb, totalLine, options1, options2, options3, sheetNameExport, ws1, ws2, ws3, styleFormat, style1, styleBorder, styleSheet3, B2, C2, M2, O2, Q2, C1, A1, countUser, getColumn, saveAs;
return regeneratorRuntime.wrap(function _callee10$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
setPassword = '!@#' + Math.random().toString(36).substring(7) + Date.now();
dataGroup = _this25.exportGroupData;
dataUser = _this25.exportUserData;
dataGroupPassages = _this25.exportGroupPassages;
ExcelJS = __webpack_require__(/*! excel4node */ "./node_modules/excel4node/distribution/index.js");
wb = new ExcelJS.Workbook();
totalLine = dataUser.length > 0 ? dataUser.length + 2 : 1002;
options1 = {
sheetFormat: {
defaultColWidth: 13
}
};
options2 = {
sheetFormat: {
defaultColWidth: 3
}
};
options3 = {
sheetProtection: {
password: setPassword
},
hidden: true
};
sheetNameExport = ['ユーザーとカードの設定', '通行権限グループとユーザーの紐づけ', '参照'];
ws1 = wb.addWorksheet(sheetNameExport[0], options1);
ws2 = wb.addWorksheet(sheetNameExport[1], options2);
ws3 = wb.addWorksheet(sheetNameExport[2], options3);
styleFormat = wb.createStyle({
fill: {
type: 'pattern',
patternType: 'solid',
bgColor: 'FFC008'
},
font: {
color: '000000',
name: 'MS PGothic'
}
});
style1 = wb.createStyle({
alignment: {
vertical: 'center',
horizontal: 'left',
wrapText: true
}
});
styleBorder = wb.createStyle({
font: {
size: 11,
name: 'MS PGothic'
},
border: {
left: {
style: 'thin',
color: '000000'
},
right: {
style: 'thin',
color: '000000'
},
top: {
style: 'thin',
color: '000000'
},
bottom: {
style: 'thin',
color: '000000'
}
}
});
styleSheet3 = wb.createStyle({
alignment: {
vertical: 'center',
horizontal: 'center'
},
font: {
size: 11,
name: 'MS PGothic'
},
border: {
left: {
style: 'thin',
color: '000000'
},
right: {
style: 'thin',
color: '000000'
},
top: {
style: 'thin',
color: '000000'
},
bottom: {
style: 'thin',
color: '000000'
}
}
});
B2 = [{
color: '000000',
size: 11,
value: 'ユーザーID \n',
name: 'MS PGothic'
}, {
value: '(重複不可)\n',
bold: true,
size: 11,
color: '000000',
name: 'MS PGothic'
}, {
value: '(半角英数字)',
size: 9,
color: 'ff0000',
name: 'MS PGothic',
bold: false
}];
C2 = ['ログインパスワード', {
value: '(新規ユーザー登録のみ有効)\n',
bold: true,
size: 11,
color: '000000',
name: 'MS PGothic'
}, {
value: '(必須:半角英大文字+半角英小文字+半角数字の組み合わせ)',
size: 9,
color: 'ff0000',
name: 'MS PGothic',
bold: false
}];
M2 = ['個人コード1 \n', {
value: '(テンキー:半角数字)(NFC:半角英数字)',
size: 9,
color: 'ff0000',
name: 'MS PGothic'
}];
O2 = ['個人コード2 \n', {
value: '(テンキー:半角数字)(NFC:半角英数字)',
size: 9,
color: 'ff0000',
name: 'MS PGothic'
}];
Q2 = ['個人コード3 \n', {
value: '(テンキー:半角数字)(NFC:半角英数字)',
size: 9,
color: 'ff0000',
name: 'MS PGothic'
}];
C1 = ['通行権限グループ一覧 ', {
value: '※紐づけ設定 1:設定、0:解除',
color: 'ff0000',
name: 'MS PGothic'
}];
A1 = ['※赤セルの箇所は、', {
value: '入力必須項目',
bold: true,
size: 11,
color: '000000',
name: 'MS PGothic'
}, {
value: 'です \n',
bold: false,
size: 11,
color: '000000',
name: 'MS PGothic'
}, {
value: '※青セルの箇所は、',
bold: false,
size: 11,
color: '000000',
name: 'MS PGothic'
}, {
value: 'サービス加入者のみ入力可能',
bold: true,
size: 11,
color: '000000',
name: 'MS PGothic'
}, {
value: 'です',
bold: false,
size: 11,
color: '000000',
name: 'MS PGothic'
}]; // Sheet 3
ws3.cell(2, 2).string('通行権限グループの値').style(styleSheet3);
ws3.cell(3, 2).string(' ').style(styleSheet3);
ws3.cell(4, 2).number(0).style(styleSheet3);
ws3.cell(5, 2).number(1).style(styleSheet3);
ws3.column(2).setWidth(22); // Sheet 1
ws1.cell(1, 2, 1, 5, true).string(A1).style({
alignment: {
vertical: 'center',
horizontal: 'left',
wrapText: true
},
font: {
size: 11,
name: 'MS PGothic'
}
});
ws1.row(1).setHeight(31);
ws1.cell(2, 2).string(B2).style(style1);
ws1.cell(2, 3).string(C2).style(style1);
ws1.cell(2, 4).string('ユーザー名').style(style1);
ws1.cell(2, 5).string('ふりがな').style(style1);
ws1.cell(2, 6).string('メールアドレス').style(style1);
ws1.cell(2, 7).string('組織管理権限(1:有効.0:無効)').style(style1); // New
ws1.cell(2, 8).string('所属ID').style(style1); // ws1.cell(2, 9)
// .string('通行権限グループID')
// .style(style1);
ws1.cell(2, 9).string('所属名').style(style1);
ws1.cell(2, 8 + countChangeExport).string('ゲート設定権限ステータス(1:有効.0:無効)').style(style1);
ws1.cell(2, 9 + countChangeExport).string('鍵共有権限ステータス(1:有効.0:無効)').style(style1);
ws1.cell(2, 10 + countChangeExport).string('アプリへのログイン(1:有効.0:無効)').style(style1);
ws1.cell(2, 11 + countChangeExport).string('SMS認証(1:有効.0:無効)').style(style1);
ws1.cell(2, 12 + countChangeExport).string(['電話番号 \n', {
value: '(-(ハイフン)無しの携帯電話番号)',
size: 11,
color: 'ff0000',
name: 'MS PGothic'
}]).style(style1);
ws1.cell(2, 13 + countChangeExport).string('備考1').style(style1);
ws1.cell(2, 14 + countChangeExport).string('備考2').style(style1);
ws1.cell(2, 15 + countChangeExport).string('個人コード1-種別(1:テンキー.0:NFCカード)').style(style1);
ws1.cell(2, 16 + countChangeExport).string(M2).style(style1);
ws1.cell(2, 17 + countChangeExport).string('個人コード2-種別(1:テンキー.0:NFCカード)').style(style1);
ws1.cell(2, 18 + countChangeExport).string(O2).style(style1);
ws1.cell(2, 19 + countChangeExport).string('個人コード3-種別(1:テンキー.0:NFCカード)').style(style1);
ws1.cell(2, 20 + countChangeExport).string(Q2).style(style1);
ws1.cell(2, 2, totalLine, 4, false).style({
fill: {
type: 'pattern',
patternType: 'solid',
bgColor: 'fcd5b4',
fgColor: 'fcd5b4'
}
});
ws1.cell(3, 2, totalLine, 20 + countChangeExport, false).style({
alignment: {
vertical: 'center',
horizontal: 'left'
}
});
ws1.cell(2, 7, totalLine, 7, false).style({
fill: {
type: 'pattern',
patternType: 'solid',
bgColor: 'fcd5b4',
fgColor: 'fcd5b4'
}
});
ws1.cell(2, 10, totalLine, 9 + countChangeExport, false).style({
fill: {
type: 'pattern',
patternType: 'solid',
bgColor: 'fcd5b4',
fgColor: 'fcd5b4'
}
});
ws1.cell(2, 11 + countChangeExport, totalLine, 12 + countChangeExport, false).style({
fill: {
type: 'pattern',
patternType: 'solid',
bgColor: 'daeef3',
fgColor: 'daeef3'
}
});
ws1.cell(3, 12 + countChangeExport, totalLine, 12 + countChangeExport, false).style({
numberFormat: '@'
}); // Set border
ws1.cell(2, 2, totalLine, 20 + countChangeExport, false).style(styleBorder); // set width for column
ws1.column(13 + countChangeExport).setWidth(34);
ws1.column(15 + countChangeExport).setWidth(34);
ws1.column(17 + countChangeExport).setWidth(34);
ws1.column(1).setWidth(3);
countUser = 3;
if (!(dataUser.length > 0)) {
_context10.next = 68;
break;
}
_context10.next = 68;
return dataUser.forEach(function (item, index) {
ws1.cell(countUser + index, 2).string(item.userId);
ws1.cell(countUser + index, 4).string(item.name);
ws1.cell(countUser + index, 5).string(item.furigana);
ws1.cell(countUser + index, 6).string(item.email);
ws1.cell(countUser + index, 7).number(item.isAdmin);
ws1.cell(countUser + index, 8).string(item.departmentId);
ws1.cell(countUser + index, 9).string(item.departmentName);
ws1.cell(countUser + index, 8 + countChangeExport).number(item.isPhoneAdmin);
ws1.cell(countUser + index, 9 + countChangeExport).number(item.shareKeyBeValid);
ws1.cell(countUser + index, 10 + countChangeExport).number(item.isPasswordLoginValid);
ws1.cell(countUser + index, 11 + countChangeExport).number(item.isMfaSms);
ws1.cell(countUser + index, 12 + countChangeExport).string(item.phoneNumber);
ws1.cell(countUser + index, 13 + countChangeExport).string(item.option1);
ws1.cell(countUser + index, 14 + countChangeExport).string(item.option2);
if (item.pCodes[0]) {
ws1.cell(countUser + index, 15 + countChangeExport).number(item.pCodes[0].type);
ws1.cell(countUser + index, 16 + countChangeExport).string(item.pCodes[0].pCodeId);
}
if (item.pCodes[1]) {
ws1.cell(countUser + index, 17 + countChangeExport).number(item.pCodes[1].type);
ws1.cell(countUser + index, 18 + countChangeExport).string(item.pCodes[1].pCodeId);
}
if (item.pCodes[2]) {
ws1.cell(countUser + index, 19 + countChangeExport).number(item.pCodes[2].type);
ws1.cell(countUser + index, 20 + countChangeExport).string(item.pCodes[2].pCodeId);
}
});
case 68:
// sheet 2
ws2.cell(2, 2).string('ユーザーID');
ws2.cell(3, 2).string('編集禁止').style({
alignment: {
vertical: 'center',
horizontal: 'right'
}
});
_context10.next = 72;
return dataGroup.forEach(function (value, index) {
var cell = index + 3;
ws2.cell(2, cell).string(value.name).style({
alignment: {
textRotation: 90,
vertical: 'center',
horizontal: 'center'
}
});
ws2.cell(3, cell).string(value.groupId).style({
alignment: {
textRotation: 90,
vertical: 'center',
horizontal: 'center'
},
fill: {
type: 'pattern',
patternType: 'solid',
bgColor: '808080',
fgColor: '808080'
}
});
for (var i = 3; i <= totalLine; i++) {
var cellValue = sheetNameExport[0] + '!B' + i;
ws2.cell(i + 1, cell).string('');
ws2.cell(i + 1, 2).formula('IF( ' + cellValue + '= "", "", ' + cellValue + ')').style({
alignment: {
vertical: 'center',
horizontal: 'left'
}
});
}
_this25.countColumn++;
});
case 72:
_context10.next = 74;
return dataUser.forEach(function (userItem, userIndex) {
dataGroup.forEach(function (groupItem, groupIndex) {
var checkGroupPassages = dataGroupPassages.filter(function (item) {
return item.userId === userItem.userId && item.groupId === groupItem.groupId;
});
if (checkGroupPassages.length > 0) {
ws2.cell(userIndex + 4, groupIndex + 3).number(1);
}
});
});
case 74:
getColumn = ExcelJS.getExcelCellRef(totalLine + 1, _this25.countColumn + 1); // Set border
ws2.cell(2, 2, totalLine + 1, _this25.countColumn + 1, false).style(styleBorder);
ws2.cell(1, 3).string(C1).style({
alignment: {
vertical: 'center',
horizontal: 'left'
},
font: {
name: 'MS PGothic'
}
});
ws2.addDataValidation({
type: 'list',
allowBlank: true,
showDropDown: true,
sqref: 'C4:' + getColumn,
formulas: ['=' + sheetNameExport[2] + '!$B$3:$B$5']
});
ws2.cell(2, 2).style({
alignment: {
vertical: 'center',
horizontal: 'left'
}
}); // set default data
ws2.cell(4, 3, totalLine + 1, _this25.countColumn + 1).style({
fill: {
type: 'pattern',
patternType: 'solid',
bgColor: 'bfbfbf',
fgColor: 'bfbfbf'
}
});
ws2.column(2).setWidth(24);
ws2.row(3).hide();
ws2.addConditionalFormattingRule('C4:' + getColumn, {
type: 'expression',
priority: 1,
formula: 'NOT(ISERROR(SEARCH("1",C4:' + getColumn + ')))',
style: styleFormat
});
saveAs = __webpack_require__(/*! file-saver */ "./node_modules/file-saver/dist/FileSaver.min.js");
wb.writeToBuffer().then(function (buffer) {
var blob = new Blob([buffer]);
saveAs(blob, 'alluser-data.xlsx');
});
case 85:
case "end":
return _context10.stop();
}
}
}, _callee10);
}))();
},
clickImportExcel: function clickImportExcel(data) {
var _this26 = this;
console.log(data);
this.isCountCSV = false;
this.isCountExcel = false;
this.resetAllValue();
this.isLoading = true;
this.isSendEmail = data.isSendEmail;
this.errorMessageExcel = [];
setTimeout(function () {
_this26.importExelAllUser(data.files);
}, 200);
},
getGateCount: function getGateCount(array, data, arrayD) {
var _this27 = this;
return new Promise(function (resolve, reject) {
_this27.loading = false;
var apiLink = _config__WEBPACK_IMPORTED_MODULE_56__["RELATION_GATE_GROUP"] + '?limit=25&groupId=' + encodeURIComponent(data.groupId) + '&isExceptOptionalGate=true';
_this27.$http.get(apiLink).then(function (response) {
array.groups.push({
groupPassageId: data.groupPassageId,
groupId: data.groupId,
groupName: data.group ? data.group.groupName : '',
gateCount: response.body.maxRecords
});
arrayD.groups.push({
groupPassageId: data.groupPassageId,
groupId: data.groupId,
groupName: data.group ? data.group.groupName : '',
gateCount: response.body.maxRecords
});
_this27.countGetDetailGroup++;
resolve(true);
}).then(null, function (err) {
array.groups.push({
groupPassageId: data.groupPassageId,
groupId: data.groupId,
groupName: data.group ? data.group.groupName : '',
gateCount: 0
});
arrayD.groups.push({
groupPassageId: data.groupPassageId,
groupId: data.groupId,
groupName: data.group ? data.group.groupName : '',
gateCount: 0
});
console.log('err: ', err);
_this27.countGetDetailGroup++;
resolve(false);
}); // catch
});
},
importExelAllUser: function importExelAllUser(files) {
var _this28 = this;
if (files !== null && files !== undefined && files.length !== 0) {
var reader = new FileReader();
reader.onload = function () {
var read = reader.result;
var XLSX = __webpack_require__(/*! xlsx */ "./node_modules/xlsx/xlsx.js");
var workbook = XLSX.read(read, {
type: 'array'
});
_this28.sheetUserName = workbook.SheetNames[0];
_this28.sheetGroupName = workbook.SheetNames[1];
var usersheetdata = workbook.Sheets[_this28.sheetUserName];
var gatesheetdata = workbook.Sheets[_this28.sheetGroupName];
_this28.isLoading = false;
_this28.showProcessImportExcel = true;
if (usersheetdata !== undefined && gatesheetdata !== undefined) {
var usersheetarray = XLSX.utils.sheet_to_json(usersheetdata, {
header: 1
});
var gatesheetarray = XLSX.utils.sheet_to_json(gatesheetdata, {
header: 1
});
var headerarray = usersheetarray[1];
var gateheaderarray = gatesheetarray[1];
var isEmptyFirstColumnUser = headerarray[0] === undefined;
usersheetarray.forEach(function (value) {
if (isEmptyFirstColumnUser) {
if (value[0] === undefined) {
value.splice(0, 1);
}
}
for (var i = 0; i < value.length; i++) {
if (value[i] === undefined || value[i].toString().trim().length === 0) {
value[i] = '';
}
}
});
var isEmptyFirstColumnGate = gateheaderarray[0] === undefined;
gatesheetarray.forEach(function (value) {
if (isEmptyFirstColumnGate) {
if (value[0] === undefined) {
value.splice(0, 1);
}
}
for (var i = 0; i < value.length; i++) {
if (value[i] === undefined || value[i].toString().trim().length === 0) {
value[i] = '';
}
}
});
console.log('usersheetarray', usersheetarray);
console.log('gatesheetarray', gatesheetarray);
console.log('headerarray.length', headerarray.length);
if (headerarray.length === 19) {
countChange = 0;
}
var CloumnData = 19 + countChange; // Sheet must have 19 cloumn
var isHasLowerCase = false;
if (headerarray.length === CloumnData && gatesheetarray.length !== 0) {
// Sheet User Data
for (var index = 2; index < usersheetarray.length; index++) {
var itemArr = [];
if (usersheetarray[1].length === CloumnData) {
var rowIsblank = true;
for (var headeridx = 0; headeridx < CloumnData; headeridx++) {
itemArr[headeridx] = usersheetarray[index][headeridx] === undefined ? '' : usersheetarray[index][headeridx] + '';
if (itemArr[headeridx] !== '') {
rowIsblank = false;
}
}
if (rowIsblank === false) {
if (itemArr[14 + countChange].toUpperCase() !== itemArr[14 + countChange] || itemArr[16 + countChange].toUpperCase() !== itemArr[16 + countChange] || itemArr[18 + countChange].toUpperCase() !== itemArr[18 + countChange]) {
isHasLowerCase = true;
}
_this28.UserSheetImportData.push([itemArr, index + 1]);
}
}
} // Sheet2
if (gatesheetarray[2][1] !== undefined && gatesheetarray[2][1].match(/^[0-9a-fA-F-]{36}$/)) {
_this28.groupGateArray = gatesheetarray[2]; // Array key start from 1.
}
if (_this28.groupGateArray.length > 0) {
for (var _index = 0; _index < gatesheetarray.length - 3; _index++) {
if (gatesheetarray[_index + 3][0] !== undefined && gatesheetarray[_index + 3][0].toString() !== '') {
var noStatusData = true;
for (var gridx = 1; gridx < _this28.groupGateArray.length; gridx++) {
if (gatesheetarray[_index + 4 - 1][gridx] !== undefined && gatesheetarray[_index + 4 - 1][gridx] !== '') {
noStatusData = false;
}
}
if (noStatusData === false) {
_this28.userIdArray.push([gatesheetarray[_index + 3][0], _index + 4]);
}
}
}
}
if (_this28.userIdArray.length > 0 && _this28.groupGateArray.length > 0) {
for (var _gridx = 1; _gridx < _this28.groupGateArray.length; _gridx++) {
var tempArray = [];
var _iterator7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_48__["default"])(_this28.userIdArray),
_step7;
try {
for (_iterator7.s(); !(_step7 = _iterator7.n()).done;) {
var item = _step7.value;
tempArray[item[0]] = gatesheetarray[item[1] - 1][_gridx];
} // for (let uidx = 0; uidx < this.userIdArray.length; uidx++) {
// console.log(this.userIdArray[uidx]);
// tempArray[this.userIdArray[uidx][0]] = gatesheetarray[this.userIdArray[uidx][1] - 1][gridx];
// }
} catch (err) {
_iterator7.e(err);
} finally {
_iterator7.f();
}
_this28.userInGroupMx[_this28.groupGateArray[_gridx]] = tempArray;
}
}
console.log(_this28.UserSheetImportData);
console.log(_this28.userInGroupMx);
_this28.totalDataRow = _this28.UserSheetImportData.length;
_this28.totalDataRowSheet2 = (_this28.groupGateArray.length - 1) * _this28.userIdArray.length;
_this28.isHasLowerCaseCardNumberExcel = isHasLowerCase;
if (_this28.UserSheetImportData.length + _this28.userIdArray.length > 0) {
if (!_this28.isHasLowerCaseCardNumberExcel) {
// Send data
if (_this28.UserSheetImportData.length > 0) {
_this28.percentProcess = 100 / _this28.totalDataRow; // Send data
_this28.excuteRegisterUser().then(function () {
if (_this28.groupGateArray.length > 1) {
// Send data
_this28.percentProcessSheet2 = 100 / _this28.totalDataRowSheet2;
_this28.gateGrpImportExe();
} else {
_this28.isFinishImportExcel = true;
}
});
} else {
if (_this28.groupGateArray.length > 0) {
// Send data
_this28.gateGrpImportExe();
} else {
_this28.isFinishImportExcel = true;
}
}
} else {
_this28.showProcessImportExcel = false;
}
} else {
_this28.isFinishImportExcel = true;
_this28.errorMessageLogs = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
} else {
_this28.isFinishImportExcel = true;
_this28.errorMessageLogs = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
} else {
_this28.isFinishImportExcel = true;
_this28.errorMessageLogs = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
};
reader.onerror = function () {
_this28.isLoading = false;
_this28.errorMessageLogs = '選択されているファイルの読み込みに失敗しました。
ブラウザの更新、もしくは別ファイルを選択してから
再度アップロードしたいファイルを選択してください。';
_this28.isFinishImportExcel = true;
_this28.showProcessImportExcel = true;
};
reader.readAsArrayBuffer(files);
} else {
this.isLoading = false;
this.showProcessImportExcel = true;
this.errorMessageLogs = 'XLSXのファイルを選択してください。';
this.isFinishImportExcel = true;
}
},
importExel: function importExel(files) {
var _this29 = this;
if (files !== null && files !== undefined && files.length !== 0) {
var reader = new FileReader();
reader.onload = function () {
var read = reader.result;
var XLSX = __webpack_require__(/*! xlsx */ "./node_modules/xlsx/xlsx.js");
var workbook = XLSX.read(read, {
type: 'array'
});
_this29.sheetUserName = workbook.SheetNames[0];
var usersheetdata = workbook.Sheets[_this29.sheetUserName];
_this29.isLoading = false;
_this29.showProcessImportExcel = true;
if (usersheetdata !== undefined) {
var usersheetarray = XLSX.utils.sheet_to_json(usersheetdata, {
header: 1
});
var headerarray = usersheetarray[1];
var CloumnData = 18; // Sheet must have 18 cloumn
var isHasLowerCase = false;
if (headerarray.length === CloumnData) {
// Sheet User Data
for (var index = 2; index < usersheetarray.length; index++) {
var itemArr = [];
if (usersheetarray[1].length === CloumnData) {
var rowIsblank = true;
for (var headeridx = 0; headeridx < CloumnData; headeridx++) {
itemArr[headeridx] = usersheetarray[index][headeridx] === undefined ? '' : usersheetarray[index][headeridx] + '';
if (itemArr[headeridx] !== '') {
rowIsblank = false;
}
}
if (rowIsblank === false) {
if (itemArr[13].toUpperCase() !== itemArr[13] || itemArr[15].toUpperCase() !== itemArr[15] || itemArr[17].toUpperCase() !== itemArr[17]) {
isHasLowerCase = true;
}
_this29.UserSheetImportData.push([itemArr, index + 1]);
}
}
}
_this29.totalDataRow = _this29.UserSheetImportData.length;
if (_this29.totalDataRow > 0) {
_this29.percentProcess = 100 / _this29.totalDataRow; // Send data
_this29.isHasLowerCaseCardNumberExcel = isHasLowerCase;
if (!_this29.isHasLowerCaseCardNumberExcel) {
// Send data
_this29.excuteRegisterUser();
} else {
_this29.showProcessImportExcel = false;
}
} else {
_this29.isFinishImportExcel = true;
}
} else {
_this29.isFinishImportExcel = true;
_this29.errorMessageLogs = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
} else {
_this29.isFinishImportExcel = true;
_this29.errorMessageLogs = '不正なファイルです。正しいファイルを選択しなおしてください。';
}
};
reader.onerror = function () {
_this29.isLoading = false;
_this29.showProcessImportExcel = true;
_this29.errorMessageLogs = '選択されているファイルの読み込みに失敗しました。
ブラウザの更新、もしくは別ファイルを選択してから
再度アップロードしたいファイルを選択してください。';
_this29.isFinishImportExcel = true;
};
reader.readAsArrayBuffer(files);
} else {
this.isLoading = false;
this.showProcessImportExcel = true;
this.errorMessageLogs = 'XLSXのファイルを選択してください。';
this.isFinishImportExcel = true;
}
},
excuteRegisterUser: function excuteRegisterUser() {
var _this30 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee11() {
var _iterator8, _step8, item, rowstatus, phoneNumber, phone, isMfaSms, phoneNumberEnd, checkMfaSms, admin, phoneAdmin, isShareKeyBeValid, checkPasswordLoginValid, tmpIsSendEmail, user, resultUser, resPcode1, resPcode2, resPcode3;
return regeneratorRuntime.wrap(function _callee11$(_context11) {
while (1) {
switch (_context11.prev = _context11.next) {
case 0:
_this30.closeDialogCheckCardExcel();
_this30.showProcessImportExcel = true;
console.log(' this.UserSheetImportData', _this30.UserSheetImportData);
_iterator8 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_48__["default"])(_this30.UserSheetImportData);
_context11.prev = 4;
_iterator8.s();
case 6:
if ((_step8 = _iterator8.n()).done) {
_context11.next = 65;
break;
}
item = _step8.value;
if (!(_this30.UserSheetImportData.length === 0)) {
_context11.next = 10;
break;
}
return _context11.abrupt("break", 65);
case 10:
console.log('item', item);
rowstatus = '';
if (!(item[0] === undefined || item[0][0].length < 4 || item[0][0].length > 96)) {
_context11.next = 17;
break;
}
rowstatus = _this30.sheetUserName + 'シート>>' + item[1] + ' 行目>>' + '入力したパラメーターが誤っています。入力内容をご確認ください。';
_this30.$set(_this30.errorMessageExcel, _this30.rowinErrDialog++, rowstatus);
_context11.next = 62;
break;
case 17:
phoneNumber = item[0][10 + countChange].replace(/\u200B/g, '');
phone = phoneNumber.substring(1);
isMfaSms = item[0][9 + countChange];
phoneNumberEnd = '';
checkMfaSms = _this30.convertStringToBoolean(isMfaSms, false);
admin = _this30.convertStringToBoolean(item[0][5], false);
phoneAdmin = _this30.convertStringToBoolean(item[0][6 + countChange], false);
isShareKeyBeValid = _this30.convertStringToBoolean(item[0][7 + countChange], false);
checkPasswordLoginValid = _this30.convertStringToBoolean(item[0][8 + countChange], true);
tmpIsSendEmail = false;
if (item[0][4] !== null && item[0][4] !== '') {
tmpIsSendEmail = _this30.isSendEmail;
} else {
tmpIsSendEmail = false;
}
console.log('excuteRegisterUser', item[0][0]);
user = {
userId: item[0][0],
name: item[0][2],
furigana: item[0][3],
email: item[0][4],
isAdmin: admin,
isPhoneAdmin: phoneAdmin,
shareKeyBeValid: isShareKeyBeValid,
isMfaSms: checkMfaSms,
option1: item[0][11 + countChange],
option2: item[0][12 + countChange],
isSendEmail: tmpIsSendEmail,
isPasswordLoginValid: checkPasswordLoginValid
};
if (checkMfaSms) {
if (phoneNumber.match(/^[0][0-9]{10}$/)) {
phoneNumberEnd = '+81' + phone;
}
user.phoneNumber = phoneNumberEnd;
}
if (item[0][1]) {
user.password = item[0][1];
} // result = 0 is fail
// result = 1 is sucess
// result = 2 is change request
_context11.next = 34;
return _this30.userEditExel(user, item[1], item[0][6]);
case 34:
resultUser = _context11.sent;
if (!(resultUser === 2)) {
_context11.next = 40;
break;
}
// send Add User
if (item[0][6] !== '' && countChange > 0) {
user.departmentIds = [item[0][6]];
}
_context11.next = 39;
return _this30.userAddExel(user, item[1]);
case 39:
resultUser = _context11.sent;
case 40:
_context11.next = 42;
return _this30.pCodeAddExel(item[0][0], item[0][13 + countChange], item[0][14 + countChange], item[1]);
case 42:
resPcode1 = _context11.sent;
if (!(resPcode1 === 2)) {
_context11.next = 47;
break;
}
_context11.next = 46;
return _this30.pCodeEditExel(item[0][0], item[0][14 + countChange], item[1]);
case 46:
resPcode1 = _context11.sent;
case 47:
_context11.next = 49;
return _this30.pCodeAddExel(item[0][0], item[0][15 + countChange], item[0][16 + countChange], item[1]);
case 49:
resPcode2 = _context11.sent;
if (!(resPcode2 === 2)) {
_context11.next = 54;
break;
}
_context11.next = 53;
return _this30.pCodeEditExel(item[0][0], item[0][16 + countChange], item[1]);
case 53:
resPcode2 = _context11.sent;
case 54:
_context11.next = 56;
return _this30.pCodeAddExel(item[0][0], item[0][17 + countChange], item[0][18 + countChange], item[1]);
case 56:
resPcode3 = _context11.sent;
if (!(resPcode3 === 2)) {
_context11.next = 61;
break;
}
_context11.next = 60;
return _this30.pCodeEditExel(item[0][0], item[0][18 + countChange], item[1]);
case 60:
resPcode3 = _context11.sent;
case 61:
if (resultUser === 1 && resPcode1 === 1 && resPcode2 === 1 && resPcode3 === 1 && _this30.UserSheetImportData.length > 0) {
_this30.successItem++;
}
case 62:
if (_this30.UserSheetImportData.length > 0) {
_this30.progress += _this30.percentProcess;
}
case 63:
_context11.next = 6;
break;
case 65:
_context11.next = 70;
break;
case 67:
_context11.prev = 67;
_context11.t0 = _context11["catch"](4);
_iterator8.e(_context11.t0);
case 70:
_context11.prev = 70;
_iterator8.f();
return _context11.finish(70);
case 73:
case "end":
return _context11.stop();
}
}
}, _callee11, null, [[4, 67, 70, 73]]);
}))();
},
gateGrpImportExe: function gateGrpImportExe() {
var _this31 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee12() {
var vm, userCheckListSheet2, index, groupId, data, _iterator9, _step9, item, userId, rownumber, status, rowstatus, isValid, isUserValid, groupPassageId, result, _rowstatus, _result3, _rowstatus2, _rowstatus3, _rowstatus4;
return regeneratorRuntime.wrap(function _callee12$(_context12) {
while (1) {
switch (_context12.prev = _context12.next) {
case 0:
vm = _this31;
userCheckListSheet2 = new Map();
index = 1;
case 3:
if (!(index < _this31.groupGateArray.length)) {
_context12.next = 85;
break;
}
if (!(_this31.groupGateArray.length === 0)) {
_context12.next = 6;
break;
}
return _context12.abrupt("break", 85);
case 6:
groupId = _this31.groupGateArray[index];
data = _this31.userInGroupMx[groupId];
_iterator9 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_48__["default"])(_this31.userIdArray);
_context12.prev = 9;
_iterator9.s();
case 11:
if ((_step9 = _iterator9.n()).done) {
_context12.next = 74;
break;
}
item = _step9.value;
if (!(_this31.groupGateArray.length === 0)) {
_context12.next = 15;
break;
}
return _context12.abrupt("break", 74);
case 15:
userId = item[0];
rownumber = item[1];
status = data[userId];
if (!(userId === undefined || userId.toString().length < 4 || userId.toString().length > 96)) {
_context12.next = 23;
break;
}
rowstatus = vm.sheetGroupName + 'シート>>' + '>>' + rownumber + ' 行目>>入力したパラメーターが誤っています。入力内容をご確認ください。';
_this31.$set(_this31.errorMessageExcel, vm.rowinErrDialog++, rowstatus);
_context12.next = 71;
break;
case 23:
if (!(userCheckListSheet2.has(userId) !== true)) {
_context12.next = 30;
break;
}
// need to call api to check user
console.log('call api to check user', userId);
_context12.next = 27;
return _this31.checkUserValid(userId);
case 27:
isValid = _context12.sent;
console.log(userId, 'is valid', isValid);
userCheckListSheet2.set(userId, isValid);
case 30:
isUserValid = userCheckListSheet2.get(userId);
if (!isUserValid) {
_context12.next = 68;
break;
}
if (!(status === undefined || status === '')) {
_context12.next = 36;
break;
}
// skip data
vm.successItemSheet2++;
_context12.next = 66;
break;
case 36:
if (!(parseInt(status) === 1 || parseInt(status) === 0)) {
_context12.next = 63;
break;
}
_context12.next = 39;
return _this31.getGroupPassageId(groupId, userId);
case 39:
groupPassageId = _context12.sent;
if (!(groupPassageId === false)) {
_context12.next = 52;
break;
}
if (!(parseInt(status) === 1)) {
_context12.next = 49;
break;
}
console.log('Add ' + userId + ' to ' + groupId);
_context12.next = 45;
return _this31.addGroupPassage(groupId, userId);
case 45:
result = _context12.sent;
if (result === true) {
vm.successItemSheet2++;
} else {
console.log(userId, vm.rowinErrDialog);
_rowstatus = vm.sheetGroupName + 'シート>>' + rownumber + ' 行目>>' + groupId + '>>' + userId + '>>' + result + '';
_this31.$set(_this31.errorMessageExcel, vm.rowinErrDialog++, _rowstatus);
}
_context12.next = 50;
break;
case 49:
if (parseInt(status) === 0) {
vm.successItemSheet2++;
}
case 50:
_context12.next = 61;
break;
case 52:
if (!(parseInt(status) === 0)) {
_context12.next = 60;
break;
}
console.log('Delelte ' + userId + ' from ' + groupId);
_context12.next = 56;
return vm.deleteGroupPassage(groupPassageId);
case 56:
_result3 = _context12.sent;
if (_result3 === true) {
vm.successItemSheet2++;
} else {
_rowstatus2 = vm.sheetGroupName + 'シート>>' + rownumber + ' 行目>>' + groupId + '>>' + userId + '>>' + _result3 + '';
_this31.$set(_this31.errorMessageExcel, vm.rowinErrDialog++, _rowstatus2);
}
_context12.next = 61;
break;
case 60:
if (parseInt(status) === 1) {
vm.successItemSheet2++;
}
case 61:
_context12.next = 66;
break;
case 63:
// status is invalid
console.log('status is invalid');
_rowstatus3 = vm.sheetGroupName + 'シート>>' + rownumber + ' 行目>>' + groupId + '>>' + userId + '>>ステータス値が無効です';
_this31.$set(_this31.errorMessageExcel, vm.rowinErrDialog++, _rowstatus3);
case 66:
_context12.next = 71;
break;
case 68:
// user not valid
console.log('user is invalid', userId);
_rowstatus4 = vm.sheetGroupName + 'シート>>' + rownumber + ' 行目>>' + userId + '>>ユーザーは存在しません。入力内容をご確認ください。';
_this31.$set(_this31.errorMessageExcel, vm.rowinErrDialog++, _rowstatus4);
case 71:
if (_this31.groupGateArray.length > 0) {
_this31.progressSheet2 += _this31.percentProcessSheet2;
}
case 72:
_context12.next = 11;
break;
case 74:
_context12.next = 79;
break;
case 76:
_context12.prev = 76;
_context12.t0 = _context12["catch"](9);
_iterator9.e(_context12.t0);
case 79:
_context12.prev = 79;
_iterator9.f();
return _context12.finish(79);
case 82:
index++;
_context12.next = 3;
break;
case 85:
_this31.isFinishImportExcel = true;
case 86:
case "end":
return _context12.stop();
}
}
}, _callee12, null, [[9, 76, 79, 82]]);
}))();
},
addGroupPassage: function addGroupPassage(groupID, userID) {
var _this32 = this;
return new Promise(function (resolve) {
_this32.$http.post(_config__WEBPACK_IMPORTED_MODULE_56__["GROUPS_PASSAGE_API"], {
groupId: groupID,
userId: userID
}).then(function (res) {
resolve(true);
}, function (error) {
console.log(error);
var errorName = '';
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 403:
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
break;
case 404:
errorName = '該当するデーターがありません。';
break;
case 409:
console.log(_config__WEBPACK_IMPORTED_MODULE_56__["GROUPS_PASSAGE_API"] + ':' + groupID + ' ' + userID + ' ' + 'failed');
errorName = '通行権限が重複しています。';
break;
case 420:
errorName = 'ユーザー登録数が上限に達しています。';
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
}
resolve(errorName);
});
});
},
deleteGroupPassage: function deleteGroupPassage(groupPassageId) {
var _this33 = this;
return new Promise(function (resolve) {
_this33.$http.delete(_config__WEBPACK_IMPORTED_MODULE_56__["GROUPS_PASSAGE_API"] + '/' + encodeURIComponent(groupPassageId)).then(function (res) {
resolve(true);
}, function (error) {
console.log(error);
var errorName = '';
switch (error.status) {
case 403:
errorName = '通行権限グループ通行権限の削除権限がありません。';
break;
case 404:
errorName = '該当するデーターがありません。';
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
}
resolve(errorName);
});
});
},
checkUserValid: function checkUserValid(userId) {
var _this34 = this;
return new Promise(function (resolve) {
_this34.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["USERS_LIST_API"] + '?userId=' + encodeURIComponent(userId)).then(function (res) {
resolve(true);
}, function (err) {
console.log(err);
resolve(false);
});
});
},
getUserInfo: function getUserInfo(userId) {
var _this35 = this;
return new Promise(function (resolve) {
_this35.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["USERS_LIST_API"] + '?userId=' + encodeURIComponent(userId)).then(function (res) {
if (res.data.users !== undefined && res.data.users !== null && res.data.users.length > 0) {
resolve(res.data.users[0]);
} else {
resolve(null);
}
}, function (err) {
console.log(err);
resolve(null);
});
});
},
getGroupPassageId: function getGroupPassageId(groupId, userId) {
var _this36 = this;
return new Promise(function (resolve) {
_this36.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["GROUPS_PASSAGE_API"] + '?groupId=' + encodeURIComponent(groupId) + '&userId=' + encodeURIComponent(userId)).then(function (response) {
if (response.data.groupPassages.length > 0) {
resolve(response.data.groupPassages[0].groupPassageId);
}
resolve('');
}, function (err) {
console.log(err);
resolve(false);
});
});
},
userEditExel: function userEditExel(user, z, derpartmentId) {
var _this37 = this;
var vm = this;
console.log('useruseruseruser', user);
return new Promise(function (resolve) {
_this37.$http.put(_config__WEBPACK_IMPORTED_MODULE_56__["USERS_LIST_API"] + '/' + encodeURIComponent(encodeURIComponent(user.userId)), user).then( /*#__PURE__*/function () {
var _ref5 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee13(response) {
return regeneratorRuntime.wrap(function _callee13$(_context13) {
while (1) {
switch (_context13.prev = _context13.next) {
case 0:
console.log(response);
_context13.next = 3;
return _this37.updateDepartmentId(derpartmentId, user.userId);
case 3:
resolve(1);
case 4:
case "end":
return _context13.stop();
}
}
}, _callee13);
}));
return function (_x5) {
return _ref5.apply(this, arguments);
};
}()).then(null, function (err) {
// error
console.log('err: ', err);
var rowstatus = '';
var errorName = '';
switch (err.status) {
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
_this37.$set(_this37.errorMessageExcel, vm.rowinErrDialog++, rowstatus);
break;
case 403:
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
_this37.$set(_this37.errorMessageExcel, vm.rowinErrDialog++, rowstatus);
break;
case 404:
case 401:
// const result = await vm.userAddExe(user, z);
resolve(2);
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
_this37.$set(_this37.errorMessageExcel, vm.rowinErrDialog++, rowstatus);
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
_this37.$set(_this37.errorMessageExcel, vm.rowinErrDialog++, rowstatus);
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
_this37.$set(_this37.errorMessageExcel, vm.rowinErrDialog++, rowstatus);
break;
}
resolve(0);
});
}); // let vm = this;
},
userAddExel: function userAddExel(user, z) {
var _this38 = this;
var vm = this;
return new Promise(function (resolve) {
_this38.$http.post(_config__WEBPACK_IMPORTED_MODULE_56__["USERS_LIST_API"], user).then(function (response) {
if (response.body.message === 'Success') {
console.log(response);
resolve(1);
} else {
var rowstatus = '';
var errorName = '';
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
_this38.$set(_this38.errorMessageExcel, vm.rowinErrDialog++, rowstatus);
resolve(0);
}
}).then(null, function (error) {
console.log('err: ', error);
var rowstatus = '';
var errorName = '';
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
break;
case 403:
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
break;
case 409:
errorName = '入力されたユーザーIDは既に使用されています。他のユーザーIDを入力してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + user.userId + '>>' + errorName + '';
break;
}
_this38.$set(_this38.errorMessageExcel, vm.rowinErrDialog++, rowstatus);
resolve(0);
}); // catch
});
},
pCodeAddExel: function pCodeAddExel(id, typePcode, pCode, z) {
var _this39 = this;
var vm = this;
return new Promise(function (resolve) {
if (typePcode !== '' && pCode !== '') {
var Infor = {
userId: id,
pCodeId: pCode,
type: parseInt(typePcode),
isValid: true
};
_this39.$http.post(_config__WEBPACK_IMPORTED_MODULE_56__["PCODE_LIST_API"], Infor).then(function (response) {
console.log(response);
resolve(1);
}).then(null, function (error) {
// catch
console.log('err: ', error);
var rowstatus = '';
var errorName = '';
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this39.$set(_this39.errorMessageExcel, vm.rowinErrDialog++, rowstatus);
break;
case 403:
errorName = '個人コードの追加権限がありません。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this39.$set(_this39.errorMessageExcel, vm.rowinErrDialog++, rowstatus);
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_404"];
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this39.$set(_this39.errorMessageExcel, vm.rowinErrDialog++, rowstatus);
break;
case 409:
// duplicate
resolve(2);
break;
case 420:
_this39.errorMessageLogs = '個人コード登録数が上限に達しています。';
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this39.$set(_this39.errorMessageExcel, vm.rowinErrDialog++, rowstatus);
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this39.$set(_this39.errorMessageExcel, vm.rowinErrDialog++, rowstatus);
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>>' + pCode + '>>' + errorName + '';
_this39.$set(_this39.errorMessageExcel, vm.rowinErrDialog++, rowstatus);
break;
}
resolve(0);
});
} else {
resolve(1);
}
});
},
pCodeEditExel: function pCodeEditExel(id, pCode, z) {
var _this40 = this;
var vm = this;
return new Promise(function (resolve) {
var Infor = {
userId: id
};
_this40.$http.put(_config__WEBPACK_IMPORTED_MODULE_56__["PCODE_LIST_API"] + '/' + encodeURIComponent(pCode), Infor).then(function (response) {
console.log(response);
resolve(1);
}).then(null, function (error) {
// catch
console.log('err: ', error);
var rowstatus = '';
var errorName = '';
switch (error.status) {
case 401:
if (error.body.message === 'The incoming token has expired') {
errorName = '';
} else {
errorName = 'アクセス情報が不正です。ログインし直してからやり直してください。';
}
break;
case 400:
errorName = '入力したパラメーターが誤っています。入力内容をご確認ください。';
break;
case 403:
errorName = '個人コードの編集権限がありません。';
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_404"];
break;
case 500:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
case 503:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
default:
errorName = 'サーバーから応答がありませんでした。しばらく経ってからやり直してください。';
break;
}
rowstatus = vm.sheetUserName + 'シート>>' + z + ' 行目>> 個人コード: ' + pCode + '>>' + errorName + '';
_this40.$set(_this40.errorMessageExcel, vm.rowinErrDialog++, rowstatus);
resolve(0);
});
});
},
CancelProcessImportExcel: function CancelProcessImportExcel() {
this.resetAllValue();
},
closeModalProcessImportExcel: function closeModalProcessImportExcel() {
this.resetAllValue();
},
resetAllValue: function resetAllValue() {
if (this.successItem > 0 || this.successItemSheet2 > 0) {
this.isCountExcel = true;
} // value of import excel
this.isLoading = false;
this.progress = 0;
this.successItem = 0;
this.isFinishImportExcel = false;
this.totalDataRow = 0;
this.errorMessageExcel = [];
this.rowinErrDialog = 0;
this.showProcessImportExcel = false;
this.errorMessageLogs = '';
this.UserSheetImportData = [];
this.showModalConfirmEmail = false;
this.userInGroupMx = [];
this.userIdArray = [];
this.groupGateArray = [];
this.successItemSheet2 = 0, this.totalDataRowSheet2 = 0;
this.progressSheet2 = 0;
countChange = 2;
},
showDialogImport: function showDialogImport(data) {
this.isType = ''; // showImport(isShowCSV: boolean) {
this.showModalImport = true;
this.exportType = data.exportType;
this.isType = data.type; // },
},
closeImportCSV: function closeImportCSV() {
var _this41 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee14() {
return regeneratorRuntime.wrap(function _callee14$(_context14) {
while (1) {
switch (_context14.prev = _context14.next) {
case 0:
_this41.showModalImport = false;
_this41.totalDataRowCSV = 0;
_this41.successItemCSV = 0;
_this41.importDataCSV = [];
if (_this41.isCountCSV === true || _this41.isCountExcel === true) {
_this41.getList();
_this41.isCountCSV = false;
_this41.isCountExcel = false;
}
case 5:
case "end":
return _context14.stop();
}
}
}, _callee14);
}))();
},
getAllGroups: function getAllGroups(page) {
var _this42 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["GROUP_LIST_API"] + '?limit=1000&page=' + page + '&sortKey=asc:name&isValid=true').then(function (response) {
if (response.body.maxRecords > 0) {
response.body.groups.forEach(function (element) {
_this42.groupToSearch.push({
text: element.name,
value: element.groupId
});
});
if (response.body.maxRecords > response.body.endRecord) {
_this42.getAllGroups(page + 1);
}
} else {
_this42.groupToSearch = [];
}
}).then(null, function (err) {
console.log(err);
}); // catch
},
getDepartment: function getDepartment(page) {
var _this43 = this;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["DEPARTMENT_API"] + '?limit=1000&page=' + page).then(function (response) {
response.body.departments.forEach(function (element) {
_this43.departments.push({
text: element.name,
value: element.departmentId
});
_this43.departments.sort(function (a, b) {
return a.text.toLowerCase() < b.text.toLowerCase() ? -1 : 1;
});
});
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this43.getDepartment(page);
}
}).then(null, function (err) {//
});
},
searchUserGroup: function searchUserGroup(data) {
this.currPage = 1;
if (data !== null) {
this.groupIdToSearch = data.toString();
this.typeOfSearch = 1;
this.getUserByGroupId(data);
} else {
this.typeOfSearch = 0;
this.getList();
}
},
searchDeparmentGroup: function searchDeparmentGroup(data) {
this.currPage = 1;
if (data !== null) {
this.groupIdToSearch = data.toString();
this.typeOfSearch = 1;
this.getUserByDeparmentId(data);
} else {
this.typeOfSearch = 0;
this.getList();
}
},
getUserByGroupId: function getUserByGroupId(groupId) {
var _this44 = this;
this.isGetDataList = true;
this.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["GROUP_PASSAGE"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=' + localStorage.pageSizeUserList + '&page=' + this.currPage + '&sortKey=desc:userId&embed=user').then(function (response) {
_this44.users = [];
if (response.body.maxRecords > 0) {
_this44.getListUserFull(response);
console.log(_this44.users);
_this44.maxRecord = response.body.maxRecords;
_this44.currPage = Math.ceil(response.body.startRecord / _this44.perPage);
} else {
_this44.isGetDataList = false;
_this44.maxRecord = 0;
_this44.currPage = 1;
}
}).then(null, function (err) {
console.log('err: ', err);
_this44.isGetDataList = false;
_this44.users = [];
switch (err.status) {
case 400:
_this44.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this44.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403"];
} else {
_this44.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403_DENIED"];
}
break;
case 404:
_this44.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_404"];
break;
case 500:
_this44.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_500"];
break;
case 503:
_this44.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_503"];
break;
default:
_this44.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_DEFAULT"];
break;
}
}); // catch
},
getListUserFull: function getListUserFull(data) {
var _this45 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee15() {
var _iterator10, _step10, element, user;
return regeneratorRuntime.wrap(function _callee15$(_context15) {
while (1) {
switch (_context15.prev = _context15.next) {
case 0:
console.log('data', data);
_iterator10 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_48__["default"])(data.body.groupPassages);
_context15.prev = 2;
_iterator10.s();
case 4:
if ((_step10 = _iterator10.n()).done) {
_context15.next = 14;
break;
}
element = _step10.value;
console.log('element', element);
if (!(element.user !== undefined && element.user !== null)) {
_context15.next = 12;
break;
}
_context15.next = 10;
return _this45.getUser(element.user);
case 10:
user = _context15.sent;
_this45.users.push(user);
case 12:
_context15.next = 4;
break;
case 14:
_context15.next = 19;
break;
case 16:
_context15.prev = 16;
_context15.t0 = _context15["catch"](2);
_iterator10.e(_context15.t0);
case 19:
_context15.prev = 19;
_iterator10.f();
return _context15.finish(19);
case 22:
_this45.isGetDataList = false;
case 23:
case "end":
return _context15.stop();
}
}
}, _callee15, null, [[2, 16, 19, 22]]);
}))();
},
getUser: function getUser(data) {
var _this46 = this;
return new Promise(function (resolve, reject) {
_this46.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["USERS_LIST_API"] + '?userId=' + encodeURIComponent(data.userId)).then(function (res) {
data.groupCount = res.body.users[0].groupCount;
data.gateCount = res.body.users[0].gateCount;
resolve(data);
}).then(null, function (err) {
console.log('err: ', err);
resolve(data);
});
});
},
isEmpty: function isEmpty(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return false;
}
}
return true;
},
closeDialogCheckCardExcel: function closeDialogCheckCardExcel() {
this.isHasLowerCaseCardNumberExcel = false;
},
getDataForGroup: function getDataForGroup(check) {
var _this47 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee16() {
var vm, page, isContinueGetData;
return regeneratorRuntime.wrap(function _callee16$(_context16) {
while (1) {
switch (_context16.prev = _context16.next) {
case 0:
vm = _this47;
page = 1;
isContinueGetData = true;
case 3:
if (!isContinueGetData) {
_context16.next = 10;
break;
}
_context16.next = 6;
return _this47.getGroupExport(page, check);
case 6:
page++;
if (page <= _this47.maxPageGroup) {
isContinueGetData = true;
} else {
isContinueGetData = false;
}
_context16.next = 3;
break;
case 10:
case "end":
return _context16.stop();
}
}
}, _callee16);
}))();
},
getGroupExport: function getGroupExport(page, check) {
var _this48 = this;
return new Promise(function (resolve, reject) {
_this48.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["GROUP_LIST_API"] + '?limit=1000&page=' + page).then( /*#__PURE__*/function () {
var _ref6 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee17(res) {
var _iterator11, _step11, item;
return regeneratorRuntime.wrap(function _callee17$(_context17) {
while (1) {
switch (_context17.prev = _context17.next) {
case 0:
_iterator11 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_48__["default"])(res.body.groups);
try {
for (_iterator11.s(); !(_step11 = _iterator11.n()).done;) {
item = _step11.value;
_this48.exportGroupData.push({
groupId: item.groupId,
name: item.name
});
}
} catch (err) {
_iterator11.e(err);
} finally {
_iterator11.f();
}
if (!check) {
_context17.next = 5;
break;
}
_context17.next = 5;
return Promise.all(res.body.groups.map(function (item) {
return _this48.getUserGroup(item.groupId);
}));
case 5:
console.log(_this48.exportGroupData);
if (res.body.maxRecords > 0) {
_this48.maxPageGroup = Math.ceil(res.body.maxRecords / 1000);
}
resolve(true);
case 8:
case "end":
return _context17.stop();
}
}
}, _callee17);
}));
return function (_x6) {
return _ref6.apply(this, arguments);
};
}()).then(null, function (err) {
console.log('err: ', err);
resolve(false);
});
});
},
getDataForUserExcel: function getDataForUserExcel() {
var _this49 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee18() {
var vm, page, isContinueGetData;
return regeneratorRuntime.wrap(function _callee18$(_context18) {
while (1) {
switch (_context18.prev = _context18.next) {
case 0:
vm = _this49;
page = 1;
isContinueGetData = true;
case 3:
if (!isContinueGetData) {
_context18.next = 10;
break;
}
_context18.next = 6;
return _this49.getUserExportExcel(page);
case 6:
page++;
if (page <= _this49.maxPageUser) {
isContinueGetData = true;
} else {
isContinueGetData = false;
}
_context18.next = 3;
break;
case 10:
case "end":
return _context18.stop();
}
}
}, _callee18);
}))();
},
actionWait: function actionWait(t) {
return new Promise(function (resolve, reject) {
setTimeout(function () {
resolve(true);
}, t);
});
},
getUserExportExcel: function getUserExportExcel(page) {
var _this50 = this;
var limit = 1000;
return new Promise(function (resolve, reject) {
_this50.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["USERS_LIST_API"] + '?limit=' + limit + '&page=' + page + '&isExceptOptionalUser=true&exclude=thumbnail').then( /*#__PURE__*/function () {
var _ref7 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee19(res) {
var i, chunk, _arrayPromise, _iterator12, _step12, _loop2;
return regeneratorRuntime.wrap(function _callee19$(_context20) {
while (1) {
switch (_context20.prev = _context20.next) {
case 0:
i = 0;
case 1:
if (!(i < res.body.users.length)) {
_context20.next = 25;
break;
}
chunk = res.body.users.slice(i, i + 20);
_arrayPromise = [];
_iterator12 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_48__["default"])(chunk.entries());
_context20.prev = 5;
_loop2 = /*#__PURE__*/regeneratorRuntime.mark(function _loop2() {
var _step12$value, index, item, itemData, promise3, promise4, result;
return regeneratorRuntime.wrap(function _loop2$(_context19) {
while (1) {
switch (_context19.prev = _context19.next) {
case 0:
_step12$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_47__["default"])(_step12.value, 2), index = _step12$value[0], item = _step12$value[1];
_this50.pcodesTmp = [];
itemData = {
userId: item.userId,
name: item.name,
furigana: item.furigana,
email: item.email,
isMfaSms: _this50.converToBit(item.isMfaSms),
phoneNumber: String.fromCharCode(8203) + item.phoneNumber.replace('+81', '0'),
isAdmin: _this50.converToBit(item.isAdmin),
departmentId: '',
departmentName: '',
isPhoneAdmin: _this50.converToBit(item.isPhoneAdmin),
shareKeyBeValid: _this50.converToBit(item.shareKeyBeValid),
passCode: item.passCode,
option1: item.option1,
option2: item.option2,
isValid: _this50.converToBit(item.isValid),
registered: _this50.converToDate(item.registered),
updated: _this50.converToDate(item.updated),
isPasswordLoginValid: _this50.converToBit(item.isPasswordLoginValid),
pCodes: []
};
_this50.exportUserData.push(itemData);
_context19.next = 6;
return _this50.actionWait(100);
case 6:
promise3 = _this50.getPcodeOneUser(item.userId, limit * (page - 1) + index);
promise4 = _utils_alligate__WEBPACK_IMPORTED_MODULE_58__["default"].user.getDepartmentUser(_this50, item.userId);
result = Promise.all([promise3, promise4]).then(function (values) {
var relationsDepartmentUser = values[1];
var check = _this50.exportUserData.findIndex(function (x) {
return x.userId === item.userId;
});
if (check >= 0) {
_this50.exportUserData[check].departmentId = relationsDepartmentUser.length > 0 && relationsDepartmentUser[0].departmentId !== '' ? relationsDepartmentUser[0].departmentId : '';
_this50.exportUserData[check].departmentName = relationsDepartmentUser.length > 0 && relationsDepartmentUser[0].departmentId !== '' ? relationsDepartmentUser[0].department.name : '';
}
});
_arrayPromise.push(result);
case 10:
case "end":
return _context19.stop();
}
}
}, _loop2);
});
_iterator12.s();
case 8:
if ((_step12 = _iterator12.n()).done) {
_context20.next = 12;
break;
}
return _context20.delegateYield(_loop2(), "t0", 10);
case 10:
_context20.next = 8;
break;
case 12:
_context20.next = 17;
break;
case 14:
_context20.prev = 14;
_context20.t1 = _context20["catch"](5);
_iterator12.e(_context20.t1);
case 17:
_context20.prev = 17;
_iterator12.f();
return _context20.finish(17);
case 20:
_context20.next = 22;
return Promise.all(_arrayPromise);
case 22:
i += 20;
_context20.next = 1;
break;
case 25:
if (res.body.maxRecords > 0) {
_this50.maxPageUser = Math.ceil(res.body.maxRecords / limit);
}
resolve(true);
case 27:
case "end":
return _context20.stop();
}
}
}, _callee19, null, [[5, 14, 17, 20]]);
}));
return function (_x7) {
return _ref7.apply(this, arguments);
};
}()).then(null, function (err) {
resolve(false);
});
});
},
getPcodeOneUser: function getPcodeOneUser(userId, index) {
var _this51 = this;
return new Promise(function (resolve, reject) {
_this51.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["CARD_LIST_API"] + '?limit=1000&page=1&sortKey=desc:registered' + '&userId=' + encodeURIComponent(userId)).then(function (response) {
if (response.body.maxRecords > 0 && response.body.pCodes) {
var i = _this51.exportUserData.findIndex(function (x) {
return x.userId === userId;
});
if (i >= 0) {
_this51.exportUserData[i].pCodes = response.body.pCodes.slice(0, 3);
}
resolve(true);
} else {
resolve(false);
}
}).then(null, function (err) {
// console.log('err: ', err);
resolve(false);
}); // catch
});
},
getUserGroup: function getUserGroup(groupId) {
var _this52 = this;
return new Promise(function (resolve, reject) {
_this52.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["GROUPS_PASSAGE_API"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=1000&page=1').then(function (response) {
if (response.body.maxRecords > 0 && response.body.groupPassages) {
var _iterator13 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_48__["default"])(response.body.groupPassages),
_step13;
try {
for (_iterator13.s(); !(_step13 = _iterator13.n()).done;) {
var item = _step13.value;
var itemData = {
groupId: item.groupId,
userId: item.userId
};
_this52.exportGroupPassages.push(itemData);
}
} catch (err) {
_iterator13.e(err);
} finally {
_iterator13.f();
}
setTimeout(function () {
resolve(true);
}, 300);
} else {
setTimeout(function () {
resolve(false);
}, 300);
}
}).then(null, function (err) {
setTimeout(function () {
resolve(false);
}, 300);
}); // catch
});
},
clickCheckBoxExportUserInfoCSV: function clickCheckBoxExportUserInfoCSV() {
this.isExportUserInfoCSV = !this.isExportUserInfoCSV;
},
acceptDialogCheckCardExcel: function acceptDialogCheckCardExcel() {
var _this53 = this;
if (this.UserSheetImportData.length > 0) {
this.percentProcess = 100 / this.totalDataRow; // Send data
this.excuteRegisterUser().then(function () {
if (_this53.groupGateArray.length > 1) {
// Send data
_this53.percentProcessSheet2 = 100 / _this53.totalDataRowSheet2;
_this53.gateGrpImportExe();
} else {
_this53.isFinishImportExcel = true;
}
});
} else {
if (this.groupGateArray.length > 0) {
// Send data
this.gateGrpImportExe();
} else {
this.isFinishImportExcel = true;
}
}
},
// Expand getGatePassage
getGatePassage: function getGatePassage(userId, pageGate) {
var _this54 = this;
return new Promise(function (resolve, reject) {
_this54.userId = userId;
var apiLinkGetGate = _config__WEBPACK_IMPORTED_MODULE_56__["GATES_LIST_API"] + '?limit=100&page=' + pageGate + '&isExceptOptionalGate=true';
_this54.$http.get(apiLinkGetGate).then( /*#__PURE__*/function () {
var _ref8 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee20(response) {
var data, item, i, chunk, _arrayPromise2, _iterator14, _step14, _step14$value, index, element, result;
return regeneratorRuntime.wrap(function _callee20$(_context21) {
while (1) {
switch (_context21.prev = _context21.next) {
case 0:
//
_this54.ExpandedData[userId].maxRecords = response.body.maxRecords;
data = response.body.passages;
item = [];
i = 0;
case 4:
if (!(i < data.length)) {
_context21.next = 14;
break;
}
chunk = data.slice(i, i + 10);
_arrayPromise2 = [];
_iterator14 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper__WEBPACK_IMPORTED_MODULE_48__["default"])(chunk.entries());
try {
for (_iterator14.s(); !(_step14 = _iterator14.n()).done;) {
_step14$value = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_47__["default"])(_step14.value, 2), index = _step14$value[0], element = _step14$value[1];
item.push({
gateName: element.gate.name,
passageId: element.passageId,
groupName: '',
groupId: '',
passableTimeSetting: {}
});
_this54.ExpandedData[userId].data = item;
result = _this54.getGateGroupItem(element.gateId, _this54.ExpandedData[userId].data[index]);
_arrayPromise2.push(result);
}
} catch (err) {
_iterator14.e(err);
} finally {
_iterator14.f();
}
_context21.next = 11;
return Promise.all(_arrayPromise2);
case 11:
i += 10;
_context21.next = 4;
break;
case 14:
_this54.ExpandedData[userId].loading = false;
resolve(true);
case 16:
case "end":
return _context21.stop();
}
}
}, _callee20);
}));
return function (_x8) {
return _ref8.apply(this, arguments);
};
}()).then(null, function (err) {
console.log('err: ', err);
_this54.ExpandedData[userId].loading = false;
resolve(false);
}); // catch
// resolve(true);
});
},
getGateGroupItem: function getGateGroupItem(gateId, data) {
var _this55 = this;
return new Promise(function (resolve, reject) {
_this55.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["RELATION_GATE_GROUP_API"] + '?gateId=' + encodeURIComponent(gateId) + '&isExceptOptionalGate=true&embed=group').then( /*#__PURE__*/function () {
var _ref9 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee21(response) {
var res, result;
return regeneratorRuntime.wrap(function _callee21$(_context22) {
while (1) {
switch (_context22.prev = _context22.next) {
case 0:
res = response.body.relationsGateGroup;
_context22.next = 3;
return _this55.getGroupItem(res[0].groupId, data);
case 3:
result = _context22.sent;
resolve(true);
case 5:
case "end":
return _context22.stop();
}
}
}, _callee21);
}));
return function (_x9) {
return _ref9.apply(this, arguments);
};
}()).then(null, function (error) {
console.log(error);
resolve(false);
});
});
},
getGroupItem: function getGroupItem(groupId, data) {
var _this56 = this;
return new Promise(function (resolve, reject) {
var item = {};
_this56.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["GROUP_LIST_API"] + '?groupId=' + encodeURIComponent(groupId) + '&limit=25&page=1&isExceptOptionalGate=true&embed=passableTimeSetting').then(function (response) {
item = response.body.groups[0]; // item.push(response.body.groups[0]);
data.groupName = item.name;
data.groupId = item.groupId;
data.passableTimeSetting = item.passableTimeSetting;
resolve(true);
}).then(null, function (err) {
console.log('err: ', err);
resolve(false);
});
});
},
deleteGatePass: function deleteGatePass(passageId) {
var _this57 = this;
return new Promise(function (resolve, reject) {
_this57.$http.delete(_config__WEBPACK_IMPORTED_MODULE_56__["GATES_PASSAGE_API"] + '/' + encodeURIComponent(passageId)).then(function (response) {
resolve(true);
}).then(null, function (err) {
var errorName = '';
switch (err.status) {
case 400:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403"];
} else {
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403_DENIED"];
}
break;
case 404:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_404"];
break;
case 500:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_500"];
break;
case 503:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_503"];
break;
default:
errorName = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_DEFAULT"];
break;
}
var rowstatus = passageId + '>>' + errorName + '';
_this57.$set(_this57.errorMessageProcess, ++_this57.rowinErrDialog, rowstatus);
resolve(false);
}); // catch
});
},
getDepartmentUser: function getDepartmentUser(userId) {
var _this58 = this;
return new Promise(function (resolve, reject) {
_this58.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["RELATION_DEPARTMENT_USER_API"] + "?userId=".concat(encodeURIComponent(userId), "&embed=department")).then(function (response) {
resolve(response.body);
}).then(null, function (err) {
console.log('err: ', err);
resolve(false);
});
});
},
getUserByDeparmentId: function getUserByDeparmentId(ID) {
var _this59 = this;
this.isGetDataList = true;
this.errorMessageLogs = '';
var apiLink = _config__WEBPACK_IMPORTED_MODULE_56__["RELATION_DEPARTMENT_USER_API"] + '?departmentId=' + encodeURIComponent(ID) + '&limit=' + localStorage.pageSizeUserList + '&page=' + this.currPage + '&sortKey=desc:userId&embed=user,department';
if (localStorage.isVaildDataUser === 'true') {
apiLink += '&isValidUser=true';
}
this.$http.get(apiLink).then( /*#__PURE__*/function () {
var _ref10 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee23(response) {
var userPromises;
return regeneratorRuntime.wrap(function _callee23$(_context24) {
while (1) {
switch (_context24.prev = _context24.next) {
case 0:
_this59.users = [];
if (!(response.body.maxRecords > 0)) {
_context24.next = 12;
break;
}
response.body.relationsDepartmentUser.forEach(function (element) {
var item = element.user;
item.company = element.department.name;
item.departmentId = element.department.departmentId;
_this59.users.push(item);
});
userPromises = response.body.relationsDepartmentUser.map( /*#__PURE__*/function () {
var _ref11 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee22(element) {
var item, infor;
return regeneratorRuntime.wrap(function _callee22$(_context23) {
while (1) {
switch (_context23.prev = _context23.next) {
case 0:
item = element.user;
item.company = element.department.name;
item.departmentId = element.department.departmentId;
_context23.next = 5;
return _this59.getInFoUser(element.userId);
case 5:
infor = _context23.sent;
if (infor) {
item.gateCount = infor.users[0].gateCount;
}
return _context23.abrupt("return", item);
case 8:
case "end":
return _context23.stop();
}
}
}, _callee22);
}));
return function (_x11) {
return _ref11.apply(this, arguments);
};
}());
_context24.next = 6;
return Promise.all(userPromises);
case 6:
_this59.users = _context24.sent;
_this59.isGetDataList = false;
_this59.maxRecord = response.body.maxRecords;
_this59.currPage = Math.ceil(response.body.startRecord / _this59.perPage);
_context24.next = 16;
break;
case 12:
_this59.users = [];
_this59.maxRecord = 0;
_this59.currPage = 1;
_this59.isGetDataList = false;
case 16:
case "end":
return _context24.stop();
}
}
}, _callee23);
}));
return function (_x10) {
return _ref10.apply(this, arguments);
};
}()).then(null, function (err) {
console.log('err: ', err);
_this59.isGetDataList = false;
_this59.users = [];
switch (err.status) {
case 400:
_this59.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_400"];
break;
case 403:
if (err.message === 'Unauthorized') {
_this59.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403"];
} else {
_this59.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403_DENIED"];
}
break;
case 404:
_this59.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_404"];
break;
case 500:
_this59.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_500"];
break;
case 503:
_this59.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_503"];
break;
default:
_this59.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_DEFAULT"];
break;
}
}); // catch
},
getInFoUser: function getInFoUser(userId) {
var _this60 = this;
return new Promise(function (resolve, reject) {
_this60.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["USERS_LIST_API"] + '?userId=' + encodeURIComponent(userId)).then(function (response) {
resolve(response.body);
}).then(null, function (error) {
switch (error.status) {
case 400:
_this60.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_400"];
break;
case 403:
if (error.message === 'Unauthorized') {
_this60.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403"];
} else {
_this60.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_403_DENIED"];
}
break;
case 404:
_this60.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_404"];
break;
case 500:
_this60.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_500"];
break;
case 503:
_this60.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_503"];
break;
default:
_this60.errorMessageLogs = _config__WEBPACK_IMPORTED_MODULE_56__["ERROR_DEFAULT"];
break;
}
_this60.loading = false;
resolve(false);
});
});
},
getDepartmentAuthAll: function getDepartmentAuthAll(userId) {
var _this61 = this;
var page = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;
return new Promise(function (resolve, reject) {
_this61.$http.get(_config__WEBPACK_IMPORTED_MODULE_56__["DEPARTMENT_ADMINISTRATOR_API"] + '?userId=' + userId + '&limit=1000&page=' + page).then( /*#__PURE__*/function () {
var _ref12 = Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee24(response) {
return regeneratorRuntime.wrap(function _callee24$(_context25) {
while (1) {
switch (_context25.prev = _context25.next) {
case 0:
response.body.departmentAdministrators.forEach(function (element) {
if (element.isAdminToEditUser) {
_this61.dataAllow.push(element.departmentId);
}
});
if (response.body.maxRecords > response.body.endRecord) {
page++;
_this61.getDepartmentAuthAll(userId, page);
} else {
resolve(true);
}
case 2:
case "end":
return _context25.stop();
}
}
}, _callee24);
}));
return function (_x12) {
return _ref12.apply(this, arguments);
};
}()).then(null, function (err) {
resolve(false);
});
});
},
// 所属選択
updateDepartmentId: function updateDepartmentId(ID, userID) {
var _this62 = this;
return Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_50__["default"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee25() {
var department, departmentId, relationsDepartmentUser, relationId, result;
return regeneratorRuntime.wrap(function _callee25$(_context26) {
while (1) {
switch (_context26.prev = _context26.next) {
case 0:
if (!(countChange > 0)) {
_context26.next = 20;
break;
}
_context26.next = 3;
return _this62.getDepartmentUser(userID);
case 3:
department = _context26.sent;
departmentId = '';
if (!department) {
_context26.next = 18;
break;
}
relationsDepartmentUser = department.relationsDepartmentUser[0];
departmentId = relationsDepartmentUser.department.departmentId;
relationId = relationsDepartmentUser.relationId;
if (!(ID !== departmentId)) {
_context26.next = 16;
break;
}
_context26.next = 12;
return _this62.deleteDepartmentId(relationId);
case 12:
result = _context26.sent;
if (!result) {
_context26.next = 16;
break;
}
_context26.next = 16;
return _this62.addDepartmentId({
departmentId: ID,
userId: userID
});
case 16:
_context26.next = 20;
break;
case 18:
_context26.next = 20;
return _this62.addDepartmentId({
departmentId: ID,
userId: userID
});
case 20:
case "end":
return _context26.stop();
}
}
}, _callee25);
}))();
},
deleteDepartmentId: function deleteDepartmentId(ID) {
var _this63 = this;
return new Promise(function (resolve, reject) {
_this63.$http.delete(_config__WEBPACK_IMPORTED_MODULE_56__["RELATION_DEPARTMENT_USER_API"] + '/' + ID).then(function (response) {
resolve(true);
}).then(null, function (error) {
resolve(false);
});
});
},
addDepartmentId: function addDepartmentId(data) {
var _this64 = this;
return new Promise(function (resolve, reject) {
_this64.$http.post(_config__WEBPACK_IMPORTED_MODULE_56__["RELATION_DEPARTMENT_USER_API"], data).then(function (response) {
resolve(true);
}).then(null, function (error) {
resolve(false);
});
});
},
loadTotal: function loadTotal(data) {
var index = this.users.findIndex(function (x) {
return x.userId === data.ID;
});
if (index >= 0) {
this.users[index].gateCount = data.total;
}
},
getListDepartment: function getListDepartment(data) {
this.departments = [];
this.getDepartment(1);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/AffiliationListModalTemplate/AffiliationListModalTemplate.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/AffiliationListModalTemplate/AffiliationListModalTemplate.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.of.js */ "./node_modules/core-js/modules/es.array.of.js");
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ "./node_modules/core-js/modules/es.array.some.js");
/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_AffiliationListModalTable_AffiliationListModalAdd_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/organisms/AffiliationListModalTable/AffiliationListModalAdd.vue */ "./src/components/organisms/AffiliationListModalTable/AffiliationListModalAdd.vue");
/* harmony import */ var _components_organisms_AffiliationListModalTable_AffiliationListModalTable_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/organisms/AffiliationListModalTable/AffiliationListModalTable.vue */ "./src/components/organisms/AffiliationListModalTable/AffiliationListModalTable.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/ActionButton/ActionButton.vue */ "./src/components/molecules/ActionButton/ActionButton.vue");
/* harmony import */ var _components_organisms_UsersAllowedTable_UsersAllowedTable_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/organisms/UsersAllowedTable/UsersAllowedTable.vue */ "./src/components/organisms/UsersAllowedTable/UsersAllowedTable.vue");
/* harmony import */ var _components_organisms_AccessPermissionGroupTable_AccessPermissionGroupTable_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/organisms/AccessPermissionGroupTable/AccessPermissionGroupTable.vue */ "./src/components/organisms/AccessPermissionGroupTable/AccessPermissionGroupTable.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalMessage_vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalMessage.vue */ "./src/components/molecules/ModalTitle/ModalMessage.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_8__["default"].extend({
name: 'AffiliationListModalTemplate',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
AffiliationTable: _components_organisms_AffiliationListModalTable_AffiliationListModalTable_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
ActionButton: _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
UsersAllowedTable: _components_organisms_UsersAllowedTable_UsersAllowedTable_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
AccessPermissionGroupTable: _components_organisms_AccessPermissionGroupTable_AccessPermissionGroupTable_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
AffiliationAdd: _components_organisms_AffiliationListModalTable_AffiliationListModalAdd_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_19__["default"],
ModalMessage: _components_molecules_ModalTitle_ModalMessage_vue__WEBPACK_IMPORTED_MODULE_21__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_20__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
loadingChild: {
type: Boolean,
default: false
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
dataGroupsModal: {
type: Object,
default: {
data: [],
total: 0
}
},
errorMessageProcess: {
default: []
},
userItems: {
default: []
},
totalDataRowProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
isFinishProcess: {
type: Boolean,
default: false
},
isGetUser: {
type: Boolean,
default: false
},
successItemProcess: {
type: Number,
default: 0
},
expandData: {
type: Object,
default: {}
},
dataRelationUser: {
type: Object,
default: {}
},
dataRelationGroup: {
type: Object,
default: {}
},
groups: {
type: Object,
default: function _default() {
return {};
}
},
authority: {
type: Object,
default: {}
},
isPage: {
type: String,
default: ''
},
department: {
type: Object,
default: {}
}
},
data: function data() {
return {
rulesValidate: {
requiredName: function requiredName(name) {
return !!name || '所属名は必須です。';
}
},
listAff: [{
userId: '',
checkOne: false,
checkTwo: false
}],
departmentInfo: {},
selectedUserIds: [],
selectedGIds: [],
departmentId: '',
isShow: false,
typeAction: 0,
showConfirm: false,
showProgress: false,
searchTargetItems: [{
label: '所属名',
value: 'name',
isDisabled: true
}],
selectedGroupIds: [],
actionItems: [{
title: '有効化する',
emitName: 'click-enable'
}, {
title: '無効化する',
emitName: 'click-disable'
}],
dataAllow: [],
departmentName: ''
};
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: '所属一覧',
disabled: true
}];
}
}
},
watch: {
userItems: function userItems(data) {
if (data.length > 0) {
var dataAllow = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_7__["default"])(data));
this.dataAllow = dataAllow;
}
},
successMessageLogs: function successMessageLogs(val) {
if (val !== '' && this.expandData.errorData.groups.length === 0 && this.expandData.errorData.users.length === 0 && this.isShow === true) {
this.isShow = false;
this.$emit('get-list-group-modal');
}
}
},
methods: {
isAlert: function isAlert() {
var _this = this;
var userCount = 0;
var i = this.dataGroupsModal.data.findIndex(function (x) {
return x.departmentId === _this.departmentId;
});
if (i >= 0) {
userCount = this.dataGroupsModal.data[i].userCount;
}
return userCount > 0 ? true : false;
},
clickDeleteItem: function clickDeleteItem(item) {
this.departmentName = '';
this.departmentId = '';
this.departmentId = item.departmentId;
this.departmentName = item.name;
this.showConfirm = true;
this.typeAction = 3;
},
clickDeleteDepartment: function clickDeleteDepartment() {
this.showProgress = true;
this.showConfirm = false;
this.typeAction = 3;
this.$emit('delete-department', this.departmentId);
},
showDialogConfirm: function showDialogConfirm(type) {
this.showConfirm = true;
this.typeAction = type;
},
closeDialogConfirm: function closeDialogConfirm(selectedGroupIds, type) {
this.showConfirm = false;
},
clickGroupsAction: function clickGroupsAction() {
this.showProgress = true;
this.showConfirm = false;
this.$emit('click-groups-action', {
data: this.selectedGroupIds,
typeAction: this.typeAction
});
},
closeModalProgress: function closeModalProgress() {
this.showProgress = false;
this.showConfirm = false;
this.$emit('get-list-group-modal');
},
closeModalProgressDelete: function closeModalProgressDelete() {
this.showProgress = false;
this.showConfirm = false;
if (this.errorMessageLogs === '') {
this.$emit('get-list-group-modal');
}
},
clickAddGroupModal: function clickAddGroupModal() {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_22__["GROUP_MODAL_ADD"]
});
},
addAff: function addAff() {
this.isShow = true;
this.$emit('load-group-and-user-for-add', {
page: 1,
perPage: 25
});
},
addAffiliation: function addAffiliation() {
this.listAff.push({
userId: '',
checkOne: false,
checkTwo: false
});
},
clickBack: function clickBack() {
this.isShow = false;
this.departmentInfo = {};
this.listAff = [{
userId: '',
checkOne: false,
checkTwo: false
}];
if (this.successMessageLogs !== '') {
this.$emit('get-list-group-modal');
}
},
changeAllow: function changeAllow() {
var _this2 = this;
this.dataAllow.forEach(function (element, key) {
var check = _this2.listAff.some(function (item) {
return item.userId.value === element.value;
});
if (check) {
_this2.dataAllow[key].disabled = true;
}
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/CardAddTemplate/CardAddTemplate.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/CardAddTemplate/CardAddTemplate.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_CardAddForm_CardAddForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/organisms/CardAddForm/CardAddForm.vue */ "./src/components/organisms/CardAddForm/CardAddForm.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'CardAddtemplate',
components: {
CardAddForm: _components_organisms_CardAddForm_CardAddForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
userItems: {
type: Array,
default: function _default() {
return [];
}
},
loading: {
type: Boolean,
default: true
},
isEdit: {
type: Boolean,
default: false
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
cardDetail: {
default: {}
},
isResetData: {
default: false
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'カード',
link: true,
exact: true,
disabled: false,
to: {
path: _config__WEBPACK_IMPORTED_MODULE_3__["CARD_LIST"]
}
}, {
text: this.isEdit ? 'カード編集' : '新規カード登録',
disabled: true
}];
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/CardDetailTemplate/CardDetailTemplate.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/CardDetailTemplate/CardDetailTemplate.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_organisms_CardDetailForm_CardDetailForm_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/organisms/CardDetailForm/CardDetailForm.vue */ "./src/components/organisms/CardDetailForm/CardDetailForm.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'CardDetailtemplate',
components: {
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
CardDetailForm: _components_organisms_CardDetailForm_CardDetailForm_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
},
props: {
errorMessageLogs: {
type: String,
default: ''
},
cardDetail: {
default: {}
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'カード',
link: true,
exact: true,
disabled: false,
to: {
path: _config__WEBPACK_IMPORTED_MODULE_3__["CARD_LIST"]
}
}, {
text: 'カード詳細',
disabled: true
}];
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/CardImportTemplate/CardImportTemplate.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/CardImportTemplate/CardImportTemplate.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'RegisterLoginUserTemplate',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
showModalImport: {
type: Boolean,
default: false
},
success: {
type: Boolean,
default: false
},
progress: {
type: Number,
default: 0
}
},
computed: {
progressWidth: function progressWidth() {
return 'width:' + this.progress + '%';
}
},
data: function data() {
return {
isShowModal: false,
files: []
};
},
watch: {
message: function message() {
if (this.isShowModal) {
this.isShowModal = false;
}
}
},
methods: {
showModal: function showModal(relationId) {
this.isShowModal = true;
},
previewFiles: function previewFiles(event) {
console.log(event.target.files[0]);
this.files = event.target.files[0];
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/CardListTemplate/CardListTemplate.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/CardListTemplate/CardListTemplate.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_organisms_CardListTable_CardListTable_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/organisms/CardListTable/CardListTable.vue */ "./src/components/organisms/CardListTable/CardListTable.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_organisms_CardImport_CardImport_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/organisms/CardImport/CardImport.vue */ "./src/components/organisms/CardImport/CardImport.vue");
/* harmony import */ var _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/ActionButton/ActionButton.vue */ "./src/components/molecules/ActionButton/ActionButton.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'CardListTemplate',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
CardListTable: _components_organisms_CardListTable_CardListTable_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
CardImport: _components_organisms_CardImport_CardImport_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
ActionButton: _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_9__["default"]
},
props: {
cardTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
dataCards: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
// CSV
showProgressExportCSV: {
type: Boolean,
default: false
},
// Excel
progressCsvXlsx: {
type: Number,
default: 0
},
showModalImport: {
type: Boolean,
default: false
},
showProgressImport: {
type: Boolean,
default: false
},
successItemImport: {
type: Number,
default: 0
},
totalDataRowImport: {
type: Number,
default: 0
},
errorMessageImport: {
default: []
},
isFinishProcess: {
type: Boolean,
default: false
},
sheetUserName: {
type: String,
default: ''
},
sheet2Name: {
type: String,
default: ''
},
isShowViewCSV: {
type: Boolean,
default: false
},
errorMessageCsvXlsx: {
type: String,
default: ''
},
// Disable, enable Pcodes
showProgress: {
type: Boolean,
default: false
},
errorMessageProcess: {
default: []
},
successItemProcess: {
type: Number,
default: 0
},
totalDataRowProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
isFinishProcessEnable: {
type: Boolean,
default: false
},
typeAction: {
type: Number,
default: 0
},
showConfirm: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
isHasLowerCaseCardNumberCSV: {
type: Boolean,
default: false
},
isHasLowerCaseCardNumberExcel: {
type: Boolean,
default: false
},
successItemSheet2: {
type: Number,
default: 0
},
progressSheet2: {
type: Number,
default: 0
},
totalDataRowSheet2: {
type: Number,
default: 0
},
typeConfirm: {
type: Number,
default: 0
},
showModalConfirmEmail: {
type: Boolean,
default: false
},
showModalProcess: {
type: Boolean,
default: false
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'カード',
disabled: true
}];
}
},
isConfirmAction: {
get: function get() {
return this.showConfirm;
},
set: function set(val) {
if (val === false) {
this.$emit('close-dialog-confirm');
}
return;
}
}
},
data: function data() {
return {
actionItems: [{
title: '有効化する',
emitName: 'click-enable'
}, {
title: '無効化する',
emitName: 'click-disable'
}],
searchTargetItems: [{
label: 'カード番号',
value: 'pCodeId'
}, {
label: '名称',
value: 'name'
}, {
label: 'ユーザーID',
value: 'userId'
}],
selectedpCodeIds: [],
authority: _store__WEBPACK_IMPORTED_MODULE_10__["default"].state.auth
};
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ControlPanelAddTemplate/ControlPanelAddTemplate.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ControlPanelAddTemplate/ControlPanelAddTemplate.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_ControlPanelAddForm_ControlPanelAddForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/organisms/ControlPanelAddForm/ControlPanelAddForm.vue */ "./src/components/organisms/ControlPanelAddForm/ControlPanelAddForm.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'ControlPanelAddTemplate',
components: {
ControlPanelAddForm: _components_organisms_ControlPanelAddForm_ControlPanelAddForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_3__["default"]
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
loadingChild: {
type: Boolean,
default: true
},
loading: {
type: Boolean,
default: true
},
isEdit: {
type: Boolean,
default: true
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
dataControlPanels: {
default: {}
},
dataAllGates: {
default: []
},
controllerModel: {
default: []
},
gateList: {
default: []
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: this.isEdit ? '制御盤編集' : '新規制御盤登録',
disabled: true
}];
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ControlPanelDetailTemplate/ControlPanelDetailTemplate.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ControlPanelDetailTemplate/ControlPanelDetailTemplate.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_organisms_ControlPanelDetail_ControlPanelDetail_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/organisms/ControlPanelDetail/ControlPanelDetail.vue */ "./src/components/organisms/ControlPanelDetail/ControlPanelDetail.vue");
/* harmony import */ var _components_pages_controlPanel_ControlPanelAddPage_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/pages/controlPanel/ControlPanelAddPage.vue */ "./src/components/pages/controlPanel/ControlPanelAddPage.vue");
/* harmony import */ var _pages_gate_GateDetailPage_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../pages/gate/GateDetailPage.vue */ "./src/components/pages/gate/GateDetailPage.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'ControlPanelDetailTemplate',
components: {
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
ControlPanelDetail: _components_organisms_ControlPanelDetail_ControlPanelDetail_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
ControlPanelAddPage: _components_pages_controlPanel_ControlPanelAddPage_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
GateDetailPage: _pages_gate_GateDetailPage_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_7__["default"]
},
data: function data() {
return {
isReload: false
};
},
props: {
errorMessageLogs: {
type: String,
default: ''
},
loadingChild: {
type: Boolean,
default: false
},
showModal: {
type: Boolean,
default: false
},
showModalClear: {
type: Boolean,
default: false
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageModal: {
type: String,
default: ''
},
successMessageModal: {
type: String,
default: ''
},
controlPanelDetail: {
default: {}
},
gateList: {
default: []
},
dataAllUses: {
default: []
},
errorMessageProcess: {
default: []
},
showProgress: {
type: Boolean,
default: false
},
isFinishProcess: {
type: Boolean,
default: false
},
successItemProcess: {
type: Number,
default: 0
},
totalDataRowProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
countUsers: {
type: Number,
default: 0
},
isControlPanelEditModalShow: {
type: Boolean,
default: false
},
isGateDetailModalShow: {
type: Boolean,
default: 0
},
authority: {
type: Object,
default: {}
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: '制御盤',
disabled: true
}, {
text: '制御盤詳細',
disabled: true
}];
}
},
isShowModal: {
get: function get() {
return this.isControlPanelEditModalShow;
},
set: function set(val) {
if (val === false) {
this.deleteBridgeProperty(this.isReload);
}
return;
}
}
},
methods: {
deleteBridgeProperty: function deleteBridgeProperty(isReload) {
if (this.isReload === true) {
this.$emit('load-detail-again');
}
this.$emit('ChangeProperty');
},
getReload: function getReload(event) {
this.isReload = event;
this.$emit('controller-success', event);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ControlSettingTemplate/ControlSettingTemplate.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ControlSettingTemplate/ControlSettingTemplate.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_ControlSettingForm_ControlSettingForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/organisms/ControlSettingForm/ControlSettingForm.vue */ "./src/components/organisms/ControlSettingForm/ControlSettingForm.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/IconButton/IconButton.vue */ "./src/components/molecules/IconButton/IconButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'ControlSettingTemplate',
components: {
ControlSettingForm: _components_organisms_ControlSettingForm_ControlSettingForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
IconButton: _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"]
},
props: {},
data: function data() {
return {
breadcrumbs: [{
text: 'Home',
to: '/home'
}, {
text: 'ゲート',
to: '/gates'
}, {
text: '制御盤設定',
disabled: true
}]
};
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ExternalListTemplate/ExternalListTemplate.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ExternalListTemplate/ExternalListTemplate.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_CardLink_CardLink_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/CardLink/CardLink.vue */ "./src/components/molecules/CardLink/CardLink.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'ExternalListTemplate',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
CardLink: _components_molecules_CardLink_CardLink_vue__WEBPACK_IMPORTED_MODULE_5__["default"]
},
props: {
externalList: {
type: Array,
default: function _default() {
return [];
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateAddGroupTemplate/GateAddGroupTemplate.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateAddGroupTemplate/GateAddGroupTemplate.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_organisms_GroupListAdd_GroupListAdd_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/organisms/GroupListAdd/GroupListAdd.vue */ "./src/components/organisms/GroupListAdd/GroupListAdd.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'GroupListTemplate',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
GroupListAdd: _components_organisms_GroupListAdd_GroupListAdd_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
groupTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
showProgress: {
type: Boolean,
default: false
},
showConfirm: {
type: Boolean,
default: false
},
perPage: {
type: Number,
default: 25
},
totalDataRowProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
errorMessageProcess: {
default: []
},
groupOfGate: {
default: []
},
successItemProcess: {
type: Number,
default: 0
},
disablePagination: {
type: Boolean,
default: false
},
isFinishProcess: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
dataGroups: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ゲート',
disabled: true
}, {
text: '通行権限グループ',
disabled: true
}];
}
}
},
methods: {
clickBack: function clickBack() {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_6__["GATE"]
});
}
},
data: function data() {
return {
selectedGroupIds: []
};
},
watch: {
page: function page() {
this.selectedGroupIds = [];
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateAddUserTemplate/GateAddUserTemplate.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateAddUserTemplate/GateAddUserTemplate.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_organisms_GateUserListTable_GateUserListTable_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/organisms/GateUserListTable/GateUserListTable.vue */ "./src/components/organisms/GateUserListTable/GateUserListTable.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'UserListTemplate',
components: {
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
GateUserListTable: _components_organisms_GateUserListTable_GateUserListTable_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
userTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
showProgress: {
type: Boolean,
default: false
},
showConfirm: {
type: Boolean,
default: false
},
perPage: {
type: Number,
default: 25
},
totalDataRowProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
errorMessageProcess: {
default: []
},
successItemProcess: {
type: Number,
default: 0
},
disablePagination: {
type: Boolean,
default: false
},
isFinishProcess: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
dataUsers: {
type: Array,
default: function _default() {
return [];
}
},
userOfGate: {
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ユーザー',
disabled: true
}];
}
}
},
methods: {
clickBackGate: function clickBackGate() {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_5__["USER_LIST"]
});
}
},
data: function data() {
return {
selectedUserIds: []
};
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateDetailTemplate/GateDetailTemplate.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateDetailTemplate/GateDetailTemplate.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_GateDetailTable_GateDetailTable_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/organisms/GateDetailTable/GateDetailTable.vue */ "./src/components/organisms/GateDetailTable/GateDetailTable.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_pages_gate_GateEditPage_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/pages/gate/GateEditPage.vue */ "./src/components/pages/gate/GateEditPage.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'GateEditTemplate',
components: {
GateDetailTable: _components_organisms_GateDetailTable_GateDetailTable_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
GateEditPage: _components_pages_gate_GateEditPage_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_6__["default"]
},
props: {
unlockTimes: {
type: Array,
default: function _default() {
return [];
}
},
groups: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
successMessageModal: {
type: String,
default: ''
},
errorMessageModal: {
type: String,
default: ''
},
isEdit: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
isAdminOfRemoteUnlock: {
type: Boolean,
default: false
},
isAdminOfUnlockingTimeSetting: {
type: Boolean,
default: false
},
showConfirm: {
type: Boolean,
default: false
},
errorMessageLogs: {
type: String,
default: ''
},
groupId: {
type: String,
default: ''
},
goBack: {
type: String,
default: ''
},
gateDetail: {
default: {}
},
groupsAddFail: {
default: []
},
groupList: {
default: []
},
dataUnlockingTime: {
default: []
},
dayTypes: {
default: []
},
isFinishEditGate: {
default: false
},
isGateEditModalShow: {
type: Boolean,
default: false
},
isRemoteUnlockValid: {
type: Boolean,
default: false
},
loadingChild: {
type: Boolean,
default: false
},
authority: {
type: Object,
default: {}
}
},
data: function data() {
return {
Message: _config__WEBPACK_IMPORTED_MODULE_5__,
isReloadData: false
};
},
methods: {
deleteBridgeProperty: function deleteBridgeProperty() {
this.$emit('ChangeProperty', this.isReloadData);
},
getReload: function getReload(val) {
this.isReloadData = val;
this.$emit('getReload', val);
}
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '能時間設定',
align: 'start',
sortable: true,
value: 'name',
class: 'grey'
}, {
text: '詳細',
align: 'start',
sortable: true,
value: 'isValid',
class: 'grey'
}];
return headers;
},
set: function set() {
return;
}
},
breadcrumbs: {
get: function get() {
return [{
text: 'ゲート',
disabled: true
}, {
text: 'ゲート詳細',
disabled: true
}];
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateEditTemplate/GateEditTemplate.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateEditTemplate/GateEditTemplate.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_GateEditForm_GateEditForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/organisms/GateEditForm/GateEditForm.vue */ "./src/components/organisms/GateEditForm/GateEditForm.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'GateEditTemplate',
components: {
GateEditForm: _components_organisms_GateEditForm_GateEditForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_3__["default"]
},
props: {
unlockTimes: {
type: Array,
default: function _default() {
return [];
}
},
groups: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
isEdit: {
type: Boolean,
default: false
},
errorMessageLogs: {
type: String,
default: ''
},
groupId: {
type: String,
default: ''
},
goBack: {
type: String,
default: ''
},
errorMessageTime: {
type: String,
default: ''
},
gateDetail: {
type: Object,
default: function _default() {
return {};
}
},
groupsAddFail: {
default: []
},
groupList: {
default: []
},
dataUnlockingTime: {
default: []
},
dataUnlockingTimeConvert: {
default: []
},
dayTypes: {
default: []
},
isFinishEditGate: {
default: false
},
loading: {
default: false
},
loadingChild: {
default: false
},
listGateModel: {
type: Array,
default: function _default() {
return [];
}
}
},
data: function data() {
return {
Message: _config__WEBPACK_IMPORTED_MODULE_4__
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '能時間設定',
align: 'start',
sortable: true,
value: 'name',
class: 'grey'
}, {
text: '詳細',
align: 'start',
sortable: true,
value: 'isValid',
class: 'grey'
}];
return headers;
},
set: function set() {
return;
}
},
breadcrumbs: {
get: function get() {
return [{
text: 'ゲート',
disabled: true
}, {
text: 'ゲート編集',
disabled: true
}];
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateListTemplate/GateListTemplate.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateListTemplate/GateListTemplate.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.map.js */ "./node_modules/core-js/modules/es.map.js");
/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js");
/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/IconButton/IconButton.vue */ "./src/components/molecules/IconButton/IconButton.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_organisms_GateListTable_GateListTableModal_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/organisms/GateListTable/GateListTableModal.vue */ "./src/components/organisms/GateListTable/GateListTableModal.vue");
/* harmony import */ var _components_organisms_GateListTable_GateListTable_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/organisms/GateListTable/GateListTable.vue */ "./src/components/organisms/GateListTable/GateListTable.vue");
/* harmony import */ var _components_organisms_GateListLockTable_GateListLockTable_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/organisms/GateListLockTable/GateListLockTable.vue */ "./src/components/organisms/GateListLockTable/GateListLockTable.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_pages_reflection_status_ReflectionStatusListPage_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/pages/reflection-status/ReflectionStatusListPage.vue */ "./src/components/pages/reflection-status/ReflectionStatusListPage.vue");
/* harmony import */ var _components_pages_gate_GateEditPage_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/pages/gate/GateEditPage.vue */ "./src/components/pages/gate/GateEditPage.vue");
/* harmony import */ var _pages_controlPanel_ControlPanelDetailPage_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../pages/controlPanel/ControlPanelDetailPage.vue */ "./src/components/pages/controlPanel/ControlPanelDetailPage.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _components_molecules_ProgressModal_ProgressModal_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/molecules/ProgressModal/ProgressModal.vue */ "./src/components/molecules/ProgressModal/ProgressModal.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_5__["default"].extend({
name: 'GateListTemplate',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_20__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
IconButton: _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
GateListTable: _components_organisms_GateListTable_GateListTable_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
GateListLockTable: _components_organisms_GateListLockTable_GateListLockTable_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
ReflectionStatusListPage: _components_pages_reflection_status_ReflectionStatusListPage_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
GateEditPage: _components_pages_gate_GateEditPage_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
ControlPanelDetailPage: _pages_controlPanel_ControlPanelDetailPage_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
GateListTableModal: _components_organisms_GateListTable_GateListTableModal_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
ProgressModal: _components_molecules_ProgressModal_ProgressModal_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_19__["default"]
},
props: {
lastLog: {
type: Array,
default: function _default() {
return [];
}
},
inPage: {
type: String,
default: ''
},
btnUnlock: {
type: Array,
default: function _default() {
return [];
}
},
goBack: {
type: String,
default: ''
},
cardTotalCount: {
type: Number,
default: 0
},
loading: {
type: Boolean,
default: false
},
showModal: {
type: Boolean,
default: false
},
isFinishHandleCommand: {
type: Boolean,
default: false
},
showConfirm: {
type: Boolean,
default: false
},
isFinishProcess: {
type: Boolean,
default: false
},
showProgress: {
type: Boolean,
default: false
},
totalDataRowProcess: {
type: Number,
default: 0
},
successItemProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
perPage: {
type: Number,
default: 25
},
perPageLock: {
type: Number,
default: 25
},
page: {
type: Number,
default: 1
},
pageLock: {
type: Number,
default: 1
},
gateTotalCount: {
type: Number,
default: 0
},
disablePagination: {
type: Boolean,
default: false
},
dataGates: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
gateName: {
type: String,
default: ''
},
errorMessageModal: {
type: String,
default: ''
},
successMessageModal: {
type: String,
default: ''
},
errorMessageProcess: {
default: []
},
gateExpanedGroup: {
type: Map,
default: new Map()
},
isReRenderGroup: {
default: 0
},
isRemoveGroupSelected: {
default: 0
},
gateExpanedUser: {
type: Map,
default: new Map()
},
gateLockExpanedGroup: {
type: Map,
default: new Map()
},
gateLockExpanedUser: {
type: Map,
default: new Map()
},
isReRenderUser: {
default: 0
},
isRemoveUserSelected: {
default: 0
},
typeAction: {
default: 0
},
safieRelationsGateDevice: {
type: Object,
default: function _default() {
return {};
}
},
gateTotalCountLock: {
type: Number,
default: 0
},
isGetDataListLock: {
type: Boolean,
default: false
},
isAdminOfRemoteUnlock: {
type: Boolean,
default: false
},
isAdminOfUnlockingTimeSetting: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
dataGatesLock: {
type: Array,
default: function _default() {
return [];
}
},
// CSV
showProgressExportCSV: {
type: Boolean,
default: false
},
// Excel
progressCsvXlsx: {
type: Number,
default: 0
},
showModalImport: {
type: Boolean,
default: false
},
showProgressImport: {
type: Boolean,
default: false
},
successItemImport: {
type: Number,
default: 0
},
totalDataRowImport: {
type: Number,
default: 0
},
errorMessageImport: {
default: []
},
sheetUserName: {
type: String,
default: ''
},
isShowViewCSV: {
type: Boolean,
default: false
},
errorMessageCsvXlsx: {
type: String,
default: ''
},
showProgressUser: {
type: Boolean,
default: false
},
progressUser: {
type: Number,
default: 0
},
isFinishProcessUser: {
type: Boolean,
default: false
},
userTotalCountDel: {
type: Number,
default: 0
},
totalDataRowProcessUser: {
type: Number,
default: 0
},
successItemProcessUser: {
type: Number,
default: 0
},
errorMessageProcessUser: {
type: Array,
default: function _default() {
return [];
}
},
showProgressGroup: {
type: Boolean,
default: false
},
progressGroup: {
type: Number,
default: 0
},
isFinishProcessGroup: {
type: Boolean,
default: false
},
gatePassword: {
type: String,
default: ''
},
groupTotalCountDel: {
type: Number,
default: 0
},
totalDataRowProcessGroup: {
type: Number,
default: 0
},
successItemProcessGroup: {
type: Number,
default: 0
},
errorMessageProcessGroup: {
type: Array,
default: function _default() {
return [];
}
},
errorMessageLogsPhone: {
type: String,
default: ''
},
successMessageLogsPhone: {
type: String,
default: ''
},
actionUpdateValidLock: {
type: Number,
default: 0
},
showConfirmUpdateValidLock: {
type: Boolean,
default: false
},
showProgressUpdateValidLock: {
type: Boolean,
default: false
},
totalDataRowProcessUpdateValidLock: {
type: Number,
default: 0
},
successItemProcessUpdateValidLock: {
type: Number,
default: 0
},
progressUpdateValidLock: {
type: Number,
default: 0
},
errorMessageProcessUpdateValidLock: {
default: []
},
isFinishProcessUpdateValidLock: {
type: Boolean,
default: false
},
isReflectionStatusListModalShow: {
type: Boolean,
default: false
},
isGateEditModalShow: {
type: Boolean,
default: false
},
isGateLockModalShow: {
type: Boolean,
default: false
},
dataRelationGate: {
type: Object,
default: function _default() {
return {};
}
},
expandData: {
type: Object,
default: function _default() {
return {};
}
},
authority: {
type: Object,
default: {}
}
},
data: function data() {
return {
searchTargetItems: [{
label: '制御盤名',
value: 'controller.name'
}, {
label: 'ゲートID',
value: 'gate.gateId'
}, {
label: 'ゲート名',
value: 'gate.gateName'
}, {
label: '備考1',
value: 'gate.option1'
}, {
label: '備考2',
value: 'gate.option2'
}],
selectedItem: [],
searchTargetItemsLock: [{
label: 'ゲートID',
value: 'gateId'
}, {
label: 'ゲート名',
value: 'gateName'
}, {
label: '備考.1',
value: 'option1'
}, {
label: '備考.2',
value: 'option2'
}],
tab: 0,
actionItems: [{
title: 'Alligate Lock Pro',
tabname: 'tab1'
}, {
title: 'Alligate Lock',
tabname: 'tab2'
}],
isReloadData: false
};
},
methods: {
clickGoController: function clickGoController() {
this.$router.push({
path: 'control-panel/add',
query: {
goBack: 'gates'
}
});
},
deleteBridgeProperty: function deleteBridgeProperty() {
this.$emit('ChangeProperty');
this.$emit('close-modal-control', this.isReloadData);
},
isCheck: function isCheck() {
if (this.showConfirmUpdateValidLock === true || this.showProgressUpdateValidLock === true || this.showConfirm === true || this.showProgress === true || this.isReflectionStatusListModalShow === true || this.isGateEditModalShow === true) {
return true;
} else {
return false;
}
},
getReload: function getReload(val) {
this.isReloadData = val;
}
},
mounted: function mounted() {
if (this.$route.query.goBack !== undefined && this.$route.query.goBack === 'gate-lock') {
this.tab = 1;
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ゲート',
disabled: true
}];
}
},
isReflection: {
get: function get() {
return this.isReflectionStatusListModalShow;
},
set: function set(val) {
if (val === false) {
this.$emit('ChangeProperty');
}
return;
}
},
isGateEdit: {
get: function get() {
return this.isGateEditModalShow;
},
set: function set(val) {
if (val === false) {
this.$emit('ChangeProperty');
}
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateLockAddGroupTemplate/GateLockAddGroupTemplate.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateLockAddGroupTemplate/GateLockAddGroupTemplate.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_organisms_GroupLockListAdd_GroupLockListAdd_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/organisms/GroupLockListAdd/GroupLockListAdd.vue */ "./src/components/organisms/GroupLockListAdd/GroupLockListAdd.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'GateLockAddGroupTemplate',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
GroupLockListAdd: _components_organisms_GroupLockListAdd_GroupLockListAdd_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
groupTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
showProgress: {
type: Boolean,
default: false
},
showConfirm: {
type: Boolean,
default: false
},
perPage: {
type: Number,
default: 25
},
totalDataRowProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
errorMessageProcess: {
default: []
},
groupOfGate: {
default: []
},
successItemProcess: {
type: Number,
default: 0
},
disablePagination: {
type: Boolean,
default: false
},
isFinishProcess: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
dataGroups: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ゲート',
disabled: true
}, {
text: '通行権限グループ',
disabled: true
}];
}
}
},
methods: {
clickBack: function clickBack() {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_6__["GATE"]
});
}
},
data: function data() {
return {
selectedGroupIds: [],
searchTargetItems: [{
label: '通行権限グループID',
value: 'groupId'
}, {
label: '通行権限グループ名',
value: 'name'
}]
};
},
watch: {
page: function page() {
this.selectedGroupIds = [];
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateLockAddTemplate/GateLockAddTemplate.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateLockAddTemplate/GateLockAddTemplate.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_GateLockForm_GateLockForm_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/organisms/GateLockForm/GateLockForm.vue */ "./src/components/organisms/GateLockForm/GateLockForm.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'GateEditTemplate',
components: {
GateLockForm: _components_organisms_GateLockForm_GateLockForm_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
unlockTimes: {
type: Array,
default: function _default() {
return [];
}
},
groups: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
isEdit: {
type: Boolean,
default: false
},
isUserOfGate: {
type: Boolean,
default: false
},
isGroupOfGate: {
type: Boolean,
default: false
},
errorMessageLogs: {
type: String,
default: ''
},
groupId: {
type: String,
default: ''
},
goBack: {
type: String,
default: ''
},
errorMessageTime: {
type: String,
default: ''
},
gateDetail: {
type: Object,
default: function _default() {
return {};
}
},
groupsAddFail: {
default: []
},
listGateModel: {
type: Array,
default: function _default() {
return [];
}
},
dataUnlockingTime: {
default: []
},
dayTypes: {
default: []
},
isFinishEditGate: {
default: false
},
loading: {
default: false
},
gateListPages: {
type: Number,
default: 0
},
totalGate: {
type: Number,
default: 0
},
groupTotalCount: {
type: Number,
default: 0
},
pageGroup: {
type: Number,
default: 1
},
userTotalCount: {
type: Number,
default: 0
},
pageUser: {
type: Number,
default: 1
},
page: {
type: Number,
default: 0
},
listAntiPassGates: {
type: Array,
default: function _default() {
return [];
}
},
relationsGateGroup: {
type: Array,
default: function _default() {
return [];
}
},
userOfGate: {
type: Array,
default: function _default() {
return [];
}
},
showProgressUser: {
type: Boolean,
default: false
},
progressUser: {
type: Number,
default: 0
},
isFinishProcessUser: {
type: Boolean,
default: false
},
userTotalCountDel: {
type: Number,
default: 0
},
totalDataRowProcessUser: {
type: Number,
default: 0
},
successItemProcessUser: {
type: Number,
default: 0
},
errorMessageProcessUser: {
type: Array,
default: function _default() {
return [];
}
},
showProgressGroup: {
type: Boolean,
default: false
},
progressGroup: {
type: Number,
default: 0
},
isFinishProcessGroup: {
type: Boolean,
default: false
},
groupTotalCountDel: {
type: Number,
default: 0
},
totalDataRowProcessGroup: {
type: Number,
default: 0
},
successItemProcessGroup: {
type: Number,
default: 0
},
errorMessageProcessGroup: {
type: Array,
default: function _default() {
return [];
}
},
isEditGate: {
type: Boolean,
default: false
},
loadingChild: {
type: Boolean,
default: false
}
},
data: function data() {
return {
Message: _config__WEBPACK_IMPORTED_MODULE_5__
};
},
computed: {
headers: {
get: function get() {
var headers = [{
text: '能時間設定',
align: 'start',
sortable: true,
value: 'name',
class: 'grey'
}, {
text: '詳細',
align: 'start',
sortable: true,
value: 'isValid',
class: 'grey'
}];
return headers;
},
set: function set() {
return;
}
},
breadcrumbs: {
get: function get() {
return [{
text: 'ゲート',
disabled: true
}, {
text: this.isEdit ? 'ゲート編集' : '新規ゲート登録',
disabled: true
}];
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateLockAddUserTemplate/GateLockAddUserTemplate.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateLockAddUserTemplate/GateLockAddUserTemplate.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_organisms_GateLockUserListTable_GateLockUserListTable_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/organisms/GateLockUserListTable/GateLockUserListTable.vue */ "./src/components/organisms/GateLockUserListTable/GateLockUserListTable.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'GateLockAddUserTemplate',
components: {
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
GateLockUserListTable: _components_organisms_GateLockUserListTable_GateLockUserListTable_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_5__["default"]
},
props: {
userTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
showProgress: {
type: Boolean,
default: false
},
showConfirm: {
type: Boolean,
default: false
},
perPage: {
type: Number,
default: 25
},
totalDataRowProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
errorMessageProcess: {
default: []
},
successItemProcess: {
type: Number,
default: 0
},
disablePagination: {
type: Boolean,
default: false
},
isFinishProcess: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
dataUsers: {
type: Array,
default: function _default() {
return [];
}
},
userOfGate: {
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ゲート',
disabled: true
}, {
text: 'ユーザー',
disabled: true
}];
}
}
},
methods: {},
data: function data() {
return {
selectedUserIds: [],
searchTargetItems: [{
label: 'ユーザーID',
value: 'userId'
}, {
label: '通行権限グループ名',
value: 'name'
}, {
label: 'ユーザー名ふりがな',
value: 'furigana'
}, {
label: '備考.1',
value: 'option1'
}, {
label: '備考.2',
value: 'option2'
}]
};
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateLockDetailTemplate/GateLockDetailTemplate.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateLockDetailTemplate/GateLockDetailTemplate.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_GateLockDetailTable_GateLockDetailTable_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/organisms/GateLockDetailTable/GateLockDetailTable.vue */ "./src/components/organisms/GateLockDetailTable/GateLockDetailTable.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'GateEditTemplate',
components: {
GateLockDetailTable: _components_organisms_GateLockDetailTable_GateLockDetailTable_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_3__["default"]
},
props: {
btnUnlock: {
type: Boolean,
default: false
},
isAdminOfRemoteUnlock: {
type: Boolean,
default: false
},
isRemoteUnlockValid: {
type: Boolean,
default: false
},
unlockTimes: {
type: Array,
default: function _default() {
return [];
}
},
groups: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
successMessageModal: {
type: String,
default: ''
},
errorMessageModal: {
type: String,
default: ''
},
isEdit: {
type: Boolean,
default: false
},
showConfirm: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
errorMessageLogs: {
type: String,
default: ''
},
groupId: {
type: String,
default: ''
},
goBack: {
type: String,
default: ''
},
gateDetail: {
default: {}
},
groupsAddFail: {
default: []
},
groupList: {
default: []
},
dataUnlockingTime: {
default: []
},
dayTypes: {
default: []
},
isFinishEditGate: {
default: false
},
loadingChild: {
default: false
}
},
data: function data() {
return {
Message: _config__WEBPACK_IMPORTED_MODULE_4__
};
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ゲート',
disabled: true
}, {
text: 'ゲート詳細',
disabled: true
}];
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GroupAddTemplate/GroupAddTemplate.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GroupAddTemplate/GroupAddTemplate.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_GroupAddForm_GroupAddForm_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/organisms/GroupAddForm/GroupAddForm.vue */ "./src/components/organisms/GroupAddForm/GroupAddForm.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'GroupAddTemplate',
components: {
GroupAddForm: _components_organisms_GroupAddForm_GroupAddForm_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_3__["default"]
},
props: {
authority: {
type: Object,
default: {}
},
gateItems: {
type: Array,
default: function _default() {
return [];
}
},
userItems: {
type: Array,
default: function _default() {
return [];
}
},
loading: {
type: Boolean,
default: true
},
isGetGroup: {
type: Boolean,
default: true
},
expand: {
type: Number,
default: 0
},
GateSubmittedFail: {
default: []
},
administratorsAddFail: {
default: []
},
UserSubmittedFail: {
default: []
},
isEdit: {
type: Boolean,
default: true
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
groupDetail: {
type: Object,
default: []
},
dataAllUses: {
default: []
},
dataAllGates: {
default: []
},
dataAllTimes: {
default: []
},
isDisabledGroupOptions: {
type: Boolean,
default: true
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: '通行権限グループ',
disabled: true
}, {
text: this.isEdit ? '通行権限グループ編集' : '新規通行権限グループ登録',
disabled: true
}];
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GroupAddUserTemplate/GroupAddUserTemplate.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GroupAddUserTemplate/GroupAddUserTemplate.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_organisms_GroupAddUserListTable_GroupAddUserListTable_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/organisms/GroupAddUserListTable/GroupAddUserListTable.vue */ "./src/components/organisms/GroupAddUserListTable/GroupAddUserListTable.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'UserListTemplate',
components: {
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
GroupAddUserListTable: _components_organisms_GroupAddUserListTable_GroupAddUserListTable_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"]
},
props: {
userTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
showProgress: {
type: Boolean,
default: false
},
showConfirm: {
type: Boolean,
default: false
},
perPage: {
type: Number,
default: 25
},
totalDataRowProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
errorMessageProcess: {
default: []
},
userOfGroup: {
default: []
},
successItemProcess: {
type: Number,
default: 0
},
disablePagination: {
type: Boolean,
default: false
},
isFinishProcess: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
dataUsers: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
goBack: {
type: String,
default: ''
}
},
computed: {
breadcrumbs: {
get: function get() {
if (this.goBack === 'groups') {
return [{
text: '通行権限グループ',
disabled: true
}, {
text: 'ユーザー',
disabled: true
}];
} else {
return [{
text: 'ゲート',
disabled: true
}, {
text: 'ユーザー',
disabled: true
}];
}
}
},
showValid: {
get: function get() {
return this.showConfirm;
},
set: function set(val) {
if (val === false) {
this.$emit('closeModal');
}
return;
}
}
},
methods: {
clickBackGate: function clickBackGate() {
this.$router.push({
path: '/' + this.goBack
});
}
},
data: function data() {
return {
selectedUserIds: []
};
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GroupListModalTemplate/GroupListModalTemplate.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GroupListModalTemplate/GroupListModalTemplate.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_GroupListModalTable_GroupListModalTable_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/organisms/GroupListModalTable/GroupListModalTable.vue */ "./src/components/organisms/GroupListModalTable/GroupListModalTable.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/ActionButton/ActionButton.vue */ "./src/components/molecules/ActionButton/ActionButton.vue");
/* harmony import */ var _components_pages_group_GroupAddPage_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/pages/group/GroupAddPage.vue */ "./src/components/pages/group/GroupAddPage.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_ProgressModal_ProgressModal_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/ProgressModal/ProgressModal.vue */ "./src/components/molecules/ProgressModal/ProgressModal.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'GroupListModalTemplate',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
GroupListModalTable: _components_organisms_GroupListModalTable_GroupListModalTable_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
ActionButton: _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
GroupAddPage: _components_pages_group_GroupAddPage_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
ProgressModal: _components_molecules_ProgressModal_ProgressModal_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_11__["default"]
},
props: {
isEdit: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
dataGroupsModal: {
type: Object,
default: {}
},
errorMessageProcess: {
default: []
},
totalDataRowProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
isFinishProcess: {
type: Boolean,
default: false
},
successItemProcess: {
type: Number,
default: 0
},
isGroupEditModalShow: {
type: Boolean,
default: false
},
authority: {
type: Object,
default: {}
},
groupExpanedGate: {
default: []
},
isReRenderGate: {
default: 0
},
groupExpanedUser: {
default: []
},
isReRenderUser: {
default: 0
},
isRemoveGateSelected: {
default: 0
},
isRemoveUserSelected: {
default: 0
}
},
data: function data() {
return {
isAuthority: '',
typeAction: 0,
showConfirm: false,
showProgress: false,
searchTargetItems: [{
label: '通行権限グループ名',
value: 'name',
isDisabled: true
}],
selectedGroupIds: [],
actionItems: [{
title: '有効化する',
emitName: 'click-enable'
}, {
title: '無効化する',
emitName: 'click-disable'
}, {
title: '関連付けを解除して無効化',
emitName: 'click-delete'
}],
isLoad: false
};
},
watch: {
isLoad: function isLoad(val) {
this.$emit('isLoad', val);
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: '全ての通行権限グループ一覧',
disabled: true
}];
}
},
isModalShow: {
get: function get() {
return this.isGroupEditModalShow;
},
set: function set(val) {
return;
}
}
},
methods: {
showItemConfirm: function showItemConfirm(item) {
this.selectedGroupIds = [];
this.selectedGroupIds = item.data;
this.showDialogConfirm(item.type);
},
showDialogConfirm: function showDialogConfirm(type) {
this.showConfirm = true;
this.typeAction = type;
},
closeDialogConfirm: function closeDialogConfirm() {
this.showConfirm = false;
},
clickGroupsAction: function clickGroupsAction() {
this.showProgress = true;
this.showConfirm = false;
this.$emit('click-groups-action', {
data: this.selectedGroupIds,
typeAction: this.typeAction
});
},
closeModalProgress: function closeModalProgress() {
this.showProgress = false;
this.showConfirm = false;
this.$emit('closeModalProgress', this.typeAction);
},
deleteBridgeProperty: function deleteBridgeProperty(event) {
this.$emit('ChangeProperty', event);
},
isSuccess: function isSuccess(event) {
this.isLoad = event;
},
clickEditGroup: function clickEditGroup(id) {
this.isLoad = false;
localStorage.setItem('groupId', id);
this.$emit('clickEditGroup');
},
textTitle: function textTitle() {
var text = '';
switch (this.typeAction) {
case 0:
text = 'グループを有効化';
break;
case 1:
text = 'グループを無効化';
break;
case 2:
text = '関連付けを解除して無効化';
break;
case 3:
text = '関連付け解除';
break;
case 4:
text = '関連付け解除';
break;
default:
break;
}
return text;
},
textAction: function textAction() {
var text = '';
switch (this.typeAction) {
case 0:
text = 'チェックしたグループを有効化します。';
break;
case 1:
text = 'チェックしたグループを無効化します。';
break;
case 2:
text = 'グループの関連付けを解除して無効化しますか?';
break;
case 3:
text = 'このゲートとの関連付けを解除しますか?';
break;
case 4:
text = 'このユーザーとの関連付けを解除しますか?';
break;
default:
break;
}
return text;
},
successLabel: function successLabel() {
var text = '';
switch (this.typeAction) {
case 0:
text = '件を有効化しました。';
break;
case 1:
text = '件を無効化しました。';
break;
case 2:
text = '件を関連付けを解除して無効化しました。';
break;
case 3:
text = '件を解除しました。';
break;
case 4:
text = '件を解除しました。';
break;
default:
break;
}
return text;
},
isDialogConfirm: function isDialogConfirm(data) {
this.showDialogConfirm(data.type);
this.$emit('show-dialog-confirm', data);
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GroupListTemplate/GroupDefaultTemplate.vue?vue&type=script&lang=ts&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GroupListTemplate/GroupDefaultTemplate.vue?vue&type=script&lang=ts& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_organisms_GroupListTable_GroupListTable_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/organisms/GroupListTable/GroupListTable.vue */ "./src/components/organisms/GroupListTable/GroupListTable.vue");
/* harmony import */ var _components_pages_gate_GateListPage_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/pages/gate/GateListPage.vue */ "./src/components/pages/gate/GateListPage.vue");
/* harmony import */ var _components_organisms_UsersAllowedTable_UsersAllowedTable_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/organisms/UsersAllowedTable/UsersAllowedTable.vue */ "./src/components/organisms/UsersAllowedTable/UsersAllowedTable.vue");
/* harmony import */ var _components_organisms_UsersAllowedTable_AffiliationAllowedTable_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/organisms/UsersAllowedTable/AffiliationAllowedTable.vue */ "./src/components/organisms/UsersAllowedTable/AffiliationAllowedTable.vue");
/* harmony import */ var _components_organisms_TimePeriodAllowed_TimePeriodAllowed_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/organisms/TimePeriodAllowed/TimePeriodAllowed.vue */ "./src/components/organisms/TimePeriodAllowed/TimePeriodAllowed.vue");
/* harmony import */ var _components_organisms_TemporaryAccessAuthority_TemporaryAccessAuthority_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/organisms/TemporaryAccessAuthority/TemporaryAccessAuthority.vue */ "./src/components/organisms/TemporaryAccessAuthority/TemporaryAccessAuthority.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_pages_group_modal_GroupListModalPage_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/pages/group-modal/GroupListModalPage.vue */ "./src/components/pages/group-modal/GroupListModalPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_organisms_GateListTable_GateListTable_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/organisms/GateListTable/GateListTable.vue */ "./src/components/organisms/GateListTable/GateListTable.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/ActionButton/ActionButton.vue */ "./src/components/molecules/ActionButton/ActionButton.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2__["default"].extend({
name: 'GroupListTemplate',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
GroupListTable: _components_organisms_GroupListTable_GroupListTable_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
ActionButton: _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
GateListPage: _components_pages_gate_GateListPage_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
UsersAllowedTable: _components_organisms_UsersAllowedTable_UsersAllowedTable_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
AffiliationAllowedTable: _components_organisms_UsersAllowedTable_AffiliationAllowedTable_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
TimePeriodAllowed: _components_organisms_TimePeriodAllowed_TimePeriodAllowed_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
TemporaryAccessAuthority: _components_organisms_TemporaryAccessAuthority_TemporaryAccessAuthority_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
GroupListModalPage: _components_pages_group_modal_GroupListModalPage_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
GateListTable: _components_organisms_GateListTable_GateListTable_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_14__["default"]
},
props: {//
},
data: function data() {
return {
isShow: false,
isShowGate: false,
tab: 0,
searchTargetItems: [{
label: '通行権限グループ名',
value: 'name',
isDisabled: true
}],
selectedGroupIds: [],
actionItems: [{
title: '通行権限グループ一覧',
tabname: 'tab1'
}, {
title: ' 全てのゲート一覧',
tabname: 'tab2'
}],
groupItem: '',
isLoading: false,
isLoadData: false,
authority: _store__WEBPACK_IMPORTED_MODULE_18__["default"].state.auth
};
},
watch: {//
},
mounted: function mounted() {
if (this.authority.isAdmin) {
this.actionItems = [{
title: '通行権限グループ一覧',
tabname: 'tab1'
}, {
title: ' 全てのゲート一覧',
tabname: 'tab2'
}];
} else {
this.actionItems = [{
title: '通行権限グループ一覧',
tabname: 'tab1'
}];
}
var dataQuery = this.$route.query;
if (dataQuery.tabActive !== undefined && dataQuery.tabActive !== '' && dataQuery.tabActive !== null) {
this.tab = 1;
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ゲート/通行権限',
disabled: true
}, {
text: this.tab === 0 ? '通行権限グループ一覧' : '全てのゲート一覧',
disabled: true
}];
}
}
},
methods: {
//
clickGroupDetail: function clickGroupDetail(groupId) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_17__["GROUP_DETAIL"],
query: {
groupId: groupId.toString()
}
});
},
changeGroupId: function changeGroupId(item) {
var _this = this;
this.groupItem = '';
this.isShow = false;
setTimeout(function () {
_this.groupItem = item;
_this.$emit('change-groupId', {
tab: _this.tab,
groupId: _this.groupItem
});
}, 100);
},
loadGroupId: function loadGroupId(item) {
var _this2 = this;
this.groupItem = '';
setTimeout(function () {
_this2.groupItem = item;
_this2.$emit('load-groupId', {
tab: _this2.tab,
groupId: _this2.groupItem
});
}, 100);
},
goTimeSettings: function goTimeSettings() {
this.isShow = false;
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_17__["SETTING"]
});
},
isShowGroup: function isShowGroup() {
localStorage.setItem('isVaildDataGroupModal', 'false');
this.isShow = true;
this.isLoadData = false;
},
loadingFromChild: function loadingFromChild(val) {
console.log('loadingFromChild', val);
this.isLoading = val;
},
closePageModal: function closePageModal(val) {
this.isShow = false;
if (val === true) {
this.loadGroupId(this.groupItem);
}
},
getIsLoad: function getIsLoad(val) {
this.isLoadData = val;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GroupListTemplate/GroupListTemplate.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GroupListTemplate/GroupListTemplate.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_organisms_GroupListTable_GroupListTable_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/organisms/GroupListTable/GroupListTable.vue */ "./src/components/organisms/GroupListTable/GroupListTable.vue");
/* harmony import */ var _components_pages_gate_GateListPage_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/pages/gate/GateListPage.vue */ "./src/components/pages/gate/GateListPage.vue");
/* harmony import */ var _components_organisms_UsersAllowedTable_UsersAllowedTable_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/organisms/UsersAllowedTable/UsersAllowedTable.vue */ "./src/components/organisms/UsersAllowedTable/UsersAllowedTable.vue");
/* harmony import */ var _components_organisms_UsersAllowedTable_AffiliationAllowedTable_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/organisms/UsersAllowedTable/AffiliationAllowedTable.vue */ "./src/components/organisms/UsersAllowedTable/AffiliationAllowedTable.vue");
/* harmony import */ var _components_organisms_TimePeriodAllowed_TimePeriodAllowed_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/organisms/TimePeriodAllowed/TimePeriodAllowed.vue */ "./src/components/organisms/TimePeriodAllowed/TimePeriodAllowed.vue");
/* harmony import */ var _components_organisms_TemporaryAccessAuthority_TemporaryAccessAuthority_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/organisms/TemporaryAccessAuthority/TemporaryAccessAuthority.vue */ "./src/components/organisms/TemporaryAccessAuthority/TemporaryAccessAuthority.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_pages_group_modal_GroupListModalPage_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/pages/group-modal/GroupListModalPage.vue */ "./src/components/pages/group-modal/GroupListModalPage.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_organisms_GateListTable_GateListTableModal_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/organisms/GateListTable/GateListTableModal.vue */ "./src/components/organisms/GateListTable/GateListTableModal.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/molecules/ActionButton/ActionButton.vue */ "./src/components/molecules/ActionButton/ActionButton.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_3__["default"].extend({
name: 'GroupListTemplate',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
GroupListTable: _components_organisms_GroupListTable_GroupListTable_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
ActionButton: _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
GateListPage: _components_pages_gate_GateListPage_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
UsersAllowedTable: _components_organisms_UsersAllowedTable_UsersAllowedTable_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
AffiliationAllowedTable: _components_organisms_UsersAllowedTable_AffiliationAllowedTable_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
TimePeriodAllowed: _components_organisms_TimePeriodAllowed_TimePeriodAllowed_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
TemporaryAccessAuthority: _components_organisms_TemporaryAccessAuthority_TemporaryAccessAuthority_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
GroupListModalPage: _components_pages_group_modal_GroupListModalPage_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
GateListTable: _components_organisms_GateListTable_GateListTableModal_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_15__["default"]
},
props: {
groupTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
departments: {
type: Array,
default: function _default() {
return [];
}
},
gateList: {
type: Array,
default: function _default() {
return [];
}
},
userList: {
type: Array,
default: function _default() {
return [];
}
},
groupList: {
type: Array,
default: function _default() {
return [];
}
},
dataGroups: {
type: Array,
default: function _default() {
return [];
}
},
dataGroup: {
type: Object,
default: function _default() {
return {};
}
},
dataRelationDepartmentGroup: {
type: Object,
default: function _default() {
return {};
}
},
dataGatePass: {
type: Object,
default: function _default() {
return {};
}
},
dataRelationUserGroup: {
type: Object,
default: function _default() {
return {};
}
},
optionDepartments: {
type: Object,
default: function _default() {
return {};
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
errorMessageProcess: {
default: []
},
showProgress: {
type: Boolean,
default: false
},
successItemProcess: {
type: Number,
default: 0
},
totalDataRowProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
isFinishProcess: {
type: Boolean,
default: false
},
typeAction: {
type: Number,
default: 0
},
showConfirm: {
type: Boolean,
default: false
},
groupExpanedGate: {
default: []
},
isReRenderGate: {
default: 0
},
groupExpanedUser: {
default: []
},
isReRenderUser: {
default: 0
},
isRemoveGateSelected: {
default: 0
},
isRemoveUserSelected: {
default: 0
},
isRemoveGroupSelected: {
default: 0
},
authority: {
type: Object,
default: {}
},
tabClicked: {
type: Object,
default: {}
},
loadingAff: {
type: Boolean,
default: false
}
},
data: function data() {
return {
isShow: false,
isShowGate: false,
tab: 0,
searchTargetItems: [{
label: '通行権限グループ名',
value: 'name',
isDisabled: true
}],
selectedGroupIds: [],
actionItems: [{
title: 'ゲート',
tabname: 'tab1'
}, {
title: '通行可能ユーザー',
tabname: 'tab2'
}, {
title: '通行可能時間帯',
tabname: 'tab3'
}, {
title: '一時通行権限',
tabname: 'tab4'
}],
groupItem: '',
isLoading: false,
isLoadData: false
};
},
watch: {
groupList: function groupList(data) {
if (data.length > 0) {
console.log('data', data.length);
if (localStorage.groupId1 !== undefined && localStorage.prevRoute === _config__WEBPACK_IMPORTED_MODULE_18__["LOG"]) {
this.groupItem = localStorage.groupId1;
localStorage.removeItem('groupId1');
localStorage.removeItem('prevRoute');
} else {
console.log('data1', data.length);
this.groupItem = this.groupItem !== '' ? this.groupItem : data[0].value;
localStorage.setItem('groupId1', data[0].value);
this.$emit('change-groupId', {
tab: this.tab,
groupId: this.groupItem
});
}
}
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ゲート/通行権限',
disabled: true
}, {
text: '通行権限グループ一覧',
link: true,
exact: true,
disabled: false,
to: {
path: _config__WEBPACK_IMPORTED_MODULE_18__["GROUP"]
}
}, {
text: '通行権限詳細',
disabled: true
}];
}
}
},
methods: {
//
clickGroupDetail: function clickGroupDetail(item) {
var _this = this;
this.groupItem = '';
this.isShow = false;
this.isShowGate = false;
setTimeout(function () {
_this.groupItem = item; // this.$emit('change-groupId-detail', {tab: this.tab, groupId: this.groupItem});
localStorage.setItem('isLoad', '');
_this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_18__["GROUP"],
query: {
groupId: _this.groupItem
}
});
}, 100);
},
changeGroupId: function changeGroupId(item) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_18__["GROUP_DETAIL"],
query: {
groupId: item.toString()
}
});
},
loadGroupId: function loadGroupId(item) {
var _this2 = this;
if (this.isLoadData) {
this.groupItem = '';
setTimeout(function () {
_this2.groupItem = item;
_this2.$emit('load-groupId', {
tab: _this2.tab,
groupId: _this2.groupItem
});
}, 100);
}
},
goTimeSettings: function goTimeSettings() {
this.isShow = false;
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_18__["SETTING"]
});
},
isShowGroup: function isShowGroup() {
localStorage.setItem('isVaildDataGroupModal', 'false');
this.isShow = true;
this.isLoadData = false;
},
loadingFromChild: function loadingFromChild(val) {
this.isLoading = val;
},
closePageModal: function closePageModal(val) {
this.isShow = false;
if (val === true) {
this.loadGroupId(this.groupItem);
}
},
getIsLoad: function getIsLoad(val) {
this.isLoadData = val;
},
clickTab: function clickTab(tabValue, groupItem) {
var _this3 = this;
if (!this.tabClicked.tab0 && tabValue === 0) {
this.groupItem = '';
setTimeout(function () {
_this3.groupItem = groupItem;
}, 100);
}
this.$emit('clickTab', {
tab: tabValue,
groupId: groupItem
});
},
closeModalAdd: function closeModalAdd(val) {
if (val) {
this.$emit('load-users', this.groupItem);
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/InAllRoomModalTemplate/InAllRoomModalTemplate.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/InAllRoomModalTemplate/InAllRoomModalTemplate.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _organisms_InALLRoomModalForm_InAllRoomModalForm_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../organisms/InALLRoomModalForm/InAllRoomModalForm.vue */ "./src/components/organisms/InALLRoomModalForm/InAllRoomModalForm.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'InAllRoomModalTemplate',
components: {
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
InAllRoomModalForm: _organisms_InALLRoomModalForm_InAllRoomModalForm_vue__WEBPACK_IMPORTED_MODULE_3__["default"]
},
props: {
inAllRoomLoading: {
type: Boolean,
default: false
},
successMessages: {
type: Array,
default: function _default() {
return [];
}
},
errorMessages: {
type: Array,
default: function _default() {
return [];
}
},
inAllRoom: {
type: Array,
default: function _default() {
return [];
}
},
inAllRoomSearchValue: {
type: Object,
default: function _default() {
return {
text: '',
targets: ['name']
};
}
},
roomTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
isDel: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: '部屋一覧',
disabled: true
}];
}
},
innerInAllRoomSearchValue: {
get: function get() {
return this.inAllRoomSearchValue;
},
set: function set(val) {
this.$emit('input-in-all-room-search-value', val);
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/InRoomModalTemplate/InRoomModalTemplate.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/InRoomModalTemplate/InRoomModalTemplate.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _organisms_InRoomModalForm_InRoomModalForm_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../organisms/InRoomModalForm/InRoomModalForm.vue */ "./src/components/organisms/InRoomModalForm/InRoomModalForm.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2__["default"].extend({
name: 'InRoomModalTemplate',
components: {
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
InRoomModalForm: _organisms_InRoomModalForm_InRoomModalForm_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_6__["default"]
},
props: {
successMessages: {
type: Array,
default: function _default() {
return [];
}
},
errorMessages: {
type: Array,
default: function _default() {
return [];
}
},
allGates: {
type: Array,
default: function _default() {
return [];
}
},
roomInfo: {
type: Object,
default: function _default() {
return {
roomId: '',
name: '',
relationsRoomGate: []
};
}
},
roomInfoLoading: {
type: Boolean,
default: false
},
value: {
type: Object,
default: function _default() {
return {
roomId: '',
name: ''
};
}
},
authority: {
type: Object,
default: {}
}
},
data: function data() {
return {
breadcrumbs: [{
text: '部屋情報',
disabled: true
}],
showSuccessMessages: []
};
},
computed: {
innerValue: {
get: function get() {
return this.value;
},
set: function set(val) {
this.$emit('input', val);
}
}
},
watch: {
successMessages: function successMessages(messages) {
var shows = [];
messages.forEach(function (message) {
shows.push(message !== '');
});
this.showSuccessMessages = shows;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/InRoomTemplate/InRoomTemplate.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/InRoomTemplate/InRoomTemplate.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ "./node_modules/core-js/modules/es.array.find-index.js");
/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Tabs_Tabs_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/Tabs/Tabs.vue */ "./src/components/molecules/Tabs/Tabs.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/organisms/InRoomDetail/InRoomDetail.vue */ "./src/components/organisms/InRoomDetail/InRoomDetail.vue");
/* harmony import */ var _components_organisms_RoomForm_RoomForm_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/organisms/RoomForm/RoomForm.vue */ "./src/components/organisms/RoomForm/RoomForm.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _pages_in_room_modal_InRoomModalPage_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../pages/in-room-modal/InRoomModalPage.vue */ "./src/components/pages/in-room-modal/InRoomModalPage.vue");
/* harmony import */ var _pages_in_all_room_modal_InAllRoomModalPage_vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../pages/in-all-room-modal/InAllRoomModalPage.vue */ "./src/components/pages/in-all-room-modal/InAllRoomModalPage.vue");
/* harmony import */ var _components_pages_user_UserDetailPage_vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/components/pages/user/UserDetailPage.vue */ "./src/components/pages/user/UserDetailPage.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_7__["default"].extend({
name: 'inRoomTemplate',
components: {
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
Tabs: _components_molecules_Tabs_Tabs_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
InRoomDetail: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
RoomForm: _components_organisms_RoomForm_RoomForm_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
InRoomModalPage: _pages_in_room_modal_InRoomModalPage_vue__WEBPACK_IMPORTED_MODULE_19__["default"],
InAllRoomModalPage: _pages_in_all_room_modal_InAllRoomModalPage_vue__WEBPACK_IMPORTED_MODULE_20__["default"],
UserDetailPageInRoom: _components_pages_user_UserDetailPage_vue__WEBPACK_IMPORTED_MODULE_21__["default"]
},
props: {
isPage: {
type: String,
default: ''
},
loading: {
type: Boolean,
default: false
},
roomInfoLoading: {
type: Boolean,
default: false
},
successMessages: {
type: Array,
default: function _default() {
return [];
}
},
errorMessages: {
type: Array,
default: function _default() {
return [];
}
},
value: {
type: Object,
default: function _default() {
return {
roomId: '',
name: ''
};
}
},
tab: {
type: String,
default: _components_organisms_InRoomDetail_InRoomDetail_vue__WEBPACK_IMPORTED_MODULE_15__["TAB_VALUE_IN_ROOM_USER"]
},
rooms: {
type: Array,
default: function _default() {
return [];
}
},
roomLoading: {
type: Boolean,
default: false
},
room: {
type: Object,
default: function _default() {
return {
roomId: '',
name: ''
};
}
},
roomEdit: {
type: Object,
default: function _default() {
return {
roomId: '',
name: ''
};
}
},
roomSuccessMessages: {
type: Array,
default: function _default() {
return [];
}
},
roomErrorMessages: {
type: Array,
default: function _default() {
return [];
}
},
inRoomUserLoading: {
type: Boolean,
default: false
},
inRoomUsers: {
type: Array,
default: function _default() {
return [];
}
},
inRoomUserTotalCount: {
type: Number,
default: 0
},
inRoomUserPage: {
type: Number,
default: 1
},
inRoomUserPerPage: {
type: Number,
default: 25
},
inRoomUserSearchValue: {
type: Object,
default: function _default() {
return {
text: '',
targets: ['userId', 'name']
};
}
},
roomRoomLogLoading: {
type: Boolean,
default: false
},
roomRoomLogs: {
type: Array,
default: function _default() {
return [];
}
},
roomRoomLogTotalCount: {
type: Number,
default: 0
},
roomRoomLogPage: {
type: Number,
default: 1
},
roomRoomLogPerPage: {
type: Number,
default: 25
},
roomRoomLogDate: {
type: String,
default: new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10)
},
roomRoomLogSearchValue: {
type: Object,
default: function _default() {
return {
text: '',
targets: ['name']
};
}
},
roomRoomLogProgressMessage: {
type: String,
default: ''
},
roomRoomLogProgressErrorMessage: {
type: String,
default: ''
},
userRoomLogLoading: {
type: Boolean,
default: false
},
user: {
type: Object,
default: function _default() {
return {
userId: '',
name: '',
furigana: '',
email: '',
phoneNumber: '',
isAdmin: false,
isPhoneAdmin: false,
shareKeyBeValid: false,
isMfaSms: false,
passCode: '',
isValid: false,
option1: '',
option2: '',
isPasswordLoginValid: false,
groupCount: 0,
gateCount: 0,
timelimitedGateCount: 0
};
}
},
userRoomLogs: {
type: Array,
default: function _default() {
return [];
}
},
userRoomLogDate: {
type: String,
default: new Date(Date.now() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10)
},
userRoomLogProgressMessage: {
type: String,
default: ''
},
userRoomLogProgressErrorMessage: {
type: String,
default: ''
},
userRoomLogSuccessMessages: {
type: Array,
default: function _default() {
return [];
}
},
userRoomLogErrorMessages: {
type: Array,
default: function _default() {
return [];
}
},
roomFormLoading: {
type: Boolean,
default: false
},
roomFormSuccessMessages: {
type: Array,
default: function _default() {
return [];
}
},
roomFormErrorMessages: {
type: Array,
default: function _default() {
return [];
}
},
allGates: {
type: Array,
default: function _default() {
return [];
}
},
allGate: {
type: Array,
default: function _default() {
return [];
}
},
isLookRoomModalShow: {
type: Boolean,
default: false
},
isAllRoomModalShow: {
type: Boolean,
default: false
},
tabItemsUI: {
type: Array,
default: function _default() {
return [];
}
},
userFullList: {
type: Array,
default: function _default() {
return [];
}
},
roomInfo: {
type: Object,
default: function _default() {
return {
roomId: '',
name: '',
relationsRoomGate: []
};
}
},
inAllRoom: {
type: Array,
default: function _default() {
return [];
}
},
inAllRoomLoading: {
type: Boolean,
default: false
},
roomTotalCount: {
type: Number,
default: 0
},
inAllRoomSearchValue: {
type: Object,
default: function _default() {
return {
text: '',
targets: ['name']
};
}
},
page: {
type: Number,
default: 1
},
authority: {
type: Object,
default: {}
},
userTotalCount: {
type: Number,
default: 0
}
},
data: function data() {
return {
searchTargetItems: [{
label: '部屋',
value: 'name',
isDisabled: true
}],
showSuccessMessages: [],
showRoomFormModal: false,
isRoomEdit: false,
isShowUserDetail: false,
inputSearch: '',
isDel: false,
userId: '',
isReload: false
};
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: '在室状況',
disabled: true
}, {
text: this.tabItemsUI[0].value !== undefined && this.tabItemsUI[0].value === 'in-room-user-timeline' ? 'ユーザー別状況' : '部屋別状況',
disabled: true
}];
}
},
innerValue: {
get: function get() {
return this.value;
},
set: function set(val) {
this.$emit('input', val);
}
},
innerTab: {
get: function get() {
return this.tab;
},
set: function set(val) {
this.$emit('input-tab', val);
}
},
innerRoomTab: {
get: function get() {
return this.room.roomId;
},
set: function set(val) {
this.$emit('click-room', val);
}
},
innerUser: {
get: function get() {
return this.user.userId !== '' ? this.user : this.inputSearch;
},
set: function set(val) {
return;
}
},
tabItems: {
get: function get() {
return this.rooms.map(function (room) {
return {
text: room.name,
value: room.roomId
};
});
}
},
innerInRoomUserSearchValue: {
get: function get() {
return this.inRoomUserSearchValue;
},
set: function set(val) {
this.$emit('input-in-room-user-search-value', val);
return;
}
},
innerInAllRoomSearchValue: {
get: function get() {
return this.inAllRoomSearchValue;
},
set: function set(val) {
this.$emit('input-in-all-room-search-value', val);
return;
}
},
innerRoomRoomLogDate: {
get: function get() {
return this.roomRoomLogDate;
},
set: function set(val) {
this.$emit('input-room-room-log-date', val);
return;
}
},
innerRoomRoomLogSearchValue: {
get: function get() {
return this.roomRoomLogSearchValue;
},
set: function set(val) {
this.$emit('input-room-room-log-search-value', val);
return;
}
},
innerUserRoomLogDate: {
get: function get() {
return this.userRoomLogDate;
},
set: function set(val) {
this.$emit('input-user-room-log-date', val);
return;
}
}
},
watch: {
successMessages: function successMessages(messages) {
var shows = [];
messages.forEach(function (message) {
shows.push(message !== '');
});
this.showSuccessMessages = shows;
},
loading: function loading(val) {
if (val === false && (this.successMessages.length > 0 || this.errorMessages.length > 0)) {
this.showRoomFormModal = false;
this.isDel = false;
}
}
},
methods: {
clickEditRoom: function clickEditRoom(room) {
this.$emit('start-edit-room', room);
this.isRoomEdit = true;
this.showRoomFormModal = true;
},
clickCreateRoom: function clickCreateRoom() {
this.$emit('start-create-room');
this.isRoomEdit = false;
this.showRoomFormModal = true;
},
deleteBridgeProperty: function deleteBridgeProperty() {
this.$emit('ChangeProperty');
},
changeInnerUser: function changeInnerUser(data) {
console.log('data', data); // this.inputSearch = data;
this.$emit('click-in-room-user', data.userId !== undefined ? data.userId : data);
},
clickInRoomUser: function clickInRoomUser(val) {
this.isShowUserDetail = true;
this.isReload = false;
this.userId = val !== undefined ? val : '';
},
getReload: function getReload(val) {
this.isReload = val;
},
closeModal: function closeModal(val) {
if (val) {
this.$emit('click-room', this.innerRoomTab);
}
},
isMap: function isMap() {
var _this = this;
if (this.userFullList.length > 0) {
var i = this.userFullList.findIndex(function (x) {
return x.userId === _this.user.userId;
});
if (i >= 0) {
return true;
} else {
return false;
}
} else {
return true;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/KeyTemplate/KeyAddTemplate.vue?vue&type=script&lang=ts&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/KeyTemplate/KeyAddTemplate.vue?vue&type=script&lang=ts& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_KeyAddForm_KeyAddForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/organisms/KeyAddForm/KeyAddForm.vue */ "./src/components/organisms/KeyAddForm/KeyAddForm.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'KeyAddTemplate',
components: {
KeyAddForm: _components_organisms_KeyAddForm_KeyAddForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
},
props: {
listTimes: {
default: []
},
passagesData: {
default: {
gateId: '0',
terms: '0',
isOnce: false,
result: ''
}
},
existGateId: {
default: []
},
loading: {
default: false
},
errorMessageLogs: {
default: ''
},
successMessageLogs: {
default: ''
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: '鍵共有',
disabled: true
}, {
text: '鍵共有キー発行',
disabled: true
}];
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/LayoutTemplate/LayoutTemplate.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/LayoutTemplate/LayoutTemplate.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js");
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js");
/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_Header_Header_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/organisms/Header/Header.vue */ "./src/components/organisms/Header/Header.vue");
/* harmony import */ var _components_organisms_SideNavigation_SideNavigation_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/organisms/SideNavigation/SideNavigation.vue */ "./src/components/organisms/SideNavigation/SideNavigation.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_6__["default"].extend({
name: 'LayoutTemplate',
components: {
AlligHeader: _components_organisms_Header_Header_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
SideNavigation: _components_organisms_SideNavigation_SideNavigation_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
props: {
pathName: {
type: String,
default: 'setting'
},
loadingParent: {
type: Boolean,
default: false
},
selectedItemNav: {
type: Number,
default: 0
},
isAdmin: {
type: Boolean,
default: false
},
authority: {
type: Object,
default: {}
},
showSubMenu: {
type: Boolean,
default: false
}
},
data: function data() {
return {
showNav: true,
activeName: 'setting',
loading: false,
userName: '',
textCircleLoading: '',
valueCircleLoading: 0
};
},
created: function created() {
this.userName = localStorage.userProfileId;
var path = this.$route.path.replace('/', '');
var arr = path.split('/');
this.menuActive(arr[0] === 'in-room-management' && arr.length > 1 ? path : arr[0]);
if (this.$vuetify.breakpoint.smAndDown) {
this.showNav = false;
}
},
watch: {
pathName: function pathName(newVal, oldVal) {
this.activeName = newVal;
this.menuActive(this.activeName);
}
},
mounted: function mounted() {//
},
methods: {
Loading: function Loading(value) {
this.loading = value;
this.textCircleLoading = '';
},
loadingCircle: function loadingCircle(value) {
this.valueCircleLoading = value;
},
textCircle: function textCircle(value) {
this.textCircleLoading = value;
},
menuActive: function menuActive(activeName) {
this.textCircleLoading = '';
var selectedItemNav = 1;
switch (activeName) {
case 'user':
selectedItemNav = 1;
break;
case 'groups':
case 'group':
selectedItemNav = 2;
break;
case 'cards':
case 'card':
selectedItemNav = 3;
break;
case 'gates':
case 'gate':
selectedItemNav = 4;
break;
case 'log':
selectedItemNav = 5;
break;
case 'setting':
selectedItemNav = 7;
break;
case 'reflection-status':
selectedItemNav = 8;
break;
case 'external':
selectedItemNav = 9;
break;
case 'safie':
selectedItemNav = 9;
break;
case 'in-room-management/room':
selectedItemNav = 10;
break;
case 'in-room-management/user':
selectedItemNav = 11;
break;
case 'key-add':
selectedItemNav = 13;
break;
default:
selectedItemNav = 0;
break;
}
localStorage.setItem('selectedItemNav', selectedItemNav.toString());
},
isClass: function isClass(val) {
var text = val;
switch (val) {
case 'user':
case 'groups':
case 'group':
case 'cards':
case 'card':
case 'gates':
case 'gate':
case 'log':
case 'in-room-management/room':
case 'in-room-management/user':
text = val + ' common-class';
break;
}
return text;
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ManualScheduledTemplate/ManualScheduledTemplate.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ManualScheduledTemplate/ManualScheduledTemplate.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ "./node_modules/core-js/modules/es.array.find.js");
/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_VerifyLogList_VerifyLogList_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/organisms/VerifyLogList/VerifyLogList.vue */ "./src/components/organisms/VerifyLogList/VerifyLogList.vue");
/* harmony import */ var _components_organisms_GateLogList_GateLogList_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/organisms/GateLogList/GateLogList.vue */ "./src/components/organisms/GateLogList/GateLogList.vue");
/* harmony import */ var _components_organisms_OperationLogList_OperationLogList_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/organisms/OperationLogList/OperationLogList.vue */ "./src/components/organisms/OperationLogList/OperationLogList.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4__["default"].extend({
name: 'ManuallyScheduledTemplate',
components: {
VerifyLogList: _components_organisms_VerifyLogList_VerifyLogList_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
GateLogList: _components_organisms_GateLogList_GateLogList_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
OperationLogList: _components_organisms_OperationLogList_OperationLogList_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_8__["default"]
},
props: {
data: {
type: Array,
default: function _default() {
return [];
}
},
gatePassageTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
disableNextOwner: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
disableNextGate: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
activeTab: {
type: Number,
default: 0
},
actionItems: {
type: Array,
default: []
},
groups: {
type: Array,
default: []
},
safieRelationsGateDevice: {
type: Array,
default: function _default() {
return [];
}
},
tbeyeRelationsGateDevice: {
type: Array,
default: function _default() {
return [];
}
},
tbeyeLoginInfos: {
type: Array,
default: function _default() {
return [];
}
},
logGates: {
type: Array,
default: function _default() {
return [];
}
},
logOwner: {
type: Array,
default: function _default() {
return [];
}
},
optionGate: {
default: function _default() {
return [];
}
},
optionOwner: {
default: function _default() {
return [];
}
},
maxRecordGate: {
type: Number,
default: 0
},
maxRecordOwner: {
type: Number,
default: 0
},
errorMessageLogsGate: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
goBack: {
type: String,
default: ''
}
},
data: function data() {
return {
tab: 0,
selectedItem: [],
showModal: false,
messageErrorDialog: ''
};
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: '通行ログ',
disabled: true
}, {
text: this.tab === 0 ? 'ゲートログ' : '操作ログ',
disabled: true
}];
}
},
gateIdToSafieDeviceIds: function gateIdToSafieDeviceIds() {
var result = {};
this.safieRelationsGateDevice.forEach(function (val) {
if (typeof result[val.gateId] === 'undefined') {
result[val.gateId] = [];
}
var data = {
deviceId: val.deviceId,
notes: val.notes
};
result[val.gateId].push(data);
});
return result;
},
gateIdToTbeyeDeviceIds: function gateIdToTbeyeDeviceIds() {
var _this = this;
var result = {};
this.tbeyeRelationsGateDevice.forEach(function (val) {
if (typeof result[val.gateId] === 'undefined') {
result[val.gateId] = [];
}
var data = val;
var logininfo = _this.tbeyeLoginInfos.find(function (loginInfo) {
return loginInfo.relationId === val.relationId;
});
if (logininfo) {
data.loginInfo = logininfo;
} else {
data.loginInfo = {
username: '',
password: ''
};
}
result[val.gateId].push(data);
});
return result;
}
},
watch: {},
methods: {
goPage: function goPage() {
var dataQuery = this.$route.query;
if (this.goBack === _config__WEBPACK_IMPORTED_MODULE_9__["GROUP"]) {
localStorage.setItem('prevRoute', _config__WEBPACK_IMPORTED_MODULE_9__["LOG"]);
}
if (dataQuery.tabActive !== undefined && dataQuery.tabActive !== '' && dataQuery.tabActive !== null) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_9__["GROUP"],
query: {
tabActive: '1'
}
});
} else {
if (dataQuery.groupId !== undefined && dataQuery.groupId !== '' && dataQuery.groupId !== null) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_9__["GROUP_DETAIL"] + '/?groupId=' + dataQuery.groupId
});
} else {
this.$router.push({
path: this.goBack
});
}
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ModalTemplate/ModalTemplate.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ModalTemplate/ModalTemplate.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js");
/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js");
/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.of.js */ "./node_modules/core-js/modules/es.array.of.js");
/* harmony import */ var core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_of_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js");
/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_ModalTable_GroupDropdownList_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/organisms/ModalTable/GroupDropdownList.vue */ "./src/components/organisms/ModalTable/GroupDropdownList.vue");
/* harmony import */ var _components_organisms_ModalTable_GroupGateTable_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/organisms/ModalTable/GroupGateTable.vue */ "./src/components/organisms/ModalTable/GroupGateTable.vue");
/* harmony import */ var _components_organisms_ModalTable_UserListTable_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/organisms/ModalTable/UserListTable.vue */ "./src/components/organisms/ModalTable/UserListTable.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/molecules/ActionButton/ActionButton.vue */ "./src/components/molecules/ActionButton/ActionButton.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_9__["default"].extend({
name: 'GroupListModalTemplate',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
ActionButton: _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
GroupListModalTable: _components_organisms_ModalTable_GroupDropdownList_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
GroupGateTable: _components_organisms_ModalTable_GroupGateTable_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
UserListModalTable: _components_organisms_ModalTable_UserListTable_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_17__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_18__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_19__["default"]
},
props: {
loadingParent: {
type: Boolean,
default: false
},
isAction: {
type: String,
default: ''
},
isPage: {
type: String,
default: ''
},
dataModal: {
type: Object,
default: {}
},
dataProgress: {
type: Object,
default: {}
},
authority: {
type: Object,
default: {}
},
userId: {
type: String,
default: ''
},
departmentId: {
type: String,
default: ''
},
userName: {
type: String,
default: ''
},
groupPassages: {
type: Array,
default: []
},
dataAdded: {
type: Array,
default: []
},
errorName: {
type: String,
default: ''
}
},
data: function data() {
return {
isConfirm: false,
isShowGroup: false,
showProgress: false,
isAuthority: localStorage.authority,
selectedGroupIds: [],
type: 'add',
dataGroupAdd: [],
isClear: false,
selectedGroupAddIds: [],
showProgressDirect: false,
dataProgressDirect: {
total: 0,
progressLoad: 0,
successItem: 0
}
};
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: '全ての通行権限グループ一覧',
disabled: true
}];
}
}
},
methods: {
//
selectIds: function selectIds(data) {
this.selectedGroupIds = data;
this.$emit('select-Ids', data);
},
closeModalGroup: function closeModalGroup() {
var _this = this;
this.showProgress = false;
if (this.isPage !== 'add-user-group-gate') {
this.selectedGroupAddIds = [];
}
this.selectedGroupIds = [];
this.$emit('close-modal-group');
this.isClear = true;
setTimeout(function () {
_this.isClear = false;
}, 100);
},
closeAdd: function closeAdd() {
if (this.isPage !== 'add-user-group-gate') {
this.selectedGroupAddIds = [];
}
},
addGroupInEdit: function addGroupInEdit(event) {
this.type = 'add-in-edit';
var dataSelect = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_8__["default"])(event));
this.dataGroupAdd = dataSelect;
this.showProgressDirect = true;
this.dataProgressDirect.total = dataSelect.length;
this.dataProgressDirect.progressLoad = 100;
this.dataProgressDirect.successItem = dataSelect.length;
},
addGroup: function addGroup(event) {
this.type = 'add';
this.showProgress = true;
this.$emit('add-group-user', event);
},
addGroupDirect: function addGroupDirect(event) {
this.showProgressDirect = true;
this.type = 'add';
var dataSelect = Array.of.apply(Array, Object(C_Users_003742_Desktop_AlligatePro_1126Relese_alliboard_pro_Release_20251126_alliboard_pro_Release_20251126_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_8__["default"])(event));
var data = dataSelect.concat(this.dataModal.groupPass.data);
data.map(function (v) {
return Object.assign(v, {
group: {
passableTimeSetting: v.passableTimeSetting,
name: v.name,
groupId: v.groupId
}
});
});
this.dataGroupAdd = data;
this.dataProgressDirect.total = dataSelect.length;
this.dataProgressDirect.progressLoad = 100;
this.dataProgressDirect.successItem = dataSelect.length; // this.$emit('select-data-add', this.dataGroupAdd);
// this.$emit('get-data-add', this.dataGroupAdd);
},
closeProgressDirect: function closeProgressDirect() {
var _this2 = this;
this.showProgressDirect = false;
if (this.type === 'add') {
this.$emit('select-data-add', this.dataGroupAdd);
this.$emit('get-data-add', this.dataGroupAdd);
} else if (this.type === 'del-in-edit') {
//
this.isClear = true;
this.$emit('remove-group-in-edit', this.selectedGroupIds);
setTimeout(function () {
_this2.isClear = false;
}, 100);
} else if (this.type === 'add-in-edit') {
//
this.isClear = true;
setTimeout(function () {
_this2.isClear = false;
_this2.$emit('add-group-in-edit', _this2.dataGroupAdd);
}, 100);
} else {
this.isClear = true;
this.selectedGroupIds.forEach(function (item) {
var i = _this2.dataGroupAdd.map(function (e) {
return e.groupId;
}).indexOf(item);
if (i >= 0) {
_this2.dataGroupAdd.splice(parseInt(i), 1);
}
});
var Ids = [];
this.dataGroupAdd.forEach(function (item) {
Ids.push(item.groupId);
});
this.$emit('select-Ids', Ids);
this.$emit('select-data-add', this.dataGroupAdd);
this.$emit('get-data-add', this.dataGroupAdd);
setTimeout(function () {
_this2.isClear = false;
}, 100);
}
},
removeGroupDirect: function removeGroupDirect() {
this.showProgressDirect = true;
this.type = 'del';
this.isConfirm = false;
this.dataProgressDirect.total = this.selectedGroupIds.length;
this.dataProgressDirect.progressLoad = 100;
this.dataProgressDirect.successItem = this.selectedGroupIds.length;
},
removeGroupInEdit: function removeGroupInEdit() {
this.showProgressDirect = true;
this.type = 'del-in-edit';
this.isConfirm = false;
this.dataProgressDirect.total = this.selectedGroupIds.length;
this.dataProgressDirect.progressLoad = 100;
this.dataProgressDirect.successItem = this.selectedGroupIds.length;
},
removeGroup: function removeGroup() {
this.type = 'del';
this.isConfirm = false;
this.showProgress = true;
this.$emit('remove-group-user', this.selectedGroupIds);
},
showGroup: function showGroup() {
this.selectedGroupAddIds = [];
this.isShowGroup = true;
this.$emit('get-all-group');
},
addUser: function addUser(event) {
if (this.isPage === 'affiliation-add-new') {
this.$emit('affiliation-add-item', event);
} else {
this.type = 'add';
this.showProgress = true;
if (this.isAction === 'add-user-to-aff') {
this.$emit('add-user-to-aff', event);
} else {
this.$emit('add-user-to-group', event);
}
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/NoticeListTemplate/NoticeListTemplate.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/NoticeListTemplate/NoticeListTemplate.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_organisms_NoticeList_NoticeList_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/organisms/NoticeList/NoticeList.vue */ "./src/components/organisms/NoticeList/NoticeList.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'NoticeListTemplate',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
NoticeList: _components_organisms_NoticeList_NoticeList_vue__WEBPACK_IMPORTED_MODULE_5__["default"]
},
props: {
linkList: {
type: Array,
default: function _default() {
return [];
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/PersonalSettingTemplate/PersonalSettingTemplate.vue?vue&type=script&lang=ts&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/PersonalSettingTemplate/PersonalSettingTemplate.vue?vue&type=script&lang=ts& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_PersonalSettingForm_PersonalSettingForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/organisms/PersonalSettingForm/PersonalSettingForm.vue */ "./src/components/organisms/PersonalSettingForm/PersonalSettingForm.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'PersonalSettingTemplate',
components: {
PersonalSettingForm: _components_organisms_PersonalSettingForm_PersonalSettingForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
userData: {
default: function _default() {
return [];
}
},
errorMessageLogs: {
default: ''
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ホーム',
disabled: true
}, {
text: '個人設定',
disabled: true
}];
}
}
},
methods: {
goHome: function goHome(value) {
var dataQuery = this.$route.query;
if (dataQuery.goBack !== undefined && dataQuery.goBack === 'true' && localStorage.goBack !== '') {
this.$router.push({
path: localStorage.goBack
});
} else {
this.$router.go(-1);
} // this.$router.push({ path: Config.USER_DETAIL, query: {userId: value}});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ReflectionStatusListTemplate/ReflectionStatusListTemplate.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ReflectionStatusListTemplate/ReflectionStatusListTemplate.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/InfoItem/InfoItem.vue */ "./src/components/molecules/InfoItem/InfoItem.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_organisms_ReflectionStatusTable_ReflectionStatusTable_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/organisms/ReflectionStatusTable/ReflectionStatusTable.vue */ "./src/components/organisms/ReflectionStatusTable/ReflectionStatusTable.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalLoading.vue */ "./src/components/molecules/ModalTitle/ModalLoading.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'ReflectionStatusList',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
InfoItem: _components_molecules_InfoItem_InfoItem_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
ReflectionStatusTable: _components_organisms_ReflectionStatusTable_ReflectionStatusTable_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
ModalLoading: _components_molecules_ModalTitle_ModalLoading_vue__WEBPACK_IMPORTED_MODULE_11__["default"]
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
groups: {
type: Array,
default: function _default() {
return [];
}
},
statusTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
perPage: {
type: Number,
default: 25
},
disablePagination: {
type: Boolean,
default: false
},
loadingChild: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
dataCommands: {
type: Array,
default: function _default() {
return [];
}
},
errorMessageLogs: {
type: String,
default: ''
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ゲート',
disabled: true
}, {
text: '反映状況一覧',
disabled: true
}];
}
}
},
data: function data() {
return {
searchTargetStatusItems: [{
text: '未送信',
value: '0'
}, {
text: '送信済み',
value: '1'
}, {
text: '成功',
value: '2'
}, {
text: '失敗',
value: '3'
}, {
text: 'キャンセル',
value: '4'
}],
searchTargetTypeItems: [{
value: 'アンチパスバッククリア時間の設定',
text: 'アンチパスバッククリア時間の設定'
}, {
value: 'アンチパスバックのクリア',
text: 'アンチパスバックのクリア'
}, {
value: 'カレンダーの設定',
text: 'カレンダーの設定'
}, {
value: '通行可能時間の設定',
text: '通行可能時間の設定'
}, {
value: '個人コードの設定',
text: '個人コードの設定'
}, {
value: '個人コード読み取り位置の更新',
text: '個人コード読み取り位置の更新'
}]
};
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/RegisterLoginUserTemplate/RegisterLoginUserTemplate.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/RegisterLoginUserTemplate/RegisterLoginUserTemplate.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js");
/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js");
/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/ShowPerPage/ShowPerPage.vue */ "./src/components/molecules/ShowPerPage/ShowPerPage.vue");
/* harmony import */ var _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/Pagination/Pagination.vue */ "./src/components/molecules/Pagination/Pagination.vue");
/* harmony import */ var _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/SelectPerPage/SelectPerPage.vue */ "./src/components/molecules/SelectPerPage/SelectPerPage.vue");
/* harmony import */ var _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/DisplayOption/DisplayOption.vue */ "./src/components/molecules/DisplayOption/DisplayOption.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4__["default"].extend({
name: 'RegisterLoginUserTemplate',
components: {
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
ShowPerPage: _components_molecules_ShowPerPage_ShowPerPage_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
Pagination: _components_molecules_Pagination_Pagination_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
SelectPerPage: _components_molecules_SelectPerPage_SelectPerPage_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
DisplayOption: _components_molecules_DisplayOption_DisplayOption_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_13__["default"]
},
props: {
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
userTotalCount: {
type: Number,
default: 0
},
listID: {
type: Array,
default: function _default() {
return [];
}
},
gatePassageTotalCount: {
type: Number,
default: 0
},
perPage: {
type: Number,
default: 25
},
pageSizeList: {
type: Number,
default: 25
},
page: {
type: Number,
default: 25
},
disablePagination: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
cognitoIdProviderName: {
type: String,
default: ''
},
errorMessage: {
type: String,
default: ''
},
userList: {
type: Array,
default: function _default() {
return [];
}
},
isDisabled: {
type: Boolean,
default: false
},
realtionsUserList: {
type: Array,
default: function _default() {
return [];
}
},
isFederatedLoginService: {
type: String,
default: 'false'
},
isSamlFederatedLoginService: {
type: String,
default: 'false'
},
sucessStatus: {
type: Boolean,
default: false
},
message: {
type: String,
default: ''
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
maxRecord: {
type: Number,
default: 0
},
successItem: {
type: Number,
default: 0
},
totalDataRow: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
isExternalLogin: {
type: String,
default: ''
},
showModalImport: {
type: Boolean,
default: false
},
success: {
type: Boolean,
default: false
},
federatedLoginServiceId: {
type: String,
default: ''
},
errorMessageExcel: {
default: []
},
errorMessageParams: {
default: []
}
},
computed: {
progressWidth: function progressWidth() {
return 'width:' + this.progress + '%';
},
headers: {
get: function get() {
var headers = [];
if (this.selectedDisplayOption.includes('federatedLoginEmail')) {
headers.push({
text: 'メールアドレス',
align: 'start',
sortable: true,
value: 'federatedLoginEmail'
});
}
if (this.selectedDisplayOption.includes('userId')) {
headers.push({
text: 'ログインに使用するID',
align: 'start',
sortable: true,
value: 'userId'
});
}
headers.push({
text: '',
align: 'start',
sortable: true,
value: 'edit'
});
return headers;
},
set: function set() {
return;
}
},
groupNames: {
get: function get() {
return this.newUser.map(function (user) {
return {
text: user.userName,
value: user.relationId
};
});
},
set: function set() {
return;
}
},
innerPage: {
get: function get() {
return this.page;
},
set: function set(val) {
this.$emit('change-page-login', val);
return;
}
},
innerPerPage: {
get: function get() {
return this.pageSizeList;
},
set: function set(val) {
this.$emit('change-per-page-login', val);
return;
}
}
},
data: function data() {
return {
check: true,
input: null,
lableButtonLogin: {
oneLogin: 'SAML ログインユーザー登録',
googleLogin: 'Google ログインユーザー登録',
appleLogin: 'AppleID ログインユーザー登録'
},
newUser: [],
searchTargetItems: [{
label: 'メールアドレス',
value: 'email'
}],
selectedDisplayOption: ['federatedLoginEmail', 'name', 'userId'],
displayOptionItems: [],
isShowModal: false,
relationId: '',
currentPage: 1,
pageSize: 25,
queryOptions: {},
searchKey: '',
files: []
};
},
watch: {
sucessStatus: function sucessStatus(newVal) {
if (newVal) {
this.newUser = [];
}
},
message: function message() {
if (this.isShowModal) {
this.isShowModal = false;
}
}
},
methods: {
customSort: function customSort(items, index, isDescending) {
if (!index || !index.length || !isDescending || !isDescending.length) {
return items;
}
items.sort(function (a, b) {
if (!isDescending[0]) {
return a[index] < b[index] ? -1 : 1;
} else {
return b[index] < a[index] ? -1 : 1;
}
});
return items;
},
showModal: function showModal(relationId) {
this.relationId = relationId;
this.isShowModal = true;
},
deleteRelation: function deleteRelation() {
this.$emit('deleteRelation', this.relationId);
this.isShowModal = false;
},
previewFiles: function previewFiles(event) {
console.log(event.target.files[0]);
this.files = event.target.files[0];
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/SafieTemplate/SafieTemplate.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/SafieTemplate/SafieTemplate.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ "./node_modules/core-js/modules/es.string.match.js");
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_CardLink_CardLink_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/CardLink/CardLink.vue */ "./src/components/molecules/CardLink/CardLink.vue");
/* harmony import */ var _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/IconButton/IconButton.vue */ "./src/components/molecules/IconButton/IconButton.vue");
/* harmony import */ var _components_organisms_RelationsSafieList_RelationsSafieList_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/organisms/RelationsSafieList/RelationsSafieList.vue */ "./src/components/organisms/RelationsSafieList/RelationsSafieList.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_6__["default"].extend({
name: 'SafieTemplate',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
CardLink: _components_molecules_CardLink_CardLink_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
IconButton: _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
RelationsSafieList: _components_organisms_RelationsSafieList_RelationsSafieList_vue__WEBPACK_IMPORTED_MODULE_13__["default"]
},
props: {
safieRelationGateDevices: {
type: Array,
default: function _default() {
return [];
}
},
addNewRelationGateDevices: {
type: Array,
default: function _default() {
return [];
}
},
gateFullList: {
type: Array,
default: function _default() {
return [];
}
},
loading: {
type: Boolean,
default: function _default() {
return false;
}
},
putDelLoading: {
type: Array,
default: function _default() {
return [];
}
},
postLoading: {
type: Array,
default: function _default() {
return [];
}
},
results: {
type: Array,
default: function _default() {
return [];
}
}
},
computed: {
configurableGates: function configurableGates() {
if (this.gateFullList.length > 0) {
return this.gateFullList // 選択できないようにスマホ用ゲートの除外。
.filter(function (gate, index, gates) {
return !(gate.gateName.match(/ $/) && gates.filter(function (gate2) {
return gate.gateName.slice(0, -1) === gate2.gateName;
}).length === 1);
}).map(function (gate) {
return {
text: "".concat(gate.gateName, "(").concat(gate.gateId, ")"),
value: gate.gateId
};
});
} else {
return [{
text: 'ロード中',
value: 'select1'
}];
}
}
},
methods: {}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/SettingTemplate/SettingTemplate.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/SettingTemplate/SettingTemplate.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_PassableTimeSettingList_PassableTimeSettingList_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/organisms/PassableTimeSettingList/PassableTimeSettingList.vue */ "./src/components/organisms/PassableTimeSettingList/PassableTimeSettingList.vue");
/* harmony import */ var _components_organisms_PassableTimeSettingEdit_PassableTimeSettingEdit_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/organisms/PassableTimeSettingEdit/PassableTimeSettingEdit.vue */ "./src/components/organisms/PassableTimeSettingEdit/PassableTimeSettingEdit.vue");
/* harmony import */ var _components_organisms_NFCSetting_NFCSetting_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/organisms/NFCSetting/NFCSetting.vue */ "./src/components/organisms/NFCSetting/NFCSetting.vue");
/* harmony import */ var _components_organisms_ExternalLoginSetting_ExternalLoginSetting_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/organisms/ExternalLoginSetting/ExternalLoginSetting.vue */ "./src/components/organisms/ExternalLoginSetting/ExternalLoginSetting.vue");
/* harmony import */ var _components_organisms_NoticeSettingTypeList_NoticeSettingTypeList_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/organisms/NoticeSettingTypeList/NoticeSettingTypeList.vue */ "./src/components/organisms/NoticeSettingTypeList/NoticeSettingTypeList.vue");
/* harmony import */ var _components_templates_RegisterLoginUserTemplate_RegisterLoginUserTemplate_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/templates/RegisterLoginUserTemplate/RegisterLoginUserTemplate.vue */ "./src/components/templates/RegisterLoginUserTemplate/RegisterLoginUserTemplate.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_organisms_ExternalLoginImport_ExternalLoginImport_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/organisms/ExternalLoginImport/ExternalLoginImport.vue */ "./src/components/organisms/ExternalLoginImport/ExternalLoginImport.vue");
/* harmony import */ var _components_organisms_HolidaySetting_HolidaySetting_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/organisms/HolidaySetting/HolidaySetting.vue */ "./src/components/organisms/HolidaySetting/HolidaySetting.vue");
/* harmony import */ var _components_organisms_KeyTokenSetting_KeyTokenSetting_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/organisms/KeyTokenSetting/KeyTokenSetting.vue */ "./src/components/organisms/KeyTokenSetting/KeyTokenSetting.vue");
/* harmony import */ var _components_organisms_SmartphoneAutoApproval_SmartphoneAutoApproval_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/organisms/SmartphoneAutoApproval/SmartphoneAutoApproval.vue */ "./src/components/organisms/SmartphoneAutoApproval/SmartphoneAutoApproval.vue");
/* harmony import */ var _components_organisms_LogLabelSetting_LogLabelSetting_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/organisms/LogLabelSetting/LogLabelSetting.vue */ "./src/components/organisms/LogLabelSetting/LogLabelSetting.vue");
/* harmony import */ var _components_organisms_LogLabelSettingEdit_LogLabelSettingEdit_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/organisms/LogLabelSettingEdit/LogLabelSettingEdit.vue */ "./src/components/organisms/LogLabelSettingEdit/LogLabelSettingEdit.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4__["default"].extend({
components: {
PassableTimeSettingList: _components_organisms_PassableTimeSettingList_PassableTimeSettingList_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
NfcSetting: _components_organisms_NFCSetting_NFCSetting_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
ExternalLoginSetting: _components_organisms_ExternalLoginSetting_ExternalLoginSetting_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
NoticeSettingTypeList: _components_organisms_NoticeSettingTypeList_NoticeSettingTypeList_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
PassableTimeSettingEdit: _components_organisms_PassableTimeSettingEdit_PassableTimeSettingEdit_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
RegisterLoginUserTemplate: _components_templates_RegisterLoginUserTemplate_RegisterLoginUserTemplate_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
ExternalLoginImport: _components_organisms_ExternalLoginImport_ExternalLoginImport_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
HolidaySetting: _components_organisms_HolidaySetting_HolidaySetting_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
KeyTokenSetting: _components_organisms_KeyTokenSetting_KeyTokenSetting_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
SmartphoneAutoApproval: _components_organisms_SmartphoneAutoApproval_SmartphoneAutoApproval_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
LogLabelSetting: _components_organisms_LogLabelSetting_LogLabelSetting_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
LogLabelSettingEdit: _components_organisms_LogLabelSettingEdit_LogLabelSettingEdit_vue__WEBPACK_IMPORTED_MODULE_17__["default"]
},
props: {
dataPassables: {
default: function _default() {
return [];
}
},
dataPassableDetail: {
default: function _default() {
return [];
}
},
timeAdd: {
default: function _default() {
return [];
}
},
totalCount: {
type: Number,
default: 0
},
isEdit: {
type: Number,
default: 0
},
isSaveDate: {
type: Number,
default: 0
},
oneLoginLoginService: {
type: Object,
default: function _default() {
return {};
}
},
appleIdLoginService: {
type: Object,
default: function _default() {
return {};
}
},
googleLoginService: {
type: Object,
default: function _default() {
return {};
}
},
noticeSettingTypes: {
type: Array,
default: function _default() {
return [];
}
},
noticeSettings: {
type: Array,
default: function _default() {
return [];
}
},
isLoadingNoticeSetting: {
type: Boolean,
default: function _default() {
return false;
}
},
isSamlFederatedLoginService: {
type: String,
default: 'false'
},
isFederatedLoginService: {
type: String,
default: 'false'
},
allowSubmit: {
type: Boolean,
default: false
},
isFinishProcess: {
type: Boolean,
default: false
},
saveFinish: {
type: Boolean,
default: false
},
showProgressExportCSV: {
type: Boolean,
default: false
},
showProgressImport: {
type: Boolean,
default: false
},
message_success: {
type: String,
default: ''
},
message_error: {
type: String,
default: ''
},
errorMessage: {
type: String,
default: ''
},
// settingInfor: {
// type: Object as PropType,
// default: () => {
// return {};
// },
// },
isGetDataList: {
type: Boolean,
default: false
},
blockCount: {
type: Boolean,
default: false
},
isLoadingAdd: {
type: Boolean,
default: false
},
isExternalLogin: {
type: String,
default: ''
},
isDisabled: {
type: Boolean,
default: false
},
userList: {
type: Array,
default: function _default() {
return [];
}
},
months: {
type: Array,
default: function _default() {
return [];
}
},
groupListAdd: {
type: Array,
default: function _default() {
return [];
}
},
groupListEdit: {
type: Array,
default: function _default() {
return [];
}
},
groupListByPassableTime: {
type: Array,
default: function _default() {
return [];
}
},
dayTypes: {
type: Array,
default: function _default() {
return [];
}
},
realtionsUserList: {
type: Array,
default: function _default() {
return [];
}
},
dayTypesCalendar: {
default: function _default() {
return [];
}
},
timeSettings: {
default: function _default() {
return [];
}
},
cognitoIdProviderName: {
type: String,
default: ''
},
successMessageLogsModal: {
type: String,
default: ''
},
errorMessageLogsModal: {
type: String,
default: ''
},
successMessageLogs: {
type: String,
default: ''
},
ExpandedGroup: {
default: []
},
errorMessageParams: {
default: []
},
logLabelErr: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
sucessStatus: {
type: Boolean,
default: false
},
showConfirmDelete: {
type: Boolean,
default: false
},
loadingDate: {
type: Boolean,
default: false
},
message: {
type: String,
default: ''
},
loading: {
type: Boolean,
default: false
},
maxRecord: {
type: Number,
default: 0
},
passableTotalCount: {
type: Number,
default: 0
},
pagePassable: {
type: Number,
default: 1
},
pageSizeList: {
type: Number,
default: 25
},
pageLogin: {
type: Number,
default: 1
},
perPagePassable: {
type: Number,
default: 25
},
showModalImport: {
type: Boolean,
default: false
},
success: {
type: Boolean,
default: false
},
loadingGroup: {
type: Boolean,
default: false
},
isFinishDate: {
type: Boolean,
default: false
},
progress: {
type: Number,
default: 0
},
errorMessageExcel: {
default: []
},
successItem: {
type: Number,
default: 0
},
totalDataRow: {
type: Number,
default: 0
},
federatedLoginServiceId: {
type: String,
default: ''
},
pageGroup: {
type: Number,
default: 0
},
userFullList: {
type: Array,
default: function _default() {
return [];
}
},
gateFullList: {
type: Array,
default: function _default() {
return [];
}
},
pcodeFullList: {
type: Array,
default: function _default() {
return [];
}
},
configLogFullList: {
type: Array,
default: function _default() {
return [];
}
},
isLoadBlockingNoticeSettingType: {
type: Boolean,
default: function _default() {
return true;
}
},
isLoadBlockingNoticeSetting: {
type: Boolean,
default: function _default() {
return true;
}
},
loadBlockingTextNoticeSetting: {
type: String,
default: function _default() {
return '';
}
},
editStatusException: {
type: Boolean,
default: false
},
editStatus: {
type: Boolean,
default: false
},
settingInfor: {
type: Object,
default: {}
},
listNfcSettingSelect: {
default: []
},
isFelica: {
type: Boolean,
default: false
},
isMifare: {
type: Boolean,
default: false
},
listConfifLog: {
default: []
},
isEditLogLabel: {
type: Boolean,
default: false
},
dataEditLogLabel: {
type: Object,
default: {}
},
pages: {
type: Number,
default: 0
},
page: {
type: Number,
default: 0
},
perPage: {
type: Number,
default: 0
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'システム設定',
disabled: true
}];
}
},
configurableUsers: {
get: function get() {
return this.userFullList.map(function (user) {
return {
text: "".concat(user.name, "(").concat(user.userId, ")"),
value: user.userId
};
});
}
},
configurablePcodes: {
get: function get() {
return this.pcodeFullList.map(function (pcode) {
return {
text: "".concat(pcode.name, "(").concat(pcode.pCodeId, ")/").concat(pcode.userId ? pcode.userId : ' [ユーザー紐づけなし]'),
value: pcode.pCodeId
};
});
}
},
configurableGates: {
get: function get() {
return this.gateFullList.map(function (gate) {
return {
text: "".concat(gate.gateName, "(").concat(gate.gateId, ")"),
value: gate.gateId
};
});
}
},
configurableLogs: {
get: function get() {
return this.configLogFullList.map(function (config) {
return {
text: "".concat(config.logLabel, "(").concat(config.accessLogId, ")"),
value: config.accessLogId
};
});
}
}
},
methods: {
isGetFederatedLoginService: function isGetFederatedLoginService() {
this.$emit('isGetFederatedLoginService');
},
goRelation: function goRelation(loginService) {
this.$emit('goRelation', loginService);
},
addRelation: function addRelation(user) {
this.$emit('addRelation', user);
},
deleteRelation: function deleteRelation(relationId) {
this.$emit('deleteRelation', relationId);
},
clickTab: function clickTab(tabname) {
// 通知設定のタブクリック時のみ通知設定の取得を行う
if (tabname === 'tab5') {
this.$emit('initialize-notice-setting'); // } else if (tabname === 'tabNFCSetting') {
// this.$emit('initialize-nfc-setting');
} else if (tabname === 'tabLogLabelSetting') {
this.$emit('initialize-log-label-setting');
}
}
},
data: function data() {
return {
tabItems: [{
title: '通行可能時間設定',
tabname: 'tab1'
}, {
title: 'カレンダー設定',
tabname: 'tab2'
}, // { title: 'NFCカード設定', tabname: 'tab3' },
{
title: '外部ログイン設定',
tabname: 'tab4'
}, {
title: '通知設定',
tabname: 'tab5'
}, {
title: 'ゲートログ名称設定',
tabname: 'tabLogLabelSetting'
}, {
title: 'スマートフォン自動承認設定',
tabname: 'tabPhoneAutoApproval'
}, {
title: 'キートークン有効期間設定',
tabname: 'tabKeyTokenSetting'
}, {
title: 'NFC読み出し位置設定',
tabname: 'tabNFCSetting'
}],
tab: 'tab1',
configurableConnectStatus: [{
text: '接続状態になった時',
value: 'connected'
}, {
text: '未接続状態になった時',
value: 'disconnected'
}]
};
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/TbEyeTemplate/TbEyeTemplate.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/TbEyeTemplate/TbEyeTemplate.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js");
/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ "./node_modules/core-js/modules/es.string.match.js");
/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/InputForm/InputForm.vue */ "./src/components/molecules/InputForm/InputForm.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_CardLink_CardLink_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/CardLink/CardLink.vue */ "./src/components/molecules/CardLink/CardLink.vue");
/* harmony import */ var _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/molecules/IconButton/IconButton.vue */ "./src/components/molecules/IconButton/IconButton.vue");
/* harmony import */ var _components_organisms_RelationsTbEyeList_RelationsTbEyeList_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/organisms/RelationsTbEyeList/RelationsTbEyeList.vue */ "./src/components/organisms/RelationsTbEyeList/RelationsTbEyeList.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_6__["default"].extend({
name: 'TbEyeTemplate',
components: {
InputForm: _components_molecules_InputForm_InputForm_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
CardLink: _components_molecules_CardLink_CardLink_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
IconButton: _components_molecules_IconButton_IconButton_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
RelationsTbEyeList: _components_organisms_RelationsTbEyeList_RelationsTbEyeList_vue__WEBPACK_IMPORTED_MODULE_13__["default"]
},
props: {
tbeyeRelationGateDevices: {
type: Array,
default: function _default() {
return [];
}
},
addNewRelationGateDevices: {
type: Array,
default: function _default() {
return [];
}
},
gateFullList: {
type: Array,
default: function _default() {
return [];
}
},
tbeyeLoginInfos: {
type: Array,
default: function _default() {
return [];
}
},
loading: {
type: Boolean,
default: function _default() {
return false;
}
},
putDelLoading: {
type: Array,
default: function _default() {
return [];
}
},
postLoading: {
type: Array,
default: function _default() {
return [];
}
},
results: {
type: Array,
default: function _default() {
return [];
}
}
},
computed: {
configurableGates: function configurableGates() {
if (this.gateFullList.length > 0) {
return this.gateFullList // 選択できないようにスマホ用ゲートの除外。
.filter(function (gate, index, gates) {
return !(gate.gateName.match(/ $/) && gates.filter(function (gate2) {
return gate.gateName.slice(0, -1) === gate2.gateName;
}).length === 1);
}).map(function (gate) {
return {
text: "".concat(gate.gateName, "(").concat(gate.gateId, ")"),
value: gate.gateId
};
});
} else {
return [{
text: 'ロード中',
value: 'select1'
}];
}
}
},
methods: {}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/TimeAddGroupTemplate/TimeAddGroupTemplate.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/TimeAddGroupTemplate/TimeAddGroupTemplate.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_organisms_UserGroupListTable_UserGroupListTable_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/organisms/UserGroupListTable/UserGroupListTable.vue */ "./src/components/organisms/UserGroupListTable/UserGroupListTable.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'GroupListTemplate',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
UserGroupListTable: _components_organisms_UserGroupListTable_UserGroupListTable_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
groupTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
showProgress: {
type: Boolean,
default: false
},
showConfirm: {
type: Boolean,
default: false
},
perPage: {
type: Number,
default: 25
},
totalDataRowProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
errorMessageProcess: {
default: []
},
successItemProcess: {
type: Number,
default: 0
},
disablePagination: {
type: Boolean,
default: false
},
isFinishProcess: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
dataGroups: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
groupOfTime: {
default: []
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: '通行権限グループ',
disabled: true
}];
}
}
},
methods: {
clickBack: function clickBack() {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_6__["SETTING"]
});
}
},
data: function data() {
return {
selectedGroupIds: []
};
},
watch: {
page: function page() {
this.selectedGroupIds = [];
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/UserAddGroupTemplate/UserAddGroupTemplate.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/UserAddGroupTemplate/UserAddGroupTemplate.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_organisms_UserGroupListTable_UserGroupListTable_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/organisms/UserGroupListTable/UserGroupListTable.vue */ "./src/components/organisms/UserGroupListTable/UserGroupListTable.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'GroupListTemplate',
components: {
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
UserGroupListTable: _components_organisms_UserGroupListTable_UserGroupListTable_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
props: {
groupTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
showProgress: {
type: Boolean,
default: false
},
showConfirm: {
type: Boolean,
default: false
},
perPage: {
type: Number,
default: 25
},
totalDataRowProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
errorMessageProcess: {
default: []
},
successItemProcess: {
type: Number,
default: 0
},
disablePagination: {
type: Boolean,
default: false
},
isFinishProcess: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
dataGroups: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
groupOfUser: {
default: []
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ユーザー',
disabled: true
}, {
text: '通行権限グループ',
disabled: true
}];
}
}
},
methods: {
clickBackUser: function clickBackUser() {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_6__["USER_LIST"]
});
}
},
data: function data() {
return {
selectedGroupIds: []
};
},
watch: {
page: function page() {
this.selectedGroupIds = [];
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/UserAddTemplate/UserAddTemplate.vue?vue&type=script&lang=ts&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/UserAddTemplate/UserAddTemplate.vue?vue&type=script&lang=ts& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_organisms_UserAddForm_UserAddForm_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/organisms/UserAddForm/UserAddForm.vue */ "./src/components/organisms/UserAddForm/UserAddForm.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'UserAddTemplate',
components: {
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
UserAddForm: _components_organisms_UserAddForm_UserAddForm_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
},
props: {
departments: {
type: Array,
default: function _default() {
return [];
}
},
groupsAddFail: {
type: Array,
default: function _default() {
return [];
}
},
getDepartments: {
type: Array,
default: function _default() {
return [];
}
},
gateList: {
type: Array,
default: function _default() {
return [];
}
},
isModal: {
type: Boolean,
default: true
},
isDisabledGateOption: {
type: Boolean,
default: true
},
isGetDepartment: {
type: Boolean,
default: true
},
isGetDepartmentAll: {
type: Boolean,
default: true
},
loading: {
type: Boolean,
default: false
},
isDisabledPCodeOptions: {
type: Boolean,
default: true
},
isDisabledGroupOptions: {
type: Boolean,
default: true
},
gateGroupOptions: {
type: Array,
default: function _default() {
return [];
}
},
phoneItems: {
type: Array,
default: function _default() {
return [];
}
},
pCodeAddFail: {
type: Array,
default: function _default() {
return [];
}
},
gateAddFail: {
type: Array,
default: function _default() {
return [];
}
},
pCodeOptions: {
type: Array,
default: function _default() {
return [];
}
},
listGatePassages: {
default: function _default() {
return [];
}
},
userData: {
default: function _default() {
return {};
}
},
isEdit: {
type: Boolean,
default: false
},
errorMessageLogs: {
type: String,
default: ''
},
successMessageLogs: {
type: String,
default: ''
},
authority: {
type: Object,
default: {}
},
dataFailed: {
default: function _default() {
return {};
}
}
},
data: function data() {
return {
Message: _config__WEBPACK_IMPORTED_MODULE_4__
};
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ユーザー',
link: true,
exact: true,
disabled: false,
to: {
path: _config__WEBPACK_IMPORTED_MODULE_4__["USER_LIST"]
}
}, {
text: this.isEdit ? 'ユーザー編集' : '新規ユーザー登録',
disabled: true
}];
}
}
},
methods: {}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/UserChangePasswordTemplate/UserChangePasswordTemplate.vue?vue&type=script&lang=ts&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/UserChangePasswordTemplate/UserChangePasswordTemplate.vue?vue&type=script&lang=ts& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_organisms_UserChangePasswordForm_UserChangePasswordForm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/organisms/UserChangePasswordForm/UserChangePasswordForm.vue */ "./src/components/organisms/UserChangePasswordForm/UserChangePasswordForm.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0__["default"].extend({
name: 'UserChangePasswordTemplate',
components: {
UserChangePasswordForm: _components_organisms_UserChangePasswordForm_UserChangePasswordForm_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
userInfo: {
default: {}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
}
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ホーム',
disabled: true
}, {
text: 'パスワード変更',
disabled: true
}];
}
}
},
methods: {}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/UserDetailTemplate/UserDetailTemplate.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/UserDetailTemplate/UserDetailTemplate.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/ActionButton/ActionButton.vue */ "./src/components/molecules/ActionButton/ActionButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_organisms_UserDetailTable_UserDetailTable_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/organisms/UserDetailTable/UserDetailTable.vue */ "./src/components/organisms/UserDetailTable/UserDetailTable.vue");
/* harmony import */ var _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/ModalTitle/ModalTitle.vue */ "./src/components/molecules/ModalTitle/ModalTitle.vue");
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/config */ "./src/config.ts");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'UsersTemplate',
components: {
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
UserDetailTable: _components_organisms_UserDetailTable_UserDetailTable_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
ActionButton: _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
ModalTitle: _components_molecules_ModalTitle_ModalTitle_vue__WEBPACK_IMPORTED_MODULE_6__["default"]
},
props: {
isGetDepartment: {
type: Boolean,
default: false
},
isFinishProcess: {
type: Boolean,
default: false
},
errorMessageProcess: {
default: []
},
successItemProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
showConfirm: {
type: Boolean,
default: false
},
showProgress: {
type: Boolean,
default: false
},
totalDataRowProcess: {
type: Number,
default: 0
},
isModal: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
messageSetting: {
default: function _default() {
return {};
}
},
dataProgress: {
default: function _default() {
return {};
}
},
listphones: {
type: Array,
default: function _default() {
return [];
}
},
listGatePassagesInUser: {
type: Array,
default: function _default() {
return [];
}
},
tempGroupPassages: {
default: function _default() {
return [];
}
},
userData: {
type: Object,
default: function _default() {
return {
userId: '',
name: '',
furigana: '',
email: '',
phoneNumber: '',
isAdmin: false,
isPhoneAdmin: false,
shareKeyBeValid: false,
isMfaSms: false,
passCode: '',
isValid: false,
option1: '',
option2: '',
isPasswordLoginValid: false,
groupCount: 0,
gateCount: 0,
timelimitedGateCount: 0,
department: '',
groupAdministrators: [{
name: '',
isAdminToViewGate: false,
isAdminOfGroupPassages: false,
isAdminOfGatePassages: false,
isAdminOfRemoteUnlock: false
}],
departmentAdministrators: [{
name: '',
isAdminToViewUser: false,
isAdminToAddUser: false,
isAdminToEditUser: false
}]
};
}
},
cardItems: {
default: function _default() {
return [];
}
},
phoneItems: {
default: function _default() {
return [];
}
},
gateList: {
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
goBack: {
type: String,
default: ''
},
authority: {
type: Object,
default: {}
},
dataAllow: {
default: function _default() {
return [];
}
},
titlePage: {
type: String,
default: ''
}
},
data: function data() {
return {
actionItems: [{
title: '有効化する',
emitName: 'click-enable'
}, {
title: '無効化する',
emitName: 'click-disable'
}],
selectedUserIds: []
};
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ユーザー',
link: true,
exact: true,
disabled: false,
to: {
path: _config__WEBPACK_IMPORTED_MODULE_7__["USER_LIST"]
}
}, {
text: 'ユーザー詳細',
disabled: true
}];
}
}
},
methods: {
goUserEdit: function goUserEdit(value) {
this.$router.push({
path: _config__WEBPACK_IMPORTED_MODULE_7__["USER_EDIT"],
query: {
userId: value
}
});
},
goUserList: function goUserList() {
this.$router.push({
path: '/' + this.goBack
});
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/UserGateAddGroupTemplate/UserGateAddGroupTemplate.vue?vue&type=script&lang=ts&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/UserGateAddGroupTemplate/UserGateAddGroupTemplate.vue?vue&type=script&lang=ts& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_organisms_GateGroupListTable_GateGroupListTable_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/organisms/GateGroupListTable/GateGroupListTable.vue */ "./src/components/organisms/GateGroupListTable/GateGroupListTable.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'GateAddGroupTemplate',
components: {
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
GateGroupListTable: _components_organisms_GateGroupListTable_GateGroupListTable_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_6__["default"]
},
props: {
gateTotalCount: {
type: Number,
default: 0
},
page: {
type: Number,
default: 1
},
showProgress: {
type: Boolean,
default: false
},
showConfirm: {
type: Boolean,
default: false
},
perPage: {
type: Number,
default: 25
},
totalDataRowProcess: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
errorMessageProcess: {
default: []
},
gateOfGroup: {
default: []
},
successItemProcess: {
type: Number,
default: 0
},
disablePagination: {
type: Boolean,
default: false
},
isFinishProcess: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
dataGates: {
type: Array,
default: function _default() {
return [];
}
},
successMessageLogs: {
type: String,
default: ''
},
errorMessageLogs: {
type: String,
default: ''
},
goBack: {
type: String,
default: ''
}
},
computed: {
breadcrumbs: {
get: function get() {
if (this.goBack === 'user') {
return [{
text: 'ユーザー',
disabled: true
}, {
text: 'ゲート',
disabled: true
}];
} else {
return [{
text: '通行権限グループ',
disabled: true
}, {
text: 'ゲート',
disabled: true
}];
}
}
},
showValid: {
get: function get() {
return this.showConfirm;
},
set: function set(val) {
if (val === false) {
this.$emit('closeDialog');
}
return;
}
}
},
methods: {
clickBackGate: function clickBackGate(value) {
this.$router.push({
path: '/' + value
});
}
},
data: function data() {
return {
selectedGateIds: []
};
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/UsersTemplate/UsersTemplate.vue?vue&type=script&lang=ts&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/UsersTemplate/UsersTemplate.vue?vue&type=script&lang=ts& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/ActionButton/ActionButton.vue */ "./src/components/molecules/ActionButton/ActionButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_organisms_UserTable_UserTable_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/organisms/UserTable/UserTable.vue */ "./src/components/organisms/UserTable/UserTable.vue");
/* harmony import */ var _components_organisms_UserImport_UserImport_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/organisms/UserImport/UserImport.vue */ "./src/components/organisms/UserImport/UserImport.vue");
/* harmony import */ var _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/Searchbox/Searchbox.vue */ "./src/components/molecules/Searchbox/Searchbox.vue");
/* harmony import */ var _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/TextLink/TextLink.vue */ "./src/components/molecules/TextLink/TextLink.vue");
/* harmony import */ var _components_pages_aff_modal_AffiliationListModalPage_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/pages/aff-modal/AffiliationListModalPage.vue */ "./src/components/pages/aff-modal/AffiliationListModalPage.vue");
/* harmony import */ var _components_pages_user_UserDetailPage_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/pages/user/UserDetailPage.vue */ "./src/components/pages/user/UserDetailPage.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'UsersTemplate',
components: {
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
UserTable: _components_organisms_UserTable_UserTable_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
ActionButton: _components_molecules_ActionButton_ActionButton_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
UserImport: _components_organisms_UserImport_UserImport_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
Searchbox: _components_molecules_Searchbox_Searchbox_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
TextLink: _components_molecules_TextLink_TextLink_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
AffiliationListModalPage: _components_pages_aff_modal_AffiliationListModalPage_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
UserDetailPage: _components_pages_user_UserDetailPage_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_11__["default"]
},
props: {
typeConfirm: {
type: Number,
default: 0
},
totalDataRowCSV: {
type: Number,
default: 0
},
pageGate: {
type: Number,
default: 0
},
errorMessageProcess: {
default: []
},
totalDataRowProcess: {
type: Number,
default: 0
},
successItemProcess: {
type: Number,
default: 0
},
typeAction: {
type: Number,
default: 0
},
successItemCSV: {
type: Number,
default: 0
},
errorMessage: {
default: []
},
gateList: {
default: []
},
showModalProcess: {
type: Boolean,
default: false
},
loadingGate: {
type: Boolean,
default: false
},
showModalConfirmEmail: {
type: Boolean,
default: false
},
isFinishProcess: {
type: Boolean,
default: false
},
isGetDataList: {
type: Boolean,
default: false
},
showConfirm: {
type: Boolean,
default: false
},
success: {
type: Boolean,
default: false
},
loading: {
type: Boolean,
default: false
},
showProgress: {
type: Boolean,
default: false
},
loadingGroup: {
type: Boolean,
default: false
},
users: {
type: Array,
default: function _default() {
return [];
}
},
listGroupPassages: {
type: Array,
default: function _default() {
return [];
}
},
listphones: {
type: Array,
default: function _default() {
return [];
}
},
listGatePassages: {
type: Array,
default: function _default() {
return [];
}
},
groupDetail: {
default: function _default() {
return [];
}
},
tempGroupPassages: {
default: function _default() {
return [];
}
},
ExpandedGroup: {
default: function _default() {
return [];
}
},
cardItems: {
default: function _default() {
return [];
}
},
phoneItems: {
default: function _default() {
return [];
}
},
maxRecord: {
type: Number,
default: 0
},
page: {
type: Number,
default: 0
},
pageGroup: {
type: Number,
default: 0
},
perPage: {
type: Number,
default: 0
},
progress: {
type: Number,
default: 0
},
successMessageLogs: {
type: String,
default: ''
},
groupId: {
type: String,
default: ''
},
action: {
type: Number,
default: 0
},
errorMessageLogs: {
type: String,
default: ''
},
// Excel
showModalImport: {
type: Boolean,
default: false
},
isExport: {
type: Boolean,
default: false
},
showProcessImportExcel: {
type: Boolean,
default: false
},
successItem: {
type: Number,
default: 0
},
totalDataRow: {
type: Number,
default: 0
},
errorMessageExcel: {
default: []
},
isFinishImportExcel: {
type: Boolean,
default: false
},
sheetUserName: {
type: String,
default: ''
},
userId: {
type: String,
default: ''
},
isValid: {
type: Boolean,
default: ''
},
isType: {
type: String,
default: ''
},
exportType: {
type: Number,
default: 0
},
groupToSearch: {
default: []
},
sheet1Name: {
type: String,
default: ''
},
successItemSheet1: {
type: Number,
default: 0
},
progressSheet1: {
type: Number,
default: 0
},
totalDataRowSheet1: {
type: Number,
default: 0
},
sheet2Name: {
type: String,
default: ''
},
successItemSheet2: {
type: Number,
default: 0
},
progressSheet2: {
type: Number,
default: 0
},
totalDataRowSheet2: {
type: Number,
default: 0
},
isHasLowerCaseCardNumberExcel: {
type: Boolean,
default: false
},
ExpandedData: {
default: function _default() {
return [];
}
},
authority: {
type: Object,
default: {}
},
departments: {
type: Array,
default: function _default() {
return [];
}
},
dataAllow: {
type: Array,
default: function _default() {
return [];
}
},
keyword: {
type: String,
default: ''
}
},
data: function data() {
return {
isShow: false,
groupIdSearch: '',
searchTargetItems: [{
label: 'ユーザーID',
value: 'userId'
}, {
label: 'ユーザー名',
value: 'name'
}, {
label: 'ユーザー名ふりがな',
value: 'furigana'
}, {
label: 'メールアドレス',
value: 'email'
}, {
label: '備考1',
value: 'option1'
}, {
label: '備考2',
value: 'option2'
}],
searchItem: [],
actionItems: [{
title: '有効化する',
emitName: 'click-enable'
}, {
title: '無効化する',
emitName: 'click-disable'
}],
selectedUserIds: [],
isReload: false
};
},
computed: {
breadcrumbs: {
get: function get() {
return [{
text: 'ユーザー',
disabled: true
}];
}
},
isShowConfirm: {
get: function get() {
return this.showConfirm;
},
set: function set(val) {
if (val === false) {
this.$emit('closeDialogConfirm');
}
return;
}
}
},
methods: {
getReload: function getReload(val) {
this.isReload = val;
},
closeModal: function closeModal(isReload) {
if (isReload) {
this.$emit('get-list-user');
this.$emit('get-list-department');
}
},
isTitle: function isTitle() {
var text = '';
switch (this.action) {
case 0:
case 2:
text = 'ユーザーを有効化';
break;
case 1:
case 3:
text = 'ユーザーを無効化';
break;
case 4:
text = '関連付け削除';
break;
case 5:
text = '関連付け削除';
break;
default:
break;
}
return text;
},
isText: function isText() {
var text = '';
switch (this.action) {
case 0:
case 2:
text = 'チェックしたユーザーを有効化します。';
break;
case 1:
case 3:
text = 'チェックしたユーザーを無効化します。';
break;
case 4:
text = 'この通行権限グループとの関連付けを解除しますか?';
break;
case 5:
text = 'このゲートとの関連付けを解除しますか?';
break;
default:
break;
}
return text;
},
clickAction: function clickAction() {
if (this.action === 0 || this.action === 1) {
this.$emit('changeMutiUserIsvalid', {
UserIds: this.selectedUserIds,
isValid: this.action === 0 ? true : false,
action: this.action
});
} else if (this.action === 2 || this.action === 3) {
this.$emit('changeUserIsvalid', {
userId: this.userId,
isValid: this.isValid,
action: this.action
});
} else if (this.action === 4 || this.action === 5) {
this.$emit('click-leave-action', {
leave: this.action === 4 ? 'gate-passage' : 'gate',
action: this.action
});
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ZenescanTemplate/ZenescanTemplate.vue?vue&type=script&lang=ts&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ZenescanTemplate/ZenescanTemplate.vue?vue&type=script&lang=ts& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: TAB_VALUE_ZENESACAN_FACE_DB, TAB_VALUE_ZENESACAN_FACE_IMAGE, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TAB_VALUE_ZENESACAN_FACE_DB", function() { return TAB_VALUE_ZENESACAN_FACE_DB; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TAB_VALUE_ZENESACAN_FACE_IMAGE", function() { return TAB_VALUE_ZENESACAN_FACE_IMAGE; });
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js");
/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/molecules/Loading/Loading.vue */ "./src/components/molecules/Loading/Loading.vue");
/* harmony import */ var _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/molecules/Alert/Alert.vue */ "./src/components/molecules/Alert/Alert.vue");
/* harmony import */ var _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/molecules/Breadcrumbs/Breadcrumbs.vue */ "./src/components/molecules/Breadcrumbs/Breadcrumbs.vue");
/* harmony import */ var _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/molecules/Modal/Modal.vue */ "./src/components/molecules/Modal/Modal.vue");
/* harmony import */ var _components_molecules_Tabs_Tabs_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/molecules/Tabs/Tabs.vue */ "./src/components/molecules/Tabs/Tabs.vue");
/* harmony import */ var _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/molecules/CancelButton/CancelButton.vue */ "./src/components/molecules/CancelButton/CancelButton.vue");
/* harmony import */ var _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/molecules/SuccessButton/SuccessButton.vue */ "./src/components/molecules/SuccessButton/SuccessButton.vue");
/* harmony import */ var _components_organisms_ZenescanFaceDbList_ZenescanFaceDbList_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/organisms/ZenescanFaceDbList/ZenescanFaceDbList.vue */ "./src/components/organisms/ZenescanFaceDbList/ZenescanFaceDbList.vue");
/* harmony import */ var _components_organisms_ZenescanFaceImageList_ZenescanFaceImageList_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/organisms/ZenescanFaceImageList/ZenescanFaceImageList.vue */ "./src/components/organisms/ZenescanFaceImageList/ZenescanFaceImageList.vue");
var TAB_VALUE_ZENESACAN_FACE_DB = 'zenescan-face-db';
var TAB_VALUE_ZENESACAN_FACE_IMAGE = 'zenescan-face-image';
/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1__["default"].extend({
name: 'ZenescanTemplate',
components: {
Loading: _components_molecules_Loading_Loading_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
Alert: _components_molecules_Alert_Alert_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
Breadcrumbs: _components_molecules_Breadcrumbs_Breadcrumbs_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
Modal: _components_molecules_Modal_Modal_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
Tabs: _components_molecules_Tabs_Tabs_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
CancelButton: _components_molecules_CancelButton_CancelButton_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
SuccessButton: _components_molecules_SuccessButton_SuccessButton_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
ZenescanFaceDbList: _components_organisms_ZenescanFaceDbList_ZenescanFaceDbList_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
ZenescanFaceImageList: _components_organisms_ZenescanFaceImageList_ZenescanFaceImageList_vue__WEBPACK_IMPORTED_MODULE_10__["default"]
},
props: {
loading: {
type: Boolean,
default: false
},
successMessages: {
type: Array,
default: function _default() {
return [];
}
},
errorMessages: {
type: Array,
default: function _default() {
return [];
}
},
tab: {
type: String,
default: TAB_VALUE_ZENESACAN_FACE_IMAGE
},
zenescanFaceDbLoading: {
type: Boolean,
default: false
},
zenescanFaceDbs: {
type: Array,
default: function _default() {
return [];
}
},
faceDbs: {
type: Array,
default: function _default() {
return [];
}
},
showSelectZenescanFaceDb: {
type: Boolean,
default: false
},
zenescanFaceImageLoading: {
type: Boolean,
default: false
},
faceImages: {
type: Array,
default: function _default() {
return [];
}
},
showSelectZenescanFaceImage: {
type: Boolean,
default: true
},
typeItems: {
type: Array,
default: function _default() {
return [];
}
},
pCodeItems: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
userItems: {
type: Array,
default: function _default() {
return [{
text: 'ロード中',
value: 'select1'
}];
}
},
pCodes: {
type: Array,
default: function _default() {
return [];
}
},
users: {
type: Array,
default: function _default() {
return [];
}
},
faceImageProgressModalInfo: {
type: Object,
default: function _default() {
return {
showModal: false,
indeterminate: false,
title: '',
message: '',
errorMessage: '',
totalCount: 0,
finishedCount: 0,
errorCount: 0,
errorContents: []
};
}
},
faceImageSearchValue: {
type: Object,
default: function _default() {
return {
text: '',
targets: ['pCodeId', 'pCode.userId', 'pCode.user.name']
};
}
},
isSelectedClearFaceImage: {
type: Boolean,
default: function _default() {
return false;
}
},
faceImageTotalCount: {
type: Number,
default: 0
},
faceImagePage: {
type: Number,
default: 1
},
faceImagePerPage: {
type: Number,
default: 25
},
isDisabledPaginationFaceImage: {
type: Boolean,
default: function _default() {
return true;
}
}
},
data: function data() {
return {
showSuccessMessages: [],
breadcrumbs: [{
text: '顔認証連携設定',
disabled: true
}],
tabItems: [{
text: '顔写真リスト',
value: TAB_VALUE_ZENESACAN_FACE_IMAGE
}]
};
},
computed: {
innerTab: {
get: function get() {
return this.tab;
},
set: function set(val) {
this.$emit('input-tab', val);
}
},
innerFaceImageSearchValue: {
get: function get() {
return this.faceImageSearchValue;
},
set: function set(val) {
this.$emit('input-search-value', val);
return;
}
}
}
}));
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=template&id=7ba5bd90&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=template&id=7ba5bd90& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("v-app", [_c("router-view")], 1)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ActionButton/ActionButton.vue?vue&type=template&id=741c8526&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ActionButton/ActionButton.vue?vue&type=template&id=741c8526&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-action-button" },
[
_c(
"v-menu",
{
attrs: { "offset-y": "" },
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass: "text-bold",
attrs: {
color: "grey darken-1",
outlined: "",
disabled: _vm.disabled
}
},
"v-btn",
attrs,
false
),
on
),
[_vm._v("\n " + _vm._s(_vm.text) + "\n ")]
)
]
}
}
])
},
[
_vm._v(" "),
_c(
"v-list",
_vm._l(_vm.actionItems, function(item, index) {
return _c(
"v-list-item",
{
key: index,
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit(item.emitName, $event)
}
}
},
[_c("v-list-item-title", [_vm._v(_vm._s(item.title))])],
1
)
}),
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Alert/Alert.vue?vue&type=template&id=314932e7&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Alert/Alert.vue?vue&type=template&id=314932e7& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-alert" },
[
_c(
"v-alert",
{
attrs: {
text: _vm.type !== "warning",
type: _vm.type,
dismissible: _vm.dismissible,
transition: "slide-y-transition"
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
},
[_vm._v("\n " + _vm._s(_vm.text) + "\n ")]
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/AlertIcon/AlertIcon.vue?vue&type=template&id=7e27df59&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/AlertIcon/AlertIcon.vue?vue&type=template&id=7e27df59& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"span",
[
_c(
"v-tooltip",
{
attrs: {
top: "",
"max-width": "300px",
"content-class": "text-caption"
},
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-icon",
_vm._g(
_vm._b(
{
on: {
click: function($event) {
return _vm.$emit("click", $event)
}
}
},
"v-icon",
attrs,
false
),
on
),
[_vm._v("\n mdi-alert-circle\n ")]
)
]
}
}
])
},
[_vm._v(" "), _c("span", [_vm._v(_vm._s(_vm.text))])]
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Breadcrumbs/Breadcrumbs.vue?vue&type=template&id=30ae010f&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Breadcrumbs/Breadcrumbs.vue?vue&type=template&id=30ae010f& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-breadcrumbs" },
[_c("v-breadcrumbs", { attrs: { items: _vm.items, divider: ">" } })],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/CancelButton/CancelButton.vue?vue&type=template&id=68792bed&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/CancelButton/CancelButton.vue?vue&type=template&id=68792bed&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-camcel-button" },
[
_c(
"v-btn",
{
staticClass: "text-bold btn-secondary",
attrs: {
color: "green darken-1",
outlined: "",
disabled: _vm.disabled
},
on: {
click: function($event) {
return _vm.$emit("click")
}
}
},
[_vm._v("\n " + _vm._s(_vm.text) + "\n ")]
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/CardLink/CardLink.vue?vue&type=template&id=24a8f5a6&scoped=true&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/CardLink/CardLink.vue?vue&type=template&id=24a8f5a6&scoped=true& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-card",
{
staticClass: "rounded-lg mt-4 ml-4 pa-2",
attrs: { width: _vm.width },
on: {
click: function($event) {
return _vm.$emit("click", $event)
}
}
},
[_vm._t("cardbody", [_vm._v("\n " + _vm._s(_vm.text) + "\n ")])],
2
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/CheckBoxValid/CheckBoxValid.vue?vue&type=template&id=5d152fa1&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/CheckBoxValid/CheckBoxValid.vue?vue&type=template&id=5d152fa1& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("v-checkbox", {
staticClass: "text-caption-checkbox mr-5",
attrs: { label: _vm.title, color: "green", dense: "", "hide-details": "" },
model: {
value: _vm.isValid,
callback: function($$v) {
_vm.isValid = $$v
},
expression: "isValid"
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/DatePicker/DatePicker.vue?vue&type=template&id=27a989ad&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/DatePicker/DatePicker.vue?vue&type=template&id=27a989ad& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "date-picker" },
[
_c(
"v-menu",
{
attrs: {
"close-on-content-click": false,
transition: "scale-transition",
"offset-y": "",
"min-width": "auto"
},
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
attrs: {
color: "green",
"prepend-inner-icon": "mdi-calendar",
"single-line": "",
"hide-details": "",
readonly: "",
outlined: "",
dense: ""
},
on: {
click: function($event) {
return _vm.$emit("activate")
}
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
]),
model: {
value: _vm.show,
callback: function($$v) {
_vm.show = $$v
},
expression: "show"
}
},
[
_vm._v(" "),
_c("v-date-picker", {
attrs: {
color: "green",
"no-title": "",
scrollable: "",
min: _vm.min,
max: _vm.max
},
on: {
input: function($event) {
_vm.show = false
}
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/DateTimePicker/DateTimePicker.vue?vue&type=template&id=955cbae6&scoped=true&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/DateTimePicker/DateTimePicker.vue?vue&type=template&id=955cbae6&scoped=true& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
[
_c(
"v-row",
{ attrs: { justify: "center", align: "end" } },
[
_c(
"v-col",
{ staticClass: "distance-col", attrs: { cols: "3", pa: "0" } },
[
_c(
"v-menu",
{
attrs: {
"close-on-content-click": false,
transition: "scale-transition",
"offset-y": "",
"content-class": "background-white",
"min-width": "auto"
},
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass: "input-add",
attrs: {
color: "green",
"prepend-inner-icon": "mdi-calendar",
outlined: "",
dense: "",
"hide-details": "auto",
disabled: _vm.isDisable,
autocomplete: "off",
readonly: ""
},
model: {
value: _vm.dateS,
callback: function($$v) {
_vm.dateS = $$v
},
expression: "dateS"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
]),
model: {
value: _vm.dateStart,
callback: function($$v) {
_vm.dateStart = $$v
},
expression: "dateStart"
}
},
[
_vm._v(" "),
_c("v-date-picker", {
attrs: { color: "green", "no-title": "" },
on: {
input: function($event) {
_vm.dateStart = false
}
},
model: {
value: _vm.dateS,
callback: function($$v) {
_vm.dateS = $$v
},
expression: "dateS"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "distance-col", attrs: { cols: "3", pa: "0" } },
[
_c(
"v-menu",
{
attrs: {
"content-class": "background-white",
"close-on-content-click": false,
transition: "scale-transition",
"offset-y": "",
"min-width": "auto"
},
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass: "input-add input-time",
attrs: {
color: "green",
outlined: "",
dense: "",
"prepend-inner-icon":
"mdi-clock-time-four-outline",
"hide-details": "auto",
disabled:
_vm.isDisable ||
_vm.isExportCSVWorkTimeType,
autocomplete: "off",
readonly: ""
},
scopedSlots: _vm._u(
[
{
key: "append-outer",
fn: function() {
return [
_c("div", { staticClass: "pr-1" }, [
_vm._v(" ~")
])
]
},
proxy: true
}
],
null,
true
),
model: {
value: _vm.timeS,
callback: function($$v) {
_vm.timeS = $$v
},
expression: "timeS"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
]),
model: {
value: _vm.menuTime,
callback: function($$v) {
_vm.menuTime = $$v
},
expression: "menuTime"
}
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{ staticClass: "allig-select" },
[
_c("v-select", {
attrs: {
items: _vm.hours,
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
disabled: _vm.isDisable
},
model: {
value: _vm.hourStart,
callback: function($$v) {
_vm.hourStart = $$v
},
expression: "hourStart"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "mt-2 mr-2 ml-2 font-weight-bold" },
[_vm._v(":")]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "allig-select" },
[
_c("v-select", {
attrs: {
items: _vm.minutes,
color: "green",
outlined: "",
dense: "",
"full-width": "",
"hide-details": "auto",
disabled: _vm.isDisable
},
model: {
value: _vm.minuteStart,
callback: function($$v) {
_vm.minuteStart = $$v
},
expression: "minuteStart"
}
})
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "distance-col",
attrs: { cols: "3", pa: "0", mt: "4" }
},
[
_c(
"v-menu",
{
attrs: {
"close-on-content-click": false,
transition: "scale-transition",
"offset-y": "",
"content-class": "background-white",
"min-width": "auto"
},
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass: "input-add",
attrs: {
color: "green",
"prepend-inner-icon": "mdi-calendar",
outlined: "",
dense: "",
"hide-details": "auto",
disabled: _vm.isDisable,
autocomplete: "off",
readonly: ""
},
model: {
value: _vm.dateE,
callback: function($$v) {
_vm.dateE = $$v
},
expression: "dateE"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
]),
model: {
value: _vm.dateEnd,
callback: function($$v) {
_vm.dateEnd = $$v
},
expression: "dateEnd"
}
},
[
_vm._v(" "),
_c("v-date-picker", {
attrs: {
color: "green",
"no-title": "",
max: _vm.maxDateEnd,
min: _vm.minDateEnd
},
on: {
input: function($event) {
_vm.dateEnd = false
}
},
model: {
value: _vm.dateE,
callback: function($$v) {
_vm.dateE = $$v
},
expression: "dateE"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "distance-col", attrs: { cols: "3", pa: "0" } },
[
_c(
"v-menu",
{
attrs: {
"content-class": "background-white",
"close-on-content-click": false,
transition: "scale-transition",
"offset-y": "",
left: "",
"min-width": "auto"
},
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass: "input-add input-time",
attrs: {
color: "green",
outlined: "",
dense: "",
"prepend-inner-icon":
"mdi-clock-time-four-outline",
"hide-details": "auto",
disabled:
_vm.isDisable ||
_vm.isExportCSVWorkTimeType,
autocomplete: "off",
readonly: ""
},
scopedSlots: _vm._u(
[
{
key: "append-outer",
fn: function() {
return [
_c("div", {
staticClass: "pr-1",
staticStyle: { width: "12px" }
})
]
},
proxy: true
}
],
null,
true
),
model: {
value: _vm.timeE,
callback: function($$v) {
_vm.timeE = $$v
},
expression: "timeE"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
]),
model: {
value: _vm.menuTimeE,
callback: function($$v) {
_vm.menuTimeE = $$v
},
expression: "menuTimeE"
}
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{ staticClass: "allig-select" },
[
_c("v-select", {
attrs: {
items: _vm.hours,
color: "green",
outlined: "",
dense: ""
},
model: {
value: _vm.hourEnd,
callback: function($$v) {
_vm.hourEnd = $$v
},
expression: "hourEnd"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "mt-2 mr-2 ml-2 font-weight-bold" },
[_vm._v(":")]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "allig-select" },
[
_c("v-select", {
attrs: {
items: _vm.minutes,
color: "green",
outlined: "",
dense: "",
"full-width": "",
"hide-details": "auto",
disabled: _vm.isDisable
},
model: {
value: _vm.minuteEnd,
callback: function($$v) {
_vm.minuteEnd = $$v
},
expression: "minuteEnd"
}
})
],
1
)
]
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/DateTimePickerFull/DateTimePickerFull.vue?vue&type=template&id=bc0ab5a6&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/DateTimePickerFull/DateTimePickerFull.vue?vue&type=template&id=bc0ab5a6&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
[
_c(
"v-row",
{ attrs: { justify: "center", align: "end" } },
[
_c(
"v-col",
{ staticClass: "distance-col", attrs: { cols: "6", pa: "0" } },
[
_c(
"v-menu",
{
attrs: {
"close-on-content-click": false,
transition: "scale-transition",
"offset-y": "",
"content-class": "background-white",
"min-width": "auto"
},
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass: "input-add",
attrs: {
color: "green",
"prepend-inner-icon": "mdi-calendar",
outlined: "",
dense: "",
"hide-details": "auto",
disabled: _vm.isDisable,
autocomplete: "off",
readonly: ""
},
model: {
value: _vm.dateS,
callback: function($$v) {
_vm.dateS = $$v
},
expression: "dateS"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
]),
model: {
value: _vm.dateStart,
callback: function($$v) {
_vm.dateStart = $$v
},
expression: "dateStart"
}
},
[
_vm._v(" "),
_c("v-date-picker", {
attrs: { color: "green", "no-title": "" },
on: {
input: function($event) {
_vm.dateStart = false
}
},
model: {
value: _vm.dateS,
callback: function($$v) {
_vm.dateS = $$v
},
expression: "dateS"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "distance-col", attrs: { cols: "6", pa: "0" } },
[
_c(
"v-menu",
{
attrs: {
"content-class": "background-white",
"close-on-content-click": false,
transition: "scale-transition",
"offset-y": "",
"min-width": "auto"
},
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass: "input-add",
attrs: {
color: "green",
outlined: "",
dense: "",
"prepend-inner-icon":
"mdi-clock-time-four-outline",
"hide-details": "auto",
disabled: _vm.isDisable,
autocomplete: "off",
readonly: ""
},
model: {
value: _vm.time,
callback: function($$v) {
_vm.time = $$v
},
expression: "time"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
])
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{ staticClass: "allig-select" },
[
_c("v-select", {
attrs: {
items: _vm.hours,
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
disabled: _vm.isDisable
},
model: {
value: _vm.hour,
callback: function($$v) {
_vm.hour = $$v
},
expression: "hour"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "mt-2 mr-2 ml-2 font-weight-bold" },
[_vm._v(":")]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "allig-select" },
[
_c("v-select", {
attrs: {
items: _vm.minutes,
color: "green",
outlined: "",
dense: "",
"full-width": "",
"hide-details": "auto",
disabled: _vm.isDisable
},
model: {
value: _vm.minute,
callback: function($$v) {
_vm.minute = $$v
},
expression: "minute"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "mt-2 mr-2 ml-2 font-weight-bold" },
[_vm._v(":")]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "allig-select" },
[
_c("v-select", {
attrs: {
items: _vm.seconds,
color: "green",
outlined: "",
dense: "",
"full-width": "",
"hide-details": "auto",
disabled: _vm.isDisable
},
model: {
value: _vm.second,
callback: function($$v) {
_vm.second = $$v
},
expression: "second"
}
})
],
1
)
]
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/DisplayOption/DisplayOption.vue?vue&type=template&id=58fbc09d&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/DisplayOption/DisplayOption.vue?vue&type=template&id=58fbc09d&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-display-option" },
[
_vm.isShowOption
? _c(
"v-card",
{
directives: [
{
name: "click-outside",
rawName: "v-click-outside",
value: {
handler: _vm.onClickOutsideOption,
include: _vm.included
},
expression:
"{ handler: onClickOutsideOption, include: included}"
}
],
staticClass: "display-option-contents mr-0 ml-5 mt-1",
attrs: { color: "white" }
},
[
_c("v-card-text", { staticClass: "pb-0" }, [
_c("div", { staticClass: "font-weight-black" }, [
_vm._v("\n 表示項目: \n ")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "d-flex flex-wrap" },
_vm._l(_vm.displayOptionItems, function(item) {
return _c("v-checkbox", {
key: item.value,
staticClass: "mt-1 mr-10 allig-custom-search-checkbox",
attrs: {
label: item.label,
value: item.value,
color: "grey",
dense: "",
"hide-details": "",
disabled: item.isDisabled
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
}),
1
)
]),
_vm._v(" "),
_vm.isLog !== "" &&
(_vm.isLog === "gate" || _vm.isLog === "operation")
? _c("v-card-text", { staticClass: "pt-0" }, [
_c("div", { staticClass: "d-flex flex-wrap" }, [
_c(
"div",
{ staticClass: "allig-per-page-select-page" },
[
_c(
"v-row",
[
_c("div", { staticClass: "mr-4 lable-page" }, [
_vm._v(
"\n ページことに表示する項目: \n "
)
]),
_vm._v(" "),
_c("v-select", {
staticClass: "input-search",
attrs: {
color: "gray",
"item-color": "gray",
"hide-details": "auto",
outlined: "",
dense: "",
items: _vm.items,
"item-text": "text",
"item-value": "value"
},
model: {
value: _vm.perPageValue,
callback: function($$v) {
_vm.perPageValue = $$v
},
expression: "perPageValue"
}
})
],
1
)
],
1
)
])
])
: _vm._e()
],
1
)
: _vm._e()
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/DragAndDropInputForm/DragAndDropFileInputForm.vue?vue&type=template&id=40ce5b51&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/DragAndDropInputForm/DragAndDropFileInputForm.vue?vue&type=template&id=40ce5b51& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "drag-and-drop-file-input-form" },
[
_c(
"v-row",
{
on: {
dragover: function($event) {
$event.preventDefault()
},
dragenter: _vm.onDragEnter,
dragleave: _vm.onDragLeave,
drop: _vm.onDrop,
change: _vm.onChange
}
},
[
_vm.$vuetify.breakpoint.mdAndUp &&
(_vm.title || _vm.helpText !== "" || _vm.alertText !== "")
? _c(
"v-col",
{ attrs: { cols: "2" } },
[
_c(
"v-subheader",
[
_c("span", {
domProps: { innerHTML: _vm._s(_vm.title) }
}),
_vm._v(" "),
_vm.helpText !== ""
? _c("help-icon", {
staticClass: "ml-2",
attrs: { text: _vm.helpText },
on: {
click: function($event) {
return _vm.$emit("click-help", $event)
}
}
})
: _vm._e(),
_vm._v(" "),
_vm.alertText !== ""
? _c("alert-icon", {
staticClass: "ml-2",
attrs: { text: _vm.alertText },
on: {
click: function($event) {
return _vm.$emit("click-alert", $event)
}
}
})
: _vm._e()
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
[
_vm.inputType === "file"
? _c("v-file-input", {
attrs: {
accept: _vm.accept,
label:
_vm.label !== ""
? _vm.label
: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
counter: "",
dense: "",
outlined: "",
multiple: "",
"truncate-length": "50",
placeholder:
"ドラッグ&ドロップでも複数のファイルを入力できます",
disabled: _vm.disabled,
rules: _vm.rules,
"prepend-icon": "",
"append-icon": "mdi-paperclip"
},
scopedSlots: _vm._u(
[
{
key: "selection",
fn: function(ref) {
var text = ref.text
return [
_c(
"v-chip",
{
attrs: {
color: "primary",
label: "",
small: ""
}
},
[_vm._v(_vm._s(text))]
)
]
}
}
],
null,
false,
3697154816
),
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm.inputType === "account-image-file"
? _c("v-file-input", {
attrs: {
accept: _vm.imageAccept,
label:
_vm.label !== ""
? _vm.label
: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
counter: "",
dense: "",
outlined: "",
multiple: "",
"truncate-length": "50",
placeholder:
"ドラッグ&ドロップでも複数のファイルを入力できます",
disabled: _vm.disabled,
rules: _vm.rules,
height: "200",
"prepend-icon": "",
"append-icon": "mdi-file-account-outline"
},
scopedSlots: _vm._u([
{
key: "selection",
fn: function(ref) {
var index = ref.index
var text = ref.text
return [
index < _vm.displayFileNameCount
? _c(
"v-chip",
{
attrs: {
color: "primary",
label: "",
small: ""
}
},
[
_vm._v(
"\n " +
_vm._s(text) +
"\n "
)
]
)
: index === _vm.displayFileNameCount
? _c(
"span",
{ staticClass: "text-overline grey--text" },
[
_vm._v(
"\n +" +
_vm._s(
_vm.allFileNameCount -
_vm.displayFileNameCount
) +
" files\n "
)
]
)
: _vm._e()
]
}
}
]),
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm._e(),
_vm._v(" "),
_vm._t("form")
],
2
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ErrorButton/ErrorButton.vue?vue&type=template&id=72a83523&scoped=true&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ErrorButton/ErrorButton.vue?vue&type=template&id=72a83523&scoped=true& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-error-button" },
[
_c(
"v-btn",
{
staticClass: "text-color-white text-bold",
attrs: {
color: "error",
elevation: "0",
disabled: _vm.disabled,
outlined: _vm.outlined
},
on: {
click: function($event) {
return _vm.$emit("click", $event)
}
}
},
[_vm._v("\n " + _vm._s(_vm.text) + "\n ")]
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/HelpIcon/HelpIcon.vue?vue&type=template&id=3471bb2d&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/HelpIcon/HelpIcon.vue?vue&type=template&id=3471bb2d& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"span",
[
_c(
"v-tooltip",
{
attrs: {
top: "",
"max-width": "300px",
"content-class": "text-caption"
},
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-icon",
_vm._g(
_vm._b(
{
on: {
click: function($event) {
return _vm.$emit("click", $event)
}
}
},
"v-icon",
attrs,
false
),
on
),
[_vm._v("\n mdi-help-circle\n ")]
)
]
}
}
])
},
[_vm._v(" "), _c("span", [_vm._v(_vm._s(_vm.text))])]
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/IconButton/IconButton.vue?vue&type=template&id=1f61364d&scoped=true&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/IconButton/IconButton.vue?vue&type=template&id=1f61364d&scoped=true& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-icon-button" },
[
_c(
"v-btn",
{
staticClass: "ma-2 white--text text-bold",
attrs: { disabled: _vm.disabled, color: "green", elevation: "0" },
on: {
click: function($event) {
return _vm.$emit("click", $event)
}
}
},
[
_c(
"v-icon",
{ staticClass: "icon", attrs: { left: "", light: "" } },
[_vm._v("\n " + _vm._s(_vm.icon) + "\n ")]
),
_vm._v("\n " + _vm._s(_vm.text) + "\n ")
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/InfoImage/InfoImage.vue?vue&type=template&id=2705f7ee&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/InfoImage/InfoImage.vue?vue&type=template&id=2705f7ee& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "info-image" },
[
_c(
"v-row",
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"v-col",
{ attrs: { cols: "3" } },
[_c("v-subheader", [_vm._v(_vm._s(_vm.title))])],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "text-body-2", attrs: { "align-self": "center" } },
[
_vm.image && _vm.image.length > 0
? _c(
"v-img",
{
attrs: {
contain: true,
src: _vm.image,
"max-height": 200,
"max-width": 200
}
},
[
_vm.imageFileSize > _vm.maxFileSize
? _c("multiple-line-help-icon", {
staticClass: "ml-2",
attrs: {
iconType: "alert",
line1: _vm.line1,
line2: _vm.line2
}
})
: _vm._e()
],
1
)
: _vm._t("text", [
_vm._v("\n " + _vm._s(_vm.text) + "\n ")
])
],
2
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/InfoItem/InfoItem.vue?vue&type=template&id=6555d9e6&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/InfoItem/InfoItem.vue?vue&type=template&id=6555d9e6& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "info-item" },
[
_c(
"v-row",
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"v-col",
{ attrs: { cols: "3" } },
[_c("v-subheader", [_vm._v(_vm._s(_vm.title))])],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "text-body-2", attrs: { "align-self": "center" } },
[
_vm._t("text", [
_vm._v("\n " + _vm._s(_vm.text) + "\n ")
])
],
2
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/InputForm/InputForm.vue?vue&type=template&id=1c935aea&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/InputForm/InputForm.vue?vue&type=template&id=1c935aea& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "input-form" },
[
_vm.isShow === "vertical"
? _c(
"v-row",
{ staticClass: "col-vertical" },
[
_c("v-col", { attrs: { cols: "12" } }, [
_c(
"div",
{ staticClass: "title-display-block" },
[
_c("span", { domProps: { innerHTML: _vm._s(_vm.title) } }),
_vm._v(" "),
_vm.helpText !== ""
? _c("help-icon", {
staticClass: "ml-2",
attrs: { text: _vm.helpText },
on: {
click: function($event) {
return _vm.$emit("click-help", $event)
}
}
})
: _vm._e()
],
1
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "12" } },
[
_vm.inputType === "number"
? _c("v-text-field", {
attrs: {
label: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
type: "number",
outlined: "",
dense: "",
clearable: _vm.clearable,
disabled: _vm.disabled,
rules: _vm.rules,
min: "1",
"append-icon": _vm.appendIcon,
autocomplete: "off"
},
on: {
"click:append": function($event) {
return _vm.$emit("click-append-icon", $event)
},
change: function($event) {
return _vm.$emit("change", $event)
},
input: function($event) {
return _vm.$emit("input", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "append",
fn: function() {
return [_vm._t("text-append")]
},
proxy: true
}
],
null,
true
),
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm._e(),
_vm._v(" "),
_vm.inputType === "text"
? _c("v-text-field", {
attrs: {
color: "green",
"hide-details": "auto",
type: _vm.textType,
outlined: "",
dense: "",
clearable: _vm.clearable,
disabled: _vm.disabled,
rules: _vm.rules,
"append-icon": _vm.appendIcon,
autocomplete: "off"
},
on: {
"click:append": function($event) {
return _vm.$emit("click-append-icon", $event)
},
change: function($event) {
return _vm.$emit("change", $event)
},
input: function($event) {
return _vm.$emit("input", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "append",
fn: function() {
return [_vm._t("text-append")]
},
proxy: true
}
],
null,
true
),
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm._e(),
_vm._v(" "),
_vm.inputType === "password"
? _c("v-text-field", {
attrs: {
"append-icon": _vm.showIconEye
? "mdi-eye"
: "mdi-eye-off",
label: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
type: _vm.showIconEye ? "text" : "password",
outlined: "",
dense: "",
disabled: _vm.disabled,
rules: _vm.rules,
autocomplete: "off",
readonly: "",
onfocus: "this.removeAttribute('readonly');"
},
on: {
"click:append": function($event) {
_vm.showIconEye = !_vm.showIconEye
}
},
scopedSlots: _vm._u(
[
{
key: "append",
fn: function() {
return [_vm._t("text-append")]
},
proxy: true
}
],
null,
true
),
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm._e(),
_vm._v(" "),
_vm.inputType === "clearable"
? _c("v-text-field", {
attrs: {
label: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
type: _vm.textType,
outlined: "",
dense: "",
clearable: "",
rules: _vm.rules,
disabled: _vm.disabled,
autocomplete: "off"
},
scopedSlots: _vm._u(
[
{
key: "append",
fn: function() {
return [_vm._t("text-append")]
},
proxy: true
}
],
null,
true
),
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm.inputType === "switch"
? _c("v-switch", {
staticClass: "ml-1",
class: _vm.$vuetify.breakpoint.mdAndUp
? "mt-2"
: "mt-0",
attrs: {
color: "green",
"hide-details": "auto",
inset: "",
disabled: _vm.disabled,
label: _vm.$vuetify.breakpoint.mdAndUp
? _vm.innerValue
? "ON"
: "OFF"
: _vm.innerValue
? _vm.title + ":ON"
: _vm.title + ":OFF"
},
on: {
change: function($event) {
return _vm.$emit("change", $event)
}
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm.inputType === "select"
? _c("v-autocomplete", {
ref: "scroll-track-input",
attrs: {
items: _vm.selectItems,
label:
_vm.label !== ""
? _vm.label
: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
disabled: _vm.disabled,
rules: _vm.rules,
clearable: _vm.clearable,
"no-data-text": "",
autocomplete: "off",
attach: _vm.isAttach
},
on: {
change: function($event) {
return _vm.$emit("change-select", $event)
}
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm.inputType === "multi-select"
? _c("v-autocomplete", {
attrs: {
items: _vm.selectItems,
label: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
multiple: "",
"small-chips": "",
disabled: _vm.disabled,
rules: _vm.rules,
"no-data-text": "",
autocomplete: "off",
attach: _vm.isAttach
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm.inputType === "checkbox"
? _c("v-checkbox", {
attrs: {
label:
_vm.label !== ""
? _vm.label
: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
dense: "",
disabled: _vm.disabled,
rules: _vm.rules,
"true-value": _vm.trueValue,
"false-value": _vm.falseValue
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm.inputType === "file"
? _c("v-file-input", {
attrs: {
accept: _vm.accept,
label:
_vm.label !== ""
? _vm.label
: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
dense: "",
outlined: "",
disabled: _vm.disabled,
rules: _vm.rules,
"prepend-icon": "",
"append-icon": "mdi-paperclip"
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm._e(),
_vm._v(" "),
_vm._t("form")
],
2
),
_vm._v(" "),
_vm._t("right-append")
],
2
)
: _c(
"v-row",
[
_vm.$vuetify.breakpoint.mdAndUp &&
(_vm.title || _vm.helpText !== "")
? _c(
"v-col",
{ attrs: { cols: _vm.isCol } },
[
_c(
"v-subheader",
[
_c("span", {
domProps: { innerHTML: _vm._s(_vm.title) }
}),
_vm._v(" "),
_vm.helpText !== ""
? _c("help-icon", {
staticClass: "ml-2",
attrs: { text: _vm.helpText },
on: {
click: function($event) {
return _vm.$emit("click-help", $event)
}
}
})
: _vm._e()
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
[
_vm.inputType === "number"
? _c("v-text-field", {
attrs: {
label: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
type: "number",
outlined: "",
dense: "",
clearable: _vm.clearable,
disabled: _vm.disabled,
rules: _vm.rules,
min: "1",
"append-icon": _vm.appendIcon,
autocomplete: "off"
},
on: {
"click:append": function($event) {
return _vm.$emit("click-append-icon", $event)
},
change: function($event) {
return _vm.$emit("change", $event)
},
input: function($event) {
return _vm.$emit("input", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "append",
fn: function() {
return [_vm._t("text-append")]
},
proxy: true
}
],
null,
true
),
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm._e(),
_vm._v(" "),
_vm.inputType === "text"
? _c("v-text-field", {
attrs: {
label: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
type: _vm.textType,
outlined: "",
dense: "",
clearable: _vm.clearable,
disabled: _vm.disabled,
rules: _vm.rules,
"append-icon": _vm.appendIcon,
autocomplete: "off"
},
on: {
"click:append": function($event) {
return _vm.$emit("click-append-icon", $event)
},
change: function($event) {
return _vm.$emit("change", $event)
},
input: function($event) {
return _vm.$emit("input", $event)
},
blur: function($event) {
return _vm.$emit("blur", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "append",
fn: function() {
return [_vm._t("text-append")]
},
proxy: true
}
],
null,
true
),
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm._e(),
_vm._v(" "),
_vm.inputType === "password"
? _c("v-text-field", {
attrs: {
"append-icon": _vm.showIconEye
? "mdi-eye"
: "mdi-eye-off",
label: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
type: _vm.showIconEye ? "text" : "password",
outlined: "",
dense: "",
disabled: _vm.disabled,
rules: _vm.rules,
autocomplete: "off",
readonly: "",
onfocus: "this.removeAttribute('readonly');"
},
on: {
"click:append": function($event) {
_vm.showIconEye = !_vm.showIconEye
}
},
scopedSlots: _vm._u(
[
{
key: "append",
fn: function() {
return [_vm._t("text-append")]
},
proxy: true
}
],
null,
true
),
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm._e(),
_vm._v(" "),
_vm.inputType === "clearable"
? _c("v-text-field", {
attrs: {
label: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
type: _vm.textType,
outlined: "",
dense: "",
clearable: "",
rules: _vm.rules,
disabled: _vm.disabled,
autocomplete: "off"
},
scopedSlots: _vm._u(
[
{
key: "append",
fn: function() {
return [_vm._t("text-append")]
},
proxy: true
}
],
null,
true
),
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm.inputType === "switch"
? _c("v-switch", {
staticClass: "ml-1",
class: _vm.$vuetify.breakpoint.mdAndUp
? "mt-2"
: "mt-0",
attrs: {
color: "green",
"hide-details": "auto",
inset: "",
disabled: _vm.disabled,
label: _vm.$vuetify.breakpoint.mdAndUp
? _vm.innerValue
? "ON"
: "OFF"
: _vm.innerValue
? _vm.title + ":ON"
: _vm.title + ":OFF"
},
on: {
change: function($event) {
return _vm.$emit("change", $event)
}
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm.inputType === "select"
? _c("v-autocomplete", {
ref: "scroll-track-input",
attrs: {
items: _vm.selectItems,
label:
_vm.label !== ""
? _vm.label
: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
disabled: _vm.disabled,
rules: _vm.rules,
clearable: _vm.clearable,
"no-data-text": "",
autocomplete: "off",
attach: _vm.isAttach
},
on: {
change: function($event) {
return _vm.$emit("change-select", $event)
}
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm.inputType === "multi-select"
? _c("v-autocomplete", {
attrs: {
items: _vm.selectItems,
label: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
multiple: "",
"small-chips": "",
disabled: _vm.disabled,
rules: _vm.rules,
"no-data-text": "",
autocomplete: "off",
"menu-props": { contentClass: _vm.classMore },
attach: _vm.isAttach
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm.inputType === "checkbox"
? _c("v-checkbox", {
attrs: {
label:
_vm.label !== ""
? _vm.label
: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
dense: "",
disabled: _vm.disabled,
rules: _vm.rules,
"true-value": _vm.trueValue,
"false-value": _vm.falseValue
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm.inputType === "file"
? _c("v-file-input", {
attrs: {
accept: _vm.accept,
label:
_vm.label !== ""
? _vm.label
: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
dense: "",
outlined: "",
"truncate-length": "50",
disabled: _vm.disabled,
rules: _vm.rules,
"prepend-icon": "",
"append-icon": "mdi-paperclip"
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm.inputType === "account-image-file"
? _c("v-file-input", {
attrs: {
accept: _vm.imageAccept,
label:
_vm.label !== ""
? _vm.label
: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
dense: "",
outlined: "",
"truncate-length": "50",
disabled: _vm.disabled,
rules: _vm.rules,
"prepend-icon": "",
"append-icon": "mdi-file-account-outline"
},
on: {
change: function($event) {
return _vm.$emit("change-image-file", $event)
}
},
scopedSlots: _vm._u([
{
key: "selection",
fn: function(ref) {
var text = ref.text
return [
_c(
"v-chip",
{
attrs: {
color: "primary",
label: "",
small: ""
}
},
[_vm._v(_vm._s(text))]
)
]
}
}
]),
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm._e(),
_vm._v(" "),
_vm.inputType === "text-plus"
? _c("v-text-field", {
attrs: {
label: _vm.$vuetify.breakpoint.mdAndUp
? ""
: _vm.title.replace(/(<([^>]+)>)/gi, ""),
color: "green",
"hide-details": "auto",
type: _vm.textType,
outlined: "",
dense: "",
clearable: _vm.clearable,
disabled: _vm.disabled,
rules: _vm.rules,
"append-icon": _vm.appendIcon,
autocomplete: "off"
},
on: {
"click:append": function($event) {
return _vm.$emit("click-append-icon", $event)
},
change: function($event) {
return _vm.$emit("change", $event)
},
input: function($event) {
return _vm.$emit("input", $event)
},
blur: function($event) {
return _vm.$emit("blur", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "append",
fn: function() {
return [
_vm._t("text-append"),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { small: "", icon: "" },
on: {
click: function($event) {
return _vm.$emit(
"click-add-btn",
$event
)
}
}
},
[
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-icon",
_vm._g(
_vm._b(
{},
"v-icon",
attrs,
false
),
on
),
[
_vm._v(
"\n mdi-plus\n "
)
]
)
]
}
}
],
null,
false,
1005057128
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(
_vm._s(
_vm.plusBtnTooltip.length > 0
? _vm.plusBtnTooltip
: "追加"
)
)
])
]
)
],
1
)
]
},
proxy: true
}
],
null,
true
),
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm.inputType === "switch-is-valid"
? _c("v-switch", {
staticClass: "mt-2",
attrs: {
color: "green",
"hide-details": "auto",
inset: "",
disabled: _vm.disabled,
label: _vm.innerValue === true ? "有効" : "無効"
},
on: {
change: function($event) {
return _vm.$emit("change", $event)
}
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm._e(),
_vm._v(" "),
_vm._t("form")
],
2
),
_vm._v(" "),
_vm._t("right-append")
],
2
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Loading/Loading.vue?vue&type=template&id=62e6af32&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Loading/Loading.vue?vue&type=template&id=62e6af32&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-loading allig-loading-mask" },
[
_c(
"v-row",
{
staticClass: "allig-loading-contents",
attrs: { "no-gutters": "", justify: "center", align: "center" }
},
[
_c("v-progress-circular", {
staticClass: "col-auto",
attrs: { color: "green", indeterminate: "" }
}),
_vm._v(" "),
_c("v-col", { staticClass: "col-auto pl-5" }, [
_vm._v("\n " + _vm._s(_vm.text) + "\n ")
])
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Modal/Modal.vue?vue&type=template&id=6593586e&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Modal/Modal.vue?vue&type=template&id=6593586e& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-modal" },
[
_c(
"v-dialog",
{
attrs: {
scrollable: "",
persistent: "",
width: _vm.smallScreen ? _vm.smallScreen : ""
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
},
[
_c(
"v-card",
{ class: _vm.className },
[
!_vm.noTitle
? _c(
"v-card-title",
{
staticClass:
"green white--text background-color-green font-weight-bold"
},
[
_vm._t("modal-title", [
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_vm._v(
"\n " +
_vm._s(_vm.title) +
"\n "
),
_c(
"v-icon",
{
attrs: { color: "white" },
on: {
click: function($event) {
_vm.innerValue = false
}
}
},
[_vm._v("mdi-close")]
)
],
1
)
])
],
2
)
: _vm._e(),
_vm._v(" "),
_c(
"v-card-text",
{
staticClass: "overflow-y-auto",
style: { background: _vm.backgroundColor }
},
[
_vm._t("modal-body", [
_vm._v("\n " + _vm._s(_vm.text) + "\n ")
])
],
2
),
_vm._v(" "),
!_vm.noFooter
? _c(
"v-card-actions",
[
_vm._t("modal-footer", [
_c("v-spacer"),
_vm._v(" "),
_c("cancel-button", {
attrs: { text: "閉じる" },
on: {
click: function($event) {
_vm.innerValue = false
}
}
})
])
],
2
)
: _vm._e()
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ModalTitle/ModalLoading.vue?vue&type=template&id=7c33c81e&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ModalTitle/ModalLoading.vue?vue&type=template&id=7c33c81e& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _vm.loading
? _c(
"v-overlay",
{
staticClass: "overlay-group-tab",
attrs: { absolute: "", value: _vm.loading, color: "white" }
},
[
_c("v-progress-circular", {
staticClass: "user-loading-progress",
attrs: { indeterminate: "", color: "green" }
})
],
1
)
: _vm._e()
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ModalTitle/ModalMessage.vue?vue&type=template&id=c8a44588&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ModalTitle/ModalMessage.vue?vue&type=template&id=c8a44588& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("v-container", [
_vm.sucessMessage !== ""
? _c("p", { staticClass: "text-progress" }, [
_vm._v("\n " + _vm._s(_vm.sucessMessage) + "\n ")
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessage !== ""
? _c("span", { staticClass: "text-progress" }, [
_vm._v("\n " + _vm._s(_vm.errorMessage) + "\n ")
])
: _vm._e()
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ModalTitle/ModalTitle.vue?vue&type=template&id=733f5b66&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ModalTitle/ModalTitle.vue?vue&type=template&id=733f5b66& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-card-title",
{ class: _vm.className },
[
_vm._t("default", [
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_vm._v(_vm._s(_vm.title) + "\n "),
_c(
"v-icon",
{
attrs: { color: "white" },
on: {
click: function($event) {
return _vm.$emit("click")
}
}
},
[_vm._v("mdi-close")]
)
],
1
)
])
],
2
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/MultipleLineHelpIcon/MultipleLineHelpIcon.vue?vue&type=template&id=5194342d&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/MultipleLineHelpIcon/MultipleLineHelpIcon.vue?vue&type=template&id=5194342d& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"span",
[
_c(
"v-tooltip",
{
attrs: {
top: "",
"max-width": "300px",
"content-class": "text-caption"
},
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_vm.iconType === "help"
? _c(
"v-icon",
_vm._g(
_vm._b(
{
on: {
click: function($event) {
return _vm.$emit("click", $event)
}
}
},
"v-icon",
attrs,
false
),
on
),
[_vm._v("\n mdi-help-circle\n ")]
)
: _vm.iconType === "alert"
? _c(
"v-icon",
_vm._g(
_vm._b(
{
on: {
click: function($event) {
return _vm.$emit("click", $event)
}
}
},
"v-icon",
attrs,
false
),
on
),
[_vm._v("\n mdi-alert-circle\n ")]
)
: _vm.iconType === "info"
? _c(
"v-icon",
_vm._g(
_vm._b(
{
on: {
click: function($event) {
return _vm.$emit("click", $event)
}
}
},
"v-icon",
attrs,
false
),
on
),
[_vm._v("\n mdi-information\n ")]
)
: _vm._e()
]
}
}
])
},
[
_vm._v(" "),
_vm.line1 ? _c("div", [_vm._v(_vm._s(_vm.line1))]) : _vm._e(),
_vm._v(" "),
_vm.line2 ? _c("div", [_vm._v(_vm._s(_vm.line2))]) : _vm._e(),
_vm._v(" "),
_vm.line3 ? _c("div", [_vm._v(_vm._s(_vm.line3))]) : _vm._e(),
_vm._v(" "),
_vm.line4 ? _c("div", [_vm._v(_vm._s(_vm.line4))]) : _vm._e(),
_vm._v(" "),
_vm.line5 ? _c("div", [_vm._v(_vm._s(_vm.line5))]) : _vm._e(),
_vm._v(" "),
_vm.line6 ? _c("div", [_vm._v(_vm._s(_vm.line6))]) : _vm._e(),
_vm._v(" "),
_vm.line7 ? _c("div", [_vm._v(_vm._s(_vm.line7))]) : _vm._e()
]
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Pagination/Pagination.vue?vue&type=template&id=8560f226&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Pagination/Pagination.vue?vue&type=template&id=8560f226& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _vm.pageLength > 0
? _c(
"div",
{ staticClass: "allig-pagination" },
[
_c("v-pagination", {
attrs: {
length: _vm.pageLength,
disabled: _vm.disabled,
color: "green",
"total-visible": "7"
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
],
1
)
: _vm._e()
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ProgressModal/ProgressModal.vue?vue&type=template&id=2c9e1d2f&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ProgressModal/ProgressModal.vue?vue&type=template&id=2c9e1d2f& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-progress-modal" },
[
_c(
"v-dialog",
{
attrs: { scrollable: "", persistent: "", width: "600" },
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
},
[
_vm.isShort
? _c(
"v-card",
{ class: _vm.isClass },
[
_c(
"v-card-title",
{ staticClass: "modal-title", attrs: { color: "green" } },
[
_c(
"v-row",
{
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_vm._v("\n 出力処理\n "),
_vm.finished
? _c(
"v-icon",
{
on: {
click: function($event) {
_vm.innerValue = false
}
}
},
[_vm._v("\n mdi-close\n ")]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "overflow-y-auto" },
[
_vm._v("\n " + _vm._s(_vm.title) + "\n "),
_vm.message === ""
? _c("div", [
_c("p", { staticClass: "font-weight-bold" }, [
_vm._v(
_vm._s(_vm.totalCount) +
"件中" +
_vm._s(_vm.finishedCount) +
"件の処理が完了しました。"
)
])
])
: _c("div", [
_c("p", { staticClass: "font-weight-bold" }, [
_vm._v(_vm._s(_vm.message))
])
]),
_vm._v(" "),
_c("v-progress-linear", {
attrs: {
value: _vm.percent,
color: "green",
height: "40",
striped: !_vm.finished,
indeterminate: _vm.indeterminate
},
scopedSlots: _vm._u(
[
{
key: "default",
fn: function(ref) {
var value = ref.value
return [
_vm.showPercentage
? _c("strong", [
_vm._v(_vm._s(value) + "%")
])
: _vm._e()
]
}
}
],
null,
false,
1280848095
)
}),
_vm._v(" "),
_vm.errorCount > 0 || _vm.errorMessage !== ""
? _c(
"v-alert",
{
staticClass: "mt-4",
attrs: { type: "error", text: "" }
},
[
_vm.errorMessage === ""
? _c("div", [
_c(
"p",
{ staticClass: "font-weight-bold" },
[
_vm._v(
_vm._s(_vm.errorCount) +
"件の処理に失敗しました。"
)
]
)
])
: _c("div", [
_c(
"p",
{ staticClass: "font-weight-bold" },
[_vm._v(_vm._s(_vm.errorMessage))]
)
]),
_vm._v(" "),
_c(
"ul",
_vm._l(_vm.errorContents, function(
content,
index
) {
return _c("li", { key: index }, [
_vm._v(
"\n " +
_vm._s(content) +
"\n "
)
])
}),
0
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_vm.finished
? _c(
"v-card-actions",
[
_c("v-spacer"),
_vm._v(" "),
_c("cancel-button", {
attrs: { text: "閉じる" },
on: {
click: function($event) {
_vm.innerValue = false
}
}
})
],
1
)
: _vm._e()
],
1
)
: _c(
"v-card",
{ class: _vm.isClass },
[
_c(
"v-card-title",
{ staticClass: "modal-title", attrs: { color: "green" } },
[
_c(
"v-row",
{
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_vm._v(
"\n " + _vm._s(_vm.title) + "\n "
),
_vm.finished
? _c(
"v-icon",
{
on: {
click: function($event) {
_vm.innerValue = false
}
}
},
[_vm._v("\n mdi-close\n ")]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "overflow-y-auto" },
[
_vm.message === ""
? _c("div", [
_c("p", { staticClass: "font-weight-bold" }, [
_vm._v(
_vm._s(_vm.totalCount) +
"件中" +
_vm._s(_vm.finishedCount) +
"件の処理が完了しました。"
)
])
])
: _c("div", [
_c("p", { staticClass: "font-weight-bold" }, [
_vm._v(_vm._s(_vm.message))
])
]),
_vm._v(" "),
_c("v-progress-linear", {
attrs: {
value: _vm.percent,
color: "green",
height: "40",
striped: !_vm.finished,
indeterminate: _vm.indeterminate
},
scopedSlots: _vm._u([
{
key: "default",
fn: function(ref) {
var value = ref.value
return [
_vm.showPercentage
? _c("strong", [_vm._v(_vm._s(value) + "%")])
: _vm._e()
]
}
}
])
}),
_vm._v(" "),
_vm.errorCount > 0 || _vm.errorMessage !== ""
? _c(
"v-alert",
{
staticClass: "mt-4",
attrs: { type: "error", text: "" }
},
[
_vm.errorMessage === ""
? _c("div", [
_c(
"p",
{ staticClass: "font-weight-bold" },
[
_vm._v(
_vm._s(_vm.errorCount) +
"件の処理に失敗しました。"
)
]
)
])
: _c("div", [
_c(
"p",
{ staticClass: "font-weight-bold" },
[_vm._v(_vm._s(_vm.errorMessage))]
)
]),
_vm._v(" "),
_c(
"ul",
_vm._l(_vm.errorContents, function(
content,
index
) {
return _c("li", { key: index }, [
_vm._v(
"\n " +
_vm._s(content) +
"\n "
)
])
}),
0
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_vm.finished
? _c(
"v-card-actions",
[
_c("v-spacer"),
_vm._v(" "),
_c("cancel-button", {
attrs: { text: "閉じる" },
on: {
click: function($event) {
_vm.innerValue = false
}
}
})
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/RadioButton/RadioButton.vue?vue&type=template&id=590645ee&scoped=true&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/RadioButton/RadioButton.vue?vue&type=template&id=590645ee&scoped=true& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "px-0",
attrs: { fluid: "" },
on: {
change: function($event) {
return _vm.$emit("change")
}
}
},
[
_c(
"v-radio-group",
{
model: {
value: _vm.radioGroup,
callback: function($$v) {
_vm.radioGroup = $$v
},
expression: "radioGroup"
}
},
_vm._l(_vm.arrayItem, function(n) {
return _c("v-radio", {
key: n.value,
attrs: {
color: "green",
checked: n.checked,
label: n.name,
value: n.value
}
})
}),
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ReloadButton/ReloadButton.vue?vue&type=template&id=e4bc0366&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ReloadButton/ReloadButton.vue?vue&type=template&id=e4bc0366&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-reload-button" },
[
_c(
"v-tooltip",
{
attrs: { top: "" },
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
disabled: _vm.disabled,
outlined: "",
elevation: "0",
color: "grey"
},
on: {
click: function($event) {
return _vm.$emit("click", $event)
}
}
},
"v-btn",
attrs,
false
),
on
),
[_c("v-icon", [_vm._v("\n mdi-sync\n ")])],
1
)
]
}
}
])
},
[_vm._v("\n 再読み込み\n ")]
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Search/Search.vue?vue&type=template&id=989838a6&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Search/Search.vue?vue&type=template&id=989838a6&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-search" },
[
_c("v-text-field", {
attrs: {
"prepend-inner-icon": "mdi-magnify",
color: "green",
label: _vm.label,
"single-line": "",
"hide-details": "",
outlined: "",
dense: "",
disabled: _vm.disabled
},
on: {
keydown: function($event) {
if (
!$event.type.indexOf("key") &&
_vm._k($event.keyCode, "enter", 13, $event.key, "Enter")
) {
return null
}
return _vm.search($event)
}
},
scopedSlots: _vm._u(
[
_vm.isVisibleButton
? {
key: "append",
fn: function() {
return [
_c(
"v-tooltip",
{
attrs: { top: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass:
"allig-search-menu-down-button",
class: "included-" + _vm.rand,
attrs: { icon: "", top: "" },
on: {
click: function() {
_vm.showCustomSearch = !_vm.showCustomSearch
}
}
},
"v-btn",
attrs,
false
),
on
),
[_c("v-icon", [_vm._v("mdi-menu-down")])],
1
)
]
}
}
],
null,
false,
3745151753
)
},
[_vm._v(" "), _c("span", [_vm._v("検索対象を変更")])]
)
]
},
proxy: true
}
: null
],
null,
true
),
model: {
value: _vm.innerValueText,
callback: function($$v) {
_vm.innerValueText = $$v
},
expression: "innerValueText"
}
}),
_vm._v(" "),
_vm.isVisibleButton
? _c(
"v-card",
{
directives: [
{
name: "click-outside",
rawName: "v-click-outside",
value: {
handler: _vm.onClickOutsideCustomSearch,
include: _vm.included
},
expression:
"{ handler: onClickOutsideCustomSearch, include: included}"
},
{
name: "show",
rawName: "v-show",
value: _vm.showCustomSearch,
expression: "showCustomSearch"
}
],
staticClass: "allig-custom-search",
attrs: { color: "white" }
},
[
_c("v-card-text", { staticClass: "mt-3 mb-3 ml-3 mr-3" }, [
_c("div", { staticClass: "font-weight-black" }, [
_vm._v("\n 検索対象: \n ")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "d-flex flex-wrap" },
_vm._l(_vm.searchTargetItems, function(target) {
return _c("v-checkbox", {
key: target.value,
staticClass: "mt-1 mr-10 allig-custom-search-checkbox",
attrs: {
label: target.label,
value: target.value,
color: "grey",
dense: "",
"hide-details": ""
},
model: {
value: _vm.innerValueTargets,
callback: function($$v) {
_vm.innerValueTargets = $$v
},
expression: "innerValueTargets"
}
})
}),
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "d-flex justify-end mt-3 mr-3" },
[
_c("success-button", {
attrs: { text: "検索" },
on: { click: _vm.clickSearch }
})
],
1
)
])
],
1
)
: _vm._e()
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Searchbox/Searchbox.vue?vue&type=template&id=1ffa7396&scoped=true&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Searchbox/Searchbox.vue?vue&type=template&id=1ffa7396&scoped=true& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _vm.isPageLog
? _c(
"div",
{ staticClass: "allig-searchbox row" },
[
_c(
"v-col",
[
_c("v-text-field", {
staticClass: "input-search-box included",
attrs: {
color: "gray",
label: _vm.title,
"single-line": "",
"hide-details": "",
solo: "",
disabled: _vm.disabled,
"prepend-inner-icon": "mdi-magnify"
},
on: {
keydown: function($event) {
if (
!$event.type.indexOf("key") &&
_vm._k($event.keyCode, "enter", 13, $event.key, "Enter")
) {
return null
}
return _vm.search($event)
},
click: _vm.clickShowCustomSearch
},
scopedSlots: _vm._u(
[
{
key: "append",
fn: function() {
return [
_c(
"v-btn",
{
staticClass: "included",
attrs: { icon: "", top: "" },
on: {
click: function() {
_vm.showCustomSearch = !_vm.showCustomSearch
}
}
},
[_c("v-icon", [_vm._v("mdi-menu-down")])],
1
)
]
},
proxy: true
}
],
null,
false,
3724487459
),
model: {
value: _vm.text,
callback: function($$v) {
_vm.text = $$v
},
expression: "text"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "2" } },
[
_c(
"v-btn",
{
ref: "btnSearch",
staticClass: "btn-secondary btn-search-box btnSearch",
attrs: { disabled: _vm.disabled, outlined: "" },
on: {
click: function($event) {
return _vm.$emit("search", {
text: _vm.text,
targets: _vm.targets
})
}
}
},
[_vm._v("\n 検索\n ")]
)
],
1
),
_vm._v(" "),
_vm.showCustomSearch
? _c(
"v-card",
{
directives: [
{
name: "click-outside",
rawName: "v-click-outside",
value: {
handler: _vm.onClickOutsideCustomSearch,
include: _vm.included
},
expression:
"{ handler: onClickOutsideCustomSearch, include: included}"
}
],
staticClass: "allig-custom-search",
attrs: { color: "white" }
},
[
_c("v-card-text", { staticClass: "mt-3 mb-3 ml-3 mr-3" }, [
_c("div", { staticClass: "font-weight-black" }, [
_vm._v("\n 検索対象: \n ")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "font-weight-black" },
[
_c(
"v-radio-group",
{
staticClass: "m0 p0",
attrs: { row: "", "hide-details": "auto" },
on: { change: _vm.ChangeSearch },
model: {
value: _vm.typeSearch,
callback: function($$v) {
_vm.typeSearch = $$v
},
expression: "typeSearch"
}
},
[
_c("v-radio", {
staticClass: "radio-item",
attrs: {
color: "green-primary",
label: "絞込情報1",
value: "0"
}
}),
_vm._v(" "),
_c("v-radio", {
staticClass: "radio-item",
attrs: {
color: "green-primary",
label: "絞込情報2",
value: "1"
}
})
],
1
)
],
1
),
_vm._v(" "),
_vm.typeSearch === "0"
? _c(
"div",
{ staticClass: "d-flex flex-wrap" },
_vm._l(_vm.items, function(target) {
return _c("v-checkbox", {
key: target.value,
staticClass: "mr-5 allig-custom-search-checkbox",
attrs: {
label: target.label,
value: target.value,
color: "grey",
dense: "",
"hide-details": "",
disabled: target.isDisabled
},
model: {
value: _vm.targets,
callback: function($$v) {
_vm.targets = $$v
},
expression: "targets"
}
})
}),
1
)
: _vm._e(),
_vm._v(" "),
_vm.typeSearch === "1"
? _c(
"div",
{ staticClass: "d-flex flex-wrap" },
_vm._l(_vm.itemsTwo, function(target) {
return _c("v-checkbox", {
key: target.value,
staticClass: "mr-5 allig-custom-search-checkbox",
attrs: {
label: target.label,
value: target.value,
color: "grey",
dense: "",
"hide-details": "",
disabled: target.isDisabled
},
model: {
value: _vm.targets,
callback: function($$v) {
_vm.targets = $$v
},
expression: "targets"
}
})
}),
1
)
: _vm._e()
])
],
1
)
: _vm._e()
],
1
)
: _c(
"div",
{ staticClass: "allig-searchbox row" },
[
_c(
"v-col",
[
_c("v-text-field", {
staticClass: "input-search-box",
attrs: {
color: "gray",
label: _vm.title,
"single-line": "",
"hide-details": "",
solo: "",
disabled: _vm.disabled,
"prepend-inner-icon": "mdi-magnify"
},
on: {
keydown: function($event) {
if (
!$event.type.indexOf("key") &&
_vm._k($event.keyCode, "enter", 13, $event.key, "Enter")
) {
return null
}
return _vm.search($event)
}
},
scopedSlots: _vm._u([
{
key: "append",
fn: function() {
return [
_c(
"v-btn",
{
staticClass: "included",
attrs: { icon: "", top: "" },
on: {
click: function() {
_vm.showCustomSearch = !_vm.showCustomSearch
}
}
},
[_c("v-icon", [_vm._v("mdi-menu-down")])],
1
)
]
},
proxy: true
}
]),
model: {
value: _vm.text,
callback: function($$v) {
_vm.text = $$v
},
expression: "text"
}
})
],
1
),
_vm._v(" "),
_vm.isSearch
? _c(
"v-col",
{ attrs: { cols: "2" } },
[
_c(
"v-btn",
{
ref: "btnSearch",
staticClass: "btn-secondary btn-search-box btnSearch",
attrs: { disabled: _vm.disabled, outlined: "" },
on: {
click: function($event) {
return _vm.$emit("search", {
text: _vm.text,
targets: _vm.targets
})
}
}
},
[_vm._v("\n 検索\n ")]
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.showCustomSearch
? _c(
"v-card",
{
directives: [
{
name: "click-outside",
rawName: "v-click-outside",
value: {
handler: _vm.onClickOutsideCustomSearch,
include: _vm.included
},
expression:
"{ handler: onClickOutsideCustomSearch, include: included}"
}
],
staticClass: "allig-custom-search",
attrs: { color: "white" }
},
[
_c("v-card-text", { staticClass: "mt-3 mb-3 ml-3 mr-3" }, [
_c("div", { staticClass: "font-weight-black" }, [
_vm._v("\n 検索対象: \n ")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "d-flex flex-wrap" },
_vm._l(_vm.searchTargetItems, function(target) {
return _c("v-checkbox", {
key: target.value,
staticClass:
"mt-1 mr-10 allig-custom-search-checkbox",
attrs: {
label: target.label,
value: target.value,
color: "grey",
dense: "",
"hide-details": "",
disabled: target.isDisabled
},
model: {
value: _vm.targets,
callback: function($$v) {
_vm.targets = $$v
},
expression: "targets"
}
})
}),
1
)
])
],
1
)
: _vm._e()
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/SelectPerPage/SelectPerPage.vue?vue&type=template&id=95bfbce2&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/SelectPerPage/SelectPerPage.vue?vue&type=template&id=95bfbce2&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _vm.page > 0
? _c(
"div",
{ staticClass: "allig-select-per-page" },
[
_c(
"v-row",
{
staticClass:
"text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption",
attrs: { "no-gutters": "", justify: "end" }
},
[
_c(
"div",
{ staticClass: "d-flex align-end allig-per-page-select" },
[
_c(
"div",
{
staticClass:
"mr-4 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[_vm._v("\n 表示件数: \n ")]
),
_vm._v(" "),
_c("v-select", {
staticClass:
"text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption pt-0",
attrs: {
color: "gray",
"item-color": "gray",
"hide-details": "",
light: "",
items: _vm.items,
disabled: _vm.disabled
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
],
1
)
]
)
],
1
)
: _vm._e()
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ShowPerPage/ShowPerPage.vue?vue&type=template&id=3e5e990d&scoped=true&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ShowPerPage/ShowPerPage.vue?vue&type=template&id=3e5e990d&scoped=true& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _vm.type === "log"
? _c("div", [
_vm.perPage >= 0 && _vm.page >= 0 && _vm.itemsLength > 0
? _c(
"div",
{
staticClass:
"allig-show-per-page text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_vm._v(
"\n 全" +
_vm._s(_vm.itemsLength) +
"件中 1-" +
_vm._s(Math.min(_vm.perPage, _vm.itemsLength)) +
"を表示\n "
)
]
)
: _c(
"div",
{
staticClass:
"allig-show-per-page text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[_vm._v("\n 全0件中 0-0を表示\n ")]
)
])
: _c("div", [
_vm.perPage >= 0 && _vm.page >= 0 && _vm.itemsLength > 0
? _c(
"div",
{
staticClass:
"allig-show-per-page text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_vm._v(
"\n 全" +
_vm._s(_vm.itemsLength) +
"件中 " +
_vm._s((_vm.page - 1) * _vm.perPage + 1) +
"-" +
_vm._s(Math.min(_vm.page * _vm.perPage, _vm.itemsLength)) +
"を表示\n "
)
]
)
: _c(
"div",
{
staticClass:
"allig-show-per-page text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[_vm._v("\n 全0件中 0-0を表示\n ")]
)
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/SuccessButton/SuccessButton.vue?vue&type=template&id=1544fece&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/SuccessButton/SuccessButton.vue?vue&type=template&id=1544fece&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-success-button" },
[
_c(
"v-btn",
{
staticClass: "text-color-white text-bold",
attrs: {
color: "green",
elevation: "0",
disabled: _vm.disabled,
outlined: _vm.outlined
},
on: {
click: function($event) {
return _vm.$emit("click", $event)
}
}
},
[_vm._v("\n " + _vm._s(_vm.text) + "\n ")]
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Tabs/Tabs.vue?vue&type=template&id=174dfa2d&scoped=true&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Tabs/Tabs.vue?vue&type=template&id=174dfa2d&scoped=true& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-tabs", class: _vm.classValue },
[
_c(
"v-tabs",
{
ref: "alligTabs",
attrs: { color: "green", vertical: _vm.vertical },
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
},
_vm._l(_vm.items, function(item) {
return _c(
"v-tab",
{
key: item.value,
attrs: { disabled: _vm.disabled },
on: {
click: function($event) {
return _vm.$emit("click-tab", item.value)
}
}
},
[
_vm._t(
"tab." + item.value,
[
_c("span", { staticClass: "font-weight-bold" }, [
_vm._v(_vm._s(item.text))
])
],
{ item: item }
)
],
2
)
}),
1
),
_vm._v(" "),
_c(
"v-tabs-items",
{
staticClass: "overflow-visible",
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
},
_vm._l(_vm.items, function(item) {
return _c(
"v-tab-item",
{
key: item.value,
attrs: { transition: false, "reverse-transition": false }
},
[_c("v-card", { attrs: { flat: "" } }, [_vm._t(item.value)], 2)],
1
)
}),
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/TbEyeVideo/TbEyeVideo.vue?vue&type=template&id=393f842d&scoped=true&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/TbEyeVideo/TbEyeVideo.vue?vue&type=template&id=393f842d&scoped=true& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-container",
{ class: { minimum: _vm.isMinimum, normal: !_vm.isMinimum } },
[
_c("v-row", { staticClass: "mb-3", attrs: { justify: "center" } }, [
_c("span", { staticClass: "mt-3" }, [_vm._v(_vm._s(_vm.playingTime))])
]),
_vm._v(" "),
_c(
"v-row",
{ attrs: { justify: "center" } },
[
_c("ump-player", {
style: {
height: _vm.innerHeight + "px",
width: _vm.innerWidth + "px"
},
attrs: {
id: _vm.videoId,
hostname: _vm.hostname,
channel: _vm.channel,
port: _vm.port,
device: _vm.device,
width: _vm.width,
height: _vm.height,
username: _vm.username,
password: _vm.password,
secure: "true"
}
})
],
1
),
_vm._v(" "),
_vm.isMinimum !== true
? _c(
"v-row",
{ attrs: { justify: "center" } },
[
_vm.isPlay === true
? _c(
"v-btn",
{
staticClass: "ml-2 mt-2",
attrs: { color: "green" },
on: {
click: function($event) {
return _vm.seekingTime(-60)
}
}
},
[
_c("v-icon", [_vm._v("\n mdi-rewind-60\n ")]),
_vm._v("\n 60秒戻し\n ")
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isPlay === true
? _c(
"v-btn",
{
staticClass: "ml-2 mt-2",
attrs: { color: "green" },
on: {
click: function($event) {
return _vm.seekingTime(-10)
}
}
},
[
_c("v-icon", [_vm._v("\n mdi-rewind-10\n ")]),
_vm._v("\n 10秒戻し\n ")
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isPlay === false
? _c(
"v-btn",
{
staticClass: "ml-2 mt-2",
attrs: { color: "green" },
on: {
click: function($event) {
return _vm.backward()
}
}
},
[
_c("v-icon", [
_vm._v("\n mdi-step-backward\n ")
]),
_vm._v("\n 1秒戻し\n ")
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isPlay === true
? _c(
"v-btn",
{
staticClass: "ml-2 mt-2",
attrs: { color: "green" },
on: {
click: function($event) {
return _vm.pause()
}
}
},
[
_c("v-icon", [
_vm._v("\n mdi-pause-circle-outline\n ")
]),
_vm._v("\n 一時停止\n ")
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isPlay === false
? _c(
"v-btn",
{
staticClass: "ml-2 mt-2",
attrs: { color: "green" },
on: {
click: function($event) {
return _vm.play()
}
}
},
[
_c("v-icon", [
_vm._v("\n mdi-play-circle-outline\n ")
]),
_vm._v("\n 再生\n ")
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isPlay === false
? _c(
"v-btn",
{
staticClass: "ml-2 mt-2",
attrs: { color: "green" },
on: {
click: function($event) {
return _vm.forward()
}
}
},
[
_c("v-icon", [
_vm._v("\n mdi-step-forward\n ")
]),
_vm._v("\n 1秒送り\n ")
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isPlay === true
? _c(
"v-btn",
{
staticClass: "ml-2 mt-2",
attrs: { color: "green" },
on: {
click: function($event) {
return _vm.seekingTime(10)
}
}
},
[
_c("v-icon", [
_vm._v("\n mdi-fast-forward-10\n ")
]),
_vm._v("\n 10秒送り\n ")
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isPlay === true
? _c(
"v-btn",
{
staticClass: "ml-2 mt-2",
attrs: { color: "green" },
on: {
click: function($event) {
return _vm.seekingTime(60)
}
}
},
[
_c("v-icon", [
_vm._v("\n mdi-fast-forward-60\n ")
]),
_vm._v("\n 60秒送り\n ")
],
1
)
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_c("modal", {
scopedSlots: _vm._u([
{
key: "modal-title",
fn: function() {
return [
_vm._v(
"\n ネットワークビデオレコーダーにログインできませんでした\n "
)
]
},
proxy: true
},
{
key: "modal-body",
fn: function() {
return [
_c("InputForm", {
attrs: { inputType: "text", title: "username" },
model: {
value: _vm.login.username,
callback: function($$v) {
_vm.$set(_vm.login, "username", $$v)
},
expression: "login.username"
}
}),
_vm._v(" "),
_c("InputForm", {
attrs: { inputType: "password", title: "password" },
model: {
value: _vm.login.password,
callback: function($$v) {
_vm.$set(_vm.login, "password", $$v)
},
expression: "login.password"
}
})
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("SuccessButton", {
attrs: { text: "このブラウザに記憶する" },
on: {
click: function($event) {
return _vm.updateLoginInfo()
}
}
}),
_vm._v(" "),
_c("CancelButton", {
attrs: { text: "今回は入力しない" },
on: {
click: function($event) {
return _vm.cancelUpdateLoginInfo()
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isUnauthorized,
callback: function($$v) {
_vm.isUnauthorized = $$v
},
expression: "isUnauthorized"
}
}),
_vm._v(" "),
_c("modal", {
scopedSlots: _vm._u([
{
key: "modal-title",
fn: function() {
return [
_vm._v(
"\n ネットワークビデオレコーダーの映像が再生できませんでした(ERROR:" +
_vm._s(_vm.errorCode) +
"["
),
_c("small", [_vm._v(_vm._s(_vm.errorMessage))]),
_vm._v("])\n ")
]
},
proxy: true
},
{
key: "modal-body",
fn: function() {
return [
_c("div", { staticClass: "fw-bold fs-4 text-warning" }, [
_vm._v(
"以下の点を今一度ご確認・設定の上、再生画面を開きなおしてください"
)
]),
_vm._v(" "),
_c("ul", { staticClass: "fw-bold fs-4" }, [
_c("li", [
_vm._v("設定されている値が正しいか今一度ご確認ください。")
]),
_vm._v(" "),
_c("li", [
_vm._v("設定したネットワークビデオレコーダー("),
_c(
"a",
{
on: {
click: function($event) {
return _vm.openToLink()
}
}
},
[
_c("b", [
_vm._v(
"https://" +
_vm._s(_vm.hostname) +
":" +
_vm._s(_vm.port)
)
])
]
),
_vm._v(")にアクセスしてカメラ映像を確認してください")
]),
_vm._v(" "),
_c("li", [
_c(
"a",
{
attrs: {
href:
"https://support.alligate.me/hc/ja/articles/25190258064409#h_01HFAS5VN2NTYYHK595QJJY9PZ",
target: "_blank"
}
},
[_c("b", [_vm._v("こちらの記事")])]
),
_vm._v("から連携時の注意事項をご確認ください")
])
])
]
},
proxy: true
}
]),
model: {
value: _vm.isOtherError,
callback: function($$v) {
_vm.isOtherError = $$v
},
expression: "isOtherError"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/TextLink/TextLink.vue?vue&type=template&id=51d5f5cd&scoped=true&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/TextLink/TextLink.vue?vue&type=template&id=51d5f5cd&scoped=true& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "allig-text-link",
on: {
click: function($event) {
return _vm.$emit("click")
}
}
},
[_vm._v("\n " + _vm._s(_vm.text) + "\n")]
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/TimelineTable/TimelineTable.vue?vue&type=template&id=b00946ee&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/TimelineTable/TimelineTable.vue?vue&type=template&id=b00946ee&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "timeline-table" }, [
_c("table", [
_c(
"tbody",
[
_c(
"tr",
[
_c("th", { staticClass: "th-item-title" }),
_vm._v(" "),
_vm._l(_vm.tableHeader, function(item, index) {
return _c(
"td",
{ key: index, staticClass: "text-caption header" },
[_vm._v("\n " + _vm._s(item) + "\n ")]
)
})
],
2
),
_vm._v(" "),
_vm.tableLineItems.length === 0
? _c("tr", [
_c("th"),
_vm._v(" "),
_c(
"td",
{
staticClass:
"border text-body-2 text-center font-weight-bold",
style: { "background-color": _vm.NONE },
attrs: { colspan: "24" }
},
[
_vm._v(
"\n " + _vm._s(_vm.noDataMessage) + "\n "
)
]
),
_vm._v(" "),
_c("td")
])
: _vm._l(_vm.tableLineItems, function(item) {
return _c(
"tr",
{ key: item.id },
[
_c(
"th",
{
staticClass:
"th-item-title pl-4 text-body-2 text-left border"
},
[
_c(
"div",
{
staticClass: "item-title col-12 pa-0 text-truncate"
},
[
_vm.authority.isAdmin ||
_vm.authority.isAdminToViewUser
? _c("text-link", {
staticClass: "item-user-id",
attrs: { text: item.title },
on: {
click: function($event) {
return _vm.goRoom(item.id)
}
}
})
: _c("span", [
_vm._v(_vm._s(item.title) + "\n ")
])
],
1
)
]
),
_vm._v(" "),
_vm._l(item.colors, function(color, index2) {
return _c(
"v-tooltip",
{
key: index2,
attrs: { right: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"td",
_vm._b(
{
staticClass: "border",
class: {
hoverable: color !== _vm.NONE
},
style: { "background-color": color }
},
"td",
attrs,
false
),
[
color !== _vm.NONE
? _c(
"div",
_vm._g(
{
staticClass: "hoverable-item"
},
on
)
)
: _vm._e()
]
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", { staticClass: "text-pre" }, [
_vm._v(_vm._s(item.tooltipText[index2]))
])
]
)
}),
_vm._v(" "),
_c("td")
],
2
)
})
],
2
)
])
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/AccessPermissionGroupTable/AccessPermissionGroupTable.vue?vue&type=template&id=c84793be&scoped=true&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/AccessPermissionGroupTable/AccessPermissionGroupTable.vue?vue&type=template&id=c84793be&scoped=true& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-container",
[
_c(
"div",
{ staticClass: "allig-group-table" },
[
_c(
"div",
{ staticClass: "round-action" },
[
_vm.isPage === "affiliation-add"
? _c("v-row")
: _c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "pt-0 pb-0" },
[
_c(
"v-row",
{
staticClass: "btn-div",
attrs: { justify: "end" }
},
[
_c(
"div",
{ staticClass: "text-center mr-12" },
[
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "6" }
},
[
_vm.authority.isAdmin === true
? _c(
"v-btn",
{
staticClass: "btn-second",
attrs: {
outlined: "",
disabled:
_vm.groupSelected.length === 0
},
on: {
click: function($event) {
return _vm.removeGroup()
}
}
},
[
_vm._v(
"\n チェックした通行権限グループを削除する\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "6" }
},
[
_vm.authority.isAdmin === true
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.loadShowGroup()
}
}
},
[
_vm._v(
"\n 通行権限グループを追加する\n "
)
]
)
: _vm._e()
],
1
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { md: "12", xl: "12" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
[
_c("searchbox", {
staticClass: "input-search btn-user-search",
attrs: {
searchTargetItems: _vm.searchTargetItems,
title: "通行権限グループ名を検索",
disabled: _vm.loading
},
on: {
search: function($event) {
return _vm.$emit("search-group", $event)
}
}
})
],
1
)
],
1
)
],
1
)
])
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3 ",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
staticClass: "ml-3 ",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.dataGroupsModal.total
}
}),
_vm._v(" "),
_c("v-spacer")
],
1
),
_vm._v(" "),
_c("v-row", { staticClass: "pt-0 pb-0 mt-0" })
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "pa-3" },
[
_c("v-col", { attrs: { sm: "12" } }, [
_c(
"div",
{ staticClass: "round-data table-affiliation" },
[
_c("v-data-table", {
staticClass: "border-table table-no-bg",
attrs: {
"must-sort": "",
headers: _vm.headers,
items: _vm.dataGroupsModal.data,
"items-per-page": _vm.perPage,
"item-key": "groupId",
"no-data-text": "データーはありません",
loading: _vm.loading,
"loading-text": "データを読み込中です",
"hide-default-footer": "",
"custom-sort": _vm.customSort,
"show-expand":
_vm.authority.isAdminToViewGroup === true ||
_vm.authority.isAdmin === true
? true
: false,
"single-expand": "",
"show-select": true
},
on: {
"item-expanded": function($event) {
return _vm.$emit("expand-gate-group", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "item.name",
fn: function(ref) {
var item = ref.item
return [
(_vm.authority.isAdmin === true ||
_vm.authority.isAdminOfGroupPassages ===
true) &&
item.relationId !== ""
? _c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.group.name },
on: {
click: function($event) {
return _vm.clickGroupDetail(
item.group.groupId
)
}
}
})
: _c("span", [
_vm._v(_vm._s(item.group.name))
])
]
}
},
{
key: "item.passableTimeSettingName",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
item.group.passableTimeSetting !==
undefined &&
item.group.passableTimeSetting
.name !== undefined
? _c(
"div",
_vm._g(
_vm._b(
{},
"div",
attrs,
false
),
on
),
[
_vm._v(
"\n " +
_vm._s(
item.group
.passableTimeSetting
.name
) +
"\n "
)
]
)
: _vm._e()
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_vm.checkPassableTimeSetting(item.group)
? _c(
"span",
_vm._l(
item.group.passableTimeSetting
.timeSettings,
function(row, index) {
return _c("div", { key: index }, [
_vm._v(
_vm._s(row.dayTypeName) +
" " +
_vm._s(_vm.showTime(row))
)
])
}
),
0
)
: _vm._e()
]
)
]
}
},
_vm.authority.isAdminToViewGroup === true ||
_vm.authority.isAdmin === true
? {
key: "item.data-table-expand",
fn: function(ref) {
var expand = ref.expand
var item = ref.item
var isExpanded = ref.isExpanded
return [
_c(
"v-tooltip",
{
attrs: {
bottom: "",
disabled: isExpanded
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
color: "white",
elevation: "0"
},
on: {
click: function(
$event
) {
return expand(
!isExpanded
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"span",
{
staticClass:
"mr-5 item-count"
},
[
_c("v-icon", [
_vm._v("mdi-door")
]),
_vm._v(
"\n " +
_vm._s(
item.group
.gateCount
) +
"\n "
)
],
1
)
]
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c(
"span",
{ staticClass: "text-caption" },
[_vm._v("ゲート一覧を開く")]
)
]
),
_vm._v(" "),
_c(
"transition",
{ attrs: { name: "expand-icon" } },
[
isExpanded
? _c("v-icon", [
_vm._v("mdi-chevron-down")
])
: _vm._e()
],
1
)
]
}
}
: null,
{
key: "item.icons",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function(
$event
) {
return _vm.$emit(
"clickEditGroup",
item.groupId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-square-edit-outline"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [_vm._v("通行権限グループ編集")])
]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function(
$event
) {
return _vm.$emit(
"clickEditGroup",
item.groupId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-trash-can-outline"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [_vm._v("通行権限グループ編集")])
]
)
]
}
},
{
key: "expanded-item",
fn: function(ref) {
var headers = ref.headers
var item = ref.item
return [
_c(
"td",
{ attrs: { colspan: headers.length } },
[
_c("GateGroupListTable", {
attrs: {
dataGates: _vm.gateGroup.data,
loading: _vm.gateGroup.loading,
gateTotalCount: _vm.gateGroup.total,
page: _vm.gateGroup.page
},
on: {
"change-page": function($event) {
return _vm.$emit(
"change-page-gate-group",
{
groupId: item.groupId,
page: $event
}
)
}
}
})
],
1
)
]
}
}
],
null,
true
),
model: {
value: _vm.groupSelected,
callback: function($$v) {
_vm.groupSelected = $$v
},
expression: "groupSelected"
}
})
],
1
)
])
],
1
),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_c("v-spacer"),
_vm._v(" "),
_c("v-col", { staticClass: "mr-5 mb-2" }),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(
_vm.dataGroupsModal.total / _vm.perPage
),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "通行権限グループを追加",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
_vm.isShowGroup = false
_vm.closeModal(_vm.dataRelation.successItem > 0 ? true : false)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShowGroup
? _c("GroupListTable", {
attrs: {
dataList: _vm.groups.data,
perPage: _vm.groups.perPage,
page: _vm.groups.page,
totalCount: _vm.groups.total,
loading: _vm.groups.loading,
loadingGroup: _vm.loading,
dataAdded:
_vm.isPage === "affiliation-add-new"
? _vm.dataGroupsModal.dataOri
: [],
isPage:
_vm.isPage === "affiliation-add-new"
? _vm.isPage
: "",
relationsDepartmentGroup:
_vm.isPage === "affiliation-add-new" &&
_vm.dataGroupsModal.dataOri !== undefined
? _vm.dataGroupsModal.dataOri
: _vm.dataGroupsModal.data
},
on: {
getReload: function($event) {
return _vm.getReload($event)
},
"change-page": function($event) {
return _vm.$emit("change-page-group-all", $event)
},
"change-per-page": function($event) {
return _vm.$emit("change-per-page-group-all", $event)
},
"add-group": function($event) {
return _vm.addGroup($event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShowGroup,
callback: function($$v) {
_vm.isShowGroup = $$v
},
expression: "isShowGroup"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_vm.type === "add"
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("通行権限グループを追加")]
)
: _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("チェックした通行権限グループを削除")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.dataRelation.total >= 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.dataRelation.progressLoad,
callback: function($$v) {
_vm.$set(_vm.dataRelation, "progressLoad", $$v)
},
expression: "dataRelation.progressLoad"
}
},
[
_c("strong", [
_vm._v(
_vm._s(
Math.round(_vm.dataRelation.progressLoad)
) + "%"
)
])
]
),
_vm._v(" "),
_vm.dataRelation.successItem > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.dataRelation.total) +
"件中" +
_vm._s(_vm.dataRelation.successItem) +
" "
),
_vm.type === "add"
? _c("span", [_vm._v("件を追加しました。")])
: _c("span", [_vm._v("件を削除しました。")])
])
: _vm._e(),
_vm._v(" "),
_vm.dataRelation.errorMessage.length > 0
? _c("div", [
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.dataRelation.errorMessage, function(
item
) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.dataRelation.isFinish
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.closeModalGroup(
_vm.dataRelation.successItem > 0
? true
: false
)
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "チェックした通行権限グループを削除",
smallScreen: "600",
text: "チェックした通行権限グループを削除します。",
className: "common-modal"
},
on: {
close: function($event) {
_vm.showConfirm = false
}
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
attrs: { text: "削除" },
on: {
click: function($event) {
return _vm.yesChoice()
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.showConfirm,
callback: function($$v) {
_vm.showConfirm = $$v
},
expression: "showConfirm"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/AccessPermissionGroupTable/GateListTable.vue?vue&type=template&id=98aeae94&":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/AccessPermissionGroupTable/GateListTable.vue?vue&type=template&id=98aeae94& ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-reflection-card-table mt-5 mb-5 pa-5" },
[
_c("h3", [_vm._v("ゲート一覧")]),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-data" },
[
_c("v-data-table", {
staticClass: "border-table scroll-table",
attrs: {
"must-sort": "",
headers: _vm.headers,
items: _vm.dataList,
"items-per-page": -1,
"item-key": "userId",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
loading: _vm.isGetDataList,
"hide-default-footer": "",
"custom-sort": _vm.customSort
},
scopedSlots: _vm._u(
[
{
key: "item.name",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.name))
])
]
}
}
],
null,
true
),
model: {
value: _vm.cardSelected,
callback: function($$v) {
_vm.cardSelected = $$v
},
expression: "cardSelected"
}
})
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer")
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/AffiliationListModalTable/AffiliationListModalAdd.vue?vue&type=template&id=aa8bbdd8&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/AffiliationListModalTable/AffiliationListModalAdd.vue?vue&type=template&id=aa8bbdd8& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("div", { staticClass: "allig-group-table aff-table" }, [
_c(
"div",
[
_c("v-container", { staticClass: "pt-0 pb-0" }, [
_vm.successMessageLogs !== "" &&
_vm.loading === false &&
_vm.expandData.errorData.groups.length === 0 &&
_vm.expandData.errorData.users.length === 0
? _c(
"div",
{
staticClass:
"pa-2 mt-2 font-weight-bold bg-success align-self-center mr-2"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: (_vm.successMessageLogs !== "" || _vm.errorMessageLogs !== "") &&
_vm.loading === false
? _c(
"div",
{
staticClass:
"font-weight-bold bg-error align-self-center mr-2 pa-2 mt-2"
},
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c("p", [_vm._v(_vm._s(_vm.successMessageLogs))])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c("p", [_vm._v(_vm._s(_vm.errorMessageLogs))])
: _vm._e(),
_vm._v(" "),
_vm.expandData.errorData.users.length > 0 &&
_vm.loading === false
? _c("p", [
_vm._v(
"登録失敗所属ユーザー: " +
_vm._s(_vm.expandData.errorData.users.toString())
)
])
: _vm._e(),
_vm._v(" "),
_vm.expandData.errorData.groups.length > 0 &&
_vm.loading === false
? _c("p", [
_vm._v(
"設定失敗通行権限グループ: " +
_vm._s(_vm.expandData.errorData.groups.toString())
)
])
: _vm._e()
]
)
: _vm._e()
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-content-scroll vh75 pa-0 mt-3 pt-2" },
[
_c(
"v-container",
[
_c("div", { staticClass: "title-block-card " }, [
_vm._v("所属情報")
]),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "affiliation-information" },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-12" }, [
_c("div", { staticClass: "title-display-block" }, [
_vm._v("所属名 ")
])
]),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "col-12" },
[
_c(
"v-form",
{
ref: "AffAddForm",
attrs: { "lazy-validation": "" }
},
[
_c("input-form", {
attrs: {
rules: [
_vm.rulesValidate.requiredName,
_vm.rulesValidate.validateName
]
},
model: {
value: _vm.departmentInfo.name,
callback: function($$v) {
_vm.$set(_vm.departmentInfo, "name", $$v)
},
expression: "departmentInfo.name"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_vm.authority.isCustomUserAuthorityService
? _c(
"div",
{ staticClass: "mt-5" },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-12" }, [
_c(
"div",
{ staticClass: "title-display-block" },
[_vm._v("所属管理者 ")]
)
])
],
1
),
_vm._v(" "),
_vm._l(_vm.listAff, function(item, i) {
return _c(
"v-row",
{ key: i, staticClass: "mt-2 ml-5" },
[
_c(
"v-col",
{ attrs: { sm: "10", lg: "3" } },
[
_c(
"v-row",
{ staticClass: "mt-2 mb-2" },
[
_c(
"v-col",
{
staticClass: "btn-del-aff",
attrs: { cols: "1" }
},
[
_c(
"v-btn",
{
attrs: { icon: "", al: "" },
on: {
click: function($event) {
return _vm.deleteAff(i)
}
}
},
[
_c(
"v-icon",
{
staticClass: "gray--text",
attrs: {
"align-self": "ceb="
}
},
[_vm._v("mdi-minus-circle")]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "10" } },
[
_c("v-combobox", {
staticClass: "v-select-group",
attrs: {
items: _vm.dataAllow,
autocomplete: "off",
color: "green",
"hide-details": "auto",
"no-data-text": "",
outlined: "",
dense: "",
"menu-props": {
contentClass:
"v-select-item v-select-item-disabled"
},
disabled:
_vm.dataAllow.length == 0,
attach: true
},
on: { change: _vm.changeAllow },
model: {
value: item.userId,
callback: function($$v) {
_vm.$set(
item,
"userId",
$$v
)
},
expression: "item.userId"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "mt-2",
attrs: { sm: "12", lg: "9" }
},
[
_c(
"v-row",
{
staticClass: "item-check-box-detail"
},
[
_c(
"v-col",
{ attrs: { sm: "6", lg: "3" } },
[
_c("v-checkbox", {
attrs: {
disabled: "",
color: "grey",
dense: "",
"hide-details": "",
label: "ユーザー閲覧権限"
},
model: {
value: item.isAdminToView,
callback: function($$v) {
_vm.$set(
item,
"isAdminToView",
$$v
)
},
expression:
"item.isAdminToView"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { sm: "6", lg: "3" } },
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details": "",
label: "ユーザー追加権限"
},
model: {
value: item.isAdminToAddUser,
callback: function($$v) {
_vm.$set(
item,
"isAdminToAddUser",
$$v
)
},
expression:
"item.isAdminToAddUser"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { sm: "6", lg: "3" } },
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details": "",
label: "ユーザー編集権限"
},
model: {
value: item.isAdminToEditUser,
callback: function($$v) {
_vm.$set(
item,
"isAdminToEditUser",
$$v
)
},
expression:
"item.isAdminToEditUser"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { sm: "6", lg: "3" } },
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details": "",
label: "カード設定権限"
},
model: {
value:
item.isAdminToSetPcodesToUser,
callback: function($$v) {
_vm.$set(
item,
"isAdminToSetPcodesToUser",
$$v
)
},
expression:
"item.isAdminToSetPcodesToUser"
}
})
],
1
)
],
1
)
],
1
)
],
1
)
}),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-0 pt-0" },
[
_c("v-col", { staticClass: "col-2 pt-0" }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light ml-0 pa-0 mt-0 add-button",
on: { click: _vm.addAffiliation }
},
[_vm._v(" + 追加する ")]
)
])
],
1
)
],
2
)
: _c("div", { staticClass: "mt-5" })
],
1
),
_vm._v(" "),
_c("div", { staticClass: "title-block-card title-margin" }, [
_vm._v("所属ユーザー")
]),
_vm._v(" "),
_c(
"v-card",
[
_c("UsersAllowedTable", {
attrs: {
isActionPage: "add",
authority: _vm.authority,
departmentId: "",
dataList: _vm.dataDirectUser.data,
isPage: "affiliation-add-new",
loading: _vm.dataDirectUser.loading,
totalCount: _vm.dataDirectUser.total,
perPage: _vm.dataDirectUser.perPage,
page: _vm.dataDirectUser.page,
users: _vm.expandData.userAll,
dataRelationUser: {}
},
on: {
"change-page": function($event) {
return _vm.changePageUserDirect($event)
},
"search-user": function($event) {
return _vm.searchItemDirect($event)
},
"affiliation-add-item-direct": function($event) {
return _vm.affiliationAddItemDirect($event)
},
"affiliation-remove-item-direct": function($event) {
return _vm.affiliationRemoveItemDirect($event)
}
}
})
],
1
),
_vm._v(" "),
_c("div", { staticClass: "title-block-card title-margin" }, [
_vm._v("設定されている通行権限グループ")
]),
_vm._v(" "),
_c(
"v-card",
[
_c("AccessPermissionGroupTable", {
attrs: {
isActionPage: "add",
authority: _vm.authority,
dataGroupsModal: _vm.dataDirectGroup,
gateGroup: _vm.expandData.gateGroup,
isPage: "affiliation-add-new",
loading: _vm.dataDirectGroup.loading,
page: _vm.dataDirectGroup.page,
dataRelation: {},
groups: _vm.expandData.groupAll
},
on: {
"expand-gate-group": function($event) {
return _vm.$emit("expand-gate-group", $event)
},
"change-page": function($event) {
return _vm.changePageGroupDirect($event)
},
"change-page-gate-group": function($event) {
return _vm.$emit("change-page-gate-group", $event)
},
"remove-group": function($event) {
return _vm.removeGroupDirect($event)
},
"add-group": function($event) {
return _vm.addGroupDirect($event)
},
"load-list-groups": function($event) {
return _vm.$emit("load-list-groups", {
page: 1,
perPage: 25
})
},
"change-page-group-all": function($event) {
return _vm.$emit("change-page-group-all", $event)
},
"change-per-page-group-all": function($event) {
return _vm.$emit("change-per-page-group-all", $event)
},
"search-group": function($event) {
return _vm.searchGroupDirect($event)
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_vm.successMessageLogs !== "" &&
_vm.loading === false &&
_vm.expandData.errorData.groups.length === 0 &&
_vm.expandData.errorData.users.length === 0
? _c(
"div",
{
staticClass:
"font-weight-bold bg-success bg-no align-self-center mr-2"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _c(
"div",
{
staticClass:
"font-weight-bold bg-error bg-no align-self-center mr-2"
},
[
_vm.successMessageLogs !== "" &&
_vm.loading === false
? _c("p", [
_vm._v(_vm._s(_vm.successMessageLogs))
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c("p", [_vm._v(_vm._s(_vm.errorMessageLogs))])
: _vm._e(),
_vm._v(" "),
_vm.expandData.errorData.users.length > 0 &&
_vm.loading === false
? _c("p", [
_vm._v(
"登録失敗所属ユーザー: " +
_vm._s(
_vm.expandData.errorData.users.toString()
)
)
])
: _vm._e(),
_vm._v(" "),
_vm.expandData.errorData.groups.length > 0 &&
_vm.loading === false
? _c("p", [
_vm._v(
"設定失敗通行権限グループ: " +
_vm._s(
_vm.expandData.errorData.groups.toString()
)
)
])
: _vm._e()
]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { type: "button", outlined: "" },
on: {
click: function($event) {
return _vm.registerAff()
}
}
},
[
_vm._v(
"\n 登録\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
)
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/AffiliationListModalTable/AffiliationListModalTable.vue?vue&type=template&id=a5d149fe&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/AffiliationListModalTable/AffiliationListModalTable.vue?vue&type=template&id=a5d149fe& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "allig-group-table aff-table",
staticStyle: { position: "relative" }
},
[
_vm.isPage !== "detail"
? _c(
"div",
[
_c(
"v-row",
{
staticClass: "mt-2 border-bottom-bold",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
staticClass: "ml-4",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.dataGroupsModal.total
}
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-caption display-option included-option text-sm-caption text-md-caption text-lg-caption text-xl-caption",
on: {
click: function() {
_vm.showOption = !_vm.showOption
}
}
},
[
_c("span", { staticClass: "display-option-title" }, [
_vm._v("\n 表示オプション\n ")
]),
_vm._v(" "),
_c(
"span",
[
_c("v-icon", { attrs: { dense: "" } }, [
_vm._v("mdi-chevron-down")
])
],
1
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "pt-0 pb-0 mt-0" },
[
_c(
"v-container",
{ staticClass: "pt-0" },
[
_c("display-option", {
attrs: {
isShowOption: _vm.showOption,
"display-option-items": _vm.displayOptionItems,
disabled: _vm.loading,
isVaildOnly: _vm.isVaildOnly,
isVaildOnlyShow: false
},
on: {
"show-only-isVaild": function($event) {
return _vm.$emit("show-only-isVaild", $event)
}
},
model: {
value: _vm.selectedDisplayOption,
callback: function($$v) {
_vm.selectedDisplayOption = $$v
},
expression: "selectedDisplayOption"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass:
"border-table scroll-table modal-table aff-modal-table table-no-bg",
attrs: {
"must-sort": "",
headers: _vm.headers,
items: _vm.dataGroupsModal.data,
"items-per-page": _vm.perPage,
"item-key": "departmentId",
"no-data-text": "データーはありません",
loading: _vm.loading,
"loading-text": "データを読み込中です",
"hide-default-footer": "",
"custom-sort": _vm.customSort,
"show-expand": "",
"single-expand": ""
},
on: {
"item-expanded": function($event) {
return _vm.$emit("change-expanded", {
tab: _vm.tab,
change: $event
})
}
},
scopedSlots: _vm._u(
[
{
key: "item.name",
fn: function(ref) {
var item = ref.item
return [
_c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.name },
on: {
click: function($event) {
return _vm.loadAffDetails(item, true)
}
}
})
]
}
},
{
key: "item.data-table-expand",
fn: function(ref) {
var expand = ref.expand
var item = ref.item
var isExpanded = ref.isExpanded
return [
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
color: "white",
elevation: "0"
},
on: {
click: function($event) {
return expand(!isExpanded)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"span",
{ staticClass: "item-count" },
[
_c("v-icon", [
_vm._v("mdi-account")
]),
_vm._v(
"\n " +
_vm._s(item.userCount) +
"\n "
)
],
1
),
_vm._v(" "),
_c(
"span",
{
staticClass: "mr-5 item-count"
},
[
_c("v-icon", [
_vm._v("mdi-domain")
]),
_vm._v(
"\n " +
_vm._s(item.groupCount) +
"\n "
)
],
1
)
]
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [_vm._v("所属内容を開く")])
]
),
_vm._v(" "),
_c(
"transition",
{ attrs: { name: "expand-icon" } },
[
isExpanded
? _c("v-icon", [_vm._v("mdi-chevron-down")])
: _vm._e()
],
1
)
]
}
},
{
key: "item.icons",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_vm.authority.isAdmin === true
? _c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.loadEdit(
item
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-square-edit-outline"
)
])
],
1
)
: _vm._e()
]
}
}
],
null,
true
)
},
[_vm._v(" "), _c("span", [_vm._v("所属編集")])]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_vm.authority.isAdmin === true
? _c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.$emit(
"click-delete-item",
item
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-trash-can-outline"
)
])
],
1
)
: _vm._e()
]
}
}
],
null,
true
)
},
[_vm._v(" "), _c("span", [_vm._v("所属削除")])]
)
]
}
},
{
key: "expanded-item",
fn: function(ref) {
var headers = ref.headers
var item = ref.item
return [
_c(
"td",
{
staticClass:
"pt-5 pb-5 round-tab round-group-tab",
attrs: { colspan: headers.length }
},
[
[
_c(
"v-tabs",
{
attrs: { transition: false },
on: {
change: function($event) {
return _vm.$emit("changeTab", {
tab: _vm.tab,
departmentId: item.departmentId
})
}
},
model: {
value: _vm.tab,
callback: function($$v) {
_vm.tab = $$v
},
expression: "tab"
}
},
_vm._l(_vm.actionItems, function(item) {
return _c(
"v-tab",
{
key: item.tabname,
staticClass: "log-tab"
},
[
_vm._v(
"\n " +
_vm._s(item.title) +
"\n "
)
]
)
}),
1
)
],
_vm._v(" "),
_c(
"v-tabs-items",
{
model: {
value: _vm.tab,
callback: function($$v) {
_vm.tab = $$v
},
expression: "tab"
}
},
_vm._l(_vm.actionItems, function(el) {
return _c(
"v-tab-item",
{
key: el.tabname,
attrs: {
transition: false,
"reverse-transition": false
}
},
[
el.tabname === "tab1"
? _c(
"v-card",
[
_vm.expandData.user.errorMsg !==
"" &&
_vm.expandData.user.loading ===
false
? _c(
"v-col",
{
staticClass:
"mb-8 font-weight-bold bg-error"
},
[
_vm._v(
"\n " +
_vm._s(
_vm.expandData.user
.errorMsg
) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c("UsersAllowedTable", {
attrs: {
authority: _vm.authority,
isAdminToAddUser:
_vm.expandData
.isAdminToAddUser,
departmentId:
item.departmentId,
itemDepartment: item,
dataList:
_vm.expandData.user.data,
inputSearch:
_vm.expandData.user.keyword,
isPage: "affiliation",
loading:
_vm.expandData.user.loading,
totalCount:
_vm.expandData.user.total,
perPage:
_vm.expandData.user.perPage,
page:
_vm.expandData.user.page,
users: _vm.expandData.userAll,
dataRelationUser:
_vm.dataRelationUser
},
on: {
"change-page": function(
$event
) {
return _vm.$emit(
"change-page-user",
{
agr: $event,
departmentId:
item.departmentId
}
)
},
"change-per-page": function(
$event
) {
return _vm.$emit(
"change-per-page-user",
{
agr: $event,
departmentId:
item.departmentId
}
)
},
"search-user": function(
$event
) {
return _vm.$emit(
"search-user",
{
agr: $event,
departmentId:
item.departmentId
}
)
},
"load-list-users": function(
$event
) {
return _vm.$emit(
"load-list-users",
{ page: 1, perPage: 25 }
)
},
"add-user-to-group": function(
$event
) {
return _vm.$emit(
"add-user",
{
users: $event,
departmentId:
item.departmentId,
departments: item
}
)
},
"remove-user-to-group": function(
$event
) {
return _vm.$emit(
"remove-user",
{
users: $event,
departmentId:
item.departmentId
}
)
},
"load-users": function(
$event
) {
_vm.$emit("changeTab", {
tab: 0,
departmentId:
item.departmentId
})
_vm.$emit("getReload", true)
},
"loading-from-child": function(
$event
) {
return _vm.$emit(
"loading-from-child",
$event
)
},
getDepartmentUserValid: function(
$event
) {
return _vm.$emit(
"getDepartmentUserValid",
$event
)
},
"close-modal": function(
$event
) {
_vm.$emit("changeTab", {
tab: 0,
departmentId:
item.departmentId
})
_vm.$emit(
"getReload",
$event
)
}
}
})
],
1
)
: _vm._e(),
_vm._v(" "),
el.tabname === "tab2"
? _c(
"v-card",
[
_vm.expandData.group.errorMsg !==
"" &&
_vm.expandData.group.loading ===
false
? _c(
"v-col",
{
staticClass:
"mb-8 font-weight-bold bg-error"
},
[
_vm._v(
"\n " +
_vm._s(
_vm.expandData.group
.errorMsg
) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c("AccessPermissionGroupTable", {
attrs: {
authority: _vm.authority,
dataGroupsModal:
_vm.expandData.group,
gateGroup:
_vm.expandData.gateGroup,
isPage: "affiliation",
loading:
_vm.expandData.group
.loading,
page:
_vm.expandData.group.page,
dataRelation:
_vm.dataRelationGroup,
groups:
_vm.expandData.groupAll
},
on: {
"expand-gate-group": function(
$event
) {
return _vm.$emit(
"expand-gate-group",
$event
)
},
"change-page": function(
$event
) {
return _vm.$emit(
"change-page-group",
{
page: $event,
departmentId:
item.departmentId
}
)
},
"change-page-gate-group": function(
$event
) {
return _vm.$emit(
"change-page-gate-group",
$event
)
},
"remove-group": function(
$event
) {
return _vm.$emit(
"remove-group",
{
groups: $event,
departmentId:
item.departmentId
}
)
},
"load-list-groups": function(
$event
) {
return _vm.$emit(
"load-list-groups",
{
page:
_vm.expandData
.groupAll.page,
perPage:
_vm.expandData
.groupAll.perPage
}
)
},
"add-group": function(
$event
) {
return _vm.$emit(
"add-group",
{
groups: $event,
departmentId:
item.departmentId
}
)
},
"change-page-group-all": function(
$event
) {
return _vm.$emit(
"change-page-group-all",
$event
)
},
"change-per-page-group-all": function(
$event
) {
return _vm.$emit(
"change-per-page-group-all",
$event
)
},
"search-group": function(
$event
) {
_vm.$emit(
"search-group-department",
{
agr: $event,
departmentId:
item.departmentId
}
)
_vm.isReloadData = true
},
"close-modal": function(
$event
) {
return _vm.$emit(
"changeTab",
{
tab: 1,
departmentId:
item.departmentId
}
)
},
"reload-data-group": function(
$event
) {
_vm.$emit("changeTab", {
tab: 1,
departmentId:
item.departmentId
})
_vm.isReloadData = true
},
"load-groups": function(
$event
) {
_vm.$emit("changeTab", {
tab: 1,
departmentId:
item.departmentId
})
_vm.$emit(
"load-list-groups",
{ page: 1, perPage: 25 }
)
},
"reload-data-group-again": function(
$event
) {
return _vm.$emit(
"reload-data-group",
{
departmentId:
item.departmentId
}
)
}
}
})
],
1
)
: _vm._e()
],
1
)
}),
1
)
],
2
)
]
}
}
],
null,
true
),
model: {
value: _vm.groupSelected,
callback: function($$v) {
_vm.groupSelected = $$v
},
expression: "groupSelected"
}
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.dataGroupsModal.total,
disabled: _vm.loading
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(
_vm.dataGroupsModal.total / _vm.perPage
),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.isAction === "detail" ? "所属詳細" : "所属編集",
"no-footer": "",
smallScreen: "1200px",
className: "common-padding position-relative"
},
on: {
close: function($event) {
return _vm.clickBack(_vm.departmentInfo)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c("ModalLoading", { attrs: { loading: _vm.loadingChild } }),
_vm._v(" "),
_c("v-container", { staticStyle: { "padding-bottom": "0" } }, [
_vm.successMessageLogs !== "" &&
_vm.loading === false &&
_vm.expandData.errorData.groups.length === 0 &&
_vm.expandData.errorData.users.length === 0
? _c(
"div",
{
staticClass:
"pa-2 mt-2 font-weight-bold bg-success align-self-center mr-2"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: (_vm.successMessageLogs !== "" ||
_vm.errorMessageLogs !== "") &&
_vm.loading === false
? _c(
"div",
{
staticClass:
"font-weight-bold bg-error align-self-center mr-2 pa-2 mt-2"
},
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c("p", [_vm._v(_vm._s(_vm.successMessageLogs))])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c("p", [
_c("span", {
domProps: {
innerHTML: _vm._s(_vm.errorMessageLogs)
}
})
])
: _vm._e(),
_vm._v(" "),
_vm.expandData.errorData.users.length > 0 &&
_vm.loading === false
? _c("p", [
_vm._v(
"登録失敗所属ユーザー: " +
_vm._s(
_vm.expandData.errorData.users.toString()
)
)
])
: _vm._e(),
_vm._v(" "),
_vm.expandData.errorData.groups.length > 0 &&
_vm.loading === false
? _c("p", [
_vm._v(
"設定失敗通行権限グループ: " +
_vm._s(
_vm.expandData.errorData.groups.toString()
)
)
])
: _vm._e()
]
)
: _vm._e()
]),
_vm._v(" "),
_c(
"v-container",
{ staticClass: "pb-0 pt-0" },
[
_vm.isAction === "detail"
? _c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"div",
{ staticClass: "text-center" },
[
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "6" }
},
[
_vm.authority.isAdmin
? _c(
"v-btn",
{
staticClass: "btn-red",
attrs: { outlined: "" },
on: {
click: function($event) {
_vm.isConfirm = true
}
}
},
[
_vm._v(
"\n 所属を削除する\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "6" }
},
[
_vm.authority.isAdmin
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.editAff()
}
}
},
[
_vm._v(
"\n 所属情報を編集する\n "
)
]
)
: _vm._e()
],
1
)
],
1
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-content-scroll vh75 pa-0" },
[
_c(
"v-container",
[
_c("div", { staticClass: "title-block-card" }, [
_vm._v("所属情報")
]),
_vm._v(" "),
_vm.isAction === "edit"
? _c(
"v-card",
{ staticClass: "affiliation-information" },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-12" }, [
_c(
"div",
{ staticClass: "title-display-block" },
[_vm._v("所属名 ")]
)
]),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "col-12" },
[
_c(
"v-form",
{
ref: "AffAddForm",
attrs: { "lazy-validation": "" }
},
[
_c("input-form", {
attrs: {
rules: [
_vm.rulesValidate
.requiredName,
_vm.rulesValidate.validateName
]
},
model: {
value: _vm.departmentInfo.name,
callback: function($$v) {
_vm.$set(
_vm.departmentInfo,
"name",
$$v
)
},
expression:
"departmentInfo.name"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_vm.authority.isCustomUserAuthorityService
? _c(
"div",
{ staticClass: "mt-5" },
[
_c(
"v-row",
[
_c(
"v-col",
{ staticClass: "col-12" },
[
_c(
"div",
{
staticClass:
"title-display-block"
},
[_vm._v("所属管理者 ")]
)
]
)
],
1
),
_vm._v(" "),
_vm._l(_vm.listAff, function(item, i) {
return _c(
"v-row",
{ key: i, staticClass: "mt-2" },
[
_c(
"v-col",
{
attrs: { sm: "10", lg: "3" }
},
[
_c(
"v-row",
{
staticClass: "mt-2 mb-2"
},
[
_c(
"v-col",
{
staticClass:
"btn-del-aff",
attrs: { cols: "1" }
},
[
_c(
"v-btn",
{
attrs: {
icon: "",
al: ""
},
on: {
click: function(
$event
) {
return _vm.deleteAff(
i
)
}
}
},
[
_c(
"v-icon",
{
staticClass:
"gray--text",
attrs: {
"align-self":
"ceb="
}
},
[
_vm._v(
"mdi-minus-circle"
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
attrs: { cols: "10" }
},
[
_c("v-combobox", {
staticClass:
"v-select-group",
attrs: {
items:
_vm.dataAllow,
autocomplete:
"off",
color: "green",
"hide-details":
"auto",
"no-data-text":
"",
outlined: "",
dense: "",
disabled:
item.disabled,
"menu-props": {
contentClass:
"v-select-item v-select-item-disabled"
},
attach: true
},
on: {
change:
_vm.changeAllow
},
model: {
value:
item.userId,
callback: function(
$$v
) {
_vm.$set(
item,
"userId",
$$v
)
},
expression:
"item.userId"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "mt-2",
attrs: { sm: "12", lg: "9" }
},
[
_c(
"v-row",
{
staticClass:
"item-check-box-detail"
},
[
_c(
"v-col",
{
attrs: {
sm: "6",
lg: "3"
}
},
[
_c("v-checkbox", {
attrs: {
disabled: "",
color: "grey",
dense: "",
"hide-details":
"",
label:
"ユーザー閲覧権限"
},
model: {
value:
item.isAdminToView,
callback: function(
$$v
) {
_vm.$set(
item,
"isAdminToView",
$$v
)
},
expression:
"item.isAdminToView"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
attrs: {
sm: "6",
lg: "3"
}
},
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details":
"",
label:
"ユーザー追加権限"
},
model: {
value:
item.isAdminToAddUser,
callback: function(
$$v
) {
_vm.$set(
item,
"isAdminToAddUser",
$$v
)
},
expression:
"item.isAdminToAddUser"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
attrs: {
sm: "6",
lg: "3"
}
},
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details":
"",
label:
"ユーザー編集権限"
},
model: {
value:
item.isAdminToEditUser,
callback: function(
$$v
) {
_vm.$set(
item,
"isAdminToEditUser",
$$v
)
},
expression:
"item.isAdminToEditUser"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
attrs: {
sm: "6",
lg: "3"
}
},
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details":
"",
label:
"カード設定権限"
},
model: {
value:
item.isAdminToSetPcodesToUser,
callback: function(
$$v
) {
_vm.$set(
item,
"isAdminToSetPcodesToUser",
$$v
)
},
expression:
"item.isAdminToSetPcodesToUser"
}
})
],
1
)
],
1
)
],
1
)
],
1
)
}),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-0 pt-0" },
[
_c(
"v-col",
{ staticClass: "col-2 pt-0" },
[
_c(
"div",
{
staticClass:
"v-subheader theme--light ml-0 pa-0 mt-0 add-button",
on: {
click: _vm.addAffiliation
}
},
[_vm._v(" + 追加する ")]
)
]
)
],
1
)
],
2
)
: _c("div", { staticClass: "mt-5" })
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isAction === "edit"
? _c(
"div",
[
_c(
"div",
{
staticClass: "title-block-card title-margin"
},
[_vm._v("所属ユーザー")]
),
_vm._v(" "),
_c(
"v-card",
[
_c("UsersAllowedTable", {
attrs: {
isAdminToAddUser:
_vm.expandData.isAdminToAddUser,
inputSearch:
_vm.expandData.user.keyword,
authority: _vm.authority,
isActionPage: "add",
departmentId:
_vm.departments.departmentId,
itemDepartment: _vm.departments,
dataList: _vm.expandData.user.data,
isPage: "affiliation-add-new",
loading: _vm.expandData.user.loading,
totalCount: _vm.expandData.user.total,
perPage: _vm.expandData.user.perPage,
page: _vm.expandData.user.page,
users: _vm.expandData.userAll,
dataRelationUser: _vm.dataRelationUser
},
on: {
"change-page": function($event) {
return _vm.$emit("change-page-user", {
agr: $event,
departmentId:
_vm.departments.departmentId
})
},
"change-per-page": function($event) {
return _vm.$emit(
"change-per-page-user",
{
agr: $event,
departmentId:
_vm.departments.departmentId
}
)
},
"search-user": function($event) {
return _vm.$emit("search-user", {
agr: $event,
departmentId:
_vm.departments.departmentId
})
},
"change-page-user-all": function(
$event
) {
return _vm.$emit(
"change-page-user-all",
$event
)
},
"change-per-page-user-all": function(
$event
) {
return _vm.$emit(
"change-per-page-user-all",
$event
)
},
"affiliation-add-item-direct": function(
$event
) {
return _vm.$emit(
"affiliation-add-item-direct",
$event
)
},
"affiliation-remove-item-direct": function(
$event
) {
return _vm.$emit(
"affiliation-remove-item-direct",
$event
)
}
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass: "title-block-card title-margin"
},
[_vm._v("設定されている通行権限グループ")]
),
_vm._v(" "),
_c(
"v-card",
[
_c("AccessPermissionGroupTable", {
attrs: {
authority: _vm.authority,
dataGroupsModal: _vm.expandData.group,
gateGroup: _vm.expandData.gateGroup,
isPage: "affiliation-add-new",
isActionPage: "add",
loading: _vm.expandData.group.loading,
page: _vm.expandData.group.page,
dataRelation: _vm.dataRelationGroup,
groups: _vm.expandData.groupAll
},
on: {
"expand-gate-group": function($event) {
return _vm.$emit(
"expand-gate-group",
$event
)
},
"change-page": function($event) {
return _vm.$emit(
"change-page-group",
{
page: $event,
departmentId:
_vm.departments.departmentId
}
)
},
"change-page-gate-group": function(
$event
) {
return _vm.$emit(
"change-page-gate-group",
$event
)
},
"change-page-group-all": function(
$event
) {
return _vm.$emit(
"change-page-group-all",
$event
)
},
"change-per-page-group-all": function(
$event
) {
return _vm.$emit(
"change-per-page-group-all",
$event
)
},
"search-group": function($event) {
return _vm.$emit(
"search-group-department",
{
agr: $event,
departmentId:
_vm.departments.departmentId
}
)
},
"back-group-detail": function($event) {
return _vm.$emit(
"back-group-detail",
$event
)
},
"add-group": function($event) {
return _vm.$emit(
"add-group-item-direct",
{
groups: $event,
departmentId:
_vm.departments.departmentId
}
)
},
"remove-group": function($event) {
return _vm.$emit(
"remove-group-item-direct",
{
groups: $event,
departmentId:
_vm.departments.departmentId
}
)
}
}
})
],
1
)
],
1
)
: _c(
"div",
[
_c(
"div",
{
staticClass: "title-block-card title-margin"
},
[_vm._v("所属ユーザー")]
),
_vm._v(" "),
_c(
"v-card",
[
_c("UsersAllowedTable", {
attrs: {
isAdminToAddUser:
_vm.expandData.isAdminToAddUser,
inputSearch:
_vm.expandData.user.keyword,
authority: _vm.authority,
isActionPage: "add",
departmentId:
_vm.departments.departmentId,
itemDepartment: _vm.departments,
dataList: _vm.expandData.user.data,
isPage: "affiliation",
loading: _vm.expandData.user.loading,
totalCount: _vm.expandData.user.total,
perPage: _vm.expandData.user.perPage,
page: _vm.expandData.user.page,
users: _vm.expandData.userAll,
dataRelationUser: _vm.dataRelationUser
},
on: {
"change-page": function($event) {
return _vm.$emit("change-page-user", {
agr: $event,
departmentId:
_vm.departments.departmentId
})
},
"change-per-page": function($event) {
return _vm.$emit(
"change-per-page-user",
{
agr: $event,
departmentId:
_vm.departments.departmentId
}
)
},
"search-user": function($event) {
return _vm.$emit("search-user", {
agr: $event,
departmentId:
_vm.departments.departmentId
})
},
"load-list-users": function($event) {
return _vm.$emit("load-list-users", {
page: 1,
perPage: 25
})
},
"add-user-to-group": function($event) {
return _vm.$emit("add-user", {
users: $event,
departmentId:
_vm.departments.departmentId,
departments: _vm.departments
})
},
"change-page-user-all": function(
$event
) {
return _vm.$emit(
"change-page-user-all",
$event
)
},
"change-per-page-user-all": function(
$event
) {
return _vm.$emit(
"change-per-page-user-all",
$event
)
},
"remove-user-to-group": function(
$event
) {
return _vm.$emit("remove-user", {
users: $event,
departmentId:
_vm.departments.departmentId
})
},
"load-users": function($event) {
_vm.$emit("changeTab", {
tab: 0,
departmentId:
_vm.departments.departmentId
})
_vm.isReloadData = true
},
"close-modal": function($event) {
_vm.$emit("changeTab", {
tab: 0,
departmentId:
_vm.departments.departmentId
})
_vm.$emit("load-list-users-again")
_vm.isReloadData = true
},
"loading-from-child": function($event) {
return _vm.$emit(
"loading-from-child",
$event
)
},
getDepartmentUserValid: function(
$event
) {
return _vm.$emit(
"getDepartmentUserValid",
$event
)
},
getReload: function($event) {
return _vm.$emit("getReload", $event)
}
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass: "title-block-card title-margin"
},
[_vm._v("設定されている通行権限グループ")]
),
_vm._v(" "),
_c(
"v-card",
[
_c("AccessPermissionGroupTable", {
attrs: {
authority: _vm.authority,
dataGroupsModal: _vm.expandData.group,
gateGroup: _vm.expandData.gateGroup,
isPage: "affiliation",
loading: _vm.expandData.group.loading,
page: _vm.expandData.group.page,
dataRelation: _vm.dataRelationGroup,
groups: _vm.expandData.groupAll
},
on: {
"expand-gate-group": function($event) {
return _vm.$emit(
"expand-gate-group",
$event
)
},
"change-page": function($event) {
return _vm.$emit(
"change-page-group",
{
page: $event,
departmentId:
_vm.departments.departmentId
}
)
},
"change-page-gate-group": function(
$event
) {
return _vm.$emit(
"change-page-gate-group",
$event
)
},
"remove-group": function($event) {
return _vm.$emit("remove-group", {
groups: $event,
departmentId:
_vm.departments.departmentId
})
},
"load-list-groups": function($event) {
return _vm.$emit("load-list-groups", {
page: _vm.expandData.groupAll.page,
perPage:
_vm.expandData.groupAll.perPage
})
},
"add-group": function($event) {
return _vm.$emit("add-group", {
groups: $event,
departmentId:
_vm.departments.departmentId
})
},
"change-page-group-all": function(
$event
) {
return _vm.$emit(
"change-page-group-all",
$event
)
},
"change-per-page-group-all": function(
$event
) {
return _vm.$emit(
"change-per-page-group-all",
$event
)
},
"reload-data-group": function($event) {
_vm.$emit("reload-data-group", {
departmentId:
_vm.departments.departmentId
})
_vm.isReloadData = true
},
"search-group": function($event) {
return _vm.$emit(
"search-group-department",
{
agr: $event,
departmentId:
_vm.departments.departmentId
}
)
},
"back-group-detail": function($event) {
return _vm.$emit(
"back-group-detail",
$event
)
},
"close-modal": function($event) {
_vm.$emit("changeTab", {
tab: 1,
departmentId:
_vm.departments.departmentId
})
_vm.isReloadData = true
},
"load-groups": function($event) {
_vm.$emit("changeTab", {
tab: 1,
departmentId:
_vm.departments.departmentId
})
_vm.$emit("load-list-groups", {
page: 1,
perPage: 25
})
},
"reload-data-group-again": function(
$event
) {
return _vm.$emit(
"reload-data-group",
{
departmentId:
_vm.departments.departmentId
}
)
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
{
staticClass: "mt-5 pr-0",
attrs: { align: "right", cols: "12" }
},
[
_vm.isAction === "edit"
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.updateAff()
}
}
},
[
_vm._v(
"\n 保存する\n "
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_vm.successMessageLogs !== "" ||
_vm.errorMessageLogs !== ""
? _c(
"div",
{
staticClass: "ma-2",
attrs: { justify: "end" }
},
[
_vm.successMessageLogs !== "" &&
_vm.loading === false
? _c(
"div",
{
staticClass:
"font-weight-bold bg-success bg-no align-self-center mr-2"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" &&
_vm.loading === false
? _c(
"div",
{
staticClass:
"font-weight-bold bg-error bg-no align-self-center mr-2"
},
[
_c("span", {
domProps: {
innerHTML: _vm._s(
_vm.errorMessageLogs
)
}
})
]
)
: _vm._e()
]
)
: _vm._e()
],
1
)
],
1
)
]
},
proxy: true
}
]),
model: {
value: _vm.isShow,
callback: function($$v) {
_vm.isShow = $$v
},
expression: "isShow"
}
}),
_vm._v(" "),
_c("ModalDetail", {
attrs: {
title: "所属詳細",
"no-footer": "",
smallScreen: "1200px",
className: "common-padding position-relative"
},
on: {
close: function($event) {
return _vm.clickBack(_vm.departmentInfo)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c("ModalLoading", { attrs: { loading: _vm.loadingChild } }),
_vm._v(" "),
_c("v-container", { staticStyle: { "padding-bottom": "0" } }, [
_vm.successMessageLogs !== "" &&
_vm.loading === false &&
_vm.expandData.errorData.groups.length === 0 &&
_vm.expandData.errorData.users.length === 0
? _c(
"div",
{
staticClass:
"pa-2 mt-2 font-weight-bold bg-success align-self-center mr-2"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: (_vm.successMessageLogs !== "" ||
_vm.errorMessageLogs !== "") &&
_vm.loading === false
? _c(
"div",
{
staticClass:
"font-weight-bold bg-error align-self-center mr-2 pa-2 mt-2"
},
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c("p", [_vm._v(_vm._s(_vm.successMessageLogs))])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c("p", [_vm._v(_vm._s(_vm.errorMessageLogs))])
: _vm._e(),
_vm._v(" "),
_vm.expandData.errorData.users.length > 0 &&
_vm.loading === false
? _c("p", [
_vm._v(
"登録失敗所属ユーザー: " +
_vm._s(
_vm.expandData.errorData.users.toString()
)
)
])
: _vm._e(),
_vm._v(" "),
_vm.expandData.errorData.groups.length > 0 &&
_vm.loading === false
? _c("p", [
_vm._v(
"設定失敗通行権限グループ: " +
_vm._s(
_vm.expandData.errorData.groups.toString()
)
)
])
: _vm._e()
]
)
: _vm._e()
]),
_vm._v(" "),
_c(
"v-container",
{ staticClass: "pb-0 pt-0" },
[
_vm.isAction === "detail"
? _c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"div",
{ staticClass: "text-center" },
[
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "6" }
},
[
_vm.authority.isAdmin
? _c(
"v-btn",
{
staticClass: "btn-red",
attrs: { outlined: "" },
on: {
click: function($event) {
_vm.isConfirm = true
}
}
},
[
_vm._v(
"\n 所属を削除する\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "6" }
},
[
_vm.authority.isAdmin
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.editAff()
}
}
},
[
_vm._v(
"\n 所属情報を編集する\n "
)
]
)
: _vm._e()
],
1
)
],
1
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-content-scroll vh75 pa-0" },
[
_c(
"v-container",
[
_c("div", { staticClass: "title-block-card" }, [
_vm._v("所属情報")
]),
_vm._v(" "),
_vm.isAction === "detail"
? _c(
"v-card",
{ staticClass: "affiliation-information" },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-12" }, [
_c(
"div",
{ staticClass: "title-display-block" },
[_vm._v("所属名 ")]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "weight-bold" },
[
_vm._v(
" " + _vm._s(_vm.departments.name)
)
]
)
])
],
1
),
_vm._v(" "),
_vm.authority.isCustomUserAuthorityService
? _c(
"div",
{ staticClass: "mt-5" },
[
_c(
"v-row",
[
_c(
"v-col",
{ staticClass: "col-12" },
[
_c(
"div",
{
staticClass:
"title-display-block"
},
[_vm._v("所属管理者 ")]
)
]
)
],
1
),
_vm._v(" "),
_vm._l(
_vm.expandData.departmentAd.data,
function(el) {
return _c(
"v-row",
{
key: el.relationId,
staticClass: "mt-1"
},
[
_c(
"v-col",
{
staticClass: " mt-0 pt-0",
attrs: { sm: "12", lg: "3" }
},
[
_c(
"div",
{
staticClass:
"weight-bold"
},
[
_vm._v(
_vm._s(el.userName) +
" "
)
]
)
]
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: " mt-0 pt-0",
attrs: { sm: "12", lg: "9" }
},
[
_c(
"v-row",
{
staticClass:
"item-check-box-detail"
},
[
_c("v-checkbox", {
staticClass:
"mt-2 mb-2",
attrs: {
color: "green",
dense: "",
"hide-details": "",
label:
"ユーザー閲覧権限",
"input-value": true,
disabled: ""
}
}),
_vm._v(" "),
_c("v-checkbox", {
staticClass:
"mt-2 mb-2",
attrs: {
color: "green",
dense: "",
"hide-details": "",
label:
"ユーザー追加権限",
disabled: ""
},
model: {
value:
el.isAdminToAddUser,
callback: function(
$$v
) {
_vm.$set(
el,
"isAdminToAddUser",
$$v
)
},
expression:
"el.isAdminToAddUser"
}
}),
_vm._v(" "),
_c("v-checkbox", {
staticClass:
"mt-2 mb-2",
attrs: {
color: "green",
dense: "",
"hide-details": "",
label:
"ユーザー編集権限",
disabled: ""
},
model: {
value:
el.isAdminToEditUser,
callback: function(
$$v
) {
_vm.$set(
el,
"isAdminToEditUser",
$$v
)
},
expression:
"el.isAdminToEditUser"
}
}),
_vm._v(" "),
_c("v-checkbox", {
staticClass:
"mt-2 mb-2 ",
attrs: {
color: "green",
dense: "",
"hide-details": "",
label:
"カード設定権限",
disabled: ""
},
model: {
value:
el.isAdminToSetPcodesToUser,
callback: function(
$$v
) {
_vm.$set(
el,
"isAdminToSetPcodesToUser",
$$v
)
},
expression:
"el.isAdminToSetPcodesToUser"
}
})
],
1
)
],
1
)
],
1
)
}
)
],
2
)
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"div",
{ staticClass: "title-block-card title-margin" },
[_vm._v("所属ユーザー")]
),
_vm._v(" "),
_c(
"v-card",
[
_c("UsersAllowedTable", {
attrs: {
isAdminToAddUser:
_vm.expandData.isAdminToAddUser,
inputSearch: _vm.expandData.user.keyword,
authority: _vm.authority,
isActionPage: _vm.isAction,
departmentId: _vm.departments.departmentId,
itemDepartment: _vm.departments,
dataList: _vm.expandData.user.data,
isPage: "affiliation",
loading: _vm.expandData.user.loading,
totalCount: _vm.expandData.user.total,
perPage: _vm.expandData.user.perPage,
page: _vm.expandData.user.page,
users: _vm.expandData.userAll,
dataRelationUser: _vm.dataRelationUser
},
on: {
"change-page": function($event) {
return _vm.$emit("change-page-user", {
agr: $event,
departmentId: _vm.departments.departmentId,
page: "detail"
})
},
"change-per-page": function($event) {
return _vm.$emit("change-per-page-user", {
agr: $event,
departmentId: _vm.departments.departmentId,
page: "detail"
})
},
"search-user": function($event) {
return _vm.$emit("search-user", {
agr: $event,
departmentId: _vm.departments.departmentId,
page: "detail"
})
},
"load-list-users": function($event) {
return _vm.$emit("load-list-users", {
page: 1,
perPage: 25
})
},
"add-user-to-group": function($event) {
return _vm.$emit("add-user", {
users: $event,
departmentId: _vm.departments.departmentId,
departments: _vm.departments
})
},
"change-page-user-all": function($event) {
return _vm.$emit(
"change-page-user-all",
$event
)
},
"change-per-page-user-all": function($event) {
return _vm.$emit(
"change-per-page-user-all",
$event
)
},
"remove-user-to-group": function($event) {
return _vm.$emit("remove-user", {
users: $event,
departmentId: _vm.departments.departmentId
})
},
"load-users": function($event) {
_vm.$emit("changeTab", {
tab: 0,
departmentId: _vm.departments.departmentId
})
_vm.isReloadData = true
},
"close-modal": function($event) {
_vm.$emit("changeTab", {
tab: 0,
departmentId: _vm.departments.departmentId
})
_vm.isReloadData = true
},
"loading-from-child": function($event) {
return _vm.$emit("loading-from-child", $event)
},
getDepartmentUserValid: function($event) {
return _vm.$emit(
"getDepartmentUserValid",
$event
)
},
getReload: function($event) {
return _vm.$emit("getReload", $event)
}
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "title-block-card title-margin" },
[_vm._v("設定されている通行権限グループ")]
),
_vm._v(" "),
_c(
"v-card",
[
_c("AccessPermissionGroupTable", {
attrs: {
authority: _vm.authority,
dataGroupsModal: _vm.expandData.group,
gateGroup: _vm.expandData.gateGroup,
isPage: "affiliation",
loading: _vm.expandData.group.loading,
page: _vm.expandData.group.page,
dataRelation: _vm.dataRelationGroup,
groups: _vm.expandData.groupAll
},
on: {
"expand-gate-group": function($event) {
return _vm.$emit("expand-gate-group", $event)
},
"change-page": function($event) {
return _vm.$emit("change-page-group", {
page: $event,
departmentId: _vm.departments.departmentId
})
},
"change-page-gate-group": function($event) {
return _vm.$emit(
"change-page-gate-group",
$event
)
},
"remove-group": function($event) {
return _vm.$emit("remove-group", {
groups: $event,
departmentId: _vm.departments.departmentId
})
},
"load-list-groups": function($event) {
return _vm.$emit("load-list-groups", {
page: _vm.expandData.groupAll.page,
perPage: _vm.expandData.groupAll.perPage
})
},
"add-group": function($event) {
return _vm.$emit("add-group", {
groups: $event,
departmentId: _vm.departments.departmentId
})
},
"change-page-group-all": function($event) {
return _vm.$emit(
"change-page-group-all",
$event
)
},
"change-per-page-group-all": function($event) {
return _vm.$emit(
"change-per-page-group-all",
$event
)
},
"reload-data-group": function($event) {
_vm.$emit("reload-data-group", {
departmentId: _vm.departments.departmentId
})
_vm.isReloadData = true
},
"search-group": function($event) {
return _vm.$emit("search-group-department", {
agr: $event,
departmentId: _vm.departments.departmentId
})
},
"back-group-detail": function($event) {
return _vm.$emit("back-group-detail", $event)
},
"close-modal": function($event) {
_vm.$emit("changeTab", {
tab: 1,
departmentId: _vm.departments.departmentId
})
_vm.isReloadData = true
},
"load-groups": function($event) {
_vm.$emit("changeTab", {
tab: 1,
departmentId: _vm.departments.departmentId
})
_vm.$emit("load-list-groups", {
page: 1,
perPage: 25
})
},
"reload-data-group-again": function($event) {
return _vm.$emit("reload-data-group", {
departmentId: _vm.departments.departmentId
})
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_vm.successMessageLogs !== "" &&
_vm.loading === false
? _c(
"div",
{
staticClass:
"font-weight-bold bg-success bg-no align-self-center mr-2"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"div",
{
staticClass:
"font-weight-bold bg-error bg-no align-self-center mr-2"
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.isAction === "edit"
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.updateAff()
}
}
},
[
_vm._v(
"\n 保存する\n "
)
]
)
: _vm._e()
],
1
)
],
1
)
],
1
)
]
},
proxy: true
}
]),
model: {
value: _vm.isShowDetail,
callback: function($$v) {
_vm.isShowDetail = $$v
},
expression: "isShowDetail"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "所属削除",
smallScreen: "800px",
text:
_vm.departments.userCount > 0
? "削除しようとしている所属に、ユーザーが所属しております。所属を削除した場合、ユーザーの所属先が解除され、無所属状態となります。削除してもよろしいでしょうか?"
: "所属を削除します。",
className: "common-modal"
},
on: {
close: function($event) {
_vm.isConfirm = false
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.loading === false &&
(_vm.expandData.departmentAd.sucessMessage !== "" ||
_vm.expandData.departmentAd.errorMessage !== "")
? _c("ModalMessage", {
attrs: {
sucessMessage:
_vm.expandData.departmentAd.sucessMessage,
errorMessage: _vm.expandData.departmentAd.errorMessage
}
})
: _vm._e()
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_vm.loading === false &&
(_vm.expandData.departmentAd.sucessMessage !== "" ||
_vm.expandData.departmentAd.errorMessage !== "")
? _c(
"div",
[
_vm.expandData.departmentAd.sucessMessage !== ""
? _c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
_vm.loadAffDetailsAgain(),
_vm.$emit("get-list-user")
_vm.isShowDetail = false
}
}
})
: _vm.expandData.departmentAd.errorMessage !== ""
? _c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
_vm.isConfirm = false
}
}
})
: _vm._e()
],
1
)
: _c(
"div",
[
_c("success-button", {
attrs: { text: "削除" },
on: {
click: function($event) {
return _vm.removeAff()
}
}
})
],
1
)
]
},
proxy: true
}
]),
model: {
value: _vm.isConfirm,
callback: function($$v) {
_vm.isConfirm = $$v
},
expression: "isConfirm"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/CardAddForm/CardAddForm.vue?vue&type=template&id=6e56a066&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/CardAddForm/CardAddForm.vue?vue&type=template&id=6e56a066& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-card-add-form common-class" },
[
_c(
"v-container",
{ staticClass: "pa-0" },
[
_c(
"v-form",
{ ref: "CardAddForm", attrs: { "lazy-validation": "" } },
[
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5" },
[
_c("input-form", {
attrs: {
title: "カード番号 ※必須",
inputType: "text",
disabled: _vm.isEdit,
rules: [
_vm.rulesValidate.requiredPcodeId,
_vm.rulesValidate.validatePcodeId(
_vm.cardDetail.pCodeId,
_vm.cardDetail.type
)
]
},
model: {
value: _vm.cardDetail.pCodeId,
callback: function($$v) {
_vm.$set(_vm.cardDetail, "pCodeId", $$v)
},
expression: "cardDetail.pCodeId"
}
}),
_vm._v(" "),
_c("input-form", {
attrs: {
title: "名称",
inputType: "text",
rules: [
_vm.rulesValidate.validatePcodeName(_vm.cardDetail.name)
]
},
model: {
value: _vm.cardDetail.name,
callback: function($$v) {
_vm.$set(_vm.cardDetail, "name", $$v)
},
expression: "cardDetail.name"
}
}),
_vm._v(" "),
_c("input-form", {
attrs: {
title: "カード種別",
inputType: "select",
"select-items": _vm.typeItems,
disabled: _vm.isEdit,
isAttach: true
},
model: {
value: _vm.cardDetail.type,
callback: function($$v) {
_vm.$set(_vm.cardDetail, "type", $$v)
},
expression: "cardDetail.type"
}
}),
_vm._v(" "),
_c(
"v-row",
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"v-col",
{ attrs: { cols: "2" } },
[
_c("v-subheader", [
_vm._v("\n ユーザー\n "),
!_vm.authority.isAdmin && !_vm.isEdit
? _c("span", { staticClass: "required" }, [
_vm._v(" ※必須")
])
: _vm._e()
])
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{
class: {
"required-user-color": !_vm.authority.isAdmin
}
},
[
_c("v-autocomplete", {
attrs: {
rules: _vm.authority.isAdmin
? []
: [
function() {
return _vm.rulesValidate.validateUserIdAutoComplete(
_vm.cardDetail.userId,
!_vm.isEdit
)
}
],
items: _vm.userItems,
color: "green",
"return-object": "",
"hide-details": "auto",
outlined: "",
dense: "",
"deletable-chips": "",
"small-chips": "",
"no-data-text": "",
disabled: _vm.userItems.length === 0,
autocomplete: "off",
"menu-props": { contentClass: "v-select-item " },
attach: true
},
model: {
value: _vm.cardDetail.userId,
callback: function($$v) {
_vm.$set(_vm.cardDetail, "userId", $$v)
},
expression: "cardDetail.userId"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_vm.$vuetify.breakpoint.mdAndUp
? _c("v-col", { attrs: { cols: "2" } }, [
_c(
"div",
{
staticClass:
"v-subheader justify-start theme--light"
},
[_vm._v("ステータス")]
)
])
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
[
_c("v-switch", {
staticClass: "v-input--reverse swicth-all",
attrs: {
color: "green",
"hide-details": "auto",
inset: "",
label: _vm.$vuetify.breakpoint.mdAndUp
? _vm.cardDetail.isValid
? "ON"
: "OFF"
: _vm.cardDetail.isValid
? "ステータス ON"
: "ステータス OFF"
},
model: {
value: _vm.cardDetail.isValid,
callback: function($$v) {
_vm.$set(_vm.cardDetail, "isValid", $$v)
},
expression: "cardDetail.isValid"
}
})
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_vm.isEdit === true
? _c(
"v-row",
{ staticClass: "mb-2 mt-2", attrs: { justify: "end" } },
[
_c(
"v-col",
{
staticClass: "messageRow",
attrs: { cols: "11", align: "right" }
},
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"span",
{
staticClass:
"mb-4 font-weight-bold mt-2 bg-success bg-no"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"span",
{
staticClass:
"mb-4 font-weight-bold mt-2 bg-error bg-no"
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e()
]
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "messageRow",
attrs: { cols: "1", align: "right" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
disabled:
_vm.cardDetail.pCodeId === null ||
_vm.cardDetail.pCodeId === undefined ||
_vm.cardDetail.pCodeId === "",
outlined: ""
},
on: { click: _vm.updateCard }
},
[_vm._v("\n 保存する\n ")]
)
],
1
)
],
1
)
: _c(
"v-row",
{ staticClass: "mb-2 mt-2", attrs: { justify: "end" } },
[
_c(
"v-col",
{
staticClass: "messageRow",
attrs: { cols: "11", align: "right" }
},
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"span",
{
staticClass:
"mb-4 font-weight-bold mt-2 bg-success bg-no"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"span",
{
staticClass:
"mb-4 font-weight-bold mt-2 bg-error bg-no"
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e()
]
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "messageRow",
attrs: { cols: "1", align: "right" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: { click: _vm.checkCard }
},
[_vm._v("\n 登録\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isHasLowerCaseCardNumber,
callback: function($$v) {
_vm.isHasLowerCaseCardNumber = $$v
},
expression: "isHasLowerCaseCardNumber"
}
},
[
_c(
"v-card",
{ staticClass: "modal-export" },
[
_c(
"v-card-title",
{ staticClass: "modal-title", attrs: { color: "green" } },
[_vm._v("カード登録")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("div", { staticClass: "pa-5" }, [
_c("div", { staticClass: "bock-info" }, [
_c("div", { staticClass: "alert alert-info col" }, [
_vm._v(
"\n カード番号に半角英字の小文字が含まれております。"
),
_c("br"),
_vm._v(
"\n 小文字が含まれているとカードが正常に読み込まれません。"
),
_c("br"),
_vm._v(
"\n 小文字が含まれているかを確認してください。\n "
)
])
])
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: { click: _vm.closeDialogConfirm }
},
[_vm._v("見直す\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary btn-red",
attrs: { outlined: "" },
on: { click: _vm.saveCard }
},
[
_vm._v(
"小文字が含まれていても登録する\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/CardDetailForm/CardDetailForm.vue?vue&type=template&id=560e357e&scoped=true&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/CardDetailForm/CardDetailForm.vue?vue&type=template&id=560e357e&scoped=true& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-card-detail" },
[
_c(
"v-container",
{ staticClass: "pa-0" },
[
_c("v-card", { staticClass: "pa-6 pr-10 mb-5" }, [
_c("div", { staticClass: "page-detail mb-10" }, [
_c("div", { staticClass: "item-time-zone ml-10 mt-5" }, [
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c("div", { staticClass: "col col-3" }, [
_c("div", { staticClass: "v-subheader" }, [
_vm._v("カード番号")
])
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 col align-self-center" },
[_vm._v(" " + _vm._s(_vm.cardDetail.pCodeId) + " ")]
)
])
]),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c("div", { staticClass: "col col-3" }, [
_c("div", { staticClass: "v-subheader" }, [
_vm._v("名称")
])
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 col align-self-center" },
[_vm._v(" " + _vm._s(_vm.cardDetail.name) + " ")]
)
])
]),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c("div", { staticClass: "col col-3" }, [
_c("div", { staticClass: "v-subheader" }, [
_vm._v("カード種別")
])
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 col align-self-center" },
[
_vm.cardDetail.type === 0
? _c("span", [_vm._v(" NFCカード ")])
: _vm.cardDetail.type === 1
? _c("span", [_vm._v("テンキー")])
: _vm._e()
]
)
])
]),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c("div", { staticClass: "col col-3" }, [
_c("div", { staticClass: "v-subheader" }, [
_vm._v("ユーザー")
])
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 col align-self-center" },
[_vm._v(" " + _vm._s(_vm.cardDetail.userId) + " ")]
)
])
]),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c("div", { staticClass: "col col-3" }, [
_c("div", { staticClass: "v-subheader" }, [
_vm._v("ステータス")
])
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 col align-self-center" },
[
_vm.cardDetail.isValid === true
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("OFF")])
]
)
])
])
])
])
]),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mb-10", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled:
_vm.cardDetail.pCodeId === null ||
_vm.cardDetail.pCodeId === undefined ||
_vm.cardDetail.pCodeId === ""
},
on: {
click: function($event) {
return _vm.$emit("clickEditCard", _vm.cardDetail.pCodeId)
}
}
},
[_vm._v("編集")]
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/CardImport/CardImport.vue?vue&type=template&id=1edc437e&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/CardImport/CardImport.vue?vue&type=template&id=1edc437e& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
[
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showModalConfirmEmail,
callback: function($$v) {
_vm.showModalConfirmEmail = $$v
},
expression: "showModalConfirmEmail"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{
staticClass: "background-color-green",
staticStyle: { "font-size": "15px" }
},
[
_vm._v(
"作成したユーザーのメールアドレスへ通知メールを送信しますか?"
)
]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.yesChoice()
}
}
},
[_vm._v("\r\n 送信する\r\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.noChoice()
}
}
},
[_vm._v("送信しない")]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgressExportCSV,
callback: function($$v) {
_vm.showProgressExportCSV = $$v
},
expression: "showProgressExportCSV"
}
},
[
_c(
"v-card",
{ staticClass: "modal-export" },
[
_c(
"v-card-title",
{ staticClass: "modal-title", attrs: { color: "green" } },
[_vm._v(" CSVエクスポート")]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "pa-5" },
[
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progressCsvXlsx,
callback: function($$v) {
_vm.progressCsvXlsx = $$v
},
expression: "progressCsvXlsx"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progressCsvXlsx)) + "%")
])
]
)
],
1
),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary mr-0",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalProcessCSV")
}
}
},
[_vm._v("\r\n OK\r\n ")]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgressImportCSV,
callback: function($$v) {
_vm.showProgressImportCSV = $$v
},
expression: "showProgressImportCSV"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[
_vm._t("modal-title", [
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_vm._v(
"\r\n 登録データのアップロード\r\n "
),
_vm.isFinishProcess === true &&
_vm.errorMessageCsvXlsx !== ""
? _c(
"v-icon",
{
attrs: { color: "white" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgressImport")
}
}
},
[_vm._v("mdi-close")]
)
: _vm._e()
],
1
)
])
],
2
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"div",
{ staticClass: "row-message" },
[
_vm.errorMessageCsvXlsx !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-error" },
[
_c("div", {
domProps: {
innerHTML: _vm._s(_vm.errorMessageCsvXlsx)
}
})
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowImport > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progressCsvXlsx,
callback: function($$v) {
_vm.progressCsvXlsx = $$v
},
expression: "progressCsvXlsx"
}
},
[
_c("strong", [
_vm._v(
_vm._s(Math.round(_vm.progressCsvXlsx)) + "%"
)
])
]
),
_vm._v(" "),
_vm.successItemImport > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowImport) +
"件中" +
_vm._s(_vm.successItemImport) +
"件をアップロードしました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageImport.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("アップロード失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageImport, function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgressImport")
}
}
})
],
1
)
],
1
)
: _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgressImport")
}
}
},
[_vm._v("キャンセル")]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgressImportExcel,
callback: function($$v) {
_vm.showProgressImportExcel = $$v
},
expression: "showProgressImportExcel"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[
_vm._t("modal-title", [
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_vm._v(
"\r\n 登録データのアップロード\r\n "
),
_vm.isFinishProcess === true &&
_vm.errorMessageCsvXlsx !== ""
? _c(
"v-icon",
{
attrs: { color: "white" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgressImport")
}
}
},
[_vm._v("mdi-close")]
)
: _vm._e()
],
1
)
])
],
2
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"div",
{ staticClass: "row-message" },
[
_vm.errorMessageCsvXlsx !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-error" },
[
_c("div", {
domProps: {
innerHTML: _vm._s(_vm.errorMessageCsvXlsx)
}
})
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowImport > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_vm.sheetUserName
? _c("span", [_vm._v(_vm._s(_vm.sheetUserName) + ":")])
: _vm._e(),
_vm._v(" "),
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progressCsvXlsx,
callback: function($$v) {
_vm.progressCsvXlsx = $$v
},
expression: "progressCsvXlsx"
}
},
[
_c("strong", [
_vm._v(
_vm._s(Math.round(_vm.progressCsvXlsx)) + "%"
)
])
]
),
_vm._v(" "),
_vm.successItemImport > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowImport) +
"件中" +
_vm._s(_vm.successItemImport) +
"件をアップロードしました。"
)
])
: _vm._e(),
_vm._v(" "),
_c("div", { staticStyle: { "padding-top": "13px" } }, [
_vm.sheet2Name
? _c("span", [_vm._v(_vm._s(_vm.sheet2Name) + ":")])
: _vm._e()
]),
_vm._v(" "),
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progressSheet2,
callback: function($$v) {
_vm.progressSheet2 = $$v
},
expression: "progressSheet2"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progressSheet2)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemSheet2 > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowSheet2) +
"件中" +
_vm._s(_vm.successItemSheet2) +
"件をアップロードしました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageImport.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("アップロード失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageImport, function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgressImport")
}
}
})
],
1
)
],
1
)
: _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgressImport")
}
}
},
[_vm._v("キャンセル")]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.isShowViewCSV
? "一括登録(カードCSV) "
: "ユーザーも併せて一括登録",
"no-footer": "",
smallScreen: "1000px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.closeDialogImport()
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShowViewCSV
? _c(
"v-card",
{ staticClass: "modal-export" },
[
_c("div", { staticClass: "pa-5" }, [
_c(
"div",
{ staticClass: "bock-info" },
[
_c(
"div",
{ staticClass: "alert alert-info col" },
[
_vm._v(
"\r\n カードの登録とユーザーの紐づけを一括で登録するテンプレートファイルをダウンロードできます。"
),
_c("br"),
_vm._v(
"\r\n <本ファイルで設定可能なデーター>"
),
_c("br"),
_vm._v(
"\r\n カード(個人コード)の登録"
),
_c("br")
]
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-4 mt-3",
attrs: { justify: "center" }
},
[
_c(
"v-btn",
{
staticClass: "btn-secondary mt-5",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickExportCSV",
_vm.isCheckDataCSV
)
}
}
},
[
_vm._v(
"\r\n テンプレートのダウンロード\r\n "
)
]
),
_vm._v(" "),
_c("v-checkbox", {
staticClass:
"mt-5 checkBoxExportCardInfoCSV",
attrs: {
color: "grey",
dense: "",
"hide-details": "",
label: "カード情報を入れてダウンロード"
},
model: {
value: _vm.isCheckDataCSV,
callback: function($$v) {
_vm.isCheckDataCSV = $$v
},
expression: "isCheckDataCSV"
}
})
],
1
)
],
1
)
]),
_vm._v(" "),
_c("div", { staticClass: "pa-5 pt-0" }, [
_c(
"div",
{ staticClass: "bock-info" },
[
_c(
"div",
{ staticClass: "alert alert-info col" },
[
_vm._v(
"\r\n ユーザーの登録をCSVファイルを使用して、一括で実施することができます。"
),
_c("br"),
_vm._v(
"\r\n 登録するために必要なテンプレートCSVファイルは、”テンプレートのダウンロード”から取得して下さい。\r\n "
)
]
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-5" },
[
_c("v-col", { attrs: { cols: "3" } }, [
_vm._v("CSVファイルを選択")
]),
_vm._v(" "),
_c("v-col", [
_c("div", { staticClass: "info-item " }, [
_c(
"div",
{ staticClass: "row" },
[
_c("v-text-field", {
staticClass:
"input-add add-file-name",
attrs: {
"hide-details": "auto",
outlined: "",
dense: ""
},
on: {
click: function($event) {
return _vm.openFile()
}
},
model: {
value: _vm.fileName,
callback: function($$v) {
_vm.fileName = $$v
},
expression: "fileName"
}
})
],
1
)
])
]),
_vm._v(" "),
_c("v-col", { attrs: { cols: "2" } }, [
_c(
"label",
{
staticClass: "btn-upload-second",
attrs: { for: "file_csv" }
},
[
_vm._v(
"\r\n ...\r\n "
),
_c("input", {
ref: "files",
staticClass: "custom-file-input",
staticStyle: { display: "none" },
attrs: {
type: "file",
id: "file_csv",
multiple: "",
accept: ".csv"
},
on: { change: _vm.previewFiles }
})
]
)
])
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{
staticClass: "ma-2",
attrs: { justify: "end" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary mr-0",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickImportCSV", {
files: _vm.files
})
}
}
},
[
_vm._v(
"\r\n ファイルをインポート\r\n "
)
]
)
],
1
)
],
1
)
],
1
)
: _c(
"v-card",
{ staticClass: "modal-export" },
[
_c("div", { staticClass: "pa-5" }, [
_c(
"div",
{ staticClass: "bock-info" },
[
_c(
"div",
{ staticClass: "alert alert-info col" },
[
_vm._v(
"\r\n カードの登録とユーザーの紐づけを一括で登録するテンプレートファイルをダウンロードできます。"
),
_c("br"),
_vm._v(
"\r\n <本ファイルで設定可能なデーター>"
),
_c("br"),
_vm._v(
"\r\n カード(個人コード)の登録"
),
_c("br"),
_vm._v(
"\r\n カード(個人コード)とユーザーの紐づけ"
),
_c("br"),
_vm._v(" "),
_c("br"),
_vm._v(
"\r\n <SMS認証サービス加入者のみ設定可能なデーター>"
),
_c("br"),
_vm._v("\r\n SMS認証の設定"),
_c("br"),
_vm._v("\r\n 携帯電話番号の登録"),
_c("br")
]
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-4 mt-3",
attrs: { justify: "center" }
},
[
_c(
"v-btn",
{
staticClass: "btn-secondary mt-5",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickExportExcel",
_vm.isCheckData
)
}
}
},
[
_vm._v(
"\r\n テンプレートのダウンロード\r\n "
)
]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "mt-5 isCheckData" },
[
_c("v-checkbox", {
attrs: {
color: "grey",
dense: "",
"hide-details": "",
label:
"ユーザー情報を入れてダウンロード"
},
model: {
value: _vm.isCheckData,
callback: function($$v) {
_vm.isCheckData = $$v
},
expression: "isCheckData"
}
}),
_vm._v(" "),
_c(
"div",
{ staticClass: "noteExportExcel" },
[
_vm._v(
"\r\n ※個人コードは最大3件まで表示されます\r\n "
)
]
)
],
1
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c("div", { staticClass: "pa-5" }, [
_c(
"div",
{ staticClass: "bock-info" },
[
_c(
"div",
{ staticClass: "alert alert-info col" },
[
_vm._v(
"\r\n 個人コードとユーザーの登録の紐づけをExcelファイルを使用して、一括で実施することができます。"
),
_c("br"),
_vm._v(
"\r\n登録するために必要なテンプレートExcelファイルは、”テンプレートのダウンロード”から取得して下さい。\r\n "
)
]
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-5" },
[
_c("v-col", { attrs: { cols: "3" } }, [
_vm._v("Excelファイルを選択")
]),
_vm._v(" "),
_c("v-col", [
_c("div", { staticClass: "info-item " }, [
_c(
"div",
{ staticClass: "row" },
[
_c("v-text-field", {
staticClass:
"input-add add-file-name",
attrs: {
"hide-details": "auto",
outlined: "",
dense: ""
},
on: {
click: function($event) {
return _vm.openFile()
}
},
model: {
value: _vm.fileName,
callback: function($$v) {
_vm.fileName = $$v
},
expression: "fileName"
}
})
],
1
)
])
]),
_vm._v(" "),
_c("v-col", { attrs: { cols: "2" } }, [
_c(
"label",
{
staticClass: "btn-upload-second",
attrs: { for: "file_excel" }
},
[
_vm._v(
"\r\n ...\r\n "
),
_c("input", {
ref: "files",
staticClass: "custom-file-input",
staticStyle: { display: "none" },
attrs: {
type: "file",
id: "file_excel",
multiple: "",
accept: ".xlsx,xls"
},
on: { change: _vm.previewFiles }
})
]
)
])
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{
staticClass: "ma-2",
attrs: { justify: "end" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary mr-0",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickConfirmEmail", {
type: 2
})
}
}
},
[
_vm._v(
"\r\n ファイルをインポート\r\n "
)
]
)
],
1
)
],
1
)
],
1
)
]
},
proxy: true
}
]),
model: {
value: _vm.showModalImport,
callback: function($$v) {
_vm.showModalImport = $$v
},
expression: "showModalImport"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/CardListTable/CardListTable.vue?vue&type=template&id=1396eeba&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/CardListTable/CardListTable.vue?vue&type=template&id=1396eeba& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-reflection-card-table" },
[
_c(
"v-container",
{ staticClass: "pa-0" },
[
_vm.successMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-success" },
[
_vm._v(
"\n " + _vm._s(_vm.successMessageLogs) + "\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\n " + _vm._s(_vm.errorMessageLogs) + "\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3 border-bottom-bold",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
staticClass: "ml-8 mb-3",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.cardTotalCount
}
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c("CheckBoxValid", {
attrs: {
isVaildOnly: _vm.isVaildOnly,
title: "有効なカードのみ表示"
},
on: {
"show-only-isVaild": function($event) {
return _vm.$emit("show-only-isVaild", $event)
}
}
}),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-caption display-option included-option text-sm-caption text-md-caption text-lg-caption text-xl-caption mr-8",
on: {
click: function() {
_vm.showOption = !_vm.showOption
}
}
},
[
_c("span", { staticClass: "display-option-title" }, [
_vm._v("\n 表示オプション\n ")
]),
_vm._v(" "),
_c(
"span",
{ staticClass: "mb-3" },
[
_c("v-icon", { attrs: { dense: "" } }, [
_vm._v("mdi-chevron-down")
])
],
1
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "pt-0 pb-0 mt-0" },
[
_c(
"v-container",
{ staticClass: "pt-0" },
[
_c("display-option", {
attrs: {
isShowOption: _vm.showOption,
"display-option-items": _vm.displayOptionItems,
disabled: _vm.isGetDataList,
isVaildOnly: _vm.isVaildOnly
},
on: {
"show-only-isVaild": function($event) {
return _vm.$emit("show-only-isVaild", $event)
},
input: function($event) {
return _vm.CheckColumn($event)
}
},
model: {
value: _vm.selectedDisplayOption,
callback: function($$v) {
_vm.selectedDisplayOption = $$v
},
expression: "selectedDisplayOption"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table scroll-table",
attrs: {
"must-sort": "",
headers: _vm.headers,
items: _vm.dataCards,
"items-per-page": _vm.perPage,
"item-key": "pCodeId",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
loading: _vm.isGetDataList,
"hide-default-footer": "",
"show-select": true,
"custom-sort": _vm.customSort
},
scopedSlots: _vm._u(
[
{
key: "item.pCodeId",
fn: function(ref) {
var item = ref.item
return [
_c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.pCodeId },
on: {
click: function($event) {
return _vm.$emit("clickCardDetail", item.pCodeId)
}
}
})
]
}
},
{
key: "item.userId",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.userId))
])
]
}
},
{
key: "item.userName",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.userName))
])
]
}
},
{
key: "item.type",
fn: function(ref) {
var item = ref.item
return [
item.type === 0
? _c("span", [_vm._v(" NFCカード ")])
: item.type === 1
? _c("span", [_vm._v("テンキー")])
: _vm._e()
]
}
},
{
key: "item.registered",
fn: function(ref) {
var item = ref.item
return [
_c("span", [_vm._v(_vm._s(_vm.convertDate(item.registered)))])
]
}
},
{
key: "item.updated",
fn: function(ref) {
var item = ref.item
return [
_c("span", [_vm._v(_vm._s(_vm.convertDate(item.updated)))])
]
}
},
{
key: "item.isValid",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(item.isValid ? "有効" : "無効") +
"\n "
)
]
}
},
{
key: "item.icons",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.$emit(
"showDialogConfirm",
{
data: [item.pCodeId],
type:
item.isValid === true ? 1 : 0
}
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
item.isValid
? _c(
"v-icon",
{ staticClass: "green--text" },
[
_vm._v(
"mdi-card-account-details-star-outline"
)
]
)
: _c("v-icon", [
_vm._v(
"mdi-card-account-details-outline"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(
"\n " +
_vm._s(item.isValid ? "有効" : "無効") +
"\n "
)
]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickEditCard",
item.pCodeId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-square-edit-outline")
])
],
1
)
]
}
}
],
null,
true
)
},
[_vm._v(" "), _c("span", [_vm._v("カード編集")])]
)
]
}
}
],
null,
true
),
model: {
value: _vm.cardSelected,
callback: function($$v) {
_vm.cardSelected = $$v
},
expression: "cardSelected"
}
}),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.cardTotalCount,
disabled: _vm.isGetDataList
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.cardTotalCount / _vm.perPage),
disabled: _vm.isGetDataList
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ControlPanelAddForm/ControlPanelAddForm.vue?vue&type=template&id=2a35d75f&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ControlPanelAddForm/ControlPanelAddForm.vue?vue&type=template&id=2a35d75f& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass:
"allig-control-panel-add-form modal-control control-panel-add-form"
},
[
_c(
"v-form",
{ ref: "formController", attrs: { "lazy-validation": "" } },
[
_c("v-container", { staticClass: "pa-0" }, [
_c(
"div",
{ staticClass: "round-content-scroll " },
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold ml-0 mt-2 mb-6"
},
[_vm._v("\n 制御盤情報\n ")]
)
],
1
),
_vm._v(" "),
_vm.isEdit === false
? _c(
"div",
[
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5 mt-0" },
[
_c("input-form", {
attrs: {
isShow: "vertical",
isCol: "3",
title: "制御盤名",
inputType: "text",
rules: [
_vm.rulesValidate.requiredName,
_vm.rulesValidate.validateName
]
},
model: {
value: _vm.dataControlPanels.name,
callback: function($$v) {
_vm.$set(_vm.dataControlPanels, "name", $$v)
},
expression: "dataControlPanels.name"
}
}),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "col-vertical mt-5 mb-5" },
[
_c("v-col", { attrs: { cols: "12" } }, [
_c(
"div",
{ staticClass: "title-display-block" },
[_vm._v("制御盤モデル")]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "12" } },
[
_c("v-autocomplete", {
attrs: {
items: _vm.controllerModel,
color: "green",
"return-object": "",
"hide-details": "auto",
outlined: "",
dense: "",
"no-data-text": "",
rules: [
_vm.rulesValidate.requiredModel
],
"menu-props": {
contentClass: "v-select-item "
}
},
on: {
change: function($event) {
return _vm.$emit(
"changeModel",
$event
)
}
},
model: {
value: _vm.dataControlPanels.model,
callback: function($$v) {
_vm.$set(
_vm.dataControlPanels,
"model",
$$v
)
},
expression: "dataControlPanels.model"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("input-form", {
attrs: {
isShow: "vertical",
isCol: "3",
title: "ゲートの追加数",
inputType: "select",
"select-items": _vm.typeItems,
isAttach: true
},
model: {
value: _vm.dataControlPanels.gateCount,
callback: function($$v) {
_vm.$set(
_vm.dataControlPanels,
"gateCount",
$$v
)
},
expression: "dataControlPanels.gateCount"
}
})
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "col-vertical mt-3 mb-0" },
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold mt-2"
},
[
_vm._v(
"\n アンチパスバック設定\n "
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5 mt-0" },
[
_c("input-form", {
staticClass: "v-input--reverse swicth-all",
attrs: {
isShow: "vertical",
isCol: "4",
title: "アンチパスバック",
inputType: "switch"
},
model: {
value: _vm.antipassbackSetting,
callback: function($$v) {
_vm.antipassbackSetting = $$v
},
expression: "antipassbackSetting"
}
}),
_vm._v(" "),
_c("input-form", {
staticClass: "v-input--reverse swicth-all mt-5",
attrs: {
isShow: "vertical",
isCol: "4",
title: "アンチパスバッククリア",
disabled: _vm.antipassbackSetting === false,
inputType: "switch"
},
model: {
value: _vm.isAntipass,
callback: function($$v) {
_vm.isAntipass = $$v
},
expression: "isAntipass"
}
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "input-time col-vertical mb-3 mt-5"
},
[
_c("div", { staticClass: "col col-4" }, [
_c(
"div",
{ staticClass: "v-subheader theme--light" },
[
_c("span", [
_vm._v("アンチパスバッククリア時間")
])
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c(
"v-menu",
{
attrs: {
"content-class": "background-white",
"close-on-content-click": false,
transition: "scale-transition",
"offset-y": "",
left: "",
"min-width": "auto"
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass:
"input-time",
attrs: {
disabled:
_vm.isAntipass ===
false,
autocomplete: "off",
color: "green",
outlined: "",
dense: "",
"prepend-inner-icon":
"mdi-clock-time-four-outline",
"hide-details":
"auto",
rules: [
_vm.rulesValidate.validateTime(
_vm.antipassbackSetting,
_vm.isAntipass,
_vm.antipassbackClearTime
)
]
},
model: {
value:
_vm.antipassbackClearTime,
callback: function(
$$v
) {
_vm.antipassbackClearTime = $$v
},
expression:
"antipassbackClearTime"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
],
null,
false,
4128401553
)
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{ staticClass: "allig-select" },
[
_c("v-select", {
attrs: {
items: _vm.hours,
color: "green",
outlined: "",
dense: "",
"no-data-text": ""
},
on: {
change: function($event) {
_vm.antipassbackClearTime = _vm.formatTime(
_vm.hourStart,
_vm.minuteStart
)
}
},
model: {
value: _vm.hourStart,
callback: function($$v) {
_vm.hourStart = $$v
},
expression: "hourStart"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"mt-2 mr-2 ml-2 font-weight-bold"
},
[_vm._v(":")]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "allig-select" },
[
_c("v-select", {
attrs: {
items: _vm.minutes,
color: "green",
outlined: "",
dense: "",
"hide-details": "",
"full-width": "",
"no-data-text": ""
},
on: {
change: function($event) {
_vm.antipassbackClearTime = _vm.formatTime(
_vm.hourStart,
_vm.minuteStart
)
}
},
model: {
value: _vm.minuteStart,
callback: function($$v) {
_vm.minuteStart = $$v
},
expression: "minuteStart"
}
})
],
1
)
]
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_vm.textError
? _c(
"v-row",
[
_c("div", { staticClass: "col col-4" }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light"
},
[_c("span")]
)
]),
_vm._v(" "),
_c("v-col", { staticClass: "text-error" }, [
_vm._v(
"アンチパスバッククリア時間を入力してください。"
)
])
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: " mt-3 mb-0" },
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold mt-0"
},
[
_vm._v(
"\n Attoユーザー\n "
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5 mt-0" },
[
_c("input-form", {
attrs: {
isShow: "vertical",
isCol: "3",
disabled: _vm.loading,
autocomplete: "off",
title:
"ユーザー※必須",
rules: [
_vm.rulesValidate.validateUserId,
_vm.rulesValidate.requiredUserId
],
inputType: "text"
},
model: {
value: _vm.dataControlPanels.userId,
callback: function($$v) {
_vm.$set(_vm.dataControlPanels, "userId", $$v)
},
expression: "dataControlPanels.userId"
}
}),
_vm._v(" "),
_c("input-form", {
staticClass: "mt-5",
attrs: {
isShow: "vertical",
isCol: "3",
disabled: _vm.loading,
autocomplete: "off",
title:
"パスワード ※必須",
rules: [_vm.rulesValidate.validatePassword],
inputType: "password"
},
model: {
value: _vm.dataControlPanels.password,
callback: function($$v) {
_vm.$set(
_vm.dataControlPanels,
"password",
$$v
)
},
expression: "dataControlPanels.password"
}
})
],
1
),
_vm._v(" "),
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
{ attrs: { align: "right" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickSaveControlPanel()
}
}
},
[
_vm._v(
"\n 登録\n "
)
]
)
],
1
)
],
1
)
],
1
)
: _c(
"div",
[
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5 mt-0" },
[
_c("input-form", {
attrs: {
isShow: "vertical",
isCol: "3",
title: "制御盤名",
inputType: "text",
rules: [
_vm.rulesValidate.requiredName,
_vm.rulesValidate.validateName
]
},
model: {
value: _vm.dataControlPanels.name,
callback: function($$v) {
_vm.$set(_vm.dataControlPanels, "name", $$v)
},
expression: "dataControlPanels.name"
}
}),
_vm._v(" "),
_c("div", { staticClass: "info-item mt-3" }, [
_c("div", { staticClass: "row col-vertical" }, [
_c("div", { staticClass: "col col-3 mt-2" }, [
_c(
"div",
{ staticClass: "title-display-block" },
[_vm._v("制御盤モデル")]
)
]),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(_vm.dataControlPanels.model) +
" "
)
]
)
])
])
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: " mt-3 mb-0" },
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold mt-2"
},
[_vm._v("\n ゲート\n ")]
)
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5 mt-0" },
[
_c("input-form", {
staticClass: "mb-5",
attrs: {
isShow: "vertical",
isCol: "3",
disabled: _vm.typeItems.length === 0,
title: "ゲートの追加数",
inputType: "select",
"select-items": _vm.typeItems,
isAttach: true
},
model: {
value: _vm.dataControlPanels.gateCount,
callback: function($$v) {
_vm.$set(
_vm.dataControlPanels,
"gateCount",
$$v
)
},
expression: "dataControlPanels.gateCount"
}
}),
_vm._v(" "),
_vm._l(_vm.gateList, function(gate, index) {
return _c(
"div",
{ key: gate.value, staticClass: "info-item" },
[
_c(
"div",
{ staticClass: "row col-vertical" },
[
_c("div", { staticClass: "col col-3" }, [
_c(
"div",
{ staticClass: "v-subheader" },
[
_vm._v(
"ゲート" +
_vm._s(index + 1) +
" 名称"
)
]
)
]),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[_vm._v(" " + _vm._s(gate.text) + " ")]
)
]
)
]
)
})
],
2
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-3 mb-0" },
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold mt-2"
},
[
_vm._v(
"\n アンチパスバック設定\n "
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5 mt-0" },
[
_c("input-form", {
staticClass: "v-input--reverse swicth-all",
attrs: {
isShow: "vertical",
isCol: "4",
title: "アンチパスバック",
inputType: "switch"
},
model: {
value: _vm.antipassbackSetting,
callback: function($$v) {
_vm.antipassbackSetting = $$v
},
expression: "antipassbackSetting"
}
}),
_vm._v(" "),
_c("input-form", {
staticClass: "v-input--reverse swicth-all mt-5",
attrs: {
isShow: "vertical",
isCol: "4",
title: "アンチパスバッククリア",
disabled: _vm.antipassbackSetting === false,
inputType: "switch"
},
model: {
value: _vm.isAntipass,
callback: function($$v) {
_vm.isAntipass = $$v
},
expression: "isAntipass"
}
}),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "input-time col-vertical" },
[
_c("div", { staticClass: "col col-12" }, [
_c(
"div",
{ staticClass: "v-subheader theme--light" },
[
_c("span", [
_vm._v("アンチパスバッククリア時間")
])
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "12" } },
[
_c(
"v-menu",
{
attrs: {
"content-class": "background-white",
"close-on-content-click": false,
transition: "scale-transition",
"offset-y": "",
left: "",
"min-width": "auto",
disabled: _vm.isAntipass === false
},
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass:
"input-time",
attrs: {
disabled:
_vm.isAntipass ===
false,
autocomplete: "off",
color: "green",
outlined: "",
dense: "",
"prepend-inner-icon":
"mdi-clock-time-four-outline",
"hide-details":
"auto",
rules: [
_vm.rulesValidate.validateTime(
_vm.antipassbackSetting,
_vm.isAntipass,
_vm.antipassbackClearTime
)
]
},
model: {
value:
_vm.antipassbackClearTime,
callback: function(
$$v
) {
_vm.antipassbackClearTime = $$v
},
expression:
"antipassbackClearTime"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
])
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{ staticClass: "allig-select" },
[
_c("v-select", {
attrs: {
items: _vm.hours,
color: "green",
outlined: "",
dense: "",
"no-data-text": ""
},
on: {
change: function($event) {
_vm.antipassbackClearTime = _vm.formatTime(
_vm.hourStart,
_vm.minuteStart
)
}
},
model: {
value: _vm.hourStart,
callback: function($$v) {
_vm.hourStart = $$v
},
expression: "hourStart"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"mt-2 mr-2 ml-2 font-weight-bold"
},
[_vm._v(":")]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "allig-select" },
[
_c("v-select", {
attrs: {
items: _vm.minutes,
color: "green",
outlined: "",
dense: "",
"hide-details": "",
"full-width": "",
"no-data-text": ""
},
on: {
change: function($event) {
_vm.antipassbackClearTime = _vm.formatTime(
_vm.hourStart,
_vm.minuteStart
)
}
},
model: {
value: _vm.minuteStart,
callback: function($$v) {
_vm.minuteStart = $$v
},
expression: "minuteStart"
}
})
],
1
)
]
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_vm.textError
? _c(
"v-row",
[
_c("div", { staticClass: "col col-4" }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light"
},
[_c("span")]
)
]),
_vm._v(" "),
_c("v-col", { staticClass: "text-error" }, [
_vm._v(
"アンチパスバッククリア時間を入力してください。"
)
])
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "col-vertical mt-3 mb-0" },
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold mt-2"
},
[
_vm._v(
"\n Attoユーザー\n "
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5 mt-0" },
[
_c("input-form", {
attrs: {
isShow: "vertical",
isCol: "3",
title: "ユーザー",
rules: [
_vm.rulesValidate.validateUserId,
_vm.rulesValidate.requiredUserId
],
inputType: "text",
disabled: true
},
model: {
value: _vm.dataControlPanels.userId,
callback: function($$v) {
_vm.$set(_vm.dataControlPanels, "userId", $$v)
},
expression: "dataControlPanels.userId"
}
}),
_vm._v(" "),
_c("input-form", {
staticClass: "mt-5",
attrs: {
isShow: "vertical",
isCol: "3",
title: "新しいパスワード",
inputType: "password",
rules: [_vm.rulesValidate.validateNewPassword],
disabled: _vm.loading
},
model: {
value: _vm.dataControlPanels.newPassword,
callback: function($$v) {
_vm.$set(
_vm.dataControlPanels,
"newPassword",
$$v
)
},
expression: "dataControlPanels.newPassword"
}
}),
_vm._v(" "),
_c("input-form", {
staticClass: "mt-5",
attrs: {
isShow: "vertical",
isCol: "3",
title: "新しいパスワード再入力",
inputType: "password",
rules: [
_vm.rulesValidate.validateConfirmPass(
_vm.dataControlPanels.confirmPassword,
_vm.dataControlPanels.newPassword
)
],
disabled: _vm.loading
},
model: {
value: _vm.dataControlPanels.confirmPassword,
callback: function($$v) {
_vm.$set(
_vm.dataControlPanels,
"confirmPassword",
$$v
)
},
expression: "dataControlPanels.confirmPassword"
}
})
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-2 mt-2",
attrs: { justify: "end" }
},
[
_c(
"v-col",
{
staticClass: "messageRow",
attrs: { cols: "10", align: "right" }
},
[
_vm.successMessageLogs !== "" &&
_vm.loading === false
? _c(
"span",
{
staticClass:
"mb-4 font-weight-bold mt-2 bg-success bg-no"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" &&
_vm.loading === false
? _c(
"span",
{
staticClass:
"mb-4 font-weight-bold mt-2 bg-error bg-no"
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e()
]
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "messageRow",
attrs: { cols: "2", align: "right" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.actionUpdate()
}
}
},
[
_vm._v(
"\n 保存する\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
)
])
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isUpdate,
callback: function($$v) {
_vm.isUpdate = $$v
},
expression: "isUpdate"
}
},
[
_vm.isUpdate
? _c(
"v-card",
{ staticClass: "modal-export" },
[
_c("div", {
staticClass: "pa-5",
domProps: {
innerHTML: _vm._s(_vm.configData.TEXT_TITLE_ANTI)
}
}),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary mr-2",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickUpdateControlPanel(false)
}
}
},
[_vm._v("\n いいえ\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary mr-0",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickUpdateControlPanel(true)
}
}
},
[_vm._v("\n はい\n ")]
)
],
1
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ControlPanelDetail/ControlPanelDetail.vue?vue&type=template&id=138c0361&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ControlPanelDetail/ControlPanelDetail.vue?vue&type=template&id=138c0361&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-reflection-controller-table" },
[
_c(
"v-row",
{ staticClass: "justify-end" },
[
_vm.authority.isAdmin
? _c(
"v-btn",
{
staticClass: "btn-secondary mt-3 mr-5",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickEditController")
}
}
},
[_vm._v("\n 制御盤情報を編集する\n ")]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold ml-3"
},
[_vm._v("\n 制御盤情報\n ")]
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-content-scroll vh75" },
[
_c("v-card", { staticClass: "pa-6 pt-5 pb-5 pr-10 mb-4" }, [
_c(
"div",
{ staticClass: "page-detail mb-0 pl-0 pr-0" },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-12" }, [
_c("div", { staticClass: "title-display-block" }, [
_vm._v("制御盤名 ")
]),
_vm._v(" "),
_c("div", { staticClass: "weight-bold " }, [
_vm._v(
" " +
_vm._s(_vm.controlPanelDetail.controller.name)
)
])
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "col-12" }, [
_c("div", { staticClass: "title-display-block" }, [
_vm._v("制御盤モデル ")
]),
_vm._v(" "),
_c("div", { staticClass: "weight-bold" }, [
_vm._v(
" " +
_vm._s(_vm.controlPanelDetail.controller.model)
)
])
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{ staticClass: "col-12" },
[
_c("div", { staticClass: "title-display-block" }, [
_vm._v("制御盤に設定されているゲート ")
]),
_vm._v(" "),
_vm.gateList.length > 0
? _c(
"v-row",
_vm._l(_vm.gateList, function(item) {
return _c(
"v-col",
{
key: item.value,
attrs: { md: "3", sm: "6", cols: "12" }
},
[
_c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.text },
on: {
click: function($event) {
return _vm.$emit(
"clickGateDetail",
item.value
)
}
}
})
],
1
)
}),
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-row",
{ staticClass: " mt-3 mb-0" },
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold pb-0"
},
[_vm._v("\n アンチパスバック設定\n ")]
)
],
1
),
_vm._v(" "),
_c("v-card", { staticClass: "pa-6 pt-5 pb-0 pr-10 mb-4" }, [
_c(
"div",
{ staticClass: "page-detail mb-0" },
[
_c(
"v-row",
{ staticClass: "pa-0 ma-0" },
[
_c(
"v-col",
{ staticClass: "pa-0 ma-0" },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-12" }, [
_c(
"div",
{ staticClass: "title-display-block" },
[_vm._v("アンチパスバック設定 ")]
),
_vm._v(" "),
_c("div", { staticClass: "weight-bold " }, [
_vm.controlPanelDetail.controller
.antipassbackSetting !== undefined &&
_vm.controlPanelDetail.controller
.antipassbackSetting === 2
? _c("span", [_vm._v("ON")])
: _c("span", [_vm._v("OFF")])
])
])
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "pa-0 ma-0" },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-12" }, [
_c(
"div",
{ staticClass: "title-display-block" },
[_vm._v("アンチパスバッククリア時間 ")]
),
_vm._v(" "),
_c("div", { staticClass: "weight-bold " }, [
_vm.controlPanelDetail.controller
.antipassbackClearTime !== undefined
? _c("span", [
_vm._v(
_vm._s(
_vm.controlPanelDetail.controller
.antipassbackClearTime
)
)
])
: _c("span")
])
])
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "pa-0 ma-0" },
[
_c(
"v-col",
{ staticClass: "pl-0 ", attrs: { cols: "8" } },
[
_c("v-combobox", {
staticClass: "list-card",
attrs: {
items: _vm.dataAllUses,
multiple: "",
"deletable-chips": "",
chips: "",
disabled:
_vm.dataAllUses.length === 0 ||
_vm.controlPanelDetail.controller
.antipassbackSetting === undefined ||
_vm.controlPanelDetail.controller
.antipassbackSetting !== 2,
autocomplete: "off",
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"search-input": _vm.searchInput,
"menu-props": {
contentClass: "user-select-item"
},
attach: true
},
on: {
"update:searchInput": function($event) {
_vm.searchInput = $event
},
"update:search-input": function($event) {
_vm.searchInput = $event
},
change: function($event) {
return _vm.updateUserTags($event)
}
},
model: {
value: _vm.userIds,
callback: function($$v) {
_vm.userIds = $$v
},
expression: "userIds"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
disabled:
_vm.dataAllUses.length === 0 ||
_vm.controlPanelDetail.controller
.antipassbackSetting === undefined ||
_vm.controlPanelDetail.controller
.antipassbackSetting !== 2
},
on: {
click: function($event) {
return _vm.$emit("clickConfirmClear")
}
}
},
[
_vm._v(
"\n アンチパスバッククリア\n "
)
]
)
],
1
),
_vm._v(" "),
_c(
"span",
{
staticClass: "text-note mb-5",
staticStyle: { "font-weight": "bolder" }
},
[
_vm._v(
"※ユーザーを選択しない場合、ゲートに紐づくユーザーのアンチパスバックがクリアされます。"
)
]
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-row",
{ staticClass: " mt-3 mb-0" },
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold pb-0"
},
[_vm._v("\n Attoユーザー\n ")]
)
],
1
),
_vm._v(" "),
_c("v-card", { staticClass: "pa-6 pt-0 pb-0 pr-10 mb-3" }, [
_c(
"div",
{ staticClass: "page-detail mb-0" },
[
_c(
"v-row",
{ staticClass: "pa-0 ma-0" },
[
_c(
"v-col",
{ attrs: { cols: "6" } },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-12 pl-0" }, [
_c(
"div",
{ staticClass: "title-display-block" },
[_vm._v("ユーザーID ")]
),
_vm._v(" "),
_c("div", { staticClass: "weight-bold " }, [
_vm.controlPanelDetail.user !== undefined &&
_vm.controlPanelDetail.user.userId !==
undefined
? _c("span", [
_vm._v(
" " +
_vm._s(
_vm.controlPanelDetail.user
.userId
) +
" "
)
])
: _c("span")
])
])
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "6" } },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-12 pl-0" }, [
_c(
"div",
{ staticClass: "title-display-block" },
[_vm._v("ユーザー名 ")]
),
_vm._v(" "),
_c("div", { staticClass: "weight-bold " }, [
_vm.controlPanelDetail.user !== undefined &&
_vm.controlPanelDetail.user.name !==
undefined
? _c("span", [
_vm._v(
" " +
_vm._s(
_vm.controlPanelDetail.user.name
) +
" "
)
])
: _c("span")
])
])
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "12" } },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-12 pl-0" }, [
_c(
"div",
{ staticClass: "title-display-block" },
[_vm._v("パスワード ")]
),
_vm._v(" "),
_c("div", { staticClass: "weight-bold " }, [
_vm._v(
"\n *******\n "
)
])
])
],
1
)
],
1
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mb-0 mt-1", attrs: { justify: "end" } },
[
_vm.authority.isAdmin
? _c(
"v-btn",
{
staticClass: "btn-red",
attrs: {
outlined: "",
disabled: _vm.controlPanelDetail.controllerId === ""
},
on: {
click: function($event) {
return _vm.$emit("clickReconfigure")
}
}
},
[_vm._v("\n 制御盤を再設定する\n ")]
)
: _vm._e()
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600" },
model: {
value: _vm.showModal,
callback: function($$v) {
_vm.showModal = $$v
},
expression: "showModal"
}
},
[
_c(
"v-card",
{ staticClass: "common-modal" },
[
_c("ModalTitle", {
attrs: { title: "制御盤の再設定" },
on: {
click: function($event) {
return _vm.$emit("closeModal")
}
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "pa-4 mb-10" },
[
_vm.successMessageModal === "" && _vm.errorMessageModal === ""
? _c("p", [
_vm._v("\n 制御盤の設定を一度クリアした後に "),
_c("br"),
_vm._v(
"\n 再度現在の設定を更新します。\n "
)
])
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
[
_vm.successMessageModal !== ""
? _c(
"v-col",
{
staticClass:
"mt-5 mb-4 font-weight-bold mt-1 bg-success"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageModal) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageModal !== ""
? _c(
"v-col",
{
staticClass:
"mt-5 mb-4 font-weight-bold mt-1 bg-error"
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageModal) +
"\n "
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_vm.errorMessageModal === "" && _vm.successMessageModal === ""
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: {
text: "OK",
disabled:
_vm.controlPanelDetail.controllerId === ""
},
on: {
click: function($event) {
return _vm.$emit(
"clickPostReconfigure",
_vm.controlPanelDetail.controllerId
)
}
}
})
],
1
)
],
1
)
: _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModal")
}
}
})
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "アンチパスバッククリア",
smallScreen: "600px",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm._v(
"\n チェックしたユーザーをアンチパスバッククリアしますか? "
),
_c("br"),
_vm._v(
"\n ※ユーザーを選択していない場合、ゲートに紐づくユーザーのアンチパスバックがクリアされます。\n "
)
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("clickAntiPassBackClear", {
data: _vm.userIds,
controllerId: _vm.controlPanelDetail.controllerId
})
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isModalClear,
callback: function($$v) {
_vm.isModalClear = $$v
},
expression: "isModalClear"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v("アンチパスバッククリア")
]),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件をクリアしました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("追加失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageProcess, function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
)
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit(
"closeModalProgress",
_vm.successItemProcess > 0 ? true : false
)
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ControlSettingForm/ControlSettingForm.vue?vue&type=template&id=ac7975fe&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ControlSettingForm/ControlSettingForm.vue?vue&type=template&id=ac7975fe& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-container",
[
_c(
"v-row",
[
_c("v-col", { staticClass: "text-subtitle-2 font-weight-bold" }, [
_vm._v("\n 制御盤殳定情報\n ")
])
],
1
),
_vm._v(" "),
_c("input-form", {
attrs: { value: "", title: "名前", inputType: "text" }
}),
_vm._v(" "),
_c("input-form", {
attrs: { value: "", title: "詳細", inputType: "text" }
}),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "text-subtitle-2 font-weight-bold" }, [
_vm._v("\n ゲート情報\n ")
])
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "align-center custom-label", attrs: { md: "3" } },
[_vm._v("\n Onelogin でログイン\n ")]
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "align-center custom-label", attrs: { md: "3" } },
[_vm._v("\n Onelogin でログイン\n ")]
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "text-subtitle-2 font-weight-bold" }, [
_vm._v("\n アンチパスバック設定\n ")
])
],
1
),
_vm._v(" "),
_c("input-form", {
attrs: { title: "SMS 2段階認証", inputType: "switch" }
}),
_vm._v(" "),
_c("input-form", {
attrs: { title: "SMS 2段階認証", inputType: "switch" },
model: {
value: _vm.showAntiPass,
callback: function($$v) {
_vm.showAntiPass = $$v
},
expression: "showAntiPass"
}
}),
_vm._v(" "),
_vm.showAntiPass
? _c(
"v-card",
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "3" } },
[
_c("v-subheader", [
_vm._v("\n クリア時間\n ")
])
],
1
),
_vm._v(" "),
_c("v-col")
],
1
)
],
1
)
: _vm._e()
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ExternalLoginImport/ExternalLoginImport.vue?vue&type=template&id=a0f0f72e&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ExternalLoginImport/ExternalLoginImport.vue?vue&type=template&id=a0f0f72e& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
[
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgressExportCSV,
callback: function($$v) {
_vm.showProgressExportCSV = $$v
},
expression: "showProgressExportCSV"
}
},
[
_c(
"v-card",
{ staticClass: "modal-export" },
[
_c(
"v-card-title",
{ staticClass: "modal-title", attrs: { color: "green" } },
[_vm._v(" CSVエクスポート")]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "pa-5" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
)
],
1
),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.closeModalProcessFile()
}
}
},
[_vm._v("\r\n キャンセル\r\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary mr-0",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalProcess")
}
}
},
[_vm._v("\r\n OK\r\n ")]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgressImport,
callback: function($$v) {
_vm.showProgressImport = $$v
},
expression: "showProgressImport"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v(" CSVファイルインポート ")
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"div",
{ staticClass: "row-message" },
[
_vm.errorMessage !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\r\n " +
_vm._s(_vm.errorMessage) +
"\r\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "pa-4" },
[
_vm.errorMessage === ""
? _c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
)
: _vm._e(),
_vm._v(" "),
_vm.successItem > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRow) +
"件中" +
_vm._s(_vm.successItem) +
"件をインポートしました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageExcel.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("インポート失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageExcel, function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessage === "" &&
_vm.errorMessageExcel.length === 0 &&
Math.round(_vm.progress) === 100 &&
_vm.successItem === 0
? _c("div", { staticClass: "success-label" }, [
_vm._v(
"\r\n " +
_vm._s(_vm.totalDataRow) +
"件中" +
_vm._s(_vm.totalDataRow) +
"件をインポートしました。\r\n "
)
])
: _vm._e()
],
1
),
_vm._v(" "),
_vm.success
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: { click: _vm.closeModalProcessImportFile }
},
[_vm._v("\r\n OK\r\n ")]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "1000", persistent: "" },
model: {
value: _vm.showModalImport,
callback: function($$v) {
_vm.showModalImport = $$v
},
expression: "showModalImport"
}
},
[
_c(
"v-card",
{ staticClass: "modal-export" },
[
_c("ModalTitle", {
attrs: { title: "一括登録(ログインユーザーCSV) " },
on: {
click: function($event) {
return _vm.closeModalProcessFile()
}
}
}),
_vm._v(" "),
_c("div", { staticClass: "pa-5" }, [
_c(
"div",
{ staticClass: "bock-info" },
[
_c("div", { staticClass: "alert alert-info col" }, [
_vm._v(
"\r\n " +
_vm._s(_vm.cognitoIdProviderName) +
" ログインユーザーの登録を一括で実施するテンプレートファイルをダウンロードできます。\r\n "
)
]),
_vm._v(" "),
_vm.cognitoIdProviderName === "SAML"
? _c(
"v-row",
{
staticClass: "mb-4 mt-3",
attrs: { justify: "center" }
},
[
_c(
"v-btn",
{
staticClass: "btn-secondary mt-5",
attrs: {
outlined: "",
disabled:
_vm.isSamlFederatedLoginService === "false"
},
on: {
click: function($event) {
return _vm.$emit("clickExport", {
federatedLoginServiceId:
_vm.federatedLoginServiceId
})
}
}
},
[
_vm._v(
"\r\n 登録データのダウンロード\r\n "
)
]
)
],
1
)
: _c(
"v-row",
{
staticClass: "mb-4 mt-3",
attrs: { justify: "center" }
},
[
_c(
"v-btn",
{
staticClass: "btn-secondary mt-5",
attrs: {
disabled:
_vm.isFederatedLoginService === "false",
outlined: ""
},
on: {
click: function($event) {
return _vm.$emit("clickExport", {
federatedLoginServiceId:
_vm.federatedLoginServiceId
})
}
}
},
[
_vm._v(
"\r\n 登録データのダウンロード\r\n "
)
]
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c("div", { staticClass: "pa-5 pt-0" }, [
_c(
"div",
{ staticClass: "bock-info" },
[
_c("div", { staticClass: "alert alert-info col" }, [
_vm._v(
"\r\n " +
_vm._s(_vm.cognitoIdProviderName) +
" ログインユーザーの登録を一括で実施することができます。"
),
_c("br"),
_vm._v(
"\r\n 登録するために必要なテンプレートCSVファイルは、”テンプレートのダウンロード”から取得してください。"
),
_c("br"),
_vm._v(
"\r\n このアップロードでは、既に登録されているユーザー情報を変更することはできません。"
),
_c("br"),
_vm._v(
"\r\n 変更したいユーザーについては、削除を行ってから実施してください。\r\n "
)
]),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-5" },
[
_c("v-col", { attrs: { cols: "3" } }, [
_vm._v("CSVファイルを選択")
]),
_vm._v(" "),
_c("v-col", [
_c("div", { staticClass: "info-item " }, [
_c(
"div",
{ staticClass: "row" },
[
_vm.cognitoIdProviderName === "SAML"
? _c("v-text-field", {
staticClass: "input-add add-file-name",
attrs: {
"hide-details": "auto",
outlined: "",
dense: "",
disabled:
_vm.isSamlFederatedLoginService ===
"false"
},
on: {
click: function($event) {
return _vm.openFile()
}
},
model: {
value: _vm.fileName,
callback: function($$v) {
_vm.fileName = $$v
},
expression: "fileName"
}
})
: _c("v-text-field", {
staticClass: "input-add add-file-name",
attrs: {
"hide-details": "auto",
outlined: "",
dense: "",
disabled:
_vm.isFederatedLoginService ===
"false"
},
on: {
click: function($event) {
return _vm.openFile()
}
},
model: {
value: _vm.fileName,
callback: function($$v) {
_vm.fileName = $$v
},
expression: "fileName"
}
})
],
1
)
])
]),
_vm._v(" "),
_c("v-col", { attrs: { cols: "2" } }, [
_c(
"label",
{
staticClass: "btn-upload-second",
attrs: { for: "file_csv" }
},
[
_vm._v(
"\r\n ...\r\n "
),
_vm.cognitoIdProviderName === "SAML"
? _c("input", {
ref: "files",
staticClass: "custom-file-input",
staticStyle: { display: "none" },
attrs: {
type: "file",
disabled:
_vm.isSamlFederatedLoginService ===
"false",
id: "file_csv",
multiple: "",
accept: ".csv"
},
on: { change: _vm.previewFiles }
})
: _c("input", {
ref: "files",
staticClass: "custom-file-input",
staticStyle: { display: "none" },
attrs: {
type: "file",
disabled:
_vm.isFederatedLoginService === "false",
id: "file_csv",
multiple: "",
accept: ".csv"
},
on: { change: _vm.previewFiles }
})
]
)
])
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_vm.cognitoIdProviderName === "SAML"
? _c(
"v-btn",
{
staticClass: "btn-primary mr-0",
attrs: {
outlined: "",
disabled:
_vm.isSamlFederatedLoginService === "false"
},
on: {
click: function($event) {
return _vm.$emit("clickImport", {
files: _vm.files
})
}
}
},
[
_vm._v(
"\r\n アップロード\r\n "
)
]
)
: _c(
"v-btn",
{
staticClass: "btn-primary mr-0",
attrs: {
disabled:
_vm.isFederatedLoginService === "false",
outlined: ""
},
on: {
click: function($event) {
return _vm.$emit("clickImport", {
files: _vm.files
})
}
}
},
[
_vm._v(
"\r\n アップロード\r\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ExternalLoginSetting/ExternalLoginSetting.vue?vue&type=template&id=6ec90ce1&scoped=true&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ExternalLoginSetting/ExternalLoginSetting.vue?vue&type=template&id=6ec90ce1&scoped=true& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table setting" },
[
_c("v-container", [
_vm.loading
? _c("div", { attrs: { id: "loading" } }, [
_c("div", { staticClass: "loadingMsg" })
])
: _vm._e(),
_vm._v(" "),
_c(
"div",
{ staticClass: "pa-6 pr-10 mb-5", attrs: { elevation: "3" } },
[
_c(
"v-row",
[
_vm.successMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-success" },
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[_vm._v("\n 外部ログイン\n ")]
)
],
1
),
_vm._v(" "),
_c("v-card", { staticClass: "pa-6 pr-10 mb-5" }, [
_c(
"div",
{ staticClass: "pl-10" },
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass: "align-center custom-label",
attrs: { md: "2" }
},
[
_vm._v(
"\n SAML でログイン\n "
)
]
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { md: "1" } },
[
_c("v-switch", {
staticClass: "custom-switch",
attrs: {
color: "success",
inset: "",
disabled:
_vm.isSamlFederatedLoginService === "false"
},
on: {
change: function($event) {
return _vm.checkIsChangeConfig()
}
},
model: {
value: _vm.oneLoginLoginService.isValid,
callback: function($$v) {
_vm.$set(
_vm.oneLoginLoginService,
"isValid",
$$v
)
},
expression: "oneLoginLoginService.isValid"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { md: "4" } },
[
_c("cancel-button", {
attrs: {
text: "ログインユーザー登録",
disabled:
_vm.isSamlFederatedLoginService === "false"
},
on: {
click: function($event) {
return _vm.$emit(
"goRelation",
_vm.oneLoginLoginService
)
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass: "align-center custom-label",
attrs: { md: "2" }
},
[_vm._v("\n メタデータURL\n ")]
),
_vm._v(" "),
_c(
"v-col",
[
_c("v-text-field", {
staticClass: "input-url",
attrs: {
"hide-details": "auto",
outlined: "",
color: "green",
dense: "",
"full-width": "",
"single-line": "",
label: "メタデータURL",
disabled:
!_vm.oneLoginLoginService.isValid ||
_vm.isSamlFederatedLoginService === "false",
placeholder: "メタデータURL"
},
on: {
change: function($event) {
return _vm.checkIsChangeConfig()
}
},
model: {
value: _vm.oneLoginLoginService.metadataUrl,
callback: function($$v) {
_vm.$set(
_vm.oneLoginLoginService,
"metadataUrl",
$$v
)
},
expression: "oneLoginLoginService.metadataUrl"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "8px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass: "align-center custom-label",
attrs: { md: "2" }
},
[
_vm._v(
"\n Google でログイン\n "
)
]
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { md: "1" } },
[
_c("v-switch", {
staticClass: "custom-switch",
attrs: {
color: "success",
inset: "",
disabled: _vm.isFederatedLoginService === "false"
},
on: {
change: function($event) {
return _vm.checkIsChangeConfig()
}
},
model: {
value: _vm.googleLoginService.isValid,
callback: function($$v) {
_vm.$set(_vm.googleLoginService, "isValid", $$v)
},
expression: "googleLoginService.isValid"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { md: "4" } },
[
_c("cancel-button", {
attrs: {
text: "ログインユーザー登録",
disabled: _vm.isFederatedLoginService === "false"
},
on: {
click: function($event) {
return _vm.$emit(
"goRelation",
_vm.googleLoginService
)
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass: "align-center custom-label",
attrs: { md: "2" }
},
[
_vm._v(
"\n Apple でログイン\n "
)
]
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { md: "1" } },
[
_c("v-switch", {
staticClass: "custom-switch",
attrs: {
color: "success",
inset: "",
disabled: _vm.isFederatedLoginService === "false"
},
on: {
change: function($event) {
return _vm.checkIsChangeConfig()
}
},
model: {
value: _vm.appleIdLoginService.isValid,
callback: function($$v) {
_vm.$set(
_vm.appleIdLoginService,
"isValid",
$$v
)
},
expression: "appleIdLoginService.isValid"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { md: "4" } },
[
_c("cancel-button", {
attrs: {
text: "ログインユーザー登録",
disabled: _vm.isFederatedLoginService === "false"
},
on: {
click: function($event) {
return _vm.$emit(
"goRelation",
_vm.appleIdLoginService
)
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mr-3 mb-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "", disabled: !_vm.isSubmit },
on: {
click: function($event) {
return _vm.$emit("saveConfig")
}
}
},
[_vm._v("\n 変更を登録\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "", disabled: !_vm.isSubmit },
on: {
click: function($event) {
return _vm.$emit("saveConfig")
}
}
},
[_vm._v("\n 変更を破棄\n ")]
)
],
1
)
],
1
)
])
],
1
)
])
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/FaceImageInputVerification/FaceImageInputVerification.vue?vue&type=template&id=59cf6f01&scoped=true&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/FaceImageInputVerification/FaceImageInputVerification.vue?vue&type=template&id=59cf6f01&scoped=true& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("Modal", {
attrs: { value: _vm.isVisible, title: _vm.verificationTitle },
on: { close: _vm.close },
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isLoadBlockingVerification
? _c("loading", {
attrs: { text: _vm.loadBlockingTextVerification }
})
: _vm._e(),
_vm._v(" "),
_c(
"v-form",
{
ref: "formElmoDevice",
staticClass: "modal-body-top",
attrs: { "lazy-validation": "" }
},
[
_c(
"v-row",
[
_c("v-col", { staticClass: "font-weight-bold" }, [
_c("div", [
_vm._v(
"\n " +
_vm._s(_vm.verificationMessage) +
"\n "
)
])
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "font-weight-bold" }, [
_c("div", [
_vm._v(
"\n " +
_vm._s(_vm.verificationMessage2) +
"\n "
)
])
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "font-weight-bold" }, [
_c("div", [
_vm._v(
"\n " +
_vm._s(_vm.verificationMessage3) +
"\n "
)
])
])
],
1
)
],
1
)
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("success-button", {
attrs: { text: "登録する" },
on: {
click: function($event) {
return _vm.clickVerificationSave()
}
}
}),
_vm._v(" "),
_c("cancel-button", {
attrs: { text: "キャンセル" },
on: {
click: function($event) {
return _vm.close()
}
}
})
]
},
proxy: true
}
])
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateDetailTable/GateDetailTable.vue?vue&type=template&id=625d2c87&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateDetailTable/GateDetailTable.vue?vue&type=template&id=625d2c87& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c(
"v-row",
{ staticClass: "mb-2 mt-2 mr-2", attrs: { justify: "end" } },
[
_vm.authority.isAdmin === true || _vm.isAdminOfRemoteUnlock === true
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickConfirm")
}
}
},
[
_c("v-icon", { staticStyle: { color: "white !important" } }, [
_vm._v("mdi-lock-outline")
]),
_vm._v("リモート解錠\n ")
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin
? _c(
"v-btn",
{
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.isRemoteUnlockValid,
expression: "isRemoteUnlockValid"
}
],
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickEditGate", _vm.gateDetail)
}
}
},
[_vm._v("\n ゲート情報を編集する\n ")]
)
: _vm.isAdminOfUnlockingTimeSetting === true
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickEditGate", _vm.gateDetail)
}
}
},
[_vm._v("\n ゲート情報を編集する\n ")]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-container", { staticClass: "pt-0" }, [
_c(
"div",
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold ml-3"
},
[_vm._v("\n ゲート情報\n ")]
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-content-scroll " },
[
_c(
"v-form",
{ ref: "GateAddForm", attrs: { "lazy-validation": "" } },
[
_c("v-card", { staticClass: "pa-6 pr-10 mb-5" }, [
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "title-display-block" }, [
_vm._v("ゲート名")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 font-weight-bold" },
[_vm._v(" " + _vm._s(_vm.gateDetail.gateName) + " ")]
)
]),
_vm._v(" "),
_c("div", { staticClass: "info-item mt-3" }, [
_c("div", { staticClass: "title-display-block" }, [
_vm._v("製品モデル名(型番)")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 font-weight-bold" },
[
_vm._v(
" " + _vm._s(_vm.gateDetail.gateModelCode) + " "
)
]
)
]),
_vm._v(" "),
_c("div", { staticClass: "info-item mt-3" }, [
_c("div", { staticClass: "title-display-block" }, [
_vm._v("備考1")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 font-weight-bold" },
[_vm._v(" " + _vm._s(_vm.gateDetail.option1) + " ")]
)
]),
_vm._v(" "),
_c("div", { staticClass: "info-item mt-3" }, [
_c("div", { staticClass: "title-display-block" }, [
_vm._v("備考2")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 font-weight-bold" },
[_vm._v(" " + _vm._s(_vm.gateDetail.option2) + " ")]
)
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "info-item mt-3" },
[
_c("div", { staticClass: "title-display-block" }, [
_vm._v("通行権限グループ")
]),
_vm._v(" "),
_vm.groupList.length > 0
? _c(
"v-row",
_vm._l(_vm.groupList, function(item) {
return _c(
"v-col",
{
key: item.value,
attrs: { md: "4", sm: "6", cols: "12" }
},
[
_c("text-link", {
staticClass: "font-weight-bold",
attrs: { text: item.text },
on: {
click: function($event) {
return _vm.clickGroup(item.value)
}
}
})
],
1
)
}),
1
)
: _vm._e()
],
1
)
]),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[_vm._v("\n 連続解錠時間\n ")]
)
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"table-edit-time pl-0 table-edit-time-gate time-period"
},
[
_c("v-data-table", {
staticClass:
"border-table shadow-table scroll-table table-no-bg",
attrs: {
headers: _vm.headers,
items: _vm.dataUnlockingTime,
"no-data-text": "データーはありません",
"hide-default-footer": "",
"items-per-page": -1
},
scopedSlots: _vm._u([
{
key: "item",
fn: function(row) {
return [
_c("tr", [
_c(
"td",
{
staticClass:
"text-body-2 font-weight-bold"
},
[_vm._v(_vm._s(row.item.dayTypeName))]
),
_vm._v(" "),
row.item.allDay
? _c(
"td",
{
staticClass:
"text-body-2 font-weight-bold"
},
[_vm._v("終日")]
)
: _c(
"td",
_vm._l(row.item.listTime, function(
item
) {
return _c(
"div",
{
staticClass:
"text-body-2 font-weight-bold"
},
[
_vm._v(
_vm._s(item.startTime) +
" ~\n " +
_vm._s(item.endTime)
)
]
)
}),
0
)
])
]
}
}
])
})
],
1
)
],
1
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "リモート解錠",
smallScreen: "600px",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c(
"v-row",
[
_vm.successMessageModal === "" &&
_vm.errorMessageModal === ""
? _c("v-col", [
_vm._v(
"\n " +
_vm._s(_vm.gateDetail.gateName) +
"ゲートをリモート解錠します。\n "
)
])
: _vm._e(),
_vm._v(" "),
_vm.successMessageModal !== ""
? _c(
"v-col",
{ staticClass: "font-weight-bold bg-success no-bg" },
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageModal) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageModal !== ""
? _c("v-col", {
staticClass: "font-weight-bold bg-error no-bg",
domProps: { innerHTML: _vm._s(_vm.errorMessageModal) }
})
: _vm._e()
],
1
)
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_vm.errorMessageModal === "" && _vm.successMessageModal === ""
? _c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("clickRemoteUnlock")
}
}
})
: _c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModalConfirm")
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isConfirm,
callback: function($$v) {
_vm.isConfirm = $$v
},
expression: "isConfirm"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateEditForm/GateEditForm.vue?vue&type=template&id=6e2a3941&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateEditForm/GateEditForm.vue?vue&type=template&id=6e2a3941&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c("v-container", [
_c(
"div",
[
_vm.authority.isAdmin
? _c(
"v-row",
[
_c(
"v-col",
{ staticClass: "text-subtitle-2 border-left-blue ml-3" },
[_vm._v("\n ゲート情報\n ")]
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-content-scroll" },
[
_c(
"v-form",
{ ref: "GateAddForm", attrs: { "lazy-validation": "" } },
[
_vm.authority.isAdmin
? _c("v-card", { staticClass: "pa-6 pr-10 mb-5" }, [
_c(
"div",
[
_c(
"div",
{ staticClass: "title-display-block" },
[
_vm._v(
"\n ゲート名\n "
)
]
),
_vm._v(" "),
_c("input-form", {
staticClass: "text-body-2",
attrs: {
inputType: "text",
rules: [
_vm.rulesValidate.requiredName,
_vm.rulesValidate.validateName
]
},
model: {
value: _vm.gateDetail.gateName,
callback: function($$v) {
_vm.$set(_vm.gateDetail, "gateName", $$v)
},
expression: "gateDetail.gateName"
}
})
],
1
),
_vm._v(" "),
_vm.gateId === "" ||
_vm.gateId === undefined ||
_vm.gateId === null
? _c(
"div",
{ staticClass: "mt-3" },
[
_c(
"div",
{ staticClass: "title-display-block" },
[
_vm._v(
"\n 製品モデル(型番)\n "
)
]
),
_vm._v(" "),
_c("v-autocomplete", {
staticClass: "text-body-2",
attrs: {
items: _vm.listGateModel,
"item-text": "gateModelCode",
"item-value": "gateModelId",
color: "green",
"return-object": "",
"hide-details": "auto",
outlined: "",
dense: "",
"no-data-text": "",
"menu-props": {
contentClass: "v-select-item "
},
disabled: _vm.groupList.length === 0
},
model: {
value: _vm.gateDetail.gateModel,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"gateModel",
$$v
)
},
expression: "gateDetail.gateModel"
}
})
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"div",
{ staticClass: "mt-3" },
[
_c(
"div",
{ staticClass: "title-display-block" },
[_vm._v("\n 備考1\n ")]
),
_vm._v(" "),
_c("input-form", {
staticClass: "text-body-2",
attrs: {
inputType: "text",
rules: [_vm.rulesValidate.validateOption1]
},
model: {
value: _vm.gateDetail.option1,
callback: function($$v) {
_vm.$set(_vm.gateDetail, "option1", $$v)
},
expression: "gateDetail.option1"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "mt-3" },
[
_c(
"div",
{ staticClass: "title-display-block" },
[_vm._v("\n 備考2\n ")]
),
_vm._v(" "),
_c("input-form", {
staticClass: "text-body-2",
attrs: {
inputType: "text",
rules: [_vm.rulesValidate.validateOption2]
},
model: {
value: _vm.gateDetail.option2,
callback: function($$v) {
_vm.$set(_vm.gateDetail, "option2", $$v)
},
expression: "gateDetail.option2"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "mt-3" },
[
[
_c(
"div",
{ staticClass: "title-display-block" },
[
_vm._v(
"\n 通行権限グループ\n "
)
]
)
],
_vm._v(" "),
_c("v-autocomplete", {
attrs: {
items: _vm.groupList,
color: "green",
"return-object": "",
"hide-details": "auto",
outlined: "",
dense: "",
"deletable-chips": "",
multiple: "",
"small-chips": "",
"no-data-text": "",
disabled: _vm.groupList.length === 0,
"menu-props": {
contentClass: "v-select-item "
}
},
model: {
value: _vm.gateDetail.groups,
callback: function($$v) {
_vm.$set(_vm.gateDetail, "groups", $$v)
},
expression: "gateDetail.groups"
}
})
],
2
)
])
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[_vm._v("\n 連続解錠時間\n ")]
)
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass: "table-edit-time pl-0 table-edit-time-gate"
},
[
_c(
"v-data-table",
{
staticClass:
"border-table shadow-table scroll-table",
attrs: {
headers: _vm.headers,
"items-per-page": -1,
items: _vm.filteredItems,
"no-data-text": "データーはありません",
"hide-default-footer": ""
},
scopedSlots: _vm._u([
{
key: "item",
fn: function(row) {
return [
_c("tr", [
_c(
"td",
{
staticClass:
"text-body-2 font-weight-bold"
},
[_vm._v(_vm._s(row.item.dayTypeName))]
),
_vm._v(" "),
row.item.allDay
? _c(
"td",
{
staticClass:
"text-body-2 font-weight-bold"
},
[_vm._v("終日")]
)
: _c(
"td",
_vm._l(row.item.listTime, function(
item
) {
return _c(
"div",
{
staticClass:
"text-body-2 font-weight-bold"
},
[
item !== undefined
? _c("span", [
_vm._v(
_vm._s(item.startTime)
)
])
: _vm._e(),
_vm._v(" "),
item !== undefined
? _c("span", [
_vm._v(
" ~ " +
_vm._s(item.endTime)
)
])
: _vm._e()
]
)
}),
0
),
_vm._v(" "),
_c(
"td",
{
staticClass: "last-col text-align-end"
},
[
_c(
"v-btn",
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.deleteSpecialTime(
row.item.index
)
}
}
},
[
_c(
"v-icon",
{ staticClass: "gray--text" },
[
_vm._v(
"mdi-trash-can-outline"
)
]
)
],
1
)
],
1
)
])
]
}
}
])
},
[
_c("template", { slot: "body.prepend" }, [
_c("tr", [
_c(
"td",
{ staticClass: "day-type text-body-2 pr-0" },
[
_c("v-autocomplete", {
staticClass: "table-select",
attrs: {
items: _vm.dayTypes,
"return-object": "",
color: "green",
"hide-details": "auto",
"no-data-text": "",
outlined: "",
dense: "",
"menu-props": {
contentClass: "v-select-item "
},
autocomplete: "off"
},
model: {
value: _vm.inputSpecialday,
callback: function($$v) {
_vm.inputSpecialday = $$v
},
expression: "inputSpecialday"
}
}),
_vm._v(" "),
_vm.errorAddListTime === "" &&
_vm.errorGate !== ""
? _c(
"v-row",
{
staticClass: "my-0 py-0 pr-0",
staticStyle: { "margin-top": "4px" }
},
[
_c(
"v-col",
{ staticClass: "my-0 py-0 pr-0" },
[
_c(
"span",
{
staticClass:
"error-special add hours"
},
[
_vm._v(
_vm._s(_vm.errorGate)
)
]
)
]
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.errorAddListTime !== "" &&
_vm.errorGate === ""
? _c(
"v-row",
{
staticClass: "my-0 py-0 pr-0",
staticStyle: { "margin-top": "4px" }
},
[
_c(
"v-col",
{ staticClass: "my-0 py-0" },
[
_c(
"span",
{
staticClass:
"error-special add hours"
},
[
_vm._v(
_vm._s(
_vm.errorAddListTime
)
)
]
)
]
)
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"td",
{ staticClass: "day-time text-body-2" },
[
_vm._l(_vm.tmpArray, function(tmp, index) {
return [
_c(
"v-row",
{
staticClass: "mb-0 py-0",
staticStyle: { "margin-top": "4px" }
},
[
_c(
"v-col",
{ staticClass: "my-0 py-0" },
[
_c(
"v-menu",
{
attrs: {
"content-class":
"background-white",
"close-on-content-click": false,
transition:
"scale-transition",
"offset-y": "",
left: "",
"min-width": "auto"
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass:
"input-time text-body-2",
attrs: {
color:
"green",
outlined:
"",
dense:
"",
"prepend-inner-icon":
"mdi-clock-time-four-outline",
"hide-details":
"auto",
autocomplete:
"off",
readonly:
""
},
model: {
value:
_vm
.hoursStartSpecialArr[
index
],
callback: function(
$$v
) {
_vm.$set(
_vm.hoursStartSpecialArr,
index,
$$v
)
},
expression:
"hoursStartSpecialArr[index]"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mr-7 ml-7 mb-3 mt-3 align-center text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c("v-select", {
attrs: {
items:
_vm.hours,
color: "green",
outlined: "",
dense: "",
"hide-details":
"",
"no-data-text":
""
},
on: {
change: function(
$event
) {
_vm.hoursStartSpecialArr[
index
] = _vm.formatTime(
_vm
.hourStartArr[
index
],
_vm
.minuteStartArr[
index
]
)
}
},
model: {
value:
_vm
.hourStartArr[
index
],
callback: function(
$$v
) {
_vm.$set(
_vm.hourStartArr,
index,
$$v
)
},
expression:
"hourStartArr[index]"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"mr-2 ml-2 font-weight-bold"
},
[_vm._v(":")]
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c("v-select", {
attrs: {
items:
_vm.minutes,
color: "green",
outlined: "",
dense: "",
"hide-details":
"",
"no-data-text":
""
},
on: {
change: function(
$event
) {
_vm.hoursStartSpecialArr[
index
] = _vm.formatTime(
_vm
.hourStartArr[
index
],
_vm
.minuteStartArr[
index
]
)
}
},
model: {
value:
_vm
.minuteStartArr[
index
],
callback: function(
$$v
) {
_vm.$set(
_vm.minuteStartArr,
index,
$$v
)
},
expression:
"minuteStartArr[index]"
}
})
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"text-center my-0 py-0",
staticStyle: {
"align-content": "center"
},
attrs: { cols: "1", pa: "0" }
},
[_vm._v("~")]
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "my-0 py-0" },
[
_c(
"v-menu",
{
attrs: {
"content-class":
"background-white",
"close-on-content-click": false,
transition:
"scale-transition",
"offset-y": "",
left: "",
"min-width": "auto"
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass:
"input-time text-body-2",
attrs: {
color:
"green",
outlined:
"",
dense:
"",
"prepend-inner-icon":
"mdi-clock-time-four-outline",
"hide-details":
"auto",
autocomplete:
"off",
readonly:
""
},
model: {
value:
_vm
.hoursEndSpecialArr[
index
],
callback: function(
$$v
) {
_vm.$set(
_vm.hoursEndSpecialArr,
index,
$$v
)
},
expression:
"hoursEndSpecialArr[index]"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mr-7 ml-7 mb-3 mt-3 align-center text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c("v-select", {
attrs: {
items:
_vm.hours,
color: "green",
outlined: "",
dense: "",
"hide-details":
"",
"full-width":
"",
"no-data-text":
""
},
on: {
change: function(
$event
) {
_vm.hoursEndSpecialArr[
index
] = _vm.formatTime(
_vm
.hourEndArr[
index
],
_vm
.minuteEndArr[
index
]
)
}
},
model: {
value:
_vm
.hourEndArr[
index
],
callback: function(
$$v
) {
_vm.$set(
_vm.hourEndArr,
index,
$$v
)
},
expression:
"hourEndArr[index]"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"mr-2 ml-2 font-weight-bold"
},
[_vm._v(":")]
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c("v-select", {
attrs: {
items:
_vm.minutes,
color: "green",
outlined: "",
dense: "",
"hide-details":
"",
"full-width":
"",
"no-data-text":
""
},
on: {
change: function(
$event
) {
_vm.hoursEndSpecialArr[
index
] = _vm.formatTime(
_vm
.hourEndArr[
index
],
_vm
.minuteEndArr[
index
]
)
}
},
model: {
value:
_vm
.minuteEndArr[
index
],
callback: function(
$$v
) {
_vm.$set(
_vm.minuteEndArr,
index,
$$v
)
},
expression:
"minuteEndArr[index]"
}
})
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "1" } },
[
index
? _c(
"v-btn",
{
staticClass: "delTime",
attrs: {
icon: "",
al: ""
},
on: {
click: function(
$event
) {
return _vm.deleteItem(
index
)
}
}
},
[
_c(
"v-icon",
{
staticClass:
"gray--text",
attrs: {
"align-self":
"ceb="
}
},
[
_vm._v(
"mdi-minus-circle"
)
]
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "my-0 py-0",
staticStyle: { "margin-top": "4px" }
},
[
_c(
"v-col",
{ staticClass: "my-0 py-0" },
[
_c(
"span",
{
staticClass:
"error-special add hours"
},
[
_vm._v(
_vm._s(
_vm.errorTimeArr[index]
)
)
]
)
]
)
],
1
)
]
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "my-0 py-0",
staticStyle: { "margin-top": "4px" }
},
[
_c(
"v-col",
{ staticClass: "my-0 py-0" },
[
_c("text-link", {
staticClass:
"black--text text-body-2",
attrs: { text: "+ 行を追加" },
on: {
click: function($event) {
return _vm.addRow()
}
}
})
],
1
)
],
1
)
],
2
),
_vm._v(" "),
_c(
"td",
{ staticStyle: { "align-content": "start" } },
[
_c(
"div",
{
staticClass:
"d-flex justify-space-between"
},
[
_c("v-checkbox", {
staticClass:
"allig-checkbox ml-0 text-body-2",
staticStyle: {
"margin-top": "5px !important"
},
attrs: {
label: "終日",
"hide-details": "auto"
},
model: {
value: _vm.allDay,
callback: function($$v) {
_vm.allDay = $$v
},
expression: "allDay"
}
}),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-secondary mr-0",
staticStyle: {
"margin-top": "4px"
},
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.addSpecialTime()
}
}
},
[
_vm._v(
"\n 追加\n "
)
]
)
],
1
)
]
)
])
])
],
2
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mb-2 mt-2", attrs: { justify: "end" } },
[
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length > 0 &&
_vm.loading === false
? _c(
"div",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-error messageRow bg-no",
attrs: { cols: "11", align: "right" }
},
[
_c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_GATE_EDIT.replace(
"GROUP_NAME",
_vm.groupsAddFail.toString()
)
)
}
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length === 0 &&
_vm.loading === false &&
_vm.errorMessageTime === ""
? _c(
"div",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-success messageRow bg-no",
attrs: { cols: "11", align: "right" }
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
" "
),
_c("br")
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length === 0 &&
_vm.loading === false &&
_vm.errorMessageTime !== ""
? _c(
"div",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-error messageRow bg-no",
attrs: { cols: "11", align: "right" }
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
" "
),
_c("br"),
_vm._v(
"\n " +
_vm._s(_vm.errorMessageTime) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"div",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-error messageRow bg-no",
attrs: { cols: "11", align: "right" }
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c(
"div",
{
staticClass: "messageRow",
attrs: { cols: "1", align: "right" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: { click: _vm.clickUpdateGate }
},
[_vm._v("\n 保存する\n ")]
)
],
1
)
]
)
],
1
)
],
1
)
],
1
)
])
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateGroupListTable/GateGroupListTable.vue?vue&type=template&id=06edde3e&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateGroupListTable/GateGroupListTable.vue?vue&type=template&id=06edde3e& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-user-table" },
[
_c(
"v-container",
[
_vm.loading === false
? _c(
"v-row",
[
_vm.successMessageLogs !== ""
? _c(
"v-col",
{
staticClass:
"mt-5 mb-4 font-weight-bold mt-1 bg-success"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{
staticClass:
"mt-5 mb-4 font-weight-bold mt-1 bg-error"
},
[
_vm._v(
"\n " + _vm._s(_vm.errorMessageLogs) + "\n "
)
]
)
: _vm._e()
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{
attrs: {
"align-content": "center",
"no-gutters": "",
justify: "space-between"
}
},
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "ml-4 mb-2 mr-2 mt-5",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.gateTotalCount
}
})
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
headers: _vm.headers,
loading: _vm.loading,
items: _vm.getDataGates,
"items-per-page": _vm.perPage,
"item-key": "gateId",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
"show-select": true
},
scopedSlots: _vm._u(
[
{
key: "item.data-table-select",
fn: function(ref) {
var item = ref.item
var isSelected = ref.isSelected
var select = ref.select
return [
item.disable
? _c("v-simple-checkbox", {
attrs: {
value: true,
readonly: item.disable,
disabled: item.disable,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
: _c("v-simple-checkbox", {
attrs: {
value: isSelected,
readonly: item.disabled,
disabled: item.disabled,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.gateTotalCount,
disabled: _vm.loading
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.gateTotalCount / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateImport/GateImport.vue?vue&type=template&id=47fb2361&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateImport/GateImport.vue?vue&type=template&id=47fb2361& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
[
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgressExportCSV,
callback: function($$v) {
_vm.showProgressExportCSV = $$v
},
expression: "showProgressExportCSV"
}
},
[
_c(
"v-card",
{ staticClass: "modal-export" },
[
_c(
"v-card-title",
{ staticClass: "modal-title", attrs: { color: "green" } },
[_vm._v(" CSVエクスポート")]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "pa-5" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progressCsvXlsx,
callback: function($$v) {
_vm.progressCsvXlsx = $$v
},
expression: "progressCsvXlsx"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progressCsvXlsx)) + "%")
])
]
)
],
1
),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModalProcessCSV")
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgressImportCSV,
callback: function($$v) {
_vm.showProgressImportCSV = $$v
},
expression: "showProgressImportCSV"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v("登録データのアップロード")
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"div",
{ staticClass: "row-message" },
[
_vm.errorMessageCsvXlsx !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\r\n " +
_vm._s(_vm.errorMessageCsvXlsx) +
"\r\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowImport > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progressCsvXlsx,
callback: function($$v) {
_vm.progressCsvXlsx = $$v
},
expression: "progressCsvXlsx"
}
},
[
_c("strong", [
_vm._v(
_vm._s(Math.round(_vm.progressCsvXlsx)) + "%"
)
])
]
),
_vm._v(" "),
_vm.successItemImport > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowImport) +
"件中" +
_vm._s(_vm.successItemImport) +
"件をアップロードしました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageImport.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("アップロード失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageImport, function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgressImport")
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgressImportExcel,
callback: function($$v) {
_vm.showProgressImportExcel = $$v
},
expression: "showProgressImportExcel"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v("登録データのアップロード")
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"div",
{ staticClass: "row-message" },
[
_vm.errorMessageCsvXlsx !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\r\n " +
_vm._s(_vm.errorMessageCsvXlsx) +
"\r\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowImport > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_vm.sheetUserName
? _c("span", [_vm._v(_vm._s(_vm.sheetUserName) + ":")])
: _vm._e(),
_vm._v(" "),
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progressCsvXlsx,
callback: function($$v) {
_vm.progressCsvXlsx = $$v
},
expression: "progressCsvXlsx"
}
},
[
_c("strong", [
_vm._v(
_vm._s(Math.round(_vm.progressCsvXlsx)) + "%"
)
])
]
),
_vm._v(" "),
_vm.successItemImport > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowImport) +
"件中" +
_vm._s(_vm.successItemImport) +
"件をアップロードしました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageImport.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("アップロード失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageImport, function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgressImport")
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "1000", persistent: "" },
model: {
value: _vm.showModalImport,
callback: function($$v) {
_vm.showModalImport = $$v
},
expression: "showModalImport"
}
},
[
_vm.isShowViewCSV
? _c(
"v-card",
{ staticClass: "modal-export common-modal" },
[
_c("ModalTitle", {
attrs: { title: "一括登録(ゲートCSV) " },
on: {
click: function($event) {
return _vm.closeDialogImport()
}
}
}),
_vm._v(" "),
_c("div", { staticClass: "pa-5" }, [
_c(
"div",
{ staticClass: "bock-info " },
[
_c("div", { staticClass: "alert alert-info col" }, [
_vm._v(
"\r\n ゲートの編集をCSVファイルから行うことができます。"
),
_c("br"),
_vm._v(
"\r\n アップロードするCSVファイルを選択し、「ファイルをインポート」してください。\r\n "
)
]),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-4 mt-3",
attrs: { justify: "center" }
},
[
_c(
"v-btn",
{
staticClass: "btn-secondary mt-5",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickExportCSV")
}
}
},
[
_vm._v(
"\r\n テンプレートのダウンロード\r\n "
)
]
),
_vm._v(" "),
_c("v-checkbox", {
staticClass: "mt-5 checkBoxExportGateInfoCSV",
attrs: {
color: "grey",
dense: "",
"hide-details": "",
label: "ゲート情報を入れてダウンロード"
},
on: {
change: function($event) {
return _vm.$emit(
"clickCheckBoxExportGateInfoCSV"
)
}
}
})
],
1
)
],
1
)
]),
_vm._v(" "),
_c("div", { staticClass: "pa-5 pt-0" }, [
_c(
"div",
{ staticClass: "bock-info" },
[
_c("div", { staticClass: "alert alert-info col" }, [
_vm._v(
"\r\n ゲートの編集をCSVファイルから行うことができます。"
),
_c("br"),
_vm._v(
"\r\n アップロードするCSVファイルを選択し、「ファイルをインポート」してください。\r\n "
)
]),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-5" },
[
_c("v-col", { attrs: { cols: "3" } }, [
_vm._v("CSVファイルを選択")
]),
_vm._v(" "),
_c("v-col", [
_c("div", { staticClass: "info-item " }, [
_c(
"div",
{ staticClass: "row" },
[
_c("v-text-field", {
staticClass: "input-add add-file-name",
attrs: {
"hide-details": "auto",
outlined: "",
dense: ""
},
on: {
click: function($event) {
return _vm.openFile()
}
},
model: {
value: _vm.fileName,
callback: function($$v) {
_vm.fileName = $$v
},
expression: "fileName"
}
})
],
1
)
])
]),
_vm._v(" "),
_c("v-col", { attrs: { cols: "2" } }, [
_c(
"label",
{
staticClass: "btn-upload-second",
attrs: { for: "file_csv" }
},
[
_vm._v(
"\r\n ...\r\n "
),
_c("input", {
ref: "files",
staticClass: "custom-file-input",
staticStyle: { display: "none" },
attrs: {
type: "file",
id: "file_csv",
multiple: "",
accept: ".csv"
},
on: { change: _vm.previewFiles }
})
]
)
])
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary mr-0",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickImportCSV", {
files: _vm.files
})
}
}
},
[
_vm._v(
"\r\n ファイルをインポート\r\n "
)
]
)
],
1
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateList/GateList.vue?vue&type=template&id=4e5e8441&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateList/GateList.vue?vue&type=template&id=4e5e8441& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-gate-table" },
[
_c(
"v-row",
{
staticClass: "mt-2 mb-1 ml-5 mr-5",
attrs: { justify: "space-between" }
},
[
_c("div", { staticClass: "allig-title mt-1" }, [
_vm._v(
"\n " +
_vm._s("所属ゲート一覧 (全" + _vm.gates.length + "件)") +
" \n "
)
]),
_vm._v(" "),
_c(
"div",
[
_c(
"v-row",
{ staticClass: "mt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
on: {
click: function($event) {
return _vm.clickJoinGroup(_vm.groupId)
}
}
},
[_vm._v("\n 関連付け追加\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { disabled: _vm.selectedItem.length === 0 },
on: {
click: function($event) {
return _vm.$emit("confirm-action", {
action: 5,
groudId: _vm.groupId,
gateIds: _vm.selectedItem
})
}
}
},
[_vm._v("\n 関連付け解除\n ")]
)
],
1
)
],
1
)
]
),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "ml-4 mb-2",
attrs: {
"per-page": 25,
page: _vm.page,
"items-length": _vm.gateTotalCount
}
})
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
loading: _vm.loading,
headers: _vm.headers,
items: _vm.gates,
"items-per-page": 25,
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
dense: "",
"show-select": _vm.gates.length > 0 ? true : false,
"item-key": "relationId"
},
scopedSlots: _vm._u(
[
{
key: "item.gateName",
fn: function(ref) {
var item = ref.item
return [
_c(
"span",
{
staticClass: "item-user-name",
attrs: { text: item.name }
},
[_vm._v(_vm._s(item.gateName) + "\n ")]
)
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.gateTotalCount / 25),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateListLockTable/GateListLockTable.vue?vue&type=template&id=52e76f17&scoped=true&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateListLockTable/GateListLockTable.vue?vue&type=template&id=52e76f17&scoped=true& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-reflection-gate-table" },
[
_c(
"v-container",
{ staticClass: "tab-gate-log-list" },
[
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { md: "4", xl: "3" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
[
_c("searchbox", {
staticClass: "input-search btn-user-search",
attrs: {
searchTargetItems: _vm.searchTargetItems,
title: "選択項目にチェックして検索",
disabled: _vm.isGetDataList
},
on: {
search: function($event) {
return _vm.$emit(
"search-gate-lock",
$event
)
}
}
})
],
1
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
{
staticClass: "btn-div mr-3",
attrs: { justify: "end" }
},
[
_c(
"div",
{ staticClass: "text-center mr-1" },
[
_c(
"v-menu",
{
attrs: {
"open-on-hover": "",
"offset-y": ""
},
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{ staticClass: "btn-primary" },
"v-btn",
attrs,
false
),
on
),
[
_vm._v(
"\n ゲート登録\n "
)
]
)
]
}
}
])
},
[
_vm._v(" "),
_c(
"v-list",
[
_c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function($event) {
return _vm.addGateLock()
}
}
},
[
_c("v-list-item-title", [
_vm._v("ゲート登録")
])
],
1
),
_vm._v(" "),
_c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit(
"showDialogImport",
true
)
}
}
},
[
_c("v-list-item-title", [
_vm._v("一括登録")
])
],
1
)
],
1
)
],
1
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_vm.successMessageLogs !== ""
? _c(
"v-col",
{
staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-success"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\n " + _vm._s(_vm.errorMessageLogs) + "\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3 border-bottom-bold",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
staticClass: "ml-8 mb-3",
attrs: {
"per-page": _vm.perPageLock,
page: _vm.pageLock,
"items-length": _vm.gateTotalCount
}
}),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-caption display-option included-option text-sm-caption text-md-caption text-lg-caption text-xl-caption mr-8",
on: {
click: function() {
_vm.showOption = !_vm.showOption
}
}
},
[
_c("span", { staticClass: "display-option-title" }, [
_vm._v("\n 表示オプション\n ")
]),
_vm._v(" "),
_c(
"span",
{ staticClass: "mb-3" },
[
_c("v-icon", { attrs: { dense: "" } }, [
_vm._v("mdi-chevron-down")
])
],
1
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "pt-0 pb-0 mt-0" },
[
_c("display-option", {
attrs: {
isShowOption: _vm.showOption,
"display-option-items": _vm.displayOptionItems,
disabled: _vm.isGetDataList,
isVaildOnly: _vm.isVaildOnly,
isVaildOnlyShow: true
},
on: {
"show-only-isVaild": function($event) {
return _vm.$emit("show-only-isVaild", $event)
},
input: function($event) {
return _vm.CheckColumn($event)
}
},
model: {
value: _vm.selectedDisplayOption,
callback: function($$v) {
_vm.selectedDisplayOption = $$v
},
expression: "selectedDisplayOption"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-data" },
[
_c("v-data-table", {
staticClass: "border-table border-table scroll-table",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
headers: _vm.headers,
loading: _vm.isGetDataList,
items: _vm.dataGates,
"items-per-page": _vm.perPageLock,
"item-key": "gateId",
"no-data-text": "対象ゲートがありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
"show-expand": "",
"single-expand": ""
},
on: {
"item-expanded": function($event) {
return _vm.$emit("change-expanded-gate-lock", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "item.gateName",
fn: function(ref) {
var item = ref.item
return [
_c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.gateName },
on: {
click: function($event) {
return _vm.goDetailGate(item.gateId)
}
}
})
]
}
},
{
key: "item.gateId",
fn: function(ref) {
var item = ref.item
return [
_c("text-link", {
staticClass: "item-user-id",
attrs: { text: item.gateId },
on: {
click: function($event) {
return _vm.goDetailGate(item.gateId)
}
}
})
]
}
},
{
key: "item.isVisitor",
fn: function(ref) {
var item = ref.item
return [
item.isVisitor
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
}
},
{
key: "item.isNFCValid",
fn: function(ref) {
var item = ref.item
return [
item.isNFCValid
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
}
},
{
key: "item.isTenKeyValid",
fn: function(ref) {
var item = ref.item
return [
item.isTenKeyValid
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
}
},
{
key: "item.isGatePasswordValid",
fn: function(ref) {
var item = ref.item
return [
item.isGatePasswordValid
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
}
},
{
key: "item.isTwoStepAuthValid",
fn: function(ref) {
var item = ref.item
return [
item.isTwoStepAuthValid
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
}
},
{
key: "item.needLocation",
fn: function(ref) {
var item = ref.item
return [
item.needLocation
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
}
},
{
key: "item.registered",
fn: function(ref) {
var item = ref.item
return [
_c("span", [
_vm._v(_vm._s(_vm.converDateTime(item.registered)))
])
]
}
},
{
key: "item.reported",
fn: function(ref) {
var item = ref.item
return [
_c("span", [
_vm._v(_vm._s(_vm.converDateTime(item.reported)))
])
]
}
},
{
key: "item.updated",
fn: function(ref) {
var item = ref.item
return [
_c("span", [
_vm._v(_vm._s(_vm.converDateTime(item.updated)))
])
]
}
},
{
key: "item.scanDate",
fn: function(ref) {
var item = ref.item
return [
_c("span", [
_vm._v(_vm._s(_vm.converDateTime(item.scanDate)))
])
]
}
},
{
key: "item.bleIntensity",
fn: function(ref) {
var item = ref.item
return [
_c("span", [
_vm._v(_vm._s(_vm.converTextBLE(item.bleIntensity)))
])
]
}
},
{
key: "item.data-table-expand",
fn: function(ref) {
var expand = ref.expand
var item = ref.item
var isExpanded = ref.isExpanded
return [
_c(
"v-tooltip",
{
attrs: { bottom: "", disabled: isExpanded },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
color: "white",
elevation: "0"
},
on: {
click: function($event) {
_vm.selectedUserIds = []
expand(!isExpanded)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"span",
{
staticClass: "mr-5 item-count"
},
[
_c("v-icon", [
_vm._v(
"mdi-account-supervisor"
)
]),
_vm._v(
"\n " +
_vm._s(item.groupCount) +
"\n "
)
],
1
),
_vm._v(" "),
_c(
"span",
{ staticClass: "item-count" },
[
_c("v-icon", [
_vm._v("mdi-account")
]),
_vm._v(
"\n " +
_vm._s(item.userCount) +
"\n "
)
],
1
)
]
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", { staticClass: "text-caption" }, [
_vm._v("通行権限グループ一覧を開く")
])
]
),
_vm._v(" "),
_c(
"transition",
{ attrs: { name: "expand-icon" } },
[
isExpanded
? _c("v-icon", [_vm._v("mdi-chevron-down")])
: _vm._e()
],
1
)
]
}
},
{
key: "item.action-expand",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickUpdateValid",
{
gateId: item.gateId,
isValid: item.isValid
? false
: true
}
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
item.isValid
? _c(
"v-icon",
{
staticClass: "green--text"
},
[_vm._v("mdi-lock-check")]
)
: _c("v-icon", [
_vm._v("mdi-lock-alert")
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(
"\n " +
_vm._s(item.isValid ? "有効" : "無効") +
"\n "
)
]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickEditGateLock",
item.gateId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-square-edit-outline")
])
],
1
)
]
}
}
],
null,
true
)
},
[_vm._v(" "), _c("span", [_vm._v("ゲート編集")])]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass: "button-gate-lock",
attrs: {
icon: "",
disabled:
item.isTwoStepAuthValid ===
true ||
item.isVisitor === true ||
item.makerCode === 91
},
on: {
click: function($event) {
return _vm.openHandleCommand(
item.gateId,
item.gateName
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-lock-open-variant-outline"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[_vm._v(" "), _c("span", [_vm._v("リモート解錠")])]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass: "button-gate-lock",
attrs: {
icon: "",
disabled:
!item.isGatePasswordValid ||
!item.isValid
},
on: {
click: function($event) {
return _vm.getGatePassword(
item.gateId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-arrow-horizontal-lock"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [_vm._v("ゲートパスワード取得")])
]
)
]
}
},
{
key: "expanded-item",
fn: function(ref) {
var headers = ref.headers
var item = ref.item
return [
_c(
"td",
{ attrs: { colspan: headers.length } },
[
_c("group-of-gate-table", {
attrs: {
gateExpanedGroup: _vm.gateExpanedGroup,
gateId: item.gateId,
isReRenderGroup: _vm.isReRenderGroup,
isRemoveGroupSelected:
_vm.isRemoveGroupSelected,
gateExpanedUser: _vm.gateExpanedUser,
isReRenderUser: _vm.isReRenderUser,
isRemoveUserSelected: _vm.isRemoveUserSelected
},
on: {
"change-page-group": function($event) {
return _vm.$emit(
"change-page-group",
$event
)
},
clickConfirm: function($event) {
return _vm.$emit("clickConfirm", $event)
},
"change-expanded-group": function($event) {
return _vm.$emit(
"change-expanded-group",
$event
)
},
"change-page-user": function($event) {
return _vm.$emit("change-page-user", $event)
}
}
})
],
1
)
]
}
},
{
key: "item.status",
fn: function(ref) {
var item = ref.item
return [
item.controller.connectionStatus === false
? _c("span", [_vm._v("通信エラー発生")])
: item.controller.connectionStatus === true &&
item.controller.commandStatus === 1
? _c("span", [_vm._v("コマンド送信待ち")])
: item.controller.connectionStatus === true &&
item.controller.commandStatus === 2
? _c("span", [_vm._v("設定反映中")])
: item.controller.connectionStatus === true &&
item.controller.commandStatus === 3
? _c("span", [_vm._v("設定エラー発生")])
: _vm._e()
]
}
},
{
key: "item.isValid",
fn: function(ref) {
var item = ref.item
return [
item.isValid
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
})
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.pageLock,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.gateTotalCount,
disabled: _vm.isGetDataList
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(
_vm.gateTotalCount / _vm.perPageLock
),
disabled: _vm.isGetDataList
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showModal,
callback: function($$v) {
_vm.showModal = $$v
},
expression: "showModal"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v(" リモート解錠 ")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "pa-4 mb-0" },
[
_c(
"v-row",
[
_vm.successMessageModal === "" &&
_vm.errorMessageModal === ""
? _c("v-col", [
_vm._v(
"\n " +
_vm._s(_vm.gateName) +
"ゲートをリモート解錠します。\n "
)
])
: _vm._e(),
_vm._v(" "),
_vm.successMessageModal !== ""
? _c(
"v-col",
{
staticClass:
"font-weight-bold bg-success no-bg"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageModal) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageModal !== ""
? _c("v-col", {
staticClass: "font-weight-bold bg-error no-bg",
domProps: {
innerHTML: _vm._s(_vm.errorMessageModal)
}
})
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_vm.errorMessageModal === "" && _vm.successMessageModal === ""
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalUnClock")
}
}
},
[
_vm._v(
"\n キャンセル\n "
)
]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickRemoteUnlock")
}
}
},
[_vm._v("\n OK\n ")]
)
],
1
)
],
1
)
: _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalUnClock")
}
}
},
[_vm._v("\n OK\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isGatePassword,
callback: function($$v) {
_vm.isGatePassword = $$v
},
expression: "isGatePassword"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v(" ゲートパスワードの取得 ")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "pa-4 mb-0" },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-5" }, [
_c(
"div",
{ staticClass: "v-subheader theme--light" },
[_vm._v(" 対象のゲート(ゲートID)")]
)
]),
_vm._v(" "),
_c("v-col", { staticClass: "mt-3" }, [
_vm._v(_vm._s(_vm.gateid))
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "col-5" }, [
_c(
"div",
{ staticClass: "v-subheader theme--light" },
[_vm._v(" ゲートを利用する日付")]
)
]),
_vm._v(" "),
_c(
"v-col",
[
_c("DatePicker", {
on: {
input: function($event) {
return _vm.getTime($event)
}
},
model: {
value: _vm.dateGate,
callback: function($$v) {
_vm.dateGate = $$v
},
expression: "dateGate"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "col-5" }, [
_c(
"div",
{ staticClass: "v-subheader theme--light" },
[_vm._v(" ゲートを利用する時間")]
)
]),
_vm._v(" "),
_c(
"v-col",
[
_c("v-select", {
attrs: {
items: _vm.listTime,
"item-text": "text",
"item-value": "value",
"single-line": "",
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"no-data-text": ""
},
model: {
value: _vm.timeGate,
callback: function($$v) {
_vm.timeGate = $$v
},
expression: "timeGate"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-card-text",
[
_vm.gatePassword !== ""
? _c(
"v-row",
{ staticClass: "background-color-gray" },
[
_c("div", {
domProps: {
innerHTML: _vm._s(_vm.gatePassword)
}
})
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.closePasswordGenerate()
}
}
},
[_vm._v("\n キャンセル\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("passwordGenerate", {
scorpId: _vm.timeGate,
date: _vm.dateGate,
gateId: _vm.gateid
})
}
}
},
[
_vm._v(
"\n パスワードを発行\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isHandleCommand,
callback: function($$v) {
_vm.isHandleCommand = $$v
},
expression: "isHandleCommand"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("リモート解錠")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_vm.errorMessageLogsPhone !== ""
? _c("div", {
staticClass: "bg-error m5 col",
domProps: {
innerHTML: _vm._s(_vm.errorMessageLogsPhone)
}
})
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogsPhone !== ""
? _c("div", {
staticClass: "bg-success m5 col",
domProps: {
innerHTML: _vm._s(_vm.successMessageLogsPhone)
}
})
: _vm._e(),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "pa-4 mb-0" },
[
_c(
"v-row",
[
_c("v-col", [
_vm._v(
"\n " +
_vm._s(_vm.currentGateName) +
"ゲートをリモート解錠します。\n "
)
])
],
1
)
],
1
),
_vm._v(" "),
_vm.lastLog.length > 0
? _c(
"v-card-text",
{ staticClass: "pa-4 mb-0" },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-5" }, [
_c(
"div",
{ staticClass: "v-subheader theme--light" },
[_vm._v("遠隔解錠登録日時:")]
)
]),
_vm._v(" "),
_c("v-col", { staticClass: "mt-3 col-5" }, [
_vm._v(
_vm._s(
_vm.converDateFull(
_vm.lastLog[0].registered
)
)
)
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "col-5" }, [
_c(
"div",
{ staticClass: "v-subheader theme--light" },
[_vm._v("遠隔解錠状況:")]
)
]),
_vm._v(" "),
_c("v-col", { staticClass: "col-5 mt-3" }, [
_vm._v(
"\n " +
_vm._s(
_vm.converStatus(_vm.lastLog[0].status)
) +
" "
),
_c(
"span",
{
staticClass: "ml-4 icon-refresh",
on: {
click: function($event) {
return _vm.getLastLog()
}
}
},
[_c("v-icon", [_vm._v("mdi-replay")])],
1
)
])
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_vm.isFinishHandleCommand
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.closeHandleCommand()
}
}
},
[_vm._v("\n OK\n ")]
)
],
1
)
],
1
)
: _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.closeHandleCommand()
}
}
},
[
_vm._v(
"\n キャンセル\n "
)
]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.handleCommand()
}
}
},
[_vm._v("\n はい\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("gate-import", {
attrs: {
showModalImport: _vm.showModalImport,
showProgressExportCSV: _vm.showProgressExportCSV,
progressCsvXlsx: _vm.progressCsvXlsx,
errorMessageCsvXlsx: _vm.errorMessageCsvXlsx,
showProgressImport: _vm.showProgressImport,
successItemImport: _vm.successItemImport,
totalDataRowImport: _vm.totalDataRowImport,
errorMessageImport: _vm.errorMessageImport,
isFinishProcess: _vm.isFinishProcess,
sheetUserName: _vm.sheetUserName,
isShowViewCSV: _vm.isShowViewCSV
},
on: {
clickExportCSV: function($event) {
return _vm.$emit("clickExportCSV", $event)
},
closeModalProcessCSV: function($event) {
return _vm.$emit("closeModalProcessCSV", $event)
},
closeImportCSV: function($event) {
return _vm.$emit("closeImportCSV", $event)
},
clickImportCSV: function($event) {
return _vm.$emit("clickImportCSV", $event)
},
closeModalProgressImport: function($event) {
return _vm.$emit("closeModalProgressImport", $event)
},
clickCheckBoxExportGateInfoCSV: function($event) {
return _vm.$emit("clickCheckBoxExportGateInfoCSV", $event)
}
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateListTable/GateListTable.vue?vue&type=template&id=6584902d&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateListTable/GateListTable.vue?vue&type=template&id=6584902d&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "allig-reflection-gate-table no-box-shadow list-gate-content"
},
[
_c(
"v-container",
{ staticClass: "tab-gate-log-list pt-0" },
[
_c(
"div",
[
_vm.inPage === "modal-group"
? _c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
{ attrs: { cols: "12" } },
[
_c(
"v-row",
{
staticClass: "btn-div",
attrs: { justify: "end" }
},
[
_c(
"v-col",
{ staticClass: "mr-2", attrs: { cols: "3" } },
[
_vm.authority.isAdmin === true
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: { click: _vm.goControlAdd }
},
[
_vm._v(
"\n 新規制御盤を追加する\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{ staticClass: "text-center mr-1" },
[
_vm.authority.isAdmin === true
? _c(
"v-menu",
{
attrs: {
"open-on-hover": "",
"offset-y": ""
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass:
"btn-primary"
},
"v-btn",
attrs,
false
),
on
),
[
_vm._v(
"\n ゲート登録\n "
)
]
)
]
}
}
],
null,
false,
1538645317
)
},
[
_vm._v(" "),
_vm.authority.isAdmin === true
? _c(
"v-list",
[
_c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function(
$event
) {
;(_vm.isGateLockModalShow = true),
(_vm.isGateLockAdd = true)
_vm.isControlEdit = false
}
}
},
[
_c(
"v-list-item-title",
[_vm._v("ゲート登録")]
)
],
1
),
_vm._v(" "),
_c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function(
$event
) {
return _vm.$emit(
"showDialogImport",
true
)
}
}
},
[
_c(
"v-list-item-title",
[_vm._v("一括登録")]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
: _vm._e()
],
1
)
]),
_vm._v(" "),
_c("v-col", { attrs: { cols: "3" } }, [
_vm.authority.isAdmin === true
? _c(
"div",
{ staticClass: "text-center mt-0" },
[
_c("action-button", {
attrs: {
text: "アクション ▼",
"action-items": _vm.actionItems,
disabled:
_vm.selectedItem.length === 0
},
on: {
"click-enable": function($event) {
_vm.isConfirmAction = true
_vm.type = "enable"
},
"click-disable": function($event) {
_vm.isConfirmAction = true
_vm.type = "disable"
}
}
})
],
1
)
: _vm._e()
])
],
1
)
],
1
),
_vm._v(" "),
_c("v-col", { attrs: { cols: "12" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
[
_c("searchbox", {
staticClass:
"input-search btn-user-search ",
attrs: {
searchTargetItems:
_vm.searchTargetItems,
title: "選択項目にチェックして検索",
disabled: _vm.isGetDataList
},
on: {
search: function($event) {
return _vm.$emit(
"search-gate",
$event
)
}
}
})
],
1
)
],
1
)
],
1
)
])
],
1
)
: _c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"v-col",
{ attrs: { cols: "12" } },
[
_c(
"v-row",
{
staticClass: "btn-div",
attrs: { justify: "end" }
},
[
_c(
"div",
{ staticClass: "text-center mr-10" },
[
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: {
cols: "12",
lg: "6",
sm: "12",
md: "6"
}
},
[
_vm.authority.isAdmin === true
? _c(
"v-btn",
{
staticClass: "btn-second",
attrs: {
outlined: "",
disabled:
_vm.selectedItem.length === 0
},
on: {
click: function($event) {
_vm.isConfirm = true
}
}
},
[
_vm._v(
"\n チェックしたゲートを通行権限グループから削除する\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: {
cols: "12",
lg: "6",
sm: "12",
md: "6"
}
},
[
_vm.authority.isAdmin === true
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
disabled: _vm.isDisable,
outlined: ""
},
on: {
click: function($event) {
return _vm.loadGate()
}
}
},
[
_vm._v(
"\n 他のゲートを通行権限グループに追加する\n "
)
]
)
: _vm._e()
],
1
)
],
1
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "pt-0", attrs: { cols: "12" } },
[
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
[
_c("searchbox", {
staticClass:
"input-search btn-user-search",
attrs: {
searchTargetItems:
_vm.searchTargetItems,
title: "ゲートを検索",
disabled: _vm.isGetDataList
},
on: {
search: function($event) {
return _vm.$emit(
"search-gate",
$event
)
}
}
})
],
1
)
],
1
)
],
1
)
]
)
],
1
),
_vm._v(" "),
_vm.successMessageLogs !== "" && !_vm.isCheck()
? _c(
"v-col",
{
staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-success"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && !_vm.isCheck()
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "ml-3 mt-3 border-bottom-bold",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.gateTotalCount
}
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c("v-checkbox", {
staticClass: "text-caption-checkbox mr-5",
attrs: {
label: "有効なゲートのみ表示",
color: "green",
dense: "",
"hide-details": ""
},
model: {
value: _vm.showValid,
callback: function($$v) {
_vm.showValid = $$v
},
expression: "showValid"
}
}),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-caption display-option included-option text-sm-caption text-md-caption text-lg-caption text-xl-caption",
on: {
click: function() {
_vm.showOption = !_vm.showOption
}
}
},
[
_c("span", { staticClass: "display-option-title" }, [
_vm._v("\n 表示オプション\n ")
]),
_vm._v(" "),
_c(
"span",
{ staticClass: "mb-3" },
[
_c("v-icon", { attrs: { dense: "" } }, [
_vm._v("mdi-chevron-down")
])
],
1
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "pt-0 pb-0 mt-0" },
[
_c("display-option", {
attrs: {
isShowOption: _vm.showOption,
"display-option-items": _vm.displayOptionItems,
disabled: _vm.isGetDataList,
isVaildOnly: _vm.isVaildOnly,
isVaildOnlyShow: false
},
on: {
"show-only-isVaild": function($event) {
return _vm.$emit("show-only-isVaild", $event)
},
input: function($event) {
return _vm.CheckColumn($event)
}
},
model: {
value: _vm.selectedDisplayOption,
callback: function($$v) {
_vm.selectedDisplayOption = $$v
},
expression: "selectedDisplayOption"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "btn-div area-search-box pl-0",
attrs: { justify: "end" }
},
[
_c("v-col", { attrs: { sm: "12" } }, [
_c(
"div",
{ staticClass: "round-data table-affiliation" },
[
_c("v-data-table", {
staticClass: "border-table scroll-table table-no-bg",
class: { "modal-table": _vm.inPage === "modal-group" },
attrs: {
"must-sort": "",
headers: _vm.headers,
loading: _vm.isGetDataList,
items: _vm.dataGatesLoad,
"items-per-page": _vm.perPage,
"item-key": "gate.gateId",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
expanded: _vm.expanded
},
on: {
"update:options": function($event) {
_vm.selectedItem = []
_vm.$emit("change-sort", $event)
},
"update:expanded": function($event) {
_vm.expanded = $event
}
},
scopedSlots: _vm._u(
[
{
key: "item.controller.name",
fn: function(ref) {
var item = ref.item
return [
item.controller !== undefined &&
item.gate.gateModelCode === "ALIG-030"
? _c(
"div",
{ class: item.class },
[
_c("text-link", {
class: [
_vm.inPage === "modal-group"
? "item-user-id wrap-name"
: "item-user-id"
],
attrs: { text: item.controller.name },
on: {
click: function($event) {
return _vm.goDetailControl(
item.controller.controllerId
)
}
}
})
],
1
)
: _c(
"div",
{
class: [
item.index !== 1
? "no-controller"
: ""
]
},
[
_vm._v(
"\n 制御盤なし\n "
)
]
)
]
}
},
{
key: "item.gate.isValid",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gateId",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.name",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gateModelId",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gateModelCode",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gateModelName",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.iconType",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.makerCode",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.customizable",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.target",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.controlTime",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.timeUnit",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.isNFCValid",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.isVisitor",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.isTenKeyValid",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.isGatePasswordValid",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gatePasswordLength",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gatePasswordSeed",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.isTwoStepAuthValid",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.bleIntensity",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.buzzerPattern",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.needLocation",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.option1",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.option2",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gateSNMain",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gateFWMain",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gateFWBLE",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.registered",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.updated",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.reported",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.revisionDesired",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gateSNBLE",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.revisionReported",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.voltage",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.scanDate",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.controllerGateNo",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.action-expand",
fn: function(ref) {
var item = ref.item
return [
item.controller !== undefined &&
item.gate.gateModelCode === "ALIG-030"
? _c(
"div",
[
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon: ""
},
on: {
click: function(
$event
) {
return _vm.$emit(
"goReflectionPage",
{
controllerId:
item
.controller
.controllerId,
name:
item
.controller
.name
}
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-format-list-checks"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [_vm._v("反映状況一覧")])
]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_vm.authority.isAdmin ===
true
? _c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon: ""
},
on: {
click: function(
$event
) {
return _vm.goControlEdit(
item
.controller
.controllerId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-circle-edit-outline"
)
])
],
1
)
: _vm._e()
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [_vm._v("制御盤編集")])
]
)
],
1
)
: _c("div")
]
}
},
{
key: "expanded-item",
fn: function(ref) {
var headers = ref.headers
var item = ref.item
return _vm._l(headers, function(field) {
return _c("td", { key: field.value }, [
field.value === "controller.name"
? _c(
"div",
[
_vm.inPage !== "modal-group" ||
(_vm.inPage === "modal-group" &&
item.gate.gateModelCode !==
"ALIG-030")
? _c("v-checkbox", {
staticClass:
"check-box-expanded",
staticStyle: {
margin: "0px",
padding: "0px"
},
attrs: {
value: item,
"hide-details": ""
},
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
})
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
field.value === "gate.gateId"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateId) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.name"
? _c("div", [
_c(
"div",
{
staticClass:
"allig-text-link item-user-name gate-name"
},
[
item.gate.gateModelCode !==
"ALIG-030"
? _c("text-link", {
class: [
_vm.inPage === "modal-group"
? "item-user-id wrap-name"
: "item-user-id"
],
attrs: {
text: item.gate.name
},
on: {
click: function($event) {
return _vm.goDetailGateLock(
item.gate.gateId,
item.gate.name
)
}
}
})
: _c("text-link", {
class: [
_vm.inPage === "modal-group"
? "item-user-id wrap-name"
: "item-user-id"
],
attrs: {
text: item.gate.name
},
on: {
click: function($event) {
return _vm.goDetailGate(
item.gate.gateId,
item.gate.name
)
}
}
})
],
1
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gateModelId"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateModelId) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gateModelName"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateModelName) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gateModelCode"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateModelCode) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.iconType"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.iconType) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.makerCode"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.makerCode) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.customizable"
? _c("div", [
item.gate.customizable === 1 ||
item.gate.customizable === true
? _c("span", [_vm._v("true")])
: _c("span", [_vm._v("false")])
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.target"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.target) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.controlTime"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.controlTime) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.timeUnit"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.timeUnit) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.isVisitor"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.convertStatus(
item.gate.isVisitor
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.isNFCValid"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.convertStatus(
item.gate.isNFCValid
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.isTenKeyValid"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.convertStatus(
item.gate.isTenKeyValid
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.isGatePasswordValid"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.convertStatus(
item.gate.isGatePasswordValid
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gatePasswordLength"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
item.gate.gatePasswordLength
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gatePasswordSeed"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gatePasswordSeed) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.isTwoStepAuthValid"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.convertStatus(
item.gate.isTwoStepAuthValid
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.bleIntensity"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.converTextBLE(
item.gate.bleIntensity
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.buzzerPattern"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.buzzerPattern) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.needLocation"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.convertStatus(
item.gate.needLocation
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.option1"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.option1) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.option2"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.option2) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gateSNMain"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateSNMain) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gateSNBLE"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateSNBLE) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gateFWMain"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateFWMain) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gateFWBLE"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateFWBLE) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.registered"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.converDateTime(
item.gate.registered
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.updated"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.converDateTime(
item.gate.updated
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.reported"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.converDateTime(
item.gate.reported
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.revisionDesired"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.revisionDesired) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.revisionReported"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.revisionReported) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.voltage"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.voltage) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.scanDate"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.converDateTime(
item.gate.scanDate
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.controllerGateNo"
? _c("div", [
item.controllerGateNo
? _c("span", [
_vm._v(
_vm._s(item.controllerGateNo)
)
])
: _vm._e()
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.isValid"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
item.gate.isValid
? "有効"
: "無効"
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "action-expand"
? _c("div", { staticClass: "text-end" }, [
item.gate.gateModelCode !== "ALIG-030"
? _c(
"div",
[
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon: ""
},
on: {
click: function(
$event
) {
return _vm.$emit(
"clickUpdateValid",
{
gateId:
item
.gate
.gateId,
isValid: item
.gate
.isValid
? false
: true
}
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
item.gate
.isValid
? _c(
"v-icon",
{
staticClass:
"green--text"
},
[
_vm._v(
"mdi-lock-check"
)
]
)
: _c(
"v-icon",
[
_vm._v(
"mdi-lock-alert"
)
]
)
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(
"\n " +
_vm._s(
item.gate.isValid
? "有効"
: "無効"
) +
"\n "
)
]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs =
ref.attrs
return [
_vm.authority
.isAdmin ===
true
? _c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon:
""
},
on: {
click: function(
$event
) {
return _vm.clickEditGateLock(
item
.gate
.gateId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"v-icon",
[
_vm._v(
"mdi-square-edit-outline"
)
]
)
],
1
)
: _vm._e()
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v("ゲート編集")
])
]
),
_vm._v(" "),
_vm.authority.isAdmin ===
true ||
_vm.authority
.isAdminOfRemoteUnlock ===
true
? _c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(
ref
) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass:
"button-gate-lock",
attrs: {
icon:
"",
disabled:
_vm.btnUnlock.includes(
item
.gate
.gateId
) ===
false ||
item
.gate
.isTwoStepAuthValid ===
true ||
item
.gate
.isTwoStepAuthValid ===
1 ||
item
.gate
.isVisitor ===
true ||
item
.gate
.isVisitor ===
1 ||
item
.gate
.makerCode ===
91
},
on: {
click: function(
$event
) {
return _vm.openHandleCommand(
item
.gate
.gateId,
item
.gate
.name
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"v-icon",
[
_vm._v(
"mdi-lock-open-variant-outline"
)
]
)
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v("リモート解錠")
])
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass:
"button-gate-lock",
attrs: {
icon:
"",
disabled:
!item
.gate
.isGatePasswordValid ||
!item
.gate
.isValid
},
on: {
click: function(
$event
) {
return _vm.getGatePassword(
item
.gate
.gateId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-arrow-horizontal-lock"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(
"ゲートパスワード取得"
)
])
]
)
],
1
)
: _c(
"div",
[
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs =
ref.attrs
return [
_vm.authority
.isAdmin ===
true
? _c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon:
""
},
on: {
click: function(
$event
) {
return _vm.$emit(
"clickEditGate",
item.gate
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"v-icon",
[
_vm._v(
"mdi-square-edit-outline"
)
]
)
],
1
)
: _vm._e()
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v("ゲート編集")
])
]
),
_vm._v(" "),
_vm.authority.isAdmin ===
true ||
_vm.authority
.isAdminOfRemoteUnlock ===
true
? _c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(
ref
) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass:
"button-gate-lock",
attrs: {
icon:
""
},
on: {
click: function(
$event
) {
return _vm.$emit(
"clickUnClock",
{
gateId:
item
.gate
.gateId,
gateName:
item
.gate
.name
}
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"v-icon",
[
_vm._v(
"mdi-lock-open-variant-outline"
)
]
)
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v("リモート解錠")
])
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon: ""
},
on: {
click: function(
$event
) {
return _vm.$emit(
"goLogPage",
item
.gate
.name
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-file-move-outline"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(" ゲートログ")
])
]
),
_vm._v(" "),
_vm.safieRelationsGateDevice[
item.gateId
]
? _vm._l(
_vm
.safieRelationsGateDevice[
item.gateId
],
function(gateDevice) {
return _c(
"v-tooltip",
{
key:
gateDevice.deviceId,
attrs: {
bottom: ""
},
scopedSlots: _vm._u(
[
{
key:
"activator",
fn: function(
ref
) {
var on =
ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon:
""
},
on: {
click: function(
$event
) {
return _vm.safieDeviceLinkTo(
gateDevice.deviceId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"v-icon",
[
_vm._v(
"mdi-video-outline"
)
]
)
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(
_vm._s(
gateDevice.notes
? gateDevice.notes
: "<<名称未設定>>"
)
)
])
]
)
}
)
: _vm._e()
],
2
)
])
: _vm._e()
])
})
}
},
{
key: "item.status",
fn: function(ref) {
var item = ref.item
return [
item.controller.connectionStatus === false
? _c("span", [_vm._v("通信エラー発生")])
: item.controller.connectionStatus === true &&
item.controller.commandStatus === 1
? _c("span", [_vm._v("コマンド送信待ち")])
: item.controller.connectionStatus === true &&
item.controller.commandStatus === 2
? _c("span", [_vm._v("設定反映中")])
: item.controller.connectionStatus === true &&
item.controller.commandStatus === 3
? _c("span", [_vm._v("設定エラー発生")])
: _vm._e()
]
}
},
{
key: "item.isValid",
fn: function(ref) {
var item = ref.item
return undefined
}
}
],
null,
true
)
})
],
1
)
])
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.gateTotalCount,
disabled: _vm.isGetDataList
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.gateTotalCount / _vm.perPage),
disabled: _vm.isGetDataList
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showModal,
callback: function($$v) {
_vm.showModal = $$v
},
expression: "showModal"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[
_vm._t("default", [
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_vm._v(
"\n リモート解錠\n "
),
_c(
"v-icon",
{
attrs: { color: "white" },
on: {
click: function($event) {
return _vm.$emit("closeModalUnClock")
}
}
},
[_vm._v("mdi-close")]
)
],
1
)
])
],
2
),
_vm._v(" "),
_vm.successMessageModal !== "" || _vm.errorMessageModal !== ""
? _c(
"v-card-text",
{ staticClass: "pa-4 mb-0" },
[
_c(
"v-row",
[
_vm.successMessageModal !== ""
? _c(
"v-col",
{
staticClass:
"font-weight-bold bg-success no-bg"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageModal) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageModal !== ""
? _c(
"v-col",
{
staticClass:
"font-weight-bold bg-error no-bg"
},
[
_c("span", {
domProps: {
innerHTML: _vm._s(
_vm.errorMessageModal
)
}
})
]
)
: _vm._e()
],
1
)
],
1
)
: _c(
"v-card-text",
{ staticClass: "pa-4 mb-0" },
[
_c(
"v-row",
[
_c("v-col", [
_vm._v(
"\n " +
_vm._s(_vm.gateName) +
"ゲートをリモート解錠します。\n "
)
])
],
1
)
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_vm.errorMessageModal === "" && _vm.successMessageModal === ""
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickRemoteUnlock")
}
}
},
[_vm._v("\n OK\n ")]
)
],
1
)
],
1
)
: _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalUnClock")
}
}
},
[_vm._v("\n OK\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "制御盤 > 制御盤詳細",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.deleteBridgeProperty()
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShowControlPanelDetail
? _c("ControlPanelDetail", {
attrs: { authority: _vm.authority },
on: {
"controller-success": function($event) {
return _vm.controllerSuccess($event)
},
deleteBridgeProperty: _vm.deleteBridgeProperty,
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
clickGroupDetail: _vm.clickGroupDetail
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShowControlPanelDetail,
callback: function($$v) {
_vm.isShowControlPanelDetail = $$v
},
expression: "isShowControlPanelDetail"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.gateNameHandle,
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.deleteBridgeProperty()
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShowDetailGate
? _c("GateDetailPage", {
on: {
deleteBridgeProperty: _vm.deleteBridgeProperty,
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
clickGroupDetail: _vm.clickGroupDetail
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShowDetailGate,
callback: function($$v) {
_vm.isShowDetailGate = $$v
},
expression: "isShowDetailGate"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.gateNameHandle,
"no-footer": "",
smallScreen: "1200px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.deleteBridgeProperty()
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShowDetailGateLock
? _c("GateLockDetailPage", {
attrs: {
btnUnlock: _vm.btnUnlock.includes(_vm.gateid),
gateId: _vm.gateid
},
on: {
clickRemoteUnlock: function($event) {
return _vm.openHandleCommand(
_vm.gateid,
_vm.gateNameHandle
)
},
"gate-edit": function($event) {
return _vm.clickEditGateLockFrom($event)
},
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
clickBackGate: function($event) {
_vm.isShowDetailGateLock = false
_vm.$emit("close-modal-control")
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShowDetailGateLock,
callback: function($$v) {
_vm.isShowDetailGateLock = $$v
},
expression: "isShowDetailGateLock"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.isControlEdit ? "制御盤編集" : "制御盤追加",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.closeModalControl(_vm.isReload)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isAddControlShow
? _c("ControlPanelAddPage", {
on: {
deleteBridgeProperty: _vm.deleteBridgeProperty,
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
"close-modal-control": function($event) {
return _vm.closeModalControl($event)
},
"controller-success": function($event) {
return _vm.controllerSuccess($event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isAddControlShow,
callback: function($$v) {
_vm.isAddControlShow = $$v
},
expression: "isAddControlShow"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.isControlEdit
? "ゲート > ゲート編集"
: "ゲート > 新規ゲート登録",
"no-footer": "",
smallScreen: "1200px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.closeModalControl(_vm.isReload)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isGateLockModalShow
? _c("GateLockAddPage", {
attrs: { isGateLockAdd: _vm.isGateLockAdd },
on: {
deleteBridgeProperty: _vm.deleteGateLockAddPage,
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
"close-modal-control": function($event) {
_vm.isGateLockModalShow = false
_vm.$emit("close-modal-control")
},
"load-gates": function($event) {
return _vm.$emit("load-gates", 1)
},
"gate-success": function($event) {
return _vm.controllerSuccess($event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isGateLockModalShow,
callback: function($$v) {
_vm.isGateLockModalShow = $$v
},
expression: "isGateLockModalShow"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_vm.type === "del"
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("チェックしたゲートを通行権限グループから削除")]
)
: _vm.type === "enable"
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("関連付け有効")]
)
: _vm.type === "disable"
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("関連付け無効")]
)
: _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("関連付け追加")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.dataRelationGate.total >= 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.dataRelationGate.progressLoad,
callback: function($$v) {
_vm.$set(
_vm.dataRelationGate,
"progressLoad",
$$v
)
},
expression: "dataRelationGate.progressLoad"
}
},
[
_c("strong", [
_vm._v(
_vm._s(
Math.round(_vm.dataRelationGate.progressLoad)
) + "%"
)
])
]
),
_vm._v(" "),
_vm.dataRelationGate.successItem > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.dataRelationGate.total) +
"件中" +
_vm._s(_vm.dataRelationGate.successItem) +
" \n "
),
_vm.type === "add"
? _c("span", [_vm._v("件を追加しました。")])
: _vm._e(),
_vm._v(" "),
_vm.type === "del"
? _c("span", [_vm._v("件を削除しました。")])
: _vm._e(),
_vm._v(" "),
_vm.type === "disable"
? _c("span", [_vm._v("件を無効化しました。")])
: _vm._e(),
_vm._v(" "),
_vm.type === "enable"
? _c("span", [_vm._v("件を有効化しました。")])
: _vm._e()
])
: _vm._e(),
_vm._v(" "),
_vm.dataRelationGate.errorMessage.length > 0
? _c("div", [
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(
_vm.dataRelationGate.errorMessage,
function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
}
)
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.dataRelationGate.isFinish
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.closeModalGate()
}
}
},
[_vm._v("OK")]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "他のゲートを通行権限グループに追加",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
_vm.showGate = false
_vm.$emit(
"close-modal-control-add-other",
_vm.dataRelationGate.successItem > 0 ? true : false
)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.showGate
? _c("GateAllListTable", {
attrs: {
isPage: "group-add-gate",
dataList: _vm.expandData.gateAll.data,
perPage: _vm.expandData.gateAll.perPage,
page: _vm.expandData.gateAll.page,
totalCount: _vm.expandData.gateAll.total,
loading: _vm.expandData.gateAll.loading,
selectedIds: _vm.selectedIds,
relationsGateGroup: _vm.dataGates
},
on: {
"change-page": function($event) {
return _vm.$emit("change-page-gate-all", $event)
},
"change-per-page": function($event) {
return _vm.$emit("change-per-page-gate-all", $event)
},
"add-gate": function($event) {
return _vm.addGate($event)
},
"select-Ids": function(Ids) {
_vm.selectedIds = Ids
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.showGate,
callback: function($$v) {
_vm.showGate = $$v
},
expression: "showGate"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isConfirm,
callback: function($$v) {
_vm.isConfirm = $$v
},
expression: "isConfirm"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[
_vm._t("default", [
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_vm._v(
"チェックしたゲートを通行権限グループから削除\n "
),
_c(
"v-icon",
{
attrs: { color: "white" },
on: {
click: function($event) {
_vm.isConfirm = false
}
}
},
[_vm._v("mdi-close")]
)
],
1
)
])
],
2
),
_vm._v(" "),
_c("v-card-text", { staticClass: "pt-5 pb-5" }, [
_vm._v("チェックしたゲートを通行権限グループから削除しますか?")
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.removeGate(_vm.selectedItem)
}
}
},
[_vm._v("\n 削除\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isGatePassword,
callback: function($$v) {
_vm.isGatePassword = $$v
},
expression: "isGatePassword"
}
},
[
_c(
"v-card",
[
_c("ModalTitle", {
attrs: {
title: "ゲートパスワードの取得",
className: "background-color-green"
},
on: {
click: function($event) {
return _vm.closePasswordGenerate()
}
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "pa-4 mb-0" },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-5" }, [
_c("div", { staticClass: "v-subheader theme--light" }, [
_vm._v(" 対象のゲート(ゲートID)")
])
]),
_vm._v(" "),
_c("v-col", { staticClass: "mt-3" }, [
_vm._v(_vm._s(_vm.gateid))
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "col-5" }, [
_c("div", { staticClass: "v-subheader theme--light" }, [
_vm._v(" ゲートを利用する日付")
])
]),
_vm._v(" "),
_c(
"v-col",
[
_c("DatePicker", {
on: {
input: function($event) {
return _vm.getTime($event)
}
},
model: {
value: _vm.dateGate,
callback: function($$v) {
_vm.dateGate = $$v
},
expression: "dateGate"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "col-5" }, [
_c("div", { staticClass: "v-subheader theme--light" }, [
_vm._v(" ゲートを利用する時間")
])
]),
_vm._v(" "),
_c(
"v-col",
[
_c("v-select", {
attrs: {
items: _vm.listTime,
"item-text": "text",
"item-value": "value",
"single-line": "",
color: "green",
"hide-details": "auto",
"no-data-text": "",
outlined: "",
dense: ""
},
model: {
value: _vm.timeGate,
callback: function($$v) {
_vm.timeGate = $$v
},
expression: "timeGate"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-card-text",
[
_vm.gatePassword !== ""
? _c("v-row", { staticClass: "background-color-gray" }, [
_vm._v(" " + _vm._s(_vm.gatePassword) + " ")
])
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("passwordGenerate", {
scorpId: _vm.timeGate,
date: _vm.dateGate,
gateId: _vm.gateid
})
}
}
},
[
_vm._v(
"\n パスワードを発行\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isHandleCommand,
callback: function($$v) {
_vm.isHandleCommand = $$v
},
expression: "isHandleCommand"
}
},
[
_c(
"v-card",
[
_c("ModalTitle", {
attrs: {
title: "リモート解錠",
className: "background-color-green"
},
on: {
click: function($event) {
return _vm.closeHandleCommand()
}
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_vm.errorMessageLogsPhone !== "" ||
_vm.successMessageLogsPhone !== ""
? _c(
"v-card-text",
{ staticClass: "pa-4 mb-0" },
[
_c(
"v-row",
[
_vm.successMessageLogsPhone !== ""
? _c(
"v-col",
{
staticClass:
"font-weight-bold bg-success no-bg"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogsPhone) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogsPhone !== ""
? _c(
"v-col",
{
staticClass: "font-weight-bold bg-error no-bg"
},
[
_c("span", {
domProps: {
innerHTML: _vm._s(
_vm.errorMessageLogsPhone
)
}
})
]
)
: _vm._e()
],
1
)
],
1
)
: _c(
"v-card-text",
{ staticClass: "pa-4 mb-0" },
[
_c(
"v-row",
[
_c("v-col", [
_vm._v(
"\n " +
_vm._s(_vm.currentGateName) +
"ゲートをリモート解錠します。\n "
)
])
],
1
)
],
1
),
_vm._v(" "),
_vm.lastLog.length > 0
? _c(
"v-card-text",
{ staticClass: "pa-4 mb-0" },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-5" }, [
_c(
"div",
{ staticClass: "v-subheader theme--light" },
[_vm._v("遠隔解錠登録日時:")]
)
]),
_vm._v(" "),
_c("v-col", { staticClass: "mt-3 col-5" }, [
_vm._v(
_vm._s(
_vm.converDateFull(_vm.lastLog[0].registered)
)
)
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "col-5" }, [
_c(
"div",
{ staticClass: "v-subheader theme--light" },
[_vm._v("遠隔解錠状況:")]
)
]),
_vm._v(" "),
_c("v-col", { staticClass: "col-5 mt-3" }, [
_vm._v(
"\n " +
_vm._s(
_vm.converStatus(_vm.lastLog[0].status)
) +
" "
),
_c(
"span",
{
staticClass: "ml-4 icon-refresh",
on: {
click: function($event) {
return _vm.getLastLog()
}
}
},
[_c("v-icon", [_vm._v("mdi-replay")])],
1
)
])
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_vm.isFinishHandleCommand
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.closeHandleCommand()
}
}
},
[_vm._v("\n OK\n ")]
)
],
1
)
],
1
)
: _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.handleCommand()
}
}
},
[_vm._v("\n OK\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("gate-import", {
attrs: {
showModalImport: _vm.showModalImport,
showProgressExportCSV: _vm.showProgressExportCSV,
progressCsvXlsx: _vm.progressCsvXlsx,
errorMessageCsvXlsx: _vm.errorMessageCsvXlsx,
showProgressImport: _vm.showProgressImport,
successItemImport: _vm.successItemImport,
totalDataRowImport: _vm.totalDataRowImport,
errorMessageImport: _vm.errorMessageImport,
isFinishProcess: _vm.isFinishProcess,
sheetUserName: _vm.sheetUserName,
isShowViewCSV: _vm.isShowViewCSV
},
on: {
clickExportCSV: function($event) {
return _vm.$emit("clickExportCSV", $event)
},
closeModalProcessCSV: function($event) {
return _vm.$emit("closeModalProcessCSV", $event)
},
closeImportCSV: function($event) {
return _vm.$emit("closeImportCSV", $event)
},
clickImportCSV: function($event) {
return _vm.$emit("clickImportCSV", $event)
},
closeModalProgressImport: function($event) {
return _vm.$emit("closeModalProgressImport", $event)
},
clickCheckBoxExportGateInfoCSV: function($event) {
return _vm.$emit("clickCheckBoxExportGateInfoCSV", $event)
}
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isConfirmAction,
callback: function($$v) {
_vm.isConfirmAction = $$v
},
expression: "isConfirmAction"
}
},
[
_c(
"v-card",
[
_c("ModalTitle", {
attrs: {
title:
_vm.type === "enable" ? "ゲートを有効化" : "ゲートを無効化",
className: "background-color-green"
},
on: {
click: function($event) {
_vm.isConfirmAction = false
}
}
}),
_vm._v(" "),
_c("v-card-text", { staticClass: "pt-5 pb-5" }, [
_vm.type === "enable"
? _c("span", [_vm._v("チェックしたゲートを有効化します。")])
: _c("span", [_vm._v("チェックしたゲートを無効化します。")])
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.confirmAction()
}
}
},
[_vm._v("\n OK\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateListTable/GateListTableModal.vue?vue&type=template&id=0cac0630&scoped=true&":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateListTable/GateListTableModal.vue?vue&type=template&id=0cac0630&scoped=true& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass:
"allig-reflection-gate-table no-box-shadow gate-list-modal-table"
},
[
_c(
"v-container",
{ staticClass: "tab-gate-log-list" },
[
_c(
"div",
{
staticClass: "round-action ",
class: _vm.inPage === "modal-group" ? "pa-0" : ""
},
[
_vm.inPage === "modal-group"
? _c(
"v-row",
{ staticClass: "btn-div mr-1", attrs: { justify: "end" } },
[
_c(
"div",
{ staticClass: "text-center mt-0 " },
[
_vm.authority.isAdmin === true
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: { click: _vm.goControlAdd }
},
[_vm._v("\n 制御盤登録\n ")]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-center mr-1" },
[
_vm.authority.isAdmin === true
? _c(
"v-menu",
{
attrs: {
"open-on-hover": "",
"offset-y": ""
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass: "btn-primary"
},
"v-btn",
attrs,
false
),
on
),
[
_vm._v(
"\n ゲート登録\n "
)
]
)
]
}
}
],
null,
false,
4046293573
)
},
[
_vm._v(" "),
_vm.authority.isAdmin === true
? _c(
"v-list",
[
_c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function($event) {
;(_vm.isGateLockModalShow = true),
(_vm.isGateLockAdd = true),
(_vm.isControlEdit = false)
_vm.isReload = false
}
}
},
[
_c("v-list-item-title", [
_vm._v("ゲート登録")
])
],
1
),
_vm._v(" "),
_c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit(
"showDialogImport",
true
)
}
}
},
[
_c("v-list-item-title", [
_vm._v("一括登録")
])
],
1
)
],
1
)
: _vm._e()
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
_vm.authority.isAdmin === true
? _c(
"div",
{ staticClass: "text-center mt-0 " },
[
_c("action-button", {
attrs: {
text: "アクション ▼",
"action-items": _vm.actionItems,
disabled: _vm.selectedItem.length === 0
},
on: {
"click-enable": function($event) {
_vm.isConfirmAction = true
_vm.type = "enable"
},
"click-disable": function($event) {
_vm.isConfirmAction = true
_vm.type = "disable"
}
}
})
],
1
)
: _vm._e()
]
)
: _c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"v-col",
{ attrs: { cols: "12" } },
[
_c(
"v-row",
{
staticClass: "btn-div",
attrs: { justify: "end" }
},
[
_c(
"div",
{ staticClass: "text-center mr-10" },
[
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: {
cols: "12",
lg: "6",
sm: "12",
md: "6"
}
},
[
_vm.authority.isAdmin === true
? _c(
"v-btn",
{
staticClass: "btn-second",
attrs: {
outlined: "",
disabled:
_vm.selectedItem.length === 0
},
on: {
click: function($event) {
_vm.isConfirm = true
}
}
},
[
_vm._v(
"\n チェックしたゲートを通行権限グループから削除する\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: {
cols: "12",
lg: "6",
sm: "12",
md: "6"
}
},
[
_vm.authority.isAdmin === true
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
disabled: _vm.isDisable,
outlined: ""
},
on: {
click: function($event) {
return _vm.loadGate()
}
}
},
[
_vm._v(
"\n 他のゲートを通行権限グループに追加する\n "
)
]
)
: _vm._e()
],
1
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-3" },
[
_c("v-col", { attrs: { cols: "12" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
[
_c("searchbox", {
staticClass: "input-search btn-user-search ",
attrs: {
searchTargetItems: _vm.searchTargetItems,
title: "ゲートを検索",
disabled: _vm.isGetDataList
},
on: {
search: function($event) {
return _vm.$emit("search-gate", $event)
}
}
})
],
1
)
],
1
)
],
1
)
])
],
1
),
_vm._v(" "),
_vm.successMessageLogs !== ""
? _c(
"v-col",
{
staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-success"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\n " + _vm._s(_vm.errorMessageLogs) + "\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3 border-bottom-bold",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
staticClass: "ml-5 ",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.gateTotalCount
}
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c("v-checkbox", {
staticClass: "text-caption-checkbox mr-5",
attrs: {
label: "有効なゲートのみ表示",
color: "green",
dense: "",
"hide-details": "",
disabled: _vm.isGetDataList
},
model: {
value: _vm.showValid,
callback: function($$v) {
_vm.showValid = $$v
},
expression: "showValid"
}
}),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-caption display-option included-option text-sm-caption text-md-caption text-lg-caption text-xl-caption",
on: {
click: function() {
_vm.showOption = !_vm.showOption
}
}
},
[
_c("span", { staticClass: "display-option-title" }, [
_vm._v("\n 表示オプション\n ")
]),
_vm._v(" "),
_c(
"span",
[
_c("v-icon", { attrs: { dense: "" } }, [
_vm._v("mdi-chevron-down")
])
],
1
)
]
)
],
1
),
_vm._v(" "),
_vm.showOption
? _c(
"v-row",
{ staticClass: "pt-0 pb-0 mt-1" },
[
_c("display-option", {
attrs: {
isShowOption: _vm.showOption,
"display-option-items": _vm.displayOptionItems,
disabled: _vm.isGetDataList,
isVaildOnly: _vm.isVaildOnly,
isVaildOnlyShow: false
},
on: {
"show-only-isVaild": function($event) {
return _vm.$emit("show-only-isVaild", $event)
},
input: function($event) {
return _vm.CheckColumn($event)
}
},
model: {
value: _vm.selectedDisplayOptionModal,
callback: function($$v) {
_vm.selectedDisplayOptionModal = $$v
},
expression: "selectedDisplayOptionModal"
}
})
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", [
_c(
"div",
{
staticClass: "round-data table-affiliation",
staticStyle: { position: "relative" }
},
[
_vm.inPage === "modal-group"
? _c("ModalLoading", {
attrs: { loading: _vm.isGetDataList }
})
: _vm._e(),
_vm._v(" "),
_c("v-data-table", {
staticClass:
"border-table scroll-table table-no-bg customize-table-scroll",
class: { "modal-table": _vm.inPage === "modal-group" },
attrs: {
"mobile-breakpoint": 0,
"must-sort": "",
headers: _vm.headers,
loading: _vm.isGetDataList,
items: _vm.dataGatesLoad,
"items-per-page": _vm.perPage,
"item-key": "relationId",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
expanded: _vm.expanded
},
on: {
"update:options": function($event) {
_vm.selectedItem = []
_vm.inPage !== "modal-group"
? _vm.$emit("change-sort", $event)
: ""
},
"update:expanded": function($event) {
_vm.expanded = $event
}
},
scopedSlots: _vm._u(
[
{
key: "item.controller.name",
fn: function(ref) {
var item = ref.item
return [
item.controller !== undefined &&
item.gate.gateModelCode === "ALIG-030"
? _c(
"div",
{ class: item.class },
[
_c("text-link", {
class: [
_vm.inPage === "modal-group"
? "item-user-id "
: "item-user-id"
],
attrs: { text: item.controller.name },
on: {
click: function($event) {
return _vm.goDetailControl(
item.controller.controllerId
)
}
}
})
],
1
)
: _c(
"div",
{
class: [
item.index !== 1
? "no-controller"
: ""
]
},
[_vm._v("\n ALLIGATE Pro以外\n ")]
)
]
}
},
{
key: "item.gate.isValid",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gateId",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.name",
fn: function(ref) {
var item = ref.item
return [
_c("span", {
class: _vm.checkControllerName(_vm.headers)
? ""
: "hide-row"
})
]
}
},
{
key: "item.gate.gateModelId",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gateModelCode",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gateModelName",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.iconType",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.makerCode",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.customizable",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.target",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.controlTime",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.timeUnit",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.isNFCValid",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.isVisitor",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.isTenKeyValid",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.isGatePasswordValid",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gatePasswordLength",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gatePasswordSeed",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.isTwoStepAuthValid",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.bleIntensity",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.buzzerPattern",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.needLocation",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.option1",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.option2",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gateSNMain",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gateFWMain",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gateFWBLE",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.registered",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.updated",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.reported",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.revisionDesired",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.gateSNBLE",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.revisionReported",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.voltage",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.scanDate",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
{
key: "item.gate.controllerGateNo",
fn: function(ref) {
var item = ref.item
return [_c("span")]
}
},
_vm.checkControllerName(_vm.headers)
? {
key: "item.action-expand",
fn: function(ref) {
var item = ref.item
return [
item.controller !== undefined &&
item.gate.gateModelCode === "ALIG-030"
? _c(
"div",
[
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon: ""
},
on: {
click: function(
$event
) {
_vm.$emit(
"goReflectionPage",
{
controllerId:
item
.controller
.controllerId,
name:
item
.controller
.name
}
),
(_vm.isReload = false)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-format-list-checks"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v("反映状況一覧")
])
]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_vm.authority
.isAdmin === true
? _c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon: ""
},
on: {
click: function(
$event
) {
return _vm.goControlEdit(
item
.controller
.controllerId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-circle-edit-outline"
)
])
],
1
)
: _vm._e()
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v("制御盤編集")
])
]
)
],
1
)
: _c("div")
]
}
}
: null,
{
key: "expanded-item",
fn: function(ref) {
var headers = ref.headers
var item = ref.item
return _vm._l(headers, function(field) {
return _c("td", { key: field.value }, [
field.value === "gate.gateId"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateId) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.name"
? _c(
"div",
[
_vm.authority.isAdmin === true
? _c("v-checkbox", {
staticClass:
"check-box-expanded",
staticStyle: {
margin: "0px",
padding: "0px"
},
attrs: {
color: "grey-class",
value: item,
"hide-details": ""
},
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
})
: _vm._e(),
_vm._v(" "),
_c(
"div",
{
staticClass:
"allig-text-link item-user-name gate-name "
},
[
item.gate.gateModelCode !==
"ALIG-030"
? _c("text-link", {
class: [
_vm.inPage ===
"modal-group"
? "item-user-id "
: "item-user-id"
],
attrs: {
text: item.gate.name
},
on: {
click: function($event) {
return _vm.goDetailGateLock(
item.gate.gateId,
item.gate.name
)
}
}
})
: _c("text-link", {
class: [
_vm.inPage ===
"modal-group"
? "item-user-id "
: "item-user-id"
],
attrs: {
text: item.gate.name
},
on: {
click: function($event) {
return _vm.goDetailGate(
item.gate.gateId,
item.gate.name
)
}
}
})
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
field.value === "gate.gateModelId"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateModelId) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gateModelName"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateModelName) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gateModelCode"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateModelCode) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.iconType"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.iconType) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.makerCode"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.makerCode) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.customizable"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.customizable) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.target"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.target) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.controlTime"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.controlTime) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.timeUnit"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.timeUnit) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.isVisitor"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.convertStatus(
item.gate.isVisitor
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.isNFCValid"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.convertStatus(
item.gate.isNFCValid
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.isTenKeyValid"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.convertStatus(
item.gate.isTenKeyValid
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.isGatePasswordValid"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.convertStatus(
item.gate.isGatePasswordValid
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gatePasswordLength"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
item.gate.gatePasswordLength
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gatePasswordSeed"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gatePasswordSeed) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.isTwoStepAuthValid"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.convertStatus(
item.gate.isTwoStepAuthValid
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.bleIntensity"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.converTextBLE(
item.gate.bleIntensity
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.buzzerPattern"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.buzzerPattern) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.needLocation"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.convertStatus(
item.gate.needLocation
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.option1"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.option1) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.option2"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.option2) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gateSNMain"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateSNMain) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gateSNBLE"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateSNBLE) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gateFWMain"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateFWMain) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.gateFWBLE"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.gateFWBLE) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.registered"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.converDateTime(
item.gate.registered
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.updated"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.converDateTime(
item.gate.updated
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.reported"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.converDateTime(
item.gate.reported
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.revisionDesired"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.revisionDesired) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.revisionReported"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.revisionReported) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.voltage"
? _c("div", [
_vm._v(
"\n " +
_vm._s(item.gate.voltage) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.scanDate"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
_vm.converDateTime(
item.gate.scanDate
)
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.controllerGateNo"
? _c("div", [
item.controllerGateNo
? _c("span", [
_vm._v(
_vm._s(item.controllerGateNo)
)
])
: _vm._e()
])
: _vm._e(),
_vm._v(" "),
field.value === "gate.isValid"
? _c("div", [
_vm._v(
"\n " +
_vm._s(
item.gate.isValid
? "有効"
: "無効"
) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
field.value === "action-expand"
? _c("div", { staticClass: "text-end" }, [
item.gate.gateModelCode !== "ALIG-030"
? _c(
"div",
[
_vm.authority.isAdmin === true
? _c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(
ref
) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon:
""
},
on: {
click: function(
$event
) {
return _vm.$emit(
"clickUpdateValid",
{
gateId:
item
.gate
.gateId,
isValid: item
.gate
.isValid
? false
: true
}
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
item.gate
.isValid
? _c(
"v-icon",
{
staticClass:
"green--text"
},
[
_vm._v(
"mdi-lock-check"
)
]
)
: _c(
"v-icon",
[
_vm._v(
"mdi-lock-alert"
)
]
)
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(
"\n " +
_vm._s(
item.gate.isValid
? "有効"
: "無効"
) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs =
ref.attrs
return [
_vm.authority
.isAdmin ===
true
? _c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon:
""
},
on: {
click: function(
$event
) {
return _vm.clickEditGateLock(
item
.gate
.gateId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"v-icon",
[
_vm._v(
"mdi-square-edit-outline"
)
]
)
],
1
)
: _vm._e()
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v("ゲート編集")
])
]
),
_vm._v(" "),
_vm.authority.isAdmin ===
true ||
_vm.isAdminOfRemoteUnlock ===
true
? _c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(
ref
) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass:
"button-gate-lock",
attrs: {
icon:
"",
disabled:
item
.gate
.isTwoStepAuthValid ===
1 ||
item
.gate
.isVisitor ===
1 ||
item
.gate
.makerCode ===
91
},
on: {
click: function(
$event
) {
return _vm.openHandleCommand(
item
.gate
.gateId,
item
.gate
.name
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"v-icon",
[
_vm._v(
"mdi-lock-open-variant-outline"
)
]
)
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v("リモート解錠")
])
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon: ""
},
on: {
click: function(
$event
) {
return _vm.$emit(
"goLogPage",
item
.gate
.name
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-file-move-outline"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(" ゲートログ")
])
]
),
_vm._v(" "),
_vm.authority.isAdmin === true
? _c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(
ref
) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass:
"button-gate-lock",
attrs: {
icon:
"",
disabled:
!item
.gate
.isGatePasswordValid ||
!item
.gate
.isValid
},
on: {
click: function(
$event
) {
return _vm.getGatePassword(
item
.gate
.gateId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"v-icon",
[
_vm._v(
"mdi-arrow-horizontal-lock"
)
]
)
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(
"ゲートパスワード取得"
)
])
]
)
: _vm._e()
],
1
)
: _c(
"div",
[
_vm.authority.isAdmin === true
? _c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(
ref
) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon:
""
},
on: {
click: function(
$event
) {
return _vm.$emit(
"clickUpdateValid",
{
gateId:
item
.gate
.gateId,
isValid: item
.gate
.isValid
? false
: true
}
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
item.gate
.isValid
? _c(
"v-icon",
{
staticClass:
"green--text"
},
[
_vm._v(
"mdi-lock-check"
)
]
)
: _c(
"v-icon",
[
_vm._v(
"mdi-lock-alert"
)
]
)
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(
"\n " +
_vm._s(
item.gate.isValid
? "有効"
: "無効"
) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin ===
true ||
_vm.isAdminOfUnlockingTimeSetting ===
true
? _c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(
ref
) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon:
""
},
on: {
click: function(
$event
) {
_vm.$emit(
"clickEditGate",
item.gate
),
(_vm.isReload = false)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"v-icon",
[
_vm._v(
"mdi-square-edit-outline"
)
]
)
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v("ゲート編集")
])
]
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin ===
true ||
_vm.isAdminOfRemoteUnlock ===
true
? _c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(
ref
) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass:
"button-gate-lock",
attrs: {
icon:
""
},
on: {
click: function(
$event
) {
return _vm.$emit(
"clickUnClock",
{
gateId:
item
.gate
.gateId,
gateName:
item
.gate
.name
}
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"v-icon",
[
_vm._v(
"mdi-lock-open-variant-outline"
)
]
)
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v("リモート解錠")
])
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon: ""
},
on: {
click: function(
$event
) {
return _vm.$emit(
"goLogPage",
item
.gate
.name
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-file-move-outline"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(" ゲートログ")
])
]
),
_vm._v(" "),
_vm.safieRelationsGateDevice[
item.gateId
]
? _vm._l(
_vm
.safieRelationsGateDevice[
item.gateId
],
function(gateDevice) {
return _c(
"v-tooltip",
{
key:
gateDevice.deviceId,
attrs: {
bottom: ""
},
scopedSlots: _vm._u(
[
{
key:
"activator",
fn: function(
ref
) {
var on =
ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon:
""
},
on: {
click: function(
$event
) {
return _vm.safieDeviceLinkTo(
gateDevice.deviceId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"v-icon",
[
_vm._v(
"mdi-video-outline"
)
]
)
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(
_vm._s(
gateDevice.notes
? gateDevice.notes
: "<<名称未設定>>"
)
)
])
]
)
}
)
: _vm._e()
],
2
)
])
: _vm._e()
])
})
}
},
{
key: "item.status",
fn: function(ref) {
var item = ref.item
return [
item.controller.connectionStatus === false
? _c("span", [_vm._v("通信エラー発生")])
: item.controller.connectionStatus === true &&
item.controller.commandStatus === 1
? _c("span", [_vm._v("コマンド送信待ち")])
: item.controller.connectionStatus === true &&
item.controller.commandStatus === 2
? _c("span", [_vm._v("設定反映中")])
: item.controller.connectionStatus === true &&
item.controller.commandStatus === 3
? _c("span", [_vm._v("設定エラー発生")])
: _vm._e()
]
}
},
{
key: "item.isValid",
fn: function(ref) {
var item = ref.item
return undefined
}
}
],
null,
true
)
})
],
1
)
])
],
1
),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.gateTotalCount,
disabled: _vm.isGetDataList
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.gateTotalCount / _vm.perPage),
disabled: _vm.isGetDataList
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "リモート解錠",
smallScreen: "600px",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c(
"v-row",
[
_vm.successMessageModal === "" &&
_vm.errorMessageModal === ""
? _c("v-col", [
_vm._v(
"\n " +
_vm._s(_vm.gateName) +
"ゲートをリモート解錠します。\n "
)
])
: _vm._e(),
_vm._v(" "),
_vm.successMessageModal !== ""
? _c(
"v-col",
{
staticClass: "font-weight-bold bg-success no-bg"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageModal) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageModal !== ""
? _c("v-col", {
staticClass: "font-weight-bold bg-error no-bg",
domProps: {
innerHTML: _vm._s(_vm.errorMessageModal)
}
})
: _vm._e()
],
1
)
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_vm.errorMessageModal === "" &&
_vm.successMessageModal === ""
? _c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("clickRemoteUnlock")
}
}
})
: _c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModalUnClock")
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isShowModal,
callback: function($$v) {
_vm.isShowModal = $$v
},
expression: "isShowModal"
}
})
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "制御盤詳細",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.deleteBridgeProperty()
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShowControlPanelDetail
? _c("ControlPanelDetail", {
attrs: { authority: _vm.authority },
on: {
deleteBridgeProperty: _vm.deleteBridgeProperty,
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
clickGroupDetail: _vm.clickGroupDetail,
"controller-success": function($event) {
return _vm.controllerSuccess($event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShowControlPanelDetail,
callback: function($$v) {
_vm.isShowControlPanelDetail = $$v
},
expression: "isShowControlPanelDetail"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.gateNameHandle,
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.deleteBridgeProperty()
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShowDetailGate
? _c("GateDetailPage", {
attrs: {
isAdminOfRemoteUnlock: _vm.isAdminOfRemoteUnlock,
isAdminOfUnlockingTimeSetting:
_vm.isAdminOfUnlockingTimeSetting
},
on: {
updateGate: function($event) {
return _vm.updateGate($event)
},
getReload: function($event) {
return _vm.controllerSuccess($event)
},
deleteBridgeProperty: _vm.deleteBridgeProperty,
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
clickGroupDetail: _vm.clickGroupDetail
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShowDetailGate,
callback: function($$v) {
_vm.isShowDetailGate = $$v
},
expression: "isShowDetailGate"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.gateNameHandle,
"no-footer": "",
smallScreen: "1200px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.deleteBridgeProperty()
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShowDetailGateLock
? _c("GateLockDetailPage", {
attrs: {
isAdminOfRemoteUnlock: _vm.isAdminOfRemoteUnlock,
btnUnlock: true,
gateId: _vm.gateid
},
on: {
clickRemoteUnlock: function($event) {
return _vm.openHandleCommand(
_vm.gateid,
_vm.gateNameHandle
)
},
"gate-edit": function($event) {
return _vm.clickEditGateLock($event)
},
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
clickBackGate: function($event) {
_vm.isShowDetailGateLock = false
_vm.$emit("close-modal-control")
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShowDetailGateLock,
callback: function($$v) {
_vm.isShowDetailGateLock = $$v
},
expression: "isShowDetailGateLock"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.isControlEdit ? "制御盤編集" : "新規制御盤登録",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.closeModalControl(_vm.isReload)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isAddControlShow
? _c("ControlPanelAddPage", {
on: {
deleteBridgeProperty: _vm.deleteBridgeProperty,
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
"close-modal-control": function($event) {
return _vm.closeModalControl($event)
},
"controller-success": function($event) {
return _vm.controllerSuccess($event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isAddControlShow,
callback: function($$v) {
_vm.isAddControlShow = $$v
},
expression: "isAddControlShow"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.isControlEdit ? "ゲート > ゲート編集" : "新規ゲート登録",
"no-footer": "",
smallScreen: "1200px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.closeModalControl(
_vm.isControlEdit && _vm.isShowDetailGateLock
? false
: _vm.isReload
)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isGateLockModalShow
? _c("GateLockAddPage", {
attrs: { isGateLockAdd: _vm.isGateLockAdd },
on: {
deleteBridgeProperty: _vm.deleteGateLockAddPage,
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
"close-modal-control": function($event) {
_vm.isGateLockModalShow = false
_vm.$emit("close-modal-control")
},
"load-gates": function($event) {
return _vm.$emit("load-gates", 1)
},
"gate-success": function($event) {
return _vm.controllerSuccess($event)
},
updateGate: function($event) {
return _vm.updateGate($event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isGateLockModalShow,
callback: function($$v) {
_vm.isGateLockModalShow = $$v
},
expression: "isGateLockModalShow"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_vm.type === "del"
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("チェックしたゲートを通行権限グループから削除")]
)
: _vm.type === "enable"
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("ゲートを有効化")]
)
: _vm.type === "disable"
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("ゲートを無効化")]
)
: _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("他のゲートを通行権限グループに追加")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.dataRelationGate.total >= 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.dataRelationGate.progressLoad,
callback: function($$v) {
_vm.$set(
_vm.dataRelationGate,
"progressLoad",
$$v
)
},
expression: "dataRelationGate.progressLoad"
}
},
[
_c("strong", [
_vm._v(
_vm._s(
Math.round(_vm.dataRelationGate.progressLoad)
) + "%"
)
])
]
),
_vm._v(" "),
_vm.dataRelationGate.successItem > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.dataRelationGate.total) +
"件中" +
_vm._s(_vm.dataRelationGate.successItem) +
" \n "
),
_vm.type === "add"
? _c("span", [_vm._v("件を追加しました。")])
: _vm._e(),
_vm._v(" "),
_vm.type === "del"
? _c("span", [_vm._v("件を削除しました。")])
: _vm._e(),
_vm._v(" "),
_vm.type === "disable"
? _c("span", [_vm._v("件を無効化しました。")])
: _vm._e(),
_vm._v(" "),
_vm.type === "enable"
? _c("span", [_vm._v("件を有効化しました。")])
: _vm._e()
])
: _vm._e(),
_vm._v(" "),
_vm.dataRelationGate.errorMessage.length > 0
? _c("div", [
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(
_vm.dataRelationGate.errorMessage,
function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
}
)
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.dataRelationGate.isFinish
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.closeModalGate(
_vm.dataRelationGate.successItem > 0
? true
: false
)
}
}
},
[_vm._v("OK")]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "他のゲートを通行権限グループに追加",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
_vm.showGate = false
_vm.$emit(
"close-modal-control-add-other",
_vm.dataRelationGate.successItem > 0 ? true : false
)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.showGate
? _c("GateAllListTable", {
attrs: {
isPage: "group-add-gate",
dataList: _vm.expandData.gateAll.data,
perPage: _vm.expandData.gateAll.perPage,
page: _vm.expandData.gateAll.page,
totalCount: _vm.expandData.gateAll.total,
loading: _vm.expandData.gateAll.loading,
isGetDataList: _vm.isGetDataList,
selectedIds: _vm.selectedIds,
relationsGateGroup: _vm.dataGates
},
on: {
"change-page": function($event) {
return _vm.$emit("change-page-gate-all", $event)
},
"change-per-page": function($event) {
return _vm.$emit("change-per-page-gate-all", $event)
},
"add-gate": function($event) {
return _vm.addGate($event)
},
"select-Ids": function(Ids) {
_vm.selectedIds = Ids
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.showGate,
callback: function($$v) {
_vm.showGate = $$v
},
expression: "showGate"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isConfirm,
callback: function($$v) {
_vm.isConfirm = $$v
},
expression: "isConfirm"
}
},
[
_c(
"v-card",
[
_c("ModalTitle", {
attrs: {
title: "チェックしたゲートを通行権限グループから削除"
},
on: {
click: function($event) {
_vm.isConfirm = false
}
}
}),
_vm._v(" "),
_c("v-card-text", { staticClass: "pt-0 pb-5 text-progress" }, [
_vm._v("チェックしたゲートを通行権限グループから削除します。")
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.removeGate(_vm.selectedItem)
}
}
},
[_vm._v("\n 削除\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isGatePassword,
callback: function($$v) {
_vm.isGatePassword = $$v
},
expression: "isGatePassword"
}
},
[
_c(
"v-card",
[
_c("ModalTitle", {
attrs: { title: "ゲートパスワードの取得" },
on: {
click: function($event) {
return _vm.closePasswordGenerate()
}
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "pa-4 mb-0" },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-5" }, [
_c("div", { staticClass: "v-subheader theme--light" }, [
_vm._v(" 対象のゲート(ゲートID)")
])
]),
_vm._v(" "),
_c("v-col", { staticClass: "mt-3" }, [
_vm._v(_vm._s(_vm.gateid))
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "col-5" }, [
_c("div", { staticClass: "v-subheader theme--light" }, [
_vm._v(" ゲートを利用する日付")
])
]),
_vm._v(" "),
_c(
"v-col",
[
_c("DatePicker", {
on: {
input: function($event) {
return _vm.getTime($event)
}
},
model: {
value: _vm.dateGate,
callback: function($$v) {
_vm.dateGate = $$v
},
expression: "dateGate"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "col-5" }, [
_c("div", { staticClass: "v-subheader theme--light" }, [
_vm._v(" ゲートを利用する時間")
])
]),
_vm._v(" "),
_c(
"v-col",
[
_c("v-select", {
attrs: {
items: _vm.listTime,
"item-text": "text",
"item-value": "value",
"single-line": "",
color: "green",
"hide-details": "auto",
"no-data-text": "",
outlined: "",
dense: ""
},
model: {
value: _vm.timeGate,
callback: function($$v) {
_vm.timeGate = $$v
},
expression: "timeGate"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-card-text",
[
_vm.gatePassword !== ""
? _c("v-row", { staticClass: "background-color-gray" }, [
_c("div", {
domProps: { innerHTML: _vm._s(_vm.gatePassword) }
})
])
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("passwordGenerate", {
scorpId: _vm.timeGate,
date: _vm.dateGate,
gateId: _vm.gateid
})
}
}
},
[_vm._v("\n パスワードを発行\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "リモート解錠",
smallScreen: "600px",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c(
"v-row",
[
_vm.errorMessageLogsPhone === "" &&
_vm.successMessageLogsPhone === ""
? _c("v-col", [
_vm._v(
"\n " +
_vm._s(_vm.currentGateName) +
"ゲートをリモート解錠します。\n "
)
])
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogsPhone !== ""
? _c(
"v-col",
{ staticClass: "font-weight-bold bg-success no-bg" },
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogsPhone) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogsPhone !== ""
? _c(
"v-col",
{ staticClass: "font-weight-bold bg-error no-bg" },
[
_c("span", {
domProps: {
innerHTML: _vm._s(_vm.errorMessageLogsPhone)
}
})
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_vm.lastLog.length > 0
? _c(
"div",
{ staticClass: "pa-4 mb-0" },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-5" }, [
_c(
"div",
{ staticClass: "v-subheader theme--light" },
[_vm._v("遠隔解錠登録日時:")]
)
]),
_vm._v(" "),
_c("v-col", { staticClass: "mt-3 col-5" }, [
_vm._v(
_vm._s(
_vm.converDateFull(_vm.lastLog[0].registered)
)
)
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "col-5" }, [
_c(
"div",
{ staticClass: "v-subheader theme--light" },
[_vm._v("遠隔解錠状況:")]
)
]),
_vm._v(" "),
_c("v-col", { staticClass: "col-5 mt-3" }, [
_vm._v(
"\n " +
_vm._s(
_vm.converStatus(_vm.lastLog[0].status)
) +
" "
),
_c(
"span",
{
staticClass: "ml-4 icon-refresh",
on: {
click: function($event) {
return _vm.getLastLog()
}
}
},
[_c("v-icon", [_vm._v("mdi-replay")])],
1
)
])
],
1
)
],
1
)
: _vm._e()
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_vm.isFinishHandleCommand
? _c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.closeHandleCommand()
}
}
})
: _c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.handleCommand()
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isHandleCommand,
callback: function($$v) {
_vm.isHandleCommand = $$v
},
expression: "isHandleCommand"
}
}),
_vm._v(" "),
_c("gate-import", {
attrs: {
showModalImport: _vm.showModalImport,
showProgressExportCSV: _vm.showProgressExportCSV,
progressCsvXlsx: _vm.progressCsvXlsx,
errorMessageCsvXlsx: _vm.errorMessageCsvXlsx,
showProgressImport: _vm.showProgressImport,
successItemImport: _vm.successItemImport,
totalDataRowImport: _vm.totalDataRowImport,
errorMessageImport: _vm.errorMessageImport,
isFinishProcess: _vm.isFinishProcess,
sheetUserName: _vm.sheetUserName,
isShowViewCSV: _vm.isShowViewCSV
},
on: {
clickExportCSV: function($event) {
return _vm.$emit("clickExportCSV", $event)
},
closeModalProcessCSV: function($event) {
return _vm.$emit("closeModalProcessCSV", $event)
},
closeImportCSV: function($event) {
return _vm.$emit("closeImportCSV", $event)
},
clickImportCSV: function($event) {
return _vm.$emit("clickImportCSV", $event)
},
closeModalProgressImport: function($event) {
return _vm.$emit("closeModalProgressImport", $event)
},
clickCheckBoxExportGateInfoCSV: function($event) {
return _vm.$emit("clickCheckBoxExportGateInfoCSV", $event)
}
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.type === "enable" ? "ゲートを有効化" : "ゲートを無効化",
text:
_vm.type === "enable"
? "チェックしたゲートを有効化します。"
: "チェックしたゲートを無効化します。",
smallScreen: "600",
className: "common-modal"
},
on: {
close: function($event) {
return _vm.$emit("closeModalConfirm")
}
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.confirmAction()
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isConfirmAction,
callback: function($$v) {
_vm.isConfirmAction = $$v
},
expression: "isConfirmAction"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateLockDetailTable/GateLockDetailTable.vue?vue&type=template&id=58870631&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateLockDetailTable/GateLockDetailTable.vue?vue&type=template&id=58870631& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c(
"v-row",
{ staticClass: "mb-2 mt-2 mr-2", attrs: { justify: "end" } },
[
_vm.authority.isAdmin === true || _vm.isAdminOfRemoteUnlock === true
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled:
_vm.btnUnlock === false ||
_vm.gateDetail.isTwoStepAuthValid === true ||
_vm.gateDetail.isVisitor === true ||
_vm.gateDetail.makerCode === 91
},
on: {
click: function($event) {
return _vm.$emit("clickRemoteUnlock")
}
}
},
[
_c("v-icon", { staticStyle: { color: "white !important" } }, [
_vm._v("mdi-lock-outline")
]),
_vm._v("リモート解錠\n ")
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin
? _c(
"v-btn",
{
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.isRemoteUnlockValid,
expression: "isRemoteUnlockValid"
}
],
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("gate-edit", _vm.gateDetail.gateId)
}
}
},
[_vm._v("\n ゲート情報を編集する\n ")]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-container", { staticClass: "pt-0" }, [
_c(
"div",
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold ml-3"
},
[_vm._v("\n ゲート情報\n ")]
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-content-scroll vh75" },
[
_c(
"v-form",
{ ref: "GateAddForm", attrs: { "lazy-validation": "" } },
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "12", lg: "6" } },
[
_c(
"v-card",
{
staticClass: "pa-6 pr-10 mb-5",
attrs: {
id: "col-left",
"min-height": _vm.filterSectionHeight
}
},
[
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[_c("v-subheader", [_vm._v("ゲートID")])],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(_vm.gateDetail.gateId) +
" "
)
]
)
])
]),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[_c("v-subheader", [_vm._v("製品ID")])],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(_vm.gateDetail.gateModelId) +
" "
)
]
)
])
]),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[_c("v-subheader", [_vm._v("製品名")])],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail.gateModelName
) +
" "
)
]
)
])
]),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[_c("v-subheader", [_vm._v("型番")])],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail.gateModelCode
) +
" "
)
]
)
])
]),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.iconType
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[
_c("v-subheader", [
_vm._v("アイコンタイプ")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.getTextArray(
_vm.listIconType,
_vm.gateDetail.iconType
)
) +
" "
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHideAdvance(
_vm.gateDetail.makerCode,
_vm.inputIndex.customizable
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[
_c("v-subheader", [
_vm._v("ターゲット動作設定Time")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail.controlTime
) +
" "
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[_c("v-subheader", [_vm._v("ゲート名")])],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(_vm.gateDetail.gateName) +
" "
)
]
)
])
]),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.isVisitor
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[
_c("v-subheader", [
_vm._v("ゲート動作モード")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
_vm._s(
_vm.getTextArray(
_vm.listIsVisitor,
_vm.gateDetail.isVisitor
)
)
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.isNFCValid
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[
_c("v-subheader", [
_vm._v("NFCの有効")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm.gateDetail.isNFCValid
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.isTenKeyValid
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[
_c("v-subheader", [
_vm._v("テンキーの有効・無効")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm.gateDetail.isTenKeyValid
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.isGatePasswordValid
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[
_c("v-subheader", [
_vm._v(
"ゲートパスワードの有効・無効"
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm.gateDetail.isGatePasswordValid
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.gatePasswordLength
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[
_c("v-subheader", [
_vm._v("ゲートパスワードの桁数")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
_vm._s(
_vm.getTextArray(
_vm.listPassLenght,
_vm.gateDetail
.gatePasswordLength
)
)
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.gatePasswordSeed
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[
_c("v-subheader", [
_vm._v("ゲートパスワードのseed値")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail
.gatePasswordSeed
) +
" "
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.isTwoStepAuthValid
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[
_c("v-subheader", [
_vm._v("2段階認証の有効・無効")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm.gateDetail.isTwoStepAuthValid
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.bleIntensity
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[
_c("v-subheader", [
_vm._v("BLE出力設定")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
_vm._s(
_vm.getTextArray(
_vm.listBleIntensity,
_vm.gateDetail.bleIntensity
)
)
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.buzzerPattern
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[
_c("v-subheader", [
_vm._v("ブザー鳴動設定")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
_vm._s(
_vm.getTextArray(
_vm.listBuzzerPattern,
_vm.gateDetail.buzzerPattern
)
)
)
]
)
])
])
: _vm._e()
]
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "12", lg: "6" } },
[
_c(
"v-card",
{
staticClass: "pa-6 pr-10 mb-5",
attrs: {
id: "col-right",
"min-height": _vm.filterSectionHeight
}
},
[
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.needLocation
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-4" },
[
_c("v-subheader", [
_vm._v("位置情報取得")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm.gateDetail.needLocation
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
)
])
])
: _vm._e(),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[_c("v-subheader", [_vm._v("備考.1")])],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(_vm.gateDetail.option1) +
" "
)
]
)
])
]),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[_c("v-subheader", [_vm._v("備考.2")])],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(_vm.gateDetail.option2) +
" "
)
]
)
])
]),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.gateSNMain
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[
_c("v-subheader", [
_vm._v("ゲート個体番号1")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail.gateSNMain
) +
" "
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.gateSNBLE
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[
_c("v-subheader", [
_vm._v("ゲート個体番号2")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail.gateSNBLE
) +
" "
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.gateFWMain
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[
_c("v-subheader", [
_vm._v(
"適用されているファームウェアバージョン(メインボード)"
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail.gateFWMain
) +
" "
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.gateFWBLE
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[
_c("v-subheader", [
_vm._v(
"適用されているファームウェアバージョン(BLE)"
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail.gateFWBLE
) +
" "
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.registered
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[
_c("v-subheader", [
_vm._v("登録日")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.converDate(
_vm.gateDetail.registered
)
) +
" "
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.updated
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[
_c("v-subheader", [
_vm._v("更新日")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.converDate(
_vm.gateDetail.updated
)
) +
" "
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.reported
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[
_c("v-subheader", [
_vm._v(
"ゲートへ設定情報を適用した日時"
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.converDate(
_vm.gateDetail.reported
)
) +
" "
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.revisionDesired
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[
_c("v-subheader", [
_vm._v(
"個人コード照合データー:最新リビジョン"
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail.revisionDesired
) +
" "
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.revisionReported
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[
_c("v-subheader", [
_vm._v(
"個人コード照合データー:ゲートへ設定済みのリビジョン"
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail
.revisionReported
) +
" "
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.voltage
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[
_c("v-subheader", [
_vm._v("電池電圧")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(_vm.gateDetail.voltage) +
" "
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.scanDate
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[
_c("v-subheader", [
_vm._v("電池電圧更新日")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.converDate(
_vm.gateDetail.scanDate
)
) +
" "
)
]
)
])
])
: _vm._e(),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[
_c("v-subheader", [
_vm._v("ステータス")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm.gateDetail.isValid
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
)
])
]),
_vm._v(" "),
_vm.displayAntiSetting(
_vm.gateDetail.isVisitor,
_vm.gateDetail.makerCode
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[
_c("v-subheader", [
_vm._v(
"アンチパスバックの有効・無効"
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm.gateDetail.isAntiPassback
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.displayAntiSetting(
_vm.gateDetail.isVisitor,
_vm.gateDetail.makerCode
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[
_c("v-subheader", [
_vm._v("アンチパスバックのモード")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm.gateDetail.antiPassback.mode ===
0
? _c("span", [
_vm._v("ログモード")
])
: _vm.gateDetail.antiPassback
.mode === 1
? _c("span", [
_vm._v("通行禁止モード")
])
: _c("span")
]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.displayAntiSetting(
_vm.gateDetail.isVisitor,
_vm.gateDetail.makerCode
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-6" },
[
_c("v-subheader", [
_vm._v(
"アンチパスバックの対向ゲート名"
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
"\n " +
_vm._s(
_vm.gateDetail.antiPassback
.gateName
) +
"\n "
)
]
)
])
])
: _vm._e()
]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
])
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateLockForm/GateLockForm.vue?vue&type=template&id=133ef6e1&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateLockForm/GateLockForm.vue?vue&type=template&id=133ef6e1&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table gate-lock-form" },
[
_c(
"v-container",
{ staticClass: "pa-0", staticStyle: { position: "relative" } },
[
_c("ModalLoading", { attrs: { loading: _vm.loadingChild } }),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold mb-1 pb-0 ml-3"
},
[_vm._v("\n ゲート情報\n ")]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-content-scroll " },
[
_c(
"v-form",
{ ref: "GateAddForm", attrs: { "lazy-validation": "" } },
[
_c(
"v-row",
{ staticClass: "mx-0 mt-0" },
[
_c(
"v-col",
{ attrs: { cols: "12", lg: "6" } },
[
_c(
"v-card",
{
staticClass: "pa-6",
attrs: { id: "col-left", height: "100%" }
},
[
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[_c("v-subheader", [_vm._v("製品ID")])],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(_vm.gateDetail.gateModelId) +
" "
)
]
)
])
]),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c(
"div",
{ staticClass: "row" },
[
_c(
"v-col",
{ attrs: { "col-": "", cols: "5" } },
[
_c(
"v-subheader",
[
_vm._v(
"\n 製品名 "
),
_c(
"font",
{ staticClass: "required" },
[_vm._v("※必須")]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"text-body-2 align-self-center"
},
[
_c("v-autocomplete", {
attrs: {
items: _vm.listGateModel,
"item-text": "gateModelName",
"item-value": "gateModelId",
"return-object": "",
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"no-data-text": "",
"menu-props": {
contentClass: "v-select-item "
},
rules: [
_vm.rulesValidate
.requiredGateModelId
]
},
on: {
change: function($event) {
return _vm.clickChangeInfoGate(
_vm.gateDetail.gateModel
)
}
},
model: {
value: _vm.gateDetail.gateModel,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"gateModel",
$$v
)
},
expression: "gateDetail.gateModel"
}
})
],
1
)
],
1
)
]),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[_c("v-subheader", [_vm._v("型番")])],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(_vm.gateDetail.gateModelCode) +
" "
)
]
)
])
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "info-item" },
[
_vm.gateDetail.makerCode === 91
? _c(
"v-row",
{ staticStyle: { display: "none" } },
[
_c(
"v-col",
{
staticClass: "px-0",
attrs: { "col-": "", cols: "5" }
},
[
_c("v-subheader", [
_vm._v(
"\n アイコンタイプ\n "
)
])
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"px-0 text-body-2 align-self-center"
},
[
_c("v-autocomplete", {
attrs: {
items:
_vm.listIconTypeForVirtualGate,
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"menu-props": {
contentClass:
"v-select-item "
},
"no-data-text": ""
},
model: {
value:
_vm.gateDetail.iconType,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"iconType",
$$v
)
},
expression:
"gateDetail.iconType"
}
})
],
1
)
],
1
)
: _c(
"v-row",
[
_c(
"v-col",
{
staticClass: "px-0",
attrs: { "col-": "", cols: "5" }
},
[
_c("v-subheader", [
_vm._v(
"\n アイコンタイプ\n "
)
])
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"px-0 text-body-2 align-self-center"
},
[
_c("v-autocomplete", {
attrs: {
items: _vm.listIconType,
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"menu-props": {
contentClass:
"v-select-item "
},
"no-data-text": ""
},
model: {
value:
_vm.gateDetail.iconType,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"iconType",
$$v
)
},
expression:
"gateDetail.iconType"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_vm.gateDetail.customizable &&
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.controlTime
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("ターゲット動作設定Time")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_c("v-text-field", {
attrs: {
color: "green",
"hide-details": "auto",
type: "number",
outlined: "",
dense: "",
autocomplete: "off",
min: "0",
max: "10000"
},
model: {
value: _vm.gateDetail.controlTime,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"controlTime",
$$v
)
},
expression:
"gateDetail.controlTime"
}
})
],
1
)
])
])
: _vm._e(),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c(
"v-subheader",
[
_vm._v("ゲート名 "),
_c(
"font",
{ staticClass: "required" },
[_vm._v("※必須")]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_c("v-text-field", {
attrs: {
color: "green",
"hide-details": "auto",
type: "text",
outlined: "",
dense: "",
autocomplete: "off",
rules: [
_vm.rulesValidate.requiredName,
_vm.rulesValidate.validateName
]
},
model: {
value: _vm.gateDetail.gateName,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"gateName",
$$v
)
},
expression: "gateDetail.gateName"
}
})
],
1
)
])
]),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.needLocation
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("位置情報取得")
])
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 col" },
[
_c("v-switch", {
staticClass:
"v-input--reverse swicth-all",
attrs: {
color: "green",
"hide-details": "auto",
inset: "",
label: _vm.gateDetail.needLocation
? "ON"
: "OFF"
},
model: {
value:
_vm.gateDetail.needLocation,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"needLocation",
$$v
)
},
expression:
"gateDetail.needLocation"
}
})
],
1
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.isVisitor
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("ゲート動作モード ")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_c("v-autocomplete", {
attrs: {
items: _vm.listIsVisitor,
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"menu-props": {
contentClass: "v-select-item "
},
"no-data-text": ""
},
model: {
value: _vm.gateDetail.isVisitor,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"isVisitor",
$$v
)
},
expression: "gateDetail.isVisitor"
}
})
],
1
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.isNFCValid
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("NFCの有効 ")
])
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 col" },
[
_c("v-switch", {
staticClass:
"v-input--reverse swicth-all",
attrs: {
color: "green",
"hide-details": "auto",
inset: "",
label: _vm.gateDetail.isNFCValid
? "ON"
: "OFF"
},
model: {
value: _vm.gateDetail.isNFCValid,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"isNFCValid",
$$v
)
},
expression:
"gateDetail.isNFCValid"
}
})
],
1
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.isTenKeyValid
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("テンキーの有効・無効 ")
])
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 col" },
[
_c("v-switch", {
staticClass:
"v-input--reverse swicth-all",
attrs: {
color: "green",
"hide-details": "auto",
inset: "",
label: _vm.gateDetail
.isTenKeyValid
? "ON"
: "OFF"
},
model: {
value:
_vm.gateDetail.isTenKeyValid,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"isTenKeyValid",
$$v
)
},
expression:
"gateDetail.isTenKeyValid"
}
})
],
1
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.isGatePasswordValid
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v(
"ゲートパスワードの有効・無効 "
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 col" },
[
_c("v-switch", {
staticClass:
"v-input--reverse swicth-all",
attrs: {
color: "green",
"hide-details": "auto",
inset: "",
label: _vm.gateDetail
.isGatePasswordValid
? "ON"
: "OFF",
disabled: _vm.gateDetail.isVisitor
},
model: {
value:
_vm.gateDetail
.isGatePasswordValid,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"isGatePasswordValid",
$$v
)
},
expression:
"gateDetail.isGatePasswordValid"
}
})
],
1
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.gatePasswordLength
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("ゲートパスワードの桁数 ")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_c("v-autocomplete", {
attrs: {
items: _vm.listPassLenght,
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"no-data-text": "",
"menu-props": {
contentClass: "v-select-item "
},
disabled: _vm.getEditStatus()
},
model: {
value:
_vm.gateDetail
.gatePasswordLength,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"gatePasswordLength",
$$v
)
},
expression:
"gateDetail.gatePasswordLength"
}
})
],
1
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.gatePasswordSeed
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("ゲートパスワードのseed値")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_c("v-text-field", {
attrs: {
color: "green",
"hide-details": "auto",
type: "text",
outlined: "",
dense: "",
autocomplete: "off",
disabled: _vm.getEditStatus(),
rules: [
_vm.rulesValidate.validateIsGatePasswordValid(
_vm.gateDetail
.isGatePasswordValid,
_vm.gateDetail
.gatePasswordSeed
)
]
},
model: {
value:
_vm.gateDetail.gatePasswordSeed,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"gatePasswordSeed",
$$v
)
},
expression:
"gateDetail.gatePasswordSeed"
}
})
],
1
)
])
])
: _vm._e()
]
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "12", lg: "6" } },
[
_c(
"v-card",
{
staticClass: "pa-6",
attrs: { id: "col-right", height: "100%" }
},
[
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.isTwoStepAuthValid
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("2段階認証の有効・無効 ")
])
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 col" },
[
_c("v-switch", {
staticClass:
"v-input--reverse swicth-all",
attrs: {
color: "green",
"hide-details": "auto",
inset: "",
label: _vm.gateDetail
.isTwoStepAuthValid
? "ON"
: "OFF",
disabled:
_vm.gateDetail.isVisitor ||
_vm.disableTwoStepAuth()
},
model: {
value:
_vm.gateDetail
.isTwoStepAuthValid,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"isTwoStepAuthValid",
$$v
)
},
expression:
"gateDetail.isTwoStepAuthValid"
}
})
],
1
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.bleIntensity
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("BLE出力設定 ")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm.gateDetail.makerCode === 2 ||
_vm.gateDetail.makerCode === 4
? _c("v-autocomplete", {
attrs: {
items:
_vm.listBleIntensityForWafer,
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"menu-props": {
contentClass:
"v-select-item "
},
"no-data-text": ""
},
model: {
value:
_vm.gateDetail.bleIntensity,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"bleIntensity",
$$v
)
},
expression:
"gateDetail.bleIntensity"
}
})
: _c("v-autocomplete", {
attrs: {
items: _vm.listBleIntensity,
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"menu-props": {
contentClass:
"v-select-item "
},
"no-data-text": ""
},
model: {
value:
_vm.gateDetail.bleIntensity,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"bleIntensity",
$$v
)
},
expression:
"gateDetail.bleIntensity"
}
}),
_vm._v(" "),
_vm.gateDetail.makerCode === 2 ||
_vm.gateDetail.makerCode === 4
? _c(
"p",
{ staticClass: "note-text" },
[
_vm._v(
"\n 「とても強い」「強い」に設定した場合、電池の消耗が早くなります。"
)
]
)
: _vm._e()
],
1
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.buzzerPattern
)
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("ブザー鳴動設定 ")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_c("v-autocomplete", {
attrs: {
items: _vm.listBuzzerPattern,
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"menu-props": {
contentClass: "v-select-item "
},
"no-data-text": ""
},
model: {
value:
_vm.gateDetail.buzzerPattern,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"buzzerPattern",
$$v
)
},
expression:
"gateDetail.buzzerPattern"
}
})
],
1
)
])
])
: _vm._e(),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{
staticClass: "col col-5 align-self-center"
},
[_c("v-subheader", [_vm._v("備考.1")])],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_c("v-textarea", {
attrs: {
color: "green",
"hide-details": "auto",
type: "text",
outlined: "",
dense: "",
rows: "2",
autocomplete: "off",
placeholder: "備考.1",
rules: [
_vm.rulesValidate.validateOption1
]
},
model: {
value: _vm.gateDetail.option1,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"option1",
$$v
)
},
expression: "gateDetail.option1"
}
})
],
1
)
])
]),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{
staticClass: "col col-5 align-self-center"
},
[_c("v-subheader", [_vm._v("備考.2")])],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_c("v-textarea", {
attrs: {
color: "green",
"hide-details": "auto",
type: "text",
outlined: "",
dense: "",
rows: "2",
autocomplete: "off",
placeholder: "備考.2",
rules: [
_vm.rulesValidate.validateOption2
]
},
model: {
value: _vm.gateDetail.option2,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"option2",
$$v
)
},
expression: "gateDetail.option2"
}
})
],
1
)
])
]),
_vm._v(" "),
_vm.isEdit
? _c("div", [
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.gateSNMain
)
? _c(
"div",
{ staticClass: "info-item" },
[
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("ゲート個体番号1")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail
.gateSNMain
) +
" "
)
]
)
])
]
)
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.gateSNBLE
)
? _c(
"div",
{ staticClass: "info-item" },
[
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("ゲート個体番号2")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail.gateSNBLE
) +
" "
)
]
)
])
]
)
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.gateFWMain
)
? _c(
"div",
{ staticClass: "info-item" },
[
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v(
"適用されているファームウェアバージョン(メインボード)"
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail
.gateFWMain
) +
" "
)
]
)
])
]
)
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.gateFWBLE
)
? _c(
"div",
{ staticClass: "info-item" },
[
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v(
"適用されているファームウェアバージョン(BLE)"
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail.gateFWBLE
) +
" "
)
]
)
])
]
)
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.gateFWBLE
)
? _c(
"div",
{ staticClass: "info-item" },
[
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("登録日")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.converDate(
_vm.gateDetail
.registered
)
)
)
]
)
])
]
)
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.updated
)
? _c(
"div",
{ staticClass: "info-item" },
[
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("設定更新日")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.converDate(
_vm.gateDetail.updated
)
)
)
]
)
])
]
)
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.reported
)
? _c(
"div",
{ staticClass: "info-item" },
[
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v(
"ゲートへ設定情報を適用した日時"
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.converDate(
_vm.gateDetail
.reported
)
)
)
]
)
])
]
)
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.revisionDesired
)
? _c(
"div",
{ staticClass: "info-item" },
[
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v(
"個人コード照合データー:最新リビジョン"
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail
.revisionDesired
)
)
]
)
])
]
)
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.revisionReported
)
? _c(
"div",
{ staticClass: "info-item" },
[
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v(
"個人コード照合データー:ゲートへ設定済みのリビジョン"
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail
.revisionReported
)
)
]
)
])
]
)
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.voltage
)
? _c(
"div",
{ staticClass: "info-item" },
[
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("電池電圧")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.gateDetail.voltage
)
)
]
)
])
]
)
: _vm._e(),
_vm._v(" "),
_vm.checkShowHide(
_vm.gateDetail.makerCode,
_vm.inputIndex.scanDate
)
? _c(
"div",
{ staticClass: "info-item" },
[
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("電池電圧更新日")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm._v(
" " +
_vm._s(
_vm.converDate(
_vm.gateDetail
.scanDate
)
)
)
]
)
])
]
)
: _vm._e()
])
: _vm._e(),
_vm._v(" "),
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [_vm._v("ステータス ")])
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 col" },
[
_c("v-switch", {
staticClass:
"v-input--reverse swicth-all",
attrs: {
color: "green",
"hide-details": "auto",
inset: "",
label: _vm.gateDetail.isValid
? "ON"
: "OFF"
},
model: {
value: _vm.gateDetail.isValid,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"isValid",
$$v
)
},
expression: "gateDetail.isValid"
}
})
],
1
)
])
]),
_vm._v(" "),
_vm.checkShowAnti()
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v(
"アンチパスバックの有効・無効 "
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 col" },
[
_c("v-switch", {
staticClass:
"v-input--reverse swicth-all",
attrs: {
color: "green",
"hide-details": "auto",
inset: "",
label: _vm.gateDetail
.isAntiPassback
? "ON"
: "OFF",
disabled: _vm.disableAntiPass()
},
model: {
value:
_vm.gateDetail.isAntiPassback,
callback: function($$v) {
_vm.$set(
_vm.gateDetail,
"isAntiPassback",
$$v
)
},
expression:
"gateDetail.isAntiPassback"
}
})
],
1
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowAnti()
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v("アンチパスバックのモード ")
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_vm.gateDetail.isAntiPassback
? _c("v-autocomplete", {
attrs: {
items: _vm.listAntiMode,
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"menu-props": {
contentClass:
"v-select-item "
},
"no-data-text": ""
},
model: {
value:
_vm.gateDetail.antiPassback
.mode,
callback: function($$v) {
_vm.$set(
_vm.gateDetail
.antiPassback,
"mode",
$$v
)
},
expression:
"gateDetail.antiPassback.mode"
}
})
: _c("v-autocomplete", {
attrs: {
items: [],
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"no-data-text": "",
"menu-props": {
contentClass:
"v-select-item "
},
disabled: !_vm.gateDetail
.isAntiPassback
},
model: {
value:
_vm.gateDetail.antiPassback
.mode,
callback: function($$v) {
_vm.$set(
_vm.gateDetail
.antiPassback,
"mode",
$$v
)
},
expression:
"gateDetail.antiPassback.mode"
}
})
],
1
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.checkShowAnti()
? _c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-5" },
[
_c("v-subheader", [
_vm._v(
"アンチパスバックの対向ゲート名 "
)
])
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
_c("v-text-field", {
staticClass:
"antiPassback-gateName",
attrs: {
color: "green",
"hide-details": "auto",
type: "text",
outlined: "",
dense: "",
autocomplete: "off",
disabled: "",
rules: [
_vm.rulesValidate.validateAntiPassback(
_vm.gateDetail.isAntiPassback,
_vm.gateDetail.antiPassback
.gateId
)
]
},
model: {
value:
_vm.gateDetail.antiPassback
.gateName,
callback: function($$v) {
_vm.$set(
_vm.gateDetail.antiPassback,
"gateName",
$$v
)
},
expression:
"gateDetail.antiPassback.gateName"
}
}),
_vm._v(" "),
_c("p"),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled: _vm.disableAntiModes()
},
on: {
click: function($event) {
return _vm.getGate()
}
}
},
[
_vm._v(
"\n 対向ゲートの選択\n "
)
]
)
],
1
)
])
])
: _vm._e()
]
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_vm.isEdit
? _c(
"v-expansion-panels",
{
staticClass: "mt-3 px-3",
attrs: { multiple: "", focusable: "" }
},
[
_c(
"v-expansion-panel",
[
_c("v-expansion-panel-header", [
_vm._v("\n 通行権限グループ\n ")
]),
_vm._v(" "),
_c(
"v-expansion-panel-content",
[
_c(
"v-row",
{
staticClass: "mt-5 mb-5",
attrs: { justify: "end" }
},
[
_vm.authority.isAdmin
? _c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: {
outlined: "",
disabled:
_vm.selectGroup.length === 0
},
on: {
click: function($event) {
_vm.isShowConfirmGroup = true
}
}
},
[
_vm._v(
"\n チェックした通行権限グループの関連付け解除\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin
? _c(
"v-btn",
{
directives: [
{
name: "show",
rawName: "v-show",
value: false,
expression: "false"
}
],
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.addGroup(
_vm.gateDetail.gateId
)
}
}
},
[
_vm._v(
"\n 通行権限グループの関連付けを追加\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("group-of-gate-lock-table", {
attrs: {
groupOfGate: _vm.relationsGateGroup,
pageGroup: _vm.pageGroup,
isGroupOfGate: _vm.isGroupOfGate,
isShowConfirm: _vm.isShowConfirmGroup,
showProgress: _vm.showProgressGroup,
total: _vm.groupTotalCount,
totalDataRowProcess:
_vm.totalDataRowProcessGroup,
progress: _vm.progressGroup,
successItemProcess:
_vm.successItemProcessGroup,
errorMessageProcess:
_vm.errorMessageProcessGroup,
isFinishProcess: _vm.isFinishProcessGroup
},
on: {
"select-group": function($event) {
return _vm.getSelectGroup($event)
},
clickRemoveGroup: function($event) {
return _vm.clickRemoveGroup($event)
},
closeModalConfirm: function($event) {
_vm.isShowConfirmGroup = false
},
closeModalProgress: function($event) {
return _vm.$emit("closeModalProgressGroup")
},
"change-page-group": function($event) {
return _vm.$emit(
"change-page-group",
$event
)
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-expansion-panel",
[
_c("v-expansion-panel-header", [
_vm._v(
"\n 期限付きゲートを持つユーザー\n "
)
]),
_vm._v(" "),
_c(
"v-expansion-panel-content",
[
_c(
"v-row",
{
staticClass: "mt-5 mb-5",
attrs: { justify: "end" }
},
[
_vm.authority.isAdmin
? _c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: {
outlined: "",
disabled:
_vm.selectUser.length === 0 ||
_vm.isUserOfGate === true
},
on: {
click: function($event) {
_vm.isShowConfirmUser = true
}
}
},
[
_vm._v(
"\n チェックしたユーザーの関連付け解除\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin
? _c(
"v-btn",
{
directives: [
{
name: "show",
rawName: "v-show",
value: false,
expression: "false"
}
],
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.addUser(
_vm.gateDetail.gateId
)
}
}
},
[
_vm._v(
"\n ユーザーの関連付けを追加\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("user-of-gate-lock-table", {
attrs: {
userOfGate: _vm.userOfGate,
isUserOfGate: _vm.isUserOfGate,
pageUser: _vm.pageUser,
isShowConfirm: _vm.isShowConfirmUser,
showProgress: _vm.showProgressUser,
userTotalCount: _vm.userTotalCountDel,
total: _vm.userTotalCount,
totalDataRowProcess:
_vm.totalDataRowProcessUser,
progress: _vm.progressUser,
successItemProcess:
_vm.successItemProcessUser,
errorMessageProcess:
_vm.errorMessageProcessUser,
isFinishProcess: _vm.isFinishProcessUser
},
on: {
"select-user": function($event) {
return _vm.getSelectUser($event)
},
clickRemoveUser: function($event) {
return _vm.clickRemoveUser($event)
},
closeModalConfirm: function($event) {
_vm.isShowConfirmUser = false
},
closeModalProgress: function($event) {
return _vm.$emit("closeModalProgressUser")
},
"change-page-user": function($event) {
return _vm.$emit("change-page-user", $event)
}
}
})
],
1
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-3 px-3", attrs: { justify: "end" } },
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-success messageRow bg-no",
attrs: { cols: "11", align: "right" }
},
[
_c("div", {
domProps: {
innerHTML: _vm._s(_vm.successMessageLogs)
}
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-error messageRow bg-no",
attrs: { cols: "11", align: "right" }
},
[
_c("div", {
domProps: {
innerHTML: _vm._s(_vm.errorMessageLogs)
}
})
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "messageRow",
attrs: { cols: "1", align: "right" }
},
[
_vm.isEdit
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: { click: _vm.editGate }
},
[_vm._v("\n 保存する\n ")]
)
: _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: { click: _vm.addGate }
},
[_vm._v("\n 登録\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "アンチパスバック対向ゲートの選択",
smallScreen: "800px",
className: "common-padding position-relative"
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c("ModalLoading", { attrs: { loading: _vm.loadingChild } }),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
[
_c(
"v-col",
[
_c("v-text-field", {
staticClass: "input-search-box included",
attrs: {
color: "gray",
label: "ユーザーID、ユーザー名検索",
"single-line": "",
"hide-details": "",
solo: "",
"prepend-inner-icon": "mdi-magnify"
},
on: {
keydown: function($event) {
if (
!$event.type.indexOf("key") &&
_vm._k(
$event.keyCode,
"enter",
13,
$event.key,
"Enter"
)
) {
return null
}
return _vm.$emit(
"search-gate",
_vm.searchText
)
}
},
model: {
value: _vm.searchText,
callback: function($$v) {
_vm.searchText = $$v
},
expression: "searchText"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-data-table", {
staticClass:
"border-table scroll-table modal-table aff-modal-table table-no-bg",
attrs: {
"must-sort": "",
headers: _vm.headersGate,
items: _vm.listAntiPassGates,
"item-key": "gateId",
"hide-default-footer": "",
"items-per-page": 25,
"show-select": true,
"single-select": true,
search: _vm.search,
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です"
},
model: {
value: _vm.selected,
callback: function($$v) {
_vm.selected = $$v
},
expression: "selected"
}
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.totalGate / 25),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
),
_vm._v(" "),
_c("v-spacer")
],
1
)
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
attrs: { text: "選択" },
on: {
click: function($event) {
return _vm.setGate(_vm.selected)
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isShow,
callback: function($$v) {
_vm.isShow = $$v
},
expression: "isShow"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateLockUserListTable/GateLockUserListTable.vue?vue&type=template&id=7d1450c1&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateLockUserListTable/GateLockUserListTable.vue?vue&type=template&id=7d1450c1& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-user-table" },
[
_c(
"v-container",
[
_c(
"v-row",
[
_vm.successMessageLogs !== ""
? _c(
"v-col",
{
staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-success"
},
[
_vm._v(
"\n " + _vm._s(_vm.successMessageLogs) + "\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\n " + _vm._s(_vm.errorMessageLogs) + "\n "
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
attrs: {
"align-content": "center",
"no-gutters": "",
justify: "space-between"
}
},
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "ml-4 mb-2 mr-2 mt-5",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.userTotalCount
}
})
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
headers: _vm.headers,
items: _vm.innerValue,
"items-per-page": _vm.perPage,
"item-key": "userId",
"no-data-text": "データーはありません",
"hide-default-footer": "",
"show-select": true
},
on: {
"update:options": function($event) {
return _vm.$emit("change-sort", $event)
},
"item-expanded": function($event) {
return _vm.$emit("change-expanded", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "item.begin",
fn: function(ref) {
var item = ref.item
var index = ref.index
return [
_c("DateTimePickerFull", {
attrs: {
dateV: _vm.dateStart,
hourV: "00",
secondV: "00",
minuteV: "00"
},
on: {
getDateTime: function($event) {
return _vm.getBeginDateTime($event, index)
}
},
model: {
value: item.begin,
callback: function($$v) {
_vm.$set(item, "begin", $$v)
},
expression: "item.begin"
}
})
]
}
},
{
key: "item.end",
fn: function(ref) {
var item = ref.item
var index = ref.index
return [
_c("DateTimePickerFull", {
attrs: {
dateV: _vm.dateStart,
hourV: "23",
secondV: "59",
minuteV: "59"
},
on: {
getDateTime: function($event) {
return _vm.getEndDateTime($event, index)
}
},
model: {
value: item.end,
callback: function($$v) {
_vm.$set(item, "end", $$v)
},
expression: "item.end"
}
})
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.userTotalCount,
disabled: _vm.loading
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.userTotalCount / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateLogList/GateLogList.vue?vue&type=template&id=f1dcbede&scoped=true&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateLogList/GateLogList.vue?vue&type=template&id=f1dcbede&scoped=true& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c(
"v-container",
{ staticClass: "tab-gate-log-list" },
[
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "start" } },
[
_c(
"v-col",
{ attrs: { cols: "6", md: "10", sm: "10", xl: "6" } },
[
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{ staticClass: "row-date-search" },
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"span",
{
staticClass: "pl-0 pr-0 mt-3",
class: {
"row-date-search":
_vm.$vuetify.breakpoint.mdAndUp
}
},
[
_c(
"v-subheader",
{
staticClass: "justify-start title-sub"
},
[_vm._v("時間指定")]
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "pr-0 mr-1",
class: {
"pl-0 pr-0 mt-3":
_vm.$vuetify.breakpoint.mdAndUp
},
attrs: { cols: "10" }
},
[
_c("DateTimePicker", {
attrs: {
dateStartValue: _vm.dateStart,
dateEndValue: _vm.dateEnd,
timeSValue: "00:00",
timeEValue: "23:59",
isDisable: _vm.isDisableLog
},
on: {
getNewTimeStart: _vm.getNewTimeStart,
getNewTimeEnd: _vm.getNewTimeEnd,
getNewDateStart: _vm.getNewDateStart,
getNewDateEnd: _vm.getNewDateEnd
}
})
],
1
)
],
1
)
],
1
)
]
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "div-logType",
attrs: { cols: "5", md: "10", sm: "10", xl: "5" }
},
[
_c(
"v-row",
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"span",
{
staticClass: "pl-0 pr-0 pt-2",
attrs: { md: "3", xl: "2" }
},
[
_c(
"v-subheader",
{
staticClass:
"justify-start pt-0 ml-5 pr-1"
},
[_vm._v("表示種別")]
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "pl-0 pr-0 pt-0",
attrs: { cols: "9" }
},
[
_c(
"v-radio-group",
{
attrs: { row: "" },
on: {
change: function($event) {
return _vm.ChangeValue()
}
},
model: {
value: _vm.logType,
callback: function($$v) {
_vm.logType = $$v
},
expression: "logType"
}
},
[
_c("v-radio", {
staticClass: "radio-item ml-2",
attrs: {
color: "green-primary",
label: "照合ログ",
value: "1",
disabled: _vm.isDisableLog
}
}),
_vm._v(" "),
_c("v-radio", {
staticClass: "radio-item",
attrs: {
color: "green-primary",
label: "ゲートログ",
value: "2",
disabled: _vm.isDisableLog
}
}),
_vm._v(" "),
_c("v-radio", {
staticClass: "radio-item",
attrs: {
color: "green-primary",
label: "すベて",
value: "0",
disabled: _vm.isDisableLog
}
})
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "1", md: "2", sm: "2", xl: "1" } },
[
_c(
"div",
{ staticClass: "mt-3 mb-3" },
[
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled: _vm.authority.isAdmin === false
},
on: {
click: function($event) {
return _vm.clickModal()
}
}
},
[
_vm._v(
"\n エクスポート\n "
)
]
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "CSVファイルエクスポート",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
_vm.showModal = false
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c(
"v-div",
[
_c(
"v-alert",
{
directives: [
{
name: "show",
rawName: "v-show",
value:
_vm.messageErrorDialog !==
"",
expression:
"messageErrorDialog !== ''"
}
],
attrs: {
dense: "",
color: "green"
}
},
[
_vm._v(
"\n " +
_vm._s(
_vm.messageErrorDialog
) +
"\n "
)
]
),
_vm._v(" "),
_c(
"v-container",
{ staticClass: "pa-4" },
[
_c(
"v-row",
{
staticClass:
"row-date-search-modal"
},
[
_vm.$vuetify.breakpoint
.mdAndUp
? _c(
"v-col",
{
staticClass:
"title-export",
attrs: { cols: "2" }
},
[
_c(
"v-subheader",
{
staticClass:
"justify-start mt-1 pa-0"
},
[
_vm._v(
"時間指定"
)
]
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "9" } },
[
_c("DateTimePicker", {
attrs: {
dateStartValue:
_vm.dateStart,
dateEndValue:
_vm.dateEnd,
timeSValue:
_vm.timeStart,
timeEValue:
_vm.timeEnd,
isDisable:
_vm.isDisable,
isExportCSVWorkTimeType:
_vm.isExportCSVWorkTimeType
},
on: {
getNewTimeStart:
_vm.getNewTimeStartCSV,
getNewTimeEnd:
_vm.getNewTimeEndCSV,
getNewDateStart:
_vm.getNewDateStartCSV,
getNewDateEnd:
_vm.getNewDateEndCSV
}
})
],
1
)
],
1
),
_vm._v(" "),
_vm.typeExportCSV === "0"
? _c(
"v-row",
{
staticClass:
"rowWorktimeTime"
},
[
_vm.$vuetify.breakpoint
.mdAndUp
? _c(
"v-col",
{
staticClass:
"title-export-worktime-time",
attrs: {
cols: "2"
}
},
[
_c(
"v-subheader",
{
staticClass:
"justify-start mt-4 pa-0"
},
[
_vm._v(
"日付変更線"
)
]
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.typeExportCSV ===
"0"
? _c(
"v-col",
{
staticClass:
"col-worktime-time",
attrs: {
cols: "3",
pa: "0"
}
},
[
_c(
"v-menu",
{
attrs: {
"content-class":
"background-white",
"close-on-content-click": false,
transition:
"scale-transition",
"offset-y":
"",
"min-width":
"auto"
},
scopedSlots: _vm._u(
[
{
key:
"activator",
fn: function(
ref
) {
var on =
ref.on
var attrs =
ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass:
"input-add",
attrs: {
color:
"green",
outlined:
"",
dense:
"",
"prepend-inner-icon":
"mdi-clock-time-four-outline",
"hide-details":
"auto",
disabled:
_vm.isDisable,
autocomplete:
"off",
readonly:
""
},
model: {
value:
_vm.timeWorktime,
callback: function(
$$v
) {
_vm.timeWorktime = $$v
},
expression:
"timeWorktime"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
],
null,
false,
3759102574
)
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c(
"v-select",
{
attrs: {
items:
_vm.hours,
color:
"green",
outlined:
"",
dense:
"",
"hide-details":
"auto",
disabled:
_vm.isDisable
},
model: {
value:
_vm.hourWorktime,
callback: function(
$$v
) {
_vm.hourWorktime = $$v
},
expression:
"hourWorktime"
}
}
)
],
1
),
_vm._v(
" "
),
_c(
"div",
{
staticClass:
"mt-2 mr-2 ml-2 font-weight-bold"
},
[
_vm._v(
":"
)
]
),
_vm._v(
" "
),
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c(
"v-select",
{
attrs: {
items:
_vm.minutes,
color:
"green",
outlined:
"",
dense:
"",
"full-width":
"",
"hide-details":
"auto",
disabled:
_vm.isDisable
},
model: {
value:
_vm.minuteWorktime,
callback: function(
$$v
) {
_vm.minuteWorktime = $$v
},
expression:
"minuteWorktime"
}
}
)
],
1
)
]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
: _c(
"v-row",
{
staticClass:
"rowWorktimeTime"
},
[
_vm.$vuetify.breakpoint
.mdAndUp
? _c(
"v-col",
{
staticClass:
"title-export-worktime-time",
attrs: {
cols: "2"
}
},
[
_c(
"v-subheader",
{
staticClass:
"justify-start mt-4 pa-0"
}
)
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"row-export-type"
},
[
_vm.$vuetify.breakpoint
.mdAndUp
? _c(
"v-col",
{
staticClass: "ml-2"
},
[
_c(
"v-subheader",
{
staticClass:
"justify-start mt-3"
},
[
_vm._v(
"出力形式を選択してください"
)
]
)
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"margin-row-option",
attrs: { justify: "center" }
},
[
_c(
"v-radio-group",
{
attrs: { row: "" },
model: {
value:
_vm.typeExportCSV,
callback: function(
$$v
) {
_vm.typeExportCSV = $$v
},
expression:
"typeExportCSV"
}
},
[
_c("v-radio", {
staticClass:
"radio-item ml-2",
attrs: {
color:
"green-primary",
label: "照合ログ",
value: "1"
}
}),
_vm._v(" "),
_c("v-radio", {
staticClass:
"radio-item ml-2",
attrs: {
color:
"green-primary",
label: "ゲートログ",
value: "2"
}
}),
_vm._v(" "),
_c("v-radio", {
staticClass:
"radio-item",
attrs: {
color:
"green-primary",
label: "勤怠表形式",
value: "0"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("v-div"),
_vm._v(" "),
_c(
"div",
[
_c(
"v-row",
{
staticClass: "ma-2",
attrs: { justify: "end" }
},
[
_c(
"v-btn",
{
staticClass:
"btn-primary",
attrs: { outlined: "" },
on: {
click: function(
$event
) {
return _vm.$emit(
"clickExportLog",
{
typeExportCSV:
_vm.typeExportCSV,
dateStartExportCSV:
_vm.dateStartGateCSV +
" " +
_vm.timeStartGateCSV,
dateEndExportCSV:
_vm.dateEndGateCSV +
" " +
_vm.timeEndGateCSV,
worktimeTime:
_vm.timeWorktime
}
)
}
}
},
[
_vm._v(
"\n エクスポート\n "
)
]
)
],
1
)
],
1
)
],
1
)
]
},
proxy: true
}
]),
model: {
value: _vm.showModal,
callback: function($$v) {
_vm.showModal = $$v
},
expression: "showModal"
}
})
],
1
)
],
1
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-0" },
[
_c("v-col", { attrs: { md: "5", xl: "4" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c("searchbox", {
staticClass:
"input-search col-sm-12 col-xl-12 col btn-user-search",
attrs: {
title:
"ユーザー名・ゲート名・ログ名称で絞り込み",
searchTargetItems: _vm.searchTargetItems,
disabled: _vm.isDisableSearch,
goBack: _vm.goBack,
isPageLog: true
},
on: {
search: function($event) {
return _vm.searchGateLog($event)
}
}
}),
_vm._v(" "),
_c("v-spacer")
],
1
)
],
1
),
_vm._v(" "),
_vm.isDisableLog
? _c(
"span",
{
staticClass:
"v-subheader justify-start pt-0 ml-5 pr-1 theme--light display-inline title-log"
},
[
_vm._v(
" 組織管理者権限が有効なユーザーのみ期間指定/検索が可能"
)
]
)
: _vm._e()
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-row",
{
staticClass:
"mt-0 border-bottom-bold col-sm-12 col-12 pa-0",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
staticClass: "ml-8 mb-3",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.maxRecord,
type: "log"
}
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-caption display-option included-option text-sm-caption text-md-caption text-lg-caption text-xl-caption mr-8",
on: {
click: function() {
_vm.showOption = !_vm.showOption
}
}
},
[
_c("span", { staticClass: "display-option-title" }, [
_vm._v("\n 表示オプション\n ")
]),
_vm._v(" "),
_c(
"span",
{ staticClass: "mb-3" },
[
_c("v-icon", { attrs: { dense: "" } }, [
_vm._v("mdi-chevron-down")
])
],
1
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-container",
{ staticClass: "pt-0 bg-display-option" },
[
_c("display-option", {
attrs: {
isShowOption: _vm.showOption,
"display-option-items": _vm.displayOptionItems,
disabled: _vm.loading,
isVaildOnlyShow: false,
isLog: "gate"
},
on: {
input: function($event) {
return _vm.CheckColumn($event)
},
"change-per-page-log": function($event) {
return _vm.changePerPageLog($event)
}
},
model: {
value: _vm.selectedDisplayOption,
callback: function($$v) {
_vm.selectedDisplayOption = $$v
},
expression: "selectedDisplayOption"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_vm.errorMessageLogs !== "" && !_vm.showTbeyeModal
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\n " + _vm._s(_vm.errorMessageLogs) + "\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-data" },
[
_c("v-data-table", {
staticClass: "border-table log-table scroll-table log-table",
attrs: {
"must-sort": "",
headers: _vm.headers,
items: _vm.logGates,
loading: _vm.isGetDataList,
"items-per-page": _vm.perPage,
"item-key": "timeSetting",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
"custom-sort": _vm.customSort
},
on: {
"update:options": function($event) {
return _vm.$emit("change-sort", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "item.timestamp",
fn: function(ref) {
var item = ref.item
return [
_c("span", [_vm._v(_vm._s(item.timestamp) + " ")]),
_vm._v(" "),
_vm.gateIdToTbeyeDeviceIds[item.gateId]
? _vm._l(
_vm.gateIdToTbeyeDeviceIds[item.gateId],
function(gateDevice) {
return _c(
"v-tooltip",
{
key: gateDevice.relaltionId,
attrs: { top: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function(
$event
) {
return _vm.tbeyeDeviceAndTimestamp(
gateDevice,
item.unixtimestamp -
5
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-video-outline"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(
_vm._s(
gateDevice.notes
? gateDevice.notes
: "<<名称未設定>>"
)
)
])
]
)
}
)
: _vm._e(),
_vm._v(" "),
_vm.gateIdToSafieDeviceIds[item.gateId]
? _vm._l(
_vm.gateIdToSafieDeviceIds[item.gateId],
function(gateDevice) {
return _c(
"v-tooltip",
{
key: gateDevice.deviceId,
attrs: { top: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function(
$event
) {
return _vm.safieDeviceAndTimestampLinkTo(
gateDevice.deviceId,
item.unixtimestamp -
5
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-video-outline"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(
_vm._s(
gateDevice.notes
? gateDevice.notes
: "<<名称未設定>>"
)
)
])
]
)
}
)
: _vm._e()
]
}
},
{
key: "item.location",
fn: function(ref) {
var item = ref.item
return [
item.location
? _c("span", [
_vm._v(
_vm._s(
item.location.latitude +
"," +
item.location.longitude
) + " "
)
])
: _vm._e()
]
}
},
{
key: "item.userId",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.userId) + " ")
])
]
}
},
{
key: "item.userName",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.userName) + " ")
])
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_vm.disableNextGate
? _c(
"v-row",
{ attrs: { justify: "start" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary margin-button-load-more",
attrs: { outlined: "" },
on: {
click: function() {
_vm.page++
}
}
},
[_vm._v("\n 更に読み込む\n ")]
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c("modal", {
attrs: { noTitle: true },
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isRerender
? _c("tb-eye", {
attrs: {
videoId: _vm.showTbeyeVideo.relationId,
hostname: _vm.showTbeyeVideo.hostName,
port: _vm.showTbeyeVideo.port,
channel: _vm.showTbeyeVideo.channelNo,
device: _vm.showTbeyeVideo.deviceType,
username: _vm.showTbeyeVideo.loginInfo.username,
password: _vm.showTbeyeVideo.loginInfo.password,
replayStartDate: _vm.replayStartDate
},
on: {
close: function($event) {
_vm.showTbeyeModal = false
},
rerender: function($event) {
return _vm.rerender()
},
"update-login-info": function($event) {
return _vm.$emit("update-login-info", {
relationId: _vm.showTbeyeVideo.relationId,
username: $event.username,
password: $event.password
})
}
}
})
: _vm._e()
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
attrs: { text: "TBEYE管理画面" },
on: {
click: function($event) {
return _vm.openToLink(
"https://" +
_vm.showTbeyeVideo.loginInfo.username +
":" +
_vm.showTbeyeVideo.loginInfo.password +
"@" +
_vm.showTbeyeVideo.hostName +
":" +
_vm.showTbeyeVideo.port
)
}
}
}),
_vm._v(" "),
_c("cancel-button", {
attrs: { text: "閉じる" },
on: {
click: function($event) {
_vm.showTbeyeModal = false
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.showTbeyeModal,
callback: function($$v) {
_vm.showTbeyeModal = $$v
},
expression: "showTbeyeModal"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateOfGroupTable/GateOfGroupTable.vue?vue&type=template&id=1e321f41&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateOfGroupTable/GateOfGroupTable.vue?vue&type=template&id=1e321f41& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-gate-table" },
[
_c(
"v-container",
[
_c(
"v-row",
{
staticClass: "mt-2 mb-1 ml-5 mr-5",
attrs: { justify: "space-between" }
},
[
_vm.groupExpanedGate.has(_vm.groupId)
? _c("div", { staticClass: "allig-title mt-1" }, [
_vm._v(
"\n " +
_vm._s(
"ゲート一覧(全" +
_vm.groupExpanedGate.get(_vm.groupId).data.length +
"件)"
) +
"\n "
)
])
: _c("div", { staticClass: "allig-title mt-1" }, [
_vm._v(
"\n " + _vm._s("ゲート一覧 (全0件)") + "\n "
)
]),
_vm._v(" "),
_c(
"div",
[
_vm.authority.isAdmin
? _c(
"v-row",
{ staticClass: "mt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
on: {
click: function($event) {
return _vm.clickJoinUser(_vm.groupId)
}
}
},
[_vm._v("\n 関連付け追加\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: {
disabled: _vm.selectedItem.length === 0
},
on: {
click: function($event) {
return _vm.$emit("show-dialog-confirm", {
data: _vm.selectedItem,
type: 3,
groupId: _vm.groupId
})
}
}
},
[_vm._v("\n 関連付け解除\n ")]
)
],
1
)
: _vm._e()
],
1
)
]
),
_vm._v(" "),
_vm.groupExpanedGate.has(_vm.groupId) &&
_vm.groupExpanedGate.get(_vm.groupId).errorMgs !== ""
? _c("v-col", { staticClass: "mt-5 font-weight-bold bg-error" }, [
_vm._v(
"\n " +
_vm._s(_vm.groupExpanedGate.get(_vm.groupId).errorMgs) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "mt-4 ml-4 mb-2",
attrs: {
"per-page": 25,
page: _vm.groupExpanedGate.has(_vm.groupId)
? _vm.groupExpanedGate.get(_vm.groupId).currPageGate
: 1,
"items-length": _vm.groupExpanedGate.has(_vm.groupId)
? _vm.groupExpanedGate.get(_vm.groupId).totalGateCount
: 0
}
})
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table ",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
loading: _vm.groupExpanedGate.has(_vm.groupId)
? _vm.groupExpanedGate.get(_vm.groupId).isGetDataGate
: false,
headers: _vm.headers,
items: _vm.groupExpanedGate.has(_vm.groupId)
? _vm.groupExpanedGate.get(_vm.groupId).data
: [],
"items-per-page": 25,
"no-data-text": "該当するゲートがありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
dense: "",
"show-select": _vm.authority.isAdmin ? true : false,
"item-key": "relationId"
},
scopedSlots: _vm._u(
[
{
key: "item.gate.gateId",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.gate.gateId))
])
]
}
},
{
key: "item.gate.name",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.gate.name))
])
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(
(_vm.groupExpanedGate.has(_vm.groupId)
? _vm.groupExpanedGate.get(_vm.groupId).totalGateCount
: 0) / 25
),
disabled: _vm.groupExpanedGate.has(_vm.groupId)
? _vm.groupExpanedGate.get(_vm.groupId).isGetDataGate
: false
},
on: {
input: function($event) {
_vm.changePage(
_vm.groupExpanedGate.get(_vm.groupId).currPageGate
)
}
},
model: {
value: _vm.groupExpanedGate.get(_vm.groupId).currPageGate,
callback: function($$v) {
_vm.$set(
_vm.groupExpanedGate.get(_vm.groupId),
"currPageGate",
$$v
)
},
expression: "groupExpanedGate.get(groupId).currPageGate"
}
})
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GatePassageEdit/GatePassageEdit.vue?vue&type=template&id=00a4a47d&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GatePassageEdit/GatePassageEdit.vue?vue&type=template&id=00a4a47d& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-edit" },
[
_c("v-data-table", {
attrs: {
"must-sort": "",
headers: _vm.headers,
items: _vm.innerValue,
"items-per-page": _vm.innerValue.length,
"item-key": "passageId",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
dense: ""
},
scopedSlots: _vm._u(
[
{
key: "item.gateName",
fn: function(ref) {
var item = ref.item
return [
_c("v-autocomplete", {
staticClass: "mt-4 pa-0",
attrs: { items: _vm.gateItems, outlined: "", dense: "" },
on: {
change: function($event) {
return _vm.change(_vm.innerValue)
}
},
model: {
value: item.gateId,
callback: function($$v) {
_vm.$set(item, "gateId", $$v)
},
expression: "item.gateId"
}
})
]
}
},
{
key: "item.time",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-row",
{ attrs: { justify: "center", align: "end" } },
[
_c(
"v-col",
{ staticClass: "mt-4 pa-0", attrs: { cols: "3" } },
[
_c(
"v-menu",
{
attrs: {
"content-class": "background-white",
"close-on-content-click": false,
transition: "scale-transition",
"offset-y": "",
"min-width": "auto"
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
attrs: {
color: "green",
readonly: "",
outlined: "",
dense: "",
"prepend-inner-icon":
"mdi-calendar"
},
model: {
value:
item.notBeforeFormattedDate,
callback: function($$v) {
_vm.$set(
item,
"notBeforeFormattedDate",
$$v
)
},
expression:
"item.notBeforeFormattedDate"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
],
null,
true
),
model: {
value: item.menuNotBeforeDate,
callback: function($$v) {
_vm.$set(item, "menuNotBeforeDate", $$v)
},
expression: "item.menuNotBeforeDate"
}
},
[
_vm._v(" "),
_c("v-date-picker", {
attrs: {
color: "green",
"no-title": "",
scrollable: ""
},
on: {
input: function($event) {
item.notBeforeFormattedDate = _vm.formatDate(
item.notBeforeDate
)
item.menuNotBeforeDate = false
_vm.change(_vm.innerValue)
}
},
model: {
value: item.notBeforeDate,
callback: function($$v) {
_vm.$set(item, "notBeforeDate", $$v)
},
expression: "item.notBeforeDate"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "pa-0", attrs: { cols: "3" } },
[
_c(
"v-menu",
{
attrs: {
"content-class": "background-white",
"close-on-content-click": false,
transition: "scale-transition",
"offset-y": "",
"min-width": "auto"
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
attrs: {
color: "green",
outlined: "",
dense: "",
"prepend-inner-icon":
"mdi-clock-time-four-outline"
},
scopedSlots: _vm._u(
[
{
key: "append-outer",
fn: function() {
return [
_c(
"div",
{
staticClass:
"pr-2"
},
[
_vm._v(
"\n ~\n "
)
]
)
]
},
proxy: true
}
],
null,
true
),
model: {
value: item.notBeforeTime,
callback: function($$v) {
_vm.$set(
item,
"notBeforeTime",
$$v
)
},
expression:
"item.notBeforeTime"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{ staticClass: "allig-select" },
[
_c("v-select", {
attrs: {
items: _vm.hours,
color: "green",
outlined: "",
dense: ""
},
on: {
change: function($event) {
item.notBeforeTime = _vm.formatTime(
item.notBeforeTimeHour,
item.notBeforeTimeMinute
)
_vm.change(_vm.innerValue)
}
},
model: {
value: item.notBeforeTimeHour,
callback: function($$v) {
_vm.$set(
item,
"notBeforeTimeHour",
$$v
)
},
expression: "item.notBeforeTimeHour"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"mt-2 mr-2 ml-2 font-weight-bold"
},
[
_vm._v(
"\n :\n "
)
]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "allig-select" },
[
_c("v-select", {
attrs: {
items: _vm.minutes,
color: "green",
outlined: "",
dense: "",
"hide-details": "",
"full-width": ""
},
on: {
change: function($event) {
item.notBeforeTime = _vm.formatTime(
item.notBeforeTimeHour,
item.notBeforeTimeMinute
)
_vm.change(_vm.innerValue)
}
},
model: {
value: item.notBeforeTimeMinute,
callback: function($$v) {
_vm.$set(
item,
"notBeforeTimeMinute",
$$v
)
},
expression: "item.notBeforeTimeMinute"
}
})
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "pa-0", attrs: { cols: "3" } },
[
_c(
"v-menu",
{
attrs: {
"content-class": "background-white",
"close-on-content-click": false,
transition: "scale-transition",
"offset-y": "",
"min-width": "auto"
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass: "allig-text-field",
attrs: {
color: "green",
readonly: "",
outlined: "",
dense: "",
"prepend-inner-icon":
"mdi-calendar"
},
model: {
value:
item.notAfterFormattedDate,
callback: function($$v) {
_vm.$set(
item,
"notAfterFormattedDate",
$$v
)
},
expression:
"item.notAfterFormattedDate"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
],
null,
true
),
model: {
value: item.menuNotAfterDate,
callback: function($$v) {
_vm.$set(item, "menuNotAfterDate", $$v)
},
expression: "item.menuNotAfterDate"
}
},
[
_vm._v(" "),
_c("v-date-picker", {
attrs: {
color: "green",
"no-title": "",
scrollable: ""
},
on: {
input: function($event) {
item.notAfterFormattedDate = _vm.formatDate(
item.notAfterDate
)
item.menuNotAfterDate = false
_vm.change(_vm.innerValue)
}
},
model: {
value: item.notAfterDate,
callback: function($$v) {
_vm.$set(item, "notAfterDate", $$v)
},
expression: "item.notAfterDate"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "pa-0", attrs: { cols: "3" } },
[
_c(
"v-menu",
{
attrs: {
"content-class": "background-white",
"close-on-content-click": false,
transition: "scale-transition",
"offset-y": "",
left: "",
"min-width": "auto"
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
attrs: {
color: "green",
readonly: "",
outlined: "",
dense: "",
"prepend-inner-icon":
"mdi-clock-time-four-outline"
},
scopedSlots: _vm._u(
[
{
key: "append-outer",
fn: function() {
return [
_c(
"v-btn",
{
attrs: {
icon: ""
},
on: {
click: function(
$event
) {
return _vm.deleteItem(
item.index
)
}
}
},
[
_c("v-icon", [
_vm._v(
"mdi-close"
)
])
],
1
)
]
},
proxy: true
}
],
null,
true
),
model: {
value: item.notAfterTime,
callback: function($$v) {
_vm.$set(
item,
"notAfterTime",
$$v
)
},
expression:
"item.notAfterTime"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{ staticClass: "allig-select" },
[
_c("v-select", {
attrs: {
items: _vm.hours,
color: "green",
outlined: "",
dense: ""
},
on: {
change: function($event) {
item.notAfterTime = _vm.formatTime(
item.notAfterTimeHour,
item.notAfterTimeMinute
)
_vm.change(_vm.innerValue)
}
},
model: {
value: item.notAfterTimeHour,
callback: function($$v) {
_vm.$set(
item,
"notAfterTimeHour",
$$v
)
},
expression: "item.notAfterTimeHour"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"mt-2 mr-2 ml-2 font-weight-bold"
},
[
_vm._v(
"\n :\n "
)
]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "allig-select" },
[
_c("v-select", {
attrs: {
items: _vm.minutes,
color: "green",
outlined: "",
dense: "",
"hide-details": "",
"full-width": ""
},
on: {
change: function($event) {
item.notAfterTime = _vm.formatTime(
item.notAfterTimeHour,
item.notAfterTimeMinute
)
_vm.change(_vm.innerValue)
}
},
model: {
value: item.notAfterTimeMinute,
callback: function($$v) {
_vm.$set(
item,
"notAfterTimeMinute",
$$v
)
},
expression: "item.notAfterTimeMinute"
}
})
],
1
)
]
)
],
1
)
],
1
)
],
1
)
]
}
}
],
null,
true
)
}),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "ma-1", attrs: { justify: "end" } },
[
_c("text-link", {
attrs: { text: "+ 行を追加する" },
on: { click: _vm.addItem }
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateUserListTable/GateUserListTable.vue?vue&type=template&id=1888eed7&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateUserListTable/GateUserListTable.vue?vue&type=template&id=1888eed7& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-user-table" },
[
_c(
"v-container",
[
_c(
"v-row",
[
_vm.successMessageLogs !== ""
? _c(
"v-col",
{
staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-success"
},
[
_vm._v(
"\n " + _vm._s(_vm.successMessageLogs) + "\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\n " + _vm._s(_vm.errorMessageLogs) + "\n "
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
attrs: {
"align-content": "center",
"no-gutters": "",
justify: "space-between"
}
},
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "ml-4 mb-2 mr-2 mt-5",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.userTotalCount
}
})
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
headers: _vm.headers,
items: _vm.innerValue,
"items-per-page": _vm.perPage,
"item-key": "userId",
"no-data-text": "データーはありません",
"hide-default-footer": "",
"show-select": true
},
on: {
"update:options": function($event) {
return _vm.$emit("change-sort", $event)
},
"item-expanded": function($event) {
return _vm.$emit("change-expanded", $event)
}
},
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.userTotalCount,
disabled: _vm.loading
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.userTotalCount / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupAddForm/GroupAddForm.vue?vue&type=template&id=a82feb3e&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupAddForm/GroupAddForm.vue?vue&type=template&id=a82feb3e&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-add-form modal-control" },
[
_c(
"v-container",
{ staticClass: "pt-0" },
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold mb-5 mt-5 ml-3"
},
[_vm._v("\n 通行権限グループ情報\n ")]
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-content-scroll" },
[
_c(
"v-form",
{
ref: "formGroup",
staticStyle: { position: "relative" },
attrs: { "lazy-validation": "" }
},
[
_c(
"v-overlay",
{
staticClass: "overlay-group-tab",
attrs: {
absolute: "",
value: _vm.isGetGroup,
color: "white"
}
},
[
_c("v-progress-circular", {
staticClass: "user-loading-progress",
attrs: { indeterminate: "", color: "green" }
})
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5 pt-5" },
[
_c("input-form", {
attrs: {
isShow: "vertical",
rules: [_vm.rulesValidate.validateGroupName],
title:
"通行権限グループ名 ※必須",
inputType: "text"
},
model: {
value: _vm.groupNameValue,
callback: function($$v) {
_vm.groupNameValue = $$v
},
expression: "groupNameValue"
}
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_vm.authority.isCustomUserAuthorityService
? _c(
"div",
[
_c(
"v-row",
{ staticClass: "col-vertical mt-5" },
[
_c(
"v-col",
{ staticClass: "col-12 mb-0 pb-0" },
[
_c(
"div",
{
staticClass:
"title-display-block ml-0 pa-0 mt-0 mb-0"
},
[_vm._v(" 通行権限グループ管理者")]
)
]
)
],
1
),
_vm._v(" "),
_vm._l(_vm.listGroup, function(item, i) {
return _c(
"div",
{ key: i },
[
_c(
"v-row",
{ staticClass: "mt-5 col-vertical" },
[
_c(
"v-col",
{
attrs: {
md: "3",
sm: "12",
cols: "12"
}
},
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "2" } },
[
_c(
"v-btn",
{
attrs: {
icon: "",
al: ""
},
on: {
click: function(
$event
) {
return _vm.deleteItem(
i
)
}
}
},
[
_c(
"v-icon",
{
staticClass:
"gray--text",
attrs: {
"align-self":
"ceb="
}
},
[
_vm._v(
"mdi-minus-circle"
)
]
)
],
1
)
],
1
),
_vm._v(" "),
item.Ids.text
? _c(
"v-col",
{ attrs: { cols: "10" } },
[
_c(
"v-tooltip",
{
attrs: {
bottom: ""
},
scopedSlots: _vm._u(
[
{
key:
"activator",
fn: function(
ref
) {
var on =
ref.on
return [
_c(
"span",
_vm._g(
{},
on
),
[
_c(
"v-combobox",
{
staticClass:
"item-ellipsis",
attrs: {
items:
_vm.dataAllow,
autocomplete:
"off",
color:
"green",
"hide-details":
"auto",
"no-data-text":
"",
outlined:
"",
dense:
"",
disabled:
item.disabled,
"menu-props": {
contentClass:
"v-select-item v-select-item-disabled"
},
attach: true
},
on: {
change:
_vm.changeData
},
model: {
value:
item.Ids,
callback: function(
$$v
) {
_vm.$set(
item,
"Ids",
$$v
)
},
expression:
"item.Ids"
}
}
)
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
item.Ids.text
? _c("span", [
_vm._v(
_vm._s(
item.Ids
.text
)
)
])
: _vm._e()
]
)
],
1
)
: _c(
"v-col",
{ attrs: { cols: "10" } },
[
_c("v-combobox", {
staticClass:
"item-ellipsis",
attrs: {
items:
_vm.dataAllow,
autocomplete: "off",
color: "green",
"hide-details":
"auto",
"no-data-text": "",
outlined: "",
dense: "",
disabled:
item.disabled,
"menu-props": {
contentClass:
"v-select-item v-select-item-disabled"
},
attach: true
},
on: {
change:
_vm.changeData
},
model: {
value: item.Ids,
callback: function(
$$v
) {
_vm.$set(
item,
"Ids",
$$v
)
},
expression:
"item.Ids"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
attrs: {
md: "9",
sm: "12",
cols: "12"
}
},
[
_c(
"v-row",
{ staticClass: "item-check-box" },
[
_c(
"v-col",
{ attrs: { cols: "3" } },
[
_vm.isEdit === true
? _c("v-checkbox", {
attrs: {
disabled: "",
color: "grey",
dense: "",
"hide-details": "",
label:
"ゲート閲覧権限"
},
model: {
value:
item.isAdminToView,
callback: function(
$$v
) {
_vm.$set(
item,
"isAdminToView",
$$v
)
},
expression:
"item.isAdminToView"
}
})
: _c("v-checkbox", {
attrs: {
color: "grey",
disabled: "",
dense: "",
"hide-details": "",
label:
"ゲート閲覧権限"
},
model: {
value:
item.isAdminToView,
callback: function(
$$v
) {
_vm.$set(
item,
"isAdminToView",
$$v
)
},
expression:
"item.isAdminToView"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "3" } },
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details": "",
label:
"通行可能所属/ユーザーの設定権限"
},
model: {
value:
item.isAdminOfGroupPassages,
callback: function(
$$v
) {
_vm.$set(
item,
"isAdminOfGroupPassages",
$$v
)
},
expression:
"item.isAdminOfGroupPassages"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "3" } },
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details": "",
label:
"一時通行可能ユーザーの設定権限"
},
model: {
value:
item.isAdminOfGatePassages,
callback: function(
$$v
) {
_vm.$set(
item,
"isAdminOfGatePassages",
$$v
)
},
expression:
"item.isAdminOfGatePassages"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "3" } },
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details": "",
label: "遠隔解錠権限"
},
model: {
value:
item.isAdminOfRemoteUnlock,
callback: function(
$$v
) {
_vm.$set(
item,
"isAdminOfRemoteUnlock",
$$v
)
},
expression:
"item.isAdminOfRemoteUnlock"
}
})
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
}),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-0 pt-0" },
[
_c("v-col", { staticClass: "col-12 pt-0" }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light ml-0 pa-0 mt-0 add-button",
on: { click: _vm.addGroup }
},
[_vm._v(" + 追加する ")]
)
])
],
1
)
],
2
)
: _vm._e(),
_vm._v(" "),
_c(
"div",
{ staticClass: "input-form mt-3" },
[
_c(
"v-row",
{ staticClass: "col-vertical" },
[
_c("v-col", { attrs: { cols: "12" } }, [
_c(
"div",
{
staticClass:
"title-display-block ml-0 pa-0 mt-0 mb-0"
},
[_vm._v("ゲート")]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "12" } },
[
_c("v-autocomplete", {
attrs: {
items: _vm.dataAllGates,
color: "green",
"return-object": "",
"hide-details": "auto",
outlined: "",
dense: "",
"no-data-text": "",
multiple: "",
chips: "",
"deletable-chips": "",
"menu-props": {
contentClass: "class-v-select-item "
},
attach: true
},
model: {
value: _vm.gateValue,
callback: function($$v) {
_vm.gateValue = $$v
},
expression: "gateValue"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "col-vertical mt-5" },
[
_c("v-col", { attrs: { sm: "3", xl: "2" } }, [
_c(
"div",
{
staticClass:
"title-display-block ml-0 pa-0 mt-3 mb-0"
},
[_vm._v("通行可能時間設定")]
)
]),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-subheader",
[
_c("text-link", {
staticClass: "item-user-name block",
attrs: {
text:
"通行可能時間設定を新規作成/編集する"
},
on: { click: _vm.clickTimeSettings }
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "12" } },
[
_c("v-autocomplete", {
attrs: {
items: _vm.dataAllTimes,
color: "green",
"return-object": "",
"hide-details": "auto",
outlined: "",
dense: "",
"no-data-text": "",
clearable: "",
disabled: _vm.isGateLock === 2,
"menu-props": {
contentClass: "class-v-select-item "
},
attach: true
},
model: {
value: _vm.inputTime,
callback: function($$v) {
_vm.inputTime = $$v
},
expression: "inputTime"
}
}),
_vm._v(" "),
_vm.isGateLock === 1
? _c(
"p",
{ staticClass: "red--text mgs-gate-lock" },
[
_vm._v(
"※通行可能時間設定は、ALLIGATE Lock Pro のゲートのみ設定が反映されます"
)
]
)
: _vm._e()
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_vm.isEdit === true
? _c(
"v-row",
{ staticClass: "mb-2 mt-2", attrs: { justify: "end" } },
[
_vm.successMessageLogs !== "" &&
_vm.GateSubmittedFail.length === 0 &&
_vm.UserSubmittedFail.length === 0 &&
_vm.administratorsAddFail.length === 0 &&
_vm.loading === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-no bg-success"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.GateSubmittedFail.length === 0 &&
_vm.UserSubmittedFail.length === 0 &&
_vm.administratorsAddFail.length > 0 &&
_vm.loading === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-no bg-error"
},
[
_vm.isEdit
? _c("span", [
_vm._v(
"通行権限グループが編集されました。"
)
])
: _c("span", [
_vm._v(
"通行権限グループが追加されました。"
)
]),
_vm._v(
"通行権限グループ管理者紐づけに失敗しています。"
),
_c("br"),
_vm._v(
"\n 通行権限グループ管理者: " +
_vm._s(
_vm.administratorsAddFail.toString()
) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.GateSubmittedFail.length > 0 &&
_vm.UserSubmittedFail.length > 0 &&
_vm.loading === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-error bg-no messageRow",
attrs: { cols: "10", align: "right" }
},
[
_vm.isEdit
? _c("span", [
_vm._v(
"通行権限グループが編集されました。"
)
])
: _c("span", [
_vm._v(
"通行権限グループが追加されました。"
)
]),
_vm._v(
"ゲートとユーザーの紐づけに失敗しています。"
),
_c("br"),
_vm._v(
"\n 通行権限グループ編集より、ゲートとユーザーの確認をしてください。"
),
_c("br"),
_vm._v(
"\n 別の通行可能時間帯が設定されている通行権限グループに紐づいている場合、追加することができません。"
),
_c("br"),
_vm._v(
"\n 登録失敗ゲート名: " +
_vm._s(_vm.GateSubmittedFail.toString()) +
" "
),
_c("br"),
_vm._v(
"\n 登録失敗ユーザー名: " +
_vm._s(_vm.UserSubmittedFail.toString()) +
"\n "
),
_vm.administratorsAddFail.length > 0
? _c("span", [
_c("br"),
_vm._v(
" 登録失敗ユーザー名: " +
_vm._s(
_vm.administratorsAddFail.toString()
)
)
])
: _vm._e()
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.GateSubmittedFail.length > 0 &&
_vm.UserSubmittedFail.length === 0 &&
_vm.loading === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-error bg-no messageRow",
attrs: { cols: "10", align: "right" }
},
[
_vm.isEdit
? _c("span", [
_vm._v(
"通行権限グループが編集されました。"
)
])
: _c("span", [
_vm._v(
"通行権限グループが追加されました。"
)
]),
_vm._v("ゲートの紐づけに失敗しています。"),
_c("br"),
_vm._v(
"\n 通行権限グループ編集より、ゲートの確認をしてください。"
),
_c("br"),
_vm._v(
"\n 別の通行可能時間帯が設定されている通行権限グループに紐づいている場合、追加することができません。"
),
_c("br"),
_vm._v(
"\n 登録失敗ゲート名: " +
_vm._s(_vm.GateSubmittedFail.toString()) +
"\n "
),
_vm.administratorsAddFail.length > 0
? _c("span", [
_c("br"),
_vm._v(
" 登録失敗ユーザー名: " +
_vm._s(
_vm.administratorsAddFail.toString()
)
)
])
: _vm._e()
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.GateSubmittedFail.length === 0 &&
_vm.UserSubmittedFail.length > 0 &&
_vm.loading === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-error bg-no messageRow",
attrs: { cols: "10", align: "right" }
},
[
_vm.isEdit
? _c("span", [
_vm._v(
"通行権限グループが編集されました。"
)
])
: _c("span", [
_vm._v(
"通行権限グループが追加されました。"
)
]),
_vm._v("ユーザーの紐づけに失敗しています。"),
_c("br"),
_vm._v(
"\n 通行権限グループ編集より、ユーザーの確認をしてください。"
),
_c("br"),
_vm._v(
"\n 別の通行可能時間帯が設定されている通行権限グループに紐づいている場合、追加することができません。"
),
_c("br"),
_vm._v(
"\n 登録失敗ユーザー名: " +
_vm._s(_vm.UserSubmittedFail.toString()) +
"\n "
),
_vm.administratorsAddFail.length > 0
? _c("span", [
_c("br"),
_vm._v(
" 登録失敗ユーザー名: " +
_vm._s(
_vm.administratorsAddFail.toString()
)
)
])
: _vm._e()
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-error bg-no messageRow",
attrs: { cols: "10", align: "right" }
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "messageRow",
attrs: { cols: "2", align: "right" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
disabled:
_vm.groupDetail.groupId === null ||
_vm.groupDetail.groupId === undefined ||
_vm.groupDetail.groupId === "",
outlined: ""
},
on: {
click: function($event) {
return _vm.clickUpdateGroup()
}
}
},
[
_vm._v(
"\n 保存する\n "
)
]
)
],
1
)
],
1
)
: _c(
"v-row",
{ staticClass: "mb-2 mt-2", attrs: { justify: "end" } },
[
_vm.successMessageLogs !== "" &&
_vm.GateSubmittedFail.length === 0 &&
_vm.UserSubmittedFail.length === 0 &&
_vm.administratorsAddFail.length === 0 &&
_vm.loading === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-no bg-success"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.GateSubmittedFail.length === 0 &&
_vm.UserSubmittedFail.length === 0 &&
_vm.administratorsAddFail.length > 0 &&
_vm.loading === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-no bg-error"
},
[
_vm.isEdit
? _c("span", [
_vm._v(
"通行権限グループが編集されました。"
)
])
: _c("span", [
_vm._v(
"通行権限グループが追加されました。"
)
]),
_vm._v(
"通行権限グループ管理者紐づけに失敗しています。"
),
_c("br"),
_vm._v(
"\n 通行権限グループ管理者: " +
_vm._s(
_vm.administratorsAddFail.toString()
) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.GateSubmittedFail.length > 0 &&
_vm.UserSubmittedFail.length > 0 &&
_vm.loading === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-error bg-no messageRow",
attrs: { cols: "11", align: "right" }
},
[
_vm.isEdit
? _c("span", [
_vm._v(
"通行権限グループが編集されました。"
)
])
: _c("span", [
_vm._v(
"通行権限グループが追加されました。"
)
]),
_vm._v(
"ゲートとユーザーの紐づけに失敗しています。"
),
_c("br"),
_vm._v(
"\n 通行権限グループ編集より、ゲートとユーザーの確認をしてください。"
),
_c("br"),
_vm._v(
"\n 別の通行可能時間帯が設定されている通行権限グループに紐づいている場合、追加することができません。"
),
_c("br"),
_vm._v(
"\n 登録失敗ゲート名: " +
_vm._s(_vm.GateSubmittedFail.toString()) +
" "
),
_c("br"),
_vm._v(
"\n 登録失敗ユーザー名: " +
_vm._s(_vm.UserSubmittedFail.toString()) +
"\n "
),
_vm.administratorsAddFail.length > 0
? _c("span", [
_c("br"),
_vm._v(
" 登録失敗ユーザー名: " +
_vm._s(
_vm.administratorsAddFail.toString()
)
)
])
: _vm._e()
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.GateSubmittedFail.length > 0 &&
_vm.UserSubmittedFail.length === 0 &&
_vm.loading === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-error bg-no messageRow",
attrs: { cols: "11", align: "right" }
},
[
_vm.isEdit
? _c("span", [
_vm._v(
"通行権限グループが編集されました。"
)
])
: _c("span", [
_vm._v(
"通行権限グループが追加されました。"
)
]),
_vm._v("ゲートの紐づけに失敗しています。"),
_c("br"),
_vm._v(
"\n 通行権限グループ編集より、ゲートの確認をしてください。"
),
_c("br"),
_vm._v(
"\n 別の通行可能時間帯が設定されている通行権限グループに紐づいている場合、追加することができません。"
),
_c("br"),
_vm._v(
"\n 登録失敗ゲート名: " +
_vm._s(_vm.GateSubmittedFail.toString()) +
"\n "
),
_vm.administratorsAddFail.length > 0
? _c("span", [
_c("br"),
_vm._v(
" 登録失敗ユーザー名: " +
_vm._s(
_vm.administratorsAddFail.toString()
)
)
])
: _vm._e()
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.GateSubmittedFail.length === 0 &&
_vm.UserSubmittedFail.length > 0 &&
_vm.loading === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-error bg-no messageRow",
attrs: { cols: "11", align: "right" }
},
[
_vm.isEdit
? _c("span", [
_vm._v(
"通行権限グループが編集されました。"
)
])
: _c("span", [
_vm._v(
"通行権限グループが追加されました。"
)
]),
_vm._v("ユーザーの紐づけに失敗しています。"),
_c("br"),
_vm._v(
"\n 通行権限グループ編集より、ユーザーの確認をしてください。"
),
_c("br"),
_vm._v(
"\n 別の通行可能時間帯が設定されている通行権限グループに紐づいている場合、追加することができません。"
),
_c("br"),
_vm._v(
"\n 登録失敗ユーザー名: " +
_vm._s(_vm.UserSubmittedFail.toString()) +
"\n "
),
_vm.administratorsAddFail.length > 0
? _c("span", [
_c("br"),
_vm._v(
" 登録失敗ユーザー名: " +
_vm._s(
_vm.administratorsAddFail.toString()
)
)
])
: _vm._e()
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-4 bg-error bg-no messageRow",
attrs: { cols: "11", align: "right" }
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "messageRow",
attrs: { cols: "1", align: "right" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickSaveGroup()
}
}
},
[_vm._v("\n 登録\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupAddUserListTable/GroupAddUserListTable.vue?vue&type=template&id=51137aa9&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupAddUserListTable/GroupAddUserListTable.vue?vue&type=template&id=51137aa9& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-user-table" },
[
_c(
"v-container",
[
_c(
"v-row",
[
_vm.successMessageLogs !== ""
? _c(
"v-col",
{
staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-success"
},
[
_vm._v(
"\n " + _vm._s(_vm.successMessageLogs) + "\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\n " + _vm._s(_vm.errorMessageLogs) + "\n "
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
attrs: {
"align-content": "center",
"no-gutters": "",
justify: "space-between"
}
},
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "ml-4 mb-2 mr-2 mt-5",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.userTotalCount
}
})
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
headers: _vm.headers,
items: _vm.getDataUsers,
loading: _vm.loading,
"items-per-page": _vm.perPage,
"item-key": "userId",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
"show-select": true
},
on: {
"update:options": function($event) {
return _vm.$emit("change-sort", $event)
},
"item-expanded": function($event) {
return _vm.$emit("change-expanded", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "item.data-table-select",
fn: function(ref) {
var item = ref.item
var isSelected = ref.isSelected
var select = ref.select
return [
item.disable
? _c("v-simple-checkbox", {
attrs: {
value: true,
readonly: item.disable,
disabled: item.disable,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
: _c("v-simple-checkbox", {
attrs: {
value: isSelected,
readonly: item.disabled,
disabled: item.disabled,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.userTotalCount,
disabled: _vm.loading
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.userTotalCount / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupDetailForm/GroupDetailForm.vue?vue&type=template&id=6db8bf4b&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupDetailForm/GroupDetailForm.vue?vue&type=template&id=6db8bf4b& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-detail" },
[
_c(
"v-container",
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[_vm._v("\n 通行権限グループ情報\n ")]
)
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5" },
[
_c("div", { staticClass: "info-item" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col col-2" },
[_c("v-subheader", [_vm._v("通行権限グループ名")])],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-body-2 col align-self-center" },
[_vm._v(" " + _vm._s(_vm.groupDetail.name) + " ")]
)
])
]),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "2" } },
[_c("v-subheader", [_vm._v("ゲート")])],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
_vm._l(_vm.gatesGroup, function(gate) {
return _c(
"v-col",
{
key: gate.value,
attrs: { md: "3", sm: "6", cols: "12" }
},
[
_c("text-link", {
attrs: { text: gate.text },
on: {
click: function($event) {
return _vm.clickGate(
gate.value,
_vm.groupDetail.groupId
)
}
}
})
],
1
)
}),
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "2" } },
[_c("v-subheader", [_vm._v("ユーザー")])],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
_vm._l(_vm.usersGroup, function(user) {
return _c(
"v-col",
{
key: user.value,
attrs: { md: "3", sm: "6", cols: "12" }
},
[
_c("text-link", {
attrs: { text: user.text },
on: {
click: function($event) {
return _vm.$emit("click-user", {
userId: user.value,
groupId: _vm.groupDetail.groupId
})
}
}
})
],
1
)
}),
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[_vm._v("\n 通行可能時間設定\n ")]
)
],
1
),
_vm._v(" "),
_c("v-row", { staticClass: "ml-1 pt-0 mt-0" }, [
_c(
"div",
{ staticClass: "col col-12 pl-0 pt-0" },
[
_c("v-data-table", {
staticClass: "border-table shadow-table ",
attrs: {
"must-sort": "",
"items-per-page": -1,
headers: _vm.headerTimes,
items:
_vm.groupDetail.passableTimeSetting !== undefined &&
_vm.groupDetail.passableTimeSetting !== null
? _vm.groupDetail.passableTimeSetting.timeSettings
: [],
"item-key": "dayTypeId",
"no-data-text": "該当するデータがありません",
"hide-default-footer": "",
"custom-sort": _vm.tableSort
},
on: {
"update:options": function($event) {
return _vm.$emit("change-sort", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "item.name",
fn: function(ref) {
var item = ref.item
return [
_c("span", [
_vm._v(
"\n " +
_vm._s(
_vm.groupDetail.passableTimeSetting.name
) +
"\n "
)
])
]
}
},
{
key: "item.dayTypeName",
fn: function(ref) {
var item = ref.item
return [
_c("span", [
_vm._v(
"\n " +
_vm._s(item.dayTypeName) +
"\n "
)
])
]
}
},
{
key: "item.expand-time",
fn: function(ref) {
var item = ref.item
return [
_c("span", [
_vm._v(
"\n " +
_vm._s(item.startTime) +
" ~ " +
_vm._s(item.endTime) +
"\n "
)
])
]
}
}
],
null,
true
)
})
],
1
)
]),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mb-10", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled:
_vm.groupDetail.groupId === null ||
_vm.groupDetail.groupId === undefined ||
_vm.groupDetail.groupId === ""
},
on: {
click: function($event) {
return _vm.$emit(
"clickEditGroup",
_vm.groupDetail.groupId
)
}
}
},
[_vm._v("編集")]
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupGateTable/GroupGateTable.vue?vue&type=template&id=6d5b193e&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupGateTable/GroupGateTable.vue?vue&type=template&id=6d5b193e& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-gate-table" },
[
_c(
"v-container",
[
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "ml-4 mb-2",
attrs: {
"per-page": 25,
page: _vm.pageGroup,
"items-length": _vm.groupTotalCount
}
})
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
loading: _vm.loading,
headers: _vm.headers,
items: _vm.ExpandedGroup,
"items-per-page": 25,
"no-data-text": "",
"loading-text": "",
"hide-default-footer": "",
dense: "",
"show-select": _vm.ExpandedGroup.length > 0 ? true : false,
"item-key": "passageId",
"hide-default-header": ""
},
on: {
"item-expanded": function($event) {
return _vm.$emit("change-expanded-group", {
event: $event,
expanded: "group"
})
}
},
scopedSlots: _vm._u(
[
{
key: "header",
fn: function(ref) {
var headers = ref.props.headers
return [
_c("thead", [
_c(
"tr",
_vm._l(headers, function(h) {
return _c(
"th",
{ key: h.value, attrs: { width: h.width } },
[
_vm._v(
"\n " +
_vm._s(h.text) +
"\n "
),
h.value === "groupName"
? _c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{ attrs: { icon: "" } },
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-help-circle"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", {
domProps: {
innerHTML: _vm._s(
"所属の通行権限グループ、または、ユーザー個人に
設定された通行権限グループが表示されます。
両方が設定されている場合、
個人の通行権限グループの設定が優先されます。"
)
}
})
]
)
: _vm._e()
],
1
)
}),
0
)
])
]
}
},
{
key: "item.groupName",
fn: function(ref) {
var item = ref.item
return [
_c(
"span",
{ staticClass: "group-inline" },
[
_c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.group.name },
on: {
click: function($event) {
return _vm.clickDetail(item.groupId)
}
}
})
],
1
),
_vm._v(" "),
_c("span", { staticClass: "group-inline" }, [
_c("span", { staticClass: "btn-primary no-click" }, [
_vm._v(
"\n ユーザー設定適用中\n "
)
])
])
]
}
},
{
key: "item.passableTimeSettingName",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-tooltip",
{
attrs: { bottom: "", v: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
item.group.passableTimeSetting !==
undefined &&
item.group.passableTimeSetting.name !==
undefined
? _c(
"div",
_vm._g(
_vm._b(
{
staticClass:
"item-user-id passable-time-setting"
},
"div",
attrs,
false
),
on
),
[
_vm._v(
"\n " +
_vm._s(
item.group.passableTimeSetting
.name
) +
"\n "
)
]
)
: _vm._e()
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_vm.checkPassableTimeSetting(item.group)
? _c(
"span",
_vm._l(
item.group.passableTimeSetting.timeSettings,
function(row, index) {
return _c("div", { key: index }, [
_vm._v(
_vm._s(row.dayTypeName) +
" " +
_vm._s(row.startTime) +
"〜" +
_vm._s(row.endTime)
)
])
}
),
0
)
: _vm._e()
]
)
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.groupTotalCount / 25),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showConfirm,
callback: function($$v) {
_vm.showConfirm = $$v
},
expression: "showConfirm"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v(
_vm._s(_vm.userId) +
"が新たに所属する通行権限を選択してください。"
)
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-text",
[
_vm.messageSetting.success === "" &&
_vm.messageSetting.error === ""
? _c("v-autocomplete", {
staticClass: "input-search mt-2",
attrs: {
clearable: "",
label: "'適用されている通行権限グループ'",
solo: "",
"hide-details": "",
"no-data-text": "",
items: _vm.groupPassage
},
model: {
value: _vm.groupItem,
callback: function($$v) {
_vm.groupItem = $$v
},
expression: "groupItem"
}
})
: _vm._e(),
_vm._v(" "),
_vm.messageSetting.success !== "" && _vm.loading === false
? _c(
"div",
{
staticClass:
"mt-5 mb-4 font-weight-bold mt-1 bg-success"
},
[
_vm._v(
"\n " +
_vm._s(_vm.messageSetting.success) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.messageSetting.error !== "" && _vm.loading === false
? _c(
"div",
{
staticClass:
"mt-5 mb-4 font-weight-bold mt-1 bg-error"
},
[
_vm._v(
"\n " +
_vm._s(_vm.messageSetting.error) +
"\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_vm.messageSetting.success === "" &&
_vm.messageSetting.error === ""
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("add-group-pass", {
groupId: _vm.groupItem,
userId: _vm.userId
})
}
}
},
[_vm._v("選択した通行権限グループに所属する")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
_vm.showConfirm = false
}
}
},
[_vm._v("\n キャンセル\n ")]
)
],
1
)
],
1
)
: _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
_vm.showConfirm = false
}
}
},
[_vm._v("\n OK\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupListAdd/GroupListAdd.vue?vue&type=template&id=3cb68b21&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupListAdd/GroupListAdd.vue?vue&type=template&id=3cb68b21& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-table" },
[
_c(
"v-container",
[
_c(
"v-row",
[
_vm.successMessageLogs !== ""
? _c(
"v-col",
{
staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-success"
},
[
_vm._v(
"\n " + _vm._s(_vm.successMessageLogs) + "\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\n " + _vm._s(_vm.errorMessageLogs) + "\n "
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
attrs: {
"align-content": "center",
"no-gutters": "",
justify: "space-between"
}
},
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "ml-4 mb-2 mr-2 mt-5",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.groupTotalCount
}
})
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
headers: _vm.headers,
items: _vm.getDataGroups,
"items-per-page": _vm.perPage,
"item-key": "groupId",
"no-data-text": "データーはありません",
"hide-default-footer": "",
"show-select": true
},
on: {
"update:options": function($event) {
return _vm.$emit("change-sort", $event)
},
"item-expanded": function($event) {
return _vm.$emit("change-expanded", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "item.data-table-select",
fn: function(ref) {
var item = ref.item
var isSelected = ref.isSelected
var select = ref.select
return [
item.disable
? _c("v-simple-checkbox", {
attrs: {
value: true,
readonly: item.disable,
disabled: item.disable,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
: _c("v-simple-checkbox", {
attrs: {
value: isSelected,
readonly: item.disabled,
disabled: item.disabled,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.groupTotalCount,
disabled: _vm.loading
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.groupTotalCount / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupListModalTable/GroupListModalTable.vue?vue&type=template&id=3ac4701f&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupListModalTable/GroupListModalTable.vue?vue&type=template&id=3ac4701f&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-table mt-2" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
staticClass: "ml-8",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.dataGroupsModal.total
}
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c("v-checkbox", {
staticClass: "text-caption-checkbox mr-10",
attrs: {
label: "有効な通行権限グループのみ表示",
color: "green",
dense: "",
"hide-details": "",
disabled: _vm.dataGroupsModal.loading
},
model: {
value: _vm.showValid,
callback: function($$v) {
_vm.showValid = $$v
},
expression: "showValid"
}
}),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-caption display-option included-option text-sm-caption text-md-caption text-lg-caption text-xl-caption mr-4",
on: {
click: function() {
_vm.showOption = !_vm.showOption
}
}
},
[
_c("span", { staticClass: "display-option-title" }, [
_vm._v("\n 表示オプション\n ")
]),
_vm._v(" "),
_c(
"span",
[
_c("v-icon", { attrs: { dense: "" } }, [
_vm._v("mdi-chevron-down")
])
],
1
)
]
)
],
1
),
_vm._v(" "),
_vm.showOption
? _c(
"v-row",
{ staticClass: "pt-0 pb-0 mt-0" },
[
_c(
"v-container",
{ staticClass: "pt-0" },
[
_c("display-option", {
attrs: {
isShowOption: _vm.showOption,
"display-option-items": _vm.displayOptionItems,
disabled: _vm.dataGroupsModal.loading,
isVaildOnly: _vm.isVaildOnly,
isVaildOnlyShow: false
},
on: {
"show-only-isVaild": function($event) {
return _vm.$emit("show-only-isVaild", $event)
},
input: function($event) {
return _vm.CheckColumn($event)
}
},
model: {
value: _vm.selectedDisplayOption,
callback: function($$v) {
_vm.selectedDisplayOption = $$v
},
expression: "selectedDisplayOption"
}
})
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "pa-3 pt-0 mt-0" },
[
_c("v-col", { staticClass: "pt-0", attrs: { sm: "12" } }, [
_c(
"div",
{ staticClass: "table-affiliation" },
[
_c("v-data-table", {
staticClass:
"border-table scroll-table table-no-bg customize-table-scroll",
attrs: {
"mobile-breakpoint": 0,
"must-sort": "",
headers: _vm.headers,
items: _vm.dataGroupsModal.data,
"items-per-page": _vm.perPage,
"item-key": "groupId",
"no-data-text": "データーはありません",
loading: _vm.dataGroupsModal.loading,
"loading-text": "データを読み込中です",
"hide-default-footer": "",
"show-select":
_vm.authority.isAdmin === true ? true : false,
"custom-sort": _vm.customSort,
isGroupEditModalShow: _vm.isGroupEditModalShow,
expanded: _vm.expanded,
"show-expand": "",
"single-expand": ""
},
on: {
"item-expanded": function($event) {
return _vm.$emit("change-expanded-group", $event)
},
"update:expanded": function($event) {
_vm.expanded = $event
}
},
scopedSlots: _vm._u(
[
{
key: "item.name",
fn: function(ref) {
var item = ref.item
return [
_c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.name },
on: {
click: function($event) {
return _vm.$emit("click-group-detail", item)
}
}
})
]
}
},
{
key: "item.data-table-expand",
fn: function(ref) {
var expand = ref.expand
var item = ref.item
var isExpanded = ref.isExpanded
return [
_c(
"v-tooltip",
{
attrs: { bottom: "", disabled: isExpanded },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
color: "white",
elevation: "0"
},
on: {
click: function($event) {
return expand(!isExpanded)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"span",
{ staticClass: "item-count" },
[
_c("v-icon", [
_vm._v("mdi-account")
]),
_vm._v(
"\n " +
_vm._s(item.userCount) +
"\n "
)
],
1
),
_vm._v(" "),
_c(
"span",
{
staticClass: "mr-5 item-count"
},
[
_c("v-icon", [
_vm._v("mdi-door")
]),
_vm._v(
"\n " +
_vm._s(item.gateCount) +
"\n "
)
],
1
)
]
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v("通行権限グループ内容を開く")
])
]
),
_vm._v(" "),
_c(
"transition",
{ attrs: { name: "expand-icon" } },
[
isExpanded
? _c("v-icon", [_vm._v("mdi-chevron-down")])
: _vm._e()
],
1
)
]
}
},
{
key: "item.registered",
fn: function(ref) {
var item = ref.item
return [
_c("span", [
_vm._v(_vm._s(_vm.convertDate(item.registered)))
])
]
}
},
{
key: "item.isValid",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(item.isValid ? "有効" : "無効") +
"\n "
)
]
}
},
_vm.authority.isAdmin
? {
key: "item.icons",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function(
$event
) {
_vm.$emit(
"isValid-confirm",
{
data: [
item.groupId
],
type:
item.isValid ===
true
? 1
: 0
}
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
item.isValid
? _c(
"v-icon",
{
staticClass:
"green--text"
},
[
_vm._v(
"mdi-account-multiple-check"
)
]
)
: _c("v-icon", [
_vm._v(
"mdi-account-multiple-outline"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(
"\n " +
_vm._s(item.isValid ? "有効" : "無効") +
"\n "
)
]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function(
$event
) {
return _vm.$emit(
"clickEditGroup",
item.groupId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-square-edit-outline"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [_vm._v("通行権限グループ編集")])
]
)
]
}
}
: null,
{
key: "expanded-item",
fn: function(ref) {
var headers = ref.headers
var item = ref.item
return [
_c(
"td",
{
staticClass: "pt-5",
attrs: { colspan: headers.length }
},
[
_c("gate-of-group-table", {
attrs: {
authority: _vm.authority,
groupExpanedGate: _vm.groupExpanedGate,
groupId: item.groupId,
isReRenderGate: _vm.isReRenderGate,
isRemoveGateSelected:
_vm.isRemoveGateSelected
},
on: {
"change-page-gate": function($event) {
return _vm.$emit(
"change-page-gate",
$event
)
},
"show-dialog-confirm": function($event) {
return _vm.$emit(
"show-dialog-confirm",
$event
)
}
}
}),
_vm._v(" "),
_c("user-of-group-table", {
attrs: {
authority: _vm.authority,
groupExpanedUser: _vm.groupExpanedUser,
groupId: item.groupId,
isReRenderUser: _vm.isReRenderUser,
isRemoveUserSelected:
_vm.isRemoveUserSelected
},
on: {
"change-page-user": function($event) {
return _vm.$emit(
"change-page-user",
$event
)
},
"show-dialog-confirm": function($event) {
return _vm.$emit(
"show-dialog-confirm",
$event
)
}
}
})
],
1
)
]
}
}
],
null,
true
),
model: {
value: _vm.groupSelected,
callback: function($$v) {
_vm.groupSelected = $$v
},
expression: "groupSelected"
}
})
],
1
)
])
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.dataGroupsModal.total,
disabled: _vm.loading
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.dataGroupsModal.total / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupListTable/GroupListTable.vue?vue&type=template&id=b31ef07e&scoped=true&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupListTable/GroupListTable.vue?vue&type=template&id=b31ef07e&scoped=true& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-table" },
[
_c(
"v-container",
{ staticClass: "pa-0" },
[
_vm.successMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-success" },
[
_vm._v(
"\n " + _vm._s(_vm.successMessageLogs) + "\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\n " + _vm._s(_vm.errorMessageLogs) + "\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3 border-bottom-bold",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
staticClass: "ml-8 mb-3",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.groupTotalCount
}
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-caption display-option included-option text-sm-caption text-md-caption text-lg-caption text-xl-caption mr-8",
on: {
click: function() {
_vm.showOption = !_vm.showOption
}
}
},
[
_c("span", { staticClass: "display-option-title" }, [
_vm._v("\n 表示オプション\n ")
]),
_vm._v(" "),
_c(
"span",
{ staticClass: "mb-3" },
[
_c("v-icon", { attrs: { dense: "" } }, [
_vm._v("mdi-chevron-down")
])
],
1
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "pt-0 pb-0 mt-0" },
[
_c(
"v-container",
{ staticClass: "pt-0" },
[
_c("display-option", {
attrs: {
isShowOption: _vm.showOption,
"display-option-items": _vm.displayOptionItems,
disabled: _vm.isGetDataList,
isVaildOnly: _vm.isVaildOnly
},
on: {
"show-only-isVaild": function($event) {
return _vm.$emit("show-only-isVaild", $event)
},
input: function($event) {
return _vm.CheckColumn($event)
}
},
model: {
value: _vm.selectedDisplayOption,
callback: function($$v) {
_vm.selectedDisplayOption = $$v
},
expression: "selectedDisplayOption"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table scroll-table",
attrs: {
"must-sort": "",
headers: _vm.headers,
items: _vm.dataGroups,
"items-per-page": _vm.perPage,
"item-key": "groupId",
"no-data-text": "データーはありません",
loading: _vm.isGetDataList,
"loading-text": "データを読み込中です",
"hide-default-footer": "",
"show-select": true,
"show-expand": "",
"single-expand": "",
"custom-sort": _vm.customSort,
expanded: _vm.expanded
},
on: {
"update:options": function($event) {
return _vm.$emit("change-sort", $event)
},
"item-expanded": function($event) {
return _vm.$emit("change-expanded-group", $event)
},
"update:expanded": function($event) {
_vm.expanded = $event
}
},
scopedSlots: _vm._u(
[
{
key: "item.groupId",
fn: function(ref) {
var item = ref.item
return [
_c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.groupId },
on: {
click: function($event) {
return _vm.$emit("click-group-detail", item.groupId)
}
}
})
]
}
},
{
key: "item.name",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.name))
])
]
}
},
{
key: "item.registered",
fn: function(ref) {
var item = ref.item
return [
_c("span", [_vm._v(_vm._s(_vm.convertDate(item.registered)))])
]
}
},
{
key: "item.isValid",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(item.isValid ? "有効" : "無効") +
"\n "
)
]
}
},
{
key: "item.passableTimeSetting.name",
fn: function(ref) {
var item = ref.item
return [
item.passableTimeSetting !== undefined
? _c(
"span",
[
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"div",
_vm._g(
_vm._b(
{
staticClass:
"titlePassableTime",
attrs: { elevation: "0" }
},
"div",
attrs,
false
),
on
),
[
_vm._v(
"\n " +
_vm._s(
item.passableTimeSetting.name
) +
"\n "
)
]
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("v-data-table", {
attrs: {
headers: _vm.headerTimes,
"items-per-page": -1,
items:
item.passableTimeSetting !== undefined &&
item.passableTimeSetting !== null
? item.passableTimeSetting.timeSettings
: [],
"item-key":
"item.passableTimeSetting.timeSettings.dayTypeId",
"no-data-text": "該当するデータがありません",
"hide-default-footer": ""
},
scopedSlots: _vm._u(
[
{
key: "item.expand-time",
fn: function(ref) {
var item = ref.item
return [
_c("span", [
_vm._v(
"\n " +
_vm._s(item.startTime) +
" ~ " +
_vm._s(item.endTime) +
"\n "
)
])
]
}
}
],
null,
true
)
})
],
1
)
],
1
)
: _vm._e()
]
}
},
{
key: "item.data-table-expand",
fn: function(ref) {
var expand = ref.expand
var item = ref.item
var isExpanded = ref.isExpanded
return [
_c(
"v-tooltip",
{
attrs: { bottom: "", disabled: isExpanded },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
color: "white",
elevation: "0"
},
on: {
click: function($event) {
return expand(!isExpanded)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"span",
{ staticClass: "item-count" },
[
_c("v-icon", [_vm._v("mdi-account")]),
_vm._v(
"\n " +
_vm._s(item.userCount) +
"\n "
)
],
1
),
_vm._v(" "),
_c(
"span",
{ staticClass: "mr-5 item-count" },
[
_c("v-icon", [_vm._v("mdi-door")]),
_vm._v(
"\n " +
_vm._s(item.gateCount) +
"\n "
)
],
1
)
]
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", { staticClass: "text-caption" }, [
_vm._v("通行権限グループ内容を開く")
])
]
),
_vm._v(" "),
_c(
"transition",
{ attrs: { name: "expand-icon" } },
[
isExpanded
? _c("v-icon", [_vm._v("mdi-chevron-down")])
: _vm._e()
],
1
)
]
}
},
{
key: "item.icons",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
_vm.$emit("show-dialog-confirm", {
data: [item.groupId],
type:
item.isValid === true ? 1 : 0
})
}
}
},
"v-btn",
attrs,
false
),
on
),
[
item.isValid
? _c(
"v-icon",
{ staticClass: "green--text" },
[_vm._v("mdi-account-multiple-check")]
)
: _c("v-icon", [
_vm._v("mdi-account-multiple-outline")
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(
"\n " +
_vm._s(item.isValid ? "有効" : "無効") +
"\n "
)
]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickEditGroup",
item.groupId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-square-edit-outline")
])
],
1
)
]
}
}
],
null,
true
)
},
[_vm._v(" "), _c("span", [_vm._v("通行権限グループ編集")])]
)
]
}
},
{
key: "expanded-item",
fn: function(ref) {
var headers = ref.headers
var item = ref.item
return [
_c(
"td",
{ attrs: { colspan: headers.length } },
[
_c("gate-of-group-table", {
attrs: {
groupExpanedGate: _vm.groupExpanedGate,
groupId: item.groupId,
isReRenderGate: _vm.isReRenderGate,
isRemoveGateSelected: _vm.isRemoveGateSelected
},
on: {
"change-page-gate": function($event) {
return _vm.$emit("change-page-gate", $event)
},
"show-dialog-confirm": function($event) {
return _vm.$emit("show-dialog-confirm", $event)
}
}
}),
_vm._v(" "),
_c("user-of-group-table", {
attrs: {
groupExpanedUser: _vm.groupExpanedUser,
groupId: item.groupId,
isReRenderUser: _vm.isReRenderUser,
isRemoveUserSelected: _vm.isRemoveUserSelected
},
on: {
"change-page-user": function($event) {
return _vm.$emit("change-page-user", $event)
},
"show-dialog-confirm": function($event) {
return _vm.$emit("show-dialog-confirm", $event)
}
}
})
],
1
)
]
}
}
],
null,
true
),
model: {
value: _vm.groupSelected,
callback: function($$v) {
_vm.groupSelected = $$v
},
expression: "groupSelected"
}
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.groupTotalCount,
disabled: _vm.isGetDataList
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.groupTotalCount / _vm.perPage),
disabled: _vm.isGetDataList
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupLockListAdd/GroupLockListAdd.vue?vue&type=template&id=76c6d841&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupLockListAdd/GroupLockListAdd.vue?vue&type=template&id=76c6d841& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-table" },
[
_c(
"v-container",
[
_c(
"v-row",
[
_vm.successMessageLogs !== ""
? _c(
"v-col",
{
staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-success"
},
[
_vm._v(
"\n " + _vm._s(_vm.successMessageLogs) + "\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\n " + _vm._s(_vm.errorMessageLogs) + "\n "
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
attrs: {
"align-content": "center",
"no-gutters": "",
justify: "space-between"
}
},
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "ml-4 mb-2 mr-2 mt-5",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.groupTotalCount
}
})
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
headers: _vm.headers,
items: _vm.getDataGroups,
"items-per-page": _vm.perPage,
"item-key": "groupId",
"no-data-text": "データーはありません",
"hide-default-footer": "",
"show-select": true
},
on: {
"update:options": function($event) {
return _vm.$emit("change-sort", $event)
},
"item-expanded": function($event) {
return _vm.$emit("change-expanded", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "item.isValid",
fn: function(ref) {
var item = ref.item
return [
item.isValid
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
}
},
{
key: "item.registered",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(_vm.converDate(item.registered)) +
"\n "
)
]
}
},
{
key: "item.data-table-select",
fn: function(ref) {
var item = ref.item
var isSelected = ref.isSelected
var select = ref.select
return [
item.disable
? _c("v-simple-checkbox", {
attrs: {
value: true,
readonly: item.disable,
disabled: item.disable,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
: _c("v-simple-checkbox", {
attrs: {
value: isSelected,
readonly: item.disabled,
disabled: item.disabled,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.groupTotalCount,
disabled: _vm.loading
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.groupTotalCount / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupOfGateLockTable/GroupOfGateLockTable.vue?vue&type=template&id=68b67ae1&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupOfGateLockTable/GroupOfGateLockTable.vue?vue&type=template&id=68b67ae1& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-gate-table" },
[
_c(
"v-container",
{ staticClass: "pa-0" },
[
_c(
"v-data-table",
{
staticClass: "border-table border-table",
attrs: {
headers: _vm.headersGroup,
items: _vm.groupOfGate,
"items-per-page": 25,
"no-data-text": "該当するゲートがありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
dense: "",
"show-select": true,
"item-key": "relationId",
loading: _vm.isGroupOfGate
},
scopedSlots: _vm._u(
[
{
key: "item.isValid",
fn: function(ref) {
var item = ref.item
return [
item.group !== undefined && item.group.isValid === true
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
},
[_vm._v(">\n ")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.total / 25),
disabled: _vm.isGroupOfGate
},
model: {
value: _vm.innerPageGroup,
callback: function($$v) {
_vm.innerPageGroup = $$v
},
expression: "innerPageGroup"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "関連付け解除",
text: "このグループとの関連付けを解除しますか?",
smallScreen: "600",
className: "common-modal"
},
on: {
close: function($event) {
return _vm.$emit("closeModalConfirm")
}
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("cancel-button", {
staticClass: "mr-2",
attrs: {
text: _vm.selectedItem.length > 0 ? "キャンセル" : "実行"
},
on: {
click: function($event) {
return _vm.$emit("closeModalConfirm")
}
}
}),
_vm._v(" "),
_vm.selectedItem.length > 0
? _c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("clickRemoveGroup", _vm.selectedItem)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShow,
callback: function($$v) {
_vm.isShow = $$v
},
expression: "isShow"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v("関連付け解除")
]),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を解除しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("処理状況")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageProcess, function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgress")
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupOfGateTable/GroupOfGateTable.vue?vue&type=template&id=0b64c6c1&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupOfGateTable/GroupOfGateTable.vue?vue&type=template&id=0b64c6c1& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-gate-table" },
[
_c(
"v-container",
[
_c(
"v-row",
{
staticClass: "mt-2 mb-1 ml-5 mr-5",
attrs: { justify: "space-between" }
},
[
_vm.gateExpanedGroup.has(_vm.gateId)
? _c("div", { staticClass: "allig-title mt-1" }, [
_vm._v(
"\n " +
_vm._s(
"通行権限グループ一覧(全" +
_vm.gateExpanedGroup.get(_vm.gateId).data.length +
"件)"
) +
"\n "
)
])
: _c("div", { staticClass: "allig-title mt-1" }, [
_vm._v(
"\n " +
_vm._s("通行権限グループ一覧(全0件)") +
"\n "
)
]),
_vm._v(" "),
_c(
"div",
[
_c(
"v-row",
{ staticClass: "mt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
on: {
click: function($event) {
return _vm.clickJoinGroup(_vm.gateId)
}
}
},
[_vm._v("\n 関連付け追加\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { disabled: _vm.selectedItem.length === 0 },
on: {
click: function($event) {
return _vm.$emit("clickConfirm", {
data: _vm.selectedItem,
type: 0,
selectedId: _vm.gateId
})
}
}
},
[_vm._v("\n 関連付け解除\n ")]
)
],
1
)
],
1
)
]
),
_vm._v(" "),
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "mt-4 ml-4 mb-2",
attrs: {
"per-page": 25,
page: _vm.gateExpanedGroup.has(_vm.gateId)
? _vm.gateExpanedGroup.get(_vm.gateId).currPage
: 1,
"items-length": _vm.gateExpanedGroup.has(_vm.gateId)
? _vm.gateExpanedGroup.get(_vm.gateId).totalCount
: 0
}
})
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table scroll-table",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
loading: _vm.gateExpanedGroup.has(_vm.gateId)
? _vm.gateExpanedGroup.get(_vm.gateId).isGetData
: false,
headers: _vm.headers,
items: _vm.gateExpanedGroup.has(_vm.gateId)
? _vm.gateExpanedGroup.get(_vm.gateId).data
: [],
"items-per-page": 25,
"no-data-text": "該当する通行権限グループがありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
dense: "",
"show-select": true,
"item-key": "relationId",
"show-expand": "",
"single-expand": ""
},
on: {
"item-expanded": function($event) {
return _vm.$emit("change-expanded-group", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "item.group.name",
fn: function(ref) {
var item = ref.item
return [
_c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.group.name },
on: {
click: function($event) {
return _vm.clickDetail(item.group.groupId)
}
}
})
]
}
},
{
key: "item.data-table-expand",
fn: function(ref) {
var expand = ref.expand
var item = ref.item
var isExpanded = ref.isExpanded
return [
_c(
"v-tooltip",
{
attrs: { bottom: "", disabled: isExpanded },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
color: "white",
elevation: "0"
},
on: {
click: function($event) {
return expand(!isExpanded)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"span",
{ staticClass: "item-count" },
[
_c("v-icon", [
_vm._v("mdi-account")
]),
_vm._v(
"\n " +
_vm._s(item.group.userCount) +
"\n "
)
],
1
)
]
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", { staticClass: "text-caption" }, [
_vm._v("ユーザー数")
])
]
),
_vm._v(" "),
_c(
"transition",
{ attrs: { name: "expand-icon" } },
[
isExpanded
? _c("v-icon", [_vm._v("mdi-chevron-down")])
: _vm._e()
],
1
)
]
}
},
{
key: "expanded-item",
fn: function(ref) {
var headers = ref.headers
var item = ref.item
return [
_c(
"td",
{ attrs: { colspan: headers.length } },
[
_c("user-of-gate-table", {
attrs: {
gateExpanedUser: _vm.gateExpanedUser,
gateId: _vm.gateId,
groupId:
item.group !== undefined
? item.group.groupId
: "",
isReRenderUser: _vm.isReRenderUser,
isRemoveUserSelected: _vm.isRemoveUserSelected
},
on: {
clickConfirm: function($event) {
return _vm.$emit("clickConfirm", $event)
},
"change-page-user": function($event) {
return _vm.$emit("change-page-user", $event)
}
}
})
],
1
)
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(
(_vm.gateExpanedGroup.has(_vm.gateId)
? _vm.gateExpanedGroup.get(_vm.gateId).totalCount
: 0) / 25
),
disabled: _vm.gateExpanedGroup.has(_vm.gateId)
? _vm.gateExpanedGroup.get(_vm.gateId).isGetData
: false
},
on: {
input: function($event) {
_vm.changePage(
_vm.gateExpanedGroup.get(_vm.gateId).currPage
)
}
},
model: {
value: _vm.gateExpanedGroup.get(_vm.gateId).currPage,
callback: function($$v) {
_vm.$set(
_vm.gateExpanedGroup.get(_vm.gateId),
"currPage",
$$v
)
},
expression: "gateExpanedGroup.get(gateId).currPage"
}
})
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupOfTime/GroupOfTime.vue?vue&type=template&id=23f55669&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupOfTime/GroupOfTime.vue?vue&type=template&id=23f55669& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-gate-table" },
[
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "ml-4 mb-2",
attrs: {
"per-page": 25,
page: _vm.pageGroup,
"items-length": _vm.groupTotalCount
}
})
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table ",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
loading: _vm.loading,
headers: _vm.headers,
items: _vm.groups,
"items-per-page": 25,
"no-data-text": " 該当する通行権限グループがありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
dense: "",
"item-key": "groupId"
},
on: {
"item-expanded": function($event) {
return _vm.$emit("change-expanded-group", {
event: $event,
passableTimeSettingId: _vm.passableTimeSettingId
})
}
},
scopedSlots: _vm._u(
[
{
key: "item.name",
fn: function(ref) {
var item = ref.item
return [
_c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.name },
on: {
click: function($event) {
return _vm.clickDetail(item.groupId)
}
}
})
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.groupTotalCount / 25),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/Header/Header.vue?vue&type=template&id=16c4f641&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/Header/Header.vue?vue&type=template&id=16c4f641&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-app-bar",
{
staticClass: "allig-header",
attrs: {
color: "white",
dense: _vm.$vuetify.breakpoint.smAndDown,
elevation: "1",
app: "",
"clipped-left": ""
}
},
[
_vm.$vuetify.breakpoint.mobile
? _c("v-app-bar-nav-icon", {
on: {
click: function($event) {
return _vm.$emit("click-nav")
}
}
})
: _vm._e(),
_vm._v(" "),
_c(
"div",
{ staticClass: "logo-text" },
[
!_vm.$vuetify.breakpoint.xs
? _c("v-img", {
staticClass: "ml-2",
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "200px"
}
})
: _c("v-img", {
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "150px",
width: _vm.$vuetify.breakpoint.width - 150
}
})
],
1
),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"div",
[
_c("v-img", {
staticClass: "icon-support",
attrs: {
src: __webpack_require__(/*! ../../../assets/image/support-center.svg */ "./src/assets/image/support-center.svg"),
"max-height": "100%",
"max-width": "220px"
},
on: {
click: function($event) {
return _vm.$emit("click-notice")
}
}
})
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-menu",
{
attrs: { "offset-y": "" },
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"div",
_vm._g(
_vm._b({ staticClass: "sub-menu" }, "div", attrs, false),
on
),
[
_vm._v("\n " + _vm._s(_vm.userName) + " "),
_c("v-icon", [_vm._v("mdi-chevron-down")])
],
1
),
_vm._v(" "),
_c(
"v-btn",
_vm._g(
_vm._b({ attrs: { icon: "" } }, "v-btn", attrs, false),
on
),
[
_c(
"v-avatar",
[_c("v-icon", [_vm._v("mdi-account-circle")])],
1
)
],
1
)
]
}
}
])
},
[
_vm._v(" "),
_c(
"v-list",
[
_vm.$vuetify.breakpoint.smAndDown
? _c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("click-notice")
}
}
},
[
_c(
"v-list-item-title",
[
_c("v-icon", [_vm._v("mdi-help-circle")]),
_vm._v("\n ヘルプ\n ")
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("click-user-setting")
}
}
},
[
_c(
"v-list-item-title",
[
_c("v-icon", [_vm._v("mdi-account-cog")]),
_vm._v(" 個人設定")
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("click-user-change-password")
}
}
},
[
_c(
"v-list-item-title",
[
_c("v-icon", [_vm._v("mdi-lock-open-variant")]),
_vm._v("パスワード変更")
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("click-logout")
}
}
},
[
_c(
"v-list-item-title",
[
_c("v-icon", [_vm._v("mdi-logout")]),
_vm._v(" ログアウト")
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/HolidaySetting/HolidaySetting.vue?vue&type=template&id=7d97f0e1&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/HolidaySetting/HolidaySetting.vue?vue&type=template&id=7d97f0e1& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-setting-template" },
[
_c(
"v-card",
{ staticClass: "overflow-y-auto", attrs: { "max-height": "1000" } },
[
_c(
"v-container",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end", cols: "12" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: { click: _vm.saveDate }
},
[_vm._v("\n 休日設定\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled: _vm.timeAdd.length === 0
},
on: { click: _vm.saveAllDate }
},
[_vm._v("\n 登録\n ")]
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "holiday-setting" },
_vm._l(_vm.months, function(item) {
return _c(
"v-col",
{ key: item.month, attrs: { cols: "4", pa: "0" } },
[
_c("v-date-picker", {
staticClass: "allig-date-picker",
attrs: {
color: "bg-title-date lighten-1 ",
"weekday-format": _vm.weekday,
"full-width": "",
multiple: "",
readonly: "",
"title-date-format": _vm.getTitle
},
on: {
"click:date": function($event) {
return _vm.setDate($event, item)
}
},
model: {
value: item.value,
callback: function($$v) {
_vm.$set(item, "value", $$v)
},
expression: "item.value"
}
})
],
1
)
}),
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showModal,
callback: function($$v) {
_vm.showModal = $$v
},
expression: "showModal"
}
},
[
_c(
"v-card",
[
_c("ModalTitle", {
attrs: { title: "休日設定" },
on: { click: _vm.closeDate }
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "pa-4 mb-0" },
[
_vm.popupProcess === false
? _c(
"v-row",
[
_c(
"v-col",
[
_c("v-select", {
staticClass: "item-year",
attrs: {
items: _vm.dayTypesCalendar,
"item-text": "text",
"item-value": "value",
"single-line": "",
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
autocomplete: "off",
"return-object": "",
"menu-props": { contentClass: "common-class" }
},
model: {
value: _vm.dateTime,
callback: function($$v) {
_vm.dateTime = $$v
},
expression: "dateTime"
}
})
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.popupProcess
? _c(
"v-row",
[
_vm.successMessageLogsModal !== "" &&
_vm.loading === false
? _c(
"v-col",
{
staticClass:
"font-weight-bold bg-success no-bg"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogsModal) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogsModal !== "" &&
_vm.loading === false
? _c(
"v-col",
{
staticClass: "font-weight-bold bg-error no-bg"
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogsModal) +
"\n "
)
]
)
: _vm._e()
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-actions",
[
_vm.popupProcess
? _c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: { click: _vm.closeDateFinish }
},
[_c("span", [_vm._v("OK")])]
)
],
1
)
: _c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: { click: _vm.closeDate }
},
[_c("span", [_vm._v("キャンセル")])]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: { click: _vm.setTypeDate }
},
[_vm._v("\n 保存する\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InALLRoomModalForm/InAllRoomModalForm.vue?vue&type=template&id=18363421&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InALLRoomModalForm/InAllRoomModalForm.vue?vue&type=template&id=18363421&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-reflection-controller-table" },
[
_vm.isDel === true && _vm.inAllRoomLoading === false
? _c("loading", {
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.loading,
expression: "loading"
}
]
})
: _vm._e(),
_vm._v(" "),
_c("modal", {
attrs: {
smallScreen: "800px",
title: "部屋を削除します",
text: "「" + _vm.room.name + "」を削除します。よろしいですか?"
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("error-button", {
staticClass: "mr-1",
attrs: { text: "部屋を削除する" },
on: { click: _vm.handleDeleteRoom }
}),
_vm._v(" "),
_c("cancel-button", {
attrs: { text: "キャンセル" },
on: {
click: function($event) {
_vm.deleteRoomModal = false
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.deleteRoomModal,
callback: function($$v) {
_vm.deleteRoomModal = $$v
},
expression: "deleteRoomModal"
}
}),
_vm._v(" "),
_vm._l(_vm.successMessages, function(message, index) {
return _c("alert", {
key: index,
attrs: { type: "success", text: message, dismissible: false },
model: {
value: _vm.showSuccessMessages[index],
callback: function($$v) {
_vm.$set(_vm.showSuccessMessages, index, $$v)
},
expression: "showSuccessMessages[index]"
}
})
}),
_vm._v(" "),
_vm._l(_vm.errorMessages, function(message) {
return _c("alert", {
key: message,
attrs: { value: message !== "", type: "error", text: message }
})
}),
_vm._v(" "),
_c("v-row", { staticClass: "create-button", attrs: { justify: "end" } }, [
_c(
"div",
{ staticClass: "text-center" },
[
_c(
"v-col",
{ staticClass: "btn-add pt-0 mt-5", attrs: { cols: "12" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: { click: _vm.handleClickCreateRoom }
},
[_vm._v("\n 新規部屋を作成する\n ")]
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c("search", {
attrs: {
label: "",
searchTargetItems: _vm.searchTargetItems,
disabled: _vm.inAllRoomLoading
},
on: { search: _vm.handleSearch },
model: {
value: _vm.innerInAllRoomSearchValue,
callback: function($$v) {
_vm.innerInAllRoomSearchValue = $$v
},
expression: "innerInAllRoomSearchValue"
}
}),
_vm._v(" "),
_c("v-data-table", {
staticStyle: { "max-height": "514px", "overflow-y": "auto" },
attrs: {
loading: _vm.inAllRoomLoading,
headers: _vm.headers,
items: _vm.inAllRoom,
"items-per-page": 25,
"fixed-header": "",
"no-data-text": "データーはありません",
"loading-text": "データを読み込み中です",
"hide-default-footer": "",
dense: "",
"item-key": "roomId"
},
scopedSlots: _vm._u(
[
{
key: "item.name",
fn: function(ref) {
var item = ref.item
return [
_c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.name },
on: {
click: function($event) {
return _vm.handleClickLookRoom(item)
}
}
})
]
}
},
{
key: "item.actions",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.handleClickEdit(item)
}
}
},
"v-btn",
attrs,
false
),
on
),
[_c("v-icon", [_vm._v("mdi-pencil")])],
1
)
]
}
}
],
null,
true
)
},
[_vm._v(" "), _c("span", [_vm._v("編集")])]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.handleClickDelete(item)
}
}
},
"v-btn",
attrs,
false
),
on
),
[_c("v-icon", [_vm._v("mdi-delete")])],
1
)
]
}
}
],
null,
true
)
},
[_vm._v(" "), _c("span", [_vm._v("削除")])]
)
]
}
}
],
null,
true
)
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.roomTotalCount / 25),
disabled: _vm.inAllRoomLoading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
2
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomDetail/InRoomDetail.vue?vue&type=template&id=51b9577e&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomDetail/InRoomDetail.vue?vue&type=template&id=51b9577e&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "in-room-detail" },
[
_c(
"v-row",
{
staticClass: "mt-0 mb-2 ml-0 mr-0",
attrs: { justify: "space-between", align: "start" }
},
[_c("v-col", { attrs: { "align-self": "start" } })],
1
),
_vm._v(" "),
_vm.isShow === true &&
_vm.inRoomUserLoading === false &&
_vm.loading === false &&
_vm.room.roomId === ""
? _c("alert", {
attrs: {
type: "error",
text: "部屋設定が存在しません。部屋を作成してください。",
dismissible: false,
value: _vm.room.roomId === ""
}
})
: _vm._e(),
_vm._v(" "),
_vm._l(_vm.successMessages, function(message, index) {
return _c("alert", {
key: index,
attrs: { type: "success", text: message, dismissible: false },
model: {
value: _vm.showSuccessMessages[index],
callback: function($$v) {
_vm.$set(_vm.showSuccessMessages, index, $$v)
},
expression: "showSuccessMessages[index]"
}
})
}),
_vm._v(" "),
_vm._l(_vm.errorMessages, function(message) {
return _c("alert", {
key: message,
attrs: { value: message !== "", type: "error", text: message }
})
}),
_vm._v(" "),
_c("modal", {
attrs: {
smallScreen: "800px",
title: "部屋を削除します",
text: "「" + _vm.room.name + "」を削除します。よろしいですか?",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("error-button", {
staticClass: "mr-1",
attrs: { text: "部屋を削除する" },
on: {
click: function($event) {
_vm.$emit("click-delete-room", _vm.room.roomId)
_vm.deleteRoomModal = false
}
}
}),
_vm._v(" "),
_c("cancel-button", {
attrs: { text: "キャンセル" },
on: {
click: function($event) {
_vm.deleteRoomModal = false
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.deleteRoomModal,
callback: function($$v) {
_vm.deleteRoomModal = $$v
},
expression: "deleteRoomModal"
}
}),
_vm._v(" "),
_c("tabs", {
ref: "allig-in-room-detail-tabs",
attrs: {
items: _vm.tabItemsUI,
disabled: _vm.room.roomId === "",
classValue: "round-tab round-group-tab room-tab"
},
on: {
"click-tab": function($event) {
return _vm.$emit("click-tab", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "tab.in-room-user",
fn: function(ref) {
var item = ref.item
return [
_vm._v("\n " + _vm._s(item.text) + "\n "),
_c("v-chip", { staticClass: "ml-1" }, [
_vm._v(
"\n " + _vm._s(_vm.room.roomUserCount) + "\n "
)
])
]
}
},
{
key: "in-room-user",
fn: function() {
return [
_c("in-room-user-table", {
staticClass: "mt-4",
attrs: {
loading: _vm.inRoomUserLoading,
users: _vm.inRoomUsers,
"total-count": _vm.inRoomUserTotalCount,
page: _vm.inRoomUserPage,
"per-page": _vm.inRoomUserPerPage,
"search-value": _vm.innerInRoomUserSearchValue
},
on: {
"click-user-name": _vm.clickInRoomUser,
"change-sort": function($event) {
return _vm.$emit("change-in-room-user-sort", $event)
},
"change-page": function($event) {
return _vm.$emit("change-in-room-user-page", $event)
},
search: function($event) {
return _vm.$emit("search-in-room-user", $event)
},
"input-search-value": function($event) {
_vm.innerInRoomUserSearchValue = $event
},
reload: function($event) {
return _vm.$emit("reload-in-room-user", $event)
}
}
}),
_vm._v(" "),
_c("modal", {
attrs: {
title:
_vm.user.userId === ""
? "ユーザー情報を取得しています..."
: _vm.user.name + "さんの通行履歴"
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm._l(_vm.userRoomLogSuccessMessages, function(
message,
index
) {
return _c("alert", {
key: index,
attrs: {
type: "success",
text: message,
dismissible: false
},
model: {
value:
_vm.showUserRoomLogSuccessMessages[index],
callback: function($$v) {
_vm.$set(
_vm.showUserRoomLogSuccessMessages,
index,
$$v
)
},
expression:
"showUserRoomLogSuccessMessages[index]"
}
})
}),
_vm._v(" "),
_vm._l(_vm.userRoomLogErrorMessages, function(
message
) {
return _c("alert", {
key: message,
attrs: {
value: message !== "",
type: "error",
text: message
}
})
}),
_vm._v(" "),
_c("in-room-user-timeline-table", {
staticClass: "mt-4",
attrs: {
loading: _vm.userRoomLogLoading,
user: _vm.user,
"user-room-logs": _vm.userRoomLogs,
date: _vm.innerUserRoomLogDate,
"progress-message":
_vm.userRoomLogProgressMessage,
"progress-error-message":
_vm.userRoomLogProgressErrorMessage
},
on: {
"input-date": function($event) {
_vm.innerUserRoomLogDate = $event
},
reload: function($event) {
return _vm.$emit(
"reload-user-room-log",
$event
)
},
"click-export-excel": function($event) {
return _vm.$emit(
"click-export-user-room-log-excel",
$event
)
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.userRoomLogModal,
callback: function($$v) {
_vm.userRoomLogModal = $$v
},
expression: "userRoomLogModal"
}
})
]
},
proxy: true
},
{
key: "in-room-timeline",
fn: function() {
return [
_c("in-room-timeline-table", {
staticClass: "mt-4",
attrs: {
loading: _vm.roomRoomLogLoading,
room: _vm.room,
"room-room-logs": _vm.roomRoomLogs,
"total-count": _vm.roomRoomLogTotalCount,
page: _vm.roomRoomLogPage,
"per-page": _vm.roomRoomLogPerPage,
date: _vm.innerRoomRoomLogDate,
"search-value": _vm.innerRoomRoomLogSearchValue,
"progress-message": _vm.roomRoomLogProgressMessage,
"progress-error-message":
_vm.roomRoomLogProgressErrorMessage
},
on: {
"click-user-name": _vm.clickInRoomUser,
"input-date": function($event) {
_vm.innerRoomRoomLogDate = $event
},
"change-page": function($event) {
return _vm.$emit("change-room-room-log-page", $event)
},
search: function($event) {
return _vm.$emit("search-room-room-log", $event)
},
"input-search-value": function($event) {
_vm.innerRoomRoomLogSearchValue = $event
},
reload: function($event) {
return _vm.$emit("reload-room-room-log", $event)
},
"click-export-excel": function($event) {
return _vm.$emit(
"click-export-room-room-log-excel",
$event
)
}
}
})
]
},
proxy: true
},
{
key: "in-room-user-timeline",
fn: function() {
return [
_c("in-room-user-timeline-table", {
staticClass: "mt-4",
attrs: {
loading: _vm.userRoomLogLoading,
user: _vm.user,
"user-room-logs": _vm.userRoomLogs,
date: _vm.innerUserRoomLogDate,
"progress-message": _vm.userRoomLogProgressMessage,
"progress-error-message":
_vm.userRoomLogProgressErrorMessage
},
on: {
"input-date": function($event) {
_vm.innerUserRoomLogDate = $event
},
reload: function($event) {
return _vm.$emit("reload-user-room-log", $event)
},
"click-export-excel": function($event) {
return _vm.$emit(
"click-export-user-room-log-excel",
$event
)
}
}
})
]
},
proxy: true
}
],
null,
true
),
model: {
value: _vm.innerTab,
callback: function($$v) {
_vm.innerTab = $$v
},
expression: "innerTab"
}
})
],
2
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomModalForm/InRoomModalForm.vue?vue&type=template&id=6d5d99c5&scoped=true&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomModalForm/InRoomModalForm.vue?vue&type=template&id=6d5d99c5&scoped=true& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "room-form" },
[
_c("loading", {
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.roomInfoLoading,
expression: "roomInfoLoading"
}
]
}),
_vm._v(" "),
_vm.authority.isAdmin === true ||
_vm.authority.isAdminToViewGroup === true
? _c(
"v-row",
{ staticClass: "btn-div mt-3 mb-3", attrs: { justify: "start" } },
[
_c(
"v-col",
{
staticClass:
"btn-add text-subtitle-2 border-left-blue font-weight-bold text-left pt-0 pb-0 ma-0 mt-2",
attrs: { cols: "6", justify: "start" }
},
[_vm._v("\n 部屋情報\n ")]
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "btn-add pt-0 pb-0 ma-0", attrs: { cols: "6" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("click-edit-room", _vm.roomInfo)
}
}
},
[_vm._v("\n 部屋情報を編集する\n ")]
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c("v-card", { staticClass: "pa-6 pt-4 pb-0 pr-10 mb-5" }, [
_c(
"div",
{ staticClass: "page-detail mb-10" },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-12 pl-0" }, [
_c("div", { staticClass: "title-display-block" }, [
_vm._v("部屋名 ")
]),
_vm._v(" "),
_c("div", { staticClass: "weight-bold " }, [
_vm._v(
"\n " +
_vm._s(_vm.roomInfo.name) +
"\n "
)
])
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{ staticClass: "col-12 pl-0" },
[
_c("div", { staticClass: "title-display-block" }, [
_vm._v("ゲート ")
]),
_vm._v(" "),
_vm.gateItems.length > 0
? _c(
"v-row",
_vm._l(_vm.gateItems, function(gate, index) {
return _c(
"v-col",
{
key: index,
attrs: { md: "3", sm: "6", cols: "12" }
},
[
_vm._v(
"\n " +
_vm._s(gate.title) +
"\n "
)
]
)
}),
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
])
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomTimelineTable/InRoomTimelineTable.vue?vue&type=template&id=5ed7c2bd&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomTimelineTable/InRoomTimelineTable.vue?vue&type=template&id=5ed7c2bd&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "in-room-timeline-table" },
[
_c("loading", {
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.loading,
expression: "loading"
}
]
}),
_vm._v(" "),
_c(
"v-container",
{ staticClass: "pa-0" },
[
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_c(
"v-col",
{ attrs: { cols: "auto" } },
[
_c("date-picker", {
attrs: { max: _vm.today },
on: { activate: _vm.updateToday },
model: {
value: _vm.innerDate,
callback: function($$v) {
_vm.innerDate = $$v
},
expression: "innerDate"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "ml-1 mr-1" },
[
_c("search", {
attrs: {
label: "ユーザーを検索",
searchTargetItems: _vm.searchTargetItems,
disabled: _vm.loading
},
on: {
search: function($event) {
return _vm.$emit("search", $event)
}
},
model: {
value: _vm.innerSearchValue,
callback: function($$v) {
_vm.innerSearchValue = $$v
},
expression: "innerSearchValue"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-1", attrs: { cols: "auto" } },
[
_c("reload-button", {
attrs: { disabled: _vm.loading },
on: {
click: function($event) {
return _vm.$emit("reload", $event)
}
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "auto" } },
[
_c("success-button", {
attrs: { text: "集計結果を出力する", outlined: "" },
on: {
click: function($event) {
_vm.showExportExcelModal = true
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("timeline-table", {
staticClass: "mt-2",
attrs: {
value: _vm.innerTimeline,
"no-data-message": "在室していたユーザーはいません",
"end-hour": _vm.endHour
},
on: {
"click-user-name": function($event) {
return _vm.$emit("click-user-name", $event)
}
},
scopedSlots: _vm._u(
[
_vm._l(_vm.roomRoomLogs, function(user) {
return {
key: "" + user.userId,
fn: function() {
return [
_c("text-link", {
key: user.userId,
staticClass: "user-name col-12 pa-0 text-truncate",
attrs: { text: user.userName },
on: {
click: function($event) {
return _vm.$emit("click-user-name", user.userId)
}
}
})
]
},
proxy: true
}
})
],
null,
true
)
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("pagination", {
staticClass: "ml-5 mb-1",
attrs: {
"page-length": Math.ceil(_vm.totalCount / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("modal", {
attrs: {
title: "在室状況",
smallScreen: "800px",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c("div", { staticClass: "mt-4" }, [
_vm._v(
"\n " +
_vm._s(_vm.innerDate) +
"の部屋の在室状況の集計結果を出力します。\n "
)
])
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("cancel-button", {
attrs: { text: "キャンセル" },
on: {
click: function($event) {
_vm.showExportExcelModal = false
}
}
}),
_vm._v(" "),
_c("success-button", {
attrs: { text: "集計結果をダウンロードする" },
on: { click: _vm.clickExportExcel }
})
]
},
proxy: true
}
]),
model: {
value: _vm.showExportExcelModal,
callback: function($$v) {
_vm.showExportExcelModal = $$v
},
expression: "showExportExcelModal"
}
}),
_vm._v(" "),
_c("progress-modal", {
attrs: {
title: _vm.progressModalTitle,
message: _vm.innerProgressMessage,
"show-percentage": false,
indeterminate: _vm.progressMessage !== "",
"total-count": 100,
"finished-count": _vm.progressMessage === "" ? 100 : 50,
"error-message": _vm.progressErrorMessage,
isShort: true,
isClass: "customize-class"
},
model: {
value: _vm.showProgreeModal,
callback: function($$v) {
_vm.showProgreeModal = $$v
},
expression: "showProgreeModal"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomUserTable/InRoomUserTable.vue?vue&type=template&id=67aef729&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomUserTable/InRoomUserTable.vue?vue&type=template&id=67aef729& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "in-room-user-table" },
[
_c(
"v-container",
{ staticClass: "pa-0" },
[
_c("loading", {
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.loading,
expression: "loading"
}
]
}),
_vm._v(" "),
_c(
"v-row",
{ attrs: { "no-gutters": "" } },
[
_c(
"v-col",
[
_c("search", {
attrs: {
label: "ユーザーを検索",
searchTargetItems: _vm.searchTargetItems,
disabled: _vm.loading
},
on: {
search: function($event) {
return _vm.$emit("search", $event)
}
},
model: {
value: _vm.innerSearchValue,
callback: function($$v) {
_vm.innerSearchValue = $$v
},
expression: "innerSearchValue"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "ml-1", attrs: { cols: "auto" } },
[
_c("reload-button", {
attrs: { disabled: _vm.loading },
on: {
click: function($event) {
return _vm.$emit("reload", $event)
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass: "table-shadow table-no-bg mt-5",
attrs: {
loading: _vm.loading,
headers: _vm.headers,
items: _vm.users,
"items-per-page": _vm.perPage,
"fixed-header": "",
"no-data-text": "在室中のユーザーはいません",
"loading-text": "データを読み込み中です",
"hide-default-footer": "",
dense: "",
"item-key": "userId"
},
on: {
"update:options": function($event) {
return _vm.$emit("change-sort", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "item.userId",
fn: function(ref) {
var item = ref.item
return [
_vm._v("\n " + _vm._s(item.userId) + "\n ")
]
}
},
{
key: "item.name",
fn: function(ref) {
var item = ref.item
return [
_vm.authority.isAdmin || _vm.authority.isAdminToViewUser
? _c("text-link", {
attrs: { text: item.name },
on: {
click: function($event) {
return _vm.$emit("click-user-name", item.userId)
}
}
})
: _c("span", [_vm._v(_vm._s(item.name))])
]
}
},
_vm.authority.isAdmin || _vm.authority.isAdminToViewUser
? {
key: "item.icon",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.goRoomUserPage(
item.userId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-text-box")
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [_vm._v("ユーザの在室状況を見る")])
]
)
]
}
}
: null
],
null,
true
)
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("pagination", {
staticClass: "ml-5 mb-1",
attrs: {
"page-length": Math.ceil(_vm.totalCount / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomUserTimelineTable/InRoomUserTimelineTable.vue?vue&type=template&id=d5a4bcb2&scoped=true&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomUserTimelineTable/InRoomUserTimelineTable.vue?vue&type=template&id=d5a4bcb2&scoped=true& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "in-room-user-timeline-table" },
[
_c("loading", {
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.loading,
expression: "loading"
}
]
}),
_vm._v(" "),
_c(
"v-container",
{ staticClass: "pa-0" },
[
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_c(
"v-col",
{ staticClass: "mr-1" },
[
_c("date-picker", {
attrs: { max: _vm.today },
on: { activate: _vm.updateToday },
model: {
value: _vm.innerDate,
callback: function($$v) {
_vm.innerDate = $$v
},
expression: "innerDate"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-1", attrs: { cols: "auto" } },
[
_c("reload-button", {
attrs: { disabled: _vm.loading },
on: {
click: function($event) {
return _vm.$emit("reload", $event)
}
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "auto" } },
[
_c("success-button", {
attrs: { text: "集計結果を出力する", outlined: "" },
on: {
click: function($event) {
_vm.showExportExcelModal = true
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("timeline-table", {
staticClass: "mt-2",
attrs: {
value: _vm.innerTimeline,
"no-data-message": "在室履歴がありません",
"end-hour": _vm.endHour
}
})
],
1
),
_vm._v(" "),
_c("modal", {
attrs: {
title: "集計結果を出力する",
smallScreen: "800px",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c("div", { staticClass: "mt-4" }, [
_vm._v(
"\n " +
_vm._s(_vm.innerDate) +
"のユーザー在室状況の集計結果を出力します。\n "
)
])
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c(
"div",
{ staticClass: "d-flex justify-end mb-5 mr-5" },
[
_c("cancel-button", {
attrs: { text: "キャンセル" },
on: {
click: function($event) {
_vm.showExportExcelModal = false
}
}
}),
_vm._v(" "),
_c("success-button", {
attrs: { text: "集計結果をダウンロードする" },
on: { click: _vm.clickExportExcel }
})
],
1
)
]
},
proxy: true
}
]),
model: {
value: _vm.showExportExcelModal,
callback: function($$v) {
_vm.showExportExcelModal = $$v
},
expression: "showExportExcelModal"
}
}),
_vm._v(" "),
_c("progress-modal", {
attrs: {
title: _vm.progressModalTitle,
message: _vm.innerProgressMessage,
"show-percentage": false,
indeterminate: _vm.progressMessage !== "",
"total-count": 100,
"finished-count": _vm.progressMessage === "" ? 100 : 50,
"error-message": _vm.progressErrorMessage,
isShort: true,
isClass: "customize-class"
},
model: {
value: _vm.showProgreeModal,
callback: function($$v) {
_vm.showProgreeModal = $$v
},
expression: "showProgreeModal"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/KeyAddForm/KeyAddForm.vue?vue&type=template&id=1141f1a1&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/KeyAddForm/KeyAddForm.vue?vue&type=template&id=1141f1a1& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "app-key-add-form" },
[
_c(
"v-container",
{ staticClass: "pa-0" },
[
_c(
"v-form",
{ ref: "CardAddForm", attrs: { "lazy-validation": "" } },
[
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5" },
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "2" } }, [
_vm._v("利用開始日時")
]),
_vm._v(" "),
_c("v-col", { attrs: { cols: "1" } }, [
_vm._v("いまから")
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "2" } },
[
_c("v-select", {
attrs: {
items: _vm.listTimes,
"item-text": "text",
"item-value": "value",
"single-line": "",
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
clearable: "",
"no-data-text": "",
"menu-props": { contentClass: "v-select-item " },
isAttach: true
},
model: {
value: _vm.passagesData.terms,
callback: function($$v) {
_vm.$set(_vm.passagesData, "terms", $$v)
},
expression: "passagesData.terms"
}
})
],
1
),
_vm._v(" "),
_c("v-col", { attrs: { cols: "4" } }, [
_vm._v("後まで通門可能")
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "2" } }, [
_vm._v("許可ゲート")
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c("v-select", {
attrs: {
items: _vm.existGateId,
"item-text": "gateName",
"item-value": "gateId",
"single-line": "",
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
clearable: "",
"no-data-text": "",
disabled: _vm.passagesData.terms === "0",
"menu-props": { contentClass: "v-select-item " },
isAttach: true
},
model: {
value: _vm.passagesData.gateId,
callback: function($$v) {
_vm.$set(_vm.passagesData, "gateId", $$v)
},
expression: "passagesData.gateId"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "2" } }),
_vm._v(" "),
_c(
"v-col",
[
_c("v-checkbox", {
attrs: {
color: "grey",
dense: "",
"hide-details": "",
label: "1回限り有効"
},
model: {
value: _vm.passagesData.isOnce,
callback: function($$v) {
_vm.$set(_vm.passagesData, "isOnce", $$v)
},
expression: "passagesData.isOnce"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "2" } }),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled:
_vm.passagesData.gateId === "0" ||
_vm.passagesData.terms === "0"
},
on: {
click: function($event) {
return _vm.geneKey()
}
}
},
[_vm._v("鍵共有キー発行")]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "2" } }),
_vm._v(" "),
_c("v-col", [
_c("div", { staticStyle: { padding: "10px 0px" } }, [
_vm._v(
"下記の発行されたURLをコピーして利用者に共有してください。"
)
])
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "2" } }),
_vm._v(" "),
_c(
"v-col",
[
_c("v-textarea", {
attrs: {
color: "green",
"hide-details": "auto",
type: "text",
outlined: "",
dense: "",
rows: "2",
autocomplete: "off",
readonly: "",
disabled: "",
id: "geneLink"
},
model: {
value: _vm.passagesData.result,
callback: function($$v) {
_vm.$set(_vm.passagesData, "result", $$v)
},
expression: "passagesData.result"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mb-2 mt-2", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { cols: "2" } }),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.coppyClipboard()
}
}
},
[
_vm._v(
"\n クリップボードへコピー\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/KeyTokenSetting/KeyTokenSetting.vue?vue&type=template&id=0991e44f&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/KeyTokenSetting/KeyTokenSetting.vue?vue&type=template&id=0991e44f& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-key-token-setting" },
[
_c(
"v-container",
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-2 bg-success" },
[_vm._v("\n " + _vm._s(_vm.successMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-2 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-form",
{ ref: "KeyTokenSettingForm", attrs: { "lazy-validation": "" } },
[
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5" },
[
_c(
"v-row",
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"span",
{ staticClass: "col-2 pl-0 pr-0 mt-1" },
[
_c(
"v-subheader",
{
staticClass: "justify-start title-sub",
staticStyle: { "padding-left": "12px" }
},
[_vm._v("オフラインでの鍵有効期間")]
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "2" } },
[
_c("input-form", {
staticClass: "v-input--reverse swicth-all",
attrs: { inputType: "switch" },
model: {
value: _vm.settingInfor.keyTokenRefreshable,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"keyTokenRefreshable",
$$v
)
},
expression: "settingInfor.keyTokenRefreshable"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "2" } }, [
_c(
"div",
{
staticClass: "v-subheader theme--light no-padding"
},
[
_vm._v(
"\n オフラインでの鍵有効期間\n "
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "2" } },
[
_c("v-select", {
staticClass: "common-class",
attrs: {
items: _vm.listKeyTokenLifetime,
"item-text": "text",
"item-value": "value",
"single-line": "",
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"menu-props": { contentClass: "common-class" }
},
model: {
value: _vm.settingInfor.keyTokenLifetime,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"keyTokenLifetime",
$$v
)
},
expression: "settingInfor.keyTokenLifetime"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "2" } }, [
_c(
"div",
{
staticClass: "v-subheader theme--light no-padding"
},
[_vm._v("\n 更新間隔\n ")]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "2" } },
[
_c("v-select", {
staticClass: "common-class",
attrs: {
items: _vm.listKeyTokenRefreshRate,
"item-text": "text",
"item-value": "value",
"single-line": "",
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"menu-props": { contentClass: "common-class" }
},
model: {
value: _vm.settingInfor.keyTokenRefreshRate,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"keyTokenRefreshRate",
$$v
)
},
expression: "settingInfor.keyTokenRefreshRate"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mb-2 mt-2", attrs: { justify: "end" } },
[
_c(
"v-col",
{
staticClass: "messageRow",
attrs: { cols: "10", align: "right" }
},
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"span",
{
staticClass:
"mr-5 mb-4 font-weight-bold mt-3 bg-success bg-no messageRow",
attrs: { cols: "9", align: "right" }
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"span",
{
staticClass:
"mr-5 mb-4 font-weight-bold mt-3 bg-error bg-no messageRow",
attrs: { cols: "9", align: "right" }
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("saveKeyToken")
}
}
},
[_vm._v("\n 設定を保存\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/LogLabelSetting/LogLabelSetting.vue?vue&type=template&id=f58cf33a&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/LogLabelSetting/LogLabelSetting.vue?vue&type=template&id=f58cf33a& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-log-label-setting" },
[
_c(
"v-container",
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-2 bg-success" },
[_vm._v("\n " + _vm._s(_vm.successMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-2 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table shadow-table scroll-log-table ",
attrs: {
"must-sort": "",
headers: _vm.headers,
loading: _vm.loading,
items: _vm.listConfifLog,
"items-per-page": -1,
"item-key": "accessLogId",
"no-data-text": "該当するデーターがありません。",
"loading-text": "データを読み込中です",
"hide-default-footer": ""
},
scopedSlots: _vm._u(
[
{
key: "item.accessLogId",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(" " + _vm._s(item.accessLogId) + "\n ")
])
]
}
},
{
key: "item.logLabel",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(" " + _vm._s(item.logLabel) + "\n ")
])
]
}
},
{
key: "item.actionEdit",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickEditLogLabel", {
accessLogId: item.accessLogId,
logLabel: ""
})
}
}
},
[_vm._v("\n 編集\n ")]
)
]
}
}
],
null,
true
)
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_vm.pages > 0
? _c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.maxRecord,
disabled: _vm.isGetDataList
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.maxRecord / _vm.perPage),
disabled: _vm.isGetDataList
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
: _vm._e()
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/LogLabelSettingEdit/LogLabelSettingEdit.vue?vue&type=template&id=ffd4a592&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/LogLabelSettingEdit/LogLabelSettingEdit.vue?vue&type=template&id=ffd4a592& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-log-label-setting-edit" },
[
_c(
"v-container",
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-2 bg-success" },
[_vm._v("\n " + _vm._s(_vm.successMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-2 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[_vm._v("\n 照合ログ編集\n ")]
)
],
1
),
_vm._v(" "),
_c(
"v-form",
{
ref: "LogLabelSettingEditForm",
staticClass: "LogLabelSettingEditForm",
attrs: { "lazy-validation": "" }
},
[
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5" },
[
_c("input-form", {
attrs: {
title: "照合ログID",
inputType: "text",
disabled: true
},
model: {
value: _vm.dataEditLogLabel.accessLogId,
callback: function($$v) {
_vm.$set(_vm.dataEditLogLabel, "accessLogId", $$v)
},
expression: "dataEditLogLabel.accessLogId"
}
}),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "2" } }),
_vm._v(" "),
_c("v-col", [
_c("span", { staticClass: "error_m" }, [
_vm._v(_vm._s(_vm.logLabelErr))
])
])
],
1
),
_vm._v(" "),
_c("input-form", {
attrs: { title: "ログ名称", inputType: "text" },
on: {
input: function($event) {
return _vm.inputLogLabel()
}
},
model: {
value: _vm.dataEditLogLabel.logLabel,
callback: function($$v) {
_vm.$set(_vm.dataEditLogLabel, "logLabel", $$v)
},
expression: "dataEditLogLabel.logLabel"
}
})
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mb-2 mt-2", attrs: { justify: "end" } },
[
_c(
"v-col",
{
staticClass: "messageRow",
attrs: { cols: "10", align: "right" }
},
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"span",
{
staticClass:
"mr-5 mb-4 font-weight-bold mt-3 bg-success bg-no messageRow",
attrs: { cols: "9", align: "right" }
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"span",
{
staticClass:
"mr-5 mb-4 font-weight-bold mt-3 bg-error bg-no messageRow",
attrs: { cols: "9", align: "right" }
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary background-cancel",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickBackLogLabel()
}
}
},
[_vm._v("\n キャンセル\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
disabled:
(_vm.loading || _vm.dataEditLogLabel.isDefault) &&
_vm.isDisableDefaultTrue,
outlined: ""
},
on: {
click: function($event) {
return _vm.$emit("clickSaveLogLabel", {
accessLogId: _vm.dataEditLogLabel.accessLogId,
logLabel: _vm.dataEditLogLabel.logLabel
})
}
}
},
[_vm._v("\n 編集を保存\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary background-delete",
attrs: {
disabled:
_vm.loading || _vm.dataEditLogLabel.isDefault,
outlined: ""
},
on: {
click: function($event) {
return _vm.$emit("clickDeleteLogLabel", {
accessLogId: _vm.dataEditLogLabel.accessLogId
})
}
}
},
[_vm._v("\n 初期化する\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/Login/Login.vue?vue&type=template&id=be134116&scoped=true&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/Login/Login.vue?vue&type=template&id=be134116&scoped=true& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "login-layout blur-login" },
[
_c(
"v-overlay",
{ attrs: { absolute: "", value: _vm.loading, color: "white" } },
[
_c("v-progress-circular", {
staticClass: "user-loading-progress",
attrs: { indeterminate: "", color: "green" }
})
],
1
),
_vm._v(" "),
_c(
"v-container",
{
style: [
_vm.step === 1 || _vm.step === 3
? { "max-width": "600px" }
: { "max-width": "780px" }
]
},
[
_c(
"v-card",
{ staticClass: "background-green" },
[
_vm.step === 0
? _c(
"v-form",
{
on: {
submit: function($event) {
$event.preventDefault()
return _vm.$emit("formSubmit", {
ownerId: _vm.credentials.ownerId,
username: _vm.username,
password: _vm.password
})
}
},
model: {
value: _vm.formLogin,
callback: function($$v) {
_vm.formLogin = $$v
},
expression: "formLogin"
}
},
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass: "background-white ml-12",
attrs: { cols: "6", "align-self": "center" }
},
[
_c("v-row", { attrs: { justify: "center" } }, [
_c(
"div",
{ staticClass: "logo-text mt-10 mb-10" },
[
!_vm.$vuetify.breakpoint.xs
? _c("v-img", {
staticClass: "ml-2",
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "200px"
}
})
: _c("v-img", {
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "150px",
width:
_vm.$vuetify.breakpoint.width -
150
}
})
],
1
)
]),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "input-full",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c("v-text-field", {
class:
_vm.errorMessage.ownerId !== ""
? "input-login input-error"
: "input-login",
attrs: {
"prepend-inner-icon": "mdi-account",
color: "green",
"hide-details": "auto",
"single-line": "",
outlined: "",
dense: "",
label: "事業者ID",
autocomplete: "off",
readonly: "",
onfocus:
"this.removeAttribute('readonly');"
},
model: {
value: _vm.credentials.ownerId,
callback: function($$v) {
_vm.$set(
_vm.credentials,
"ownerId",
$$v
)
},
expression: "credentials.ownerId"
}
}),
_vm._v(" "),
_vm.errorMessage.ownerId !== ""
? _c(
"p",
{ staticClass: "txt-error" },
[
_vm._v(
_vm._s(_vm.errorMessage.ownerId)
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "input-full",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c("v-text-field", {
class:
_vm.errorMessage.userId !== ""
? "input-login input-error"
: "input-login",
attrs: {
autocomplete: "off",
"prepend-inner-icon":
"mdi-account-circle",
color: "green",
"hide-details": "auto",
"single-line": "",
outlined: "",
dense: "",
label: "ユーザーID",
readonly: "",
onfocus:
"this.removeAttribute('readonly');"
},
model: {
value: _vm.username,
callback: function($$v) {
_vm.username = $$v
},
expression: "username"
}
}),
_vm._v(" "),
_vm.errorMessage.userId !== ""
? _c(
"p",
{ staticClass: "txt-error" },
[
_vm._v(
_vm._s(_vm.errorMessage.userId)
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "input-full",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c("v-text-field", {
class:
_vm.errorMessage.password !== ""
? "input-login input-error"
: "input-login",
attrs: {
"prepend-inner-icon": "mdi-lock",
"append-icon": _vm.show1
? "mdi-eye"
: "mdi-eye-off",
type: _vm.show1 ? "text" : "password",
label: "パスワード",
color: "green",
"hide-details": "auto",
"single-line": "",
outlined: "",
dense: "",
disabled: _vm.loading,
autocomplete: "off",
readonly: "",
onfocus:
"this.removeAttribute('readonly');"
},
on: {
"click:append": function($event) {
_vm.show1 = !_vm.show1
}
},
model: {
value: _vm.password,
callback: function($$v) {
_vm.password = $$v
},
expression: "password"
}
})
],
1
),
_vm._v(" "),
_vm.errorMessage.password !== ""
? _c("p", { staticClass: "txt-error" }, [
_vm._v(
_vm._s(_vm.errorMessage.password)
)
])
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-2",
attrs: { justify: "center" }
},
[
_c(
"div",
{
staticClass:
"allig-text-link text-center col-12",
on: {
click: function($event) {
return _vm.$emit("forgot-password")
}
}
},
[
_vm._v(
"\n パスワードがわからない場合\n "
)
]
)
]
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-2",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c(
"v-btn",
{
staticClass:
"text-color-white text-bold input-login",
attrs: {
block: "",
type: "submit",
color: "green",
elevation: "1",
disabled: _vm.disabled
},
on: {
click: function($event) {
return _vm.$emit("signIn", {
ownerId:
_vm.credentials.ownerId,
username: _vm.username,
password: _vm.password
})
}
}
},
[
_vm._v(
"\n ログイン\n "
)
]
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { "align-self": "center" } },
[
_c(
"v-row",
{
staticClass: "support-icon",
attrs: {
justify: "center",
"align-content": "center"
}
},
[
_c(
"a",
{
attrs: {
href:
"https://support.alligate.me/hc/ja",
target: "_blank"
}
},
[
_c(
"v-row",
{
attrs: {
justify: "center",
"align-content": "center"
}
},
[
_c(
"span",
{ staticClass: "icon-help" },
[
_c("v-icon", [
_vm._v("mdi-help-circle")
])
],
1
)
]
),
_vm._v(" "),
_c(
"v-row",
{
attrs: {
justify: "center",
"align-content": "center"
}
},
[
_c(
"span",
{ staticClass: "text-help" },
[_vm._v("ヘルプ")]
)
]
)
],
1
)
]
),
_vm._v(" "),
_c(
"v-row",
{
attrs: {
justify: "center",
"align-content": "center"
}
},
[
_c("div", { staticClass: "title-sso" }, [
_vm._v("SSOログインに遷移")
])
]
),
_vm._v(" "),
_c(
"v-row",
{ attrs: { justify: "center" } },
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c(
"v-btn",
{
staticClass: "input-login",
attrs: {
block: "",
type: "submit",
color: "white",
elevation: "2",
disabled: _vm.disabled
},
on: {
click: function($event) {
_vm.step = 1
}
}
},
[
_vm._v(
"\n SSO ユーザー\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.step === 1
? _c(
"v-form",
{
on: {
submit: function($event) {
$event.preventDefault()
return _vm.$emit("next", _vm.credentials.ownerId)
}
},
model: {
value: _vm.formLogin,
callback: function($$v) {
_vm.formLogin = $$v
},
expression: "formLogin"
}
},
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass: "background-white ml-12 mr-12",
attrs: { "align-self": "center" }
},
[
_c("v-row", { attrs: { justify: "center" } }, [
_c(
"div",
{ staticClass: "logo-text mt-10 mb-10" },
[
!_vm.$vuetify.breakpoint.xs
? _c("v-img", {
staticClass: "ml-2",
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "200px"
}
})
: _c("v-img", {
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "150px",
width:
_vm.$vuetify.breakpoint.width -
150
}
})
],
1
)
]),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "input-full",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c("v-text-field", {
class:
_vm.errorMessage.ownerId !== ""
? "input-login input-error"
: "input-login",
attrs: {
"prepend-inner-icon": "mdi-account",
color: "green",
"hide-details": "auto",
"single-line": "",
outlined: "",
dense: "",
label: "事業者ID",
autocomplete: "off",
readonly: "",
onfocus:
"this.removeAttribute('readonly');"
},
model: {
value: _vm.credentials.ownerId,
callback: function($$v) {
_vm.$set(
_vm.credentials,
"ownerId",
$$v
)
},
expression: "credentials.ownerId"
}
}),
_vm._v(" "),
_vm.errorMessage.ownerId !== ""
? _c(
"p",
{ staticClass: "txt-error" },
[
_vm._v(
_vm._s(_vm.errorMessage.ownerId)
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-2",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c(
"v-btn",
{
staticClass:
"text-color-white text-bold input-login",
attrs: {
block: "",
type: "submit",
color: "green",
elevation: "2",
disabled: _vm.disabled
},
on: {
click: function($event) {
$event.stopPropagation()
return _vm.$emit(
"next",
_vm.credentials.ownerId
)
}
}
},
[
_vm._v(
"\n 次へ\n "
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-2",
attrs: { justify: "end" }
},
[
_c(
"div",
{
staticClass: "allig-text-link mr-5",
on: {
click: function($event) {
return _vm.PageLogin()
}
}
},
[
_vm._v(
"\n Alligateログインに戻る\n "
)
]
)
]
)
],
1
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.step === 3
? _c(
"v-form",
{
on: {
submit: function($event) {
$event.preventDefault()
return _vm.$emit("confirmSignin", {
mfaCode: _vm.credentials.mfaCode
})
}
},
model: {
value: _vm.formLogin,
callback: function($$v) {
_vm.formLogin = $$v
},
expression: "formLogin"
}
},
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass: "background-white ml-12 mr-12",
attrs: { "align-self": "center" }
},
[
_c("v-row", { attrs: { justify: "center" } }, [
_c(
"div",
{ staticClass: "logo-text mt-10 mb-10" },
[
!_vm.$vuetify.breakpoint.xs
? _c("v-img", {
staticClass: "ml-2",
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "200px"
}
})
: _c("v-img", {
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "150px",
width:
_vm.$vuetify.breakpoint.width -
150
}
})
],
1
)
]),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "input-full",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c("v-text-field", {
class:
_vm.errorMessage.mfaCode !== ""
? "input-login input-error"
: "input-login",
attrs: {
"prepend-inner-icon": "mdi-account",
color: "green",
"hide-details": "auto",
"single-line": "",
outlined: "",
dense: "",
label: "認証コード",
autocomplete: "off",
readonly: "",
onfocus:
"this.removeAttribute('readonly');"
},
model: {
value: _vm.credentials.mfaCode,
callback: function($$v) {
_vm.$set(
_vm.credentials,
"mfaCode",
$$v
)
},
expression: "credentials.mfaCode"
}
}),
_vm._v(" "),
_vm.errorMessage.mfaCode !== ""
? _c(
"p",
{ staticClass: "txt-error" },
[
_vm._v(
_vm._s(_vm.errorMessage.mfaCode)
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-2",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c(
"v-btn",
{
staticClass:
"text-color-white text-bold input-login",
attrs: {
block: "",
type: "button",
color: "green",
elevation: "2",
disabled: _vm.disabled
},
on: {
click: function($event) {
return _vm.$emit(
"confirmSignin",
{
mfaCode:
_vm.credentials.mfaCode
}
)
}
}
},
[
_vm._v(
"\n 次へ\n "
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-2",
attrs: { justify: "end" }
},
[
_c(
"div",
{
staticClass: "allig-text-link mr-5",
on: {
click: function($event) {
return _vm.PageLogin()
}
}
},
[
_vm._v(
"\n Alligateログインに戻る\n "
)
]
)
]
)
],
1
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.step === 2
? _c(
"v-row",
{ staticClass: "background-white ml-0 mr-0" },
[
_c(
"v-col",
{ attrs: { "align-self": "center" } },
[
_c("v-row", { attrs: { justify: "center" } }, [
_c(
"div",
{ staticClass: "logo-text mt-10 mb-10" },
[
!_vm.$vuetify.breakpoint.xs
? _c("v-img", {
staticClass: "ml-2",
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "200px"
}
})
: _c("v-img", {
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "150px",
width:
_vm.$vuetify.breakpoint.width - 150
}
})
],
1
)
]),
_vm._v(" "),
_c(
"v-row",
{ attrs: { justify: "center row-icon-provider" } },
[
_vm.oneLoginInfo.isValid
? _c(
"v-col",
[
_c(
"v-row",
{
staticClass: "pa-2 my-row",
attrs: { outlined: "", tile: "" }
},
[
_c(
"v-btn",
{
staticClass:
"white--text input-login",
attrs: {
tile: "",
color: "#394557",
width: "200px"
},
on: {
click: function($event) {
$event.stopPropagation()
return _vm.$emit(
"signInWithIdentityProvider",
_vm.oneLoginInfo
.cognitoIdProviderName
)
}
}
},
[
_vm._v(
"\n SAML でログイン\n "
)
]
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.appleInfo.isValid
? _c(
"v-col",
{ attrs: { order: "12" } },
[
_c(
"v-row",
{
staticClass: "pa-2 my-row",
attrs: { outlined: "", tile: "" }
},
[
_c(
"v-btn",
{
staticClass:
"white--text input-login",
attrs: {
tile: "",
color: "#000000",
width: "200px"
},
on: {
click: function($event) {
$event.stopPropagation()
return _vm.$emit(
"signInWithIdentityProvider",
_vm.appleInfo
.cognitoIdProviderName
)
}
}
},
[
_c(
"v-icon",
{
staticClass: "icon-provider",
attrs: { left: "" }
},
[
_vm._v(
"\n mdi-apple\n "
)
]
),
_vm._v(
"\n Appleでサインイン\n "
)
],
1
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.googleInfo.isValid
? _c(
"v-col",
{ attrs: { order: "1" } },
[
_c(
"v-row",
{
staticClass: "pa-2 my-row",
attrs: { outlined: "", tile: "" }
},
[
_c(
"v-btn",
{
staticClass:
"white--text input-login",
attrs: {
tile: "",
color: "#4285f4",
width: "200px"
},
on: {
click: function($event) {
$event.stopPropagation()
return _vm.$emit(
"signInWithIdentityProvider",
_vm.googleInfo
.cognitoIdProviderName
)
}
}
},
[
_c(
"span",
{ staticClass: "logo" },
[
_c("img", {
staticClass: "img-google",
attrs: {
src: __webpack_require__(/*! @/assets/image/google-icon.svg */ "./src/assets/image/google-icon.svg")
}
})
]
),
_vm._v(
"\n Googleでログイン\n "
)
]
)
],
1
)
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mb-2", attrs: { justify: "end" } },
[
_c(
"div",
{
staticClass: "allig-text-link mr-5",
on: {
click: function($event) {
return _vm.PageLogin()
}
}
},
[
_vm._v(
"\n Alligateログインに戻る\n "
)
]
)
]
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.step === 4
? _c(
"v-form",
{
on: {
submit: function($event) {
$event.preventDefault()
return _vm.$emit("formSubmitForgot", {
ownerId: _vm.credentials.ownerId,
username: _vm.username
})
}
},
model: {
value: _vm.formLogin,
callback: function($$v) {
_vm.formLogin = $$v
},
expression: "formLogin"
}
},
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass: "background-white ml-12",
attrs: { cols: "12", "align-self": "center" }
},
[
_c("v-row", { attrs: { justify: "center" } }, [
_c(
"div",
{ staticClass: "logo-text mt-10 mb-10" },
[
!_vm.$vuetify.breakpoint.xs
? _c("v-img", {
staticClass: "ml-2",
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "200px"
}
})
: _c("v-img", {
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "150px",
width:
_vm.$vuetify.breakpoint.width -
150
}
})
],
1
)
]),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "input-full",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c("v-text-field", {
class:
_vm.errorMessage.ownerId !== ""
? "input-login input-error"
: "input-login",
attrs: {
"prepend-inner-icon": "mdi-account",
color: "green",
"hide-details": "auto",
"single-line": "",
outlined: "",
dense: "",
label: "事業者ID",
autocomplete: "off",
readonly: "",
onfocus:
"this.removeAttribute('readonly');"
},
model: {
value: _vm.credentials.ownerId,
callback: function($$v) {
_vm.$set(
_vm.credentials,
"ownerId",
$$v
)
},
expression: "credentials.ownerId"
}
}),
_vm._v(" "),
_vm.errorMessage.ownerId !== ""
? _c(
"p",
{ staticClass: "txt-error" },
[
_vm._v(
_vm._s(_vm.errorMessage.ownerId)
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "input-full",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c("v-text-field", {
class:
_vm.errorMessage.userId !== ""
? "input-login input-error"
: "input-login",
attrs: {
"prepend-inner-icon":
"mdi-account-circle",
color: "green",
"hide-details": "auto",
"single-line": "",
outlined: "",
dense: "",
label: "ユーザーID",
autocomplete: "off",
readonly: "",
onfocus:
"this.removeAttribute('readonly');"
},
model: {
value: _vm.username,
callback: function($$v) {
_vm.username = $$v
},
expression: "username"
}
}),
_vm._v(" "),
_vm.errorMessage.userId !== ""
? _c(
"p",
{ staticClass: "txt-error" },
[
_vm._v(
_vm._s(_vm.errorMessage.userId)
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-2",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c(
"v-btn",
{
staticClass:
"text-color-white text-bold input-login",
attrs: {
block: "",
type: "submit",
color: "green",
elevation: "1",
disabled: _vm.disabled
},
on: {
click: function($event) {
return _vm.$emit("forgot", {
ownerId:
_vm.credentials.ownerId,
username: _vm.username
})
}
}
},
[
_vm._v(
"\n 送信\n "
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-2",
attrs: { justify: "center" }
},
[
_c(
"div",
{
staticClass:
"allig-text-link text-center col-12",
on: {
click: function($event) {
return _vm.PageLogin()
}
}
},
[
_vm._v(
"\n Alligateログインに戻る\n "
)
]
)
]
)
],
1
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.step === 5
? _c(
"v-form",
{
on: {
submit: function($event) {
$event.preventDefault()
return _vm.$emit("formSubmitForgot", {
credentials: _vm.credentials
})
}
},
model: {
value: _vm.formLogin,
callback: function($$v) {
_vm.formLogin = $$v
},
expression: "formLogin"
}
},
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass: "background-white ml-12",
attrs: { cols: "12", "align-self": "center" }
},
[
_c("v-row", { attrs: { justify: "center" } }, [
_c(
"div",
{ staticClass: "logo-text mt-10 mb-10" },
[
!_vm.$vuetify.breakpoint.xs
? _c("v-img", {
staticClass: "ml-2",
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "200px"
}
})
: _c("v-img", {
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "150px",
width:
_vm.$vuetify.breakpoint.width -
150
}
})
],
1
)
]),
_vm._v(" "),
_vm.error !== ""
? _c(
"v-row",
{
staticClass: "mb-2",
attrs: { justify: "center" }
},
[
_c(
"div",
{
staticClass:
"text-center col-8 txt-error"
},
[
_vm._v(
"\n " +
_vm._s(_vm.error) +
"\n "
)
]
)
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "input-full",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c("v-text-field", {
class:
_vm.errorMessage.ownerId !== ""
? "input-login input-error"
: "input-login",
attrs: {
"prepend-inner-icon": "mdi-account",
color: "green",
"hide-details": "auto",
"single-line": "",
outlined: "",
dense: "",
label: "事業者ID",
disabled: "",
autocomplete: "off"
},
model: {
value: _vm.credentials.ownerId,
callback: function($$v) {
_vm.$set(
_vm.credentials,
"ownerId",
$$v
)
},
expression: "credentials.ownerId"
}
}),
_vm._v(" "),
_vm.errorMessage.ownerId !== ""
? _c(
"p",
{ staticClass: "txt-error" },
[
_vm._v(
_vm._s(_vm.errorMessage.ownerId)
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "input-full",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c("v-text-field", {
class:
_vm.errorMessage.userId !== ""
? "input-login input-error"
: "input-login",
attrs: {
"prepend-inner-icon":
"mdi-account-circle",
color: "green",
"hide-details": "auto",
"single-line": "",
outlined: "",
dense: "",
label: "ユーザーID",
autocomplete: "off",
disabled: ""
},
model: {
value: _vm.credentials.username,
callback: function($$v) {
_vm.$set(
_vm.credentials,
"username",
$$v
)
},
expression: "credentials.username"
}
}),
_vm._v(" "),
_vm.errorMessage.userId !== ""
? _c(
"p",
{ staticClass: "txt-error" },
[
_vm._v(
_vm._s(_vm.errorMessage.userId)
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "input-full",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c("v-text-field", {
class:
_vm.errorMessage.resetCode !== ""
? "input-login input-error"
: "input-login",
attrs: {
"prepend-inner-icon":
"mdi-account-circle",
color: "green",
"hide-details": "auto",
"single-line": "",
outlined: "",
dense: "",
label:
"メールにて通知されたリセットコードを入力",
type: "text",
autocomplete: "off",
readonly: "",
onfocus:
"this.removeAttribute('readonly');"
},
model: {
value: _vm.credentials.resetCode,
callback: function($$v) {
_vm.$set(
_vm.credentials,
"resetCode",
$$v
)
},
expression: "credentials.resetCode"
}
}),
_vm._v(" "),
_vm.errorMessage.resetCode !== ""
? _c(
"p",
{ staticClass: "txt-error" },
[
_vm._v(
_vm._s(
_vm.errorMessage.resetCode
)
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-2",
attrs: { justify: "center" }
},
[
_c(
"div",
{
staticClass:
"allig-text-link text-center col-8 txt-error"
},
[
_vm._v(
"\n パスワードは英大文字、英小文字、数字を組み合わせた8文字以上に設定してください。\n "
)
]
)
]
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "input-full",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c("v-text-field", {
class:
_vm.errorMessage.password !== ""
? "input-login input-error"
: "input-login",
attrs: {
"prepend-inner-icon": "mdi-lock",
type: "password",
color: "green",
"hide-details": "auto",
"single-line": "",
outlined: "",
dense: "",
label: "パスワード",
autocomplete: "off",
readonly: "",
onfocus:
"this.removeAttribute('readonly');"
},
model: {
value: _vm.credentials.password,
callback: function($$v) {
_vm.$set(
_vm.credentials,
"password",
$$v
)
},
expression: "credentials.password"
}
}),
_vm._v(" "),
_vm.errorMessage.password !== ""
? _c(
"p",
{ staticClass: "txt-error" },
[
_vm._v(
_vm._s(
_vm.errorMessage.password
)
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "input-full",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c("v-text-field", {
class:
_vm.errorMessage.confirmPassword !==
""
? "input-login input-error"
: "input-login",
attrs: {
"prepend-inner-icon": "mdi-lock",
type: "password",
color: "green",
"hide-details": "auto",
"single-line": "",
outlined: "",
dense: "",
label: "再記入新しいパスワード",
autocomplete: "off",
readonly: "",
onfocus:
"this.removeAttribute('readonly');"
},
model: {
value:
_vm.credentials.confirmPassword,
callback: function($$v) {
_vm.$set(
_vm.credentials,
"confirmPassword",
$$v
)
},
expression:
"credentials.confirmPassword"
}
}),
_vm._v(" "),
_vm.errorMessage.confirmPassword !== ""
? _c(
"p",
{ staticClass: "txt-error" },
[
_vm._v(
_vm._s(
_vm.errorMessage
.confirmPassword
)
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-2",
attrs: { justify: "center" }
},
[
_c(
"v-col",
{ attrs: { cols: "8" } },
[
_c(
"v-btn",
{
staticClass:
"text-color-white text-bold input-login",
attrs: {
block: "",
type: "submit",
color: "green",
elevation: "1",
disabled: _vm.disabled
},
on: {
click: function($event) {
return _vm.$emit("resetPass", {
credentials: _vm.credentials
})
}
}
},
[
_vm._v(
"\n 送信\n "
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-2",
attrs: { justify: "center" }
},
[
_c(
"div",
{
staticClass:
"allig-text-link text-center col-12",
on: {
click: function($event) {
return _vm.PageLogin()
}
}
},
[
_vm._v(
"\n Alligateログインに戻る\n "
)
]
)
]
)
],
1
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.step === 6
? _c(
"v-form",
{
model: {
value: _vm.formLogin,
callback: function($$v) {
_vm.formLogin = $$v
},
expression: "formLogin"
}
},
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass: "background-white ml-12",
attrs: { cols: "12", "align-self": "center" }
},
[
_c("v-row", { attrs: { justify: "center" } }, [
_c(
"div",
{ staticClass: "logo-text mt-10 mb-10" },
[
!_vm.$vuetify.breakpoint.xs
? _c("v-img", {
staticClass: "ml-2",
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "200px"
}
})
: _c("v-img", {
attrs: {
src: __webpack_require__(/*! ../../../assets/image/logo.png */ "./src/assets/image/logo.png"),
"max-height": "100%",
"max-width": "150px",
width:
_vm.$vuetify.breakpoint.width -
150
}
})
],
1
)
]),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-2",
attrs: { justify: "center" }
},
[
_c("p", { staticClass: "txt-success" }, [
_vm._v("パスワードがリセットされました。")
]),
_vm._v(" "),
_c(
"div",
{
staticClass:
"allig-text-link text-center col-12 mt-1",
on: {
click: function($event) {
return _vm.PageLogin()
}
}
},
[
_vm._v(
"\n Alligateログインに戻る\n "
)
]
)
]
)
],
1
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ModalTable/GroupDropdownList.vue?vue&type=template&id=1bbb777e&":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ModalTable/GroupDropdownList.vue?vue&type=template&id=1bbb777e& ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-container",
{ staticClass: "mb-0" },
[
_c("v-autocomplete", {
staticClass: "input-search mt-2",
attrs: {
clearable: "",
label: "",
solo: "",
"hide-details": "",
"no-data-text": "",
items: _vm.dataModalGroup.data,
disabled: _vm.dataModalGroup.data.length === 0,
"return-object": "",
chips: "",
multiple: "",
"item-value": "groupId",
"item-text": "name",
"menu-props": { contentClass: "group-select-item v-select-item" }
},
model: {
value: _vm.idSelected,
callback: function($$v) {
_vm.idSelected = $$v
},
expression: "idSelected"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ModalTable/GroupGateTable.vue?vue&type=template&id=4e6c2224&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ModalTable/GroupGateTable.vue?vue&type=template&id=4e6c2224& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-gate-table" },
[
_c(
"v-container",
[
_vm.errorName !== "" && _vm.loading === false
? _c("v-col", { staticClass: "mb-8 font-weight-bold bg-error" }, [
_vm._v("\n " + _vm._s(_vm.errorName) + "\n ")
])
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "item-show-page",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("show-per-page", {
staticClass: "ml-4 mb-2",
attrs: {
"per-page": 25,
page: _vm.pageGroup,
"items-length": _vm.groupTotalCount
}
})
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table table-shadow",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
loading: _vm.loading,
headers: _vm.headers,
items: _vm.ExpandedGroup,
"items-per-page": 25,
"no-data-text": "データーはありません",
"loading-text": "データーはありません",
"hide-default-footer": "",
dense: "",
"show-select": _vm.ExpandedGroup.length > 0 ? true : false,
"item-key": "sub",
"hide-default-header": ""
},
on: {
"item-expanded": function($event) {
return _vm.$emit("change-expanded-group", {
event: $event,
expanded: "group"
})
}
},
scopedSlots: _vm._u(
[
{
key: "header",
fn: function(ref) {
var headers = ref.props.headers
return [
_c("thead", [
_c(
"tr",
_vm._l(headers, function(h) {
return _c(
"th",
{ key: h.value, attrs: { width: h.width } },
[
_vm._v(
"\n " +
_vm._s(h.text) +
"\n "
),
h.value === "groupName"
? _c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{ attrs: { icon: "" } },
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-help-circle"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", {
domProps: {
innerHTML: _vm._s(
"所属の通行権限グループ、または、ユーザー個人に
設定された通行権限グループが表示されます。
両方が設定されている場合、
個人の通行権限グループの設定が優先されます。"
)
}
})
]
)
: _vm._e()
],
1
)
}),
0
)
])
]
}
},
{
key: "item.data-table-select",
fn: function(ref) {
var item = ref.item
var isSelected = ref.isSelected
var select = ref.select
return [
item.isPassageId === true &&
_vm.authority.isAdmin === true
? _c("v-simple-checkbox", {
attrs: { value: isSelected, ripple: false },
on: {
input: function($event) {
select($event)
_vm.getItem(item, $event)
}
}
})
: _vm._e()
]
}
},
{
key: "item.groupName",
fn: function(ref) {
var item = ref.item
return [
_c(
"span",
{ staticClass: "group-inline" },
[
_vm.authority.isAdmin === true ||
item.isClick === true
? _c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.group.name },
on: {
click: function($event) {
return _vm.clickDetail(item.group.groupId)
}
}
})
: _c("span", [
_vm._v(_vm._s(item.group.name) + "\n ")
])
],
1
),
_vm._v(" "),
_vm.isPage !== "add-user-group-gate" &&
item.isGroupPassableGate === false
? _c(
"span",
{ staticClass: "group-inline button-settings" },
[
_c(
"span",
{ staticClass: "btn-primary no-click" },
[
_vm._v(
"\n 所属通行権限\n "
)
]
)
]
)
: _vm._e()
]
}
},
{
key: "item.passableTimeSettingName",
fn: function(ref) {
var item = ref.item
return [
item.gateModelCode === "ALIG-030"
? _c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
item.group.passableTimeSetting !==
undefined &&
item.group.passableTimeSetting.name !==
undefined
? _c(
"span",
_vm._g(
_vm._b(
{
staticClass:
"item-user-id passable-time-setting"
},
"span",
attrs,
false
),
on
),
[
_vm._v(
"\n " +
_vm._s(
item.group
.passableTimeSetting
.name
) +
"\n "
)
]
)
: _vm._e()
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_vm.checkPassableTimeSetting(item.group)
? _c(
"span",
_vm._l(
item.group.passableTimeSetting
.timeSettings,
function(row, index) {
return _c("div", { key: index }, [
_vm._v(
_vm._s(row.dayTypeName) +
" " +
_vm._s(_vm.showTime(row))
)
])
}
),
0
)
: _vm._e()
]
)
: _vm._e()
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_vm.loading === false && _vm.ExpandedGroup.length > 0
? _c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.groupTotalCount / 25),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showConfirm,
callback: function($$v) {
_vm.showConfirm = $$v
},
expression: "showConfirm"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v(
_vm._s(_vm.userId) +
"が新たに所属する通行権限を選択してください。"
)
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-text",
[
_vm.messageSetting.success === "" &&
_vm.messageSetting.error === ""
? _c("v-autocomplete", {
staticClass: "input-search mt-2",
attrs: {
clearable: "",
label: "'適用されている通行権限グループ'",
solo: "",
"hide-details": "",
"no-data-text": "",
items: _vm.groupPassage
},
model: {
value: _vm.groupItem,
callback: function($$v) {
_vm.groupItem = $$v
},
expression: "groupItem"
}
})
: _vm._e(),
_vm._v(" "),
_vm.messageSetting.success !== "" && _vm.loading === false
? _c(
"div",
{
staticClass:
"mt-5 mb-4 font-weight-bold mt-1 bg-success"
},
[
_vm._v(
"\n " +
_vm._s(_vm.messageSetting.success) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.messageSetting.error !== "" && _vm.loading === false
? _c(
"div",
{
staticClass:
"mt-5 mb-4 font-weight-bold mt-1 bg-error"
},
[
_vm._v(
"\n " +
_vm._s(_vm.messageSetting.error) +
"\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_vm.messageSetting.success === "" &&
_vm.messageSetting.error === ""
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("add-group-pass", {
groupId: _vm.groupItem,
userId: _vm.userId
})
}
}
},
[_vm._v("選択した通行権限グループに所属する")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
_vm.showConfirm = false
}
}
},
[_vm._v("\n キャンセル\n ")]
)
],
1
)
],
1
)
: _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
_vm.showConfirm = false
}
}
},
[_vm._v("\n OK\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ModalTable/UserListTable.vue?vue&type=template&id=dbed6c56&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ModalTable/UserListTable.vue?vue&type=template&id=dbed6c56& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("v-container", { staticClass: "mb-0" }, [
_c(
"div",
{ staticClass: "allig-reflection-card-table" },
[
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "pt-0", attrs: { xl: "7", sm: "8" } },
[
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
[
_c("searchbox", {
staticClass: "input-search btn-user-search",
attrs: {
title: "選択項目にチェックして検索",
searchTargetItems: _vm.searchTargetItems,
disabled: _vm.dataModalUser.loading
},
on: {
search: function($event) {
return _vm.$emit(
"search-all-user",
$event
)
}
}
})
],
1
)
],
1
)
],
1
)
]
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mt-0 pt-0" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"div",
{ staticClass: "text-center" },
[
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "12" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled:
_vm.checkItem(_vm.idSelected).length ===
0 ||
_vm.dataModalUser.loading === true ||
_vm.loadingParent === true
},
on: {
click: function($event) {
_vm.$emit(
"add-user",
_vm.checkItem(_vm.idSelected)
)
}
}
},
[
_vm._v(
"\n ユーザーを追加する\n "
)
]
)
],
1
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
attrs: {
"per-page": _vm.dataModalUser.perPage,
page: _vm.dataModalUser.page,
"items-length": _vm.dataModalUser.total
}
}),
_vm._v(" "),
_c("v-spacer")
],
1
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-data" },
[
_c("v-data-table", {
staticClass: "border-table scroll-table modal-table",
attrs: {
"must-sort": "",
headers: _vm.headers,
"items-per-page": _vm.dataModalUser.perPage,
"item-key": "userId",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
loading: _vm.loadDone,
"hide-default-footer": "",
"show-select": true,
"custom-sort": _vm.customSort,
items: _vm.filteredItems
},
scopedSlots: _vm._u(
[
_vm.isPage === "aff-load-all-user" ||
_vm.isPage === "affiliation-add-new"
? {
key: "item.data-table-select",
fn: function(ref) {
var item = ref.item
var isSelected = ref.isSelected
var select = ref.select
return [
item.disable
? _c("v-simple-checkbox", {
attrs: {
value: true,
readonly: item.disable,
disabled: item.disable,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
: item.departmentId !== "" &&
item.departmentId === _vm.departmentId &&
item.disable === false
? _c("v-simple-checkbox", {
attrs: { value: isSelected, ripple: false },
on: {
input: function($event) {
return select($event)
}
}
})
: item.departmentName !== ""
? _c("v-simple-checkbox", {
attrs: {
value: false,
readonly: "",
disabled: "",
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
: _c("v-simple-checkbox", {
attrs: { value: isSelected, ripple: false },
on: {
input: function($event) {
return select($event)
}
}
})
]
}
}
: {
key: "item.data-table-select",
fn: function(ref) {
var item = ref.item
var isSelected = ref.isSelected
var select = ref.select
return [
item.disable
? _c("v-simple-checkbox", {
attrs: {
value: true,
readonly: item.disable,
disabled: item.disable,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
: item.departmentName === "" &&
_vm.isPage !== "group-load-all-user"
? _c("v-simple-checkbox", {
attrs: {
value: isSelected,
readonly: item.disabled,
disabled: item.disabled,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
: _c("v-simple-checkbox", {
attrs: {
value: isSelected,
readonly: item.disable,
disabled: item.disable,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
]
}
}
],
null,
true
),
model: {
value: _vm.idSelected,
callback: function($$v) {
_vm.idSelected = $$v
},
expression: "idSelected"
}
})
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.dataModalUser.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.dataModalUser.total,
disabled: _vm.dataModalUser.loading
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(
_vm.dataModalUser.total / _vm.dataModalUser.perPage
),
disabled: _vm.dataModalUser.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/NFCSetting/NFCSetting.vue?vue&type=template&id=7739ac41&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/NFCSetting/NFCSetting.vue?vue&type=template&id=7739ac41& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-nfc-setting" },
[
_c(
"v-container",
[
_vm.successMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-success" },
[_vm._v("\n " + _vm._s(_vm.successMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "nfc-note" }, [
_vm._v("※こちらの設定は、[ALLIGATE LOCK PRO]では使用できません")
])
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5" },
[
_c(
"v-form",
{ ref: "UserAddForm", attrs: { "lazy-validation": "" } },
[
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n NFCカード動作設定\n "
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "9" } },
[
_c("v-select", {
staticClass: "common-class",
attrs: {
items: _vm.listNfcSettingSelect,
"item-text": "name",
"item-value": "type",
"single-line": "",
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"menu-props": {
contentClass: "common-class"
},
isAttach: true
},
on: {
change: function($event) {
return _vm.$emit("checkEditStatus")
}
},
model: {
value: _vm.settingInfor.pCodeConfigType,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"pCodeConfigType",
$$v
)
},
expression: "settingInfor.pCodeConfigType"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }),
_vm._v(" "),
_c("v-col", { attrs: { cols: "9" } })
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n 読み取り位置\n "
)
]
)
]),
_vm._v(" "),
_c("v-col", { attrs: { cols: "9" } })
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }),
_vm._v(" "),
_c("v-col", { attrs: { cols: "9" } })
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n 個人ID 1 位置\n "
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.editStatus,
type: "number",
min: "0",
max: "47"
},
model: {
value: _vm.settingInfor.readPosition1,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"readPosition1",
$$v
)
},
expression: "settingInfor.readPosition1"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "3", align: "right" } },
[
_c(
"div",
{
staticClass:
"right-subheader theme--light no-padding"
},
[_vm._v("長さ")]
)
]
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.editStatus,
type: "number",
min: "0",
max: "20"
},
model: {
value: _vm.settingInfor.readLength1,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"readLength1",
$$v
)
},
expression: "settingInfor.readLength1"
}
})
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n 個人ID 2 位置\n "
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.editStatus,
type: "number",
min: "0",
max: "47"
},
model: {
value: _vm.settingInfor.readPosition2,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"readPosition2",
$$v
)
},
expression: "settingInfor.readPosition2"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "3", align: "right" } },
[
_c(
"div",
{
staticClass:
"right-subheader theme--light no-padding"
},
[_vm._v("長さ")]
)
]
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.editStatus,
type: "number",
min: "0",
max: "20"
},
model: {
value: _vm.settingInfor.readLength2,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"readLength2",
$$v
)
},
expression: "settingInfor.readLength2"
}
})
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n 個人ID 3 位置\n "
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.editStatus,
type: "number",
min: "0",
max: "47"
},
model: {
value: _vm.settingInfor.readPosition3,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"readPosition3",
$$v
)
},
expression: "settingInfor.readPosition3"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "3", align: "right" } },
[
_c(
"div",
{
staticClass:
"right-subheader theme--light no-padding"
},
[_vm._v("長さ")]
)
]
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.editStatus,
type: "number",
min: "0",
max: "20"
},
model: {
value: _vm.settingInfor.readLength3,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"readLength3",
$$v
)
},
expression: "settingInfor.readLength3"
}
})
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n 固定コード 1 位置\n "
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.getEditStatus(),
type: "number",
min: "0",
max: "47"
},
model: {
value:
_vm.settingInfor.ownerCodePosition1,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"ownerCodePosition1",
$$v
)
},
expression:
"settingInfor.ownerCodePosition1"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "3", align: "right" } },
[
_c(
"div",
{
staticClass:
"right-subheader theme--light no-padding"
},
[_vm._v("長さ")]
)
]
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.getEditStatus(),
type: "number",
min: "0",
max: "20"
},
model: {
value: _vm.settingInfor.ownerCodeLength1,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"ownerCodeLength1",
$$v
)
},
expression:
"settingInfor.ownerCodeLength1"
}
})
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n 固定コード 2 位置\n "
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.getEditStatus(),
type: "number",
min: "0",
max: "47"
},
model: {
value:
_vm.settingInfor.ownerCodePosition2,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"ownerCodePosition2",
$$v
)
},
expression:
"settingInfor.ownerCodePosition2"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "3", align: "right" } },
[
_c(
"div",
{
staticClass:
"right-subheader theme--light no-padding"
},
[_vm._v("長さ")]
)
]
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.getEditStatus(),
type: "number",
min: "0",
max: "20"
},
model: {
value: _vm.settingInfor.ownerCodeLength2,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"ownerCodeLength2",
$$v
)
},
expression:
"settingInfor.ownerCodeLength2"
}
})
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n 固定コード 3 位置\n "
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.getEditStatus(),
type: "number",
min: "0",
max: "47"
},
model: {
value:
_vm.settingInfor.ownerCodePosition3,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"ownerCodePosition3",
$$v
)
},
expression:
"settingInfor.ownerCodePosition3"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "3", align: "right" } },
[
_c(
"div",
{
staticClass:
"right-subheader theme--light no-padding"
},
[_vm._v("長さ")]
)
]
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.getEditStatus(),
type: "number",
min: "0",
max: "20"
},
model: {
value: _vm.settingInfor.ownerCodeLength3,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"ownerCodeLength3",
$$v
)
},
expression:
"settingInfor.ownerCodeLength3"
}
})
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n 固定コード有効・無効\n "
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "9" } },
[
_c("input-form", {
staticClass: "v-input--reverse swicth-all",
attrs: {
inputType: "switch",
disabled: _vm.editStatusException
},
model: {
value: _vm.settingInfor.isOwnerCodeValid,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"isOwnerCodeValid",
$$v
)
},
expression:
"settingInfor.isOwnerCodeValid"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", {
attrs: { cols: "3", align: "right" }
}),
_vm._v(" "),
_c("v-col", { attrs: { cols: "9" } })
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n 固定コード\n "
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "9" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.getEditStatus()
},
model: {
value: _vm.settingInfor.ownerCode,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"ownerCode",
$$v
)
},
expression: "settingInfor.ownerCode"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", {
attrs: { cols: "3", align: "right" }
}),
_vm._v(" "),
_c("v-col", { attrs: { cols: "9" } })
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n Felica認証情報\n "
)
]
)
]),
_vm._v(" "),
_c("v-col", { attrs: { cols: "9" } })
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", {
attrs: { cols: "3", align: "right" }
}),
_vm._v(" "),
_c("v-col", { attrs: { cols: "9" } })
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n システムコード\n "
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "9" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.checkIsMifare()
},
model: {
value: _vm.settingInfor.systemCode,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"systemCode",
$$v
)
},
expression: "settingInfor.systemCode"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "3", align: "right" } },
[
_c(
"div",
{
staticClass:
"right-subheader theme--light no-padding"
},
[_vm._v("サービスコード")]
)
]
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "9" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.checkIsMifare()
},
model: {
value: _vm.settingInfor.serviceCode,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"serviceCode",
$$v
)
},
expression: "settingInfor.serviceCode"
}
})
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n ブロックカウント\n "
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "4" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.checkIsMifare(),
type: "number",
min: "0"
},
model: {
value: _vm.settingInfor.blockCount,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"blockCount",
$$v
)
},
expression: "settingInfor.blockCount"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", {
attrs: { cols: "3", align: "right" }
}),
_vm._v(" "),
_c("v-col", { attrs: { cols: "9" } })
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n MIFARE認証情報\n "
)
]
)
]),
_vm._v(" "),
_c("v-col", { attrs: { cols: "9" } })
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", {
attrs: { cols: "3", align: "right" }
}),
_vm._v(" "),
_c("v-col", { attrs: { cols: "9" } })
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n キー種別\n "
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "9" } },
[
_c(
"v-radio-group",
{
attrs: { row: "" },
model: {
value: _vm.settingInfor.keyType,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"keyType",
$$v
)
},
expression: "settingInfor.keyType"
}
},
[
_c("v-radio", {
staticClass: "radio-item",
attrs: {
color: "green-primary",
label: "Aキー",
value: 1,
disabled: _vm.checkIsFalica()
}
}),
_vm._v(" "),
_c("v-radio", {
staticClass: "radio-item",
attrs: {
color: "green-primary",
label: "Bキー",
value: 0,
disabled: _vm.checkIsFalica()
}
})
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", {
attrs: { cols: "3", align: "right" }
}),
_vm._v(" "),
_c("v-col", { attrs: { cols: "9" } })
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n キー情報\n "
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "9" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.checkIsFalica()
},
model: {
value: _vm.settingInfor.keyValue,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"keyValue",
$$v
)
},
expression: "settingInfor.keyValue"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", {
attrs: { cols: "3", align: "right" }
}),
_vm._v(" "),
_c("v-col", { attrs: { cols: "9" } })
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", { attrs: { cols: "3" } }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light no-padding"
},
[
_vm._v(
"\n セクタ No\n "
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "9" } },
[
_c("v-text-field", {
attrs: {
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
autocomplete: "off",
disabled: _vm.checkIsFalica()
},
model: {
value: _vm.settingInfor.sectorNumber,
callback: function($$v) {
_vm.$set(
_vm.settingInfor,
"sectorNumber",
$$v
)
},
expression: "settingInfor.sectorNumber"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
[
_c("v-col", {
attrs: { cols: "3", align: "right" }
}),
_vm._v(" "),
_c("v-col", { attrs: { cols: "9" } })
],
1
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mb-2 mt-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("saveNfcSetting")
}
}
},
[_vm._v("設定を保存")]
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/NoticeList/NoticeList.vue?vue&type=template&id=7d01dba1&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/NoticeList/NoticeList.vue?vue&type=template&id=7d01dba1& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-container",
_vm._l(_vm.linkList, function(item, index) {
return _c(
"v-row",
{ key: index, staticClass: "ma-1", attrs: { justify: "center" } },
[
_c("text-link", {
attrs: { text: item.link },
on: { click: _vm.addItem }
})
],
1
)
}),
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/NoticeSettingList/NoticeSettingList.vue?vue&type=template&id=b44ab0e2&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/NoticeSettingList/NoticeSettingList.vue?vue&type=template&id=b44ab0e2& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("Modal", {
attrs: { value: _vm.isVisible, title: _vm.noticeSettingType.name },
on: {
close: function($event) {
return _vm.$emit("close")
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c(
"v-container",
[
_c("alert", {
attrs: { text: _vm.errorMessageLogsModal, type: "error" },
model: {
value: _vm.isDisplayErrorMessage,
callback: function($$v) {
_vm.isDisplayErrorMessage = $$v
},
expression: "isDisplayErrorMessage"
}
}),
_vm._v(" "),
_c("alert", {
attrs: { text: _vm.successMessageLogsModal, type: "success" },
model: {
value: _vm.isDisplaySuccessMessage,
callback: function($$v) {
_vm.isDisplaySuccessMessage = $$v
},
expression: "isDisplaySuccessMessage"
}
}),
_vm._v(" "),
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add" },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"click-open-add-notice-setting",
_vm.noticeSettingType
)
}
}
},
[_vm._v("\n 追加\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table scroll-table table-notice-setting",
attrs: {
"must-sort": "",
headers: _vm.headers,
loading: _vm.isLoadingNoticeSetting,
items: _vm.selectedTypeNoticeSettings,
"items-per-page": _vm.perPageItemLength,
"footer-props": {
"items-per-page-text": "表示件数:",
"items-per-page-options": [10, 50, 100]
},
"no-data-text": "データはありません",
"loading-text": "データを読み込中です",
dense: "",
"item-key": "noticeSettingId",
"item-class": "align-center"
},
scopedSlots: _vm._u(
[
{
key: "item.isValid",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-row",
{ attrs: { justify: "center" } },
[
_c("input-form", {
attrs: { inputType: "switch" },
on: {
change: function($event) {
return _vm.$emit(
"change-notice-setting-valid",
item
)
}
},
model: {
value: item.isValid,
callback: function($$v) {
_vm.$set(item, "isValid", $$v)
},
expression: "item.isValid"
}
})
],
1
)
]
}
},
{
key: "item.icons",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.$emit(
"click-open-edit-notice-setting",
item.noticeSettingId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-square-edit-outline"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [_vm._v(" 通知設定編集 ")])
]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.clickConfirmDeleteNoticeSetting(
item.noticeSettingId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-trash-can-outline")
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [_vm._v(" 通知設定削除 ")])
]
)
]
}
}
],
null,
true
)
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[_c("v-spacer")],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isDisplayConfirm,
callback: function($$v) {
_vm.isDisplayConfirm = $$v
},
expression: "isDisplayConfirm"
}
},
[
_c(
"v-card",
[
_c("ModalTitle", {
attrs: { title: "通知設定" },
on: {
click: function($event) {
return _vm.deleteComfirmNoticeSetting(false)
}
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-card-text", { staticClass: "pa-4" }, [
_c("p", [_vm._v("この通知設定を削除しますか?")])
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.deleteComfirmNoticeSetting(false)
}
}
},
[
_vm._v(
"\n キャンセル\n "
)
]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.deleteComfirmNoticeSetting(true)
}
}
},
[_vm._v("OK")]
)
],
1
)
],
1
)
],
1
)
],
1
)
]
},
proxy: true
}
])
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/NoticeSettingTarget/NoticeSettingTarget.vue?vue&type=template&id=6c8ccf96&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/NoticeSettingTarget/NoticeSettingTarget.vue?vue&type=template&id=6c8ccf96&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("Modal", {
attrs: {
className: "round-button-footer",
value: _vm.isVisible,
title:
_vm.noticeSettingType.name +
" : " +
(_vm.mode === "edit" ? "編集" : "新規追加")
},
on: { close: _vm.close },
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isLoadBlockingNoticeSetting
? _c("loading", {
attrs: { text: _vm.loadBlockingTextNoticeSetting }
})
: _vm._e(),
_vm._v(" "),
_c("alert", {
attrs: { text: _vm.errorMessageLogsModal, type: "error" },
model: {
value: _vm.isDisplayErrorMessage,
callback: function($$v) {
_vm.isDisplayErrorMessage = $$v
},
expression: "isDisplayErrorMessage"
}
}),
_vm._v(" "),
_c("alert", {
attrs: { text: _vm.successMessageLogsModal, type: "success" },
model: {
value: _vm.isDisplaySuccessMessage,
callback: function($$v) {
_vm.isDisplaySuccessMessage = $$v
},
expression: "isDisplaySuccessMessage"
}
}),
_vm._v(" "),
_c(
"v-form",
{
ref: "formNoticeSetting",
staticClass: "modal-body-top formNoticeSetting",
attrs: { "lazy-validation": "" }
},
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { md: 12 } },
[
_c("input-form", {
attrs: {
title: "設定名称",
inputType: _vm.text,
rules: [_vm.innerEditNoticeSettingName.length !== 0]
},
model: {
value: _vm.innerEditNoticeSettingName,
callback: function($$v) {
_vm.innerEditNoticeSettingName = $$v
},
expression: "innerEditNoticeSettingName"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { md: 12 } },
[
_c("input-form", {
attrs: {
title: "備考欄",
inputType: _vm.text,
rules: []
},
model: {
value: _vm.innerEditNoticeSettingOption,
callback: function($$v) {
_vm.innerEditNoticeSettingOption = $$v
},
expression: "innerEditNoticeSettingOption"
}
})
],
1
)
],
1
),
_vm._v(" "),
_vm._l(_vm.innerEditNoticeSettingEmails, function(
email,
index
) {
return [
_c(
"v-row",
{
key:
"" + _vm.innerEditNoticeSettingEmails.length + index
},
[
_c(
"v-col",
{
attrs: {
md:
_vm.innerEditNoticeSettingEmails.length > 1
? 11
: 12
}
},
[
_c("input-form", {
attrs: {
title: "通知先メールアドレス" + (index + 1),
inputType: _vm.text,
helpText:
",区切りでまとめてメールアドレス登録できます",
rules: [_vm.isValidateEmail(email)],
value: _vm.innerEditNoticeSettingEmails[index]
},
on: {
change: function($event) {
return _vm.splitEmail($event, index)
}
}
})
],
1
),
_vm._v(" "),
_vm.innerEditNoticeSettingEmails.length > 1
? _c(
"v-col",
{ attrs: { md: 1 } },
[
_c("icon-button", {
attrs: {
text: "メール削除",
icon: "mdi-minus mdi-18px"
},
on: {
click: function($event) {
return _vm.deleteEmail(index)
}
}
})
],
1
)
: _vm._e()
],
1
)
]
}),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass: "btn-add-notice-setting",
attrs: { "offset-md": 2 }
},
[
_c("icon-button", {
attrs: {
text: "メール追加",
icon: "mdi-plus mdi-18px"
},
on: {
click: function($event) {
return _vm.addNewEmail()
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_vm._l(_vm.noticeSettingType.targets, function(target) {
return [
target.targetColumn === "userId"
? _c(
"v-row",
{ key: target.targetColumn + target.targetTable },
[
_c(
"v-col",
{ attrs: { md: 12 } },
[
_c("input-form", {
attrs: {
title: "監視対象ユーザー",
helpText:
"" +
(target.isRequired ? "指定必須。" : "") +
"複数ユーザー指定した場合はいずれかのユーザー通過及びアクションを起こした時通知します。",
inputType: "multi-select",
rules: [
target.isRequired
? _vm.isValidateLengthOneMore(
_vm.userIds
)
: true
],
selectItems: _vm.configurableUsers,
classMore: "common-class"
},
model: {
value: _vm.userIds,
callback: function($$v) {
_vm.userIds = $$v
},
expression: "userIds"
}
})
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
target.targetColumn === "deviceId"
? _c(
"v-row",
{ key: target.targetColumn + target.targetTable },
[
_c(
"v-col",
{ attrs: { md: 12 } },
[
_c("input-form", {
attrs: {
title: "監視対象個人コード",
helpText:
"" +
(target.isRequired ? "指定必須。" : "") +
"複数個人コード指定した場合はいずれかの個人コードによる通過した時通知します。",
inputType: "multi-select",
rules: [
target.isRequired
? _vm.isValidateLengthOneMore(
_vm.pCodeIds
)
: true
],
selectItems: _vm.configurablePcodes,
classMore: "common-class"
},
model: {
value: _vm.pCodeIds,
callback: function($$v) {
_vm.pCodeIds = $$v
},
expression: "pCodeIds"
}
})
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
target.targetColumn === "gateId"
? _c(
"v-row",
{ key: target.targetColumn + target.targetTable },
[
_c(
"v-col",
{ attrs: { md: 12 } },
[
_c("input-form", {
attrs: {
title: "監視対象ゲート",
helpText:
"" +
(target.isRequired ? "指定必須。" : "") +
"複数ゲートを指定した場合は、いずれかのゲートでログが発生したときに通知します。",
inputType: "multi-select",
rules: [
target.isRequired
? _vm.isValidateLengthOneMore(
_vm.gateIds
)
: true
],
selectItems: _vm.configurableGates,
classMore: "common-class"
},
model: {
value: _vm.gateIds,
callback: function($$v) {
_vm.gateIds = $$v
},
expression: "gateIds"
}
})
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
target.targetColumn === "logId"
? _c(
"v-row",
{ key: target.targetColumn + target.targetTable },
[
_c(
"v-col",
{ attrs: { md: 12 } },
[
_c("input-form", {
attrs: {
title: "監視対象ログ",
helpText:
"" +
(target.isRequired ? "指定必須。" : "") +
"複数ログ指定した場合はいずれかのログが発生した時通知します。",
inputType: "multi-select",
rules: [
target.isRequired
? _vm.isValidateLengthOneMore(
_vm.logIds
)
: true
],
selectItems: _vm.configurableLogs,
classMore: "common-class"
},
model: {
value: _vm.logIds,
callback: function($$v) {
_vm.logIds = $$v
},
expression: "logIds"
}
})
],
1
)
],
1
)
: _vm._e()
]
})
],
2
)
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_vm.mode === "edit"
? _c("success-button", {
attrs: { text: "決定" },
on: {
click: function($event) {
return _vm.clickEditPutNoticeSetting()
}
}
})
: _c("success-button", {
attrs: { text: "登録" },
on: {
click: function($event) {
return _vm.clickAddPostNoticeSetting()
}
}
}),
_vm._v(" "),
_c("cancel-button", {
attrs: { text: "閉じる" },
on: {
click: function($event) {
return _vm.close()
}
}
})
]
},
proxy: true
}
])
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/NoticeSettingTypeList/NoticeSettingTypeList.vue?vue&type=template&id=4cfcfd43&scoped=true&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/NoticeSettingTypeList/NoticeSettingTypeList.vue?vue&type=template&id=4cfcfd43&scoped=true& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-container",
{ staticClass: "notice-setting-type-list" },
[
_c("loading", {
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.isLoadBlockingNoticeSettingType,
expression: "isLoadBlockingNoticeSettingType"
}
]
}),
_vm._v(" "),
_vm._l(_vm.noticeSettingTypes, function(noticeSettingType) {
return [
_c(
"v-row",
{ key: noticeSettingType.noticeSettingTypeId },
[
_c(
"v-col",
{ staticClass: "col-md-4 text-md-body-1 font-weight-black" },
[_vm._v(_vm._s(noticeSettingType.name))]
),
_vm._v(" "),
_c("v-col", { staticClass: "col-md-4 text-md-body-2" }, [
_vm._v(_vm._s(noticeSettingType.description))
]),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "col-md-1" },
[
_c("success-button", {
attrs: { text: "新規設定" },
on: {
click: function($event) {
return _vm.clickOpenNewAddNoticeSeting(
noticeSettingType
)
}
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "col-md-1" },
[
_c("cancel-button", {
attrs: { text: "設定済み一覧" },
on: {
click: function($event) {
return _vm.displayNoticeSettingList(noticeSettingType)
}
}
})
],
1
)
],
1
)
]
}),
_vm._v(" "),
_c("notice-setting-list", {
attrs: {
isVisible: _vm.isVisibleNoticeSettingList,
isLoadingNoticeSetting: _vm.isLoadingNoticeSetting,
noticeSettings: _vm.noticeSettings,
noticeSettingType: _vm.selectedNoticeSettingType,
errorMessageLogsModal: _vm.errorMessageLogsModal,
successMessageLogsModal: _vm.successMessageLogsModal
},
on: {
close: function($event) {
_vm.isVisibleNoticeSettingList = false
},
"click-delete-notice-setting": function($event) {
return _vm.$emit("click-delete-notice-setting", $event)
},
"reset-msg": function($event) {
return _vm.$emit("reset-msg")
},
"reload-notice-settings": function($event) {
return _vm.$emit("reload-notice-settings")
},
"click-open-edit-notice-setting": function($event) {
return _vm.clickOpenEditNoticeSeting($event)
},
"click-open-add-notice-setting": function($event) {
return _vm.clickOpenNewAddNoticeSeting($event)
},
"change-notice-setting-valid": function($event) {
return _vm.$emit("click-edit-notice-setting", $event)
}
}
}),
_vm._v(" "),
_vm.isVisibleNoticeSettingTarget
? _c("notice-setting-target", {
attrs: {
isVisible: _vm.isVisibleNoticeSettingTarget,
noticeSettingType: _vm.selectedNoticeSettingType,
mode: _vm.editMode,
configurableUsers: _vm.configurableUsers,
configurableGates: _vm.configurableGates,
configurablePcodes: _vm.configurablePcodes,
configurableLogs: _vm.configurableLogs,
configurableConnectStatus: _vm.configurableConnectStatus,
isLoadBlockingNoticeSetting: _vm.isLoadBlockingNoticeSetting,
loadBlockingTextNoticeSetting: _vm.loadBlockingTextNoticeSetting,
successMessageLogsModal: _vm.successMessageLogsModal,
errorMessageLogsModal: _vm.errorMessageLogsModal
},
on: {
close: function($event) {
_vm.isVisibleNoticeSettingTarget = false
},
"click-add-notice-setting": function($event) {
return _vm.$emit("click-add-notice-setting", $event)
},
"click-edit-notice-setting": function($event) {
return _vm.$emit("click-edit-notice-setting", $event)
}
},
model: {
value: _vm.editNoticeSetting,
callback: function($$v) {
_vm.editNoticeSetting = $$v
},
expression: "editNoticeSetting"
}
})
: _vm._e()
],
2
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/OneSelectFromPcodeList/OneSelectFromPcodeList.vue?vue&type=template&id=5681f401&scoped=true&class=one-select-from-pcode-list&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/OneSelectFromPcodeList/OneSelectFromPcodeList.vue?vue&type=template&id=5681f401&scoped=true&class=one-select-from-pcode-list& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("Modal", {
attrs: { value: _vm.isVisible, title: "カードを1つ選択してください" },
on: { close: _vm.close },
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c(
"v-container",
{
staticClass: "one-select-from-pcode-list-container",
attrs: { fluid: "" }
},
[
_c("alert", {
attrs: { text: _vm.errorMessageLogsModal, type: "error" },
model: {
value: _vm.isDisplayErrorMessage,
callback: function($$v) {
_vm.isDisplayErrorMessage = $$v
},
expression: "isDisplayErrorMessage"
}
}),
_vm._v(" "),
_c("alert", {
attrs: { text: _vm.successMessageLogsModal, type: "success" },
model: {
value: _vm.isDisplaySuccessMessage,
callback: function($$v) {
_vm.isDisplaySuccessMessage = $$v
},
expression: "isDisplaySuccessMessage"
}
}),
_vm._v(" "),
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
[
_c("search", {
attrs: {
label: "検索",
searchTargetItems: _vm.searchTargetItems,
disabled: _vm.isLoadingPcodes
},
on: {
search: function($event) {
return _vm.clickSearch($event)
}
},
model: {
value: _vm.innerSearchValue,
callback: function($$v) {
_vm.innerSearchValue = $$v
},
expression: "innerSearchValue"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "col-md-3 text-align-end" },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
disabled: _vm.isVisibleInputButton,
outlined: ""
},
on: {
click: function($event) {
return _vm.clickSelectPcode()
}
}
},
[
_vm._v(
"\n 選択したカードを入力\n "
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass:
"border-table scroll-table pcode-list-data-table",
attrs: {
headers: _vm.headers,
loading: _vm.isLoadingPcodes,
items: _vm.pCodes,
"items-per-page": _vm.perPage,
"show-select": _vm.showSelect,
"single-select": true,
"fixed-header": true,
"no-data-text": "データはありません",
"loading-text": "データを読み込中です",
dense: "",
"hide-default-footer": "",
"item-class": "align-center",
"item-key": "pCodeId"
},
on: {
"update:items-per-page": _vm.updateItemsPerPage,
"update:page": _vm.updatePage,
"update:options": function($event) {
return _vm.$emit("change-sort", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "item.data-table-select",
fn: function(ref) {
var item = ref.item
var isSelected = ref.isSelected
var select = ref.select
return [
item.userId.length === 0
? _c("v-simple-checkbox", {
attrs: {
readonly: true,
disabled: true,
ripple: false
}
})
: _c("v-simple-checkbox", {
attrs: {
color: "success",
value: isSelected,
readonly: true,
disabled: false,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
]
}
},
{
key: "item.typeName",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(
item.type === 0
? "NFCカード"
: item.type === 1
? "テンキー"
: item.type === 2
? "顔認証用画像"
: ""
) +
"\n "
)
]
}
},
{
key: "item.status",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(item.isValid ? "有効" : "無効") +
"\n "
)
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.pcodeTotalCount,
disabled: _vm.isDisabledPagination
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(
_vm.pcodeTotalCount / _vm.perPage
),
disabled: _vm.isDisabledPagination
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
]
},
proxy: true
}
])
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/OneSelectFromUserList/OneSelectFromUserList.vue?vue&type=template&id=b5c9ece6&scoped=true&class=one-select-from-user-list&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/OneSelectFromUserList/OneSelectFromUserList.vue?vue&type=template&id=b5c9ece6&scoped=true&class=one-select-from-user-list& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("Modal", {
attrs: { value: _vm.isVisible, title: "ユーザーを1つ選択してください" },
on: { close: _vm.close },
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c(
"v-container",
{
staticClass: "one-select-from-user-list-container",
attrs: { fluid: "" }
},
[
_c("alert", {
attrs: { text: _vm.errorMessageLogsModal, type: "error" },
model: {
value: _vm.isDisplayErrorMessage,
callback: function($$v) {
_vm.isDisplayErrorMessage = $$v
},
expression: "isDisplayErrorMessage"
}
}),
_vm._v(" "),
_c("alert", {
attrs: { text: _vm.successMessageLogsModal, type: "success" },
model: {
value: _vm.isDisplaySuccessMessage,
callback: function($$v) {
_vm.isDisplaySuccessMessage = $$v
},
expression: "isDisplaySuccessMessage"
}
}),
_vm._v(" "),
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
[
_c("search", {
attrs: {
label: "検索",
searchTargetItems: _vm.searchTargetItems,
disabled: _vm.isLoadingUsers
},
on: {
search: function($event) {
return _vm.clickSearch($event)
}
},
model: {
value: _vm.innerSearchValue,
callback: function($$v) {
_vm.innerSearchValue = $$v
},
expression: "innerSearchValue"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "col-md-3 text-align-end" },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
disabled: _vm.isVisibleInputButton,
outlined: ""
},
on: {
click: function($event) {
return _vm.clickSelectUser()
}
}
},
[
_vm._v(
"\n 選択したユーザーを入力\n "
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table scroll-table user-list-data-table",
attrs: {
headers: _vm.headers,
loading: _vm.isLoadingUsers,
items: _vm.users,
"items-per-page": _vm.perPage,
"show-select": _vm.showSelect,
"single-select": true,
"fixed-header": true,
"no-data-text": "データはありません",
"loading-text": "データを読み込中です",
dense: "",
"hide-default-footer": "",
"item-class": "align-center",
"item-key": "userId"
},
on: {
"update:items-per-page": _vm.updateItemsPerPage,
"update:page": _vm.updatePage,
"update:options": function($event) {
return _vm.$emit("change-sort", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "item.status",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(item.isValid ? "有効" : "無効") +
"\n "
)
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.userTotalCount,
disabled: _vm.isDisabledPagination
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(
_vm.userTotalCount / _vm.perPage
),
disabled: _vm.isDisabledPagination
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
]
},
proxy: true
}
])
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/OperationLogList/OperationLogList.vue?vue&type=template&id=5b2bbefe&scoped=true&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/OperationLogList/OperationLogList.vue?vue&type=template&id=5b2bbefe&scoped=true& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c(
"v-container",
[
_c("div", [
_c(
"div",
{ staticClass: "round-action mt-5" },
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "11", md: "10", sm: "10", xl: "11" } },
[
_c(
"v-row",
{
staticClass: "row-date-search",
class: {
"row-date-search": _vm.$vuetify.breakpoint.mdAndUp
}
},
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"span",
{ staticClass: "mt-3", attrs: { cols: "3" } },
[
_c(
"v-subheader",
{
staticClass: "justify-start title-sub"
},
[_vm._v("時間指定")]
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "pl-0 pr-0 mr-1",
attrs: {
cols: "6",
xl: "6",
sm: "10",
lg: "6",
xxl: "6",
md: "10"
}
},
[
_c("DateTimePicker", {
attrs: {
dateStartValue: _vm.dateStart,
dateEndValue: _vm.dateEnd,
timeSValue: "00:00",
timeEValue: "23:59"
},
on: {
getNewTimeStart: _vm.getNewTimeStart,
getNewTimeEnd: _vm.getNewTimeEnd,
getNewDateStart: _vm.getNewDateStart,
getNewDateEnd: _vm.getNewDateEnd
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
attrs: {
cols: "6",
md: "10",
sm: "10",
xl: "6"
}
},
[
_c(
"div",
{
staticClass:
"area-search-box ml-4 ml-small-0"
},
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
{
attrs: {
cols: "12",
xl: "8",
sm: "12",
lg: "8",
xxl: "8"
}
},
[
_c("searchbox", {
staticClass:
"input-search btn-user-search",
attrs: {
isSearch: true,
title:
"ユーザー名・メッセージで絞り込み",
searchTargetItems:
_vm.searchTargetItems
},
on: {
search: function($event) {
return _vm.searchOperationLog(
$event
)
}
},
model: {
value: _vm.searchKey,
callback: function($$v) {
_vm.searchKey = $$v
},
expression: "searchKey"
}
})
],
1
)
],
1
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c("v-col", { attrs: { md: "2", sm: "2", xl: "1" } }, [
_c(
"div",
{ staticClass: "mt-3 mb-3" },
[
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickModal()
}
}
},
[
_vm._v(
"\n エクスポート\n "
)
]
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "CSVファイルエクスポート",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
_vm.showModal = false
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c(
"v-div",
[
_c("v-divider"),
_vm._v(" "),
_c(
"v-alert",
{
directives: [
{
name: "show",
rawName: "v-show",
value:
_vm.messageErrorDialog !==
"",
expression:
"messageErrorDialog !== ''"
}
],
attrs: {
dense: "",
color: "green"
}
},
[
_vm._v(
"\n " +
_vm._s(
_vm.messageErrorDialog
) +
"\n "
)
]
),
_vm._v(" "),
_c(
"v-container",
{ staticClass: "pa-4" },
[
_c(
"v-row",
{
class: {
"row-date-search":
_vm.$vuetify.breakpoint
.mdAndUp
}
},
[
_vm.$vuetify.breakpoint
.mdAndUp
? _c(
"v-col",
{
staticClass:
"title-export",
attrs: { cols: "2" }
},
[
_c(
"v-subheader",
{
staticClass:
"justify-start mt-3 pa-0"
},
[
_vm._v(
"時間指定"
)
]
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "9" } },
[
_c("DateTimePicker", {
attrs: {
dateStartValue:
_vm.dateStart,
dateEndValue:
_vm.dateEnd,
timeSValue:
_vm.timeStart,
timeEValue:
_vm.timeEnd
},
on: {
getNewTimeStart:
_vm.getNewTimeStartCSV,
getNewTimeEnd:
_vm.getNewTimeEndCSV,
getNewDateStart:
_vm.getNewDateStartCSV,
getNewDateEnd:
_vm.getNewDateEndCSV
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{
staticClass: "ma-2",
attrs: { justify: "end" }
},
[
_c(
"v-btn",
{
staticClass:
"btn-secondary",
attrs: { outlined: "" },
on: {
click: function(
$event
) {
_vm.showModal = false
}
}
},
[
_vm._v(
"\n キャンセル\n "
)
]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass:
"btn-primary",
attrs: { outlined: "" },
on: {
click: function(
$event
) {
return _vm.$emit(
"clickExportOperationLog",
{
dateStartExportCSV:
_vm.dateStartCSV +
" " +
_vm.timeStartCSV,
dateEndExportCSV:
_vm.dateEndCSV +
" " +
_vm.timeEndCSV
}
)
}
}
},
[
_vm._v(
"\n エクスポート\n "
)
]
)
],
1
)
],
1
)
],
1
)
]
},
proxy: true
}
]),
model: {
value: _vm.showModal,
callback: function($$v) {
_vm.showModal = $$v
},
expression: "showModal"
}
})
],
1
)
],
1
)
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-row",
{
staticClass:
"mt-0 border-bottom-bold col-sm-12 col-12 pa-0",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
staticClass: "ml-8 mb-3",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.maxRecord,
type: "log"
}
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-caption display-option included-option text-sm-caption text-md-caption text-lg-caption text-xl-caption mr-8",
on: {
click: function() {
_vm.showOption = !_vm.showOption
}
}
},
[
_c(
"span",
{ staticClass: "display-option-title" },
[_vm._v("\n 表示オプション\n ")]
),
_vm._v(" "),
_c(
"span",
{ staticClass: "mb-3" },
[
_c("v-icon", { attrs: { dense: "" } }, [
_vm._v("mdi-chevron-down")
])
],
1
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-container",
{ staticClass: "pt-0 bg-display-option" },
[
_c("display-option", {
attrs: {
isShowOption: _vm.showOption,
"display-option-items": _vm.displayOptionItems,
disabled: _vm.loading,
isVaildOnlyShow: false,
isLog: "operation"
},
on: {
input: function($event) {
return _vm.CheckColumn($event)
},
"change-per-page-log": function($event) {
return _vm.changePerPageLog($event)
}
},
model: {
value: _vm.selectedDisplayOption,
callback: function($$v) {
_vm.selectedDisplayOption = $$v
},
expression: "selectedDisplayOption"
}
})
],
1
)
],
1
)
],
1
)
]),
_vm._v(" "),
_vm.errorMessageLogs !== "" && !_vm.showModal
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-data" },
[
_c("v-data-table", {
staticClass: "border-table scroll-table log-table",
attrs: {
"must-sort": "",
loading: _vm.isGetDataList,
headers: _vm.headers,
items: _vm.logOwner,
"items-per-page": _vm.perPage,
"item-key": "timeSetting",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
"custom-sort": _vm.customSort
},
on: {
"update:options": function($event) {
return _vm.$emit("change-sort", $event)
}
},
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
})
],
1
),
_vm._v(" "),
_vm.disableNextOwner
? _c(
"v-row",
{ attrs: { justify: "start" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary margin-button-load-more",
attrs: { outlined: "" },
on: {
click: function() {
_vm.page++
}
}
},
[_vm._v("\n 更に読み込む\n ")]
)
],
1
)
: _vm._e()
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/PassableTimeSettingEdit/PassableTimeSettingEdit.vue?vue&type=template&id=5270db27&scoped=true&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/PassableTimeSettingEdit/PassableTimeSettingEdit.vue?vue&type=template&id=5270db27&scoped=true& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table passable-form" },
[
_c(
"v-form",
{ ref: "formPassable" },
[
_vm.isEdit === 3
? _c(
"v-container",
[
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add-card" },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickBackPassable")
}
}
},
[_vm._v("\n 戻る\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_vm.successMessageLogs !== "" && _vm.loading === false
? _c("v-col", {
staticClass: "mb-4 font-weight-bold mt-1 bg-success",
domProps: { innerHTML: _vm._s(_vm.successMessageLogs) }
})
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c("v-col", {
staticClass: "mb-4 font-weight-bold mt-1 bg-error",
domProps: { innerHTML: _vm._s(_vm.errorMessageLogs) }
})
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[
_vm._v("\n 設定情報\n "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{ attrs: { icon: "" } },
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-help-circle")
])
],
1
)
]
}
}
],
null,
false,
2569386827
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(
"通行可能時間設定は、ALLIGATE Lock Proのゲートのみ設定が可能です"
)
])
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5" },
[
_c("div", { staticClass: "info-item " }, [
_c(
"div",
{ staticClass: "row" },
[
_c(
"div",
{ staticClass: "col col-2 passable-name" },
[
_c("div", { staticClass: "v-subheader" }, [
_vm._v("時間帯設定名")
])
]
),
_vm._v(" "),
_c("input-form", {
staticClass: "timezone-name",
attrs: { inputType: "text" },
model: {
value: _vm.passableName,
callback: function($$v) {
_vm.passableName = $$v
},
expression: "passableName"
}
})
],
1
)
]),
_vm._v(" "),
_c(
"v-row",
[
_c(
"div",
{ staticClass: "col col-3 passable-name" },
[
_c("div", { staticClass: "v-subheader" }, [
_vm._v("通行権限グループ名")
])
]
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "pl-0" },
[
_c("v-autocomplete", {
attrs: {
items: _vm.groupListAdd,
color: "green",
"return-object": "",
"hide-details": "auto",
outlined: "",
dense: "",
"deletable-chips": "",
multiple: "",
"small-chips": "",
"no-data-text": "",
disabled: _vm.groupListAdd.length === 0,
"menu-props": {
contentClass: "common-class"
},
isAttach: true
},
model: {
value: _vm.inputGroup,
callback: function($$v) {
_vm.inputGroup = $$v
},
expression: "inputGroup"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[
_vm._v("\n 時間帯\n "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{ attrs: { icon: "" } },
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-help-circle")
])
],
1
)
]
}
}
],
null,
false,
2569386827
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(
"通行可能時間設定は、ALLIGATE Lock Proのゲートのみ設定が可能です"
)
])
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "page-edit" },
[
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5" },
[
_vm.dataTimes.length > 0
? _c(
"div",
{ staticClass: "ml-10 mt-5 input-time-zone" },
[
_vm._l(_vm.dataTimes, function(
itemParent,
indexParent
) {
return [
_vm._l(itemParent.child, function(
itemChild,
indexChild
) {
return _c(
"v-row",
{
key: indexChild,
staticClass: "child"
},
[
_c(
"v-col",
{ attrs: { cols: "1", pa: "0" } },
[
_c(
"div",
{
staticClass:
"v-subheader justify-end theme--light"
},
[
_vm._v(
_vm._s(
indexChild === 0
? itemParent.text
: ""
)
)
]
)
]
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "2", pa: "0" } },
[
_c(
"v-menu",
{
attrs: {
"content-class":
"background-white",
"close-on-content-click": false,
transition:
"scale-transition",
"offset-y": "",
left: "",
"min-width": "auto"
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass:
"input-time",
attrs: {
id:
"inputS-" +
indexParent +
indexChild,
color:
"green",
outlined:
"",
dense:
"",
"prepend-inner-icon":
"mdi-clock-time-four-outline",
rules: [
_vm.rulesValidate.validateStartTime(
itemParent.text,
itemChild.startTime,
itemParent.notSet,
itemParent.doSet,
_vm.allDay
)
],
disabled:
_vm.allDay,
"hide-details":
"auto"
},
on: {
click: function(
$event
) {
return _vm.resetInput()
}
},
model: {
value:
itemChild.startTime,
callback: function(
$$v
) {
_vm.$set(
itemChild,
"startTime",
$$v
)
},
expression:
"itemChild.startTime"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c("v-select", {
attrs: {
items:
_vm.hours,
color: "green",
outlined: "",
dense: ""
},
on: {
change: function(
$event
) {
itemChild.startTime = _vm.formatTime(
itemChild.hourStart,
itemChild.minuteStart
)
_vm.updateHasAtLeastOneItem(
indexParent
)
}
},
model: {
value:
itemChild.hourStart,
callback: function(
$$v
) {
_vm.$set(
itemChild,
"hourStart",
$$v
)
},
expression:
"itemChild.hourStart"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"mt-2 mr-2 ml-2 font-weight-bold"
},
[_vm._v(":")]
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c("v-select", {
attrs: {
items:
_vm.minutes,
color: "green",
outlined: "",
dense: "",
"hide-details":
"",
"full-width": ""
},
on: {
change: function(
$event
) {
itemChild.startTime = _vm.formatTime(
itemChild.hourStart,
itemChild.minuteStart
)
_vm.updateHasAtLeastOneItem(
indexParent
)
}
},
model: {
value:
itemChild.minuteStart,
callback: function(
$$v
) {
_vm.$set(
itemChild,
"minuteStart",
$$v
)
},
expression:
"itemChild.minuteStart"
}
})
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"text-center pad17",
attrs: { cols: "1", pa: "0" }
},
[_vm._v("~")]
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "2", pa: "0" } },
[
_c(
"v-menu",
{
attrs: {
"content-class":
"background-white",
"close-on-content-click": false,
transition:
"scale-transition",
"offset-y": "",
left: "",
"min-width": "auto"
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass:
"input-time",
attrs: {
id:
"inputE-" +
indexParent +
indexChild,
color:
"green",
outlined:
"",
dense:
"",
"prepend-inner-icon":
"mdi-clock-time-four-outline",
rules: [
_vm.rulesValidate.validateEndTime(
itemParent.text,
itemChild.endTime,
itemParent.notSet,
itemParent.doSet,
_vm.allDay,
itemChild.startTime
)
],
disabled:
_vm.allDay,
"hide-details":
"auto"
},
on: {
click: function(
$event
) {
return _vm.resetInput()
}
},
model: {
value:
itemChild.endTime,
callback: function(
$$v
) {
_vm.$set(
itemChild,
"endTime",
$$v
)
},
expression:
"itemChild.endTime"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c("v-select", {
attrs: {
items:
_vm.hours,
color: "green",
outlined: "",
dense: ""
},
on: {
change: function(
$event
) {
itemChild.endTime = _vm.formatTime(
itemChild.hourEnd,
itemChild.minuteEnd
)
_vm.updateHasAtLeastOneItem(
indexParent
)
}
},
model: {
value:
itemChild.hourEnd,
callback: function(
$$v
) {
_vm.$set(
itemChild,
"hourEnd",
$$v
)
},
expression:
"itemChild.hourEnd"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"mt-2 mr-2 ml-2 font-weight-bold"
},
[_vm._v(":")]
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c("v-select", {
attrs: {
items:
_vm.minutes,
color: "green",
outlined: "",
dense: "",
"hide-details":
"",
"full-width": ""
},
on: {
change: function(
$event
) {
itemChild.endTime = _vm.formatTime(
itemChild.hourEnd,
itemChild.minuteEnd
)
_vm.updateHasAtLeastOneItem(
indexParent
)
}
},
model: {
value:
itemChild.minuteEnd,
callback: function(
$$v
) {
_vm.$set(
itemChild,
"minuteEnd",
$$v
)
},
expression:
"itemChild.minuteEnd"
}
})
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "cus-del-btn",
attrs: { cols: "1", pa: "0" }
},
[
itemParent.child.length > 1
? _c(
"v-btn",
{
staticClass: "delTime",
attrs: {
icon: "",
al: ""
},
on: {
click: function(
$event
) {
return _vm.deleteItem(
indexParent,
indexChild
)
}
}
},
[
_c(
"v-icon",
{
staticClass:
"gray--text",
attrs: {
"align-self":
"ceb="
}
},
[
_vm._v(
"mdi-minus-circle"
)
]
)
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
indexChild === 0
? _c(
"v-col",
{
attrs: {
cols: "3",
pa: "0"
}
},
[
_c(
"v-row",
[
_c(
"v-col",
{
attrs: { cols: "5" }
},
[
_c("v-checkbox", {
staticClass:
"allig-checkbox",
attrs: {
label:
"終日可能",
id:
"doCheck-" +
itemParent.value,
disabled:
_vm.allDay,
"hide-details":
"auto"
},
on: {
change: function(
$event
) {
return _vm.changeDoSet(
"notCheck-" +
itemParent.value,
itemParent.notSet,
itemParent.doSet
)
}
},
model: {
value:
itemParent.doSet,
callback: function(
$$v
) {
_vm.$set(
itemParent,
"doSet",
$$v
)
},
expression:
"itemParent.doSet"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
attrs: { cols: "5" }
},
[
_c("v-checkbox", {
staticClass:
"allig-checkbox",
attrs: {
label:
"終日不可",
id:
"notCheck-" +
itemParent.value,
disabled:
_vm.allDay,
"hide-details":
"auto"
},
on: {
change: function(
$event
) {
return _vm.changeDoSet(
"doCheck-" +
itemParent.value,
itemParent.doSet,
itemParent.notSet
)
}
},
model: {
value:
itemParent.notSet,
callback: function(
$$v
) {
_vm.$set(
itemParent,
"notSet",
$$v
)
},
expression:
"itemParent.notSet"
}
})
],
1
)
],
1
)
],
1
)
: _vm._e()
],
1
)
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "my-0 py-0",
staticStyle: {
"margin-bottom": "25px !important"
}
},
[
_c("v-col", {
attrs: { cols: "1", pa: "0" }
}),
_vm._v(" "),
_c("v-col", {
attrs: { cols: "2", pa: "0" }
}),
_vm._v(" "),
_c("v-col", {
staticClass: "text-center pad17",
attrs: { cols: "1", pa: "0" }
}),
_vm._v(" "),
_c(
"v-col",
{
staticStyle: {
"padding-top": "0px !important"
},
attrs: { cols: "2", pa: "0" }
},
[
itemParent.child.length < 3 &&
itemParent.hasAtLeastOneItem ===
true &&
!itemParent.doSet &&
!itemParent.notSet
? _c("text-link", {
staticClass:
"text-body-2 text-right",
attrs: {
text: "+時間追加"
},
on: {
click: function($event) {
return _vm.addRow(
indexParent
)
}
}
})
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-col", {
attrs: { cols: "3", pa: "0" }
})
],
1
)
]
})
],
2
)
: _vm._e(),
_vm._v(" "),
_c("v-spacer", { staticClass: "mt-10" }),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-2 mt-2 btn-more",
attrs: { justify: "start" }
},
[
_c(
"v-btn",
{
staticClass: "btn-secondary btn-toggle-more",
attrs: { outlined: "", disabled: _vm.allDay },
on: {
click: function($event) {
return _vm.advancedSetting(_vm.isAdvanced)
}
}
},
[
_vm._v("\n 詳細設定\n "),
_c("v-icon", [
_vm._v("mdi-menu-down-outline")
])
],
1
)
],
1
),
_vm._v(" "),
_vm.isAdvanced
? _c(
"div",
{
staticClass: "table-edit-time special-time "
},
[
_vm.errorMessageTime !== "" &&
_vm.allDay === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-1 bg-error"
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageTime) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-data-table",
{
staticClass: "border-table",
attrs: {
"items-per-page": -1,
"must-sort": "",
headers: _vm.headers,
items: _vm.dataSpecialTimes,
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": ""
},
scopedSlots: _vm._u(
[
{
key: "item",
fn: function(ref) {
var item = ref.item
var index = ref.index
return [
_c("tr", [
_c("td", [
_vm._v(
_vm._s(item.dayTypeName)
)
]),
_vm._v(" "),
_c("td", [
item.allDay === 1
? _c(
"span",
{
staticClass:
"span-time"
},
[_vm._v("終日可能")]
)
: item.allDay === 2
? _c(
"span",
{
staticClass:
"span-time"
},
[_vm._v("終日不可")]
)
: _c(
"span",
{
staticClass:
"span-time"
},
[
_vm._v(
_vm._s(
item.startTime
) +
" ~ " +
_vm._s(
item.endTime
)
)
]
),
_vm._v(" "),
_c(
"span",
{ staticClass: "ml-3" },
[
_c(
"v-btn",
{
attrs: { icon: "" },
on: {
click: function(
$event
) {
return _vm.deleteSpecialTime(
index
)
}
}
},
[
_c(
"v-icon",
{
staticClass:
"gray--text"
},
[
_vm._v(
"mdi-trash-can-outline"
)
]
)
],
1
)
],
1
)
])
])
]
}
}
],
null,
false,
1955330375
)
},
[
_c("template", { slot: "body.prepend" }, [
_c("tr", { staticClass: "first" }, [
_c(
"td",
{ attrs: { colspan: "2" } },
[
_c(
"v-row",
{ staticClass: "mt-1" },
[
_c(
"v-col",
{
attrs: {
md: "2",
xl: "2"
}
},
[
_c("v-autocomplete", {
staticClass:
"table-select",
attrs: {
items:
_vm.itemSpecialday,
"return-object": "",
label: _vm.$vuetify
.breakpoint.mdAndUp
? ""
: "その他時間帯",
color: "green",
"hide-details":
"auto",
outlined: "",
dense: "",
"no-data-text": "",
disabled: _vm.allDay,
"menu-props": {
contentClass:
"common-class"
}
},
model: {
value:
_vm.inputSpecialday,
callback: function(
$$v
) {
_vm.inputSpecialday = $$v
},
expression:
"inputSpecialday"
}
}),
_vm._v(" "),
_vm.errorListGate !== ""
? _c(
"p",
{
staticClass:
"error-special"
},
[
_vm._v(
_vm._s(
_vm.errorListGate
)
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
{
staticClass:
"input-time"
},
[
_c(
"v-col",
{
staticClass:
"pa-0",
attrs: {
cols: "2"
}
},
[
_c(
"v-menu",
{
attrs: {
"content-class":
"background-white",
"close-on-content-click": false,
transition:
"scale-transition",
"offset-y":
"",
left: "",
"min-width":
"auto"
},
scopedSlots: _vm._u(
[
{
key:
"activator",
fn: function(
ref
) {
var on =
ref.on
var attrs =
ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass:
"input-time",
attrs: {
color:
"green",
outlined:
"",
dense:
"",
"prepend-inner-icon":
"mdi-clock-time-four-outline",
disabled:
_vm.allDay,
"hide-details":
"auto",
autocomplete:
"off",
readonly:
"",
onfocus:
"this.removeAttribute('readonly');"
},
on: {
click: function(
$event
) {
return _vm.resetInput()
}
},
model: {
value:
_vm.hoursStartSpecial,
callback: function(
$$v
) {
_vm.hoursStartSpecial = $$v
},
expression:
"hoursStartSpecial"
}
},
"v-text-field",
attrs,
false
),
on
)
),
_vm._v(
" "
),
_c(
"p",
{
staticClass:
"error-special add hours"
},
[
_vm._v(
_vm._s(
_vm.errorHoursStartSpecial
)
)
]
)
]
}
}
],
null,
false,
4005117647
)
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c(
"v-select",
{
attrs: {
items:
_vm.hours,
color:
"green",
outlined:
"",
dense:
""
},
on: {
change: function(
$event
) {
_vm.hoursStartSpecial = _vm.formatTime(
_vm.hourStart,
_vm.minuteStart
)
}
},
model: {
value:
_vm.hourStart,
callback: function(
$$v
) {
_vm.hourStart = $$v
},
expression:
"hourStart"
}
}
)
],
1
),
_vm._v(
" "
),
_c(
"div",
{
staticClass:
"mt-2 mr-2 ml-2 font-weight-bold"
},
[
_vm._v(
":"
)
]
),
_vm._v(
" "
),
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c(
"v-select",
{
attrs: {
items:
_vm.minutes,
color:
"green",
outlined:
"",
dense:
"",
"hide-details":
"",
"full-width":
""
},
on: {
change: function(
$event
) {
_vm.hoursStartSpecial = _vm.formatTime(
_vm.hourStart,
_vm.minuteStart
)
}
},
model: {
value:
_vm.minuteStart,
callback: function(
$$v
) {
_vm.minuteStart = $$v
},
expression:
"minuteStart"
}
}
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"span",
{
staticClass:
"text-center ml-1 mr-1 mt-2",
attrs: {
cols: "1"
}
},
[_vm._v(" ~ ")]
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"pa-0",
attrs: {
cols: "2"
}
},
[
_c(
"v-menu",
{
attrs: {
"content-class":
"background-white",
"close-on-content-click": false,
transition:
"scale-transition",
"offset-y":
"",
left: "",
"min-width":
"auto"
},
scopedSlots: _vm._u(
[
{
key:
"activator",
fn: function(
ref
) {
var on =
ref.on
var attrs =
ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass:
"input-time",
attrs: {
color:
"green",
outlined:
"",
dense:
"",
"prepend-inner-icon":
"mdi-clock-time-four-outline",
disabled:
_vm.allDay,
"hide-details":
"auto",
autocomplete:
"off",
readonly:
"",
onfocus:
"this.removeAttribute('readonly');"
},
on: {
click: function(
$event
) {
return _vm.resetInput()
}
},
model: {
value:
_vm.hoursEndSpecial,
callback: function(
$$v
) {
_vm.hoursEndSpecial = $$v
},
expression:
"hoursEndSpecial"
}
},
"v-text-field",
attrs,
false
),
on
)
),
_vm._v(
" "
),
_c(
"div",
{
staticClass:
"error-special add hours"
},
[
_vm._v(
_vm._s(
_vm.errorHoursEndSpecial
)
)
]
)
]
}
}
],
null,
false,
950849892
)
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c(
"v-select",
{
attrs: {
items:
_vm.hours,
color:
"green",
outlined:
"",
dense:
""
},
on: {
change: function(
$event
) {
_vm.hoursEndSpecial = _vm.formatTime(
_vm.hourEnd,
_vm.minuteEnd
)
}
},
model: {
value:
_vm.hourEnd,
callback: function(
$$v
) {
_vm.hourEnd = $$v
},
expression:
"hourEnd"
}
}
)
],
1
),
_vm._v(
" "
),
_c(
"div",
{
staticClass:
"mt-2 mr-2 ml-2 font-weight-bold"
},
[
_vm._v(
":"
)
]
),
_vm._v(
" "
),
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c(
"v-select",
{
attrs: {
items:
_vm.minutes,
color:
"green",
outlined:
"",
dense:
"",
"hide-details":
"",
"full-width":
""
},
on: {
change: function(
$event
) {
_vm.hoursEndSpecial = _vm.formatTime(
_vm.hourEnd,
_vm.minuteEnd
)
}
},
model: {
value:
_vm.minuteEnd,
callback: function(
$$v
) {
_vm.minuteEnd = $$v
},
expression:
"minuteEnd"
}
}
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"pa-0 ml-2",
attrs: {
cols: "2"
}
},
[
_c("v-checkbox", {
staticClass:
"allig-checkbox mt-1",
attrs: {
label:
"終日可能",
"hide-details":
"auto"
},
on: {
change: function(
$event
) {
return _vm.changeDoSetSpecial()
}
},
model: {
value:
_vm.doSet,
callback: function(
$$v
) {
_vm.doSet = $$v
},
expression:
"doSet"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"pa-0",
attrs: {
cols: "2"
}
},
[
_c("v-checkbox", {
staticClass:
"allig-checkbox mt-1",
attrs: {
label:
"終日不可",
"hide-details":
"auto"
},
on: {
change: function(
$event
) {
return _vm.changeNotSetSpecial()
}
},
model: {
value:
_vm.notSet,
callback: function(
$$v
) {
_vm.notSet = $$v
},
expression:
"notSet"
}
})
],
1
),
_vm._v(" "),
_c(
"span",
{
staticClass:
"ml-2 btn-add-time"
},
[
_c(
"v-btn",
{
staticClass:
"btn-secondary",
attrs: {
outlined:
"",
disabled:
_vm.allDay,
"hide-details":
"auto"
},
on: {
click: function(
$event
) {
return _vm.addSpecialTime()
}
}
},
[
_vm._v(
"\n 追加\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("v-row", [
_c(
"p",
{
staticClass:
"error-special add hours"
},
[
_vm._v(
_vm._s(
_vm.errorAddListGate
)
)
]
)
])
],
1
)
])
])
],
2
)
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-10 mt-10",
attrs: { justify: "end" }
},
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c("v-col", {
staticClass:
"mb-4 font-weight-bold mt-1 bg-success messageRow bg-no",
attrs: { cols: "11", align: "right" },
domProps: {
innerHTML: _vm._s(_vm.successMessageLogs)
}
})
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c("v-col", {
staticClass:
"mb-4 font-weight-bold mt-1 bg-error messageRow bg-no",
attrs: { cols: "11", align: "right" },
domProps: {
innerHTML: _vm._s(_vm.errorMessageLogs)
}
})
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "messageRow",
attrs: { cols: "1", align: "right" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickRegisterPassable()
}
}
},
[_vm._v("\n 登録\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isEdit === 2
? _c(
"v-container",
[
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add-card" },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickBackPassable")
}
}
},
[_vm._v("\n 戻る\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-1 bg-success"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{
staticClass: "mb-4 font-weight-bold mt-1 bg-error"
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[
_vm._v("\n 設定情報\n "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{ attrs: { icon: "" } },
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-help-circle")
])
],
1
)
]
}
}
],
null,
false,
2569386827
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(
"通行可能時間設定は、ALLIGATE Lock Proのゲートのみ設定が可能です"
)
])
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5" },
[
_c("div", { staticClass: "info-item " }, [
_c(
"div",
{ staticClass: "row" },
[
_c(
"div",
{ staticClass: "col col-2 passable-name" },
[
_c("div", { staticClass: "v-subheader" }, [
_vm._v("時間帯設定名")
])
]
),
_vm._v(" "),
_c("input-form", {
staticClass: "timezone-name",
attrs: { inputType: "text" },
model: {
value: _vm.passableName,
callback: function($$v) {
_vm.passableName = $$v
},
expression: "passableName"
}
})
],
1
)
]),
_vm._v(" "),
_c(
"v-row",
[
_c(
"div",
{ staticClass: "col col-2 passable-name" },
[
_c("div", { staticClass: "v-subheader" }, [
_vm._v("通行権限グループ名")
])
]
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "pl-0" },
[
_c("v-autocomplete", {
attrs: {
items: _vm.groupListEdit,
color: "green",
"return-object": "",
"hide-details": "auto",
outlined: "",
dense: "",
"deletable-chips": "",
multiple: "",
"small-chips": "",
"no-data-text": "",
disabled: _vm.groupListEdit.length === 0,
"menu-props": {
contentClass: "common-class"
},
isAttach: true
},
model: {
value: _vm.inputGroup,
callback: function($$v) {
_vm.inputGroup = $$v
},
expression: "inputGroup"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[
_vm._v("\n 時間帯\n "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{ attrs: { icon: "" } },
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-help-circle")
])
],
1
)
]
}
}
],
null,
false,
2569386827
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(
"通行可能時間設定は、ALLIGATE Lock Proのゲートのみ設定が可能です"
)
])
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "page-edit" },
[
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5" },
[
_c(
"div",
{ staticClass: "ml-10 mt-5 input-time-zone" },
[
_vm._l(_vm.dataTimes, function(
itemParent,
indexParent
) {
return [
_vm._l(itemParent.child, function(
itemChild,
indexChild
) {
return _c(
"v-row",
{ key: indexChild, staticClass: "child" },
[
_c(
"v-col",
{ attrs: { cols: "1", pa: "0" } },
[
_c(
"div",
{
staticClass:
"v-subheader justify-end theme--light"
},
[
_vm._v(
_vm._s(
indexChild === 0
? itemParent.text
: ""
)
)
]
)
]
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "2", pa: "0" } },
[
_c(
"v-menu",
{
attrs: {
"content-class":
"background-white",
"close-on-content-click": false,
transition:
"scale-transition",
"offset-y": "",
left: "",
"min-width": "auto"
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass:
"input-time",
attrs: {
color:
"green",
outlined:
"",
dense: "",
"prepend-inner-icon":
"mdi-clock-time-four-outline",
rules: [
_vm.rulesValidate.validateStartTime(
itemParent.dayTypeName,
itemChild.startTime,
itemParent.notSet,
itemParent.doSet,
_vm.allDay
)
],
disabled:
_vm.allDay,
"hide-details":
"auto"
},
model: {
value:
itemChild.startTime,
callback: function(
$$v
) {
_vm.$set(
itemChild,
"startTime",
$$v
)
},
expression:
"itemChild.startTime"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c("v-select", {
attrs: {
items: _vm.hours,
color: "green",
outlined: "",
dense: ""
},
on: {
change: function(
$event
) {
itemChild.startTime = _vm.formatTime(
itemChild.hourStart,
itemChild.minuteStart
)
_vm.updateHasAtLeastOneItem(
indexParent
)
}
},
model: {
value:
itemChild.hourStart,
callback: function(
$$v
) {
_vm.$set(
itemChild,
"hourStart",
$$v
)
},
expression:
"itemChild.hourStart"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"mt-2 mr-2 ml-2 font-weight-bold"
},
[_vm._v(":")]
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c("v-select", {
attrs: {
items: _vm.minutes,
color: "green",
outlined: "",
dense: "",
"hide-details": "",
"full-width": ""
},
on: {
change: function(
$event
) {
itemChild.startTime = _vm.formatTime(
itemChild.hourStart,
itemChild.minuteStart
)
_vm.updateHasAtLeastOneItem(
indexParent
)
}
},
model: {
value:
itemChild.minuteStart,
callback: function(
$$v
) {
_vm.$set(
itemChild,
"minuteStart",
$$v
)
},
expression:
"itemChild.minuteStart"
}
})
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "text-center pad17",
attrs: { cols: "1", pa: "0" }
},
[_vm._v("~")]
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "2", pa: "0" } },
[
_c(
"v-menu",
{
attrs: {
"content-class":
"background-white",
"close-on-content-click": false,
transition:
"scale-transition",
"offset-y": "",
left: "",
"min-width": "auto"
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass:
"input-time",
attrs: {
color:
"green",
outlined:
"",
dense: "",
"prepend-inner-icon":
"mdi-clock-time-four-outline",
rules: [
_vm.rulesValidate.validateEndTime(
itemParent.dayTypeName,
itemChild.endTime,
itemParent.notSet,
itemParent.doSet,
_vm.allDay,
itemChild.startTime
)
],
disabled:
_vm.allDay,
"hide-details":
"auto"
},
model: {
value:
itemChild.endTime,
callback: function(
$$v
) {
_vm.$set(
itemChild,
"endTime",
$$v
)
},
expression:
"itemChild.endTime"
}
},
"v-text-field",
attrs,
false
),
on
)
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c("v-select", {
attrs: {
items: _vm.hours,
color: "green",
outlined: "",
dense: ""
},
on: {
change: function(
$event
) {
itemChild.endTime = _vm.formatTime(
itemChild.hourEnd,
itemChild.minuteEnd
)
_vm.updateHasAtLeastOneItem(
indexParent
)
}
},
model: {
value:
itemChild.hourEnd,
callback: function(
$$v
) {
_vm.$set(
itemChild,
"hourEnd",
$$v
)
},
expression:
"itemChild.hourEnd"
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"mt-2 mr-2 ml-2 font-weight-bold"
},
[_vm._v(":")]
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c("v-select", {
attrs: {
items: _vm.minutes,
color: "green",
outlined: "",
dense: "",
"hide-details": "",
"full-width": ""
},
on: {
change: function(
$event
) {
itemChild.endTime = _vm.formatTime(
itemChild.hourEnd,
itemChild.minuteEnd
)
_vm.updateHasAtLeastOneItem(
indexParent
)
}
},
model: {
value:
itemChild.minuteEnd,
callback: function(
$$v
) {
_vm.$set(
itemChild,
"minuteEnd",
$$v
)
},
expression:
"itemChild.minuteEnd"
}
})
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "cus-del-btn",
attrs: { cols: "3", pa: "0" }
},
[
itemParent.child.length > 1
? _c(
"v-btn",
{
staticClass: "delTime",
attrs: { icon: "", al: "" },
on: {
click: function($event) {
return _vm.deleteItem(
indexParent,
indexChild
)
}
}
},
[
_c(
"v-icon",
{
staticClass:
"gray--text",
attrs: {
"align-self": "ceb="
}
},
[
_vm._v(
"mdi-minus-circle"
)
]
)
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
indexChild === 0
? _c(
"v-col",
{ attrs: { cols: "3", pa: "0" } },
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "5" } },
[
_c("v-checkbox", {
staticClass:
"allig-checkbox",
attrs: {
label: "終日可能",
id:
"doCheck-" +
itemParent.dayTypeId,
disabled:
_vm.allDay,
"hide-details":
"auto"
},
on: {
change: function(
$event
) {
return _vm.changeDoSet(
"notCheck-" +
itemParent.dayTypeId,
itemParent.notSet,
itemParent.doSet
)
}
},
model: {
value:
itemParent.doSet,
callback: function(
$$v
) {
_vm.$set(
itemParent,
"doSet",
$$v
)
},
expression:
"itemParent.doSet"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "5" } },
[
_c("v-checkbox", {
staticClass:
"allig-checkbox",
attrs: {
label: "終日不可",
id:
"notCheck-" +
itemParent.dayTypeId,
disabled:
_vm.allDay,
"hide-details":
"auto"
},
on: {
change: function(
$event
) {
return _vm.changeDoSet(
"doCheck-" +
itemParent.dayTypeId,
itemParent.doSet,
itemParent.notSet
)
}
},
model: {
value:
itemParent.notSet,
callback: function(
$$v
) {
_vm.$set(
itemParent,
"notSet",
$$v
)
},
expression:
"itemParent.notSet"
}
})
],
1
)
],
1
)
],
1
)
: _vm._e()
],
1
)
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "my-0 py-0",
staticStyle: {
"margin-bottom": "25px !important"
}
},
[
_c("v-col", {
attrs: { cols: "1", pa: "0" }
}),
_vm._v(" "),
_c("v-col", {
attrs: { cols: "2", pa: "0" }
}),
_vm._v(" "),
_c("v-col", {
staticClass: "text-center pad17",
attrs: { cols: "1", pa: "0" }
}),
_vm._v(" "),
_c(
"v-col",
{
staticStyle: {
"padding-top": "0px !important"
},
attrs: { cols: "2", pa: "0" }
},
[
itemParent.child.length < 3 &&
itemParent.hasAtLeastOneItem ===
true &&
!itemParent.doSet &&
!itemParent.notSet
? _c("text-link", {
staticClass:
"text-body-2 text-right",
attrs: { text: "+時間追加" },
on: {
click: function($event) {
return _vm.addRow(
indexParent
)
}
}
})
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-col", {
attrs: { cols: "3", pa: "0" }
})
],
1
)
]
})
],
2
),
_vm._v(" "),
_c("v-spacer", { staticClass: "mt-10" }),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-2 mt-2 btn-more",
attrs: { justify: "start" }
},
[
_c(
"v-btn",
{
staticClass: "btn-secondary btn-toggle-more",
attrs: { outlined: "", disabled: _vm.allDay },
on: {
click: function($event) {
return _vm.advancedSetting(_vm.isAdvanced)
}
}
},
[
_vm._v("\n 詳細設定\n "),
_c("v-icon", [
_vm._v("mdi-menu-down-outline")
])
],
1
)
],
1
),
_vm._v(" "),
_vm.isAdvanced
? _c(
"div",
{ staticClass: "table-edit-time special-time" },
[
_vm.errorMessageTime !== "" &&
_vm.allDay === false
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-1 bg-error"
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageTime) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-data-table",
{
staticClass: "border-table",
attrs: {
"items-per-page": -1,
"must-sort": "",
headers: _vm.headers,
items: _vm.dataSpecialTimes,
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": ""
},
scopedSlots: _vm._u(
[
{
key: "item",
fn: function(ref) {
var item = ref.item
var index = ref.index
return [
_c("tr", [
_c("td", [
_vm._v(
_vm._s(item.dayTypeName)
)
]),
_vm._v(" "),
_c("td", [
item.allDay === 1
? _c(
"span",
{
staticClass:
"span-time"
},
[_vm._v("終日可能")]
)
: item.allDay === 2
? _c(
"span",
{
staticClass:
"span-time"
},
[_vm._v("終日不可")]
)
: _c(
"span",
{
staticClass:
"span-time"
},
[
_vm._v(
_vm._s(
item.startTime
) +
" ~ " +
_vm._s(
item.endTime
)
)
]
),
_vm._v(" "),
_c(
"span",
{
staticClass:
"last-col ml-3"
},
[
_c(
"v-btn",
{
attrs: { icon: "" },
on: {
click: function(
$event
) {
return _vm.deleteSpecialTime(
index
)
}
}
},
[
_c(
"v-icon",
{
staticClass:
"gray--text"
},
[
_vm._v(
"mdi-trash-can-outline"
)
]
)
],
1
)
],
1
)
])
])
]
}
}
],
null,
false,
1466226656
)
},
[
_c("template", { slot: "body.prepend" }, [
_c("tr", { staticClass: "first" }, [
_c(
"td",
{ attrs: { colspan: "2" } },
[
_c(
"v-row",
{ staticClass: "mt-1" },
[
_c(
"v-col",
{
attrs: {
md: "2",
xl: "2"
}
},
[
_c("v-autocomplete", {
staticClass:
"table-select",
attrs: {
items:
_vm.itemSpecialday,
"return-object": "",
label: _vm.$vuetify
.breakpoint.mdAndUp
? ""
: "その他時間帯",
color: "green",
"hide-details":
"auto",
outlined: "",
dense: "",
"no-data-text": ""
},
model: {
value:
_vm.inputSpecialday,
callback: function(
$$v
) {
_vm.inputSpecialday = $$v
},
expression:
"inputSpecialday"
}
}),
_vm._v(" "),
_vm.errorListGate !== ""
? _c(
"p",
{
staticClass:
"error-special"
},
[
_vm._v(
_vm._s(
_vm.errorListGate
)
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
{
staticClass:
"input-time"
},
[
_c(
"v-col",
{
staticClass:
"pa-0",
attrs: {
cols: "2"
}
},
[
_c(
"v-menu",
{
attrs: {
"content-class":
"background-white",
"close-on-content-click": false,
transition:
"scale-transition",
"offset-y":
"",
left: "",
"min-width":
"auto"
},
scopedSlots: _vm._u(
[
{
key:
"activator",
fn: function(
ref
) {
var on =
ref.on
var attrs =
ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass:
"input-time",
attrs: {
color:
"green",
outlined:
"",
dense:
"",
"prepend-inner-icon":
"mdi-clock-time-four-outline"
},
model: {
value:
_vm.hoursStartSpecial,
callback: function(
$$v
) {
_vm.hoursStartSpecial = $$v
},
expression:
"hoursStartSpecial"
}
},
"v-text-field",
attrs,
false
),
on
)
),
_vm._v(
" "
),
_c(
"p",
{
staticClass:
"error-special hours"
},
[
_vm._v(
_vm._s(
_vm.errorHoursStartSpecial
)
)
]
)
]
}
}
],
null,
false,
2476932953
)
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c(
"v-select",
{
attrs: {
items:
_vm.hours,
color:
"green",
outlined:
"",
dense:
""
},
on: {
change: function(
$event
) {
_vm.hoursStartSpecial = _vm.formatTime(
_vm.hourStart,
_vm.minuteStart
)
}
},
model: {
value:
_vm.hourStart,
callback: function(
$$v
) {
_vm.hourStart = $$v
},
expression:
"hourStart"
}
}
)
],
1
),
_vm._v(
" "
),
_c(
"div",
{
staticClass:
"mt-2 mr-2 ml-2 font-weight-bold"
},
[
_vm._v(
":"
)
]
),
_vm._v(
" "
),
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c(
"v-select",
{
attrs: {
items:
_vm.minutes,
color:
"green",
outlined:
"",
dense:
"",
"hide-details":
"",
"full-width":
""
},
on: {
change: function(
$event
) {
_vm.hoursStartSpecial = _vm.formatTime(
_vm.hourStart,
_vm.minuteStart
)
}
},
model: {
value:
_vm.minuteStart,
callback: function(
$$v
) {
_vm.minuteStart = $$v
},
expression:
"minuteStart"
}
}
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"span",
{
staticClass:
"text-center ml-1 mr-1 mt-2",
attrs: {
cols: "1"
}
},
[_vm._v(" ~ ")]
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"pa-0",
attrs: {
cols: "2"
}
},
[
_c(
"v-menu",
{
attrs: {
"content-class":
"background-white",
"close-on-content-click": false,
transition:
"scale-transition",
"offset-y":
"",
left: "",
"min-width":
"auto"
},
scopedSlots: _vm._u(
[
{
key:
"activator",
fn: function(
ref
) {
var on =
ref.on
var attrs =
ref.attrs
return [
_c(
"v-text-field",
_vm._g(
_vm._b(
{
staticClass:
"input-time",
attrs: {
color:
"green",
outlined:
"",
dense:
"",
"prepend-inner-icon":
"mdi-clock-time-four-outline"
},
model: {
value:
_vm.hoursEndSpecial,
callback: function(
$$v
) {
_vm.hoursEndSpecial = $$v
},
expression:
"hoursEndSpecial"
}
},
"v-text-field",
attrs,
false
),
on
)
),
_vm._v(
" "
),
_c(
"div",
{
staticClass:
"error-special hours"
},
[
_vm._v(
_vm._s(
_vm.errorHoursEndSpecial
)
)
]
)
]
}
}
],
null,
false,
1422140722
)
},
[
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-7 mr-7 ml-7 mb-3 text-caption text-sm-caption text-md-caption text-lg-caption text-xl-caption"
},
[
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c(
"v-select",
{
attrs: {
items:
_vm.hours,
color:
"green",
outlined:
"",
dense:
""
},
on: {
change: function(
$event
) {
_vm.hoursEndSpecial = _vm.formatTime(
_vm.hourEnd,
_vm.minuteEnd
)
}
},
model: {
value:
_vm.hourEnd,
callback: function(
$$v
) {
_vm.hourEnd = $$v
},
expression:
"hourEnd"
}
}
)
],
1
),
_vm._v(
" "
),
_c(
"div",
{
staticClass:
"mt-2 mr-2 ml-2 font-weight-bold"
},
[
_vm._v(
":"
)
]
),
_vm._v(
" "
),
_c(
"div",
{
staticClass:
"allig-select"
},
[
_c(
"v-select",
{
attrs: {
items:
_vm.minutes,
color:
"green",
outlined:
"",
dense:
"",
"hide-details":
"",
"full-width":
""
},
on: {
change: function(
$event
) {
_vm.hoursEndSpecial = _vm.formatTime(
_vm.hourEnd,
_vm.minuteEnd
)
}
},
model: {
value:
_vm.minuteEnd,
callback: function(
$$v
) {
_vm.minuteEnd = $$v
},
expression:
"minuteEnd"
}
}
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"pa-0 ml-2",
attrs: {
cols: "2"
}
},
[
_c("v-checkbox", {
staticClass:
"allig-checkbox mt-1",
attrs: {
label:
"終日可能",
"hide-details":
"auto"
},
on: {
change: function(
$event
) {
return _vm.changeDoSetSpecial()
}
},
model: {
value:
_vm.doSet,
callback: function(
$$v
) {
_vm.doSet = $$v
},
expression:
"doSet"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"pa-0",
attrs: {
cols: "2"
}
},
[
_c("v-checkbox", {
staticClass:
"allig-checkbox mt-1",
attrs: {
label:
"終日不可",
"hide-details":
"auto"
},
on: {
change: function(
$event
) {
return _vm.changeNotSetSpecial()
}
},
model: {
value:
_vm.notSet,
callback: function(
$$v
) {
_vm.notSet = $$v
},
expression:
"notSet"
}
})
],
1
),
_vm._v(" "),
_c(
"span",
{
staticClass:
"ml-2 btn-add-time"
},
[
_c(
"v-btn",
{
staticClass:
"btn-secondary",
attrs: {
outlined:
"",
disabled:
_vm.allDay
},
on: {
click: function(
$event
) {
return _vm.addSpecialTime()
}
}
},
[
_vm._v(
"\n 追加\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("v-row", [
_c(
"p",
{
staticClass:
"error-special add hours"
},
[
_vm._v(
_vm._s(
_vm.errorAddListGate
)
)
]
)
])
],
1
)
])
])
],
2
)
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-10 mt-10",
attrs: { justify: "end" }
},
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c("v-col", {
staticClass:
"mb-4 font-weight-bold mt-1 bg-success messageRow bg-no",
attrs: { cols: "11", align: "right" },
domProps: {
innerHTML: _vm._s(_vm.successMessageLogs)
}
})
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c("v-col", {
staticClass:
"mb-4 font-weight-bold mt-1 bg-error messageRow bg-no",
attrs: { cols: "11", align: "right" },
domProps: {
innerHTML: _vm._s(_vm.errorMessageLogs)
}
})
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "messageRow",
attrs: { cols: "1", align: "right" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickSavePassable()
}
}
},
[_vm._v("\n 登録\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
)
: _vm.isEdit === 1
? _c(
"v-container",
[
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add-card" },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickBackPassable")
}
}
},
[_vm._v("\n 戻る\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[
_vm._v("\n 設定情報\n "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{ attrs: { icon: "" } },
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-help-circle")
])
],
1
)
]
}
}
])
},
[
_vm._v(" "),
_c("span", [
_vm._v(
"通行可能時間設定は、ALLIGATE Lock Proのゲートのみ設定が可能です"
)
])
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5" },
[
_c("div", { staticClass: "info-item " }, [
_c(
"div",
{ staticClass: "row" },
[
_c(
"div",
{ staticClass: "col col-2 passable-name" },
[
_c("div", { staticClass: "v-subheader" }, [
_vm._v("時間帯設定名")
])
]
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
" text-body-2 align-self-center",
attrs: { md: "3", sm: "6", cols: "12" }
},
[
_vm._v(
"\n " +
_vm._s(_vm.passableName) +
"\n "
)
]
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-row",
[
_c(
"div",
{ staticClass: "col col-2 passable-name" },
[
_c("div", { staticClass: "v-subheader" }, [
_vm._v("通行権限グループ名")
])
]
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "pl-0" },
[
_c(
"v-row",
_vm._l(_vm.groupListByPassableTime, function(
item
) {
return _c(
"v-col",
{
key: item.value,
attrs: { md: "3", sm: "6", cols: "12" }
},
[
_c("text-link", {
attrs: { text: item.text },
on: {
click: function($event) {
return _vm.goGroup(item.value)
}
}
})
],
1
)
}),
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[
_vm._v("\n 設定情報\n "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{ attrs: { icon: "" } },
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-help-circle")
])
],
1
)
]
}
}
])
},
[
_vm._v(" "),
_c("span", [
_vm._v(
"通行可能時間設定は、ALLIGATE Lock Proのゲートのみ設定が可能です"
)
])
]
)
],
1
)
],
1
),
_vm._v(" "),
_c("v-card", { staticClass: "pa-6 pr-5 mb-5" }, [
_c("div", { staticClass: "page-detail" }, [
_c(
"div",
{ staticClass: "item-time-zone" },
_vm._l(_vm.dataTimes, function(item) {
return _c(
"div",
{ key: item.name, staticClass: "info-item" },
[
_c("div", { staticClass: "row" }, [
_c("div", { staticClass: "col col-3" }, [
_c(
"div",
{
staticClass: "v-subheader cus-row-height"
},
[_vm._v(_vm._s(item.dayTypeName))]
)
]),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-body-2 col align-self-center"
},
[
item.allDay === 1
? _c("span", [_vm._v("終日可能")])
: item.allDay === 2
? _c("span", [_vm._v("終日不可")])
: _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.formatTimeDetail(item)
)
}
})
]
)
])
]
)
}),
0
)
])
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "item-time-zone" },
[
_c("v-data-table", {
staticClass: "border-table scroll-table",
attrs: {
"items-per-page": -1,
"must-sort": "",
headers: _vm.headers,
items: _vm.dataSpecialTimes,
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": ""
},
scopedSlots: _vm._u([
{
key: "item",
fn: function(row) {
return [
_c("tr", [
_c("td", [
_vm._v(_vm._s(row.item.dayTypeName))
]),
_vm._v(" "),
_c("td", { attrs: { colspan: "2" } }, [
row.item.allDay === 1
? _c("span", [_vm._v("終日可能")])
: row.item.allDay === 2
? _c("span", [_vm._v("終日不可")])
: _c("span", [
_vm._v(
_vm._s(row.item.startTime) +
" ~ " +
_vm._s(row.item.endTime)
)
])
])
])
]
}
}
])
})
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mb-10 mt-10", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickEditPassable",
_vm.dataPassableDetail[0].passableTimeSettingId
)
}
}
},
[_vm._v("\n 編集\n ")]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/PassableTimeSettingList/PassableTimeSettingList.vue?vue&type=template&id=6bc5104f&scoped=true&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/PassableTimeSettingList/PassableTimeSettingList.vue?vue&type=template&id=6bc5104f&scoped=true& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("v-card", [
_c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c(
"v-container",
[
_vm.successMessageLogs !== "" && _vm.isGetDataList === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-success" },
[
_vm._v(
"\n " + _vm._s(_vm.successMessageLogs) + "\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.isGetDataList === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\n " + _vm._s(_vm.errorMessageLogs) + "\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add" },
[
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{ attrs: { icon: "" } },
"v-btn",
attrs,
false
),
on
),
[_c("v-icon", [_vm._v("mdi-help-circle")])],
1
)
]
}
}
])
},
[
_vm._v(" "),
_c("span", [
_vm._v(
"通行可能時間設定は、ALLIGATE Lock Proのゲートのみ設定が可能です"
)
])
]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickAddPassable")
}
}
},
[_vm._v("\n 追加\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
attrs: {
"align-content": "center",
"no-gutters": "",
justify: "end"
}
},
[
_c("show-per-page", {
staticClass: "ml-4 mb-2 mr-2",
attrs: {
"per-page": _vm.perPagePassable,
page: _vm.pagePassable,
"items-length": _vm.passableTotalCount
}
})
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table scroll-table",
attrs: {
"must-sort": "",
headers: _vm.headers,
loading: _vm.isGetDataList,
items: _vm.filteredItems,
"items-per-page": _vm.perPagePassable,
"custom-sort": _vm.customSort,
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
dense: "",
"show-expand": "",
"single-expand": "",
"item-key": "passableTimeSettingId"
},
on: {
"update:options": function($event) {
return _vm.$emit("change-sort-passable", $event)
},
"item-expanded": function($event) {
return _vm.$emit("change-expanded-time", {
event: $event,
expanded: "time"
})
}
},
scopedSlots: _vm._u(
[
{
key: "item.name",
fn: function(ref) {
var item = ref.item
return [
_c(
"span",
{
staticClass: "click-name item-user-name",
on: {
click: function($event) {
return _vm.$emit(
"clickDetailPassable",
item.passableTimeSettingId
)
}
}
},
[
_vm._v(
"\n " + _vm._s(item.name) + "\n "
)
]
)
]
}
},
{
key: "item.isDefault",
fn: function(ref) {
var item = ref.item
return [
_c("span", [
_vm._v(
"\n " +
_vm._s(_vm.convertStatus(item.timeSettings)) +
"\n "
)
])
]
}
},
{
key: "item.data-table-expand",
fn: function(ref) {
var expand = ref.expand
var item = ref.item
var isExpanded = ref.isExpanded
return [
_c(
"v-tooltip",
{
attrs: { bottom: "", disabled: isExpanded },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass: "no-bg",
attrs: {
color: "white",
elevation: "0",
disabled: _vm.isGetDataList
},
on: {
click: function($event) {
_vm.selectedGroupIds = []
expand(!isExpanded)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"span",
{ staticClass: "item-count" },
[
_c("v-icon", [
_vm._v("mdi-account-supervisor")
]),
_vm._v(
"\n " +
_vm._s(item.groupCount) +
"\n "
)
],
1
)
]
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", { staticClass: "text-caption" }, [
_vm._v("通行権限グループ一覧を開く")
])
]
),
_vm._v(" "),
_c(
"transition",
{ attrs: { name: "expand-icon" } },
[
isExpanded
? _c("v-icon", [_vm._v("mdi-chevron-down")])
: _vm._e()
],
1
)
]
}
},
{
key: "item.icons",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickEditPassable",
item.passableTimeSettingId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-square-edit-outline")
])
],
1
)
]
}
}
],
null,
true
)
},
[_vm._v(" "), _c("span", [_vm._v(" 時間帯編集 ")])]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickConfirmDeletePassable",
item.passableTimeSettingId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-trash-can-outline")
])
],
1
)
]
}
}
],
null,
true
)
},
[_vm._v(" "), _c("span", [_vm._v(" 時間帯削除 ")])]
)
]
}
},
{
key: "expanded-item",
fn: function(ref) {
var headers = ref.headers
var item = ref.item
return [
_c(
"td",
{
staticClass: "group-of-time",
attrs: { colspan: headers.length }
},
[
_c(
"v-container",
[
_c(
"v-row",
{
staticClass: "mt-2 mb-5 ml-5 mr-5",
attrs: { justify: "space-between" }
},
[
_vm.ExpandedGroup[
item.passableTimeSettingId
] &&
_vm.ExpandedGroup[
item.passableTimeSettingId
].maxRecords !== undefined
? _c(
"div",
{ staticClass: "allig-title mt-1" },
[
_vm._v(
"\n " +
_vm._s(
"通行権限グループ一覧 (全" +
_vm.ExpandedGroup[
item.passableTimeSettingId
].maxRecords +
"件)"
) +
"\n "
)
]
)
: _c(
"div",
{ staticClass: "allig-title mt-1" },
[
_vm._v(
"\n " +
_vm._s(
"通行権限グループ一覧 (全0件)"
) +
"\n "
)
]
),
_vm._v(" "),
_c(
"div",
[
_c(
"v-row",
{ staticClass: "mt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
on: {
click: function($event) {
return _vm.clickJoinGroup(
item.passableTimeSettingId
)
}
}
},
[
_vm._v(
"\n 関連付け追加\n "
)
]
)
],
1
)
],
1
)
]
),
_vm._v(" "),
_c("group-of-time", {
attrs: {
loading: _vm.loadingGroup,
passableTimeSettingId:
item.passableTimeSettingId,
groups: _vm.ExpandedGroup[
item.passableTimeSettingId
]
? _vm.ExpandedGroup[
item.passableTimeSettingId
].groups
: [],
pageGroup: _vm.pageGroup,
groupTotalCount:
_vm.ExpandedGroup[
item.passableTimeSettingId
] &&
_vm.ExpandedGroup[
item.passableTimeSettingId
].maxRecords
? _vm.ExpandedGroup[
item.passableTimeSettingId
].maxRecords
: 0
},
on: {
"select-groups": function(groupIds) {
_vm.selectedGroupIds = groupIds
},
"change-page-group": function($event) {
return _vm.$emit(
"change-page-group",
$event
)
},
"confirm-action": function($event) {
return _vm.$emit("confirm-action", $event)
}
}
})
],
1
)
],
1
)
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[_c("v-spacer")],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showConfirmDelete,
callback: function($$v) {
_vm.showConfirmDelete = $$v
},
expression: "showConfirmDelete"
}
},
[
_c(
"v-card",
[
_c("ModalTitle", {
attrs: { title: "通行可能時間設定" },
on: {
click: function($event) {
return _vm.$emit("clickCloseConfirmDeletePassable")
}
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "pa-4" },
[
_vm.successMessageLogsModal === "" &&
_vm.errorMessageLogsModal === ""
? _c("p", [
_vm._v(
"この通行可能時間設定との関連付けを削除しますか?"
)
])
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
[
_vm.successMessageLogsModal !== ""
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-1 bg-success no-bg"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogsModal) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogsModal !== ""
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-1 bg-error no-bg"
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogsModal) +
"\n "
)
]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_vm.successMessageLogsModal === "" &&
_vm.errorMessageLogsModal === ""
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickCloseConfirmDeletePassable"
)
}
}
},
[
_vm._v(
"\n キャンセル\n "
)
]
),
_vm._v(" "),
_vm.successMessageLogsModal === "" &&
_vm.errorMessageLogsModal === ""
? _c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickDeletePassable")
}
}
},
[_vm._v("OK")]
)
: _vm._e()
],
1
)
],
1
)
: _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickCloseConfirmDeletePassable"
)
}
}
},
[_vm._v("\n OK\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/PersonalSettingForm/PersonalSettingForm.vue?vue&type=template&id=3ce9096a&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/PersonalSettingForm/PersonalSettingForm.vue?vue&type=template&id=3ce9096a& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-personal-setting-form" },
[
_c(
"v-container",
{ staticClass: "pa-0" },
[
_c(
"v-row",
{ staticClass: "mb-1 ml-1", attrs: { justify: "start" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled:
!_vm.userData.userId || _vm.userData.isAdmin === false
},
on: {
click: function($event) {
return _vm.editUser(_vm.userData.userId)
}
}
},
[_vm._v("\n アカウントを編集\n ")]
)
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("info-item", {
attrs: {
title: "事業者ID",
text:
_vm.userData.owner !== undefined
? _vm.userData.owner.ownerId
: ""
}
}),
_vm._v(" "),
_c("info-item", {
attrs: { title: "ユーザーID", text: _vm.userData.userId }
}),
_vm._v(" "),
_c("info-item", {
attrs: { title: "メールアドレス", text: _vm.userData.email }
}),
_vm._v(" "),
_c("info-item", {
attrs: { title: "ユーザー名", text: _vm.userData.name }
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ReflectionStatusTable/ReflectionStatusTable.vue?vue&type=template&id=bc34eb76&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ReflectionStatusTable/ReflectionStatusTable.vue?vue&type=template&id=bc34eb76& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-reflection-status-table" },
[
_vm.errorMessageLogs !== ""
? _c(
"v-container",
[
_c(
"v-row",
[
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{
staticClass:
"mt-5 mb-4 font-weight-bold mt-1 bg-error"
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e()
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "end", "align-content": "end" } },
[
_c("v-col", [
_vm.controllerName !== ""
? _c("p", { staticClass: "controllerName" }, [
_vm._v("制御盤: " + _vm._s(_vm.controllerName))
])
: _vm._e()
]),
_vm._v(" "),
_c(
"v-col",
{ staticStyle: { "text-align": "end" }, attrs: { justify: "end" } },
[
_c("show-per-page", {
staticClass: "ml-4 mt-5 mr-2",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.statusTotalCount
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
headers: _vm.headers,
headerChild: _vm.headerChild,
items: _vm.dataCommands,
"items-per-page": _vm.perPage,
"item-key": "commandId",
"no-data-text": "データーはありません",
"hide-default-footer": ""
},
scopedSlots: _vm._u(
[
{
key: "item.status",
fn: function(ref) {
var item = ref.item
return [
item.status === 0
? _c("span", [_vm._v("未送信")])
: item.status === 1
? _c("span", [_vm._v("送信済み")])
: item.status === 2
? _c("span", [_vm._v("成功")])
: item.status === 3
? _c("span", [_vm._v("失敗")])
: item.status === 4
? _c("span", [_vm._v("キャンセル")])
: _vm._e()
]
}
},
{
key: "item.registered",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(_vm.converDateShort(item.registered)) +
"\n "
)
]
}
},
{
key: "item.sendAt",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " + _vm._s(_vm.converDateShort(item.sendAt)) + "\n "
)
]
}
},
{
key: "expanded-item",
fn: function(ref) {
var headers = ref.headers
var item = ref.item
return [
_c(
"td",
{ attrs: { colspan: headers.length } },
[
_c(
"v-col",
{ attrs: { cols: "12" } },
[
_c(
"v-container",
[
_c("p", { staticClass: "title-expand" }, [
_vm._v("追加予定の個人コード一覧")
]),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table",
attrs: {
"must-sort": "",
headers: _vm.headerChild,
items: item.items,
"no-data-text": "データーはありません",
"hide-default-footer": "",
dense: ""
}
})
],
1
)
],
1
)
],
1
)
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.statusTotalCount,
disabled: _vm.loading
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.statusTotalCount / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RelationSafieTarget/RelationSafieTarget.vue?vue&type=template&id=46ad8c35&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RelationSafieTarget/RelationSafieTarget.vue?vue&type=template&id=46ad8c35&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-row",
{ staticClass: "align-center" },
[
_vm.loading
? _c("v-progress-circular", {
attrs: { color: "green", indeterminate: "" }
})
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
[
_c("input-form", {
attrs: { inputType: "text", rules: [] },
model: {
value: _vm.notes,
callback: function($$v) {
_vm.notes = $$v
},
expression: "notes"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c("input-form", {
attrs: {
inputType: "text",
rules: [
_vm.isValidateLengthOneMore,
_vm.isValidateHalfAlphaNumeric
],
appendIcon: _vm.isLengthOneMore(_vm.deviceId) ? "mdi-video" : ""
},
on: {
"click-append-icon": function($event) {
return _vm.linkTo(_vm.deviceId)
}
},
model: {
value: _vm.deviceId,
callback: function($$v) {
_vm.deviceId = $$v
},
expression: "deviceId"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c("input-form", {
attrs: {
inputType: "select",
rules: [_vm.isValidateLengthOneMore],
selectItems: _vm.configurableGates
},
model: {
value: _vm.gateId,
callback: function($$v) {
_vm.gateId = $$v
},
expression: "gateId"
}
})
],
1
),
_vm._v(" "),
_vm.isLengthOneMore(_vm.value.relationId)
? _c("success-button", {
staticClass: "m-sm",
attrs: {
disabled:
_vm.isModified === false ||
_vm.isValidate() === false ||
_vm.loading === true,
text: "保存"
},
on: {
click: function($event) {
return _vm.putRecord(_vm.value)
}
}
})
: _c("success-button", {
staticClass: "m-sm",
attrs: {
disabled:
_vm.isModified === false ||
_vm.isValidate() === false ||
_vm.loading === true,
text: "登録"
},
on: {
click: function($event) {
return _vm.postRecord(_vm.value)
}
}
}),
_vm._v(" "),
_c("error-button", {
staticClass: "m-sm",
attrs: { disabled: _vm.loading === true, text: "削除" },
on: {
click: function($event) {
return _vm.delRecord(_vm.value)
}
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RelationTbEyeTarget/RelationTbEyeTarget.vue?vue&type=template&id=2cca8513&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RelationTbEyeTarget/RelationTbEyeTarget.vue?vue&type=template&id=2cca8513&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-row",
{ staticClass: "align-center" },
[
_vm.loading
? _c("v-progress-circular", {
attrs: { color: "green", indeterminate: "" }
})
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: 2 } },
[
_c("input-form", {
attrs: { inputType: "text", rules: [] },
model: {
value: _vm.notes,
callback: function($$v) {
_vm.notes = $$v
},
expression: "notes"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: 3 } },
[
_c("input-form", {
attrs: {
inputType: "text",
rules: [_vm.isValidateLengthOneMore],
"append-icon": _vm.appendIcon
},
on: {
"click-append-icon": function($event) {
_vm.showPreviewTbEye = !_vm.showPreviewTbEye
}
},
model: {
value: _vm.hostName,
callback: function($$v) {
_vm.hostName = $$v
},
expression: "hostName"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: 1 } },
[
_c("input-form", {
attrs: { inputType: "number", rules: [_vm.isValidateOneMore] },
model: {
value: _vm.port,
callback: function($$v) {
_vm.port = $$v
},
expression: "port"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: 2 } },
[
_c("input-form", {
attrs: { inputType: "number", rules: [_vm.isValidateOneMore] },
model: {
value: _vm.channelNo,
callback: function($$v) {
_vm.channelNo = $$v
},
expression: "channelNo"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: 2 } },
[
_c("input-form", {
attrs: {
inputType: "select",
rules: [_vm.isValidateLengthOneMore],
selectItems: _vm.configurableGates
},
model: {
value: _vm.gateId,
callback: function($$v) {
_vm.gateId = $$v
},
expression: "gateId"
}
})
],
1
),
_vm._v(" "),
_vm.isUUID(_vm.value.relationId)
? _c("success-button", {
staticClass: "m-sm",
attrs: {
cols: 1,
disabled:
_vm.isModified === false ||
_vm.isValidate() === false ||
_vm.loading === true,
text: "保存"
},
on: {
click: function($event) {
return _vm.putRecord()
}
}
})
: _c("success-button", {
staticClass: "m-sm",
attrs: {
cols: 1,
disabled:
_vm.isModified === false ||
_vm.isValidate() === false ||
_vm.loading === true,
text: "登録"
},
on: {
click: function($event) {
return _vm.postRecord()
}
}
}),
_vm._v(" "),
_c("error-button", {
staticClass: "m-sm",
attrs: { cols: 1, disabled: _vm.loading === true, text: "削除" },
on: {
click: function($event) {
return _vm.delRecord(_vm.value)
}
}
}),
_vm._v(" "),
_c("modal", {
staticClass: "center justify-center",
attrs: { noTitle: true },
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isRerender
? _c("tb-eye", {
staticClass: "center justify-center",
attrs: {
videoId: _vm.value.relationId,
hostname: _vm.value.hostName,
port: _vm.value.port,
channel: _vm.value.channelNo,
device: _vm.value.deviceType,
username: _vm.loginInfo.username,
password: _vm.loginInfo.password,
replayStartDate: new Date().getTime() - 1000 * 70
},
on: {
close: function($event) {
_vm.showPreviewTbEye = false
},
rerender: function($event) {
return _vm.rerender()
},
"update-login-info": function($event) {
return _vm.$emit("update-login-info", {
relationId: _vm.value.relationId,
username: $event.username,
password: $event.password
})
}
}
})
: _vm._e()
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
attrs: { text: "TBEYE管理画面" },
on: {
click: function($event) {
return _vm.openToLink(
"https://" +
_vm.loginInfo.username +
":" +
_vm.loginInfo.password +
"@" +
_vm.value.hostName +
":" +
_vm.value.port
)
}
}
}),
_vm._v(" "),
_c("cancel-button", {
attrs: { text: "閉じる" },
on: {
click: function($event) {
_vm.showPreviewTbEye = false
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.showPreviewTbEye,
callback: function($$v) {
_vm.showPreviewTbEye = $$v
},
expression: "showPreviewTbEye"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RelationsSafieList/RelationsSafieList.vue?vue&type=template&id=38051281&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RelationsSafieList/RelationsSafieList.vue?vue&type=template&id=38051281&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-container",
[
_vm._l(_vm.results, function(result, index) {
return _c(
"v-row",
{ key: index },
[
_c("alert", {
staticClass: "col-12",
attrs: {
text: result.message ? result.message : "",
type: result.type ? result.type : "success",
value: _vm.isDisplayMessage[index]
},
on: {
input: function($event) {
_vm.isDisplayMessage[index] = $event
}
}
})
],
1
)
}),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", [_vm._v("カメラ名称")]),
_vm._v(" "),
_c("v-col", [_vm._v("SafieデバイスID")]),
_vm._v(" "),
_c("v-col", [_vm._v("紐づけるゲート")]),
_vm._v(" "),
_c("v-col", { attrs: { cols: 1 } })
],
1
),
_vm._v(" "),
_c(
"transition-group",
{ attrs: { name: "fade" } },
_vm._l(_vm.safieRelationGateDevices, function(val, index) {
return _c("relation-safie-target", {
key: val.relationId,
attrs: {
configurableGates: _vm.configurableGates,
loading: _vm.putDelLoading[index],
index: index,
value: val
},
on: {
input: function($event) {
return _vm.$emit("form-update", { index: index, value: $event })
},
"put-record": function($event) {
return _vm.$emit("put-record", index)
},
"delete-record": function($event) {
return _vm.$emit("delete-record", index)
}
}
})
}),
1
),
_vm._v(" "),
_vm._l(_vm.addNewRelationGateDevices, function(val, index) {
return _c("relation-safie-target", {
key: _vm.newRecordKey[index],
attrs: {
configurableGates: _vm.configurableGates,
loading: _vm.postLoading[index],
index: index,
value: val
},
on: {
input: function($event) {
return _vm.$emit("new-form-update", {
index: index,
value: $event
})
},
"post-record": function($event) {
_vm.$emit("post-record", index)
_vm.del(index)
},
"delete-record": function($event) {
_vm.$emit("del-new-record", index)
_vm.del(index)
}
}
})
}),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { offset: 1 } },
[
_c("icon-button", {
attrs: { text: "追加", icon: "mdi-plus mdi-18px" },
on: {
click: function($event) {
_vm.$emit("add-new-record")
_vm.add()
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_vm.loading ? _c("loading") : _vm._e()
],
2
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RelationsTbEyeList/RelationsTbEyeList.vue?vue&type=template&id=5d2af621&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RelationsTbEyeList/RelationsTbEyeList.vue?vue&type=template&id=5d2af621&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-container",
[
_vm._l(_vm.results, function(result, index) {
return _c(
"v-row",
{ key: index },
[
_c("alert", {
staticClass: "col-12",
attrs: {
text: result.message ? result.message : "",
type: result.type ? result.type : "success",
value: _vm.isDisplayMessage[index]
},
on: {
input: function($event) {
_vm.isDisplayMessage[index] = $event
}
}
})
],
1
)
}),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { attrs: { cols: 2 } }, [_vm._v("カメラ名称")]),
_vm._v(" "),
_c("v-col", { attrs: { cols: 3 } }, [_vm._v("IPアドレス")]),
_vm._v(" "),
_c("v-col", { attrs: { cols: 1 } }, [_vm._v("ポート")]),
_vm._v(" "),
_c("v-col", { attrs: { cols: 2 } }, [_vm._v("チャンネル")]),
_vm._v(" "),
_c("v-col", { attrs: { cols: 2 } }, [_vm._v("紐づけるゲート")]),
_vm._v(" "),
_c("v-col", { attrs: { cols: 2 } })
],
1
),
_vm._v(" "),
_c(
"transition-group",
{ attrs: { name: "fade" } },
_vm._l(_vm.tbeyeRelationGateDevices, function(val, index) {
return _c("relation-tb-eye-target", {
key: val.relationId,
attrs: {
configurableGates: _vm.configurableGates,
loading: _vm.putDelLoading[index],
loginInfo: _vm.loginInfos.find(function(info) {
return info.relationId === val.relationId
}),
index: index,
value: val
},
on: {
input: function($event) {
return _vm.$emit("form-update", { index: index, value: $event })
},
"put-record": function($event) {
return _vm.$emit("put-record", index)
},
"delete-record": function($event) {
return _vm.$emit("delete-record", index)
},
"update-login-info": function($event) {
return _vm.$emit("update-login-info", $event)
}
}
})
}),
1
),
_vm._v(" "),
_vm._l(_vm.addNewRelationGateDevices, function(val, index) {
return _c("relation-tb-eye-target", {
key: _vm.newRecordKey[index],
attrs: {
configurableGates: _vm.configurableGates,
loginInfo: _vm.loginInfos.find(function(info) {
return info.relationId === val.relationId
}),
loading: _vm.postLoading[index],
index: index,
value: val
},
on: {
input: function($event) {
return _vm.$emit("new-form-update", {
index: index,
value: $event
})
},
"post-record": function($event) {
_vm.$emit("post-record", index)
_vm.del(index)
},
"delete-record": function($event) {
_vm.$emit("del-new-record", index)
_vm.del(index)
},
"update-login-info": function($event) {
return _vm.$emit("update-login-info", $event)
}
}
})
}),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { offset: 1 } },
[
_c("icon-button", {
attrs: { text: "追加", icon: "mdi-plus mdi-18px" },
on: {
click: function($event) {
_vm.$emit("add-new-record", _vm.add())
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_vm.loading ? _c("loading") : _vm._e()
],
2
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RoomForm/RoomForm.vue?vue&type=template&id=b72dfdfe&scoped=true&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RoomForm/RoomForm.vue?vue&type=template&id=b72dfdfe&scoped=true& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "room-form" },
[
_c("loading", {
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.loading,
expression: "loading"
}
]
}),
_vm._v(" "),
_vm._l(_vm.successMessages, function(message, index) {
return _c("alert", {
key: index,
attrs: { type: "success", text: message, dismissible: false },
model: {
value: _vm.showSuccessMessages[index],
callback: function($$v) {
_vm.$set(_vm.showSuccessMessages, index, $$v)
},
expression: "showSuccessMessages[index]"
}
})
}),
_vm._v(" "),
_vm._l(_vm.errorMessages, function(message) {
return _c("alert", {
key: message,
attrs: { value: message !== "", type: "error", text: message }
})
}),
_vm._v(" "),
_c(
"v-form",
{
ref: "form",
model: {
value: _vm.noValidationError,
callback: function($$v) {
_vm.noValidationError = $$v
},
expression: "noValidationError"
}
},
[
_c("input-form", {
attrs: { title: "部屋名", inputType: "text", rules: _vm.nameRules },
model: {
value: _vm.innerRoomName,
callback: function($$v) {
_vm.innerRoomName = $$v
},
expression: "innerRoomName"
}
}),
_vm._v(" "),
_c("input-form", {
attrs: {
title: "ゲート",
inputType: "multi-select",
"select-items": _vm.gateItems,
rules: _vm.relationsRoomGateRules,
classMore: "v-select-item"
},
model: {
value: _vm.innerSelectedGateIds,
callback: function($$v) {
_vm.innerSelectedGateIds = $$v
},
expression: "innerSelectedGateIds"
}
}),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-4", attrs: { "no-gutters": "" } },
[
_c("v-spacer"),
_vm._v(" "),
_c("cancel-button", {
staticClass: "mr-1",
attrs: { text: "閉じる" },
on: {
click: function($event) {
return _vm.$emit("cancel")
}
}
}),
_vm._v(" "),
_c("success-button", {
attrs: {
text: _vm.isEdit ? "保存する" : "部屋を作成する",
disabled: _vm.loading
},
on: { click: _vm.clickSave }
})
],
1
)
],
1
)
],
2
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/SideNavigation/SideNavigation.vue?vue&type=template&id=004ddc81&scoped=true&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/SideNavigation/SideNavigation.vue?vue&type=template&id=004ddc81&scoped=true& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-navigation-drawer",
{
staticClass: "allig-nav",
attrs: {
app: "",
clipped: "",
"expand-on-hover": "",
"mini-variant": _vm.mini
},
on: {
"update:miniVariant": function($event) {
_vm.mini = $event
},
"update:mini-variant": function($event) {
_vm.mini = $event
}
},
model: {
value: _vm.innerShow,
callback: function($$v) {
_vm.innerShow = $$v
},
expression: "innerShow"
}
},
[
_c(
"v-list",
{ attrs: { nav: "", dense: "" } },
[
_c(
"v-list-item",
{
class: { "v-list-item--active": _vm.selectedItemNav === 0 },
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("menuClick", "dashboard")
}
}
},
[
_c("v-list-item-icon", [_c("v-icon", [_vm._v("mdi-home")])], 1),
_vm._v(" "),
_c("v-list-item-title", [_vm._v("ホーム")])
],
1
),
_vm._v(" "),
_vm.authority.isAdmin === true ||
_vm.authority.isAdminToViewUser === true
? _c(
"v-list-item",
{
class: { "v-list-item--active": _vm.selectedItemNav === 1 },
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("menuClick", "user")
}
}
},
[
_c(
"v-list-item-icon",
[_c("v-icon", [_vm._v("mdi-account")])],
1
),
_vm._v(" "),
_c("v-list-item-title", [_vm._v("ユーザー")])
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin === true ||
_vm.authority.isAdminToSetPcodesToUser === true
? _c(
"v-list-item",
{
class: { "v-list-item--active": _vm.selectedItemNav === 3 },
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("menuClick", "cards")
}
}
},
[
_c(
"v-list-item-icon",
[
_c("v-icon", [
_vm._v("mdi-badge-account-horizontal-outline")
])
],
1
),
_vm._v(" "),
_c("v-list-item-title", [_vm._v("カード")])
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin === true ||
_vm.authority.isAdminToViewGroup === true
? _c(
"v-list-item",
{
class: { "v-list-item--active": _vm.selectedItemNav === 2 },
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("menuClick", "groups")
}
}
},
[
_c(
"v-list-item-icon",
[_c("v-icon", [_vm._v("mdi-door-closed")])],
1
),
_vm._v(" "),
_c("v-list-item-title", [_vm._v("ゲート/通行権限")])
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-list-item",
{
class: { "v-list-item--active": _vm.selectedItemNav === 5 },
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("menuClick", "log")
}
}
},
[
_c(
"v-list-item-icon",
[_c("v-icon", [_vm._v("mdi-format-list-bulleted")])],
1
),
_vm._v(" "),
_c("v-list-item-title", [_vm._v("通行ログ")])
],
1
),
_vm._v(" "),
_vm.authority.isAdmin === true ||
_vm.authority.isAdminToViewUser === true ||
_vm.authority.isAdminToViewGroup === true
? _c(
"v-list-item",
{
class: { "v-list-item--active": _vm.showSubMenu === true },
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("menuClick", "in-room-management")
}
}
},
[
_c(
"v-list-item-icon",
[_c("v-icon", [_vm._v("mdi-account-clock")])],
1
),
_vm._v(" "),
_c("v-list-item-title", [_vm._v("在室状況")])
],
1
)
: _vm._e(),
_vm._v(" "),
(_vm.selectedItemNav === 10 ||
_vm.selectedItemNav === 11 ||
_vm.showSubMenu === true) &&
(_vm.authority.isAdmin === true ||
_vm.authority.isAdminToViewGroup === true)
? _c(
"v-list-item",
{
staticClass: "sub-menu",
class: { "v-list-item--active": _vm.selectedItemNav === 10 },
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("menuClick", "in-room-management/room")
}
}
},
[_c("v-list-item-title", [_vm._v("部屋別状況")])],
1
)
: _vm._e(),
_vm._v(" "),
(_vm.selectedItemNav === 10 ||
_vm.selectedItemNav === 11 ||
_vm.showSubMenu === true) &&
(_vm.authority.isAdmin === true ||
_vm.authority.isAdminToViewUser === true)
? _c(
"v-list-item",
{
staticClass: "sub-menu",
class: { "v-list-item--active": _vm.selectedItemNav === 11 },
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("menuClick", "in-room-management/user")
}
}
},
[_c("v-list-item-title", [_vm._v("ユーザー別状況")])],
1
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin === true
? _c(
"v-list-item",
{
class: { "v-list-item--active": _vm.selectedItemNav === 7 },
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("menuClick", "setting")
}
}
},
[
_c(
"v-list-item-icon",
[_c("v-icon", [_vm._v("mdi-cog")])],
1
),
_vm._v(" "),
_c("v-list-item-title", [_vm._v("システム設定")])
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin === true
? _c(
"v-list-item",
{
class: { "v-list-item--active": _vm.selectedItemNav === 13 },
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("menuClick", "key-add")
}
}
},
[
_c(
"v-list-item-icon",
[_c("v-icon", [_vm._v("mdi-checkbox-marked-outline")])],
1
),
_vm._v(" "),
_c("v-list-item-title", [_vm._v("鍵共有")])
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin === true
? _c(
"v-list-item",
{
class: { "v-list-item--active": _vm.selectedItemNav === 9 },
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("menuClick", "external")
}
}
},
[
_c(
"v-list-item-icon",
[_c("v-icon", [_vm._v("mdi-puzzle")])],
1
),
_vm._v(" "),
_c("v-list-item-title", [_vm._v("外部システム連携")])
],
1
)
: _vm._e()
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/SmartphoneAutoApproval/SmartphoneAutoApproval.vue?vue&type=template&id=4d2d59fe&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/SmartphoneAutoApproval/SmartphoneAutoApproval.vue?vue&type=template&id=4d2d59fe& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-key-token-setting" },
[
_c(
"v-container",
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-2 bg-success" },
[_vm._v("\n " + _vm._s(_vm.successMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-2 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-form",
{ ref: "KeyTokenSettingForm", attrs: { "lazy-validation": "" } },
[
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5" },
[
_c(
"v-row",
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"span",
{ staticClass: "col-3 pl-0 pr-0 mt-1" },
[
_c(
"v-subheader",
{
staticClass: "justify-start title-sub",
staticStyle: { "padding-left": "12px" }
},
[
_vm._v(
"\n スマートフォン自動承認機能\n "
),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{ attrs: { icon: "" } },
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-help-circle")
])
],
1
)
]
}
}
],
null,
false,
2569386827
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(
"自動承認が無効の場合、スマホアプリのログイン操作後、「承認依頼」という画面に移り"
),
_c("br"),
_vm._v(
"\n Webの管理画面から「承認(ステータスの有効)」する必要があります。"
),
_c("br"),
_vm._v(
"\n 「承認」するまで鍵が表示されず、通行ができません。"
)
])
]
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "col-6" },
[
_c("input-form", {
staticClass: "v-input--reverse swicth-all",
attrs: { inputType: "switch" },
model: {
value: _vm.settingInfor.phonesBeValid,
callback: function($$v) {
_vm.$set(_vm.settingInfor, "phonesBeValid", $$v)
},
expression: "settingInfor.phonesBeValid"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mb-2 mt-2", attrs: { justify: "end" } },
[
_c(
"v-col",
{
staticClass: "messageRow",
attrs: { cols: "10", align: "right" }
},
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"span",
{
staticClass:
"mr-5 mb-4 font-weight-bold mt-3 bg-success bg-no messageRow",
attrs: { cols: "9", align: "right" }
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"span",
{
staticClass:
"mr-5 mb-4 font-weight-bold mt-3 bg-error bg-no messageRow",
attrs: { cols: "9", align: "right" }
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("savePhoneStatus")
}
}
},
[_vm._v("\n 設定を保存\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/TemporaryAccessAuthority/TemporaryAccessAuthority.vue?vue&type=template&id=3678983e&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/TemporaryAccessAuthority/TemporaryAccessAuthority.vue?vue&type=template&id=3678983e&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("v-container", [
_c(
"div",
{ staticClass: "allig-reflection-card-table" },
[
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { md: "4", xl: "3" } }, [
_c("div", { staticClass: "area-search-box" })
]),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"div",
{ staticClass: "text-center" },
[
_c(
"v-col",
{ staticClass: "btn-add pt-0" },
[
_vm.authority.isAdmin === true ||
_vm.isAdminOfGatePassages === true
? _c(
"v-btn",
{
staticClass: "btn-second",
attrs: {
outlined: "",
disabled:
_vm.selectedItem.length === 0
},
on: {
click: function($event) {
_vm.itemDel = []
_vm.isConfirm = true
}
}
},
[
_vm._v(
"\n チェックした一時通行権限を削除する\n "
)
]
)
: _vm._e()
],
1
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "ml-3",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
attrs: {
"per-page": 1000,
page: 1,
"items-length": _vm.dataRealtionsGateList.data.length
}
}),
_vm._v(" "),
_c("v-spacer")
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "btn-div pl-0", attrs: { justify: "end" } },
[
_c("v-col", { staticClass: "pt-0", attrs: { sm: "12" } }, [
_c("div", { staticClass: "round-data table-affiliation" }, [
_c(
"div",
[
_c(
"v-data-table",
{
staticClass:
"border-table table-no-bg scroll-table customize-table-scroll table-time-of-group",
attrs: {
"mobile-breakpoint": 0,
"must-sort": "",
headers: _vm.headers,
items: _vm.dataRealtionsGateList.data,
"items-per-page": 25,
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
"show-select":
_vm.authority.isAdmin === true ||
_vm.isAdminOfGatePassages === true
? true
: false,
dense: "",
"item-key": "passageId",
loading: _vm.loading
},
scopedSlots: _vm._u(
[
_vm.authority.isAdmin === false &&
_vm.isAdminOfGatePassages === false
? {
key: "header.data-table-select",
fn: function(ref) {
var on = ref.on
var props = ref.props
return [
_c(
"v-simple-checkbox",
_vm._g(
_vm._b(
{
attrs: {
color: "purple",
disabled: ""
}
},
"v-simple-checkbox",
props,
false
),
on
)
)
]
}
}
: null,
_vm.authority.isAdmin === false &&
_vm.isAdminOfGatePassages === false
? {
key: "item.data-table-select",
fn: function(ref) {
var item = ref.item
var isSelected = ref.isSelected
var select = ref.select
return [
_c("v-simple-checkbox", {
attrs: {
readonly: "",
disabled: "",
"aria-readonly": "",
value: isSelected,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
]
}
}
: null,
{
key: "item.userId",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.userId))
])
]
}
},
{
key: "item.icon",
fn: function(ref) {
var item = ref.item
return [
_c(
"span",
{ staticClass: "item-user-id" },
[
_vm.authority.isAdmin === true ||
_vm.isAdminOfGatePassages === true
? _c(
"v-btn",
{
attrs: { icon: "", al: "" },
on: {
click: function($event) {
return _vm.deleteGateConfirm(
item
)
}
}
},
[
_c(
"v-icon",
{
staticClass: "gray--text",
attrs: {
"align-self": "ceb="
}
},
[
_vm._v(
"mdi-trash-can-outline"
)
]
)
],
1
)
: _vm._e()
],
1
)
]
}
},
{
key: "item.gateName",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.gate.text))
])
]
}
},
{
key: "item.time",
fn: function(ref) {
var item = ref.item
return [
_c("span", [
_vm._v(
" " +
_vm._s(
_vm.formatDateTime(
new Date(item.notBefore * 1000)
)
) +
" ~ " +
_vm._s(
_vm.formatDateTime(
new Date(item.notAfter * 1000)
)
)
)
])
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
},
[
_vm._v(" "),
_vm._v(" "),
_vm._v(" "),
_vm._v(" "),
_vm._v(" "),
_vm._v(" "),
_vm.authority.isAdmin === true ||
_vm.isAdminOfGatePassages === true
? _c("template", { slot: "body.prepend" }, [
_c("tr", { staticClass: "mt-4" }, [
_c("td"),
_vm._v(" "),
_c(
"td",
[
_c("v-autocomplete", {
staticClass: "input-add",
attrs: {
items: _vm.gateList,
"return-object": "",
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
"no-data-text": ""
},
model: {
value: _vm.itemGate,
callback: function($$v) {
_vm.itemGate = $$v
},
expression: "itemGate"
}
})
],
1
),
_vm._v(" "),
_c(
"td",
[
_c("DateTimePicker", {
attrs: {
errorAddListGate: _vm.errorAddListGate,
isUserPage: true,
dateStartValue: _vm.dateStartGate,
dateEndValue: _vm.dateEndGate,
timeSValue: _vm.timeStartGate,
timeEValue: _vm.timeEndGate
},
on: {
getNewTimeStart: _vm.getNewTimeStart,
getNewTimeEnd: _vm.getNewTimeEnd,
getNewDateStart: _vm.getNewDateStart,
getNewDateEnd: _vm.getNewDateEnd
}
})
],
1
),
_vm._v(" "),
_c(
"td",
[
_c("v-autocomplete", {
staticClass: "input-add",
attrs: {
items: _vm.userList,
"return-object": "",
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
"no-data-text": ""
},
model: {
value: _vm.itemUser,
callback: function($$v) {
_vm.itemUser = $$v
},
expression: "itemUser"
}
})
],
1
),
_vm._v(" "),
_c("td"),
_vm._v(" "),
_c(
"td",
{ staticClass: "align-self-center" },
[
_c(
"v-row",
{ attrs: { justify: "center" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: {
disabled:
_vm.gateList.length > 0
? false
: true,
outlined: ""
},
on: {
click: function($event) {
return _vm.addGate()
}
}
},
[
_vm._v(
"\n 追加\n "
)
]
)
],
1
)
],
1
)
]),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c("tr", [
_c("td"),
_vm._v(" "),
_c("td", { attrs: { colspan: "5" } }, [
_c(
"p",
{
staticClass: "error-special add hours"
},
[_vm._v(_vm._s(_vm.errorMessageLogs))]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.errorAddListGate !== "" &&
_vm.errorGate === "" &&
_vm.errorTime === "" &&
_vm.errorMessageLogs === ""
? _c("tr", [
_c("td", { attrs: { colspan: "5" } }, [
_c(
"p",
{
staticClass: "error-special add hours"
},
[_vm._v(_vm._s(_vm.errorAddListGate))]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.errorAddListGate === "" &&
(_vm.errorGate !== "" || _vm.errorTime !== "")
? _c("tr", [
_c("td"),
_vm._v(" "),
_c("td", [
_c(
"p",
{
staticClass: "error-special add hours"
},
[_vm._v(_vm._s(_vm.errorGate))]
)
]),
_vm._v(" "),
_c("td", [
_c(
"p",
{
staticClass:
"error-special add end-time"
},
[_vm._v(_vm._s(_vm.errorTime))]
)
]),
_vm._v(" "),
_c("td"),
_vm._v(" "),
_c("td"),
_vm._v(" "),
_c("td")
])
: _vm._e()
])
: _vm._e()
],
2
)
],
1
)
])
])
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("v-col", { staticClass: "mr-5 mb-2" }),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.dataRealtionsGateList.total / 25),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v("チェックした一時通行権限を削除")
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.dataGatePass.total >= 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.dataGatePass.progressLoad,
callback: function($$v) {
_vm.$set(_vm.dataGatePass, "progressLoad", $$v)
},
expression: "dataGatePass.progressLoad"
}
},
[
_c("strong", [
_vm._v(
_vm._s(
Math.round(_vm.dataGatePass.progressLoad)
) + "%"
)
])
]
),
_vm._v(" "),
_vm.dataGatePass.successItem > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.dataGatePass.total) +
"件中" +
_vm._s(_vm.dataGatePass.successItem) +
" "
),
_vm.type === "add"
? _c("span", [_vm._v("件を追加しました。")])
: _c("span", [_vm._v("件を削除しました。")])
])
: _vm._e(),
_vm._v(" "),
_vm.dataGatePass.errorMessage.length > 0
? _c("div", [
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(
_vm.dataGatePass.errorMessage,
function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
}
)
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.dataGatePass.isFinish
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.closeModalGate()
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "チェックした一時通行権限を削除",
text: "一時通行権限を削除します。",
smallScreen: "600",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
attrs: { text: "削除" },
on: {
click: function($event) {
return _vm.deleteTemporaryPermission()
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isConfirm,
callback: function($$v) {
_vm.isConfirm = $$v
},
expression: "isConfirm"
}
})
],
1
)
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/TimePeriodAllowed/TimePeriodAllowed.vue?vue&type=template&id=07b4c617&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/TimePeriodAllowed/TimePeriodAllowed.vue?vue&type=template&id=07b4c617& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("v-container", [
_c(
"div",
{ staticClass: "allig-reflection-card-table" },
[
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { md: "4", xl: "3" } }, [
_c("div", { staticClass: "area-search-box" })
]),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"div",
{ staticClass: "text-center" },
[
_c(
"v-col",
{ staticClass: "btn-add pt-0" },
[
_vm.authority.isAdmin
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: { click: _vm.clickEditGate }
},
[
_vm._v(
"\n 通行可能時間帯を変更する\n "
)
]
)
: _vm._e()
],
1
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_vm.passableName !== undefined
? _c("p", { staticClass: "mb-0 passableName" }, [
_vm._v(_vm._s(_vm.passableName))
])
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "btn-div pt-0 ", attrs: { justify: "end" } },
[
_c("v-col", { staticClass: "pt-0", attrs: { sm: "12" } }, [
_c(
"div",
{ staticClass: "round-data table-affiliation time-period" },
[
_c("v-data-table", {
staticClass:
"border-table scroll-table table-no-bg customize-table-scroll",
attrs: {
"mobile-breakpoint": 0,
"must-sort": "",
headers: _vm.headers,
items: _vm.dataList,
"items-per-page": -1,
"item-key": "dayTypeName",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
loading: _vm.loading,
"hide-default-footer": "",
"custom-sort": _vm.customSort
},
scopedSlots: _vm._u(
[
{
key: "item.dayTypeName",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.dayTypeName))
])
]
}
},
{
key: "item.settingTime",
fn: function(ref) {
var item = ref.item
return [
item.allDay === 1
? _c("span", [_vm._v("終日可能")])
: item.allDay === 2
? _c("span", [_vm._v("終日不可")])
: _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.formatTimeDetail(item)
)
}
})
]
}
}
],
null,
true
),
model: {
value: _vm.cardSelected,
callback: function($$v) {
_vm.cardSelected = $$v
},
expression: "cardSelected"
}
})
],
1
)
])
],
1
),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "通行権限グループ情報編集",
"no-footer": "",
smallScreen: "1200px",
className: "common-padding"
},
on: {
close: function($event) {
_vm.isGroupEditModalShow = false
_vm.closeModal(_vm.isReloadData)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isGroupEditModalShow
? _c("GroupAddPage", {
on: {
loadingCircle: function($event) {
return _vm.$emit("loadingCircle", $event)
},
textCircle: function($event) {
return _vm.$emit("textCircle", $event)
},
success: function($event) {
return _vm.getReload($event)
},
"go-time-settings": function($event) {
return _vm.$emit("go-time-settings", $event)
},
deleteBridgeProperty: _vm.deleteBridgeProperty,
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isGroupEditModalShow,
callback: function($$v) {
_vm.isGroupEditModalShow = $$v
},
expression: "isGroupEditModalShow"
}
})
],
1
)
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserAddForm/UserAddForm.vue?vue&type=template&id=f4f20dd2&scoped=true&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserAddForm/UserAddForm.vue?vue&type=template&id=f4f20dd2&scoped=true& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ ref: "form", staticClass: "add-form common-class" },
[
_c(
"div",
[
_vm.loading === false
? _c(
"v-row",
{ attrs: { justify: "start" } },
[
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length > 0 &&
_vm.pCodeAddFail.length > 0 &&
_vm.gateAddFail.length > 0
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-3 bg-error messageRow",
attrs: { cols: "12", align: "left" }
},
[
_vm.isEdit
? _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_EDIT_USER_1.replace(
"GROUP_NAME",
_vm.groupsAddFail.toString()
)
.replace(
"GATE_NAME",
_vm.gateAddFail.toString()
)
.replace(
"CARD_NAME",
_vm.pCodeAddFail.toString()
)
)
}
})
: _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_ADD_USER_1.replace(
"GROUP_NAME",
_vm.groupsAddFail.toString()
)
.replace(
"GATE_NAME",
_vm.gateAddFail.toString()
)
.replace(
"CARD_NAME",
_vm.pCodeAddFail.toString()
)
)
}
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length > 0 &&
_vm.pCodeAddFail.length === 0 &&
_vm.gateAddFail.length === 0
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-3 bg-error messageRow",
attrs: { cols: "12", align: "left" }
},
[
_vm.isEdit
? _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_EDIT_USER_2.replace(
"GROUP_NAME",
_vm.groupsAddFail.toString()
)
)
}
})
: _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_ADD_USER_2.replace(
"GROUP_NAME",
_vm.groupsAddFail.toString()
)
)
}
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length === 0 &&
_vm.pCodeAddFail.length === 0 &&
_vm.gateAddFail.length > 0
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-3 bg-error messageRow",
attrs: { cols: "12", align: "left" }
},
[
_vm.isEdit
? _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_EDIT_USER_3.replace(
"GATE_NAME",
_vm.gateAddFail.toString()
)
)
}
})
: _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_ADD_USER_3.replace(
"GATE_NAME",
_vm.gateAddFail.toString()
)
)
}
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length === 0 &&
_vm.pCodeAddFail.length > 0 &&
_vm.gateAddFail.length === 0
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-3 bg-error messageRow",
attrs: { cols: "12", align: "left" }
},
[
_vm.isEdit
? _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_EDIT_USER_4.replace(
"CARD_NAME",
_vm.pCodeAddFail.toString()
)
)
}
})
: _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_ADD_USER_4.replace(
"CARD_NAME",
_vm.pCodeAddFail.toString()
)
)
}
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length === 0 &&
_vm.pCodeAddFail.length > 0 &&
_vm.gateAddFail.length > 0
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-3 bg-error messageRow",
attrs: { cols: "12", align: "left" }
},
[
_vm.isEdit
? _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_EDIT_USER_5.replace(
"GATE_NAME",
_vm.gateAddFail.toString()
).replace(
"CARD_NAME",
_vm.pCodeAddFail.toString()
)
)
}
})
: _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_ADD_USER_5.replace(
"GATE_NAME",
_vm.gateAddFail.toString()
).replace(
"CARD_NAME",
_vm.pCodeAddFail.toString()
)
)
}
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length > 0 &&
_vm.pCodeAddFail.length > 0 &&
_vm.gateAddFail.length === 0
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-3 bg-error messageRow",
attrs: { cols: "12", align: "left" }
},
[
_vm.isEdit
? _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_EDIT_USER_6.replace(
"GROUP_NAME",
_vm.groupsAddFail.toString()
).replace(
"CARD_NAME",
_vm.pCodeAddFail.toString()
)
)
}
})
: _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_ADD_USER_6.replace(
"GROUP_NAME",
_vm.groupsAddFail.toString()
).replace(
"CARD_NAME",
_vm.pCodeAddFail.toString()
)
)
}
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length > 0 &&
_vm.pCodeAddFail.length === 0 &&
_vm.gateAddFail.length > 0
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-3 bg-error messageRow",
attrs: { cols: "12", align: "left" }
},
[
_vm.isEdit
? _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_EDIT_USER_7.replace(
"GROUP_NAME",
_vm.groupsAddFail.toString()
).replace(
"GATE_NAME",
_vm.gateAddFail.toString()
)
)
}
})
: _c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_ADD_USER_7.replace(
"GROUP_NAME",
_vm.groupsAddFail.toString()
).replace(
"GATE_NAME",
_vm.gateAddFail.toString()
)
)
}
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length === 0 &&
_vm.pCodeAddFail.length === 0 &&
_vm.gateAddFail.length === 0
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-3 bg-success messageRow",
attrs: { cols: "12", align: "left" }
},
[
_c("span", {
domProps: {
innerHTML: _vm._s(_vm.successMessageLogs)
}
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-3 bg-error messageRow",
attrs: { cols: "12", align: "left" }
},
[
_c("span", {
domProps: {
innerHTML: _vm._s(_vm.errorMessageLogs)
}
})
]
)
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold",
class: _vm.isModal ? "ml-2" : ""
},
[_vm._v("\n ユーザー情報\n ")]
)
],
1
),
_vm._v(" "),
_c(
"div",
{ class: _vm.isModal ? "round-content-scroll" : "" },
[
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5" },
[
_c(
"v-form",
{ ref: "UserAddForm", attrs: { "lazy-validation": "" } },
[
_c("input-form", {
attrs: {
title:
"ユーザーID ※必須",
inputType: "text",
disabled: _vm.isEdit,
rules: [
_vm.rulesValidate.requiredUserId,
_vm.rulesValidate.validateUserId
]
},
model: {
value: _vm.userInfo.userId,
callback: function($$v) {
_vm.$set(_vm.userInfo, "userId", $$v)
},
expression: "userInfo.userId"
}
}),
_vm._v(" "),
_c("input-form", {
attrs: {
title:
"ユーザー名 ※必須",
inputType: "text",
rules: [
_vm.rulesValidate.requiredName,
_vm.rulesValidate.validateName
]
},
model: {
value: _vm.userInfo.name,
callback: function($$v) {
_vm.$set(_vm.userInfo, "name", $$v)
},
expression: "userInfo.name"
}
}),
_vm._v(" "),
_c("input-form", {
attrs: {
title: "ふりがな",
inputType: "text",
rules: [_vm.rulesValidate.validateFurigana]
},
model: {
value: _vm.userInfo.furigana,
callback: function($$v) {
_vm.$set(_vm.userInfo, "furigana", $$v)
},
expression: "userInfo.furigana"
}
}),
_vm._v(" "),
_c("input-form", {
attrs: {
title: "メールアドレス",
inputType: "text",
rules: [_vm.rulesValidate.validateEmail]
},
model: {
value: _vm.userInfo.email,
callback: function($$v) {
_vm.$set(_vm.userInfo, "email", $$v)
},
expression: "userInfo.email"
}
}),
_vm._v(" "),
_c(
"v-row",
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"v-col",
{ attrs: { cols: "2" } },
[
_c("v-subheader", [
_vm._v("所属選択 "),
_vm.authority.isAdminToViewUser === true &&
_vm.authority.isAdmin === false
? _c(
"span",
{ staticClass: "required" },
[_vm._v("※必須")]
)
: _vm._e()
])
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
[
_vm.isEdit
? _c("v-select", {
attrs: {
items: _vm.getDepartments,
"item-text": "text",
"item-value": "value",
"single-line": "",
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"no-data-text": "",
rules: [
_vm.rulesValidate.requiredDepartment(
_vm.userDepartmentId,
_vm.authority,
_vm.userInfo.isAdmin,
_vm.listAff
)
],
disabled:
_vm.isGetDepartmentAll === true ||
(_vm.authority.isAdmin === false &&
_vm.authority.isAdminToViewUser ===
true),
id: "departmentId",
"menu-props": {
contentClass: "v-select-item "
},
attach: true
},
model: {
value: _vm.userDepartmentId,
callback: function($$v) {
_vm.userDepartmentId = $$v
},
expression: "userDepartmentId"
}
})
: _c("v-select", {
attrs: {
items: _vm.getDepartments,
"item-text": "text",
"item-value": "value",
"single-line": "",
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"no-data-text": "",
rules: [
_vm.rulesValidate.requiredDepartment(
_vm.userInfo.departmentId,
_vm.authority,
_vm.userInfo.isAdmin,
_vm.listAff
)
],
disabled: _vm.isGetDepartmentAll,
id: "departmentId",
"menu-props": {
contentClass: "v-select-item "
},
attach: true
},
model: {
value: _vm.userInfo.departmentId,
callback: function($$v) {
_vm.$set(
_vm.userInfo,
"departmentId",
$$v
)
},
expression: "userInfo.departmentId"
}
})
],
1
)
],
1
),
_vm._v(" "),
_vm.isEdit
? _c(
"v-row",
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"v-col",
{ attrs: { cols: "2" } },
[
_c("v-subheader", [
_vm._v(
"\n スマートフォン\n "
)
])
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
[
_c("v-combobox", {
staticClass: "list-phone",
attrs: {
items: _vm.phoneItems,
multiple: "",
"deletable-chips": "",
chips: "",
autocomplete: "off",
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"search-input": _vm.searchInput,
"menu-props": {
contentClass: "v-select-item "
},
attach: true
},
on: {
"update:searchInput": function($event) {
_vm.searchInput = $event
},
"update:search-input": function($event) {
_vm.searchInput = $event
},
change: function($event) {
return _vm.updatePhoneTags($event)
}
},
model: {
value: _vm.userInfo.phoneIds,
callback: function($$v) {
_vm.$set(_vm.userInfo, "phoneIds", $$v)
},
expression: "userInfo.phoneIds"
}
})
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"v-col",
{ attrs: { cols: "2" } },
[
_c("v-subheader", [
_vm._v(
"\n 所有カード\n "
)
])
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
[
_c("v-combobox", {
staticClass: "list-card",
attrs: {
id: "id-list-card",
items: _vm.pCodeOptions,
multiple: "",
"deletable-chips": "",
chips: "",
autocomplete: "off",
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
"search-input": _vm.searchInput,
"menu-props": {
contentClass: "v-select-item "
},
disabled:
_vm.authority.isAdmin === false &&
_vm.checkShowGate() === false,
attach: true
},
on: {
"update:searchInput": function($event) {
_vm.searchInput = $event
},
"update:search-input": function($event) {
_vm.searchInput = $event
},
change: function($event) {
return _vm.updateTags($event)
}
},
scopedSlots: _vm._u([
{
key: "selection",
fn: function(data) {
return [
_c(
"v-chip",
_vm._b(
{
key: JSON.stringify(data.item),
attrs: {
"input-value": data.selected,
disabled: data.disabled,
close: ""
},
on: {
"click:close": function(
$event
) {
return data.parent.selectItem(
data.item
)
}
}
},
"v-chip",
data.attrs,
false
),
[
_vm._v(
"\n " +
_vm._s(data.item.text) +
"\n "
)
]
)
]
}
},
{
key: "no-data",
fn: function() {
return [
_c(
"v-list-item",
[
_c(
"v-list-item-content",
[
_vm.authority.isAdmin
? _c("v-list-item-title", [
_vm._v(
"\n 選択できるカードがありません。番号を入力後、Enterキー押下で「NFCカード」「テンキー入力」を選択で新規カード追加ができます。\n "
)
])
: _c("v-list-item-title", [
_vm._v(
"\n 選択できるカードがありません。\n "
)
])
],
1
)
],
1
)
]
},
proxy: true
}
]),
model: {
value: _vm.userInfo.pCodeIds,
callback: function($$v) {
_vm.$set(_vm.userInfo, "pCodeIds", $$v)
},
expression: "userInfo.pCodeIds"
}
})
],
1
)
],
1
),
_vm._v(" "),
_vm.authority.isAdmin
? _c(
"v-row",
[
_c("v-col", { staticClass: "col-2" }, [
_c(
"div",
{
staticClass: "v-subheader theme--light ",
attrs: { "data-v-f4f20dd2": "" }
},
[_vm._v(" 権限")]
)
]),
_vm._v(" "),
_c(
"v-col",
[
_c("v-select", {
attrs: {
items: _vm.authorityItems,
"item-text": "text",
"item-value": "value",
"single-line": "",
disabled: _vm.sameUser,
color: "green",
"hide-details": "auto",
"no-data-text": "",
outlined: "",
dense: "",
"menu-props": {
contentClass: "v-select-item "
},
id: "isAdmin",
attach: true
},
on: {
change: function($event) {
return _vm.changeisAdmin(
_vm.userInfo.isAdmin
)
}
},
model: {
value: _vm.userInfo.isAdmin,
callback: function($$v) {
_vm.$set(_vm.userInfo, "isAdmin", $$v)
},
expression: "userInfo.isAdmin"
}
})
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.userInfo.isAdmin === null &&
_vm.authority.isAdmin === true
? _c(
"div",
[
_vm.erroMessage.isAff
? _c(
"v-row",
{ staticClass: "error-isAff" },
[
_c(
"v-col",
{
staticClass:
"col-2 mt-0 mb-0 pb-0 pt-0"
},
[
_c("div", {
staticClass:
"v-subheader theme--light ",
attrs: { "data-v-f4f20dd2": "" }
})
]
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mt-0 mb-0 pb-0 pt-0" },
[
_c(
"div",
{
staticClass:
"v-messages error--text error-customize"
},
[
_vm._v(
"\n カスタマイズ権限の時は一つ以上入力してください。\n "
)
]
)
]
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", {
staticClass: "col-2 mb-0 pb-0 pt-0"
}),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "col-2 mb-0 pb-0 pt-0" },
[
_c(
"div",
{
staticClass:
"v-subheader theme--light ml-0 pa-0 mt-0 mb-0"
},
[_vm._v("所属")]
)
]
)
],
1
),
_vm._v(" "),
_vm._l(_vm.listAff, function(item, i) {
return _c(
"div",
{ key: i + 1, staticClass: "mt-0" },
[
_c(
"v-row",
[
_c("v-col", { staticClass: "col-2" }, [
_c("div", {
staticClass:
"v-subheader theme--light"
})
]),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "col-2 mt-0",
attrs: { sm: "10", lg: "2" }
},
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "2" } },
[
_c(
"v-btn",
{
attrs: {
icon: "",
al: ""
},
on: {
click: function(
$event
) {
return _vm.deleteAff(
i
)
}
}
},
[
_c(
"v-icon",
{
staticClass:
"gray--text",
attrs: {
"align-self":
"ceb="
}
},
[
_vm._v(
"mdi-minus-circle"
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "10" } },
[
item.departmentId.text
? _c(
"v-tooltip",
{
attrs: {
bottom: ""
},
scopedSlots: _vm._u(
[
{
key:
"activator",
fn: function(
ref
) {
var on =
ref.on
var attrs =
ref.attrs
return [
_c(
"span",
_vm._g(
_vm._b(
{},
"span",
attrs,
false
),
on
),
[
_c(
"v-combobox",
{
attrs: {
items:
_vm
.dataAllow
.department,
autocomplete:
"off",
color:
"green",
"hide-details":
"auto",
"no-data-text":
"",
"item-text":
"text",
"item-value":
"value",
outlined:
"",
dense:
"",
disabled:
_vm.isGetDepartment ===
true ||
item.disabled ===
true,
"search-input":
item.searchInput,
"menu-props": {
contentClass:
"v-select-item v-select-item-disabled max-width-auto"
},
attach: true
},
on: {
change:
_vm.changeDepartment,
"update:searchInput": function(
$event
) {
return _vm.$set(
item,
"searchInput",
$event
)
},
"update:search-input": function(
$event
) {
return _vm.$set(
item,
"searchInput",
$event
)
},
blur:
_vm.changeDepartmentInput
},
model: {
value:
item.departmentId,
callback: function(
$$v
) {
_vm.$set(
item,
"departmentId",
$$v
)
},
expression:
"item.departmentId"
}
}
)
],
1
)
]
}
}
],
null,
true
)
},
[
item.departmentId
.text
? _c("span", [
_vm._v(
_vm._s(
item
.departmentId
.text
)
)
])
: _vm._e()
]
)
: _c("v-combobox", {
attrs: {
items:
_vm.dataAllow
.department,
autocomplete: "off",
color: "green",
"hide-details":
"auto",
"no-data-text": "",
"item-text": "text",
"item-value":
"value",
outlined: "",
dense: "",
disabled:
_vm.isGetDepartment ===
true ||
item.disabled ===
true,
"search-input":
item.searchInput,
"menu-props": {
contentClass:
"v-select-item v-select-item-disabled max-width-auto"
},
attach: true
},
on: {
change:
_vm.changeDepartment,
"update:searchInput": function(
$event
) {
return _vm.$set(
item,
"searchInput",
$event
)
},
"update:search-input": function(
$event
) {
return _vm.$set(
item,
"searchInput",
$event
)
},
blur:
_vm.changeDepartmentInput
},
model: {
value:
item.departmentId,
callback: function(
$$v
) {
_vm.$set(
item,
"departmentId",
$$v
)
},
expression:
"item.departmentId"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
!_vm.$vuetify.breakpoint.lgAndUp
? _c("v-col", {
attrs: { cols: "2" }
})
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "col-8",
attrs: { sm: "8", lg: "8" }
},
[
_c(
"v-row",
{
staticClass: "item-check-box "
},
[
_c(
"v-col",
{
attrs: { sm: "6", lg: "3" }
},
[
_c("v-checkbox", {
attrs: {
disabled: "",
color: "grey",
dense: "",
"hide-details": "",
label:
"ユーザー閲覧権限"
},
model: {
value:
item.isAdminToView,
callback: function(
$$v
) {
_vm.$set(
item,
"isAdminToView",
$$v
)
},
expression:
"item.isAdminToView"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
attrs: { sm: "6", lg: "3" }
},
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details": "",
label:
"ユーザー追加権限"
},
model: {
value:
item.isAdminToAddUser,
callback: function(
$$v
) {
_vm.$set(
item,
"isAdminToAddUser",
$$v
)
},
expression:
"item.isAdminToAddUser"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
attrs: { sm: "6", lg: "3" }
},
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details": "",
label:
"ユーザー編集権限"
},
model: {
value:
item.isAdminToEditUser,
callback: function(
$$v
) {
_vm.$set(
item,
"isAdminToEditUser",
$$v
)
},
expression:
"item.isAdminToEditUser"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
attrs: { sm: "6", lg: "3" }
},
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details": "",
label: "カード設定権限"
},
model: {
value:
item.isAdminToSetPcodesToUser,
callback: function(
$$v
) {
_vm.$set(
item,
"isAdminToSetPcodesToUser",
$$v
)
},
expression:
"item.isAdminToSetPcodesToUser"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"col-2 mt-0 mb-0 pt-0 pb-0",
attrs: { cols: "12" }
},
[
_vm.isShowMsg(
_vm.erroMessage.messageAff,
i
)
? _c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"col-2 mt-0 mb-0 pt-0 pb-0"
},
[
_c("div", {
staticClass:
"v-subheader theme--light"
})
]
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"col-2 mt-0 mb-0 pt-0 pb-0",
attrs: { cols: "10" }
},
[
_c(
"div",
{
staticClass:
"v-messages error--text"
},
[
_c("span", {
domProps: {
innerHTML: _vm._s(
_vm.isMsgDepartment(
_vm
.erroMessage
.messageAff,
i
)
)
}
})
]
)
]
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
}),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-0 pt-0" },
[
_c("v-col", { staticClass: "col-2 pt-0" }),
_vm._v(" "),
_c("v-col", { staticClass: "col-2 pt-0" }, [
_c(
"div",
{
staticClass:
"v-subheader theme--light ml-0 pa-0 mt-0 add-button",
on: { click: _vm.addAffiliation }
},
[_vm._v(" + 追加する ")]
)
])
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "pt-0 mt-0" },
[
_c("v-col", {
staticClass: "col-2 mb-0 pb-0 pt-0"
}),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "col-2 mb-0 pb-0 pt-0" },
[
_c(
"div",
{
staticClass:
"v-subheader theme--light ml-0 pa-0 mt-0 mb-0"
},
[_vm._v(" 通行権限グループ")]
)
]
)
],
1
),
_vm._v(" "),
_vm._l(_vm.listGroup, function(item, j) {
return _c(
"v-row",
{ key: j + 1000, staticClass: "mt-0" },
[
_c("v-col", { staticClass: "col-2" }, [
_c("div", {
staticClass: "v-subheader theme--light",
attrs: { "data-v-f4f20dd2": "" }
})
]),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "col-2",
attrs: { sm: "10", lg: "2" }
},
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "2" } },
[
_c(
"v-btn",
{
attrs: { icon: "", al: "" },
on: {
click: function($event) {
return _vm.deleteGroup(
j
)
}
}
},
[
_c(
"v-icon",
{
staticClass:
"gray--text",
attrs: {
"align-self": "ceb="
}
},
[
_vm._v(
"mdi-minus-circle"
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "10" } },
[
item.groupId.text
? _c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(
ref
) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"span",
_vm._g(
_vm._b(
{},
"span",
attrs,
false
),
on
),
[
_c(
"v-combobox",
{
attrs: {
items:
_vm
.dataAllow
.group,
autocomplete:
"off",
color:
"green",
"hide-details":
"auto",
"no-data-text":
"",
"item-text":
"text",
"item-value":
"value",
outlined:
"",
dense:
"",
disabled:
_vm.isDisabledGroupOptions ===
true ||
item.disabled ===
true,
"search-input":
item.searchInput,
"menu-props": {
contentClass:
"v-select-item-group-permisson max-width-auto"
},
attach: true
},
on: {
change:
_vm.changeGroup,
"update:searchInput": function(
$event
) {
return _vm.$set(
item,
"searchInput",
$event
)
},
"update:search-input": function(
$event
) {
return _vm.$set(
item,
"searchInput",
$event
)
},
blur:
_vm.changeGroupInput
},
model: {
value:
item.groupId,
callback: function(
$$v
) {
_vm.$set(
item,
"groupId",
$$v
)
},
expression:
"item.groupId"
}
}
)
],
1
)
]
}
}
],
null,
true
)
},
[
item.groupId.text
? _c("span", [
_vm._v(
_vm._s(
item.groupId
.text
)
)
])
: _vm._e()
]
)
: _c("v-combobox", {
attrs: {
items:
_vm.dataAllow.group,
autocomplete: "off",
color: "green",
"hide-details": "auto",
"no-data-text": "",
"item-text": "text",
"item-value": "value",
outlined: "",
dense: "",
disabled:
_vm.isDisabledGroupOptions ===
true ||
item.disabled ===
true,
"search-input":
item.searchInput,
"menu-props": {
contentClass:
"v-select-item-group-permisson max-width-auto"
},
attach: true
},
on: {
change: _vm.changeGroup,
"update:searchInput": function(
$event
) {
return _vm.$set(
item,
"searchInput",
$event
)
},
"update:search-input": function(
$event
) {
return _vm.$set(
item,
"searchInput",
$event
)
},
blur:
_vm.changeGroupInput
},
model: {
value: item.groupId,
callback: function(
$$v
) {
_vm.$set(
item,
"groupId",
$$v
)
},
expression:
"item.groupId"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
!_vm.$vuetify.breakpoint.lgAndUp
? _c("v-col", { attrs: { cols: "2" } })
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "col-8",
attrs: { sm: "8", lg: "8" }
},
[
_c(
"v-row",
{ staticClass: "item-check-box" },
[
_c(
"v-col",
{ attrs: { sm: "6", lg: "2" } },
[
_c("v-checkbox", {
attrs: {
disabled: "",
color: "grey",
dense: "",
"hide-details": "",
label: "ゲート閲覧権限"
},
model: {
value: item.isAdminToView,
callback: function($$v) {
_vm.$set(
item,
"isAdminToView",
$$v
)
},
expression:
"item.isAdminToView"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { sm: "6", lg: "4" } },
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details": "",
label:
"通行可能所属/ユーザーの設定権限"
},
model: {
value:
item.isAdminOfGroupPassages,
callback: function($$v) {
_vm.$set(
item,
"isAdminOfGroupPassages",
$$v
)
},
expression:
"item.isAdminOfGroupPassages"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { sm: "6", lg: "4" } },
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details": "",
label:
"一時通行可能ユーザーの設定権限"
},
model: {
value:
item.isAdminOfGatePassages,
callback: function($$v) {
_vm.$set(
item,
"isAdminOfGatePassages",
$$v
)
},
expression:
"item.isAdminOfGatePassages"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { sm: "6", lg: "2" } },
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details": "",
label: "遠隔解錠権限"
},
model: {
value:
item.isAdminOfRemoteUnlock,
callback: function($$v) {
_vm.$set(
item,
"isAdminOfRemoteUnlock",
$$v
)
},
expression:
"item.isAdminOfRemoteUnlock"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "d-lg-none",
attrs: { sm: "6", lg: "2" }
},
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details": "",
label:
"連続解錠時間設定権限"
},
model: {
value:
item.isAdminOfUnlockingTimeSetting,
callback: function($$v) {
_vm.$set(
item,
"isAdminOfUnlockingTimeSetting",
$$v
)
},
expression:
"item.isAdminOfUnlockingTimeSetting"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"item-check-box d-none d-lg-flex"
},
[
_c(
"v-col",
{ attrs: { cols: "auto" } },
[
_c("v-checkbox", {
attrs: {
color: "green",
dense: "",
"hide-details": "",
label:
"連続解錠時間設定権限"
},
model: {
value:
item.isAdminOfUnlockingTimeSetting,
callback: function($$v) {
_vm.$set(
item,
"isAdminOfUnlockingTimeSetting",
$$v
)
},
expression:
"item.isAdminOfUnlockingTimeSetting"
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"col-2 mt-0 mb-0 pt-0 pb-0",
attrs: { cols: "12" }
},
[
_vm.isShowMsg(
_vm.erroMessage.messageGroup,
j
)
? _c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"col-2 mt-0 mb-0 pt-0 pb-0"
},
[
_c("div", {
staticClass:
"v-subheader theme--light"
})
]
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"col-2 mt-0 mb-0 pt-0 pb-0",
attrs: { cols: "10" }
},
[
_c(
"div",
{
staticClass:
"v-messages error--text"
},
[
_c("span", {
domProps: {
innerHTML: _vm._s(
_vm.isMsgGroup(
_vm.erroMessage
.messageGroup,
j
)
)
}
})
]
)
]
)
],
1
)
: _vm._e()
],
1
)
],
1
)
}),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-0 pt-0 mb-0 pb-0" },
[
_c("v-col", {
staticClass: "col-2 pt-0 pb-0"
}),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "col-2 pt-0 pb-0" },
[
_c(
"div",
{
staticClass:
"v-subheader theme--light ml-0 pa-0 mt-0 add-button",
on: { click: _vm.addGroup }
},
[_vm._v(" + 追加する ")]
)
]
)
],
1
)
],
2
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin
? _c("input-form", {
staticClass: "v-input--reverse swicth-all",
attrs: {
title: "ゲート設定権限",
inputType: "switch",
disabled: _vm.sameUser
},
model: {
value: _vm.userInfo.isPhoneAdmin,
callback: function($$v) {
_vm.$set(_vm.userInfo, "isPhoneAdmin", $$v)
},
expression: "userInfo.isPhoneAdmin"
}
})
: _vm._e(),
_vm._v(" "),
_c("input-form", {
staticClass: "v-input--reverse swicth-all",
attrs: {
title: "アプリへのログイン",
inputType: "switch",
disabled: _vm.sameUser
},
model: {
value: _vm.userInfo.isPasswordLoginValid,
callback: function($$v) {
_vm.$set(_vm.userInfo, "isPasswordLoginValid", $$v)
},
expression: "userInfo.isPasswordLoginValid"
}
}),
_vm._v(" "),
_vm.isNoPasswordUser === true &&
_vm.userInfo.isPasswordLoginValid === true
? _c("input-form", {
attrs: {
title:
"パスワード ※必須",
inputType: "password",
rules: [
_vm.rulesValidate.validatePassword(
_vm.userInfo.password,
_vm.userInfo.isPasswordLoginValid
)
]
},
model: {
value: _vm.userInfo.password,
callback: function($$v) {
_vm.$set(_vm.userInfo, "password", $$v)
},
expression: "userInfo.password"
}
})
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "expand-color" },
[
_vm.isModal === false
? _c("v-col", { staticClass: "col-2" })
: _vm._e(),
_vm._v(" "),
_c("v-col", [
_c(
"div",
{
staticClass:
"allig-text-link fontsize-title-expand",
class: _vm.isModal ? "ml-5" : "",
on: {
click: function() {
_vm.isClickExpandArea = !_vm.isClickExpandArea
}
}
},
[
_vm._v("\n 詳細設定\n "),
_vm.isClickExpandArea
? _c(
"v-icon",
{ attrs: { color: "green", size: "15" } },
[_vm._v("mdi-delta")]
)
: _vm._e(),
_vm._v(" "),
!_vm.isClickExpandArea
? _c(
"v-icon",
{ attrs: { color: "green", size: "15" } },
[_vm._v("mdi-details")]
)
: _vm._e()
],
1
)
])
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_vm.isModal === false
? _c("v-col", { staticClass: "col-2" })
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
[
_vm.isClickExpandArea
? _c(
"v-card",
{
staticClass: "padding-row-expand",
class: _vm.isModal ? "ml-5" : ""
},
[
_c(
"v-row",
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"v-col",
{ attrs: { cols: "2" } },
[
_c("v-subheader", [
_vm._v(
"Web管理画面ログイン時のSMS認証"
)
])
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
[
_c("v-switch", {
class: _vm.$vuetify.breakpoint
.mdAndUp
? "mt-2 v-input--reverse swicth-all input-sms"
: "mt-0 v-input--reverse swicth-all",
attrs: {
color: "green",
"hide-details": "auto",
inset: "",
label:
_vm.userInfo.isMfaSms ===
true
? "ON"
: "OFF",
disabled: _vm.isMfa
},
on: {
change: function($event) {
return _vm.ChangeValue(
$event
)
}
},
model: {
value: _vm.userInfo.isMfaSms,
callback: function($$v) {
_vm.$set(
_vm.userInfo,
"isMfaSms",
$$v
)
},
expression:
"userInfo.isMfaSms"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"v-col",
{ attrs: { cols: "2" } },
[
_c("v-subheader", [
_vm._v("電話番号"),
_c(
"span",
{
staticClass: "required"
},
[_vm._v("※必須")]
)
])
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
[
_c("v-text-field", {
attrs: {
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
disabled: !_vm.checkSMS,
rules: [
_vm.rulesValidate.validatePhone(
_vm.userInfo.phoneNumber,
_vm.checkSMS
)
]
},
scopedSlots: _vm._u(
[
{
key: "append",
fn: function() {
return [
_vm._t("text-append")
]
},
proxy: true
}
],
null,
true
),
model: {
value:
_vm.userInfo.phoneNumber,
callback: function($$v) {
_vm.$set(
_vm.userInfo,
"phoneNumber",
$$v
)
},
expression:
"userInfo.phoneNumber"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"v-col",
{ attrs: { cols: "2" } },
[
_c(
"v-subheader",
[
_vm._v(
"解錠時の二段階認証"
),
_c("br"),
_vm._v(
"パスワード \n "
),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key:
"activator",
fn: function(
ref
) {
var on =
ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon:
""
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"v-icon",
[
_vm._v(
"mdi-help-circle"
)
]
)
],
1
)
]
}
}
],
null,
false,
2569386827
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(
" 二段階認証パスワードは、カード+テンキーによる二段階の解錠用パスワードです。"
),
_c("br"),
_vm._v(
"Lock Proでご利用いただくには、リーダーの設定変更が必要です。"
)
])
]
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
[
_c("v-text-field", {
attrs: {
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
rules: [
_vm.rulesValidate.validatePassCode(
_vm.userInfo.passCode
)
]
},
model: {
value: _vm.userInfo.passCode,
callback: function($$v) {
_vm.$set(
_vm.userInfo,
"passCode",
$$v
)
},
expression:
"userInfo.passCode"
}
})
],
1
)
],
1
),
_vm._v(" "),
_vm.isEdit &&
_vm.authority.isAdmin === true
? _c(
"div",
[
_c(
"v-row",
{ staticClass: "pa-0 mt-0" },
[
_c(
"div",
{
staticClass:
"col col-3 pd-0 mt-0"
},
[
_c(
"div",
{
staticClass:
"v-subheader theme--light font-weight-bold"
},
[
_c("span", [
_vm._v(
"ログインパスワード変更"
)
])
]
)
]
)
]
),
_vm._v(" "),
_c("input-form", {
attrs: {
title: "新しいパスワード",
inputType: "password",
rules: [
_vm.rulesValidate
.validateNewPassword
],
disabled: _vm.sameUser
},
model: {
value:
_vm.userInfo.newPassword,
callback: function($$v) {
_vm.$set(
_vm.userInfo,
"newPassword",
$$v
)
},
expression:
"userInfo.newPassword"
}
}),
_vm._v(" "),
_c(
"div",
{
staticClass:
"confirm-password"
},
[
_c("input-form", {
attrs: {
title:
"新しいパスワード再入力",
inputType: "password",
rules: [
_vm.rulesValidate.validateConfirmPass(
_vm.userInfo
.confirmPassword,
_vm.userInfo
.newPassword
)
],
disabled: _vm.sameUser
},
model: {
value:
_vm.userInfo
.confirmPassword,
callback: function($$v) {
_vm.$set(
_vm.userInfo,
"confirmPassword",
$$v
)
},
expression:
"userInfo.confirmPassword"
}
})
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "pd-0 mt-0" },
[
_c(
"div",
{
staticClass:
"col col-2 pa-0 mt-0"
},
[
_c(
"div",
{
staticClass:
"v-subheader theme--light"
},
[_c("span")]
)
]
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"col pa-0 mt-0"
},
[
_c(
"div",
{
staticClass:
"v-subheader theme--light"
},
[
_c("span", [
_c("p", [
_vm._v(
"ログインパスワードは英大文字、英小文字、数字を組み合わせた8文字以上64文字以内で設定してください。"
)
])
])
]
)
]
)
]
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c("input-form", {
staticClass:
"v-input--reverse swicth-all",
attrs: {
title: "鍵共有権限",
inputType: "switch",
disabled: _vm.sameUser
},
model: {
value: _vm.userInfo.shareKeyBeValid,
callback: function($$v) {
_vm.$set(
_vm.userInfo,
"shareKeyBeValid",
$$v
)
},
expression: "userInfo.shareKeyBeValid"
}
}),
_vm._v(" "),
_c("input-form", {
attrs: {
title: "備考.1",
inputType: "text",
rules: [
_vm.rulesValidate.validateOption1
]
},
model: {
value: _vm.userInfo.option1,
callback: function($$v) {
_vm.$set(
_vm.userInfo,
"option1",
$$v
)
},
expression: "userInfo.option1"
}
}),
_vm._v(" "),
_c("input-form", {
attrs: {
title: "備考.2",
inputType: "text",
rules: [
_vm.rulesValidate.validateOption2
]
},
model: {
value: _vm.userInfo.option2,
callback: function($$v) {
_vm.$set(
_vm.userInfo,
"option2",
$$v
)
},
expression: "userInfo.option2"
}
})
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_vm.authority.isAdmin
? _c(
"div",
[
_c(
"v-row",
{ staticClass: "mt-3" },
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[_vm._v("\n 通行可能なゲート\n ")]
)
],
1
),
_vm._v(" "),
_vm.isEdit
? _c(
"v-card",
{ staticClass: "pt-2 mb-5" },
[
_vm.loading === false
? _c("ModalPageGroupGate", {
attrs: {
userName: _vm.userInfo.name,
isPage: "edit-user-group-gate",
userId: _vm.userInfo.userId
},
on: {
"change-page-group": function($event) {
return _vm.$emit(
"change-page-group",
$event
)
},
loading: function($event) {
return _vm.$emit(
"loading-from-child",
$event
)
},
"close-popup": function($event) {
return _vm.$emit("close-popup", $event)
},
"add-groupIds": function($event) {
return _vm.addGroupIds($event)
}
}
})
: _vm._e()
],
1
)
: _c(
"v-card",
{ staticClass: "pt-2 mb-5" },
[
_vm.loading === false
? _c("ModalPageGroupGate", {
attrs: {
isPage: "add-user-group-gate",
userId: "",
userName: _vm.userInfo.name
},
on: {
"change-page-group": function($event) {
return _vm.$emit(
"change-page-group",
$event
)
},
loading: function($event) {
return _vm.$emit(
"loading-from-child",
$event
)
},
"select-Ids": function(Ids) {
_vm.selectedIds = Ids
},
"select-data-add": function(Ids) {
_vm.addIds = Ids
},
"close-popup": function($event) {
return _vm.$emit("close-popup", $event)
}
}
})
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-3" },
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[
_vm._v(
"\n 期限付き解錠可能ゲート\n "
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5" },
[
_c(
"v-data-table",
{
staticClass: "ml-1 border-table table-gate-time",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
headers: _vm.headers,
items: _vm.realtionsGateList,
"items-per-page": 1000,
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
dense: "",
"item-value": "value"
},
scopedSlots: _vm._u(
[
{
key: "item",
fn: function(row) {
return [
_c("tr", [
_c("td", [
row.item.gate
? _c("span", [
_vm._v(
_vm._s(row.item.gate.text)
)
])
: _vm._e()
]),
_vm._v(" "),
_c("td", [
_vm._v(
" " +
_vm._s(
_vm.formatDateTime(
new Date(
row.item.notBefore * 1000
)
)
) +
" ~ " +
_vm._s(
_vm.formatDateTime(
new Date(
row.item.notAfter * 1000
)
)
)
)
]),
_vm._v(" "),
_c(
"td",
{ staticClass: "last-col" },
[
_c(
"v-row",
{
attrs: { justify: "center" }
},
[
_c(
"v-btn",
{
attrs: {
icon: "",
al: ""
},
on: {
click: function(
$event
) {
return _vm.deleteGate(
row.index
)
}
}
},
[
_c(
"v-icon",
{
staticClass:
"gray--text",
attrs: {
"align-self": "ceb="
}
},
[
_vm._v(
"mdi-trash-can-outline"
)
]
)
],
1
)
],
1
)
],
1
)
])
]
}
}
],
null,
false,
3227956197
)
},
[
_c("template", { slot: "body.prepend" }, [
_c("tr", { staticClass: "mt-4" }, [
_c(
"td",
[
_c("v-autocomplete", {
staticClass: "input-add",
attrs: {
items: _vm.gateList,
"return-object": "",
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
"no-data-text": "",
"menu-props": {
contentClass: "v-select-item"
}
},
model: {
value: _vm.itemGate,
callback: function($$v) {
_vm.itemGate = $$v
},
expression: "itemGate"
}
})
],
1
),
_vm._v(" "),
_c(
"td",
[
_c("DateTimePicker", {
attrs: {
errorAddListGate:
_vm.errorAddListGate,
isUserPage: true,
dateStartValue: _vm.dateStartGate,
dateEndValue: _vm.dateEndGate,
timeSValue: _vm.timeStartGate,
timeEValue: _vm.timeEndGate
},
on: {
getNewTimeStart: _vm.getNewTimeStart,
getNewTimeEnd: _vm.getNewTimeEnd,
getNewDateStart: _vm.getNewDateStart,
getNewDateEnd: _vm.getNewDateEnd
}
})
],
1
),
_vm._v(" "),
_c(
"td",
{ staticClass: "align-self-center" },
[
_c(
"v-row",
{ attrs: { justify: "center" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
disabled:
_vm.gateList.length > 0
? false
: true,
outlined: ""
},
on: {
click: function($event) {
return _vm.addGate()
}
}
},
[
_vm._v(
"\n 追加\n "
)
]
)
],
1
)
],
1
)
]),
_vm._v(" "),
_vm.errorAddListGate !== "" &&
_vm.errorGate === "" &&
_vm.errorTime === ""
? _c("tr", [
_c("td", { attrs: { colspan: "3" } }, [
_c(
"p",
{
staticClass:
"error-special add hours"
},
[_vm._v(_vm._s(_vm.errorAddListGate))]
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.errorAddListGate === "" &&
(_vm.errorGate !== "" || _vm.errorTime !== "")
? _c("tr", [
_c("td", [
_c(
"p",
{
staticClass:
"error-special add hours"
},
[_vm._v(_vm._s(_vm.errorGate))]
)
]),
_vm._v(" "),
_c("td", [
_c(
"p",
{
staticClass:
"error-special add end-time"
},
[_vm._v(_vm._s(_vm.errorTime))]
)
])
])
: _vm._e()
])
],
2
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
{
staticClass: "pa-0",
attrs: { align: "right", cols: "12" }
},
[
_vm.isEdit
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled: _vm.isDisable()
},
on: {
click: function($event) {
return _vm.clickUpdateUser()
}
}
},
[_vm._v("\n 保存する\n ")]
)
: _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled: _vm.isDisableRegister()
},
on: {
click: function($event) {
return _vm.clickSaveUser()
}
}
},
[_vm._v("\n 登録\n ")]
),
_vm._v(" "),
_vm.isModal === false
? _c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("backUserList", $event)
}
}
},
[_vm._v("\n キャンセル\n ")]
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c("v-row", { attrs: { justify: "end" } }, [
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"span",
{
staticClass:
"font-weight-bold bg-success bg-no align-self-center mr-2 mt-5"
},
[
_c("span", {
domProps: {
innerHTML: _vm._s(_vm.successMessageLogs)
}
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"span",
{
staticClass:
"font-weight-bold bg-error bg-no align-self-center mr-2 mt-5"
},
[
_c("span", {
domProps: { innerHTML: _vm._s(_vm.errorMessageLogs) }
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.erroMessage.isAff === true &&
_vm.successMessageLogs === "" &&
_vm.errorMessageLogs === ""
? _c(
"span",
{
staticClass:
"font-weight-bold bg-error bg-no align-self-center mr-2 mt-5"
},
[
_c("span", [
_vm._v(
"カスタマイズ権限の時は一つ以上入力してください。"
)
])
]
)
: _vm._e()
])
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "カード種別の選択",
smallScreen: "600px",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c(
"div",
{ staticClass: "pa-5" },
[
_c(
"v-row",
{
staticClass: "margin-row-option",
attrs: { justify: "center" }
},
[
_c(
"v-radio-group",
{
attrs: { row: "" },
model: {
value: _vm.type,
callback: function($$v) {
_vm.type = $$v
},
expression: "type"
}
},
[
_c("v-radio", {
staticClass: "radio-item ml-2",
attrs: {
color: "green-primary",
label: "NFCカード",
value: "0"
}
}),
_vm._v(" "),
_c("v-radio", {
staticClass: "radio-item",
attrs: {
color: "green-primary",
label: "テンキー入力",
value: "1"
}
})
],
1
)
],
1
)
],
1
)
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.addPcode()
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.showModal,
callback: function($$v) {
_vm.showModal = $$v
},
expression: "showModal"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.isEdit
? "編集したユーザーのメールアドレスへ通知メールを送信しますか?"
: "作成したユーザーのメールアドレスへ通知メールを送信しますか?",
smallScreen: "800px",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
staticClass: "mr-2",
attrs: { text: "送信する" },
on: {
click: function($event) {
return _vm.yesChoice()
}
}
}),
_vm._v(" "),
_c("cancel-button", {
attrs: { text: "送信しない" },
on: {
click: function($event) {
return _vm.noChoice()
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.showConfirm,
callback: function($$v) {
_vm.showConfirm = $$v
},
expression: "showConfirm"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "カード登録",
smallScreen: "600px",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c("div", { staticClass: "pa-5" }, [
_c("div", { staticClass: "bock-info" }, [
_c("div", { staticClass: "alert alert-info col" }, [
_vm._v(
"\n カード番号に半角英字の小文字が含まれております。"
),
_c("br"),
_vm._v(
"\n 小文字が含まれているとカードが正常に読み込まれません。"
),
_c("br"),
_vm._v(
"\n 小文字が含まれているかを確認してください。\n "
)
])
])
])
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
attrs: { text: "見直す" },
on: {
click: function($event) {
return _vm.closeDialogConfirm()
}
}
}),
_vm._v(" "),
_c("error-button", {
staticClass: "mr-1 ml-2",
attrs: { text: "小文字が含まれていても登録する" },
on: {
click: function($event) {
return _vm.yesChoiceLowerCase()
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isHasLowerCaseCardNumber,
callback: function($$v) {
_vm.isHasLowerCaseCardNumber = $$v
},
expression: "isHasLowerCaseCardNumber"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserChangePasswordForm/UserChangePasswordForm.vue?vue&type=template&id=879020be&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserChangePasswordForm/UserChangePasswordForm.vue?vue&type=template&id=879020be& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ ref: "form", staticClass: "allig-user-change-password-form" },
[
_vm.successMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-success" },
[_vm._v("\n " + _vm._s(_vm.successMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c("v-container", [
_c(
"div",
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[_vm._v("\n パスワード変更\n ")]
)
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5" },
[
_c(
"v-form",
{
ref: "UserChangePasswordForm",
attrs: { "lazy-validation": "" }
},
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[
_c(
"div",
{ staticClass: "subtitleChangePassword" },
[
_vm._v(
"\n 現在のログインパスワードと、新しいログインパスワードを入力してください。\n "
)
]
),
_vm._v(" "),
_c("br"),
_vm._v(
"\n ログインパスワードを変更する:\n "
)
]
)
],
1
),
_vm._v(" "),
_c("input-form", {
attrs: {
disabled: _vm.loading,
title:
"現在のパスワード ※必須",
inputType: "password",
rules: [
_vm.rulesValidate.validatePassword(
_vm.userInfo.oldPassword
)
]
},
model: {
value: _vm.userInfo.oldPassword,
callback: function($$v) {
_vm.$set(_vm.userInfo, "oldPassword", $$v)
},
expression: "userInfo.oldPassword"
}
}),
_vm._v(" "),
_c("input-form", {
attrs: {
disabled: _vm.loading,
title:
"新しいパスワード ※必須",
inputType: "password",
rules: [
_vm.rulesValidate.validatePassword(
_vm.userInfo.newPassword
)
]
},
model: {
value: _vm.userInfo.newPassword,
callback: function($$v) {
_vm.$set(_vm.userInfo, "newPassword", $$v)
},
expression: "userInfo.newPassword"
}
}),
_vm._v(" "),
_c(
"v-row",
[
_c("v-col", { staticClass: "col col-2" }),
_vm._v(" "),
_c("v-col", { staticClass: "col note" }, [
_vm._v(
"半角英大文字・半角英小文字・数字を組み合わせた8文字以上"
)
])
],
1
),
_vm._v(" "),
_c("input-form", {
attrs: {
disabled: _vm.loading,
title:
"新しいパスワード再入力 ※必須",
inputType: "password",
rules: [
_vm.rulesValidate.validatePassword(
_vm.userInfo.reNewPassword
),
_vm.rulesValidate.validateMatchPassword(
_vm.userInfo.newPassword,
_vm.userInfo.reNewPassword
)
]
},
model: {
value: _vm.userInfo.reNewPassword,
callback: function($$v) {
_vm.$set(_vm.userInfo, "reNewPassword", $$v)
},
expression: "userInfo.reNewPassword"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mb-2 mt-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickChangePassword()
}
}
},
[_vm._v("\n パスワードを変更 ")]
)
],
1
)
],
1
)
])
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserDetailTable/UserDetailTable.vue?vue&type=template&id=b56ba2f2&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserDetailTable/UserDetailTable.vue?vue&type=template&id=b56ba2f2& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "app-user-table-detail common-class " },
[
_c(
"v-row",
{ staticClass: "round-user-detail" },
[
_c(
"v-col",
{ staticClass: "btn-add" },
[
_vm.isModal === false
? _c(
"v-btn",
{
staticClass: "btn-secondary float-left",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("goUserList")
}
}
},
[_vm._v("\n 戻る\n ")]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_vm.isModal === true
? _c(
"v-row",
{ attrs: { justify: "end" } },
[
_vm.authority.isAdmin === true ||
(_vm.authority.isAdminToEditUser === true &&
_vm.user.departmentId !== undefined &&
_vm.dataAllow.includes(_vm.user.departmentId))
? _c(
"v-btn",
{
staticClass: "btn-primary mtop-10",
attrs: {
outlined: "",
disabled: _vm.user.userId === ""
},
on: {
click: function($event) {
_vm.isShow = true
}
}
},
[
_vm._v(
"\n ユーザー情報を編集する\n "
)
]
)
: _vm._e()
],
1
)
: _c(
"v-row",
{ attrs: { justify: "end" } },
[
_vm.authority.isAdmin === true ||
(_vm.authority.isAdminToEditUser === true &&
_vm.user.departmentId !== undefined &&
_vm.dataAllow.includes(_vm.user.departmentId))
? _c(
"v-btn",
{
staticClass: "btn-primary mtop-10",
attrs: {
outlined: "",
disabled: _vm.user.userId === ""
},
on: {
click: function($event) {
_vm.isReloadData = false
_vm.$emit("goUserEdit", _vm.user.userId)
}
}
},
[
_vm._v(
"\n ユーザー情報を編集する\n "
)
]
)
: _vm._e()
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-success" },
[_vm._v("\n " + _vm._s(_vm.successMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"div",
{ class: _vm.isModal ? "round-content-scroll mt-7" : "" },
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold ml-0"
},
[
_vm.titlePage !== ""
? _c("span", [_vm._v(_vm._s(_vm.titlePage))])
: _c("span", [_vm._v("ユーザー情報")])
]
)
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 mb-5 round-user-detail" },
[
_c("info-item", {
staticClass: "ml-5",
attrs: { title: "ユーザーID", text: _vm.user.userId }
}),
_vm._v(" "),
_c("info-item", {
staticClass: "ml-5",
attrs: { title: "ユーザー名", text: _vm.user.name }
}),
_vm._v(" "),
_c("info-item", {
staticClass: "ml-5",
attrs: { title: "ふりがな", text: _vm.user.furigana }
}),
_vm._v(" "),
_c("info-item", {
staticClass: "ml-5",
attrs: { title: "メールアドレス", text: _vm.user.email }
}),
_vm._v(" "),
_c("info-item", {
staticClass: "ml-5",
attrs: {
title: "所属",
text:
_vm.user.department !== undefined ? _vm.user.department : ""
}
}),
_vm._v(" "),
_c(
"div",
{ staticClass: "info-item ml-5" },
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "3" } },
[_c("v-subheader", [_vm._v("スマートフォン")])],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "text-body-2",
attrs: { "align-self": "center" }
},
[
_c(
"v-row",
_vm._l(_vm.phoneItems, function(phone) {
return _c(
"v-col",
{
key: phone.value,
attrs: { md: "2", "align-self": "center" }
},
[
phone.text.startsWith("申請中 : ")
? _c(
"span",
{ staticClass: "applying-color" },
[_vm._v(_vm._s(phone.text))]
)
: _c("span", [_vm._v(_vm._s(phone.text))])
]
)
}),
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_vm.authority.isAdmin === true ||
_vm.authority.isAdminToSetPcodesToUser === true
? _c(
"div",
{ staticClass: "info-item ml-5" },
[
_c(
"v-row",
[
_c(
"v-col",
{ staticClass: "col col-3" },
[_c("v-subheader", [_vm._v("所有カード")])],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "text-body-2",
attrs: { "align-self": "center" }
},
[
_c(
"v-row",
_vm._l(_vm.cardItems, function(item) {
return _c(
"v-col",
{
key: item.value,
attrs: { md: "2", "align-self": "center" }
},
[_vm._v(_vm._s(item.text))]
)
}),
1
)
],
1
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.user.isAdmin && _vm.loading === false
? _c("info-item", {
staticClass: "ml-5",
attrs: { title: "権限", text: "管理者" }
})
: _vm._e(),
_vm._v(" "),
_vm.user.isAdmin === false && _vm.loading === false
? _c("info-item", {
staticClass: "ml-5",
attrs: { title: "権限", text: "一般ユーザー" }
})
: _vm._e(),
_vm._v(" "),
_vm.user.isAdmin === null && _vm.loading === false
? _c("info-item", {
staticClass: "ml-5",
attrs: { title: "権限", text: "カスタマイズ権限" }
})
: _vm._e(),
_vm._v(" "),
_vm.user.isAdmin === null && _vm.loading === false
? _c(
"div",
{
staticClass: "info-permisson",
class: _vm.$vuetify.breakpoint.lgAndUp ? "ml-5" : "ml-9"
},
[
_vm.user.departmentAdministrators &&
_vm.user.departmentAdministrators.length > 0
? _c(
"v-row",
{ staticClass: "height-sub" },
[
_vm.$vuetify.breakpoint.lgAndUp
? _c(
"v-col",
{
class: [_vm.isModal ? "col-1" : "col-3"]
},
[
_c("div", {
staticClass: "v-subheader theme--light"
})
]
)
: _vm._e(),
_vm._v(" "),
_c("v-col", { staticClass: "col-8" }, [
_c(
"div",
{
staticClass:
"title-display-block theme--light ml-10 pa-0 mt-0 "
},
[_vm._v(" 所属管理者")]
)
])
],
1
)
: _vm._e(),
_vm._v(" "),
_vm._l(_vm.user.departmentAdministrators, function(
item,
i
) {
return _c(
"v-row",
{ key: i + 1000, staticClass: "mt-0 ml-5 mb-2" },
[
_vm.$vuetify.breakpoint.lgAndUp
? _c(
"v-col",
{ class: [_vm.isModal ? "col-1" : "col-3"] },
[
_c("div", {
staticClass: "v-subheader theme--light"
})
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "pb-0 col",
attrs: { cols: "12", lg: "2" }
},
[
_c(
"div",
{
staticClass:
"v-subheader theme--light ml-10 pa-0 title-permisson "
},
[_vm._v(" " + _vm._s(item.name))]
)
]
),
_vm._v(" "),
_c(
"v-col",
{
class: [_vm.isModal ? "col-8" : "col-7"],
attrs: { sm: "12", lg: "7" }
},
[
_c(
"v-row",
{ staticClass: "item-check-box" },
[
_c(
"v-col",
{ attrs: { cols: "3" } },
[
_c("v-checkbox", {
attrs: {
color: "grey",
dense: "",
"hide-details": "",
disabled: "",
label: "ユーザー閲覧権限"
},
model: {
value: item.isAdminToView,
callback: function($$v) {
_vm.$set(
item,
"isAdminToView",
$$v
)
},
expression: "item.isAdminToView"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "3" } },
[
_c("v-checkbox", {
attrs: {
color: "grey",
dense: "",
"hide-details": "",
disabled: "",
label: "ユーザー追加権限"
},
model: {
value: item.isAdminToAddUser,
callback: function($$v) {
_vm.$set(
item,
"isAdminToAddUser",
$$v
)
},
expression: "item.isAdminToAddUser"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "3" } },
[
_c("v-checkbox", {
attrs: {
color: "grey",
dense: "",
"hide-details": "",
disabled: "",
label: "ユーザー編集権限"
},
model: {
value: item.isAdminToEditUser,
callback: function($$v) {
_vm.$set(
item,
"isAdminToEditUser",
$$v
)
},
expression: "item.isAdminToEditUser"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "3" } },
[
_c("v-checkbox", {
attrs: {
color: "grey",
dense: "",
"hide-details": "",
disabled: "",
label: "カード設定権限"
},
model: {
value:
item.isAdminToSetPcodesToUser,
callback: function($$v) {
_vm.$set(
item,
"isAdminToSetPcodesToUser",
$$v
)
},
expression:
"item.isAdminToSetPcodesToUser"
}
})
],
1
)
],
1
)
],
1
)
],
1
)
}),
_vm._v(" "),
_vm.user.groupAdministrators &&
_vm.user.groupAdministrators.length > 0
? _c(
"v-row",
{ staticClass: "height-sub mt-5 mb-1" },
[
_vm.$vuetify.breakpoint.lgAndUp
? _c(
"v-col",
{
class: [_vm.isModal ? "col-1" : "col-3"]
},
[
_c("div", {
staticClass: "v-subheader theme--light"
})
]
)
: _vm._e(),
_vm._v(" "),
_c("v-col", { staticClass: "col-8" }, [
_c(
"div",
{
staticClass:
"title-display-block theme--light ml-10 pa-0 mt-3 "
},
[_vm._v(" 通行権限グループ")]
)
])
],
1
)
: _vm._e(),
_vm._v(" "),
_vm._l(_vm.user.groupAdministrators, function(item, j) {
return _c(
"v-row",
{
key: j + 1,
class: [
"mt-0",
"ml-5",
"small-bottom",
_vm.isModal ? "mb-2" : "mb-4"
]
},
[
_vm.$vuetify.breakpoint.lgAndUp
? _c(
"v-col",
{ class: [_vm.isModal ? "col-1" : "col-3"] },
[
_c("div", {
staticClass: "v-subheader theme--light",
attrs: { "data-v-f4f20dd2": "" }
})
]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "pb-0 col",
attrs: { cols: "12", lg: "2" }
},
[
_c(
"div",
{
staticClass:
"v-subheader theme--light ml-10 pa-0 title-permisson"
},
[_vm._v(" " + _vm._s(item.name))]
)
]
),
_vm._v(" "),
_c(
"v-col",
{
class: [_vm.isModal ? "col-8" : "col-7"],
attrs: {
sm: "12",
lg: [_vm.isModal ? "9" : "7"]
}
},
[
_c(
"v-row",
{
class: [
_vm.isModal
? "item-check-box col-modal"
: "item-check-box"
]
},
[
_c(
"v-col",
{
class: [_vm.isModal ? "col-5" : "col-2"]
},
[
_c("v-checkbox", {
attrs: {
disabled: "",
color: "grey",
dense: "",
"hide-details": "",
label: "ゲート閲覧権限"
},
model: {
value: item.isAdminToView,
callback: function($$v) {
_vm.$set(
item,
"isAdminToView",
$$v
)
},
expression: "item.isAdminToView"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
class: [_vm.isModal ? "col-5" : "col-4"]
},
[
_c("v-checkbox", {
attrs: {
disabled: "",
color: "grey",
dense: "",
"hide-details": "",
label:
"通行可能所属/ユーザーの設定権限"
},
model: {
value: item.isAdminOfGroupPassages,
callback: function($$v) {
_vm.$set(
item,
"isAdminOfGroupPassages",
$$v
)
},
expression:
"item.isAdminOfGroupPassages"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
class: [_vm.isModal ? "col-5" : "col-4"]
},
[
_c("v-checkbox", {
attrs: {
disabled: "",
color: "grey",
dense: "",
"hide-details": "",
label:
"一時通行可能ユーザーの設定権限"
},
model: {
value: item.isAdminOfGatePassages,
callback: function($$v) {
_vm.$set(
item,
"isAdminOfGatePassages",
$$v
)
},
expression:
"item.isAdminOfGatePassages\t"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
class: [_vm.isModal ? "col-4" : "col-2"]
},
[
_c("v-checkbox", {
attrs: {
disabled: "",
color: "grey",
dense: "",
"hide-details": "",
label: "遠隔解錠権限"
},
model: {
value: item.isAdminOfRemoteUnlock,
callback: function($$v) {
_vm.$set(
item,
"isAdminOfRemoteUnlock",
$$v
)
},
expression:
"item.isAdminOfRemoteUnlock"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
class: [
_vm.isModal
? "col-3"
: "col-2 d-lg-none"
]
},
[
_c("v-checkbox", {
attrs: {
disabled: "",
color: "grey",
dense: "",
"hide-details": "",
label: "連続解錠時間設定権限"
},
model: {
value:
item.isAdminOfUnlockingTimeSetting,
callback: function($$v) {
_vm.$set(
item,
"isAdminOfUnlockingTimeSetting",
$$v
)
},
expression:
"item.isAdminOfUnlockingTimeSetting"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
class: [
_vm.isModal
? "d-none"
: "item-check-box d-none d-lg-flex"
]
},
[
_c(
"v-col",
{ staticClass: "auto" },
[
_c("v-checkbox", {
attrs: {
disabled: "",
color: "grey",
dense: "",
"hide-details": "",
label: "連続解錠時間設定権限"
},
model: {
value:
item.isAdminOfUnlockingTimeSetting,
callback: function($$v) {
_vm.$set(
item,
"isAdminOfUnlockingTimeSetting",
$$v
)
},
expression:
"item.isAdminOfUnlockingTimeSetting"
}
})
],
1
)
],
1
)
],
1
)
],
1
)
})
],
2
)
: _vm._e(),
_vm._v(" "),
_c("info-item", {
staticClass: "ml-5",
attrs: {
title: "ゲート設定権限",
text: _vm.user.isPhoneAdmin ? "ON" : "OFF"
}
}),
_vm._v(" "),
_c("info-item", {
staticClass: "ml-5",
attrs: {
title: "アプリへのログイン",
text: _vm.user.isPasswordLoginValid ? "ON" : "OFF"
}
}),
_vm._v(" "),
_c("info-item", {
staticClass: "ml-5",
attrs: {
title: "Web管理画面ログイン時のSMS認証",
text: _vm.user.isMfaSms ? "ON" : "OFF"
}
}),
_vm._v(" "),
_c("info-item", {
staticClass: "ml-5",
attrs: { title: "電話番号", text: _vm.user.phoneNumber }
}),
_vm._v(" "),
_c(
"div",
{ staticClass: "info-item ml-5" },
[
_c(
"v-row",
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"v-col",
{ attrs: { cols: "3" } },
[
_c(
"v-subheader",
[
_vm._v(
"解錠時の二段階認証パスワード\n "
),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{ attrs: { icon: "" } },
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-help-circle")
])
],
1
)
]
}
}
],
null,
false,
2569386827
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(
" 二段階認証パスワードは、カード+テンキーによる二段階の解錠用パスワードです。"
),
_c("br"),
_vm._v(
"Lock Proでご利用いただくには、リーダーの設定変更が必要です。"
)
])
]
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "text-body-2",
attrs: { "align-self": "center" }
},
[
_vm._t("text", [
_vm._v(
"\n " +
_vm._s(_vm.user.passCode) +
" \n "
)
])
],
2
)
],
1
)
],
1
),
_vm._v(" "),
_c("info-item", {
staticClass: "ml-5",
attrs: {
title: "鍵共有権限",
text: _vm.user.shareKeyBeValid ? "ON" : "OFF"
}
}),
_vm._v(" "),
_c("info-item", {
staticClass: "ml-5",
attrs: { title: "備考.1", text: _vm.user.option1 }
}),
_vm._v(" "),
_c("info-item", {
staticClass: "ml-5",
attrs: { title: "備考.2", text: _vm.user.option2 }
})
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-3" },
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[_vm._v("\n 通行可能なゲート\n ")]
)
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pt-1 pa-2 mb-5 round-user-detail" },
[
_vm.loading === false
? _c("ModalPageGroupGateInDetail", {
attrs: {
userName: _vm.user.name,
isPage: "detail-user-group-gate",
userId: _vm.user.userId
},
on: {
"select-Ids": function(Ids) {
_vm.selectedIds = Ids
},
"change-page-group": function($event) {
return _vm.$emit("change-page-group", $event)
},
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
"close-popup": function($event) {
return _vm.$emit("close-popup", $event)
}
}
})
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-3" },
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[_vm._v("期限付き解錠可能ゲート")]
)
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "mt-1 pt-5 pa-5" },
[
_c(
"v-data-table",
{
staticClass:
"border-table table-gate-time table table-shadow",
attrs: {
"items-per-page": -1,
headers: _vm.headerGateTable,
items: _vm.dataGatePassages,
"hide-default-footer": "",
"item-key": "gateId",
"no-data-text": "データーはありません"
},
scopedSlots: _vm._u([
{
key: "item",
fn: function(row) {
return [
_c("tr", [
_c("td", [
row.item.gateName
? _c("span", [
_vm._v(_vm._s(row.item.gateName))
])
: _vm._e()
]),
_vm._v(" "),
_c("td", [
_vm._v(
" " +
_vm._s(
_vm.formatDateTime(
new Date(row.item.notBefore * 1000)
)
) +
" ~ " +
_vm._s(
_vm.formatDateTime(
new Date(row.item.notAfter * 1000)
)
)
)
]),
_vm._v(" "),
_c(
"td",
{ staticClass: "last-col" },
[
_c(
"v-row",
{ attrs: { justify: "center" } },
[
_vm.authority.isAdmin
? _c(
"v-btn",
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.deleteGate(
row.item.passageId
)
}
}
},
[
_c(
"v-icon",
{
staticClass: "gray--text",
attrs: { "align-self": "ceb=" }
},
[_vm._v("mdi-trash-can-outline")]
)
],
1
)
: _vm._e()
],
1
)
],
1
)
])
]
}
}
])
},
[
_vm.authority.isAdmin && _vm.loading === false
? _c("template", { slot: "body.prepend" }, [
_c("tr", { staticClass: "mt-4" }, [
_c(
"td",
[
_c("v-autocomplete", {
staticClass: "input-add",
attrs: {
items: _vm.gateList,
"return-object": "",
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
"no-data-text": "",
"menu-props": {
contentClass: "v-select-item"
},
attach: true
},
model: {
value: _vm.itemGate,
callback: function($$v) {
_vm.itemGate = $$v
},
expression: "itemGate"
}
})
],
1
),
_vm._v(" "),
_c(
"td",
[
_c("DateTimePicker", {
attrs: {
isUserPage: true,
dateStartValue: _vm.dateStartGate,
dateEndValue: _vm.dateEndGate,
timeSValue: _vm.timeStartGate,
timeEValue: _vm.timeEndGate
},
on: {
getNewTimeStart: _vm.getNewTimeStart,
getNewTimeEnd: _vm.getNewTimeEnd,
getNewDateStart: _vm.getNewDateStart,
getNewDateEnd: _vm.getNewDateEnd
}
})
],
1
),
_vm._v(" "),
_c(
"td",
{ staticClass: "align-self-center" },
[
_c(
"v-row",
{ attrs: { justify: "center" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
disabled:
_vm.gateList.length > 0
? false
: true,
outlined: ""
},
on: {
click: function($event) {
return _vm.addGate()
}
}
},
[
_vm._v(
"\n 追加\n "
)
]
)
],
1
)
],
1
)
]),
_vm._v(" "),
_vm.errGate.errAdd !== "" ||
_vm.errGate.errorGate !== "" ||
_vm.errGate.errorTime !== ""
? _c("tr", [
_c("td", { attrs: { colspan: "3" } }, [
_vm.errGate.errAdd !== ""
? _c(
"p",
{
staticClass: "error-special add hours"
},
[_vm._v(_vm._s(_vm.errGate.errAdd))]
)
: _vm.errGate.errorGate !== ""
? _c(
"p",
{
staticClass: "error-special add hours"
},
[_vm._v(_vm._s(_vm.errGate.errorGate))]
)
: _vm.errGate.errorTime !== ""
? _c(
"p",
{
staticClass: "error-special add hours"
},
[_vm._v(_vm._s(_vm.errGate.errorTime))]
)
: _vm._e()
])
])
: _vm._e()
])
: _vm._e()
],
2
)
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "ユーザー編集",
"no-footer": "",
smallScreen: "1400px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.closeModal(_vm.isReloadData)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShow
? _c("UserAddPage", {
attrs: { isModal: true, userId: _vm.user.userId },
on: {
getReload: function($event) {
return _vm.getReload($event)
},
"close-modal-edit": function($event) {
_vm.isShow = false
},
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
"close-popup": function($event) {
return _vm.$emit("close-popup", $event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShow,
callback: function($$v) {
_vm.isShow = $$v
},
expression: "isShow"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "関連付け削除",
smallScreen: "600",
text: "ゲートを削除しますか ?",
className: "common-modal"
},
on: {
close: function($event) {
_vm.showConfirm = false
}
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("cancel-button", {
staticClass: "mr-2",
attrs: { text: "閉じる" },
on: {
click: function($event) {
return _vm.noChoice()
}
}
}),
_vm._v(" "),
_c("success-button", {
attrs: { text: "削除" },
on: {
click: function($event) {
return _vm.yesChoice()
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.showConfirm,
callback: function($$v) {
_vm.showConfirm = $$v
},
expression: "showConfirm"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v("関連付け削除")
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.dataProgress.total >= 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.dataProgress.progressLoad,
callback: function($$v) {
_vm.$set(_vm.dataProgress, "progressLoad", $$v)
},
expression: "dataProgress.progressLoad"
}
},
[
_c("strong", [
_vm._v(
_vm._s(
Math.round(_vm.dataProgress.progressLoad)
) + "%"
)
])
]
),
_vm._v(" "),
_vm.dataProgress.successItem > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.dataProgress.total) +
"件中" +
_vm._s(_vm.dataProgress.successItem) +
" 件を削除しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.dataProgress.errorMessage.length > 0
? _c("div", [
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.dataProgress.errorMessage, function(
item
) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.dataProgress.isFinish
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
staticClass: "mr-2",
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.closeModalGate()
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserGateTable/UserGateTable.vue?vue&type=template&id=5f0bcc5a&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserGateTable/UserGateTable.vue?vue&type=template&id=5f0bcc5a& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-user-gate-table" },
[
_c(
"v-container",
[
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "ml-4 mb-2",
attrs: {
"per-page": 25,
page: _vm.pageUser,
"items-length": _vm.userTotalCount
}
})
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
loading: _vm.loading,
headers: _vm.headers,
items: _vm.users,
"items-per-page": 25,
"no-data-text": "該当するゲートがありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
dense: "",
"show-select": _vm.showSelect,
"item-key": "passageId"
},
scopedSlots: _vm._u(
[
{
key: "item.userId",
fn: function(ref) {
var item = ref.item
return [
_c("text-link", {
attrs: { text: item.userId ? item.userId : "" },
on: {
click: function($event) {
return _vm.clickDetail(item.userId)
}
}
})
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.userTotalCount / 25),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserGroupListTable/UserGroupListTable.vue?vue&type=template&id=14c6b0e1&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserGroupListTable/UserGroupListTable.vue?vue&type=template&id=14c6b0e1& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-table" },
[
_c(
"v-container",
[
_vm.loading === false
? _c(
"v-row",
[
_vm.successMessageLogs !== ""
? _c(
"v-col",
{
staticClass:
"mt-5 mb-4 font-weight-bold mt-1 bg-success"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{
staticClass:
"mt-5 mb-4 font-weight-bold mt-1 bg-error"
},
[
_vm._v(
"\n " + _vm._s(_vm.errorMessageLogs) + "\n "
)
]
)
: _vm._e()
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{
attrs: {
"align-content": "center",
"no-gutters": "",
justify: "space-between"
}
},
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "ml-4 mb-2 mr-2 mt-5",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.groupTotalCount
}
})
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
headers: _vm.headers,
loading: _vm.loading,
items: _vm.getDataGroups,
"items-per-page": _vm.perPage,
"item-key": "groupId",
"no-data-text": "データーはありません",
"hide-default-footer": "",
"show-select": true
},
on: {
"update:options": function($event) {
return _vm.$emit("change-sort", $event)
},
"item-expanded": function($event) {
return _vm.$emit("change-expanded", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "item.data-table-select",
fn: function(ref) {
var item = ref.item
var isSelected = ref.isSelected
var select = ref.select
return [
item.disable
? _c("v-simple-checkbox", {
attrs: {
value: true,
readonly: item.disable,
disabled: item.disable,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
: _c("v-simple-checkbox", {
attrs: {
value: isSelected,
readonly: item.disabled,
disabled: item.disabled,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.groupTotalCount,
disabled: _vm.loading
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.groupTotalCount / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserImport/UserImport.vue?vue&type=template&id=1bac793e&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserImport/UserImport.vue?vue&type=template&id=1bac793e& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
[
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showModalProcess,
callback: function($$v) {
_vm.showModalProcess = $$v
},
expression: "showModalProcess"
}
},
[
_c(
"v-card",
{ staticClass: "modal-export" },
[
_vm.exportType === 0
? _c(
"v-card-title",
{ staticClass: "modal-title", attrs: { color: "green" } },
[_vm._v(" 一括登録(ユーザーCSV)")]
)
: _vm.exportType === 1
? _c(
"v-card-title",
{ staticClass: "modal-title", attrs: { color: "green" } },
[_vm._v(" 期限付き解錠可能ゲート登録")]
)
: _c(
"v-card-title",
{ staticClass: "modal-title", attrs: { color: "green" } },
[_vm._v(" カードも併せて一括登録")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"div",
{ staticClass: "row-message" },
[
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-error" },
[
_c("div", {
domProps: {
innerHTML: _vm._s(_vm.errorMessageLogs)
}
})
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.errorMessageLogs === ""
? _c(
"div",
{ staticClass: "pa-5" },
[
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemCSV > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowCSV) +
"件中" +
_vm._s(_vm.successItemCSV) +
"件をインポートしました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessage.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("インポート失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessage, function(item) {
return [
item !== ""
? _c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
: _vm._e()
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.success
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
staticClass: "mr-2",
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModalProcessCSV")
}
}
})
],
1
)
],
1
)
: _c(
"v-card-actions",
[
_vm.isExport === false
? _c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("cancel-button", {
attrs: { text: "キャンセル" },
on: {
click: function($event) {
return _vm.$emit("CancelProcessCSV")
}
}
})
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProcessImportExcel,
callback: function($$v) {
_vm.showProcessImportExcel = $$v
},
expression: "showProcessImportExcel"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v("登録データのアップロード")
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"div",
{ staticClass: "row-message" },
[
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-error" },
[
_c("div", {
domProps: {
innerHTML: _vm._s(_vm.errorMessageLogs)
}
})
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRow > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c("div", { staticStyle: { "padding-top": "13px" } }, [
_vm.sheet1Name
? _c("span", [_vm._v(_vm._s(_vm.sheet1Name) + ":")])
: _vm._e()
]),
_vm._v(" "),
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progressSheet1,
callback: function($$v) {
_vm.progressSheet1 = $$v
},
expression: "progressSheet1"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progressSheet1)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemSheet1 > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowSheet1) +
"件中" +
_vm._s(_vm.successItemSheet1) +
"件をアップロードしました。"
)
])
: _vm._e(),
_vm._v(" "),
_c("div", { staticStyle: { "padding-top": "13px" } }, [
_vm.sheet2Name
? _c("span", [_vm._v(_vm._s(_vm.sheet2Name) + ":")])
: _vm._e()
]),
_vm._v(" "),
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progressSheet2,
callback: function($$v) {
_vm.progressSheet2 = $$v
},
expression: "progressSheet2"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progressSheet2)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemSheet2 > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowSheet2) +
"件中" +
_vm._s(_vm.successItemSheet2) +
"件をアップロードしました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageExcel.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("アップロード失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageExcel, function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishImportExcel
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
staticClass: "mr-2",
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModalProcessImportExcel")
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title:
_vm.exportType !== 1 ? "一括登録" : "期限付き解錠可能ゲート登録",
"no-footer": "",
smallScreen: "1200px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.closeDialogImport()
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.exportType !== 1
? _c(
"div",
{ staticClass: "round-tab round-group-tab" },
[
[
_c(
"v-tabs",
{
attrs: { transition: false },
on: {
change: function($event) {
return _vm.changeTab($event)
}
},
model: {
value: _vm.tab,
callback: function($$v) {
_vm.tab = $$v
},
expression: "tab"
}
},
_vm._l(_vm.actionItems, function(item) {
return _c(
"v-tab",
{ key: item.tabname, staticClass: "log-tab" },
[
_vm._v(
"\r\n " +
_vm._s(item.title) +
"\r\n "
)
]
)
}),
1
)
],
_vm._v(" "),
_c(
"v-tabs-items",
{
model: {
value: _vm.tab,
callback: function($$v) {
_vm.tab = $$v
},
expression: "tab"
}
},
_vm._l(_vm.actionItems, function(item) {
return _c(
"v-tab-item",
{
key: item.tabname,
attrs: {
transition: false,
"reverse-transition": false
}
},
[
item.tabname === "tab1"
? _c(
"v-card",
[
_c("div", { staticClass: "pa-5" }, [
_c(
"div",
{ staticClass: "bock-info" },
[
_c(
"div",
{
staticClass:
"alert alert-info col"
},
[
_vm._v(
"\r\n ユーザーの登録を一括で登録するテンプレートファイルをダウンロードできます。"
),
_c("br"),
_vm._v(
"\r\n <本ファイルで設定可能なデーター>"
),
_c("br"),
_vm._v(
"\r\n ユーザーの登録"
),
_c("br"),
_vm._v(" "),
_c("br"),
_vm._v(
"\r\n <SMS認証サービス加入者のみ設定可能なデーター>"
),
_c("br"),
_vm._v(
"\r\n SMS認証の設定"
),
_c("br"),
_vm._v(
"\r\n 携帯電話番号の登録"
),
_c("br")
]
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-4 mt-3",
attrs: { justify: "center" }
},
[
_c(
"v-btn",
{
staticClass:
"btn-secondary mt-5",
attrs: { outlined: "" },
on: {
click: function(
$event
) {
return _vm.$emit(
"clickExportCSV",
_vm.isCheckDataCSV
)
}
}
},
[
_vm._v(
"\r\n テンプレートのダウンロード\r\n "
)
]
),
_vm._v(" "),
_c("v-checkbox", {
staticClass:
"mt-5 isCheckData",
attrs: {
color: "grey",
dense: "",
"hide-details": "",
label:
"ユーザー情報を入れてダウンロード"
},
model: {
value: _vm.isCheckDataCSV,
callback: function($$v) {
_vm.isCheckDataCSV = $$v
},
expression:
"isCheckDataCSV"
}
})
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "pa-5 pt-0" },
[
_c(
"div",
{ staticClass: "bock-info" },
[
_c(
"div",
{
staticClass:
"alert alert-info col"
},
[
_vm._v(
"\r\n ユーザーの登録をCSVファイルを使用して、一括で実施することができます。"
),
_c("br"),
_vm._v(
"\r\n 登録するために必要なテンプレートCSVファイルは、”テンプレートのダウンロード”から取得して下さい。\r\n "
)
]
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-5" },
[
_c(
"v-col",
{ attrs: { cols: "3" } },
[
_vm._v(
"CSVファイルを選択"
)
]
),
_vm._v(" "),
_c("v-col", [
_c(
"div",
{
staticClass:
"info-item "
},
[
_c(
"div",
{
staticClass: "row"
},
[
_c(
"v-text-field",
{
staticClass:
"input-add add-file-name",
attrs: {
"hide-details":
"auto",
outlined:
"",
dense: ""
},
on: {
click: function(
$event
) {
return _vm.openFile(
"custom-file-input-csv"
)
}
},
model: {
value:
_vm.fileName,
callback: function(
$$v
) {
_vm.fileName = $$v
},
expression:
"fileName"
}
}
)
],
1
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "2" } },
[
_c(
"label",
{
staticClass:
"btn-upload-second",
attrs: {
for: "file_csv"
}
},
[
_vm._v(
"\r\n ...\r\n "
),
_c("input", {
ref: "files",
refInFor: true,
staticClass:
"custom-file-input custom-file-input-csv",
staticStyle: {
display: "none"
},
attrs: {
type: "file",
id: "file_csv",
multiple: "",
accept: ".csv"
},
on: {
change:
_vm.previewFiles
}
})
]
)
]
)
],
1
)
],
1
)
]
),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{
staticClass: "ma-2",
attrs: { justify: "end" }
},
[
_c(
"v-btn",
{
staticClass:
"btn-primary mr-0",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickConfirmEmail",
{
type: 0
}
)
}
}
},
[
_vm._v(
"\r\n ファイルをインポート\r\n "
)
]
)
],
1
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
item.tabname === "tab2"
? _c(
"v-card",
[
_c(
"v-card",
{ staticClass: "bock-info" },
[
_vm.isType === "all-user"
? _c("div", [
_c(
"div",
{ staticClass: "pa-5" },
[
_c(
"div",
{
staticClass:
"bock-info"
},
[
_c(
"div",
{
staticClass:
"alert alert-info col"
},
[
_vm._v(
"\r\n ユーザーの登録と個人コードと通行権限グループの紐づけを一括で登録するテンプレートファイルをダウンロードできます。"
),
_c("br"),
_vm._v(
"\r\n <本ファイルで設定可能なデーター>"
),
_c("br"),
_vm._v(
"\r\n ユーザーの登録"
),
_c("br"),
_vm._v(
"\r\n ユーザーとカード(個人コード)の紐づけ"
),
_c("br"),
_vm._v(
"\r\n ユーザーと通行権限グループの紐づけ"
),
_c("br"),
_vm._v(
"\r\n <SMS認証サービス加入者のみ設定可能なデーター>"
),
_c("br"),
_vm._v(
"\r\n SMS認証の設定"
),
_c("br"),
_vm._v(
"\r\n 携帯電話番号の登録"
),
_c("br"),
_vm._v(
"\r\n ダウンロード前に以下の設定を行って下さい。"
),
_c("br"),
_vm._v(
"\r\n ・ゲートの設定"
),
_c("br"),
_vm._v(
"\r\n ・通行権限グループの作成"
),
_c("br"),
_vm._v(
"\r\n ・通行権限グループへの紐付け"
),
_c("br")
]
),
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mb-4 mt-3",
attrs: {
justify:
"center"
}
},
[
_c(
"v-btn",
{
staticClass:
"btn-secondary mt-5",
attrs: {
outlined:
"",
disabled: ""
},
on: {
click: function(
$event
) {
return _vm.$emit(
"clickExportExcel"
)
}
}
},
[
_vm._v(
"\r\n テンプレートのダウンロード\r\n "
)
]
)
],
1
)
],
1
)
]
),
_vm._v(" "),
_c(
"div",
{
staticClass: "pa-5 pt-0"
},
[
_c(
"div",
{
staticClass:
"bock-info"
},
[
_c(
"div",
{
staticClass:
"alert alert-info col"
},
[
_vm._v(
"\r\n ユーザーの登録と個人コードと通行権限グループの紐づけをExcelファイルを使用して、一括で実施することができます。"
),
_c("br"),
_vm._v(
"\r\n 登録するために必要なテンプレートExcelファイルは、”テンプレートのダウンロード”から取得して下さい。\r\n "
)
]
),
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-5"
},
[
_c(
"v-col",
{
attrs: {
cols: "3"
}
},
[
_vm._v(
"Excelファイルを選択"
)
]
),
_vm._v(" "),
_c("v-col", [
_c(
"div",
{
staticClass:
"info-item "
},
[
_c(
"div",
{
staticClass:
"row"
},
[
_c(
"v-text-field",
{
staticClass:
"input-add add-file-name",
attrs: {
"hide-details":
"auto",
outlined:
"",
dense:
""
},
on: {
click: function(
$event
) {
return _vm.openFile(
"custom-file-input-excel"
)
}
},
model: {
value:
_vm.fileName,
callback: function(
$$v
) {
_vm.fileName = $$v
},
expression:
"fileName"
}
}
)
],
1
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{
attrs: {
cols: "2"
}
},
[
_c(
"label",
{
staticClass:
"btn-upload-second",
attrs: {
for:
"file_excel"
}
},
[
_vm._v(
"\r\n ...\r\n "
),
_c(
"input",
{
ref:
"files",
refInFor: true,
staticClass:
"custom-file-input custom-file-input-excel",
staticStyle: {
display:
"none"
},
attrs: {
type:
"file",
id:
"file_excel",
accept:
".xlsx,xls"
},
on: {
change:
_vm.previewFiles
}
}
)
]
)
]
)
],
1
)
],
1
)
]
)
])
: _c("div", [
_c(
"div",
{ staticClass: "pa-5" },
[
_c(
"div",
{
staticClass:
"bock-info"
},
[
_c(
"div",
{
staticClass:
"alert alert-info col"
},
[
_vm._v(
"\r\n ユーザーの登録とカードの紐づけを一括で登録するテンプレートファイルをダウンロードできます。"
),
_c("br"),
_vm._v(
"\r\n <本ファイルで設定可能なデーター>"
),
_c("br"),
_vm._v(
"\r\n ユーザーの登録"
),
_c("br"),
_vm._v(
"\r\n ユーザーとカード(個人コード)の紐づけ"
),
_c("br"),
_vm._v(" "),
_c("br"),
_vm._v(
"\r\n <SMS認証サービス加入者のみ設定可能なデーター>"
),
_c("br"),
_vm._v(
"\r\n SMS認証の設定"
),
_c("br"),
_vm._v(
"\r\n 携帯電話番号の登録"
),
_c("br")
]
),
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mb-4 mt-3",
attrs: {
justify:
"center"
}
},
[
_c(
"v-btn",
{
staticClass:
"btn-secondary mt-5",
attrs: {
outlined: ""
},
on: {
click:
_vm.clickExportExcel
}
},
[
_vm._v(
"\r\n テンプレートのダウンロード\r\n "
)
]
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"mt-5 isCheckData"
},
[
_c(
"v-checkbox",
{
attrs: {
color:
"grey",
dense:
"",
"hide-details":
"",
label:
"ユーザー情報を入れてダウンロード"
},
model: {
value:
_vm.isCheckData,
callback: function(
$$v
) {
_vm.isCheckData = $$v
},
expression:
"isCheckData"
}
}
),
_vm._v(" "),
_c(
"div",
{
staticClass:
"noteExportExcel"
},
[
_vm._v(
"\r\n ※個人コードは最大3件まで表示されます\r\n "
)
]
)
],
1
)
],
1
)
],
1
)
]
),
_vm._v(" "),
_c(
"div",
{
staticClass: "pa-5 pt-0"
},
[
_c(
"div",
{
staticClass:
"bock-info"
},
[
_c(
"div",
{
staticClass:
"alert alert-info col"
},
[
_vm._v(
"\r\n ユーザーの登録とカードの紐づけをExcelファイルを使用して、一括で実施することができます。"
),
_c("br"),
_vm._v(
"\r\n 登録するために必要なテンプレートExcelファイルは、”テンプレートのダウンロード”から取得して下さい。\r\n "
)
]
),
_vm._v(" "),
_c(
"v-row",
{
staticClass:
"mt-5"
},
[
_c(
"v-col",
{
attrs: {
cols: "3"
}
},
[
_vm._v(
"Excelファイルを選択"
)
]
),
_vm._v(" "),
_c("v-col", [
_c(
"div",
{
staticClass:
"info-item "
},
[
_c(
"div",
{
staticClass:
"row"
},
[
_c(
"v-text-field",
{
staticClass:
"input-add add-file-name",
attrs: {
"hide-details":
"auto",
outlined:
"",
dense:
""
},
on: {
click: function(
$event
) {
return _vm.openFile(
"custom-file-input-excel"
)
}
},
model: {
value:
_vm.fileName,
callback: function(
$$v
) {
_vm.fileName = $$v
},
expression:
"fileName"
}
}
)
],
1
)
]
)
]),
_vm._v(" "),
_c(
"v-col",
{
attrs: {
cols: "2"
}
},
[
_c(
"label",
{
staticClass:
"btn-upload-second",
attrs: {
for:
"file_excel"
}
},
[
_vm._v(
"\r\n ...\r\n "
),
_c(
"input",
{
ref:
"files",
refInFor: true,
staticClass:
"custom-file-input custom-file-input-excel",
staticStyle: {
display:
"none"
},
attrs: {
type:
"file",
id:
"file_excel",
multiple:
"",
accept:
".xlsx,xls"
},
on: {
change:
_vm.previewFiles
}
}
)
]
)
]
)
],
1
)
],
1
)
]
)
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{
staticClass: "ma-2",
attrs: { justify: "end" }
},
[
_c(
"v-btn",
{
staticClass:
"btn-primary mr-0",
attrs: { outlined: "" },
on: {
click: function(
$event
) {
return _vm.$emit(
"clickConfirmEmail",
{
type: 2
}
)
}
}
},
[
_vm._v(
"\r\n ファイルをインポート\r\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
)
: _vm._e()
],
1
)
}),
1
)
],
2
)
: _c(
"div",
[
_c(
"v-card",
{ staticClass: "modal-export" },
[
_c("div", { staticClass: "pa-5" }, [
_c(
"div",
{ staticClass: "bock-info" },
[
_c(
"div",
{ staticClass: "alert alert-info col" },
[
_vm._v(
"\r\n 期限付き解錠可能ゲートを登録するテンプレートファイルをダウンロードできます。"
),
_c("br"),
_vm._v(
"\r\n <本ファイルで設定可能なデーター>"
),
_c("br"),
_vm._v(
"\r\n ユーザーに期限付き解錠可能ゲートを紐づける"
),
_c("br")
]
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mb-4 mt-3",
attrs: { justify: "center" }
},
[
_c(
"v-btn",
{
staticClass: "btn-secondary mt-5",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickExportCSVTimeUnlockGate"
)
}
}
},
[
_vm._v(
"\r\n テンプレートのダウンロード\r\n "
)
]
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c("div", { staticClass: "pa-5 pt-0" }, [
_c(
"div",
{ staticClass: "bock-info" },
[
_c(
"div",
{ staticClass: "alert alert-info col" },
[
_vm._v(
"\r\n 期限付き解錠可能ゲートの登録をCSVファイルを使用して、一括で実施することができます。"
),
_c("br"),
_vm._v(
"\r\n 登録するために必要なテンプレートCSVファイルは、”テンプレートのダウンロード”から取得して下さい。 "
),
_c("br"),
_vm._v(
"\r\n ※開始時間、終了時間は半角数字のみで入力して下さい。例:2023/01/01 01:00 ⇒ 202301010100\r\n "
)
]
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mt-5" },
[
_c("v-col", { attrs: { cols: "3" } }, [
_vm._v("CSVファイルを選択")
]),
_vm._v(" "),
_c("v-col", [
_c(
"div",
{ staticClass: "info-item " },
[
_c(
"div",
{ staticClass: "row" },
[
_c("v-text-field", {
staticClass:
"input-add add-file-name",
attrs: {
"hide-details": "auto",
outlined: "",
dense: ""
},
on: {
click: function($event) {
return _vm.openFile(
"custom-file-input-csv"
)
}
},
model: {
value: _vm.fileName,
callback: function($$v) {
_vm.fileName = $$v
},
expression: "fileName"
}
})
],
1
)
]
)
]),
_vm._v(" "),
_c("v-col", { attrs: { cols: "2" } }, [
_c(
"label",
{
staticClass: "btn-upload-second",
attrs: { for: "file_csv" }
},
[
_vm._v(
"\r\n ...\r\n "
),
_c("input", {
ref: "files",
staticClass:
"custom-file-input custom-file-input-csv",
staticStyle: { display: "none" },
attrs: {
type: "file",
id: "file_csv",
multiple: "",
accept: ".csv"
},
on: { change: _vm.previewFiles }
})
]
)
])
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{
staticClass: "ma-2",
attrs: { justify: "end" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary mr-0",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickImportCSVTimeUnlockGate()
}
}
},
[
_vm._v(
"\r\n ファイルをインポート\r\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
)
]
},
proxy: true
}
]),
model: {
value: _vm.showModalImport,
callback: function($$v) {
_vm.showModalImport = $$v
},
expression: "showModalImport"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "作成したユーザーのメールアドレスへ通知メールを送信しますか?",
smallScreen: "800px",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
staticClass: "mr-2",
attrs: { text: "送信する" },
on: {
click: function($event) {
return _vm.yesChoice()
}
}
}),
_vm._v(" "),
_c("cancel-button", {
attrs: { text: "送信しない" },
on: {
click: function($event) {
return _vm.noChoice()
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.showModalConfirmEmail,
callback: function($$v) {
_vm.showModalConfirmEmail = $$v
},
expression: "showModalConfirmEmail"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "カード登録",
smallScreen: "800px",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c("div", { staticClass: "pa-5" }, [
_c("div", { staticClass: "bock-info" }, [
_c("div", { staticClass: "alert alert-info col" }, [
_vm._v(
"\r\n カード番号に半角英字の小文字が含まれております。"
),
_c("br"),
_vm._v(
"\r\n 小文字が含まれているとカードが正常に読み込まれません。"
),
_c("br"),
_vm._v(
"\r\n 小文字が含まれているかを確認してください。\r\n "
)
])
])
])
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
staticClass: "mr-2",
attrs: { text: "見直す" },
on: {
click: function($event) {
return _vm.$emit("close-dialog-check-card-excel")
}
}
}),
_vm._v(" "),
_c("error-button", {
staticClass: "mr-1",
attrs: { text: "小文字が含まれていても登録する" },
on: {
click: function($event) {
return _vm.$emit("accept-dialog-check-card-excel")
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isHasLowerCaseCardNumberExcel,
callback: function($$v) {
_vm.isHasLowerCaseCardNumberExcel = $$v
},
expression: "isHasLowerCaseCardNumberExcel"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserOfGateLockTable/UserOfGateLockTable.vue?vue&type=template&id=5ec6dc8f&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserOfGateLockTable/UserOfGateLockTable.vue?vue&type=template&id=5ec6dc8f& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-gate-table" },
[
_c(
"v-container",
[
_c("v-data-table", {
staticClass: "border-table border-table",
attrs: {
headers: _vm.headersUser,
items: _vm.userOfGate,
"items-per-page": 25,
"no-data-text": "該当するユーザーがありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
dense: "",
"show-select": true,
"item-key": "passageId",
loading: _vm.isUserOfGate
},
scopedSlots: _vm._u(
[
{
key: "item.isValid",
fn: function(ref) {
var item = ref.item
return [
item.user !== undefined && item.user.isValid === true
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
}
},
{
key: "item.notBefore",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(_vm.converDate(item.notBefore)) +
"\n "
)
]
}
},
{
key: "item.notAfter",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(_vm.converDate(item.notAfter)) +
"\n "
)
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.total / 25),
disabled: _vm.isUserOfGate
},
model: {
value: _vm.innerPageUser,
callback: function($$v) {
_vm.innerPageUser = $$v
},
expression: "innerPageUser"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "関連付け解除",
text: "このユーザーとの関連付けを解除しますか?",
smallScreen: "600",
className: "common-modal"
},
on: {
close: function($event) {
return _vm.$emit("closeModalConfirm")
}
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("cancel-button", {
staticClass: "mr-2",
attrs: {
text: _vm.selectedItem.length > 0 ? "キャンセル" : "実行"
},
on: {
click: function($event) {
return _vm.$emit("closeModalConfirm")
}
}
}),
_vm._v(" "),
_vm.selectedItem.length > 0
? _c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("clickRemoveUser", _vm.selectedItem)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShow,
callback: function($$v) {
_vm.isShow = $$v
},
expression: "isShow"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v("関連付け解除")
]),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を解除しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("処理状況")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageProcess, function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgress")
}
}
},
[_vm._v("OK")]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserOfGateTable/UserOfGateTable.vue?vue&type=template&id=3b8b88e5&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserOfGateTable/UserOfGateTable.vue?vue&type=template&id=3b8b88e5& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-gate-table" },
[
_c(
"v-container",
[
_c(
"v-row",
{
staticClass: "mt-2 mb-1 ml-5 mr-5",
attrs: { justify: "space-between" }
},
[
_vm.gateExpanedUser.has(_vm.groupId)
? _c("div", { staticClass: "allig-title mt-1" }, [
_vm._v(
"\n " +
_vm._s(
"ユーザー一覧(全" +
_vm.gateExpanedUser.get(_vm.groupId).data.length +
"件)"
) +
"\n "
)
])
: _c("div", { staticClass: "allig-title mt-1" }, [
_vm._v(
"\n " + _vm._s("ユーザー一覧(全0件)") + "\n "
)
]),
_vm._v(" "),
_c(
"div",
[
_c(
"v-row",
{ staticClass: "mt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
on: {
click: function($event) {
return _vm.clickJoinUser(_vm.groupId)
}
}
},
[_vm._v("\n 関連付け追加\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { disabled: _vm.selectedItem.length === 0 },
on: {
click: function($event) {
return _vm.$emit("clickConfirm", {
data: _vm.selectedItem,
type: 1,
selectedId: _vm.groupId
})
}
}
},
[_vm._v("\n 関連付け解除\n ")]
)
],
1
)
],
1
)
]
),
_vm._v(" "),
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "mt-4 ml-4 mb-2",
attrs: {
"per-page": 25,
page: _vm.gateExpanedUser.has(_vm.groupId)
? _vm.gateExpanedUser.get(_vm.groupId).currPage
: 1,
"items-length": _vm.gateExpanedUser.has(_vm.groupId)
? _vm.gateExpanedUser.get(_vm.groupId).totalCount
: 0
}
})
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table scroll-table",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
loading: _vm.gateExpanedUser.has(_vm.groupId)
? _vm.gateExpanedUser.get(_vm.groupId).isGetData
: false,
headers: _vm.headers,
items: _vm.gateExpanedUser.has(_vm.groupId)
? _vm.gateExpanedUser.get(_vm.groupId).data
: [],
"items-per-page": 25,
"no-data-text": "該当するユーザーがありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
dense: "",
"show-select": true,
"item-key": "groupPassageId"
},
scopedSlots: _vm._u(
[
{
key: "item.user.name",
fn: function(ref) {
var item = ref.item
return [
_c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.user.name },
on: {
click: function($event) {
return _vm.clickDetail(item.user.userId)
}
}
})
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(
(_vm.gateExpanedUser.has(_vm.groupId)
? _vm.gateExpanedUser.get(_vm.groupId).totalCount
: 0) / 25
),
disabled: _vm.gateExpanedUser.has(_vm.groupId)
? _vm.gateExpanedUser.get(_vm.groupId).isGetData
: false
},
on: {
input: function($event) {
_vm.changePage(
_vm.gateExpanedUser.get(_vm.groupId).currPage
)
}
},
model: {
value: _vm.gateExpanedUser.get(_vm.groupId).currPage,
callback: function($$v) {
_vm.$set(
_vm.gateExpanedUser.get(_vm.groupId),
"currPage",
$$v
)
},
expression: "gateExpanedUser.get(groupId).currPage"
}
})
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserOfGroupTable/UserOfGroupTable.vue?vue&type=template&id=26a3ff41&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserOfGroupTable/UserOfGroupTable.vue?vue&type=template&id=26a3ff41& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-gate-table" },
[
_c(
"v-container",
[
_c(
"v-row",
{
staticClass: "mt-2 mb-1 ml-5 mr-5",
attrs: { justify: "space-between" }
},
[
_vm.groupExpanedUser.has(_vm.groupId)
? _c("div", { staticClass: "allig-title mt-1" }, [
_vm._v(
"\n " +
_vm._s(
"ユーザー一覧(全" +
_vm.groupExpanedUser.get(_vm.groupId).data.length +
"件)"
) +
"\n "
)
])
: _c("div", { staticClass: "allig-title mt-1" }, [
_vm._v(
"\n " + _vm._s("ユーザー一覧(全0件)") + "\n "
)
]),
_vm._v(" "),
_c(
"div",
[
_vm.authority.isAdmin
? _c(
"v-row",
{ staticClass: "mt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
on: {
click: function($event) {
return _vm.clickJoinUser(_vm.groupId)
}
}
},
[_vm._v("\n 関連付け追加\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: {
disabled: _vm.selectedItem.length === 0
},
on: {
click: function($event) {
return _vm.$emit("show-dialog-confirm", {
data: _vm.selectedItem,
type: 4,
groupId: _vm.groupId
})
}
}
},
[_vm._v("\n 関連付け解除\n ")]
)
],
1
)
: _vm._e()
],
1
)
]
),
_vm._v(" "),
_vm.groupExpanedUser.has(_vm.groupId) &&
_vm.groupExpanedUser.get(_vm.groupId).errorMgs !== ""
? _c("v-col", { staticClass: "mt-5 font-weight-bold bg-error" }, [
_vm._v(
"\n " +
_vm._s(_vm.groupExpanedUser.get(_vm.groupId).errorMgs) +
"\n "
)
])
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "mt-4 ml-4 mb-2",
attrs: {
"per-page": 25,
page: _vm.groupExpanedUser.has(_vm.groupId)
? _vm.groupExpanedUser.get(_vm.groupId).currPageUser
: 1,
"items-length": _vm.groupExpanedUser.has(_vm.groupId)
? _vm.groupExpanedUser.get(_vm.groupId).totalUserCount
: 0
}
})
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table ",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
loading: _vm.groupExpanedUser.has(_vm.groupId)
? _vm.groupExpanedUser.get(_vm.groupId).isGetDataUser
: false,
headers: _vm.headers,
items: _vm.groupExpanedUser.has(_vm.groupId)
? _vm.groupExpanedUser.get(_vm.groupId).data
: [],
"items-per-page": 25,
"no-data-text": "該当するユーザーがありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
dense: "",
"show-select": _vm.authority.isAdmin ? true : false,
"item-key": "groupPassageId"
},
scopedSlots: _vm._u(
[
{
key: "item.user.userId",
fn: function(ref) {
var item = ref.item
return [
_vm.authority.isAdmin === false &&
_vm.authority.isAdminToViewUser === false
? _c("div", [
_c("span", [_vm._v(_vm._s(item.user.userId))])
])
: _c(
"div",
[
_c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.user.userId },
on: {
click: function($event) {
return _vm.clickDetail(item.user.userId)
}
}
})
],
1
)
]
}
},
{
key: "item.user.name",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.user.name))
])
]
}
},
{
key: "item.user.isValid",
fn: function(ref) {
var item = ref.item
return [
item.user.isValid === 1
? _c("span", [_vm._v("有効")])
: _c("span", [_vm._v("無効")])
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(
(_vm.groupExpanedUser.has(_vm.groupId)
? _vm.groupExpanedUser.get(_vm.groupId).totalUserCount
: 0) / 25
),
disabled: _vm.groupExpanedUser.has(_vm.groupId)
? _vm.groupExpanedUser.get(_vm.groupId).isGetDataUser
: false
},
on: {
input: function($event) {
_vm.changePage(
_vm.groupExpanedUser.get(_vm.groupId).currPageUser
)
}
},
model: {
value: _vm.groupExpanedUser.get(_vm.groupId).currPageUser,
callback: function($$v) {
_vm.$set(
_vm.groupExpanedUser.get(_vm.groupId),
"currPageUser",
$$v
)
},
expression: "groupExpanedUser.get(groupId).currPageUser"
}
})
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserTable/UserTable.vue?vue&type=template&id=ac78b6ae&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserTable/UserTable.vue?vue&type=template&id=ac78b6ae& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-user-table" },
[
_vm.successMessageLogs !== "" && _vm.isGetDataList === false
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-success" },
[_vm._v("\n " + _vm._s(_vm.successMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.isGetDataList === false
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "border-bottom-bold",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
staticClass: "ml-4",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.maxRecord
}
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c("CheckBoxValid", {
attrs: {
isVaildOnly: _vm.isVaildOnly,
title: "有効なユーザーのみ表示"
},
on: {
"show-only-isVaild": function($event) {
return _vm.$emit("show-only-isVaild", $event)
}
}
}),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-caption display-option included-option text-sm-caption text-md-caption text-lg-caption text-xl-caption",
on: {
click: function() {
_vm.showOption = !_vm.showOption
}
}
},
[
_c("span", { staticClass: "display-option-title" }, [
_vm._v("\n 表示オプション\n ")
]),
_vm._v(" "),
_c(
"span",
{ staticClass: "mb-3" },
[
_c("v-icon", { attrs: { dense: "" } }, [
_vm._v("mdi-chevron-down")
])
],
1
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "pt-0 pb-0 mt-0" },
[
_c(
"v-container",
{ staticClass: "pt-0" },
[
_c("display-option", {
attrs: {
isShowOption: _vm.showOption,
"display-option-items": _vm.displayOptionItems,
disabled: _vm.isGetDataList
},
on: {
input: function($event) {
return _vm.CheckColumn($event)
}
},
model: {
value: _vm.selectedDisplayOption,
callback: function($$v) {
_vm.selectedDisplayOption = $$v
},
expression: "selectedDisplayOption"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-data-table", {
staticClass:
"border-table scroll-table user-list table-shadow table-no-bg customize-table-scroll",
attrs: {
"mobile-breakpoint": 0,
"must-sort": "",
loading: _vm.isGetDataList,
headers: _vm.headers,
items: _vm.users,
"items-per-page": _vm.perPage,
"item-key": "userId",
"no-data-text": "該当するユーザーがいません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
"show-select": _vm.showSelect,
"show-expand": "",
"single-expand": "",
"custom-sort": _vm.customSort,
expanded: _vm.expanded,
"calculate-widths": ""
},
on: {
"item-expanded": _vm.changeEx,
"update:expanded": function($event) {
_vm.expanded = $event
}
},
scopedSlots: _vm._u(
[
{
key: "item.userId",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.userId))
])
]
}
},
{
key: "item.name",
fn: function(ref) {
var item = ref.item
return [
_c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.name },
on: {
click: function($event) {
return _vm.clickDetail(item.userId)
}
}
})
]
}
},
{
key: "item.isAdmin",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(item.isAdmin ? "管理者" : "一般ユーザー") +
"\n "
)
]
}
},
{
key: "item.isPhoneAdmin",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(item.isPhoneAdmin ? "有効" : "無効") +
"\n "
)
]
}
},
{
key: "item.shareKeyBeValid",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(item.shareKeyBeValid ? "有効" : "無効") +
"\n "
)
]
}
},
{
key: "item.isValid",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " + _vm._s(item.isValid ? "有効" : "無効") + "\n "
)
]
}
},
{
key: "item.isMfaSms",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " + _vm._s(item.isMfaSms ? "有効" : "無効") + "\n "
)
]
}
},
{
key: "item.registered",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(_vm.converDateShort(item.registered)) +
"\n "
)
]
}
},
{
key: "item.updated",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(_vm.converDateShort(item.updated)) +
"\n "
)
]
}
},
{
key: "item.company",
fn: function(ref) {
var item = ref.item
return [_vm._v("\n " + _vm._s(item.company) + "\n ")]
}
},
{
key: "item.data-table-expand",
fn: function(ref) {
var expand = ref.expand
var item = ref.item
var isExpanded = ref.isExpanded
return [
_c(
"v-tooltip",
{
attrs: { bottom: "", disabled: isExpanded },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
color: "white",
elevation: "0"
},
on: {
click: function($event) {
_vm.selectedIds = []
expand(!isExpanded)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c(
"span",
{ staticClass: "item-count" },
[
_c("v-icon", [
_vm._v("mdi-door-closed")
]),
_vm._v(
"\n " +
_vm._s(item.gateCount) +
"\n "
)
],
1
)
]
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", { staticClass: "text-caption" }, [
_vm._v("ゲート一覧を開く")
])
]
),
_vm._v(" "),
_c(
"transition",
{ attrs: { name: "expand-icon" } },
[
isExpanded
? _c("v-icon", [_vm._v("mdi-chevron-up")])
: _vm._e()
],
1
)
]
}
},
{
key: "item.icons",
fn: function(ref) {
var item = ref.item
return [
_vm.authority.isAdmin === true ||
_vm.authority.isAdminToEditUser === true
? _c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.$emit(
"confirm-action",
{
action: item.isValid
? 3
: 2,
userId: item.userId,
isValid: item.isValid
? false
: true
}
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
item.isValid
? _c(
"v-icon",
{ staticClass: "green--text" },
[_vm._v("mdi-account-check")]
)
: _c("v-icon", [
_vm._v("mdi-account-off")
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(
"\n " +
_vm._s(item.isValid ? "有効" : "無効") +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin === true ||
_vm.authority.isAdminToViewUser === true
? _c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.goLogPage(item.name)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-file-move-outline")
])
],
1
)
]
}
}
],
null,
true
)
},
[_vm._v(" "), _c("span", [_vm._v(" ゲートログ ")])]
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin === true ||
(_vm.authority.isAdminToEditUser === true &&
_vm.dataAllow.includes(item.departmentId))
? _c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickEditUser",
item.userId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-square-edit-outline")
])
],
1
)
]
}
}
],
null,
true
)
},
[_vm._v(" "), _c("span", [_vm._v("ユーザー編集")])]
)
: _vm._e()
]
}
},
{
key: "expanded-item",
fn: function(ref) {
var headers = ref.headers
var item = ref.item
return [
_c(
"td",
{ attrs: { colspan: headers.length } },
[
_c(
"v-container",
[
_vm.isChange === false
? _c("ModalPageGroupGateInUser", {
attrs: {
isPage: "detail-user-group-gate",
isPageFrom: "user-list",
userName: item.name,
userId: item.userId
},
on: {
"select-Ids": function(Ids) {
_vm.selectedIds = Ids
},
"change-page-group": function($event) {
return _vm.$emit(
"change-page-group",
$event
)
},
"load-total": function($event) {
return _vm.$emit("load-total", $event)
},
loading: function($event) {
return _vm.$emit(
"loading-from-child",
$event
)
}
}
})
: _vm._e()
],
1
)
],
1
)
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.maxRecord,
disabled: _vm.isGetDataList
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.maxRecord / _vm.perPage),
disabled: _vm.isGetDataList
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/AffiliationAllowedTable.vue?vue&type=template&id=ae36f032&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/AffiliationAllowedTable.vue?vue&type=template&id=ae36f032& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("v-container", { class: _vm.isPage === "group" ? "pb-0" : "" }, [
_c(
"div",
{ staticClass: "allig-reflection-card-table" },
[
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { xl: "3", lg: "3", sm: "3" } }, [
_c("h3", { staticClass: "mt-3" }, [_vm._v("通行可能な所属")])
]),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"div",
{ staticClass: "text-center mr-10 " },
[
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "12", lg: "6", sm: "6" }
},
[
_vm.authority.isAdmin === true ||
_vm.isAdminOfGroupPassages === true
? _c(
"v-btn",
{
staticClass: "btn-second",
attrs: {
outlined: "",
disabled:
_vm.cardSelected.length === 0
},
on: {
click: function($event) {
_vm.isConfirm = true
}
}
},
[
_vm._v(
"\n チェックした所属を削除する\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "12", lg: "6", sm: "6" }
},
[
_vm.authority.isAdmin === true ||
_vm.isAdminOfGroupPassages === true
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.loadShowAff()
}
}
},
[
_vm._v(
"\n 他の所属を追加する\n "
)
]
)
: _vm._e()
],
1
)
],
1
)
]
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"div",
{
staticClass: "round-data data-aff pt-0",
class: _vm.isPage === "group" ? "pb-10" : ""
},
[
_c("v-data-table", {
staticClass: "border-table scroll-table-aff table-no-bg",
attrs: {
"must-sort": "",
headers: _vm.headers,
items: _vm.dataList,
"items-per-page": _vm.perPage,
"item-key": "relationId",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
loading: _vm.loading,
"hide-default-footer": "",
"hide-default-header": "",
"show-select":
_vm.authority.isAdmin === true ||
_vm.isAdminOfGroupPassages === true
? true
: false,
"custom-sort": _vm.customSort
},
scopedSlots: _vm._u(
[
{
key: "item.name",
fn: function(ref) {
var item = ref.item
return [
item.department !== undefined &&
_vm.authority.isAdmin === true
? _c("text-link", {
staticClass: "item-user-name",
attrs: {
text:
item.department.name +
"(" +
(item.department.userCount || 0) +
")"
},
on: {
click: function($event) {
return _vm.loadDetail(item.department)
}
}
})
: item.department
? _c(
"span",
{ staticClass: "item-user-name no-hover" },
[
_vm._v(
_vm._s(
item.department.name +
"(" +
(item.department.userCount || 0) +
")"
) + "\n "
)
]
)
: _vm._e()
]
}
}
],
null,
true
),
model: {
value: _vm.cardSelected,
callback: function($$v) {
_vm.cardSelected = $$v
},
expression: "cardSelected"
}
})
],
1
),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "他の所属を追加",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
_vm.isShowAff = false
_vm.closeModal(
_vm.dataRelationDepartmentGroup.successItem > 0 ? true : false
)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c("AffiliationListTable", {
attrs: {
authority: _vm.authority,
isPage: "group-aff",
perPage: 25,
cardTotalCount: _vm.optionDepartments.total,
page: _vm.optionDepartments.page,
loading: _vm.loading,
loadingAff: _vm.loadingAff,
relationsDepartmentGroup: _vm.dataList,
dataList: _vm.departments
},
on: {
"change-page": function($event) {
return _vm.$emit("change-page-aff", $event)
},
"add-aff-to-group": function($event) {
return _vm.addAff($event)
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isShowAff,
callback: function($$v) {
_vm.isShowAff = $$v
},
expression: "isShowAff"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v(
_vm._s(
_vm.type === "del"
? "チェックした所属を削除"
: "他の所属を追加"
)
)
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.dataRelationDepartmentGroup.total >= 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value:
_vm.dataRelationDepartmentGroup.progressLoad,
callback: function($$v) {
_vm.$set(
_vm.dataRelationDepartmentGroup,
"progressLoad",
$$v
)
},
expression:
"dataRelationDepartmentGroup.progressLoad"
}
},
[
_c("strong", [
_vm._v(
_vm._s(
Math.round(
_vm.dataRelationDepartmentGroup.progressLoad
)
) + "%"
)
])
]
),
_vm._v(" "),
_c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.dataRelationDepartmentGroup.total) +
"件中" +
_vm._s(
_vm.dataRelationDepartmentGroup.successItem
)
),
_vm.type === "add"
? _c("span", [_vm._v("件を追加しました。")])
: _c("span", [_vm._v("件を削除しました。")])
]),
_vm._v(" "),
_vm.dataRelationDepartmentGroup.errorMessage.length > 0
? _c("div", [
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(
_vm.dataRelationDepartmentGroup
.errorMessage,
function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
}
)
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.dataRelationDepartmentGroup.isFinish
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_vm.type === "del"
? _c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
;(_vm.showProgress = false),
(_vm.cardSelected = []),
_vm.closeModal(
_vm.dataRelationDepartmentGroup
.successItem > 0
? true
: false
)
}
}
})
: _c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
;(_vm.showProgress = false),
_vm.closeModalAdd(
_vm.dataRelationDepartmentGroup
.successItem > 0
? true
: false
)
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isConfirm,
callback: function($$v) {
_vm.isConfirm = $$v
},
expression: "isConfirm"
}
},
[
_c(
"v-card",
[
_c("ModalTitle", {
attrs: { title: "チェックした所属を削除" },
on: {
click: function($event) {
_vm.isConfirm = false
}
}
}),
_vm._v(" "),
_c("v-card-text", { staticClass: "pt-0 pb-5 text-progress" }, [
_vm._v("所属を削除します。")
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.removeAff(_vm.cardSelected)
}
}
},
[_vm._v("\n 削除\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_vm.isShow
? _c("AffiliationListModalPage", {
attrs: { isPage: "detail", department: _vm.department },
on: {
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
getReload: function($event) {
return _vm.getReload($event)
},
"close-page-modal": function($event) {
return _vm.closeModalAff(_vm.isReloadData)
},
"get-list-user": function($event) {
return _vm.$emit("get-list-user")
},
"back-group-detail": function($event) {
_vm.$emit("back-group-detail", $event)
_vm.isShow = false
}
}
})
: _vm._e()
],
1
)
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/AffiliationListTable.vue?vue&type=template&id=7e0d0fbf&":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/AffiliationListTable.vue?vue&type=template&id=7e0d0fbf& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("v-container", [
_c(
"div",
{
staticClass: "allig-reflection-card-table",
staticStyle: { position: "relative" }
},
[
_c("ModalLoading", { attrs: { loading: _vm.loadingAff } }),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", {
staticClass: "pt-0",
attrs: { xl: "7", sm: "8" }
}),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"div",
{ staticClass: "text-center " },
[
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "12" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled:
_vm.checkItem(_vm.cardSelected)
.length === 0
},
on: {
click: function($event) {
_vm.$emit(
"add-aff-to-group",
_vm.checkItem(_vm.cardSelected)
)
}
}
},
[
_vm._v(
"\n 他の所属を追加する\n "
)
]
)
],
1
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.cardTotalCount
}
}),
_vm._v(" "),
_c("v-spacer")
],
1
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-data" },
[
_c("v-data-table", {
class:
_vm.isPage === "group-aff"
? "modal-table border-table scroll-table"
: "border-table scroll-table",
attrs: {
"must-sort": "",
headers: _vm.headers,
items: _vm.getData,
"items-per-page": _vm.perPage,
"item-key": "departmentId",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
loading: _vm.loadingAff,
"hide-default-footer": "",
"show-select": true,
"custom-sort": _vm.customSort
},
on: {
"toggle-select-all": function($event) {
return _vm.handleToggleAll($event)
}
},
scopedSlots: _vm._u(
[
{
key: "item.icon",
fn: function(ref) {
var item = ref.item
return [
_c(
"span",
[
_c("v-icon", [_vm._v("mdi-account")]),
_vm._v(
"\n " +
_vm._s(item.userCount) +
"\n "
)
],
1
),
_vm._v(" "),
_c(
"span",
{ staticClass: "mr-5 item-count" },
[
_c("v-icon", [_vm._v("mdi-domain")]),
_vm._v(
"\n " +
_vm._s(item.groupCount) +
"\n "
)
],
1
)
]
}
},
{
key: "item.name",
fn: function(ref) {
var item = ref.item
return [
item.name !== undefined
? _c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.name))
])
: _vm._e()
]
}
},
!_vm.checkAll
? {
key: "header.data-table-select",
fn: function(ref) {
var on = ref.on
var props = ref.props
return [
_c(
"v-simple-checkbox",
_vm._g(
_vm._b(
{ attrs: { color: "purple", disabled: "" } },
"v-simple-checkbox",
props,
false
),
on
)
)
]
}
}
: null,
{
key: "item.data-table-select",
fn: function(ref) {
var item = ref.item
var isSelected = ref.isSelected
var select = ref.select
return [
item.disable
? _c("v-simple-checkbox", {
attrs: {
value: true,
readonly: item.disable,
disabled: item.disable,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
: _c("v-simple-checkbox", {
attrs: {
value: isSelected,
readonly: item.disabled,
disabled: item.disabled,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
]
}
}
],
null,
true
),
model: {
value: _vm.cardSelected,
callback: function($$v) {
_vm.cardSelected = $$v
},
expression: "cardSelected"
}
})
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("v-col", { staticClass: "mr-5 mb-2" }),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.cardTotalCount / _vm.perPage),
disabled: _vm.loadingAff
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/GateGroupListTable.vue?vue&type=template&id=5cded30a&scoped=true&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/GateGroupListTable.vue?vue&type=template&id=5cded30a&scoped=true& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-reflection-gate-table mt-5" },
[
_c(
"v-container",
{ staticClass: "pb-0 pt-0 mb-5" },
[
_c("div", { staticClass: "title-block-gate mt-0 mb-0" }, [
_vm._v("ゲート一覧")
]),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-1 ",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
staticClass: "ml-3 mb-1",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.gateTotalCount
}
})
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-data table-affiliation" },
[
_c("v-data-table", {
staticClass: "border-table gate-of-group table-no-bg",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
headers: _vm.headers,
loading: _vm.loading,
items: _vm.dataGates,
"items-per-page": 25,
"item-key": "gateId",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
expanded: _vm.expanded
},
on: {
"update:expanded": function($event) {
_vm.expanded = $event
}
},
scopedSlots: _vm._u(
[
{
key: "item.name",
fn: function(ref) {
var item = ref.item
return [_c("span", [_vm._v(_vm._s(item.gate.name))])]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
})
],
1
),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_c("v-spacer"),
_vm._v(" "),
_c("v-col", { staticClass: "mr-5 mt-5" }),
_vm._v(" "),
_c("pagination", {
attrs: {
"page-length": Math.ceil(_vm.gateTotalCount / _vm.perPage),
disabled: _vm.isGetDataList
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/GateListTable.vue?vue&type=template&id=49c26ed6&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/GateListTable.vue?vue&type=template&id=49c26ed6& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-container",
{ staticClass: "mb-0", staticStyle: { position: "relative" } },
[
_c("ModalLoading", { attrs: { loading: _vm.isGetDataList } }),
_vm._v(" "),
_c(
"div",
{ staticClass: "allig-reflection-card-table" },
[
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "mt-0" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"div",
{ staticClass: "text-center" },
[
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "12" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled:
_vm.checkItem(_vm.idSelected)
.length === 0
},
on: {
click: function($event) {
_vm.$emit(
"add-gate",
_vm.checkItem(_vm.idSelected)
)
}
}
},
[
_vm._v(
"\n ゲートを追加する\n "
)
]
)
],
1
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.totalCount
}
}),
_vm._v(" "),
_c("v-spacer")
],
1
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-data" },
[
_c("v-data-table", {
staticClass: "border-table scroll-table modal-table modal-gate",
attrs: {
"must-sort": "",
headers: _vm.headers,
items: _vm.dataList,
"items-per-page": _vm.perPage,
"item-key": "gateId",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
loading: _vm.loading,
"hide-default-footer": "",
"show-select": true,
"custom-sort": _vm.customSort
},
scopedSlots: _vm._u(
[
!_vm.checkAll
? {
key: "header.data-table-select",
fn: function(ref) {
var on = ref.on
var props = ref.props
return [
_c(
"v-simple-checkbox",
_vm._g(
_vm._b(
{
attrs: { color: "purple", disabled: "" }
},
"v-simple-checkbox",
props,
false
),
on
)
)
]
}
}
: null,
{
key: "item.data-table-select",
fn: function(ref) {
var item = ref.item
var isSelected = ref.isSelected
var select = ref.select
return [
item.disable
? _c("v-simple-checkbox", {
attrs: {
value: true,
readonly: item.disable,
disabled: item.disable,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
: _c("v-simple-checkbox", {
attrs: {
value: isSelected,
readonly: item.disabled,
disabled: item.disabled,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
]
}
}
],
null,
true
),
model: {
value: _vm.idSelected,
callback: function($$v) {
_vm.idSelected = $$v
},
expression: "idSelected"
}
})
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.totalCount,
disabled: _vm.loading
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.totalCount / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/GroupListTable.vue?vue&type=template&id=183d9460&":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/GroupListTable.vue?vue&type=template&id=183d9460& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("v-container", { staticClass: "mb-0" }, [
_c(
"div",
{
staticClass: "allig-reflection-card-table",
staticStyle: { position: "relative" }
},
[
_c("ModalLoading", { attrs: { loading: _vm.loadingChild } }),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "mt-0" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"div",
{ staticClass: "text-center" },
[
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "12" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled:
_vm.checkItem(_vm.idSelected).length ===
0 || _vm.loading === true
},
on: {
click: function($event) {
_vm.$emit(
"add-group",
_vm.checkItem(_vm.idSelected)
)
}
}
},
[
_vm._v(
"\n 通行権限グループを追加する\n "
)
]
)
],
1
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3 ",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.totalCount
}
}),
_vm._v(" "),
_c("v-spacer")
],
1
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-data" },
[
_c(
"v-data-table",
{
staticClass:
"border-table scroll-table modal-table table-no-bg",
attrs: {
"must-sort": "",
headers: _vm.headers,
items: _vm.getData,
"items-per-page": _vm.perPage,
"item-key": "groupId",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
loading: _vm.loading,
"hide-default-footer": "",
"show-select": true,
"custom-sort": _vm.customSort
},
scopedSlots: _vm._u(
[
{
key: "item.userId",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.user.userId))
])
]
}
},
{
key: "item.userName",
fn: function(ref) {
var item = ref.item
return [
_c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.user.name },
on: {
click: function($event) {
_vm.isShowUserDetail = true
}
}
})
]
}
},
{
key: "item.data-table-select",
fn: function(ref) {
var item = ref.item
var isSelected = ref.isSelected
var select = ref.select
return [
item.disable
? _c("v-simple-checkbox", {
attrs: {
value: true,
readonly: item.disable,
disabled: item.disable,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
: _c("v-simple-checkbox", {
attrs: {
value: isSelected,
readonly: item.disabled,
disabled: item.disabled,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
]
}
}
],
null,
true
),
model: {
value: _vm.idSelected,
callback: function($$v) {
_vm.idSelected = $$v
},
expression: "idSelected"
}
},
[_vm._v(">\n ")]
)
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.totalCount,
disabled: _vm.loading
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.totalCount / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/UsersAllowedTable.vue?vue&type=template&id=91047c82&scoped=true&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/UsersAllowedTable.vue?vue&type=template&id=91047c82&scoped=true& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("v-container", { class: _vm.isPage === "group" ? "pt-0" : "" }, [
_c(
"div",
{ staticClass: "allig-reflection-card-table users-table" },
[
_c(
"div",
{ staticClass: "round-action pb-0" },
[
_vm.isPage === "affiliation-add" || _vm.isPage === "detail"
? _c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { md: "12", xl: "12" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
[
_c("searchbox", {
staticClass: "input-search btn-user-search",
attrs: {
searchTargetItems: _vm.searchTargetItems,
title: "ユーザーを検索",
disabled: _vm.loading,
inputSearch: _vm.inputSearch
},
on: {
search: function($event) {
return _vm.$emit("search-user", $event)
}
}
})
],
1
)
],
1
)
],
1
)
])
],
1
)
: _vm.isPage === "affiliation" ||
_vm.isPage === "affiliation-add-new"
? _c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "pt-0" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"div",
{ staticClass: "text-center" },
[
_c(
"v-col",
{
staticClass: "btn-add pt-0 btn-add-user",
attrs: { cols: "6" }
},
[
_vm.isActionPage === "add"
? _c(
"div",
[
_vm.authority.isAdmin === true
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.loadShowUser()
}
}
},
[
_vm._v(
"\n 既存ユーザーを追加する\n "
)
]
)
: _vm._e()
],
1
)
: _c(
"div",
{ staticClass: "text-center" },
[
_vm.authority.isAdmin === true ||
_vm.isAdminToAddUser === true
? _c(
"v-menu",
{
attrs: {
"open-on-hover": "",
"offset-y": ""
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs =
ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass:
"btn-primary"
},
"v-btn",
attrs,
false
),
on
),
[
_vm._v(
"\n ユーザーを追加する\n "
)
]
)
]
}
}
],
null,
false,
559692583
)
},
[
_vm._v(" "),
_c(
"v-list",
[
_c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function(
$event
) {
_vm.isShow = true
}
}
},
[
_c(
"v-list-item-title",
[
_vm._v(
"新規ユーザーを追加する"
)
]
)
],
1
),
_vm._v(" "),
_vm.authority
.isAdmin === true
? _c(
"v-list-item",
{
attrs: {
link: ""
},
on: {
click: function(
$event
) {
return _vm.loadShowUser()
}
}
},
[
_c(
"v-list-item-title",
[
_vm._v(
"既存ユーザーを追加する"
)
]
)
],
1
)
: _vm._e()
],
1
)
],
1
)
: _vm._e()
],
1
)
]
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"btn-add pt-0 btn-add-user mr-8",
attrs: { cols: "6" }
},
[
_vm.authority.isAdmin === true
? _c(
"v-btn",
{
staticClass: "btn-second",
attrs: {
outlined: "",
disabled:
_vm.idSelected.length === 0
},
on: {
click: function($event) {
_vm.isConfirm = true
}
}
},
[
_vm._v(
"\n チェックしたユーザーを削除する\n "
)
]
)
: _vm._e()
],
1
)
],
1
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "pt-0 pb-0",
attrs: { md: "12", xl: "12", sm: "12" }
},
[
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
[
_c("searchbox", {
staticClass:
"input-search btn-user-search",
attrs: {
searchTargetItems:
_vm.searchTargetItems,
title: "ユーザーを検索",
disabled: _vm.loading,
inputSearch: _vm.inputSearch
},
on: {
search: function($event) {
return _vm.$emit(
"search-user",
$event
)
}
}
})
],
1
)
],
1
)
],
1
)
]
)
],
1
)
: _vm.isPage === "group"
? _c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "col-sm-3 col-lg-3 col-xl-3 col" },
[
_c("h3", { staticClass: "mt-3" }, [
_vm._v(
"その他の通行可能ユーザー(" +
_vm._s(_vm.totalCount) +
"件)"
)
])
]
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"div",
{ staticClass: "text-center " },
[
_c(
"v-col",
{
staticClass: "btn-add btn-add-user pt-0",
attrs: { cols: "6" }
},
[
_vm.authority.isAdmin === true ||
_vm.isAdminOfGroupPassages === true
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.loadShowUser()
}
}
},
[
_vm._v(
"\n 他のユーザーを追加する\n "
)
]
)
: _c("div", {
staticStyle: { width: "200px" }
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass:
"btn-add btn-add-user pt-0 mr-6",
attrs: { cols: "6" }
},
[
_vm.authority.isAdmin === true ||
_vm.isAdminOfGroupPassages === true
? _c(
"v-btn",
{
staticClass: "btn-second",
attrs: {
outlined: "",
disabled:
_vm.idSelected.length === 0
},
on: {
click: function($event) {
_vm.isConfirm = true
}
}
},
[
_vm._v(
"\n チェックしたユーザーを削除する\n "
)
]
)
: _vm._e()
],
1
)
],
1
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "pt-0 pb-0",
attrs: { cols: "12", lg: "12", sm: "12" }
},
[
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
[
_c("searchbox", {
staticClass:
"input-search btn-user-search",
attrs: {
searchTargetItems:
_vm.searchTargetItems,
title: "ユーザーを検索",
disabled: _vm.loading,
inputSearch: _vm.inputSearch
},
on: {
search: function($event) {
return _vm.$emit(
"search-user",
$event
)
}
}
})
],
1
)
],
1
)
],
1
)
]
)
],
1
)
: _c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { md: "4", xl: "5" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
[
_c("searchbox", {
staticClass: "input-search btn-user-search",
attrs: {
searchTargetItems: _vm.searchTargetItems,
title: "ユーザーを検索",
disabled: _vm.loading,
inputSearch: _vm.inputSearch
},
on: {
search: function($event) {
return _vm.$emit("search-user", $event)
}
}
})
],
1
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "pt-0" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"div",
{ staticClass: "text-center mr-10" },
[
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "6" }
},
[
_vm.authority.isAdmin === true ||
_vm.isAdminOfGroupPassages === true
? _c(
"v-btn",
{
staticClass: "btn-second",
attrs: {
outlined: "",
disabled:
_vm.idSelected.length === 0
}
},
[
_vm._v(
"\n チェックしたユーザーを削除する\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "6" }
},
[
_vm.authority.isAdmin === true ||
_vm.isAdminOfGroupPassages === true
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
_vm.isShow = true
}
}
},
[
_vm._v(
"\n ユーザーを追加する\n "
)
]
)
: _vm._e()
],
1
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-5",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
staticClass: "ml-5",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.totalCount
}
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c("v-checkbox", {
staticClass: "text-caption-checkbox mr-5",
attrs: {
label: "有効なユーザーのみ表示",
color: "green",
dense: "",
"hide-details": ""
},
on: {
click: function($event) {
return _vm.Change()
}
},
model: {
value: _vm.isShowValidUser,
callback: function($$v) {
_vm.isShowValidUser = $$v
},
expression: "isShowValidUser"
}
}),
_vm._v(" "),
_c(
"div",
{
staticClass:
"text-caption display-option included-option text-sm-caption text-md-caption text-lg-caption text-xl-caption",
on: {
click: function() {
_vm.showOption = !_vm.showOption
}
}
},
[
_c("span", { staticClass: "display-option-title" }, [
_vm._v("\n 表示オプション\n ")
]),
_vm._v(" "),
_c(
"span",
[
_c("v-icon", { attrs: { dense: "" } }, [
_vm._v("mdi-chevron-down")
])
],
1
)
]
)
],
1
),
_vm._v(" "),
_vm.showOption
? _c(
"v-row",
{ staticClass: "pt-0 pb-10 mt-0 " },
[
_c(
"v-container",
{ staticClass: "pt-0" },
[
_c("display-option", {
attrs: {
isShowOption: _vm.showOption,
"display-option-items": _vm.displayOptionItems,
disabled: _vm.loading,
isVaildOnly: _vm.isVaildOnly,
isVaildOnlyShow: false
},
on: {
"show-only-isVaild": function($event) {
return _vm.$emit("show-only-isVaild", $event)
},
input: function($event) {
return _vm.CheckColumn($event)
}
},
model: {
value: _vm.selectedDisplayOption,
callback: function($$v) {
_vm.selectedDisplayOption = $$v
},
expression: "selectedDisplayOption"
}
})
],
1
)
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{ class: _vm.isPage !== "group" ? "pa-3" : "" },
[
_c("v-col", { staticClass: "pt-0", attrs: { sm: "12" } }, [
_c(
"div",
{
staticClass:
"round-data round-data-user-aff table-affiliation"
},
[
_c("v-data-table", {
staticClass: "table-no-bg customize-table-scroll",
attrs: {
"mobile-breakpoint": 0,
"must-sort": "",
headers: _vm.headers,
items: _vm.dataList,
"items-per-page": _vm.perPage,
"item-key": "user.userId",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
loading: _vm.loading,
"hide-default-footer": "",
"show-select":
_vm.isPage === "group" &&
_vm.authority.isAdmin === false &&
_vm.isAdminOfGroupPassages === false
? false
: true,
"custom-sort": _vm.customSort
},
scopedSlots: _vm._u(
[
_vm.isPage === "affiliation-add"
? {
key: "item.data-table-select",
fn: function(ref) {
var item = ref.item
var isSelected = ref.isSelected
var select = ref.select
return [
item.company !== ""
? _c("v-simple-checkbox", {
attrs: {
value: false,
readonly: "",
disabled: "",
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
: _c("v-simple-checkbox", {
attrs: {
value: isSelected,
ripple: false
},
on: {
input: function($event) {
return select($event)
}
}
})
]
}
}
: null,
{
key: "item.userId",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.user.userId))
])
]
}
},
{
key: "item.userName",
fn: function(ref) {
var item = ref.item
return [
_vm.authority.isAdmin &&
_vm.isPage !== "affiliation-add-new"
? _c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.user.name },
on: {
click: function($event) {
return _vm.showUserDetail(
item.user.userId
)
}
}
})
: _c(
"span",
{ staticClass: "item-user-name no-hover" },
[
_vm._v(
_vm._s(item.user.name) +
"\n "
)
]
)
]
}
},
{
key: "item.user.registered",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(
_vm.converDateShort(item.user.registered)
) +
"\n "
)
]
}
},
{
key: "item.user.updated",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(
_vm.converDateShort(item.user.updated)
) +
"\n "
)
]
}
},
{
key: "item.user.isValid",
fn: function(ref) {
var item = ref.item
return [
_vm._v(
"\n " +
_vm._s(item.user.isValid ? "有効" : "無効") +
"\n "
)
]
}
}
],
null,
true
),
model: {
value: _vm.idSelected,
callback: function($$v) {
_vm.idSelected = $$v
},
expression: "idSelected"
}
})
],
1
)
])
],
1
),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_vm.isPage === "group"
? _c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("v-col", { staticClass: "mr-5 mb-2" }),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.totalCount / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
: _c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c("v-col", { staticClass: "mr-5 mb-2" }),
_vm._v(" "),
_vm.loading === false || _vm.isPage === "affiliation-add"
? _c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.totalCount / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
: _vm._e()
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "新規ユーザー追加",
"no-footer": "",
smallScreen: "1200",
className: "common-padding"
},
on: {
close: function($event) {
_vm.isShow = false
_vm.closeModal(_vm.isReloadData)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShow
? _c("UserAddPage", {
attrs: {
isModal: true,
userId: _vm.userId,
authority: _vm.authority,
departmentId: _vm.departmentId
},
on: {
getReload: function($event) {
return _vm.getReload($event)
},
"close-modal-edit": function($event) {
_vm.isShow = false
},
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShow,
callback: function($$v) {
_vm.isShow = $$v
},
expression: "isShow"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "ユーザー詳細",
"no-footer": "",
smallScreen: "1200",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.closeModalDetail(_vm.isReloadData)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShowUserDetail
? _c("UserDetailPage", {
attrs: {
titlePage: "ユーザー情報",
isModal: true,
userIdModal: _vm.userId,
authority: _vm.authority
},
on: {
getReload: function($event) {
return _vm.getReload($event)
},
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
"close-popup": function($event) {
_vm.isShowUserDetail = false
_vm.$emit("load-group", $event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShowUserDetail,
callback: function($$v) {
_vm.isShowUserDetail = $$v
},
expression: "isShowUserDetail"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title:
_vm.isPage === "group" ? "他のユーザーを追加" : "ユーザー追加",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
_vm.isShowUser = false
_vm.closeModal(_vm.isReloadData)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShowUser
? _c("ModalPageUser", {
attrs: {
isPage:
_vm.isPage === "affiliation"
? "aff-load-all-user"
: _vm.isPage === "affiliation-add-new"
? "affiliation-add-new"
: "group-load-all-user",
isAction:
_vm.isPage === "affiliation"
? "add-user-to-aff"
: "",
groupId: _vm.groupId,
departmentId: _vm.departmentId,
itemDepartment: _vm.itemDepartment,
groupPassages:
_vm.isPage === "group"
? _vm.dataGroupPassages.dataOri
: _vm.dataList,
dataAdded:
_vm.isPage === "affiliation-add-new"
? _vm.dataList
: [],
loadingParent: _vm.loading
},
on: {
"change-page-group": function($event) {
return _vm.$emit("change-page-group", $event)
},
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
"close-modal": function($event) {
_vm.isPage !== "group"
? _vm.$emit("close-modal", $event)
: _vm.$emit("close-modal-add", _vm.isReloadData)
},
"affiliation-add-item-direct": function($event) {
_vm.$emit("affiliation-add-item-direct", $event)
_vm.isShowUser = false
},
getReload: function($event) {
return _vm.getReload($event)
},
"close-modal-aff": function($event) {
_vm.isReloadData
? _vm.$emit("close-modal", _vm.isReloadData)
: _vm.$emit("close-modal-false", false)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShowUser,
callback: function($$v) {
_vm.isShowUser = $$v
},
expression: "isShowUser"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_vm.isPage === "group" && _vm.type === "del"
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("チェックしたユーザーを通行権限グループから削除")]
)
: _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("チェックしたユーザーを削除")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.dataRelationUser.total >= 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.dataRelationUser.progressLoad,
callback: function($$v) {
_vm.$set(
_vm.dataRelationUser,
"progressLoad",
$$v
)
},
expression: "dataRelationUser.progressLoad"
}
},
[
_c("strong", [
_vm._v(
_vm._s(
Math.round(_vm.dataRelationUser.progressLoad)
) + "%"
)
])
]
),
_vm._v(" "),
_vm.dataRelationUser.successItem > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.dataRelationUser.total) +
"件中" +
_vm._s(_vm.dataRelationUser.successItem) +
" "
),
_vm.type === "add"
? _c("span", [_vm._v("件を追加しました。")])
: _c("span", [_vm._v("件を削除しました。")])
])
: _vm._e(),
_vm._v(" "),
_vm.dataRelationUser.errorMessage.length > 0
? _c("div", [
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(
_vm.dataRelationUser.errorMessage,
function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
}
)
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.dataRelationUser.isFinish
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.closeModalUser(
_vm.dataRelationUser.successItem > 0
? true
: false
)
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title:
_vm.isPage === "group"
? "チェックしたユーザーを通行権限グループから削除"
: "チェックしたユーザーを削除",
smallScreen: "600",
text: "ユーザーを削除します。",
className: "common-modal"
},
on: {
close: function($event) {
_vm.isConfirm = false
}
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
attrs: { text: "削除" },
on: {
click: function($event) {
return _vm.removeUser(_vm.idSelected)
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isConfirm,
callback: function($$v) {
_vm.isConfirm = $$v
},
expression: "isConfirm"
}
})
],
1
)
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/UsersListTable.vue?vue&type=template&id=664c3632&":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/UsersListTable.vue?vue&type=template&id=664c3632& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("v-container", [
_c(
"div",
{ staticClass: "allig-reflection-card-table" },
[
_c("h3", { staticClass: "mt-5 mb-5" }, [
_vm._v("その他の通行可能ユーザー")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-action" },
[
_vm.isPage === "UsersAllowedTable"
? _c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { md: "4", xl: "5" } }),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"div",
{ staticClass: "text-center mr-10" },
[
_c("v-col", {
staticClass: "btn-add pt-0",
attrs: { cols: "6" }
}),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "6" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled: _vm.idSelected.length === 0
},
on: {
click: function($event) {
return _vm.$emit(
"add-user",
_vm.idSelected
)
}
}
},
[
_vm._v(
"\n 他のユーザーを追加する\n "
)
]
)
],
1
)
],
1
)
]
)
],
1
)
],
1
)
: _c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { md: "4", xl: "5" } }),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"div",
{ staticClass: "text-center mr-10" },
[
_c("v-col", {
staticClass: "btn-add pt-0",
attrs: { cols: "6" }
}),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "btn-add pt-0",
attrs: { cols: "6" }
},
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled: _vm.idSelected.length === 0
},
on: {
click: function($event) {
return _vm.$emit(
"add-user-to-group",
_vm.idSelected
)
}
}
},
[
_vm._v(
"\n 他のユーザーを追加する\n "
)
]
)
],
1
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3 border-bottom-bold",
attrs: {
"no-gutters": "",
justify: "space-between",
"align-content": "center"
}
},
[
_c("show-per-page", {
staticClass: "ml-8 mb-3",
attrs: {
"per-page": _vm.perPage,
page: _vm.page,
"items-length": _vm.totalCount
}
}),
_vm._v(" "),
_c("v-spacer")
],
1
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-data" },
[
_c(
"v-data-table",
{
staticClass: "border-table scroll-table table-no-bg",
attrs: {
"must-sort": "",
headers: _vm.headers,
items: _vm.dataList,
"items-per-page": _vm.perPage,
"item-key": "userId",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
loading: _vm.loading,
"hide-default-footer": "",
"show-select": true,
"custom-sort": _vm.customSort
},
scopedSlots: _vm._u(
[
{
key: "item.userId",
fn: function(ref) {
var item = ref.item
return [
_c("span", { staticClass: "item-user-id" }, [
_vm._v(_vm._s(item.user.userId))
])
]
}
},
{
key: "item.userName",
fn: function(ref) {
var item = ref.item
return [
_c("text-link", {
staticClass: "item-user-name",
attrs: { text: item.user.name },
on: {
click: function($event) {
_vm.isShowUserDetail = true
}
}
})
]
}
}
],
null,
true
),
model: {
value: _vm.idSelected,
callback: function($$v) {
_vm.idSelected = $$v
},
expression: "idSelected"
}
},
[_vm._v(">\n ")]
)
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.totalCount,
disabled: _vm.loading
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(_vm.totalCount / _vm.perPage),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
)
])
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/VerifyLogList/VerifyLogList.vue?vue&type=template&id=7504e135&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/VerifyLogList/VerifyLogList.vue?vue&type=template&id=7504e135& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c(
"v-container",
[
_c(
"v-row",
{ attrs: { justify: "start" } },
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"v-col",
{ attrs: { cols: "2" } },
[
_c("v-subheader", [
_vm._v("\n カードの絞り込み\n ")
])
],
1
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "space-between" } },
[
_vm.$vuetify.breakpoint.mdAndUp
? _c(
"v-col",
{ attrs: { cols: "2" } },
[
_c("v-subheader", [
_vm._v("\n カードの絞り込み\n ")
])
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
[
_c("searchbox", {
staticClass: "input-search",
attrs: {
title: "内容で絞り込み",
searchTargetItems: _vm.searchTargetItems
},
on: {
search: function($event) {
return _vm.$emit("search", $event)
}
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticStyle: { "overflow-x": "scroll" } },
[
_c("v-data-table", {
staticClass: "border-table",
attrs: {
loading: _vm.loading,
headers: _vm.headers,
items: _vm.data,
"items-per-page": _vm.perPage,
"item-key": "timeSetting",
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
"hide-default-header": "",
dense: ""
},
on: {
"update:options": function($event) {
return _vm.$emit("change-sort", $event)
}
},
scopedSlots: _vm._u([
{
key: "header",
fn: function(ref) {
return [
_c("thead", { staticClass: "v-data-table-header" }, [
_c("tr", [
_c("th", { attrs: { colspan: "1", rowspan: "2" } }),
_vm._v(" "),
_c("th", { attrs: { colspan: "2" } }, [
_vm._v("Group Header 2")
]),
_vm._v(" "),
_c("th", { attrs: { colspan: "2" } }, [
_vm._v("Group Header 3")
]),
_vm._v(" "),
_c("th", { attrs: { colspan: "2" } }, [
_vm._v("Group Header 4")
]),
_vm._v(" "),
_c("th", { attrs: { colspan: "2" } }, [
_vm._v("Group Header 5")
]),
_vm._v(" "),
_c("th", { attrs: { colspan: "2" } }, [
_vm._v("Group Header 6")
])
]),
_vm._v(" "),
_c("tr", [
_c("th", { staticStyle: { width: "1000px" } }, [
_vm._v("Header 2")
]),
_vm._v(" "),
_c("th", { staticStyle: { width: "1000px" } }, [
_vm._v("Header 3")
]),
_vm._v(" "),
_c("th", { staticStyle: { width: "1000px" } }, [
_vm._v("Header 4")
]),
_vm._v(" "),
_c("th", { staticStyle: { width: "1000px" } }, [
_vm._v("Header 5")
]),
_vm._v(" "),
_c("th", { staticStyle: { width: "1000px" } }, [
_vm._v("Header 6")
]),
_vm._v(" "),
_c("th", { staticStyle: { width: "1000px" } }, [
_vm._v("Header 7")
]),
_vm._v(" "),
_c("th", { staticStyle: { width: "1000px" } }, [
_vm._v("Header 8")
]),
_vm._v(" "),
_c("th", { staticStyle: { width: "1000px" } }, [
_vm._v("Header 9")
]),
_vm._v(" "),
_c("th", { staticStyle: { width: "1000px" } }, [
_vm._v("Header 10")
]),
_vm._v(" "),
_c("th", { staticStyle: { width: "1000px" } }, [
_vm._v("Header 11")
])
])
])
]
}
}
]),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
})
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanFaceDbList/ZenescanFaceDbList.vue?vue&type=template&id=09efe13e&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanFaceDbList/ZenescanFaceDbList.vue?vue&type=template&id=09efe13e&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "zenescan-face-db-list" },
[
[
_c(
"v-container",
{ attrs: { fluid: "" } },
[
_c("alert", {
attrs: { text: _vm.errorMessageLogsModal, type: "error" },
model: {
value: _vm.isDisplayErrorMessage,
callback: function($$v) {
_vm.isDisplayErrorMessage = $$v
},
expression: "isDisplayErrorMessage"
}
}),
_vm._v(" "),
_c("alert", {
attrs: { text: _vm.successMessageLogsModal, type: "success" },
model: {
value: _vm.isDisplaySuccessMessage,
callback: function($$v) {
_vm.isDisplaySuccessMessage = $$v
},
expression: "isDisplaySuccessMessage"
}
}),
_vm._v(" "),
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add" },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("click-open-add-zenescan-face-db")
}
}
},
[_vm._v("\n 追加\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass: "border-table scroll-table",
attrs: {
"must-sort": "",
headers: _vm.headers,
loading: _vm.isLoadingZenescanFaceDb,
items: _vm.displayZenescanFaceDbs,
"items-per-page": _vm.perPageItemLength,
"footer-props": {
"items-per-page-text": "表示件数:",
"items-per-page-options": [10, 50, 100]
},
"no-data-text": "データはありません",
"loading-text": "データを読み込中です",
"show-select": _vm.showSelect,
dense: "",
"item-key": "faceDbId",
"item-class": "align-center"
},
scopedSlots: _vm._u(
[
{
key: "item.icons",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
item.status === "-"
? _c(
"v-icon",
_vm._g(
_vm._b(
{ attrs: { color: "success" } },
"v-icon",
attrs,
false
),
on
),
[
_vm._v(
"\n mdi-check-circle\n "
)
]
)
: _c(
"v-icon",
_vm._g(
_vm._b(
{ attrs: { color: "error" } },
"v-icon",
attrs,
false
),
on
),
[
_vm._v(
"\n mdi-alert-circle\n "
)
]
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
item.status === "-"
? _c("span", [_vm._v(" 問題なし ")])
: _c("span", [
_vm._v(" " + _vm._s(item.status) + " ")
])
]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.openLoginInfoEdit(
item.faceDbId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
item.isConnected
? _c("v-icon", [
_vm._v("mdi-lan-connect")
])
: _c(
"v-icon",
{ staticClass: "red" },
[_vm._v("mdi-lan-disconnect")]
)
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [_vm._v(" Zenescan接続状態 ")])
]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.$emit(
"click-edit-zenescan-face-db",
item.faceDbId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-square-edit-outline")
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [_vm._v(" Zenescan設定編集 ")])
]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.clickConfirmDeleteZenescanFaceDb(
item.faceDbId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-trash-can-outline")
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [_vm._v(" Zenescan設定削除 ")])
]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: { icon: "" },
on: {
click: function($event) {
return _vm.clickConfirmSyncZenescanFaceDb(
item.faceDbId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-arrow-up-bold-box-outline"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [_vm._v(" Zenescan設定再登録 ")])
]
)
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[_c("v-spacer")],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isDisplayDeleteConfirm,
callback: function($$v) {
_vm.isDisplayDeleteConfirm = $$v
},
expression: "isDisplayDeleteConfirm"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v(" Zenescan設定削除 ")
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-card-text", { staticClass: "pa-4" }, [
_c("p", [_vm._v("このZenescan設定を削除しますか?")])
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.deleteComfirmZenescanFaceDb(false)
}
}
},
[_vm._v("\n キャンセル\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.deleteComfirmZenescanFaceDb(true)
}
}
},
[_vm._v("OK")]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isDisplaySyncConfirm,
callback: function($$v) {
_vm.isDisplaySyncConfirm = $$v
},
expression: "isDisplaySyncConfirm"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v(" Zenescan設定再登録 ")
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-card-text", { staticClass: "pa-4" }, [
_c("p", [_vm._v("このZenescan設定を再登録しますか?")])
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.syncComfirmZenescanFaceDb(false)
}
}
},
[_vm._v("\n キャンセル\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.syncComfirmZenescanFaceDb(true)
}
}
},
[_vm._v("OK")]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
_vm._v(" "),
_c("zenescan-login", {
attrs: { isVisible: _vm.isDisplayLoginForm },
on: {
close: function($event) {
_vm.isDisplayLoginForm = false
},
"click-save-zenescan-login": function($event) {
return _vm.saveLoginInfo($event)
}
},
model: {
value: _vm.loginInfo,
callback: function($$v) {
_vm.loginInfo = $$v
},
expression: "loginInfo"
}
})
],
2
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanFaceImageBulkAdd/ZenescanFaceImageBulkAdd.vue?vue&type=template&id=084cf3be&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanFaceImageBulkAdd/ZenescanFaceImageBulkAdd.vue?vue&type=template&id=084cf3be&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("Modal", {
attrs: { value: _vm.isVisible, title: "顔写真一括登録" },
on: { close: _vm.close },
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c(
"v-form",
{
ref: "formZenescanFaceImage",
staticClass: "modal-body-top",
attrs: { "lazy-validation": "" }
},
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { md: 11 } },
[
_c("drag-and-drop-file-input-form", {
attrs: {
title: "顔写真",
inputType: "account-image-file",
rules: [_vm.isValidInputFile(_vm.value)],
alertText:
"ファイルサイズが4MB以上の顔写真は登録時に圧縮されます"
},
model: {
value: _vm.value.imageFiles,
callback: function($$v) {
_vm.$set(_vm.value, "imageFiles", $$v)
},
expression: "value.imageFiles"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { md: 11 } },
[
_c("input-form", {
attrs: {
title: "テンプレート",
inputType: "file",
accept: ".xlsx"
},
model: {
value: _vm.value.importFile,
callback: function($$v) {
_vm.$set(_vm.value, "importFile", $$v)
},
expression: "value.importFile"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ attrs: { justify: "center" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary mt-5",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("click-download-template-excel")
}
}
},
[
_vm._v(
"\n テンプレートのダウンロード\n "
)
]
)
],
1
)
],
1
)
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.close()
}
}
},
[_vm._v("\n 閉じる\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickAddZenescanFaceImage()
}
}
},
[_vm._v("\n 次へ進む\n ")]
)
],
1
)
]
},
proxy: true
}
])
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanFaceImageBulkEdit/ZenescanFaceImageBulkEdit.vue?vue&type=template&id=7b49bfce&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanFaceImageBulkEdit/ZenescanFaceImageBulkEdit.vue?vue&type=template&id=7b49bfce& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("Modal", {
attrs: { value: _vm.isVisible, title: "顔写真一覧" },
on: { close: _vm.close },
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c(
"v-form",
{
ref: "formFaceImage",
staticClass: "modal-body",
attrs: { "lazy-validation": "" }
},
[
_c(
"v-container",
{ attrs: { fluid: "" } },
[
!_vm.imageFiles || _vm.imageFiles.length === 0
? _c(
"v-row",
[
_c(
"v-col",
[
_c(
"v-card",
{
staticClass: "mx-auto",
attrs: { width: "100%" }
},
[
_c("v-card-title", [
_vm._v(
"\n データはありません\n "
)
])
],
1
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm._l(_vm.imageFiles, function(item, index) {
return _c(
"v-row",
{ key: item.fileName },
[
_c(
"v-col",
[
_c(
"v-card",
{
staticClass: "mx-auto",
attrs: { width: "100%" }
},
[
_c(
"div",
{ staticClass: "d-flex flex-no-wrap" },
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "2" } },
[
_c(
"v-avatar",
{
staticClass: "ma-3",
attrs: {
size: "150",
rounded: "0"
}
},
[
_c(
"v-img",
{
attrs: {
src: item.fileSrc
}
},
[
item.imageFile.size >
_vm.maxFileSize
? _c(
"multiple-line-help-icon",
{
staticClass:
"ml-2",
attrs: {
iconType:
"alert",
line1:
"ファイルサイズが4MB以上です",
line2:
"ファイルサイズが4MB以上の顔写真は登録時に圧縮されます"
}
}
)
: _vm._e()
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-card-actions",
[
_c(
"v-col",
[
_c("input-form", {
attrs: {
title: "照合種別",
inputType: "select",
"select-items":
_vm.typeItems,
disabled:
item.noDataFlag
},
on: {
"change-select": function(
$event
) {
return _vm.switchPcodeType(
index
)
}
},
model: {
value: item.pCodeType,
callback: function(
$$v
) {
_vm.$set(
item,
"pCodeType",
$$v
)
},
expression:
"item.pCodeType"
}
}),
_vm._v(" "),
_c("input-form", {
directives: [
{
name: "show",
rawName: "v-show",
value:
item.pCodeType ===
2,
expression:
"item.pCodeType === 2"
}
],
attrs: {
title: "カード番号",
inputType: "text",
disabled: true,
helpText:
"19桁の文字列が自動で生成されます"
},
model: {
value: item.pCodeId,
callback: function(
$$v
) {
_vm.$set(
item,
"pCodeId",
$$v
)
},
expression:
"item.pCodeId"
}
}),
_vm._v(" "),
_c("input-form", {
directives: [
{
name: "show",
rawName: "v-show",
value:
item.pCodeType ===
0,
expression:
"item.pCodeType === 0"
}
],
attrs: {
title: "カード番号",
inputType:
"text-plus",
rules: [
_vm.isRequired(
item.pCodeId
)
]
},
on: {
"click-add-btn": function(
$event
) {
return _vm.$emit(
"click-add-pcode",
index
)
}
},
model: {
value: item.pCodeId,
callback: function(
$$v
) {
_vm.$set(
item,
"pCodeId",
$$v
)
},
expression:
"item.pCodeId"
}
}),
_vm._v(" "),
_c("input-form", {
directives: [
{
name: "show",
rawName: "v-show",
value:
item.pCodeType ===
0,
expression:
"item.pCodeType === 0"
}
],
attrs: {
title: "ユーザー",
inputType: "text",
disabled: true
},
model: {
value: item.user,
callback: function(
$$v
) {
_vm.$set(
item,
"user",
$$v
)
},
expression:
"item.user"
}
}),
_vm._v(" "),
_c("input-form", {
directives: [
{
name: "show",
rawName: "v-show",
value:
item.pCodeType ===
2,
expression:
"item.pCodeType === 2"
}
],
attrs: {
title: "ユーザーID",
inputType:
"text-plus",
rules: [
_vm.isRequired(
item.userId
)
]
},
on: {
"click-add-btn": function(
$event
) {
return _vm.$emit(
"click-add-user",
index
)
}
},
model: {
value: item.userId,
callback: function(
$$v
) {
_vm.$set(
item,
"userId",
$$v
)
},
expression:
"item.userId"
}
}),
_vm._v(" "),
_c("input-form", {
directives: [
{
name: "show",
rawName: "v-show",
value:
item.pCodeType ===
2,
expression:
"item.pCodeType === 2"
}
],
attrs: {
title: "ユーザー名",
inputType: "text",
disabled: true
},
model: {
value: item.userName,
callback: function(
$$v
) {
_vm.$set(
item,
"userName",
$$v
)
},
expression:
"item.userName"
}
})
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
]
)
],
1
)
],
1
)
})
],
2
)
],
1
),
_vm._v(" "),
_c(
"v-container",
{
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.isVisibleInput === true,
expression: "isVisibleInput === true"
}
]
},
[
_c("v-row", [_c("v-divider", { staticClass: "my-3" })], 1),
_vm._v(" "),
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
[
_c("drag-and-drop-file-input-form", {
attrs: {
title: "顔写真",
inputType: "account-image-file"
},
model: {
value: _vm.imageData,
callback: function($$v) {
_vm.imageData = $$v
},
expression: "imageData"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c("input-form", {
attrs: {
title: "テンプレート",
inputType: "file",
accept: ".csv,.xlsx"
},
model: {
value: _vm.importFile,
callback: function($$v) {
_vm.importFile = $$v
},
expression: "importFile"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c("success-button", {
attrs: { text: "画像一覧に反映する" },
on: {
click: function($event) {
return _vm.clickAddImage()
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("v-row", [_c("v-divider", { staticClass: "my-3" })], 1)
],
1
)
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.close()
}
}
},
[_vm._v("\n 閉じる\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickAddPostFaceImage()
}
}
},
[_vm._v("\n 登録\n ")]
)
],
1
)
]
},
proxy: true
}
])
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanFaceImageList/ZenescanFaceImageList.vue?vue&type=template&id=0b393746&scoped=true&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanFaceImageList/ZenescanFaceImageList.vue?vue&type=template&id=0b393746&scoped=true& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "zenescan-face-image-list" },
[
[
_c(
"v-container",
{ staticClass: "face-image-list-container", attrs: { fluid: "" } },
[
_c("alert", {
attrs: { text: _vm.errorMessageLogsModal, type: "error" },
model: {
value: _vm.isDisplayErrorMessage,
callback: function($$v) {
_vm.isDisplayErrorMessage = $$v
},
expression: "isDisplayErrorMessage"
}
}),
_vm._v(" "),
_c("alert", {
attrs: { text: _vm.successMessageLogsModal, type: "success" },
model: {
value: _vm.isDisplaySuccessMessage,
callback: function($$v) {
_vm.isDisplaySuccessMessage = $$v
},
expression: "isDisplaySuccessMessage"
}
}),
_vm._v(" "),
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
[
_c("search", {
attrs: {
label: "検索",
searchTargetItems: _vm.searchTargetItems,
disabled: _vm.isLoadingZenescanFaceImage,
isVisibleButton: true
},
on: {
search: function($event) {
return _vm.clickSearch($event)
}
},
model: {
value: _vm.innerSearchValue,
callback: function($$v) {
_vm.innerSearchValue = $$v
},
expression: "innerSearchValue"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "col-md-2 text-align-end" },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: { click: _vm.clickAddFaceImage }
},
[_vm._v("\n 顔写真を登録する\n ")]
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "col-md-2 text-align-end" },
[
_c("action-button", {
attrs: {
text: "アクション ▼",
"action-items": _vm.actionItems,
disabled: _vm.selectedFaceImageIds.length === 0
},
on: {
"click-enable": function($event) {
return _vm.$emit("show-dialog-confirm", {
faceImageIds: _vm.selectedFaceImageIds,
pCodeIds: _vm.selectedPCodeIds,
type: 0
})
},
"click-disable": function($event) {
return _vm.$emit("show-dialog-confirm", {
faceImageIds: _vm.selectedFaceImageIds,
pCodeIds: _vm.selectedPCodeIds,
type: 1
})
},
"click-delete":
_vm.clickShowDialogConfirmDeleteZenescanFaceImage
}
})
],
1
)
],
1
),
_vm._v(" "),
_c("v-data-table", {
staticClass:
"border-table scroll-table face-image-list-data-table",
attrs: {
headers: _vm.headers,
loading: _vm.isLoadingZenescanFaceImage,
items: _vm.faceImages,
"items-per-page": _vm.perPage,
"show-select": _vm.showSelect,
"fixed-header": true,
"no-data-text": "データはありません",
"loading-text": "データを読み込中です",
dense: "",
"hide-default-footer": "",
"item-key": "faceImageId",
"item-class": "align-center"
},
on: {
"update:items-per-page": _vm.updateItemsPerPage,
"update:page": _vm.updatePage,
"update:options": function($event) {
return _vm.$emit("change-sort", $event)
}
},
scopedSlots: _vm._u(
[
{
key: "item.faceImageBase64",
fn: function(ref) {
var item = ref.item
return [
item.faceImageBase64 && item.faceImageBase64.length > 0
? _c("v-img", {
attrs: { src: item.faceImageBase64, width: "200" }
})
: _vm._e(),
_vm._v(" "),
!(
item.faceImageBase64 &&
item.faceImageBase64.length > 0
)
? _c(
"div",
[
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon: "",
loading:
item.isFaceImageLoading,
disabled:
item.isFaceImageLoading
},
on: {
click: function(
$event
) {
return _vm.clickFaceImageFile(
item.faceImageId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v(
"mdi-file-account-outline"
)
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(" "),
_c("span", [
_vm._v(
"\n " +
_vm._s(
item.isFaceImageLoading
? "取得中"
: "未取得"
) +
"\n "
)
])
]
)
],
1
)
: _vm._e()
]
}
},
{
key: "item.icons",
fn: function(ref) {
var item = ref.item
return [
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon: "",
disabled:
_vm.isLoadingZenescanFaceImage
},
on: {
click: function($event) {
return _vm.$emit(
"confirm-action",
{
action: item.pCodeIsValid
? 1
: 0,
faceImageId:
item.faceImageId,
pCodeId: item.pCodeId,
isValid: item.pCodeIsValid
? false
: true
}
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
item.pCodeIsValid
? _c(
"v-icon",
{ staticClass: "green--text" },
[_vm._v("mdi-account-check")]
)
: _c("v-icon", [
_vm._v("mdi-account-off")
])
],
1
)
]
}
}
],
null,
true
)
},
[
_vm._v(
"\n " +
_vm._s(item.pCodeIsValid ? "有効" : "無効") +
"\n "
)
]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon: "",
disabled:
_vm.isLoadingZenescanFaceImage
},
on: {
click: function($event) {
return _vm.$emit(
"click-open-edit-face-image",
item.faceImageId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-square-edit-outline")
])
],
1
)
]
}
}
],
null,
true
)
},
[_vm._v(" "), _c("span", [_vm._v(" 顔写真編集 ")])]
),
_vm._v(" "),
_c(
"v-tooltip",
{
attrs: { bottom: "" },
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
attrs: {
icon: "",
disabled:
_vm.isLoadingZenescanFaceImage
},
on: {
click: function($event) {
return _vm.clickConfirmDeleteZenescanFaceImage(
item.faceImageId
)
}
}
},
"v-btn",
attrs,
false
),
on
),
[
_c("v-icon", [
_vm._v("mdi-trash-can-outline")
])
],
1
)
]
}
}
],
null,
true
)
},
[_vm._v(" "), _c("span", [_vm._v(" 顔写真削除 ")])]
)
]
}
}
],
null,
true
),
model: {
value: _vm.selectedItem,
callback: function($$v) {
_vm.selectedItem = $$v
},
expression: "selectedItem"
}
}),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.page,
"per-page-items": [25, 50, 100, 1000],
"items-length": _vm.faceImageTotalCount,
disabled: _vm.isDisabledPagination
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
_c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(
_vm.faceImageTotalCount / _vm.perPage
),
disabled: _vm.isDisabledPagination
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isDisplayDeleteConfirm,
callback: function($$v) {
_vm.isDisplayDeleteConfirm = $$v
},
expression: "isDisplayDeleteConfirm"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v(" 顔写真削除 ")
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-card-text", { staticClass: "pa-4" }, [
_c("p", { staticClass: "font-weight-bold" }, [
_vm._v("この顔写真を削除しますか?")
]),
_vm._v(" "),
_c("p", { staticClass: "font-weight-bold" }, [
_vm._v(
"※紐ついているカードの照合タイプが顔のみ認証の場合は、カードが無効化されます"
)
])
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.deleteComfirmZenescanFaceImage(false)
}
}
},
[_vm._v("\n キャンセル\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.deleteComfirmZenescanFaceImage(true)
}
}
},
[_vm._v("OK")]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isSelectDeleteConfirm,
callback: function($$v) {
_vm.isSelectDeleteConfirm = $$v
},
expression: "isSelectDeleteConfirm"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v(" 顔写真削除 ")
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-card-text", { staticClass: "pa-4" }, [
_c("p", { staticClass: "font-weight-bold" }, [
_vm._v("選択した顔写真を削除しますか?")
]),
_vm._v(" "),
_c("p", { staticClass: "font-weight-bold" }, [
_vm._v(
"※紐ついているカードの照合タイプが顔のみ認証の場合は、カードが無効化されます"
)
])
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.deleteShowDialogCComfirmZenescanFaceImage(
false
)
}
}
},
[_vm._v("\n キャンセル\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.deleteShowDialogCComfirmZenescanFaceImage(
true
)
}
}
},
[_vm._v("OK")]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isSelectGetConfirm,
callback: function($$v) {
_vm.isSelectGetConfirm = $$v
},
expression: "isSelectGetConfirm"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v(" 顔写真取得 ")
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-card-text", { staticClass: "pa-4" }, [
_c("p", { staticClass: "font-weight-bold" }, [
_vm._v("顔写真を取得しますか?")
])
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.getShowDialogComfirmFaceImageFile(
false
)
}
}
},
[_vm._v("\n キャンセル\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.getShowDialogComfirmFaceImageFile(
true
)
}
}
},
[_vm._v("OK")]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
_vm._v(" "),
_c("progress-modal", {
attrs: {
title: _vm.progressModalInfo.title,
message: _vm.progressModalInfo.message,
"show-percentage": true,
indeterminate: _vm.progressModalInfo.indeterminate,
"total-count": _vm.progressModalInfo.totalCount,
"finished-count": _vm.progressModalInfo.finishedCount,
"error-message": _vm.progressModalInfo.errorMessage,
"error-count": _vm.progressModalInfo.errorCount,
"error-contents": _vm.progressModalInfo.errorContents
},
on: {
click: function($event) {
return _vm.$emit("progress-modal-close")
}
},
model: {
value: _vm.progressModalInfo.showModal,
callback: function($$v) {
_vm.$set(_vm.progressModalInfo, "showModal", $$v)
},
expression: "progressModalInfo.showModal"
}
})
],
2
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanFaceImageTarget/ZenescanFaceImageTarget.vue?vue&type=template&id=2884d243&scoped=true&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanFaceImageTarget/ZenescanFaceImageTarget.vue?vue&type=template&id=2884d243&scoped=true& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("Modal", {
attrs: {
value: _vm.isVisible,
title: "" + (_vm.mode === "edit" ? "顔写真編集" : "顔写真新規追加")
},
on: { close: _vm.close },
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isLoadBlockingZenescanFaceImage
? _c("loading", {
attrs: { text: _vm.loadBlockingTextZenescanFaceImage }
})
: _vm._e(),
_vm._v(" "),
_c("alert", {
attrs: { text: _vm.errorMessageLogsModal, type: "error" },
model: {
value: _vm.isDisplayErrorMessage,
callback: function($$v) {
_vm.isDisplayErrorMessage = $$v
},
expression: "isDisplayErrorMessage"
}
}),
_vm._v(" "),
_c("alert", {
attrs: { text: _vm.successMessageLogsModal, type: "success" },
model: {
value: _vm.isDisplaySuccessMessage,
callback: function($$v) {
_vm.isDisplaySuccessMessage = $$v
},
expression: "isDisplaySuccessMessage"
}
}),
_vm._v(" "),
_c(
"v-form",
{
ref: "formZenescanFaceImage",
staticClass: "modal-body-top",
attrs: { "lazy-validation": "" }
},
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { md: 11 } },
[
_c("input-form", {
attrs: {
title: "照合タイプ",
inputType: "select",
"select-items": _vm.typeItems
},
on: {
"change-select": function($event) {
return _vm.switchPcode()
}
},
model: {
value: _vm.value.pCodeType,
callback: function($$v) {
_vm.$set(_vm.value, "pCodeType", $$v)
},
expression: "value.pCodeType"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.mode === "new",
expression: "mode === 'new'"
}
]
},
[
_c(
"v-col",
{ attrs: { md: 11 } },
[
_c("input-form", {
attrs: {
title: "顔写真",
inputType: "account-image-file"
},
model: {
value: _vm.value.image,
callback: function($$v) {
_vm.$set(_vm.value, "image", $$v)
},
expression: "value.image"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.mode === "edit",
expression: "mode === 'edit'"
}
]
},
[
_c(
"v-col",
{ attrs: { md: 11 } },
[
_vm.isChangeFaceImageFile === false
? _c("info-image", {
attrs: {
title: "顔写真",
text: "未取得",
image: _vm.getBase64Src(_vm.value.imageBase64)
}
})
: _vm._e(),
_vm._v(" "),
_vm.isChangeFaceImageFile === true
? _c("info-image", {
attrs: {
title: "変更後の顔写真",
text: "未取得",
image: _vm.newFaceImageFileSrc,
imageFileSize: _vm.newFaceImageFileSize,
line2: _vm.line2
}
})
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.mode === "edit",
expression: "mode === 'edit'"
}
]
},
[
_c(
"v-col",
{ attrs: { md: 11 } },
[
_c("input-form", {
attrs: {
title: "顔写真ファイルの変更",
inputType: "account-image-file"
},
on: {
"change-image-file": function($event) {
return _vm.changeImageFile($event)
}
},
model: {
value: _vm.newFaceImageFile,
callback: function($$v) {
_vm.newFaceImageFile = $$v
},
expression: "newFaceImageFile"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.isPcode === false && _vm.mode === "new",
expression: "isPcode === false && mode === 'new'"
}
]
},
[
_c(
"v-col",
{ attrs: { md: 11 } },
[
_c("input-form", {
attrs: {
title: "カード番号",
inputType: "text",
disabled: true,
helpText: "19桁の文字列が自動で生成されます"
},
model: {
value: _vm.value.pCodeId,
callback: function($$v) {
_vm.$set(_vm.value, "pCodeId", $$v)
},
expression: "value.pCodeId"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.isPcode === false && _vm.mode === "edit",
expression: "isPcode === false && mode === 'edit'"
}
]
},
[
_c(
"v-col",
{ attrs: { md: 11 } },
[
_c("input-form", {
attrs: {
title: "カード番号",
inputType: "text",
disabled: true,
helpText: _vm.autoCreatePcodeText
},
model: {
value: _vm.value.pCodeId,
callback: function($$v) {
_vm.$set(_vm.value, "pCodeId", $$v)
},
expression: "value.pCodeId"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.isPcode === true,
expression: "isPcode === true"
}
]
},
[
_c(
"v-col",
{ attrs: { md: 11 } },
[
_c("input-form", {
attrs: {
title: "カード番号",
inputType: "text-plus",
rules: [_vm.isRequired(_vm.value.pCodeId)],
plusBtnTooltip: _vm.pCodePlusBtnTooltip
},
on: {
"click-add-btn": function($event) {
return _vm.$emit("click-change-pcode")
},
input: function($event) {
return _vm.changeTargetPCode(_vm.value.pCodeId)
}
},
model: {
value: _vm.value.pCodeId,
callback: function($$v) {
_vm.$set(_vm.value, "pCodeId", $$v)
},
expression: "value.pCodeId"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.isPcode === false,
expression: "isPcode === false"
}
]
},
[
_c(
"v-col",
{ attrs: { md: 11 } },
[
_c("input-form", {
attrs: {
title: "ユーザーID",
inputType: "text-plus",
rules: [_vm.isRequired(_vm.value.userId)],
plusBtnTooltip: _vm.userPlusBtnTooltip
},
on: {
"click-add-btn": function($event) {
return _vm.$emit("click-change-user")
},
input: function($event) {
return _vm.changeTargetUser(_vm.value.userId)
}
},
model: {
value: _vm.value.userId,
callback: function($$v) {
_vm.$set(_vm.value, "userId", $$v)
},
expression: "value.userId"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.isPcode === true,
expression: "isPcode === true"
}
]
},
[
_c(
"v-col",
{ attrs: { md: 11 } },
[
_c("input-form", {
attrs: {
title: "ユーザー",
inputType: "text",
disabled: true
},
model: {
value: _vm.value.userId,
callback: function($$v) {
_vm.$set(_vm.value, "userId", $$v)
},
expression: "value.userId"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.mode === "edit",
expression: "mode === 'edit'"
}
]
},
[
_c(
"v-col",
{ attrs: { md: 11 } },
[
_c("input-form", {
attrs: {
title: "ステータス",
inputType: "switch-is-valid",
disabled: false
},
on: {
change: function($event) {
return _vm.changeStatus($event)
}
},
model: {
value: _vm.value.pCodeIsValid,
callback: function($$v) {
_vm.$set(_vm.value, "pCodeIsValid", $$v)
},
expression: "value.pCodeIsValid"
}
})
],
1
)
],
1
)
],
1
)
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.close()
}
}
},
[_vm._v("\n 閉じる\n ")]
),
_vm._v(" "),
_vm.mode === "edit"
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "", disabled: _vm.isEditSave },
on: {
click: function($event) {
return _vm.clickEditPutZenescanFaceImage()
}
}
},
[_vm._v("\n 保存\n ")]
)
: _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "", disabled: _vm.isEditSave },
on: {
click: function($event) {
return _vm.clickAddPostZenescanFaceImage()
}
}
},
[_vm._v("\n 登録\n ")]
)
],
1
)
]
},
proxy: true
}
])
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanLogin/ZenescanLogin.vue?vue&type=template&id=95d8fc12&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanLogin/ZenescanLogin.vue?vue&type=template&id=95d8fc12&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("Modal", {
attrs: {
value: _vm.isVisible,
title: "Zenescanログイン情報を入力してください"
},
on: { close: _vm.close },
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c(
"v-form",
{
ref: "formZenescanLogin",
staticClass: "modal-body-top",
attrs: { "lazy-validation": "" }
},
[
_c(
"v-row",
[
_c(
"v-col",
[
_c("input-form", {
attrs: {
title: "IPアドレス",
inputType: "text",
rules: [
_vm.isValidateLengthOneMore(_vm.value.ipAddress)
]
},
model: {
value: _vm.value.ipAddress,
callback: function($$v) {
_vm.$set(_vm.value, "ipAddress", $$v)
},
expression: "value.ipAddress"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c("input-form", {
attrs: {
title: "ログインID",
inputType: "text",
rules: [
_vm.isValidateLengthOneMore(_vm.value.userName)
]
},
model: {
value: _vm.value.userName,
callback: function($$v) {
_vm.$set(_vm.value, "userName", $$v)
},
expression: "value.userName"
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
[
_c("input-form", {
attrs: {
title: "パスワード",
inputType: "password",
rules: [
_vm.isValidateLengthOneMore(_vm.value.userPwd)
]
},
model: {
value: _vm.value.userPwd,
callback: function($$v) {
_vm.$set(_vm.value, "userPwd", $$v)
},
expression: "value.userPwd"
}
})
],
1
)
],
1
)
],
1
)
]
},
proxy: true
},
{
key: "modal-footer",
fn: function() {
return [
_c("success-button", {
attrs: { text: "保存" },
on: {
click: function($event) {
return _vm.clickSaveZenescanLogin()
}
}
}),
_vm._v(" "),
_c("cancel-button", {
attrs: { text: "閉じる" },
on: {
click: function($event) {
return _vm.close()
}
}
})
]
},
proxy: true
}
])
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/aff-modal/AffiliationListModalPage.vue?vue&type=template&id=66ebcd37&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/aff-modal/AffiliationListModalPage.vue?vue&type=template&id=66ebcd37& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("affiliation-list-modal-template", {
attrs: {
page: _vm.currPage,
perPage: _vm.perPage,
loading: _vm.loading,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
dataGroupsModal: _vm.dataGroupsModal,
rowinErrDialog: _vm.rowinErrDialog,
errorMessageProcess: _vm.errorMessageProcess,
successItemProcess: _vm.successItemProcess,
progress: _vm.progress,
isFinishProcess: _vm.isFinishProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
expandData: _vm.expandData,
dataRelationUser: _vm.dataRelationUser,
userItems: _vm.userItems,
authority: _vm.authority,
dataRelationGroup: _vm.dataRelationGroup,
isPage: _vm.isPage,
department: _vm.departmentItem,
isGetUser: _vm.isGetUser,
loadingChild: _vm.loadingChild
},
on: {
changePage: function($event) {
return _vm.changePage($event)
},
changePerPage: function($event) {
return _vm.changePerPage($event)
},
"search-group": function($event) {
return _vm.searchGroup($event)
},
"click-groups-action": function($event) {
return _vm.clickGroupsAction($event)
},
"get-list-group-modal": function($event) {
return _vm.getListGroupsModal()
},
changeTab: function($event) {
return _vm.changeTab($event)
},
"expand-gate-group": function($event) {
return _vm.expandGateGroup($event)
},
"delete-department": function($event) {
return _vm.deleteDepartment($event)
},
"change-page-user": function($event) {
return _vm.changePageAndPerPageUser($event)
},
"change-per-page-user": function($event) {
return _vm.changePageAndPerPageUser($event)
},
"search-user": function($event) {
return _vm.searchUser($event)
},
"load-list-users": function($event) {
return _vm.loadListUsers($event)
},
"add-user": function($event) {
return _vm.addUsers($event)
},
"change-page-user-all": function($event) {
return _vm.changePageUserAll($event)
},
"change-per-page-user-all": function($event) {
return _vm.changePerPageUserAll($event)
},
"remove-user": function($event) {
return _vm.removeUsers($event)
},
"change-page-group": function($event) {
return _vm.changePageGroup($event)
},
"load-list-groups": function($event) {
return _vm.loadListGroups($event)
},
"change-page-group-all": function($event) {
return _vm.changePageGroupAll($event)
},
"change-per-page-group-all": function($event) {
return _vm.changePerPageGroupAll($event)
},
"add-group": function($event) {
return _vm.addGroups($event)
},
"load-aff-detail": function($event) {
return _vm.loadAffDetail($event)
},
"remove-detail-aff": function($event) {
return _vm.removeAffDetail($event)
},
"load-detail-aff-again": function($event) {
return _vm.getListGroupsModal()
},
"update-aff": function($event) {
return _vm.updateAff($event)
},
"load-group-and-user-for-add": function($event) {
return _vm.loadAllUserForAdd($event)
},
"register-aff": function($event) {
return _vm.registerAff($event)
},
"loading-from-child": function($event) {
return _vm.$emit("loading", $event)
},
"close-page-modal": function($event) {
return _vm.$emit("close-page-modal", $event)
},
"close-page-modal-user": function($event) {
return _vm.$emit("close-page-modal-user")
},
"search-group-department": function($event) {
return _vm.searchGroupDe($event)
},
"search-group-add": function($event) {
return _vm.searchGroupAddPage($event)
},
"search-user-add": function($event) {
return _vm.searchUserAddPage($event)
},
"get-list-user": function($event) {
return _vm.$emit("get-list-user")
},
"remove-group": function($event) {
return _vm.removeGroups($event)
},
"reload-data-group": function($event) {
return _vm.reloadDataGroup($event)
},
"back-group-detail": function($event) {
return _vm.$emit("back-group-detail", $event)
},
"change-page-gate-group": function($event) {
return _vm.changePageGateGroup($event)
},
getDepartmentUserValid: function($event) {
return _vm.getDepartmentUserValid($event)
},
"change-expanded": function($event) {
return _vm.changeExpanded($event)
},
"load-list-users-again": function($event) {
return _vm.getUsersAgain(1)
},
getReload: function($event) {
return _vm.$emit("getReload", $event)
},
"affiliation-add-item-direct": function($event) {
return _vm.affiliationAddItemDirect($event)
},
"affiliation-remove-item-direct": function($event) {
return _vm.affiliationRemoveItemDirect($event)
},
"add-group-item-direct": function($event) {
return _vm.groupAddItemDirect($event)
},
"remove-group-item-direct": function($event) {
return _vm.groupRemoveItemDirect($event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/card/CardAddPage.vue?vue&type=template&id=3d7ddffc&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/card/CardAddPage.vue?vue&type=template&id=3d7ddffc& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("card-add-template", {
attrs: {
typeItems: _vm.typeItems,
userItems: _vm.userItems,
loading: _vm.loading,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
cardDetail: _vm.cardDetail,
isEdit: _vm.isEdit,
isResetData: _vm.isResetData
},
on: {
clickBackCard: function($event) {
return _vm.clickBackCard($event)
},
clickSaveCard: function($event) {
return _vm.clickSaveCard($event)
},
clickUpdateCard: function($event) {
return _vm.clickUpdateCard($event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/card/CardDetailPage.vue?vue&type=template&id=3f105a04&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/card/CardDetailPage.vue?vue&type=template&id=3f105a04& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("card-detail-template", {
attrs: {
loading: _vm.loading,
errorMessageLogs: _vm.errorMessageLogs,
cardDetail: _vm.cardDetail
},
on: {
clickBackCard: function($event) {
return _vm.clickBackCard($event)
},
clickEditCard: function($event) {
return _vm.clickEditCard($event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/card/CardImportPage.vue?vue&type=template&id=5af12158&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/card/CardImportPage.vue?vue&type=template&id=5af12158& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("card-import-template", {
attrs: {
loading: _vm.loading,
showModalImport: _vm.showModalImport,
progress: _vm.progress
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/card/CardListPage.vue?vue&type=template&id=8788bf5e&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/card/CardListPage.vue?vue&type=template&id=8788bf5e& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("card-list-template", {
attrs: {
loading: _vm.loading,
dataCards: _vm.dataCards,
cardTotalCount: _vm.cardTotalCount,
page: _vm.currPage,
perPage: _vm.perPage,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
errorMessageCsvXlsx: _vm.errorMessageCsvXlsx,
showProgressExportCSV: _vm.showProgressExportCSV,
showModalImport: _vm.showModalImport,
isShowViewCSV: _vm.isShowViewCSV,
showProgressImport: _vm.showProgressImport,
successItemImport: _vm.successItemImport,
totalDataRowImport: _vm.totalDataRowImport,
errorMessageImport: _vm.errorMessageImport,
isFinishProcess: _vm.isFinishProcess,
progressCsvXlsx: _vm.progressCsvXlsx,
sheetUserName: _vm.sheetUserName,
successItemSheet2: _vm.successItemSheet2,
progressSheet2: _vm.progressSheet2,
totalDataRowSheet2: _vm.totalDataRowSheet2,
sheet2Name: _vm.sheetGroupName,
typeAction: _vm.typeAction,
showProgress: _vm.showProgress,
errorMessageProcess: _vm.errorMessageProcess,
successItemProcess: _vm.successItemProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
progress: _vm.progress,
isFinishProcessEnable: _vm.isFinishProcessEnable,
typeConfirm: _vm.typeConfirm,
showModalProcess: _vm.showModalProcess,
showModalConfirmEmail: _vm.showModalConfirmEmail,
showConfirm: _vm.showConfirm,
isGetDataList: _vm.isGetDataList,
isHasLowerCaseCardNumberCSV: _vm.isHasLowerCaseCardNumberCSV,
isHasLowerCaseCardNumberExcel: _vm.isHasLowerCaseCardNumberExcel
},
on: {
changePerPage: function($event) {
return _vm.changePerPage($event)
},
clickAddCard: function($event) {
return _vm.clickAddCard($event)
},
changePage: function($event) {
return _vm.changePage($event)
},
"search-card": function($event) {
return _vm.searchCard($event)
},
clickCardDetail: function($event) {
return _vm.clickCardDetail($event)
},
closeImportCSV: function($event) {
return _vm.closeImportCSV()
},
clickImportCSV: function($event) {
return _vm.clickImportCSV($event)
},
clickExportCSV: function($event) {
return _vm.clickExportCSV($event)
},
closeModalProcessCSV: function($event) {
return _vm.closeModalProcessCSV($event)
},
clickExportExcel: function($event) {
return _vm.clickExportExcel($event)
},
clickImportExcel: function($event) {
return _vm.clickImportExcel($event)
},
closeModalProgressImport: function($event) {
return _vm.closeModalProgressImport()
},
showDialogImport: function($event) {
return _vm.showDialogImport($event)
},
clickEditCard: function($event) {
return _vm.clickEditCard($event)
},
"click-pcodes-action": function($event) {
return _vm.clickPCodesAction($event)
},
closeDialogEnable: function($event) {
return _vm.closeDialogEnable()
},
showDialogConfirm: function($event) {
return _vm.showDialogConfirm($event)
},
"close-dialog-confirm": function($event) {
return _vm.closeDialogConfirm()
},
"show-only-isVaild": function($event) {
return _vm.ShowOnlyIsVaild($event)
},
"close-dialog-check-card-csv": function($event) {
return _vm.closeDialogCheckCardCSV()
},
"accept-dialog-check-card-csv": function($event) {
return _vm.excuteImportCsv()
},
"close-dialog-check-card-excel": function($event) {
return _vm.closeDialogCheckCardExcel()
},
"accept-dialog-check-card-excel": function($event) {
return _vm.excuteImportExcel()
},
clickCheckBoxExportUserInfoCSV: function($event) {
return _vm.clickCheckBoxExportUserInfoCSV()
},
clickConfirmEmail: function($event) {
return _vm.clickConfirmEmail($event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/common-modal/ModalPage.vue?vue&type=template&id=2212419a&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/common-modal/ModalPage.vue?vue&type=template&id=2212419a& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("modal-template", {
attrs: {
dataModal: _vm.dataModal,
isAction: _vm.isAction,
dataProgress: _vm.dataProgress,
isPage: _vm.isPage,
authority: _vm.authority,
userId: _vm.userId,
userName: _vm.userName,
departmentId: _vm.departmentId,
groupPassages: _vm.groupPassages,
dataAdded: _vm.dataAdded,
loadingParent: _vm.loadingParent,
errorName: _vm.errorName
},
on: {
"change-page-group": function($event) {
return _vm.changePageGroup($event)
},
"change-per-page-group": function($event) {
return _vm.changePerPageGroupAll($event)
},
"add-group-user": function($event) {
return _vm.addGroupToUser($event)
},
"remove-group-user": function($event) {
return _vm.delGroupUser($event)
},
"close-modal-group": function($event) {
return _vm.closeModal()
},
"select-Ids": function($event) {
return _vm.$emit("select-Ids", $event)
},
"add-group-pass": function($event) {
return _vm.addGroupPass($event)
},
"load-all-group": function($event) {
return _vm.loadListGroups({ perPage: 25, page: 1 })
},
"change-page-user": function($event) {
return _vm.changePageUser($event)
},
"change-per-page-user": function($event) {
return _vm.changePerPageUser($event)
},
"add-user-to-group": function($event) {
return _vm.addUserToGroup($event)
},
"add-user-to-aff": function($event) {
return _vm.addUserToAff($event)
},
"get-all-group": function($event) {
return _vm.getAllGroups($event)
},
"select-data-add": function($event) {
return _vm.$emit("select-data-add", $event)
},
"get-data-add": function($event) {
return _vm.getDataAdd($event)
},
"search-all-user": function($event) {
return _vm.searchAllUser($event)
},
"affiliation-add-item": function($event) {
return _vm.$emit("affiliation-add-item-direct", $event)
},
"close-popup": function($event) {
return _vm.$emit("close-popup", $event)
},
"remove-group-in-edit": function($event) {
return _vm.removeGroupInEdit($event)
},
"add-group-in-edit": function($event) {
return _vm.addGroupInEdit($event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/controlPanel/ControlPanelAddPage.vue?vue&type=template&id=340d5f9c&":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/controlPanel/ControlPanelAddPage.vue?vue&type=template&id=340d5f9c& ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("control-panel-add-template", {
attrs: {
loading: _vm.loading,
dataControlPanels: _vm.dataControlPanels,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
typeItems: _vm.typeItems,
isEdit: _vm.isEdit,
gateList: _vm.gateList,
controllerModel: _vm.controllerModel,
dataAllGates: _vm.dataAllGates,
loadingChild: _vm.loadingChild
},
on: {
clickBackControlPanel: function($event) {
return _vm.clickBackControlPanel($event)
},
"close-modal-control": function($event) {
return _vm.$emit("close-modal-control", $event)
},
clickSaveControlPanel: function($event) {
return _vm.clickSaveControlPanel($event)
},
clickUpdateControlPanel: function($event) {
return _vm.clickUpdateControlPanel($event)
},
changeModel: function($event) {
return _vm.changeModel($event)
},
"loading-from-child": function($event) {
return _vm.$emit("loading", $event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/controlPanel/ControlPanelDetailPage.vue?vue&type=template&id=77b59338&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/controlPanel/ControlPanelDetailPage.vue?vue&type=template&id=77b59338& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("control-panel-detail-template", {
attrs: {
loading: _vm.loading,
errorMessageModal: _vm.errorMessageModal,
successMessageModal: _vm.successMessageModal,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
controlPanelDetail: _vm.controlPanelDetail,
gateList: _vm.gateList,
showModal: _vm.showModal,
showModalClear: _vm.showModalClear,
dataAllUses: _vm.dataAllUses,
errorMessageProcess: _vm.errorMessageProcess,
successItemProcess: _vm.successItemProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
showProgress: _vm.showProgress,
countUsers: _vm.countUsers,
isFinishProcess: _vm.isFinishProcess,
progress: _vm.progress,
loadingChild: _vm.loadingChild,
isControlPanelEditModalShow: _vm.isControlPanelEditModalShow,
isGateDetailModalShow: _vm.isGateDetailModalShow,
authority: _vm.authority
},
on: {
clickReconfigure: function($event) {
return _vm.clickReconfigure($event)
},
closeModalProgress: function($event) {
return _vm.closeModalProgress($event)
},
closeModalClear: function($event) {
return _vm.closeModalClear($event)
},
clickConfirmClear: function($event) {
return _vm.clickConfirmClear($event)
},
clickAntiPassBackClear: function($event) {
return _vm.clickAntiPassBackClear($event)
},
clickPostReconfigure: function($event) {
return _vm.postReconfigure($event)
},
closeModal: function($event) {
return _vm.closeModal($event)
},
clickBackController: function($event) {
return _vm.clickBackController($event)
},
clickEditController: function($event) {
return _vm.clickEditController($event)
},
ChangeProperty: _vm.ChangeProperty,
"loading-from-child": function($event) {
return _vm.$emit("loading", $event)
},
clickGateDetail: function($event) {
return _vm.clickGateDetail($event)
},
clickGroupDetail: function($event) {
return _vm.$emit("clickGroupDetail", $event)
},
"controller-success": function($event) {
return _vm.$emit("controller-success", $event)
},
"load-detail-again": function($event) {
return _vm.loadDetailAgain()
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/dashboard/DashBoard.vue?vue&type=template&id=14a2fa24&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/dashboard/DashBoard.vue?vue&type=template&id=14a2fa24&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c("div", { staticClass: "main-home" }, [
_c(
"div",
{ staticClass: "container-home" },
[
_c("v-row", [
_c(
"p",
{ staticClass: "ml-10 text-subtitle-2 font-weight-bold ml" },
[_vm._v("メインメニュー")]
)
]),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "page-content page-button ml-2 item-1" },
[
_vm.authority.isAdmin === true ||
_vm.authority.isAdminToViewUser === true
? _c("router-link", { attrs: { to: { name: "user" } } }, [
_c("div", { staticClass: "item-button" }, [
_c(
"div",
{ staticClass: "menu-item-button" },
[
_c(
"v-row",
{
staticClass: "mt-2",
attrs: { justify: "center" }
},
[
_c("v-icon", { attrs: { size: "60" } }, [
_vm._v("mdi-account")
])
],
1
),
_vm._v(" "),
_c("v-row", { attrs: { justify: "center" } }, [
_c(
"span",
{
staticClass: "menu-description margin-top-5"
},
[_vm._v("ユーザーの登録・編集を行います。")]
)
])
],
1
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin === true ||
_vm.authority.isAdminToSetPcodesToUser === true
? _c("router-link", { attrs: { to: { name: "card" } } }, [
_c("div", { staticClass: "item-button" }, [
_c(
"div",
{ staticClass: "menu-item-button" },
[
_c(
"v-row",
{
staticClass: "mt-2",
attrs: { justify: "center" }
},
[
_c("v-icon", { attrs: { size: "60" } }, [
_vm._v("mdi-badge-account-horizontal-outline")
])
],
1
),
_vm._v(" "),
_c("v-row", { attrs: { justify: "center" } }, [
_c(
"span",
{
staticClass: "menu-description margin-top-5"
},
[_vm._v("カードの登録・編集を行います。")]
)
])
],
1
)
])
])
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin === true ||
_vm.authority.isAdminToViewGroup === true
? _c("router-link", { attrs: { to: { path: "groups" } } }, [
_c("div", { staticClass: "item-button" }, [
_c(
"div",
{ staticClass: "menu-item-button" },
[
_c(
"v-row",
{
staticClass: "mt-2",
attrs: { justify: "center" }
},
[
_c("v-icon", { attrs: { size: "60" } }, [
_vm._v("mdi-door-closed")
])
],
1
),
_vm._v(" "),
_c("v-row", { attrs: { justify: "center" } }, [
_c(
"span",
{
staticClass: "menu-description margin-top-5"
},
[_vm._v("通行権限の登録・編集を行います。")]
)
])
],
1
)
])
])
: _vm._e(),
_vm._v(" "),
_c("router-link", { attrs: { to: { name: "log" } } }, [
_c("div", { staticClass: "item-button" }, [
_c(
"div",
{ staticClass: "menu-item-button" },
[
_c(
"v-row",
{ staticClass: "mt-2", attrs: { justify: "center" } },
[
_c("v-icon", { attrs: { size: "60" } }, [
_vm._v("mdi-format-list-bulleted")
])
],
1
),
_vm._v(" "),
_c("v-row", { attrs: { justify: "center" } }, [
_c(
"span",
{ staticClass: "menu-description margin-top-5" },
[_vm._v("ログ情報の閲覧・CSV出力を行います。")]
)
])
],
1
)
])
])
],
1
),
_vm._v(" "),
_c("v-row", [
_c(
"p",
{ staticClass: "ml-10 text-subtitle-2 font-weight-bold" },
[_vm._v("\n お知らせ\n ")]
)
]),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "page-content page-button ml-2 item-2" },
[
_c("div", { staticClass: "item-button" }, [
_c(
"div",
{
staticClass: "menu-item-button",
on: {
click: function($event) {
return _vm.openPage(
"https://support.alligate.me/hc/ja/articles/42456477618073-%E3%83%A1%E3%83%B3%E3%83%86%E3%83%8A%E3%83%B3%E3%82%B9-%E6%A9%9F%E8%83%BD%E6%8B%A1%E5%BC%B5-%E3%81%AE%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B-2025%E5%B9%B42%E6%9C%8812%E6%97%A5"
)
}
}
},
[
_c("img", {
attrs: {
src: __webpack_require__(/*! ../../../assets/image/2022042803_icatch.png */ "./src/assets/image/2022042803_icatch.png")
}
}),
_vm._v(" "),
_c("span", { staticClass: "i-date" }, [
_vm._v("2025.01.24")
]),
_vm._v(" "),
_c("span", { staticClass: "title-cate" }, [
_vm._v("お知らせ")
]),
_vm._v(" "),
_c("p", { staticClass: "sum" }, [
_vm._v(
"メンテナンス(機能拡張)のお知らせ\n "
)
])
]
)
]),
_vm._v(" "),
_c("div", { staticClass: "item-button" }, [
_c(
"div",
{
staticClass: "menu-item-button",
on: {
click: function($event) {
return _vm.openPage(
"https://alligate.me/2023/05/30/2244/"
)
}
}
},
[
_c("img", {
attrs: {
src: __webpack_require__(/*! ../../../assets/image/TSEX_icatch.png */ "./src/assets/image/TSEX_icatch.png")
}
}),
_vm._v(" "),
_c("span", { staticClass: "i-date" }, [
_vm._v("2023.05.30")
]),
_vm._v(" "),
_c("span", { staticClass: "title-cate" }, [
_vm._v("サービス連携")
]),
_vm._v(" "),
_c("p", { staticClass: "sum" }, [
_vm._v("「TeamSpirit EX」と連携開始\n ")
])
]
)
])
]
)
],
1
)
])
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/external/ExternalListPage.vue?vue&type=template&id=6bfa2e31&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/external/ExternalListPage.vue?vue&type=template&id=6bfa2e31& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("external-list-template", {
attrs: { externalList: _vm.externalList },
on: { "card-click": _vm.cardClick }
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/face-authentication/FaceAuthenticationPage.vue?vue&type=template&id=62ae84c6&":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/face-authentication/FaceAuthenticationPage.vue?vue&type=template&id=62ae84c6& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
[
_c("zenescan-template", {
attrs: {
loading: _vm.loading,
zenescanFaceImageLoading: _vm.zenescanFaceImageLoading,
successMessages: _vm.successMessages,
errorMessages: _vm.errorMessages,
tab: _vm.tab,
faceImages: _vm.faceImages,
showSelectZenescanFaceImage: _vm.showSelectZenescanFaceImage,
typeItems: _vm.typeItems,
pCodeItems: _vm.pCodeItems,
userItems: _vm.userItems,
pCodes: _vm.pCodes,
users: _vm.users.filter(function(u) {
return u.isValid === true
}),
faceImageProgressModalInfo: _vm.faceImageProgressModalInfo,
faceImageSearchValue: _vm.faceImageSearchValue,
isSelectedClearFaceImage: _vm.isSelectedClearFaceImage,
faceImageTotalCount: _vm.faceImageTotalCount,
faceImagePage: _vm.faceImagePage,
faceImagePerPage: _vm.faceImagePerPage,
isDisabledPaginationFaceImage: _vm.isDisabledPaginationFaceImage
},
on: {
"click-download-template-excel": _vm.downloadFaceImageTemplateExcel,
"confirm-action": _vm.updateIsValidFaceImage,
"click-delete-face-image": _vm.singleDeleteFaceImage,
"show-dialog-confirm": _vm.showDialogConfirm,
"progress-modal-close": _vm.progressModalClose,
"update-items-per-page": _vm.imageTableUpdateItemsPerPage,
"click-tab": function($event) {
_vm.tab = $event
},
"input-search-value": function($event) {
_vm.faceImageSearchValue = $event
},
search: _vm.searchFaceImage,
"selected-clear-face-image": _vm.selectedClearFaceImage,
"update-page": _vm.imageTableUpdatePage,
"end-no-match-face-image": _vm.noMatchFaceImage,
"click-open-edit-face-image": _vm.openEditFaceImage,
"change-page-face-image": _vm.changePageFaceImage,
"change-per-page-face-image": _vm.changePerPageFaceImage,
"click-open-face-image": _vm.clickFaceImage,
"start-add-face-image": _vm.clickAddFaceImage
}
}),
_vm._v(" "),
_c("zenescan-face-image-bulk-add", {
attrs: { isVisible: _vm.showAddFaceImageFormModal },
on: {
"click-download-template-excel": _vm.downloadFaceImageTemplateExcel,
"add-face-image": _vm.bulkAddFaceImage,
close: function($event) {
_vm.showAddFaceImageFormModal = false
}
},
model: {
value: _vm.addFaceImageFileData,
callback: function($$v) {
_vm.addFaceImageFileData = $$v
},
expression: "addFaceImageFileData"
}
}),
_vm._v(" "),
_c("zenescan-face-image-bulk-edit", {
attrs: {
isVisible: _vm.showEditFaceImageFormModal,
typeItems: _vm.typeItems,
pCodeItems: _vm.pCodeItems,
userItems: _vm.userItems
},
on: {
"edit-face-image": _vm.bulkAddFaceImages,
"click-add-pcode": _vm.clickAddPcode,
"click-add-user": _vm.clickAddUser,
close: function($event) {
_vm.showEditFaceImageFormModal = false
}
},
model: {
value: _vm.addFaceImageFiles,
callback: function($$v) {
_vm.addFaceImageFiles = $$v
},
expression: "addFaceImageFiles"
}
}),
_vm._v(" "),
_vm.showInputVerificationModal
? _c("face-image-input-verification", {
attrs: {
isVisible: _vm.showInputVerificationModal,
isLoadBlockingVerification: false,
verificationTitle: _vm.verificationTitle,
verificationMessage: _vm.verificationMessage1,
verificationMessage2: _vm.verificationMessage2,
verificationMessage3: _vm.verificationMessage3
},
on: {
"click-verification-save": _vm.verificationSaveFaceImage,
close: function($event) {
_vm.showInputVerificationModal = false
}
},
model: {
value: _vm.inputFaceImage,
callback: function($$v) {
_vm.inputFaceImage = $$v
},
expression: "inputFaceImage"
}
})
: _vm._e(),
_vm._v(" "),
_vm.showEditFaceImage
? _c("zenescan-face-image-target", {
attrs: {
isVisible: _vm.showEditFaceImage,
isLoadBlockingZenescanFaceImage: false,
mode: "edit",
typeItems: _vm.typeItems,
pCodeItems: _vm.pCodeItems,
userItems: _vm.userItems,
pCodes: _vm.pCodes,
users: _vm.users.filter(function(u) {
return u.isValid === true
}),
isInputPcode: _vm.editIsInputPcode,
isInputUser: _vm.editIsInputUser,
pCodePlusBtnTooltip: _vm.pCodePlusBtnTooltip,
userPlusBtnTooltip: _vm.userPlusBtnTooltip
},
on: {
"click-edit-zenescan-face-image": _vm.editSaveFaceImage,
"click-change-pcode": _vm.editModalClickAddPcode,
"click-change-user": _vm.editModalClickAddUser,
"switch-pcode": _vm.editModalSwitchPcode,
close: function($event) {
_vm.showEditFaceImage = false
}
},
model: {
value: _vm.editFaceImage,
callback: function($$v) {
_vm.editFaceImage = $$v
},
expression: "editFaceImage"
}
})
: _vm._e(),
_vm._v(" "),
_vm.showOneSelectFromPcodeList
? _c("one-select-from-pcode-list", {
attrs: {
pCodes: _vm.oneSelectFromPcodes,
isVisible: _vm.showOneSelectFromPcodeList,
showSelect: true,
isLoadingPcodes: _vm.isLoadingOneSelectFromPcodeList,
searchValue: _vm.searchValueOneSelectFromPcodeList,
pcodeTotalCount: _vm.totalCountOneSelectFromPcodeList,
isDisabledPagination:
_vm.isDisabledPaginationOneSelectFromPcodeList,
page: _vm.pageOneSelectFromPcodeList,
perPage: _vm.perPageOneSelectFromPcodeList
},
on: {
search: _vm.searchOneSelectFromPcodeList,
"input-search-value": function($event) {
_vm.searchValueOneSelectFromPcodeList = $event
},
"enter-select-pcode": _vm.enterSelectPcode,
"change-page": _vm.changePageOneSelectFromPcodeList,
"change-per-page": _vm.changePerPageOneSelectFromPcodeList,
"update-page": _vm.updatePageOneSelectFromPcodeList,
"update-items-per-page": _vm.updatePerPageOneSelectFromPcodeList,
close: function($event) {
_vm.showOneSelectFromPcodeList = false
}
},
model: {
value: _vm.oneSelectFromPcodes,
callback: function($$v) {
_vm.oneSelectFromPcodes = $$v
},
expression: "oneSelectFromPcodes"
}
})
: _vm._e(),
_vm._v(" "),
_vm.showOneSelectFromUserList
? _c("one-select-from-user-list", {
attrs: {
users: _vm.oneSelectFromUsers,
isVisible: _vm.showOneSelectFromUserList,
showSelect: true,
isLoadingUsers: _vm.isLoadingOneSelectFromUserList,
searchValue: _vm.searchValueOneSelectFromUserList,
userTotalCount: _vm.totalCountOneSelectFromUserList,
isDisabledPagination:
_vm.isDisabledPaginationOneSelectFromUserList,
page: _vm.pageOneSelectFromUserList,
perPage: _vm.perPageOneSelectFromUserList
},
on: {
search: _vm.searchOneSelectFromUserList,
"input-search-value": function($event) {
_vm.searchValueOneSelectFromUserList = $event
},
"enter-select-user": _vm.enterSelectUser,
"change-page": _vm.changePageOneSelectFromUserList,
"change-per-page": _vm.changePerPageOneSelectFromUserList,
"update-page": _vm.updatePageOneSelectFromUserList,
"update-items-per-page": _vm.updatePerPageOneSelectFromUserList,
close: function($event) {
_vm.showOneSelectFromUserList = false
}
}
})
: _vm._e()
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateAddGroupPage.vue?vue&type=template&id=449240f1&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateAddGroupPage.vue?vue&type=template&id=449240f1& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("gate-add-group-template", {
attrs: {
dataGroups: _vm.dataGroups,
groupTotalCount: _vm.groupTotalCount,
page: _vm.currPage,
perPage: _vm.perPage,
loading: _vm.loading,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
errorMessageProcess: _vm.errorMessageProcess,
successItemProcess: _vm.successItemProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
showProgress: _vm.showProgress,
groupOfGate: _vm.groupOfGate,
showConfirm: _vm.showConfirm,
isFinishProcess: _vm.isFinishProcess,
progress: _vm.progress
},
on: {
clickConfirm: function($event) {
return _vm.clickConfirm($event)
},
closeDialogConfirm: function($event) {
return _vm.closeDialogConfirm($event)
},
changePerPage: function($event) {
return _vm.changePerPage($event)
},
clickAddGroup: function($event) {
return _vm.clickAddGroup($event)
},
clickEditGroup: function($event) {
return _vm.clickEditGroup($event)
},
clickDelete: function($event) {
return _vm.clickDelete($event)
},
changePage: function($event) {
return _vm.changePage($event)
},
"search-group": function($event) {
return _vm.searchGroup($event)
},
changeExpanded: function($event) {
return _vm.changeExpanded($event)
},
closeModalProgress: function($event) {
return _vm.closeModalProgress()
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateAddUserPage.vue?vue&type=template&id=2d8a6cf2&":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateAddUserPage.vue?vue&type=template&id=2d8a6cf2& ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("gate-add-user-template", {
attrs: {
dataUsers: _vm.dataUsers,
userTotalCount: _vm.userTotalCount,
page: _vm.currPage,
perPage: _vm.perPage,
loading: _vm.loading,
showConfirm: _vm.showConfirm,
userOfGate: _vm.userOfGate,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
errorMessageProcess: _vm.errorMessageProcess,
successItemProcess: _vm.successItemProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
showProgress: _vm.showProgress,
isFinishProcess: _vm.isFinishProcess,
progress: _vm.progress
},
on: {
changePerPage: function($event) {
return _vm.changePerPage($event)
},
clickAddUser: function($event) {
return _vm.clickAddUser($event)
},
clickConfirm: function($event) {
return _vm.clickConfirm($event)
},
clickDelete: function($event) {
return _vm.clickDelete($event)
},
changePage: function($event) {
return _vm.changePage($event)
},
closeModalProgress: function($event) {
return _vm.closeModalProgress()
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateDetailPage.vue?vue&type=template&id=d01da238&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateDetailPage.vue?vue&type=template&id=d01da238& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("gate-detail-template", {
attrs: {
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
successMessageModal: _vm.successMessageModal,
errorMessageModal: _vm.errorMessageModal,
gateDetail: _vm.gateDetail,
groupList: _vm.groupList,
showConfirm: _vm.showConfirm,
groupId: _vm.groupId,
dayTypes: _vm.dayTypes,
loading: _vm.loading,
loadingChild: _vm.loadingChild,
dataUnlockingTime: _vm.dataUnlockingTime,
groupsAddFail: _vm.groupsAddFail,
isFinishDetailGate: _vm.isFinishDetailGate,
isGateEditModalShow: _vm.isGateEditModalShow,
isRemoteUnlockValid: _vm.isRemoteUnlockValid,
isAdminOfRemoteUnlock: _vm.isAdminOfRemoteUnlock,
isAdminOfUnlockingTimeSetting: _vm.isAdminOfUnlockingTimeSetting,
authority: _vm.authority
},
on: {
clickBackGate: function($event) {
return _vm.clickBackGate($event)
},
clickRemoteUnlock: function($event) {
return _vm.remoteUnlock($event)
},
clickConfirm: function($event) {
return _vm.clickConfirm($event)
},
closeModalConfirm: function($event) {
return _vm.closeModalConfirm($event)
},
clickEditGate: function($event) {
return _vm.clickEditGate($event)
},
ChangeProperty: _vm.ChangeProperty,
"loading-from-child": function($event) {
return _vm.$emit("loading", $event)
},
clickGroupDetail: _vm.clickGroupDetail,
getReload: function($event) {
return _vm.$emit("getReload", $event)
},
updateGate: function($event) {
return _vm.$emit("updateGate", $event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateEditPage.vue?vue&type=template&id=444a82c6&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateEditPage.vue?vue&type=template&id=444a82c6& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("gate-edit-template", {
attrs: {
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
gateDetail: _vm.gateDetail,
groupList: _vm.groupList,
groupId: _vm.groupId,
loading: _vm.loading,
dayTypes: _vm.dayTypes,
loadingChild: _vm.loadingChild,
dataUnlockingTime: _vm.dataUnlockingTime,
dataUnlockingTimeConvert: _vm.dataUnlockingTimeConvert,
errorMessageTime: _vm.errorMessageTime,
groupsAddFail: _vm.groupsAddFail,
isFinishEditGate: _vm.isFinishEditGate,
listGateModel: _vm.listGateModel
},
on: {
clickBackGate: function($event) {
return _vm.clickBackGate($event)
},
clickUpdateGate: function($event) {
return _vm.clickUpdateGate($event)
},
"loading-from-child": function($event) {
return _vm.$emit("loading", $event)
},
showDialogImport: function($event) {
return _vm.showDialogImport($event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateListPage.vue?vue&type=template&id=f1e7a59e&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateListPage.vue?vue&type=template&id=f1e7a59e& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("gate-list-template", {
attrs: {
loading: _vm.loading,
inPage: _vm.inPage,
dataGates: _vm.dataGates,
gateTotalCount: _vm.gateTotalCount,
isGetDataList: _vm.isGetDataList,
page: _vm.currPage,
dataGatesLock: _vm.dataGatesLock,
pageLock: _vm.currPageLock,
perPage: _vm.perPage,
perPageLock: _vm.perPageLock,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
successItemProcess: _vm.successItemProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
showProgress: _vm.showProgress,
isFinishProcess: _vm.isFinishProcess,
errorMessageProcess: _vm.errorMessageProcess,
progress: _vm.progress,
isFinishProcessUser: _vm.isFinishProcessUser,
showProgressExportCSV: _vm.showProgressExportCSV,
errorMessageCsvXlsx: _vm.errorMessageCsvXlsx,
showConfirm: _vm.showConfirm,
showModal: _vm.showModal,
gateId: _vm.gateId,
gateName: _vm.gateName,
safieRelationsGateDevice: _vm.safieRelationsGateDevice,
successMessageModal: _vm.successMessageModal,
errorMessageModal: _vm.errorMessageModal,
isGetDataListLock: _vm.isGetDataListLock,
gateTotalCountLock: _vm.gateTotalCountLock,
gateLockExpanedGroup: _vm.gateLockExpanedGroup,
gateLockExpanedUser: _vm.gateLockExpanedUser,
showProgressGroup: _vm.showProgressGroup,
groupTotalCountDel: _vm.groupTotalCountDel,
totalDataRowProcessGroup: _vm.totalDataRowProcessGroup,
progressGroup: _vm.progressGroup,
successItemProcessGroup: _vm.successItemProcessGroup,
errorMessageProcessGroup: _vm.errorMessageProcessGroup,
isFinishProcessGroup: _vm.isFinishProcessGroup,
showProgressUser: _vm.showProgressUser,
successItemProcessUser: _vm.successItemProcessUser,
totalDataRowProcessUser: _vm.totalDataRowProcessUser,
errorMessageProcessUser: _vm.errorMessageProcessUser,
progressUser: _vm.progressUser,
errorMessageLogsPhone: _vm.errorMessageLogsPhone,
successMessageLogsPhone: _vm.successMessageLogsPhone,
lastLog: _vm.lastLog,
btnUnlock: _vm.btnUnlock,
isFinishHandleCommand: _vm.isFinishHandleCommand,
isAdminOfRemoteUnlock: _vm.isAdminOfRemoteUnlock,
isAdminOfUnlockingTimeSetting: _vm.isAdminOfUnlockingTimeSetting,
isGateEditModalShow: _vm.isGateEditModalShow,
isGateLockModalShow: _vm.isGateLockModalShow,
isReflectionStatusListModalShow: _vm.isReflectionStatusListModalShow,
gateExpanedGroup: _vm.gateExpanedGroup,
isReRenderGroup: _vm.isReRenderGroup,
isRemoveGroupSelected: _vm.isRemoveGroupSelected,
gateExpanedUser: _vm.gateExpanedUser,
isReRenderUser: _vm.isReRenderUser,
isRemoveUserSelected: _vm.isRemoveUserSelected,
gatePassword: _vm.gatePassword,
typeAction: _vm.typeAction,
showModalImport: _vm.showModalImport,
isShowViewCSV: _vm.isShowViewCSV,
showProgressImport: _vm.showProgressImport,
successItemImport: _vm.successItemImport,
totalDataRowImport: _vm.totalDataRowImport,
errorMessageImport: _vm.errorMessageImport,
progressCsvXlsx: _vm.progressCsvXlsx,
sheetUserName: _vm.sheetUserName,
actionUpdateValidLock: _vm.actionUpdateValidLock,
showConfirmUpdateValidLock: _vm.showConfirmUpdateValidLock,
showProgressUpdateValidLock: _vm.showProgressUpdateValidLock,
totalDataRowProcessUpdateValidLock:
_vm.totalDataRowProcessUpdateValidLock,
successItemProcessUpdateValidLock: _vm.successItemProcessUpdateValidLock,
progressUpdateValidLock: _vm.progressUpdateValidLock,
errorMessageProcessUpdateValidLock:
_vm.errorMessageProcessUpdateValidLock,
isFinishProcessUpdateValidLock: _vm.isFinishProcessUpdateValidLock,
dataRelationGate: _vm.dataRelationGate,
expandData: _vm.expandData,
authority: _vm.authority
},
on: {
changePerPage: function($event) {
return _vm.changePerPage($event)
},
clickConfirm: function($event) {
return _vm.clickConfirm($event)
},
closeDialogConfirm: function($event) {
return _vm.closeDialogConfirm($event)
},
closeModalProgress: function($event) {
return _vm.closeModalProgress($event)
},
clickAddGate: function($event) {
return _vm.clickAddGate($event)
},
clickEditGate: function($event) {
return _vm.clickEditGate($event)
},
changePage: function($event) {
return _vm.changePage($event)
},
clickEditGateLock: function($event) {
return _vm.clickEditGateLock($event)
},
"search-gate": function($event) {
return _vm.searchGate($event)
},
"search-gate-lock": function($event) {
return _vm.searchGateLock($event)
},
goReflectionPage: function($event) {
return _vm.goReflectionPage($event)
},
ChangeProperty: _vm.ChangeProperty,
goLogPage: function($event) {
return _vm.goLogPage($event)
},
clickRemoteUnlock: function($event) {
return _vm.clickRemoteUnlock($event)
},
"change-expanded-gate": function($event) {
return _vm.changeExpandedGate($event)
},
"change-expanded-gate-lock": function($event) {
return _vm.changeExpandedGateLock($event)
},
"click-leave-user": function($event) {
return _vm.clickLeaveUser($event)
},
"change-expanded-group": function($event) {
return _vm.changeExpandedGroup($event)
},
"change-page-group": function($event) {
return _vm.changePageGroup($event)
},
"change-page-user": function($event) {
return _vm.changePageUser($event)
},
"show-only-isVaild": function($event) {
return _vm.ShowOnlyIsVaild($event)
},
"click-gate-action": function($event) {
return _vm.clickGateAction($event)
},
clickUnClock: function($event) {
return _vm.clickUnClock($event)
},
closeModalUnClock: function($event) {
return _vm.closeModalUnClock($event)
},
changeTab: function($event) {
return _vm.changeTab($event)
},
closeImportCSV: function($event) {
return _vm.closeImportCSV()
},
clickImportCSV: function($event) {
return _vm.clickImportCSV($event)
},
closeModalProcessCSV: function($event) {
return _vm.closeModalProcessCSV($event)
},
clickExportExcel: function($event) {
return _vm.clickExportExcel()
},
clickImportExcel: function($event) {
return _vm.clickImportExcel($event)
},
closeModalProgressImport: function($event) {
return _vm.closeModalProgressImport()
},
showDialogImport: function($event) {
return _vm.showDialogImport($event)
},
"change-page-user-lock": function($event) {
return _vm.changePageUserLock($event)
},
"change-page-group-lock": function($event) {
return _vm.changePageGroupLock($event)
},
"change-expanded-group-lock": function($event) {
return _vm.changeExpandedGroupLock($event)
},
clickRemoveUserLock: function($event) {
return _vm.clickRemoveUserLock($event)
},
clickRemoveGroupLock: function($event) {
return _vm.clickRemoveGroupLock($event)
},
closeModalProgressUserLock: function($event) {
return _vm.closeModalProgressUserLock($event)
},
closeModalProgressGroupLock: function($event) {
return _vm.closeModalProgressGroupLock($event)
},
clickExportGateLockCSV: function($event) {
return _vm.clickExportGateLockCSV($event)
},
passwordGenerate: function($event) {
return _vm.passwordGenerate($event)
},
closePasswordGenerate: function($event) {
return _vm.closePasswordGenerate($event)
},
openHandleCommand: function($event) {
return _vm.openHandleCommand($event)
},
handleCommand: function($event) {
return _vm.handleCommand($event)
},
getLog: function($event) {
return _vm.getLog($event)
},
clickCheckBoxExportGateInfoCSV: function($event) {
return _vm.clickCheckBoxExportGateInfoCSV($event)
},
changePerPageLock: function($event) {
return _vm.changePerPageLock($event)
},
changePageLock: function($event) {
return _vm.changePageLock($event)
},
clickUpdateValid: function($event) {
return _vm.clickUpdateValid($event)
},
noChoiceUpdateValidLock: function($event) {
return _vm.noChoiceUpdateValidLock()
},
yesChoiceUpdateValidLock: function($event) {
return _vm.yesChoiceUpdateValidLock()
},
closeModalProgressUpdateValidLock: function($event) {
return _vm.closeModalProgressUpdateValidLock()
},
"loading-from-child": function($event) {
return _vm.$emit("loading-from-child", $event)
},
"loading-from-child-modal": function($event) {
return _vm.loadingModal($event)
},
"remove-gate": function($event) {
return _vm.removeGate($event)
},
"load-gates": function($event) {
return _vm.loadGates($event)
},
"load-all-gate": function($event) {
return _vm.loadAllGates($event)
},
"add-gate": function($event) {
return _vm.addGate($event)
},
"change-page-gate-all": function($event) {
return _vm.changePageGateAll($event)
},
"change-per-page-gate-all": function($event) {
return _vm.changePerPageGateAll($event)
},
"confirm-action": function($event) {
return _vm.confirmAction($event)
},
clickGroupDetail: function($event) {
return _vm.$emit("clickGroupDetail", $event)
},
"close-modal-control": _vm.closeModalGate,
"get-gate-isValid": function($event) {
return _vm.getGateIsValid($event)
},
"close-modal-page-from-add": function($event) {
return _vm.$emit("close-modal-page-from-add")
},
"close-modal-control-add-other": function($event) {
return _vm.closeModalGateAdd($event)
},
"change-sort": function($event) {
return _vm.changeSort($event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateLockAddGroupPage.vue?vue&type=template&id=baf56388&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateLockAddGroupPage.vue?vue&type=template&id=baf56388& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("gate-lock-add-group-template", {
attrs: {
dataGroups: _vm.dataGroups,
groupTotalCount: _vm.groupTotalCount,
page: _vm.currPage,
perPage: _vm.perPage,
loading: _vm.loading,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
errorMessageProcess: _vm.errorMessageProcess,
successItemProcess: _vm.successItemProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
showProgress: _vm.showProgress,
groupOfGate: _vm.groupOfGate,
showConfirm: _vm.showConfirm,
isFinishProcess: _vm.isFinishProcess,
progress: _vm.progress
},
on: {
clickConfirm: function($event) {
return _vm.clickConfirm($event)
},
closeDialogConfirm: function($event) {
return _vm.closeDialogConfirm($event)
},
changePerPage: function($event) {
return _vm.changePerPage($event)
},
clickAddGroup: function($event) {
return _vm.clickAddGroup($event)
},
clickEditGroup: function($event) {
return _vm.clickEditGroup($event)
},
clickDelete: function($event) {
return _vm.clickDelete($event)
},
changePage: function($event) {
return _vm.changePage($event)
},
"search-group": function($event) {
return _vm.searchGroup($event)
},
changeExpanded: function($event) {
return _vm.changeExpanded($event)
},
closeModalProgress: function($event) {
return _vm.closeModalProgress()
},
goBackGateLockEdit: function($event) {
return _vm.goBackGateLockEdit()
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateLockAddPage.vue?vue&type=template&id=103ec6f1&":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateLockAddPage.vue?vue&type=template&id=103ec6f1& ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("gate-lock-add-template", {
attrs: {
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
successMessageModal: _vm.successMessageModal,
errorMessageModal: _vm.errorMessageModal,
gateDetail: _vm.gateDetail,
listGateModel: _vm.listGateModel,
isEdit: _vm.isEdit,
isUserOfGate: _vm.isUserOfGate,
isGroupOfGate: _vm.isGroupOfGate,
gateListPages: _vm.gateListPages,
relationsGateGroup: _vm.relationsGateGroup,
page: _vm.currPage,
pageGroup: _vm.currPageGroup,
userOfGate: _vm.userOfGate,
pageUser: _vm.currPageUser,
totalGate: _vm.totalGate,
listAntiPassGates: _vm.listAntiPassGates,
loading: _vm.loading,
showConfirm: _vm.showConfirm,
groupId: _vm.groupId,
dayTypes: _vm.dayTypes,
groupTotalCount: _vm.groupTotalCount,
userTotalCount: _vm.userTotalCount,
dataUnlockingTime: _vm.dataUnlockingTime,
groupsAddFail: _vm.groupsAddFail,
isFinishDetailGate: _vm.isFinishDetailGate,
isShowConfirmUser: _vm.isShowConfirmUser,
showProgressUser: _vm.showProgressUser,
userTotalCountDel: _vm.userTotalCountDel,
totalDataRowProcessUser: _vm.totalDataRowProcessUser,
progressUser: _vm.progressUser,
successItemProcessUser: _vm.successItemProcessUser,
errorMessageProcessUser: _vm.errorMessageProcessUser,
isFinishProcessUser: _vm.isFinishProcessUser,
isShowConfirmGroup: _vm.isShowConfirmGroup,
showProgressGroup: _vm.showProgressGroup,
groupTotalCountDel: _vm.groupTotalCountDel,
totalDataRowProcessGroup: _vm.totalDataRowProcessGroup,
progressGroup: _vm.progressGroup,
successItemProcessGroup: _vm.successItemProcessGroup,
errorMessageProcessGroup: _vm.errorMessageProcessGroup,
isFinishProcessGroup: _vm.isFinishProcessGroup,
isEditGate: _vm.isEditGate,
loadingChild: _vm.loadingChild
},
on: {
clickBackGate: function($event) {
return _vm.clickBackGate($event)
},
clickRemoteUnlock: function($event) {
return _vm.remoteUnlock($event)
},
clickConfirm: function($event) {
return _vm.clickConfirm($event)
},
closeModalConfirm: function($event) {
return _vm.closeModalConfirm($event)
},
changeInfoGate: function($event) {
return _vm.changeInfoGate($event)
},
resetAntiPassGate: function($event) {
return _vm.resetAntiPassGate($event)
},
disableAntiModes: function($event) {
return _vm.disableAntiModes($event)
},
"get-gates": function($event) {
return _vm.loadGates()
},
"change-page": function($event) {
return _vm.changePage($event)
},
"change-page-user": function($event) {
return _vm.changePageUser($event)
},
"change-page-group": function($event) {
return _vm.changePageGroup($event)
},
"search-page": function($event) {
return _vm.searchPage($event)
},
setGate: function($event) {
return _vm.setGate($event)
},
"register-gates": function($event) {
return _vm.registerGates($event)
},
"edit-gates": function($event) {
return _vm.editGates($event)
},
clickRemoveUser: function($event) {
return _vm.clickRemoveUser($event)
},
clickRemoveGroup: function($event) {
return _vm.clickRemoveGroup($event)
},
closeModalProgressUser: function($event) {
return _vm.closeModalProgressUser($event)
},
closeModalProgressGroup: function($event) {
return _vm.closeModalProgressGroup($event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateLockAddUserPage.vue?vue&type=template&id=4f5b66dc&":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateLockAddUserPage.vue?vue&type=template&id=4f5b66dc& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("gate-lock-add-user-template", {
attrs: {
dataUsers: _vm.dataUsers,
userTotalCount: _vm.userTotalCount,
page: _vm.currPage,
perPage: _vm.perPage,
loading: _vm.loading,
showConfirm: _vm.showConfirm,
userOfGate: _vm.userOfGate,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
errorMessageProcess: _vm.errorMessageProcess,
successItemProcess: _vm.successItemProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
showProgress: _vm.showProgress,
isFinishProcess: _vm.isFinishProcess,
progress: _vm.progress
},
on: {
"search-user": function($event) {
return _vm.searchUser($event)
},
changePerPage: function($event) {
return _vm.changePerPage($event)
},
clickAddUser: function($event) {
return _vm.clickAddUser($event)
},
clickConfirm: function($event) {
return _vm.clickConfirm($event)
},
clickDelete: function($event) {
return _vm.clickDelete($event)
},
changePage: function($event) {
return _vm.changePage($event)
},
goBackGateLockEdit: function($event) {
return _vm.goBackGateLockEdit($event)
},
closeModalProgress: function($event) {
return _vm.closeModalProgress()
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/gate/GateLockDetailPage.vue?vue&type=template&id=4565da22&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/gate/GateLockDetailPage.vue?vue&type=template&id=4565da22& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("gate-lock-detail-template", {
attrs: {
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
successMessageModal: _vm.successMessageModal,
errorMessageModal: _vm.errorMessageModal,
gateDetail: _vm.gateDetail,
groupList: _vm.groupList,
loading: _vm.loading,
showConfirm: _vm.showConfirm,
groupId: _vm.groupId,
dayTypes: _vm.dayTypes,
dataUnlockingTime: _vm.dataUnlockingTime,
groupsAddFail: _vm.groupsAddFail,
isFinishDetailGate: _vm.isFinishDetailGate,
loadingChild: _vm.loadingChild,
isRemoteUnlockValid: _vm.isRemoteUnlockValid,
isAdminOfRemoteUnlock: _vm.isAdminOfRemoteUnlock,
btnUnlock: _vm.btnUnlock
},
on: {
clickBackGate: function($event) {
return _vm.$emit("clickBackGate", $event)
},
clickRemoteUnlock: function($event) {
return _vm.$emit("clickRemoteUnlock", $event)
},
clickConfirm: function($event) {
return _vm.clickConfirm($event)
},
closeModalConfirm: function($event) {
return _vm.closeModalConfirm($event)
},
"loading-from-child": function($event) {
return _vm.$emit("loading", $event)
},
"gate-edit": function($event) {
return _vm.$emit("gate-edit", $event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/group-modal/GroupListModalPage.vue?vue&type=template&id=3aafbcaa&":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/group-modal/GroupListModalPage.vue?vue&type=template&id=3aafbcaa& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("group-list-modal-template", {
attrs: {
page: _vm.currPage,
perPage: _vm.perPage,
loading: _vm.loading,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
dataGroupsModal: _vm.dataGroupsModal,
rowinErrDialog: _vm.rowinErrDialog,
errorMessageProcess: _vm.errorMessageProcess,
successItemProcess: _vm.successItemProcess,
progress: _vm.progress,
isFinishProcess: _vm.isFinishProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
authority: _vm.authority,
isEdit: _vm.isEdit,
isGroupEditModalShow: _vm.isGroupEditModalShow,
groupExpanedGate: _vm.groupExpanedGate,
isReRenderGate: _vm.isReRenderGate,
isRemoveGateSelected: _vm.isRemoveGateSelected,
groupExpanedUser: _vm.groupExpanedUser,
isReRenderUser: _vm.isReRenderUser,
isRemoveUserSelected: _vm.isRemoveUserSelected
},
on: {
changePage: function($event) {
return _vm.changePage($event)
},
changePerPage: function($event) {
return _vm.changePerPage($event)
},
"search-group": function($event) {
return _vm.searchGroup($event)
},
"click-groups-action": function($event) {
return _vm.clickGroupsAction($event)
},
"get-list-group-modal": _vm.getListGroupsModal,
clickAddGroup: function($event) {
return _vm.clickAddGroup($event)
},
"click-group-detail": function($event) {
return _vm.clickGroupDetail($event)
},
ChangeProperty: function($event) {
return _vm.ChangeProperty($event)
},
clickEditGroup: _vm.clickEditGroup,
"close-page-modal": function($event) {
return _vm.$emit("close-page-modal", $event)
},
isLoad: function($event) {
return _vm.$emit("isLoad", $event)
},
loading: function($event) {
return _vm.$emit("loading", $event)
},
"go-time-settings": function($event) {
return _vm.$emit("go-time-settings", $event)
},
"get-group-isValid": function($event) {
return _vm.getGroupIsValid($event)
},
loadingCircle: function($event) {
return _vm.$emit("loadingCircle", $event)
},
textCircle: function($event) {
return _vm.$emit("textCircle", $event)
},
"change-expanded-group": function($event) {
return _vm.changeExpandedGroup($event)
},
"change-page-gate": function($event) {
return _vm.changePageGate($event)
},
"change-page-user": function($event) {
return _vm.changePageUser($event)
},
"show-dialog-confirm": function($event) {
return _vm.showDialogConfirm($event)
},
closeModalProgress: function($event) {
return _vm.closeModalProgress($event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/group/GroupAddPage.vue?vue&type=template&id=c7788988&":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/group/GroupAddPage.vue?vue&type=template&id=c7788988& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("group-add-template", {
attrs: {
gateItems: _vm.gateItems,
userItems: _vm.userItems,
loading: _vm.loading,
authority: _vm.authority,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
groupDetail: _vm.groupDetail,
dataAllTimes: _vm.dataAllTimes,
dataAllGates: _vm.dataAllGates,
dataAllUses: _vm.dataAllUses,
UserSubmittedFail: _vm.UserSubmittedFail,
GateSubmittedFail: _vm.GateSubmittedFail,
administratorsAddFail: _vm.administratorsAddFail,
isEdit: _vm.isEdit,
expand: _vm.expand,
loadingCircle: _vm.loadingCircle,
textCircle: _vm.textCircle,
gateGroupOptions: _vm.gateGroupOptions,
isDisabledGroupOptions: _vm.isDisabledGroupOptions,
isGetGroup: _vm.isGetGroup
},
on: {
clickBackGroup: function($event) {
return _vm.clickBackGroup($event)
},
clickSaveGroup: function($event) {
return _vm.clickSaveGroup($event)
},
clickUpdateGroup: function($event) {
return _vm.clickUpdateGroup($event)
},
"change-expanded": function($event) {
return _vm.changeExpanded($event)
},
"go-time-settings": function($event) {
return _vm.$emit("go-time-settings", $event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/group/GroupAddUserPage.vue?vue&type=template&id=a83184b2&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/group/GroupAddUserPage.vue?vue&type=template&id=a83184b2& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("group-add-user-template", {
attrs: {
dataUsers: _vm.dataUsers,
userTotalCount: _vm.userTotalCount,
page: _vm.currPage,
perPage: _vm.perPage,
loading: _vm.loading,
goBack: _vm.goBack,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
errorMessageProcess: _vm.errorMessageProcess,
successItemProcess: _vm.successItemProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
showProgress: _vm.showProgress,
isFinishProcess: _vm.isFinishProcess,
progress: _vm.progress,
showConfirm: _vm.showConfirm,
userOfGroup: _vm.userOfGroup
},
on: {
changePerPage: function($event) {
return _vm.changePerPage($event)
},
clickAddUser: function($event) {
return _vm.clickAddUser($event)
},
clickDelete: function($event) {
return _vm.clickDelete($event)
},
changePage: function($event) {
return _vm.changePage($event)
},
clickConfirm: function($event) {
return _vm.clickConfirm($event)
},
closeModalProgress: function($event) {
return _vm.closeModalProgress()
},
closeModal: function($event) {
return _vm.closeModal()
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/group/GroupDefaultPage.vue?vue&type=template&id=55f52248&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/group/GroupDefaultPage.vue?vue&type=template&id=55f52248& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("group-list-template", {
on: {
"loading-from-child": function($event) {
return _vm.$emit("loading", $event)
},
loadingCircle: function($event) {
return _vm.$emit("loadingCircle", $event)
},
textCircle: function($event) {
return _vm.$emit("textCircle", $event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/group/GroupListPage.vue?vue&type=template&id=36312d11&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/group/GroupListPage.vue?vue&type=template&id=36312d11& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("group-list-template", {
attrs: {
dataGroups: _vm.dataGroups,
groupTotalCount: _vm.groupTotalCount,
page: _vm.currPage,
perPage: _vm.perPage,
loading: _vm.loading,
loadingAff: _vm.loadingAff,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
typeAction: _vm.typeAction,
showProgress: _vm.showProgress,
errorMessageProcess: _vm.errorMessageProcess,
successItemProcess: _vm.successItemProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
progress: _vm.progress,
isFinishProcess: _vm.isFinishProcess,
showConfirm: _vm.showConfirm,
isRemoveGroupSelected: _vm.isRemoveGroupSelected,
isGetDataList: _vm.isGetDataList,
groupExpanedGate: _vm.groupExpanedGate,
isReRenderGate: _vm.isReRenderGate,
isRemoveGateSelected: _vm.isRemoveGateSelected,
groupExpanedUser: _vm.groupExpanedUser,
isReRenderUser: _vm.isReRenderUser,
isRemoveUserSelected: _vm.isRemoveUserSelected,
dataGroup: _vm.dataGroup,
groupList: _vm.groupList,
departments: _vm.departments,
users: _vm.users,
userList: _vm.userList,
gateList: _vm.gateList,
dataRelationDepartmentGroup: _vm.dataRelationDepartmentGroup,
dataRelationUserGroup: _vm.dataRelationUserGroup,
dataGatePass: _vm.dataGatePass,
authority: _vm.authority,
optionDepartments: _vm.optionDepartments,
tabClicked: _vm.tabClicked
},
on: {
changePerPage: function($event) {
return _vm.changePerPage($event)
},
clickAddGroup: function($event) {
return _vm.clickAddGroup()
},
clickEditGroup: function($event) {
return _vm.clickEditGroup($event)
},
changePage: function($event) {
return _vm.changePage($event)
},
"search-group": function($event) {
return _vm.searchGroup($event)
},
clickGroupDetail: function($event) {
return _vm.clickGroupDetail($event)
},
"click-groups-action": function($event) {
return _vm.clickGroupsAction()
},
closeModalProgress: function($event) {
return _vm.closeModalProgress()
},
"show-dialog-confirm": function($event) {
return _vm.showDialogConfirm($event)
},
"close-dialog-confirm": function($event) {
return _vm.closeDialogConfirm()
},
"change-expanded-group": function($event) {
return _vm.changeExpandedGroup($event)
},
"change-page-gate": function($event) {
return _vm.changePageGate($event)
},
"change-page-user": function($event) {
return _vm.changePageUser($event)
},
"show-only-isVaild": function($event) {
return _vm.ShowOnlyIsVaild($event)
},
changeTab: function($event) {
return _vm.changeTab($event)
},
clickTab: function($event) {
return _vm.clickTab($event)
},
"load-list-aff": function($event) {
return _vm.loadListAff($event)
},
"change-page-aff": function($event) {
return _vm.loadListAff($event)
},
"add-aff-to-group": function($event) {
return _vm.addAffToGroup($event)
},
"remove-aff-to-group": function($event) {
return _vm.removeAffToGroup($event)
},
"load-users": function($event) {
return _vm.getUserAgain($event)
},
"add-gate": function($event) {
return _vm.addGate($event)
},
"remove-gate-pass": function($event) {
return _vm.removeGatePass($event)
},
"load-gates": function($event) {
return _vm.loadGatePass($event)
},
"loading-from-child": function($event) {
return _vm.$emit("loading", $event)
},
"click-EditGate": function($event) {
return _vm.clickEditGate($event)
},
"remove-user-to-group": function($event) {
return _vm.removeUserToGroup($event)
},
"change-groupId": function($event) {
return _vm.changeGroupId($event)
},
"load-passable-time-setting": function($event) {
return _vm.loadPassableTime($event)
},
"load-groupId": function($event) {
return _vm.loadGroupId($event)
},
"search-user-group-passage": function($event) {
return _vm.searchUserGroupPassage($event)
},
getDepartmentGroup: function($event) {
return _vm.getDepartmentGroup($event)
},
"close-modal-add": function($event) {
return _vm.closeModalAdd($event)
},
"close-modal-add-aff": function($event) {
return _vm.closeModalAddAff($event)
},
"change-page-users": function($event) {
return _vm.changePageUsers($event)
},
getDepartmentUserValid: function($event) {
return _vm.getDepartmentUserValid($event)
},
loadingCircle: function($event) {
return _vm.$emit("loadingCircle", $event)
},
textCircle: function($event) {
return _vm.$emit("textCircle", $event)
},
"change-page-temporary": function($event) {
return _vm.changePageTemporary($event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/in-all-room-modal/InAllRoomModalPage.vue?vue&type=template&id=fdc45b00&":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/in-all-room-modal/InAllRoomModalPage.vue?vue&type=template&id=fdc45b00& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "in-all-room-modal-page" },
[
_c("in-all-room-modal-template", {
attrs: {
"success-messages": _vm.successMessages,
"error-messages": _vm.errorMessages,
"in-all-room": _vm.inAllRoom,
"in-all-room-loading": _vm.inAllRoomLoading,
"in-all-room-search-value": _vm.innerInAllRoomSearchValue,
"room-total-count": _vm.roomTotalCount,
page: _vm.page,
isDel: _vm.isDel,
loading: _vm.loading
},
on: {
"input-in-all-room-search-value": function($event) {
_vm.innerInAllRoomSearchValue = $event
},
clicklookroom: function($event) {
return _vm.$emit("clicklookroom", $event)
},
"click-create-room": function($event) {
return _vm.$emit("click-create-room")
},
"click-edit-room": function($event) {
return _vm.$emit("click-edit-room", $event)
},
"delete-room": function($event) {
return _vm.$emit("delete-room", $event)
},
"load-in-all-room": function($event) {
return _vm.$emit("load-in-all-room", $event)
},
"search-in-all-room": function($event) {
return _vm.$emit("search-in-all-room", $event)
},
"change-page": function($event) {
return _vm.$emit("change-page", $event)
},
"close-all-room": function($event) {
return _vm.$emit("close-all-room")
}
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/in-room-management/InRoomManagementPage.vue?vue&type=template&id=01f112ae&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/in-room-management/InRoomManagementPage.vue?vue&type=template&id=01f112ae& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "in-room-management-page" },
[
_c("in-room-template", {
attrs: {
loading: _vm.roomsLoading,
"success-messages": _vm.successMessages,
"error-messages": _vm.errorMessages,
tab: _vm.currentTab,
rooms: _vm.allRooms,
"room-loading": _vm.roomLoading,
room: _vm.room,
"room-success-messages": _vm.roomSuccessMessages,
"room-error-messages": _vm.roomErrorMessages,
"in-room-user-loading": _vm.inRoomUserLoading,
"in-room-users": _vm.inRoomUsers,
"in-room-user-total-count": _vm.inRoomUserTotalCount,
"in-room-user-page": _vm.inRoomUserPage,
"in-room-user-per-page": _vm.inRoomUserPerPage,
"in-room-user-search-value": _vm.inRoomUserSearchValue,
"room-room-log-loading": _vm.roomRoomLogLoading,
"room-room-logs": _vm.roomRoomLogs,
"room-room-log-total-count": _vm.roomRoomLogTotalCount,
"room-room-log-page": _vm.roomRoomLogPage,
"room-room-log-per-page": _vm.roomRoomLogPerPage,
"room-room-log-date": _vm.roomRoomLogDate,
"room-room-log-search-value": _vm.roomRoomLogSearchValue,
"room-room-log-progress-message": _vm.roomRoomLogProgressMessage,
"room-room-log-progress-error-message":
_vm.roomRoomLogProgressErrorMessage,
"user-room-log-loading": _vm.userRoomLogLoading,
user: _vm.user,
"user-room-logs": _vm.userRoomLogs,
"user-room-log-date": _vm.userRoomLogDate,
"user-room-log-progress-message": _vm.userRoomLogProgressMessage,
"user-room-log-progress-error-message":
_vm.userRoomLogProgressErrorMessage,
"user-room-log-success-messages": _vm.userRoomLogSuccessMessages,
"user-room-log-error-messages": _vm.userRoomLogErrorMessages,
"room-form-loading": _vm.roomFormLoading,
"room-form-success-messages": _vm.roomFormSuccessMessages,
"room-form-error-messages": _vm.roomFormErrorMessages,
"all-gates": _vm.allControllerGates,
tabItemsUI: _vm.tabItems,
userFullList: _vm.userFullList,
"in-all-room": _vm.inAllRoom,
"room-info": _vm.roomInfo,
"in-all-room-loading": _vm.inAllRoomLoading,
"in-all-room-search-value": _vm.inAllRoomSearchValue,
"room-total-count": _vm.roomTotalCount,
authority: _vm.authority,
page: _vm.currentPage,
"room-info-loading": _vm.roomInfoLoading,
isLookRoomModalShow: _vm.isLookRoomModalShow,
isAllRoomModalShow: _vm.isAllRoomModalShow
},
on: {
"input-tab": function($event) {
_vm.currentTab = $event
},
"click-room": _vm.clickRoom,
"start-create-room": _vm.startCreateRoom,
"start-edit-room": _vm.startEditRoom,
"click-tab": _vm.clickTab,
"click-in-room-user": _vm.clickInRoomUser,
"change-in-room-user-sort": _vm.changeInRoomUserSort,
"change-in-room-user-page": _vm.changeInRoomUserPage,
"search-in-room-user": _vm.searchInRoomUser,
"input-in-room-user-search-value": function($event) {
_vm.inRoomUserSearchValue = $event
},
"reload-in-room-user": _vm.reloadInRoomUser,
"input-room-room-log-date": _vm.inputRoomRoomLogDate,
"change-room-room-log-page": _vm.changeRoomRoomLogPage,
"search-room-room-log": _vm.searchRoomRoomLog,
"input-room-room-log-search-value": function($event) {
_vm.roomRoomLogSearchValue = $event
},
"reload-room-room-log": _vm.reloadRoomRoomLog,
"click-export-room-room-log-excel": _vm.exportRoomRoomLogExcel,
"input-user-room-log-date": _vm.inputUserRoomLogDate,
"reload-user-room-log": _vm.reloadUserRoomLog,
"click-export-user-room-log-excel": _vm.exportUserRoomLogExcel,
"delete-room": _vm.deleteRoom,
"create-room": _vm.createRoom,
"update-room": _vm.updateRoom,
clicklookroom: _vm.clicklookroom,
ChangeProperty: _vm.ChangeProperty,
clicAllRoom: _vm.clicAllRoom,
"close-look-room": _vm.closeLookRoom,
"close-all-room": _vm.closeAllRoom,
"load-in-all-room": _vm.loadInAllRoom,
"input-in-all-room-search-value": function($event) {
_vm.inAllRoomSearchValue = $event
},
"search-in-all-room": _vm.searchInAllRoom,
"change-page": function($event) {
return _vm.changePage($event)
},
"load-room-by-id": _vm.loadRoomById,
"loading-from-child": function($event) {
return _vm.$emit("loading", $event)
}
},
model: {
value: _vm.value,
callback: function($$v) {
_vm.value = $$v
},
expression: "value"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/in-room-management/InRoomManagementRoomPage.vue?vue&type=template&id=fd9400b8&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/in-room-management/InRoomManagementRoomPage.vue?vue&type=template&id=fd9400b8& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "in-room-management-page" },
[
_c("in-room-template", {
attrs: {
isPage: _vm.isPage,
loading: _vm.roomsLoading,
"success-messages": _vm.successMessages,
"error-messages": _vm.errorMessages,
tab: _vm.currentTab,
rooms: _vm.allRooms,
"room-loading": _vm.roomLoading,
room: _vm.room,
"room-success-messages": _vm.roomSuccessMessages,
"room-error-messages": _vm.roomErrorMessages,
"in-room-user-loading": _vm.inRoomUserLoading,
"in-room-users": _vm.inRoomUsers,
"in-room-user-total-count": _vm.inRoomUserTotalCount,
"in-room-user-page": _vm.inRoomUserPage,
"in-room-user-per-page": _vm.inRoomUserPerPage,
"in-room-user-search-value": _vm.inRoomUserSearchValue,
"room-room-log-loading": _vm.roomRoomLogLoading,
"room-room-logs": _vm.roomRoomLogs,
"room-room-log-total-count": _vm.roomRoomLogTotalCount,
"room-room-log-page": _vm.roomRoomLogPage,
"room-room-log-per-page": _vm.roomRoomLogPerPage,
"room-room-log-date": _vm.roomRoomLogDate,
"room-room-log-search-value": _vm.roomRoomLogSearchValue,
"room-room-log-progress-message": _vm.roomRoomLogProgressMessage,
"room-room-log-progress-error-message":
_vm.roomRoomLogProgressErrorMessage,
"user-room-log-loading": _vm.userRoomLogLoading,
user: _vm.user,
"user-room-logs": _vm.userRoomLogs,
"user-room-log-date": _vm.userRoomLogDate,
"user-room-log-progress-message": _vm.userRoomLogProgressMessage,
"user-room-log-progress-error-message":
_vm.userRoomLogProgressErrorMessage,
"user-room-log-success-messages": _vm.userRoomLogSuccessMessages,
"user-room-log-error-messages": _vm.userRoomLogErrorMessages,
"room-form-loading": _vm.roomFormLoading,
"room-form-success-messages": _vm.roomFormSuccessMessages,
"room-form-error-messages": _vm.roomFormErrorMessages,
"all-gates": _vm.allControllerGates,
tabItemsUI: _vm.tabItems,
userFullList: _vm.userFullList,
"in-all-room": _vm.inAllRoom,
"room-info": _vm.roomInfo,
"in-all-room-loading": _vm.inAllRoomLoading,
"in-all-room-search-value": _vm.inAllRoomSearchValue,
"room-total-count": _vm.roomTotalCount,
authority: _vm.authority,
page: _vm.currentPage,
"room-info-loading": _vm.roomInfoLoading,
isLookRoomModalShow: _vm.isLookRoomModalShow,
isAllRoomModalShow: _vm.isAllRoomModalShow
},
on: {
"input-tab": function($event) {
_vm.currentTab = $event
},
"click-room": _vm.clickRoom,
"start-create-room": _vm.startCreateRoom,
"start-edit-room": _vm.startEditRoom,
"click-tab": _vm.clickTab,
"click-in-room-user": _vm.clickInRoomUser,
"change-in-room-user-sort": _vm.changeInRoomUserSort,
"change-in-room-user-page": _vm.changeInRoomUserPage,
"search-in-room-user": _vm.searchInRoomUser,
"input-in-room-user-search-value": function($event) {
_vm.inRoomUserSearchValue = $event
},
"reload-in-room-user": _vm.reloadInRoomUser,
"input-room-room-log-date": _vm.inputRoomRoomLogDate,
"change-room-room-log-page": _vm.changeRoomRoomLogPage,
"search-room-room-log": _vm.searchRoomRoomLog,
"input-room-room-log-search-value": function($event) {
_vm.roomRoomLogSearchValue = $event
},
"reload-room-room-log": _vm.reloadRoomRoomLog,
"click-export-room-room-log-excel": _vm.exportRoomRoomLogExcel,
"input-user-room-log-date": _vm.inputUserRoomLogDate,
"reload-user-room-log": _vm.reloadUserRoomLog,
"click-export-user-room-log-excel": _vm.exportUserRoomLogExcel,
"delete-room": _vm.deleteRoom,
"create-room": _vm.createRoom,
"update-room": _vm.updateRoom,
clicklookroom: _vm.clicklookroom,
ChangeProperty: _vm.ChangeProperty,
clicAllRoom: _vm.clicAllRoom,
"close-look-room": _vm.closeLookRoom,
"close-all-room": _vm.closeAllRoom,
"load-in-all-room": _vm.loadInAllRoom,
"input-in-all-room-search-value": function($event) {
_vm.inAllRoomSearchValue = $event
},
"search-in-all-room": _vm.searchInAllRoom,
"change-page": function($event) {
return _vm.changePage($event)
},
"load-room-by-id": _vm.loadRoomById,
"loading-from-child": function($event) {
return _vm.$emit("loading", $event)
}
},
model: {
value: _vm.value,
callback: function($$v) {
_vm.value = $$v
},
expression: "value"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/in-room-management/InRoomManagementUserPage.vue?vue&type=template&id=46557a94&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/in-room-management/InRoomManagementUserPage.vue?vue&type=template&id=46557a94& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "in-room-management-page" },
[
_c("in-room-template", {
attrs: {
loading: _vm.roomsLoading,
"success-messages": _vm.successMessages,
"error-messages": _vm.errorMessages,
tab: _vm.currentTab,
rooms: _vm.allRooms,
"room-loading": _vm.roomLoading,
room: _vm.room,
"room-success-messages": _vm.roomSuccessMessages,
"room-error-messages": _vm.roomErrorMessages,
"in-room-user-loading": _vm.inRoomUserLoading,
"in-room-users": _vm.inRoomUsers,
"in-room-user-total-count": _vm.inRoomUserTotalCount,
"in-room-user-page": _vm.inRoomUserPage,
"in-room-user-per-page": _vm.inRoomUserPerPage,
"in-room-user-search-value": _vm.inRoomUserSearchValue,
"room-room-log-loading": _vm.roomRoomLogLoading,
"room-room-logs": _vm.roomRoomLogs,
"room-room-log-total-count": _vm.roomRoomLogTotalCount,
"room-room-log-page": _vm.roomRoomLogPage,
"room-room-log-per-page": _vm.roomRoomLogPerPage,
"room-room-log-date": _vm.roomRoomLogDate,
"room-room-log-search-value": _vm.roomRoomLogSearchValue,
"room-room-log-progress-message": _vm.roomRoomLogProgressMessage,
"room-room-log-progress-error-message":
_vm.roomRoomLogProgressErrorMessage,
"user-room-log-loading": _vm.userRoomLogLoading,
user: _vm.user,
"user-room-logs": _vm.userRoomLogs,
"user-room-log-date": _vm.userRoomLogDate,
"user-room-log-progress-message": _vm.userRoomLogProgressMessage,
"user-room-log-progress-error-message":
_vm.userRoomLogProgressErrorMessage,
"user-room-log-success-messages": _vm.userRoomLogSuccessMessages,
"user-room-log-error-messages": _vm.userRoomLogErrorMessages,
"room-form-loading": _vm.roomFormLoading,
"room-form-success-messages": _vm.roomFormSuccessMessages,
"room-form-error-messages": _vm.roomFormErrorMessages,
"all-gates": _vm.allControllerGates,
tabItemsUI: _vm.tabItems,
userFullList: _vm.userFullList,
"in-all-room": _vm.inAllRoom,
"room-info": _vm.roomInfo,
"in-all-room-loading": _vm.inAllRoomLoading,
"in-all-room-search-value": _vm.inAllRoomSearchValue,
"room-total-count": _vm.roomTotalCount,
authority: _vm.authority,
page: _vm.currentPage,
"room-info-loading": _vm.roomInfoLoading,
isLookRoomModalShow: _vm.isLookRoomModalShow,
isAllRoomModalShow: _vm.isAllRoomModalShow,
userTotalCount: _vm.userTotalCount
},
on: {
"input-tab": function($event) {
_vm.currentTab = $event
},
"click-room": _vm.clickRoom,
"start-create-room": _vm.startCreateRoom,
"start-edit-room": _vm.startEditRoom,
"click-tab": _vm.clickTab,
"click-in-room-user": _vm.clickInRoomUser,
"change-in-room-user-sort": _vm.changeInRoomUserSort,
"change-in-room-user-page": _vm.changeInRoomUserPage,
"search-in-room-user": _vm.searchInRoomUser,
"input-in-room-user-search-value": function($event) {
_vm.inRoomUserSearchValue = $event
},
"reload-in-room-user": _vm.reloadInRoomUser,
"input-room-room-log-date": _vm.inputRoomRoomLogDate,
"change-room-room-log-page": _vm.changeRoomRoomLogPage,
"search-room-room-log": _vm.searchRoomRoomLog,
"input-room-room-log-search-value": function($event) {
_vm.roomRoomLogSearchValue = $event
},
"reload-room-room-log": _vm.reloadRoomRoomLog,
"click-export-room-room-log-excel": _vm.exportRoomRoomLogExcel,
"input-user-room-log-date": _vm.inputUserRoomLogDate,
"reload-user-room-log": _vm.reloadUserRoomLog,
"click-export-user-room-log-excel": _vm.exportUserRoomLogExcel,
"delete-room": _vm.deleteRoom,
"create-room": _vm.createRoom,
"update-room": _vm.updateRoom,
clicklookroom: _vm.clicklookroom,
ChangeProperty: _vm.ChangeProperty,
clicAllRoom: _vm.clicAllRoom,
"close-look-room": _vm.closeLookRoom,
"close-all-room": _vm.closeAllRoom,
"load-in-all-room": _vm.loadInAllRoom,
"input-in-all-room-search-value": function($event) {
_vm.inAllRoomSearchValue = $event
},
"search-in-all-room": _vm.searchInAllRoom,
"change-page": function($event) {
return _vm.changePage($event)
},
"load-room-by-id": _vm.loadRoomById,
"loading-from-child": function($event) {
return _vm.$emit("loading", $event)
}
},
model: {
value: _vm.value,
callback: function($$v) {
_vm.value = $$v
},
expression: "value"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/in-room-modal/InRoomModalPage.vue?vue&type=template&id=08c93865&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/in-room-modal/InRoomModalPage.vue?vue&type=template&id=08c93865& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "in-room-modal-page" },
[
_c("in-room-modal-template", {
attrs: {
"all-gates": _vm.allGates,
"room-info": _vm.roomInfo,
"success-messages": _vm.successMessages,
"error-messages": _vm.errorMessages,
"room-info-loading": _vm.roomInfoLoading,
authority: _vm.authority
},
on: {
"click-edit-room": function($event) {
return _vm.$emit("click-edit-room", $event)
},
"close-look-room": function($event) {
return _vm.$emit("close-look-room")
}
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/key/KeyAddPage.vue?vue&type=template&id=2bc98e08&":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/key/KeyAddPage.vue?vue&type=template&id=2bc98e08& ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("key-add-template", {
attrs: {
loading: _vm.loading,
existGateId: _vm.existGateId,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
listTimes: _vm.listTimes,
passagesData: _vm.passagesData
},
on: {
"generate-key": function($event) {
return _vm.generateKey($event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/layout/LayoutPage.vue?vue&type=template&id=5bc13413&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/layout/LayoutPage.vue?vue&type=template&id=5bc13413& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("layout-template", {
attrs: {
pathName: _vm.pathName,
isAdmin: _vm.isAdmin,
authority: _vm.authority,
selectedItemNav: _vm.selectedItemNav,
showSubMenu: _vm.showSubMenu,
loadingParent: _vm.loading
},
on: {
menuClick: function($event) {
return _vm.menuClick($event)
},
activeMenu: function($event) {
return _vm.activeMenu($event)
},
"click-user-setting": _vm.personal,
"click-user-change-password": _vm.userChangePasswordClick,
"click-logout": _vm.logout,
"click-notice": _vm.clickNotice
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/login/LoginPage.vue?vue&type=template&id=23f752a7&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/login/LoginPage.vue?vue&type=template&id=23f752a7& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("Login", {
attrs: {
loginProcess: _vm.loginProcess,
googleInfo: _vm.googleLoginInfo,
appleInfo: _vm.appleLoginInfo,
errorMessage: _vm.errorMessage,
loading: _vm.loading,
error: _vm.error,
oneLoginInfo: _vm.oneloginLoginInfo
},
on: {
next: _vm.next,
signInWithIdentityProvider: _vm.signInWithIdentityProvider,
signIn: function($event) {
return _vm.signIn($event)
},
resetPass: function($event) {
return _vm.resetPass($event)
},
forgot: function($event) {
return _vm.forgot($event)
},
formSubmit: function($event) {
return _vm.formSubmit($event)
},
formSubmitForgot: function($event) {
return _vm.formSubmitForgot($event)
},
goPageLogin: function($event) {
return _vm.goPageLogin()
},
confirmSignin: function($event) {
return _vm.confirmSignin($event)
},
"forgot-password": function($event) {
return _vm.forgotPassword($event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/manually-scheduled/ManuallyScheduledPage.vue?vue&type=template&id=0ee4a1c8&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/manually-scheduled/ManuallyScheduledPage.vue?vue&type=template&id=0ee4a1c8& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("manual-scheduled-template", {
attrs: {
totalCount: _vm.totalCount,
actionItems: _vm.actionItems,
data: _vm.data,
goBack: _vm.goBack,
groups: _vm.groups,
safieRelationsGateDevice: _vm.safieRelationsGateDevice,
tbeyeRelationsGateDevice: _vm.tbeyeRelationsGateDevice,
tbeyeLoginInfos: _vm.tbeyeLoginInfos,
isGetDataList: _vm.isGetDataList,
logGates: _vm.logGates,
optionGate: _vm.optionGate,
optionOwner: _vm.optionOwner,
logOwner: _vm.logOwner,
loading: _vm.loading,
activeTab: _vm.activeTab,
maxRecordOwner: _vm.maxRecordOwner,
maxRecordGate: _vm.maxRecordGate,
disableNextOwner: _vm.disableNextOwner,
disableNextGate: _vm.disableNextGate,
errorMessageLogs: _vm.errorMessageLogs
},
on: {
getGateLogList: _vm.getGateLogList,
loadMoreLogOpeation: function($event) {
return _vm.loadMoreLogOpeation($event)
},
getOperationLogList: _vm.getOperationLogList,
searchOperationLog: function($event) {
return _vm.searchOperationLog($event)
},
searchGateLog: function($event) {
return _vm.searchGateLog($event)
},
clickExportLog: function($event) {
return _vm.clickExportLog($event)
},
clickExportOperationLog: function($event) {
return _vm.clickExportOperationLog($event)
},
"update-login-info": function($event) {
return _vm.updateTbeyeLoginInfo($event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/notice-list/NoticeListPage.vue?vue&type=template&id=38d339bc&":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/notice-list/NoticeListPage.vue?vue&type=template&id=38d339bc& ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("notice-list-template", {
attrs: { linkList: _vm.makeListLink(10) }
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/personal-setting/PersonalSettingPage.vue?vue&type=template&id=50d51ea4&":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/personal-setting/PersonalSettingPage.vue?vue&type=template&id=50d51ea4& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("personal-setting-template", {
attrs: {
loading: _vm.loading,
errorMessageLogs: _vm.errorMessageLogs,
userData: _vm.userData
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/reflection-status/ReflectionStatusListPage.vue?vue&type=template&id=3d5340a0&":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/reflection-status/ReflectionStatusListPage.vue?vue&type=template&id=3d5340a0& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("reflection-status-list-template", {
attrs: {
dataCommands: _vm.dataCommands,
statusTotalCount: _vm.statusTotalCount,
page: _vm.currPage,
perPage: _vm.perPage,
loading: _vm.loading,
loadingChild: _vm.loadingChild,
errorMessageLogs: _vm.errorMessageLogs
},
on: {
changePerPage: function($event) {
return _vm.changePerPage($event)
},
changePage: function($event) {
return _vm.changePage($event)
},
"select-detail": function($event) {
return _vm.selectDetail($event)
},
"select-status": function($event) {
return _vm.selectStatus($event)
},
clickBackGate: function($event) {
return _vm.clickBackGate($event)
},
"loading-from-child": function($event) {
return _vm.$emit("loading", $event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/safie/SafiePage.vue?vue&type=template&id=4e52e106&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/safie/SafiePage.vue?vue&type=template&id=4e52e106& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("safie-template", {
attrs: {
loading: _vm.loading,
putDelLoading: _vm.putDelLoading,
postLoading: _vm.postLoading,
safieRelationGateDevices: _vm.safieRelationGateDevices,
addNewRelationGateDevices: _vm.newSafieRelationGateDevices,
gateFullList: _vm.gateFullList,
results: _vm.results
},
on: {
"add-new-record": function($event) {
return _vm.addNewRecord()
},
"del-new-record": _vm.delNewRecord,
"form-update": _vm.formUpdate,
"new-form-update": _vm.formUpdateNew,
"put-record": _vm.putSafieRelationGateDevice,
"post-record": _vm.postSafieRelationGateDevice,
"delete-record": _vm.deleteSafieRelationGateDevice
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/setting/SettingPage.vue?vue&type=template&id=a32b4316&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/setting/SettingPage.vue?vue&type=template&id=a32b4316& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("setting-template", {
attrs: {
passableTotalCount: _vm.passableTotalCount,
dataPassables: _vm.dataPassables,
pagePassable: _vm.pagePassable,
perPagePassable: _vm.perPagePassable,
dataPassableDetail: _vm.dataPassableDetail,
ExpandedGroup: _vm.ExpandedGroup,
timeSettings: _vm.timeSettings,
pageGroup: _vm.pageGroup,
loadingDate: _vm.loadingDate,
timeAdd: _vm.timeAdd,
loadingGroup: _vm.loadingGroup,
saveFinish: _vm.saveFinish,
isFinishDate: _vm.isFinishDate,
isSaveDate: _vm.isSaveDate,
isEdit: _vm.isEdit,
isGetDataList: _vm.isGetDataList,
showConfirmDelete: _vm.showConfirmDelete,
blockCount: _vm.blockCount,
pageLogin: _vm.currPage,
pageSizeList: _vm.pageSizeList,
loading: _vm.loading,
SettingInfo: _vm.SettingInfo,
logLabelErr: _vm.logLabelErr,
message_success: _vm.message_success,
errorMessageLogs: _vm.errorMessageLogs,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogsModal: _vm.errorMessageLogsModal,
successMessageLogsModal: _vm.successMessageLogsModal,
countReset: _vm.countReset,
oneLoginLoginService: _vm.oneLoginLoginService,
appleIdLoginService: _vm.appleIdLoginService,
googleLoginService: _vm.googleLoginService,
isSamlFederatedLoginService: _vm.isSamlFederatedLoginService,
isFederatedLoginService: _vm.isFederatedLoginService,
federatedLoginServiceId: _vm.federatedLoginServiceId,
isExternalLogin: _vm.isExternalLogin,
isDisabled: _vm.isDisabled,
userList: _vm.userList,
realtionsUserList: _vm.realtionsUserList,
cognitoIdProviderName: _vm.cognitoIdProviderName,
sucessStatus: _vm.sucessStatus,
maxRecord: _vm.maxRecord,
pages: _vm.pages,
page: _vm.currPage,
perPage: _vm.perPage,
groupListAdd: _vm.groupListAdd,
groupListEdit: _vm.groupListEdit,
dayTypes: _vm.dayTypes,
showModalImport: _vm.showModalImport,
groupListByPassableTime: _vm.groupListByPassableTime,
progress: _vm.progress,
errorMessageExcel: _vm.errorMessageExcel,
successItem: _vm.successItem,
totalDataRow: _vm.totalDataRow,
success: _vm.success,
errorMessage: _vm.errorMessage,
errorMessageParams: _vm.errorMessageParams,
isFinishProcess: _vm.isFinishProcess,
imshowProgressExport: _vm.imshowProgressExport,
showProgressExportCSV: _vm.showProgressExportCSV,
showProgressImport: _vm.showProgressImport,
months: _vm.months,
isLoadingAdd: _vm.isLoadingAdd,
dayTypesCalendar: _vm.dayTypesCalendar,
noticeSettingTypes: _vm.noticeSettingTypes,
noticeSettings: _vm.noticeSettings,
userFullList: _vm.userFullList,
pcodeFullList: _vm.pcodeFullList,
gateFullList: _vm.gateFullList,
configLogFullList: _vm.configLogFullList,
isLoadBlockingNoticeSettingType: _vm.isLoadBlockingNoticeSettingType,
isLoadBlockingNoticeSetting: _vm.isLoadBlockingNoticeSetting,
isLoadingNoticeSetting: _vm.isLoadingNoticeSetting,
loadBlockingTextNoticeSetting: _vm.loadBlockingTextNoticeSetting,
editStatusException: _vm.editStatusException,
editStatus: _vm.editStatus,
settingInfor: _vm.settingInfor,
isFelica: _vm.isFelica,
isMifare: _vm.isMifare,
listNfcSettingSelect: _vm.listNfcSettingSelect,
listConfifLog: _vm.listConfifLog,
isEditLogLabel: _vm.isEditLogLabel,
dataEditLogLabel: _vm.dataEditLogLabel
},
on: {
"search-login": function($event) {
return _vm.searchLogin($event)
},
"select-user-login": function($event) {
return _vm.selectUserLogin($event)
},
changePerPageLogin: function($event) {
return _vm.changePerPageLogin($event)
},
changePageLogin: function($event) {
return _vm.changePageLogin($event)
},
goPageExport: function($event) {
return _vm.goPageExport($event)
},
clickExport: function($event) {
return _vm.clickExport($event)
},
closeModalProcessImport: function($event) {
return _vm.closeModalProcessImport($event)
},
closeModalProcess: function($event) {
return _vm.closeModalProcess($event)
},
clickImport: function($event) {
return _vm.clickImport($event)
},
closeModalImport: function($event) {
return _vm.closeModalImport($event)
},
clickResetNfc: function($event) {
return _vm.clickResetNfc()
},
isGetFederatedLoginService: _vm.getFederatedLoginService,
saveConfig: _vm.saveConfig,
goRelation: _vm.goRelation,
goPageSetting: _vm.goPageSetting,
addRelation: _vm.addRelation,
deleteRelation: _vm.deleteRelation,
changePerPagePassable: function($event) {
return _vm.changePerPagePassable($event)
},
changePagePassable: function($event) {
return _vm.changePagePassable($event)
},
clickEditPassable: function($event) {
return _vm.clickEditPassable($event)
},
clickSavePassable: function($event) {
return _vm.clickSavePassable($event)
},
clickRegisterPassable: function($event) {
return _vm.clickRegisterPassable($event)
},
clickBackPassable: function($event) {
return _vm.clickBackPassable($event)
},
clickDetailPassable: function($event) {
return _vm.clickDetailPassable($event)
},
clickAddPassable: function($event) {
return _vm.clickAddPassable($event)
},
clickDeletePassable: function($event) {
return _vm.clickDeletePassable($event)
},
saveDate: function($event) {
return _vm.saveDate($event)
},
setDateOne: function($event) {
return _vm.setDateOne($event)
},
closeDate: function($event) {
return _vm.closeDate($event)
},
closeDateFinish: function($event) {
return _vm.closeDateFinish($event)
},
saveAllDate: function($event) {
return _vm.saveAllDate($event)
},
setTypeDate: function($event) {
return _vm.setTypeDate($event)
},
changeTab: function($event) {
return _vm.resetMessage()
},
isGetCalendar: _vm.isGetCalendar,
clickConfirmDeletePassable: function($event) {
return _vm.clickConfirmDeletePassable($event)
},
clickCloseConfirmDeletePassable: function($event) {
return _vm.clickCloseConfirmDeletePassable($event)
},
"reload-notice-settings": function($event) {
return _vm.reloadNoticeSettingList($event)
},
"initialize-notice-setting": function($event) {
return _vm.initializeNoticeSetting($event)
},
"click-delete-notice-setting": function($event) {
return _vm.clickDeleteNoticeSetting($event)
},
"click-add-notice-setting": function($event) {
return _vm.addNewPostNoticeSetting($event)
},
"click-edit-notice-setting": function($event) {
return _vm.editPutNoticeSetting($event)
},
resetMsg: function($event) {
return _vm.resetMsg($event)
},
"change-expanded": function($event) {
return _vm.changeExpanded($event)
},
"change-page-group": function($event) {
return _vm.changePageGroup($event)
},
"initialize-nfc-setting": function($event) {
return _vm.initializeNFCSetting()
},
saveNfcSetting: function($event) {
return _vm.saveNfcSetting()
},
checkEditStatus: function($event) {
return _vm.checkEditStatus()
},
"initialize-log-label-setting": function($event) {
return _vm.initializeLogLabelSetting()
},
changePerPage: function($event) {
return _vm.changePerPage($event)
},
"change-page": function($event) {
return _vm.changePage($event)
},
clickEditLogLabel: function($event) {
return _vm.clickEditLogLabel($event)
},
clickBackLogLabel: function($event) {
return _vm.clickBackLogLabel()
},
clickSaveLogLabel: function($event) {
return _vm.clickSaveLogLabel($event)
},
clickDeleteLogLabel: function($event) {
return _vm.clickDeleteLogLabel($event)
},
saveKeyToken: function($event) {
return _vm.saveKeyToken()
},
savePhoneStatus: function($event) {
return _vm.savePhoneStatus()
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/setting/TimeAddGroupPage.vue?vue&type=template&id=51a3c774&":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/setting/TimeAddGroupPage.vue?vue&type=template&id=51a3c774& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("time-add-group-template", {
attrs: {
dataGroups: _vm.dataGroups,
groupTotalCount: _vm.groupTotalCount,
page: _vm.currPage,
perPage: _vm.perPage,
loading: _vm.loading,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
errorMessageProcess: _vm.errorMessageProcess,
successItemProcess: _vm.successItemProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
showProgress: _vm.showProgress,
showConfirm: _vm.showConfirm,
isFinishProcess: _vm.isFinishProcess,
groupOfTime: _vm.groupOfTime,
progress: _vm.progress
},
on: {
clickConfirm: function($event) {
return _vm.clickConfirm($event)
},
closeDialogConfirm: function($event) {
return _vm.closeDialogConfirm($event)
},
changePerPage: function($event) {
return _vm.changePerPage($event)
},
clickAddGroup: function($event) {
return _vm.clickAddGroup($event)
},
changePage: function($event) {
return _vm.changePage($event)
},
closeModalProgress: function($event) {
return _vm.closeModalProgress()
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/tbeye/TbEyePage.vue?vue&type=template&id=3cd7863b&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/tbeye/TbEyePage.vue?vue&type=template&id=3cd7863b& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("tb-eye-template", {
attrs: {
loading: _vm.loading,
putDelLoading: _vm.putDelLoading,
postLoading: _vm.postLoading,
tbeyeRelationGateDevices: _vm.tbeyeRelationGateDevices,
tbeyeLoginInfos: _vm.tbeyeLoginInfos,
addNewRelationGateDevices: _vm.newTbeyeRelationGateDevices,
gateFullList: _vm.gateFullList,
results: _vm.results
},
on: {
"add-new-record": _vm.addNewRecord,
"del-new-record": _vm.delNewRecord,
"form-update": _vm.formUpdate,
"new-form-update": _vm.formUpdateNew,
"put-record": _vm.putTbeyeRelationGateDevice,
"post-record": _vm.postTbeyeRelationGateDevice,
"delete-record": _vm.deleteTbeyeRelationGateDevice,
"update-login-info": _vm.updateLoginInfo
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/user/UserAddGroupPage.vue?vue&type=template&id=681da0f1&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/user/UserAddGroupPage.vue?vue&type=template&id=681da0f1& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("user-add-group-template", {
attrs: {
dataGroups: _vm.dataGroups,
groupTotalCount: _vm.groupTotalCount,
page: _vm.currPage,
perPage: _vm.perPage,
loading: _vm.loading,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
errorMessageProcess: _vm.errorMessageProcess,
successItemProcess: _vm.successItemProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
showProgress: _vm.showProgress,
showConfirm: _vm.showConfirm,
isFinishProcess: _vm.isFinishProcess,
groupOfUser: _vm.groupOfUser,
progress: _vm.progress
},
on: {
clickConfirm: function($event) {
return _vm.clickConfirm($event)
},
closeDialogConfirm: function($event) {
return _vm.closeDialogConfirm($event)
},
changePerPage: function($event) {
return _vm.changePerPage($event)
},
clickAddGroup: function($event) {
return _vm.clickAddGroup($event)
},
clickEditGroup: function($event) {
return _vm.clickEditGroup($event)
},
clickDelete: function($event) {
return _vm.clickDelete($event)
},
changePage: function($event) {
return _vm.changePage($event)
},
"search-group": function($event) {
return _vm.searchGroup($event)
},
changeExpanded: function($event) {
return _vm.changeExpanded($event)
},
closeModalProgress: function($event) {
return _vm.closeModalProgress()
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/user/UserAddPage.vue?vue&type=template&id=265e51c8&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/user/UserAddPage.vue?vue&type=template&id=265e51c8& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("UserAddTemplate", {
attrs: {
isEdit: _vm.isEdit,
isModal: _vm.isModal,
isDisabledGateOption: _vm.isDisabledGateOption,
gateList: _vm.gateList,
loading: _vm.loading,
isGetDepartment: _vm.isGetDepartment,
isGetDepartmentAll: _vm.isGetDepartmentAll,
isDisabledGroupOptions: _vm.isDisabledGroupOptions,
isDisabledPCodeOptions: _vm.isDisabledPCodeOptions,
gateGroupOptions: _vm.gateGroupOptions,
pCodeOptions: _vm.pCodeOptions,
groupsAddFail: _vm.groupsAddFail,
pCodeAddFail: _vm.pCodeAddFail,
gateAddFail: _vm.gateAddFail,
userData: _vm.userData,
goBack: _vm.goBack,
errorMessageLogs: _vm.errorMessageLogs,
successMessageLogs: _vm.successMessageLogs,
listGatePassages: _vm.listGatePassages,
phoneItems: _vm.phoneItems,
departments: _vm.departments,
authority: _vm.authority,
getDepartments: _vm.getDepartments,
dataFailed: _vm.dataFailed
},
on: {
clickSaveUser: _vm.clickSaveUser,
clickUpdateUser: _vm.clickUpdateUser,
backUserList: _vm.backUserList,
"init-data": function($event) {
return _vm.initData()
},
"close-modal-edit": function($event) {
return _vm.$emit("close-modal-edit")
},
"change-id": function($event) {
return _vm.changeId()
},
"change-user-departmentId": function($event) {
return _vm.changeUserDepartmentId($event)
},
"close-popup": function($event) {
return _vm.$emit("close-popup", $event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/user/UserChangePasswordPage.vue?vue&type=template&id=7e53b2fe&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/user/UserChangePasswordPage.vue?vue&type=template&id=7e53b2fe& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("user-change-password-template", {
attrs: {
loading: _vm.loading,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
userInfo: _vm.userInfo
},
on: {
clickChangePassword: function($event) {
return _vm.clickChangePassword()
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/user/UserDetailPage.vue?vue&type=template&id=3256e238&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/user/UserDetailPage.vue?vue&type=template&id=3256e238&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("UserDetailTemplate", {
attrs: {
loading: _vm.loading,
tempGroupPassages: _vm.tempGroupPassages,
cardItems: _vm.cardItems,
phoneItems: _vm.phoneItems,
errorMessageLogs: _vm.errorMessageLogs,
listphones: _vm.listphones,
listGatePassagesInUser: _vm.listGatePassagesInUser,
userData: _vm.userData,
gateList: _vm.gateList,
goBack: _vm.goBack,
isModal: _vm.isModal,
ExpandedData: _vm.ExpandedData,
rowinErrDialog: _vm.rowinErrDialog,
errorMessageProcess: _vm.errorMessageProcess,
successItemProcess: _vm.successItemProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
showProgress: _vm.showProgress,
isFinishProcess: _vm.isFinishProcess,
showConfirm: _vm.showConfirm,
progress: _vm.progress,
messageSetting: _vm.messageSetting,
authority: _vm.authority,
dataProgress: _vm.dataProgress,
dataAllow: _vm.dataAllow,
titlePage: _vm.titlePage
},
on: {
"click-leave-action": function($event) {
return _vm.clickLeaveAction($event)
},
confirmAction: function($event) {
return _vm.confirmAction($event)
},
closeDialogConfirm: function($event) {
return _vm.closeDialogConfirm()
},
closeModalProgress: function($event) {
return _vm.closeModalProgress($event)
},
"add-gate": function($event) {
return _vm.addGate($event)
},
"loading-from-child": function($event) {
return _vm.$emit("loading", $event)
},
"del-gate": function($event) {
return _vm.delGate($event)
},
"close-modal-gate": function($event) {
return _vm.closeModalGate($event)
},
"load-user-again": function($event) {
return _vm.loadUserAgain($event)
},
"close-popup": function($event) {
return _vm.$emit("close-popup", $event)
},
getReload: function($event) {
return _vm.$emit("getReload", $event)
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/user/UserGateAddGroupPage.vue?vue&type=template&id=94ca1448&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/user/UserGateAddGroupPage.vue?vue&type=template&id=94ca1448& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("user-gate-add-group-template", {
attrs: {
dataGates: _vm.dataGates,
gateTotalCount: _vm.gateTotalCount,
page: _vm.currPage,
perPage: _vm.perPage,
goBack: _vm.goBack,
loading: _vm.loading,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
errorMessageProcess: _vm.errorMessageProcess,
successItemProcess: _vm.successItemProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
showProgress: _vm.showProgress,
isFinishProcess: _vm.isFinishProcess,
showConfirm: _vm.showConfirm,
gateOfGroup: _vm.gateOfGroup,
progress: _vm.progress
},
on: {
changePerPage: function($event) {
return _vm.changePerPage($event)
},
clickAddGate: function($event) {
return _vm.clickAddGate($event)
},
clickDelete: function($event) {
return _vm.clickDelete($event)
},
changePage: function($event) {
return _vm.changePage($event)
},
clickConfirm: function($event) {
return _vm.clickConfirm($event)
},
closeModalProgress: function($event) {
return _vm.closeModalProgress()
},
closeDialogConfirm: function($event) {
return _vm.closeModalProgress()
},
closeDialog: function($event) {
return _vm.closeDialog()
}
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/user/UserListPage.vue?vue&type=template&id=1170e59e&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/user/UserListPage.vue?vue&type=template&id=1170e59e& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c("UsersTemplate", {
attrs: {
users: _vm.users,
loading: _vm.loading,
loadingGroup: _vm.loadingGroup,
maxRecord: _vm.maxRecord,
page: _vm.currPage,
pageGate: _vm.pageGate,
groupId: _vm.groupId,
loadingGate: _vm.loadingGate,
isValid: _vm.isValid,
perPage: _vm.perPage,
isGetDataList: _vm.isGetDataList,
showModalProcess: _vm.showModalProcess,
progress: _vm.progress,
isExport: _vm.isExport,
showModalConfirmEmail: _vm.showModalConfirmEmail,
typeConfirm: _vm.typeConfirm,
success: _vm.success,
message: _vm.message,
totalDataRowCSV: _vm.totalDataRowCSV,
tempGroupPassages: _vm.tempGroupPassages,
cardItems: _vm.cardItems,
phoneItems: _vm.phoneItems,
errorMessageLogs: _vm.errorMessageLogs,
successMessageLogs: _vm.successMessageLogs,
listGroupPassages: _vm.listGroupPassages,
listphones: _vm.listphones,
listGatePassages: _vm.listGatePassages,
successItemCSV: _vm.successItemCSV,
errorMessage: _vm.errorMessage,
showModalImport: _vm.showModalImport,
exportType: _vm.exportType,
showProcessImportExcel: _vm.showProcessImportExcel,
successItem: _vm.successItem,
totalDataRow: _vm.totalDataRow,
errorMessageExcel: _vm.errorMessageExcel,
isFinishImportExcel: _vm.isFinishImportExcel,
sheetUserName: _vm.sheetUserName,
ExpandedGroup: _vm.ExpandedGroup,
gateList: _vm.gateList,
pageGroup: _vm.pageGroup,
groupDetail: _vm.groupDetail,
typeAction: _vm.typeAction,
isFinishProcess: _vm.isFinishProcess,
errorMessageProcess: _vm.errorMessageProcess,
showProgress: _vm.showProgress,
totalDataRowProcess: _vm.totalDataRowProcess,
successItemProcess: _vm.successItemProcess,
showConfirm: _vm.showConfirm,
action: _vm.action,
userId: _vm.userId,
isType: _vm.isType,
sheet1Name: _vm.sheetUserName,
successItemSheet1: _vm.successItem,
progressSheet1: _vm.progress,
totalDataRowSheet1: _vm.totalDataRow,
successItemSheet2: _vm.successItemSheet2,
progressSheet2: _vm.progressSheet2,
totalDataRowSheet2: _vm.totalDataRowSheet2,
sheet2Name: _vm.sheetGroupName,
dataAllow: _vm.dataAllow,
keyword: _vm.keyword,
groupToSearch: _vm.groupToSearch,
isHasLowerCaseCardNumberExcel: _vm.isHasLowerCaseCardNumberExcel,
ExpandedData: _vm.ExpandedData,
authority: _vm.authority,
departments: _vm.departments
},
on: {
searchUser: _vm.searchUser,
clickAddUser: _vm.clickAddUser,
clickEditUser: function($event) {
return _vm.clickEditUser($event)
},
changeUserIsvalid: function($event) {
return _vm.changeUserIsvalid($event)
},
changeMutiUserIsvalid: function($event) {
return _vm.changeMutiUserIsvalid($event)
},
confirmAction: function($event) {
return _vm.confirmAction($event)
},
changePerPage: function($event) {
return _vm.changePerPage($event)
},
"change-page": function($event) {
return _vm.changePage($event)
},
"click-leave-action": function($event) {
return _vm.clickLeaveAction($event)
},
"change-expanded": function($event) {
return _vm.changeExpanded($event)
},
clickExportCSV: function($event) {
return _vm.clickExportCSV($event)
},
clickExportCSVTimeUnlockGate: function($event) {
return _vm.clickExportCSVTimeUnlockGate()
},
clickConfirmEmail: function($event) {
return _vm.clickConfirmEmail($event)
},
closeModalProcessCSV: function($event) {
return _vm.closeModalProcessCSV()
},
CancelProcessCSV: function($event) {
return _vm.CancelProcessCSV()
},
closeImportCSV: function($event) {
return _vm.closeImportCSV()
},
clickImportCSV: function($event) {
return _vm.clickImportCSV($event)
},
clickImportCSVTimeUnlockGate: function($event) {
return _vm.clickImportCSVTimeUnlockGate($event)
},
clickExportExcel: function($event) {
return _vm.clickExportExcel($event)
},
clickImportExcel: function($event) {
return _vm.clickImportExcel($event)
},
closeModalProcessImportExcel: function($event) {
return _vm.closeModalProcessImportExcel()
},
CancelProcessImportExcel: function($event) {
return _vm.CancelProcessImportExcel()
},
showDialogImport: function($event) {
return _vm.showDialogImport($event)
},
closeModalProgress: function($event) {
return _vm.closeModalProgress($event)
},
closeDialogConfirm: function($event) {
return _vm.closeDialogConfirm()
},
"show-only-isVaild": function($event) {
return _vm.ShowOnlyIsVaild($event)
},
"search-user-group": function($event) {
return _vm.searchUserGroup($event)
},
"close-dialog-check-card-excel": function($event) {
return _vm.closeDialogCheckCardExcel()
},
"accept-dialog-check-card-excel": function($event) {
return _vm.acceptDialogCheckCardExcel()
},
clickCheckBoxExportUserInfoCSV: function($event) {
return _vm.clickCheckBoxExportUserInfoCSV()
},
"loading-from-child": function($event) {
return _vm.$emit("loading", $event)
},
"load-total": function($event) {
return _vm.loadTotal($event)
},
"search-deparment-group": function($event) {
return _vm.searchDeparmentGroup($event)
},
"get-list-department": function($event) {
return _vm.getListDepartment($event)
},
"get-list-user": _vm.getList
}
})
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/AffiliationListModalTemplate/AffiliationListModalTemplate.vue?vue&type=template&id=091a7ece&scoped=true&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/AffiliationListModalTemplate/AffiliationListModalTemplate.vue?vue&type=template&id=091a7ece&scoped=true& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _vm.isPage !== "detail"
? _c(
"div",
{ staticClass: "allig-group-list-template" },
[
_c(
"v-container",
{ staticClass: "mt-0 pt-0", staticStyle: { position: "relative" } },
[
_c("ModalLoading", { attrs: { loading: _vm.loadingChild } }),
_vm._v(" "),
_c("div", { staticClass: "container-user mt-0 pt-0" }, [
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"v-col",
{ attrs: { cols: "12" } },
[
_c(
"v-row",
{
staticClass: "btn-div",
attrs: { justify: "end" }
},
[
_c(
"div",
{ staticClass: "text-center mr-1" },
[
_c(
"v-col",
{ staticClass: "btn-add pt-0" },
[
_vm.authority.isAdmin === true
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.addAff()
}
}
},
[_vm._v("所属登録")]
)
: _vm._e()
],
1
)
],
1
)
]
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "pt-0 pb-0", attrs: { cols: "12" } },
[
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
[
_c("searchbox", {
staticClass:
"input-search btn-user-search",
attrs: {
searchTargetItems:
_vm.searchTargetItems,
title: "所属を検索"
},
on: {
search: function($event) {
return _vm.$emit(
"search-group",
$event
)
}
}
})
],
1
)
],
1
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { sm: "12" } },
[
_c("AffiliationTable", {
attrs: {
loadingChild: _vm.loadingChild,
authority: _vm.authority,
dataGroupsModal: _vm.dataGroupsModal,
page: _vm.page,
perPage: _vm.perPage,
loading: _vm.loading,
expandData: _vm.expandData,
dataRelationUser: _vm.dataRelationUser,
dataRelationGroup: _vm.dataRelationGroup,
userItems: _vm.userItems,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
isPage: _vm.isPage,
departmentItem: _vm.department,
isGetUser: _vm.isGetUser
},
on: {
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
"change-page": function($event) {
return _vm.$emit("changePage", $event)
},
changeTab: function($event) {
return _vm.$emit("changeTab", $event)
},
"select-groups": function(groupIds) {
_vm.selectedGroupIds = groupIds
},
"expand-gate-group": function($event) {
return _vm.$emit("expand-gate-group", $event)
},
"click-delete-item": function($event) {
return _vm.clickDeleteItem($event)
},
"change-page-user": function($event) {
return _vm.$emit("change-page-user", $event)
},
"change-per-page-user": function($event) {
return _vm.$emit(
"change-per-page-user",
$event
)
},
"search-user": function($event) {
return _vm.$emit("search-user", $event)
},
"load-list-users": function($event) {
return _vm.$emit("load-list-users", $event)
},
"add-user": function($event) {
return _vm.$emit("add-user", $event)
},
"change-page-user-all": function($event) {
return _vm.$emit(
"change-page-user-all",
$event
)
},
"change-per-page-user-all": function($event) {
return _vm.$emit(
"change-per-page-user-all",
$event
)
},
"remove-user": function($event) {
return _vm.$emit("remove-user", $event)
},
"load-users": function($event) {
return _vm.$emit("load-users", $event)
},
"change-page-group": function($event) {
return _vm.$emit("change-page-group", $event)
},
"change-page-gate-group": function($event) {
return _vm.$emit(
"change-page-gate-group",
$event
)
},
"remove-group": function($event) {
return _vm.$emit("remove-group", $event)
},
"load-list-groups": function($event) {
return _vm.$emit("load-list-groups", $event)
},
"add-group": function($event) {
return _vm.$emit("add-group", $event)
},
"change-page-group-all": function($event) {
return _vm.$emit(
"change-page-group-all",
$event
)
},
"change-per-page-group-all": function($event) {
return _vm.$emit(
"change-per-page-group-all",
$event
)
},
"load-aff-detail": function($event) {
return _vm.$emit("load-aff-detail", $event)
},
"remove-detail-aff": function($event) {
return _vm.$emit("remove-detail-aff", $event)
},
"load-detail-aff-again": function($event) {
return _vm.$emit(
"load-detail-aff-again",
$event
)
},
"update-aff": function($event) {
return _vm.$emit("update-aff", $event)
},
"loading-from-child": function($event) {
return _vm.$emit("loading-from-child", $event)
},
"close-page-modal": function($event) {
return _vm.$emit("close-page-modal")
},
"search-group-department": function($event) {
return _vm.$emit(
"search-group-department",
$event
)
},
"get-list-group-modal": function($event) {
return _vm.$emit("get-list-group-modal")
},
"get-list-user": function($event) {
return _vm.$emit("get-list-user")
},
"reload-data-group": function($event) {
return _vm.$emit("reload-data-group", $event)
},
getDepartmentUserValid: function($event) {
return _vm.$emit(
"getDepartmentUserValid",
$event
)
},
"change-expanded": function($event) {
return _vm.$emit("change-expanded", $event)
},
"load-list-users-again": function($event) {
return _vm.$emit(
"load-list-users-again",
$event
)
},
getReload: function($event) {
return _vm.$emit("getReload", $event)
},
"affiliation-add-item-direct": function(
$event
) {
return _vm.$emit(
"affiliation-add-item-direct",
$event
)
},
"affiliation-remove-item-direct": function(
$event
) {
return _vm.$emit(
"affiliation-remove-item-direct",
$event
)
},
"add-group-item-direct": function($event) {
return _vm.$emit(
"add-group-item-direct",
$event
)
},
"remove-group-item-direct": function($event) {
return _vm.$emit(
"remove-group-item-direct",
$event
)
}
}
})
],
1
)
],
1
)
],
1
)
])
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title:
_vm.typeAction === 0
? "通行権限グループを有効化"
: _vm.typeAction === 1
? "通行権限グループを無効化"
: "所属削除",
smallScreen: "800px",
text:
_vm.typeAction === 0
? "チェックした通行権限グループを有効化します。"
: _vm.typeAction === 1
? "チェックした通行権限グループを無効化します。"
: _vm.typeAction === 3
? _vm.isAlert()
? "削除しようとしている所属に、ユーザーが所属しております。所属を削除した場合、ユーザーの所属先が解除され、無所属状態となります。削除してもよろしいでしょうか?"
: "所属を削除します。"
: "",
className: "common-modal"
},
on: {
close: function($event) {
_vm.showConfirm = false
}
},
scopedSlots: _vm._u(
[
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_vm.typeAction === 3
? _c("success-button", {
attrs: { text: "削除" },
on: {
click: function($event) {
return _vm.clickDeleteDepartment()
}
}
})
: _c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.clickGroupsAction()
}
}
})
]
},
proxy: true
}
],
null,
false,
2463176391
),
model: {
value: _vm.showConfirm,
callback: function($$v) {
_vm.showConfirm = $$v
},
expression: "showConfirm"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "800", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_vm.typeAction === 3
? _c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("所属削除")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-card-text", { staticClass: "pa-4 text-progress" }, [
_vm.errorMessageLogs === "" && _vm.loading === false
? _c("p", [
_vm._v(
_vm._s(_vm.departmentName) + "を削除しました。"
)
])
: _c("p", [_vm._v(_vm._s(_vm.errorMessageLogs))])
]),
_vm._v(" "),
_vm.loading === false
? _c(
"v-card-actions",
[
_c(
"v-row",
{
staticClass: "ma-2",
attrs: { justify: "end" }
},
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.closeModalProgressDelete()
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
: _c(
"v-card",
[
_vm.typeAction === 0
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("通行権限グループを有効化")]
)
: _vm.typeAction === 1
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("通行権限グループを無効化")]
)
: _vm._e(),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(
_vm._s(Math.round(_vm.progress)) + "%"
)
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0 && _vm.typeAction === 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を有効化しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.successItemProcess > 0 && _vm.typeAction === 1
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を無効化しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_vm.typeAction === 0
? _c(
"span",
{ staticClass: "error-box-title" },
[_vm._v("有効化失敗")]
)
: _vm.typeAction === 1
? _c(
"span",
{ staticClass: "error-box-title" },
[_vm._v("無効化失敗")]
)
: _vm._e(),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
_vm._l(_vm.errorMessageProcess, function(
item
) {
return _c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
}),
0
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{
staticClass: "ma-2",
attrs: { justify: "end" }
},
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.closeModalProgress()
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "新規所属登録",
"no-footer": "",
smallScreen: "1200px",
className: "common-padding"
},
on: { close: _vm.clickBack },
scopedSlots: _vm._u(
[
{
key: "modal-body",
fn: function() {
return [
_vm.isShow
? _c("AffiliationAdd", {
attrs: {
authority: _vm.authority,
expandData: _vm.expandData,
userItems: _vm.userItems,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs
},
on: {
"load-list-groups": function($event) {
return _vm.$emit("load-list-groups", $event)
},
"expand-gate-group": function($event) {
return _vm.$emit("expand-gate-group", $event)
},
"change-page-group-all": function($event) {
return _vm.$emit(
"change-page-group-all",
$event
)
},
"change-per-page-group-all": function($event) {
return _vm.$emit(
"change-per-page-group-all",
$event
)
},
"change-page-gate-group": function($event) {
return _vm.$emit(
"change-page-gate-group",
$event
)
},
"register-aff": function($event) {
return _vm.$emit("register-aff", $event)
}
}
})
: _vm._e()
]
},
proxy: true
}
],
null,
false,
3578008600
),
model: {
value: _vm.isShow,
callback: function($$v) {
_vm.isShow = $$v
},
expression: "isShow"
}
})
],
1
)
: _c(
"div",
[
_c("AffiliationTable", {
attrs: {
loadingChild: _vm.loadingChild,
authority: _vm.authority,
dataGroupsModal: _vm.dataGroupsModal,
page: _vm.page,
perPage: _vm.perPage,
loading: _vm.loading,
expandData: _vm.expandData,
dataRelationUser: _vm.dataRelationUser,
dataRelationGroup: _vm.dataRelationGroup,
userItems: _vm.userItems,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
isPage: _vm.isPage,
departmentItem: _vm.department,
isGetUser: _vm.isGetUser
},
on: {
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
"change-page": function($event) {
return _vm.$emit("changePage", $event)
},
changeTab: function($event) {
return _vm.$emit("changeTab", $event)
},
"select-groups": function(groupIds) {
_vm.selectedGroupIds = groupIds
},
"expand-gate-group": function($event) {
return _vm.$emit("expand-gate-group", $event)
},
"click-delete-item": function($event) {
return _vm.clickDeleteItem($event)
},
"change-page-user": function($event) {
return _vm.$emit("change-page-user", $event)
},
"change-per-page-user": function($event) {
return _vm.$emit("change-per-page-user", $event)
},
"search-user": function($event) {
return _vm.$emit("search-user", $event)
},
"load-list-users": function($event) {
return _vm.$emit("load-list-users", $event)
},
"add-user": function($event) {
return _vm.$emit("add-user", $event)
},
"change-page-user-all": function($event) {
return _vm.$emit("change-page-user-all", $event)
},
"change-per-page-user-all": function($event) {
return _vm.$emit("change-per-page-user-all", $event)
},
"remove-user": function($event) {
return _vm.$emit("remove-user", $event)
},
"load-users": function($event) {
return _vm.$emit("load-users", $event)
},
"change-page-group": function($event) {
return _vm.$emit("change-page-group", $event)
},
"change-page-gate-group": function($event) {
return _vm.$emit("change-page-gate-group", $event)
},
"remove-group": function($event) {
return _vm.$emit("remove-group", $event)
},
"load-list-groups": function($event) {
return _vm.$emit("load-list-groups", $event)
},
"add-group": function($event) {
return _vm.$emit("add-group", $event)
},
"change-page-group-all": function($event) {
return _vm.$emit("change-page-group-all", $event)
},
"change-per-page-group-all": function($event) {
return _vm.$emit("change-per-page-group-all", $event)
},
"load-aff-detail": function($event) {
return _vm.$emit("load-aff-detail", $event)
},
"remove-detail-aff": function($event) {
return _vm.$emit("remove-detail-aff", $event)
},
"load-detail-aff-again": function($event) {
return _vm.$emit("load-detail-aff-again", $event)
},
"update-aff": function($event) {
return _vm.$emit("update-aff", $event)
},
"loading-from-child": function($event) {
return _vm.$emit("loading-from-child", $event)
},
"close-page-modal": function($event) {
return _vm.$emit("close-page-modal")
},
"search-group-department": function($event) {
return _vm.$emit("search-group-department", $event)
},
"get-list-group-modal": function($event) {
return _vm.$emit("get-list-group-modal")
},
"get-list-user": function($event) {
return _vm.$emit("get-list-user")
},
"back-group-detail": function($event) {
return _vm.$emit("back-group-detail", $event)
},
getDepartmentUserValid: function($event) {
return _vm.$emit("getDepartmentUserValid", $event)
},
"change-expanded": function($event) {
return _vm.$emit("change-expanded", $event)
},
getReload: function($event) {
return _vm.$emit("getReload", $event)
}
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/CardAddTemplate/CardAddTemplate.vue?vue&type=template&id=df7966de&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/CardAddTemplate/CardAddTemplate.vue?vue&type=template&id=df7966de& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add-card" },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickBackCard")
}
}
},
[_vm._v("\n 戻る\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-2 bg-success" },
[_vm._v("\n " + _vm._s(_vm.successMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-2 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[_vm._v("\n カード情報\n ")]
)
],
1
),
_vm._v(" "),
_c("card-add-form", {
attrs: {
typeItems: _vm.typeItems,
userItems: _vm.userItems,
cardDetail: _vm.cardDetail,
loading: _vm.loading,
isResetData: _vm.isResetData,
isEdit: _vm.isEdit,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs
},
on: {
clickSaveCard: function($event) {
return _vm.$emit("clickSaveCard", $event)
},
clickUpdateCard: function($event) {
return _vm.$emit("clickUpdateCard", $event)
}
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/CardDetailTemplate/CardDetailTemplate.vue?vue&type=template&id=76222c4e&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/CardDetailTemplate/CardDetailTemplate.vue?vue&type=template&id=76222c4e& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
{ attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add-card" },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickBackCard")
}
}
},
[_vm._v("\n 戻る\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[_vm._v("\n カード情報\n ")]
)
],
1
),
_vm._v(" "),
_c("card-detail-form", {
attrs: { cardDetail: _vm.cardDetail },
on: {
clickEditCard: function($event) {
return _vm.$emit("clickEditCard", $event)
}
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/CardImportTemplate/CardImportTemplate.vue?vue&type=template&id=58662159&scoped=true&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/CardImportTemplate/CardImportTemplate.vue?vue&type=template&id=58662159&scoped=true& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table allig-user-table" },
[
_vm.loading === false
? _c(
"v-row",
[
_vm.successMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-success" },
[
_vm._v(
"\n " + _vm._s(_vm.successMessageLogs) + "\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\n " + _vm._s(_vm.errorMessageLogs) + "\n "
)
]
)
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
{ staticClass: "ml-1 mt-2", attrs: { justify: "start" } },
[
_c("CancelButton", {
attrs: { text: "戻る" },
on: {
click: function($event) {
return _vm.$emit("goPageSetting")
}
}
})
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c(
"v-container",
{ staticClass: "info-export" },
[
_c(
"v-dialog",
{
attrs: { width: "600" },
model: {
value: _vm.showModalImport,
callback: function($$v) {
_vm.showModalImport = $$v
},
expression: "showModalImport"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v(" CSVファイルエクスポート ")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"div",
{ staticClass: "row-message" },
[
_vm.successMessageLogs !== ""
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-1 bg-success"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-1 bg-error"
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "pa-4" },
[
_vm.errorMessageLogs === ""
? _c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(
_vm._s(Math.ceil(_vm.progress)) + "%"
)
])
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_vm.success
? _c(
"v-card-actions",
[
_c(
"v-row",
{
staticClass: "ma-2",
attrs: { justify: "end" }
},
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModalImport")
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold mt-10"
},
[
_vm._v(
"\n ログインユーザー 一括登録\n "
)
]
)
],
1
),
_vm._v(" "),
_c("v-card", { staticClass: "pa-5" }, [
_c("div", { staticClass: "alert alert-info col" }, [
_vm._v(
"\n Google ログインユーザーの登録を一括で実施することができます。"
),
_c("br"),
_vm._v(
"\n 登録するために必要なテンプレートCSVファイルは、”テンプレートのダウンロード”から取得してください。"
),
_c("br"),
_vm._v(
"\n このアップロードでは、既に登録されているユーザー情報を変更することはできません。"
),
_c("br"),
_vm._v(
"\n 変更したいユーザーについては、削除を行ってから実施してください。\n "
)
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "fallback mt-5" },
[
_c("p", { staticClass: "desc" }, [
_vm._v("自分のコンピューターからファイルを選択する :")
]),
_vm._v(" "),
_c(
"label",
{ staticClass: "btn-upload", attrs: { for: "file_csv" } },
[
_vm._v(
"\n CSVファイルを選択\n "
),
_c("input", {
ref: "myFiles",
staticClass: "custom-file-input",
staticStyle: { display: "none" },
attrs: {
type: "file",
id: "file_csv",
multiple: "",
accept: ".csv"
},
on: { change: _vm.previewFiles }
})
]
),
_vm._v(" "),
_vm.files
? _c("span", { staticClass: "filename" }, [
_vm._v(_vm._s(_vm.files.name))
])
: _c("span", { staticClass: "filename" }, [
_vm._v("選択されていません")
]),
_vm._v(" "),
_c("span", { staticClass: "error" }),
_vm._v(" "),
_c("div", { attrs: { id: "result" } }),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary mr-0",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickImport", {
files: _vm.files
})
}
}
},
[
_vm._v(
"\n 登録データのアップロード\n "
)
]
)
],
1
)
]),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "mt-10 pa-5" },
[
_c("div", { staticClass: "alert alert-info col" }, [
_vm._v(
"\n Google ログインユーザーの登録を一括で実施するテンプレートファイルをダウンロードできます。\n "
)
]),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-secondary mr-0 mt-10",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickExport")
}
}
},
[
_vm._v(
"\n 登録データのアップロード\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/CardListTemplate/CardListTemplate.vue?vue&type=template&id=f481a90e&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/CardListTemplate/CardListTemplate.vue?vue&type=template&id=f481a90e& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table allig-user-table" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_c(
"div",
{ staticClass: "container-user" },
[
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { xl: "4", sm: "6" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
[
_c("searchbox", {
staticClass:
"input-search btn-user-search",
attrs: {
disabled: _vm.isGetDataList,
searchTargetItems:
_vm.searchTargetItems,
title: "選択項目にチェックして検索"
},
on: {
search: function($event) {
return _vm.$emit(
"search-card",
$event
)
}
}
})
],
1
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
{
staticClass: "btn-div",
attrs: { justify: "end" }
},
[
_c(
"div",
{ staticClass: "text-center mr-1" },
[
_c(
"v-menu",
{
attrs: {
"open-on-hover": "",
"offset-y": ""
},
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass: "btn-primary"
},
"v-btn",
attrs,
false
),
on
),
[
_vm._v(
"\n カード登録\n "
)
]
)
]
}
}
])
},
[
_vm._v(" "),
_c(
"v-list",
[
_c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickAddCard"
)
}
}
},
[
_c("v-list-item-title", [
_vm._v("カード登録")
])
],
1
),
_vm._v(" "),
_vm.authority.isAdmin
? _c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit(
"showDialogImport",
true
)
}
}
},
[
_c("v-list-item-title", [
_vm._v("一括登録")
])
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin
? _c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit(
"showDialogImport",
false
)
}
}
},
[
_c("v-list-item-title", [
_vm._v(
"ユーザーも併せて一括登録"
)
])
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-center mr-4" },
[
_c("action-button", {
attrs: {
text: "アクション ▼",
"action-items": _vm.actionItems,
disabled:
_vm.selectedpCodeIds.length === 0
},
on: {
"click-enable": function($event) {
return _vm.$emit("showDialogConfirm", {
data: _vm.selectedpCodeIds,
type: 0
})
},
"click-disable": function($event) {
return _vm.$emit("showDialogConfirm", {
data: _vm.selectedpCodeIds,
type: 1
})
}
}
})
],
1
)
]
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c("card-list-table", {
attrs: {
isGetDataList: _vm.isGetDataList,
cardTotalCount: _vm.cardTotalCount,
dataCards: _vm.dataCards,
page: _vm.page,
loading: _vm.loading,
perPage: _vm.perPage,
errorMessageLogs: _vm.errorMessageLogs,
successMessageLogs: _vm.successMessageLogs,
isFinishProcessEnable: _vm.isFinishProcessEnable
},
on: {
clickCardDetail: function($event) {
return _vm.$emit("clickCardDetail", $event)
},
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
"change-page": function($event) {
return _vm.$emit("changePage", $event)
},
"select-pcodes": function(pCodeIds) {
_vm.selectedpCodeIds = pCodeIds
},
showDialogConfirm: function($event) {
return _vm.$emit("showDialogConfirm", $event)
},
"show-only-isVaild": function($event) {
return _vm.$emit("show-only-isVaild", $event)
},
clickEditCard: function($event) {
return _vm.$emit("clickEditCard", $event)
}
}
})
],
1
),
_vm._v(" "),
_c("card-import", {
attrs: {
showModalImport: _vm.showModalImport,
showProgressExportCSV: _vm.showProgressExportCSV,
progressCsvXlsx: _vm.progressCsvXlsx,
errorMessageCsvXlsx: _vm.errorMessageCsvXlsx,
showProgressImport: _vm.showProgressImport,
successItemImport: _vm.successItemImport,
totalDataRowImport: _vm.totalDataRowImport,
errorMessageImport: _vm.errorMessageImport,
isFinishProcess: _vm.isFinishProcess,
sheetUserName: _vm.sheetUserName,
sheet2Name: _vm.sheet2Name,
progressSheet2: _vm.progressSheet2,
successItemSheet2: _vm.successItemSheet2,
totalDataRowSheet2: _vm.totalDataRowSheet2,
isShowViewCSV: _vm.isShowViewCSV,
typeConfirm: _vm.typeConfirm,
showModalProcess: _vm.showModalProcess,
showModalConfirmEmail: _vm.showModalConfirmEmail
},
on: {
clickExportCSV: function($event) {
return _vm.$emit("clickExportCSV", $event)
},
closeModalProcessCSV: function($event) {
return _vm.$emit("closeModalProcessCSV", $event)
},
closeImportCSV: function($event) {
return _vm.$emit("closeImportCSV", $event)
},
clickImportCSV: function($event) {
return _vm.$emit("clickImportCSV", $event)
},
clickExportExcel: function($event) {
return _vm.$emit("clickExportExcel", $event)
},
clickImportExcel: function($event) {
return _vm.$emit("clickImportExcel", $event)
},
closeModalProgressImport: function($event) {
return _vm.$emit("closeModalProgressImport", $event)
},
clickConfirmEmail: function($event) {
return _vm.$emit("clickConfirmEmail", $event)
},
clickCheckBoxExportUserInfoCSV: function($event) {
return _vm.$emit("clickCheckBoxExportUserInfoCSV", $event)
}
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.typeAction === 0 ? "カードを有効化" : "カードを無効化",
text:
_vm.typeAction === 0
? "チェックしたカードを有効化します。"
: "チェックしたカードを無効化します。",
smallScreen: "600",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("cancel-button", {
attrs: { text: "キャンセル" },
on: {
click: function($event) {
return _vm.$emit("close-dialog-confirm")
}
}
}),
_vm._v(" "),
_c("success-button", {
staticClass: "ml-2",
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("click-pcodes-action")
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isConfirmAction,
callback: function($$v) {
_vm.isConfirmAction = $$v
},
expression: "isConfirmAction"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_vm.typeAction === 0
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("カードを有効化")]
)
: _vm.typeAction === 1
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("カードを無効化")]
)
: _vm._e(),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0 && _vm.typeAction === 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を有効化しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.successItemProcess > 0 && _vm.typeAction === 1
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を無効化しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_vm.typeAction === 0
? _c(
"span",
{ staticClass: "error-box-title" },
[_vm._v("有効化失敗")]
)
: _vm.typeAction === 1
? _c(
"span",
{ staticClass: "error-box-title" },
[_vm._v("無効化失敗")]
)
: _vm._e(),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageProcess, function(
item
) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcessEnable
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeDialogEnable")
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isHasLowerCaseCardNumberCSV,
callback: function($$v) {
_vm.isHasLowerCaseCardNumberCSV = $$v
},
expression: "isHasLowerCaseCardNumberCSV"
}
},
[
_c(
"v-card",
{ staticClass: "modal-export" },
[
_c(
"v-card-title",
{ staticClass: "modal-title", attrs: { color: "green" } },
[_vm._v("カード登録")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("div", { staticClass: "pa-5" }, [
_c("div", { staticClass: "bock-info" }, [
_c("div", { staticClass: "alert alert-info col" }, [
_vm._v(
"\n カード番号に半角英字の小文字が含まれております。"
),
_c("br"),
_vm._v(
"\n 小文字が含まれているとカードが正常に読み込まれません。"
),
_c("br"),
_vm._v(
"\n 小文字が含まれているかを確認してください。\n "
)
])
])
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"close-dialog-check-card-csv"
)
}
}
},
[_vm._v("\n 見直す\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary btn-red",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"accept-dialog-check-card-csv"
)
}
}
},
[
_vm._v(
"\n 小文字が含まれていても登録する\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isHasLowerCaseCardNumberExcel,
callback: function($$v) {
_vm.isHasLowerCaseCardNumberExcel = $$v
},
expression: "isHasLowerCaseCardNumberExcel"
}
},
[
_c(
"v-card",
{ staticClass: "modal-export" },
[
_c(
"v-card-title",
{ staticClass: "modal-title", attrs: { color: "green" } },
[_vm._v("カード登録")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("div", { staticClass: "pa-5" }, [
_c("div", { staticClass: "bock-info" }, [
_c("div", { staticClass: "alert alert-info col" }, [
_vm._v(
"\n カード番号に半角英字の小文字が含まれております。"
),
_c("br"),
_vm._v(
"\n 小文字が含まれているとカードが正常に読み込まれません。"
),
_c("br"),
_vm._v(
"\n 小文字が含まれているかを確認してください。\n "
)
])
])
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"close-dialog-check-card-excel"
)
}
}
},
[_vm._v("\n 見直す\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary btn-red",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"accept-dialog-check-card-excel"
)
}
}
},
[
_vm._v(
"\n 小文字が含まれていても登録する\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ControlPanelAddTemplate/ControlPanelAddTemplate.vue?vue&type=template&id=2e6a68a3&scoped=true&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ControlPanelAddTemplate/ControlPanelAddTemplate.vue?vue&type=template&id=2e6a68a3&scoped=true& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c(
"v-container",
{ staticStyle: { position: "relative" } },
[
_c("ModalLoading", { attrs: { loading: _vm.loadingChild } }),
_vm._v(" "),
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-2 bg-success" },
[_vm._v("\n " + _vm._s(_vm.successMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-2 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c("control-panel-add-form", {
attrs: {
typeItems: _vm.typeItems,
dataAllGates: _vm.dataAllGates,
dataControlPanels: _vm.dataControlPanels,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
loading: _vm.loading,
controllerModel: _vm.controllerModel,
isEdit: _vm.isEdit,
gateList: _vm.gateList
},
on: {
clickSaveControlPanel: function($event) {
return _vm.$emit("clickSaveControlPanel", $event)
},
"close-modal-control": function($event) {
return _vm.$emit("close-modal-control", $event)
},
clickUpdateControlPanel: function($event) {
return _vm.$emit("clickUpdateControlPanel", $event)
},
changeModel: function($event) {
return _vm.$emit("changeModel", $event)
}
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ControlPanelDetailTemplate/ControlPanelDetailTemplate.vue?vue&type=template&id=08690379&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ControlPanelDetailTemplate/ControlPanelDetailTemplate.vue?vue&type=template&id=08690379& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c(
"v-container",
{ staticStyle: { position: "relative" } },
[
_c("ModalLoading", { attrs: { loading: _vm.loadingChild } }),
_vm._v(" "),
_vm.successMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-success" },
[_vm._v("\n " + _vm._s(_vm.successMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mt-5 mb-4 font-weight-bold mt-1 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c("control-panel-detail", {
attrs: {
controlPanelDetail: _vm.controlPanelDetail,
gateList: _vm.gateList,
showModal: _vm.showModal,
dataAllUses: _vm.dataAllUses,
successMessageModal: _vm.successMessageModal,
errorMessageModal: _vm.errorMessageModal,
showModalClear: _vm.showModalClear,
errorMessageProcess: _vm.errorMessageProcess,
successItemProcess: _vm.successItemProcess,
totalDataRowProcess: _vm.totalDataRowProcess,
showProgress: _vm.showProgress,
isFinishProcess: _vm.isFinishProcess,
countUsers: _vm.countUsers,
progress: _vm.progress,
loading: _vm.loadingChild,
isControlPanelEditModalShow: _vm.isControlPanelEditModalShow,
isGateDetailModalShow: _vm.isGateDetailModalShow,
authority: _vm.authority
},
on: {
closeModal: function($event) {
return _vm.$emit("closeModal", $event)
},
closeModalProgress: function($event) {
return _vm.$emit("closeModalProgress", $event)
},
closeModalClear: function($event) {
return _vm.$emit("closeModalClear", $event)
},
clickConfirmClear: function($event) {
return _vm.$emit("clickConfirmClear", $event)
},
clickAntiPassBackClear: function($event) {
return _vm.$emit("clickAntiPassBackClear", $event)
},
clickReconfigure: function($event) {
return _vm.$emit("clickReconfigure", $event)
},
clickPostReconfigure: function($event) {
return _vm.$emit("clickPostReconfigure", $event)
},
clickEditController: function($event) {
_vm.$emit("clickEditController")
_vm.isReload = false
},
clickGateDetail: function($event) {
return _vm.$emit("clickGateDetail", $event)
}
}
})
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "制御盤編集",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isControlPanelEditModalShow
? _c("ControlPanelAddPage", {
on: {
"controller-success": function($event) {
return _vm.getReload($event)
},
"close-modal-control": _vm.deleteBridgeProperty,
deleteBridgeProperty: _vm.deleteBridgeProperty,
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShowModal,
callback: function($$v) {
_vm.isShowModal = $$v
},
expression: "isShowModal"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "ゲート詳細",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.deleteBridgeProperty(_vm.isReload)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c("GateDetailPage", {
on: {
getReload: function($event) {
return _vm.getReload($event)
},
deleteBridgeProperty: _vm.deleteBridgeProperty,
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
clickGroupDetail: function($event) {
return _vm.$emit("clickGroupDetail", $event)
},
clickBackController: function($event) {
return _vm.$emit("clickBackController")
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isGateDetailModalShow,
callback: function($$v) {
_vm.isGateDetailModalShow = $$v
},
expression: "isGateDetailModalShow"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ControlSettingTemplate/ControlSettingTemplate.vue?vue&type=template&id=a33f74ce&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ControlSettingTemplate/ControlSettingTemplate.vue?vue&type=template&id=a33f74ce& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
{ staticClass: "mr-0 mb-4", attrs: { justify: "start" } },
[
_c("icon-button", {
attrs: { text: "戻る", icon: "mdi-arrow-left" }
})
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5", attrs: { elevation: "3" } },
[_c("ControlSettingForm")],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "mr-0 mb-4", attrs: { justify: "end" } },
[
_c("icon-button", {
attrs: { text: "登録", icon: "mdi-content-save-all-outline" }
})
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ExternalListTemplate/ExternalListTemplate.vue?vue&type=template&id=db84fe4e&scoped=true&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ExternalListTemplate/ExternalListTemplate.vue?vue&type=template&id=db84fe4e&scoped=true& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-container",
[
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5", attrs: { elevation: "3" } },
[
_c(
"v-row",
[
_c(
"v-col",
{ staticClass: "ml-4 mb-4 text-subtitle-2 font-weight-bold" },
[_vm._v("\n 外部連携設定一覧\n ")]
)
],
1
),
_vm._v(" "),
_c(
"v-row",
_vm._l(_vm.externalList, function(external) {
return _c("card-link", {
key: JSON.stringify(external),
staticClass: "border col-2",
class: { commingsoon: external.isComingSoon },
attrs: { width: 400 },
on: {
click: function($event) {
return _vm.$emit("card-click", external)
}
},
scopedSlots: _vm._u(
[
{
key: "cardbody",
fn: function() {
return [
_c(
"v-row",
{
staticClass: "full-height",
attrs: { align: "center" }
},
[
external.imgSrc
? _c(
"v-col",
{
staticClass: "mx-auto",
attrs: {
cols: "auto",
"align-self": "center"
}
},
[
_c("v-img", {
attrs: {
src: external.imgSrc,
"max-width": "380",
"max-height": "360"
}
})
],
1
)
: _vm._e(),
_vm._v(" "),
external.imgSrc2
? _c(
"v-col",
{
staticClass: "mx-auto",
attrs: {
cols: "auto",
"align-self": "center"
}
},
[
_c("v-img", {
attrs: {
src: external.imgSrc2,
"max-width": "380",
"max-height": "360"
}
})
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-col",
{
attrs: { cols: "12", "align-self": "center" }
},
[
_c("div", { staticClass: "text-center" }, [
_vm._v(_vm._s(external.name))
])
]
)
],
1
)
]
},
proxy: true
}
],
null,
true
)
})
}),
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateAddGroupTemplate/GateAddGroupTemplate.vue?vue&type=template&id=22b16e4e&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateAddGroupTemplate/GateAddGroupTemplate.vue?vue&type=template&id=22b16e4e& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-list-template" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
{ staticClass: "btn-round", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add pt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-secondary float-left",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickBack()
}
}
},
[_vm._v("\n 戻る\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickConfirm")
}
}
},
[_vm._v("\n 関連付け追加\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_c("group-list-add", {
attrs: {
groupTotalCount: _vm.groupTotalCount,
dataGroups: _vm.dataGroups,
page: _vm.page,
perPage: _vm.perPage,
loading: _vm.loading,
groupOfGate: _vm.groupOfGate,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs
},
on: {
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
"change-page": function($event) {
return _vm.$emit("changePage", $event)
},
"select-groups": function(groupIds) {
_vm.selectedGroupIds = groupIds
}
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showConfirm,
callback: function($$v) {
_vm.showConfirm = $$v
},
expression: "showConfirm"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("通行権限グループの関連付けを追加")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.selectedGroupIds.length === 0
? _c(
"v-card-text",
{ staticClass: "pa-4 bg-error font-weight-bold" },
[
_c("p", [
_vm._v(
"少なくても通行権限グループを一つ選んでください。"
)
])
]
)
: _c("v-card-text", { staticClass: "pa-4" }, [
_c("p", [
_vm._v("チェックした通行権限グループを追加しますか?")
])
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeDialogConfirm")
}
}
},
[
_vm.selectedGroupIds.length > 0
? _c("span", [_vm._v("キャンセル")])
: _c("span", [_vm._v("OK")])
]
),
_vm._v(" "),
_vm.selectedGroupIds.length > 0
? _c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickAddGroup",
_vm.selectedGroupIds
)
}
}
},
[_vm._v("OK")]
)
: _vm._e()
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("通行権限グループの関連付けを追加")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を追加しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("追加失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageProcess, function(
item
) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgress")
}
}
},
[_vm._v("OK")]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateAddUserTemplate/GateAddUserTemplate.vue?vue&type=template&id=0d223f31&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateAddUserTemplate/GateAddUserTemplate.vue?vue&type=template&id=0d223f31& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-user-list-template" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
{ staticClass: "btn-round", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add pt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-secondary float-left",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickBackGate()
}
}
},
[_vm._v("\n 戻る\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickConfirm")
}
}
},
[_vm._v("\n アンチパスバッククリア\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_c("gate-user-list-table", {
attrs: {
userTotalCount: _vm.userTotalCount,
userOfGate: _vm.userOfGate,
dataUsers: _vm.dataUsers,
page: _vm.page,
perPage: _vm.perPage,
loading: _vm.loading,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs
},
on: {
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
"change-page": function($event) {
return _vm.$emit("changePage", $event)
},
"select-users": function(userIds) {
_vm.selectedUserIds = userIds
}
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showConfirm,
callback: function($$v) {
_vm.showConfirm = $$v
},
expression: "showConfirm"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("アンチパスバッククリア")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "pa-4 mb-0" },
[
_c(
"v-row",
[
_c("v-col", [
_vm._v(
"\n チェックしたユーザーをアンチパスバッククリアしますか?\n "
)
])
],
1
)
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgress")
}
}
},
[
_vm.selectedUserIds.length > 0
? _c("span", [_vm._v("キャンセル")])
: _c("span", [_vm._v("OK")])
]
),
_vm._v(" "),
_vm.selectedUserIds.length > 0
? _c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickAddUser", {
data: _vm.selectedUserIds,
controllerId: _vm.controllerId
})
}
}
},
[_vm._v("OK")]
)
: _vm._e()
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("ユーザーの関連付けを追加")]
),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を追加しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("追加失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageProcess, function(
item
) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgress")
}
}
},
[_vm._v("OK")]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateDetailTemplate/GateDetailTemplate.vue?vue&type=template&id=bc6dcc0e&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateDetailTemplate/GateDetailTemplate.vue?vue&type=template&id=bc6dcc0e& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c(
"v-container",
{ staticClass: "pt-0", staticStyle: { position: "relative" } },
[
_c("ModalLoading", { attrs: { loading: _vm.loadingChild } }),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length > 0 &&
_vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[
_c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_GATE_EDIT.replace(
"GROUP_NAME",
_vm.groupsAddFail.toString()
)
)
}
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length === 0 &&
_vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-success" },
[_vm._v("\n " + _vm._s(_vm.successMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c("gate-detail-table", {
attrs: {
loading: _vm.loading,
gateDetail: _vm.gateDetail,
groupList: _vm.groupList,
groupId: _vm.groupId,
showConfirm: _vm.showConfirm,
dataUnlockingTime: _vm.dataUnlockingTime,
successMessageModal: _vm.successMessageModal,
errorMessageModal: _vm.errorMessageModal,
dayTypes: _vm.dayTypes,
isFinishEditGate: _vm.isFinishEditGate,
authority: _vm.authority,
isRemoteUnlockValid: _vm.isRemoteUnlockValid,
isAdminOfRemoteUnlock: _vm.isAdminOfRemoteUnlock,
isAdminOfUnlockingTimeSetting: _vm.isAdminOfUnlockingTimeSetting
},
on: {
clickUpdateGate: function($event) {
return _vm.$emit("clickUpdateGate", $event)
},
clickConfirm: function($event) {
return _vm.$emit("clickConfirm", $event)
},
closeModalConfirm: function($event) {
return _vm.$emit("closeModalConfirm", $event)
},
clickRemoteUnlock: function($event) {
return _vm.$emit("clickRemoteUnlock", $event)
},
clickEditGate: function($event) {
_vm.$emit("clickEditGate", $event), (_vm.isReloadData = false)
},
clickGroupDetail: function($event) {
return _vm.$emit("clickGroupDetail", $event)
}
}
})
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "ゲート編集",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: { close: _vm.deleteBridgeProperty },
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isGateEditModalShow
? _c("GateEditPage", {
attrs: {
isAdminOfUnlockingTimeSetting:
_vm.isAdminOfUnlockingTimeSetting,
authority: _vm.authority
},
on: {
updateGate: function($event) {
return _vm.$emit("updateGate", $event)
},
getReload: function($event) {
return _vm.getReload($event)
},
deleteBridgeProperty: _vm.deleteBridgeProperty,
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
"load-gates": function($event) {
return _vm.$emit("load-gates", $event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isGateEditModalShow,
callback: function($$v) {
_vm.isGateEditModalShow = $$v
},
expression: "isGateEditModalShow"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateEditTemplate/GateEditTemplate.vue?vue&type=template&id=a4b5034e&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateEditTemplate/GateEditTemplate.vue?vue&type=template&id=a4b5034e& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c(
"v-container",
{ staticStyle: { position: "relative" } },
[
_c("ModalLoading", { attrs: { loading: _vm.loadingChild } }),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length > 0 &&
_vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[
_c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_GATE_EDIT.replace(
"GROUP_NAME",
_vm.groupsAddFail.toString()
)
)
}
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length === 0 &&
_vm.loading === false &&
_vm.errorMessageTime === ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-success" },
[
_vm._v("\n " + _vm._s(_vm.successMessageLogs) + " "),
_c("br")
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length === 0 &&
_vm.loading === false &&
_vm.errorMessageTime !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[
_vm._v("\n " + _vm._s(_vm.successMessageLogs) + " "),
_c("br"),
_vm._v("\n " + _vm._s(_vm.errorMessageTime) + "\n ")
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c("gate-edit-form", {
attrs: {
gateDetail: _vm.gateDetail,
groupList: _vm.groupList,
groupId: _vm.groupId,
dataUnlockingTime: _vm.dataUnlockingTime,
dayTypes: _vm.dayTypes,
isFinishEditGate: _vm.isFinishEditGate,
dataUnlockingTimeConvert: _vm.dataUnlockingTimeConvert,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
errorMessageTime: _vm.errorMessageTime,
groupsAddFail: _vm.groupsAddFail,
loading: _vm.loading,
listGateModel: _vm.listGateModel
},
on: {
clickUpdateGate: function($event) {
return _vm.$emit("clickUpdateGate", $event)
}
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateListTemplate/GateListTemplate.vue?vue&type=template&id=5784b8d9&scoped=true&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateListTemplate/GateListTemplate.vue?vue&type=template&id=5784b8d9&scoped=true& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
[
_c(
"v-container",
{ class: _vm.inPage === "modal-group" ? "pt-0" : "pa-0" },
[
_c("gate-list-table-modal", {
attrs: {
inPage: _vm.inPage,
isAdminOfRemoteUnlock: _vm.isAdminOfRemoteUnlock,
isAdminOfUnlockingTimeSetting: _vm.isAdminOfUnlockingTimeSetting,
authority: _vm.authority,
isGetDataList: _vm.isGetDataList,
safieRelationsGateDevice: _vm.safieRelationsGateDevice,
gateTotalCount: _vm.gateTotalCount,
searchTargetItems:
_vm.inPage === "modal-group"
? _vm.searchTargetItemsLock
: _vm.searchTargetItems,
dataGates: _vm.dataGates,
page: _vm.page,
gateName: _vm.gateName,
showModal: _vm.showModal,
perPage: _vm.perPage,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
errorMessageModal: _vm.errorMessageModal,
successMessageModal: _vm.successMessageModal,
isReflectionStatusListModalShow:
_vm.isReflectionStatusListModalShow,
isGateEditModalShow: _vm.isGateEditModalShow,
isGateLockModalShow: _vm.isGateLockModalShow,
gateExpanedGroup: _vm.gateExpanedGroup,
isReRenderGroup: _vm.isReRenderGroup,
isRemoveGroupSelected: _vm.isRemoveGroupSelected,
gateExpanedUser: _vm.gateExpanedUser,
isReRenderUser: _vm.isReRenderUser,
isRemoveUserSelected: _vm.isRemoveUserSelected,
dataRelationGate: _vm.dataRelationGate,
expandData: _vm.expandData,
btnUnlock: _vm.btnUnlock,
gatePassword: _vm.gatePassword,
errorMessageLogsPhone: _vm.errorMessageLogsPhone,
successMessageLogsPhone: _vm.successMessageLogsPhone,
lastLog: _vm.lastLog,
isFinishHandleCommand: _vm.isFinishHandleCommand,
showModalImport: _vm.showModalImport,
showProgressExportCSV: _vm.showProgressExportCSV,
progressCsvXlsx: _vm.progressCsvXlsx,
errorMessageCsvXlsx: _vm.errorMessageCsvXlsx,
showProgressImport: _vm.showProgressImport,
successItemImport: _vm.successItemImport,
totalDataRowImport: _vm.totalDataRowImport,
errorMessageImport: _vm.errorMessageImport,
isFinishProcess: _vm.isFinishProcess,
sheetUserName: _vm.sheetUserName,
isShowViewCSV: _vm.isShowViewCSV
},
on: {
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
clickUnClock: function($event) {
return _vm.$emit("clickUnClock", $event)
},
closeModalUnClock: function($event) {
return _vm.$emit("closeModalUnClock", $event)
},
postUnLock: function($event) {
return _vm.$emit("postUnLock", $event)
},
"change-page": function($event) {
return _vm.$emit("changePage", $event)
},
goReflectionPage: function($event) {
_vm.$emit("goReflectionPage", $event),
(_vm.isReloadData = false)
},
goLogPage: function($event) {
return _vm.$emit("goLogPage", $event)
},
clickEditGate: function($event) {
_vm.$emit("clickEditGate", $event), (_vm.isReloadData = false)
},
clickEditGateLock: function($event) {
return _vm.$emit("clickEditGateLock", $event)
},
clickRemoteUnlock: function($event) {
return _vm.$emit("clickRemoteUnlock", $event)
},
"change-expanded-gate": function($event) {
return _vm.$emit("change-expanded-gate", $event)
},
"click-leave-user": function($event) {
return _vm.$emit("click-leave-user", $event)
},
clickConfirm: function($event) {
return _vm.$emit("clickConfirm", $event)
},
"change-page-group": function($event) {
return _vm.$emit("change-page-group", $event)
},
"change-expanded-group": function($event) {
return _vm.$emit("change-expanded-group", $event)
},
"search-gate": function($event) {
return _vm.$emit("search-gate-lock", $event)
},
"click-go-controller": function($event) {
return _vm.clickGoController()
},
"change-page-user": function($event) {
return _vm.$emit("change-page-user", $event)
},
"loading-from-child": function($event) {
return _vm.$emit("loading-from-child-modal", $event)
},
"remove-gate": function($event) {
return _vm.$emit("remove-gate", $event)
},
"load-gates": function($event) {
return _vm.$emit("load-gates", $event)
},
"change-page-gate-all": function($event) {
return _vm.$emit("change-page-gate-all", $event)
},
"change-per-page-gate-all": function($event) {
return _vm.$emit("change-per-page-gate-all", $event)
},
"load-all-gate": function($event) {
return _vm.$emit("load-all-gate", $event)
},
"add-gate": function($event) {
return _vm.$emit("add-gate", $event)
},
"confirm-action": function($event) {
return _vm.$emit("confirm-action", $event)
},
clickUpdateValid: function($event) {
return _vm.$emit("clickUpdateValid", $event)
},
"show-only-isVaild": function($event) {
return _vm.$emit("show-only-isVaild", $event)
},
passwordGenerate: function($event) {
return _vm.$emit("passwordGenerate", $event)
},
closePasswordGenerate: function($event) {
return _vm.$emit("closePasswordGenerate", $event)
},
openHandleCommand: function($event) {
return _vm.$emit("openHandleCommand", $event)
},
handleCommand: function($event) {
return _vm.$emit("handleCommand", $event)
},
getLog: function($event) {
return _vm.$emit("getLog", $event)
},
closeModalProcessCSV: function($event) {
return _vm.$emit("closeModalProcessCSV", $event)
},
closeImportCSV: function($event) {
return _vm.$emit("closeImportCSV", $event)
},
clickImportCSV: function($event) {
return _vm.$emit("clickImportCSV", $event)
},
clickExportCSV: function($event) {
return _vm.$emit("clickExportGateLockCSV", $event)
},
showDialogImport: function($event) {
return _vm.$emit("showDialogImport", $event)
},
clickCheckBoxExportGateInfoCSV: function($event) {
return _vm.$emit("clickCheckBoxExportGateInfoCSV", $event)
},
closeModalProgressImport: function($event) {
return _vm.$emit("closeModalProgressImport", $event)
},
clickGroupDetail: function($event) {
return _vm.$emit("clickGroupDetail", $event)
},
"close-modal-control": function($event) {
return _vm.$emit("close-modal-control", $event)
},
"get-gate-isValid": function($event) {
return _vm.$emit("get-gate-isValid", $event)
},
"close-modal-page-from-add": function($event) {
return _vm.$emit("close-modal-page-from-add")
},
"change-sort": function($event) {
return _vm.$emit("change-sort", $event)
}
}
})
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title:
_vm.actionUpdateValidLock === 0
? "ゲートを有効化"
: "ゲートを無効化",
text:
_vm.actionUpdateValidLock === 0
? "チェックしたゲートを有効化します。"
: "チェックしたゲートを無効化します。",
smallScreen: "600px",
className: "common-modal"
},
on: {
close: function($event) {
return _vm.$emit("noChoiceUpdateValidLock")
}
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("yesChoiceUpdateValidLock")
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.showConfirmUpdateValidLock,
callback: function($$v) {
_vm.showConfirmUpdateValidLock = $$v
},
expression: "showConfirmUpdateValidLock"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgressUpdateValidLock,
callback: function($$v) {
_vm.showProgressUpdateValidLock = $$v
},
expression: "showProgressUpdateValidLock"
}
},
[
_c(
"v-card",
[
_vm.actionUpdateValidLock === 0
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("ゲートを有効化")]
)
: _vm._e(),
_vm._v(" "),
_vm.actionUpdateValidLock === 1
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("ゲートを無効化")]
)
: _vm._e(),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowProcessUpdateValidLock > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progressUpdateValidLock,
callback: function($$v) {
_vm.progressUpdateValidLock = $$v
},
expression: "progressUpdateValidLock"
}
},
[
_c("strong", [
_vm._v(
_vm._s(Math.round(_vm.progressUpdateValidLock)) +
"%"
)
])
]
),
_vm._v(" "),
_vm.successItemProcessUpdateValidLock > 0 &&
_vm.actionUpdateValidLock === 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcessUpdateValidLock) +
"件中" +
_vm._s(_vm.successItemProcessUpdateValidLock) +
"件を有効化しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.successItemProcessUpdateValidLock > 0 &&
_vm.actionUpdateValidLock === 1
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcessUpdateValidLock) +
"件中" +
_vm._s(_vm.successItemProcessUpdateValidLock) +
"件を無効化しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcessUpdateValidLock.length > 0
? _c("div", [
_vm.actionUpdateValidLock === 0
? _c("span", { staticClass: "error-box-title" }, [
_vm._v("有効化失敗")
])
: _vm._e(),
_vm._v(" "),
_vm.actionUpdateValidLock === 1
? _c("span", { staticClass: "error-box-title" }, [
_vm._v("無効化失敗")
])
: _vm._e(),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(
_vm.errorMessageProcessUpdateValidLock,
function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
}
)
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcessUpdateValidLock
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit(
"closeModalProgressUpdateValidLock"
)
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.typeAction === 0 ? "関連付け解除" : "関連付け解除",
text:
_vm.typeAction === 0
? "この通行権限グループとの関連付けを解除しますか?"
: "このユーザーとの関連付けを解除しますか?",
smallScreen: "600px",
className: "common-modal"
},
on: {
close: function($event) {
return _vm.$emit("closeDialogConfirm")
}
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("click-gate-action")
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.showConfirm,
callback: function($$v) {
_vm.showConfirm = $$v
},
expression: "showConfirm"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_vm.typeAction === 0
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("関連付け解除")]
)
: _vm.typeAction === 1
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("関連付け解除")]
)
: _vm._e(),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0 && _vm.typeAction === 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を解除しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.successItemProcess > 0 && _vm.typeAction === 1
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を解除しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageProcess, function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgress")
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "反映状況一覧",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
_vm.isReflection = false
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isReflection
? _c("ReflectionStatusListPage", {
on: {
deleteBridgeProperty: _vm.deleteBridgeProperty,
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isReflection,
callback: function($$v) {
_vm.isReflection = $$v
},
expression: "isReflection"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "ゲート編集",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
;(_vm.isGateEdit = false), _vm.deleteBridgeProperty()
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isGateEdit
? _c("GateEditPage", {
attrs: {
isAdminOfUnlockingTimeSetting:
_vm.isAdminOfUnlockingTimeSetting,
authority: _vm.authority
},
on: {
getReload: function($event) {
return _vm.getReload($event)
},
deleteBridgeProperty: _vm.deleteBridgeProperty,
loading: function($event) {
return _vm.$emit("loading-from-child-modal", $event)
},
"load-gates": function($event) {
return _vm.$emit("load-gates", $event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isGateEdit,
callback: function($$v) {
_vm.isGateEdit = $$v
},
expression: "isGateEdit"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateLockAddGroupTemplate/GateLockAddGroupTemplate.vue?vue&type=template&id=2bc12b39&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateLockAddGroupTemplate/GateLockAddGroupTemplate.vue?vue&type=template&id=2bc12b39& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-list-template" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
{ staticClass: "btn-div mb-5", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add pt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-secondary float-left",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("goBackGateLockEdit")
}
}
},
[_vm._v("\n 戻る\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { xl: "8", sm: "8" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
[
_c("searchbox", {
staticClass: "input-search",
attrs: {
searchTargetItems: _vm.searchTargetItems,
title: "選択項目にチェックして検索"
},
on: {
search: function($event) {
return _vm.$emit("search-group", $event)
}
}
})
],
1
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickConfirm")
}
}
},
[
_vm._v(
"\n 関連付け追加\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("group-lock-list-add", {
attrs: {
groupTotalCount: _vm.groupTotalCount,
dataGroups: _vm.dataGroups,
page: _vm.page,
perPage: _vm.perPage,
loading: _vm.loading,
groupOfGate: _vm.groupOfGate,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs
},
on: {
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
"change-page": function($event) {
return _vm.$emit("changePage", $event)
},
"select-groups": function(groupIds) {
_vm.selectedGroupIds = groupIds
}
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showConfirm,
callback: function($$v) {
_vm.showConfirm = $$v
},
expression: "showConfirm"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("通行権限グループを追加")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.selectedGroupIds.length === 0
? _c(
"v-card-text",
{ staticClass: "pa-4 bg-error font-weight-bold" },
[
_c("p", [
_vm._v(
"少なくても通行権限グループを一つ選んでください。"
)
])
]
)
: _c("v-card-text", { staticClass: "pa-4" }, [
_c("p", [
_vm._v("チェックした通行権限グループを追加しますか?")
])
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeDialogConfirm")
}
}
},
[
_vm.selectedGroupIds.length > 0
? _c("span", [_vm._v("キャンセル")])
: _c("span", [_vm._v("実行")])
]
),
_vm._v(" "),
_vm.selectedGroupIds.length > 0
? _c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickAddGroup",
_vm.selectedGroupIds
)
}
}
},
[_vm._v("実行")]
)
: _vm._e()
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("通行権限グループを追加")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を追加しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("追加失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageProcess, function(
item
) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgress")
}
}
},
[_vm._v("OK")]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateLockAddTemplate/GateLockAddTemplate.vue?vue&type=template&id=73d25705&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateLockAddTemplate/GateLockAddTemplate.vue?vue&type=template&id=73d25705& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c(
"v-container",
{ staticClass: "py-0" },
[
_vm.successMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-success" },
[
_c("div", {
domProps: { innerHTML: _vm._s(_vm.successMessageLogs) }
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[
_c("div", {
domProps: { innerHTML: _vm._s(_vm.errorMessageLogs) }
})
]
)
: _vm._e(),
_vm._v(" "),
_c("gate-lock-form", {
attrs: {
loadingChild: _vm.loadingChild,
gateDetail: _vm.gateDetail,
pageUser: _vm.pageUser,
pageGroup: _vm.pageGroup,
listGateModel: _vm.listGateModel,
groupId: _vm.groupId,
loading: _vm.loading,
dataUnlockingTime: _vm.dataUnlockingTime,
dayTypes: _vm.dayTypes,
isFinishEditGate: _vm.isFinishEditGate,
gateListPages: _vm.gateListPages,
relationsGateGroup: _vm.relationsGateGroup,
userOfGate: _vm.userOfGate,
page: _vm.page,
isEdit: _vm.isEdit,
isUserOfGate: _vm.isUserOfGate,
isGroupOfGate: _vm.isGroupOfGate,
groupTotalCount: _vm.groupTotalCount,
userTotalCount: _vm.userTotalCount,
listAntiPassGates: _vm.listAntiPassGates,
showProgressUser: _vm.showProgressUser,
userTotalCountDel: _vm.userTotalCountDel,
totalDataRowProcessUser: _vm.totalDataRowProcessUser,
progressUser: _vm.progressUser,
successItemProcessUser: _vm.successItemProcessUser,
errorMessageProcessUser: _vm.errorMessageProcessUser,
isFinishProcessUser: _vm.isFinishProcessUser,
showProgressGroup: _vm.showProgressGroup,
groupTotalCountDel: _vm.groupTotalCountDel,
totalDataRowProcessGroup: _vm.totalDataRowProcessGroup,
progressGroup: _vm.progressGroup,
successItemProcessGroup: _vm.successItemProcessGroup,
errorMessageProcessGroup: _vm.errorMessageProcessGroup,
isFinishProcessGroup: _vm.isFinishProcessGroup,
totalGate: _vm.totalGate,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs
},
on: {
clickUpdateGate: function($event) {
return _vm.$emit("clickUpdateGate", $event)
},
changeInfoGate: function($event) {
return _vm.$emit("changeInfoGate", $event)
},
resetAntiPassGate: function($event) {
return _vm.$emit("resetAntiPassGate", $event)
},
disableAntiModes: function($event) {
return _vm.$emit("disableAntiModes", $event)
},
"get-gates": function($event) {
return _vm.$emit("get-gates", $event)
},
"change-page": function($event) {
return _vm.$emit("change-page", $event)
},
"change-page-user": function($event) {
return _vm.$emit("change-page-user", $event)
},
"change-page-group": function($event) {
return _vm.$emit("change-page-group", $event)
},
"search-gate": function($event) {
return _vm.$emit("search-page", $event)
},
setGate: function($event) {
return _vm.$emit("setGate", $event)
},
"register-gates": function($event) {
return _vm.$emit("register-gates", $event)
},
"edit-gates": function($event) {
return _vm.$emit("edit-gates", $event)
},
clickRemoveUser: function($event) {
return _vm.$emit("clickRemoveUser", $event)
},
clickRemoveGroup: function($event) {
return _vm.$emit("clickRemoveGroup", $event)
},
closeModalProgressUser: function($event) {
return _vm.$emit("closeModalProgressUser", $event)
},
closeModalProgressGroup: function($event) {
return _vm.$emit("closeModalProgressGroup", $event)
}
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateLockAddUserTemplate/GateLockAddUserTemplate.vue?vue&type=template&id=4eedacdb&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateLockAddUserTemplate/GateLockAddUserTemplate.vue?vue&type=template&id=4eedacdb& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-user-list-template" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
{ staticClass: "btn-div mb-5", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add pt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-secondary float-left",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("goBackGateLockEdit")
}
}
},
[_vm._v("\n 戻る\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { xl: "8", sm: "8" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
[
_c("searchbox", {
staticClass: "input-search",
attrs: {
searchTargetItems: _vm.searchTargetItems,
title: "選択項目にチェックして検索"
},
on: {
search: function($event) {
return _vm.$emit("search-user", $event)
}
}
})
],
1
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickConfirm")
}
}
},
[
_vm._v(
"\n 関連付け追加\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("gate-lock-user-list-table", {
attrs: {
userTotalCount: _vm.userTotalCount,
userOfGate: _vm.userOfGate,
dataUsers: _vm.dataUsers,
page: _vm.page,
perPage: _vm.perPage,
loading: _vm.loading,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs
},
on: {
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
"change-page": function($event) {
return _vm.$emit("changePage", $event)
},
"select-users": function(userIds) {
_vm.selectedUserIds = userIds
}
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showConfirm,
callback: function($$v) {
_vm.showConfirm = $$v
},
expression: "showConfirm"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("ゲートの関連付けを追加")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "pa-4 mb-0" },
[
_c(
"v-row",
[
_c("v-col", [
_vm._v(
"\n チェックしたユーザーを追加しますか?\n "
)
])
],
1
)
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgress")
}
}
},
[
_vm.selectedUserIds.length > 0
? _c("span", [_vm._v("キャンセル")])
: _c("span", [_vm._v("実行")])
]
),
_vm._v(" "),
_vm.selectedUserIds.length > 0
? _c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickAddUser",
_vm.selectedUserIds
)
}
}
},
[_vm._v("OK")]
)
: _vm._e()
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("ユーザーの関連付けを追加")]
),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を追加しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("追加失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageProcess, function(
item
) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgress")
}
}
},
[_vm._v("OK")]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateLockDetailTemplate/GateLockDetailTemplate.vue?vue&type=template&id=ceefb1ce&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateLockDetailTemplate/GateLockDetailTemplate.vue?vue&type=template&id=ceefb1ce& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c(
"v-container",
{ staticClass: "pt-0", staticStyle: { position: "relative" } },
[
_c("ModalLoading", { attrs: { loading: _vm.loadingChild } }),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length > 0 &&
_vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[
_c("span", {
domProps: {
innerHTML: _vm._s(
_vm.Message.ERROR_GATE_EDIT.replace(
"GROUP_NAME",
_vm.groupsAddFail.toString()
)
)
}
})
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.groupsAddFail.length === 0 &&
_vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-success" },
[_vm._v("\n " + _vm._s(_vm.successMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c("gate-lock-detail-table", {
attrs: {
gateDetail: _vm.gateDetail,
loading: _vm.loading,
groupList: _vm.groupList,
groupId: _vm.groupId,
showConfirm: _vm.showConfirm,
dataUnlockingTime: _vm.dataUnlockingTime,
successMessageModal: _vm.successMessageModal,
errorMessageModal: _vm.errorMessageModal,
dayTypes: _vm.dayTypes,
isFinishEditGate: _vm.isFinishEditGate,
isRemoteUnlockValid: _vm.isRemoteUnlockValid,
isAdminOfRemoteUnlock: _vm.isAdminOfRemoteUnlock,
btnUnlock: _vm.btnUnlock
},
on: {
clickUpdateGate: function($event) {
return _vm.$emit("clickUpdateGate", $event)
},
clickConfirm: function($event) {
return _vm.$emit("clickConfirm", $event)
},
closeModalConfirm: function($event) {
return _vm.$emit("closeModalConfirm", $event)
},
clickRemoteUnlock: function($event) {
return _vm.$emit("clickRemoteUnlock", $event)
},
"gate-edit": function($event) {
return _vm.$emit("gate-edit", $event)
}
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GroupAddTemplate/GroupAddTemplate.vue?vue&type=template&id=6bf64df9&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GroupAddTemplate/GroupAddTemplate.vue?vue&type=template&id=6bf64df9& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c(
"v-container",
{ staticClass: "pb-0" },
[
_vm.successMessageLogs !== "" &&
_vm.GateSubmittedFail.length === 0 &&
_vm.UserSubmittedFail.length === 0 &&
_vm.administratorsAddFail.length === 0 &&
_vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-success" },
[_vm._v("\n " + _vm._s(_vm.successMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.GateSubmittedFail.length === 0 &&
_vm.UserSubmittedFail.length === 0 &&
_vm.administratorsAddFail.length > 0 &&
_vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[
_vm.isEdit
? _c("span", [_vm._v("通行権限グループが編集されました。")])
: _c("span", [
_vm._v("通行権限グループが追加されました。")
]),
_vm._v("通行権限グループ管理者紐づけに失敗しています。"),
_c("br"),
_vm._v(
"\n 通行権限グループ管理者: " +
_vm._s(_vm.administratorsAddFail.toString()) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.GateSubmittedFail.length > 0 &&
_vm.UserSubmittedFail.length > 0 &&
_vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[
_vm.isEdit
? _c("span", [_vm._v("通行権限グループが編集されました。")])
: _c("span", [
_vm._v("通行権限グループが追加されました。")
]),
_vm._v("ゲートとユーザーの紐づけに失敗しています。"),
_c("br"),
_vm._v(
"\n 通行権限グループ編集より、ゲートとユーザーの確認をしてください。"
),
_c("br"),
_vm._v(
"\n 別の通行可能時間帯が設定されている通行権限グループに紐づいている場合、追加することができません。"
),
_c("br"),
_vm._v(
"\n 登録失敗ゲート名: " +
_vm._s(_vm.GateSubmittedFail.toString()) +
" "
),
_c("br"),
_vm._v(
"\n 登録失敗ユーザー名: " +
_vm._s(_vm.UserSubmittedFail.toString()) +
"\n "
),
_vm.administratorsAddFail.length > 0
? _c("span", [
_c("br"),
_vm._v(
" 登録失敗ユーザー名: " +
_vm._s(_vm.administratorsAddFail.toString())
)
])
: _vm._e()
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.GateSubmittedFail.length > 0 &&
_vm.UserSubmittedFail.length === 0 &&
_vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[
_vm.isEdit
? _c("span", [_vm._v("通行権限グループが編集されました。")])
: _c("span", [
_vm._v("通行権限グループが追加されました。")
]),
_vm._v("ゲートの紐づけに失敗しています。"),
_c("br"),
_vm._v(
"\n 通行権限グループ編集より、ゲートの確認をしてください。"
),
_c("br"),
_vm._v(
"\n 別の通行可能時間帯が設定されている通行権限グループに紐づいている場合、追加することができません。"
),
_c("br"),
_vm._v(
"\n 登録失敗ゲート名: " +
_vm._s(_vm.GateSubmittedFail.toString()) +
"\n "
),
_vm.administratorsAddFail.length > 0
? _c("span", [
_c("br"),
_vm._v(
" 登録失敗ユーザー名: " +
_vm._s(_vm.administratorsAddFail.toString())
)
])
: _vm._e()
]
)
: _vm._e(),
_vm._v(" "),
_vm.successMessageLogs !== "" &&
_vm.GateSubmittedFail.length === 0 &&
_vm.UserSubmittedFail.length > 0 &&
_vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[
_vm.isEdit
? _c("span", [_vm._v("通行権限グループが編集されました。")])
: _c("span", [
_vm._v("通行権限グループが追加されました。")
]),
_vm._v("ユーザーの紐づけに失敗しています。"),
_c("br"),
_vm._v(
"\n 通行権限グループ編集より、ユーザーの確認をしてください。"
),
_c("br"),
_vm._v(
"\n 別の通行可能時間帯が設定されている通行権限グループに紐づいている場合、追加することができません。"
),
_c("br"),
_vm._v(
"\n 登録失敗ユーザー名: " +
_vm._s(_vm.UserSubmittedFail.toString()) +
"\n "
),
_vm.administratorsAddFail.length > 0
? _c("span", [
_c("br"),
_vm._v(
" 登録失敗ユーザー名: " +
_vm._s(_vm.administratorsAddFail.toString())
)
])
: _vm._e()
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== "" && _vm.loading === false
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c("group-add-form", {
attrs: {
gateItems: _vm.gateItems,
userItems: _vm.userItems,
groupDetail: _vm.groupDetail,
loading: _vm.loading,
isEdit: _vm.isEdit,
dataAllUses: _vm.dataAllUses,
dataAllGates: _vm.dataAllGates,
dataAllTimes: _vm.dataAllTimes,
expand: _vm.expand,
isGetGroup: _vm.isGetGroup,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
UserSubmittedFail: _vm.UserSubmittedFail,
GateSubmittedFail: _vm.GateSubmittedFail,
administratorsAddFail: _vm.administratorsAddFail,
isDisabledGroupOptions: _vm.isDisabledGroupOptions,
authority: _vm.authority
},
on: {
clickSaveGroup: function($event) {
return _vm.$emit("clickSaveGroup", $event)
},
clickUpdateGroup: function($event) {
return _vm.$emit("clickUpdateGroup", $event)
},
"change-expanded": function($event) {
return _vm.$emit("change-expanded", $event)
},
"go-time-settings": function($event) {
return _vm.$emit("go-time-settings", $event)
}
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GroupAddUserTemplate/GroupAddUserTemplate.vue?vue&type=template&id=ac90c94e&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GroupAddUserTemplate/GroupAddUserTemplate.vue?vue&type=template&id=ac90c94e& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-user-list-template" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
{ staticClass: "btn-round", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add pt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-secondary float-left",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickBackGate()
}
}
},
[_vm._v("\n 戻る\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled: _vm.selectedUserIds.length === 0
},
on: {
click: function($event) {
return _vm.$emit("clickConfirm", _vm.selectedUserIds)
}
}
},
[_vm._v("\n 関連付け追加\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_c("group-add-user-list-table", {
attrs: {
userTotalCount: _vm.userTotalCount,
dataUsers: _vm.dataUsers,
page: _vm.page,
perPage: _vm.perPage,
loading: _vm.loading,
userOfGroup: _vm.userOfGroup,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs
},
on: {
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
"change-page": function($event) {
return _vm.$emit("changePage", $event)
},
"select-users": function(userIds) {
_vm.selectedUserIds = userIds
}
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "ユーザーの関連付けを追加",
text:
_vm.selectedUserIds.length === 0
? "少なくてもユーザーを一つ選んでください。"
: "チェックしたユーザーを追加しますか?",
smallScreen: "600",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_vm.selectedUserIds.length > 0
? _c("cancel-button", {
attrs: { text: "キャンセル" },
on: {
click: function($event) {
return _vm.$emit("closeModal")
}
}
})
: _c("cancel-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModal")
}
}
}),
_vm._v(" "),
_vm.selectedUserIds.length > 0
? _c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit(
"clickAddUser",
_vm.selectedUserIds
)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.showValid,
callback: function($$v) {
_vm.showValid = $$v
},
expression: "showValid"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("ユーザーの関連付けを追加")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を追加しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("追加失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageProcess, function(
item
) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgress")
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GroupListModalTemplate/GroupListModalTemplate.vue?vue&type=template&id=af041e0e&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GroupListModalTemplate/GroupListModalTemplate.vue?vue&type=template&id=af041e0e& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-list-template" },
[
_c("v-container", { staticStyle: { position: "relative" } }, [
_c(
"div",
{ staticClass: "container-user pt-0" },
[
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "pt-0 pb-0", attrs: { cols: "12" } },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_vm.authority.isAdmin === true
? _c(
"div",
{ staticClass: "text-center mr-1" },
[
_c(
"v-col",
{ staticClass: "btn-add pt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
_vm.isLoad = false
_vm.$emit("clickAddGroup")
}
}
},
[_vm._v("通行権限グループ登録")]
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin === true
? _c(
"div",
{ staticClass: "text-center mr-4" },
[
_c(
"action-button",
{
attrs: {
text: "アクション ▼",
"action-items": _vm.actionItems,
disabled:
_vm.selectedGroupIds.length === 0
},
on: {
"click-enable": function($event) {
return _vm.showDialogConfirm(0)
},
"click-disable": function($event) {
return _vm.showDialogConfirm(1)
},
"click-delete": function($event) {
return _vm.showDialogConfirm(2)
}
}
},
[
_vm._v(
"\n >\n "
)
]
)
],
1
)
: _vm._e()
]
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "pb-0", attrs: { cols: "12" } },
[
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
[
_c("searchbox", {
staticClass:
"input-search btn-user-search",
attrs: {
disabled: _vm.dataGroupsModal.loading,
searchTargetItems:
_vm.searchTargetItems,
title: "通行権限グループを検索"
},
on: {
search: function($event) {
return _vm.$emit(
"search-group",
$event
)
}
}
})
],
1
)
],
1
)
],
1
)
]
)
],
1
)
],
1
),
_vm._v(" "),
_c("group-list-modal-table", {
attrs: {
authority: _vm.authority,
dataGroupsModal: _vm.dataGroupsModal,
loading: _vm.dataGroupsModal.loading,
page: _vm.page,
perPage: _vm.perPage,
groupExpanedGate: _vm.groupExpanedGate,
isReRenderGate: _vm.isReRenderGate,
groupExpanedUser: _vm.groupExpanedUser,
isReRenderUser: _vm.isReRenderUser,
isRemoveGateSelected: _vm.isRemoveGateSelected,
isRemoveUserSelected: _vm.isRemoveUserSelected
},
on: {
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
"click-group-detail": function($event) {
return _vm.$emit("click-group-detail", $event)
},
"change-page": function($event) {
return _vm.$emit("changePage", $event)
},
"get-group-isValid": function($event) {
return _vm.$emit("get-group-isValid", $event)
},
"select-groups": function(groupIds) {
_vm.selectedGroupIds = groupIds
},
clickEditGroup: _vm.clickEditGroup,
"change-page-gate": function($event) {
return _vm.$emit("change-page-gate", $event)
},
"change-page-user": function($event) {
return _vm.$emit("change-page-user", $event)
},
"show-dialog-confirm": function($event) {
return _vm.isDialogConfirm($event)
},
"change-expanded-group": function($event) {
return _vm.$emit("change-expanded-group", $event)
},
"isValid-confirm": function($event) {
return _vm.showItemConfirm($event)
}
}
})
],
1
)
]),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.textTitle(),
smallScreen: "800px",
text: _vm.textAction(),
className: "common-modal"
},
on: {
close: function($event) {
return _vm.closeDialogConfirm()
}
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.clickGroupsAction()
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.showConfirm,
callback: function($$v) {
_vm.showConfirm = $$v
},
expression: "showConfirm"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v(_vm._s(_vm.textTitle()))
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
_vm._s(_vm.successLabel())
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_c(
"div",
{ staticClass: "error-box" },
_vm._l(_vm.errorMessageProcess, function(item) {
return _c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
}),
0
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.closeModalProgress()
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.isEdit
? "通行権限グループ編集"
: "新規通行権限グループ登録 ",
"no-footer": "",
smallScreen: "1200px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.deleteBridgeProperty(_vm.isLoad)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isModalShow
? _c("GroupAddPage", {
on: {
success: function($event) {
return _vm.isSuccess($event)
},
"go-time-settings": function($event) {
return _vm.$emit("go-time-settings", $event)
},
deleteBridgeProperty: function($event) {
return _vm.deleteBridgeProperty($event)
},
loading: function($event) {
return _vm.$emit("loading", $event)
},
loadingCircle: function($event) {
return _vm.$emit("loadingCircle", $event)
},
textCircle: function($event) {
return _vm.$emit("textCircle", $event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isModalShow,
callback: function($$v) {
_vm.isModalShow = $$v
},
expression: "isModalShow"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GroupListTemplate/GroupDefaultTemplate.vue?vue&type=template&id=b943980c&":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GroupListTemplate/GroupDefaultTemplate.vue?vue&type=template&id=b943980c& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-list-template" },
[
_c("breadcrumbs", {
staticClass: "mb-0",
attrs: { items: _vm.breadcrumbs }
}),
_vm._v(" "),
_c("v-container", { staticClass: "pa-0" }, [
_c(
"div",
{ staticClass: "container-group" },
[
_c(
"div",
{ staticClass: "round-tab round-group-tab pa-0" },
[
[
_c(
"v-tabs",
{
attrs: { transition: false },
model: {
value: _vm.tab,
callback: function($$v) {
_vm.tab = $$v
},
expression: "tab"
}
},
_vm._l(_vm.actionItems, function(item) {
return _c(
"v-tab",
{ key: item.tabname, staticClass: "log-tab" },
[
_vm._v(
"\n " +
_vm._s(item.title) +
"\n "
)
]
)
}),
1
)
]
],
2
),
_vm._v(" "),
_c("v-container", [
_c(
"div",
{ staticClass: "round-tab group-tab " },
[
_c(
"v-overlay",
{
staticClass: "overlay-group-tab",
attrs: {
absolute: "",
value: _vm.isLoading,
color: "white"
}
},
[
_c("v-progress-circular", {
staticClass: "user-loading-progress",
attrs: { indeterminate: "", color: "green" }
})
],
1
),
_vm._v(" "),
_c(
"v-tabs-items",
{
model: {
value: _vm.tab,
callback: function($$v) {
_vm.tab = $$v
},
expression: "tab"
}
},
_vm._l(_vm.actionItems, function(item) {
return _c(
"v-tab-item",
{
key: item.tabname,
attrs: {
transition: false,
"reverse-transition": false
}
},
[
item.tabname === "tab1"
? _c(
"v-card",
[
_c("GroupListModalPage", {
on: {
loadingCircle: function($event) {
return _vm.$emit(
"loadingCircle",
$event
)
},
textCircle: function($event) {
return _vm.$emit("textCircle", $event)
},
isLoad: function($event) {
return _vm.getIsLoad($event)
},
"go-time-settings": _vm.goTimeSettings,
"click-group-detail": function($event) {
return _vm.clickGroupDetail($event)
},
loading: function($event) {
return _vm.$emit(
"loading-from-child",
$event
)
}
}
})
],
1
)
: _vm._e(),
_vm._v(" "),
item.tabname === "tab2"
? _c(
"v-card",
[
_c("gate-list-page", {
attrs: {
inPage: "modal-group",
groupId: "no-id"
},
on: {
loading: function($event) {
return _vm.$emit(
"loading-from-child",
$event
)
},
clickGroupDetail: function($event) {
return _vm.clickGroupDetail($event)
}
}
})
],
1
)
: _vm._e()
],
1
)
}),
1
)
],
1
)
])
],
1
)
])
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GroupListTemplate/GroupListTemplate.vue?vue&type=template&id=02fffe29&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GroupListTemplate/GroupListTemplate.vue?vue&type=template&id=02fffe29& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-list-template" },
[
_c("breadcrumbs", {
staticClass: "mb-0",
attrs: { items: _vm.breadcrumbs }
}),
_vm._v(" "),
_c(
"v-container",
{ staticClass: "pa-0", staticStyle: { position: "relative" } },
[
_vm.isLoading
? _c(
"v-overlay",
{
staticClass: "overlay-group-tab",
attrs: { absolute: "", value: _vm.isLoading, color: "white" }
},
[
_c("v-progress-circular", {
staticClass: "user-loading-progress",
attrs: { indeterminate: "", color: "green" }
})
],
1
)
: _c(
"v-overlay",
{
staticClass: "overlay-group-tab",
attrs: {
absolute: "",
value: _vm.dataGroup.loading,
color: "white"
}
},
[
_c("v-progress-circular", {
staticClass: "user-loading-progress",
attrs: { indeterminate: "", color: "green" }
})
],
1
),
_vm._v(" "),
_c(
"div",
{ staticClass: "container-group" },
[
_c("v-container", [
_c(
"div",
[
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[
_vm._v(
"\n 通行権限グループ情報\n "
)
]
)
],
1
),
_vm._v(" "),
_c("v-card", { staticClass: "pa-6 pr-10 " }, [
_c("div", { staticClass: "info-item font-default" }, [
_c("div", { staticClass: "row" }, [
_c("div", { staticClass: "col col-6" }, [
_c("div", { staticClass: "title-display-block" }, [
_vm._v("通行権限グループ名 ")
]),
_vm._v(" "),
_vm.groupList.length > 0
? _c("div", { staticClass: "weight-bold" }, [
_vm._v(
" " + _vm._s(_vm.groupList[0].name) + " "
)
])
: _vm._e()
]),
_vm._v(" "),
_c("div", { staticClass: "col col-6" }, [
_c("div", { staticClass: "title-display-block" }, [
_vm._v("ステータス ")
]),
_vm._v(" "),
_vm.groupList.length > 0
? _c("div", { staticClass: "weight-bold" }, [
_vm._v(
" " +
_vm._s(
_vm.groupList[0].isValid
? "有効"
: "無効"
) +
" "
)
])
: _vm._e()
])
])
])
])
],
1
)
]),
_vm._v(" "),
_c("v-container", [
_c(
"div",
{ staticClass: "round-tab round-group-tab" },
[
[
_c(
"v-tabs",
{
attrs: { transition: false },
on: {
change: function($event) {
return _vm.clickTab(_vm.tab, _vm.groupItem)
}
},
model: {
value: _vm.tab,
callback: function($$v) {
_vm.tab = $$v
},
expression: "tab"
}
},
_vm._l(_vm.actionItems, function(item) {
return _c(
"v-tab",
{ key: item.tabname, staticClass: "log-tab" },
[
_vm._v(
"\n " +
_vm._s(item.title) +
"\n "
)
]
)
}),
1
)
],
_vm._v(" "),
_c(
"v-tabs-items",
{
model: {
value: _vm.tab,
callback: function($$v) {
_vm.tab = $$v
},
expression: "tab"
}
},
_vm._l(_vm.actionItems, function(item) {
return _c(
"v-tab-item",
{
key: item.tabname,
attrs: {
transition: false,
"reverse-transition": false
}
},
[
item.tabname === "tab1"
? _c(
"v-card",
[
_vm.groupItem === ""
? _c(
"v-container",
{ staticClass: "pa-0" },
[
_c("gate-list-table", {
attrs: {
gateExpanedUser: new Map(),
gateExpanedGroup: new Map(),
errorMessageImport: [],
authority: _vm.authority,
gateTotalCount: 0,
dataGates: [],
page: 1,
perPage: 25,
isDisable: true
}
})
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.groupItem !== ""
? _c("gate-list-page", {
attrs: {
isAdminOfRemoteUnlock:
_vm.dataGroup
.isAdminOfRemoteUnlock,
"tab:": _vm.tab,
groupId: _vm.groupItem,
isAdminOfUnlockingTimeSetting:
_vm.dataGroup
.isAdminOfUnlockingTimeSetting
},
on: {
"close-modal-control": function(
$event
) {
return _vm.loadGroupId(
_vm.groupItem
)
},
"loading-from-child": function(
$event
) {
return _vm.$emit(
"loading-from-child",
$event
)
},
loading: function($event) {
return _vm.loadingFromChild(
$event
)
},
clickGroupDetail: function($event) {
return _vm.clickGroupDetail(
$event
)
}
}
})
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
item.tabname === "tab2"
? _c(
"v-card",
[
_c("AffiliationAllowedTable", {
attrs: {
isPage: "group",
isAdminOfGroupPassages:
_vm.dataGroup.isAdminOfGroupPassages,
authority: _vm.authority,
optionDepartments:
_vm.optionDepartments,
dataList:
_vm.dataGroup.department !== undefined
? _vm.dataGroup.department.data
: [],
loading:
_vm.dataGroup.department.loading,
loadingAff: _vm.loadingAff,
departments: _vm.departments,
dataRelationDepartmentGroup:
_vm.dataRelationDepartmentGroup
},
on: {
"load-list-aff": function($event) {
return _vm.$emit("load-list-aff", 1)
},
"close-modal": function($event) {
_vm.$emit("load-list-aff", 1),
_vm.$emit(
"getDepartmentGroup",
_vm.groupItem
)
},
"load-aff-again": function($event) {
return _vm.$emit(
"getDepartmentGroup",
_vm.groupItem
)
},
"change-page-aff": function($event) {
return _vm.$emit(
"change-page-aff",
$event
)
},
"add-aff-to-group": function($event) {
return _vm.$emit("add-aff-to-group", {
groupId: _vm.groupItem,
aff: $event
})
},
"remove-aff-to-group": function(
$event
) {
return _vm.$emit(
"remove-aff-to-group",
{
groupId: _vm.groupItem,
aff: $event
}
)
},
"loading-from-child": function($event) {
return _vm.$emit(
"loading-from-child",
$event
)
},
"back-group-detail": function($event) {
return _vm.clickGroupDetail($event)
},
"close-modal-add": function($event) {
return _vm.$emit(
"close-modal-add-aff",
_vm.groupItem
)
}
}
}),
_vm._v(" "),
_c("UsersAllowedTable", {
attrs: {
isAdminOfGroupPassages:
_vm.dataGroup.isAdminOfGroupPassages,
groupId: _vm.groupItem,
authority: _vm.authority,
dataList:
_vm.dataGroup.groupPassages !==
undefined
? _vm.dataGroup.groupPassages.data
: [],
dataGroupPassages:
_vm.dataGroup.groupPassages !==
undefined
? _vm.dataGroup.groupPassages
: [],
loading:
_vm.dataGroup.groupPassages !==
undefined
? _vm.dataGroup.groupPassages
.loading
: false,
totalCount:
_vm.dataGroup.groupPassages.total !==
undefined
? _vm.dataGroup.groupPassages.total
: 0,
perPage:
_vm.dataGroup.groupPassages
.perPage !== undefined
? _vm.dataGroup.groupPassages
.perPage
: 25,
page:
_vm.dataGroup.groupPassages.page !==
undefined
? _vm.dataGroup.groupPassages.page
: 1,
isPage: "group",
dataRelationUser:
_vm.dataRelationUserGroup
},
on: {
"load-users": function($event) {
return _vm.$emit(
"load-users",
_vm.groupItem
)
},
"remove-user-to-group": function(
$event
) {
return _vm.$emit(
"remove-user-to-group",
{
groupId: _vm.groupItem,
users: $event
}
)
},
"close-modal-add": function($event) {
return _vm.closeModalAdd($event)
},
"change-page": function($event) {
return _vm.$emit(
"change-page-users",
{
groupId: _vm.groupItem,
$event: $event
}
)
},
"search-user": function($event) {
return _vm.$emit(
"search-user-group-passage",
{
groupId: _vm.groupItem,
data: $event
}
)
},
getDepartmentUserValid: function(
$event
) {
return _vm.$emit(
"getDepartmentUserValid",
{
groupId: _vm.groupItem,
$event: $event
}
)
},
"loading-from-child": function($event) {
return _vm.$emit(
"loading-from-child",
$event
)
},
"load-group": function($event) {
return _vm.loadGroupId($event)
}
}
})
],
1
)
: _vm._e(),
_vm._v(" "),
item.tabname === "tab3"
? _c(
"v-card",
[
_c("TimePeriodAllowed", {
attrs: {
authority: _vm.authority,
dataList:
_vm.dataGroup.passableTimeSetting !==
undefined
? _vm.dataGroup.passableTimeSetting
: [],
passableName:
_vm.dataGroup.passableName !==
undefined
? _vm.dataGroup.passableName
: "",
loading: _vm.dataGroup.loading,
groupId: _vm.groupItem
},
on: {
loadingCircle: function($event) {
return _vm.$emit(
"loadingCircle",
$event
)
},
textCircle: function($event) {
return _vm.$emit("textCircle", $event)
},
"click-EditGate": function($event) {
return _vm.$emit(
"click-EditGate",
$event
)
},
"close-modal": function($event) {
return _vm.$emit(
"load-passable-time-setting",
_vm.groupItem
)
},
"loading-from-child": function($event) {
return _vm.$emit(
"loading-from-child",
$event
)
},
"go-time-settings": _vm.goTimeSettings
}
})
],
1
)
: _vm._e(),
_vm._v(" "),
item.tabname === "tab4"
? _c(
"v-card",
[
_vm.tab === 3
? _c("TemporaryAccessAuthority", {
attrs: {
authority: _vm.authority,
isAdminOfGatePassages:
_vm.dataGroup
.isAdminOfGatePassages,
gateList: _vm.gateList,
userList: _vm.userList,
errorMessageLogs:
_vm.errorMessageLogs,
dataRealtionsGateList:
_vm.dataGroup.realtionsGateList,
dataGatePass: _vm.dataGatePass,
loading:
_vm.dataGroup
.realtionsGateList !== undefined
? _vm.dataGroup
.realtionsGateList.loading
: false
},
on: {
"add-gate": function($event) {
return _vm.$emit(
"add-gate",
$event
)
},
"load-gates": function($event) {
return _vm.$emit("load-gates", 1)
},
"remove-gate-pass": function(
$event
) {
return _vm.$emit(
"remove-gate-pass",
$event
)
},
"change-page": function($event) {
return _vm.$emit(
"change-page-temporary",
$event
)
},
"remove-gate-pass-item": function(
$event
) {
return _vm.$emit(
"remove-gate-pass",
$event
)
}
}
})
: _vm._e()
],
1
)
: _vm._e()
],
1
)
}),
1
)
],
2
)
])
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "全ての通行権限グループ一覧",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
return _vm.closePageModal(_vm.isLoadData)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShow
? _c("GroupListModalPage", {
on: {
loadingCircle: function($event) {
return _vm.$emit("loadingCircle", $event)
},
textCircle: function($event) {
return _vm.$emit("textCircle", $event)
},
isLoad: function($event) {
return _vm.getIsLoad($event)
},
"go-time-settings": _vm.goTimeSettings,
"click-group-detail": function($event) {
return _vm.clickGroupDetail($event)
},
"close-page-modal": function($event) {
return _vm.closePageModal($event)
},
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShow,
callback: function($$v) {
_vm.isShow = $$v
},
expression: "isShow"
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "全てのゲート一覧",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
_vm.isShowGate = false
_vm.closePageModal(_vm.isLoading)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShowGate
? _c("gate-list-page", {
attrs: { inPage: "modal-group", groupId: "no-id" },
on: {
"close-modal-page-from-add": function($event) {
_vm.isShowGate = false
_vm.closePageModal(true)
},
"close-modal-control": function($event) {
return _vm.getIsLoad($event)
},
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
clickGroupDetail: function($event) {
return _vm.clickGroupDetail($event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShowGate,
callback: function($$v) {
_vm.isShowGate = $$v
},
expression: "isShowGate"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/InAllRoomModalTemplate/InAllRoomModalTemplate.vue?vue&type=template&id=712f5b8e&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/InAllRoomModalTemplate/InAllRoomModalTemplate.vue?vue&type=template&id=712f5b8e& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c(
"v-container",
[
_c("in-all-room-modal-form", {
attrs: {
"success-messages": _vm.successMessages,
"error-messages": _vm.errorMessages,
"in-all-room": _vm.inAllRoom,
"in-all-room-loading": _vm.inAllRoomLoading,
"in-all-room-search-value": _vm.innerInAllRoomSearchValue,
"room-total-count": _vm.roomTotalCount,
page: _vm.page,
isDel: _vm.isDel,
loading: _vm.loading
},
on: {
"input-in-all-room-search-value": function($event) {
_vm.innerInAllRoomSearchValue = $event
},
clicklookroom: function($event) {
return _vm.$emit("clicklookroom", $event)
},
"click-create-room": function($event) {
return _vm.$emit("click-create-room")
},
"click-edit-room": function($event) {
return _vm.$emit("click-edit-room", $event)
},
"delete-room": function($event) {
return _vm.$emit("delete-room", $event)
},
"load-in-all-room": function($event) {
return _vm.$emit("load-in-all-room", $event)
},
"search-in-all-room": function($event) {
return _vm.$emit("search-in-all-room", $event)
},
"change-page": function($event) {
return _vm.$emit("change-page", $event)
}
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/InRoomModalTemplate/InRoomModalTemplate.vue?vue&type=template&id=f41f0cee&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/InRoomModalTemplate/InRoomModalTemplate.vue?vue&type=template&id=f41f0cee& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_vm.successMessages.length > 0 || _vm.errorMessages.length > 0
? _c(
"v-container",
[
_vm._l(_vm.successMessages, function(message, index) {
return _c("alert", {
key: index,
attrs: { type: "success", text: message, dismissible: false },
model: {
value: _vm.showSuccessMessages[index],
callback: function($$v) {
_vm.$set(_vm.showSuccessMessages, index, $$v)
},
expression: "showSuccessMessages[index]"
}
})
}),
_vm._v(" "),
_vm._l(_vm.errorMessages, function(message) {
return _c("alert", {
key: message,
attrs: { value: message !== "", type: "error", text: message }
})
})
],
2
)
: _vm._e(),
_vm._v(" "),
_c(
"v-container",
{ staticClass: "pt-0" },
[
_c("InRoomModalForm", {
attrs: {
"room-info": _vm.roomInfo,
"all-gates": _vm.allGates,
"room-info-loading": _vm.roomInfoLoading,
"success-messages": _vm.successMessages,
"error-messages": _vm.errorMessages,
authority: _vm.authority
},
on: {
"click-edit-room": function($event) {
return _vm.$emit("click-edit-room", $event)
}
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/InRoomTemplate/InRoomTemplate.vue?vue&type=template&id=17b233f9&scoped=true&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/InRoomTemplate/InRoomTemplate.vue?vue&type=template&id=17b233f9&scoped=true& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "in-room-template" },
[
_c("breadcrumbs", {
staticClass: "mb-0",
attrs: { items: _vm.breadcrumbs }
}),
_vm._v(" "),
_c("div", { staticClass: "white" }, [
_vm.tabItemsUI[0].value === "in-room-user-timeline"
? _c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { xl: "8", sm: "6" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c("v-col", { attrs: { cols: "12" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
{
attrs: { xl: "2", md: "3", sm: "4" }
},
[
_c(
"div",
{
staticClass:
"v-subheader theme--light"
},
[_vm._v(" ユーザー ")]
)
]
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "mt-0",
attrs: {
xl: "10",
md: "9",
sm: "8"
}
},
[
_c("v-combobox", {
attrs: {
items: _vm.isMap()
? _vm.userFullList
: _vm.innerUser !== null
? [_vm.innerUser]
: [],
"item-text": "name",
"item-value": "userId",
"single-line": "",
color: "green",
"hide-details": "auto",
"no-data-text": "",
outlined: "",
dense: "",
readonly: !_vm.isMap(),
disabled:
_vm.userFullList.length ===
0 || _vm.innerUser === null,
"search-input": _vm.inputSearch,
"menu-props": {
contentClass: "v-select-item "
},
attach: true
},
on: {
change: function($event) {
return _vm.changeInnerUser(
$event
)
},
"update:searchInput": function(
$event
) {
_vm.inputSearch = $event
},
"update:search-input": function(
$event
) {
_vm.inputSearch = $event
}
},
model: {
value: _vm.innerUser,
callback: function($$v) {
_vm.innerUser = $$v
},
expression: "innerUser"
}
})
],
1
)
],
1
)
],
1
)
])
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-col",
[
_vm.innerUser !== undefined &&
_vm.innerUser !== null &&
_vm.innerUser.userId !== undefined &&
_vm.innerUser.userId !== "" &&
_vm.innerUser.userId !== null
? _c("text-link", {
staticClass: "item-user-name ml-5",
attrs: { text: "ユーザー情報を見る" },
on: {
click: function($event) {
;(_vm.isShowUserDetail = true),
(_vm.userId = ""),
(_vm.isReload = false)
}
}
})
: _c("text-link", {
staticClass: "item-user-name ml-5",
attrs: { text: "ユーザー情報を見る" }
})
],
1
)
],
1
)
],
1
)
: _c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "start" } },
[
_c("v-col", { attrs: { xl: "8", sm: "6" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c("v-col", { attrs: { cols: "12" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{ attrs: { "no-gutters": "" } },
[
_c(
"v-col",
{
staticClass: "pr-0 title-small",
attrs: { xl: "1", sm: "3" }
},
[
_c(
"div",
{
staticClass:
"v-subheader theme--light pr-0"
},
[_vm._v(" 部屋 ")]
)
]
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "mt-0",
attrs: { xl: "11", sm: "9" }
},
[
_c("v-select", {
attrs: {
items: _vm.rooms,
"item-text": "name",
"item-value": "roomId",
"single-line": "",
color: "green",
"hide-details": "auto",
outlined: "",
dense: "",
disabled:
_vm.rooms.length === 0,
"menu-props": {
contentClass: "v-select-item "
},
isAttach: true
},
model: {
value: _vm.innerRoomTab,
callback: function($$v) {
_vm.innerRoomTab = $$v
},
expression: "innerRoomTab"
}
})
],
1
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c("v-col", [
_c("div", {
staticClass: "bottom-button pb-2 text-center"
})
])
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "text-right",
attrs: { xl: "4", sm: "6" }
},
[
_vm.rooms.length > 0
? _c("text-link", {
staticClass: "item-user-name decoration-link",
attrs: { text: "部屋情報を見る" },
on: {
click: function($event) {
return _vm.$emit("clicklookroom", _vm.room)
}
}
})
: _c(
"span",
{
staticClass: "item-user-name grey",
attrs: { color: "grey" }
},
[_vm._v("部屋情報を見る\n ")]
),
_vm._v(" "),
_vm.authority.isAdmin === true ||
_vm.authority.isAdminToViewGroup === true
? _c("text-link", {
staticClass:
"item-user-name ml-10 decoration-link mr-2",
attrs: { text: "全ての部屋を見る " },
on: {
click: function($event) {
return _vm.$emit("clicAllRoom")
}
}
})
: _vm._e()
],
1
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c("v-container", [
_c(
"div",
{ staticClass: "main-content white rounded-lg pa-4" },
[
_vm.isPage !== "room"
? _c("loading", {
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.loading,
expression: "loading"
}
]
})
: _vm._e(),
_vm._v(" "),
_c(
"div",
{ staticClass: " pl-4 " },
[
!_vm.isLookRoomModalShow &&
!_vm.isAllRoomModalShow &&
!_vm.isShowUserDetail
? _c(
"div",
[
_vm._l(_vm.successMessages, function(message, index) {
return _c("alert", {
key: index,
attrs: {
type: "success",
text: message,
dismissible: false
},
model: {
value: _vm.showSuccessMessages[index],
callback: function($$v) {
_vm.$set(_vm.showSuccessMessages, index, $$v)
},
expression: "showSuccessMessages[index]"
}
})
}),
_vm._v(" "),
_vm._l(_vm.errorMessages, function(message) {
return _c("alert", {
key: message,
attrs: {
value: message !== "",
type: "error",
text: message
}
})
})
],
2
)
: _vm._e(),
_vm._v(" "),
_c("in-room-detail", {
attrs: {
loading: _vm.roomLoading,
tab: _vm.innerTab,
"success-messages": _vm.roomSuccessMessages,
"error-messages": _vm.roomErrorMessages,
room: _vm.room,
"in-room-user-loading": _vm.inRoomUserLoading,
"in-room-users": _vm.inRoomUsers,
"in-room-user-total-count": _vm.inRoomUserTotalCount,
"in-room-user-page": _vm.inRoomUserPage,
"in-room-user-per-page": _vm.inRoomUserPerPage,
"in-room-user-search-value": _vm.innerInRoomUserSearchValue,
"room-room-log-loading": _vm.roomRoomLogLoading,
"room-room-logs": _vm.roomRoomLogs,
"room-room-log-total-count": _vm.roomRoomLogTotalCount,
"room-room-log-page": _vm.roomRoomLogPage,
"room-room-log-per-page": _vm.roomRoomLogPerPage,
"room-room-log-date": _vm.innerRoomRoomLogDate,
"room-room-log-search-value":
_vm.innerRoomRoomLogSearchValue,
"room-room-log-progress-message":
_vm.roomRoomLogProgressMessage,
"room-room-log-progress-error-message":
_vm.roomRoomLogProgressErrorMessage,
"user-room-log-loading": _vm.userRoomLogLoading,
user: _vm.user,
"user-room-logs": _vm.userRoomLogs,
"user-room-log-date": _vm.innerUserRoomLogDate,
"user-room-log-progress-message":
_vm.userRoomLogProgressMessage,
"user-room-log-progress-error-message":
_vm.userRoomLogProgressErrorMessage,
"user-room-log-success-messages":
_vm.userRoomLogSuccessMessages,
"user-room-log-error-messages":
_vm.userRoomLogErrorMessages,
tabItemsUI: _vm.tabItemsUI,
userFullList: _vm.userFullList
},
on: {
"click-edit-room": _vm.clickEditRoom,
"click-delete-room": function($event) {
return _vm.$emit("delete-room", $event)
},
"input-tab": function($event) {
_vm.innerTab = $event
},
"click-tab": function($event) {
return _vm.$emit("click-tab", $event)
},
"click-in-room-user": function($event) {
return _vm.clickInRoomUser($event)
},
"change-in-room-user-sort": function($event) {
return _vm.$emit("change-in-room-user-sort", $event)
},
"change-in-room-user-page": function($event) {
return _vm.$emit("change-in-room-user-page", $event)
},
"search-in-room-user": function($event) {
return _vm.$emit("search-in-room-user", $event)
},
"input-in-room-user-search-value": function($event) {
_vm.innerInRoomUserSearchValue = $event
},
"reload-in-room-user": function($event) {
return _vm.$emit("reload-in-room-user", $event)
},
"input-room-room-log-date": function($event) {
return _vm.$emit("input-room-room-log-date", $event)
},
"change-room-room-log-page": function($event) {
return _vm.$emit("change-room-room-log-page", $event)
},
"search-room-room-log": function($event) {
return _vm.$emit("search-room-room-log", $event)
},
"input-room-room-log-search-value": function($event) {
_vm.innerRoomRoomLogSearchValue = $event
},
"reload-room-room-log": function($event) {
return _vm.$emit("reload-room-room-log", $event)
},
"click-export-room-room-log-excel": function($event) {
return _vm.$emit(
"click-export-room-room-log-excel",
$event
)
},
"input-user-room-log-date": function($event) {
return _vm.$emit("input-user-room-log-date", $event)
},
"reload-user-room-log": function($event) {
return _vm.$emit("reload-user-room-log", $event)
},
"click-export-user-room-log-excel": function($event) {
return _vm.$emit(
"click-export-user-room-log-excel",
$event
)
}
}
})
],
1
)
],
1
)
]),
_vm._v(" "),
_c("modal", {
attrs: {
title: _vm.isRoomEdit
? "部屋情報を編集してください"
: "新しい部屋情報を入力してください",
"no-footer": "",
smallScreen: "800px",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.showRoomFormModal
? _c("room-form", {
staticClass: "mt-4 mb-0",
attrs: {
loading: _vm.roomFormLoading,
"success-messages": _vm.roomFormSuccessMessages,
"error-messages": _vm.roomFormErrorMessages,
"is-edit": _vm.isRoomEdit,
"all-gates": _vm.allGates,
room: _vm.roomEdit
},
on: {
"update-room": function($event) {
_vm.$emit("update-room", _vm.innerValue)
_vm.isPage !== "room"
? (_vm.showRoomFormModal = false)
: ""
},
"create-room": function($event) {
_vm.$emit("create-room", _vm.innerValue)
_vm.isPage !== "room"
? (_vm.showRoomFormModal = false)
: ""
},
cancel: function($event) {
_vm.showRoomFormModal = false
}
},
model: {
value: _vm.innerValue,
callback: function($$v) {
_vm.innerValue = $$v
},
expression: "innerValue"
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.showRoomFormModal,
callback: function($$v) {
_vm.showRoomFormModal = $$v
},
expression: "showRoomFormModal"
}
}),
_vm._v(" "),
_c("modal", {
attrs: {
title: "部屋情報",
"no-footer": "",
smallScreen: "800px",
className: "common-modal"
},
on: {
close: function($event) {
return _vm.$emit("close-look-room")
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isLookRoomModalShow
? _c("InRoomModalPage", {
attrs: {
"room-info": _vm.roomInfo,
"all-gates": _vm.allGates,
authority: _vm.authority,
"room-info-loading": _vm.roomInfoLoading,
"success-messages": _vm.successMessages,
"error-messages": _vm.errorMessages
},
on: {
"delete-bridge-property": _vm.deleteBridgeProperty,
"click-edit-room": _vm.clickEditRoom,
"load-room-by-id": function($event) {
return _vm.$emit("load-room-by-id")
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isLookRoomModalShow,
callback: function($$v) {
_vm.isLookRoomModalShow = $$v
},
expression: "isLookRoomModalShow"
}
}),
_vm._v(" "),
_c("modal", {
attrs: {
title: "部屋一覧",
"no-footer": "",
smallScreen: "800px",
className: "common-modal"
},
on: {
close: function($event) {
return _vm.$emit("close-all-room")
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_c("InAllRoomModalPage", {
attrs: {
isDel: _vm.isDel,
loading: _vm.loading,
"in-all-room": _vm.inAllRoom,
"in-all-room-loading": _vm.inAllRoomLoading,
"success-messages": _vm.successMessages,
"error-messages": _vm.errorMessages,
"in-all-room-search-value": _vm.innerInAllRoomSearchValue,
"room-total-count": _vm.roomTotalCount,
page: _vm.page
},
on: {
"input-in-all-room-search-value": function($event) {
_vm.innerInAllRoomSearchValue = $event
},
clicklookroom: function($event) {
return _vm.$emit("clicklookroom", $event)
},
"click-create-room": _vm.clickCreateRoom,
"click-edit-room": _vm.clickEditRoom,
"delete-room": function($event) {
_vm.$emit("delete-room", $event)
_vm.isDel = true
},
"load-in-all-room": function($event) {
return _vm.$emit("load-in-all-room", $event)
},
"search-in-all-room": function($event) {
return _vm.$emit("search-in-all-room", $event)
},
"change-page": function($event) {
return _vm.$emit("change-page", $event)
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isAllRoomModalShow,
callback: function($$v) {
_vm.isAllRoomModalShow = $$v
},
expression: "isAllRoomModalShow"
}
}),
_vm._v(" "),
_c("modal", {
attrs: {
title: "ユーザー詳細",
"no-footer": "",
smallScreen: "1200px",
className: "common-padding"
},
on: {
close: function($event) {
;(_vm.isShowUserDetail = false), _vm.closeModal(_vm.isReload)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShowUserDetail
? _c("UserDetailPageInRoom", {
attrs: {
titlePage: "ユーザー詳細",
authority: _vm.authority,
isModal: true,
userIdModal: _vm.user.userId
? _vm.user.userId
: _vm.userId
},
on: {
getReload: function($event) {
return _vm.getReload($event)
},
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShowUserDetail,
callback: function($$v) {
_vm.isShowUserDetail = $$v
},
expression: "isShowUserDetail"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/KeyTemplate/KeyAddTemplate.vue?vue&type=template&id=a3239bd0&":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/KeyTemplate/KeyAddTemplate.vue?vue&type=template&id=a3239bd0& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[_vm._v("\n " + _vm._s(_vm.errorMessageLogs) + "\n ")]
)
: _vm._e(),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"text-subtitle-2 border-left-blue font-weight-bold"
},
[_vm._v("\n 鍵共有キー発行\n ")]
)
],
1
),
_vm._v(" "),
_c("key-add-form", {
attrs: {
loading: _vm.loading,
existGateId: _vm.existGateId,
listTimes: _vm.listTimes,
passagesData: _vm.passagesData
},
on: {
"generate-key": function($event) {
return _vm.$emit("generate-key", $event)
}
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/LayoutTemplate/LayoutTemplate.vue?vue&type=template&id=722d628e&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/LayoutTemplate/LayoutTemplate.vue?vue&type=template&id=722d628e& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
[
_vm.loadingParent
? _c(
"v-overlay",
{ attrs: { value: _vm.loadingParent, color: "white" } },
[
_vm.textCircleLoading === ""
? _c("v-progress-circular", {
staticClass: "user-loading-progress",
attrs: { indeterminate: "", color: "green" }
})
: _vm._e()
],
1
)
: _c(
"v-overlay",
{ attrs: { value: _vm.loading, color: "white" } },
[
_vm.textCircleLoading === ""
? _c("v-progress-circular", {
staticClass: "user-loading-progress text-loading",
attrs: { indeterminate: "", color: "green" }
})
: _vm._e(),
_vm._v(" "),
_vm.textCircleLoading !== ""
? _c("div", { attrs: { id: "title-loading" } }, [
_vm._v(_vm._s(_vm.textCircleLoading))
])
: _vm._e(),
_vm._v(" "),
_vm.textCircleLoading !== ""
? _c(
"v-progress-circular",
{
attrs: {
indeterminate: "",
size: 100,
width: 15,
value: _vm.valueCircleLoading,
color: "green"
}
},
[
_vm._v(
"\n " + _vm._s(_vm.valueCircleLoading) + "%\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("allig-header", {
attrs: { userName: _vm.userName },
on: {
"click-nav": function() {
return (_vm.showNav = !_vm.showNav)
},
"click-guid": function($event) {
return _vm.$emit("click-guide")
},
"click-notice": function($event) {
return _vm.$emit("click-notice")
},
"click-user-setting": function($event) {
return _vm.$emit("click-user-setting")
},
"click-user-change-password": function($event) {
return _vm.$emit("click-user-change-password")
},
"click-logout": function($event) {
return _vm.$emit("click-logout")
}
}
}),
_vm._v(" "),
_c("side-navigation", {
attrs: {
isAdmin: _vm.isAdmin,
authority: _vm.authority,
selectedItemNav: _vm.selectedItemNav,
showSubMenu: _vm.showSubMenu
},
on: {
menuClick: function($event) {
return _vm.$emit("menuClick", $event)
}
},
model: {
value: _vm.showNav,
callback: function($$v) {
_vm.showNav = $$v
},
expression: "showNav"
}
}),
_vm._v(" "),
_c(
"v-main",
{ staticClass: "allig-main", class: _vm.isClass(_vm.activeName) },
[
_c(
"v-container",
{ staticClass: "allig-container", attrs: { fluid: "" } },
[
_c("router-view", {
attrs: { isAdmin: _vm.isAdmin, authority: _vm.authority },
on: {
loading: function($event) {
return _vm.Loading($event)
},
loadingCircle: function($event) {
return _vm.loadingCircle($event)
},
textCircle: function($event) {
return _vm.textCircle($event)
},
activeMenu: function($event) {
return _vm.$emit("activeMenu", $event)
}
}
})
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ManualScheduledTemplate/ManualScheduledTemplate.vue?vue&type=template&id=75e23e86&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ManualScheduledTemplate/ManualScheduledTemplate.vue?vue&type=template&id=75e23e86& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_vm.goBack !== ""
? _c(
"v-row",
{ staticClass: "ml-5", attrs: { justify: "start" } },
[
_c(
"div",
{ staticClass: "mt-4 mb-3 mr-9" },
[
_c(
"v-row",
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.goPage()
}
}
},
[_vm._v("\n 戻る\n ")]
)
],
1
)
],
1
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-container", [
_c(
"div",
{ staticClass: "round-tab" },
[
[
_c(
"v-tabs",
{
attrs: { transition: false },
on: {
change: function($event) {
return _vm.$emit("changeTab", $event)
}
},
model: {
value: _vm.tab,
callback: function($$v) {
_vm.tab = $$v
},
expression: "tab"
}
},
_vm._l(_vm.actionItems, function(item) {
return _c(
"v-tab",
{ key: item.tabname, staticClass: "log-tab" },
[
_vm._v(
"\n " + _vm._s(item.title) + "\n "
)
]
)
}),
1
)
],
_vm._v(" "),
_c(
"v-tabs-items",
{
model: {
value: _vm.tab,
callback: function($$v) {
_vm.tab = $$v
},
expression: "tab"
}
},
_vm._l(_vm.actionItems, function(item) {
return _c(
"v-tab-item",
{
key: item.tabname,
attrs: { transition: false, "reverse-transition": false }
},
[
item.tabname === "tab2"
? _c(
"v-card",
[
_c("gate-log-list", {
attrs: {
tabName: item.tabname,
activeTab: _vm.activeTab,
logGates: _vm.logGates,
goBack: _vm.goBack,
groups: _vm.groups,
isGetDataList: _vm.isGetDataList,
gateIdToSafieDeviceIds:
_vm.gateIdToSafieDeviceIds,
gateIdToTbeyeDeviceIds:
_vm.gateIdToTbeyeDeviceIds,
errorMessageLogs: _vm.errorMessageLogsGate,
gatePassageTotalCount:
_vm.gatePassageTotalCount,
maxRecord: _vm.maxRecordGate,
disableNextGate: _vm.disableNextGate,
optionGate: _vm.optionGate
},
on: {
getGateLogList: function($event) {
return _vm.$emit("getGateLogList", $event)
},
searchGateLog: function($event) {
return _vm.$emit("searchGateLog", $event)
},
clickExportLog: function($event) {
return _vm.$emit("clickExportLog", $event)
},
"update-login-info": function($event) {
return _vm.$emit("update-login-info", $event)
}
}
})
],
1
)
: _vm._e(),
_vm._v(" "),
item.tabname === "tab3"
? _c(
"v-card",
[
_c("operation-log-list", {
attrs: {
goBack: _vm.goBack,
tabName: item.tabname,
errorMessageLogs: _vm.errorMessageLogs,
data: _vm.data,
isGetDataList: _vm.isGetDataList,
gatePassageTotalCount:
_vm.gatePassageTotalCount,
groups: _vm.groups,
logOwner: _vm.logOwner,
maxRecord: _vm.maxRecordOwner,
disableNextOwner: _vm.disableNextOwner,
optionOwner: _vm.optionOwner
},
on: {
searchOperationLog: function($event) {
return _vm.$emit("searchOperationLog", $event)
},
getOperationLogList: function($event) {
return _vm.$emit(
"getOperationLogList",
$event
)
},
clickExportOperationLog: function($event) {
return _vm.$emit(
"clickExportOperationLog",
$event
)
}
}
})
],
1
)
: _vm._e()
],
1
)
}),
1
)
],
2
)
])
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ModalTemplate/ModalTemplate.vue?vue&type=template&id=112383ee&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ModalTemplate/ModalTemplate.vue?vue&type=template&id=112383ee& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-list-template common-class" },
[
_vm.isPage === "detail-user-group-gate" ||
_vm.isPage === "add-user-group-gate" ||
this.isPage === "edit-user-group-gate"
? _c(
"v-row",
{
staticClass: "mt-2 mb-1 ml-5 mr-5",
attrs: { justify: "space-between", id: "expanded-data" }
},
[
_c("div", { staticClass: "allig-title mt-1" }),
_vm._v(" "),
_vm.authority.isAdmin === true
? _c(
"div",
[
_c(
"v-row",
{ staticClass: "mt-0", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
disabled:
_vm.dataModal.gateOfGroup.loading === true
},
on: {
click: function($event) {
return _vm.showGroup()
}
}
},
[
_vm._v(
"\n 通行権限グループ(ユーザー設定)を追加する\n "
)
]
),
_vm._v(" "),
_vm.isPage === "add-user-group-gate"
? _c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: {
disabled: _vm.selectedGroupIds.length === 0
},
on: {
click: function($event) {
_vm.isConfirm = true
_vm.type = "del"
}
}
},
[
_vm._v(
"\n チェックしたユーザー設定を削除する\n "
)
]
)
: _c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: {
disabled: _vm.selectedGroupIds.length === 0
},
on: {
click: function($event) {
_vm.isConfirm = true
_vm.type = "del"
}
}
},
[
_vm._v(
"\n チェックしたユーザー設定を削除する\n "
)
]
)
],
1
)
],
1
)
: _vm._e()
]
)
: _vm._e(),
_vm._v(" "),
_c("v-container", [
_c(
"div",
{ staticClass: "container-user mt-0 pt-0 mb-0 pb-0" },
[
_vm.isPage === "group"
? _c("group-list-modal-table", {
attrs: {
authority: _vm.authority,
dataModalGroup: _vm.dataModal.groupAll
},
on: {
"change-page": function($event) {
return _vm.$emit("change-page-group", $event)
},
"add-group": function($event) {
return _vm.addGroup($event)
}
}
})
: _vm._e(),
_vm._v(" "),
_vm.isPage === "add-user-group-gate"
? _c("group-gate-table", {
attrs: {
isPage: _vm.isPage,
userId: "",
ExpandedGroup:
_vm.dataModal.gateOfGroup.data.length > 0
? _vm.dataModal.gateOfGroup.data
: [],
pageGroup:
_vm.dataModal.gateOfGroup.page !== undefined
? _vm.dataModal.gateOfGroup.page
: 1,
groupTotalCount:
_vm.dataModal.gateOfGroup.total !== undefined &&
_vm.dataModal.gateOfGroup.total
? _vm.dataModal.gateOfGroup.total
: 0,
loading:
_vm.dataModal.gateOfGroup.loading !== undefined
? _vm.dataModal.gateOfGroup.loading
: false,
groupDetail: [],
groupId: "",
authority: _vm.authority,
isClear: _vm.isClear
},
on: {
"select-Ids": function($event) {
return _vm.selectIds($event)
},
"change-page-group": function($event) {
return _vm.$emit("change-page-group", $event)
}
}
})
: _vm._e(),
_vm._v(" "),
_vm.isPage === "detail-user-group-gate"
? _c("group-gate-table", {
attrs: {
loading:
_vm.dataModal.gateOfGroup.loading !== undefined
? _vm.dataModal.gateOfGroup.loading
: false,
isPage: _vm.isPage,
authority: _vm.authority,
userId: _vm.userId,
isClear: _vm.isClear,
ExpandedGroup:
_vm.dataModal.gateOfGroup.data.length > 0
? _vm.dataModal.gateOfGroup.data
: [],
pageGroup:
_vm.dataModal.gateOfGroup.page !== undefined
? _vm.dataModal.gateOfGroup.page
: 1,
groupTotalCount:
_vm.dataModal.gateOfGroup.total !== undefined &&
_vm.dataModal.gateOfGroup.total
? _vm.dataModal.gateOfGroup.total
: 0,
messageSetting: _vm.dataModal.gateOfGroup.messageSetting,
errorName: _vm.errorName
},
on: {
"select-Ids": function($event) {
return _vm.selectIds($event)
},
"change-page-group": function($event) {
return _vm.$emit("change-page-group", $event)
},
"add-group-pass": function($event) {
return _vm.$emit("add-group-pass", $event)
},
"close-popup": function($event) {
return _vm.$emit("close-popup", $event)
}
}
})
: _vm.isPage === "edit-user-group-gate"
? _c("group-gate-table", {
attrs: {
loading:
_vm.dataModal.gateOfGroup.loading !== undefined
? _vm.dataModal.gateOfGroup.loading
: false,
isPage: _vm.isPage,
authority: _vm.authority,
userId: _vm.userId,
isClear: _vm.isClear,
ExpandedGroup:
_vm.dataModal.gateOfGroup.data.length > 0
? _vm.dataModal.gateOfGroup.data
: [],
pageGroup:
_vm.dataModal.gateOfGroup.page !== undefined
? _vm.dataModal.gateOfGroup.page
: 1,
groupTotalCount:
_vm.dataModal.gateOfGroup.total !== undefined &&
_vm.dataModal.gateOfGroup.total
? _vm.dataModal.gateOfGroup.total
: 0,
messageSetting: _vm.dataModal.gateOfGroup.messageSetting
},
on: {
"select-Ids": function($event) {
return _vm.selectIds($event)
},
"change-page-group": function($event) {
return _vm.$emit("change-page-group", $event)
},
"close-popup": function($event) {
return _vm.$emit("close-popup", $event)
}
}
})
: _vm.isPage === "group-load-all-user" ||
_vm.isPage === "aff-load-all-user" ||
_vm.isPage === "affiliation-add-new"
? _c("user-list-modal-table", {
attrs: {
isPage: _vm.isPage,
authority: _vm.authority,
dataModalUser: _vm.dataModal.userAll,
loading: _vm.dataModal.userAll.loading,
loadingParent: _vm.loadingParent,
departmentId: _vm.departmentId,
groupPassages: _vm.groupPassages,
dataAdded: _vm.dataAdded
},
on: {
"change-page": function($event) {
return _vm.$emit("change-page-user", $event)
},
"change-per-page": function($event) {
return _vm.$emit("change-per-page-user", $event)
},
"search-all-user": function($event) {
return _vm.$emit("search-all-user", $event)
},
"add-user": function($event) {
return _vm.addUser($event)
}
}
})
: _vm._e()
],
1
)
]),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_vm.isAction === "add-user-to-aff"
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("他のユーザーを追加")]
)
: _vm.isAction === "del" || _vm.type === "del"
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("チェックしたユーザー設定を削除")]
)
: _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("他のユーザーを追加")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.dataProgress.total >= 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.dataProgress.progressLoad,
callback: function($$v) {
_vm.$set(_vm.dataProgress, "progressLoad", $$v)
},
expression: "dataProgress.progressLoad"
}
},
[
_c("strong", [
_vm._v(
_vm._s(
Math.round(_vm.dataProgress.progressLoad)
) + "%"
)
])
]
),
_vm._v(" "),
_vm.type === "add" && _vm.dataProgress.successItem > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.dataProgress.total) +
"件中" +
_vm._s(_vm.dataProgress.successItem) +
" 件を追加しました。"
)
])
: _vm.type === "del" && _vm.dataProgress.successItem > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.dataProgress.total) +
"件中" +
_vm._s(_vm.dataProgress.successItem) +
" 件を削除しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.dataProgress.errorMessage.length > 0
? _c("div", [
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.dataProgress.errorMessage, function(
item
) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.dataProgress.isFinish
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.closeModalGroup()
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "800", persistent: "" },
model: {
value: _vm.isShowGroup,
callback: function($$v) {
_vm.isShowGroup = $$v
},
expression: "isShowGroup"
}
},
[
_c(
"v-card",
[
_c("ModalLoading", {
attrs: { loading: _vm.dataModal.groupAll.loading }
}),
_vm._v(" "),
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v(
_vm._s(_vm.userName) +
"が新たに所属する通行権限を選択してください"
)
]),
_vm._v(" "),
_vm.isPage === "add-user-group-gate"
? _c(
"div",
[
_vm.isShowGroup
? _c("group-list-modal-table", {
attrs: {
isPage: "add",
isShowGroup: _vm.dataModal.groupAll.loading,
dataGroupAdd: _vm.dataGroupAdd,
dataModalGroup: _vm.dataModal.groupAll,
dataGroupPass: _vm.dataModal.groupPass.data
},
on: {
"change-page": function($event) {
return _vm.$emit("change-page-group", $event)
},
"select-Ids": function(Ids) {
_vm.selectedGroupAddIds = Ids
}
}
})
: _vm._e()
],
1
)
: _c(
"div",
[
_vm.isShowGroup
? _c("group-list-modal-table", {
attrs: {
isPage: "edit-user-group-gate",
dataModalGroup: _vm.dataModal.groupAll,
dataGroupPass: _vm.dataModal.groupPass.data
},
on: {
"change-page": function($event) {
return _vm.$emit("change-page-group", $event)
},
"select-Ids": function(Ids) {
_vm.selectedGroupAddIds = Ids
}
}
})
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_vm.isPage === "add-user-group-gate"
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled:
_vm.selectedGroupAddIds.length === 0 ||
_vm.dataModal.groupAll.loading === true
},
on: {
click: function($event) {
_vm.addGroupDirect(_vm.selectedGroupAddIds)
_vm.isShowGroup = false
}
}
},
[_vm._v("選択した通行権限グループに所属する")]
)
: _vm.isPage === "edit-user-group-gate"
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled:
_vm.selectedGroupAddIds.length === 0 ||
_vm.dataModal.groupAll.loading === true
},
on: {
click: function($event) {
_vm.addGroupInEdit(_vm.selectedGroupAddIds)
_vm.isShowGroup = false
}
}
},
[_vm._v("選択した通行権限グループに所属する")]
)
: _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled: _vm.selectedGroupAddIds.length === 0
},
on: {
click: function($event) {
_vm.addGroup(_vm.selectedGroupAddIds)
_vm.isShowGroup = false
}
}
},
[_vm._v("選択した通行権限グループに所属する")]
),
_vm._v(" "),
_c("cancel-button", {
attrs: { text: "キャンセル" },
on: {
click: function($event) {
_vm.isShowGroup = false
_vm.closeAdd()
}
}
})
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.isConfirm,
callback: function($$v) {
_vm.isConfirm = $$v
},
expression: "isConfirm"
}
},
[
_c(
"v-card",
{ staticClass: "common-modal" },
[
_c("ModalTitle", {
attrs: { title: "チェックしたユーザー設定を削除" },
on: {
click: function($event) {
_vm.isConfirm = false
}
}
}),
_vm._v(" "),
_c("v-card-text", { staticClass: "pt-0 pb-5 text-progress" }, [
_vm._v("チェックしたユーザー設定を削除しますか?")
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_vm.isPage === "add-user-group-gate"
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.removeGroupDirect()
}
}
},
[_vm._v("\n 削除\n ")]
)
: _vm.isPage === "edit-user-group-gate"
? _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.removeGroupInEdit()
}
}
},
[_vm._v("\n 削除\n ")]
)
: _c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.removeGroup()
}
}
},
[_vm._v("\n 削除\n ")]
)
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgressDirect,
callback: function($$v) {
_vm.showProgressDirect = $$v
},
expression: "showProgressDirect"
}
},
[
_c(
"v-card",
[
_vm.isAction === "del" || _vm.type === "del"
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("チェックしたユーザー設定を削除")]
)
: _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("選択した通行権限グループに所属")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.dataProgressDirect.total >= 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.dataProgressDirect.progressLoad,
callback: function($$v) {
_vm.$set(
_vm.dataProgressDirect,
"progressLoad",
$$v
)
},
expression: "dataProgressDirect.progressLoad"
}
},
[
_c("strong", [
_vm._v(
_vm._s(
Math.round(_vm.dataProgressDirect.progressLoad)
) + "%"
)
])
]
),
_vm._v(" "),
_vm.type === "add" &&
_vm.dataProgressDirect.successItem > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.dataProgressDirect.total) +
"件中" +
_vm._s(_vm.dataProgressDirect.successItem) +
" 件を追加しました。"
)
])
: _vm.type === "del" &&
_vm.dataProgressDirect.successItem > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.dataProgressDirect.total) +
"件中" +
_vm._s(_vm.dataProgressDirect.successItem) +
" 件を削除しました。"
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.closeProgressDirect()
}
}
})
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/NoticeListTemplate/NoticeListTemplate.vue?vue&type=template&id=60a62fb9&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/NoticeListTemplate/NoticeListTemplate.vue?vue&type=template&id=60a62fb9& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-container",
[
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5", attrs: { elevation: "3" } },
[
_c(
"v-row",
[
_c(
"v-col",
{ staticClass: "ml-4 mb-4 text-subtitle-2 font-weight-bold" },
[_vm._v("\n 基本情報\n ")]
)
],
1
),
_vm._v(" "),
_c("notice-list", { attrs: { linkList: _vm.linkList } })
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/PersonalSettingTemplate/PersonalSettingTemplate.vue?vue&type=template&id=9484e8e2&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/PersonalSettingTemplate/PersonalSettingTemplate.vue?vue&type=template&id=9484e8e2& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
{ staticClass: "btn-round mb-5", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add pt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-secondary float-left",
attrs: { outlined: "", disabled: !_vm.userData.userId },
on: {
click: function($event) {
return _vm.goHome(_vm.userData.userId)
}
}
},
[_vm._v("\n 戻る\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5", attrs: { elevation: "3" } },
[
_c(
"v-row",
[
_c(
"v-col",
{ staticClass: "text-subtitle-2 font-weight-bold" },
[_vm._v("\n ユーザー情報\n ")]
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ attrs: { justify: "start" } },
[
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-1 bg-error" },
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("personal-setting-form", {
attrs: { userData: _vm.userData, loading: _vm.loading }
})
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ReflectionStatusListTemplate/ReflectionStatusListTemplate.vue?vue&type=template&id=5a0353ce&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ReflectionStatusListTemplate/ReflectionStatusListTemplate.vue?vue&type=template&id=5a0353ce& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-reflection-status-template" },
[
_c(
"v-container",
{ staticStyle: { position: "relative" } },
[
_c("ModalLoading", { attrs: { loading: _vm.loadingChild } }),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-action" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { cols: "10" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{
attrs: {
"no-gutters": "",
justify: "space-between"
}
},
[
_c(
"v-col",
{ attrs: { cols: "12", sm: "7" } },
[
_c("v-autocomplete", {
staticClass: "input-search",
attrs: {
items: _vm.searchTargetTypeItems,
label: "詳細で絞り込み",
color: "green",
solo: "",
clearable: "",
"hide-details": "",
"menu-props": {
contentClass: "v-select-item"
},
attach: true
},
on: {
change: function($event) {
return _vm.$emit("select-detail", $event)
}
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { cols: "12", sm: "4" } },
[
_c("v-autocomplete", {
staticClass: "input-search",
attrs: {
items: _vm.searchTargetStatusItems,
label: "ステータスで絞り込み",
solo: "",
clearable: "",
"hide-details": "",
"menu-props": {
contentClass: "v-select-item"
},
attach: true
},
on: {
change: function($event) {
return _vm.$emit("select-status", $event)
}
}
})
],
1
)
],
1
)
],
1
)
])
],
1
)
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c("reflection-status-table", {
attrs: {
statusTotalCount: _vm.statusTotalCount,
dataCommands: _vm.dataCommands,
page: _vm.page,
perPage: _vm.perPage,
loading: _vm.loading,
errorMessageLogs: _vm.errorMessageLogs
},
on: {
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
"change-page": function($event) {
return _vm.$emit("changePage", $event)
}
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/RegisterLoginUserTemplate/RegisterLoginUserTemplate.vue?vue&type=template&id=7c006c91&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/RegisterLoginUserTemplate/RegisterLoginUserTemplate.vue?vue&type=template&id=7c006c91&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-passage-table allig-user-table" },
[
_vm.isExternalLogin === "registration"
? _c(
"v-container",
[
_c(
"v-row",
[
_c(
"v-col",
{ attrs: { cols: "2" } },
[
_c("CancelButton", {
attrs: { text: "戻る" },
on: {
click: function($event) {
return _vm.$emit("goPageSetting")
}
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "mt-2 title-sub-login",
staticStyle: { "text-align": "center" },
attrs: { cols: "8" }
},
[
_c(
"v-row",
{ attrs: { justify: "center" } },
[
_vm.cognitoIdProviderName === "SAML"
? _c(
"v-col",
{
staticClass:
"text-subtitle-2 font-weight-bold",
attrs: { "align-self": "start" }
},
[
_vm._v(
"\n " +
_vm._s(_vm.lableButtonLogin.oneLogin) +
"\n "
)
]
)
: _vm.cognitoIdProviderName === "Google"
? _c(
"v-col",
{
staticClass:
" mb-4 text-subtitle-2 font-weight-bold",
attrs: { "align-self": "start" }
},
[
_vm._v(
"\n " +
_vm._s(_vm.lableButtonLogin.googleLogin) +
"\n "
)
]
)
: _vm.cognitoIdProviderName === "Apple"
? _c(
"v-col",
{
staticClass:
" mb-4 text-subtitle-2 font-weight-bold",
attrs: { "align-self": "start" }
},
[
_vm._v(
"\n " +
_vm._s(_vm.lableButtonLogin.appleLogin) +
"\n "
)
]
)
: _vm._e()
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("v-row", {
staticClass: "ml-1 mt-5",
attrs: { justify: "start" }
}),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c(
"div",
{ staticClass: "round-action mb-5" },
[
_c(
"v-row",
{ staticClass: "btn-div", attrs: { justify: "end" } },
[
_c("v-col", { attrs: { cols: "10" } }, [
_c(
"div",
{ staticClass: "area-search-box" },
[
_c(
"v-row",
{ attrs: { "no-gutters": "", justify: "start" } },
[
_c(
"v-col",
{ attrs: { md: "5", xl: "4" } },
[
_c("searchbox", {
staticClass: "input-search",
attrs: {
title: "メールアドレスで絞り込み",
searchTargetItems: _vm.searchTargetItems
},
on: {
search: function($event) {
return _vm.$emit(
"search-login",
$event
)
}
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "ml-10",
attrs: { md: "5", xl: "3" }
},
[
_c("v-autocomplete", {
staticClass: "input-search",
attrs: {
items: _vm.userList,
label: "ログインに使用するIDで絞り込み",
"no-data-text": "",
solo: "",
clearable: "",
"hide-details": "",
disabled: _vm.isDisabled
},
on: {
change: function($event) {
return _vm.$emit(
"select-user-login",
$event
)
}
}
})
],
1
)
],
1
)
],
1
)
]),
_vm._v(" "),
_c(
"v-col",
[
_c(
"v-row",
{
staticClass: "btn-div",
attrs: { justify: "end" }
},
[
_c(
"div",
{ staticClass: "text-center mr-1" },
[
_c(
"v-col",
{ staticClass: "btn-add pt-0" },
[
_vm.cognitoIdProviderName === "SAML"
? _c(
"v-btn",
{
staticClass: "btn-primary mr-0",
attrs: {
outlined: "",
disabled:
_vm.isSamlFederatedLoginService ===
"false"
},
on: {
click: function($event) {
return _vm.$emit(
"goPageExport",
$event
)
}
}
},
[
_vm._v(
"\n ー括登録\n "
)
]
)
: _c(
"v-btn",
{
staticClass: "btn-primary mr-0",
attrs: {
outlined: "",
disabled:
_vm.isFederatedLoginService ===
"false"
},
on: {
click: function($event) {
return _vm.$emit(
"goPageExport",
$event
)
}
}
},
[
_vm._v(
"\n ー括登録\n "
)
]
)
],
1
)
],
1
)
]
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{ staticClass: "row-message" },
[
_vm.successMessageLogs !== ""
? _c(
"v-col",
{
staticClass: "mb-4 font-weight-bold mt-4 bg-success"
},
[
_vm._v(
"\n " +
_vm._s(_vm.successMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageLogs !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageLogs) +
"\n "
)
]
)
: _vm._e(),
_vm._v(" "),
_vm.errorMessageParams.email !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageParams.email) +
"\n "
)
]
)
: _vm.errorMessageParams.email === "" &&
_vm.errorMessageParams.userId !== ""
? _c(
"v-col",
{ staticClass: "mb-4 font-weight-bold mt-4 bg-error" },
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessageParams.userId) +
"\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-4 mr-1",
attrs: {
"no-gutters": "",
justify: "end",
"align-content": "end"
}
},
[
_c("v-spacer"),
_vm._v(" "),
_c("show-per-page", {
staticClass: "ml-4 mb-2",
attrs: {
"per-page": _vm.innerPerPage,
page: _vm.page,
"items-length": _vm.maxRecord
}
})
],
1
),
_vm._v(" "),
_c(
"v-data-table",
{
staticClass: "border-table scroll-table",
attrs: {
"must-sort": "",
"custom-sort": _vm.customSort,
headers: _vm.headers,
items: _vm.realtionsUserList,
"no-data-text": "データーはありません",
"loading-text": "データを読み込中です",
"hide-default-footer": "",
"items-per-page": _vm.pageSizeList
},
scopedSlots: _vm._u(
[
{
key: "item",
fn: function(row) {
return [
_c("tr", [
_vm.selectedDisplayOption.includes(
"federatedLoginEmail"
)
? _c("td", [
_vm._v(_vm._s(row.item.federatedLoginEmail))
])
: _vm._e(),
_vm._v(" "),
_vm.selectedDisplayOption.includes("userId")
? _c("td", [_vm._v(_vm._s(row.item.userId))])
: _vm._e(),
_vm._v(" "),
_c(
"td",
{ staticClass: "last-col" },
[
_c(
"v-row",
{ attrs: { justify: "center" } },
[
_vm.cognitoIdProviderName === "SAML"
? _c(
"v-btn",
{
attrs: {
icon: "",
al: "",
disabled:
_vm.isSamlFederatedLoginService ===
"false"
},
on: {
click: function($event) {
return _vm.showModal(
row.item.relationId
)
}
}
},
[
_c(
"v-icon",
{
staticClass: "gray--text",
attrs: {
"align-self": "ceb="
}
},
[
_vm._v(
"mdi-trash-can-outline"
)
]
)
],
1
)
: _c(
"v-btn",
{
attrs: {
icon: "",
al: "",
disabled:
_vm.isFederatedLoginService ===
"false"
},
on: {
click: function($event) {
return _vm.showModal(
row.item.relationId
)
}
}
},
[
_c(
"v-icon",
{
staticClass: "gray--text",
attrs: {
"align-self": "ceb="
}
},
[
_vm._v(
"mdi-trash-can-outline"
)
]
)
],
1
)
],
1
)
],
1
)
])
]
}
}
],
null,
false,
1981258235
)
},
[
_c("template", { slot: "body.prepend" }, [
_c("tr", { staticClass: "mt-4" }, [
_vm.selectedDisplayOption.includes("federatedLoginEmail")
? _c(
"td",
[
_c("v-text-field", {
class:
_vm.errorMessageParams.email !== ""
? "input-add input-error"
: "input-add",
attrs: {
"hide-details": "auto",
outlined: "",
dense: ""
},
model: {
value: _vm.newUser.email,
callback: function($$v) {
_vm.$set(_vm.newUser, "email", $$v)
},
expression: "newUser.email"
}
})
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.selectedDisplayOption.includes("userId")
? _c(
"td",
[
_c("v-autocomplete", {
class:
_vm.errorMessageParams.userId !== ""
? "input-add input-error"
: "input-add",
attrs: {
items: _vm.userList,
color: "green",
outlined: "",
dense: "",
"hide-details": "auto",
"no-data-text": "",
disabled: _vm.isDisabled,
clearable: ""
},
model: {
value: _vm.newUser.userId,
callback: function($$v) {
_vm.$set(_vm.newUser, "userId", $$v)
},
expression: "newUser.userId"
}
})
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"td",
{ staticClass: "align-self-center" },
[
_c(
"v-row",
{ attrs: { justify: "center" } },
[
_vm.cognitoIdProviderName === "SAML"
? _c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: {
disabled:
_vm.isSamlFederatedLoginService ===
"false",
outlined: ""
},
on: {
click: function($event) {
return _vm.$emit(
"addRelation",
_vm.newUser
)
}
}
},
[
_vm._v(
"\n 追加\n "
)
]
)
: _c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: {
disabled:
_vm.isFederatedLoginService ===
"false",
outlined: ""
},
on: {
click: function($event) {
return _vm.$emit(
"addRelation",
_vm.newUser
)
}
}
},
[
_vm._v(
"\n 追加\n "
)
]
)
],
1
)
],
1
)
])
])
],
2
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "20px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "mt-3",
attrs: { "no-gutters": "", justify: "space-between" }
},
[
_c("v-spacer"),
_vm._v(" "),
_c(
"v-col",
{ staticClass: "mr-5 mb-2" },
[
_c("select-per-page", {
attrs: {
page: _vm.pageSizeList,
"per-page-items": [25, 50, 100],
"items-length": 1,
disabled: _vm.loading
},
model: {
value: _vm.innerPerPage,
callback: function($$v) {
_vm.innerPerPage = $$v
},
expression: "innerPerPage"
}
})
],
1
),
_vm._v(" "),
!_vm.disablePagination
? _c("pagination", {
staticClass: "mb-1",
attrs: {
"page-length": Math.ceil(
_vm.maxRecord / _vm.pageSizeList
),
disabled: _vm.loading
},
model: {
value: _vm.innerPage,
callback: function($$v) {
_vm.innerPage = $$v
},
expression: "innerPage"
}
})
: _vm._e(),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "500" },
model: {
value: _vm.isShowModal,
callback: function($$v) {
_vm.isShowModal = $$v
},
expression: "isShowModal"
}
},
[
_c(
"v-card",
[
_c("ModalTitle", {
attrs: { title: "ログインユーザーを削除" },
on: {
click: function($event) {
_vm.isShowModal = false
}
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "pa-10 pt-5 pb-5" },
[_vm._v("ログインユーザーを削除しますか?")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{
staticClass: "ma-2",
attrs: { justify: "end" }
},
[
_c("cancel-button", {
attrs: { text: "キャンセル" },
on: {
click: function($event) {
_vm.isShowModal = false
}
}
}),
_vm._v(" "),
_c("success-button", {
staticClass: "ml-3",
attrs: { text: "削除" },
on: { click: _vm.deleteRelation }
})
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
],
1
)
: _c(
"v-container",
[
_c(
"v-row",
{ staticClass: "ml-1 mt-5", attrs: { justify: "start" } },
[
_c("CancelButton", {
attrs: { text: "戻る" },
on: {
click: function($event) {
return _vm.$emit("goPageSetting")
}
}
})
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c(
"v-container",
{ staticClass: "info-export" },
[
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showModalImport,
callback: function($$v) {
_vm.showModalImport = $$v
},
expression: "showModalImport"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v(" CSVファイルエクスポート ")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c(
"div",
{ staticClass: "row-message" },
[
_vm.errorMessage !== ""
? _c(
"v-col",
{
staticClass:
"mb-4 font-weight-bold mt-1 bg-error"
},
[
_vm._v(
"\n " +
_vm._s(_vm.errorMessage) +
"\n "
)
]
)
: _vm._e()
],
1
),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c(
"v-card-text",
{ staticClass: "pa-4" },
[
_vm.errorMessage === ""
? _c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(
_vm._s(Math.round(_vm.progress)) + "%"
)
])
]
)
: _vm._e(),
_vm._v(" "),
_vm.successItem > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRow) +
"件中" +
_vm._s(_vm.successItem) +
"件をインポートしました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageExcel.length > 0
? _c("div", [
_c(
"span",
{ staticClass: "error-box-title" },
[_vm._v("インポート失敗")]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageExcel, function(
item
) {
return [
_c("p", {
key: item,
domProps: {
innerHTML: _vm._s(item)
}
})
]
})
],
2
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessage === "" &&
_vm.errorMessageExcel.length === 0 &&
Math.round(_vm.progress) === 100 &&
_vm.successItem === 0
? _c("div", { staticClass: "success-label" }, [
_vm._v(
"\n " +
_vm._s(_vm.totalDataRow) +
"件中" +
_vm._s(_vm.totalDataRow) +
"件をインポートしました。\n "
)
])
: _vm._e()
],
1
),
_vm._v(" "),
_vm.success
? _c(
"v-card-actions",
[
_c(
"v-row",
{
staticClass: "ma-2",
attrs: { justify: "end" }
},
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"closeModalImport"
)
}
}
},
[
_vm._v(
"\n OK\n "
)
]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
[
_c(
"v-col",
{
staticClass:
"ml-4 mb-4 text-subtitle-2 border-left-blue font-weight-bold mt-10"
},
[
_vm._v(
"\n " +
_vm._s(_vm.cognitoIdProviderName) +
" ログインユーザー 一括登録\n "
)
]
)
],
1
),
_vm._v(" "),
_c("v-card", { staticClass: "mt-10 pa-5" }, [
_c("div", { staticClass: "alert alert-info col" }, [
_vm._v(
"\n " +
_vm._s(_vm.cognitoIdProviderName) +
" ログインユーザーの登録を一括で実施することができます。"
),
_c("br"),
_vm._v(
"\n 登録するために必要なテンプレートCSVファイルは、”テンプレートのダウンロード”から取得してください。"
),
_c("br"),
_vm._v(
"\n このアップロードでは、既に登録されているユーザー情報を変更することはできません。"
),
_c("br"),
_vm._v(
"\n 変更したいユーザーについては、削除を行ってから実施してください。\n "
)
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "fallback mt-5" },
[
_c("p", { staticClass: "desc" }, [
_vm._v(
"自分のコンピューターからファイルを選択する :"
)
]),
_vm._v(" "),
_c(
"label",
{
staticClass: "btn-upload",
attrs: { for: "file_csv" }
},
[
_vm._v(
"\n CSVファイルを選択\n "
),
_c("input", {
ref: "myFiles",
staticClass: "custom-file-input",
staticStyle: { display: "none" },
attrs: {
type: "file",
id: "file_csv",
multiple: "",
accept: ".csv"
},
on: { change: _vm.previewFiles }
})
]
),
_vm._v(" "),
_vm.files
? _c("span", { staticClass: "filename" }, [
_vm._v(_vm._s(_vm.files.name))
])
: _c("span", { staticClass: "filename" }, [
_vm._v("選択されていません")
]),
_vm._v(" "),
_c("span", { staticClass: "error" }),
_vm._v(" "),
_c("div", { attrs: { id: "result" } }),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary mr-0",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickImport", {
files: _vm.files
})
}
}
},
[
_vm._v(
"\n 登録データのアップロード\n "
)
]
)
],
1
)
]),
_vm._v(" "),
_c(
"v-card",
{ staticClass: "mt-10 pa-5" },
[
_c("div", { staticClass: "alert alert-info col" }, [
_vm._v(
"\n " +
_vm._s(_vm.cognitoIdProviderName) +
" ログインユーザーの登録を一括で実施するテンプレートファイルをダウンロードできます。\n "
)
]),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-secondary mr-0 mt-10",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickExport", {
federatedLoginServiceId:
_vm.federatedLoginServiceId
})
}
}
},
[
_vm._v(
"\n 登録データのアップロード\n "
)
]
)
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/SafieTemplate/SafieTemplate.vue?vue&type=template&id=7e732157&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/SafieTemplate/SafieTemplate.vue?vue&type=template&id=7e732157&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-container",
[
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5", attrs: { elevation: "3" } },
[
_c(
"v-row",
[
_c(
"v-col",
{ staticClass: "ml-4 mb-4 text-subtitle-2 font-weight-bold" },
[
_vm._v("\n Safie連携サービス\n "),
_c(
"a",
{
attrs: {
target: "_blank",
href:
"https://support.alligate.me/hc/ja/articles/16263260403737"
}
},
[_c("v-icon", [_vm._v("mdi-information")])],
1
)
]
)
],
1
),
_vm._v(" "),
_c("relations-safie-list", {
attrs: {
configurableGates: _vm.configurableGates,
safieRelationGateDevices: _vm.safieRelationGateDevices,
addNewRelationGateDevices: _vm.addNewRelationGateDevices,
loading: _vm.loading,
putDelLoading: _vm.putDelLoading,
postLoading: _vm.postLoading,
results: _vm.results
},
on: {
"add-new-record": function($event) {
return _vm.$emit("add-new-record")
},
"del-new-record": function($event) {
return _vm.$emit("del-new-record", $event)
},
"form-update": function($event) {
return _vm.$emit("form-update", $event)
},
"new-form-update": function($event) {
return _vm.$emit("new-form-update", $event)
},
"put-record": function($event) {
return _vm.$emit("put-record", $event)
},
"post-record": function($event) {
return _vm.$emit("post-record", $event)
},
"delete-record": function($event) {
return _vm.$emit("delete-record", $event)
}
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/SettingTemplate/SettingTemplate.vue?vue&type=template&id=f02b7162&scoped=true&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/SettingTemplate/SettingTemplate.vue?vue&type=template&id=f02b7162&scoped=true& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-setting-template" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c("v-container", [
_c(
"div",
{ staticClass: "round-tab" },
[
[
_c(
"v-tabs",
{
model: {
value: _vm.tab,
callback: function($$v) {
_vm.tab = $$v
},
expression: "tab"
}
},
_vm._l(_vm.tabItems, function(item) {
return _c(
"v-tab",
{
key: item.tabname,
staticClass: "setting-tab",
on: {
click: function($event) {
return _vm.clickTab(item.tabname)
},
change: function($event) {
return _vm.$emit("changeTab", $event)
}
}
},
[
_vm._v(
"\n " + _vm._s(item.title) + "\n "
)
]
)
}),
1
)
],
_vm._v(" "),
_c(
"v-tabs-items",
{
model: {
value: _vm.tab,
callback: function($$v) {
_vm.tab = $$v
},
expression: "tab"
}
},
[
_c(
"v-tab-item",
{
key: "tab1",
attrs: { transition: false, "reverse-transition": false }
},
[
_vm.isEdit === 0
? _c(
"v-card",
[
_c("passable-time-setting-list", {
attrs: {
passableTotalCount: _vm.passableTotalCount,
ExpandedGroup: _vm.ExpandedGroup,
loadingGroup: _vm.loadingGroup,
pageGroup: _vm.pageGroup,
dataPassables: _vm.dataPassables,
pagePassable: _vm.pagePassable,
perPagePassable: _vm.perPagePassable,
errorMessageLogs: _vm.errorMessageLogs,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogsModal:
_vm.errorMessageLogsModal,
successMessageLogsModal:
_vm.successMessageLogsModal,
loading: _vm.loading,
isEdit: _vm.isEdit,
isGetDataList: _vm.isGetDataList,
showConfirmDelete: _vm.showConfirmDelete
},
on: {
"change-expanded-time": function($event) {
return _vm.$emit("change-expanded", $event)
},
clickDetailPassable: function($event) {
return _vm.$emit(
"clickDetailPassable",
$event
)
},
"change-per-page-passable": function($event) {
return _vm.$emit(
"changePerPagePassable",
$event
)
},
"change-page-group": function($event) {
return _vm.$emit("change-page-group", $event)
},
"change-page-passable": function($event) {
return _vm.$emit("changePagePassable", $event)
},
clickEditPassable: function($event) {
return _vm.$emit("clickEditPassable", $event)
},
clickAddPassable: function($event) {
return _vm.$emit("clickAddPassable", $event)
},
clickDeletePassable: function($event) {
return _vm.$emit(
"clickDeletePassable",
$event
)
},
clickConfirmDeletePassable: function($event) {
return _vm.$emit(
"clickConfirmDeletePassable",
$event
)
},
clickCloseConfirmDeletePassable: function(
$event
) {
return _vm.$emit(
"clickCloseConfirmDeletePassable",
$event
)
}
}
})
],
1
)
: _c(
"v-card",
[
_c("passable-time-setting-edit", {
attrs: {
timeSettings: _vm.timeSettings,
dataPassableDetail: _vm.dataPassableDetail,
groupListAdd: _vm.groupListAdd,
groupListEdit: _vm.groupListEdit,
dayTypes: _vm.dayTypes,
isEdit: _vm.isEdit,
loading: _vm.loading,
loadingDate: _vm.loadingDate,
errorMessageLogs: _vm.errorMessageLogs,
successMessageLogs: _vm.successMessageLogs,
groupListByPassableTime:
_vm.groupListByPassableTime
},
on: {
clickEditPassable: function($event) {
return _vm.$emit("clickEditPassable", $event)
},
clickSavePassable: function($event) {
return _vm.$emit("clickSavePassable", $event)
},
clickBackPassable: function($event) {
return _vm.$emit("clickBackPassable", $event)
},
clickRegisterPassable: function($event) {
return _vm.$emit(
"clickRegisterPassable",
$event
)
},
resetMsg: function($event) {
return _vm.$emit("resetMsg", $event)
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-tab-item",
{
key: "tab2",
attrs: { transition: false, "reverse-transition": false }
},
[
_c("HolidaySetting", {
attrs: {
errorMessageLogs: _vm.errorMessageLogs,
isFinishProcess: _vm.isFinishProcess,
saveFinish: _vm.saveFinish,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogsModal: _vm.errorMessageLogsModal,
successMessageLogsModal: _vm.successMessageLogsModal,
months: _vm.months,
timeAdd: _vm.timeAdd,
dayTypesCalendar: _vm.dayTypesCalendar,
isFinishDate: _vm.isFinishDate,
isSaveDate: _vm.isSaveDate,
loading: _vm.loading
},
on: {
isGetCalendar: function($event) {
return _vm.$emit("isGetCalendar", $event)
},
saveDate: function($event) {
return _vm.$emit("saveDate", $event)
},
closeDate: function($event) {
return _vm.$emit("closeDate", $event)
},
closeDateFinish: function($event) {
return _vm.$emit("closeDateFinish", $event)
},
saveAllDate: function($event) {
return _vm.$emit("saveAllDate", $event)
},
setDateOne: function($event) {
return _vm.$emit("setDateOne", $event)
},
setTypeDate: function($event) {
return _vm.$emit("setTypeDate", $event)
}
}
})
],
1
),
_vm._v(" "),
_c(
"v-tab-item",
{
key: "tab4",
attrs: { transition: false, "reverse-transition": false }
},
[
_c(
"v-card",
[
_vm.isExternalLogin === "setting"
? _c("ExternalLoginSetting", {
attrs: {
oneLoginLoginService: _vm.oneLoginLoginService,
appleIdLoginService: _vm.appleIdLoginService,
googleLoginService: _vm.googleLoginService,
errorMessageLogs: _vm.errorMessageLogs,
successMessageLogs: _vm.successMessageLogs,
loading: _vm.loading,
showModalImport: _vm.showModalImport,
isFederatedLoginService:
_vm.isFederatedLoginService,
isSamlFederatedLoginService:
_vm.isSamlFederatedLoginService
},
on: {
isGetFederatedLoginService:
_vm.isGetFederatedLoginService,
goRelation: _vm.goRelation,
saveConfig: function($event) {
return _vm.$emit("saveConfig")
}
}
})
: _c("RegisterLoginUserTemplate", {
attrs: {
errorMessageLogs: _vm.errorMessageLogs,
successMessageLogs: _vm.successMessageLogs,
oneLoginLoginService: _vm.oneLoginLoginService,
appleIdLoginService: _vm.appleIdLoginService,
googleLoginService: _vm.googleLoginService,
isDisabled: _vm.isDisabled,
userList: _vm.userList,
page: _vm.pageLogin,
pageSizeList: _vm.pageSizeList,
realtionsUserList: _vm.realtionsUserList,
cognitoIdProviderName:
_vm.cognitoIdProviderName,
isFederatedLoginService:
_vm.isFederatedLoginService,
isSamlFederatedLoginService:
_vm.isSamlFederatedLoginService,
federatedLoginServiceId:
_vm.federatedLoginServiceId,
sucessStatus: _vm.sucessStatus,
message: _vm.message,
loading: _vm.loading,
maxRecord: _vm.maxRecord,
isExternalLogin: _vm.isExternalLogin,
showModalImport: _vm.showModalImport,
progress: _vm.progress,
errorMessageExcel: _vm.errorMessageExcel,
successItem: _vm.successItem,
totalDataRow: _vm.totalDataRow,
success: _vm.success,
errorMessage: _vm.errorMessage,
errorMessageParams: _vm.errorMessageParams
},
on: {
"change-per-page-login": function($event) {
return _vm.$emit("changePerPageLogin", $event)
},
"change-page-login": function($event) {
return _vm.$emit("changePageLogin", $event)
},
isGetFederatedLoginService:
_vm.isGetFederatedLoginService,
goRelation: _vm.goRelation,
goPageSetting: function($event) {
return _vm.$emit("goPageSetting")
},
"search-login": function($event) {
return _vm.$emit("search-login", $event)
},
"select-user-login": function($event) {
return _vm.$emit("select-user-login", $event)
},
goPageExport: function($event) {
return _vm.$emit("goPageExport", $event)
},
closeModalImport: function($event) {
return _vm.$emit("closeModalImport", $event)
},
addRelation: _vm.addRelation,
deleteRelation: _vm.deleteRelation
}
}),
_vm._v(" "),
_c("ExternalLoginImport", {
attrs: {
isFederatedLoginService:
_vm.isFederatedLoginService,
isSamlFederatedLoginService:
_vm.isSamlFederatedLoginService,
federatedLoginServiceId:
_vm.federatedLoginServiceId,
showModalImport: _vm.showModalImport,
showProgressImport: _vm.showProgressImport,
progress: _vm.progress,
isFinishProcess: _vm.isFinishProcess,
cognitoIdProviderName: _vm.cognitoIdProviderName,
showProgressExportCSV: _vm.showProgressExportCSV,
errorMessageExcel: _vm.errorMessageExcel,
successItem: _vm.successItem,
totalDataRow: _vm.totalDataRow,
success: _vm.success,
errorMessage: _vm.errorMessage,
errorMessageParams: _vm.errorMessageParams
},
on: {
clickExport: function($event) {
return _vm.$emit("clickExport", $event)
},
clickImport: function($event) {
return _vm.$emit("clickImport", $event)
},
closeModalProcess: function($event) {
return _vm.$emit("closeModalProcess", $event)
},
closeModalProcessImport: function($event) {
return _vm.$emit(
"closeModalProcessImport",
$event
)
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-tab-item",
{
key: "tab5",
attrs: { transition: false, "reverse-transition": false }
},
[
_c(
"v-card",
[
_c("NoticeSettingTypeList", {
attrs: {
noticeSettingTypes: _vm.noticeSettingTypes,
noticeSettings: _vm.noticeSettings,
errorMessageLogsModal: _vm.errorMessageLogsModal,
successMessageLogsModal:
_vm.successMessageLogsModal,
isLoadBlockingNoticeSettingType:
_vm.isLoadBlockingNoticeSettingType,
isLoadBlockingNoticeSetting:
_vm.isLoadBlockingNoticeSetting,
isLoadingNoticeSetting: _vm.isLoadingNoticeSetting,
loadBlockingTextNoticeSetting:
_vm.loadBlockingTextNoticeSetting,
configurableConnectStatus:
_vm.configurableConnectStatus,
configurableGates: _vm.configurableGates,
configurablePcodes: _vm.configurablePcodes,
configurableUsers: _vm.configurableUsers,
configurableLogs: _vm.configurableLogs
},
on: {
"click-delete-notice-setting": function($event) {
return _vm.$emit(
"click-delete-notice-setting",
$event
)
},
"click-add-notice-setting": function($event) {
return _vm.$emit(
"click-add-notice-setting",
$event
)
},
"click-edit-notice-setting": function($event) {
return _vm.$emit(
"click-edit-notice-setting",
$event
)
},
"reset-msg": function($event) {
return _vm.$emit("resetMsg")
},
"reload-notice-settings": function($event) {
return _vm.$emit("reload-notice-settings")
}
}
})
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-tab-item",
{
key: "tabLogLabelSetting",
attrs: { transition: false, "reverse-transition": false }
},
[
_vm.isEditLogLabel === false
? _c("LogLabelSetting", {
attrs: {
listConfifLog: _vm.listConfifLog,
loading: _vm.loading,
isGetDataList: _vm.isGetDataList,
pages: _vm.pages,
page: _vm.page,
perPage: _vm.perPage,
maxRecord: _vm.maxRecord,
errorMessageLogs: _vm.errorMessageLogs,
successMessageLogs: _vm.successMessageLogs
},
on: {
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
"change-page": function($event) {
return _vm.$emit("change-page", $event)
},
clickEditLogLabel: function($event) {
return _vm.$emit("clickEditLogLabel", $event)
}
}
})
: _c("LogLabelSettingEdit", {
attrs: {
dataEditLogLabel: _vm.dataEditLogLabel,
logLabelErr: _vm.logLabelErr,
errorMessageLogs: _vm.errorMessageLogs,
successMessageLogs: _vm.successMessageLogs,
loading: _vm.loading
},
on: {
clickBackLogLabel: function($event) {
return _vm.$emit("clickBackLogLabel")
},
clickSaveLogLabel: function($event) {
return _vm.$emit("clickSaveLogLabel", $event)
},
clickDeleteLogLabel: function($event) {
return _vm.$emit("clickDeleteLogLabel", $event)
}
}
})
],
1
),
_vm._v(" "),
_c(
"v-tab-item",
{
key: "tabPhoneAutoApproval",
attrs: { transition: false, "reverse-transition": false }
},
[
_c("smartphone-auto-approval", {
attrs: {
settingInfor: _vm.settingInfor,
errorMessageLogs: _vm.errorMessageLogs,
successMessageLogs: _vm.successMessageLogs
},
on: {
savePhoneStatus: function($event) {
return _vm.$emit("savePhoneStatus")
}
}
})
],
1
),
_vm._v(" "),
_c(
"v-tab-item",
{
key: "tabKeyTokenSetting",
attrs: { transition: false, "reverse-transition": false }
},
[
_c("key-token-setting", {
attrs: {
settingInfor: _vm.settingInfor,
errorMessageLogs: _vm.errorMessageLogs,
successMessageLogs: _vm.successMessageLogs
},
on: {
saveKeyToken: function($event) {
return _vm.$emit("saveKeyToken")
}
}
})
],
1
),
_vm._v(" "),
_c(
"v-tab-item",
{
key: "tabNFCSetting",
attrs: { transition: false, "reverse-transition": false }
},
[
_c("NfcSetting", {
attrs: {
editStatusException: _vm.editStatusException,
editStatus: _vm.editStatus,
settingInfor: _vm.settingInfor,
isFelica: _vm.isFelica,
isMifare: _vm.isMifare,
listNfcSettingSelect: _vm.listNfcSettingSelect,
errorMessageLogs: _vm.errorMessageLogs,
successMessageLogs: _vm.successMessageLogs
},
on: {
saveNfcSetting: function($event) {
return _vm.$emit("saveNfcSetting")
},
checkEditStatus: function($event) {
return _vm.$emit("checkEditStatus")
}
}
})
],
1
)
],
1
)
],
2
)
])
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/TbEyeTemplate/TbEyeTemplate.vue?vue&type=template&id=089c39f5&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/TbEyeTemplate/TbEyeTemplate.vue?vue&type=template&id=089c39f5&scoped=true& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"v-container",
[
_c(
"v-card",
{ staticClass: "pa-6 pr-10 mb-5", attrs: { elevation: "3" } },
[
_c(
"v-row",
[
_c(
"v-col",
{ staticClass: "ml-4 mb-4 text-subtitle-2 font-weight-bold" },
[
_vm._v("\n TBEYE連携サービス\n "),
_c(
"a",
{
attrs: {
target: "_blank",
href:
"https://support.alligate.me/hc/ja/articles/25190258064409"
}
},
[_c("v-icon", [_vm._v("mdi-information")])],
1
)
]
)
],
1
),
_vm._v(" "),
_c("relations-tb-eye-list", {
attrs: {
configurableGates: _vm.configurableGates,
tbeyeRelationGateDevices: _vm.tbeyeRelationGateDevices,
addNewRelationGateDevices: _vm.addNewRelationGateDevices,
loading: _vm.loading,
loginInfos: _vm.tbeyeLoginInfos,
putDelLoading: _vm.putDelLoading,
postLoading: _vm.postLoading,
results: _vm.results
},
on: {
"add-new-record": function($event) {
return _vm.$emit("add-new-record", $event)
},
"del-new-record": function($event) {
return _vm.$emit("del-new-record", $event)
},
"form-update": function($event) {
return _vm.$emit("form-update", $event)
},
"new-form-update": function($event) {
return _vm.$emit("new-form-update", $event)
},
"put-record": function($event) {
return _vm.$emit("put-record", $event)
},
"post-record": function($event) {
return _vm.$emit("post-record", $event)
},
"delete-record": function($event) {
return _vm.$emit("delete-record", $event)
},
"update-login-info": function($event) {
return _vm.$emit("update-login-info", $event)
}
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/TimeAddGroupTemplate/TimeAddGroupTemplate.vue?vue&type=template&id=0b635e19&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/TimeAddGroupTemplate/TimeAddGroupTemplate.vue?vue&type=template&id=0b635e19& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-list-template" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
{ staticClass: "btn-round", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add pt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-secondary float-left",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickBack()
}
}
},
[_vm._v("\n 戻る\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickConfirm")
}
}
},
[_vm._v("\n 関連付け追加\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_c("user-group-list-table", {
attrs: {
groupTotalCount: _vm.groupTotalCount,
dataGroups: _vm.dataGroups,
page: _vm.page,
perPage: _vm.perPage,
loading: _vm.loading,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
groupOfUser: _vm.groupOfTime
},
on: {
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
"change-page": function($event) {
return _vm.$emit("changePage", $event)
},
"select-groups": function(groupIds) {
_vm.selectedGroupIds = groupIds
}
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showConfirm,
callback: function($$v) {
_vm.showConfirm = $$v
},
expression: "showConfirm"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("通行権限グループの関連付けを追加")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.selectedGroupIds.length === 0
? _c(
"v-card-text",
{ staticClass: "pa-4 bg-error font-weight-bold" },
[
_c("p", [
_vm._v(
"少なくても通行権限グループを一つ選んでください。"
)
])
]
)
: _c("v-card-text", { staticClass: "pa-4" }, [
_c("p", [
_vm._v("チェックした通行権限グループを追加しますか?")
])
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeDialogConfirm")
}
}
},
[
_vm.selectedGroupIds.length > 0
? _c("span", [_vm._v("キャンセル")])
: _c("span", [_vm._v("OK")])
]
),
_vm._v(" "),
_vm.selectedGroupIds.length > 0
? _c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickAddGroup",
_vm.selectedGroupIds
)
}
}
},
[_vm._v("OK")]
)
: _vm._e()
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("通行権限グループの関連付けを追加")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を追加しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("追加失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageProcess, function(
item
) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgress")
}
}
},
[_vm._v("OK")]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/UserAddGroupTemplate/UserAddGroupTemplate.vue?vue&type=template&id=6a3eae4e&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/UserAddGroupTemplate/UserAddGroupTemplate.vue?vue&type=template&id=6a3eae4e& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-group-list-template" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
{ staticClass: "btn-round", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add pt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-secondary float-left",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickBackUser()
}
}
},
[_vm._v("\n 戻る\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("clickConfirm")
}
}
},
[_vm._v("\n 関連付け追加\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_c("user-group-list-table", {
attrs: {
groupTotalCount: _vm.groupTotalCount,
dataGroups: _vm.dataGroups,
page: _vm.page,
perPage: _vm.perPage,
loading: _vm.loading,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
groupOfUser: _vm.groupOfUser
},
on: {
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
"change-page": function($event) {
return _vm.$emit("changePage", $event)
},
"select-groups": function(groupIds) {
_vm.selectedGroupIds = groupIds
}
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showConfirm,
callback: function($$v) {
_vm.showConfirm = $$v
},
expression: "showConfirm"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("通行権限グループの関連付けを追加")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.selectedGroupIds.length === 0
? _c(
"v-card-text",
{ staticClass: "pa-4 bg-error font-weight-bold" },
[
_c("p", [
_vm._v(
"少なくても通行権限グループを一つ選んでください。"
)
])
]
)
: _c("v-card-text", { staticClass: "pa-4" }, [
_c("p", [
_vm._v("チェックした通行権限グループを追加しますか?")
])
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeDialogConfirm")
}
}
},
[
_vm.selectedGroupIds.length > 0
? _c("span", [_vm._v("キャンセル")])
: _c("span", [_vm._v("OK")])
]
),
_vm._v(" "),
_vm.selectedGroupIds.length > 0
? _c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit(
"clickAddGroup",
_vm.selectedGroupIds
)
}
}
},
[_vm._v("OK")]
)
: _vm._e()
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("通行権限グループの関連付けを追加")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を追加しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("追加失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageProcess, function(
item
) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c(
"v-btn",
{
staticClass: "btn-secondary",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgress")
}
}
},
[_vm._v("OK")]
)
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/UserAddTemplate/UserAddTemplate.vue?vue&type=template&id=a7fbb34a&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/UserAddTemplate/UserAddTemplate.vue?vue&type=template&id=a7fbb34a& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "allig-users-template",
staticStyle: { position: "relative" }
},
[
_vm.isModal === false
? _c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } })
: _vm._e(),
_vm._v(" "),
_vm.isModal
? _c(
"v-overlay",
{
staticClass: "overlay-group-tab",
attrs: { absolute: "", value: _vm.loading, color: "white" }
},
[
_c("v-progress-circular", {
staticClass: "user-loading-progress",
attrs: { indeterminate: "", color: "green" }
})
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-container",
{ staticClass: "container-common" },
[
_c("UserAddForm", {
attrs: {
loading: _vm.loading,
isModal: _vm.isModal,
isEdit: _vm.isEdit,
departments: _vm.departments,
isDisabledGateOption: _vm.isDisabledGateOption,
gateList: _vm.gateList,
isDisabledGroupOptions: _vm.isDisabledGroupOptions,
isDisabledPCodeOptions: _vm.isDisabledPCodeOptions,
gateGroupOptions: _vm.gateGroupOptions,
phoneItems: _vm.phoneItems,
pCodeOptions: _vm.pCodeOptions,
userInfo: _vm.userData,
listGatePassages: _vm.listGatePassages,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
groupsAddFail: _vm.groupsAddFail,
pCodeAddFail: _vm.pCodeAddFail,
gateAddFail: _vm.gateAddFail,
isGetDepartment: _vm.isGetDepartment,
isGetDepartmentAll: _vm.isGetDepartmentAll,
authority: _vm.authority,
getDepartments: _vm.getDepartments,
dataFailed: _vm.dataFailed
},
on: {
getListGate: function($event) {
return _vm.$emit("getListGate")
},
clickSaveUser: function($event) {
return _vm.$emit("clickSaveUser", $event)
},
clickUpdateUser: function($event) {
return _vm.$emit("clickUpdateUser", $event)
},
"init-data": function($event) {
return _vm.$emit("init-data", $event)
},
"change-page-group": function($event) {
return _vm.$emit("change-page-group", $event)
},
"close-modal-edit": function($event) {
return _vm.$emit("close-modal-edit")
},
"change-id": function($event) {
return _vm.$emit("change-id")
},
"change-departmentId": function($event) {
return _vm.$emit("change-departmentId", $event)
},
backUserList: function($event) {
return _vm.$emit("backUserList", $event)
},
"change-user-departmentId": function($event) {
return _vm.$emit("change-user-departmentId", $event)
},
"close-popup": function($event) {
return _vm.$emit("close-popup", $event)
}
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/UserChangePasswordTemplate/UserChangePasswordTemplate.vue?vue&type=template&id=17a74cb9&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/UserChangePasswordTemplate/UserChangePasswordTemplate.vue?vue&type=template&id=17a74cb9& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-user-change-password-table" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_c("user-change-password-form", {
attrs: {
userInfo: _vm.userInfo,
loading: _vm.loading,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs
},
on: {
clickChangePassword: function($event) {
return _vm.$emit("clickChangePassword")
}
}
})
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/UserDetailTemplate/UserDetailTemplate.vue?vue&type=template&id=8bf28c0e&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/UserDetailTemplate/UserDetailTemplate.vue?vue&type=template&id=8bf28c0e& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{
staticClass: "allig-users-template",
staticStyle: { position: "relative" }
},
[
_vm.isModal === false
? _c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } })
: _vm._e(),
_vm._v(" "),
_vm.isModal
? _c(
"v-overlay",
{
staticClass: "overlay-group-tab",
attrs: { absolute: "", value: _vm.loading, color: "white" }
},
[
_c("v-progress-circular", {
staticClass: "user-loading-progress",
attrs: { indeterminate: "", color: "green" }
})
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"v-container",
{ staticClass: "container-common" },
[
_c("user-detail-table", {
attrs: {
listphones: _vm.listphones,
listGatePassagesInUser: _vm.listGatePassagesInUser,
tempGroupPassages: _vm.tempGroupPassages,
cardItems: _vm.cardItems,
phoneItems: _vm.phoneItems,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
messageSetting: _vm.messageSetting,
user: _vm.userData,
loading: _vm.loading,
isModal: _vm.isModal,
gateList: _vm.gateList,
isGetDepartment: _vm.isGetDepartment,
authority: _vm.authority,
dataProgress: _vm.dataProgress,
dataAllow: _vm.dataAllow,
titlePage: _vm.titlePage
},
on: {
"select-users": function(userIds) {
_vm.selectedUserIds = userIds
},
"confirm-action": function($event) {
return _vm.$emit("confirmAction", $event)
},
"add-gate": function($event) {
return _vm.$emit("add-gate", $event)
},
"del-gate": function($event) {
return _vm.$emit("del-gate", $event)
},
"loading-from-child": function($event) {
return _vm.$emit("loading-from-child", $event)
},
"close-modal-gate": function($event) {
return _vm.$emit("close-modal-gate", $event)
},
"load-user-again": function($event) {
return _vm.$emit("load-user-again", $event)
},
goUserEdit: function($event) {
return _vm.goUserEdit($event)
},
goUserList: _vm.goUserList,
"close-popup": function($event) {
return _vm.$emit("close-popup", $event)
},
getReload: function($event) {
return _vm.$emit("getReload", $event)
}
}
})
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showConfirm,
callback: function($$v) {
_vm.showConfirm = $$v
},
expression: "showConfirm"
}
},
[
_c(
"v-card",
[
_c("ModalTitle", {
attrs: { title: "関連付け削除" },
on: {
click: function($event) {
return _vm.$emit("closeDialogConfirm")
}
}
}),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_c("v-card-text", { staticClass: "pa-4" }, [
_c("p", [
_vm._v("この通行権限グループとの関連付けを解除しますか?")
])
]),
_vm._v(" "),
_c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("click-leave-action", {
leave: "gate-passage",
action: 4
})
}
}
})
],
1
)
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c("v-card-title", { staticClass: "background-color-green" }, [
_vm._v("関連付け削除")
]),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を削除しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("削除失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageProcess, function(item) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit(
"closeModalProgress",
_vm.userData.userId
)
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/UserGateAddGroupTemplate/UserGateAddGroupTemplate.vue?vue&type=template&id=3299df39&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/UserGateAddGroupTemplate/UserGateAddGroupTemplate.vue?vue&type=template&id=3299df39& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-gate-list-template" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
[
_c(
"v-row",
{ staticClass: "btn-round", attrs: { justify: "end" } },
[
_c(
"v-col",
{ staticClass: "btn-add pt-0" },
[
_c(
"v-btn",
{
staticClass: "btn-secondary float-left",
attrs: { outlined: "" },
on: {
click: function($event) {
return _vm.clickBackGate(_vm.goBack)
}
}
},
[_vm._v("\n 戻る\n ")]
),
_vm._v(" "),
_c(
"v-btn",
{
staticClass: "btn-primary",
attrs: {
outlined: "",
disabled: _vm.selectedGateIds.length === 0
},
on: {
click: function($event) {
return _vm.$emit("clickConfirm", _vm.selectedGateIds)
}
}
},
[_vm._v("\n 関連付け追加\n ")]
)
],
1
)
],
1
),
_vm._v(" "),
_c("gate-group-list-table", {
attrs: {
gateTotalCount: _vm.gateTotalCount,
dataGates: _vm.dataGates,
page: _vm.page,
perPage: _vm.perPage,
loading: _vm.loading,
successMessageLogs: _vm.successMessageLogs,
errorMessageLogs: _vm.errorMessageLogs,
gateOfGroup: _vm.gateOfGroup
},
on: {
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
"change-page": function($event) {
return _vm.$emit("changePage", $event)
},
"select-gates": function(gateIds) {
_vm.selectedGateIds = gateIds
}
}
}),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "ゲートの関連付けを追加",
text:
_vm.selectedGateIds.length === 0
? "少なくてもゲートを一つ選んでください。"
: "チェックしたゲートを追加しますか?",
smallScreen: "600",
className: "common-modal"
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_vm.selectedGateIds.length > 0
? _c("cancel-button", {
attrs: { text: "キャンセル" },
on: {
click: function($event) {
return _vm.$emit("closeDialog")
}
}
})
: _c("cancel-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeDialog")
}
}
}),
_vm._v(" "),
_vm.selectedGateIds.length > 0
? _c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit(
"clickAddGate",
_vm.selectedGateIds
)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.showValid,
callback: function($$v) {
_vm.showValid = $$v
},
expression: "showValid"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("ゲートの関連付けを追加")]
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を追加しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_c("span", { staticClass: "error-box-title" }, [
_vm._v("追加失敗")
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageProcess, function(
item
) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgress")
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/UsersTemplate/UsersTemplate.vue?vue&type=template&id=4491687f&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/UsersTemplate/UsersTemplate.vue?vue&type=template&id=4491687f& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "allig-users-template" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_c(
"v-container",
{ staticClass: "container-user container-common" },
[
_c(
"div",
[
_c(
"div",
[
_c(
"v-row",
{ staticClass: "btn-div mr-3", attrs: { justify: "end" } },
[
_vm.authority.isAdmin === true ||
_vm.authority.isAdminToAddUser === true
? _c(
"div",
{ staticClass: "text-center mr-1" },
[
_c(
"v-menu",
{
attrs: {
"open-on-hover": "",
"offset-y": ""
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"v-btn",
_vm._g(
_vm._b(
{
staticClass: "btn-primary"
},
"v-btn",
attrs,
false
),
on
),
[
_vm._v(
"\n ユーザー登録\n "
)
]
)
]
}
}
],
null,
false,
2227491411
)
},
[
_vm._v(" "),
_c(
"v-list",
[
_c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit("clickAddUser")
}
}
},
[
_c("v-list-item-title", [
_vm._v("ユーザー登録")
])
],
1
),
_vm._v(" "),
_vm.authority.isAdmin === true
? _c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit(
"showDialogImport",
{
exportType: 0,
type: "bulk-registration"
}
)
}
}
},
[
_c("v-list-item-title", [
_vm._v("一括登録")
])
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin === true
? _c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit(
"showDialogImport",
{ exportType: 1, type: "" }
)
}
}
},
[
_c("v-list-item-title", [
_vm._v(
"期限付き解錠可能ゲート登録"
)
])
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.authority.isAdmin === true
? _c(
"v-list-item",
{
attrs: { link: "" },
on: {
click: function($event) {
return _vm.$emit(
"showDialogImport",
{
exportType: 0,
type: "card-all"
}
)
}
}
},
[
_c("v-list-item-title", [
_vm._v("カードも併せて一斉登録")
])
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
)
: _vm._e(),
_vm._v(" "),
_c(
"div",
{ staticClass: "text-center" },
[
_vm.authority.isAdmin === true ||
_vm.authority.isAdminToEditUser === true
? _c("action-button", {
attrs: {
text: "アクション ▼",
"action-items": _vm.actionItems,
disabled:
_vm.selectedUserIds.length === 0 ||
_vm.isGetDataList === true
},
on: {
"click-enable": function($event) {
return _vm.$emit("confirmAction", {
action: 0
})
},
"click-disable": function($event) {
return _vm.$emit("confirmAction", {
action: 1
})
}
}
})
: _vm._e()
],
1
)
]
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "btn-div area-search-box ",
attrs: { justify: "end" }
},
[
_c(
"v-col",
{
staticClass: "input-search-user",
attrs: { sm: "12", xl: "8", lg: "7" }
},
[
_c("searchbox", {
staticClass: "input-search btn-user-search",
attrs: {
title: "検索",
searchTargetItems: _vm.searchTargetItems,
disabled:
_vm.isGetDataList ||
(_vm.groupIdSearch !== "" &&
_vm.groupIdSearch !== null &&
_vm.groupIdSearch !== undefined)
},
on: {
search: function($event) {
return _vm.$emit("searchUser", $event)
}
},
model: {
value: _vm.searchItem,
callback: function($$v) {
_vm.searchItem = $$v
},
expression: "searchItem"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { sm: "9", xl: "3", lg: "3" } },
[
_c("v-autocomplete", {
staticClass: "input-search",
attrs: {
clearable: "",
items: _vm.departments,
label: "所属で絞り込み",
solo: "",
"hide-details": "",
"no-data-text": "",
disabled: _vm.isGetDataList || _vm.keyword !== "",
"menu-props": { contentClass: "v-select-item" },
attach: true
},
on: {
change: function($event) {
return _vm.$emit(
"search-deparment-group",
$event
)
}
},
model: {
value: _vm.groupIdSearch,
callback: function($$v) {
_vm.groupIdSearch = $$v
},
expression: "groupIdSearch"
}
})
],
1
),
_vm._v(" "),
_c(
"v-col",
{ attrs: { sm: "3", xl: "1", lg: "2" } },
[
_c("text-link", {
staticClass:
"item-user-name decoration-link inline-block",
attrs: { text: "所属一覧を見る" },
on: {
click: function($event) {
_vm.isShow = true
_vm.isReload = false
}
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c(
"v-row",
{
staticClass: "btn-div area-search-box pl-0",
attrs: { justify: "end" }
},
[
_c(
"v-col",
{ attrs: { sm: "12" } },
[
_c("user-table", {
attrs: {
users: _vm.users,
listGroupPassages: _vm.listGroupPassages,
gateList: _vm.gateList,
isGetDataList: _vm.isGetDataList,
ExpandedGroup: _vm.ExpandedGroup,
listphones: _vm.listphones,
listGatePassages: _vm.listGatePassages,
tempGroupPassages: _vm.tempGroupPassages,
cardItems: _vm.cardItems,
phoneItems: _vm.phoneItems,
successMessageLogs: _vm.showModalImport
? ""
: _vm.successMessageLogs,
errorMessageLogs: _vm.showModalImport
? ""
: _vm.errorMessageLogs,
page: _vm.page,
perPage: _vm.perPage,
pageGroup: _vm.pageGroup,
groupDetail: _vm.groupDetail,
"show-select":
_vm.authority.isAdmin === true ||
_vm.authority.isAdminToEditUser === true
? true
: false,
loadingGroup: _vm.loadingGroup,
pageGate: _vm.pageGate,
isExport: _vm.isExport,
groupId: _vm.groupId,
loadingGate: _vm.loadingGate,
dataAllow: _vm.dataAllow,
maxRecord: _vm.maxRecord,
groupToSearch: _vm.groupToSearch,
ExpandedData: _vm.ExpandedData,
authority: _vm.authority
},
on: {
clickEditUser: function($event) {
return _vm.$emit("clickEditUser", $event)
},
"change-per-page": function($event) {
return _vm.$emit("changePerPage", $event)
},
"change-page": function($event) {
return _vm.$emit("change-page", $event)
},
"change-page-group-gate": function($event) {
return _vm.$emit("change-page", $event)
},
"change-expanded-group": function($event) {
return _vm.$emit("change-expanded", $event)
},
"change-expanded-user": function($event) {
return _vm.$emit("change-expanded", $event)
},
"select-users": function(userIds) {
_vm.selectedUserIds = userIds
},
"click-leave-group": function($event) {
return _vm.$emit("click-leave-group", $event)
},
"confirm-action": function($event) {
return _vm.$emit("confirmAction", $event)
},
"show-only-isVaild": function($event) {
return _vm.$emit("show-only-isVaild", $event)
},
"load-total": function($event) {
return _vm.$emit("load-total", $event)
}
}
})
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_vm.showModalImport
? _c("user-import", {
attrs: {
showModalImport: _vm.showModalImport,
showModalProcess: _vm.showModalProcess,
progress: _vm.progress,
success: _vm.success,
totalDataRowCSV: _vm.totalDataRowCSV,
successItemCSV: _vm.successItemCSV,
errorMessage: _vm.errorMessage,
errorMessageLogs: _vm.errorMessageLogs,
successMessageLogs: _vm.successMessageLogs,
showProcessImportExcel: _vm.showProcessImportExcel,
successItem: _vm.successItem,
totalDataRow: _vm.totalDataRow,
isExport: _vm.isExport,
errorMessageExcel: _vm.errorMessageExcel,
isFinishImportExcel: _vm.isFinishImportExcel,
sheetUserName: _vm.sheetUserName,
exportType: _vm.exportType,
isType: _vm.isType,
showModalConfirmEmail: _vm.showModalConfirmEmail,
sheet1Name: _vm.sheet1Name,
sheet2Name: _vm.sheet2Name,
progressSheet1: _vm.progressSheet1,
successItemSheet1: _vm.successItemSheet1,
totalDataRowSheet1: _vm.totalDataRowSheet1,
progressSheet2: _vm.progressSheet2,
successItemSheet2: _vm.successItemSheet2,
totalDataRowSheet2: _vm.totalDataRowSheet2,
typeConfirm: _vm.typeConfirm,
isHasLowerCaseCardNumberExcel:
_vm.isHasLowerCaseCardNumberExcel
},
on: {
clickExportCSV: function($event) {
return _vm.$emit("clickExportCSV", $event)
},
clickExportCSVTimeUnlockGate: function($event) {
return _vm.$emit("clickExportCSVTimeUnlockGate")
},
clickConfirmEmail: function($event) {
return _vm.$emit("clickConfirmEmail", $event)
},
closeModalProcessCSV: function($event) {
return _vm.$emit("closeModalProcessCSV", $event)
},
CancelProcessCSV: function($event) {
return _vm.$emit("CancelProcessCSV", $event)
},
closeImportCSV: function($event) {
return _vm.$emit("closeImportCSV", $event)
},
clickImportCSV: function($event) {
return _vm.$emit("clickImportCSV", $event)
},
clickImportCSVTimeUnlockGate: function($event) {
return _vm.$emit("clickImportCSVTimeUnlockGate", $event)
},
clickExportExcel: function($event) {
return _vm.$emit("clickExportExcel", $event)
},
clickImportExcel: function($event) {
return _vm.$emit("clickImportExcel", $event)
},
closeModalProcessImportExcel: function($event) {
return _vm.$emit("closeModalProcessImportExcel", $event)
},
CancelProcessImportExcel: function($event) {
return _vm.$emit("CancelProcessImportExcel", $event)
},
"close-dialog-check-card-excel": function($event) {
return _vm.$emit("close-dialog-check-card-excel", $event)
},
"accept-dialog-check-card-excel": function($event) {
return _vm.$emit("accept-dialog-check-card-excel", $event)
},
clickCheckBoxExportUserInfoCSV: function($event) {
return _vm.$emit("clickCheckBoxExportUserInfoCSV", $event)
}
}
})
: _vm._e(),
_vm._v(" "),
_c("Modal", {
attrs: {
title: _vm.isTitle(),
text: _vm.isText(),
smallScreen: "600",
className: "common-modal"
},
on: {
close: function($event) {
return _vm.$emit("closeModalConfirm")
}
},
scopedSlots: _vm._u([
{
key: "modal-footer",
fn: function() {
return [
_c("v-spacer"),
_vm._v(" "),
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.clickAction()
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.isShowConfirm,
callback: function($$v) {
_vm.isShowConfirm = $$v
},
expression: "isShowConfirm"
}
}),
_vm._v(" "),
_c(
"v-dialog",
{
attrs: { width: "600", persistent: "" },
model: {
value: _vm.showProgress,
callback: function($$v) {
_vm.showProgress = $$v
},
expression: "showProgress"
}
},
[
_c(
"v-card",
[
_vm.action === 0 || _vm.action === 2
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("ユーザーを有効化")]
)
: _vm._e(),
_vm._v(" "),
_vm.action === 1 || _vm.action === 3
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("ユーザーを無効化")]
)
: _vm._e(),
_vm._v(" "),
_vm.action === 4
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("関連付け削除")]
)
: _vm._e(),
_vm._v(" "),
_vm.action === 5
? _c(
"v-card-title",
{ staticClass: "background-color-green" },
[_vm._v("関連付け削除")]
)
: _vm._e(),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-row", {
staticStyle: { height: "5px" },
attrs: { "no-gutters": "" }
}),
_vm._v(" "),
_vm.totalDataRowProcess > 0
? _c(
"v-card-text",
{ staticClass: "pa-4" },
[
_c(
"v-progress-linear",
{
staticStyle: { "pointer-events": "none" },
attrs: {
height: "25",
color: "green darken-1",
striped: ""
},
model: {
value: _vm.progress,
callback: function($$v) {
_vm.progress = $$v
},
expression: "progress"
}
},
[
_c("strong", [
_vm._v(_vm._s(Math.round(_vm.progress)) + "%")
])
]
),
_vm._v(" "),
_vm.successItemProcess > 0 &&
(_vm.action === 0 || _vm.action === 2)
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を有効化しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.successItemProcess > 0 &&
(_vm.action === 1 || _vm.action === 3)
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を無効化しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.successItemProcess > 0 &&
(_vm.action === 4 || _vm.action === 5)
? _c("span", { staticClass: "success-label" }, [
_vm._v(
_vm._s(_vm.totalDataRowProcess) +
"件中" +
_vm._s(_vm.successItemProcess) +
"件を削除化しました。"
)
])
: _vm._e(),
_vm._v(" "),
_vm.errorMessageProcess.length > 0
? _c("div", [
_vm.action === 0 || _vm.action === 2
? _c(
"span",
{ staticClass: "error-box-title" },
[_vm._v("有効化失敗")]
)
: _vm._e(),
_vm._v(" "),
_vm.action === 1 || _vm.action === 3
? _c(
"span",
{ staticClass: "error-box-title" },
[_vm._v("無効化失敗")]
)
: _vm._e(),
_vm._v(" "),
_c(
"div",
{ staticClass: "error-box" },
[
_vm._l(_vm.errorMessageProcess, function(
item
) {
return [
_c("p", {
key: item,
domProps: { innerHTML: _vm._s(item) }
})
]
})
],
2
)
])
: _vm._e()
],
1
)
: _vm._e(),
_vm._v(" "),
_vm.isFinishProcess
? _c(
"v-card-actions",
[
_c(
"v-row",
{ staticClass: "ma-2", attrs: { justify: "end" } },
[
_c("success-button", {
attrs: { text: "OK" },
on: {
click: function($event) {
return _vm.$emit("closeModalProgress", {
action: _vm.action
})
}
}
})
],
1
)
],
1
)
: _vm._e()
],
1
)
],
1
)
],
1
),
_vm._v(" "),
_c("Modal", {
attrs: {
title: "所属一覧",
"no-footer": "",
smallScreen: "800px",
className: "common-padding"
},
on: {
close: function($event) {
_vm.isShow = false
_vm.closeModal(_vm.isReload)
}
},
scopedSlots: _vm._u([
{
key: "modal-body",
fn: function() {
return [
_vm.isShow
? _c("AffiliationListModalPage", {
attrs: { isPage: "user", department: {} },
on: {
loading: function($event) {
return _vm.$emit("loading-from-child", $event)
},
"get-list-user": function($event) {
return _vm.$emit("get-list-user")
},
getReload: function($event) {
return _vm.getReload($event)
}
}
})
: _vm._e()
]
},
proxy: true
}
]),
model: {
value: _vm.isShow,
callback: function($$v) {
_vm.isShow = $$v
},
expression: "isShow"
}
})
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"bc74b43a-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ZenescanTemplate/ZenescanTemplate.vue?vue&type=template&id=48def799&scoped=true&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"bc74b43a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ZenescanTemplate/ZenescanTemplate.vue?vue&type=template&id=48def799&scoped=true& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
{ staticClass: "zenescan-template" },
[
_c("breadcrumbs", { attrs: { items: _vm.breadcrumbs } }),
_vm._v(" "),
_vm._l(_vm.errorMessages, function(message) {
return _c("alert", {
key: message,
attrs: { value: message !== "", type: "error", text: message }
})
}),
_vm._v(" "),
_c(
"div",
{ staticClass: "main-content white rounded-lg pa-4" },
[
_c("tabs", {
ref: "zenescan-tabs",
attrs: { items: _vm.tabItems },
on: {
"click-tab": function($event) {
return _vm.$emit("click-tab", $event)
}
},
scopedSlots: _vm._u([
{
key: "zenescan-face-db",
fn: function() {
return [
_c("zenescan-face-db-list", {
attrs: {
isLoadingZenescanFaceDb: _vm.zenescanFaceDbLoading,
faceDbs: _vm.faceDbs,
zenescanFaceDbs: _vm.zenescanFaceDbs,
showSelect: _vm.showSelectZenescanFaceDb,
errorMessages: _vm.errorMessages
},
on: {
"click-zenescan-face-db-access-and-save": function(
$event
) {
return _vm.$emit(
"click-zenescan-face-db-access-and-save",
$event
)
},
"click-open-add-zenescan-face-db": function($event) {
return _vm.$emit(
"click-open-add-zenescan-face-db",
$event
)
},
"click-edit-zenescan-face-db": function($event) {
return _vm.$emit(
"click-edit-zenescan-face-db",
$event
)
},
"click-delete-zenescan-face-db": function($event) {
return _vm.$emit(
"click-delete-zenescan-face-db",
$event
)
},
"click-sync-zenescan-face-db": function($event) {
return _vm.$emit(
"click-sync-zenescan-face-db",
$event
)
}
}
})
]
},
proxy: true
},
{
key: "zenescan-face-image",
fn: function() {
return [
_c("zenescan-face-image-list", {
attrs: {
isLoadingZenescanFaceImage:
_vm.zenescanFaceImageLoading,
faceImages: _vm.faceImages,
showSelect: _vm.showSelectZenescanFaceImage,
typeItems: _vm.typeItems,
pCodeItems: _vm.pCodeItems,
userItems: _vm.userItems,
pCodes: _vm.pCodes,
users: _vm.users,
progressModalInfo: _vm.faceImageProgressModalInfo,
searchValue: _vm.innerFaceImageSearchValue,
isSelectedClear: _vm.isSelectedClearFaceImage,
faceImageTotalCount: _vm.faceImageTotalCount,
page: _vm.faceImagePage,
perPage: _vm.faceImagePerPage,
isDisabledPagination: _vm.isDisabledPaginationFaceImage
},
on: {
"reset-msg": function($event) {
return _vm.$emit("reset-msg", $event)
},
search: function($event) {
return _vm.$emit("search", $event)
},
"input-search-value": function($event) {
_vm.innerFaceImageSearchValue = $event
},
"select-pcode": function($event) {
return _vm.$emit("select-pcode", $event)
},
"select-face-image": function($event) {
return _vm.$emit("select-face-image", $event)
},
"show-dialog-confirm": function($event) {
return _vm.$emit("show-dialog-confirm", $event)
},
"confirm-action": function($event) {
return _vm.$emit("confirm-action", $event)
},
"click-delete-face-image": function($event) {
return _vm.$emit("click-delete-face-image", $event)
},
"reload-face-images": function($event) {
return _vm.$emit("reload-face-images", $event)
},
"click-download-template-excel": function($event) {
return _vm.$emit(
"click-download-template-excel",
$event
)
},
"start-add-face-image": function($event) {
return _vm.$emit("start-add-face-image", $event)
},
"add-face-image": function($event) {
return _vm.$emit("add-face-image", $event)
},
"start-edit-face-image": function($event) {
return _vm.$emit("start-edit-face-image", $event)
},
"end-no-match-face-image": function($event) {
return _vm.$emit("end-no-match-face-image", $event)
},
"progress-modal-close": function($event) {
return _vm.$emit("progress-modal-close", $event)
},
"update-items-per-page": function($event) {
return _vm.$emit("update-items-per-page", $event)
},
"selected-clear": function($event) {
return _vm.$emit("selected-clear-face-image", $event)
},
"update-page": function($event) {
return _vm.$emit("update-page", $event)
},
"click-open-edit-face-image": function($event) {
return _vm.$emit("click-open-edit-face-image", $event)
},
"change-page": function($event) {
return _vm.$emit("change-page-face-image", $event)
},
"change-per-page": function($event) {
return _vm.$emit("change-per-page-face-image", $event)
},
"click-open-face-image": function($event) {
return _vm.$emit("click-open-face-image", $event)
}
}
})
]
},
proxy: true
}
]),
model: {
value: _vm.innerTab,
callback: function($$v) {
_vm.innerTab = $$v
},
expression: "innerTab"
}
})
],
1
)
],
2
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=style&index=0&lang=css&":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=style&index=0&lang=css& ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n\n\n\n\n\n\n\n\n\n\n\n\n/* #loading .loadingMsg {\n display: table-cell;\n text-align: center;\n vertical-align: middle;\n width: 45px;\n height: 45px;\n background: url('./assets/loading.gif') center center no-repeat;\n background-size: 100px 100px;\n}\n#loading {\n display: table;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0;\n z-index: 9999999\n} */\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ActionButton/ActionButton.vue?vue&type=style&index=0&id=741c8526&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ActionButton/ActionButton.vue?vue&type=style&index=0&id=741c8526&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-cancel-button .text-bold[data-v-741c8526] {\n font-weight: bold;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/CancelButton/CancelButton.vue?vue&type=style&index=0&id=68792bed&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/CancelButton/CancelButton.vue?vue&type=style&index=0&id=68792bed&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-cancel-button .text-bold[data-v-68792bed] {\n font-weight: bold;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/CardLink/CardLink.vue?vue&type=style&index=0&id=24a8f5a6&scoped=true&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/CardLink/CardLink.vue?vue&type=style&index=0&id=24a8f5a6&scoped=true&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-card-link[data-v-24a8f5a6] {\n color: #388E3C;\n border-style: solid;\n background-color: white;\n border-radius: 15px;\n display: inline-table;\n padding: 10px;\n margin: 10px;\n width: 270px;\n height: 136px;\n box-shadow:\n rgb(27 31 35 / 4%) 0px 1px 0px, rgb(255 255 255 / 25%) 0px;\n}\n.allig-card-link[data-v-24a8f5a6]:hover {\n cursor: pointer;\n text-decoration: underline;\n color: #4CAF50;\n}\n.cardbody[data-v-24a8f5a6]{\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/DateTimePicker/DateTimePicker.vue?vue&type=style&index=0&id=955cbae6&scoped=true&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/DateTimePicker/DateTimePicker.vue?vue&type=style&index=0&id=955cbae6&scoped=true&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.background-white[data-v-955cbae6] {\r\n background: #fff;\n}\n.allig-gate-passage-edit\r\n .theme--light.v-data-table\r\n > .v-data-table__wrapper\r\n > table\r\n > tbody\r\n > tr[data-v-955cbae6]:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) {\r\n background: #fff;\n}\n.allig-select[data-v-955cbae6] {\r\n width: 80px;\n}\n.distance-col[data-v-955cbae6] {\r\n padding: 0px !important;\r\n padding-left: 3px !important;\n}\n.row-date-search .distance-col[data-v-955cbae6] {\r\n margin-top: 7px !important;\n}\n.input-time.v-input.v-input--is-disabled[data-v-955cbae6], .input-time.v-input.v-input--is-disabled .v-input__slot[data-v-955cbae6] {\r\n background: none !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/DateTimePickerFull/DateTimePickerFull.vue?vue&type=style&index=0&id=bc0ab5a6&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/DateTimePickerFull/DateTimePickerFull.vue?vue&type=style&index=0&id=bc0ab5a6&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.background-white[data-v-bc0ab5a6] {\r\n background: #fff;\n}\n.allig-gate-passage-edit\r\n .theme--light.v-data-table\r\n > .v-data-table__wrapper\r\n > table\r\n > tbody\r\n > tr[data-v-bc0ab5a6]:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) {\r\n background: #fff;\n}\n.allig-select[data-v-bc0ab5a6] {\r\n width: 80px;\n}\n.distance-col[data-v-bc0ab5a6] {\r\n padding: 0px !important;\r\n padding-left: 3px !important;\n}\n.row-date-search .distance-col[data-v-bc0ab5a6] {\r\n margin-top: 7px !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/DisplayOption/DisplayOption.vue?vue&type=style&index=0&id=58fbc09d&scoped=true&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/DisplayOption/DisplayOption.vue?vue&type=style&index=0&id=58fbc09d&scoped=true&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-display-option .display-option[data-v-58fbc09d]:hover {\n cursor: pointer;\n}\n.allig-display-option .display-option-title[data-v-58fbc09d]{\n font-family: 'Noto Sans JP', sans-serif;\n}\n.allig-display-option .display-option-title[data-v-58fbc09d]:hover {\n cursor: pointer;\n text-decoration: underline ;\n}\n.allig-display-option .display-option-contents[data-v-58fbc09d] {\n z-index: 0;\n right: 0;\n box-shadow: none !important;\n}\n.allig-per-page-select-page[data-v-58fbc09d] {\n font-size: 16px !important;\n color: rgba(0, 0, 0, 0.6) !important;\n margin-top: 30px;\n margin-left: 12px;\n}\n.allig-per-page-select-page .input-search[data-v-58fbc09d] {\n width: 120px !important;\n}\n.lable-page[data-v-58fbc09d] {\n margin-top: 10px;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ErrorButton/ErrorButton.vue?vue&type=style&index=0&id=72a83523&scoped=true&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ErrorButton/ErrorButton.vue?vue&type=style&index=0&id=72a83523&scoped=true&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-error-button .text-color-white[data-v-72a83523] {\n color: #fff;\n}\n.allig-errpr-button .text-bold[data-v-72a83523] {\n font-weight: bold;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/IconButton/IconButton.vue?vue&type=style&index=0&id=1f61364d&scoped=true&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/IconButton/IconButton.vue?vue&type=style&index=0&id=1f61364d&scoped=true&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-success-button .text-color-white[data-v-1f61364d] {\r\n color: #fff;\n}\n.allig-success-button .text-bold[data-v-1f61364d] {\r\n font-weight: bold;\n}\n.v-btn > .v-btn__content .v-icon[data-v-1f61364d] {\r\n color: #fff !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/InputForm/InputForm.vue?vue&type=style&index=0&lang=css&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/InputForm/InputForm.vue?vue&type=style&index=0&lang=css& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.col-vertical .v-subheader {\n padding:10px 0px 0px 0px !important;\n height: auto !important;\n}\n.col-vertical .text-body-2 {\n margin-top: 10px !important;\n}\n.input-form .v-btn > .v-btn__content .v-icon {\n color: white !important;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Loading/Loading.vue?vue&type=style&index=0&id=62e6af32&scoped=true&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Loading/Loading.vue?vue&type=style&index=0&id=62e6af32&scoped=true&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-loading[data-v-62e6af32] {\n height: 100%;\n width: 100%;\n}\n.allig-loading-mask[data-v-62e6af32] {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: rgba(255,255,255, 0.85);\n z-index: 5;\n text-align: center\n}\n.allig-loading-contents[data-v-62e6af32] {\n position: relative;\n top: min(50%, 100px);\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/RadioButton/RadioButton.vue?vue&type=style&index=0&id=590645ee&scoped=true&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/RadioButton/RadioButton.vue?vue&type=style&index=0&id=590645ee&scoped=true&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-text-link[data-v-590645ee] {\r\n color: #388E3C;\n}\n.allig-text-link[data-v-590645ee]:hover {\r\n cursor: pointer;\r\n text-decoration: underline;\r\n color: #4CAF50;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Search/Search.vue?vue&type=style&index=0&id=989838a6&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Search/Search.vue?vue&type=style&index=0&id=989838a6&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-custom-search[data-v-989838a6] {\n position: absolute;\n z-index: 100;\n}\n.allig-search-menu-down-button[data-v-989838a6] {\n margin-top: -4px;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Search/Search.vue?vue&type=style&index=1&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Search/Search.vue?vue&type=style&index=1&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-search .v-input__slot {\n background: #FFF !important;\n border: #F1F1F1\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Searchbox/Searchbox.vue?vue&type=style&index=0&id=1ffa7396&scoped=true&lang=css&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Searchbox/Searchbox.vue?vue&type=style&index=0&id=1ffa7396&scoped=true&lang=css& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-custom-search[data-v-1ffa7396] {\n position: absolute;\n z-index: 10;\n margin-top: 50px;\n margin-left: 12px;\n}\n.input-search[data-v-1ffa7396]{\n position: relative !important;\n}\n.allig-custom-search-checkbox.v-input--is-disabled[data-v-1ffa7396]{\n background: none !important;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/SelectPerPage/SelectPerPage.vue?vue&type=style&index=0&id=95bfbce2&scoped=true&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/SelectPerPage/SelectPerPage.vue?vue&type=style&index=0&id=95bfbce2&scoped=true&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-select-per-page .allig-per-page-select[data-v-95bfbce2] {\n flex: 0 0 0;\n white-space: nowrap;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/ShowPerPage/ShowPerPage.vue?vue&type=style&index=0&id=3e5e990d&scoped=true&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/ShowPerPage/ShowPerPage.vue?vue&type=style&index=0&id=3e5e990d&scoped=true&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-show-per-page[data-v-3e5e990d]{\n font-family: 'Noto Sans JP', sans-serif !important;\n}\n.text-caption[data-v-3e5e990d]{\n color: #72727E;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/SuccessButton/SuccessButton.vue?vue&type=style&index=0&id=1544fece&scoped=true&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/SuccessButton/SuccessButton.vue?vue&type=style&index=0&id=1544fece&scoped=true&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-success-button .text-color-white[data-v-1544fece] {\n color: #fff;\n}\n.allig-success-button .text-bold[data-v-1544fece] {\n font-weight: bold;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Tabs/Tabs.vue?vue&type=style&index=0&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Tabs/Tabs.vue?vue&type=style&index=0&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-tabs .v-tab {\n text-transform: none !important;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/Tabs/Tabs.vue?vue&type=style&index=1&id=174dfa2d&scoped=true&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/Tabs/Tabs.vue?vue&type=style&index=1&id=174dfa2d&scoped=true&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-tabs[data-v-174dfa2d] {\n height: 100%;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/TbEyeVideo/TbEyeVideo.vue?vue&type=style&index=0&id=393f842d&scoped=true&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/TbEyeVideo/TbEyeVideo.vue?vue&type=style&index=0&id=393f842d&scoped=true&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.minimum[data-v-393f842d] {\r\n font-size: 1rem;\n}\n.normal[data-v-393f842d] {\r\n font-size: 2em;\r\n font-weight: bold;\n}\r\n\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/TextLink/TextLink.vue?vue&type=style&index=0&id=51d5f5cd&scoped=true&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/TextLink/TextLink.vue?vue&type=style&index=0&id=51d5f5cd&scoped=true&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-text-link[data-v-51d5f5cd] {\n color: #388E3C;\n}\n.allig-text-link[data-v-51d5f5cd]:hover {\n cursor: pointer;\n text-decoration: underline;\n color: #4CAF50;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/molecules/TimelineTable/TimelineTable.vue?vue&type=style&index=0&id=b00946ee&scoped=true&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/molecules/TimelineTable/TimelineTable.vue?vue&type=style&index=0&id=b00946ee&scoped=true&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.timeline-table[data-v-b00946ee] {\n width: 100%;\n overflow: auto;\n}\n.timeline-table table[data-v-b00946ee] {\n width: 100%;\n min-width: 910px;\n table-layout: fixed;\n border-collapse: collapse;\n}\n.timeline-table th.th-item-title[data-v-b00946ee] {\n width: 180px;\n background-color: #FFF;\n\n position: sticky;\n top: 0;\n left: 0;\n}\n.timeline-table .item-title[data-v-b00946ee] {\n display: inline-block;\n}\n.timeline-table th.border[data-v-b00946ee] {\n border-right: solid 1px #9E9E9E;\n}\n.timeline-table td[data-v-b00946ee] {\n height: 2rem;\n background-color: #FFF;\n}\n.timeline-table td.header[data-v-b00946ee] {\n height: 100%;\n}\n.timeline-table td.border[data-v-b00946ee] {\n border: solid 1px #9E9E9E;\n}\n.timeline-table .hoverable[data-v-b00946ee]:hover {\n cursor: pointer;\n}\n.timeline-table .hoverable-item[data-v-b00946ee] {\n width: 100%;\n height: 100%;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/AccessPermissionGroupTable/AccessPermissionGroupTable.vue?vue&type=style&index=0&id=c84793be&scoped=true&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/AccessPermissionGroupTable/AccessPermissionGroupTable.vue?vue&type=style&index=0&id=c84793be&scoped=true&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.passbale-name[data-v-c84793be]{\r\n background: none !important;\r\n box-shadow: none !important;\r\n font-size: 0.875rem !important;\n}\n.passbale-name .v-icon[data-v-c84793be]{\r\n font-size: 0.875rem !important;\r\n font-style: normal !important;\n}\n.titlePassableTime[data-v-c84793be], .titlePassableTime[data-v-c84793be]:hover{\r\n background: none !important;\r\n cursor: pointer !important;\r\n float: left;\n}\n.v-tooltip__content[data-v-c84793be] {\r\n padding: 5px 5px !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/AffiliationListModalTable/AffiliationListModalAdd.vue?vue&type=style&index=0&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/AffiliationListModalTable/AffiliationListModalAdd.vue?vue&type=style&index=0&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.item-check-box-detail .v-input.v-input--is-disabled, .item-check-box-detail .v-input.v-input--is-disabled .v-input__slot{\r\n background: none !important;\n}\n.v-select-item.v-select-item-disabled .v-list-item.v-list-item--disabled{\r\n display: none !important;\n}\n.v-input--is-disabled.v-select .v-text-field__details{\r\n display: none !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/AffiliationListModalTable/AffiliationListModalTable.vue?vue&type=style&index=0&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/AffiliationListModalTable/AffiliationListModalTable.vue?vue&type=style&index=0&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.passbale-name{\r\n background: none !important;\r\n box-shadow: none !important;\r\n font-size: 0.875rem !important;\n}\n.passbale-name .v-icon{\r\n font-size: 0.875rem !important;\r\n font-style: normal !important;\n}\n.titlePassableTime, .titlePassableTime:hover{\r\n background: none !important;\r\n cursor: pointer !important;\r\n float: left;\n}\n.v-tooltip__content {\r\n padding: 5px 5px !important;\n}\n.expand-tab .v-tab.v-tab, .expand-tab .v-tab.v-tab.v-tab--active {\r\n background: #cccccc14 !important;\n}\n.title-block-card{\r\n font-size: 18px;\r\n color: rgba(0, 0, 0, 0.87);\r\n font-weight: 700;\r\n margin: 10px auto;\n}\n.item-check-box-detail .v-input--checkbox{\r\n margin-left: 10px;\n}\n.weight-bold{\r\n font-weight: bold;\n}\n.affiliation-information{\r\n padding: 20px;\r\n font-size: 0.875rem !important;\n}\n.affiliation-information .col{\r\n padding: 5px 12px !important;\n}\n.add-button{\r\n cursor: pointer;\r\n text-decoration: underline;\n}\n.item-check-box-detail .v-input.v-input--is-disabled, .item-check-box-detail .v-input.v-input--is-disabled .v-input__slot{\r\n background: none !important;\n}\n.v-input--is-disabled.v-select .v-text-field__details{\r\n display: none !important;\n}\n.position-relative .v-card__text.overflow-y-auto {\r\n position: relative;\n}\n.btn-del-aff{\r\n max-width: 40px !important\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/CardAddForm/CardAddForm.vue?vue&type=style&index=0&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/CardAddForm/CardAddForm.vue?vue&type=style&index=0&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.btn-primary.btn-red {\r\n background-color: red !important;\n}\n.required-user-color .v-input--is-disabled.v-select .v-text-field__details {\r\n display: block !important;\n}\n.required-user-color .v-input.v-input--is-disabled, .required-user-color .v-input.v-input--is-disabled .v-input__slot {\r\n background: none !important;\n}\n.required-user-color .v-input.v-input--is-disabled .v-input__control .v-input__slot {\r\n background: #d7dbdb !important;\n}\n.required-user-color .v-messages__message {\r\n color: red !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/CardImport/CardImport.vue?vue&type=style&index=0&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/CardImport/CardImport.vue?vue&type=style&index=0&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.btn-upload-second {\r\n background: #eee;\r\n height: 40px;\r\n padding: 16px;\r\n font-size: 22px;\r\n padding-top: 0px;\r\n margin-top: -7px;\r\n display: block;\r\n width: 56px;\r\n line-height: 26px;\r\n margin-left: -12px;\r\n border: solid 1px #D3D3D3;\r\n text-align: center;\n}\n.btn-upload-second:hover{\r\n cursor: pointer;\n}\n.v-input.input-add.add-file-name fieldset{\r\n border-radius: 0px !important;\r\n border-right: none !important;\n}\n.noteExportExcel {\r\n font-size: 12px !important;\r\n margin-left: 32px !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ControlPanelAddForm/ControlPanelAddForm.vue?vue&type=style&index=0&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ControlPanelAddForm/ControlPanelAddForm.vue?vue&type=style&index=0&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.btn-secondary.v-btn > .v-btn__content .v-icon{\r\n color: #26B168 !important;\n}\n.btn-more {\r\n margin-left: 14px;\n}\n.text-error{\r\n color: #ff5252 !important;\r\n caret-color: #ff5252 !important;\r\n font-size: 12px;\n}\n.modal-control .col{\r\n padding: 0px 10px !important;\n}\n.control-panel-add-form .text-subtitle-2 {\r\n color: rgba(0, 0, 0, 0.87) !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ControlPanelDetail/ControlPanelDetail.vue?vue&type=style&index=0&id=138c0361&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ControlPanelDetail/ControlPanelDetail.vue?vue&type=style&index=0&id=138c0361&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.no-bg[data-v-138c0361]{\r\n background: none !important;\n}\n.row-users[data-v-138c0361]{\r\n border: none !important;\n}\n.text-note[data-v-138c0361]{\r\n font-size: 13px;\n}\n.affiliation-information .col.pa-5[data-v-138c0361]{\r\n /* padding-left: 30px !important; */\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ExternalLoginImport/ExternalLoginImport.vue?vue&type=style&index=0&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ExternalLoginImport/ExternalLoginImport.vue?vue&type=style&index=0&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.btn-upload-second {\r\n background: #eee;\r\n height: 40px;\r\n padding: 16px;\r\n font-size: 22px;\r\n padding-top: 0px;\r\n margin-top: -7px;\r\n display: block;\r\n width: 56px;\r\n line-height: 26px;\r\n margin-left: -12px;\r\n border: solid 1px #D3D3D3;\r\n text-align: center;\n}\n.btn-upload-second:hover{\r\n cursor: pointer;\n}\n.v-input.input-add.add-file-name fieldset{\r\n border-radius: 0px !important;\r\n border-right: none !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ExternalLoginSetting/ExternalLoginSetting.vue?vue&type=style&index=0&id=6ec90ce1&scoped=true&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ExternalLoginSetting/ExternalLoginSetting.vue?vue&type=style&index=0&id=6ec90ce1&scoped=true&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.custom-switch[data-v-6ec90ce1] {\r\n margin-top: 0px;\n}\n.custom-label[data-v-6ec90ce1] {\r\n margin:16px 0px 0px 0px;\r\n font-size: .875rem;\r\n font-weight: bolder;\r\n padding: 0 16px;\r\n color: #231F20 ;\n}\n.input-url[data-v-6ec90ce1] {\r\n width: 317px;\r\n margin-top: 0px !important;\n}\n.message_update[data-v-6ec90ce1]{\r\n width: 100%;\n}\n.setting .custom-switch.v-input.v-input--is-disabled[data-v-6ec90ce1],.setting .custom-switch.v-input.v-input--is-disabled .v-input__slot[data-v-6ec90ce1] {\r\n background: none !important;\n}\r\n\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/FaceImageInputVerification/FaceImageInputVerification.vue?vue&type=style&index=0&id=59cf6f01&scoped=true&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/FaceImageInputVerification/FaceImageInputVerification.vue?vue&type=style&index=0&id=59cf6f01&scoped=true&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.modal-body-top[data-v-59cf6f01] {\n margin-top: 25px;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateDetailTable/GateDetailTable.vue?vue&type=style&index=0&lang=css&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateDetailTable/GateDetailTable.vue?vue&type=style&index=0&lang=css& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.table-edit-time-gate table th{\r\n width: 500px !important;\n}\n.table-edit-time-gate table th:first-child{\r\n width: 250px !important;\n}\n.day-types {\r\n max-width: 30px !important;\n}\r\n/* .day-time {\r\n max-width: 30px !important;\r\n} */\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateEditForm/GateEditForm.vue?vue&type=style&index=0&id=6e2a3941&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateEditForm/GateEditForm.vue?vue&type=style&index=0&id=6e2a3941&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.table-edit-time-gate table th[data-v-6e2a3941]:last-child{\r\n width: 300px !important;\n}\n.table-edit-time-gate table th[data-v-6e2a3941]:first-child{\r\n width: 250px !important;\n}\n.day-type[data-v-6e2a3941] {\r\n align-content: start !important; padding-top: 4px !important;\n}\n.day-time[data-v-6e2a3941] {\r\n padding-bottom: 4px !important;\n}\n.delTime[data-v-6e2a3941]{\r\n margin-top: -10px !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateImport/GateImport.vue?vue&type=style&index=0&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateImport/GateImport.vue?vue&type=style&index=0&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.btn-upload-second {\r\n background: #eee;\r\n height: 40px;\r\n padding: 16px;\r\n font-size: 22px;\r\n padding-top: 0px;\r\n margin-top: -7px;\r\n display: block;\r\n width: 56px;\r\n line-height: 26px;\r\n margin-left: -12px;\r\n border: solid 1px #D3D3D3;\r\n text-align: center;\n}\n.btn-upload-second:hover{\r\n cursor: pointer;\n}\n.v-input.input-add.add-file-name fieldset{\r\n border-radius: 0px !important;\r\n border-right: none !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateListLockTable/GateListLockTable.vue?vue&type=style&index=0&id=52e76f17&scoped=true&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateListLockTable/GateListLockTable.vue?vue&type=style&index=0&id=52e76f17&scoped=true&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-gate-list-table .gate-list-table-col-tool[data-v-52e76f17] {\r\n text-align: center !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateListLockTable/GateListLockTable.vue?vue&type=style&index=1&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateListLockTable/GateListLockTable.vue?vue&type=style&index=1&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.theme--light.v-tabs-items .gate-lock-expanded .container{\r\n background: none !important;\n}\n.gate-lock-expanded .v-data-table__wrapper>table>thead>tr th {\r\n background: #d7dbdb !important;\n}\n.button-gate-lock.v-btn.v-btn--disabled{\r\n background: none !important;\n}\n.background-color-gray{\r\n background: #F1F1F1;\r\n text-align: center;\r\n font-size: 30px;\r\n display: block;\r\n padding: 10px 0px;\r\n font-weight: bold;\n}\n.icon-refresh:hover{\r\n cursor: pointer;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateListTable/GateListTable.vue?vue&type=style&index=0&id=6584902d&scoped=true&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateListTable/GateListTable.vue?vue&type=style&index=0&id=6584902d&scoped=true&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-gate-list-table .gate-list-table-col-tool[data-v-6584902d] {\r\n text-align: center !important;\n}\n.check-box-expanded[data-v-6584902d]{\r\n float: right !important\n}\r\n\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateListTable/GateListTable.vue?vue&type=style&index=1&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateListTable/GateListTable.vue?vue&type=style&index=1&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.no-box-shadow .v-data-table .v-data-table__wrapper tbody tr.v-data-table__expanded__content{\r\n box-shadow: none !important;\n}\ntr:has(.no-controller) {\r\n display: none !important;\n}\ntr:has(.hide-row) {\r\n display: none !important;\n}\n.wrap-name{\r\n width: 200px;\r\n word-wrap: break-word;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateListTable/GateListTableModal.vue?vue&type=style&index=0&id=0cac0630&scoped=true&lang=css&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateListTable/GateListTableModal.vue?vue&type=style&index=0&id=0cac0630&scoped=true&lang=css& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-gate-list-table .gate-list-table-col-tool[data-v-0cac0630] {\r\n text-align: center !important;\n}\n.check-box-expanded[data-v-0cac0630]{\r\n float: left !important\n}\r\n\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateListTable/GateListTableModal.vue?vue&type=style&index=1&lang=css&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateListTable/GateListTableModal.vue?vue&type=style&index=1&lang=css& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.no-box-shadow .v-data-table .v-data-table__wrapper tbody tr.v-data-table__expanded__content{\r\n box-shadow: none !important;\n}\ntr:has(.no-controller) {\r\n display: none !important;\n}\ntr:has(.hide-row) {\r\n display: none !important;\n}\n.wrap-name{\r\n width: 200px;\r\n word-wrap: break-word;\n}\n.grey-class--text{\r\n color: rgba(0, 0, 0, 0.54) !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateLockDetailTable/GateLockDetailTable.vue?vue&type=style&index=0&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateLockDetailTable/GateLockDetailTable.vue?vue&type=style&index=0&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.table-edit-time-gate table th{\r\n width: 500px !important;\n}\n.table-edit-time-gate table th:first-child{\r\n width: 250px !important;\n}\n.day-types {\r\n max-width: 30px !important;\n}\n.v-input--reverse.swicth-all.v-input.v-input--is-disabled, .v-input--reverse.swicth-all.v-input.v-input--is-disabled .v-input__slot{\r\n background: none !important;\n}\r\n/* .day-time {\r\n max-width: 30px !important;\r\n} */\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateLockForm/GateLockForm.vue?vue&type=style&index=0&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateLockForm/GateLockForm.vue?vue&type=style&index=0&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.table-edit-time-gate table th{\r\n width: 500px !important;\n}\n.table-edit-time-gate table th:first-child{\r\n width: 250px !important;\n}\n.day-types {\r\n max-width: 30px !important;\n}\r\n/* .day-time {\r\n max-width: 30px !important;\r\n} */\n.list-gate.scroll-table>.v-data-table__wrapper{\r\n max-height: 200px !important;\n}\n.antiPassback-gateName.v-input.v-input--is-disabled{\r\n background: none !important;\n}\n.antiPassback-gateName.v-input.v-input--is-disabled .v-input__slot{\r\n background: #d7dbdb !important;\n}\n.antiPassback-gateName .v-messages{\r\n color: red !important;\n}\n.gate-info {\r\n max-height: 600px; \r\n overflow-y: auto;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateLockForm/GateLockForm.vue?vue&type=style&index=1&id=133ef6e1&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateLockForm/GateLockForm.vue?vue&type=style&index=1&id=133ef6e1&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.v-subheader[data-v-133ef6e1] {\r\n padding-left: 0 !important;\r\n padding-right: 0 !important;\n}\n.info-item .col[data-v-133ef6e1] {\r\n padding-left: 0 !important;\r\n padding-right: 0 !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateLogList/GateLogList.vue?vue&type=style&index=0&id=f1dcbede&scoped=true&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateLogList/GateLogList.vue?vue&type=style&index=0&id=f1dcbede&scoped=true&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.row-date-search[data-v-f1dcbede] {\r\n height: 70px;\n}\n.margin-button-load-more[data-v-f1dcbede] {\r\n margin-bottom: 19px;\r\n margin-top: 34px;\r\n margin-left: 30px;\n}\n.margin-t-20[data-v-f1dcbede] {\r\n margin-top: 20px;\n}\n.background-color-green[data-v-f1dcbede] {\r\n background: #aaf8cb;\n}\n.margin-row-option[data-v-f1dcbede] {\r\n margin-top: -28px;\n}\n.title-sub[data-v-f1dcbede] {\r\n margin-top: -3px;\n}\n.title-export[data-v-f1dcbede]{\r\n max-width: 100px;\r\n margin-top: -17px;\n}\n.round-bg[data-v-f1dcbede],.round-bg .allig-display-option[data-v-f1dcbede]{\r\n background: #fff !important;\n}\n.round-bg[data-v-f1dcbede]{\r\n padding-top:5px;\n}\n.round-bg .allig-display-option[data-v-f1dcbede]{\r\n padding-bottom: 10px !important;\n}\n.log-table[data-v-f1dcbede] {\r\n background: #fff !important;\n}\n.round-data[data-v-f1dcbede] {\r\n background: #fff !important;\r\n border-top: thin solid rgba(0, 0, 0, 0.3) !important;\r\n margin-top: 2px !important;\n}\r\n\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GateLogList/GateLogList.vue?vue&type=style&index=1&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GateLogList/GateLogList.vue?vue&type=style&index=1&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.round-bg .mt-1 {\r\n margin-top: 2px !important;\n}\n.theme--light.v-tabs-items .container.bg-display-option{\r\n background: #fff !important;\r\n max-width: 99% !important;\r\n margin-top: 1px;\r\n padding: 0px !important;\n}\n.allig-display-option .display-option-contents {\r\n padding-bottom: 10px !important;\n}\n.display-inline{\r\n float: left;\n}\n.display-inline .allig-searchbox {\r\n min-width: 415px !important\n}\n.title-log{\r\n margin-top: -7px;\n}\n.tab-gate-log-list {\r\n min-height: 370px;\n}\n.row-date-search-modal {\r\n height: 70px;\r\n margin-bottom: -25px;\r\n margin-top: -5px;\n}\n.col-worktime-time {\r\n padding-left: 3px;\r\n max-width: 149px !important;\r\n padding-right: 0px;\n}\n.title-export-worktime-time {\r\n max-width: 100px;\r\n margin-top: -17px;\r\n padding-left: 10px;\n}\n.rowWorktimeTime {\r\n margin-top: 0px !important;\r\n margin-bottom: -20px;\r\n height: 50px;\n}\n.row-export-type {\r\n margin-top: 5px !important;\n} \r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupAddForm/GroupAddForm.vue?vue&type=style&index=0&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupAddForm/GroupAddForm.vue?vue&type=style&index=0&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.auto-search{\r\n margin-top:10px !important;\r\n margin-bottom: 10px !important;\n}\n.auto-search.v-text-field.v-text-field--solo .v-input__control {\r\n min-height: 40px !important;\n}\n.v-text-field--outlined fieldset {\r\n top:-4px !important\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupAddForm/GroupAddForm.vue?vue&type=style&index=1&id=a82feb3e&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupAddForm/GroupAddForm.vue?vue&type=style&index=1&id=a82feb3e&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-multi-select[data-v-a82feb3e] {\r\n max-height: 100px;\r\n overflow-x: hidden;\n}\n.mgs-gate-lock[data-v-a82feb3e]{\r\n font-size: 16px;\n}\n.allig-group-add-form .item-check-box[data-v-a82feb3e]{\r\n margin-top: -25px !important;\n}\n.block[data-v-a82feb3e]{\r\n display: inline-block;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupListModalTable/GroupListModalTable.vue?vue&type=style&index=0&id=3ac4701f&scoped=true&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupListModalTable/GroupListModalTable.vue?vue&type=style&index=0&id=3ac4701f&scoped=true&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.passbale-name[data-v-3ac4701f]{\r\n background: none !important;\r\n box-shadow: none !important;\r\n font-size: 0.875rem !important;\n}\n.passbale-name .v-icon[data-v-3ac4701f]{\r\n font-size: 0.875rem !important;\r\n font-style: normal !important;\n}\n.titlePassableTime[data-v-3ac4701f], .titlePassableTime[data-v-3ac4701f]:hover{\r\n background: none !important;\r\n cursor: pointer !important;\r\n float: left;\n}\n.v-tooltip__content[data-v-3ac4701f] {\r\n padding: 5px 5px !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/GroupListTable/GroupListTable.vue?vue&type=style&index=0&id=b31ef07e&scoped=true&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/GroupListTable/GroupListTable.vue?vue&type=style&index=0&id=b31ef07e&scoped=true&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.passbale-name[data-v-b31ef07e]{\r\n background: none !important;\r\n box-shadow: none !important;\r\n font-size: 0.875rem !important;\n}\n.passbale-name .v-icon[data-v-b31ef07e]{\r\n font-size: 0.875rem !important;\r\n font-style: normal !important;\n}\n.titlePassableTime[data-v-b31ef07e], .titlePassableTime[data-v-b31ef07e]:hover{\r\n background: none !important;\r\n cursor: pointer !important;\r\n float: left;\n}\n.v-tooltip__content[data-v-b31ef07e] {\r\n padding: 5px 5px !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/Header/Header.vue?vue&type=style&index=0&id=16c4f641&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/Header/Header.vue?vue&type=style&index=0&id=16c4f641&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\nheader.allig-header[data-v-16c4f641],.v-list .v-list-item__title[data-v-16c4f641] {\n font-size: 0.875rem !important;\n}\nheader.allig-header[data-v-16c4f641],.v-list[data-v-16c4f641]{\n background: #fff !important;\n /* background: #EEEEEE !important; */\n font-size: 20px !important;\n}\nheader.allig-header .btn-link[data-v-16c4f641] {\n color: #231F20 !important;\n opacity: 1 !important;\n}\n.line[data-v-16c4f641]{\n width: 1px;\n background: #231F20;\n height: 20px;\n margin: 0px 10px;\n}\n.sub-menu[data-v-16c4f641]{\n padding-left: 0px !important;\n background: none !important;\n font-size: 0.875rem;\n}\n.sub-menu[data-v-16c4f641]::before,.sub-menu[data-v-16c4f641]:active{\n background: none !important;\n}\n.logo-text[data-v-16c4f641] {\n font-size: 40px;\n}\n.icon-help[data-v-16c4f641]{\n position: absolute;\n top: -15px;\n}\n.text-help[data-v-16c4f641]{\n position: absolute;\n top: 5px;\n}\n.v-btn > .v-btn__content .v-avatar .v-icon[data-v-16c4f641] {\n color: rgba(0, 0, 0, 0.54) !important;\n font-size: 30px;\n}\n.btn-support[data-v-16c4f641] {\n height: 50px !important;\n}\n.icon-support[data-v-16c4f641]:hover{\n cursor: pointer;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/HolidaySetting/HolidaySetting.vue?vue&type=style&index=0&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/HolidaySetting/HolidaySetting.vue?vue&type=style&index=0&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.holiday-setting .v-btn.v-btn--active:before{\r\n content: \"選択中\" !important;\r\n font-size: 8px !important;\r\n bottom: -1px !important;\r\n top: auto !important;\r\n color: #000;opacity: 1 !important;\n}\n.holiday-setting .v-date-picker-table .v-btn__content {\r\n margin-bottom: 1px !important;\n}\n.holiday-setting .v-btn.Del:before{\r\n content: \"\" !important;\r\n opacity: 1 !important;\n}\n.holiday-setting .v-date-picker-table .v-btn.v-btn--active.type7 {\r\n background: red !important;\n}\n.holiday-setting .v-btn.type7:before{\r\n content: \"休日\" !important;\r\n opacity: 1 !important;\n}\n.holiday-setting .v-btn.type8:before{\r\n content: \"特日1\" !important;\r\n opacity: 1 !important;\n}\n.holiday-setting .v-date-picker-table .v-btn.v-btn--active.type8 {\r\n background: #99cc00 !important;\n}\n.holiday-setting .v-btn.type9:before{\r\n content: \"特日2\" !important;\r\n opacity: 1 !important;\n}\n.holiday-setting .v-date-picker-table .v-btn.v-btn--active.type9 {\r\n background: #bfff00 !important;\n}\n.holiday-setting .v-btn.typeA:before{\r\n content: \"特日3\" !important;\r\n opacity: 1 !important;\n}\n.holiday-setting .v-date-picker-table .v-btn.v-btn--active.typeA {\r\n background: #ccff32 !important;\n}\n.holiday-setting .v-btn.typeB:before{\r\n content: \"特日4\" !important;\r\n opacity: 1 !important;\n}\n.holiday-setting .v-date-picker-table .v-btn.v-btn--active.typeB {\r\n background: #d8ff65 !important;\n}\n.holiday-setting .v-btn.typeC:before{\r\n content: \"特日5\" !important;\r\n opacity: 1 !important;\n}\n.holiday-setting .v-date-picker-table .v-btn.v-btn--active.typeC {\r\n background: #e5ff99 !important;\n}\n.holiday-setting .v-btn.typeD:before{\r\n content: \"特日6\" !important;\r\n opacity: 1 !important;\n}\n.holiday-setting .v-date-picker-table .v-btn.v-btn--active.typeD {\r\n background: #ebffb2 !important;\n}\n.holiday-setting .v-btn.typeE:before{\r\n content: \"特日7\" !important;\r\n opacity: 1 !important;\n}\n.holiday-setting .v-date-picker-table .v-btn.v-btn--active.typeE {\r\n background: #f2ffcc !important;\n}\n.holiday-setting .v-btn.typeF:before{\r\n content: \"特日8\" !important;\r\n opacity: 1 !important;\n}\n.holiday-setting .v-date-picker-table .v-btn.v-btn--active.typeF {\r\n background: #f8ffe5 !important;\n}\n.holiday-setting .v-date-picker-title__date {\r\n font-size: 25px !important;\n}\n.holiday-setting .v-date-picker-header {\r\n display: none !important;\n}\n.holiday-setting .v-date-picker-title__year {\r\n display: none !important;\n}\n.holiday-setting .v-date-picker-table .v-btn.v-btn--active {\r\n /* background: #807e7e !important; */\r\n /* color: #000 !important; */\r\n background: #ccc8c8 !important;\r\n border-radius: 0px !important;\n}\n.holiday-setting .v-date-picker-table th {\r\n font-size: 15px !important\n}\n.holiday-setting .v-date-picker-table .v-btn {\r\n font-size: 14px !important\n}\n.item-year {\r\n background: #fff !important;\n}\n.background-color-green{\r\n background: #aaf8cb;\n}\n.holiday-setting .v-date-picker-table .v-btn:before{\r\n background: none !important;\n}\n.holiday-setting .v-date-picker-table__current{\r\n border: none !important;\n}\n.bg-title-date {\r\n background: #aaf8cb;\r\n color: rgba(0, 0, 0, 0.87) !important;\n}\n.holiday-setting .v-date-picker-table--date .v-btn {\r\n width: 40px !important;\r\n height: 40px !important;\n}\n.holiday-setting .v-date-picker-table {\r\n height: 300px !important;\n}\n.holiday-setting .v-date-picker-table .v-btn.v-btn--active.change {\r\n background: #ccc8c8 !important;\n}\n.holiday-setting .v-date-picker-table .v-btn.v-btn--active.Del {\r\n background: none !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InALLRoomModalForm/InAllRoomModalForm.vue?vue&type=style&index=0&id=18363421&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InALLRoomModalForm/InAllRoomModalForm.vue?vue&type=style&index=0&id=18363421&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.v-data-table[data-v-18363421] {\n margin-top: 2px;\n border: thin solid rgba(0, 0, 0, 0.1) !important;\n}\n.create-button[data-v-18363421] {\n margin-bottom: 10px;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomDetail/InRoomDetail.vue?vue&type=style&index=0&id=51b9577e&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomDetail/InRoomDetail.vue?vue&type=style&index=0&id=51b9577e&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.in-room-detail[data-v-51b9577e] {\n position: relative;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomDetail/InRoomDetail.vue?vue&type=style&index=1&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomDetail/InRoomDetail.vue?vue&type=style&index=1&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.in-room-detail .theme--light.v-tabs-items .container {\n background: #FFF !important;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomModalForm/InRoomModalForm.vue?vue&type=style&index=0&id=6d5d99c5&scoped=true&lang=css&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomModalForm/InRoomModalForm.vue?vue&type=style&index=0&id=6d5d99c5&scoped=true&lang=css& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.room-form[data-v-6d5d99c5] { \r\n position: relative;\n}\n.v-subheader[data-v-6d5d99c5] {\r\n height: unset;\r\n padding: 0;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomModalForm/InRoomModalForm.vue?vue&type=style&index=1&lang=css&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomModalForm/InRoomModalForm.vue?vue&type=style&index=1&lang=css& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.room-form .btn-secondary {\r\n margin-right: 0px;\n}\n.room-info {\r\n max-height: 400px; \r\n overflow-y: auto;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomTimelineTable/InRoomTimelineTable.vue?vue&type=style&index=0&id=5ed7c2bd&scoped=true&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomTimelineTable/InRoomTimelineTable.vue?vue&type=style&index=0&id=5ed7c2bd&scoped=true&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.in-room-timeline-table[data-v-5ed7c2bd] {\n background-color: #FFF;\n}\n.in-room-timeline-table .user-name[data-v-5ed7c2bd] {\n display: inline-block;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/InRoomUserTimelineTable/InRoomUserTimelineTable.vue?vue&type=style&index=0&id=d5a4bcb2&scoped=true&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/InRoomUserTimelineTable/InRoomUserTimelineTable.vue?vue&type=style&index=0&id=d5a4bcb2&scoped=true&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.in-room-user-timeline-table[data-v-d5a4bcb2] {\n position: relative;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/KeyAddForm/KeyAddForm.vue?vue&type=style&index=0&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/KeyAddForm/KeyAddForm.vue?vue&type=style&index=0&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.btn-primary.btn-red {\n background-color: red !important;\n}\n.app-key-add-form {\n font-size: 0.875rem;\n font-weight: 400;\n padding: 0 16px 0 16px;\n}\n.app-key-add-form .theme--light.v-card, .app-key-add-form .theme--light.v-label, .app-key-add-form .theme--light.v-list{\n font-size: 0.99rem !important;\n color: #231F20 !important;\n font-weight: bolder !important;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/LogLabelSetting/LogLabelSetting.vue?vue&type=style&index=0&lang=css&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/LogLabelSetting/LogLabelSetting.vue?vue&type=style&index=0&lang=css& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.scroll-log-table table {\n border-collapse: separate !important;\n}\n.scroll-log-table>.v-data-table__wrapper {\n overflow-y: auto !important;\n max-height: 750px !important;\n -ms-overflow-style: none; /*Hide scrollbar for IE and Edge */\n scrollbar-width: none; /*Hide scrollbar for Firefox */\n}\n.scroll-log-table>.v-data-table__wrapper::-webkit-scrollbar {\n display: none; /*Hide scrollbar for Chrome, Safari and Opera*/\n}\n.scroll-log-table>.v-data-table__wrapper>table>thead>tr th {\n position: sticky !important;\n top: 0px !important;\n z-index: 1 !important;\n height: 42px;\n border-top: thin solid rgba(0, 0, 0, 0.3) !important ;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/LogLabelSettingEdit/LogLabelSettingEdit.vue?vue&type=style&index=0&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/LogLabelSettingEdit/LogLabelSettingEdit.vue?vue&type=style&index=0&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.btn-primary.background-cancel {\n background-color: #abbac3 !important;\n}\n.btn-primary.background-delete {\n background-color: red !important;\n}\n.btn-primary.background-delete.v-btn.v-btn--disabled.v-btn--outlined.theme--light.v-size--default {\n background-color: red !important;\n opacity: 0.65 !important;\n}\n.v-btn--disabled {\n pointer-events: visible;\n}\n.v-btn[disabled] {\n cursor: not-allowed !important;\n}\nspan.error_m {\n font-size: 15px;\n font-weight: normal;\n color: #FF4040;\n display: block;\n margin: 0;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/Login/Login.vue?vue&type=style&index=0&id=be134116&scoped=true&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/Login/Login.vue?vue&type=style&index=0&id=be134116&scoped=true&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.background-green[data-v-be134116] {\r\n background: #72C996 !important;\n}\n.background-white[data-v-be134116] {\r\n background: #FFF !important;\n}\n.ml-12[data-v-be134116] {\r\n margin-left: 12px !important;\n}\n.mr-12[data-v-be134116] {\r\n margin-right: 12px !important;\n}\n.ml-0[data-v-be134116] {\r\n margin-left: 0px !important;\n}\n.mr-0[data-v-be134116] {\r\n margin-right: 0px !important;\n}\n.mr-5[data-v-be134116] {\r\n margin-right: 37px !important;\n}\n.input-full[data-v-be134116]{\r\n margin: 0px;\n}\n.line-or[data-v-be134116] {\r\n border: solid 1px #000;\r\n line-height: 0px;\r\n text-align: center;\r\n margin: 10px auto;\n}\n.line-or span[data-v-be134116]{\r\n margin: auto;\r\n background: #fff;\r\n border-radius: 100%;\r\n padding: 5px;\r\n font-weight: bold;\n}\n.my-row[data-v-be134116] {\r\n margin: auto !important;\r\n text-align: center !important;\r\n display: block !important;\n}\n#loading[data-v-be134116] {\r\n display: table;\r\n width: 100%;\r\n height: 100%;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n z-index: 9999999\n}\n.login-layout[data-v-be134116] {\r\n min-height: 100vh;\r\n display: grid;\r\n align-content: center;\r\n background: #757575 !important;\n}\n.input-login[data-v-be134116] {\r\n border-radius: 100px !important;\n}\n.input-login .v-input__slot[data-v-be134116] {\r\n width: 50%;\r\n align-self: center;\n}\n.allig-text-link[data-v-be134116] {\r\n color: #2972d1;\r\n font-size: 16px;\n}\n.allig-text-link[data-v-be134116]:hover {\r\n cursor: pointer;\r\n text-decoration: underline;\r\n color: #1e71dd;\n}\n.text-color-white[data-v-be134116] {\r\n color: #fff;\n}\n.text-bold[data-v-be134116] {\r\n font-weight: bold;\n}\n.postion-icon-user[data-v-be134116] {\r\n margin-bottom: 20px;\n}\n.title-sso[data-v-be134116] {\r\n margin: auto;\r\n color: #FFFFFF;\n}\n.row-icon-provider[data-v-be134116]{\r\n padding-left: 10px;\r\n padding-right: 10px;\n}\n.icon-provider[data-v-be134116] {\r\n color: #fff !important;\n}\n.v-btn > .v-btn__content .v-icon[data-v-be134116] {\r\n color: #fff !important;\n}\n.img-google[data-v-be134116] {\r\n height: 25px;\r\n width: 25px;\r\n margin-top: 4px;\r\n margin-right: 7px;\n}\n.theme--light.v-application[data-v-be134116] {\r\n background: #757575 !important;\n}\n.txt-error[data-v-be134116] {\r\n color: red;\r\n font-size: 16px;\r\n padding-bottom: 0px;\r\n margin-bottom: 0px !important;\n}\n.txt-success[data-v-be134116] {\r\n color: #006838;\r\n font-size: 16px;\r\n padding-bottom: 0px;\r\n margin-bottom: 0px !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/Login/Login.vue?vue&type=style&index=1&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/Login/Login.vue?vue&type=style&index=1&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\r\n/* .input-error fieldset{\r\n border-color: red !important;\r\n} */\n.support-icon {\r\n position: absolute;\r\n top:40px;\r\n right: 40px;\r\n font-size: 15px;\n}\n.support-icon a{\r\n text-decoration: none !important;\r\n color: #fff !important;\n}\n.support-icon .v-icon.mdi-help-circle{\r\n color: #fff !important;\n}\n.support-icon .text-help{\r\n margin-top: 5px;\n}\n.login-layout input, .login-layout label {\r\n font-weight: bolder;\r\n color: #989b9b !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ModalTable/GroupDropdownList.vue?vue&type=style&index=0&lang=css&":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ModalTable/GroupDropdownList.vue?vue&type=style&index=0&lang=css& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.group-select-item .v-list-item--disabled .theme--light.v-icon {\r\n color: rgba(0, 0, 0, 0.38) !important;\n}\n.group-select-item .theme--light.v-list-item--disabled {\r\n color: rgba(0, 0, 0, 0.87) !important;\n}\n.group-select-item .theme--light.v-list-item--disabled .mdi-checkbox-blank-outline::before {\r\n content: \"\\F0132\" !important;\n}\n.group-select-item{\r\nmax-width: 777px !important;\n}\n.user-select-item{\r\nmax-width: 474px !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/NFCSetting/NFCSetting.vue?vue&type=style&index=0&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/NFCSetting/NFCSetting.vue?vue&type=style&index=0&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.no-padding {\n padding: 0px !important;\n}\n.right-subheader {\n font-weight: bold !important;\n color: #231F20 !important;\n align-items: center;\n display: contents !important;\n height: 48px;\n font-size: 0.875rem;\n font-weight: 400;\n padding: 0 16px 0 16px;\n}\n.nfc-note {\n margin-top: 4px;\n margin-bottom: 10px;\n color: #000000;\n font-size: 1rem;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/NoticeSettingTarget/NoticeSettingTarget.vue?vue&type=style&index=0&id=6c8ccf96&scoped=true&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/NoticeSettingTarget/NoticeSettingTarget.vue?vue&type=style&index=0&id=6c8ccf96&scoped=true&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.modal-body-top[data-v-6c8ccf96] {\n margin-top: 25px;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/NoticeSettingTypeList/NoticeSettingTypeList.vue?vue&type=style&index=0&id=4cfcfd43&scoped=true&lang=css&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/NoticeSettingTypeList/NoticeSettingTypeList.vue?vue&type=style&index=0&id=4cfcfd43&scoped=true&lang=css& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.notice-setting-type-list[data-v-4cfcfd43] {\n min-height: 100px;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/OneSelectFromPcodeList/OneSelectFromPcodeList.vue?vue&type=style&index=0&id=5681f401&scoped=true&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/OneSelectFromPcodeList/OneSelectFromPcodeList.vue?vue&type=style&index=0&id=5681f401&scoped=true&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.one-select-from-pcode-list[data-v-5681f401] {\n position: relative;\n}\n.one-select-from-pcode-list .border-table.scroll-table.pcode-list-data-table.v-data-table--dense.theme--light[data-v-5681f401] .v-data-table__wrapper {\n overflow-y: auto !important;\n max-height: none !important;\n -ms-overflow-style: none; /*Hide scrollbar for IE and Edge */\n scrollbar-width: none; /*Hide scrollbar for Firefox */\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/OneSelectFromUserList/OneSelectFromUserList.vue?vue&type=style&index=0&id=b5c9ece6&scoped=true&lang=css&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/OneSelectFromUserList/OneSelectFromUserList.vue?vue&type=style&index=0&id=b5c9ece6&scoped=true&lang=css& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.one-select-from-user-list[data-v-b5c9ece6] {\n position: relative;\n}\n.one-select-from-user-list .border-table.scroll-table.user-list-data-table.v-data-table--dense.theme--light[data-v-b5c9ece6] .v-data-table__wrapper {\n overflow-y: auto !important;\n max-height: none !important;\n -ms-overflow-style: none; /*Hide scrollbar for IE and Edge */\n scrollbar-width: none; /*Hide scrollbar for Firefox */\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/OperationLogList/OperationLogList.vue?vue&type=style&index=0&id=5b2bbefe&scoped=true&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/OperationLogList/OperationLogList.vue?vue&type=style&index=0&id=5b2bbefe&scoped=true&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.row-date-search[data-v-5b2bbefe] {\r\n min-height: 70px;\n}\n.margin-button-load-more[data-v-5b2bbefe] {\r\n margin-bottom: 19px;\r\n margin-top: 34px;\r\n margin-left: 10px;\n}\n.title-sub[data-v-5b2bbefe] {\r\n margin-top: -3px;\n}\n.round-data[data-v-5b2bbefe] {\r\n border-top: thin solid rgba(0, 0, 0, 0.3) !important;\r\n margin-top: 2px !important;\n}\n.title-export[data-v-5b2bbefe]{\r\n max-width: 100px;\r\n margin-top: -17px;\n}\n.search-box[data-v-5b2bbefe] {\r\n padding-right: 99px !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/PassableTimeSettingEdit/PassableTimeSettingEdit.vue?vue&type=style&index=0&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/PassableTimeSettingEdit/PassableTimeSettingEdit.vue?vue&type=style&index=0&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.right-button{\r\n text-align: right;\n}\n.allig-gate-passage-table .item-time-zone .v-subheader{\r\n background: #EDF2F2 !important;\r\n text-align: right !important;\r\n justify-content: flex-end;\n}\n.allig-gate-passage-table .item-time-zone .col{\r\n padding: 0px;\r\n margin: 0px;\n}\n.allig-gate-passage-table .item-time-zone .row{\r\n border: solid 1px #D9DBDB;\r\n margin: 0px;;\r\n border-top: 0px;\n}\n.allig-gate-passage-table .item-time-zone .info-item:first-child{\r\n border-top: solid 1px #D9DBDB;\n}\n.allig-gate-passage-table .item-time-zone .text-body-2 {\r\n padding-left: 10px;\n}\n.input-add fieldset{\r\n border-color: #D3D3D3 !important;\n}\n.input-add {\r\n margin: 5px 0px !important;\r\n border-color: #D3D3D3 !important;\n}\n.allig-gate-passage-table .last-col{\r\n width: 50px;\n}\n.input-time-zone .allig-checkbox {\r\n margin-top: 2px !important;\n}\n.input-time-zone .input-time fieldset {\r\n border-color: #D3D3D3 !important;\n}\n.input-time-zone {\r\n font-size: 16px !important;\n}\n.btn-secondary.v-btn > .v-btn__content .v-icon{\r\n color: #26B168 !important;\n}\n.btn-toggle-more {\r\n margin-left: 108px;\n}\n.table-select .col.col-2{\r\n display: none !important;\n}\n.input-time {\r\n margin-top: 0px !important;\n}\n.swicth-all{\r\n margin-top: 7px !important;\n}\n.pad17 {\r\n padding-top: 17px !important;\n}\n.timezone-name .col.col-2 {\r\n display: none !important;\n}\n.timezone-name{\r\n margin-top: 10px !important;\n}\n.first:hover{\r\n background: none !important;\n}\n.btn-add-time{\r\n margin-top: 2px;\n}\n.background-white{\r\n background: #fff !important;\n}\n.allig-select {\r\n width: 80px;\n}\n.table-edit-time{\r\n padding-left: 95px;\n}\n.group-list {\r\n margin-top: 11px;\n}\n.group-list .col.col-2 {\r\n display: none !important;\n}\n.title-group-list {\r\n max-width: 140px;\r\n margin-top: -6px;\n}\n.passable-name{\r\n max-width: 190px;\r\n margin-top: -6px;\n}\n.error-special{\r\n color: red;\n}\n.error-special.hours{\r\n margin-top: -24px !important;\n}\n.error-special.add.hours{\r\n margin-top: 0px !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/PassableTimeSettingEdit/PassableTimeSettingEdit.vue?vue&type=style&index=1&id=5270db27&scoped=true&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/PassableTimeSettingEdit/PassableTimeSettingEdit.vue?vue&type=style&index=1&id=5270db27&scoped=true&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.special-time[data-v-5270db27]{\r\n margin-left: 87px !important;\n}\n.v-input.allig-checkbox.v-input--is-disabled[data-v-5270db27], .v-input.allig-checkbox.v-input--is-disabled .v-input__slot[data-v-5270db27] {\r\n background: none !important;\n}\n.span-time[data-v-5270db27] {\r\n display: inline-block;\r\n width: 100px;\n}\n.passable-form .mdi-help-circle[data-v-5270db27] {\r\n margin-top: -6px !important;\n}\n.child[data-v-5270db27] {\r\n margin-top: -30px !important;\n}\n.delTime[data-v-5270db27]{\r\n margin-left: -5px !important;\n}\n.cus-row-height[data-v-5270db27] {\r\n height: 70px !important;\n}\n.cus-del-btn[data-v-5270db27] {\r\n width: 50px;\r\n min-width: 50px;\r\n max-width: 50px;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/PassableTimeSettingList/PassableTimeSettingList.vue?vue&type=style&index=0&id=6bc5104f&scoped=true&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/PassableTimeSettingList/PassableTimeSettingList.vue?vue&type=style&index=0&id=6bc5104f&scoped=true&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.click-name[data-v-6bc5104f]:hover{\r\n cursor: pointer;\n}\n.theme--light.v-tabs-items .group-of-time .container[data-v-6bc5104f]{\r\n background: #fff !important;\r\n margin-top: 10px;\n}\n.theme--light.v-btn.v-btn--disabled.v-btn--has-bg.v-btn--disabled.no-bg[data-v-6bc5104f]{\r\n background: none !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ReflectionStatusTable/ReflectionStatusTable.vue?vue&type=style&index=0&lang=css&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ReflectionStatusTable/ReflectionStatusTable.vue?vue&type=style&index=0&lang=css& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.controllerName{\r\n color: #000 !important;\r\n font-weight: bold;\r\n font-size: 24px !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RelationSafieTarget/RelationSafieTarget.vue?vue&type=style&index=0&id=46ad8c35&scoped=true&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RelationSafieTarget/RelationSafieTarget.vue?vue&type=style&index=0&id=46ad8c35&scoped=true&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.diplay--block[data-v-46ad8c35] {\n display: block;\n}\n.icon--link[data-v-46ad8c35] {\n text-decoration: none;\n}\n.video--position[data-v-46ad8c35] {\n position: relative;\n top: -2.5rem; \n z-index: 10;\n right: 0px;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RelationTbEyeTarget/RelationTbEyeTarget.vue?vue&type=style&index=0&id=2cca8513&scoped=true&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RelationTbEyeTarget/RelationTbEyeTarget.vue?vue&type=style&index=0&id=2cca8513&scoped=true&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.diplay--block[data-v-2cca8513] {\n display: block;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RelationsSafieList/RelationsSafieList.vue?vue&type=style&index=0&id=38051281&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RelationsSafieList/RelationsSafieList.vue?vue&type=style&index=0&id=38051281&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/*\n * 非表示にするときのアニメーション\n * こちらもアニメーションが終わると消える\n */\n.fade-leave-active[data-v-38051281] {\n transition: opacity 0.5s ease;\n}\n.fade-leave-to[data-v-38051281] {\n opacity: 0;\n}\n\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RelationsTbEyeList/RelationsTbEyeList.vue?vue&type=style&index=0&id=5d2af621&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RelationsTbEyeList/RelationsTbEyeList.vue?vue&type=style&index=0&id=5d2af621&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/*\n * 非表示にするときのアニメーション\n * こちらもアニメーションが終わると消える\n */\n.fade-leave-active[data-v-5d2af621] {\n transition: opacity 0.5s ease;\n}\n.fade-leave-to[data-v-5d2af621] {\n opacity: 0;\n}\n\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RoomForm/RoomForm.vue?vue&type=style&index=0&id=b72dfdfe&scoped=true&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RoomForm/RoomForm.vue?vue&type=style&index=0&id=b72dfdfe&scoped=true&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.room-form[data-v-b72dfdfe] { \n position: relative;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/RoomForm/RoomForm.vue?vue&type=style&index=1&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/RoomForm/RoomForm.vue?vue&type=style&index=1&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.room-form .btn-secondary {\n margin-right: 0px;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/SideNavigation/SideNavigation.vue?vue&type=style&index=0&id=004ddc81&scoped=true&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/SideNavigation/SideNavigation.vue?vue&type=style&index=0&id=004ddc81&scoped=true&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-nav .v-list-item .v-list-item__title[data-v-004ddc81],.allig-nav .v-list-item .v-list-item__icon[data-v-004ddc81]{\n margin-right: 10px !important;\n}\n.allig-nav .v-list-item .v-list-item__title[data-v-004ddc81],.allig-nav .v-list-item .v-icon[data-v-004ddc81]{\n color: #A4ABAB !important;\n /* font-size: 24px !important; */\n}\n.allig-nav .v-list-item[data-v-004ddc81] {\n padding: 8px 10px 8px 10px;\n margin-bottom: 0 !important;\n border-left:5px solid #fff;\n}\n.allig-nav .v-list-item[data-v-004ddc81]:hover {\n border-left: 5px solid #1B7E47;\n}\n.allig-nav .v-list-item:hover .v-list-item__title[data-v-004ddc81] {\n color: #1B7E47 !important;\n}\n.allig-nav .v-list-item:hover .v-icon[data-v-004ddc81] {\n color: #1B7E47 !important;\n}\n.allig-nav .v-list-item--active[data-v-004ddc81]{\n /*background: #9DD7B3 !important; */\n border-left: 5px solid #1B7E47;\n color: #fff;\n}\n.allig-nav .v-list-item--active .v-icon[data-v-004ddc81], .allig-nav .v-list-item--active .v-list-item__title[data-v-004ddc81]{\n color: #1B7E47 !important;\n}\n.allig-nav .v-list.v-list--nav[data-v-004ddc81]{\n padding: 0 !important;\n}\n.allig-nav .v-list--nav .v-list-item[data-v-004ddc81], .v-list--nav .v-list-item[data-v-004ddc81]:before{\n border-radius: 0px !important;\n}\n.sub-menu .v-list-item__title[data-v-004ddc81]{\n margin-left: 60px !important;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/TemporaryAccessAuthority/TemporaryAccessAuthority.vue?vue&type=style&index=0&id=3678983e&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/TemporaryAccessAuthority/TemporaryAccessAuthority.vue?vue&type=style&index=0&id=3678983e&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.margin-expand[data-v-3678983e] {\r\n margin-left: 200px !important;\r\n margin-right: 0px !important;\r\n margin-top: 25px !important;\r\n margin-bottom: 25px !important;\n}\n.width-100[data-v-3678983e] {\r\n width: 100%;\r\n margin-left: 207px;\r\n margin-bottom: 50px;\n}\n.fontsize-title-expand[data-v-3678983e] {\r\n font-size: 16px;\r\n font-weight: bold !important;\n}\n.padding-row-expand[data-v-3678983e] {\r\n padding: 20px;\n}\n.margin-bottom-20[data-v-3678983e] {\r\n margin-bottom: 20px;\n}\n.allig-text-link[data-v-3678983e] {\r\n color: #388E3C;\n}\n.allig-text-link[data-v-3678983e]:hover {\r\n cursor: pointer;\r\n text-decoration: underline;\r\n color: #4CAF50;\n}\n.expand-color .allig-text-link[data-v-3678983e] {\r\n color: #388E3C !important;\n}\n.v-input--is-disabled.swicth-all.input-sms[data-v-3678983e]{\r\n background: none !important;\n}\n.error-special[data-v-3678983e]{\r\n color: red;\r\n font-size: 12px !important;\n}\n.error-special.end-time[data-v-3678983e] {\r\n text-align: center !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/TemporaryAccessAuthority/TemporaryAccessAuthority.vue?vue&type=style&index=1&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/TemporaryAccessAuthority/TemporaryAccessAuthority.vue?vue&type=style&index=1&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.list-card.v-text-field--solo .v-input__slot{\r\n background: #fff !important;\n}\n.allig-card-add-form .v-text-field input {\r\n line-height: 25px !important;\n}\n.btn-primary.btn-red {\r\n background-color: red !important;\n}\n.item-check-box{\r\n margin-top: 25px !important;\n}\n.table-time-of-group table{\r\n min-width: 1400px !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/TimePeriodAllowed/TimePeriodAllowed.vue?vue&type=style&index=0&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/TimePeriodAllowed/TimePeriodAllowed.vue?vue&type=style&index=0&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.passableName{\r\n font-size: 0.99rem !important;\r\n font-weight: bolder !important;\n}\n.time-period table tr:hover{\r\n background: inherit !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserAddForm/UserAddForm.vue?vue&type=style&index=0&id=f4f20dd2&scoped=true&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserAddForm/UserAddForm.vue?vue&type=style&index=0&id=f4f20dd2&scoped=true&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.margin-expand[data-v-f4f20dd2] {\r\n margin-left: 200px !important;\r\n margin-right: 0px !important;\r\n margin-top: 25px !important;\r\n margin-bottom: 25px !important;\n}\n.width-100[data-v-f4f20dd2] {\r\n width: 100%;\r\n margin-left: 207px;\r\n margin-bottom: 50px;\n}\n.fontsize-title-expand[data-v-f4f20dd2] {\r\n font-size: 16px;\r\n font-weight: bold !important;\n}\n.padding-row-expand[data-v-f4f20dd2] {\r\n padding: 20px;\n}\n.margin-bottom-20[data-v-f4f20dd2] {\r\n margin-bottom: 20px;\n}\n.allig-text-link[data-v-f4f20dd2] {\r\n color: #388E3C;\n}\n.allig-text-link[data-v-f4f20dd2]:hover {\r\n cursor: pointer;\r\n text-decoration: underline;\r\n color: #4CAF50;\n}\n.expand-color .allig-text-link[data-v-f4f20dd2] {\r\n color: #388E3C !important;\n}\n.v-input--is-disabled.swicth-all.input-sms[data-v-f4f20dd2]{\r\n background: none !important;\n}\n.error-special[data-v-f4f20dd2]{\r\n color: red;\r\n font-size: 12px !important;\n}\n.error-special.end-time[data-v-f4f20dd2] {\r\n text-align: center !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserAddForm/UserAddForm.vue?vue&type=style&index=1&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserAddForm/UserAddForm.vue?vue&type=style&index=1&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.list-card.v-text-field--solo .v-input__slot{\r\n background: #fff !important;\n}\n.allig-card-add-form .v-text-field input {\r\n line-height: 25px !important;\n}\n.btn-primary.btn-red {\r\n background-color: red !important;\n}\n.add-form .item-check-box{\r\n margin-top: -25px !important;\n}\n.v-input--is-disabled.v-select .v-text-field__details{\r\n display: none !important;\n}\n.error-customize{\r\n padding-left: 12px;\n}\n.error-isAff{\r\n height: 20px;\n}\n.v-select-item-group-permisson .v-list-item--disabled {\r\n /* display: none !important; */\n}\n.confirm-password .v-subheader {\r\n padding-right: 0px !important;\n}\n.max-width-auto.v-menu__content{\r\n max-width: -webkit-fit-content !important;\r\n max-width: -moz-fit-content !important;\r\n max-width: fit-content !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserChangePasswordForm/UserChangePasswordForm.vue?vue&type=style&index=0&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserChangePasswordForm/UserChangePasswordForm.vue?vue&type=style&index=0&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.subtitleChangePassword {\n font-size: 14px !important;\n}\n.note{\n padding-bottom: 20px;\n color: #808080;\n font-size: 14px;\n}\n@media only screen and (max-width: 960px){\n.note{\n padding-left: 0;\n}\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserDetailTable/UserDetailTable.vue?vue&type=style&index=0&lang=css&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserDetailTable/UserDetailTable.vue?vue&type=style&index=0&lang=css& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.applying-color {\n color: #ff0000 !important;\n}\n.item-check-box .v-input.v-input--is-disabled, .item-check-box .v-input.v-input--is-disabled .v-input__slot{\n background: none !important;\n}\n.green-check.theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{\n color: #4CAF50 !important;\n caret-color: #4CAF50 !important;\n}\n.col-modal .col{\n padding-bottom: 0px !important;\n}\n.app-user-table-detail .item-check-box{\n margin-top: -15px !important;\n}\n.height-sub{\n height:40px;\n font-size: 0.875rem;\n}\n.info-permisson .col{\n padding-top:0px !important;\n padding-bottom:0px !important;\n}\n.info-permisson .v-subheader.title-permisson{\n min-height: 48px !important;\n height: auto !important;\n}\n@media only screen and (min-width: 1820px) {\n.round-user-detail .col-lg-7 {\n flex: 0 0 62.666667% !important;\n max-width: 62.666667% !important;\n}\n.round-user-detail .col-3 {\n flex: 0 0 20% !important;\n max-width: 20% !important;\n}\n /* .round-user-detail .col-4 {\n flex: 0 0 30% !important;\n max-width: 30% !important;\n } */\n}\n@media only screen and (max-width: 1440px) {\n.title-permisson{\n height:30px !important;\n margin-top:20px\n}\n.small-bottom{\n margin-bottom:20px\n}\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UserImport/UserImport.vue?vue&type=style&index=0&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UserImport/UserImport.vue?vue&type=style&index=0&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.btn-upload-second {\r\nbackground: #eee;\r\n height: 40px;\r\n padding: 16px;\r\n font-size: 22px;\r\n padding-top: 0px;\r\n margin-top: -7px;\r\n display: block;\r\n width: 56px;\r\n line-height: 26px;\r\n margin-left: -12px;\r\n border: solid 1px #D3D3D3;\r\n text-align: center;\n}\n.btn-upload-second:hover{\r\n cursor: pointer;\n}\n.v-input.input-add.add-file-name fieldset{\r\n border-radius: 0px !important;\r\n border-right: none !important;\n}\n.btn-primary.btn-red {\r\n background-color: red !important;\n}\n.titleExcelImportUser {\r\n font-size: 1.25rem !important;\n}\n.noteExportExcel {\r\n font-size: 12px !important;\r\n margin-left: 32px !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/AffiliationAllowedTable.vue?vue&type=style&index=0&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/AffiliationAllowedTable.vue?vue&type=style&index=0&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.item-user-name.no-hover{\r\n color: #231F20 !important;\n}\n.allig-reflection-card-table h3 {\r\n font-size: 18px;\r\n margin-bottom: 0px !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/GateGroupListTable.vue?vue&type=style&index=0&id=5cded30a&scoped=true&lang=css&":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/GateGroupListTable.vue?vue&type=style&index=0&id=5cded30a&scoped=true&lang=css& ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-gate-list-table .gate-list-table-col-tool[data-v-5cded30a] {\r\n text-align: center !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/UsersAllowedTable/UsersAllowedTable.vue?vue&type=style&index=0&id=91047c82&scoped=true&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/UsersAllowedTable/UsersAllowedTable.vue?vue&type=style&index=0&id=91047c82&scoped=true&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-reflection-card-table h3[data-v-91047c82] {\r\n font-size: 18px;\r\n margin-bottom: 0px !important;\n}\n.btn-add-user[data-v-91047c82]{\r\n display: inline-block !important;\r\n float: none !important;\r\n width: auto !important;\r\n padding-right: 0px !important;\n}\n.text-caption-checkbox.v-input.v-input--is-disabled[data-v-91047c82], .text-caption-checkbox.v-input.v-input--is-disabled .v-input__slot[data-v-91047c82] {\r\n background: none !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanFaceDbList/ZenescanFaceDbList.vue?vue&type=style&index=0&id=09efe13e&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanFaceDbList/ZenescanFaceDbList.vue?vue&type=style&index=0&id=09efe13e&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.zenescan-face-db-list[data-v-09efe13e] {\n position: relative;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanFaceImageBulkAdd/ZenescanFaceImageBulkAdd.vue?vue&type=style&index=0&id=084cf3be&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanFaceImageBulkAdd/ZenescanFaceImageBulkAdd.vue?vue&type=style&index=0&id=084cf3be&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.modal-body-top[data-v-084cf3be] {\n margin-top: 25px;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanFaceImageList/ZenescanFaceImageList.vue?vue&type=style&index=0&id=0b393746&scoped=true&lang=css&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanFaceImageList/ZenescanFaceImageList.vue?vue&type=style&index=0&id=0b393746&scoped=true&lang=css& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.zenescan-face-image-list[data-v-0b393746] {\n position: relative;\n}\n.zenescan-face-image-list .border-table.scroll-table.face-image-list-data-table.v-data-table--dense.theme--light[data-v-0b393746] .v-data-table__wrapper {\n overflow-y: auto !important;\n max-height: none !important;\n -ms-overflow-style: none; /*Hide scrollbar for IE and Edge */\n scrollbar-width: none; /*Hide scrollbar for Firefox */\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanFaceImageTarget/ZenescanFaceImageTarget.vue?vue&type=style&index=0&id=2884d243&scoped=true&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanFaceImageTarget/ZenescanFaceImageTarget.vue?vue&type=style&index=0&id=2884d243&scoped=true&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.modal-body-top[data-v-2884d243] {\n margin-top: 25px;\n}\n.modal-body-top .v-btn > .v-btn__content .v-icon[data-v-2884d243] {\n color: white !important;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/organisms/ZenescanLogin/ZenescanLogin.vue?vue&type=style&index=0&id=95d8fc12&scoped=true&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/organisms/ZenescanLogin/ZenescanLogin.vue?vue&type=style&index=0&id=95d8fc12&scoped=true&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.modal-body-top[data-v-95d8fc12] {\r\n margin-top: 25px;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/dashboard/DashBoard.vue?vue&type=style&index=0&id=14a2fa24&scoped=true&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/dashboard/DashBoard.vue?vue&type=style&index=0&id=14a2fa24&scoped=true&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
var ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/getUrl.js */ "./node_modules/css-loader/dist/runtime/getUrl.js");
var ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(/*! ../../../assets/icon/submenuicon/study_off.svg */ "./src/assets/icon/submenuicon/study_off.svg");
var ___CSS_LOADER_URL_IMPORT_1___ = __webpack_require__(/*! ../../../assets/icon/submenuicon/setup_off.svg */ "./src/assets/icon/submenuicon/setup_off.svg");
var ___CSS_LOADER_URL_IMPORT_2___ = __webpack_require__(/*! ../../../assets/icon/submenuicon/howto_off.svg */ "./src/assets/icon/submenuicon/howto_off.svg");
var ___CSS_LOADER_URL_IMPORT_3___ = __webpack_require__(/*! ../../../assets/icon/submenuicon/x-service_off.svg */ "./src/assets/icon/submenuicon/x-service_off.svg");
var ___CSS_LOADER_URL_IMPORT_4___ = __webpack_require__(/*! ../../../assets/icon/submenuicon/study_on.svg */ "./src/assets/icon/submenuicon/study_on.svg");
var ___CSS_LOADER_URL_IMPORT_5___ = __webpack_require__(/*! ../../../assets/icon/submenuicon/setup_on.svg */ "./src/assets/icon/submenuicon/setup_on.svg");
var ___CSS_LOADER_URL_IMPORT_6___ = __webpack_require__(/*! ../../../assets/icon/submenuicon/howto_on.svg */ "./src/assets/icon/submenuicon/howto_on.svg");
var ___CSS_LOADER_URL_IMPORT_7___ = __webpack_require__(/*! ../../../assets/icon/submenuicon/x-service_on.svg */ "./src/assets/icon/submenuicon/x-service_on.svg");
exports = ___CSS_LOADER_API_IMPORT___(false);
var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);
var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___);
var ___CSS_LOADER_URL_REPLACEMENT_2___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___);
var ___CSS_LOADER_URL_REPLACEMENT_3___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_3___);
var ___CSS_LOADER_URL_REPLACEMENT_4___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_4___);
var ___CSS_LOADER_URL_REPLACEMENT_5___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_5___);
var ___CSS_LOADER_URL_REPLACEMENT_6___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_6___);
var ___CSS_LOADER_URL_REPLACEMENT_7___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_7___);
// Module
exports.push([module.i, "\n.item-button[data-v-14a2fa24] {\r\n padding: 0 !important;\r\n margin: 13px !important;\n}\n.allig-text-link[data-v-14a2fa24], .item-noti .sum[data-v-14a2fa24] {\r\ncolor: #A4ABAB !important;\r\ntext-decoration: none;\n}\n.allig-text-link[data-v-14a2fa24]{\r\n font-size: 20px !important;\r\n /* font-weight: 750 !important; */\n}\n.menu-item-button[data-v-14a2fa24] {\r\n width: 270px;\r\n height: 136px;\r\n text-align: center;\r\n display: inline-table;\r\n padding: 10px;\r\n background: #fff;\r\n color: #fff !important;\r\n margin-top: 0px !important;\r\n border-radius: 15px;\r\n box-shadow: rgba(27, 31, 35, 0.04) 0px 1px 0px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset;\n}\n.item-1 .item-button .menu-item-button[data-v-14a2fa24]:hover {\r\nbox-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;\n}\n.item-1 .item-button .menu-item-button:hover .v-icon[data-v-14a2fa24] {\r\n color: #1B7E47 !important;\n}\n.item-1 .item-button .menu-item-button:hover span[data-v-14a2fa24] {\r\ncolor: #1B7E47 !important;\n}\n.menu-item-button span[data-v-14a2fa24] {\r\n color: #A4ABAB !important;\n}\n.menu-item-button .menu-description[data-v-14a2fa24]{\r\n margin: 10px;\r\n /* font-weight: 650; */\n}\n.menu-item[data-v-14a2fa24] {\r\n width: 225px;\r\n height: 225px;\r\n text-align: center;\r\n display: inline-table;\r\n border: 1px solid #10e87f;\r\n padding: 10px;\r\n background: #fff;\n}\n.menu-name[data-v-14a2fa24] {\r\n /*color: #007f41;*/\r\n font-weight: 500 !important;\r\n font-size: 19px !important;\n}\n.menu-description[data-v-14a2fa24] {\r\n /*color: #000; */\r\n font-size: 14px;\n}\n.margin-top-1[data-v-14a2fa24] {\r\n margin-top: 1px;\n}\n.margin-top-5[data-v-14a2fa24] {\r\n margin-top: 5px;\n}\n.page-content[data-v-14a2fa24] {\r\n position: static;\r\n padding: 8px 0 0 0;\r\n text-align: left;\r\n margin-bottom: 30px;\n}\n.page-content a[data-v-14a2fa24]{\r\n display: inline-block;\r\n margin: 0 10px;\n}\n.input-full[data-v-14a2fa24]{\r\n margin-bottom: 10px;\n}\n.line-or[data-v-14a2fa24] {\r\n border: solid 1px #000;\r\n line-height: 0px;\r\n text-align: center;\r\n margin: 10px auto;\n}\n.line-or span[data-v-14a2fa24]{\r\n margin: auto;\r\n background: #fff;\r\n border-radius: 100%;\r\n padding: 5px;\r\n font-weight: bold;\n}\n.my-row[data-v-14a2fa24] {\r\n margin: 0px;\n}\n.noti[data-v-14a2fa24] {\r\n font-size: 15px;\r\n background: #fff;\r\n width: auto;\r\n border-radius: 15px;\r\n margin:36px 30px 0 30px;\r\n Padding: 4px !important;\r\n display: flex;\r\n flex-wrap: nowrap;\r\n box-shadow: rgba(27, 31, 35, 0.04) 0px 1px 0px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset;box-shadow: rgba(27, 31, 35, 0.04) 0px 1px 0px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset;\n}\n.title-noti[data-v-14a2fa24]{\r\n font-size: 30px !important; font-weight: bold; margin-bottom: 10px;\n}\n.item-noti[data-v-14a2fa24] {\r\n /*border: thin solid rgba(0, 0, 0, 0.12) !important ;*/\r\n background: #fff !important;\r\n width: auto;\r\n max-width: 320px;\r\n height: auto;\r\n min-height: 255px;\r\n position: relative;\r\n padding: 30px 15px 25px 12px;\r\n font-weight: bold !important;\n}\n.container-home[data-v-14a2fa24]{\r\n max-width: 1283px !important;\n}\n.item-noti .sum[data-v-14a2fa24]{\r\n margin-top: 10px !important;\r\n margin-bottom: 0px !important;\r\n /* font-weight: 500 !important; */\r\n font-size: 14px !important;\n}\n.item-noti[data-v-14a2fa24]:nth-child(2n) {\r\n /* background: rgba(0, 0, 0, 0.12) !important; */\r\n border-top: 0px !important;\r\n border-bottom: 0px !important;\n}\n.noti .item-noti[data-v-14a2fa24]:hover{ \r\n cursor: pointer;\r\n /*background: #ecf9ff !important; */\n}\n@media only screen and (min-width: 1900px) {\n.menu-item[data-v-14a2fa24] {\r\n margin-right: 55px;\n}\n.page-button a[data-v-14a2fa24]{\r\n margin-right: 10px;\n}\n}\n.main-home[data-v-14a2fa24]{\r\n padding: 60px 192px 60px 192px;\r\n height: auto;\r\n min-height: 500px;\n}\n.read-more-text-link[data-v-14a2fa24]{\r\n text-decoration: none;\r\n color: #72727b;\r\n font-weight: bold !important;\r\n position: absolute;\r\n right: 28px;\r\n bottom: 32px;\r\n font-family: 'Oxygen', sans-serif !important;\n}\n.icon-sub-menu-study[data-v-14a2fa24]{\r\n margin-top: 25px;\r\n width: 45px;\r\n height: 60px;\r\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") no-repeat;\n}\n.icon-sub-menu-setup[data-v-14a2fa24]{\r\n margin-top: 25px;\r\n width: 60px;\r\n height: 60px;\r\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ") no-repeat;\n}\n.icon-sub-menu-howto[data-v-14a2fa24]{\r\n margin-top: 25px;\r\n width: 50px;\r\n height: 60px;\r\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ") no-repeat;\n}\n.icon-sub-menu-x-service[data-v-14a2fa24]{\r\n margin-top: 25px;\r\n width: 60px;\r\n height: 60px;\r\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_3___ + ") no-repeat;\n}\n.item-button .menu-item-button:hover .icon-sub-menu-study[data-v-14a2fa24] {\r\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ") no-repeat;\n}\n.item-button .menu-item-button:hover .icon-sub-menu-setup[data-v-14a2fa24] {\r\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_5___ + ") no-repeat;\n}\n.item-button .menu-item-button:hover .icon-sub-menu-howto[data-v-14a2fa24] {\r\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_6___ + ") no-repeat;\n}\n.item-button .menu-item-button:hover .icon-sub-menu-x-service[data-v-14a2fa24] {\r\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_7___ + ") no-repeat;\n}\n.text-subtitle-2[data-v-14a2fa24] {\r\n margin-bottom: 0px;\n}\n.main-home .allig-text-link[data-v-14a2fa24], .main-home .item-noti .sum[data-v-14a2fa24], .main-home .read-more-text-link[data-v-14a2fa24] {\r\n color: #3d3d49 !important;\n}\n.main-home .text-subtitle-2[data-v-14a2fa24] {\r\n color: #3d3d49 !important;\r\n font-weight: bold !important;\n}\n.main-home .menu-item-button .menu-description[data-v-14a2fa24] {\r\n color: #3d3d49 !important;\r\n font-weight: bold !important;\n}\n.main-home .item-noti[data-v-14a2fa24] {\r\n color: #3d3d49 !important;\n}\n.menu-item-button span.title-cate[data-v-14a2fa24] {\r\n float: right;\r\n background: #908b17;\r\n color: #fff !important;\r\n padding: 0px 10px;\n}\n.item-button img[data-v-14a2fa24] {\r\n max-width: 100%;\r\n margin-bottom: 10px;\n}\n.item-2 .item-button[data-v-14a2fa24]{\r\n background: #fff !important;\r\n width: auto;\r\n max-width: 320px;\r\n height: auto;\r\n min-height: 255px;\r\n position: relative;\r\n padding: 30px 15px 25px 12px;\r\n font-weight: bold !important;\r\n text-align: left;\r\n font-size: 14px !important;\r\n color: #3d3d49 !important;\r\n margin-left: 25px !important;\r\n margin-right: 21px !important;\r\n margin-bottom: 10px !important;\n}\n.item-2 .sum[data-v-14a2fa24]{\r\n color: #3d3d49 !important;\r\n font-size: 14px !important;\r\n text-align: left;\r\n margin-top: 35px;\r\n display: flex;\r\n width: 100%;\n}\n.item-2 .item-button[data-v-14a2fa24]:hover {\r\nbox-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;\r\ncursor: pointer;\n}\n.item-2 .item-button .i-date[data-v-14a2fa24]{\r\n float: left;\n}\n.item-2 .menu-item-button[data-v-14a2fa24]{\r\n box-shadow: none !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/user/UserDetailPage.vue?vue&type=style&index=0&id=3256e238&scoped=true&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pages/user/UserDetailPage.vue?vue&type=style&index=0&id=3256e238&scoped=true&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-users-template .allig-title[data-v-3256e238] {\r\n font-size: 1.25rem;\r\n font-weight: bold;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/AffiliationListModalTemplate/AffiliationListModalTemplate.vue?vue&type=style&index=0&id=091a7ece&scoped=true&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/AffiliationListModalTemplate/AffiliationListModalTemplate.vue?vue&type=style&index=0&id=091a7ece&scoped=true&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.v-select-item .v-list-item.v-list-item--disabled[data-v-091a7ece]{\r\n display: none !important;\n}\n.v-input--is-disabled.v-select .v-text-field__details[data-v-091a7ece]{\r\n display: none !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/CardImportTemplate/CardImportTemplate.vue?vue&type=style&index=0&id=58662159&scoped=true&lang=css&":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/CardImportTemplate/CardImportTemplate.vue?vue&type=style&index=0&id=58662159&scoped=true&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-user-table .row-message[data-v-58662159]{\r\n padding-left: 10px;\r\n padding-right: 10px;\n}\n.btn-upload[data-v-58662159] {\r\n color: white;\r\n background-color: #000;\r\n padding: 6px 15px;\r\n border-radius: 12px;\r\n cursor: pointer;\r\n display: inline-block;\r\n margin: 0px 15px;\n}\n.alert-info[data-v-58662159]{\r\n border: solid 1px #43A047 !important;\r\n font-size: 16px;\n}\n.desc[data-v-58662159] {\r\n display: inline-block;\r\n font-size: 16px;\r\n font-weight: bold;\n}\n.btn-upload[data-v-58662159] {\r\n color: #43A047;\r\n background-color: #fff;\r\n padding: 0px 15px;\r\n border-radius: 5px;\r\n cursor: pointer;\r\n display: inline-block;\r\n margin: 0px 15px;\r\n border: solid 1px #43A047 !important;\r\n font-size: 16px;\n}\n.info-export[data-v-58662159] {\r\n font-size: 16px !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/CardListTemplate/CardListTemplate.vue?vue&type=style&index=0&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/CardListTemplate/CardListTemplate.vue?vue&type=style&index=0&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.btn-primary.btn-red {\r\n background-color: red !important;\n}\n.v-data-table__wrapper td.text-end .background-disabled-color.v-btn.v-btn--disabled {\r\n background-color: transparent !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ControlPanelAddTemplate/ControlPanelAddTemplate.vue?vue&type=style&index=0&id=2e6a68a3&scoped=true&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ControlPanelAddTemplate/ControlPanelAddTemplate.vue?vue&type=style&index=0&id=2e6a68a3&scoped=true&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-step span[data-v-2e6a68a3]{\r\n background: #fff;\r\n color: #26B168 !important;\r\n border: solid 1px #26B168 !important;\r\n border-radius: 100%;\r\n padding: 5px 13px;\r\n text-align: center;\n}\n.allig-step span.active[data-v-2e6a68a3]{\r\n background: #26B168;\r\n color: #fff !important;\r\n border: solid 1px #26B168 !important;\n}\n.allig-step a[data-v-2e6a68a3] {\r\n color: #231F20 !important;\r\n font-size: 20px !important;\r\n text-decoration: none;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ExternalListTemplate/ExternalListTemplate.vue?vue&type=style&index=0&id=db84fe4e&scoped=true&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ExternalListTemplate/ExternalListTemplate.vue?vue&type=style&index=0&id=db84fe4e&scoped=true&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.commingsoon[data-v-db84fe4e]:before {\r\n background-color: #e1eb4985;\r\n border-radius: 30px;\r\n display: block;\r\n border-color: black;\r\n content: \"Comming Soon\";\r\n font-size: 2rem;\r\n z-index: 1;\r\n position: relative;\r\n transform: rotate(-18deg);\n}\n.full-height[data-v-db84fe4e] {\r\n height: 100%;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GateListTemplate/GateListTemplate.vue?vue&type=style&index=0&id=5784b8d9&scoped=true&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GateListTemplate/GateListTemplate.vue?vue&type=style&index=0&id=5784b8d9&scoped=true&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.v-tab[data-v-5784b8d9]{\n min-width: 200px !important;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GroupListTemplate/GroupDefaultTemplate.vue?vue&type=style&index=0&lang=css&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GroupListTemplate/GroupDefaultTemplate.vue?vue&type=style&index=0&lang=css& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.v-application--wrap .v-overlay.overlay-group-tab{\r\n z-index: 5 !important\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/GroupListTemplate/GroupListTemplate.vue?vue&type=style&index=0&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/GroupListTemplate/GroupListTemplate.vue?vue&type=style&index=0&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.v-application--wrap .v-overlay.overlay-group-tab{\r\n z-index: 5 !important\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/InRoomTemplate/InRoomTemplate.vue?vue&type=style&index=0&id=17b233f9&scoped=true&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/InRoomTemplate/InRoomTemplate.vue?vue&type=style&index=0&id=17b233f9&scoped=true&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.in-room-template[data-v-17b233f9] {\n position: relative;\n height: calc(100vh - 270px);\n}\n.in-room-template .main-content[data-v-17b233f9] {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.in-room-template .side-menu[data-v-17b233f9] {\n width: 222px;\n height: calc(100% - 30px);\n position: absolute;\n box-sizing: border-box;\n \n background-color: #FFF;\n border-right: solid #E0E0E0;\n}\n.in-room-template .side-menu .menu[data-v-17b233f9] {\n position: absolute;\n top: 0;\n bottom: 60px;\n\n width: 220px;\n}\n.in-room-template .side-menu .menu-item[data-v-17b233f9] {\n width: 190px;\n}\n.in-room-template .side-menu .bottom-button[data-v-17b233f9] {\n position: absolute;\n bottom: 0;\n\n width: 220px;\n}\n.in-room-template .main[data-v-17b233f9] {\n position: relative;\n height: 100%;\n margin-left: 222px;\n}\n.item-user-name.grey[data-v-17b233f9]{\n color: grey !important;\n background : none !important;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/LayoutTemplate/LayoutTemplate.vue?vue&type=style&index=0&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/LayoutTemplate/LayoutTemplate.vue?vue&type=style&index=0&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
exports.push([module.i, "@import url(https://fonts.googleapis.com/css2?family=Oxygen&display=swap);"]);
// Module
exports.push([module.i, "\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/LayoutTemplate/LayoutTemplate.vue?vue&type=style&index=1&lang=css&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/LayoutTemplate/LayoutTemplate.vue?vue&type=style&index=1&lang=css& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-nav {\n background: #fff;\n box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);\n}\n.v-application{\n background: #F1F1F1;\n color: #A4ABAB !important;\n font-size: 24px !important;\n font-family: \"Noto Sans JP\", sans-serif !important;\n font-optical-sizing: auto;\n}\n.v-application .text-body-2,.v-application .display-4, .v-application .display-3,\n.v-application .display-2, .v-application .display-1, .v-application .headline,.v-application .title\n.v-application .subtitle-2,.v-application .subtitle-1 ,.v-application .body-2,.v-application .body-1 \n.v-application .caption ,.v-application .overline,.v-application .text-h1,.v-application .text-button\n{\n font-family: \"Noto Sans JP\", sans-serif !important;\n font-weight: bolder !important;\n}\n.allig-breadcrumbs{\n background: #fff !important;\n}\n.allig-nav {\n background: #fff !important;\n}\n.v-application,.v-main{\n background: #F1F1F1 !important;\n}\n.v-application .v-main.setting{\n background: #F1F1F1 !important;\n}\n.allig-container{\n padding: 0px;\n background: #F1F1F1 !important;\n}\n.v-main.user,.v-main.user .allig-container{\n background: #fff !important;\n}\n.v-tabs-slider{\n color: #1B7E47 !important;\n caret-color: #1B7E47 !important;\n background-color :#1B7E47 !important;\n}\n.round-tab{\n background: #F7F7F7 !important;\n}\n.round-tab .v-tabs .v-tabs-bar{\n background: transparent !important;\n}\n.round-tab .v-tabs-items {\n border: thin solid rgba(0, 0, 0, 0.12) !important ;\n}\n.round-tab .v-sheet.v-card {\n border-radius: 0px !important;\n}\n.v-tab.v-tab {\n color: #3D3D49 !important;\n background: transparent !important;\n}\n.v-tab.v-tab.v-tab--active {\n color :#1B7E47 !important;\n background: #fff !important;\n border-radius: 4px 4px 0px 0px;\n}\n.v-application .allig-breadcrumbs .v-breadcrumbs{\n padding: 10px 12px !important\n}\n.v-application .allig-breadcrumbs {\n border-bottom: solid 1px #E6E7E8;\n margin-bottom: 10px;\n}\n.v-application .allig-breadcrumbs div{\n color: #fff !important;\n font-size: 20px !important;\n}\n.v-application .allig-breadcrumbs a {\n color: #fff\n}\n.v-application .allig-breadcrumbs a:hover {\n color: #fff;\n text-decoration: underline;\n}\n.allig-breadcrumbs{\nbackground: rgb(67,160,71) !important;\n/* background: linear-gradient(90deg, rgba(67,160,71,1) 17%, rgba(46,125,50,1) 78%, rgba(25,138,67,1) 100%) !important; */\nbackground: linear-gradient(90deg, rgba(67,160,71,1) 17%, rgba(46,125,50,1) 78%, rgba(29,96,34,1) 100%) !important;\n /* background: #50BD7E !important; */\n /* background: rgb(67,160,71);\n background: linear-gradient(90deg, rgba(67,160,71,1) 0%, rgba(46,125,50,1) 17%, rgba(102,187,106,1) 49%, rgba(27,94,32,1) 100%) !important; */\n color: #fff;\n /* background: rgb(20,175,57) !important;\n background: linear-gradient(90deg, rgba(20,175,57,1) 0%, rgba(100,221,23,1) 49%, rgba(20,175,57,1) 100%) !important; */\n}\n.v-data-table th{\n /* background: #EEEEEE; */\n font-size: 0.875rem !important;\n}\n.shadow-table {\n box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);\n}\n.v-data-table table,.v-data-table table tr td,.v-data-table table th{\n border-collapse: collapse;\n color: #231F20 !important;\n border-bottom: thin solid rgba(0, 0, 0, 0.1) !important;\n}\n.v-btn > .v-btn__content .v-icon {\n color: #231F20 !important;\n}\n.v-btn {\n border-radius: 25px;\n}\n.btn-back{\n background-color: #4CAF50 !important;\n border-color: #4CAF50 !important;\n color: #fff !important;\n}\n.btn-back > .v-btn__content .v-icon {\n color: #fff !important; margin-right: 2px;\n}\n/*.border-left-blue{\n border-left: solid 6px #39B54A !important;\n padding-bottom: 0px !important;\n padding-top: 0px !important;\n margin-bottom: 10px;\n}*/\n.text-center {\n text-align: center !important;\n justify-content: center !important;\n}\n.text-left{\n text-align: left;\n}\n.v-subheader{\n color: #231F20 !important;\n}\n.btn-primary {\n /* background: #26B168 !important; */\n background: #1bbc3e !important;\n color: #FFF !important;\n border: none !important;\n margin-right: 10px;\n box-shadow: none !important\n}\n.btn-secondary {\n background: #fff;\n color: #26B168 !important;\n border: solid 1px #26B168 !important; margin-right: 10px;\n}\n.btn-red {\n background: #ff0000 !important;\n color: #FFF !important;\n border: none !important;\n margin-right: 10px;\n font-weight: bold;\n}\n.btn-red .v-btn__content .v-icon {\n color: #FFF !important;\n}\n.btn-primary,.btn-secondary, .allig-action-button .v-btn__content,\n.allig-nav .v-list-item .v-list-item__title,.v-application .allig-breadcrumbs div,\n.area-search-box .input-search-box .v-label,.area-search-box .input-search .v-label,\n.display-option-title, .allig-show-per-page, .v-data-table-header th,\n.theme--light.v-data-table .v-data-table__empty-wrapper,.v-subheader {\n font-weight: bold !important;\n}\n.v-text-field--solo .v-input__slot{\n box-shadow: none !important;\n background: #F1F1F1 !important;\n width: 100%;\n border-radius: 6px !important;\n}\n.border-table {\n /*border-collapse: collapse;\n width: calc(100% - 2px);\n border: thin solid rgba(0,0,0,.12);*/\n border-radius: 0px !important;\n}\n.input-search {\n /*border: 1px solid rgb(0 0 0 / 50%) !important;*/\n border-radius: 4px;\n}\n.bg-success{\n background: rgb(0 104 56 / 20%);\n color: #006838;\n font-size: 0.875rem;\n}\n.bg-error{\n background: rgb(188 21 21 / 12%);\n color: #ff5252 !important;\n caret-color: #ff5252;\n font-size: 0.875rem;\n}\n.btn-add {\n float: right;\n text-align: right;\n}\n.btn-add .btn-primary{\n margin-right: 0px;\n}\n.round-search-box{\n background: #F9F9F9;\n padding: 20px; \n margin-bottom: 26px !important;\n box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);\n}\n.v-application .mdi.indigo--text.text--darken-4 {\n color: #3D3D49 !important;\n caret-color: #3D3D49 !important;\n}\n.text-align-end{\n text-align: right;\n}\n.v-btn.v-btn--disabled{\n background: #d7dbdb !important;\n border: none !important;\n color: #fff !important;\n}\n.v-btn.v-btn--disabled .v-btn__content {\n color: #fff !important;\n}\n.v-breadcrumbs__divider {\n font-size: 16px !important;\n color: #fff !important;\n}\n.btn-upload {\n color: #43A047;\n background-color: #fff;\n border-radius: 5px;\n cursor: pointer;\n display: inline-block;\n height: 36px;\n min-width: 64px;\n padding: 0 16px;\n line-height: 36px;\n}\n.bock-info {\n border: thin solid rgba(0, 0, 0, 0.12) !important ;\n padding: 10px;\n}\n.alert-info {\n background: #EEEEEE !important;\n}\n.filename{\n line-height: 36px;\n}\n.modal-export{\n font-size: 15px !important;\n}\n.error-box {\n margin-top: 5px;\n height: auto;\n max-height: 105px;\n width: 100%;\n border: 1px solid #ccc;\n font: 15px;\n overflow: auto;\n}\n.error-box p>span {\n color: red;\n}\n.error-box p {\n padding: 0px 0px 0px 5px;\n margin: 0px;\n font-family: 'Open Sans';\n font-size: 15px;\n}\n.v-application--wrap .v-overlay{\n z-index: 1000000 !important;\n}\n.btn-div {\n margin-top: 0px;\n}\n.round-action {\n background: #fff !important;\n padding: 10px;\n padding-top: 0px;\n /*box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);*/\n}\n.btn-round {\n margin-bottom: -4px;\n margin-top: -5px;\n}\n.area-search-box {\n background: #fff !important;\n /* box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%); */\n}\n.area-search-box .v-text-field.v-text-field--solo .v-input__control {\n min-height: 38px !important;\n}\n.v-input.v-input--is-disabled,.v-input.v-input--is-disabled .v-input__slot {\n background:#d7dbdb !important;\n border-radius: 6px !important;\n}\n.display-option-contents .v-input.v-input--is-disabled,.v-input.v-input--is-disabled .v-input__slot {\n background: none !important;\n}\n/*.scroll-table {\n\n box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);\n}*/\n.scroll-table table {\n border-collapse: separate !important;\n}\n.scroll-table>.v-data-table__wrapper {\n overflow-y: auto !important;\n max-height: 750px !important;\n /* -ms-overflow-style: none;\n scrollbar-width: none; */\n}\n.scroll-table>.v-data-table__wrapper::-webkit-scrollbar {\n /* display: none; */\n}\n.scroll-table>.v-data-table__wrapper>table>thead>tr th {\n position: sticky !important;\n top: 0px !important;\n z-index: 2 !important;\n background: #d7dbdb !important;\n height: 42px;\n /* border-top: thin solid rgba(0, 0, 0, 0.3) !important ; */\n}\n.scroll-table>.v-data-table__wrapper>table>thead>.v-data-table__progress th {\n position: relative !important;\n z-index: 1 !important;\n}\n.table-no-bg>.v-data-table__wrapper>table>thead>tr th, .v-data-table table th {\n background:#d7dbdb !important;\n min-height: 36px;\n}\n.allig-container .container {\n max-width: 100% !important;\n}\n.allig-text-link,.click-name {\n color: #388E3C !important;\n font-size: 14px;\n}\n.click-name:hover{\n text-decoration: underline;\n}\n.v-application .v-btn > .v-btn__content .v-icon.green--text {\n color: #4CAF50 !important;\n caret-color: #4CAF50 !important;\n}\n.allig-user-table, .allig-group-table, .allig-reflection-card-table, .allig-reflection-gate-table, .allig-gate-passage-table{\n position: relative;\n}\n.text-caption-checkbox {\n margin-top: 0 !important;\n padding-top: 0 !important;\n}\n.text-caption-checkbox label {\n font-size: 0.75rem !important;\n font-weight: bold !important;\n line-height: 1.25rem !important;\n letter-spacing: 0.0333333333em !important;\n font-family: 'Noto Sans JP', sans-serif !important;\n color: #72727E !important;\n}\n.text-caption-checkbox .v-input__slot {\n align-items: start !important;\n}\n.v-application .v-select-list .primary--text {\n color: #4CAF50 !important;\n caret-color: #4CAF50 !important;\n}\n.v-input--reverse.swicth-all .v-input,.input-sms{\n max-width: 100px !important;\n}\n.theme--light.v-tabs-items .container{\n background: #F1F1F1 !important;\n}\n.theme--light.v-chip:not(.v-chip--active) {\n background: #4CAF50 !important;\n color: #fff !important;\n margin-bottom: 5px;\n margin-top: 5px;\n font-size: 12px !important;\n height: 24px !important;\n}\n.allig-title {\n font-size: 1.025rem;\n font-weight: bold;\n}\n.card-edit-switch {\n margin-top: -8px;\n}\n.card-edit-switch .col.col-2{\n display: none !important;\n}\n.card-edit-switch .row{\n border: none !important;\n}\n.active-check .v-icon{\n color: #1B7E47 !important;\n}\n.bg .v-icon-status .v-icon {\n margin-right: 5px;\n}\n.isExpanded:hover{\n cursor: pointer;\n}\n.title-expand {\n margin-bottom: 10px;\n font-size: 15px;\n}\n.v-input--reverse .v-input__slot {\n flex-direction: row-reverse;\n justify-content: flex-end;\n}\n.v-input--reverse .v-label {\n flex: none !important;\n margin-right: 10px;\n}\n.table-select .col.col-2{\n display: none !important;\n}\n.input-time {\n margin-top: 11px;\n}\n.table-edit-time{\n padding-left: 10px;\n}\n.green-primary--text {\n color: #26B168 !important;\n caret-color: #26B168 !important;\n}\n.v-application .text-subtitle-2{\n font-size: 20px !important;\n font-family: 'Noto Sans JP', sans-serif !important;\n margin-bottom: 10px;\n font-weight: bold !important;\n}\n/* .v-application .font-weight-bold{\n font-weight: 600 !important;\n} */\n.allig-per-page-select .text-caption{\n font-family: 'Noto Sans JP', sans-serif !important;\n}\n.display-option .display-option-title:hover {\n cursor: pointer;\n text-decoration: underline ;\n}\n.border-bottom-bold{\n box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.3);\n}\n.v-card__text{\n max-width: 1770px;\n width: auto;\n}\n.required {\n color: red;\n}\n.container-user{\n padding:25px 0px 10px 0px;\n border-radius: 15px;\n background: #fff;\n}\n.no-bg{\n background: none !important;\n}\n.bg-success {\n color: #006838 !important;\n}\n.v-input--reverse.swicth-all .v-input.v-input--is-disabled,.v-input--reverse.swicth-all .v-input.v-input--is-disabled .v-input__slot {\n background: none !important;\n}\n.round-action .v-subheader {\n font-weight: normal !important;\n}\n.v-overlay__content{\n text-align: center;\n}\n#title-loading{\n color: #000;\n font-size: 26px;\n text-align: center;\n margin-bottom: 10px;\n font-weight: bold;\n}\n.v-progress-circular__info{\n color: #000 !important;\n}\n.action-button-gate .v-btn{\n width:165px !important\n}\nspan.btn-primary{\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n padding: 3px 16px;\n border-radius: 25px;\n font-size: 0.875rem !important;\n}\n.v-dialog .v-card__title{\n position: relative;\n}\n.v-dialog .v-card__title .v-icon.mdi-close{\n position: absolute;\n right: 10px;\n color: #fff;\n}\n.v-dialog > .v-card.common-padding > .v-card__title{\n padding: 16px 25px 10px !important;\n padding-right: 40px !important;\n}\n.round-content-scroll{\n overflow-y: auto !important;\n max-height: 80vh !important;\n scrollbar-width: thin !important;\n overflow-x: auto;\n padding: 5px 15px;\n}\n.round-content-scroll.vh75 {\n max-height: 75vh !important;\n}\n.btn-second{\n font-weight: bold;\n}\n@media only screen and (min-width: 1264px) {\n.isCheckData{\n position: absolute;\n right: 80px;\n}\n.checkBoxExportCardInfoCSV{\n position: absolute;\n right: 100px;\n}\n.checkBoxExportGateInfoCSV{\n position: absolute;\n right: 100px;\n}\n}\n.isCheckData .v-input--checkbox{\n margin-top: 4px !important;\n}\n.input-time.v-input.v-input--is-disabled .v-input__slot {\n background: #d7dbdb !important;\n}\n.text-caption-checkbox.v-input.v-input--is-disabled .v-input__slot, .text-caption-checkbox.v-input.v-input--is-disabled {\n background: none !important;\n}\n.messageRow {\n padding-top: 8px !important;\n padding-right: 0px !important;\n}\n.bg-no {\n background: none !important;\n}\n.item-user-name{\n color: #167805 !important;\t\n font-size: 16px;\t\n font-weight: bold;\n}\n.item-user-id{\n font-size: 0.99rem;\t\n font-weight: bolder;\n}\n.btn-user-search .btnSearch {\n color: rgba(0, 0, 0, 0.7) !important;\n font-size: 17px;\n}\n.item-count {\n font-size: 1.11rem !important;\n}\n.log-table tbody td {\n font-size: 0.99rem !important;\t\n font-weight: bolder;\n}\n.allig-display-option .v-label, .allig-display-option .font-weight-black, .div-logType label, .div-logType .v-subheader, .log-tab, .lable-page, .setting-tab, .gate-tab{\n font-size: 0.99rem !important;\n font-weight: bolder !important;\n color: #231F20 !important;\n}\n.modal-table.scroll-table>.v-data-table__wrapper {\n max-height: 600px !important;\n}\n.v-dialog .v-card__title.background-color-green{\n background: rgb(67, 160, 71) !important;\n background: linear-gradient(90deg, rgba(67, 160, 71, 1) 17%, rgba(46, 125, 50, 1) 78%, rgba(29, 96, 34, 1) 100%) !important;\n color: #fff;\n font-weight: 700 !important;\n}\n.modal-title {\n background: rgb(67, 160, 71) !important;\n background: linear-gradient(90deg, rgba(67, 160, 71, 1) 17%, rgba(46, 125, 50, 1) 78%, rgba(29, 96, 34, 1) 100%) !important;\n color: #fff;\n text-align: center;\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n line-height: 2rem;\n word-break: break-all;\n min-height: 50px;\n font-weight: 700 !important;\n}\n.scroll-table-aff table {\n border-collapse: separate !important;\n}\n.scroll-table-aff>.v-data-table__wrapper {\n overflow-y: auto !important;\n max-height: 150px !important;\n -ms-overflow-style: none; /*Hide scrollbar for IE and Edge */\n}\n.data-aff{\n padding: 10px;\n background: #fff;\n}\n.data-aff .v-data-table {\n border: solid 2px #A4ABAB !important;\n}\n.data-aff .v-data-table table tr td {\n border: none !important;\n}\n.scroll-table-aff table tr td:first-child{\n width: 1px !important;\n}\n.aff-table .scroll-table>.v-data-table__wrapper, .group-modal-table.scroll-table>.v-data-table__wrapper {\n scrollbar-width: thin !important;\n}\n.aff-table .aff-modal-table.scroll-table>.v-data-table__wrapper>table>thead>tr th {\n z-index: 3 !important\n}\n.group-modal-table.scroll-table>.v-data-table__wrapper>table>thead>tr th {\n z-index: 2 !important\n}\n.round-action .allig-text-link{\n display: inline-block;\n}\n.item-check-box .theme--light.v-label {\n color: #231F20 !important;\n font-weight: bold !important;\n}\n.v-input--switch .theme--light.v-label {\n color: #231F20 !important;\n font-weight: bold !important;\n font-size: 0.875rem !important;\n font-family: \"Noto Sans JP\", sans-serif !important;\n}\n.scroll-table.modal-table .theme--light.v-icon.v-icon.v-icon--disabled.mdi-checkbox-blank-outline, .round-data-user-aff .theme--light.v-icon.v-icon.v-icon--disabled.mdi-checkbox-blank-outline{\n color: rgb(0 0 0 / 8%) !important;\n}\n.v-dialog{\n background: #fff !important;\n}\n.decoration-link{\n text-decoration: underline !important;\n font-size: 0.875rem !important;\n margin-top: 15px;\n}\n.group-tab .theme--light.v-tabs-items .container, .group-tab .round-tab, .group-tab .round-tab .theme--light.v-tabs-items .container, \n.group-tab .theme--light.v-tabs > .v-tabs-bar, .aff-modal-table .theme--light.v-tabs-items .container{\n background: #fff !important;\n}\n.v-data-table th, .v-data-table td, .v-data-table td span, .round-data .allig-text-link,\n.v-data-table .item-user-id, .v-data-table .item-user-name, \n.allig-display-option .display-option-contents .v-label, .input-search .v-label,\n.v-menu__content .v-list-item__title, .allig-nav .v-list-item .v-list-item__title, .item-user-name, .allig-text-link, \n.click-name, .allig-show-per-page.text-xl-caption, .allig-display-option .font-weight-black,.allig-show-per-page.text-xl-caption, .v-application .text-xl-caption , .v-pagination__item, .font-default{\n font-size: 0.875rem !important;\n}\n.v-application .v-input.text-xl-caption{\n font-weight: 400 !important;\n}\n/* .display-option-title, .round-action .display-option-title, .text-caption-checkbox label {\n font-size: 0.875rem !important;\n line-height: 1.25rem !important;\n letter-spacing: 0.0333333333em !important;\n font-family: 'Noto Sans JP', sans-serif !important;\n color: #231F20 !important;\n font-weight: bolder;\n} */\n.allig-show-per-page.text-xl-caption, .display-option-title, .round-action .display-option-title, .text-caption-checkbox label{\n font-weight: bold !important;\n color: #72727E;\n font-size: 0.75rem !important;\n font-family: \"Noto Sans JP\", sans-serif !important;\n}\n.table-shadow {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12) !important;\n}\n.input-search-box.v-text-field--solo .v-input__slot, .input-search.v-text-field--solo .v-input__slot {\n background: #fff !important;\n border: thin solid rgba(0, 0, 0, 0.1) !important;\n}\n.mtop-10{\n margin-top: 10px !important;\n}\n.group-tab {\n position: relative;\n}\n.group-tab .v-tab{\n padding: 0px 25px !important;\n}\n.v-dialog:not(.v-dialog--fullscreen) {\n max-height: 98% !important;\n}\n.aff-modal-table .v-window.v-item-group.theme--light.v-tabs-items, .aff-modal-table .v-tabs.theme--light{\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.aff-modal-table .expand-tab .v-tab.v-tab, .aff-modal-table .expand-tab .v-tab.v-tab.v-tab--active {\n background: #fff !important;\n}\n.table-affiliation {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.text-caption.display-option {\n margin-bottom: 10px;\n}\n.gate-of-group th, .gate-of-group td{\n height: 30px !important;\n}\n.title-block-gate{\n font-weight: bold;\n}\n.item-show-page{\n margin-top: -30px;\n}\n/* .group-inline{\n display: inline-block;\n margin: 5px 0px;\n height: 100%;\n align-content: center;\n}\n.group-inline .v-btn:not(.v-btn--round).v-size--default{\n height: 25px !important;\n} */\n.passable-time-setting{\n cursor: pointer;\n}\n.no-click,.no-click:hover {\n cursor: text !important;\n}\n.text-right {\n text-align: right !important;\n}\n.title-small{\n max-width: 60px !important;\n}\n.round-button-footer .v-card__actions{\n display: inline-block;\n text-align: right;\n}\n.round-button-footer .v-card__actions .allig-success-button, .round-button-footer .v-card__actions .allig-camcel-button{\n display: inline-block;\n}\n.round-button-footer .v-card__text{\n max-width: 100% !important;\n}\n.item-ellipsis .v-select__slot input{\n white-space: nowrap;\n width: 80% !important;\n overflow: hidden !important;\n text-overflow: ellipsis;\n}\n.common-padding .v-card__subtitle, .common-padding .v-card__text {\n padding: 0px !important;\n}\n.group-inline{\n display: inline-block;\n margin-right: 10px ;\n min-width: 130px;\n margin-bottom: 5px;\n}\n.group-inline .v-btn:not(.v-btn--round).v-size--default{\n height: 25px !important;\n}\n.group-inline.button-settings span.btn-primary{\n padding: 3px 8px !important;\n}\n.aff-table .allig-text-link.item-user-name {\n inline-size: 100%;\n overflow-wrap: break-word;\n}\n.v-application .error--text, .error-special {\n font-weight: bold;\n}\n.item-check-box-detail, .item-check-box {\n color: #231F20 !important;\n font-weight: bold !important;\n}\n.bg-error p, .bg-success p{\n margin-bottom: 0px !important;\n}\n.in-room-detail .v-tab{\n font-weight: bold !important;\n}\n.inline-block, .add-button {\n display: inline-block;\n}\n.add-button.mt-0 {\n margin-top: 10px !important;\n}\n.title-margin{\n margin-top: 20px;\n}\n@media only screen and (min-width: 1440px) {\n.border-table td{\n word-wrap: break-word; \n max-width: 10ch;\n}\n.scroll-table>.v-data-table__wrapper {\n overflow-y: auto !important;\n max-height: 750px !important;\n -ms-overflow-style: none;\n scrollbar-width: none;\n}\n.scroll-table>.v-data-table__wrapper::-webkit-scrollbar {\n display: none;\n}\n.group-inline{\n display: inline-block;\n margin-right: 10px ;\n width: calc(100% - 143px);\n max-width: 100%;\n margin: auto;\n}\n.group-inline.button-settings{\n max-width: 143px;\n float: right;\n height: 100%;\n line-height: 100%;\n align-content: center;\n}\n.group-inline.button-settings, .group-inline.button-settings .btn-primary {\n margin-right: 0px !important;\n}\n.group-inline .allig-text-link.item-user-name{\n line-height: 30px;\n}\n}\n.text-loading .v-progress-circular__info{\n font-size: 24px !important;\n}\n.v-breadcrumbs li .v-breadcrumbs__item {\n font-weight: normal !important;\n font-size: 20px !important;\n}\n.v-breadcrumbs li:last-child .v-breadcrumbs__item {\n font-weight: bold !important;\n}\n.container-user.container-common .input-search.v-input--is-disabled .v-input__slot,\n.container-user.container-common .input-search-box.v-input--is-disabled .v-input__slot {\n background: #d7dbdb !important;\n}\n.common-class .v-data-table td, .common-class .v-data-table td .item-count,\n.table-no-bg.v-data-table td, .table-no-bg.v-data-table td .item-count, .v-data-table.modal-table td,\n.gate-lock-form .v-data-table td, .common-padding .v-data-table td, .common-padding .v-data-table td .item-count{\n font-weight: bolder !important;\n}\n.title-display-block{\n font-weight: bolder;\n color: #989b9b !important;\n}\n.common-padding .v-input, .common-padding .v-input input, .common-class .v-input, \n.common-class .v-input input, .common-class .v-select .v-select__selection--comma,.room-form .v-input,\n.room-form .v-input input, .room-form .v-select .v-select__selection--comm{\n font-weight: bolder;\n color: #989b9b !important;\n}\n.v-select-item .v-list-item__content, .v-select-item .v-list-item__content .v-list-item__title ,\n.col-vertical .v-list-item__content .v-list-item__title, .common-class .v-list-item__content .v-list-item__title, \n.v-menu__content div[role='menuitem'].v-list-item .v-list-item__title, .v-select-item-group-permisson .v-list-item__content, .v-select-item-group-permisson .v-list-item__content .v-list-item__title,\n.class-v-select-item .v-list-item__content, .class-v-select-item .v-list-item__content .v-list-item__title, .common-class .v-select__selection{\n font-weight: bolder !important;\n color: #989b9b !important;\n}\n.common-padding .v-card__text.overflow-y-auto, .common-modal .v-card__text.overflow-y-auto, .common-modal .v-card__text, .common-modal .bock-info {\n font-weight: bolder;\n}\ndiv.text-caption, .success-label, .error-box-title, .text-progress {\n font-weight: bolder !important;\n}\n.error-passs{\n color: red;\n font-size: 15px;\n}\n.customize-class .v-card__text {\n font-weight: bolder !important;\n}\n.modal-gate td {\n word-wrap: break-word !important;\n max-width: 10ch !important;\n}\n.passable-form .v-input input,\n.passable-form .v-input--checkbox label, .formNoticeSetting .v-input input,.formNoticeSetting .btn-add-notice-setting .v-btn,\n.table-notice-setting, .LogLabelSettingEditForm .v-input input\n{\n font-weight: bolder !important;\n}\n.round-group-tab .users-table .round-action .container{\n background: #fff !important;\n}\n.round-group-tab .gate-list-modal-table .round-action {\n padding-bottom: 0px !important;\n}\n.table-edit-time .v-data-table table tr td {\n font-weight: bolder !important;\n}\n.v-text-field input{\n line-height: 24px !important;\n}\n.room-tab {\n border: solid 1px #F7F7F7 !important\n}\n.room-tab .v-tabs-items {\n\n background: #F7F7F7;\n border: none !important;\n}\n.room-tab .v-tabs-items .v-card {\n padding: 10px;\n margin: 10px;\n}\n.v-data-table table, .v-data-table table tr td, .v-data-table table th,\n.v-data-table table tr td .item-count, .v-list-item .v-list-item__title, .allig-text-link {\n font-weight: bolder !important;\n}\n.v-select .v-select__selection--comm, .allig-select-per-page .text-caption, .theme--light.v-select .v-select__selection--comma{\n font-weight: bolder !important;\n color: #989b9b !important;\n}\n.theme--light.v-radio--is-disabled label{\n color: #231F20 !important;\n font-weight: bolder !important;\n}\n.v-data-footer, .v-data-footer__select .v-select__selections .v-select__selection--comma, .v-data-footer__pagination {\n font-weight: bolder !important;\n color: #989b9b !important;\n font-size: 0.875rem;\n}\n.v-list-item .v-list-item__title, .v-list-item .v-list-item__subtitle{\n line-height: 2.2 !important;\n}\n@media only screen and (max-width: 1440px) {\n.mr-sm-0{\n margin-right: 0px !important\n}\n.v-application .ml-8.ml-small-0{\n margin-left: 0px !important;\n}\n.v-application .ml-4.ml-small-0{\n margin-left: 0px !important;\n}\n.v-application .row-date-search{\n margin-left: 0px !important;\n}\n.customize-table-scroll td, .customize-table-scroll th {\n word-break: keep-all !important;\n}\n.customize-table-scroll td .item-user-name{\n word-break: normal !important;\n}\n.customize-table-scroll th.furigana {\n min-width: 185px !important;\n width: 1850px !important;\n}\n.customize-table-scroll th.furigana{\n min-width: 185px !important;\n width: 185px !important;\n}\n.customize-table-scroll th.isAdmin{\n min-width: 140px !important;\n width: 140px !important;\n}\n.customize-table-scroll th.isPhoneAdmin{\n min-width: 150px !important;\n width: 150px !important;\n}\n.customize-table-scroll th.shareKeyBeValid{\n min-width: 150px !important;\n width: 150px !important;\n}\n.customize-table-scroll th.isValid{\n min-width: 125px !important;\n width: 125px !important;\n}\n.customize-table-scroll th.isMfaSms{\n min-width: 110px !important;\n width: 110px !important;\n}\n.customize-table-scroll th.passCode{\n min-width: 200px !important;\n width: 200px !important;\n}\n.customize-table-scroll th.controllerName{\n min-width: 110px !important;\n width: 110px !important;\n}\n}\n@media only screen and (max-width: 980px) {\n.table-gate-time table{\n width: 150% !important;\n}\n.item-show-page{\n margin-top: 0px;\n}\n.group-inline.button-settings, .group-inline.button-settings .btn-primary {\n margin-right: 0px !important;\n}\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/RegisterLoginUserTemplate/RegisterLoginUserTemplate.vue?vue&type=style&index=0&id=7c006c91&scoped=true&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/RegisterLoginUserTemplate/RegisterLoginUserTemplate.vue?vue&type=style&index=0&id=7c006c91&scoped=true&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-user-table .row-add-relation[data-v-7c006c91] {\r\n height: 32px;\n}\n.allig-user-table .message[data-v-7c006c91]{\r\n width: 100%;\n}\n.allig-user-table .row-message[data-v-7c006c91]{\r\n padding-left: 10px;\r\n padding-right: 10px;\n}\n.alert-info[data-v-7c006c91]{\r\n border: solid 1px #43A047 !important;\r\n font-size: 16px;\n}\n.desc[data-v-7c006c91] {\r\n display: inline-block;\r\n font-size: 16px;\r\n font-weight: bold;\n}\n.btn-upload[data-v-7c006c91] {\r\n color: #43A047;\r\n background-color: #fff;\r\n padding: 0px 15px;\r\n border-radius: 5px;\r\n cursor: pointer;\r\n display: inline-block;\r\n margin: 0px 15px;\r\n border: solid 1px #43A047 !important;\r\n font-size: 16px;\n}\n.info-export[data-v-7c006c91] {\r\n font-size: 16px !important;\n}\n.title-sub-login .text-subtitle-2[data-v-7c006c91]{\r\n font-size: 0.875rem !important;\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/SettingTemplate/SettingTemplate.vue?vue&type=style&index=0&id=f02b7162&scoped=true&lang=css&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/SettingTemplate/SettingTemplate.vue?vue&type=style&index=0&id=f02b7162&scoped=true&lang=css& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-date-picker[data-v-f02b7162]{\r\n box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);\n}\r\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/UsersTemplate/UsersTemplate.vue?vue&type=style&index=0&lang=css&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/UsersTemplate/UsersTemplate.vue?vue&type=style&index=0&lang=css& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.allig-container .container-common {\n max-width: 100% !important;\n padding: 0px 40px 40px 40px !important;\n}\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/templates/ZenescanTemplate/ZenescanTemplate.vue?vue&type=style&index=0&id=48def799&scoped=true&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/templates/ZenescanTemplate/ZenescanTemplate.vue?vue&type=style&index=0&id=48def799&scoped=true&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, "\n.zenescan-template[data-v-48def799] {\n position: relative;\n height: calc(100vh - 120px);\n}\n.zenescan-template .main-content[data-v-48def799] {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.zenescan-template .main[data-v-48def799] {\n position: relative;\n height: 100%;\n width: 100%;\n}\n\n", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "./node_modules/moment/locale sync recursive ^\\.\\/.*$":
/*!**************************************************!*\
!*** ./node_modules/moment/locale sync ^\.\/.*$ ***!
\**************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var map = {
"./af": "./node_modules/moment/locale/af.js",
"./af.js": "./node_modules/moment/locale/af.js",
"./ar": "./node_modules/moment/locale/ar.js",
"./ar-dz": "./node_modules/moment/locale/ar-dz.js",
"./ar-dz.js": "./node_modules/moment/locale/ar-dz.js",
"./ar-kw": "./node_modules/moment/locale/ar-kw.js",
"./ar-kw.js": "./node_modules/moment/locale/ar-kw.js",
"./ar-ly": "./node_modules/moment/locale/ar-ly.js",
"./ar-ly.js": "./node_modules/moment/locale/ar-ly.js",
"./ar-ma": "./node_modules/moment/locale/ar-ma.js",
"./ar-ma.js": "./node_modules/moment/locale/ar-ma.js",
"./ar-sa": "./node_modules/moment/locale/ar-sa.js",
"./ar-sa.js": "./node_modules/moment/locale/ar-sa.js",
"./ar-tn": "./node_modules/moment/locale/ar-tn.js",
"./ar-tn.js": "./node_modules/moment/locale/ar-tn.js",
"./ar.js": "./node_modules/moment/locale/ar.js",
"./az": "./node_modules/moment/locale/az.js",
"./az.js": "./node_modules/moment/locale/az.js",
"./be": "./node_modules/moment/locale/be.js",
"./be.js": "./node_modules/moment/locale/be.js",
"./bg": "./node_modules/moment/locale/bg.js",
"./bg.js": "./node_modules/moment/locale/bg.js",
"./bm": "./node_modules/moment/locale/bm.js",
"./bm.js": "./node_modules/moment/locale/bm.js",
"./bn": "./node_modules/moment/locale/bn.js",
"./bn-bd": "./node_modules/moment/locale/bn-bd.js",
"./bn-bd.js": "./node_modules/moment/locale/bn-bd.js",
"./bn.js": "./node_modules/moment/locale/bn.js",
"./bo": "./node_modules/moment/locale/bo.js",
"./bo.js": "./node_modules/moment/locale/bo.js",
"./br": "./node_modules/moment/locale/br.js",
"./br.js": "./node_modules/moment/locale/br.js",
"./bs": "./node_modules/moment/locale/bs.js",
"./bs.js": "./node_modules/moment/locale/bs.js",
"./ca": "./node_modules/moment/locale/ca.js",
"./ca.js": "./node_modules/moment/locale/ca.js",
"./cs": "./node_modules/moment/locale/cs.js",
"./cs.js": "./node_modules/moment/locale/cs.js",
"./cv": "./node_modules/moment/locale/cv.js",
"./cv.js": "./node_modules/moment/locale/cv.js",
"./cy": "./node_modules/moment/locale/cy.js",
"./cy.js": "./node_modules/moment/locale/cy.js",
"./da": "./node_modules/moment/locale/da.js",
"./da.js": "./node_modules/moment/locale/da.js",
"./de": "./node_modules/moment/locale/de.js",
"./de-at": "./node_modules/moment/locale/de-at.js",
"./de-at.js": "./node_modules/moment/locale/de-at.js",
"./de-ch": "./node_modules/moment/locale/de-ch.js",
"./de-ch.js": "./node_modules/moment/locale/de-ch.js",
"./de.js": "./node_modules/moment/locale/de.js",
"./dv": "./node_modules/moment/locale/dv.js",
"./dv.js": "./node_modules/moment/locale/dv.js",
"./el": "./node_modules/moment/locale/el.js",
"./el.js": "./node_modules/moment/locale/el.js",
"./en-au": "./node_modules/moment/locale/en-au.js",
"./en-au.js": "./node_modules/moment/locale/en-au.js",
"./en-ca": "./node_modules/moment/locale/en-ca.js",
"./en-ca.js": "./node_modules/moment/locale/en-ca.js",
"./en-gb": "./node_modules/moment/locale/en-gb.js",
"./en-gb.js": "./node_modules/moment/locale/en-gb.js",
"./en-ie": "./node_modules/moment/locale/en-ie.js",
"./en-ie.js": "./node_modules/moment/locale/en-ie.js",
"./en-il": "./node_modules/moment/locale/en-il.js",
"./en-il.js": "./node_modules/moment/locale/en-il.js",
"./en-in": "./node_modules/moment/locale/en-in.js",
"./en-in.js": "./node_modules/moment/locale/en-in.js",
"./en-nz": "./node_modules/moment/locale/en-nz.js",
"./en-nz.js": "./node_modules/moment/locale/en-nz.js",
"./en-sg": "./node_modules/moment/locale/en-sg.js",
"./en-sg.js": "./node_modules/moment/locale/en-sg.js",
"./eo": "./node_modules/moment/locale/eo.js",
"./eo.js": "./node_modules/moment/locale/eo.js",
"./es": "./node_modules/moment/locale/es.js",
"./es-do": "./node_modules/moment/locale/es-do.js",
"./es-do.js": "./node_modules/moment/locale/es-do.js",
"./es-mx": "./node_modules/moment/locale/es-mx.js",
"./es-mx.js": "./node_modules/moment/locale/es-mx.js",
"./es-us": "./node_modules/moment/locale/es-us.js",
"./es-us.js": "./node_modules/moment/locale/es-us.js",
"./es.js": "./node_modules/moment/locale/es.js",
"./et": "./node_modules/moment/locale/et.js",
"./et.js": "./node_modules/moment/locale/et.js",
"./eu": "./node_modules/moment/locale/eu.js",
"./eu.js": "./node_modules/moment/locale/eu.js",
"./fa": "./node_modules/moment/locale/fa.js",
"./fa.js": "./node_modules/moment/locale/fa.js",
"./fi": "./node_modules/moment/locale/fi.js",
"./fi.js": "./node_modules/moment/locale/fi.js",
"./fil": "./node_modules/moment/locale/fil.js",
"./fil.js": "./node_modules/moment/locale/fil.js",
"./fo": "./node_modules/moment/locale/fo.js",
"./fo.js": "./node_modules/moment/locale/fo.js",
"./fr": "./node_modules/moment/locale/fr.js",
"./fr-ca": "./node_modules/moment/locale/fr-ca.js",
"./fr-ca.js": "./node_modules/moment/locale/fr-ca.js",
"./fr-ch": "./node_modules/moment/locale/fr-ch.js",
"./fr-ch.js": "./node_modules/moment/locale/fr-ch.js",
"./fr.js": "./node_modules/moment/locale/fr.js",
"./fy": "./node_modules/moment/locale/fy.js",
"./fy.js": "./node_modules/moment/locale/fy.js",
"./ga": "./node_modules/moment/locale/ga.js",
"./ga.js": "./node_modules/moment/locale/ga.js",
"./gd": "./node_modules/moment/locale/gd.js",
"./gd.js": "./node_modules/moment/locale/gd.js",
"./gl": "./node_modules/moment/locale/gl.js",
"./gl.js": "./node_modules/moment/locale/gl.js",
"./gom-deva": "./node_modules/moment/locale/gom-deva.js",
"./gom-deva.js": "./node_modules/moment/locale/gom-deva.js",
"./gom-latn": "./node_modules/moment/locale/gom-latn.js",
"./gom-latn.js": "./node_modules/moment/locale/gom-latn.js",
"./gu": "./node_modules/moment/locale/gu.js",
"./gu.js": "./node_modules/moment/locale/gu.js",
"./he": "./node_modules/moment/locale/he.js",
"./he.js": "./node_modules/moment/locale/he.js",
"./hi": "./node_modules/moment/locale/hi.js",
"./hi.js": "./node_modules/moment/locale/hi.js",
"./hr": "./node_modules/moment/locale/hr.js",
"./hr.js": "./node_modules/moment/locale/hr.js",
"./hu": "./node_modules/moment/locale/hu.js",
"./hu.js": "./node_modules/moment/locale/hu.js",
"./hy-am": "./node_modules/moment/locale/hy-am.js",
"./hy-am.js": "./node_modules/moment/locale/hy-am.js",
"./id": "./node_modules/moment/locale/id.js",
"./id.js": "./node_modules/moment/locale/id.js",
"./is": "./node_modules/moment/locale/is.js",
"./is.js": "./node_modules/moment/locale/is.js",
"./it": "./node_modules/moment/locale/it.js",
"./it-ch": "./node_modules/moment/locale/it-ch.js",
"./it-ch.js": "./node_modules/moment/locale/it-ch.js",
"./it.js": "./node_modules/moment/locale/it.js",
"./ja": "./node_modules/moment/locale/ja.js",
"./ja.js": "./node_modules/moment/locale/ja.js",
"./jv": "./node_modules/moment/locale/jv.js",
"./jv.js": "./node_modules/moment/locale/jv.js",
"./ka": "./node_modules/moment/locale/ka.js",
"./ka.js": "./node_modules/moment/locale/ka.js",
"./kk": "./node_modules/moment/locale/kk.js",
"./kk.js": "./node_modules/moment/locale/kk.js",
"./km": "./node_modules/moment/locale/km.js",
"./km.js": "./node_modules/moment/locale/km.js",
"./kn": "./node_modules/moment/locale/kn.js",
"./kn.js": "./node_modules/moment/locale/kn.js",
"./ko": "./node_modules/moment/locale/ko.js",
"./ko.js": "./node_modules/moment/locale/ko.js",
"./ku": "./node_modules/moment/locale/ku.js",
"./ku.js": "./node_modules/moment/locale/ku.js",
"./ky": "./node_modules/moment/locale/ky.js",
"./ky.js": "./node_modules/moment/locale/ky.js",
"./lb": "./node_modules/moment/locale/lb.js",
"./lb.js": "./node_modules/moment/locale/lb.js",
"./lo": "./node_modules/moment/locale/lo.js",
"./lo.js": "./node_modules/moment/locale/lo.js",
"./lt": "./node_modules/moment/locale/lt.js",
"./lt.js": "./node_modules/moment/locale/lt.js",
"./lv": "./node_modules/moment/locale/lv.js",
"./lv.js": "./node_modules/moment/locale/lv.js",
"./me": "./node_modules/moment/locale/me.js",
"./me.js": "./node_modules/moment/locale/me.js",
"./mi": "./node_modules/moment/locale/mi.js",
"./mi.js": "./node_modules/moment/locale/mi.js",
"./mk": "./node_modules/moment/locale/mk.js",
"./mk.js": "./node_modules/moment/locale/mk.js",
"./ml": "./node_modules/moment/locale/ml.js",
"./ml.js": "./node_modules/moment/locale/ml.js",
"./mn": "./node_modules/moment/locale/mn.js",
"./mn.js": "./node_modules/moment/locale/mn.js",
"./mr": "./node_modules/moment/locale/mr.js",
"./mr.js": "./node_modules/moment/locale/mr.js",
"./ms": "./node_modules/moment/locale/ms.js",
"./ms-my": "./node_modules/moment/locale/ms-my.js",
"./ms-my.js": "./node_modules/moment/locale/ms-my.js",
"./ms.js": "./node_modules/moment/locale/ms.js",
"./mt": "./node_modules/moment/locale/mt.js",
"./mt.js": "./node_modules/moment/locale/mt.js",
"./my": "./node_modules/moment/locale/my.js",
"./my.js": "./node_modules/moment/locale/my.js",
"./nb": "./node_modules/moment/locale/nb.js",
"./nb.js": "./node_modules/moment/locale/nb.js",
"./ne": "./node_modules/moment/locale/ne.js",
"./ne.js": "./node_modules/moment/locale/ne.js",
"./nl": "./node_modules/moment/locale/nl.js",
"./nl-be": "./node_modules/moment/locale/nl-be.js",
"./nl-be.js": "./node_modules/moment/locale/nl-be.js",
"./nl.js": "./node_modules/moment/locale/nl.js",
"./nn": "./node_modules/moment/locale/nn.js",
"./nn.js": "./node_modules/moment/locale/nn.js",
"./oc-lnc": "./node_modules/moment/locale/oc-lnc.js",
"./oc-lnc.js": "./node_modules/moment/locale/oc-lnc.js",
"./pa-in": "./node_modules/moment/locale/pa-in.js",
"./pa-in.js": "./node_modules/moment/locale/pa-in.js",
"./pl": "./node_modules/moment/locale/pl.js",
"./pl.js": "./node_modules/moment/locale/pl.js",
"./pt": "./node_modules/moment/locale/pt.js",
"./pt-br": "./node_modules/moment/locale/pt-br.js",
"./pt-br.js": "./node_modules/moment/locale/pt-br.js",
"./pt.js": "./node_modules/moment/locale/pt.js",
"./ro": "./node_modules/moment/locale/ro.js",
"./ro.js": "./node_modules/moment/locale/ro.js",
"./ru": "./node_modules/moment/locale/ru.js",
"./ru.js": "./node_modules/moment/locale/ru.js",
"./sd": "./node_modules/moment/locale/sd.js",
"./sd.js": "./node_modules/moment/locale/sd.js",
"./se": "./node_modules/moment/locale/se.js",
"./se.js": "./node_modules/moment/locale/se.js",
"./si": "./node_modules/moment/locale/si.js",
"./si.js": "./node_modules/moment/locale/si.js",
"./sk": "./node_modules/moment/locale/sk.js",
"./sk.js": "./node_modules/moment/locale/sk.js",
"./sl": "./node_modules/moment/locale/sl.js",
"./sl.js": "./node_modules/moment/locale/sl.js",
"./sq": "./node_modules/moment/locale/sq.js",
"./sq.js": "./node_modules/moment/locale/sq.js",
"./sr": "./node_modules/moment/locale/sr.js",
"./sr-cyrl": "./node_modules/moment/locale/sr-cyrl.js",
"./sr-cyrl.js": "./node_modules/moment/locale/sr-cyrl.js",
"./sr.js": "./node_modules/moment/locale/sr.js",
"./ss": "./node_modules/moment/locale/ss.js",
"./ss.js": "./node_modules/moment/locale/ss.js",
"./sv": "./node_modules/moment/locale/sv.js",
"./sv.js": "./node_modules/moment/locale/sv.js",
"./sw": "./node_modules/moment/locale/sw.js",
"./sw.js": "./node_modules/moment/locale/sw.js",
"./ta": "./node_modules/moment/locale/ta.js",
"./ta.js": "./node_modules/moment/locale/ta.js",
"./te": "./node_modules/moment/locale/te.js",
"./te.js": "./node_modules/moment/locale/te.js",
"./tet": "./node_modules/moment/locale/tet.js",
"./tet.js": "./node_modules/moment/locale/tet.js",
"./tg": "./node_modules/moment/locale/tg.js",
"./tg.js": "./node_modules/moment/locale/tg.js",
"./th": "./node_modules/moment/locale/th.js",
"./th.js": "./node_modules/moment/locale/th.js",
"./tk": "./node_modules/moment/locale/tk.js",
"./tk.js": "./node_modules/moment/locale/tk.js",
"./tl-ph": "./node_modules/moment/locale/tl-ph.js",
"./tl-ph.js": "./node_modules/moment/locale/tl-ph.js",
"./tlh": "./node_modules/moment/locale/tlh.js",
"./tlh.js": "./node_modules/moment/locale/tlh.js",
"./tr": "./node_modules/moment/locale/tr.js",
"./tr.js": "./node_modules/moment/locale/tr.js",
"./tzl": "./node_modules/moment/locale/tzl.js",
"./tzl.js": "./node_modules/moment/locale/tzl.js",
"./tzm": "./node_modules/moment/locale/tzm.js",
"./tzm-latn": "./node_modules/moment/locale/tzm-latn.js",
"./tzm-latn.js": "./node_modules/moment/locale/tzm-latn.js",
"./tzm.js": "./node_modules/moment/locale/tzm.js",
"./ug-cn": "./node_modules/moment/locale/ug-cn.js",
"./ug-cn.js": "./node_modules/moment/locale/ug-cn.js",
"./uk": "./node_modules/moment/locale/uk.js",
"./uk.js": "./node_modules/moment/locale/uk.js",
"./ur": "./node_modules/moment/locale/ur.js",
"./ur.js": "./node_modules/moment/locale/ur.js",
"./uz": "./node_modules/moment/locale/uz.js",
"./uz-latn": "./node_modules/moment/locale/uz-latn.js",
"./uz-latn.js": "./node_modules/moment/locale/uz-latn.js",
"./uz.js": "./node_modules/moment/locale/uz.js",
"./vi": "./node_modules/moment/locale/vi.js",
"./vi.js": "./node_modules/moment/locale/vi.js",
"./x-pseudo": "./node_modules/moment/locale/x-pseudo.js",
"./x-pseudo.js": "./node_modules/moment/locale/x-pseudo.js",
"./yo": "./node_modules/moment/locale/yo.js",
"./yo.js": "./node_modules/moment/locale/yo.js",
"./zh-cn": "./node_modules/moment/locale/zh-cn.js",
"./zh-cn.js": "./node_modules/moment/locale/zh-cn.js",
"./zh-hk": "./node_modules/moment/locale/zh-hk.js",
"./zh-hk.js": "./node_modules/moment/locale/zh-hk.js",
"./zh-mo": "./node_modules/moment/locale/zh-mo.js",
"./zh-mo.js": "./node_modules/moment/locale/zh-mo.js",
"./zh-tw": "./node_modules/moment/locale/zh-tw.js",
"./zh-tw.js": "./node_modules/moment/locale/zh-tw.js"
};
function webpackContext(req) {
var id = webpackContextResolve(req);
return __webpack_require__(id);
}
function webpackContextResolve(req) {
if(!__webpack_require__.o(map, req)) {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
}
return map[req];
}
webpackContext.keys = function webpackContextKeys() {
return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = "./node_modules/moment/locale sync recursive ^\\.\\/.*$";
/***/ }),
/***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=style&index=0&lang=css&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/vue-style-loader??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=style&index=0&lang=css& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a