PageSourceSearch

https://web.zavgar.online/static/js/7529.17b1ff8a.js

js zavgar.online collected 2026-10-01 16:25:19 UTC 12,433 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkvue_element_admin=self.webpackChunkvue_element_admin||[]).push([[7529],{7529:function(e,t,s){s.r(t),s.d(t,{default:function(){return l}});var r=s(339),n=s(85574),i=s(74827),a=s(93273),o={name:"ServiceTaskList",components:{MergeServiceTaskDialog:function(){return s.e(70691).then(s.bind(s,70691))},Pagination:function(){return s.e(14807).then(s.bind(s,6690))},DocsArticleButton:function(){return s.e(14807).then(s.bind(s,93898))},DocsVideoButton:function(){return s.e(20799).then(s.bind(s,20799))}},mixins:[n.A,a.A],data:function(){return{loading:!1,timeout:null,selected_task:null,query:{name:this.$route.query.name||"",status:this.$route.query.status||"null",with_children:null,type:"filter"},service_tasks:[],all_current_sub_tasks_name:[]}},created:function(){this.getServiceTasks()},methods:{lcFirst:i.GJ,handleCommand:function(e){switch(e.type){case"update":case"create":this.$router.push(e.route);break;case"archive":this.archiveServiceTask(e.task_id);break;case"delete":this.deleteServiceTask(e.task_id);break;case"merge":this.mergeTask(e.task);break;default:this.$message(e)}},getServiceTasks:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.loading=!0,t&&(this.query.page=1),(0,r.p_)("service-tasks",this.query).then(function(t){e.service_tasks=t.data||[]}).finally(function(){e.loading=!1})},mergeTask:function(e){this.selected_task=e},archiveServiceTask:function(e){var t=this;this.$confirm(this.$t("service.sure_archive_service_task"),this.$t("common.attention"),{confirmButtonText:this.$t("buttons.yes"),cancelButtonText:this.$t("buttons.cancel"),type:"warning"}).then(function(){(0,r.zi)("service-tasks/"+e+"/archive").then(function(e){t.$message.success(e.data.message),t.getServiceTasks()}).catch(function(){t.$message.error(t.$t("common.error_occurred"))})})},deleteServiceTask:function(e){var t=this;this.$confirm(this.$t("service.sure_delete_service_task"),this.$t("common.attention"),{confirmButtonText:this.$t("buttons.yes"),cancelButtonText:this.$t("buttons.cancel"),type:"warning"}).then(function(){(0,r.zr)("service-tasks",e).then(function(e){t.$message.success(t.$t("common.deleted")),t.getServiceTasks()}).catch(function(e){t.$dialogDelete.bind(t)(e.data).catch(function(s){t.$message.error(e.data.error)})})})},applySort:function(){this.getServiceTasks(!0)}}},c=o,l=(0,s(14486).A)(c,function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"app-container"},[t("header-sticky",{attrs:{title:e.$t("service.service_tasks")}},[t("template",{slot:"title"},[t("docs-article-button",{attrs:{data:"spisok-servisnyh-zadach"}}),e._v(" "),t("docs-video-button",{attrs:{data:"CRrCTYaYQbQ"}})],1),e._v(" "),t("template",{slot:"prepend"},[t("el-button",{attrs:{type:"success",plain:"",icon:"el-icon-plus"},on:{click:function(t){return e.handleCommand({type:"create",route:{name:"ServiceTaskCreate"}})}}},[e._v(e._s(e.$t("buttons.add")))])],1)],2),e._v(" "),t("div",{staticClass:"container"},[t("el-form",[t("el-input",{staticStyle:{width:"200px","margin-bottom":"10px"},attrs:{placeholder:e.$t("filters.service_tasks.name"),size:"mini",clearable:""},on:{input:function(t){return e.withThrottle(e.getServiceTasks,!0)}},model:{value:e.query.name,callback:function(t){e.$set(e.query,"name",t)},expression:"query.name"}}),e._v(" "),t("el-select",{attrs:{placeholder:e.$t("filters.select")+e.lcFirst(e.$t("filters.status")),size:"mini"},on:{change:function(t){return e.getServiceTasks(!0)}},model:{value:e.query.status,callback:function(t){e.$set(e.query,"status",t)},expression:"query.status"}},[t("el-option",{attrs:{label:e.$t("filters.service_tasks.active"),value:"null"}}),e._v(" "),t("el-option",{attrs:{label:e.$t("filters.service_tasks.archived"),value:"true"}})],1),e._v(" "),t("el-select",{attrs:{placeholder:e.$t("service.nested_tasks"),clearable:"",size:"mini"},on:{change:function(t){return e.getServiceTasks(!0)}},model:{value:e.query.with_children,callback:function(t){e.$set(e.query,"with_children",t)},expression:"query.with_children"}}
1,[t("el-option",{attrs:{label:e.$t("filters.service_tasks.contains_nested_tasks"),value:1}}),e._v(" "),t("el-option",{attrs:{label:e.$t("filters.service_tasks.does_not_contain_nested_tasks"),value:0}})],1),e._v(" "),t("el-button",{directives:[{name:"t",rawName:"v-t",value:"buttons.show",expression:"'buttons.show'"}],attrs:{loading:e.loading,disabled:e.loading,size:"mini",type:"success"},on:{click:function(t){return e.getServiceTasks(!0)}}}),e._v(" "),t("el-button",{directives:[{name:"t",rawName:"v-t",value:"buttons.reset",expression:"'buttons.reset'"}],attrs:{loading:e.loading,disabled:e.loading,size:"mini"},on:{click:function(t){return e.resetFilter(e.getServiceTasks,{status:"null",type:"filter"})}}})],1)],1),e._v(" "),e.service_tasks?t("el-table",{staticClass:"mb-35",attrs:{data:e.service_tasks.data},on:{"sort-change":e.sort}},[t("el-table-column",{attrs:{label:e.$t("service.name"),prop:"title",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(s){return[t("div",{staticClass:"flex"},[t("span",[e._v(e._s(s.row.title))]),e._v(" "),t("div",["task"===s.row.type?t("el-tooltip",{staticClass:"item",attrs:{content:e.$t("service.contains_subtasks"),effect:"dark",placement:"top-start"}},[t("i",{staticClass:"el-icon-folder-opened icon-large ml"})]):e._e()],1),e._v(" "),t("div",["subtask"===s.row.type?t("el-tooltip",{staticClass:"item",attrs:{content:e.$t("service.belongs_to_task"),effect:"dark",placement:"top-start"}},[t("i",{staticClass:"el-icon-s-fold icon-large ml"})]):e._e()],1)])]}}],null,!1,2509236992)}),e._v(" "),t("el-table-column",{attrs:{label:e.$t("service.description")},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.description||"-"))]}}],null,!1,3480663862)}),e._v(" "),t("el-table-column",{attrs:{align:"right"},scopedSlots:e._u([{key:"default",fn:function(s){return[t("el-dropdown",{attrs:{trigger:"click"},on:{command:e.handleCommand}},[t("el-button",{staticClass:"el-dropdown-link",attrs:{title:e.$t("buttons.actions"),size:"mini"}},[e._v("\n            "+e._s(e.$t("buttons.actions"))),t("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e._v(" "),t("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[t("el-dropdown-item",{directives:[{name:"permission",rawName:"v-permission",value:["service_task_update"],expression:"['service_task_update']"}],attrs:{command:{type:"update",route:{name:"ServiceTaskEdit",params:{task_id:s.row.id}}},icon:"el-icon-edit"}},[e._v("\n              "+e._s(e.$t("buttons.edit"))+"\n            ")]),e._v(" "),s.row.archived?e._e():t("el-dropdown-item",{directives:[{name:"permission",rawName:"v-permission",value:["service_task_delete"],expression:"['service_task_delete']"}],attrs:{command:{type:"archive",task_id:s.row.id},icon:"el-icon-takeaway-box"}},[e._v("\n              "+e._s(e.$t("buttons.archive"))+"\n            ")]),e._v(" "),s.row.archived||"task"===s.row.type?e._e():t("el-dropdown-item",{directives:[{name:"permission",rawName:"v-permission",value:["service_task_merge"],expression:"['service_task_merge']"}],attrs:{command:{type:"merge",task:s.row},icon:"el-icon-connection"}},[e._v("\n              "+e._s(e.$t("buttons.merge_task"))+"\n\n            ")]),e._v(" "),s.row.archived?t("el-dropdown-item",{directives:[{name:"permission",rawName:"v-permission",value:["service_task_delete"],expression:"['service_task_delete']"}],attrs:{command:{type:"archive",task_id:s.row.id},icon:"el-icon-takeaway-box"}},[e._v("\n              "+e._s(e.$t("buttons.unzip"))+"\n            ")]):e._e(),e._v(" "),s.row.archived?t("el-dropdown-item",{directives:[{name:"permission",rawName:"v-permission",value:["service_task_delete"],expression:"['service_task_delete']"}],attrs:{command:{type:"delete",task_id:s.row.id},icon:"el-icon-close"}},[e._v("\n              "+e._s(e.$t("buttons.delete"))+"\n            ")]):e._e()],1)],1)]}}],null,!1,2483808094)})],1):e._e(),e._v(" "),e.service_tasks.total?t("pagination",{attrs:{current_page:e.query.page,to:e.query.to,total:e.service_tasks.total},on:{"update:current_page":function(t){return e.$set(e.query,"page",t)},"update:to":function(t){return e.$set(e.query,"to",t)},"update-pagination":e.getServiceTasks}}
1):e._e(),e._v(" "),e.selected_task?t("merge-service-task-dialog",{attrs:{task:e.selected_task},on:{"update:task":function(t){e.selected_task=t},update_list:e.getServiceTasks}}):e._e()],1)},[],!1,null,"793c1054",null).exports},74827:function(e,t,s){s.d(t,{Dn:function(){return n},GJ:function(){return u},_V:function(){return a},b3:function(){return i},dv:function(){return o},jS:function(){return l},tw:function(){return c}});var r=s(18572);function n(e){switch(e){case"draft":return r.A.t("vueFilters.partsStatusFilter.draft");case"pending_approval":return r.A.t("vueFilters.partsStatusFilter.pending_approval");case"rejected":return r.A.t("vueFilters.partsStatusFilter.rejected");case"approved":return r.A.t("vueFilters.partsStatusFilter.approved");case"purchased":return r.A.t("vueFilters.partsStatusFilter.purchased");case"received_partial":return r.A.t("vueFilters.partsStatusFilter.received_partial");case"received_full":return r.A.t("vueFilters.partsStatusFilter.received_full");case"closed":return r.A.t("vueFilters.partsStatusFilter.closed")}}function i(e){switch(e){case"open":return r.A.t("vueFilters.statusFilter.open");case"resolved":return r.A.t("vueFilters.statusFilter.resolved");case"closed":return r.A.t("vueFilters.statusFilter.closed");case"overdue":return r.A.t("vueFilters.statusFilter.overdue")}}function a(e){switch(e){case"owner":return r.A.t("vueFilters.typeUser.owner");case"regular":return r.A.t("vueFilters.typeUser.regular");case"administrator":return r.A.t("vueFilters.typeUser.administrator")}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t="";return Array.isArray(e)&&e.forEach(function(e,s){switch(e){case"employee":t+=s>0?", ":"",t+=r.A.t("vueFilters.typeContact.employee");break;case"operator":t+=s>0?", ":"",t+=r.A.t("vueFilters.typeContact.operator");break;case"provider":t+=s>0?", ":"",t+=r.A.t("vueFilters.typeContact.provider");break;case"mechanic":t+=s>0?", ":"",t+=r.A.t("vueFilters.typeContact.mechanic")}}),t}function c(e){switch(e){case"summer":return r.A.t("tires.summer");case"winter":return r.A.t("tires.winter");case"all_season":return r.A.t("tires.all_season")}}function l(e){return"odometer"===e?r.A.t("vueFilters.counterType.km"):r.A.t("vueFilters.counterType.mh")}function u(e){return e.charAt(0).toLowerCase()+e.slice(1)}},85574:function(e,t,s){var r=s(82284);t.A={data:function(){return{query:{date:null,to:25,total:null,page:1,sort:[],vehicles:[]},available_vehicles:null}},watch:{"$route.query":{handler:function(e){var t={};Object.keys(e).forEach(function(s){if("string"==typeof e[s]&&(e[s].indexOf("}")>0||e[s].indexOf("]")>0))try{t[s]=Object.assign(JSON.parse(e[s]))}catch(n){console.error(n)}else if("string"==typeof e[s]&&e[s].indexOf("│")>=0){var r=String(e[s]);t[s]=r.slice(1,r.length-1).split("│").filter(function(e){return e}).map(function(e){return String(Number(e))===e?Number(e):String(e)})}
1else String(Number(e[s]))===e[s]?t[s]=Number(e[s]):t[s]=e[s]}),this.objAssignWithObj(t)},deep:!0,immediate:!0},query:{handler:function(e){var t=this.clean(e),s={};try{Object.keys(t).forEach(function(n){if("object"!==(0,r.A)(t[n])||Array.isArray(t[n]))Array.isArray(t[n])?t[n].length&&(s[n]="│".concat(t[n].join("│"),"│")):t[n]&&(s[n]=t[n]);else{var i=JSON.stringify(e[n]);i.length&&(s[n]=i)}});var n=this.$router.resolve({query:s}).href;window.history.replaceState({},"",n),window.dispatchEvent(new Event("popstate"))}catch(i){console.error(i)}},deep:!0}},methods:{objAssignWithObj:function(e){var t=this;Object.keys(e).forEach(function(s){"object"===(0,r.A)(e[s])&&"object"===(0,r.A)(t.query[s])&&JSON.stringify(e[s])===JSON.stringify(t.query[s])||(t.query[s]=e[s])})},sort:function(e){e.column;var t=e.prop,s=e.order;this.query.sort=[t,s],this.applySort()},clean:function(e){var t=JSON.parse(JSON.stringify(e));for(var s in t)null!==t[s]&&void 0!==t[s]||delete t[s];return t},resetFilter:function(e){var t=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"function"==typeof e&&(this.query=s,e()),!1===this.clear&&(this.clear=!0,setTimeout(function(){t.clear=!1},0))},convertArray:function(e){return e}}}}}]);

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.