/
home
/
henzagold
/
admin_report
/
js
/
File Upload :
llllll
Current File: /home/henzagold/admin_report/js/chunk-2d0cc226.224c3e50.js.map
{"version":3,"sources":["webpack:///./src/views/manage/list.vue","webpack:///./src/views/manage/constTbl.js","webpack:///src/views/manage/list.vue","webpack:///./src/views/manage/list.vue?33f1","webpack:///./src/views/manage/list.vue?7ee5"],"names":["render","_vm","this","_c","_self","attrs","loading","ref","model","scopedSlots","_u","key","fn","text","slot","_v","staticClass","on","$event","toView","record","toEdit","_s","JSON","stringify","substring","value","viewModel","callback","$$v","expression","tempRow","xxl","md","xs","id","title","title_fa","w","options","_e","$refs","tbl","fetch","editModel","form","directives","name","rawName","rules","required","message","staticStyle","minRows","maxRows","handleSubmit","staticRenderFns","XTbl","add","Xtc","filterText","renderSlot","components","XTable","FeatherIcon","data","methods","e","err","values","axios","console","component"],"mappings":"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","file":"js/chunk-2d0cc226.224c3e50.js","sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('vx-card',{attrs:{\"title\":\"لیست ثابت ها\"}},[_c('a-spin',{attrs:{\"spinning\":_vm.loading}},[_c('x-table',{ref:\"tbl\",attrs:{\"model\":_vm.model},scopedSlots:_vm._u([{key:\"opt\",fn:function(text){return _c('span',{},[_c('ATooltip',[_c('span',{attrs:{\"slot\":\"title\"},slot:\"title\"},[_vm._v(\"مشاهده ثابت\")]),_c('feather-icon',{staticClass:\"cursor-pointer mx-1\",attrs:{\"icon\":\"ListIcon\",\"svgClasses\":\"h-6 w-6 text-primary\"},on:{\"click\":function($event){return _vm.toView(text.record)}}})],1),_c('ATooltip',[_c('span',{attrs:{\"slot\":\"title\"},slot:\"title\"},[_vm._v(\"ویرایش\")]),_c('FeatherIcon',{staticClass:\"cursor-pointer mx-1\",attrs:{\"icon\":\"EditIcon\",\"svgClasses\":\"h-6 w-6 text-primary\"},on:{\"click\":function($event){return _vm.toEdit(text.record)}}})],1)],1)}},{key:\"options\",fn:function({text}){return _c('span',{},[_vm._v(\"\\n \"+_vm._s(text? JSON.stringify(text).substring(0,20)+' ...':'-')+\"\\n \")])}}])}),_c('a-modal',{attrs:{\"forceRender\":false,\"footer\":null},model:{value:(_vm.viewModel),callback:function ($$v) {_vm.viewModel=$$v},expression:\"viewModel\"}},[(_vm.tempRow)?_c('a-descriptions',{attrs:{\"title\":\"اطلاعات ثابت\",\"column\":{ xxl: 3, md: 2, xs: 1 }}},[_c('a-descriptions-item',{attrs:{\"label\":\"شناسه\"}},[_vm._v(\"\\n \"+_vm._s(_vm.tempRow.id)+\"\\n \")]),_c('a-descriptions-item',{attrs:{\"label\":\"عنوان\"}},[_vm._v(\"\\n \"+_vm._s(_vm.tempRow.title)+\"\\n \")]),_c('a-descriptions-item',{attrs:{\"label\":\"عنوان فارسی\"}},[_vm._v(\"\\n \"+_vm._s(_vm.tempRow.title_fa)+\"\\n \")]),_c('a-descriptions-item',{attrs:{\"label\":\"دسته\"}},[_vm._v(\"\\n \"+_vm._s(_vm.tempRow.w)+\"\\n \")]),_c('a-descriptions-item',{attrs:{\"label\":\"مقدار\"}},[_vm._v(\"\\n \"+_vm._s(_vm.tempRow.options)+\"\\n \")])],1):_vm._e()],1),_c('a-modal',{attrs:{\"forceRender\":true,\"footer\":null},on:{\"cancel\":function($event){return _vm.$refs.tbl.fetch()}},model:{value:(_vm.editModel),callback:function ($$v) {_vm.editModel=$$v},expression:\"editModel\"}},[_c('a-form',{attrs:{\"form\":_vm.form}},[_c('ASpin',{attrs:{\"type\":\"loading\",\"spinning\":_vm.loading}},[_c('div',{staticClass:\"grid grid-cols-1 md:grid-cols-2 gap-4\"},[_c('a-form-item',{staticClass:\"hidden\",attrs:{\"label\":\"شناسه\"}},[_c('a-input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['id']),expression:\"['id']\"}],attrs:{\"type\":\"hidden\"}})],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',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['title_fa']),expression:\"['title_fa']\"}]})],1),_c('a-form-item',{attrs:{\"label\":\"دسته\"}},[_c('a-input',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['w',{ rules: [{ required: true, message: 'لطفا مقدار را وارد کنید' }] },]),expression:\"['w',{ rules: [{ required: true, message: 'لطفا مقدار را وارد کنید' }] },]\"}]})],1),_c('a-form-item',{staticClass:\"md:col-span-2\",attrs:{\"label\":\"مقدار\"}},[_c('a-textarea',{directives:[{name:\"decorator\",rawName:\"v-decorator\",value:(['options']),expression:\"['options']\"}],staticStyle:{\"text-align\":\"end\"},attrs:{\"auto-size\":{ minRows: 2, maxRows: 6 }}})],1)],1),_c('vs-button',{staticClass:\"mb-4\",on:{\"click\":_vm.handleSubmit}},[_vm._v(\"\\n ویرایش\\n \")])],1)],1)],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import XTbl, { Xtc } from '@/components/x-table'\r\n\r\nconst tbl = new XTbl('admin/const/table', 'لیست ثابت ها')\r\ntbl.add(new Xtc('id', 'شناسه').filterText())\r\ntbl.add(new Xtc('title', 'عنوان').filterText())\r\ntbl.add(new Xtc('title_fa', 'عنوان فارسی').filterText())\r\ntbl.add(new Xtc('w', 'دسته').filterText())\r\ntbl.add(new Xtc('options', 'مقدار').filterText().renderSlot('options'))\r\ntbl.add(new Xtc('opt', 'عملیات').renderSlot('opt'))\r\n\r\nexport default tbl\r\n","<template>\r\n <vx-card title=\"لیست ثابت ها\">\r\n <a-spin :spinning=\"loading\">\r\n <x-table :model=\"model\" ref=\"tbl\">\r\n <span slot=\"opt\" slot-scope=\"text\">\r\n <ATooltip>\r\n <span slot=\"title\">مشاهده ثابت</span>\r\n <feather-icon\r\n icon=\"ListIcon\"\r\n @click=\"toView(text.record)\"\r\n svgClasses=\"h-6 w-6 text-primary\"\r\n class=\"cursor-pointer mx-1\"\r\n />\r\n </ATooltip>\r\n <ATooltip>\r\n <span slot=\"title\">ویرایش</span>\r\n <FeatherIcon\r\n icon=\"EditIcon\"\r\n @click=\"toEdit(text.record)\"\r\n svgClasses=\"h-6 w-6 text-primary\"\r\n class=\"cursor-pointer mx-1\"\r\n />\r\n </ATooltip>\r\n </span>\r\n <span slot=\"options\" slot-scope=\"{text}\">\r\n {{text? JSON.stringify(text).substring(0,20)+' ...':'-'}}\r\n </span>\r\n </x-table>\r\n <a-modal v-model=\"viewModel\" :forceRender=\"false\" :footer=\"null\">\r\n <a-descriptions v-if=\"tempRow\" title=\"اطلاعات ثابت\" :column=\"{ xxl: 3, md: 2, xs: 1 }\">\r\n <a-descriptions-item label=\"شناسه\">\r\n {{tempRow.id}}\r\n </a-descriptions-item>\r\n <a-descriptions-item label=\"عنوان\">\r\n {{tempRow.title}}\r\n </a-descriptions-item>\r\n <a-descriptions-item label=\"عنوان فارسی\">\r\n {{tempRow.title_fa}}\r\n </a-descriptions-item>\r\n <a-descriptions-item label=\"دسته\">\r\n {{tempRow.w}}\r\n </a-descriptions-item>\r\n <a-descriptions-item label=\"مقدار\">\r\n {{tempRow.options}}\r\n </a-descriptions-item>\r\n </a-descriptions>\r\n </a-modal>\r\n <a-modal v-model=\"editModel\" @cancel=\"$refs.tbl.fetch()\" :forceRender=\"true\" :footer=\"null\">\r\n <a-form :form=\"form\">\r\n <ASpin type=\"loading\" :spinning=\"loading\">\r\n <div class=\"grid grid-cols-1 md:grid-cols-2 gap-4\">\r\n <a-form-item label=\"شناسه\" class=\"hidden\">\r\n <a-input type=\"hidden\" v-decorator=\"['id']\"/>\r\n </a-form-item>\r\n <a-form-item label=\"عنوان\">\r\n <a-input v-decorator=\"['title',{ rules: [{ required: true, message: 'لطفا مقدار را وارد کنید' }] },]\"/>\r\n </a-form-item>\r\n <a-form-item label=\"عنوان فارسی\">\r\n <a-input v-decorator=\"['title_fa']\"/>\r\n </a-form-item>\r\n <a-form-item label=\"دسته\">\r\n <a-input v-decorator=\"['w',{ rules: [{ required: true, message: 'لطفا مقدار را وارد کنید' }] },]\"/>\r\n </a-form-item>\r\n <a-form-item label=\"مقدار\" class=\"md:col-span-2\">\r\n <a-textarea v-decorator=\"['options']\" :auto-size=\"{ minRows: 2, maxRows: 6 }\" style=\"text-align: end\"/>\r\n </a-form-item>\r\n </div>\r\n <vs-button @click=\"handleSubmit\" class=\"mb-4\">\r\n ویرایش\r\n </vs-button>\r\n </ASpin>\r\n </a-form>\r\n </a-modal>\r\n </a-spin>\r\n </vx-card>\r\n</template>\r\n\r\n<script>\r\nimport XTable from '@/components/x-table/XTable.vue'\r\nimport model from './constTbl'\r\nimport FeatherIcon from '@/components/FeatherIcon.vue'\r\nimport axios from '@/axios'\r\n\r\nexport default {\r\n name: 'list',\r\n components: { XTable, FeatherIcon },\r\n data() {\r\n return {\r\n model,\r\n viewModel: false,\r\n editModel: false,\r\n tempRow: undefined,\r\n loading: false,\r\n form: this.$form.createForm(this, {name: 'coordinated'}),\r\n }\r\n },\r\n methods: {\r\n toView(row) {\r\n this.tempRow = row\r\n this.viewModel = true\r\n },\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 values.options = JSON.parse(values.options)\r\n } catch(e) {\r\n this.$ntSetError('مقدار وارد شده برای ثابت از نوع JSON نیست');\r\n }\r\n try {\r\n this.loading = true\r\n await axios.put(`admin/const/${values.id}`,values)\r\n this.form.resetFields()\r\n this.editModel = false\r\n this.$refs.tbl.fetch()\r\n this.$ntSet();\r\n } catch (e) {\r\n this.$ntSetError(e);\r\n } finally {\r\n this.loading = false\r\n }\r\n }\r\n });\r\n },\r\n toEdit(row) {\r\n try {\r\n this.loading = true\r\n this.editModel = true\r\n this.tempRow = row\r\n this.form.setFieldsValue(Object.assign(this.tempRow, {options:JSON.stringify(this.tempRow.options)}))\r\n } catch (error) {\r\n console.log(error)\r\n } finally {\r\n this.loading = false\r\n }\r\n },\r\n },\r\n}\r\n</script>\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!./list.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!./list.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./list.vue?vue&type=template&id=04f981f2&\"\nimport script from \"./list.vue?vue&type=script&lang=js&\"\nexport * from \"./list.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"],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure