/
home
/
henzagold
/
admin_report
/
js
/
File Upload :
llllll
Current File: //home/henzagold/admin_report/js/chunk-e031a790.c345e15e.js.map
{"version":3,"sources":["webpack:///./node_modules/core-js/modules/_object-to-array.js","webpack:///./src/views/permission/Permission.vue?d0ca","webpack:///./src/views/permission/Permission.vue","webpack:///src/views/permission/Permission.vue","webpack:///./src/views/permission/Permission.vue?a6ff","webpack:///./src/views/permission/Permission.vue?6483","webpack:///./node_modules/core-js/modules/es7.object.values.js"],"names":["DESCRIPTORS","getKeys","toIObject","isEnum","f","module","exports","isEntries","it","key","O","keys","length","i","result","call","push","render","_vm","this","_c","_self","attrs","form","on","handleSubmit","staticClass","directives","name","rawName","value","initialValue","rules","required","message","expression","selectChange","_l","userTypes","item","_v","_s","staticStyle","treeData","replaceFields","autoExpandParent","model","rid","callback","$$v","staticRenderFns","data","expandedKeys","children","title","loading","keyId","getDataUserType","methods","getPermission","axios","e","err","values","window","getUserType","loadSyncOptionChange","storageId","localStorage","test","getOneRid","computed","mounted","component","$export","$values","S"],"mappings":"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","file":"js/chunk-e031a790.c345e15e.js","sourcesContent":["var DESCRIPTORS = require('./_descriptors');\nvar getKeys = require('./_object-keys');\nvar toIObject = require('./_to-iobject');\nvar isEnum = require('./_object-pie').f;\nmodule.exports = function (isEntries) {\n return function (it) {\n var O = toIObject(it);\n var keys = getKeys(O);\n var length = keys.length;\n var i = 0;\n var result = [];\n var key;\n while (length > i) {\n key = keys[i++];\n if (!DESCRIPTORS || isEnum.call(O, key)) {\n result.push(isEntries ? [key, O[key]] : O[key]);\n }\n }\n return result;\n };\n};\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!./Permission.vue?vue&type=style&index=0&id=217080ce&prod&lang=css&\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('a-form',{attrs:{\"form\":_vm.form},on:{\"submit\":_vm.handleSubmit}},[_c('vx-card',{attrs:{\"title\":\"دسترسی ها\",\"id\":\"rid\"}},[_c('div',{staticClass:\"grid grid-col-1 sm:grid-cols-1 md:grid-cols-2 lg:grid-cols-2 md:gap-2 xl:grid-cols-2 lg:gap-4 xl:gap-4\"},[_c('a-form-item',{attrs:{\"label\":\"سطح کاربر\",\"has-feedback\":\"\"}},[_c('a-select',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['user_type', { initialValue:null,rules: [{ required: true, message: 'لطفاسطح دسترسی را انتخاب کنید' }] }]),expression:\"['user_type', { initialValue:null,rules: [{ required: true, message: 'لطفاسطح دسترسی را انتخاب کنید' }] }]\"}],attrs:{\"allowClear\":\"\"},on:{\"change\":_vm.selectChange}},_vm._l((_vm.userTypes),function(item,key){return _c('a-select-option',{attrs:{\"value\":key}},[_vm._v(\"\\n \"+_vm._s(item)+\"\\n \")])}),1)],1),_c('a-form-item',{attrs:{\"label\":\"نقش ها\"}},[_c('a-tree',{staticStyle:{\"width\":\"100%\"},attrs:{\"checkable\":\"\",\"default-expand-all\":\"\",\"tree-data\":_vm.treeData,\"replace-fields\":_vm.replaceFields,\"auto-expand-parent\":_vm.autoExpandParent},model:{value:(_vm.rid),callback:function ($$v) {_vm.rid=$$v},expression:\"rid\"}})],1)],1),_c('a-button',{attrs:{\"type\":\"primary\",\"html-type\":\"submit\"}},[_vm._v(\"\\n ذخیره\\n \")])],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <a-form :form=\"form\" @submit=\"handleSubmit\">\r\n <vx-card title=\"دسترسی ها\" id=\"rid\">\r\n <div class=\"grid grid-col-1 sm:grid-cols-1 md:grid-cols-2 lg:grid-cols-2 md:gap-2 xl:grid-cols-2 lg:gap-4 xl:gap-4\">\r\n <a-form-item label=\"سطح کاربر\" has-feedback>\r\n <a-select\r\n allowClear\r\n v-decorator=\"['user_type', { initialValue:null,rules: [{ required: true, message: 'لطفاسطح دسترسی را انتخاب کنید' }] }]\" @change=\"selectChange\">\r\n <a-select-option v-for=\"(item,key) in userTypes\" :value=\"key\">\r\n {{ item }}\r\n </a-select-option>\r\n </a-select>\r\n </a-form-item>\r\n <a-form-item label=\"نقش ها\">\r\n <a-tree\r\n v-model=\"rid\"\r\n checkable\r\n default-expand-all\r\n style=\"width: 100%\"\r\n :tree-data=\"treeData\"\r\n :replace-fields=\"replaceFields\"\r\n :auto-expand-parent=\"autoExpandParent\"\r\n />\r\n </a-form-item>\r\n </div>\r\n <a-button type=\"primary\" html-type=\"submit\">\r\n ذخیره\r\n </a-button>\r\n </vx-card>\r\n </a-form>\r\n</template>\r\n\r\n<script>\r\n\r\nimport axios from '@/axios'\r\n\r\nexport default {\r\n name: \"Permission\",\r\n data() {\r\n return {\r\n form: this.$form.createForm(this, {name: 'coordinated'}),\r\n expandedKeys:[],\r\n value: ['0-0-0'],\r\n treeData:undefined,\r\n userTypes: undefined,\r\n autoExpandParent: false,\r\n rid: [],\r\n replaceFields: {\r\n children: 'child',\r\n title: 'title'\r\n },\r\n loading:false,\r\n keyId: null,\r\n getDataUserType:null\r\n }\r\n },\r\n\r\n methods: {\r\n async getPermission() {\r\n try{\r\n const {data} = await axios.get('admin/permission/rid')\r\n this.treeData = Object.values(data)\r\n }catch (e) {\r\n throw e\r\n }\r\n },\r\n handleSubmit(e) {\r\n e.preventDefault();\r\n this.form.validateFields(async (err, values) => {\r\n if (!err) {\r\n try {\r\n this.$vs.loading()\r\n values.rid = this.rid\r\n await axios.post('admin/permission',values)\r\n this.$ntSet()\r\n window.location.reload()\r\n } catch (e) {\r\n this.$ntSetError()\r\n } finally {\r\n this.$vs.loading.close()\r\n }\r\n }\r\n });\r\n },\r\n async getUserType() {\r\n const {data} = await axios.get('admin/user/type')\r\n this.userTypes = data\r\n // console.log(this.userTypes,'user_type')\r\n },\r\n loadSyncOptionChange(){\r\n let storageId = localStorage.getItem(\"contestId\");\r\n storageId = this.keyId;\r\n localStorage.setItem(\"contestId\", storageId);\r\n let test = localStorage.getItem(\"contestId\");\r\n test = JSON.parse(localStorage.getItem(\"contestId\"));\r\n localStorage.setItem(\"contestId\", test);\r\n if(test){\r\n this.getOneRid(test)\r\n }\r\n },\r\n async getOneRid(id){\r\n try{\r\n this.$vs.loading()\r\n const { data } = await axios.get(`admin/permission/${id}/`)\r\n this.rid = data.rid\r\n this.form.setFieldsValue(data)\r\n }catch (e){\r\n this.$ntSetError()\r\n throw e\r\n }finally {\r\n this.$vs.loading.close()\r\n }\r\n\r\n },\r\n selectChange(id){\r\n this.keyId = id\r\n this.loadSyncOptionChange()\r\n }\r\n },\r\n computed: {\r\n // data(){\r\n // console.log(this.$store.state.access.access_id,'hgghgh')\r\n // return this.$store.state.access.access_id\r\n // }\r\n },\r\n mounted() {\r\n this.getUserType()\r\n this.getPermission()\r\n this.keyId = 1\r\n this.loadSyncOptionChange()\r\n }\r\n}\r\n</script>\r\n\r\n\r\n<style>\r\n[dir=rtl] .ant-tree-checkbox-inner::after{\r\n right: 55%;\r\n top: 35%;\r\n border-left: 0 !important;\r\n -webkit-transform: rotate(-45deg) scale(0) translate(50%, -50%);\r\n transform: rotate(-45deg) scale(0) translate(50%, -50%);\r\n}\r\n[dir=rtl] .ant-tree-checkbox-checked .ant-tree-checkbox-inner::after{\r\n border-left: 0 !important;\r\n border-right: 2px solid #fff;\r\n}\r\n[dir=rtl] .ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {\r\n border-left: 0 !important;\r\n border-right: 2px solid #fff;\r\n -webkit-transform: rotate(45deg) scale(1) translate(0%, -60%);\r\n transform: rotate(45deg) scale(1) translate(0%, -60%);\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!./Permission.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!./Permission.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Permission.vue?vue&type=template&id=217080ce&\"\nimport script from \"./Permission.vue?vue&type=script&lang=js&\"\nexport * from \"./Permission.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Permission.vue?vue&type=style&index=0&id=217080ce&prod&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 null,\n null\n \n)\n\nexport default component.exports","// https://github.com/tc39/proposal-object-values-entries\nvar $export = require('./_export');\nvar $values = require('./_object-to-array')(false);\n\n$export($export.S, 'Object', {\n values: function values(it) {\n return $values(it);\n }\n});\n"],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure