/
home
/
techb158
/
ileadtechnology.com
/
SSM
/
public
/
js
/
library
/
book
/
edit~js
/
library
/
book
/
/home/techb158/ileadtechnology.com/SSM/public/js/library/book/edit~js/library/book
mkdir
upload
Name
Size
Mode
Actions
index.js
35666
0644
edit
dl
rm
index.js.map
46471
0644
edit
dl
rm
Edit:
/home/techb158/ileadtechnology.com/SSM/public/js/library/book/edit~js/library/book/index.js.map
(46471B)
{"version":3,"file":"js/library/book/edit~js/library/book/index.js?id=c363b5bf074a3ef78147","sources":["webpack:///form.vue","webpack:///./resources/js/views/library/book/form.vue?d36e","webpack:///./resources/js/views/library/book/form.vue","webpack:///./resources/js/views/library/book/form.vue?3c4f","webpack:///./resources/js/views/library/book/form.vue?1833"],"sourcesContent":["<template>\n <form @submit.prevent=\"proceed\" @keydown=\"bookForm.errors.clear($event.target.name)\">\n <div class=\"row\">\n <div class=\"col-12 col-sm-3\">\n <div class=\"form-group\">\n <label for=\"\">{{trans('library.book_title')}}</label>\n <input class=\"form-control\" type=\"text\" v-model=\"bookForm.title\" name=\"title\" :placeholder=\"trans('library.book_title')\">\n <show-error :form-name=\"bookForm\" prop-name=\"title\"></show-error>\n </div>\n </div>\n <div class=\"col-12 col-sm-3\">\n <div class=\"form-group\">\n <label for=\"\">{{trans('library.book_author')}}</label>\n <v-select label=\"name\" v-model=\"selected_book_author\" name=\"book_author_id\" id=\"book_author_id\" :options=\"book_authors\" :placeholder=\"trans('library.select_book_author')\" @select=\"onBookAuthorSelect\" @close=\"bookForm.errors.clear('book_author_id')\" @remove=\"bookForm.book_author_id = ''\">\n <div class=\"multiselect__option\" slot=\"afterList\" v-if=\"!book_authors.length\">\n {{trans('general.no_option_found')}}\n </div>\n </v-select>\n <show-error :form-name=\"bookForm\" prop-name=\"book_author_id\"></show-error>\n </div>\n </div>\n <div class=\"col-12 col-sm-3\">\n <div class=\"form-group\">\n <label for=\"\">{{trans('library.book_language')}}</label>\n <v-select label=\"name\" v-model=\"selected_book_language\" name=\"book_language_id\" id=\"book_language_id\" :options=\"book_languages\" :placeholder=\"trans('library.select_book_language')\" @select=\"onBookLanguageSelect\" @close=\"bookForm.errors.clear('book_language_id')\" @remove=\"bookForm.book_language_id = ''\">\n <div class=\"multiselect__option\" slot=\"afterList\" v-if=\"!book_languages.length\">\n {{trans('general.no_option_found')}}\n </div>\n </v-select>\n <show-error :form-name=\"bookForm\" prop-name=\"book_language_id\"></show-error>\n </div>\n </div>\n <div class=\"col-12 col-sm-3\">\n <div class=\"form-group\">\n <label for=\"\">{{trans('library.book_topic')}}</label>\n <v-select label=\"name\" v-model=\"selected_book_topic\" name=\"book_topic_id\" id=\"book_topic_id\" :options=\"book_topics\" :placeholder=\"trans('library.select_book_topic')\" @select=\"onBookTopicSelect\" @close=\"bookForm.errors.clear('book_topic_id')\" @remove=\"bookForm.book_topic_id = ''\">\n <div class=\"multiselect__option\" slot=\"afterList\" v-if=\"!book_topics.length\">\n {{trans('general.no_option_found')}}\n </div>\n </v-select>\n <show-error :form-name=\"bookForm\" prop-name=\"book_topic_id\"></show-error>\n </div>\n </div>\n <div class=\"col-12 col-sm-3\">\n <div class=\"form-group\">\n <label for=\"\">{{trans('library.book_publisher')}}</label>\n <v-select label=\"name\" v-model=\"selected_book_publisher\" name=\"book_publisher_id\" id=\"book_publisher_id\" :options=\"book_publishers\" :placeholder=\"trans('library.select_book_publisher')\" @select=\"onBookPublisherSelect\" @close=\"bookForm.errors.clear('book_publisher_id')\" @remove=\"bookForm.book_publisher_id = ''\">\n <div class=\"multiselect__option\" slot=\"afterList\" v-if=\"!book_publishers.length\">\n {{trans('general.no_option_found')}}\n </div>\n </v-select>\n <show-error :form-name=\"bookForm\" prop-name=\"book_publisher_id\"></show-error>\n </div>\n </div>\n <div class=\"col-12 col-md-3\">\n <div class=\"form-group\">\n <label for=\"\">{{trans('library.book_type')}}</label>\n <div class=\"radio radio-success\">\n <input type=\"radio\" value=\"reference\" id=\"type_reference\" v-model=\"bookForm.type\" :checked=\"bookForm.type == 'reference'\" name=\"type\" @click=\"bookForm.errors.clear('type')\">\n <label for=\"type_reference\">{{trans('library.book_type_reference')}}</label>\n </div>\n <div class=\"radio radio-success\">\n <input type=\"radio\" value=\"text\" id=\"type_text\" v-model=\"bookForm.type\" :checked=\"bookForm.type == 'text'\" name=\"type\" @click=\"bookForm.errors.clear('type')\">\n <label for=\"type_text\">{{trans('library.book_type_text')}}</label>\n </div>\n <show-error :form-name=\"bookForm\" prop-name=\"type\"></show-error>\n </div>\n </div>\n <div class=\"col-12 col-sm-3\">\n <div class=\"form-group\">\n <label for=\"\">{{trans('library.book_isbn_number')}}</label>\n <input class=\"form-control\" type=\"text\" v-model=\"bookForm.isbn_number\" name=\"isbn_number\" :placeholder=\"trans('library.book_isbn_number')\">\n <show-error :form-name=\"bookForm\" prop-name=\"isbn_number\"></show-error>\n </div>\n </div>\n <div class=\"col-12 col-sm-3\">\n <div class=\"form-group\">\n <label for=\"\">{{trans('library.book_edition')}}</label>\n <input class=\"form-control\" type=\"text\" v-model=\"bookForm.edition\" name=\"edition\" :placeholder=\"trans('library.book_edition')\">\n <show-error :form-name=\"bookForm\" prop-name=\"edition\"></show-error>\n </div>\n </div>\n <div class=\"col-12 col-sm-3\">\n <div class=\"form-group\">\n <label for=\"\">{{trans('library.book_page')}}</label>\n <input class=\"form-control\" type=\"text\" v-model=\"bookForm.page\" name=\"page\" :placeholder=\"trans('library.book_page')\">\n <show-error :form-name=\"bookForm\" prop-name=\"page\"></show-error>\n </div>\n </div>\n <div class=\"col-12 col-sm-3\">\n <div class=\"form-group\">\n <label for=\"\">{{trans('library.book_price')}}</label>\n <currency-input :position=\"default_currency.position\" :symbol=\"default_currency.symbol\" name=\"price\" :placeholder=\"trans('library.book_price')\" v-model=\"bookForm.price\" @input.native=\"bookForm.errors.clear('price')\"></currency-input>\n <show-error :form-name=\"bookForm\" prop-name=\"price\"></show-error>\n </div>\n </div>\n <div class=\"col-12 col-sm-3\">\n <div class=\"form-group\">\n <label for=\"\">{{trans('library.book_summary')}}</label>\n <autosize-textarea v-model=\"bookForm.summary\" rows=\"2\" name=\"summary\" :placeholder=\"trans('library.book_summary')\"></autosize-textarea>\n <show-error :form-name=\"bookForm\" prop-name=\"summary\"></show-error>\n </div>\n </div>\n <div class=\"col-12 col-sm-3\">\n <div class=\"form-group\">\n <label for=\"\">{{trans('library.book_description')}}</label>\n <autosize-textarea v-model=\"bookForm.description\" rows=\"2\" name=\"description\" :placeholder=\"trans('library.book_description')\"></autosize-textarea>\n <show-error :form-name=\"bookForm\" prop-name=\"description\"></show-error>\n </div>\n </div>\n </div>\n <div class=\"card-footer text-right\">\n <router-link to=\"/library/book\" class=\"btn btn-danger waves-effect waves-light \" v-show=\"uuid\">{{trans('general.cancel')}}</router-link>\n <button v-if=\"!uuid\" type=\"button\" class=\"btn btn-danger waves-effect waves-light \" @click=\"$emit('cancel')\">{{trans('general.cancel')}}</button>\n <button type=\"submit\" class=\"btn btn-info waves-effect waves-light\">\n <span v-if=\"uuid\">{{trans('general.update')}}</span>\n <span v-else>{{trans('general.save')}}</span>\n </button>\n </div>\n </form>\n</template>\n\n\n<script>\n export default {\n components: {},\n data() {\n return {\n bookForm: new Form({\n title: '',\n isbn_number: '',\n book_author_id: '',\n book_language_id: '',\n book_topic_id: '',\n book_publisher_id: '',\n edition: '',\n page: '',\n price: '',\n type: '',\n summary: '',\n description: ''\n }),\n book_authors: [],\n selected_book_author: null,\n book_languages: [],\n selected_book_language: null,\n book_topics: [],\n selected_book_topic: null,\n book_publishers: [],\n selected_book_publisher: null,\n default_currency: helper.getConfig('default_currency')\n };\n },\n props: ['uuid'],\n mounted() {\n if(!helper.hasPermission('create-book') && !helper.hasPermission('edit-book')){\n helper.notAccessibleMsg();\n this.$router.push('/dashboard');\n }\n\n if(this.uuid)\n this.get();\n\n this.getPreRequisite();\n },\n methods: {\n proceed(){\n if(this.uuid)\n this.update();\n else\n this.store();\n },\n getPreRequisite(){\n let loader = this.$loading.show();\n axios.get('/api/book/pre-requisite')\n .then(response => {\n this.book_authors = response.book_authors;\n this.book_languages = response.book_languages;\n this.book_topics = response.book_topics;\n this.book_publishers = response.book_publishers;\n loader.hide();\n })\n .catch(error => {\n loader.hide();\n helper.showErrorMsg(error);\n })\n },\n store(){\n let loader = this.$loading.show();\n this.bookForm.post('/api/book')\n .then(response => {\n toastr.success(response.message);\n this.selected_book_author = null;\n this.selected_book_language = null;\n this.selected_book_topic = null;\n this.selected_book_publisher = null;\n this.$emit('completed');\n loader.hide();\n })\n .catch(error => {\n loader.hide();\n helper.showErrorMsg(error);\n });\n },\n get(){\n let loader = this.$loading.show();\n axios.get('/api/book/'+this.uuid)\n .then(response => {\n this.bookForm.title = response.book.title;\n this.bookForm.isbn_number = response.book.isbn_number;\n this.bookForm.edition = response.book.edition;\n this.bookForm.price = response.book.price;\n this.bookForm.page = response.book.page;\n this.bookForm.type = response.book.type;\n this.bookForm.summary = response.book.summary;\n this.bookForm.description = response.book.description;\n this.bookForm.book_author_id = response.book.book_author_id;\n this.bookForm.book_language_id = response.book.book_language_id;\n this.bookForm.book_topic_id = response.book.book_topic_id;\n this.bookForm.book_publisher_id = response.book.book_publisher_id;\n this.selected_book_author = response.selected_book_author;\n this.selected_book_language = response.selected_book_language;\n this.selected_book_topic = response.selected_book_topic;\n this.selected_book_publisher = response.selected_book_publisher;\n loader.hide();\n })\n .catch(error => {\n loader.hide();\n helper.showErrorMsg(error);\n this.$router.push('/library/book');\n });\n },\n update(){\n let loader = this.$loading.show();\n this.bookForm.patch('/api/book/'+this.uuid)\n .then(response => {\n toastr.success(response.message);\n loader.hide();\n this.$router.push('/library/book');\n })\n .catch(error => {\n loader.hide();\n helper.showErrorMsg(error);\n });\n },\n onBookAuthorSelect(selectedOption){\n this.bookForm.book_author_id = selectedOption.id;\n },\n onBookLanguageSelect(selectedOption){\n this.bookForm.book_language_id = selectedOption.id;\n },\n onBookTopicSelect(selectedOption){\n this.bookForm.book_topic_id = selectedOption.id;\n },\n onBookPublisherSelect(selectedOption){\n this.bookForm.book_publisher_id = selectedOption.id;\n }\n }\n }\n</script>\n","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.proceed($event)\n },\n keydown: function($event) {\n return _vm.bookForm.errors.clear($event.target.name)\n }\n }\n },\n [\n _c(\"div\", { staticClass: \"row\" }, [\n _c(\"div\", { staticClass: \"col-12 col-sm-3\" }, [\n _c(\n \"div\",\n { staticClass: \"form-group\" },\n [\n _c(\"label\", { attrs: { for: \"\" } }, [\n _vm._v(_vm._s(_vm.trans(\"library.book_title\")))\n ]),\n _vm._v(\" \"),\n _c(\"input\", {\n directives: [\n {\n name: \"model\",\n rawName: \"v-model\",\n value: _vm.bookForm.title,\n expression: \"bookForm.title\"\n }\n ],\n staticClass: \"form-control\",\n attrs: {\n type: \"text\",\n name: \"title\",\n placeholder: _vm.trans(\"library.book_title\")\n },\n domProps: { value: _vm.bookForm.title },\n on: {\n input: function($event) {\n if ($event.target.composing) {\n return\n }\n _vm.$set(_vm.bookForm, \"title\", $event.target.value)\n }\n }\n }),\n _vm._v(\" \"),\n _c(\"show-error\", {\n attrs: { \"form-name\": _vm.bookForm, \"prop-name\": \"title\" }\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"col-12 col-sm-3\" }, [\n _c(\n \"div\",\n { staticClass: \"form-group\" },\n [\n _c(\"label\", { attrs: { for: \"\" } }, [\n _vm._v(_vm._s(_vm.trans(\"library.book_author\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"v-select\",\n {\n attrs: {\n label: \"name\",\n name: \"book_author_id\",\n id: \"book_author_id\",\n options: _vm.book_authors,\n placeholder: _vm.trans(\"library.select_book_author\")\n },\n on: {\n select: _vm.onBookAuthorSelect,\n close: function($event) {\n return _vm.bookForm.errors.clear(\"book_author_id\")\n },\n remove: function($event) {\n _vm.bookForm.book_author_id = \"\"\n }\n },\n model: {\n value: _vm.selected_book_author,\n callback: function($$v) {\n _vm.selected_book_author = $$v\n },\n expression: \"selected_book_author\"\n }\n },\n [\n !_vm.book_authors.length\n ? _c(\n \"div\",\n {\n staticClass: \"multiselect__option\",\n attrs: { slot: \"afterList\" },\n slot: \"afterList\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.trans(\"general.no_option_found\")) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\"show-error\", {\n attrs: {\n \"form-name\": _vm.bookForm,\n \"prop-name\": \"book_author_id\"\n }\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"col-12 col-sm-3\" }, [\n _c(\n \"div\",\n { staticClass: \"form-group\" },\n [\n _c(\"label\", { attrs: { for: \"\" } }, [\n _vm._v(_vm._s(_vm.trans(\"library.book_language\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"v-select\",\n {\n attrs: {\n label: \"name\",\n name: \"book_language_id\",\n id: \"book_language_id\",\n options: _vm.book_languages,\n placeholder: _vm.trans(\"library.select_book_language\")\n },\n on: {\n select: _vm.onBookLanguageSelect,\n close: function($event) {\n return _vm.bookForm.errors.clear(\"book_language_id\")\n },\n remove: function($event) {\n _vm.bookForm.book_language_id = \"\"\n }\n },\n model: {\n value: _vm.selected_book_language,\n callback: function($$v) {\n _vm.selected_book_language = $$v\n },\n expression: \"selected_book_language\"\n }\n },\n [\n !_vm.book_languages.length\n ? _c(\n \"div\",\n {\n staticClass: \"multiselect__option\",\n attrs: { slot: \"afterList\" },\n slot: \"afterList\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.trans(\"general.no_option_found\")) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\"show-error\", {\n attrs: {\n \"form-name\": _vm.bookForm,\n \"prop-name\": \"book_language_id\"\n }\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"col-12 col-sm-3\" }, [\n _c(\n \"div\",\n { staticClass: \"form-group\" },\n [\n _c(\"label\", { attrs: { for: \"\" } }, [\n _vm._v(_vm._s(_vm.trans(\"library.book_topic\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"v-select\",\n {\n attrs: {\n label: \"name\",\n name: \"book_topic_id\",\n id: \"book_topic_id\",\n options: _vm.book_topics,\n placeholder: _vm.trans(\"library.select_book_topic\")\n },\n on: {\n select: _vm.onBookTopicSelect,\n close: function($event) {\n return _vm.bookForm.errors.clear(\"book_topic_id\")\n },\n remove: function($event) {\n _vm.bookForm.book_topic_id = \"\"\n }\n },\n model: {\n value: _vm.selected_book_topic,\n callback: function($$v) {\n _vm.selected_book_topic = $$v\n },\n expression: \"selected_book_topic\"\n }\n },\n [\n !_vm.book_topics.length\n ? _c(\n \"div\",\n {\n staticClass: \"multiselect__option\",\n attrs: { slot: \"afterList\" },\n slot: \"afterList\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.trans(\"general.no_option_found\")) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\"show-error\", {\n attrs: {\n \"form-name\": _vm.bookForm,\n \"prop-name\": \"book_topic_id\"\n }\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"col-12 col-sm-3\" }, [\n _c(\n \"div\",\n { staticClass: \"form-group\" },\n [\n _c(\"label\", { attrs: { for: \"\" } }, [\n _vm._v(_vm._s(_vm.trans(\"library.book_publisher\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"v-select\",\n {\n attrs: {\n label: \"name\",\n name: \"book_publisher_id\",\n id: \"book_publisher_id\",\n options: _vm.book_publishers,\n placeholder: _vm.trans(\"library.select_book_publisher\")\n },\n on: {\n select: _vm.onBookPublisherSelect,\n close: function($event) {\n return _vm.bookForm.errors.clear(\"book_publisher_id\")\n },\n remove: function($event) {\n _vm.bookForm.book_publisher_id = \"\"\n }\n },\n model: {\n value: _vm.selected_book_publisher,\n callback: function($$v) {\n _vm.selected_book_publisher = $$v\n },\n expression: \"selected_book_publisher\"\n }\n },\n [\n !_vm.book_publishers.length\n ? _c(\n \"div\",\n {\n staticClass: \"multiselect__option\",\n attrs: { slot: \"afterList\" },\n slot: \"afterList\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.trans(\"general.no_option_found\")) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\"show-error\", {\n attrs: {\n \"form-name\": _vm.bookForm,\n \"prop-name\": \"book_publisher_id\"\n }\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"col-12 col-md-3\" }, [\n _c(\n \"div\",\n { staticClass: \"form-group\" },\n [\n _c(\"label\", { attrs: { for: \"\" } }, [\n _vm._v(_vm._s(_vm.trans(\"library.book_type\")))\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"radio radio-success\" }, [\n _c(\"input\", {\n directives: [\n {\n name: \"model\",\n rawName: \"v-model\",\n value: _vm.bookForm.type,\n expression: \"bookForm.type\"\n }\n ],\n attrs: {\n type: \"radio\",\n value: \"reference\",\n id: \"type_reference\",\n name: \"type\"\n },\n domProps: {\n checked: _vm.bookForm.type == \"reference\",\n checked: _vm._q(_vm.bookForm.type, \"reference\")\n },\n on: {\n click: function($event) {\n return _vm.bookForm.errors.clear(\"type\")\n },\n change: function($event) {\n return _vm.$set(_vm.bookForm, \"type\", \"reference\")\n }\n }\n }),\n _vm._v(\" \"),\n _c(\"label\", { attrs: { for: \"type_reference\" } }, [\n _vm._v(_vm._s(_vm.trans(\"library.book_type_reference\")))\n ])\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"radio radio-success\" }, [\n _c(\"input\", {\n directives: [\n {\n name: \"model\",\n rawName: \"v-model\",\n value: _vm.bookForm.type,\n expression: \"bookForm.type\"\n }\n ],\n attrs: {\n type: \"radio\",\n value: \"text\",\n id: \"type_text\",\n name: \"type\"\n },\n domProps: {\n checked: _vm.bookForm.type == \"text\",\n checked: _vm._q(_vm.bookForm.type, \"text\")\n },\n on: {\n click: function($event) {\n return _vm.bookForm.errors.clear(\"type\")\n },\n change: function($event) {\n return _vm.$set(_vm.bookForm, \"type\", \"text\")\n }\n }\n }),\n _vm._v(\" \"),\n _c(\"label\", { attrs: { for: \"type_text\" } }, [\n _vm._v(_vm._s(_vm.trans(\"library.book_type_text\")))\n ])\n ]),\n _vm._v(\" \"),\n _c(\"show-error\", {\n attrs: { \"form-name\": _vm.bookForm, \"prop-name\": \"type\" }\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"col-12 col-sm-3\" }, [\n _c(\n \"div\",\n { staticClass: \"form-group\" },\n [\n _c(\"label\", { attrs: { for: \"\" } }, [\n _vm._v(_vm._s(_vm.trans(\"library.book_isbn_number\")))\n ]),\n _vm._v(\" \"),\n _c(\"input\", {\n directives: [\n {\n name: \"model\",\n rawName: \"v-model\",\n value: _vm.bookForm.isbn_number,\n expression: \"bookForm.isbn_number\"\n }\n ],\n staticClass: \"form-control\",\n attrs: {\n type: \"text\",\n name: \"isbn_number\",\n placeholder: _vm.trans(\"library.book_isbn_number\")\n },\n domProps: { value: _vm.bookForm.isbn_number },\n on: {\n input: function($event) {\n if ($event.target.composing) {\n return\n }\n _vm.$set(_vm.bookForm, \"isbn_number\", $event.target.value)\n }\n }\n }),\n _vm._v(\" \"),\n _c(\"show-error\", {\n attrs: { \"form-name\": _vm.bookForm, \"prop-name\": \"isbn_number\" }\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"col-12 col-sm-3\" }, [\n _c(\n \"div\",\n { staticClass: \"form-group\" },\n [\n _c(\"label\", { attrs: { for: \"\" } }, [\n _vm._v(_vm._s(_vm.trans(\"library.book_edition\")))\n ]),\n _vm._v(\" \"),\n _c(\"input\", {\n directives: [\n {\n name: \"model\",\n rawName: \"v-model\",\n value: _vm.bookForm.edition,\n expression: \"bookForm.edition\"\n }\n ],\n staticClass: \"form-control\",\n attrs: {\n type: \"text\",\n name: \"edition\",\n placeholder: _vm.trans(\"library.book_edition\")\n },\n domProps: { value: _vm.bookForm.edition },\n on: {\n input: function($event) {\n if ($event.target.composing) {\n return\n }\n _vm.$set(_vm.bookForm, \"edition\", $event.target.value)\n }\n }\n }),\n _vm._v(\" \"),\n _c(\"show-error\", {\n attrs: { \"form-name\": _vm.bookForm, \"prop-name\": \"edition\" }\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"col-12 col-sm-3\" }, [\n _c(\n \"div\",\n { staticClass: \"form-group\" },\n [\n _c(\"label\", { attrs: { for: \"\" } }, [\n _vm._v(_vm._s(_vm.trans(\"library.book_page\")))\n ]),\n _vm._v(\" \"),\n _c(\"input\", {\n directives: [\n {\n name: \"model\",\n rawName: \"v-model\",\n value: _vm.bookForm.page,\n expression: \"bookForm.page\"\n }\n ],\n staticClass: \"form-control\",\n attrs: {\n type: \"text\",\n name: \"page\",\n placeholder: _vm.trans(\"library.book_page\")\n },\n domProps: { value: _vm.bookForm.page },\n on: {\n input: function($event) {\n if ($event.target.composing) {\n return\n }\n _vm.$set(_vm.bookForm, \"page\", $event.target.value)\n }\n }\n }),\n _vm._v(\" \"),\n _c(\"show-error\", {\n attrs: { \"form-name\": _vm.bookForm, \"prop-name\": \"page\" }\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"col-12 col-sm-3\" }, [\n _c(\n \"div\",\n { staticClass: \"form-group\" },\n [\n _c(\"label\", { attrs: { for: \"\" } }, [\n _vm._v(_vm._s(_vm.trans(\"library.book_price\")))\n ]),\n _vm._v(\" \"),\n _c(\"currency-input\", {\n attrs: {\n position: _vm.default_currency.position,\n symbol: _vm.default_currency.symbol,\n name: \"price\",\n placeholder: _vm.trans(\"library.book_price\")\n },\n nativeOn: {\n input: function($event) {\n return _vm.bookForm.errors.clear(\"price\")\n }\n },\n model: {\n value: _vm.bookForm.price,\n callback: function($$v) {\n _vm.$set(_vm.bookForm, \"price\", $$v)\n },\n expression: \"bookForm.price\"\n }\n }),\n _vm._v(\" \"),\n _c(\"show-error\", {\n attrs: { \"form-name\": _vm.bookForm, \"prop-name\": \"price\" }\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"col-12 col-sm-3\" }, [\n _c(\n \"div\",\n { staticClass: \"form-group\" },\n [\n _c(\"label\", { attrs: { for: \"\" } }, [\n _vm._v(_vm._s(_vm.trans(\"library.book_summary\")))\n ]),\n _vm._v(\" \"),\n _c(\"autosize-textarea\", {\n attrs: {\n rows: \"2\",\n name: \"summary\",\n placeholder: _vm.trans(\"library.book_summary\")\n },\n model: {\n value: _vm.bookForm.summary,\n callback: function($$v) {\n _vm.$set(_vm.bookForm, \"summary\", $$v)\n },\n expression: \"bookForm.summary\"\n }\n }),\n _vm._v(\" \"),\n _c(\"show-error\", {\n attrs: { \"form-name\": _vm.bookForm, \"prop-name\": \"summary\" }\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"col-12 col-sm-3\" }, [\n _c(\n \"div\",\n { staticClass: \"form-group\" },\n [\n _c(\"label\", { attrs: { for: \"\" } }, [\n _vm._v(_vm._s(_vm.trans(\"library.book_description\")))\n ]),\n _vm._v(\" \"),\n _c(\"autosize-textarea\", {\n attrs: {\n rows: \"2\",\n name: \"description\",\n placeholder: _vm.trans(\"library.book_description\")\n },\n model: {\n value: _vm.bookForm.description,\n callback: function($$v) {\n _vm.$set(_vm.bookForm, \"description\", $$v)\n },\n expression: \"bookForm.description\"\n }\n }),\n _vm._v(\" \"),\n _c(\"show-error\", {\n attrs: { \"form-name\": _vm.bookForm, \"prop-name\": \"description\" }\n })\n ],\n 1\n )\n ])\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"card-footer text-right\" },\n [\n _c(\n \"router-link\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.uuid,\n expression: \"uuid\"\n }\n ],\n staticClass: \"btn btn-danger waves-effect waves-light \",\n attrs: { to: \"/library/book\" }\n },\n [_vm._v(_vm._s(_vm.trans(\"general.cancel\")))]\n ),\n _vm._v(\" \"),\n !_vm.uuid\n ? _c(\n \"button\",\n {\n staticClass: \"btn btn-danger waves-effect waves-light \",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n return _vm.$emit(\"cancel\")\n }\n }\n },\n [_vm._v(_vm._s(_vm.trans(\"general.cancel\")))]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"button\",\n {\n staticClass: \"btn btn-info waves-effect waves-light\",\n attrs: { type: \"submit\" }\n },\n [\n _vm.uuid\n ? _c(\"span\", [_vm._v(_vm._s(_vm.trans(\"general.update\")))])\n : _c(\"span\", [_vm._v(_vm._s(_vm.trans(\"general.save\")))])\n ]\n )\n ],\n 1\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./form.vue?vue&type=template&id=023905e7&\"\nimport script from \"./form.vue?vue&type=script&lang=js&\"\nexport * from \"./form.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"/Users/webmaster/Projects/scriptmint/instikit/node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('023905e7')) {\n api.createRecord('023905e7', component.options)\n } else {\n api.reload('023905e7', component.options)\n }\n module.hot.accept(\"./form.vue?vue&type=template&id=023905e7&\", function () {\n api.rerender('023905e7', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"resources/js/views/library/book/form.vue\"\nexport default component.exports","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js??ref--4-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./form.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js??ref--4-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./form.vue?vue&type=script&lang=js&\"","export * from \"-!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./form.vue?vue&type=template&id=023905e7&\""],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAZA;AAcA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAvBA;AAyBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;AACA;AACA;AACA;AACA;AAIA;AACA;AAAA;AACA;AAAA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAEA;AACA;AACA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAAA;AACA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAEA;AACA;AACA;AAAA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3FA;AAzCA;;;;;;;;;;;;AC5HA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACtsBA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAiBA;AACA;AACA;;;;;;;;;;;;ACtCA;AAAA;AAAA;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;A","sourceRoot":""}
Save
cmd:
run