|
@@ -2008,8 +2008,8 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
mounted: function mounted() {
|
|
mounted: function mounted() {
|
|
|
var _this = this;
|
|
var _this = this;
|
|
|
|
|
|
|
|
- Echo.channel('assets').listen('AssetUpdated', function (e) {
|
|
|
|
|
- _this.data = JSON.parse(e.data);
|
|
|
|
|
|
|
+ Echo.channel('asset.' + this.data.pcid).listen('AssetUpdated', function (e) {
|
|
|
|
|
+ _this.data = e.data;
|
|
|
_this.pcextra = JSON.parse(e.pcextra);
|
|
_this.pcextra = JSON.parse(e.pcextra);
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -2342,6 +2342,47 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
});
|
|
});
|
|
|
return list;
|
|
return list;
|
|
|
}
|
|
}
|
|
|
|
|
+ },
|
|
|
|
|
+ methods: {
|
|
|
|
|
+ deleteCred: function deleteCred(index) {
|
|
|
|
|
+ this.credentials.splice(index, 1);
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ mounted: function mounted() {
|
|
|
|
|
+ var _this = this;
|
|
|
|
|
+
|
|
|
|
|
+ if (this.pcid) {
|
|
|
|
|
+ Echo.channel('credlist.pcid.' + this.pcid).listen('CredentialDeleted', function (e) {
|
|
|
|
|
+ var deletedCred = e.credential;
|
|
|
|
|
+
|
|
|
|
|
+ var index = _this.credentials.findIndex(function (credential) {
|
|
|
|
|
+ return credential.credid === deletedCred['credid'];
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ console.log(index);
|
|
|
|
|
+ $('#credential' + deletedCred['credid'] + 'deleteModal').modal('hide');
|
|
|
|
|
+
|
|
|
|
|
+ _this.deleteCred(index);
|
|
|
|
|
+ }).listen('CredentialAdded', function (e) {
|
|
|
|
|
+ _this.credentials.unshift(e.credential);
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (this.groupid) {
|
|
|
|
|
+ Echo.channel('credlist.groupid.' + this.groupid).listen('CredentialDeleted', function (e) {
|
|
|
|
|
+ var deletedCred = e.credential;
|
|
|
|
|
+
|
|
|
|
|
+ var index = _this.credentials.findIndex(function (credential) {
|
|
|
|
|
+ return credential.groupid === deletedCred['groupid'];
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ $('#credential' + deletedCred['credid'] + 'deleteModal').modal('hide');
|
|
|
|
|
+
|
|
|
|
|
+ _this.deleteCred(index);
|
|
|
|
|
+ }).listen('CredentialAdded', function (e) {
|
|
|
|
|
+ _this.credentials.unshift(e.credential);
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -2387,6 +2428,18 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
//
|
|
//
|
|
|
//
|
|
//
|
|
|
//
|
|
//
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
|
|
props: ['credential', 'descriptions'],
|
|
props: ['credential', 'descriptions'],
|
|
|
data: function data() {
|
|
data: function data() {
|
|
@@ -2398,24 +2451,20 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
mounted: function mounted() {
|
|
mounted: function mounted() {
|
|
|
var _this = this;
|
|
var _this = this;
|
|
|
|
|
|
|
|
- Echo.channel('credentials').listen('CredentialUpdated', function (e) {
|
|
|
|
|
- // This part could potentially use a refactor.
|
|
|
|
|
- // Probably needs a credential list component to listen for this
|
|
|
|
|
- // even and update the corresponding credential. Currently every
|
|
|
|
|
- // credential on the page receives this event and checks whether it was intended
|
|
|
|
|
- // for its credential or not. I would imagine this could cause a problem
|
|
|
|
|
- // on the group page, which will potentially have a lot more credentials from
|
|
|
|
|
- // various assets. Better solution may be to have a credentials list component
|
|
|
|
|
- // That listens for credential update events and updates the appropriate credential.
|
|
|
|
|
- // There would still be multiples of those on the group credentials page, but an
|
|
|
|
|
- // order of magnitude less of those than of individual credentials.
|
|
|
|
|
- // It also may not be a big deal performance wise to do it like this, not sure.
|
|
|
|
|
- var eData = JSON.parse(e.data);
|
|
|
|
|
-
|
|
|
|
|
- if (_this.data.credid === eData.credid) {
|
|
|
|
|
- _this.data = eData;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ Echo.channel('credential.' + this.data.credid).listen('CredentialUpdated', function (e) {
|
|
|
|
|
+ _this.data = e.credential;
|
|
|
});
|
|
});
|
|
|
|
|
+ },
|
|
|
|
|
+ methods: {
|
|
|
|
|
+ deleteCredential: function deleteCredential() {
|
|
|
|
|
+ var _this2 = this;
|
|
|
|
|
+
|
|
|
|
|
+ axios["delete"]('/api/credentials/' + this.data.credid, this.data).then(function (response) {
|
|
|
|
|
+ $('#credential' + _this2.data.credid + 'deleteModal').modal('hide');
|
|
|
|
|
+ })["catch"](function (error) {
|
|
|
|
|
+ console.error(error);
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -2451,16 +2500,15 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
|
|
|
|
|
/***/ }),
|
|
/***/ }),
|
|
|
|
|
|
|
|
-/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/notes.vue?vue&type=script&lang=js&":
|
|
|
|
|
-/*!****************************************************************************************************************************************************************!*\
|
|
|
|
|
- !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/notes.vue?vue&type=script&lang=js& ***!
|
|
|
|
|
- \****************************************************************************************************************************************************************/
|
|
|
|
|
|
|
+/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/note-form-modal.vue?vue&type=script&lang=js&":
|
|
|
|
|
+/*!**************************************************************************************************************************************************************************!*\
|
|
|
|
|
+ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/note-form-modal.vue?vue&type=script&lang=js& ***!
|
|
|
|
|
+ \**************************************************************************************************************************************************************************/
|
|
|
/*! exports provided: default */
|
|
/*! exports provided: default */
|
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
|
|
|
"use strict";
|
|
"use strict";
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
__webpack_require__.r(__webpack_exports__);
|
|
|
-/* harmony import */ var _mixins_dateMixin__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../mixins/dateMixin */ "./resources/js/mixins/dateMixin.js");
|
|
|
|
|
//
|
|
//
|
|
|
//
|
|
//
|
|
|
//
|
|
//
|
|
@@ -2478,6 +2526,77 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
//
|
|
//
|
|
|
//
|
|
//
|
|
|
//
|
|
//
|
|
|
|
|
+/* harmony default export */ __webpack_exports__["default"] = ({
|
|
|
|
|
+ props: {
|
|
|
|
|
+ populateWith: {
|
|
|
|
|
+ type: Object
|
|
|
|
|
+ },
|
|
|
|
|
+ modalId: {
|
|
|
|
|
+ type: String,
|
|
|
|
|
+ require: true
|
|
|
|
|
+ },
|
|
|
|
|
+ noteType: {
|
|
|
|
|
+ type: Number
|
|
|
|
|
+ },
|
|
|
|
|
+ noteUser: {
|
|
|
|
|
+ type: String
|
|
|
|
|
+ },
|
|
|
|
|
+ woid: {
|
|
|
|
|
+ type: Number
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ data: function data() {
|
|
|
|
|
+ return {
|
|
|
|
|
+ note: {}
|
|
|
|
|
+ };
|
|
|
|
|
+ },
|
|
|
|
|
+ mounted: function mounted() {
|
|
|
|
|
+ if (!this.populateWith) {
|
|
|
|
|
+ this.note = {
|
|
|
|
|
+ thenote: '',
|
|
|
|
|
+ notetype: this.noteType,
|
|
|
|
|
+ noteuser: this.noteUser,
|
|
|
|
|
+ woid: this.woid
|
|
|
|
|
+ };
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.note = JSON.parse(JSON.stringify(this.populateWith));
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ methods: {
|
|
|
|
|
+ updateNote: function updateNote(note) {
|
|
|
|
|
+ if (this.populateWith) {
|
|
|
|
|
+ axios.put('/api/workorders/notes/' + note.noteid, note).then(function (response) {
|
|
|
|
|
+ hideModal();
|
|
|
|
|
+ });
|
|
|
|
|
+ } else {
|
|
|
|
|
+ axios.post('/api/workorders/notes', note).then(function (response) {
|
|
|
|
|
+ hideModal();
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ hideModal: function hideModal() {
|
|
|
|
|
+ $('#' + this.modalId).modal('hide');
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+});
|
|
|
|
|
+
|
|
|
|
|
+/***/ }),
|
|
|
|
|
+
|
|
|
|
|
+/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/notes.vue?vue&type=script&lang=js&":
|
|
|
|
|
+/*!****************************************************************************************************************************************************************!*\
|
|
|
|
|
+ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/notes.vue?vue&type=script&lang=js& ***!
|
|
|
|
|
+ \****************************************************************************************************************************************************************/
|
|
|
|
|
+/*! exports provided: default */
|
|
|
|
|
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
+
|
|
|
|
|
+"use strict";
|
|
|
|
|
+__webpack_require__.r(__webpack_exports__);
|
|
|
|
|
+/* harmony import */ var _mixins_dateMixin__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../mixins/dateMixin */ "./resources/js/mixins/dateMixin.js");
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
//
|
|
//
|
|
|
//
|
|
//
|
|
|
//
|
|
//
|
|
@@ -2503,11 +2622,27 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
|
|
|
|
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
|
|
mixins: [_mixins_dateMixin__WEBPACK_IMPORTED_MODULE_0__["default"]],
|
|
mixins: [_mixins_dateMixin__WEBPACK_IMPORTED_MODULE_0__["default"]],
|
|
|
- props: ['initialnotes', 'authusername'],
|
|
|
|
|
|
|
+ props: ['initialnotes', 'authusername', 'noteType', 'woid'],
|
|
|
data: function data() {
|
|
data: function data() {
|
|
|
return {
|
|
return {
|
|
|
- notes: this.initialnotes
|
|
|
|
|
|
|
+ notes: Object.values(this.initialnotes),
|
|
|
|
|
+ currentOrder: 'order-first'
|
|
|
};
|
|
};
|
|
|
|
|
+ },
|
|
|
|
|
+ methods: {
|
|
|
|
|
+ setOrder: function setOrder(index) {
|
|
|
|
|
+ if (index === 0) {
|
|
|
|
|
+ this.currentOrder = 'order-first';
|
|
|
|
|
+ } else if (this.notes[index].noteuser !== this.notes[index - 1].noteuser) {
|
|
|
|
|
+ if (this.currentOrder === 'order-first') {
|
|
|
|
|
+ this.currentOrder = 'order-last';
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.currentOrder = 'order-first';
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return this.currentOrder;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -2641,8 +2776,8 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
mounted: function mounted() {
|
|
mounted: function mounted() {
|
|
|
var _this = this;
|
|
var _this = this;
|
|
|
|
|
|
|
|
- Echo.channel('work-orders').listen('WorkOrderUpdated', function (e) {
|
|
|
|
|
- _this.data = JSON.parse(e.data);
|
|
|
|
|
|
|
+ Echo.channel('work-order.' + this.data.woid).listen('WorkOrderUpdated', function (e) {
|
|
|
|
|
+ _this.data = e.data;
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
@@ -49562,6 +49697,59 @@ var render = function() {
|
|
|
}
|
|
}
|
|
|
}),
|
|
}),
|
|
|
_vm._v(" "),
|
|
_vm._v(" "),
|
|
|
|
|
+ _c(
|
|
|
|
|
+ "modal",
|
|
|
|
|
+ {
|
|
|
|
|
+ attrs: {
|
|
|
|
|
+ id: "credential" + this.data.credid + "deleteModal",
|
|
|
|
|
+ tabindex: "-1"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ [
|
|
|
|
|
+ _c(
|
|
|
|
|
+ "h5",
|
|
|
|
|
+ {
|
|
|
|
|
+ staticClass: "modal-title",
|
|
|
|
|
+ attrs: {
|
|
|
|
|
+ slot: "header",
|
|
|
|
|
+ id: "credential" + this.data.credid + "deleteModalLabel"
|
|
|
|
|
+ },
|
|
|
|
|
+ slot: "header"
|
|
|
|
|
+ },
|
|
|
|
|
+ [_vm._v("\r\n Delete Credential\r\n ")]
|
|
|
|
|
+ ),
|
|
|
|
|
+ _vm._v(" "),
|
|
|
|
|
+ _c("div", { attrs: { slot: "body" }, slot: "body" }, [
|
|
|
|
|
+ _vm._v("\r\n Are you sure?\r\n ")
|
|
|
|
|
+ ]),
|
|
|
|
|
+ _vm._v(" "),
|
|
|
|
|
+ _c("div", { attrs: { slot: "footer" }, slot: "footer" }, [
|
|
|
|
|
+ _c(
|
|
|
|
|
+ "button",
|
|
|
|
|
+ {
|
|
|
|
|
+ staticClass: "btn btn-secondary",
|
|
|
|
|
+ attrs: { type: "button", "data-dismiss": "modal" }
|
|
|
|
|
+ },
|
|
|
|
|
+ [_vm._v("Cancel")]
|
|
|
|
|
+ ),
|
|
|
|
|
+ _vm._v(" "),
|
|
|
|
|
+ _c(
|
|
|
|
|
+ "button",
|
|
|
|
|
+ {
|
|
|
|
|
+ staticClass: "btn btn-danger",
|
|
|
|
|
+ attrs: { type: "button" },
|
|
|
|
|
+ on: {
|
|
|
|
|
+ click: function($event) {
|
|
|
|
|
+ return _vm.deleteCredential()
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ [_vm._v("Confirm")]
|
|
|
|
|
+ )
|
|
|
|
|
+ ])
|
|
|
|
|
+ ]
|
|
|
|
|
+ ),
|
|
|
|
|
+ _vm._v(" "),
|
|
|
_c("div", { staticClass: "row no-gutters" }, [
|
|
_c("div", { staticClass: "row no-gutters" }, [
|
|
|
_c("div", { staticClass: "h5 col-3 text-left" }, [
|
|
_c("div", { staticClass: "h5 col-3 text-left" }, [
|
|
|
_vm._v(_vm._s(this.data.creddesc))
|
|
_vm._v(_vm._s(this.data.creddesc))
|
|
@@ -49647,7 +49835,19 @@ var render = function() {
|
|
|
[_c("i", { staticClass: "fas fa-fw fa-edit" })]
|
|
[_c("i", { staticClass: "fas fa-fw fa-edit" })]
|
|
|
),
|
|
),
|
|
|
_vm._v(" "),
|
|
_vm._v(" "),
|
|
|
- _vm._m(2)
|
|
|
|
|
|
|
+ _c(
|
|
|
|
|
+ "button",
|
|
|
|
|
+ {
|
|
|
|
|
+ staticClass: "btn btn-sm btn-danger p-lg-1",
|
|
|
|
|
+ attrs: {
|
|
|
|
|
+ type: "button",
|
|
|
|
|
+ "data-toggle": "modal",
|
|
|
|
|
+ "data-target":
|
|
|
|
|
+ "#credential" + this.data.credid + "deleteModal"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ [_c("i", { staticClass: "fas fa-fw fa-trash-alt" })]
|
|
|
|
|
+ )
|
|
|
]
|
|
]
|
|
|
)
|
|
)
|
|
|
])
|
|
])
|
|
@@ -49671,19 +49871,6 @@ var staticRenderFns = [
|
|
|
return _c("label", { attrs: { for: "password" } }, [
|
|
return _c("label", { attrs: { for: "password" } }, [
|
|
|
_c("i", { staticClass: "fas fa-fw fa-key" })
|
|
_c("i", { staticClass: "fas fa-fw fa-key" })
|
|
|
])
|
|
])
|
|
|
- },
|
|
|
|
|
- function() {
|
|
|
|
|
- var _vm = this
|
|
|
|
|
- var _h = _vm.$createElement
|
|
|
|
|
- var _c = _vm._self._c || _h
|
|
|
|
|
- return _c(
|
|
|
|
|
- "button",
|
|
|
|
|
- {
|
|
|
|
|
- staticClass: "btn btn-sm btn-danger p-lg-1",
|
|
|
|
|
- attrs: { type: "button" }
|
|
|
|
|
- },
|
|
|
|
|
- [_c("i", { staticClass: "fas fa-fw fa-trash-alt" })]
|
|
|
|
|
- )
|
|
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|
|
|
render._withStripped = true
|
|
render._withStripped = true
|
|
@@ -49784,6 +49971,107 @@ render._withStripped = true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+/***/ }),
|
|
|
|
|
+
|
|
|
|
|
+/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/note-form-modal.vue?vue&type=template&id=0435c624&":
|
|
|
|
|
+/*!******************************************************************************************************************************************************************************************************************!*\
|
|
|
|
|
+ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/note-form-modal.vue?vue&type=template&id=0435c624& ***!
|
|
|
|
|
+ \******************************************************************************************************************************************************************************************************************/
|
|
|
|
|
+/*! 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: {
|
|
|
|
|
+ id: _vm.modalId,
|
|
|
|
|
+ tabindex: "-1",
|
|
|
|
|
+ role: "dialog",
|
|
|
|
|
+ "aria-labelledby": _vm.modalId + "Label"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ [
|
|
|
|
|
+ _c(
|
|
|
|
|
+ "h5",
|
|
|
|
|
+ {
|
|
|
|
|
+ staticClass: "modal-title",
|
|
|
|
|
+ attrs: { slot: "header", id: _vm.modalId + "Label" },
|
|
|
|
|
+ slot: "header"
|
|
|
|
|
+ },
|
|
|
|
|
+ [_vm._v("\n Edit Note\n ")]
|
|
|
|
|
+ ),
|
|
|
|
|
+ _vm._v(" "),
|
|
|
|
|
+ _c("div", { attrs: { slot: "body" }, slot: "body" }, [
|
|
|
|
|
+ _c("div", { staticClass: "form-group" }, [
|
|
|
|
|
+ _c("label", { attrs: { for: "content" } }, [_vm._v("Content")]),
|
|
|
|
|
+ _vm._v(" "),
|
|
|
|
|
+ _c("textarea", {
|
|
|
|
|
+ directives: [
|
|
|
|
|
+ {
|
|
|
|
|
+ name: "model",
|
|
|
|
|
+ rawName: "v-model",
|
|
|
|
|
+ value: _vm.note.thenote,
|
|
|
|
|
+ expression: "note.thenote"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ staticClass: "form-control",
|
|
|
|
|
+ attrs: {
|
|
|
|
|
+ name: "content" + _vm.note.noteid,
|
|
|
|
|
+ id: "content" + _vm.note.noteid
|
|
|
|
|
+ },
|
|
|
|
|
+ domProps: { value: _vm.note.thenote },
|
|
|
|
|
+ on: {
|
|
|
|
|
+ input: function($event) {
|
|
|
|
|
+ if ($event.target.composing) {
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ _vm.$set(_vm.note, "thenote", $event.target.value)
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ ])
|
|
|
|
|
+ ]),
|
|
|
|
|
+ _vm._v(" "),
|
|
|
|
|
+ _c("div", { attrs: { slot: "footer" }, slot: "footer" }, [
|
|
|
|
|
+ _c(
|
|
|
|
|
+ "button",
|
|
|
|
|
+ {
|
|
|
|
|
+ staticClass: "btn btn-secondary",
|
|
|
|
|
+ attrs: { type: "button", "data-dismiss": "modal" }
|
|
|
|
|
+ },
|
|
|
|
|
+ [_vm._v("Close")]
|
|
|
|
|
+ ),
|
|
|
|
|
+ _vm._v(" "),
|
|
|
|
|
+ _c(
|
|
|
|
|
+ "button",
|
|
|
|
|
+ {
|
|
|
|
|
+ staticClass: "btn btn-primary",
|
|
|
|
|
+ attrs: { type: "button" },
|
|
|
|
|
+ on: {
|
|
|
|
|
+ click: function($event) {
|
|
|
|
|
+ return _vm.updateNote(_vm.note)
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ [_vm._v("Save")]
|
|
|
|
|
+ )
|
|
|
|
|
+ ])
|
|
|
|
|
+ ]
|
|
|
|
|
+ )
|
|
|
|
|
+}
|
|
|
|
|
+var staticRenderFns = []
|
|
|
|
|
+render._withStripped = true
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
/***/ }),
|
|
/***/ }),
|
|
|
|
|
|
|
|
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/notes.vue?vue&type=template&id=73d141f4&":
|
|
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/notes.vue?vue&type=template&id=73d141f4&":
|
|
@@ -49804,151 +50092,106 @@ var render = function() {
|
|
|
return _c(
|
|
return _c(
|
|
|
"ul",
|
|
"ul",
|
|
|
{ staticClass: "list-unstyled" },
|
|
{ staticClass: "list-unstyled" },
|
|
|
- _vm._l(this.notes, function(note) {
|
|
|
|
|
- return _c(
|
|
|
|
|
- "li",
|
|
|
|
|
- { key: note.noteid, staticClass: "row no-gutters mb-2" },
|
|
|
|
|
- [
|
|
|
|
|
- _c(
|
|
|
|
|
- "modal",
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ [
|
|
|
|
|
+ _c("note-form-modal", {
|
|
|
|
|
+ attrs: {
|
|
|
|
|
+ "modal-id": "note" + _vm.noteType + "CreateModal",
|
|
|
|
|
+ "note-type": _vm.noteType,
|
|
|
|
|
+ woid: _vm.woid,
|
|
|
|
|
+ "note-user": _vm.authusername
|
|
|
|
|
+ }
|
|
|
|
|
+ }),
|
|
|
|
|
+ _vm._v(" "),
|
|
|
|
|
+ _c(
|
|
|
|
|
+ "button",
|
|
|
|
|
+ {
|
|
|
|
|
+ staticClass: "btn btn-primary",
|
|
|
|
|
+ attrs: {
|
|
|
|
|
+ type: "button",
|
|
|
|
|
+ "data-toggle": "modal",
|
|
|
|
|
+ "data-target": "#note" + _vm.noteType + "CreateModal"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ [_c("i", { staticClass: "fas fa-fw fa-plus" }), _vm._v(" Add New Note")]
|
|
|
|
|
+ ),
|
|
|
|
|
+ _vm._v(" "),
|
|
|
|
|
+ _vm._l(this.notes, function(note, index) {
|
|
|
|
|
+ return _c(
|
|
|
|
|
+ "li",
|
|
|
|
|
+ { key: index, staticClass: "row no-gutters mb-2" },
|
|
|
|
|
+ [
|
|
|
|
|
+ _c("note-form-modal", {
|
|
|
attrs: {
|
|
attrs: {
|
|
|
- id: "note" + note.noteid + "editModal",
|
|
|
|
|
- tabindex: "-1",
|
|
|
|
|
- role: "dialog",
|
|
|
|
|
- "aria-labelledby": "note" + note.noteid + "editModalLabel"
|
|
|
|
|
|
|
+ "modal-id": "note" + note.noteid + "editModal",
|
|
|
|
|
+ "populate-with": note
|
|
|
}
|
|
}
|
|
|
- },
|
|
|
|
|
- [
|
|
|
|
|
- _c(
|
|
|
|
|
- "h5",
|
|
|
|
|
- {
|
|
|
|
|
- staticClass: "modal-title",
|
|
|
|
|
- attrs: {
|
|
|
|
|
- slot: "header",
|
|
|
|
|
- id: "note" + note.noteid + "editModalLabel"
|
|
|
|
|
- },
|
|
|
|
|
- slot: "header"
|
|
|
|
|
- },
|
|
|
|
|
- [_vm._v("\n Edit Note\n ")]
|
|
|
|
|
- ),
|
|
|
|
|
- _vm._v(" "),
|
|
|
|
|
- _c("div", { attrs: { slot: "body" }, slot: "body" }, [
|
|
|
|
|
- _c("div", { staticClass: "form-group" }, [
|
|
|
|
|
- _c("label", { attrs: { for: "content" } }, [
|
|
|
|
|
- _vm._v("Content")
|
|
|
|
|
- ]),
|
|
|
|
|
- _vm._v(" "),
|
|
|
|
|
- _c("textarea", {
|
|
|
|
|
- directives: [
|
|
|
|
|
- {
|
|
|
|
|
- name: "model",
|
|
|
|
|
- rawName: "v-model",
|
|
|
|
|
- value: note.thenote,
|
|
|
|
|
- expression: "note.thenote"
|
|
|
|
|
- }
|
|
|
|
|
- ],
|
|
|
|
|
- staticClass: "form-control",
|
|
|
|
|
- attrs: {
|
|
|
|
|
- name: "content" + note.noteid,
|
|
|
|
|
- id: "content" + note.noteid
|
|
|
|
|
- },
|
|
|
|
|
- domProps: { value: note.thenote },
|
|
|
|
|
- on: {
|
|
|
|
|
- input: function($event) {
|
|
|
|
|
- if ($event.target.composing) {
|
|
|
|
|
- return
|
|
|
|
|
- }
|
|
|
|
|
- _vm.$set(note, "thenote", $event.target.value)
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- })
|
|
|
|
|
- ])
|
|
|
|
|
- ]),
|
|
|
|
|
- _vm._v(" "),
|
|
|
|
|
- _c("div", { attrs: { slot: "footer" }, slot: "footer" }, [
|
|
|
|
|
|
|
+ }),
|
|
|
|
|
+ _vm._v(" "),
|
|
|
|
|
+ _c(
|
|
|
|
|
+ "div",
|
|
|
|
|
+ {
|
|
|
|
|
+ staticClass: "col-md-1 d-flex flex-column mx-md-3",
|
|
|
|
|
+ class: _vm.setOrder(index)
|
|
|
|
|
+ },
|
|
|
|
|
+ [
|
|
|
|
|
+ _c("div", { staticClass: "text-center p-0 m-0" }, [
|
|
|
|
|
+ _vm._v(_vm._s(note.noteuser))
|
|
|
|
|
+ ]),
|
|
|
|
|
+ _vm._v(" "),
|
|
|
_c(
|
|
_c(
|
|
|
- "button",
|
|
|
|
|
- {
|
|
|
|
|
- staticClass: "btn btn-secondary",
|
|
|
|
|
- attrs: { type: "button", "data-dismiss": "modal" }
|
|
|
|
|
- },
|
|
|
|
|
- [_vm._v("Close")]
|
|
|
|
|
|
|
+ "div",
|
|
|
|
|
+ { staticClass: "text-muted text-small text-center p-0 m-0" },
|
|
|
|
|
+ [_vm._v(_vm._s(_vm.getHRDate(note.notetime)))]
|
|
|
),
|
|
),
|
|
|
_vm._v(" "),
|
|
_vm._v(" "),
|
|
|
_c(
|
|
_c(
|
|
|
- "button",
|
|
|
|
|
- {
|
|
|
|
|
- staticClass: "btn btn-primary",
|
|
|
|
|
- attrs: { type: "button" },
|
|
|
|
|
- on: {
|
|
|
|
|
- click: function($event) {
|
|
|
|
|
- return _vm.updateNote(note.noteid)
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- [_vm._v("Save")]
|
|
|
|
|
|
|
+ "div",
|
|
|
|
|
+ { staticClass: "btn-group justify-content-center p-0 m-0" },
|
|
|
|
|
+ [
|
|
|
|
|
+ _vm.authusername === note.noteuser ||
|
|
|
|
|
+ _vm.authusername === "admin"
|
|
|
|
|
+ ? [
|
|
|
|
|
+ _c(
|
|
|
|
|
+ "button",
|
|
|
|
|
+ {
|
|
|
|
|
+ staticClass: "btn btn-sm btn-primary m-1",
|
|
|
|
|
+ attrs: {
|
|
|
|
|
+ "data-toggle": "modal",
|
|
|
|
|
+ "data-target":
|
|
|
|
|
+ "#note" + note.noteid + "editModal"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ [_c("i", { staticClass: "fas fa-fw fa-edit" })]
|
|
|
|
|
+ ),
|
|
|
|
|
+ _vm._v(" "),
|
|
|
|
|
+ _vm._m(0, true),
|
|
|
|
|
+ _vm._v(" "),
|
|
|
|
|
+ _vm._m(1, true)
|
|
|
|
|
+ ]
|
|
|
|
|
+ : _vm._e()
|
|
|
|
|
+ ],
|
|
|
|
|
+ 2
|
|
|
)
|
|
)
|
|
|
- ])
|
|
|
|
|
- ]
|
|
|
|
|
- ),
|
|
|
|
|
- _vm._v(" "),
|
|
|
|
|
- _c("div", { staticClass: "col-md-1 d-flex flex-column mx-md-3" }, [
|
|
|
|
|
- _c("div", { staticClass: "text-center p-0 m-0" }, [
|
|
|
|
|
- _vm._v(_vm._s(note.noteuser))
|
|
|
|
|
- ]),
|
|
|
|
|
- _vm._v(" "),
|
|
|
|
|
- _c(
|
|
|
|
|
- "div",
|
|
|
|
|
- { staticClass: "text-muted text-small text-center p-0 m-0" },
|
|
|
|
|
- [_vm._v(_vm._s(_vm.getHRDate(note.notetime)))]
|
|
|
|
|
|
|
+ ]
|
|
|
),
|
|
),
|
|
|
_vm._v(" "),
|
|
_vm._v(" "),
|
|
|
- _c(
|
|
|
|
|
- "div",
|
|
|
|
|
- { staticClass: "btn-group justify-content-center p-0 m-0" },
|
|
|
|
|
- [
|
|
|
|
|
- _vm.authusername === note.noteuser ||
|
|
|
|
|
- _vm.authusername === "admin"
|
|
|
|
|
- ? [
|
|
|
|
|
- _c(
|
|
|
|
|
- "button",
|
|
|
|
|
- {
|
|
|
|
|
- staticClass: "btn btn-sm btn-primary m-1",
|
|
|
|
|
- attrs: {
|
|
|
|
|
- "data-toggle": "modal",
|
|
|
|
|
- "data-target": "#note" + note.noteid + "editModal"
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- [_c("i", { staticClass: "fas fa-fw fa-edit" })]
|
|
|
|
|
- ),
|
|
|
|
|
- _vm._v(" "),
|
|
|
|
|
- _vm._m(0, true),
|
|
|
|
|
- _vm._v(" "),
|
|
|
|
|
- _vm._m(1, true)
|
|
|
|
|
- ]
|
|
|
|
|
- : _vm._e()
|
|
|
|
|
- ],
|
|
|
|
|
- 2
|
|
|
|
|
- )
|
|
|
|
|
- ]),
|
|
|
|
|
- _vm._v(" "),
|
|
|
|
|
- _c("div", { staticClass: "col-md-10" }, [
|
|
|
|
|
- _c("div", { staticClass: "card m-2" }, [
|
|
|
|
|
- _c("div", { staticClass: "card-body p-2" }, [
|
|
|
|
|
- _vm._v(
|
|
|
|
|
- "\n " +
|
|
|
|
|
- _vm._s(note.thenote) +
|
|
|
|
|
- "\n "
|
|
|
|
|
- )
|
|
|
|
|
|
|
+ _c("div", { staticClass: "col-md-10" }, [
|
|
|
|
|
+ _c("div", { staticClass: "card m-2" }, [
|
|
|
|
|
+ _c("div", { staticClass: "card-body p-2" }, [
|
|
|
|
|
+ _vm._v(
|
|
|
|
|
+ "\n " +
|
|
|
|
|
+ _vm._s(note.thenote) +
|
|
|
|
|
+ "\n "
|
|
|
|
|
+ )
|
|
|
|
|
+ ])
|
|
|
])
|
|
])
|
|
|
])
|
|
])
|
|
|
- ])
|
|
|
|
|
- ],
|
|
|
|
|
- 1
|
|
|
|
|
- )
|
|
|
|
|
- }),
|
|
|
|
|
- 0
|
|
|
|
|
|
|
+ ],
|
|
|
|
|
+ 1
|
|
|
|
|
+ )
|
|
|
|
|
+ })
|
|
|
|
|
+ ],
|
|
|
|
|
+ 2
|
|
|
)
|
|
)
|
|
|
}
|
|
}
|
|
|
var staticRenderFns = [
|
|
var staticRenderFns = [
|
|
@@ -62463,6 +62706,7 @@ Vue.component('errorlist', __webpack_require__(/*! ./components/errorlist.vue */
|
|
|
Vue.component('credential-form-modal', __webpack_require__(/*! ./components/credential-form-modal.vue */ "./resources/js/components/credential-form-modal.vue")["default"]);
|
|
Vue.component('credential-form-modal', __webpack_require__(/*! ./components/credential-form-modal.vue */ "./resources/js/components/credential-form-modal.vue")["default"]);
|
|
|
Vue.component('autocomplete-custom-dropdown', __webpack_require__(/*! ./components/autocomplete-custom-dropdown.vue */ "./resources/js/components/autocomplete-custom-dropdown.vue")["default"]);
|
|
Vue.component('autocomplete-custom-dropdown', __webpack_require__(/*! ./components/autocomplete-custom-dropdown.vue */ "./resources/js/components/autocomplete-custom-dropdown.vue")["default"]);
|
|
|
Vue.component('credential-list', __webpack_require__(/*! ./components/credential-list.vue */ "./resources/js/components/credential-list.vue")["default"]);
|
|
Vue.component('credential-list', __webpack_require__(/*! ./components/credential-list.vue */ "./resources/js/components/credential-list.vue")["default"]);
|
|
|
|
|
+Vue.component('note-form-modal', __webpack_require__(/*! ./components/note-form-modal.vue */ "./resources/js/components/note-form-modal.vue")["default"]);
|
|
|
/**
|
|
/**
|
|
|
* Next, we will create a fresh Vue application instance and attach it to
|
|
* Next, we will create a fresh Vue application instance and attach it to
|
|
|
* the page. Then, you may begin adding components to this application
|
|
* the page. Then, you may begin adding components to this application
|
|
@@ -62529,6 +62773,7 @@ window.Pusher = __webpack_require__(/*! pusher-js */ "./node_modules/pusher-js/d
|
|
|
window.Echo = new laravel_echo__WEBPACK_IMPORTED_MODULE_0__["default"]({
|
|
window.Echo = new laravel_echo__WEBPACK_IMPORTED_MODULE_0__["default"]({
|
|
|
broadcaster: 'pusher',
|
|
broadcaster: 'pusher',
|
|
|
key: "upccrt",
|
|
key: "upccrt",
|
|
|
|
|
+ authEndpoint: '/broadcasting/auth',
|
|
|
wsHost: window.location.hostname,
|
|
wsHost: window.location.hostname,
|
|
|
wsPort: 6001,
|
|
wsPort: 6001,
|
|
|
disableStats: true
|
|
disableStats: true
|
|
@@ -63070,6 +63315,75 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+/***/ }),
|
|
|
|
|
+
|
|
|
|
|
+/***/ "./resources/js/components/note-form-modal.vue":
|
|
|
|
|
+/*!*****************************************************!*\
|
|
|
|
|
+ !*** ./resources/js/components/note-form-modal.vue ***!
|
|
|
|
|
+ \*****************************************************/
|
|
|
|
|
+/*! exports provided: default */
|
|
|
|
|
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
+
|
|
|
|
|
+"use strict";
|
|
|
|
|
+__webpack_require__.r(__webpack_exports__);
|
|
|
|
|
+/* harmony import */ var _note_form_modal_vue_vue_type_template_id_0435c624___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./note-form-modal.vue?vue&type=template&id=0435c624& */ "./resources/js/components/note-form-modal.vue?vue&type=template&id=0435c624&");
|
|
|
|
|
+/* harmony import */ var _note_form_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./note-form-modal.vue?vue&type=script&lang=js& */ "./resources/js/components/note-form-modal.vue?vue&type=script&lang=js&");
|
|
|
|
|
+/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+/* normalize component */
|
|
|
|
|
+
|
|
|
|
|
+var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
|
|
|
|
+ _note_form_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
|
|
|
|
+ _note_form_modal_vue_vue_type_template_id_0435c624___WEBPACK_IMPORTED_MODULE_0__["render"],
|
|
|
|
|
+ _note_form_modal_vue_vue_type_template_id_0435c624___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
|
|
|
|
+ false,
|
|
|
|
|
+ null,
|
|
|
|
|
+ null,
|
|
|
|
|
+ null
|
|
|
|
|
+
|
|
|
|
|
+)
|
|
|
|
|
+
|
|
|
|
|
+/* hot reload */
|
|
|
|
|
+if (false) { var api; }
|
|
|
|
|
+component.options.__file = "resources/js/components/note-form-modal.vue"
|
|
|
|
|
+/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
|
|
|
|
+
|
|
|
|
|
+/***/ }),
|
|
|
|
|
+
|
|
|
|
|
+/***/ "./resources/js/components/note-form-modal.vue?vue&type=script&lang=js&":
|
|
|
|
|
+/*!******************************************************************************!*\
|
|
|
|
|
+ !*** ./resources/js/components/note-form-modal.vue?vue&type=script&lang=js& ***!
|
|
|
|
|
+ \******************************************************************************/
|
|
|
|
|
+/*! exports provided: default */
|
|
|
|
|
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
+
|
|
|
|
|
+"use strict";
|
|
|
|
|
+__webpack_require__.r(__webpack_exports__);
|
|
|
|
|
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_note_form_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib??ref--4-0!../../../node_modules/vue-loader/lib??vue-loader-options!./note-form-modal.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/note-form-modal.vue?vue&type=script&lang=js&");
|
|
|
|
|
+/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_note_form_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
|
|
|
|
+
|
|
|
|
|
+/***/ }),
|
|
|
|
|
+
|
|
|
|
|
+/***/ "./resources/js/components/note-form-modal.vue?vue&type=template&id=0435c624&":
|
|
|
|
|
+/*!************************************************************************************!*\
|
|
|
|
|
+ !*** ./resources/js/components/note-form-modal.vue?vue&type=template&id=0435c624& ***!
|
|
|
|
|
+ \************************************************************************************/
|
|
|
|
|
+/*! exports provided: render, staticRenderFns */
|
|
|
|
|
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
+
|
|
|
|
|
+"use strict";
|
|
|
|
|
+__webpack_require__.r(__webpack_exports__);
|
|
|
|
|
+/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_note_form_modal_vue_vue_type_template_id_0435c624___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/vue-loader/lib??vue-loader-options!./note-form-modal.vue?vue&type=template&id=0435c624& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/note-form-modal.vue?vue&type=template&id=0435c624&");
|
|
|
|
|
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_note_form_modal_vue_vue_type_template_id_0435c624___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
|
|
|
|
+
|
|
|
|
|
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_note_form_modal_vue_vue_type_template_id_0435c624___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
/***/ }),
|
|
/***/ }),
|
|
|
|
|
|
|
|
/***/ "./resources/js/components/notes.vue":
|
|
/***/ "./resources/js/components/notes.vue":
|