PageSourceSearch

https://www.navlindaily.com/js/useradmin.ecf83827.js

js navlindaily.com collected 2026-10-02 14:42:00 UTC 11,111 bytes, 2 lines download raw bytes

1"use strict";(self["webpackChunkdecember"]=self["webpackChunkdecember"]||[]).push([[731],{9482:function(e,t,l){l.d(t,{Z:function(){return d}});var i=l(6252),a=l(3577);const s={class:"breadcrumb"},n=(0,i._)("a",{href:"javascript:;"},"Admin",-1),r=(0,i.Uk)("  |  ");function o(e,t,l,o,u,m){return(0,i.wg)(),(0,i.iD)("header",null,[(0,i._)("h1",{class:"pointer",onClick:t[0]||(t[0]=e=>m.toAhead())},(0,a.zw)(l.title||e.$route.meta.title),1),(0,i._)("p",s,[n,r,(0,i._)("b",null,(0,a.zw)(l.subTitle||e.$route.meta.subTitle),1)]),(0,i.WI)(e.$slots,"default")])}var u={props:{title:{type:String,default:""},subTitle:{type:String,default:""}},data(){return{}},created(){console.log(this.$route),console.log("---",this.$route.meta.titleUrl)},methods:{toAhead(){this.$route.meta.titleUrl==this.$route.path?this.$router.push(`/blank?next=${this.$route.meta.titleUrl}`):this.$router.push(this.$route.meta.titleUrl)}}},m=l(3744);const c=(0,m.Z)(u,[["render",o]]);var d=c},944:function(e,t,l){l.r(t),l.d(t,{default:function(){return q}});var i=l(6252),a=l(3577);const s={class:"admin-user container admin",id:"user-mgmt"},n={class:"tools"},r=(0,i.Uk)("Add User"),o=(0,i._)("div",{class:"flex-center"},[(0,i._)("svg",{class:"ico ico-export"},[(0,i._)("use",{"xlink:href":"#ico-export"})]),(0,i.Uk)("Export ")],-1),u=(0,i._)("i",{class:"icon-filter"},null,-1),m=(0,i.Uk)(" Filter"),c=(0,i.Uk)("Subscribed"),d=(0,i.Uk)("Unsubscribed"),p=(0,i.Uk)(" Apply Filter "),h=(0,i._)("thead",null,[(0,i._)("tr",null,[(0,i._)("th",null,"Account Type"),(0,i._)("th",null,"Name / Email"),(0,i._)("th",null,"Last Login"),(0,i._)("th",null,"Term / Last Payment"),(0,i._)("th",null,"Renewal"),(0,i._)("th",null,"Action")])],-1),f={key:0},g={key:1},w={key:2,class:"failed"},k=(0,i.Uk)("Admin"),y=(0,i.Uk)("-"),b={key:0},_={class:"user-action"},L=["onClick"],D=["onClick"],U=["onClick"],$=(0,i._)("svg",{class:"ico-user-change"},[(0,i._)("use",{"xlink:href":"#ico-user-change"})],-1),N=[$],I=(0,i._)("td",null,null,-1),T={key:0},v=(0,i.Uk)(),A=(0,i._)("td",null,null,-1),M=(0,i._)("td",null,null,-1),O=(0,i._)("td",null,null,-1),C=(0,i._)("br",null,null,-1);function Y(e,t,l,$,Y,x){const j=(0,i.up)("el-button"),E=(0,i.up)("el-input"),z=(0,i.up)("el-form-item"),V=(0,i.up)("el-radio-button"),W=(0,i.up)("el-radio-group"),S=(0,i.up)("cSelect"),R=(0,i.up)("el-form"),q=(0,i.up)("cDropdown"),F=(0,i.up)("breadcrumb"),H=(0,i.up)("el-tag"),B=(0,i.up)("loadMore");return(0,i.wg)(),(0,i.iD)("section",s,[(0,i.Wm)(F,null,{default:(0,i.w5)((()=>[(0,i._)("div",n,[(0,i.Wm)(j,{type:"primary",onClick:t[0]||(t[0]=t=>e.$router.push("/admin/user/modify")),size:"small",class:"add"},{default:(0,i.w5)((()=>[r])),_:1}),(0,i.Wm)(j,{onClick:x.exportUser,class:"export",size:"small",type:"primary"},{default:(0,i.w5)((()=>[o])),_:1},8,["onClick"]),(0,i.Wm)(q,{ref:"dropdown"},{dropdown:(0,i.w5)((()=>[(0,i.Wm)(R,{id:"filter",class:"filter","label-position":"top"},{default:(0,i.w5)((()=>[(0,i.Wm)(z,null,{default:(0,i.w5)((()=>[(0,i.Wm)(E,{type:"text",modelValue:Y.filterObj.firstName,"onUpdate:modelValue":t[1]||(t[1]=e=>Y.filterObj.firstName=e),placeholder:"First Name"},null,8,["modelValue"])])),_:1}),(0,i.Wm)(z,null,{default:(0,i.w5)((()=>[(0,i.Wm)(E,{type:"text",modelValue:Y.filterObj.lastName,"onUpdate:modelValue":t[2]||(t[2]=e=>Y.filterObj.lastName=e),placeholder:"Last Name"},null,8,["modelValue"])])),_:1}),(0,i.Wm)(z,null,{default:(0,i.w5)((()=>[(0,i.Wm)(E,{type:"text",modelValue:Y.filterObj.email,"onUpdate:modelValue":t[3]||(t[3]=e=>Y.filterObj.email=e),placeholder:"Email"},null,8,["modelValue"])])),_:1}),(0,i.Wm)(z,null,{default:(0,i.w5)((()=>[(0,i.Wm)(W,{modelValue:Y.filterObj.specified,"onUpdate:modelValue":t[4]||(t[4]=e=>Y.filterObj.specified=e),class:"el-row"},{default:(0,i.w5)((()=>[(0,i.Wm)(V,{class:"flex",label:!0},{default:(0,i.w5)((()=>[c])),_:1}),(0,i.Wm)(V,{class:"flex",label:!1,title:"Unsubscribed or expired"},{default:(0,i.w5)((()=>[d])),_:1})])),_:1},8,["modelValue"])])),_:1}),Y.filterObj.specified?((0,i.wg)(),(0,i.j4)(z,{key:0},{default:(0,i.w5)((()=>[(0,i.Wm)(S,{modelValue:Y.filterObj.type,"onUpdate:modelValue":t[5]||(t[5]=e=>Y.filterObj.type=e),placeholder:"Select License Type",options:Y.typeList,valueKey:"value",labelKey:"label"},null,8,["modelValue","options"])])),_:1})):(0,i.kq)("",!0),(0,i.Wm)(j,{type:"info",class:"filter-now",onClick:x.filterNow},{default:(0,i.w5)((()=>[p])),_:1},8,["onClick"]),(0,i._)("button",{class:"clear",onClick:t[6]||(t[6]=(...e)=>x.clearFilter&&x.clearFilter(...e))},"Clear Filter")])),_:1})])),default:(0,i.w5)((()=>[(0,i.Wm)(j,{size:"small"},{default:(0,i.w5)((()=>[u,m])),_:1})])),_:1},512)])])),_:1}),(0,i._)("table",null,[h,(0,i._)("tbody",null,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(Y.list,((t,l)=>((0,i.wg)(),(0,i.iD)(i.HY,{key:l},[(0,i._)("tr",{class:(0,a.C_)(t.team?"team":"")},[(0,i._)("td",null,[(0,i.Uk)((0,a.zw)(t.license&&Y.accountTypeMap[t.license.type])+" ",1),t.team&&t.team.owner&&t.team.owner.email==t.email?((0,i.wg)(),(0,i.iD)("small",f,"Account Owner")):(0,i.kq)("",!0),!t.team&&t.license?((0,i.wg)(),(0,i.iD)("small",g,"Single License")):(0,i.kq)("",!0),!t.invoiceLatest&&["TEAM","INDIVIDUAL"].includes(t.license?.type)?((0,i.wg)(),(0,i.iD)("small",w,"Canceled")):(0,i.kq)("",!0)]),(0,i._)("td",null,[t.admin?((0,i.wg)(),(0,i.j4)(H,{key:0,size:"mini"},{default:(0,i.w5)((()=>[k])),_:1})):(0,i.kq)("",!0),(0,i.Uk)(" "+(0,a.zw)(t.firstName+" "+t.lastName)+" ",1),(0,i._)("small",null,(0,a.zw)(t.email),1)]),(0,i._)("td",null,[t.lastLogin?((0,i.wg)(),(0,i.iD)(i.HY,{key:0},[t.lastLogin.geoIp||t.lastLogin.remoteAddress?((0,i.wg)(),(0,i.iD)(i.HY,{key:0},[(0,i.Uk)((0,a.zw)(t.lastLogin.remoteAddress)+" ",1),t.lastLogin.geoIp?((0,i.wg)(),(0,i.iD)(i.HY,{key:0},[(0,i.Uk)("("+(0,a.zw)(t.lastLogin.geoIp)+")",1)],64)):(0,i.kq)("",!0)],64)):((0,i.wg)(),(0,i.iD)(i.HY,{key:1},[y],64)),(0,i._)("small",null,(0,a.zw)(e.$moment(t.lastLogin.timestamp).format("MMM DD,YYYY")),1)],64)):(0,i.kq)("",!0)]),(0,i._)("td",null,[t.team&&t.team.license||t.license?((0,i.wg)(),(0,i.iD)(i.HY,{key:0},[(0,i.Uk)((0,a.zw)(e.titleCase(t.team?t.team.license.billingCycle:t.license.billingCycle||"-"))+" ",1),(0,i._)("small",null,(0,a.zw)(e.$moment(t.team?t.team.license.startedAt:t.license.startedAt).format("MMM DD,YYYY")),1)],64)):(0,i.kq)("",!0)]),(0,i._)("td",null,[t.invoiceLatest?((0,i.wg)(),(0,i.iD)(i.HY,{key:0},[(0,i.Uk)((0,a.zw)(e.specialMoney(t.invoiceLatest.amountDue))+" ",1),t.invoiceLatest&&t.invoiceLatest.nextPaymentAttempt?((0,i.wg)(),(0,i.iD)("small",b,(0,a.zw)(e.$moment(t.invoiceLatest.nextPaymentAttempt).format("MMM DD,YYYY")),1)):(0,i.kq)("",!0)],64)):(0,i.kq)("",!0)]),(0,i._)("td",null,[(0,i._)("div",_,[(0,i._)("a",{class:"view",href:"javascript:;",onClick:e=>x.toDetail(t)},"View Details",8,L),x.authorities.includes("ROLE_DELETE_USER")?((0,i.wg)(),(0,i.iD)("a",{key:0,class:"el-link el-link--danger",href:"javascript:;",onClick:e=>x.deleteUser(t)},"Delete",8,D)):(0,i.kq)("",!0),x.authorities.includes("ROLE_SYS_ADMIN")?((0,i.wg)(),(0,i.iD)("a",{key:1,href:"javascript:;",onClick:e=>x.switchUser(t),class:"flex-center",title:"Switch Account"},N,8,U)):(0,i.kq)("",!0)])])],2),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(t.members,((t,l)=>((0,i.wg)(),(0,i.iD)("tr",{class:"team member",key:l},[I,(0,i._)("td",null,[(0,i.Uk)((0,a.zw)(t.firstName+" "+t.lastName)+" ",1),(0,i._)("small",null,(0,a.zw)(t.email),1)]),(0,i._)("td",null,[t.lastLogin?((0,i.wg)(),(0,i.iD)("span",T,[(0,i.Uk)((0,a.zw)(t.lastLogin.remoteAddress)+" ",1),t.lastLogin.geoIp?((0,i.wg)(),(0,i.iD)(i.HY,{key:0},[(0,i.Uk)("("+(0,a.zw)(t.lastLogin.geoIp)+")",1)],64)):(0,i.kq)("",!0),v,(0,i._)("small",null,(0,a.zw)(e.$moment(t.lastLogin.timestamp).format("MMM DD,YYYY")),1)])):(0,i.kq)("",!0)]),A,M,O])))),128))],64)))),128))])]),C,(0,i.Wm)(B,{hasMore:Y.hasMore,isLoading:Y.isLoading,list:Y.list,onLoad:x.load},null,8,["hasMore","isLoading","list","onLoad"])])}var x=l(129),j=l.n(x),E=l(9482),z=l(85);let V={firstName:"",lastName:"",email:"",specified:!0,type:[]};var W={data(){return{list:[],groupByTeamList:[],groupByDateList:[],showFilter:!1,genericNameList:[],productGroupList:[],typeList:[{label:"Single License",value:"INDIVIDUAL"},{label:"Team License",value:"TEAM"},{label:"NAVLIN",value:"PRICENTRIC"},{label:"Free Trial",value:"FREE_TRIAL"}],regionList:[],therapeuticAreaList:[],indicationList:[],publicationTypesMap:z.c1,articleTypesMap:z.xe,locationType:"country",total:0,page:1,hasMore:!0,isLoading:!1,filterObj:JSON.parse(JSON.stringify(V)),accountTypeMap:{INDIVIDUAL:"Individual",TEAM:"Team",ENTERPRISE:"Enterprise",PRICENTRIC:"NAVLIN",ADMINISTRATOR:"Administrator",FREE_TRIAL:"Free Trail"}}},components:{breadcrumb:E.Z},computed:{authorities(){return this.$store.state.userInfo.authorities||[]},filterQuery(){let e={"firstName.contains":this.filterObj.firstName,"lastName.contains":this.filterObj.lastName,"email.contains":this.filterObj.email};return this.filterObj.specified?e["license.type.in"]=this.filterObj.type.map((e=>e.value)):e["license.type.specified"]=this.filterObj.specified,e}},created(){window.$self=this,this.getList()},methods:{getList(e){1==e&&(this.page=1,this.hasMore=!0,this.list=[]),this.isLoading=!0,this.$http.$get("/api/user/",{size:15,page:this.page-1,...this.filterQuery}).then((e=>{this.list=this.list.concat(e.content),e.content.length<15&&(this.hasMore=!1),this.isLoading=!1}))},load(){this.hasMore&&(this.page+=1,this.getList())},filterNow(){this.getList(1),this.$refs.dropdown.hide()},clearFilter(){this.filterObj=JSON.parse(JSON.stringify(V)),this.$refs.dropdown.hide(),this.getList(1)},toDetail(e){e.team?this.$router.push(`/admin/user/team/${e.team.id}`):this.$router.push(`/admin/user/individual/${e.id}`)},deleteUser(e){let t=e.team&&e.team.owner&&e.team.owner.email==e.email?"<br>This user is team owner, the team will be deleted together!":"";this.$confirm(`\n        Are you sure you want to delete: <span class="el-link el-link--danger">${e.email}</span>\n        ${t}\n        `,"Warning",{confirmButtonText:"OK",confirmButtonClass:"custom-btn-primary",cancelButtonText:"Cancel",dangerouslyUseHTMLString:!0,type:"warning"}).then((()=>{this.$http.delete(`/api/user/${e.id}`).then((()=>{this.getList(1),this.$message.success("Delete successfully")}))}
1))},groupByTeam(e){let t=[],l=[];e.forEach((e=>{let i=t.findIndex((t=>e.id==t.id)),a=e.team&&e.team.owner&&e.team.owner.email===e.email;!e.team&&-1===i||a?t.push(e):e.team&&l.push(e)})),l.forEach((e=>{let l=t.findIndex((t=>t.team&&e.team&&t.team.id==e.team.id));t[l].members=t[l].members||[],-1!==l&&-1==t[l].members.findIndex((t=>t.id==e.id))&&t[l].members.push(e)})),this.groupByTeamList=t,console.log(this.groupByTeamList),this.$forceUpdate()},exportUser(){window.open(`${l.g.baseUrl}/api/user/export?${j().stringify(this.filterQuery,{allowDots:!0})}`)},switchUser(e){this.$http.post(`/api/impersonate/login?username=${e.email}`).then((e=>{this.$store.commit("setUserInfo",e.user),localStorage.setItem("switched","true"),this.$store.commit("setVal",{key:"switched",val:!0})}))}}},S=l(3744);const R=(0,S.Z)(W,[["render",Y]]);var q=R}}]);
2//# sourceMappingURL=useradmin.ecf83827.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.