diff --git a/.gitignore b/.gitignore index 49f40b55..c25d166b 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ /public/hot /public/storage /public/img +/public/js/vue /storage /tests /vendor diff --git a/public/js/vue/app.js b/public/js/vue/app.js index 4a7ac30d..faa6cc3d 100644 --- a/public/js/vue/app.js +++ b/public/js/vue/app.js @@ -43,7 +43,7 @@ /******/ /******/ // script path function /******/ function jsonpScriptSrc(chunkId) { -/******/ return __webpack_require__.p + "js/vue/chunks/" + ({}[chunkId]||chunkId) + "." + {"0":"b47d9eaedcbd0f34d95c","1":"798b1af9b5d53364ed0b","2":"77ca9a3d008fc998c329","3":"e949e069e95998f52f6d","4":"2fbd54ff41f9b75fe722","5":"6abb78d599f11fadfb66","6":"5db63e67ebd423e3d074","7":"efd65bbb9771c2e99968","8":"2a964e099b33f3e8b18b","9":"8961c8c34e2c3d5f7e71","10":"45dee588e3ec1888c5fc","11":"3c89e36c9ed604101fef","12":"9a218bb2196c932c2d01","13":"5be11ba71745fd820428","14":"460beef98c98a9f299ca","15":"521d1f1524328806392d","16":"ef7e5b90485c656b5e69","17":"71d5071846caf8af0669","18":"df523185fbe06e277cc9","19":"c0a9de25cfe98d09532e","20":"e93ae2e9c6c83e8bcc15","21":"34b93108e9ef7ac4a51e","22":"4fa583b87d9c47b1156b","23":"da272b7cb9cfab13cfe2","24":"8d4100041f6cafa4d212"}[chunkId] + ".js" +/******/ return __webpack_require__.p + "js/vue/chunks/" + ({}[chunkId]||chunkId) + "." + {"0":"b47d9eaedcbd0f34d95c","1":"798b1af9b5d53364ed0b","2":"77ca9a3d008fc998c329","3":"e949e069e95998f52f6d","4":"2fbd54ff41f9b75fe722","5":"6abb78d599f11fadfb66","6":"5db63e67ebd423e3d074","7":"efd65bbb9771c2e99968","8":"2a964e099b33f3e8b18b","9":"8961c8c34e2c3d5f7e71","10":"45dee588e3ec1888c5fc","11":"3c89e36c9ed604101fef","12":"9a218bb2196c932c2d01","13":"5be11ba71745fd820428","14":"460beef98c98a9f299ca","15":"521d1f1524328806392d","16":"ef7e5b90485c656b5e69","17":"71d5071846caf8af0669","18":"df523185fbe06e277cc9","19":"c0a9de25cfe98d09532e","20":"e93ae2e9c6c83e8bcc15","21":"34b93108e9ef7ac4a51e","22":"4fa583b87d9c47b1156b","23":"1eadd6f102dbf1616a42","24":"daa6c17838e33320eddc","25":"fd4c2d6c03178fa3bd4c","26":"a4f2383e326e15fe5e9a","27":"19c82fc235a8196ca8cf"}[chunkId] + ".js" /******/ } /******/ /******/ // The require function @@ -2349,6 +2349,12 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope }, icon: 'fas fa-chart-bar', text: 'Statistics' + }, { + to: { + name: 'Tickets' + }, + icon: 'fas fa-chart-bar', + text: 'Tickets' }], responsive: false }; @@ -2735,6 +2741,41 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ data: function data() { @@ -2742,7 +2783,9 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope notifications: ['Mike, John responded to your email', 'You have 5 new tasks', 'You\'re now a friend with Andrew', 'Another Notification', 'Another One'], title: null, responsive: false, - responsiveInput: false + responsiveInput: false, + name: '', + cell_number: '' }; }, watch: { @@ -2753,6 +2796,8 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope mounted: function mounted() { this.onResponsiveInverted(); window.addEventListener('resize', this.onResponsiveInverted); + this.cell_number = this.$store.state.user.cell_number; + this.name = this.$store.state.user.name; }, beforeDestroy: function beforeDestroy() { window.removeEventListener('resize', this.onResponsiveInverted); @@ -3933,6 +3978,172 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/components/modal/ticket/NewMessage.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/components/modal/ticket/NewMessage.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + loading: false, + items: [], + search: null, + select: null, + states: ['Ali', 'Fatemeh', 'Mohsen', 'Sara'] + }; + }, + watch: { + search: function search(val) { + val && val !== this.select && this.querySelections(val); + } + }, + methods: { + querySelections: function querySelections(v) { + var _this = this; + + this.loading = true; // Simulated ajax query + + setTimeout(function () { + _this.items = _this.states.filter(function (e) { + return (e || '').toLowerCase().indexOf((v || '').toLowerCase()) > -1; + }); + _this.loading = false; + }, 500); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=script&lang=js&": +/*!****************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + name: "", + data: function data() { + return {}; + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/components/modal/user/Role.vue?vue&type=script&lang=js&": /*!******************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/components/modal/user/Role.vue?vue&type=script&lang=js& ***! @@ -8666,6 +8877,21 @@ exports.push([module.i, ".mng-modal {\n background-color: rgba(0, 0, 0, 0.5);\n +/***/ }), + +/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=style&index=0&id=22c291f8&lang=scss&scoped=true&": +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/sass-loader/lib/loader.js??ref--6-3!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=style&index=0&id=22c291f8&lang=scss&scoped=true& ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js")(false); +// Module +exports.push([module.i, ".Chat[data-v-22c291f8] {\n padding: 10px 15px;\n color: white;\n border-radius: 10px;\n}\n.Chat.Cyan[data-v-22c291f8] {\n background: cornflowerblue;\n box-shadow: 5px 15px 20px rgba(0, 0, 0, 0.2);\n}\n.Chat.White[data-v-22c291f8] {\n background: #fff;\n color: black;\n box-shadow: 5px 15px 20px rgba(0, 0, 0, 0.2);\n}", ""]); + + + /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/@fortawesome/fontawesome-free/css/all.css": @@ -13774,6 +14000,36 @@ if(false) {} /***/ }), +/***/ "./node_modules/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/sass-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=style&index=0&id=22c291f8&lang=scss&scoped=true&": +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/sass-loader/lib/loader.js??ref--6-3!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=style&index=0&id=22c291f8&lang=scss&scoped=true& ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__(/*! !../../../../../../node_modules/css-loader/dist/cjs.js!../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--6-2!../../../../../../node_modules/sass-loader/lib/loader.js??ref--6-3!../../../../../../node_modules/vue-loader/lib??vue-loader-options!./ShowMessages.vue?vue&type=style&index=0&id=22c291f8&lang=scss&scoped=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/sass-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=style&index=0&id=22c291f8&lang=scss&scoped=true&"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__(/*! ../../../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + /***/ "./node_modules/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/vue-loader/lib/index.js?!./resources/js/vue/components/core/Footer.vue?vue&type=style&index=0&lang=css&": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader!./node_modules/css-loader/dist/cjs.js??ref--5-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/components/core/Footer.vue?vue&type=style&index=0&lang=css& ***! @@ -16911,6 +17167,145 @@ var render = function() { "v-flex", { attrs: { "align-center": "", layout: "", "py-2": "" } }, [ + _c( + "v-menu", + { + attrs: { + "close-on-content-click": false, + "nudge-width": 200, + "offset-x": "" + }, + scopedSlots: _vm._u([ + { + key: "activator", + fn: function(ref) { + var on = ref.on + return [ + _c( + "v-icon", + _vm._g( + { + directives: [ + { name: "ripple", rawName: "v-ripple" } + ], + staticClass: "toolbar-items", + attrs: { color: "tertiary" } + }, + on + ), + [_vm._v("\n mdi-account\n ")] + ) + ] + } + } + ]) + }, + [ + _vm._v(" "), + _c( + "v-card", + [ + _c( + "v-list", + [ + _c( + "v-list-tile", + { attrs: { avatar: "" } }, + [ + _c("v-list-tile-avatar", [ + _c("img", { + attrs: { + src: + "https://cdn.vuetifyjs.com/images/john.jpg", + alt: "John" + } + }) + ]), + _vm._v(" "), + _c( + "v-list-tile-content", + [ + _c("v-list-tile-title", [ + _vm._v(_vm._s(_vm.name)) + ]), + _vm._v(" "), + _c("v-list-tile-sub-title", [ + _vm._v(_vm._s(_vm.cell_number)) + ]) + ], + 1 + ) + ], + 1 + ) + ], + 1 + ), + _vm._v(" "), + _c("v-divider"), + _vm._v(" "), + _c( + "v-list", + [ + _c( + "router-link", + { + directives: [ + { name: "ripple", rawName: "v-ripple" } + ], + staticClass: "toolbar-items", + attrs: { to: { name: "MyInfo" } } + }, + [ + _c( + "v-list-tile", + [ + _c( + "v-list-tile-title", + { staticClass: "black--text" }, + [_vm._v("My Info")] + ) + ], + 1 + ) + ], + 1 + ), + _vm._v(" "), + _c( + "router-link", + { + directives: [ + { name: "ripple", rawName: "v-ripple" } + ], + staticClass: "toolbar-items", + attrs: { to: { name: "MyTicket" } } + }, + [ + _c( + "v-list-tile", + [ + _c( + "v-list-tile-title", + { staticClass: "black--text" }, + [_vm._v("My Ticket")] + ) + ], + 1 + ) + ], + 1 + ) + ], + 1 + ) + ], + 1 + ) + ], + 1 + ), + _vm._v(" "), _c( "v-menu", { @@ -16950,21 +17345,6 @@ var render = function() { 1 ), _vm._v(" "), - _c( - "router-link", - { - directives: [{ name: "ripple", rawName: "v-ripple" }], - staticClass: "toolbar-items", - attrs: { to: { name: "MyInfo" } } - }, - [ - _c("v-icon", { attrs: { color: "tertiary" } }, [ - _vm._v("mdi-account") - ]) - ], - 1 - ), - _vm._v(" "), _c( "v-badge", { @@ -18578,6 +18958,332 @@ render._withStripped = true +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/components/modal/ticket/NewMessage.vue?vue&type=template&id=4f02e8d4&scoped=true&": +/*!******************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/components/modal/ticket/NewMessage.vue?vue&type=template&id=4f02e8d4&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", + { attrs: { id: "" } }, + [ + _c( + "v-container", + [ + _c( + "material-card", + { attrs: { color: "black", title: "New Message", text: "" } }, + [ + _c( + "v-layout", + { staticClass: "px-4 mb-3", attrs: { wrap: "" } }, + [ + _c( + "v-flex", + { attrs: { xs12: "", sm12: "", md12: "" } }, + [ + _c("v-autocomplete", { + attrs: { + items: _vm.items, + loading: _vm.loading, + "search-input": _vm.search, + label: "Search", + "persistent-hint": "", + "prepend-icon": "fas fa-search", + color: "black" + }, + on: { + "update:searchInput": function($event) { + _vm.search = $event + }, + "update:search-input": function($event) { + _vm.search = $event + } + }, + model: { + value: _vm.model, + callback: function($$v) { + _vm.model = $$v + }, + expression: "model" + } + }) + ], + 1 + ) + ], + 1 + ), + _vm._v(" "), + _c( + "v-card-text", + [ + _c( + "v-container", + { attrs: { "grid-list-md": "" } }, + [ + _c( + "v-flex", + { attrs: { xs12: "", sm12: "", md12: "" } }, + [ + _c("v-textarea", { + attrs: { + name: "input-7-1", + color: "black", + label: "Default style", + value: + "The Woodman set to work at once, and so sharp was his axe that the tree was soon chopped nearly through.", + hint: "Hint text" + } + }) + ], + 1 + ) + ], + 1 + ) + ], + 1 + ), + _vm._v(" "), + _c( + "v-card-actions", + [ + _c("v-spacer"), + _vm._v(" "), + _c( + "v-layout", + { attrs: { row: "", wrap: "" } }, + [ + _c( + "v-btn", + { + staticClass: "WM-ActionButton text-lg-left", + attrs: { color: "pink" } + }, + [ + _c( + "v-icon", + { staticClass: "white--text mr-2 caption" }, + [_vm._v("fas fa-times")] + ), + _vm._v(" "), + _c("span", [_vm._v("Cancel")]) + ], + 1 + ), + _vm._v(" "), + _c( + "v-btn", + { + staticClass: "mr-2 WM-ActionButton", + attrs: { color: "black" } + }, + [ + _c( + "v-icon", + { staticClass: "white--text mr-2 caption" }, + [_vm._v("fas fa-chevron-right")] + ), + _vm._v(" "), + _c("span", [_vm._v("Send")]) + ], + 1 + ) + ], + 1 + ) + ], + 1 + ) + ], + 1 + ) + ], + 1 + ) + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=template&id=22c291f8&scoped=true&": +/*!********************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=template&id=22c291f8&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", + { attrs: { id: "" } }, + [ + _c( + "v-container", + [ + _c( + "material-card", + { + attrs: { + color: "black", + title: "New Message", + text: "", + "max-width": "600px" + } + }, + [ + _c( + "v-layout", + { attrs: { row: "", wrap: "" } }, + [ + _c("v-flex", { attrs: { xs12: "" } }, [ + _c("div", { staticClass: "mx-2 my-3" }, [ + _c("span", { staticClass: "Chat White" }, [ + _vm._v("Listen to your favorite artists and albums.") + ]) + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "mx-2 my-3", + staticStyle: { float: "right" } + }, + [ + _c("span", { staticClass: "Chat Cyan " }, [ + _vm._v("Listen to your favorite artists and albums.") + ]) + ] + ) + ]) + ], + 1 + ), + _vm._v(" "), + _c( + "v-card-text", + [ + _c( + "v-container", + { attrs: { "grid-list-md": "" } }, + [ + _c("h5", [_vm._v("Send Message")]), + _vm._v(" "), + _c( + "v-flex", + { attrs: { xs12: "", sm12: "", md12: "" } }, + [ + _c("v-textarea", { + attrs: { + name: "input-7-1", + color: "black", + label: "Default style", + value: + "The Woodman set to work at once, and so sharp was his axe that the tree was soon chopped nearly through.", + hint: "Hint text" + } + }) + ], + 1 + ) + ], + 1 + ) + ], + 1 + ), + _vm._v(" "), + _c( + "v-card-actions", + [ + _c("v-spacer"), + _vm._v(" "), + _c( + "v-layout", + { attrs: { row: "", wrap: "" } }, + [ + _c( + "v-btn", + { + staticClass: "WM-ActionButton text-lg-left", + attrs: { color: "pink" } + }, + [ + _c( + "v-icon", + { staticClass: "white--text mr-2 caption" }, + [_vm._v("fas fa-times")] + ), + _vm._v(" "), + _c("span", [_vm._v("Cancel")]) + ], + 1 + ), + _vm._v(" "), + _c( + "v-btn", + { + staticClass: "mr-2 WM-ActionButton", + attrs: { color: "black" } + }, + [ + _c( + "v-icon", + { staticClass: "white--text mr-2 caption" }, + [_vm._v("fas fa-chevron-right")] + ), + _vm._v(" "), + _c("span", [_vm._v("Send")]) + ], + 1 + ) + ], + 1 + ) + ], + 1 + ) + ], + 1 + ) + ], + 1 + ) + ], + 1 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/components/modal/user/Role.vue?vue&type=template&id=f7c30ab4&": @@ -62046,6 +62752,8 @@ var map = { "./modal/barcode/Barcode.vue": "./resources/js/vue/components/modal/barcode/Barcode.vue", "./modal/package/Show.vue": "./resources/js/vue/components/modal/package/Show.vue", "./modal/testresult/Show.vue": "./resources/js/vue/components/modal/testresult/Show.vue", + "./modal/ticket/NewMessage.vue": "./resources/js/vue/components/modal/ticket/NewMessage.vue", + "./modal/ticket/ShowMessages.vue": "./resources/js/vue/components/modal/ticket/ShowMessages.vue", "./modal/user/Role.vue": "./resources/js/vue/components/modal/user/Role.vue" }; @@ -63539,6 +64247,162 @@ __webpack_require__.r(__webpack_exports__); +/***/ }), + +/***/ "./resources/js/vue/components/modal/ticket/NewMessage.vue": +/*!*****************************************************************!*\ + !*** ./resources/js/vue/components/modal/ticket/NewMessage.vue ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _NewMessage_vue_vue_type_template_id_4f02e8d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NewMessage.vue?vue&type=template&id=4f02e8d4&scoped=true& */ "./resources/js/vue/components/modal/ticket/NewMessage.vue?vue&type=template&id=4f02e8d4&scoped=true&"); +/* harmony import */ var _NewMessage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NewMessage.vue?vue&type=script&lang=js& */ "./resources/js/vue/components/modal/ticket/NewMessage.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"])( + _NewMessage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _NewMessage_vue_vue_type_template_id_4f02e8d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], + _NewMessage_vue_vue_type_template_id_4f02e8d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + "4f02e8d4", + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/js/vue/components/modal/ticket/NewMessage.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/js/vue/components/modal/ticket/NewMessage.vue?vue&type=script&lang=js&": +/*!******************************************************************************************!*\ + !*** ./resources/js/vue/components/modal/ticket/NewMessage.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_NewMessage_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!./NewMessage.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/components/modal/ticket/NewMessage.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_NewMessage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/js/vue/components/modal/ticket/NewMessage.vue?vue&type=template&id=4f02e8d4&scoped=true&": +/*!************************************************************************************************************!*\ + !*** ./resources/js/vue/components/modal/ticket/NewMessage.vue?vue&type=template&id=4f02e8d4&scoped=true& ***! + \************************************************************************************************************/ +/*! 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_NewMessage_vue_vue_type_template_id_4f02e8d4_scoped_true___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!./NewMessage.vue?vue&type=template&id=4f02e8d4&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/components/modal/ticket/NewMessage.vue?vue&type=template&id=4f02e8d4&scoped=true&"); +/* 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_NewMessage_vue_vue_type_template_id_4f02e8d4_scoped_true___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_NewMessage_vue_vue_type_template_id_4f02e8d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + +/***/ }), + +/***/ "./resources/js/vue/components/modal/ticket/ShowMessages.vue": +/*!*******************************************************************!*\ + !*** ./resources/js/vue/components/modal/ticket/ShowMessages.vue ***! + \*******************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _ShowMessages_vue_vue_type_template_id_22c291f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ShowMessages.vue?vue&type=template&id=22c291f8&scoped=true& */ "./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=template&id=22c291f8&scoped=true&"); +/* harmony import */ var _ShowMessages_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ShowMessages.vue?vue&type=script&lang=js& */ "./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _ShowMessages_vue_vue_type_style_index_0_id_22c291f8_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ShowMessages.vue?vue&type=style&index=0&id=22c291f8&lang=scss&scoped=true& */ "./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=style&index=0&id=22c291f8&lang=scss&scoped=true&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __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_3__["default"])( + _ShowMessages_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _ShowMessages_vue_vue_type_template_id_22c291f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], + _ShowMessages_vue_vue_type_template_id_22c291f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + "22c291f8", + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/js/vue/components/modal/ticket/ShowMessages.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=script&lang=js&": +/*!********************************************************************************************!*\ + !*** ./resources/js/vue/components/modal/ticket/ShowMessages.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_ShowMessages_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!./ShowMessages.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/components/modal/ticket/ShowMessages.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_ShowMessages_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=style&index=0&id=22c291f8&lang=scss&scoped=true&": +/*!*****************************************************************************************************************************!*\ + !*** ./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=style&index=0&id=22c291f8&lang=scss&scoped=true& ***! + \*****************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_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_ref_6_2_node_modules_sass_loader_lib_loader_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowMessages_vue_vue_type_style_index_0_id_22c291f8_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/style-loader!../../../../../../node_modules/css-loader/dist/cjs.js!../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--6-2!../../../../../../node_modules/sass-loader/lib/loader.js??ref--6-3!../../../../../../node_modules/vue-loader/lib??vue-loader-options!./ShowMessages.vue?vue&type=style&index=0&id=22c291f8&lang=scss&scoped=true& */ "./node_modules/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/sass-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=style&index=0&id=22c291f8&lang=scss&scoped=true&"); +/* harmony import */ var _node_modules_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_ref_6_2_node_modules_sass_loader_lib_loader_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowMessages_vue_vue_type_style_index_0_id_22c291f8_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_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_ref_6_2_node_modules_sass_loader_lib_loader_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowMessages_vue_vue_type_style_index_0_id_22c291f8_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_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_ref_6_2_node_modules_sass_loader_lib_loader_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowMessages_vue_vue_type_style_index_0_id_22c291f8_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_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_ref_6_2_node_modules_sass_loader_lib_loader_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowMessages_vue_vue_type_style_index_0_id_22c291f8_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + /* harmony default export */ __webpack_exports__["default"] = (_node_modules_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_ref_6_2_node_modules_sass_loader_lib_loader_js_ref_6_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowMessages_vue_vue_type_style_index_0_id_22c291f8_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a); + +/***/ }), + +/***/ "./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=template&id=22c291f8&scoped=true&": +/*!**************************************************************************************************************!*\ + !*** ./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=template&id=22c291f8&scoped=true& ***! + \**************************************************************************************************************/ +/*! 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_ShowMessages_vue_vue_type_template_id_22c291f8_scoped_true___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!./ShowMessages.vue?vue&type=template&id=22c291f8&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/vue/components/modal/ticket/ShowMessages.vue?vue&type=template&id=22c291f8&scoped=true&"); +/* 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_ShowMessages_vue_vue_type_template_id_22c291f8_scoped_true___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_ShowMessages_vue_vue_type_template_id_22c291f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/js/vue/components/modal/user/Role.vue": @@ -64363,6 +65227,10 @@ __webpack_require__.r(__webpack_exports__); path: '/package/:package/edit', name: 'EditPackage', view: 'Package/AddEdit' +}, { + path: '/tickets', + name: 'Tickets', + view: 'Tickets/List' }]); /***/ }), @@ -65829,7 +66697,7 @@ var map = { ], "./NotWorking/Upgrade.vue": [ "./resources/js/vue/views/NotWorking/Upgrade.vue", - 24 + 25 ], "./NotWorking/UserProfile.vue": [ "./resources/js/vue/views/NotWorking/UserProfile.vue", @@ -65864,13 +66732,25 @@ var map = { "./resources/js/vue/views/TestType/List.vue", 8 ], + "./Ticket/Ticket.vue": [ + "./resources/js/vue/views/Ticket/Ticket.vue", + 27 + ], + "./Tickets/List.vue": [ + "./resources/js/vue/views/Tickets/List.vue", + 23 + ], + "./Tickets/MyTicket.vue": [ + "./resources/js/vue/views/Tickets/MyTicket.vue", + 26 + ], "./User/List.vue": [ "./resources/js/vue/views/User/List.vue", 9 ], "./User/MyInfo.vue": [ "./resources/js/vue/views/User/MyInfo.vue", - 23 + 24 ] }; function webpackAsyncContext(req) { diff --git a/public/mix-manifest.json b/public/mix-manifest.json index 1d4bade5..93a5e834 100644 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -1,3 +1,3 @@ { - "/js/vue/app.js": "/js/vue/app.js?id=19c7dcb81bb79d7b55d0" + "/js/vue/app.js": "/js/vue/app.js" } diff --git a/resources/js/vue/components/core/Drawer.vue b/resources/js/vue/components/core/Drawer.vue index 9e464b79..9c776266 100644 --- a/resources/js/vue/components/core/Drawer.vue +++ b/resources/js/vue/components/core/Drawer.vue @@ -127,9 +127,9 @@ export default { text: 'Statistics', }, { - to: {name: 'Ticket'}, + to: {name: 'Tickets'}, icon: 'fas fa-chart-bar', - text: 'Ticket', + text: 'Tickets', }, ], responsive: false diff --git a/resources/js/vue/components/core/Toolbar.vue b/resources/js/vue/components/core/Toolbar.vue index 7c1aa13f..9e14577c 100644 --- a/resources/js/vue/components/core/Toolbar.vue +++ b/resources/js/vue/components/core/Toolbar.vue @@ -37,6 +37,63 @@ hide-details color="purple" /> --> + + + + + mdi-account + + + + + + + + + + + + + {{ name }} + {{ cell_number }} + + + + + + + + + + My Info + + + + + + + My Ticket + + + + + - - - mdi-account - + input @@ -106,7 +141,9 @@ export default { ], title: null, responsive: false, - responsiveInput: false + responsiveInput: false, + name: '', + cell_number: '', }), watch: { @@ -116,8 +153,10 @@ export default { }, mounted () { - this.onResponsiveInverted() - window.addEventListener('resize', this.onResponsiveInverted) + this.onResponsiveInverted(); + window.addEventListener('resize', this.onResponsiveInverted); + this.cell_number = this.$store.state.user.cell_number; + this.name = this.$store.state.user.name; }, beforeDestroy () { window.removeEventListener('resize', this.onResponsiveInverted) diff --git a/resources/js/vue/components/modal/ticket/NewMessage.vue b/resources/js/vue/components/modal/ticket/NewMessage.vue new file mode 100644 index 00000000..c172773c --- /dev/null +++ b/resources/js/vue/components/modal/ticket/NewMessage.vue @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + fas fa-times + Cancel + + + fas fa-chevron-right + Send + + + + + + + + + + + diff --git a/resources/js/vue/components/modal/ticket/ShowMessages.vue b/resources/js/vue/components/modal/ticket/ShowMessages.vue new file mode 100644 index 00000000..b9886648 --- /dev/null +++ b/resources/js/vue/components/modal/ticket/ShowMessages.vue @@ -0,0 +1,72 @@ + + + + + + + + Listen to your favorite artists and albums. + + + Listen to your favorite artists and albums. + + + + + + Send Message + + + + + + + + + + fas fa-times + Cancel + + + fas fa-chevron-right + Send + + + + + + + + + + + diff --git a/resources/js/vue/router/paths.js b/resources/js/vue/router/paths.js index 84fd3e6d..c793f71f 100644 --- a/resources/js/vue/router/paths.js +++ b/resources/js/vue/router/paths.js @@ -151,4 +151,9 @@ export default [ name: 'EditPackage', view: 'Package/AddEdit' }, + { + path: '/tickets', + name: 'Tickets', + view: 'Tickets/List' + }, ] diff --git a/resources/js/vue/views/Ticket/Ticket.vue b/resources/js/vue/views/Ticket/Ticket.vue index d0333f80..f991c323 100644 --- a/resources/js/vue/views/Ticket/Ticket.vue +++ b/resources/js/vue/views/Ticket/Ticket.vue @@ -1,8 +1,8 @@ - + diff --git a/resources/js/vue/views/Tickets/List.vue b/resources/js/vue/views/Tickets/List.vue new file mode 100644 index 00000000..60d1fbe9 --- /dev/null +++ b/resources/js/vue/views/Tickets/List.vue @@ -0,0 +1,137 @@ + + + + + + + + + fas fa-plus + New Message + + + + + + + + + + + + + {{ item.name }} + {{ item.created_at }} + {{ item.users_count }} Operator + + + fas fa-chevron-right + Send Message + + + + + + + + + + + + + + fas fa-chevron-left + Back + + + + + + + + + + diff --git a/resources/js/vue/views/Tickets/MyTicket.vue b/resources/js/vue/views/Tickets/MyTicket.vue new file mode 100644 index 00000000..5af86a19 --- /dev/null +++ b/resources/js/vue/views/Tickets/MyTicket.vue @@ -0,0 +1,22 @@ + + + + + + + salam + khoobi + + + + + + + salam + khoobi + + + + + + \ No newline at end of file