/
home
/
maktab
/
admin
/
js
/
File Upload :
llllll
Current File: /home/maktab/admin/js/chunk-2d0db2c0.9c1d41e6.js.map
{"version":3,"sources":["webpack:///./src/views/setting/const/index.vue?72d5","webpack:///./src/views/setting/const/components/Tags.vue?fce8","webpack:///src/views/setting/const/components/Tags.vue","webpack:///./src/views/setting/const/components/Tags.vue?f525","webpack:///./src/views/setting/const/components/Tags.vue","webpack:///src/views/setting/const/index.vue","webpack:///./src/views/setting/const/index.vue?1486","webpack:///./src/views/setting/const/index.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","attrs","loading","on","onchange","model","value","callback","$$v","infType","expression","key","items","addNew","deleteItem","editItem","staticRenderFns","_l","val","i","staticClass","colors","$event","edit","id","$emit","type","_v","_s","ref","style","width","inputValue","handleInputChange","indexOf","_k","keyCode","handleInputConfirm","apply","arguments","staticStyle","showInput","editOk","editVisible","editValue","name","components","Icon","data","inputVisible","editId","props","required","methods","component","Tags","request","axios","console","mounted"],"mappings":"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","file":"js/chunk-2d0db2c0.9c1d41e6.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('a-spin',{attrs:{\"spinning\":_vm.loading}},[_c('vx-card',[_c('a-tabs',{attrs:{\"animated\":\"\"},on:{\"change\":_vm.onchange},model:{value:(_vm.infType),callback:function ($$v) {_vm.infType=$$v},expression:\"infType\"}},[_c('a-tab-pane',{key:1,attrs:{\"tab\":\"انواع عوامل\"}},[_c('Tags',{attrs:{\"items\":_vm.items,\"type\":\"type_employee\"},on:{\"add\":_vm.addNew,\"delete\":_vm.deleteItem,\"edit\":_vm.editItem}})],1),_c('a-tab-pane',{key:0,attrs:{\"tab\":\"نقش های مدیریتی\"}},[_c('Tags',{attrs:{\"items\":_vm.items,\"type\":\"user_type\"},on:{\"add\":_vm.addNew,\"delete\":_vm.deleteItem,\"edit\":_vm.editItem}})],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._l((_vm.items),function(val,i){return _c('a-tag',{staticClass:\"cursor-pointer\",attrs:{\"color\":_vm.colors[i%6],\"closable\":true},on:{\"click\":function($event){return _vm.edit(val.id, val.value)},\"close\":function($event){return _vm.$emit('delete',val.id,_vm.type)}}},[_vm._v(\"\\n \"+_vm._s(val.value)+\"\\n \")])}),(_vm.inputVisible)?_c('a-input',{ref:\"input\",style:({ width: '78px' }),attrs:{\"type\":\"text\",\"size\":\"small\",\"value\":_vm.inputValue},on:{\"change\":_vm.handleInputChange,\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.handleInputConfirm.apply(null, arguments)}}}):_c('a-tag',{staticStyle:{\"background\":\"#fff\",\"borderStyle\":\"dashed\"},on:{\"click\":_vm.showInput}},[_c('a-icon',{attrs:{\"type\":\"plus\"}}),_vm._v(\"\\n افزودن\\n \")],1),_c('a-modal',{attrs:{\"title\":\"ویرایش\"},on:{\"ok\":_vm.editOk},model:{value:(_vm.editVisible),callback:function ($$v) {_vm.editVisible=$$v},expression:\"editVisible\"}},[_c('a-input',{model:{value:(_vm.editValue),callback:function ($$v) {_vm.editValue=$$v},expression:\"editValue\"}})],1)],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div>\r\n <a-tag :color=\"colors[i%6]\"\r\n v-for=\"(val,i) in items\"\r\n class=\"cursor-pointer\"\r\n :closable=\"true\"\r\n @click=\"edit(val.id, val.value)\"\r\n @close=\"$emit('delete',val.id,type)\">\r\n <!-- <Icon icon=\"vuesax:edit-linear\"></Icon>-->\r\n {{ val.value }}\r\n </a-tag>\r\n <a-input\r\n v-if=\"inputVisible\"\r\n ref=\"input\"\r\n type=\"text\"\r\n size=\"small\"\r\n :style=\"{ width: '78px' }\"\r\n :value=\"inputValue\"\r\n @change=\"handleInputChange\"\r\n\r\n @keyup.enter=\"handleInputConfirm\"\r\n />\r\n <a-tag v-else style=\"background: #fff; borderStyle: dashed;\" @click=\"showInput\">\r\n <a-icon type=\"plus\"/>\r\n افزودن\r\n </a-tag>\r\n <a-modal v-model=\"editVisible\" title=\"ویرایش\" @ok=\"editOk\">\r\n <a-input v-model=\"editValue\"/>\r\n </a-modal>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport Icon from '@/assets/icons/UI/Icon'\r\n\r\nexport default {\r\n name: 'Tags',\r\n components: {Icon},\r\n data () {\r\n return {\r\n colors: ['pink', 'red', 'orange', 'green', 'cyan', 'blue', 'purple'],\r\n inputVisible: false,\r\n inputValue: '',\r\n editVisible: false,\r\n editId: undefined,\r\n editValue: undefined\r\n }\r\n },\r\n props: {\r\n items: {required: true},\r\n type: {required: true}\r\n },\r\n methods: {\r\n showInput () {\r\n this.inputVisible = true\r\n this.$nextTick(function () {\r\n this.$refs.input.focus()\r\n })\r\n },\r\n editOk(){\r\n this.$emit('edit',this.editId,this.editValue,this.type)\r\n this.editVisible = false\r\n },\r\n handleInputChange (e) {\r\n this.inputValue = e.target.value\r\n },\r\n edit (id,val) {\r\n this.editId = id\r\n this.editVisible = true\r\n this.editValue = val\r\n },\r\n handleInputConfirm () {\r\n this.inputVisible = false\r\n // console.log(\"this.key ====>\", this.key)\r\n this.$emit('add', this.inputValue, this.type)\r\n this.inputValue = ''\r\n /* const inputValue = this.inputValue;\r\n let tags = this.tags;\r\n if (inputValue && tags.indexOf(inputValue) === -1) {\r\n tags = [...tags, inputValue];\r\n }\r\n console.log(tags);\r\n Object.assign(this, {\r\n tags,\r\n inputVisible: false,\r\n inputValue: '',\r\n });*/\r\n }\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!./Tags.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!./Tags.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Tags.vue?vue&type=template&id=c27c5f84&scoped=true&\"\nimport script from \"./Tags.vue?vue&type=script&lang=js&\"\nexport * from \"./Tags.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 \"c27c5f84\",\n null\n \n)\n\nexport default component.exports","<template>\r\n <a-spin :spinning=\"loading\">\r\n <vx-card>\r\n <a-tabs animated v-model=\"infType\" @change=\"onchange\">\r\n <a-tab-pane :key=\"1\" tab=\"انواع عوامل\">\r\n <Tags :items=\"items\" type=\"type_employee\" @add=\"addNew\" @delete=\"deleteItem\" @edit=\"editItem\"/>\r\n </a-tab-pane>\r\n <a-tab-pane :key=\"0\" tab=\"نقش های مدیریتی\">\r\n <Tags :items=\"items\" type=\"user_type\" @add=\"addNew\" @delete=\"deleteItem\" @edit=\"editItem\"/>\r\n </a-tab-pane>\r\n\r\n </a-tabs>\r\n </vx-card>\r\n </a-spin>\r\n\r\n</template>\r\n\r\n<script>\r\nimport Tags from '@/views/setting/const/components/Tags'\r\nimport axios from '@/axios'\r\n\r\nexport default {\r\n name: 'index',\r\n components: {Tags},\r\n data () {\r\n return {\r\n infType: 0,\r\n loading: false,\r\n items: []\r\n }\r\n },\r\n methods: {\r\n onchange (val) {\r\n // console.log('val ====>', val)\r\n switch (val) {\r\n case 0: {\r\n this.request('user_type')\r\n break\r\n }\r\n case 1: {\r\n this.request('type_employee')\r\n }\r\n }\r\n },\r\n async request (key) {\r\n try {\r\n this.loading = true\r\n const {data} = await axios.get(`admin/const/key/${key}`)\r\n // console.log(\"data ====>\", data)\r\n this.items = data/*.map(x => x.value)*/\r\n // console.log(\"this.items ====>\", this.items)\r\n } catch (e) {\r\n console.error(e)\r\n this.$message.error('خطا در دریافت اطلاعات')\r\n } finally {\r\n this.loading = false\r\n }\r\n },\r\n async deleteItem (id, key) {\r\n try {\r\n this.loading = true\r\n await axios.delete(`admin/const/${id}`)\r\n this.$message.success('با موفقیت حذف شد')\r\n await this.request(key)\r\n } catch (e) {\r\n this.$message.error('خطا در حذف')\r\n } finally {\r\n this.loading = false\r\n }\r\n },\r\n async editItem (id, val, key) {\r\n try {\r\n this.loading = true\r\n await axios.put(`admin/const/${id}`, {value: val})\r\n this.$message.success('با موفقیت ویرایش شد')\r\n await this.request(key)\r\n } catch (e) {\r\n this.$message.error('خطا در ویرایش')\r\n } finally {\r\n this.loading = false\r\n }\r\n },\r\n async addNew (val, key) {\r\n try {\r\n this.loading = true\r\n // console.log(\"val ====>\", key)\r\n await axios.post('admin/const', {\r\n key: key,\r\n value: val\r\n })\r\n this.$message.success('با موفقیت افزوده شد')\r\n await this.request(key)\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 mounted () {\r\n this.onchange(0)\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!./index.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!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=4711a1aa&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.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 \"4711a1aa\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure