/
home
/
henzagold
/
adminold
/
export
/
js
/
File Upload :
llllll
Current File: /home/henzagold/adminold/export/js/chunk-9cdbe44e.2af8730a.js.map
{"version":3,"sources":["webpack:///./src/views/city/createCity.vue?32b7","webpack:///src/views/city/createCity.vue","webpack:///./src/views/city/createCity.vue?24d7","webpack:///./src/views/city/createCity.vue","webpack:///./src/mixins/citiesModel.js"],"names":["render","_vm","this","_h","$createElement","_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","component","methods","recursiveFunction","obj","level","helperObject","children","hArr","cities","filter","x","parent","id","length","map","push","label","title","key"],"mappings":"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","file":"js/chunk-9cdbe44e.2af8730a.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;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\":function (value) { return (value + \"%\"); },\"parser\":function (value) { return 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\":function (value) { return (value + \"%\"); },\"parser\":function (value) { return 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)}\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