PageSourceSearch

https://member.gastrosuisse.ch/js/834-legacy.e728f08e.js

js gastrosuisse.ch collected 2026-10-02 17:10:23 UTC 6,777 bytes, 2 lines download raw bytes

1"use strict";(self["webpackChunkgs_memberPortal"]=self["webpackChunkgs_memberPortal"]||[]).push([[834],{834:function(e,t,i){i.r(t),i.d(t,{default:function(){return h}});var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("p-container",[i("p-row",[i("p-col",{attrs:{xs12:"",md6:"",lg2:""}},[i("p-text-field",{attrs:{clearable:"",label:e.$t("core.app.search"),"context-icon":"search"},model:{value:e.filter.searchCriteria,callback:function(t){e.$set(e.filter,"searchCriteria",t)},expression:"filter.searchCriteria"}})],1),i("p-col",{attrs:{xs12:"",md6:"",lg2:""}},[i("p-select",{attrs:{clearable:"",label:e.$t("core.page.user.action.status"),items:e.verifiedSelect},model:{value:e.filter.statusId,callback:function(t){e.$set(e.filter,"statusId",t)},expression:"filter.statusId"}})],1),i("p-col",{attrs:{xs12:"",md6:"",lg3:""}},[i("p-select",{attrs:{clearable:"",label:e.$t("core.page.user.action.isDeleted"),items:e.isDeletedSelect},model:{value:e.filter.isDeleted,callback:function(t){e.$set(e.filter,"isDeleted",t)},expression:"filter.isDeleted"}})],1)],1),i("p-list-view",{ref:"ordersList",attrs:{pagination:e.pagination,"service-function":e.populateData,columns:e.columns},on:{"update:pagination":function(t){e.pagination=t}},scopedSlots:e._u([{key:"isDeleted",fn:function(e){var t=e.entry;return[i("p-checkbox",{attrs:{readonly:"",value:!t.value}})]}},{key:"entry-actions",fn:function(t){var a=t.entry;return[i("p-button",{on:{click:function(t){return e.gotoDetail(a.id.value)}}},[i("p-icon",[e._v("edit")])],1)]}}]),model:{value:e.list,callback:function(t){e.list=t},expression:"list"}},[i("template",{slot:"table-actions"},[i("p-button",{on:{click:e.refresh}},[i("p-icon",[e._v("refresh")])],1),i("router-link",{attrs:{to:"/_admin/users/create"}},[i("p-button",[e._v(" "+e._s(e.$t("core.page.user.action.newUser"))+" ")])],1)],1)],2)],1)},r=[],n=i(5471),s=i(6605),o=i(6530);class g extends o.A{get searchCriteria(){return this.dto.searchCriteria}set searchCriteria(e){this.dto.searchCriteria=e}get statusId(){return this.dto.statusId}set statusId(e){this.dto.statusId=e}get isDeleted(){return this.dto.isDeleted}set isDeleted(e){this.dto.isDeleted=e}get"paging.CurrentPage"(){return this.dto["paging.CurrentPage"]}set"paging.CurrentPage"(e){this.dto["paging.CurrentPage"]=e}get"paging.PageSize"(){return this.dto["paging.PageSize"]}set"paging.PageSize"(e){this.dto["paging.PageSize"]=e}get"paging.IncludeCount"(){return this.dto["paging.IncludeCount"]}set"paging.IncludeCount"(e){this.dto["paging.IncludeCount"]=e}get"paging.NoPaging"(){return this.dto["paging.NoPaging"]}set"paging.NoPaging"(e){this.dto["paging.NoPaging"]=e}transformFromQuery(e){const t={};let i;Object.keys(e).forEach(i=>{t[i.toLowerCase()]=e[i]}),this.dto.searchCriteria=t.searchcriteria,i=Number.parseFloat(t.statusid),i=Number.isNaN(i)?void 0:i,this.dto.statusId=i,i="true"===t.isDeleted||t.isdeleted,i="false"!==t.isDeleted&&void 0,this.dto.isDeleted=i,i=Number.parseFloat(t["paging.currentpage"]),i=Number.isNaN(i)?void 0:i,this.dto["paging.CurrentPage"]=i,i=Number.parseFloat(t["paging.pagesize"]),i=Number.isNaN(i)?void 0:i,this.dto["paging.PageSize"]=i,i="true"===t["paging.IncludeCount"]||t["paging.includecount"],i="false"!==t["paging.IncludeCount"]&&void 0,this.dto["paging.IncludeCount"]=i,i="true"===t["paging.NoPaging"]||t["paging.nopaging"],i="false"!==t["paging.NoPaging"]&&void 0,this.dto["paging.NoPaging"]=i}}class u extends g{transformToDTO(){}transformFromDTO(){}}var l=n.A.extend({components:{pContainer:s.A},auth:!0,role:["admin","hostadmin"],layout:"layout-hostadmin",data:()=>({pagination:{},filter:{searchCriteria:void 0,statusId:void 0,isDeleted:!1},innerPagination:{"paging.CurrentPage":void 0,"paging.PageSize":void 0,"paging.IncludeCount":void 0,"paging.NoPaging":void 0},list:{},columns:[]}),computed:{request(){return(new u).fromModel(Object.assign(Object.assign({},this.filter),this.innerPagination))},verifiedSelect(){return[{caption:this.$t("core.page.user.select.unverified"),id:0},{caption:this.$t("core.page.user.select.verified"),id:1},{caption:this.$t("core.page.user.select.blocked"),id:2},{caption:this.$t("core.page.user.select.disabled"),id:3}]},isDeletedSelect(){return[{caption:this.$t("core.page.user.select.active"),id:!1},{caption:this.$t("core.page.user.select.inactive"),id:!0}]},querySearchCriteria(){return n.A.$router.currentRoute.query.searchCriteria},queryStatusId(){return n.A.$router.currentRoute.query.statusId}},watch:{filter:{deep:!0,handler(){this.pagination.currentPage=1,this.innerPagination["paging.CurrentPage"]=1,this.$debounce(()=>{this.refresh()},300,this)()}},request(){this.writeRequestToQuery()}}
1,beforeMount(){this.getQueryFromRequest(),this.pagination.currentPage=this.innerPagination["paging.CurrentPage"],this.pagination.pageSize=this.innerPagination["paging.PageSize"]},mounted(){this.columns=[{value:this.$t("core.page.user.list.id"),textAlign:"left",field:"id"},{value:this.$t("core.page.user.list.email"),textAlign:"left",field:"email"},{value:this.$t("core.page.user.list.username"),textAlign:"left",field:"userName"},{value:this.$t("core.page.user.list.role"),textAlign:"left",field:"appHostRoleId",format:e=>this.$tEnum("core.page.user.appHostRoleId",e)},{value:this.$t("core.page.user.list.verifiedOn"),textAlign:"left",field:"verifiedOn",format:e=>this.$format.localDateAndTime(e)},{value:this.$t("core.page.user.list.status"),textAlign:"left",field:"statusId",format:e=>this.$tEnum("core.page.user.statusId",e)},{value:this.$t("core.page.user.list.isActiveStatus"),textAlign:"left",field:"isDeleted"}]},methods:{gotoDetail(e){this.$router.push(`/_admin/users/${e}`)},getQueryFromRequest(){const e=new u;e.fromQuery(this.$routerUtils.getQueryParams()),this.filter.searchCriteria=e.searchCriteria,this.filter.statusId=e.statusId,this.innerPagination["paging.CurrentPage"]=e["paging.CurrentPage"],this.innerPagination["paging.PageSize"]=e["paging.PageSize"],this.innerPagination["paging.IncludeCount"]=e["paging.IncludeCount"],this.innerPagination["paging.NoPaging"]=e["paging.NoPaging"]},async writeRequestToQuery(){this.$debounce(()=>{this.$routerUtils.updateQueryParams(this.request.toQuery(),{preserve:!1})},200,this.writeRequestToQuery)()},refresh(){const e=this.$refs.ordersList;null===e||void 0===e||e.populateList()},populateData(e){return this.innerPagination["paging.CurrentPage"]=e.query["paging.CurrentPage"],this.innerPagination["paging.PageSize"]=e.query["paging.PageSize"],this.innerPagination["paging.IncludeCount"]=e.query["paging.IncludeCount"],this.innerPagination["paging.NoPaging"]=e.query["paging.NoPaging"],this.$service.api.core.users.getUsers(this.request)}}}),c=l,d=i(1656),p=(0,d.A)(c,a,r,!1,null,null,null),h=p.exports}}]);
2//# sourceMappingURL=834-legacy.e728f08e.js.map

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.