/
home
/
henzagold
/
adminold
/
export
/
js
/
File Upload :
llllll
Current File: /home/henzagold/adminold/export/js/chunk-9cdbe44e.8f838aae.js.map
{"version":3,"sources":["webpack:///./src/views/city/createCity.vue","webpack:///src/views/city/createCity.vue","webpack:///./src/views/city/createCity.vue?24d7","webpack:///./src/views/city/createCity.vue?9ee0","webpack:///./src/mixins/citiesModel.js"],"names":["render","_vm","this","_c","_self","attrs","loading","form","on","handleSubmit","staticClass","directives","name","rawName","value","rules","required","message","expression","staticStyle","isParent","maxHeight","overflow","model","setLevel","replace","_v","staticRenderFns","mixins","data","level","cities","methods","e","err","exp","axios","map","mounted","res","console","component","recursiveFunction","obj","helperObject","children","hArr","filter","x","parent","id","length","push","label","title","key"],"mappings":"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","file":"js/chunk-9cdbe44e.8f838aae.js","sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"page-user-view\"}},[_c('ASpin',{attrs:{\"type\":\"loading\",\"spinning\":_vm.loading}},[_c('div',{attrs:{\"id\":\"user-data\"}},[_c('a-form',{attrs:{\"form\":_vm.form},on:{\"submit\":_vm.handleSubmit}},[_c('vx-card',{staticClass:\"mb-base\",attrs:{\"title\":\"اطلاعات شهر\"}},[_c('div',{staticClass:\"grid sm:grid-cols-1 md:grid-cols-2 gap-4\"},[_c('a-form-item',{attrs:{\"label\":\"والد\"}},[_c('a-tree-select',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['parent',{rules: [{ required: true,message: 'وارد کردن والد الزامی است'}],},]),expression:\"['parent',{rules: [{ required: true,message: 'وارد کردن والد الزامی است'}],},]\"}],staticStyle:{\"width\":\"100%\"},attrs:{\"disabled\":_vm.isParent,\"dropdown-style\":{ maxHeight: '400px', overflow: 'auto' },\"tree-data\":_vm.model,\"placeholder\":\"شهر را انتخاب کنید\"},on:{\"change\":_vm.setLevel}})],1),_c('a-form-item',{attrs:{\"label\":\"نام شهر\"}},[_c('a-input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['title', { rules: [{ required: true, message: 'وارد کردن نام شهر الزامی است' }] }]),expression:\"['title', { rules: [{ required: true, message: 'وارد کردن نام شهر الزامی است' }] }]\"}]})],1),_c('a-form-item',{attrs:{\"label\":\"درصد مشتری عمده\"}},[_c('a-input-number',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['percent', { rules: [{ required: false, message: 'لطفا مقدار را وارد کنید' }] }]),expression:\"['percent', { rules: [{ required: false, message: 'لطفا مقدار را وارد کنید' }] }]\"}],staticStyle:{\"width\":\"100%\"},attrs:{\"min\":\"0\",\"max\":\"100\",\"formatter\":value => `${value}%`,\"parser\":value => value.replace('%', '')}})],1),_c('a-form-item',{attrs:{\"label\":\"درصد کارشناس فروش\"}},[_c('a-input-number',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['percent_aux', { rules: [{ required: false, message: 'لطفا مقدار را وارد کنید' }] }]),expression:\"['percent_aux', { rules: [{ required: false, message: 'لطفا مقدار را وارد کنید' }] }]\"}],staticStyle:{\"width\":\"100%\"},attrs:{\"min\":\"0\",\"max\":\"100\",\"formatter\":value => `${value}%`,\"parser\":value => value.replace('%', '')}})],1)],1)]),_c('div',{staticClass:\"vx-col w-full flex mb-10\"},[_c('vs-button',{staticClass:\"mr-4\",attrs:{\"icon-pack\":\"feather\",\"disabled\":_vm.loading},on:{\"click\":_vm.handleSubmit}},[_vm._v(\"\\n ثبت شهر\\n \")])],1)],1)],1)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div id=\"page-user-view\">\r\n <ASpin type=\"loading\" :spinning=\"loading\">\r\n <div id=\"user-data\">\r\n <a-form :form=\"form\" @submit=\"handleSubmit\">\r\n\r\n <vx-card title=\"اطلاعات شهر\" class=\"mb-base\">\r\n\r\n <div class=\"grid sm:grid-cols-1 md:grid-cols-2 gap-4\">\r\n\r\n <a-form-item label=\"والد\">\r\n <a-tree-select\r\n @change=\"setLevel\"\r\n :disabled=\"isParent\"\r\n style=\"width: 100%\"\r\n v-decorator=\"['parent',{rules: [{ required: true,message: 'وارد کردن والد الزامی است'}],},]\"\r\n :dropdown-style=\"{ maxHeight: '400px', overflow: 'auto' }\"\r\n :tree-data=\"model\"\r\n placeholder=\"شهر را انتخاب کنید\"\r\n />\r\n </a-form-item>\r\n\r\n <a-form-item label=\"نام شهر\">\r\n <a-input\r\n v-decorator=\"['title', { rules: [{ required: true, message: 'وارد کردن نام شهر الزامی است' }] }]\"\r\n />\r\n </a-form-item>\r\n\r\n\r\n <a-form-item label=\"درصد مشتری عمده\">\r\n <a-input-number\r\n style=\"width: 100%\"\r\n min=\"0\"\r\n max=\"100\"\r\n :formatter=\"value => `${value}%`\"\r\n :parser=\"value => value.replace('%', '')\"\r\n v-decorator=\"['percent', { rules: [{ required: false, message: 'لطفا مقدار را وارد کنید' }] }]\"\r\n />\r\n </a-form-item>\r\n\r\n\r\n <a-form-item label=\"درصد کارشناس فروش\">\r\n <a-input-number\r\n style=\"width: 100%\"\r\n min=\"0\"\r\n max=\"100\"\r\n :formatter=\"value => `${value}%`\"\r\n :parser=\"value => value.replace('%', '')\"\r\n v-decorator=\"['percent_aux', { rules: [{ required: false, message: 'لطفا مقدار را وارد کنید' }] }]\"\r\n />\r\n </a-form-item>\r\n </div>\r\n\r\n </vx-card>\r\n\r\n <!-- /Information - Col 2 -->\r\n <div class=\"vx-col w-full flex mb-10\">\r\n <vs-button icon-pack=\"feather\" :disabled=\"loading\" @click=\"handleSubmit\" class=\"mr-4\">\r\n ثبت شهر\r\n </vs-button>\r\n </div>\r\n\r\n </a-form>\r\n </div>\r\n </ASpin>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import axios from '@/axios';\r\n import citiesModel from '@/mixins/citiesModel'\r\n\r\n export default {\r\n name:\"create City\",\r\n mixins:[citiesModel],\r\n data() {\r\n return {\r\n form: this.$form.createForm(this, {name: 'coordinated'}),\r\n level: null,\r\n cities:[],\r\n model:[],\r\n isParent:false\r\n }\r\n },\r\n methods: {\r\n async handleSubmit(e) {\r\n e.preventDefault();\r\n this.form.validateFields(async (err, values) => {\r\n if (!err) {\r\n try {\r\n this.loading = true\r\n let exp = Object.assign(values, {\r\n level:this.level\r\n });\r\n await axios.post(`cities`, exp);\r\n this.$message.success('شهر با موفقیت ثبت شد')\r\n this.$store.dispatch(\"users/getCities\")\r\n this.$router.push('/city/list')\r\n }\r\n catch (e) {\r\n this.$message.error('خطا در ثبت شهر')\r\n } finally {\r\n this.loading = false\r\n }\r\n }\r\n });\r\n },\r\n setLevel(val){\r\n this.cities.filter(value => value.id === val)\r\n .map(value => this.level = value.level+1)\r\n },\r\n },\r\n async mounted() {\r\n try{\r\n this.loading=true;\r\n let res = await axios.post(\"cities/list\");\r\n this.cities=res.data.rows;\r\n this.model = this.recursiveFunction({},0).children\r\n }catch (e) {\r\n console.log(\"askcbj\",e)\r\n this.$message.error('خطا در دریافت اطلاعات')\r\n }finally {\r\n this.loading=false;\r\n }\r\n }\r\n }\r\n\r\n</script>\r\n<!--\r\n<style lang=\"scss\">\r\n #avatar-col {\r\n width: 10rem;\r\n }\r\n\r\n #page-user-view {\r\n table {\r\n td {\r\n vertical-align: top;\r\n min-width: 140px;\r\n padding-bottom: .8rem;\r\n word-break: break-all;\r\n }\r\n\r\n &:not(.permissions-table) {\r\n td {\r\n @media screen and (max-width: 370px) {\r\n display: block;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n @media screen and (min-width: 1201px) and (max-width: 1211px),\r\n only screen and (min-width: 636px) and (max-width: 991px) {\r\n #account-info-col-1 {\r\n width: calc(100% - 12rem) !important;\r\n }\r\n }\r\n\r\n @media screen and (max-width: 768px)\r\n {\r\n .grid-cols-2 {\r\n grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\r\n }\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!./createCity.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!./createCity.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./createCity.vue?vue&type=template&id=5aeb14c1&\"\nimport script from \"./createCity.vue?vue&type=script&lang=js&\"\nexport * from \"./createCity.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\nexport default component.exports","export default {\r\n methods: {\r\n recursiveFunction(obj, level) {\r\n let helperObject = obj\r\n helperObject.children = []\r\n let hArr = []\r\n if (level === 0) {\r\n hArr = this.cities.filter(x => x.level === level)\r\n } else {\r\n hArr = this.cities.filter(x => (x.level === level && x.parent === helperObject.id))\r\n }\r\n if (hArr.length > 0) {\r\n hArr.map(x => {\r\n x = this.recursiveFunction(x, level + 1)\r\n if (x.children) {\r\n helperObject.children.push({value: x.id, label: x.title, key: x.id, children: x.children})\r\n } else {\r\n helperObject.children.push({value: x.id, label: x.title, key: x.id})\r\n }\r\n })\r\n } else {\r\n delete helperObject.children\r\n }\r\n return helperObject\r\n }\r\n }\r\n}\r\n"],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure