UNPKG

camera.ui

Version:

NVR like user interface for RTSP capable cameras.

1 lines 14.1 kB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["login"],{"0fd9":function(t,e,n){"use strict";var r=n("ade3"),a=n("5530"),i=(n("d3b7"),n("caad"),n("2532"),n("99af"),n("b64b"),n("ac1f"),n("5319"),n("4ec9"),n("3ca3"),n("ddb0"),n("159b"),n("4b85"),n("2b0e")),s=n("d9f7"),o=n("80d2"),u=["sm","md","lg","xl"],c=["start","end","center"];function l(t,e){return u.reduce((function(n,r){return n[t+Object(o["I"])(r)]=e(),n}),{})}var d=function(t){return[].concat(c,["baseline","stretch"]).includes(t)},f=l("align",(function(){return{type:String,default:null,validator:d}})),v=function(t){return[].concat(c,["space-between","space-around"]).includes(t)},p=l("justify",(function(){return{type:String,default:null,validator:v}})),h=function(t){return[].concat(c,["space-between","space-around","stretch"]).includes(t)},g=l("alignContent",(function(){return{type:String,default:null,validator:h}})),m={align:Object.keys(f),justify:Object.keys(p),alignContent:Object.keys(g)},b={align:"align",justify:"justify",alignContent:"align-content"};function w(t,e,n){var r=b[t];if(null!=n){if(e){var a=e.replace(t,"");r+="-".concat(a)}return r+="-".concat(n),r.toLowerCase()}}var y=new Map;e["a"]=i["a"].extend({name:"v-row",functional:!0,props:Object(a["a"])(Object(a["a"])(Object(a["a"])({tag:{type:String,default:"div"},dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:d}},f),{},{justify:{type:String,default:null,validator:v}},p),{},{alignContent:{type:String,default:null,validator:h}},g),render:function(t,e){var n=e.props,a=e.data,i=e.children,o="";for(var u in n)o+=String(n[u]);var c=y.get(o);return c||function(){var t,e;for(e in c=[],m)m[e].forEach((function(t){var r=n[t],a=w(e,t,r);a&&c.push(a)}));c.push((t={"no-gutters":n.noGutters,"row--dense":n.dense},Object(r["a"])(t,"align-".concat(n.align),n.align),Object(r["a"])(t,"justify-".concat(n.justify),n.justify),Object(r["a"])(t,"align-content-".concat(n.alignContent),n.alignContent),t)),y.set(o,c)}(),t(n.tag,Object(s["a"])(a,{staticClass:"row",class:c}),i)}})},"1ae4":function(t,e,n){t.exports=n.p+"img/logo.1e20fc7f.svg"},"485ad":function(t,e,n){"use strict";n("d8ae")},"4b85":function(t,e,n){},"4bd4":function(t,e,n){"use strict";var r=n("5530"),a=(n("caad"),n("2532"),n("07ac"),n("4de4"),n("d3b7"),n("159b"),n("7db0"),n("58df")),i=n("7e2b"),s=n("3206");e["a"]=Object(a["a"])(i["a"],Object(s["b"])("form")).extend({name:"v-form",provide:function(){return{form:this}},inheritAttrs:!1,props:{disabled:Boolean,lazyValidation:Boolean,readonly:Boolean,value:Boolean},data:function(){return{inputs:[],watchers:[],errorBag:{}}},watch:{errorBag:{handler:function(t){var e=Object.values(t).includes(!0);this.$emit("input",!e)},deep:!0,immediate:!0}},methods:{watchInput:function(t){var e=this,n=function(t){return t.$watch("hasError",(function(n){e.$set(e.errorBag,t._uid,n)}),{immediate:!0})},r={_uid:t._uid,valid:function(){},shouldValidate:function(){}};return this.lazyValidation?r.shouldValidate=t.$watch("shouldValidate",(function(a){a&&(e.errorBag.hasOwnProperty(t._uid)||(r.valid=n(t)))})):r.valid=n(t),r},validate:function(){return 0===this.inputs.filter((function(t){return!t.validate(!0)})).length},reset:function(){this.inputs.forEach((function(t){return t.reset()})),this.resetErrorBag()},resetErrorBag:function(){var t=this;this.lazyValidation&&setTimeout((function(){t.errorBag={}}),0)},resetValidation:function(){this.inputs.forEach((function(t){return t.resetValidation()})),this.resetErrorBag()},register:function(t){this.inputs.push(t),this.watchers.push(this.watchInput(t))},unregister:function(t){var e=this.inputs.find((function(e){return e._uid===t._uid}));if(e){var n=this.watchers.find((function(t){return t._uid===e._uid}));n&&(n.valid(),n.shouldValidate()),this.watchers=this.watchers.filter((function(t){return t._uid!==e._uid})),this.inputs=this.inputs.filter((function(t){return t._uid!==e._uid})),this.$delete(this.errorBag,e._uid)}}},render:function(t){var e=this;return t("form",{staticClass:"v-form",attrs:Object(r["a"])({novalidate:!0},this.attrs$),on:{submit:function(t){return e.$emit("submit",t)}}},this.$slots.default)}})},"4ec9":function(t,e,n){n("6f48")},"62ad":function(t,e,n){"use strict";var r=n("ade3"),a=n("5530"),i=(n("d3b7"),n("a9e3"),n("b64b"),n("ac1f"),n("5319"),n("4ec9"),n("3ca3"),n("ddb0"),n("caad"),n("159b"),n("2ca0"),n("4b85"),n("2b0e")),s=n("d9f7"),o=n("80d2"),u=["sm","md","lg","xl"],c=function(){return u.reduce((function(t,e){return t[e]={type:[Boolean,String,Number],default:!1},t}),{})}(),l=function(){return u.reduce((function(t,e){return t["offset"+Object(o["I"])(e)]={type:[String,Number],default:null},t}),{})}(),d=function(){return u.reduce((function(t,e){return t["order"+Object(o["I"])(e)]={type:[String,Number],default:null},t}),{})}(),f={col:Object.keys(c),offset:Object.keys(l),order:Object.keys(d)};function v(t,e,n){var r=t;if(null!=n&&!1!==n){if(e){var a=e.replace(t,"");r+="-".concat(a)}return"col"!==t||""!==n&&!0!==n?(r+="-".concat(n),r.toLowerCase()):r.toLowerCase()}}var p=new Map;e["a"]=i["a"].extend({name:"v-col",functional:!0,props:Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])({cols:{type:[Boolean,String,Number],default:!1}},c),{},{offset:{type:[String,Number],default:null}},l),{},{order:{type:[String,Number],default:null}},d),{},{alignSelf:{type:String,default:null,validator:function(t){return["auto","start","end","center","baseline","stretch"].includes(t)}},tag:{type:String,default:"div"}}),render:function(t,e){var n=e.props,a=e.data,i=e.children,o=(e.parent,"");for(var u in n)o+=String(n[u]);var c=p.get(o);return c||function(){var t,e;for(e in c=[],f)f[e].forEach((function(t){var r=n[t],a=v(e,t,r);a&&c.push(a)}));var a=c.some((function(t){return t.startsWith("col-")}));c.push((t={col:!a||!n.cols},Object(r["a"])(t,"col-".concat(n.cols),n.cols),Object(r["a"])(t,"offset-".concat(n.offset),n.offset),Object(r["a"])(t,"order-".concat(n.order),n.order),Object(r["a"])(t,"align-self-".concat(n.alignSelf),n.alignSelf),t)),p.set(o,c)}(),t(n.tag,Object(s["a"])(a,{class:c}),i)}})},6566:function(t,e,n){"use strict";var r=n("9bf2").f,a=n("7c73"),i=n("e2cc"),s=n("0366"),o=n("19aa"),u=n("2266"),c=n("7dd0"),l=n("2626"),d=n("83ab"),f=n("f183").fastKey,v=n("69f3"),p=v.set,h=v.getterFor;t.exports={getConstructor:function(t,e,n,c){var l=t((function(t,r){o(t,v),p(t,{type:e,index:a(null),first:void 0,last:void 0,size:0}),d||(t.size=0),void 0!=r&&u(r,t[c],{that:t,AS_ENTRIES:n})})),v=l.prototype,g=h(e),m=function(t,e,n){var r,a,i=g(t),s=b(t,e);return s?s.value=n:(i.last=s={index:a=f(e,!0),key:e,value:n,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=s),r&&(r.next=s),d?i.size++:t.size++,"F"!==a&&(i.index[a]=s)),t},b=function(t,e){var n,r=g(t),a=f(e);if("F"!==a)return r.index[a];for(n=r.first;n;n=n.next)if(n.key==e)return n};return i(v,{clear:function(){var t=this,e=g(t),n=e.index,r=e.first;while(r)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete n[r.index],r=r.next;e.first=e.last=void 0,d?e.size=0:t.size=0},delete:function(t){var e=this,n=g(e),r=b(e,t);if(r){var a=r.next,i=r.previous;delete n.index[r.index],r.removed=!0,i&&(i.next=a),a&&(a.previous=i),n.first==r&&(n.first=a),n.last==r&&(n.last=i),d?n.size--:e.size--}return!!r},forEach:function(t){var e,n=g(this),r=s(t,arguments.length>1?arguments[1]:void 0);while(e=e?e.next:n.first){r(e.value,e.key,this);while(e&&e.removed)e=e.previous}},has:function(t){return!!b(this,t)}}),i(v,n?{get:function(t){var e=b(this,t);return e&&e.value},set:function(t,e){return m(this,0===t?0:t,e)}}:{add:function(t){return m(this,t=0===t?0:t,t)}}),d&&r(v,"size",{get:function(){return g(this).size}}),l},setStrong:function(t,e,n){var r=e+" Iterator",a=h(e),i=h(r);c(t,e,(function(t,e){p(this,{type:r,target:t,state:a(t),kind:e,last:void 0})}),(function(){var t=i(this),e=t.kind,n=t.last;while(n&&n.removed)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?"keys"==e?{value:n.key,done:!1}:"values"==e?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),l(e)}}},"6d61":function(t,e,n){"use strict";var r=n("23e7"),a=n("da84"),i=n("e330"),s=n("94ca"),o=n("6eeb"),u=n("f183"),c=n("2266"),l=n("19aa"),d=n("1626"),f=n("861d"),v=n("d039"),p=n("1c7e"),h=n("d44e"),g=n("7156");t.exports=function(t,e,n){var m=-1!==t.indexOf("Map"),b=-1!==t.indexOf("Weak"),w=m?"set":"add",y=a[t],x=y&&y.prototype,j=y,O={},C=function(t){var e=i(x[t]);o(x,t,"add"==t?function(t){return e(this,0===t?0:t),this}:"delete"==t?function(t){return!(b&&!f(t))&&e(this,0===t?0:t)}:"get"==t?function(t){return b&&!f(t)?void 0:e(this,0===t?0:t)}:"has"==t?function(t){return!(b&&!f(t))&&e(this,0===t?0:t)}:function(t,n){return e(this,0===t?0:t,n),this})},_=s(t,!d(y)||!(b||x.forEach&&!v((function(){(new y).entries().next()}))));if(_)j=n.getConstructor(e,t,m,w),u.enable();else if(s(t,!0)){var S=new j,k=S[w](b?{}:-0,1)!=S,$=v((function(){S.has(1)})),B=p((function(t){new y(t)})),E=!b&&v((function(){var t=new y,e=5;while(e--)t[w](e,e);return!t.has(-0)}));B||(j=e((function(t,e){l(t,x);var n=g(new y,t,j);return void 0!=e&&c(e,n[w],{that:n,AS_ENTRIES:m}),n})),j.prototype=x,x.constructor=j),($||E)&&(C("delete"),C("has"),m&&C("get")),(E||k)&&C(w),b&&x.clear&&delete x.clear}return O[t]=j,r({global:!0,forced:j!=y},O),h(j,t),b||n.setStrong(j,t,m),j}},"6f48":function(t,e,n){"use strict";var r=n("6d61"),a=n("6566");r("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),a)},7101:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"tw-w-full tw-flex tw-flex-col tw-justify-center tw-items-center",staticStyle:{"min-height":"100vh"}},[r("div",{staticClass:"login"},[r("div",{staticClass:"tw-flex tw-flex-col tw-p-0"},[r("div",{staticClass:"login-header tw-flex tw-justify-between tw-items-center"},[r("div",{staticClass:"tw-block"},[r("h2",{staticClass:"tw-leading-10 tw-font-black"},[t._v(t._s(t.$t("signin")))]),r("span",{staticClass:"subtitle tw-font-medium"},[t._v(t._s(t.$t("welcome_message"))+" "),r("strong",{staticClass:"text-primary"},[t._v("camera.ui")])])]),r("div",{staticClass:"tw-ml-auto"},[r("v-img",{staticClass:"logo",attrs:{src:n("1ae4"),width:"35px"}})],1)]),r("v-row",{staticClass:"tw-w-full tw-m-0 tw-mt-5"},[r("v-col",{staticClass:"tw-p-0 redline mr-3",attrs:{cols:"3"}}),r("v-col",{staticClass:"tw-p-0 grayline",attrs:{cols:"3"}})],1),r("v-form",{ref:"form",staticClass:"login-content tw-mt-5",attrs:{"lazy-validation":""},on:{submit:function(e){return e.preventDefault(),t.signin.apply(null,arguments)}},model:{value:t.valid,callback:function(e){t.valid=e},expression:"valid"}},[r("span",{staticClass:"login-input-label"},[t._v(t._s(t.$t("username")))]),r("v-text-field",{staticClass:"tw-mb-0 login-input tw-text-white",attrs:{required:"",rules:t.rules.username,solo:"","background-color":"rgba(var(--cui-menu-default-rgb), 0.7)",color:"var(--cui-primary)",label:t.$t("username")},model:{value:t.user.username,callback:function(e){t.$set(t.user,"username",e)},expression:"user.username"}}),r("span",{staticClass:"login-input-label"},[t._v(t._s(t.$t("password")))]),r("v-text-field",{staticClass:"tw-mb-0 login-input",attrs:{required:"",autocomplete:"current-password",rules:t.rules.password,solo:"","background-color":"rgba(var(--cui-menu-default-rgb), 0.7)",color:"var(--cui-primary)",label:t.$t("password"),type:t.showPassword?"text":"password","append-icon":t.showPassword?t.icons["mdiEye"]:t.icons["mdiEyeOff"]},on:{"click:append":function(e){t.showPassword=!t.showPassword}},model:{value:t.user.password,callback:function(e){t.$set(t.user,"password",e)},expression:"user.password"}}),r("v-btn",{staticClass:"login-btn tw-text-white tw-mt-2",attrs:{loading:t.loading,block:"",depressed:"",color:"var(--cui-primary)",height:"48px",type:"submit"}},[t._v(t._s(t.$t("signin")))])],1)],1)]),r("span",{staticClass:"tw-text-xs text-muted"},[t._v(t._s(t.moduleName)+" - v"+t._s(t.version))])])},a=[],i=n("5530"),s=n("1da1"),o=(n("96cf"),n("40fd")),u=n("94ed"),c=n("5cf0"),l={name:"Login",data:function(){var t=this;return{loading:!1,loadRestart:!1,icons:{mdiEye:u["R"],mdiEyeOff:u["S"]},showPassword:!1,rules:{username:[function(e){return!!e||t.$t("username_is_required")}],password:[function(e){return!!e||t.$t("password_is_required")}]},user:{username:"",password:""},valid:!0,moduleName:"camera.ui",version:o["a"]}},computed:{restarted:function(){return Boolean("true"===localStorage.getItem("restarted"))},updated:function(){return Boolean("true"===localStorage.getItem("updated"))},uiConfig:function(){return this.$store.state.config.ui}},created:function(){var t,e;this.loadRestart=this.restarted,this.moduleName=(null===(t=this.uiConfig)||void 0===t||null===(e=t.env)||void 0===e?void 0:e.moduleName)||"camera.ui",this.version=this.uiConfig.version||o["a"]},mounted:function(){this.restarted&&(localStorage.setItem("restarted",!1),window.location.reload(!0))},methods:{signin:function(){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function e(){var n,r,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.loading=!0,n=t.$refs.form.validate(),!n){e.next=20;break}return e.prev=3,e.next=6,t.$store.dispatch("auth/login",Object(i["a"])({},t.user));case 6:return e.next=8,Object(c["c"])();case 8:r=e.sent,a=r.data.firstStart,a?t.$router.push("/start"):t.$router.push("/dashboard"),e.next=18;break;case 13:e.prev=13,e.t0=e["catch"](3),t.loading=!1,console.log(e.t0),!e.t0.response||401!==e.t0.response.status&&403!==e.t0.response.status?t.$toast.error(e.t0.message):t.$toast.error(t.$t("cannot_login"));case 18:e.next=21;break;case 20:t.loading=!1;case 21:case"end":return e.stop()}}),e,null,[[3,13]])})))()}}},d=l,f=(n("485ad"),n("2877")),v=n("6544"),p=n.n(v),h=n("8336"),g=n("62ad"),m=n("4bd4"),b=n("adda"),w=n("0fd9"),y=n("8654"),x=Object(f["a"])(d,r,a,!1,null,"2df72387",null);e["default"]=x.exports;p()(x,{VBtn:h["a"],VCol:g["a"],VForm:m["a"],VImg:b["a"],VRow:w["a"],VTextField:y["a"]})},d8ae:function(t,e,n){}}]);