/
home
/
maktab
/
admin
/
js
/
File Upload :
llllll
Current File: /home/maktab/admin/js/chunk-d6930dcc.184185c9.js.map
{"version":3,"sources":["webpack:///./src/views/utils.js","webpack:///./src/views/cloony/add.vue?d88b","webpack:///src/views/cloony/add.vue","webpack:///./src/views/cloony/add.vue?0c66","webpack:///./src/views/cloony/add.vue"],"names":["inputFa","val","required","rules","undefined","message","pattern","input","inputSwitch","req","initialValue","valuePropName","scrollToObject","id","navQuery","offsetNav","nav","document","querySelector","navHeight","getBoundingClientRect","height","element","getElementById","window","scrollTo","top","left","behavior","Vue","prototype","$myrules","render","_vm","this","_h","$createElement","_c","_self","attrs","loading","on","handleSubmit","form","staticClass","directives","name","rawName","value","expression","staticStyle","_l","item","index","key","_v","_s","staticRenderFns","data","masters","master_id","computed","methods","e","err","axios","console","getMasters","fetchEdit","created","component"],"mappings":"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","file":"js/chunk-d6930dcc.184185c9.js","sourcesContent":["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","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;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.input('title')),expression:\"input('title')\"}]})],1),_c('a-form-item',{attrs:{\"label\":\"مدیر کلونی\"}},[_c('a-select',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(_vm.input('master_id',false)),expression:\"input('master_id',false)\"}],staticStyle:{\"width\":\"100%\",\"direction\":\"rtl !important\"},attrs:{\"show-search\":\"\"}},_vm._l((_vm.masters),function(item,index){return _c('a-select-option',{key:item.id},[_vm._v(\"\\n \"+_vm._s(item.name)+\"\\n \")])}),1)],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)}\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=\"input('title')\"\r\n />\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('master_id',false)\">\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\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 {input} from '@/views/utils'\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: [],\r\n input,\r\n master_id: undefined,\r\n }\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 (!err) {\r\n\r\n if (this.id) {\r\n //update\r\n try {\r\n this.loading = true\r\n await axios.put(`/admin/cloony/${this.id}`, values)\r\n this.$message.success('اطلاعات با موفقیت به روز رسانی شد')\r\n await this.$router.push({name: `cloony-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/cloony', values)\r\n this.$message.success('اطلاعات با موفقیت ثبت شد')\r\n await this.$router.push({name: `cloony-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/clony/master/list')\r\n this.masters = 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/cloony/${id}`)\r\n this.form.setFieldsValue(data)\r\n }\r\n },\r\n async created () {\r\n this.loading = true\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\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=7ae5bc2d&scoped=true&\"\nimport script from \"./add.vue?vue&type=script&lang=js&\"\nexport * from \"./add.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 \"7ae5bc2d\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure