PageSourceSearch

https://kemitt.com/_nuxt/6e54244293176ecddd73.js

js kemitt.com collected 2026-10-01 16:40:59 UTC 11,322 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[99,51],{636:function(t,e,r){"use strict";r.r(e);r(30),r(32),r(28),r(98),r(99),r(50),r(52),r(14);var n=r(4),o=r(35),c=r(130),l=r(425),d=r.n(l),m=(r(426),r(11)),h=r(21),f=r(349),v={head:function(){return{title:"Title of the product",bodyAttrs:{class:"".concat(this.$t("lang"))}}},$_veeValidate:{validator:"new"},asyncData:function(){var t=Object(n.a)(regeneratorRuntime.mark(function t(e){var r,n,o,c,l,d,h,f;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.error,n=e.params,e.store,o=e.app,t.prev=1,c={product:n.id},t.next=5,o.$client.query(m.P,c);case 5:return l=t.sent,d=l.data.getTicketById,t.next=9,o.$client.query(m.p,{product:n.id,type:"discussion"});case 9:if(h=t.sent,f=h.data.getDiscussionReviews,200===d.status_code){t.next=13;break}return t.abrupt("return",r({message:"Error while getting this request!",statusCode:500}));case 13:if(200===f.status_code){t.next=15;break}return t.abrupt("return",r({message:"Error while getting this request!",statusCode:500}));case 15:return t.abrupt("return",{ticket:d.data,reviews:f.data});case 18:return t.prev=18,t.t0=t.catch(1),console.log(t.t0),t.abrupt("return",r({statusCode:500,message:"Cannot resolve this request!"}));case 22:case"end":return t.stop()}},t,null,[[1,18]])}));return function(e){return t.apply(this,arguments)}}(),computed:{acceptedFilesAsArray:function(){return this.options.acceptedFiles.split(",")}},mounted:function(){var t=this;this.$refs.dz.$on("vdropzone-files-added",function(e){var r=!0,n=!1,o=void 0;try{for(var c,l=e[Symbol.iterator]();!(r=(c=l.next()).done);r=!0){var d=c.value;t.maxFileSize+=d.size,t.currentFilesExts.push(".".concat(t.getFileExt(d)))}}catch(t){n=!0,o=t}finally{try{r||null==l.return||l.return()}finally{if(n)throw o}}return!1}),this.$refs.dz.$on("vdropzone-removed-file",function(e,r,n){t.maxFileSize-=e.size,t.maxFileSize<0&&(t.maxFileSize=0);var o=t.currentFilesExts.indexOf(".".concat(t.getFileExt(e)));return t.currentFilesExts.splice(o,1),!1}),t.$refs.dz.$on("vdropzone-error-multiple",function(e,r,n){return t.uploadError=!0,t.msg.successMsg="",t.msg.failMsg=r,t.processing=!1,!1})},methods:{getDate:function(t){return Object(f.format)(t,"dddd, MMMM Do YYYY, h:mm:ss a")},downloadAttachment:function(){var t=Object(n.a)(regeneratorRuntime.mark(function t(e){var r;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return this.processing=!0,t.next=3,this.$axiosApi.get("/download/file?file=".concat(e));case 3:if(r=t.sent,200===r.data.status_code){t.next=10;break}return this.msg.successMsg="",this.msg.failMsg=this.$t("errors.tickets.downloadErr"),this.processing=!1,t.abrupt("return",!1);case 10:this.processing=!1;case 11:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}(),getFileExt:function(t){var e=t.name.split(".");return e[e.length-1].toLowerCase()},uploadAttachmentsFirst:function(){var t=this,e=[];this.uploadError||(this.content?(0!==t.maxFileSize&&t.$refs.dz.processQueue(),t.processing=!0,this.$refs.dz.$on("vdropzone-success-multiple",function(r,n){if(200!==n.status_code)return t.msg.failMsg=t.$t("errors.tickets.uploadErr"),t.processing=!1,!1;n.file.map(function(t){-1===e.indexOf("".concat("https://api.kemitt.com","/uploads/attachments/").concat(t.filename))&&e.push("".concat("https://api.kemitt.com","/uploads/attachments/").concat(t.filename))}),t.dzAttach=e,t.addReview()}),0===t.maxFileSize&&t.addReview()):t.msg.failMsg=t.$t("errors.careers.reqFields"))},addReview:function(){var t=Object(n.a)(regeneratorRuntime.mark(function t(){var e,r,o,c,l,d;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,(e=this).processing=!0,r={type:"discussion",product:e.$route.params.id,user:e.$store.getters["user/GET_CURRENT_USER_ID"],text:e.content,attachments:e.dzAttach},t.next=6,this.$client.mutate(h.h,r);case 6:if(o=t.sent,200!==(c=o.data.Review).status_code){t.next=20;break}return e.msg.successMsg=e.$t("success.tickets.addRevSuccess"),e.msg.failMsg="",e.reviews.push(c.data),e.dzAttach=[],t.next=15,this.$client.mutate(h.d,{increase:!0,product:this.ticket._id});
1case 15:return l=t.sent,l.data.Product,d=e.$i18n.path("profile/products"),e.$router.push(d),t.abrupt("return");case 20:if(500!==c.status_code){t.next=26;break}return e.msg.successMsg="",e.msg.failMsg=c.errors[0],e.processing=!1,e.dzAttach.map(function(){var t=Object(n.a)(regeneratorRuntime.mark(function t(path){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.$axiosApi.delete("/api/graphqlRequestFail",{params:path});case 2:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}()),t.abrupt("return",!1);case 26:return e.msg.successMsg="",e.msg.failMsg=e.$t("errors.tickets.addRevErr"),e.processing=!1,e.dzAttach.map(function(){var t=Object(n.a)(regeneratorRuntime.mark(function t(path){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.$axiosApi.delete("/api/graphqlRequestFail",{params:path});case 2:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}()),t.abrupt("return",!1);case 33:return t.prev=33,t.t0=t.catch(0),console.log(t.t0),self.msg.successMsg="",self.msg.failMsg=self.$t("errors.tickets.addRevErr"),self.processing=!1,self.dzAttach.map(function(){var t=Object(n.a)(regeneratorRuntime.mark(function t(path){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.$axiosApi.delete("/api/graphqlRequestFail",{params:path});case 2:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}()),t.abrupt("return");case 41:case"end":return t.stop()}},t,this,[[0,33]])}));return function(){return t.apply(this,arguments)}}()},watch:{maxFileSize:function(t){t>1e3*this.options.maxFilesize*1e3?(this.uploadError=!0,this.msg.failMsg=this.$t("profile.products.fileTooBig"),this.msg.successMsg="",this.maxFileSizeError=!0):(this.maxFileSizeError=!1,this.fileTypeError||(this.msg.failMsg="",this.uploadError=!1))},currentFilesExts:function(t){if(t.length)for(var i=0;i<t.length;i++){if(!this.acceptedFilesAsArray.includes(t[i])){this.msg.failMsg=this.$t("profile.products.invalidFileType"),this.msg.successMsg="",this.uploadError=!0,this.fileTypeError=!0;break}this.fileTypeError=!1,this.maxFileSizeError||(this.msg.failMsg="",this.uploadError=!1)}else this.fileTypeError=!1,this.maxFileSizeError||(this.msg.failMsg="",this.uploadError=!1)}},data:function(){return{uploaded:!1,processing:!1,maxFileSize:0,fileTypeError:!1,maxFileSizeError:!1,currentFilesExts:[],dzAttach:[],uploadError:!1,options:{url:"".concat("https://api.kemitt.com","/api/attachments/upload-multi"),addRemoveLinks:!0,dictDefaultMessage:this.$t("profile.products.attachments"),dictResponseError:this.$t("profile.products.responseError"),dictFileTooBig:this.$t("profile.products.fileTooBig"),dictInvalidFileType:this.$t("profile.products.invalidFileType"),uploadMultiple:!0,autoProcessQueue:!1,isLoading:!0,chunking:!1,timeout:72e4,maxFiles:20,parallelUploads:20,maxFilesize:50,acceptedFiles:".psd,.ai,.ait,.3ds,.max,.3dm,.dwg,.cad,.flv,.mp4,.mpg,.gif,.jpg,.jpeg,.png,.cvs,.eps,.crw,.svg,.docx,.pdf,.odt,.rtf"},content:"",messages:{fail:null,success:null}}},components:{BIcon:o.a,Dropzone:d.a,Loader:c.a},middleware:["redirectToEditProfile"]},x=r(5),component=Object(x.a)(v,function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("loader",{attrs:{status:t.processing}}),r("SnackBar",{attrs:{show:!!t.msg.failMsg,danger:"",message:t.msg.failMsg}}),r("SnackBar",{attrs:{show:!!t.msg.successMsg,success:"",message:t.msg.successMsg}}),r("h3",{staticClass:"u-mb-xs"},[t._v(t._s(t.ticket.name))]),r("div",{staticClass:"whiteBox u-mb-sm"},[r("div",{staticClass:"u-mb-ts"},[r("h5",[t._v(t._s(t.ticket.name))])]),r("div",{staticClass:"grid is-tablet-6"},[r("div",{staticClass:"column u-mb-ts"},[r("h5",[t._v(t._s(t.ticket.category.name))])])]),r("div",{staticClass:"u-mb-ts"},[r("p",[t._v(t._s(t.ticket.description))])]),r("div",{staticClass:"productAttachments"},[r("h6",{staticClass:"u-mb-ts"},[t._v(t._s(t.$t("profile.products.attach")))]),t._l(t.ticket.attachments,function(e){return r("div",[r("a",{attrs:{target:"_blank",href:e,download:""},on:{click:function(r){return t.downloadAttachment(e)}}},[r("b-icon",{attrs:{name:"download"}}),t._v(" "+t._s(e.split("/")[e.split("/").length-1]))],1)])})],2)]),t.reviews.length?t._e():[r("div",{staticClass:"whiteBox u-mb-sm"},[r("h4",{staticClass:"u-mb-ts"},[t._v(t._s(t.$t("profile.products.noReviews")))])])],t._l(t.reviews,function(e,n){return t.reviews.length?["admin"===e.user.privilageType||"superAdmin"===e.user.privilageType||"designerSupp
1ort"===e.user.privilageType?[r("div",{staticClass:"whiteBox u-mb-sm"},[r("h4",{staticClass:"u-mb-ts"},[r("b-icon",{attrs:{name:"user"}}),t._v(" "+t._s(e.user.name))],1),r("span",{staticClass:"u-mb-xs",domProps:{innerHTML:t._s(e.text)}}),e.attachments.length?r("h6",{staticClass:"u-mb-ts"},[t._v(t._s(t.$t("profile.products.attach")))]):t._e(),e.attachments.length?t._l(e.attachments,function(e,n){return r("div",[r("a",{attrs:{href:e,download:""}},[r("b-icon",{attrs:{name:"download"}}),t._v(" "+t._s(e.split("/")[e.split("/").length-1]))],1)])}):t._e(),r("p",{staticClass:"u-mt-xs"},[t._v(t._s(t.getDate(e.createdAt)))])],2)]:[r("div",{staticClass:"whiteBox u-mb-sm"},[r("h4",{staticClass:"u-mb-ts"},[r("b-icon",{attrs:{name:"user"}}),t._v(" "+t._s(e.user.name))],1),r("span",{staticClass:"u-mb-xs",domProps:{innerHTML:t._s(e.text)}}),e.attachments.length?r("h6",{staticClass:"u-mb-ts u-mt-ts"},[t._v(t._s(t.$t("profile.products.attach")))]):t._e(),e.attachments.length?t._l(e.attachments,function(e,n){return r("div",[r("a",{attrs:{href:e,download:""}},[r("b-icon",{attrs:{name:"download"}}),t._v(" "+t._s(e.split("/")[e.split("/").length-1]))],1)])}):t._e(),r("p",{staticClass:"u-mt-xs"},[t._v(t._s(t.getDate(e.createdAt)))])],2)]]:t._e()}),r("div",{staticClass:"whiteBox u-mb-sm"},[r("div",{staticClass:"u-mb-ts"},[r("h4",[t._v(t._s(t.$t("profile.products.comment")))])]),r("div",{staticClass:"u-mb-ts"},[r("textarea",{directives:[{name:"model",rawName:"v-model",value:t.content,expression:"content"},{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],staticClass:"is-textarea input",class:{"has-error":t.errors.has("content")},attrs:{type:"text",placeholder:t.$t("profile.products.description"),name:"content"},domProps:{value:t.content},on:{input:function(e){e.target.composing||(t.content=e.target.value)}}}),t.errors.has("content")?r("span",{staticClass:"input-message"},[t._v(" "+t._s(t.errors.first("content")))]):t._e()]),r("div",{staticClass:"u-mb-ts"},[r("dropzone",{ref:"dz",attrs:{id:"foo",options:t.options}})],1)]),r("button",{staticClass:"button is-clean is-line is-massive",attrs:{disabled:t.processing},on:{click:function(e){return e.preventDefault(),t.uploadAttachmentsFirst()}}},[t._v(" "+t._s(t.$t("profile.products.commentAdd")))])],2)},[],!1,null,null,null);e.default=component.exports},964:function(t,e,r){"use strict";r.r(e);var n=r(636).default,o=r(5),component=Object(o.a)(n,void 0,void 0,!1,null,null,null);e.default=component.exports}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.