/
home
/
henzagold
/
adminold
/
export
/
js
/
File Upload :
llllll
Current File: /home/henzagold/adminold/export/js/chunk-970be7e8.5cf727dd.js.map
{"version":3,"sources":["webpack:///./src/views/promotion/promotion_list.vue","webpack:///./src/table/list_model.js","webpack:///src/views/promotion/promotion_list.vue","webpack:///./src/views/promotion/promotion_list.vue?b0c9","webpack:///./src/views/promotion/promotion_list.vue?1309","webpack:///./src/components/tooltip-btn/TooltipBtn.vue","webpack:///src/components/tooltip-btn/TooltipBtn.vue","webpack:///./src/components/tooltip-btn/TooltipBtn.vue?5c10","webpack:///./src/components/tooltip-btn/TooltipBtn.vue?aaee"],"names":["render","_vm","this","_c","_self","attrs","loading","ref","staticClass","model","scopedSlots","_u","key","fn","text","record","_v","_s","$hasPermission","type_customer","slot","on","$event","toEdit","_e","deletePromotion","staticRenderFns","tbl","XTbl","add","Xtc","filterNumber","filterText","renderSlot","noSort","name","data","methods","window","console","components","XTable","TooltipBtn","FeatherIcon","mounted","component","title","popTitle","onClick","icon","iconClass","props","default"],"mappings":"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","file":"js/chunk-970be7e8.5cf727dd.js","sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"page-user-list\"}},[_c('ASpin',{attrs:{\"type\":\"loading\",\"spinning\":_vm.loading}},[_c('vx-card',{ref:\"filterCard\",staticClass:\"vx-card\",attrs:{\"removeCardAction\":false,\"title\":\"لیست تخفیفات\"}},[_c('div',[_c('XTable',{ref:\"tbl\",attrs:{\"model\":_vm.model},scopedSlots:_vm._u([{key:\"type_customer\",fn:function({text, record}){return _c('div',{},[_vm._v(\"\\n \"+_vm._s(text == 2?\n \"عمده\"\n :\"تک\")+\"\\n \")])}},{key:\"opt\",fn:function({text, record}){return _c('div',{},[((_vm.$hasPermission('offers.list.tak.edit') && record.type_customer === 1)||(_vm.$hasPermission('offers.list.edit') && record.type_customer === 2))?_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(record)}}})],1):_vm._e(),((_vm.$hasPermission('offers.list.tak.remove') && record.type_customer === 1)||(_vm.$hasPermission('offers.list.remove') && record.type_customer === 2))?_c('ATooltip',[_c('a-popconfirm',{attrs:{\"placement\":\"top\",\"ok-text\":\"بله\",\"cancel-text\":\"خیر\"},on:{\"confirm\":function($event){return _vm.deletePromotion(record)}}},[_c('template',{slot:\"title\"},[_c('p',[_vm._v(\"آیا مطمئن به حذف تخفیف مورد نظر هستید ؟\")])]),_c('FeatherIcon',{staticClass:\"cursor-pointer mx-1\",attrs:{\"icon\":\"TrashIcon\",\"svgClasses\":\"h-6 w-6 text-danger\"}})],2),_c('span',{attrs:{\"slot\":\"title\"},slot:\"title\"},[_vm._v(\"حذف\")])],1):_vm._e()],1)}}])})],1)])],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import XTbl, {Xtc} from '@/components/x-table/index';\r\n\r\nconst tbl = new XTbl('https://henzagold.com/oapi/admin/major/promotion/table', 'لیست تخفیف عمده فروشی');\r\ntbl.add(new Xtc('id', 'شماره تخفیف').filterNumber());\r\ntbl.add(new Xtc('title', 'عنوان').filterText());\r\ntbl.add(new Xtc('description', 'توضیحات').filterText());\r\ntbl.add(new Xtc('type_str', 'نوع تخفیف').filterText());\r\ntbl.add(new Xtc('start_atj', 'تاریخ شروع').filterText());\r\ntbl.add(new Xtc('end_atj', 'تاریخ پایان').filterText());\r\ntbl.add(new Xtc('type_customer', 'نوع مشتری').filterText().renderSlot('type_customer'));\r\ntbl.add(new Xtc('opt', 'عملیات').noSort().renderSlot('opt'))\r\n\r\nexport default tbl;\r\n","<template>\r\n <div id=\"page-user-list\">\r\n <ASpin type=\"loading\" :spinning=\"loading\">\r\n <vx-card\r\n ref=\"filterCard\"\r\n :removeCardAction=\"false\"\r\n title=\"لیست تخفیفات\"\r\n class=\"vx-card\">\r\n <div>\r\n <XTable :model=\"model\" ref=\"tbl\">\r\n <div slot=\"type_customer\" slot-scope=\"{text, record}\">\r\n {{text == 2?\r\n \"عمده\"\r\n :\"تک\"}}\r\n </div>\r\n <div slot=\"opt\" slot-scope=\"{text, record}\">\r\n <!--<ATooltip v-if=\"!record.confirmed\">\r\n <a-popconfirm\r\n placement=\"top\"\r\n ok-text=\"بله\"\r\n cancel-text=\"خیر\"\r\n @confirm=\"changeConfirme(record)\" >\r\n <template slot=\"title\">\r\n <p>آیا سند تایید شود ؟</p>\r\n </template>\r\n <FeatherIcon\r\n icon=\"CheckIcon\"\r\n svgClasses=\"h-6 w-6 text-success\"\r\n class=\"cursor-pointer mx-1\"\r\n />\r\n </a-popconfirm>\r\n <span slot=\"title\">تایید سند</span>\r\n </ATooltip>\r\n\r\n <ATooltip v-else>\r\n <a-popconfirm\r\n placement=\"top\"\r\n ok-text=\"بله\"\r\n cancel-text=\"خیر\"\r\n @confirm=\"changeConfirme(record)\" >\r\n <template slot=\"title\">\r\n <p>آیا سند رد شود ؟</p>\r\n </template>\r\n <FeatherIcon\r\n icon=\"XIcon\"\r\n svgClasses=\"h-6 w-6 text-danger\"\r\n class=\"cursor-pointer mx-1\"\r\n />\r\n </a-popconfirm>\r\n <span slot=\"title\">رد کردن سند</span>\r\n </ATooltip>-->\r\n\r\n <ATooltip v-if=\"($hasPermission('offers.list.tak.edit') && record.type_customer === 1)||($hasPermission('offers.list.edit') && record.type_customer === 2)\">\r\n <span slot=\"title\">ویرایش</span>\r\n <FeatherIcon\r\n icon=\"EditIcon\"\r\n @click=\"toEdit(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 v-if=\"($hasPermission('offers.list.tak.remove') && record.type_customer === 1)||($hasPermission('offers.list.remove') && record.type_customer === 2)\">\r\n <a-popconfirm\r\n placement=\"top\"\r\n ok-text=\"بله\"\r\n cancel-text=\"خیر\"\r\n @confirm=\"deletePromotion(record)\" >\r\n <template slot=\"title\">\r\n <p>آیا مطمئن به حذف تخفیف مورد نظر هستید ؟</p>\r\n </template>\r\n <FeatherIcon\r\n icon=\"TrashIcon\"\r\n svgClasses=\"h-6 w-6 text-danger\"\r\n class=\"cursor-pointer mx-1\"\r\n />\r\n </a-popconfirm>\r\n <span slot=\"title\">حذف</span>\r\n </ATooltip>\r\n </div>\r\n <!-- <div slot=\"confirmed\" slot-scope=\"{text, record}\">\r\n <div class=\"flex\">\r\n <ATag v-if=\"record.confirmed\" color=\"green\">تایید شده</ATag>\r\n <ATag v-else color=\"red\">تایید نشده</ATag>\r\n </div>\r\n </div>-->\r\n <!-- <div slot=\"items_len\" slot-scope=\"{text, record}\">\r\n <div v-if=\"text\">\r\n {{text.length}}\r\n </div>\r\n </div>-->\r\n <!--<div slot=\"sts\" slot-scope=\"{text, record}\">\r\n <ATag v-if=\"record.sts == 1\" color=\"green\">{{text}}</ATag>\r\n <ATag v-else color=\"red\">{{text}}</ATag>\r\n </div>-->\r\n </XTable>\r\n </div>\r\n </vx-card>\r\n </ASpin>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport XTable from \"@/components/x-table/XTable\";\r\nimport model from '../../table/list_model';\r\nimport TooltipBtn from \"@/components/tooltip-btn/TooltipBtn\";\r\nimport FeatherIcon from \"@/components/FeatherIcon.vue\";\r\nexport default {\r\n name: \"promotion_list\",\r\n data(){\r\n return {\r\n loading:false,\r\n model:model,\r\n }\r\n },\r\n methods:{\r\n toEdit(record)\r\n {\r\n // this.$router.push('/major/promotion/edit/'+id);\r\n if(record.type_customer == 2)\r\n window.open(`/admin/major/promotion/edit/${record.id}`, '_blank').focus();\r\n else if(record.type_customer == 1)\r\n window.open(`/admin/major/promotion/tak/edit/${record.id}`, '_blank').focus();\r\n },\r\n async deletePromotion(record)\r\n {\r\n try{\r\n this.loading=true;\r\n let {data}=await this.$http.delete('major/promotion/'+record.id);\r\n this.$message.success('تخفیف حذف شد ');\r\n this.$refs.tbl.fetch();\r\n }catch (e) {\r\n console.log(e);\r\n }finally {\r\n this.loading=false;\r\n }\r\n }\r\n },\r\n components:{\r\n XTable,\r\n TooltipBtn,\r\n FeatherIcon\r\n },\r\n mounted() {\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!./promotion_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!./promotion_list.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./promotion_list.vue?vue&type=template&id=4f65dbf3&scoped=true&\"\nimport script from \"./promotion_list.vue?vue&type=script&lang=js&\"\nexport * from \"./promotion_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 \"4f65dbf3\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('ATooltip',{attrs:{\"title\":_vm.title}},[(_vm.popTitle)?_c('APopconfirm',{attrs:{\"ok-text\":\"بله\",\"cancel-text\":\"خیر\",\"title\":_vm.popTitle},on:{\"confirm\":_vm.onClick}},[_c('feather-icon',{staticClass:\"cursor-pointer\",attrs:{\"icon\":_vm.icon,\"svg-classes\":_vm.iconClass}})],1):_c('div',[_c('feather-icon',{staticClass:\"cursor-pointer\",attrs:{\"icon\":_vm.icon,\"svg-classes\":_vm.iconClass},on:{\"click\":_vm.onClick}})],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div>\r\n <ATooltip :title=\"title\">\r\n <APopconfirm ok-text=\"بله\" @confirm=\"onClick\" cancel-text=\"خیر\" :title=\"popTitle\" v-if=\"popTitle\">\r\n <feather-icon class=\"cursor-pointer\" :icon=\"icon\" :svg-classes=\"iconClass\"/>\r\n </APopconfirm>\r\n <div v-else>\r\n <feather-icon class=\"cursor-pointer\" :icon=\"icon\" @click=\"onClick\" :svg-classes=\"iconClass\"/>\r\n </div>\r\n </ATooltip>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n export default {\r\n name: \"TooltipBtn\",\r\n props: {\r\n title: {},\r\n popTitle: {},\r\n icon: {},\r\n iconClass: {\r\n default: 'w-5 h-5'\r\n },\r\n },\r\n methods: {\r\n onClick() {\r\n this.$emit('click');\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!./TooltipBtn.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!./TooltipBtn.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TooltipBtn.vue?vue&type=template&id=00dfccd3&scoped=true&\"\nimport script from \"./TooltipBtn.vue?vue&type=script&lang=js&\"\nexport * from \"./TooltipBtn.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 \"00dfccd3\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure