(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f2cf506c"],{"4dfb":function(r,e,t){"use strict";t.d(e,"d",(function(){return u})),t.d(e,"a",(function(){return s})),t.d(e,"e",(function(){return i})),t.d(e,"b",(function(){return c})),t.d(e,"c",(function(){return d}));t("96cf");var n=t("3b8d"),o=t("dfbe"),a=t("987f"),s=function(){var r=Object(n["a"])(regeneratorRuntime.mark((function r(e){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,o["b"].post("/reference-fields",e);case 2:return r.abrupt("return",r.sent.data);case 3:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}(),i=function(){var r=Object(n["a"])(regeneratorRuntime.mark((function r(e){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,o["b"].put("/reference-fields/".concat(e._id),e);case 2:return r.abrupt("return",r.sent.data);case 3:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}(),c=function(){var r=Object(n["a"])(regeneratorRuntime.mark((function r(e){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,o["b"].delete("/reference-fields/".concat(e));case 2:return r.abrupt("return",r.sent.data);case 3:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}(),u=function(){var r=Object(n["a"])(regeneratorRuntime.mark((function r(){var e,t=arguments;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e=t.length>0&&void 0!==t[0]?t[0]:{},r.next=3,o["b"].get("/reference-fields",{params:e,paramsSerializer:a["a"]});case 3:return r.abrupt("return",r.sent.data);case 4:case"end":return r.stop()}}),r)})));return function(){return r.apply(this,arguments)}}(),d=function(){var r=Object(n["a"])(regeneratorRuntime.mark((function r(e){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,o["b"].post("/reference-fields/duplicate",e);case 2:return r.abrupt("return",r.sent.data);case 3:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}()},a90c:function(r,e,t){"use strict";t.r(e);var n=function(){var r=this,e=r._self._c;return e("div",[r.loaded?r.isAppReport||r.storeInformation?e("ReportDetails",{attrs:{report:r.report,managedRoles:r.managedRoles,store:r.isAppReport?r.store:r.storeInformation,currencySign:r.storeCurrencySign,reportSettings:r.isAppReport?r.report.reportSettings:r.reportSettings,storeRoles:r.isAppReport?[]:r.storeRoles,referenceFields:r.isAppReport?[]:r.referenceFields,isAppReport:r.isAppReport,adminPortal:r.adminPortal,loggedInUserDistributorId:r.loggedInUserDistributorId}}):r._e():e("loading")],1)},o=[],a=(t("96cf"),t("3b8d")),s=t("4dfb"),i=(t("7f7f"),function(){var r=this,e=r._self._c;return e("div",{attrs:{id:"reportDetails"}},[e("div",{staticClass:"mpower-report"},[r.showHeader?e("header",{staticClass:"mb-3"},[r.showTotal?e("h4",{staticClass:"mb-2"},[r._v("Summary: "+r._s(r._f("currency")(r.totalAmount,r.currencySign)))]):r._e(),e("date-range",{attrs:{dateRange:r.reportsDateRange},on:{onChange:r.onUpdate}})],1):r._e(),e("top-table",r._b({ref:"table",attrs:{url:r.url,columns:r.columns,headings:r.headings,requestFunction:r.requestFunction,"order-by":r.orderBy,tabFilters:r.tabFilters,sortable:r.sortable,hasExport:!0,showAllChildRow:r.showAllChildRow,hasClearFilters:r.tabFilters.length>0,customClass:"table-report",onLoadData:r.onLoadData},on:{exportStart:r.exportStart},scopedSlots:r._u([{key:"firstName",fn:function(e){return[r._v(r._s(e.row.customerId&&e.row.customerId.firstName||""))]}},{key:"lastName",fn:function(e){return[r._v(r._s(e.row.customerId&&e.row.customerId.lastName||""))]}},{key:"paymentDate",fn:function(e){return[r._v(r._s(r.moment(e.row.paymentDate).format("l")))]}},{key:"paymentAmount",fn:function(e){return[r._v(r._s(r._f("currency")(e.row.paymentAmount,r.currencySign)))]}},{key:"orderTotal",fn:function(e){return[r._v(r._s(r._f("currency")(e.row.orderTotal,r.currencySign)))]}},{key:"orderDate",fn:function(e){return[r._v(r._s(r.toDate(e.row.orderDate)))]}},{key:"estimatedDeliveryDate",fn:function(t){return[t.row.PurchaseOrders.estimatedDeliveryDate?e("span",[r._v("\n          "+r._s(r.toDate(t.row.PurchaseOrders.estimatedDeliveryDate))+"\n        ")]):r._e()]}},{key:"estimatedShipDate",fn:function(t){return[t.row.PurchaseOrders.estimatedShipDate?e("span",[r._v("\n          "+r._s(r.toDate(t.row.PurchaseOrders.estimatedShipDate))+"\n        ")]):r._e()]}},{key:"poStatus",fn:function(e){return[r._v(r._s(e.row.PurchaseOrders.status))]}},{key:"poId",fn:function(e){return[r._v(r._s(e.row.PurchaseOrders.friendlyPurchaseOrderDetailId))]}},{key:"poTotal",fn:function(e){return[r._v(r._s(r._f("currency")(e.row.PurchaseOrders.total,r.currencySign)))]}},{key:"poProductTotal",fn:function(e){return[r._v("\n        "+r._s(r._f("currency")(e.row.PurchaseOrders.productTotal,r.currencySign))+"\n      ")]}},{key:"poShippingTotal",fn:function(e){return[r._v("\n        "+r._s(r._f("currency")(e.row.PurchaseOrders.shippingTotal,r.currencySign))+"\n      ")]}},{key:"shippingTotal",fn:function(e){return[r._v("\n        "+r._s(r._f("currency")(e.row.shippingTotal,r.currencySign))+"\n      ")]}},{key:"poTaxTotal",fn:function(e){return[r._v("\n        "+r._s(r._f("currency")(e.row.PurchaseOrders.taxTotal,r.currencySign))+"\n      ")]}},{key:"partColor",fn:function(e){return[r._v("\n        "+r._s(r.report.type===r.StoreReportsType.Inventory||r.report.type===r.StoreReportsType.Products?e.row.partColor:e.row.PurchaseOrders.LineItemArray.PartArray[0]&&e.row.PurchaseOrders.LineItemArray.PartArray[0]&&e.row.PurchaseOrders.LineItemArray.PartArray[0].partColor)+"\n      ")]}},{key:"partQuantity",fn:function(e){return[r._v("\n        "+r._s(e.row.PurchaseOrders.LineItemArray.PartArray[0]&&e.row.PurchaseOrders.LineItemArray.PartArray[0].Quantity.value)+"\n      ")]}},{key:"partPrice",fn:function(e){return[r._v("\n        "+r._s(r._f("currency")(e.row.PurchaseOrders.LineItemArray.PartArray[0]&&e.row.PurchaseOrders.LineItemArray.PartArray[0].unitPrice,r.currencySign))+"\n      ")]}},{key:"productId",fn:function(e){return[r._v("\n        "+r._s(r.report.type===r.StoreReportsType.Products?e.row.productId:r.report.type===r.StoreReportsType.OrderDetails?e.row.PurchaseOrders.LineItemArray.productId:e.row.productId)+"\n      ")]}},{key:"productName",fn:function(t){return[r.report.type===r.StoreReportsType.ProductsList&&t.row.url?e("a",{attrs:{target:"_blank",href:"https://".concat(t.row.url)}},[r._v("\n          "+r._s(t.row.productName)+"\n        ")]):e("span",[r._v("\n          "+r._s(r.report.type===r.StoreReportsType.OrderDetails?t.row.PurchaseOrders.LineItemArray.productName:t.row.productName)+"\n        ")])]}},{key:"quantity",fn:function(e){return[r._v("\n        "+r._s(r.report.type===r.StoreReportsType.ProductRestrictions?e.row.restrictions.quantity:e.row.PurchaseOrders.LineItemArray.Quantity.value)+"\n      ")]}},{key:"initialType",fn:function(t){return[e("span",{staticClass:"badge",class:{"badge-primary":t.row.initialType,"badge-success":!t.row.initialType}},[r._v(r._s(t.row.initialType?"Web":"App"))])]}},{key:"indexId",fn:function(e){return[r._v(r._s(e.row.indexId))]}},{key:"roles",fn:function(e){return[r._v("\n        "+r._s(r.report.type===r.StoreReportsType.ProductRestrictions?e.row.restrictions.role.name:e.row.customerId&&(e.row.customerId.roles||[]).map((function(r){return r.name})).join(",")||e.row.roles)+"\n      ")]}},{key:"brandCode",fn:function(e){return[r._v("\n        "+r._s(r.report.type===r.StoreReportsType.Products?r.arrayData(e.row.code):r.brandCode(e.row))+"\n      ")]}},{key:"child_row",fn:function(t){var n=t.row;return[e("OrderSubRow",{attrs:{order:n,store:r.store,currencySign:r.currencySign}})]}},{key:"orderId",fn:function(t){return[e("a",{staticClass:"btn btn-secondary",attrs:{target:"_blank",href:"/orders/".concat(t.row._id)}},[r._v(r._s(t.row.orderId))])]}},{key:"poNumber",fn:function(t){return[e("span",[r._v(r._s(r.getOrderPoNumbers(t.row)))])]}},{key:"sales",fn:function(e){return[r._v("\n        "+r._s(r._f("currency")(e.row.sales&&e.row.sales["$numberDecimal"]||e.row.sales,r.currencySign))+"\n      ")]}},{key:"priceMin",fn:function(e){return[r._v("\n        "+r._s(r._f("currency")(e.row.priceMin,r.currencySign))+"\n      ")]}},{key:"taxTotal",fn:function(e){return[r._v("\n        "+r._s(r._f("currency")(e.row.taxTotal,r.currencySign))+"\n      ")]}},{key:"priceMax",fn:function(e){return[r._v("\n        "+r._s(r._f("currency")(e.row.priceMax,r.currencySign))+"\n      ")]}},{key:"totalProduct",fn:function(e){return[r._v("\n        "+r._s(r._f("currency")(e.row.totalProduct,r.currencySign))+"\n      ")]}},{key:"orders",fn:function(e){return[r._v(r._s(e.row.count))]}},r._l(r.enabledReferenceFieldsKeys,(function(r){return{key:r,fn:function(t){var n=t.row;return[e("ReferenceFieldCell",{key:r,attrs:{fields:n.referenceFields,displayFieldKey:r}})]}}}))],null,!0)},"top-table",r.options,!1))],1)])}),c=[],u=(t("8e6e"),t("456d"),t("7514"),t("6b54"),t("4917"),t("ac6a"),t("bd86")),d=(t("6762"),t("2fdb"),t("75fc")),l=t("d27c"),p=t("c1df"),f=t.n(p);function y(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function m(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?y(Object(t),!0).forEach((function(e){Object(u["a"])(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):y(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}function h(r){return(r||[]).map((function(r){return Array.isArray(r)?[h(r)]:[r]})).reduce((function(r,e){return[].concat(Object(d["a"])(r),Object(d["a"])(e))}),[]).filter((function(r){return r})).join(", ")}var b={name:"ReportDetails",data:function(){var r={copyFilterInRoot:!1,searchColumns:["name"],includeAllFilters:!1,keepInGlobalStore:!1},e="createdAt",t="",n=[];switch(this.report.type){case l["b"].Orders:e="orderId",t="Orders Report",r={};break;case l["b"].OrderDetails:e="orderDate",t="Order Details Report";break;case l["b"].Products:e="name",t="Product Sales Report",n=["name"];break;case l["b"].Inventory:e="productName",t="Product Inventory Report",n=["productId","productName"];break;case l["b"].ProductRestrictions:e="quantity",t="Product Restrictions",n=["productId","productName"];break;case l["b"].Payments:e="orderId",t="Payments",n=["customerId.fullName","orderId"];break;case l["b"].ProductsList:e="productName",t="Products List",n=["productName","productId"];break}return{exporting:!1,options:r,reportName:t,searchColumns:n,StoreReportsType:l["b"],showHeader:[l["b"].Orders,l["b"].OrderDetails,l["b"].Payments].includes(this.report.type),showTotal:[l["b"].Orders,l["b"].OrderDetails,l["b"].Payments].includes(this.report.type),showAllChildRow:this.report.type===l["b"].Orders,totalAmount:0,reportsDateRange:{},tabFilters:[],columns:[],headings:{},orderBy:{column:e,ascending:0}}},props:{store:{type:Object},currencySign:{type:String},reportSettings:{type:Object},storeRoles:{type:Array,default:function(){return[]}},referenceFields:{type:Array,default:function(){return[]}},report:Object,loggedInUserDistributorId:String,isAppReport:Boolean,adminPortal:Boolean,managedRoles:{type:Array,default:function(){return[]}}},created:function(){var r=Object(a["a"])(regeneratorRuntime.mark((function r(){var e=this;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:this.store._id||window.location.reload(),this.reportSettings&&(this.report.settings=this.reportSettings.settings,this.columns=this.reportSettings.settings.columns.filter((function(r){return r.visible})).map((function(r){return r.key})),this.headings=this.reportSettings.settings.columns.filter((function(r){return r.visible})).map((function(r){return Object(u["a"])({},r.key,r.name)})).reduce((function(r,e){return m(m({},r),e)}),[])),r.t0=this.report.type,r.next=r.t0===l["b"].Orders||r.t0===l["b"].OrderDetails?5:r.t0===l["b"].Payments?7:r.t0===l["b"].ProductsList?8:9;break;case 5:return this.tabFilters=[{val:"orderStatus",name:"Order status",criteria:l["a"]},{val:"roles",name:"Customer Role",criteria:this.storeRoles.map((function(r){return{value:r._id,name:r.name}}))},this.isAppReport&&{name:"Store",val:"storeId",searchColumns:["storeName"],criteria:[],pathToLoadCriteria:"stores/distributors/".concat(this.adminPortal&&(this.$route.query.distributorId?this.$route.query.distributorId:"all")||"".concat(this.loggedInUserDistributorId),"?project=storeName&project=storeUrl&project=_id"),mapCriteria:function(r){return{val:r._id,label:"".concat(r.storeName)}}}].filter((function(r){return r})),r.abrupt("break",9);case 7:this.tabFilters=[{val:"paymentType",criteria:[],pathToLoadCriteria:"/reports/filters/payments-type",mapCriteria:function(r){return{val:r.val,label:[r.val].filter((function(r){return r})).join(" ")}}}];case 8:this.tabFilters=[{val:"status",name:"Status",pathToLoadCriteria:"/reports/filters/products-status",mapCriteria:function(r){return{val:r.val,label:r.val?[r.val].filter((function(r){return r})).join(" "):"No Status"}}},{val:"source",name:"Source",criteria:["PromoStandards","Manual"]}];case 9:this.report.filters.forEach((function(r){e.tabFilters.forEach((function(e){r.name.toLowerCase().match(e.val.toLowerCase())&&(e.selected=r.value.map((function(r){return r._id})))}))})),this.managedRoles.length&&this.tabFilters.splice(1,1);case 11:case"end":return r.stop()}}),r,this)})));function e(){return r.apply(this,arguments)}return e}(),computed:{enabledReferenceFields:function(){return this.referenceFields},enabledReferenceFieldsKeys:function(){return this.enabledReferenceFields.map((function(r){return"referenceField-".concat(r._id)}))},sortable:function(){switch(this.report.type){case l["b"].OrderDetails:return["firstName","lastName","orderId","poId","poTotal","productId","productName","quantity","brandCode","orderDate","orderTotal","orderStatus","initialType","taxTotal","shippingTotal"];case l["b"].Orders:return["firstName","lastName","orderId","orderTotal","orderStatus","initialType","poNumber"].concat(Object(d["a"])(this.enabledReferenceFieldsKeys));case l["b"].Products:return["productId","name"];case l["b"].ProductRestrictions:case l["b"].Inventory:return["productId","productName","quantity","indexId","roles"];case l["b"].Payments:return["orderId","orderTotal","orderDate","paymentMethod","paymentAmount","paymentDate","customer"];case l["b"].ProductsList:return["productId","productName","indexId","status","source","priceMin","priceMax","minQuantity","colors","supplierName","country"]}return[]},url:function(){var r="";switch(this.report.type){case l["b"].OrderDetails:r="/orders/-1/purchase-orders/-1/line-items/-1/configurations/-1/locations/-1/decorations/-1/artworks";break;case l["b"].Orders:r="/orders";break;case l["b"].Products:r="/reports/sales/products";break;case l["b"].Inventory:r="/stores/".concat(this.store._id,"/products-inventory");break;case l["b"].ProductRestrictions:r="/stores/".concat(this.store._id,"/products-restrictions");break;case l["b"].Payments:r="/reports/finance/payments";break;case l["b"].ProductsList:r="/reports/store/products-list";break}return r}},methods:{moment:f.a,arrayData:h,brandCode:function(r){var e,t,n,o,a,s,i;return(null===(e=r.PurchaseOrders)||void 0===e||null===(t=e.LineItemArray)||void 0===t||null===(n=t.Configuration)||void 0===n||null===(o=n.LocationArray)||void 0===o||null===(a=o.DecorationArray)||void 0===a||null===(s=a.Artwork)||void 0===s||null===(i=s.ArtworkFileArray)||void 0===i?void 0:i.code)||""},getOrderPoNumbers:function(r){return(r.Payments||[]).filter((function(r){return r.payment&&r.payment.number})).map((function(r){return r.payment.number})).join(", ")},getReportNameWithDate:function(r,e){return"".concat(r," (").concat(f()(e.startDate).format("YYYYMMDD"),"-").concat(f()(e.endDate).format("YYYYMMDD"),")")},toDate:function(r){if(!r)return"";var e=new Date;return e.setFullYear(r.toString().substr(0,4)),e.setMonth(r.toString().substr(4,2)),e.setDate(r.toString().substr(6)),f()(e).format("l")},onLoadData:function(r){var e=r.totalAmount;r.data;switch(this.report.type){case l["b"].OrderDetails:this.totalAmount=e||0;break;case l["b"].Orders:this.totalAmount=e||0;break;case l["b"].Payments:this.totalAmount=e||0;break}},onUpdate:function(r){this.$emit("change-date-range",r),this.reportsDateRange=r,this.$refs.table&&this.$refs.table.refresh()},exportStart:function(){this.notificateSuccess("We will send an email once your report has finished building.")},requestFunction:function(r){var e=this;try{switch(r.storeReportId=this.reportSettings._id,this.managedRoles.length&&(r.filter.roles=this.managedRoles),this.report.type){case l["b"].OrderDetails:switch(r.fields=["customerId.firstName","customerId.lastName","PurchaseOrders.LineItemArray.productId","PurchaseOrders.LineItemArray.productName","PurchaseOrders.friendlyPurchaseOrderDetailId"],r.orderDateRange=this.reportsDateRange,r.withTotalOrder=!0,this.isAppReport?(r.isAppReport=this.isAppReport,r.appReportSettings=this.reportSettings,this.loggedInUserDistributorId&&(r.distributorId=this.loggedInUserDistributorId)):r.storeId=this.store._id,r.getOrdersTotalsSum=!0,r.project=["PurchaseOrders.LineItemArray.Quantity.value","PurchaseOrders.LineItemArray.productName","PurchaseOrders.LineItemArray.productId","PurchaseOrders.LineItemArray.ShipmentArray","PurchaseOrders.LineItemArray.PartArray","PurchaseOrders.total","PurchaseOrders.productTotal","PurchaseOrders.shippingTotal","PurchaseOrders.taxTotal","PurchaseOrders.status","PurchaseOrders.ShipmentArray","PurchaseOrders.friendlyPurchaseOrderDetailId","customerId.firstName","customerId.lastName","customerId.roles","orderId","orderStatus","orderTotal","orderDate","initialType","referenceFields","taxTotal","shippingTotal"],["brandCode"].find((function(r){return e.columns.includes(r)}))&&r.project.push("PurchaseOrders.LineItemArray.Configuration.LocationArray.DecorationArray.Artwork.ArtworkFileArray.code"),["paymentDate","paymentAmount"].find((function(r){return e.columns.includes(r)}))&&r.project.push("Payments.amount","Payments.createdDate","Payments.currency"),r.orderBy){case"brandCode":r.orderBy="PurchaseOrders.LineItemArray.Configuration.LocationArray.DecorationArray.Artwork.ArtworkFileArray.code";break;case"quantity":r.orderBy="PurchaseOrders.LineItemArray.Quantity.value";break;case"productName":r.orderBy="PurchaseOrders.LineItemArray.productName";break;case"productId":r.orderBy="PurchaseOrders.LineItemArray.productId";break;case"poTotal":r.orderBy="PurchaseOrders.total";break;case"poId":r.orderBy="PurchaseOrders.friendlyPurchaseOrderDetailId";break;case"firstName":r.orderBy="customerId.firstName";break;case"lastName":r.orderBy="customerId.lastName";break}break;case l["b"].Orders:var t,n;switch(r.orderDateRange=this.reportsDateRange,r.storeId=this.store._id,r.distributorId=(null===(t=this.store.distributorId)||void 0===t?void 0:t._id)||this.store.distributorId||(null===(n=this.store.distributor)||void 0===n?void 0:n._id),r.getOrdersTotalsSum=!0,r.excludeTestOrders=!0,r.orderBy){case"poNumber":r.orderBy="Payments.payment.number";break;case"firstName":r.orderBy="customerId.firstName";break;case"lastName":r.orderBy="customerId.firstName";break}break;case l["b"].Products:var o=r;r.fields=[].concat(Object(d["a"])(this.searchColumns),["productName"]),r.project=[],r.storeId=this.store._id,r.project.push("referenceFields"),["totalTax"].find((function(r){return e.columns.includes(r)}))&&r.project.push("PurchaseOrders.taxTotal"),["totalProduct"].find((function(r){return e.columns.includes(r)}))&&r.project.push("PurchaseOrders.total"),["totalShipping"].find((function(r){return e.columns.includes(r)}))&&r.project.push("PurchaseOrders.shippingTotal"),["partSize"].find((function(r){return e.columns.includes(r)}))&&r.project.push("PurchaseOrders.LineItemArray.PartArray.ApparelSize.label_size"),["partColor"].find((function(r){return e.columns.includes(r)}))&&r.project.push("PurchaseOrders.LineItemArray.PartArray.partColor"),["productId"].find((function(r){return e.columns.includes(r)}))&&r.project.push("PurchaseOrders.LineItemArray.productId"),["name"].find((function(r){return e.columns.includes(r)}))&&r.project.push("PurchaseOrders.LineItemArray.productName"),["brandCode"].find((function(r){return e.columns.includes(r)}))&&r.project.push("PurchaseOrders.LineItemArray.Configuration.LocationArray.DecorationArray.Artwork.ArtworkFileArray.code"),o.storeId=this.store._id,"name"===o.orderBy?o.orderBy="_id.productName":"productId"===o.orderBy?o.orderBy="_id.productId":"supplier"===o.orderBy?o.orderBy="_id.supplierCode":"brandCode"===o.orderBy&&(o.orderBy="_id.code"),r.hasOrderDate=!0;break;case l["b"].Inventory:r.fields=this.searchColumns;break;case l["b"].ProductRestrictions:var a=r;r.fields=[].concat(Object(d["a"])(this.searchColumns),["restrictions.role.name"]),r.project=[],["productId","productName","indexId"].forEach((function(t){[t].find((function(r){return e.columns.includes(r)}))&&r.project.push(t)})),["quantity"].find((function(r){return e.columns.includes(r)}))&&r.project.push("restrictions.quantity"),["roles"].find((function(r){return e.columns.includes(r)}))&&r.project.push("restrictions.role.name"),"quantity"===a.orderBy?a.orderBy="restrictions.quantity":"roles"===a.orderBy&&(a.orderBy="restrictions.role.name");break;case l["b"].Payments:r.orderBy="paymentDate",r.paymentDateRange=this.reportsDateRange,r.storeId=this.store._id;break;case l["b"].ProductsList:r.orderBy="productName",r.storeId=this.store._id,r.storeUrl=this.store.storeUrl;break}}catch(s){}}},components:{OrderSubRow:function(){return t.e("chunk-2d2172f7").then(t.bind(null,"c63a"))},DateRange:function(){return t.e("chunk-2d22ce8f").then(t.bind(null,"f4f1"))},ReferenceFieldCell:function(){return t.e("chunk-2d0bd78a").then(t.bind(null,"2bae"))}}},g=b,v=t("2877"),w=Object(v["a"])(g,i,c,!1,null,null,null),I=w.exports,_=t("dfbe"),O=t("987f"),P={name:"ReportDetailsView",components:{ReportDetails:I},data:function(){return{storeInformation:null,reportSettings:null,storeRoles:[],referenceFields:[],loaded:!1}},props:{store:Object,report:Object,isAppReport:{type:Boolean,default:!1},loggedInUserDistributorId:{type:String,default:null},adminPortal:{type:Boolean,default:!1},managedRoles:{type:Array,default:function(){return[]}}},computed:{storeCurrencySign:function(){var r,e;return(null===(r=this.storeInformation)||void 0===r||null===(e=r.currency)||void 0===e?void 0:e.sign)||"$"}},created:function(){var r=Object(a["a"])(regeneratorRuntime.mark((function r(){var e;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(r.prev=0,this.isAppReport){r.next=14;break}return r.next=4,_["b"].get("/stores/information/".concat(this.store.storeUrl));case 4:return this.storeInformation=r.sent.data,r.next=7,Object(s["d"])({storeId:this.store._id,distributorId:(null===(e=this.store.distributorId)||void 0===e?void 0:e._id)||this.store.distributorId,allowGlobal:!0});case 7:return this.referenceFields=r.sent,r.next=10,_["b"].get("/stores/".concat(this.store._id,"/reports/").concat(this.report._id,"/settings"));case 10:return this.reportSettings=r.sent.data[0],r.next=13,_["b"].get("/store-roles",{params:{or:[{storeId:[{val:this.store._id}]},{isGlobal:[{val:!0}]}],limit:"all"},paramsSerializer:O["a"]});case 13:this.storeRoles=r.sent.data.data;case 14:r.next=19;break;case 16:r.prev=16,r.t0=r["catch"](0),console.log("e: ",r.t0);case 19:return r.prev=19,this.loaded=!0,r.finish(19);case 22:case"end":return r.stop()}}),r,this,[[0,16,19,22]])})));function e(){return r.apply(this,arguments)}return e}()},k=P,A=Object(v["a"])(k,n,o,!1,null,null,null);e["default"]=A.exports}}]);
//# sourceMappingURL=chunk-f2cf506c.f54ac509.js.map