/
home
/
henzagold
/
adminold
/
export
/
js
/
File Upload :
llllll
Current File: /home/henzagold/adminold/export/js/chunk-26dd2776.4d8b27b6.js.map
{"version":3,"sources":["webpack:///./src/views/customer/single-customer/ViewSingleCustomer.vue","webpack:///./src/views/customer/single-customer/singleOrder.js","webpack:///./src/views/customer/single-customer/singleTransaction.js","webpack:///./src/views/customer/single-customer/singleSms.js","webpack:///src/views/customer/single-customer/ViewSingleCustomer.vue","webpack:///./src/views/customer/single-customer/ViewSingleCustomer.vue?4c2c","webpack:///./src/views/customer/single-customer/ViewSingleCustomer.vue?0202","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","staticClass","_v","_s","_f","report","sum","total_orders","sum_last_30_days","wallet","gold","credit","customer","name","birth_day","phone","ref","singleOrder","orderDefaultFilter","scopedSlots","_u","key","fn","text","record","on","$event","viewOrder","viewPdf","id","length","_e","preventDefault","showSts","model","value","visibleList","callback","$$v","expression","tempRow","caj","sts_str","shipping_address","reciver_fname","reciver_phone","reciver_fixed_phone","province","city","zipcode","address","slot","_l","items","item","index","product","staticStyle","thumb","full","require","title","variant_title","editMode","grams","$set","qty","note","editRow","singleTransaction","transactionDefaultFilter","class","transaction_type","Math","abs","singleSms","smsDefaultFilter","style","fontSize","staticRenderFns","tbl","XTbl","add","Xtc","filterNumber","renderSlot","filterText","noSort","filterDate","hidden","store","state","users","roles","includes","setDefaultValue","setDefaultFilter","noFilters","components","XTable","TooltipBtn","data","visibleSts","computed","cr","field","type","op","undefined","getIcon","methods","getCustomer","axios","console","getWallet","getReport","getCustomerOrder","row","editW","window","removeSts","setSts","getColorSts","created","component","popTitle","onClick","icon","iconClass","props","default"],"mappings":"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","file":"js/chunk-26dd2776.4d8b27b6.js","sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('a-spin',{attrs:{\"spinning\":_vm.loading}},[_c('vs-tabs',{staticClass:\"tab-action-btn-fill-conatiner\"},[_c('vs-tab',{attrs:{\"label\":\"اطلاعات جامع\"}},[_c('div',{staticClass:\"w-full grid grid-cols-1 md:grid-cols-3 gap-8\"},[_c('vx-card',{staticClass:\"mb-8 overflow-auto w-full\"},[_c('div',{staticClass:\"flex flex-col justify-center items-center\"},[_c('svg',{staticClass:\"h-16 w-16 bg-primary rounded p-4 mb-4\",attrs:{\"height\":\"30px\",\"viewBox\":\"0 0 24 24\",\"width\":\"30px\",\"fill\":\"#fff\"}},[_c('path',{attrs:{\"d\":\"M0 0h24v24H0V0z\",\"fill\":\"none\"}}),_c('path',{attrs:{\"d\":\"M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4z\"}})]),_c('h6',{staticClass:\"card-title minh40\"},[_vm._v(\"جمع مبلغ کل خرید\")]),_c('h5',[_vm._v(_vm._s(_vm._f(\"price\")(_vm.report.sum)))]),_c('h5',[_vm._v(\"تومان\")])])]),_c('vx-card',{staticClass:\"mb-8 overflow-auto w-full\"},[_c('div',{staticClass:\"flex flex-col justify-center items-center\"},[_c('svg',{staticClass:\"h-16 w-16 bg-primary rounded p-4 mb-4\",attrs:{\"height\":\"30px\",\"viewBox\":\"0 0 24 24\",\"width\":\"30px\",\"fill\":\"#fff\"}},[_c('g',[_c('path',{attrs:{\"d\":\"M18,6h-2c0-2.21-1.79-4-4-4S8,3.79,8,6H6C4.9,6,4,6.9,4,8v12c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V8C20,6.9,19.1,6,18,6z M12,4c1.1,0,2,0.9,2,2h-4C10,4.9,10.9,4,12,4z M18,20H6V8h2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V8h4v2c0,0.55,0.45,1,1,1s1-0.45,1-1V8 h2V20z\"}})])]),_c('h6',{staticClass:\"card-title minh40\"},[_vm._v(\"جمع کل تعداد خرید\")]),_c('h5',[_vm._v(_vm._s(_vm.report.total_orders))]),_c('h5',[_vm._v(\"عدد\")])])]),_c('vx-card',{staticClass:\"mb-8 overflow-auto w-full\"},[_c('div',{staticClass:\"flex flex-col justify-center items-center\"},[_c('svg',{staticClass:\"h-16 w-16 bg-primary rounded p-4 mb-4\",attrs:{\"height\":\"30px\",\"viewBox\":\"0 0 24 24\",\"width\":\"30px\",\"fill\":\"#fff\"}},[_c('path',{attrs:{\"d\":\"M0 0h24v24H0V0z\",\"fill\":\"none\"}}),_c('path',{attrs:{\"d\":\"M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4z\"}})]),_c('h6',{staticClass:\"card-title minh40\"},[_vm._v(\"جمع مبلغ خرید ماه گذشته\")]),_c('h5',[_vm._v(_vm._s(_vm._f(\"price\")(_vm.report.sum_last_30_days)))]),_c('h5',[_vm._v(\"تومان\")])])])],1),_c('div',{staticClass:\"w-full grid grid-cols-1 md:grid-cols-3 gap-8\"},[_c('vx-card',{staticClass:\"mb-8 overflow-auto w-full\"},[_c('div',{staticClass:\"flex flex-col justify-center items-center\"},[_c('svg',{staticClass:\"h-16 w-16 bg-primary rounded p-4 mb-4\",attrs:{\"viewBox\":\"0 0 512 512\",\"height\":\"30px\",\"width\":\"30px\",\"fill\":\"#fff\",\"stroke\":\"#fff\"}},[_c('rect',{attrs:{\"width\":\"416\",\"height\":\"288\",\"x\":\"48\",\"y\":\"144\",\"fill\":\"none\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"32\",\"rx\":\"48\",\"ry\":\"48\"}}),_c('path',{attrs:{\"fill\":\"none\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"32\",\"d\":\"M411.36 144v-30A50 50 0 0 0 352 64.9L88.64 109.85A50 50 0 0 0 48 159v49\"}}),_c('path',{attrs:{\"d\":\"M368 320a32 32 0 1 1 32-32a32 32 0 0 1-32 32Z\"}})]),_c('h6',{staticClass:\"card-title minh40\"},[_vm._v(\"موجودی کیف پول\")]),_c('h5',[_vm._v(_vm._s(_vm.wallet && _vm.wallet.gold ? _vm.wallet.gold : 0)+\" گرم\")]),_c('h5',[_vm._v(_vm._s(_vm._f(\"price\")((_vm.wallet && _vm.wallet.credit ? _vm.wallet.credit : 0)))+\" تومان\")])])]),_c('vx-card',{staticClass:\"mb-8 overflow-auto w-full md:col-span-2\"},[_c('ADescriptions',[_c('ADescriptionsItem',{attrs:{\"label\":\"نام\"}},[_vm._v(\"\\n \"+_vm._s(_vm.customer.name)+\"\\n \")]),_c('ADescriptionsItem',{attrs:{\"label\":\"تاریخ تولد\"}},[_vm._v(\"\\n \"+_vm._s(_vm._f(\"jdate\")(_vm.customer.birth_day))+\"\\n \")]),_c('ADescriptionsItem',{attrs:{\"label\":\"تلفن\"}},[_vm._v(\"\\n \"+_vm._s(_vm.customer.phone)+\"\\n \")])],1)],1)],1)]),_c('vs-tab',{attrs:{\"label\":\"سفارشات\"}},[_c('XTable',{ref:\"orderTbl\",attrs:{\"model\":_vm.singleOrder,\"default-filters\":[_vm.orderDefaultFilter]},scopedSlots:_vm._u([{key:\"opt\",fn:function({text, record}){return _c('div',{},[_c('div',{staticClass:\"flex\"},[_c('TooltipBtn',{staticClass:\"mr-3\",attrs:{\"icon-class\":\"w-5 h-5 text-primary\",\"icon\":\"ListIcon\",\"title\":\"مشاهده سفارش\"},on:{\"click\":function($event){return _vm.viewOrder(record)}}}),_c('TooltipBtn',{staticClass:\"mr-3\",attrs:{\"icon-class\":\"w-5 h-5 text-danger\",\"icon\":\"FileIcon\",\"title\":\"دانلود pdf\"},on:{\"click\":function($event){return _vm.viewPdf(record.id)}}})],1)])}},{key:\"items_len\",fn:function({text, record}){return _c('div',{},[(text)?_c('div',[_vm._v(\"\\n \"+_vm._s(text.length)+\"\\n \")]):_vm._e()])}},{key:\"total_price\",fn:function({text, record}){return _c('div',{},[(text)?_c('div',[_vm._v(\"\\n \"+_vm._s(_vm._f(\"priceUnit\")(text))+\"\\n \")]):_vm._e()])}},{key:\"sts\",fn:function({text, record}){return _c('div',{},[_c('a',{attrs:{\"href\":\"\"},on:{\"click\":function($event){$event.preventDefault();return _vm.showSts(record)}}},[_vm._v(_vm._s(text))])])}}])}),_c('AModal',{attrs:{\"title\":\"مشاهده سفارش\",\"width\":\"80%\"},model:{value:(_vm.visibleList),callback:function ($$v) {_vm.visibleList=$$v},expression:\"visibleList\"}},[(_vm.tempRow)?_c('div',[_c('ADescriptions',[_c('ADescriptionsItem',{attrs:{\"label\":\"تاریخ ثبت\"}},[_vm._v(\"\\n \"+_vm._s(_vm.tempRow.caj)+\"\\n \")]),_c('ADescriptionsItem',{attrs:{\"label\":\"وضعیت\"}},[_vm._v(\"\\n \"+_vm._s(_vm.tempRow.sts_str)+\"\\n \")]),_c('ADescriptionsItem',{attrs:{\"label\":\"نام دریافت کننده محصول\"}},[_vm._v(\"\\n \"+_vm._s(_vm.tempRow.shipping_address.reciver_fname)+\"\\n \")]),_c('ADescriptionsItem',{attrs:{\"label\":\"تلفن همراه دریافت کننده\"}},[_vm._v(\"\\n \"+_vm._s(_vm.tempRow.shipping_address.reciver_phone)+\"\\n \")]),_c('ADescriptionsItem',{attrs:{\"label\":\"تلفن ثابت دریافت کننده\"}},[_vm._v(\"\\n \"+_vm._s(_vm.tempRow.shipping_address.reciver_fixed_phone)+\"\\n \")])],1),_c('ADescriptions',{attrs:{\"title\":\"آدرس ارسال\"}},[_c('ADescriptionsItem',{attrs:{\"label\":\"استان\"}},[_vm._v(\"\\n \"+_vm._s(_vm.tempRow.shipping_address.province)+\"\\n \")]),_c('ADescriptionsItem',{attrs:{\"label\":\"شهرستان\"}},[_vm._v(\"\\n \"+_vm._s(_vm.tempRow.shipping_address.city)+\"\\n \")]),_c('ADescriptionsItem',{attrs:{\"label\":\"کد پستی\"}},[_vm._v(\"\\n \"+_vm._s(_vm.tempRow.shipping_address.zipcode)+\"\\n \")]),_c('ADescriptionsItem',{attrs:{\"label\":\"آدرس\"}},[_vm._v(\"\\n \"+_vm._s(_vm.tempRow.shipping_address.address)+\"\\n \")])],1),_c('ACard',[_c('div',{attrs:{\"slot\":\"title\"},slot:\"title\"},[_c('div',{staticClass:\"flex\"},[_c('div',{staticClass:\"flex-1\"},[_vm._v(\"آیتم های سفارش\")]),_c('div')])]),_vm._l((_vm.tempRow.items),function(item,index){return _c('div',{key:index},[_c('div',{staticClass:\"grid grid-cols-12 gap-4\"},[_c('div',{staticClass:\"col-span-2\"},[(item.product)?_c('img',{staticStyle:{\"object-fit\":\"scale-down\"},attrs:{\"src\":item.product.thumb.full,\"width\":\"90px\",\"height\":\"90px\"}}):_c('img',{staticStyle:{\"object-fit\":\"scale-down\"},attrs:{\"src\":require('@/assets/images/no-image.png'),\"width\":\"90px\",\"height\":\"90px\"}})]),_c('div',{staticClass:\"col-span-10\"},[_c('ADescriptions',[_c('ADescriptionsItem',{attrs:{\"label\":\"نام محصول\"}},[_c('ATag',{attrs:{\"color\":\"blue\"}},[_vm._v(_vm._s(item.title))])],1),_c('ADescriptionsItem',{attrs:{\"label\":\"عنوان تنوع\"}},[_vm._v(\"\\n \"+_vm._s(item.variant_title)+\"\\n \")]),_c('ADescriptionsItem',{attrs:{\"label\":\"وزن نهایی\"}},[(_vm.editMode)?_c('AInputNumber',{staticClass:\"w-full mt-0\",model:{value:(item.grams),callback:function ($$v) {_vm.$set(item, \"grams\", $$v)},expression:\"item.grams\"}}):_c('ATag',{attrs:{\"color\":\"red\"}},[_vm._v(_vm._s(item.grams))])],1),_c('ADescriptionsItem',{attrs:{\"label\":\"تعداد\"}},[(_vm.editMode)?_c('AInputNumber',{model:{value:(item.qty),callback:function ($$v) {_vm.$set(item, \"qty\", $$v)},expression:\"item.qty\"}}):_c('ATag',{attrs:{\"color\":\"orange\"}},[_vm._v(_vm._s(item.qty))])],1),_c('ADescriptionsItem',{attrs:{\"label\":\"توضیحات\"}},[_c('div',[_vm._v(_vm._s(item.note))])])],1)],1)]),(index < _vm.tempRow.items.length-1)?_c('ADivider'):_vm._e()],1)})],2)],1):_c('div',[_c('AEmpty')],1),_c('div',{staticClass:\"flex justify-between\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('AButton',{on:{\"click\":function($event){_vm.visibleList = false}}},[_vm._v(\"باشه\")]),(_vm.editMode)?_c('AButton',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){return _vm.editRow()}}},[_vm._v(\"ویرایش سفارش\")]):_vm._e()],1)])],1),_c('vs-tab',{attrs:{\"label\":\"تراکنش ها\"}},[_c('XTable',{attrs:{\"model\":_vm.singleTransaction,\"default-filters\":[_vm.transactionDefaultFilter]},scopedSlots:_vm._u([{key:\"value\",fn:function({text, record}){return _c('div',{class:{'text-danger' : text < 0,'text-success' : text > 0,}},[(record.transaction_type == 1)?[_vm._v(\"\\n \"+_vm._s(Math.abs(text))+\" گرم\\n \")]:[_vm._v(\"\\n \"+_vm._s(_vm._f(\"priceUnit\")(Math.abs(text)))+\"\\n \")],(text > 0)?_c('span',[_vm._v(\" به کیف پول اضافه شد\")]):_c('span',[_vm._v(\" از کیف پول برداشته شد\")])],2)}}])})],1),_c('vs-tab',{attrs:{\"label\":\"پیامک ها\"}},[_c('XTable',{attrs:{\"model\":_vm.singleSms,\"default-filters\":[_vm.smsDefaultFilter]},scopedSlots:_vm._u([{key:\"sts\",fn:function(text){return [_c('a-icon',{staticClass:\"text-success\",style:({ fontSize: '20px'}),attrs:{\"type\":\"check-circle\",\"theme\":\"outlined\"}})]}}])})],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import XTbl, {Xtc} from '@/components/x-table/index';\r\nimport store from \"@/store/store\";\r\n\r\nconst tbl = new XTbl('https://henzagold.com/oapi/admin/single/order', 'لیست سفارشات');\r\ntbl.add(new Xtc('id', 'شماره').filterNumber())\r\ntbl.add(new Xtc('total_price', 'جمع کل سفارش').renderSlot('total_price').filterText())\r\ntbl.add(new Xtc('items', 'تعداد آیتم ها').renderSlot('items_len').noSort())\r\ntbl.add(new Xtc('caj', 'تاریخ ثبت').filterDate().noSort())\r\ntbl.add(new Xtc('uaj', 'تاریخ ویرایش').hidden().filterDate().noSort())\r\nif(store.state.users.roles && store.state.users.roles.includes('order.tamin.state')){\r\n // tbl.add(new Xtc('sts_str', 'وضعیت').renderSlot('sts').noSort())\r\n}\r\ntbl.add(new Xtc('opt', 'عملیات').noSort().renderSlot('opt'))\r\nexport default tbl;\r\n","import XTbl, {Xtc} from '@/components/x-table/index';\r\n\r\nconst tbl = new XTbl('https://henzagold.com/oapi/admin/single/transaction', 'لیست تراکنش ها');\r\ntbl.add(new Xtc('id', 'شماره'));\r\ntbl.add(new Xtc('order.id', 'شماره سفارش').filterText().renderSlot('order.id').setDefaultValue('-'))\r\ntbl.add(new Xtc('value', 'میزان شارژ').renderSlot('value'))\r\ntbl.add(new Xtc('expire_at', 'تاریخ انقضا').noSort().renderSlot('expire_at').setDefaultFilter('jdate').setDefaultValue('-'))\r\ntbl.noFilters()\r\nexport default tbl;\r\n","import XTbl, {Xtc} from '@/components/x-table/index';\r\n\r\nconst tbl = new XTbl('https://henzagold.com/oapi/admin/single/sms', 'لیست پیامک ها');\r\ntbl.add(new Xtc('id', 'شماره'))\r\ntbl.add(new Xtc('massage', 'متن پیامک').filterText())\r\ntbl.add(new Xtc('mobile', 'شماره تلفن').renderSlot('value'))\r\ntbl.add(new Xtc('created_at', 'تاریخ انقضا').noSort().renderSlot('created_at').setDefaultFilter('jdate').setDefaultValue('-'))\r\ntbl.add(new Xtc('sts', 'وضعیت').noSort().renderSlot('sts'))\r\nexport default tbl;\r\n","<template>\r\n <a-spin :spinning=\"loading\">\r\n <vs-tabs class=\"tab-action-btn-fill-conatiner\">\r\n <vs-tab label=\"اطلاعات جامع\" >\r\n\r\n <div class=\"w-full grid grid-cols-1 md:grid-cols-3 gap-8\">\r\n <vx-card class=\"mb-8 overflow-auto w-full\">\r\n <div class=\"flex flex-col justify-center items-center\">\r\n <svg height=\"30px\" viewBox=\"0 0 24 24\" width=\"30px\" class=\"h-16 w-16 bg-primary rounded p-4 mb-4\"\r\n fill=\"#fff\">\r\n <path d=\"M0 0h24v24H0V0z\" fill=\"none\"/>\r\n <path\r\n d=\"M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4z\"/>\r\n </svg>\r\n <h6 class=\"card-title minh40\">جمع مبلغ کل خرید</h6>\r\n <h5>{{ report.sum |price }}</h5>\r\n <h5>تومان</h5>\r\n </div>\r\n </vx-card>\r\n <vx-card class=\"mb-8 overflow-auto w-full\">\r\n <div class=\"flex flex-col justify-center items-center\">\r\n <svg class=\"h-16 w-16 bg-primary rounded p-4 mb-4\" height=\"30px\"\r\n viewBox=\"0 0 24 24\" width=\"30px\" fill=\"#fff\">\r\n <g>\r\n <path\r\n d=\"M18,6h-2c0-2.21-1.79-4-4-4S8,3.79,8,6H6C4.9,6,4,6.9,4,8v12c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V8C20,6.9,19.1,6,18,6z M12,4c1.1,0,2,0.9,2,2h-4C10,4.9,10.9,4,12,4z M18,20H6V8h2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V8h4v2c0,0.55,0.45,1,1,1s1-0.45,1-1V8 h2V20z\"/>\r\n </g>\r\n </svg>\r\n <h6 class=\"card-title minh40\">جمع کل تعداد خرید</h6>\r\n <h5>{{ report.total_orders }}</h5>\r\n <h5>عدد</h5>\r\n </div>\r\n </vx-card>\r\n <vx-card class=\"mb-8 overflow-auto w-full\">\r\n <div class=\"flex flex-col justify-center items-center\">\r\n <svg class=\"h-16 w-16 bg-primary rounded p-4 mb-4\" height=\"30px\" viewBox=\"0 0 24 24\" width=\"30px\"\r\n fill=\"#fff\">\r\n <path d=\"M0 0h24v24H0V0z\" fill=\"none\"/>\r\n <path\r\n d=\"M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4z\"/>\r\n </svg>\r\n <h6 class=\"card-title minh40\">جمع مبلغ خرید ماه گذشته</h6>\r\n <h5>{{ report.sum_last_30_days |price }}</h5>\r\n <h5>تومان</h5>\r\n </div>\r\n </vx-card>\r\n </div>\r\n <div class=\"w-full grid grid-cols-1 md:grid-cols-3 gap-8\">\r\n <vx-card class=\"mb-8 overflow-auto w-full\">\r\n <div class=\"flex flex-col justify-center items-center\">\r\n <svg viewBox=\"0 0 512 512\" height=\"30px\" width=\"30px\" class=\"h-16 w-16 bg-primary rounded p-4 mb-4\"\r\n fill=\"#fff\" stroke=\"#fff\">\r\n <rect width=\"416\" height=\"288\" x=\"48\" y=\"144\" fill=\"none\" stroke-linejoin=\"round\" stroke-width=\"32\" rx=\"48\" ry=\"48\"></rect>\r\n <path fill=\"none\" stroke-linejoin=\"round\" stroke-width=\"32\" d=\"M411.36 144v-30A50 50 0 0 0 352 64.9L88.64 109.85A50 50 0 0 0 48 159v49\"></path>\r\n <path d=\"M368 320a32 32 0 1 1 32-32a32 32 0 0 1-32 32Z\"></path>\r\n </svg>\r\n <h6 class=\"card-title minh40\">موجودی کیف پول</h6>\r\n <h5>{{ wallet && wallet.gold ? wallet.gold : 0 }} گرم</h5>\r\n <h5>{{ (wallet && wallet.credit ? wallet.credit : 0) |price }} تومان</h5>\r\n </div>\r\n </vx-card>\r\n <vx-card class=\"mb-8 overflow-auto w-full md:col-span-2\">\r\n <ADescriptions>\r\n <ADescriptionsItem label=\"نام\">\r\n {{customer.name}}\r\n </ADescriptionsItem>\r\n <ADescriptionsItem label=\"تاریخ تولد\">\r\n {{customer.birth_day | jdate}}\r\n </ADescriptionsItem>\r\n <ADescriptionsItem label=\"تلفن\">\r\n {{customer.phone}}\r\n </ADescriptionsItem>\r\n </ADescriptions>\r\n </vx-card>\r\n </div>\r\n </vs-tab>\r\n <vs-tab label=\"سفارشات\" >\r\n <XTable ref=\"orderTbl\" :model=\"singleOrder\" :default-filters=\"[orderDefaultFilter]\">\r\n <div slot=\"opt\" slot-scope=\"{text, record}\">\r\n <div class=\"flex\">\r\n <TooltipBtn icon-class=\"w-5 h-5 text-primary\" @click=\"viewOrder(record)\" class=\"mr-3\" icon=\"ListIcon\"\r\n title=\"مشاهده سفارش\"/>\r\n <TooltipBtn icon-class=\"w-5 h-5 text-danger\" @click=\"viewPdf(record.id)\" class=\"mr-3\" icon=\"FileIcon\"\r\n title=\"دانلود pdf\"/>\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=\"total_price\" slot-scope=\"{text, record}\">\r\n <div v-if=\"text\">\r\n {{text | priceUnit}}\r\n </div>\r\n </div>\r\n <div slot=\"sts\" slot-scope=\"{text, record}\">\r\n <a href=\"\" @click.prevent=\"showSts(record)\">{{text}}</a>\r\n </div>\r\n </XTable>\r\n <AModal v-model=\"visibleList\" title=\"مشاهده سفارش\" width=\"80%\">\r\n <div v-if=\"tempRow\">\r\n <ADescriptions>\r\n <ADescriptionsItem label=\"تاریخ ثبت\">\r\n {{tempRow.caj}}\r\n </ADescriptionsItem>\r\n <ADescriptionsItem label=\"وضعیت\">\r\n {{tempRow.sts_str}}\r\n </ADescriptionsItem>\r\n <ADescriptionsItem label=\"نام دریافت کننده محصول\">\r\n {{tempRow.shipping_address.reciver_fname}}\r\n </ADescriptionsItem>\r\n <ADescriptionsItem label=\"تلفن همراه دریافت کننده\">\r\n {{tempRow.shipping_address.reciver_phone}}\r\n </ADescriptionsItem>\r\n <ADescriptionsItem label=\"تلفن ثابت دریافت کننده\">\r\n {{tempRow.shipping_address.reciver_fixed_phone}}\r\n </ADescriptionsItem>\r\n </ADescriptions>\r\n <ADescriptions title=\"آدرس ارسال\">\r\n <ADescriptionsItem label=\"استان\">\r\n {{ tempRow.shipping_address.province }}\r\n </ADescriptionsItem>\r\n <ADescriptionsItem label=\"شهرستان\">\r\n {{ tempRow.shipping_address.city }}\r\n </ADescriptionsItem>\r\n <ADescriptionsItem label=\"کد پستی\">\r\n {{ tempRow.shipping_address.zipcode }}\r\n </ADescriptionsItem>\r\n <ADescriptionsItem label=\"آدرس\">\r\n {{ tempRow.shipping_address.address }}\r\n </ADescriptionsItem>\r\n </ADescriptions>\r\n <ACard>\r\n <div slot=\"title\">\r\n <div class=\"flex \">\r\n <div class=\"flex-1\">آیتم های سفارش</div>\r\n <div>\r\n<!-- <TooltipBtn icon-class=\"w-5 h-5 color-success\" title=\"ویرایش\" :icon=\"getIcon\" @click=\"editW\"/>-->\r\n </div>\r\n </div>\r\n </div>\r\n <div v-for=\"(item,index) in tempRow.items\" :key=\"index\">\r\n <div class=\"grid grid-cols-12 gap-4\">\r\n <div class=\"col-span-2\">\r\n <img v-if=\"item.product\" :src=\"item.product.thumb.full\" width=\"90px\" height=\"90px\" style=\"object-fit: scale-down;\">\r\n <img v-else :src=\"require('@/assets/images/no-image.png')\" width=\"90px\" height=\"90px\" style=\"object-fit: scale-down;\"/>\r\n </div>\r\n <div class=\"col-span-10\">\r\n <ADescriptions>\r\n <ADescriptionsItem label=\"نام محصول\">\r\n <ATag color=\"blue\">{{item.title}}</ATag>\r\n </ADescriptionsItem>\r\n <ADescriptionsItem label=\"عنوان تنوع\">\r\n {{item.variant_title}}\r\n </ADescriptionsItem>\r\n <ADescriptionsItem label=\"وزن نهایی\">\r\n <AInputNumber v-if=\"editMode\" class=\"w-full mt-0\" v-model=\"item.grams\" />\r\n <ATag color=\"red\" v-else>{{item.grams}}</ATag>\r\n </ADescriptionsItem>\r\n <ADescriptionsItem label=\"تعداد\">\r\n <AInputNumber v-model=\"item.qty\" v-if=\"editMode\" />\r\n <ATag v-else color=\"orange\" >{{item.qty}}</ATag>\r\n </ADescriptionsItem>\r\n <ADescriptionsItem label=\"توضیحات\" >\r\n <div>{{item.note}}</div>\r\n </ADescriptionsItem>\r\n </ADescriptions>\r\n </div>\r\n </div>\r\n <ADivider v-if=\"index < tempRow.items.length-1\"/>\r\n </div>\r\n </ACard>\r\n </div>\r\n <div v-else>\r\n <AEmpty/>\r\n </div>\r\n <div slot=\"footer\" class=\"flex justify-between\">\r\n <AButton @click=\"visibleList = false\">باشه</AButton>\r\n <AButton v-if=\"editMode\" type=\"danger\" @click=\"editRow()\">ویرایش سفارش</AButton>\r\n </div>\r\n </AModal>\r\n<!-- <AModal v-model=\"visibleSts\" title=\"وضعیت سفارش\">\r\n <ATimeline v-if=\"tempRow\">\r\n <ATimelineItem :color=\"getColorSts(item)\" v-for=\"(item,index) in tempRow.activity\" :key=\"index\">\r\n <div class=\"flex flex-col\">\r\n <div >\r\n {{item.title}}\r\n </div>\r\n <div v-if=\"item.proceed\">\r\n <div class=\"flex\">\r\n <div class=\"flex-1\">\r\n <ATag>{{item.uaj}}</ATag>\r\n </div>\r\n <APopconfirm v-if=\"index > 0\"\r\n ok-text=\"بله\" cancel-text=\"بی خیال\" @confirm=\"removeSts(item)\">\r\n <template slot=\"title\">\r\n <p>آیا مطمئن به حذف وضعیت مورد نظر هستید ؟</p>\r\n </template>\r\n <AButton size=\"mini\" type=\"danger\" >\r\n حذف وضعیت\r\n </AButton>\r\n </APopconfirm>\r\n\r\n </div>\r\n </div>\r\n <div v-if=\"!item.proceed\"\r\n class=\"flex items-center\">\r\n <AInput v-model=\"item.note\" placeholder=\"یادداشت\"/>\r\n <AButton type=\"flat\" size=\"mini\" @click=\"setSts(item)\">\r\n ثبت وضعیت\r\n </AButton>\r\n </div>\r\n <div v-if=\"item.proceed\">\r\n {{item.note}}\r\n </div>\r\n </div>\r\n </ATimelineItem>\r\n </ATimeline>\r\n <div slot=\"footer\">\r\n <AButton @click=\"visibleSts = false\">باشه</AButton>\r\n </div>\r\n </AModal>-->\r\n </vs-tab>\r\n <vs-tab label=\"تراکنش ها\" >\r\n <XTable :model=\"singleTransaction\" :default-filters=\"[transactionDefaultFilter]\">\r\n <div slot=\"value\" slot-scope=\"{text, record}\" :class=\"{'text-danger' : text < 0,'text-success' : text > 0,}\">\r\n <template v-if=\"record.transaction_type == 1\">\r\n {{ Math.abs(text) }} گرم\r\n </template>\r\n <template v-else>\r\n {{ Math.abs(text) | priceUnit }}\r\n </template>\r\n <span v-if=\"text > 0\"> به کیف پول اضافه شد</span>\r\n <span v-else> از کیف پول برداشته شد</span>\r\n </div>\r\n </XTable>\r\n </vs-tab>\r\n <vs-tab label=\"پیامک ها\" >\r\n <XTable :model=\"singleSms\" :default-filters=\"[smsDefaultFilter]\">\r\n <template slot=\"sts\" slot-scope=\"text\">\r\n <a-icon type=\"check-circle\" theme=\"outlined\" :style=\"{ fontSize: '20px'}\" class=\"text-success\"/>\r\n </template>\r\n </XTable>\r\n </vs-tab>\r\n </vs-tabs>\r\n </a-spin>\r\n</template>\r\n\r\n<script>\r\nimport axios from \"@/axios\";\r\nimport singleOrder from \"./singleOrder\";\r\nimport singleTransaction from \"./singleTransaction\";\r\nimport singleSms from \"./singleSms\";\r\nimport XTable from \"../../../components/x-table/XTable.vue\";\r\nimport TooltipBtn from \"@/components/tooltip-btn/TooltipBtn\";\r\nexport default {\r\n name: \"viewSingleCustomer\",\r\n components: {\r\n XTable,\r\n TooltipBtn,\r\n },\r\n data(){\r\n return {\r\n customer: {},\r\n wallet: {},\r\n report: {},\r\n loading: false,\r\n\r\n //order\r\n singleOrder,\r\n tempRow: undefined,\r\n visibleList: false,\r\n editMode: false,\r\n visibleSts: false,\r\n //order\r\n\r\n //transaction\r\n singleTransaction,\r\n //transaction\r\n\r\n //sms\r\n singleSms,\r\n //sms\r\n }\r\n },\r\n computed:{\r\n id() {\r\n return this.$router.history.current.params.id;\r\n },\r\n\r\n // order\r\n orderDefaultFilter() {\r\n return this.$route.params.id ? {\r\n cr: 'and', index: 0, field: 'user_id_id', type: 'default', id: 0.1, op: 'eq', value: this.$route.params.id,\r\n } : undefined\r\n },\r\n getIcon() {\r\n return !this.editMode ? 'EditIcon' : 'CheckIcon';\r\n },\r\n // order\r\n\r\n\r\n //transaction\r\n transactionDefaultFilter() {\r\n return this.$route.params.id ? {\r\n cr: 'and', index: 0, field: 'customer_id', type: 'default', id: 0.1, op: 'eq', value: this.$route.params.id,\r\n } : undefined\r\n },\r\n //transaction\r\n\r\n //sms\r\n smsDefaultFilter() {\r\n return this.$route.params.id ? {\r\n cr: 'and', index: 0, field: 'mobile', type: 'default', id: 0.1, op: 'eq', value: this.customer.phone,\r\n } : undefined\r\n },\r\n //sms\r\n\r\n },\r\n methods:{\r\n async getCustomer(){\r\n try {\r\n this.loading = true\r\n const {data} = await axios.get(`single/${this.id}`);\r\n this.customer = data\r\n } catch (e) {\r\n console.log(e);\r\n } finally {\r\n this.loading = false\r\n }\r\n },\r\n async getWallet(){\r\n try {\r\n this.loading = true\r\n const {data} = await axios.get(`single/wallet/${this.id}`);\r\n this.wallet = data\r\n } catch (e) {\r\n console.log(e);\r\n } finally {\r\n this.loading = false\r\n }\r\n },\r\n async getReport(){\r\n try {\r\n this.loading = true\r\n const {data} = await axios.get(`single/report/${this.id}`);\r\n this.report = data\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 // orders\r\n async getCustomerOrder(){\r\n try {\r\n this.loading = true\r\n const {data} = await axios.get(`single/order/${this.id}`);\r\n this.customer = data\r\n } catch (e) {\r\n console.log(e);\r\n } finally {\r\n this.loading = false\r\n }\r\n },\r\n viewOrder(row) {\r\n this.tempRow = row;\r\n this.visibleList = true;\r\n },\r\n editW() {\r\n this.editMode = !this.editMode;\r\n },\r\n async editRow() {\r\n try {\r\n this.editMode = !this.editMode;\r\n this.visibleList = !this.visibleList;\r\n this.$message.info('ویرایش موفق آمیز');\r\n await this.$refs.orderTbl.fetch();\r\n } catch (e) {\r\n this.$message.error('خطا در ویرایش');\r\n }\r\n },\r\n viewPdf(id) {\r\n window.open(`https://henzagold.com/oapi/admin/order/pdf/${id}`, '_blank').focus();\r\n },\r\n showSts(row){\r\n this.tempRow = row;\r\n this.visibleSts = true;\r\n },\r\n async removeSts(row) {\r\n try {\r\n row.remove = true;\r\n await axios.post('single/order-sts/edit', row)\r\n this.visibleSts = false;\r\n this.$message.info('ویرایش موفق آمیز');\r\n await this.$refs.orderTbl.fetch();\r\n } catch (e) {\r\n this.$message.error('خطا در ویرایش');\r\n }\r\n },\r\n async setSts(row) {\r\n try {\r\n await axios.post('single/order-sts/edit', row)\r\n this.visibleSts = false;\r\n this.$message.info('ویرایش موفق آمیز');\r\n await this.$refs.orderTbl.fetch();\r\n } catch (e) {\r\n this.$message.error('خطا در ویرایش');\r\n }\r\n },\r\n getColorSts(row){\r\n return row.proceed?'green':'gray';\r\n },\r\n // orders\r\n },\r\n async created() {\r\n await this.getCustomer()\r\n await this.getWallet()\r\n await this.getReport()\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!./ViewSingleCustomer.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!./ViewSingleCustomer.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ViewSingleCustomer.vue?vue&type=template&id=eea80fb4&\"\nimport script from \"./ViewSingleCustomer.vue?vue&type=script&lang=js&\"\nexport * from \"./ViewSingleCustomer.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","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