123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /**
- * Created by JKZL-A on 2017/10/20.
- */
- var loginRelyOn = ['jquery', 'layer', 'vue', 'jsHelper', 'apiServer', 'promise', 'bootstrap', 'validate'];
- require(loginRelyOn, function ($, layer, vue, jsHelper, apiServer, Promise) {
- jsHelper.setLayerCon();
- var load = null;
- var loginApp = new vue({
- el: '#loginApp',
- data: {
- userID: '',
- password: ''
- },
- methods: {
- setLoad: function () {
- load = layer.load(1, {
- shade: [0.5, '#000']
- });
- },
- sendFun: function () {
- if (this.userID == '') {
- this.tips('请输入账号', '#lUAn');
- return;
- }
- if (this.password == '') {
- this.tips('请输入密码', '#lUPwd');
- return;
- }
- this.setLoad();
- apiServer.login({
- data: {
- "username": this.userID,
- "password": this.password
- }
- }).then(function (res) {
- layer.close(load);
- if (res.successFlg) {
- sessionStorage.setItem("ZF_UID", res.obj.id);
- sessionStorage.setItem("ZF_UN", res.obj.realName);
- sessionStorage.setItem("ZF_U", res.obj);
- var indexurl = apiServer.indexPage();
- console.info(indexurl)
- location.href = indexurl;
- } else {
- layer.msg(res.message);
- }
- });
- },
- tips: function (msg, id) {
- layer.tips(msg, id, {
- tips: [2, '#ff5722'],
- time: 1000
- });
- }
- }
- });
- });
|