/
home
/
maktab
/
admin
/
js
/
File Upload :
llllll
Current File: /home/maktab/admin/js/chunk-699a1914.34a6c5ae.js.map
{"version":3,"sources":["webpack:///./src/views/maktab/add.vue","webpack:///src/views/maktab/add.vue","webpack:///./src/views/maktab/add.vue?7e33","webpack:///./src/views/maktab/add.vue?28d4","webpack:///./src/views/utils.js","webpack:///./src/views/maktab/add.vue?068b"],"names":["render","_vm","this","_c","_self","attrs","loading","on","handleSubmit","form","staticClass","directives","name","rawName","value","inputFa","expression","input","staticStyle","_l","cloony","item","index","key","id","_v","_s","title","week_days","inputSwitch","slot","staticRenderFns","data","$form","createForm","masters","undefined","master_id","year_establish","year_establish_hasVal","components","datepicker","VuePersianDatetimePicker","computed","$route","params","methods","e","_this","preventDefault","validateFields","_ref","_asyncToGenerator","regeneratorRuntime","mark","_callee","err","values","wrap","_context","prev","next","axios","put","concat","$message","success","$router","push","t0","console","log","error","finish","post","t1","stop","_x","_x2","apply","arguments","getMasters","_getMasters","_callee2","_yield$axios$get","_context2","get","sent","getCloony","_getCloony","_callee3","_yield$axios$get2","_context3","fetchEdit","_fetchEdit","_callee4","_yield$axios$get3","_context4","setFieldsValue","_x3","created","_created","_callee5","_context5","component","val","required","rules","message","pattern","req","initialValue","valuePropName","scrollToObject","navQuery","length","offsetNav","nav","document","querySelector","navHeight","getBoundingClientRect","height","element","getElementById","window","scrollTo","top","left","behavior","Vue","prototype","$myrules"],"mappings":"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","file":"js/chunk-699a1914.34a6c5ae.js","sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('a-spin',{attrs:{\"spinning\":_vm.loading},on:{\"submit\":_vm.handleSubmit}},[_c('vx-card',{attrs:{\"title\":\"افزودن مکتب\"}},[_c('a-form',{attrs:{\"form\":_vm.form}},[_c('div',{staticClass:\"grid grid-cols-1 md:grid-cols-3 gap-2\"},[_c('a-form-item',{attrs:{\"label\":\"عنوان\"}},[_c('a-input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(_vm.inputFa('title')),expression:\"inputFa('title')\"}]})],1),_c('a-form-item',{attrs:{\"label\":\"تعداد دانش آموز\"}},[_c('a-input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(_vm.input('count_student')),expression:\"input('count_student')\"}],attrs:{\"type\":\"number\"}})],1),_c('a-form-item',{attrs:{\"label\":\"سال تاسیس\"}},[_c('a-input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(_vm.input('year_establish')),expression:\"input('year_establish')\"}],staticClass:\"numhov\",attrs:{\"type\":\"number\"}})],1),_c('a-form-item',{attrs:{\"label\":\"کلونی\"}},[_c('a-select',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(_vm.input('cloony_id')),expression:\"input('cloony_id')\"}],staticStyle:{\"width\":\"100%\",\"direction\":\"rtl !important\"},attrs:{\"show-search\":\"\"}},_vm._l((_vm.cloony),function(item,index){return _c('a-select-option',{key:item.id},[_vm._v(\"\\n \"+_vm._s(item.title)+\"\\n \")])}),1)],1),_c('a-form-item',{attrs:{\"label\":\"روز فعالیت\"}},[_c('a-select',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(_vm.input('day_active')),expression:\"input('day_active')\"}],staticStyle:{\"width\":\"100%\",\"direction\":\"rtl !important\"},attrs:{\"show-search\":\"\"}},_vm._l((_vm.week_days),function(item,index){return _c('a-select-option',{key:item.name},[_vm._v(\"\\n \"+_vm._s(item.name)+\"\\n \")])}),1)],1),_c('a-form-item',{attrs:{\"label\":\"وضعیت فعال بودن\"}},[_c('a-switch',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(_vm.inputSwitch('active')),expression:\"inputSwitch('active')\"}]},[_c('a-icon',{attrs:{\"slot\":\"checkedChildren\",\"type\":\"check\"},slot:\"checkedChildren\"}),_c('a-icon',{attrs:{\"slot\":\"unCheckedChildren\",\"type\":\"close\"},slot:\"unCheckedChildren\"})],1)],1),_c('a-form-item',{staticClass:\"md:col-span-3\",attrs:{\"label\":\"آدرس\"}},[_c('a-textarea',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(_vm.input('address')),expression:\"input('address')\"}]})],1)],1),_c('a-button',{staticStyle:{\"margin-top\":\"3em\"},attrs:{\"type\":\"primary\",\"html-type\":\"submit\"}},[_vm._v(\"\\n \"+_vm._s(_vm.id ? 'ویرایش مکتب' : 'ثبت مکتب')+\"\\n \")])],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <a-spin :spinning=\"loading\" @submit=\"handleSubmit\">\r\n <vx-card title=\"افزودن مکتب\">\r\n <a-form :form=\"form\">\r\n <div class=\"grid grid-cols-1 md:grid-cols-3 gap-2\">\r\n <a-form-item label=\"عنوان\">\r\n <a-input\r\n v-decorator=\"inputFa('title')\"\r\n />\r\n </a-form-item>\r\n <a-form-item label=\"تعداد دانش آموز\">\r\n <a-input\r\n type=\"number\"\r\n v-decorator=\"input('count_student')\"\r\n />\r\n </a-form-item>\r\n <a-form-item label=\"سال تاسیس\">\r\n <a-input\r\n type=\"number\"\r\n class=\"numhov\"\r\n v-decorator=\"input('year_establish')\"\r\n />\r\n<!-- <datepicker id=\"year_establish\" :auto-submit=\"true\" v-model=\"year_establish\"\r\n display-format=\"jYYYY-jMM-jDD\"></datepicker>\r\n <div v-if=\"!year_establish_hasVal\" class=\"dateerr\">لطفا مقدار را وارد کنید</div>-->\r\n </a-form-item>\r\n <!-- <a-form-item label=\"مدیر مکتب\">\r\n <a-select\r\n show-search\r\n style=\"width: 100%;direction: rtl !important;\"\r\n v-model=\"master_id\"\r\n v-decorator=\"['master.id',{rules: [{ required: true, message: 'لطفا مدیر مکتب را انتخاب نمایید' }],}]\">\r\n <a-select-option v-for=\"(item,index) in masters\" :key=\"item.id\">\r\n {{ item.name }}\r\n </a-select-option>\r\n </a-select>\r\n </a-form-item>-->\r\n <a-form-item label=\"کلونی\">\r\n <a-select\r\n show-search\r\n style=\"width: 100%;direction: rtl !important;\"\r\n v-decorator=\"input('cloony_id')\">\r\n <a-select-option v-for=\"(item,index) in cloony\" :key=\"item.id\">\r\n {{ item.title }}\r\n </a-select-option>\r\n </a-select>\r\n </a-form-item>\r\n <a-form-item label=\"روز فعالیت\">\r\n <a-select\r\n show-search\r\n style=\"width: 100%;direction: rtl !important;\"\r\n v-decorator=\"input('day_active')\">\r\n <a-select-option v-for=\"(item,index) in week_days\" :key=\"item.name\">\r\n {{ item.name }}\r\n </a-select-option>\r\n </a-select>\r\n </a-form-item>\r\n <a-form-item label=\"وضعیت فعال بودن\">\r\n <a-switch\r\n v-decorator=\"inputSwitch('active')\">\r\n <a-icon slot=\"checkedChildren\" type=\"check\"/>\r\n <a-icon slot=\"unCheckedChildren\" type=\"close\"/>\r\n </a-switch>\r\n </a-form-item>\r\n <a-form-item class=\"md:col-span-3\" label=\"آدرس\">\r\n <a-textarea\r\n v-decorator=\"input('address')\"\r\n />\r\n </a-form-item>\r\n\r\n </div>\r\n\r\n <a-button type=\"primary\" html-type=\"submit\" style=\"margin-top: 3em\">\r\n {{ id ? 'ویرایش مکتب' : 'ثبت مکتب' }}\r\n </a-button>\r\n </a-form>\r\n </vx-card>\r\n </a-spin>\r\n</template>\r\n\r\n<script>\r\nimport axios from '@/axios'\r\nimport {inputFa,input,inputSwitch} from '@/views/utils'\r\nimport VuePersianDatetimePicker from 'vue-persian-datetime-picker'\r\n\r\n\r\nexport default {\r\n name: 'Add',\r\n data () {\r\n return {\r\n loading: false,\r\n form: this.$form.createForm(this, {name: 'coordinated'}),\r\n masters: undefined,\r\n cloony: undefined,\r\n master_id: undefined,\r\n year_establish: undefined,\r\n year_establish_hasVal: true,\r\n inputSwitch,\r\n inputFa,\r\n input,\r\n week_days: [\r\n {name: 'شنبه'},\r\n {name: 'یک شنبه'},\r\n {name: 'دو شنبه'},\r\n {name: 'سه شنبه'},\r\n {name: 'چهار شنبه'},\r\n {name: 'پنج شنبه'},\r\n {name: 'جمعه'}\r\n ]\r\n }\r\n },\r\n components:{\r\n datepicker: VuePersianDatetimePicker\r\n },\r\n computed: {\r\n id () {\r\n return this.$route.params.id\r\n }\r\n },\r\n methods: {\r\n handleSubmit (e) {\r\n e.preventDefault()\r\n this.form.validateFields(async (err, values) => {\r\n/* if (this.year_establish){\r\n this.year_establish_hasVal = true\r\n }\r\n else {\r\n this.year_establish_hasVal = false\r\n return\r\n }*/\r\n if (!err) {\r\n //line below written because input data in edit is different with the data that send\r\n values.master_id = this.master_id\r\n if (this.year_establish) values.year_establish = this.year_establish\r\n if (this.id) {\r\n //update\r\n try {\r\n this.loading = true\r\n await axios.put(`/admin/maktab/${this.id}`, values)\r\n this.$message.success('اطلاعات با موفقیت به روز رسانی شد')\r\n await this.$router.push({name: `maktab-list`})\r\n } catch (error) {\r\n console.log(error)\r\n this.$message.error('خطا در ثبت اطلاعات')\r\n } finally {\r\n this.loading = false\r\n }\r\n } else {\r\n //create\r\n try {\r\n this.loading = true\r\n await axios.post('/admin/maktab', values)\r\n this.$message.success('اطلاعات با موفقیت ثبت شد')\r\n await this.$router.push({name: `maktab-list`})\r\n } catch (error) {\r\n console.log(error)\r\n this.$message.error('خطا در ثبت اطلاعات')\r\n } finally {\r\n this.loading = false\r\n }\r\n }\r\n }\r\n })\r\n },\r\n async getMasters () {\r\n try {\r\n const {data} = await axios.get('/admin/list/master')\r\n this.masters = data\r\n } catch (error) {\r\n console.log(error)\r\n } finally {\r\n }\r\n },\r\n async getCloony () {\r\n try {\r\n const {data} = await axios.get('/admin/list/cloony')\r\n this.cloony = data\r\n } catch (error) {\r\n console.log(error)\r\n this.$message.error('خطا در دریافت کلونی')\r\n } finally {\r\n }\r\n },\r\n async fetchEdit (id) {\r\n const {data} = await axios.get(`/admin/maktab/${id}`)\r\n this.form.setFieldsValue(data)\r\n }\r\n },\r\n async created () {\r\n this.loading = true\r\n await this.getCloony()\r\n // await this.getMasters()\r\n if (this.id) {\r\n await this.fetchEdit(this.id)\r\n }\r\n this.loading = false\r\n }\r\n}\r\n</script>\r\n\r\n<style scoped>\r\n/*.numhov input::-webkit-outer-spin-button,\r\n.numhov input::-webkit-inner-spin-button {\r\n -webkit-appearance: none;\r\n margin: 0;\r\n}*/\r\n</style>\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./add.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./add.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./add.vue?vue&type=template&id=4357d898&scoped=true\"\nimport script from \"./add.vue?vue&type=script&lang=js\"\nexport * from \"./add.vue?vue&type=script&lang=js\"\nimport style0 from \"./add.vue?vue&type=style&index=0&id=4357d898&prod&scoped=true&lang=css\"\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 \"4357d898\",\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\r\n\r\nVue.prototype.$myrules = 'salam'\r\n/*{\r\n fa_input (val, required) {\r\n return [val, {\r\n rules: [\r\n {\r\n required: required,\r\n message: 'لطفا مقدار را وارد کنید'\r\n },\r\n {\r\n pattern: /^([\\u0600-\\u06FF\\uFB8A\\u067E\\u0686\\u06AF\\u200C ])+$/,\r\n message: ` مقدار ${field} باید فارسی باشد `\r\n }\r\n ]\r\n }]\r\n }\r\n}*/\r\n\r\nexport function inputFa (val, required) {\r\n return [val, { rules: [{ required: required !== undefined? required: true, message: 'لطفا مقدار را وارد کنید' }, {\r\n pattern: /^([\\u0600-\\u06FF\\uFB8A\\u067E\\u0686\\u06AF\\u200C ])+$/,\r\n message: ` مقدار وارد شده باید فارسی باشد `\r\n }] }]\r\n}\r\nexport function input (val, required) {\r\n return [val , { rules: [{ required: required !== undefined? required: true, message: 'لطفا مقدار را وارد کنید' }] }]\r\n}\r\nexport function inputSwitch (val, required) {\r\n let req\r\n if (required){\r\n req = required\r\n }\r\n else {\r\n req = false\r\n }\r\n return [val,{ initialValue:false,valuePropName:'checked',rules: [{ required: req }] }]\r\n}\r\n\r\nfunction b(val){\r\n return (val==null || val===false);\r\n}\r\n\r\nexport function scrollToObject(id, navQuery = 'nav.header-navbar.navbar.navbar-shadow', offsetNav = 30) {\r\n const nav = document.querySelector(navQuery)\r\n let navHeight = 63 + offsetNav\r\n if (nav) navHeight = nav.getBoundingClientRect().height + offsetNav\r\n const element = document.getElementById(id)\r\n if (element) {\r\n window.scrollTo({\r\n top: element.getBoundingClientRect().top - navHeight,\r\n left: 0,\r\n behavior: 'smooth',\r\n })\r\n }\r\n}\r\n","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./add.vue?vue&type=style&index=0&id=4357d898&prod&scoped=true&lang=css\""],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure