(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e4684e38"],{2909:function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var s=r("6b75");function a(e){if(Array.isArray(e))return Object(s["a"])(e)}r("a4d3"),r("e01a"),r("d28b"),r("a630"),r("d3b7"),r("3ca3"),r("ddb0");function n(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}var i=r("06c5");function c(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e){return a(e)||n(e)||Object(i["a"])(e)||c()}},"4de6":function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"container my-5"},[r("div",{staticClass:"h4 mb-4"},[e._v("Client Requests for material testing")]),e._l(e.requests,(function(t,s){return[r("RequestItem",{key:t.id,attrs:{request:t},on:{update:function(t){return e.updateRequest(t,s)}}})]})),0===e.requests.length?r("div",[e._v("No pending requests.")]):e._e()],2)},a=[],n=r("5530"),i=r("2909"),c=(r("96cf"),r("1da1")),u=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{class:["request-container",{active:e.showDetails}]},[r("div",{staticClass:"request-item-header"},[r("div",{staticClass:"request-title-container d-flex align-items-center"},[r("div",{staticClass:"h5"},[r("span",{staticClass:"text-capitalize"},[e._v(e._s(e.request.user.name))]),e._v("'s request for inspection. ")])]),r("div",{staticClass:"request-btn-container"},[r("button",{staticClass:"primary-button view-details-btn",on:{click:e.viewDetails}},[e._v(" "+e._s(e.showDetails?"Hide":"View")+" Details ")]),r("button",{staticClass:"btn btn-primary mx-sm-2 custom-btn-config",attrs:{disabled:!!e.request.rejected||!!e.request.accepted},on:{click:e.acceptRequest}},[e._v(" "+e._s(e.request.accepted?"Accepted ":"Accept")+" ")]),e.request.accepted?r("button",{staticClass:"btn btn-warning",on:{click:function(t){return e.$router.push({name:"enquire_details",params:{id:e.request.ticket_id}})}}},[e._v(" Message ")]):r("button",{staticClass:"btn btn-danger custom-btn-config",attrs:{disabled:!!e.request.accepted||!!e.request.rejected},on:{click:e.rejectRequest}},[e._v(" "+e._s(e.request.rejected?"Rejected ":"Reject")+" ")])])]),e.showDetails&&e.request.product?r("div",[r("hr"),r("div",{staticClass:"mb-3"},[e._v("Product Details")]),r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-6"},[r("img",{staticClass:"img-fluid",attrs:{src:e.imgsrc+e.request.product.image}})]),r("div",{staticClass:"col-md-6 mt-3 mt-md-0"},[r("div",{},[e._v(" Name: "),r("div",[e._v(e._s(e.request.product.title))])]),r("hr"),r("div",[e._v(" Description: "),r("div",[e._v(e._s(e.request.product.description))])]),r("hr"),r("div",[e._v(" Price: "),r("div",[e._v("₹ "+e._s(e.request.product.price))])]),r("button",{staticClass:"primary-button",on:{click:e.openProductPage}},[e._v(" View More "),r("i",{staticClass:"fa fa-external-link mx-2"})])])])]):e._e()])},o=[],d=r("bc3a"),l=r.n(d),p=r("97af"),m={props:{request:{type:Object}},data:function(){return{showDetails:!1,imgsrc:l.a.defaults.uploadURL}},methods:{acceptRequest:function(){var e=this;return Object(c["a"])(regeneratorRuntime.mark((function t(){var r,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,p["a"].post("/material-tester-requests/accept/"+e.request.id);case 3:r=t.sent,s=r.data,e.emitUpdate(s.result),e.$toasted.success(s.message),t.next=12;break;case 9:t.prev=9,t.t0=t["catch"](0),e.$toasted.error(t.t0.data.response.message);case 12:case"end":return t.stop()}}),t,null,[[0,9]])})))()},rejectRequest:function(){var e=this;return Object(c["a"])(regeneratorRuntime.mark((function t(){var r,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,p["a"].post("/material-tester-requests/reject/"+e.request.id);case 3:r=t.sent,s=r.data,e.emitUpdate(s.result),e.$toasted.success(s.message),t.next=12;break;case 9:t.prev=9,t.t0=t["catch"](0),e.$toasted.error(t.t0.data.response.message);case 12:case"end":return t.stop()}}),t,null,[[0,9]])})))()},viewDetails:function(){this.showDetails=!this.showDetails},openProductPage:function(){var e=this.$router.resolve({name:"single-product",params:{id:this.request.product.id}}).href;window.open(e)},emitUpdate:function(e){this.$emit("update",e)}}},v=m,b=(r("642e"),r("2877")),f=Object(b["a"])(v,u,o,!1,null,"9c59d8f0",null),h=f.exports,q=r("2f62"),w=r("525b"),_={components:{RequestItem:h},data:function(){return{requests:[]}},mounted:function(){var e=this;return Object(c["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.isMaterialTester){t.next=2;break}return t.abrupt("return",e.$router.push({name:"dashboard"}));case 2:return Object(w["a"])(),t.next=5,e.fetchRequests();case 5:case"end":return t.stop()}}),t)})))()},methods:{fetchRequests:function(){var e=this;return Object(c["a"])(regeneratorRuntime.mark((function t(){var r,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,p["a"].get("/material-tester-requests");case 2:r=t.sent,s=r.data,e.requests=s.result;case 5:case"end":return t.stop()}}),t)})))()},updateRequest:function(e,t){var r=Object(i["a"])(this.requests);console.log("update request running",e),r[t].accepted=e.accepted,r[t].rejected=e.rejected,r[t].ticket_id=e.ticket_id,this.requests=r}},computed:Object(n["a"])(Object(n["a"])({},Object(q["d"])("auth",{user:"user"})),Object(q["c"])("auth",{isMaterialTester:"isMaterialTester"}))},g=_,j=Object(b["a"])(g,s,a,!1,null,null,null);t["default"]=j.exports},"642e":function(e,t,r){"use strict";r("832e")},"832e":function(e,t,r){}}]); //# sourceMappingURL=chunk-e4684e38.fd6af9e0.js.map