/
home
/
henzagold
/
admin_report
/
js
/
File Upload :
llllll
Current File: /home/henzagold/admin_report/js/chunk-2d0bdeff.eb018eba.js.map
{"version":3,"sources":["webpack:///./src/views/clients/CustomerList.vue","webpack:///./src/views/clients/customerTbl.js","webpack:///src/views/clients/CustomerList.vue","webpack:///./src/views/clients/CustomerList.vue?c0a7","webpack:///./src/views/clients/CustomerList.vue?7039"],"names":["render","_vm","this","_c","_self","on","$event","$router","push","_v","ref","staticStyle","attrs","model","scopedSlots","_u","key","fn","text","record","slot","staticClass","edit","id","info","showModalConfirm","sts","modalConfirm","okText","handleAcceptCustomer","_s","modalConfirmText","staticRenderFns","tbl","XTbl","add","Xtc","filterText","hidden","noSort","renderSlot","name","components","XTable","data","modalConfirmId","modalStatus","methods","window","axios","op","console","created","component"],"mappings":"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","file":"js/chunk-2d0bdeff.eb018eba.js","sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('vx-card',[_c('vs-button',{on:{\"click\":function($event){return _vm.$router.push('/customer/create')}}},[_vm._v(\"\\n افزودن مشتری\\n \")]),_c('XTable',{ref:\"customer\",staticStyle:{\"margin-top\":\"1em\"},attrs:{\"model\":_vm.model},scopedSlots:_vm._u([{key:\"op\",fn:function(text,record){return _c('span',{staticStyle:{\"display\":\"flex\",\"justify-content\":\"space-evenly\",\"align-items\":\"center\"}},[_c('ATooltip',[_c('span',{attrs:{\"slot\":\"title\"},slot:\"title\"},[_vm._v(\"ویرایش\")]),_c('feather-icon',{staticClass:\"cursor-pointer mx-1\",attrs:{\"icon\":\"EditIcon\",\"svgClasses\":\"h-6 w-6 text-primary\"},on:{\"click\":function($event){return _vm.edit(text.record.id)}}})],1),_c('ATooltip',[_c('span',{attrs:{\"slot\":\"title\"},slot:\"title\"},[_vm._v(\"اطلاعات کاربر\")]),_c('feather-icon',{staticClass:\"cursor-pointer mx-1\",attrs:{\"icon\":\"InfoIcon\",\"svgClasses\":\"h-6 w-6 text-primary\"},on:{\"click\":function($event){return _vm.info(text.record.id)}}})],1),_c('ATooltip',{on:{\"click\":function($event){return _vm.showModalConfirm(text.record)}}},[_c('span',{attrs:{\"slot\":\"title\"},slot:\"title\"},[_vm._v(\"نظارت\")]),(text.record.sts === 3)?_c('feather-icon',{staticStyle:{\"cursor\":\"pointer\"},attrs:{\"icon\":\"CheckCircleIcon\",\"svgClasses\":\"w-5 h-5 text-primary\"}}):_c('feather-icon',{staticStyle:{\"cursor\":\"pointer\"},attrs:{\"icon\":\"XCircleIcon\",\"svgClasses\":\"w-5 h-5 text-danger\"}})],1)],1)}}])}),_c('a-modal',{attrs:{\"title\":\"تاییدیه مشتری\",\"visible\":_vm.modalConfirm,\"okText\":_vm.okText(),\"cancelText\":\"بازگشت\"},on:{\"ok\":function($event){return _vm.handleAcceptCustomer()},\"cancel\":function($event){_vm.modalConfirm = false}}},[_c('p',[_vm._v(_vm._s(_vm.modalConfirmText))])])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import XTbl,{Xtc} from '../../components/x-table/index';\r\nconst tbl = new XTbl('/admin/customer/table', 'لیست مشتریان');\r\n\r\ntbl.add(new Xtc('id', 'کد مدیر'))\r\ntbl.add(new Xtc('fname', 'نام').filterText())\r\ntbl.add(new Xtc('lname', 'نام خانوادگی').filterText())\r\ntbl.add(new Xtc('mobile', 'موبایل').hidden().filterText())\r\ntbl.add(new Xtc('ncode', 'کدملی').filterText())\r\ntbl.add(new Xtc('email', 'ایمیل').filterText())\r\ntbl.add(new Xtc('birth_date', 'تاریخ تولد').filterText())\r\ntbl.add(new Xtc('marriage_date', 'تاریخ ازدواج').filterText())\r\ntbl.add(new Xtc('bank_number', 'شماره کارت').filterText())\r\ntbl.add(new Xtc('website', 'وبسایت').filterText().hidden())\r\ntbl.add(new Xtc('print_name', 'چاپ').filterText().hidden())\r\ntbl.add(new Xtc('instagram', 'اینستاگرام').filterText().hidden())\r\ntbl.add(new Xtc('shope_name', 'نام فروشگاه').filterText().hidden())\r\ntbl.add(new Xtc('reagent_mobile', 'شماره موبایل معرف').filterText().hidden())\r\ntbl.add(new Xtc('financial_code', 'کد مالی').filterText().hidden())\r\ntbl.add(new Xtc('address.city', 'شهر').filterText().hidden())\r\ntbl.add(new Xtc('address.province', 'اسنان').filterText().hidden())\r\ntbl.add(new Xtc('address.phone', 'تلفن').filterText().hidden())\r\ntbl.add(new Xtc('address.company', 'شرکت').filterText().hidden())\r\ntbl.add(new Xtc('address.address', 'آدرس محل سکونت').filterText().hidden())\r\ntbl.add(new Xtc('address.zip', 'کد پستی').filterText().hidden())\r\ntbl.add(new Xtc('', 'عملیات').noSort().renderSlot('op'))\r\n\r\nexport default tbl;\r\n","<template>\r\n <vx-card>\r\n <vs-button @click=\"$router.push('/customer/create')\">\r\n افزودن مشتری\r\n </vs-button>\r\n <XTable :model=\"model\" ref=\"customer\" style=\"margin-top: 1em\">\r\n <span slot=\"op\" slot-scope=\"text,record\" style=\"display: flex;justify-content: space-evenly;align-items: center\">\r\n <ATooltip>\r\n <span slot=\"title\">ویرایش</span>\r\n <feather-icon\r\n icon=\"EditIcon\"\r\n @click=\"edit(text.record.id)\"\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 <feather-icon\r\n icon=\"InfoIcon\"\r\n @click=\"info(text.record.id)\"\r\n svgClasses=\"h-6 w-6 text-primary\"\r\n class=\"cursor-pointer mx-1\"\r\n />\r\n </ATooltip>\r\n <ATooltip @click=\"showModalConfirm(text.record)\">\r\n <span slot=\"title\">نظارت</span>\r\n <feather-icon v-if=\"text.record.sts === 3\" icon=\"CheckCircleIcon\" svgClasses=\"w-5 h-5 text-primary\"\r\n style=\"cursor: pointer\"/>\r\n <feather-icon v-else icon=\"XCircleIcon\" svgClasses=\"w-5 h-5 text-danger\" style=\"cursor: pointer\"/>\r\n </ATooltip>\r\n\r\n </span>\r\n </XTable>\r\n <a-modal\r\n title=\"تاییدیه مشتری\"\r\n :visible=\"modalConfirm\"\r\n @ok=\"handleAcceptCustomer()\"\r\n @cancel=\"modalConfirm = false\"\r\n :okText=\"okText()\"\r\n cancelText=\"بازگشت\"\r\n >\r\n <p>{{ modalConfirmText }}</p>\r\n </a-modal>\r\n </vx-card>\r\n\r\n</template>\r\n\r\n<script>\r\nimport XTable from '../../components/x-table/XTable'\r\nimport * as TableCol from './customerTbl'\r\nimport axios from '@/axios'\r\n\r\nexport default {\r\n name: 'CustomerList',\r\n components: {\r\n XTable\r\n },\r\n data () {\r\n return {\r\n model: null,\r\n modalConfirm: false,\r\n modalConfirmId: undefined,\r\n modalStatus: undefined,\r\n modalConfirmText: ''\r\n }\r\n },\r\n methods: {\r\n edit (id) {\r\n // this.$router.push(`/customer/edit/${id}`)\r\n window.open(`/admin/customer/edit/${id}`, '_blank').focus()\r\n },\r\n info (id) {\r\n // this.$router.push(`/customer/edit/${id}`)\r\n window.open(`/admin/customer/info/${id}`, '_blank').focus()\r\n },\r\n okText () {\r\n if (this.modalStatus === 3) {\r\n return 'رد مشتری'\r\n } else {\r\n return 'تایید مشتری'\r\n }\r\n },\r\n\r\n showModalConfirm (record) {\r\n if (record.sts === 3) {\r\n this.modalConfirmText = 'مشتری رد تایید خواهد شد'\r\n } else {\r\n this.modalConfirmText = 'مشتری تایید خواهد شد'\r\n }\r\n // console.log(record, 'record record')\r\n // if (record.sts === 1) {\r\n // this.$warning({\r\n // title: 'توجه',\r\n // content: 'پروفایل شخص مورد نظر ناقص است'\r\n // })\r\n // } else {\r\n this.modalConfirm = true\r\n this.modalConfirmId = record.id\r\n this.modalStatus = record.sts\r\n // }\r\n\r\n },\r\n async handleAcceptCustomer () {\r\n try {\r\n this.$vs.loading()\r\n // const {id, sts} = this.temp_row\r\n // console.log(this.modalStatus === 3 ? '4' : '3')\r\n await axios.put(`/admin/customer/` + this.modalConfirmId, {\r\n sts: this.modalStatus === 3 ? 4 : 3,\r\n op: 'sts'\r\n })\r\n // console.log('after')\r\n this.$message.success('تایید مشتری با موفقیت انجام شد')\r\n this.modalConfirm = false\r\n this.$refs.customer.fetch()\r\n } catch (e) {\r\n console.log(e)\r\n this.$message.error('خطا در ثبت اطاعات')\r\n } finally {\r\n this.$vs.loading.close()\r\n }\r\n }\r\n },\r\n created () {\r\n this.model = TableCol.default\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!./CustomerList.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!./CustomerList.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CustomerList.vue?vue&type=template&id=04464eba&scoped=true&\"\nimport script from \"./CustomerList.vue?vue&type=script&lang=js&\"\nexport * from \"./CustomerList.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 \"04464eba\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure