发表于: 2018-01-18 22:14:38

1 668


今天完成的事

修改了前台接口的公共页面

myApp
.controller("dengLuCtrl", function ($scope,$state,$http) {
var vm=this;
       console.log("登录页加载完成!");

       $state.params.verifyStatus= vm.verifyStatus;

       vm.login=function () {
var params='mobile='+vm.mobile+'&pwd='+vm.pwd;
           $http.post('/a/login',params,{
headers: {'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'}
}).then(function (res) {
alert(res.data.message);
               if(res.data.code===0){
console.log(res.data);
                   vm.uid=res.data.uid;
                   $state.go("myApp.tuiJian",{'uid':vm.uid},{reload:true});
               }
});
       };zz
});
//路由,懒加载配置
myApp.config(projectRouterConfig);

function projectRouterConfig($stateProvider, $urlRouterProvider) {
var lazy = function (loaded) {
return function ($ocLazyLoad) {
return $ocLazyLoad.load(loaded, {series: true})
}
};
   // $urlRouterProvider.when("","/home");
   $urlRouterProvider.otherwise('/qiDong');

   $stateProvider
//启动页-用户模块
       .state("qiDong", {
url: "/qiDong",
           templateUrl: "views/userModel/qiDong.html",
           controller: 'qiDongCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/qiDong.js"
               ])
}
})


//四个功能按钮容器main
       .state("myApp", {
url: "",
           templateUrl: "views/main.html",
           controller: 'mainCtrl',
           controllerAs: 'vm',
           abstract: true,
           resolve: {
loadMyFile: lazy([
"js/controllers/mainCtrl.js"
               ])
}
})

//精品推荐页-理财模块
       .state("myApp.tuiJian", {
url: "/tuiJian?:uid",
           templateUrl: "views/liCaiModel/tuiJian.html",
           controller: 'tuiJianCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/liCaiModel/tuiJian.js"
               ])
}
})

//产品详情页-精品推荐页-理财模块
       .state("chanPinXiangQing", {
url: "/chanPinXiangQing?:uid&:pid&:uprId",
           templateUrl: "views/liCaiModel/liCai/chanPinXiangQing.html",
           controller: 'chanPinXiangQingCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/liCaiModel/liCai/chanPinXiangQing.js"
               ])
}
})

//合同详情页-精品推荐页-理财模块
       .state("heTongXiangQing", {
url: "/heTongXiangQing?:uid&:investId&:pid",
           templateUrl: "views/liCaiModel/liCai/heTongXiangQing.html",
           controller: 'heTongXiangQingCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/liCaiModel/liCai/heTongXiangQing.js"
               ])
}
})
//产品页-精品推荐页-理财模块
       .state("chanPinJiSuan", {
url: "/chanPinJiSuan?:pid&:uid",
           templateUrl: "views/liCaiModel/liCai/chanPinJiSuan.html",
           controller: 'chanPinJiSuanCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/liCaiModel/liCai/chanPinJiSuan.js"
               ])
}
})
//产品页-精品推荐页-理财模块
       .state("huanKuanJiHua", {
url: "/huanKuanJiHua?:uid&:pid&:principal&:investDate&:dateStart&:dateEnd",
           templateUrl: "views/liCaiModel/liCai/huanKuanJiHua.html",
           controller: 'huanKuanJiHuaCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/liCaiModel/liCai/huanKuanJiHua.js"
               ])
}
})

//理财页-理财模块
       .state("myApp.liCai", {
url: "/liCai?:uid",
           templateUrl: "views/liCaiModel/liCai/liCai.html",
           controller: 'liCaiCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/liCaiModel/liCai/liCai.js"
               ])
}
})

//我的投资页-用户模块
       .state("myApp.myInvest", {
url: "/myMoney?:uid",
           templateUrl: "views/userModel/my/myMoney/myInvest/myInvest.html",
           controller: 'myInvestCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/myMoney/myInvest/myInvest.js"
               ])
}
})
.state("myApp.investRepayment", {
url: "/investRepayment?:uid&:beginAt&:endAt&:principal&:pid&:productName&:investId",
           templateUrl: "views/userModel/my/myMoney/myInvest/investRepayment.html",
           controller: 'investRepaymentCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/myMoney/myInvest/investRepayment.js"
               ])
}
})
.state("myApp.touZiXiangQing", {
url: "/touZiXiangQing?:uid&:investId",
           templateUrl: "views/userModel/my/myMoney/myInvest/touZiXiangQing.html",
           controller: 'touZiXiangQingCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/myMoney/myInvest/touZiXiangQing.js"
               ])
}
})
.state("myApp.touZiJinE", {
url: "/touZiJinE?:uid&:uprId?:pid",
           templateUrl: "views/userModel/my/myMoney/myInvest/touZiJinE.html",
           controller: 'touZiJinECtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/myMoney/myInvest/touZiJinE.js"
               ])
}
})
.state("myApp.xuTou", {
url: "/xuTou?:uprId&:uid",
           templateUrl: "views/userModel/my/myMoney/myInvest/xuTou.html",
           controller: 'xuTouCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/myMoney/myInvest/xuTou.js"
               ])
}
})

//我的账户页-用户模块
       .state("myApp.my", {
url: "/my?:uid",
           templateUrl: "views/userModel/my/my.html",
           controller: 'myCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/my.js"
               ])
}
})
//银行卡管理-我的账户页-用户模块
       .state("bankCard", {
url: "/bankCard?:uid&:verifyStatus",
           templateUrl: "views/userModel/my/bankCard/bankCard.html",
           controller: 'bankCardCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/bankCard/bankCard.js"
               ])
}
})
//添加银行卡-我的账户页-用户模块
       .state("addBankCard", {
url: "/addBankCard?:uid&:verifyStatus",
           templateUrl: "views/userModel/my/bankCard/addBankCard.html",
           controller: 'addBankCardCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/bankCard/addBankCard.js"
               ])
}
})
//交易流水-我的账户页-用户模块
       .state("jiaoYiLiuShui", {
url: "/jiaoYiLiuShui?:uid",
           templateUrl: "views/userModel/my/myMoney/jiaoYiLiuShui.html",
           controller: 'jiaoYiLiuShuiCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/myMoney/jiaoYiLiuShui.js"
               ])
}
})
//交易详情-我的账户页-用户模块
       .state("jiaoYiXiangQing", {
url: "/jiaoYiXiangQing?:uid&:tid",
           templateUrl: "views/userModel/my/myMoney/jiaoYiXiangQing.html",
           controller: 'jiaoYiXiangQingCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/myMoney/jiaoYiXiangQing.js"
               ])
}
})

//消息中心-我的账户页-用户模块
       .state("newsHub", {
url: "/newsHub?:uid",
           templateUrl: "views/userModel/my/newsHub.html",
           controller: 'newsHubCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/newsHub.js"
               ])
}
})

//账户设置-我的账户页-用户模块
       .state("userConfig", {
url: "/userConfig?:uid",
           templateUrl: "views/userModel/my/userConfig/userConfig.html",
           controller: 'userConfigCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/userConfig/userConfig.js"
               ])
}
})

//实名认证-账户设置-我的账户页-用户模块
       .state("shiName", {
url: "/shiName?:uid",
           templateUrl: "views/userModel/my/userConfig/shiName.html",
           controller: 'shiNameCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/userConfig/shiName.js"
               ])
}
})

//登录密码-账户设置-我的账户页-用户模块
       .state("userPassword", {
url: "/userPassword?:uid",
           templateUrl: "views/userModel/my/userConfig/userPassword.html",
           controller: 'userPasswordCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/userConfig/userPassword.js"
               ])
}
})

//手势密码-账户设置-我的账户页-用户模块
       .state("handPassword", {
url: "/handPassword",
           templateUrl: "views/userModel/my/userConfig/handPassword.html",
           controller: 'handPasswordCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/userConfig/handPassword.js"
               ])
}
})

//更多设置-我的账户页-用户模块
       .state("moreConfig", {
url: "/moreConfig?:uid",
           templateUrl: "views/userModel/my/moreConfig/moreConfig.html",
           controller: 'moreConfigCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/moreConfig/moreConfig.js"
               ])
}
})

//帮助中心-更多设置-我的账户页-用户模块
       .state("helpHub", {
url: "/helpHub?:uid",
           templateUrl: "views/userModel/my/moreConfig/helpHub.html",
           controller: 'helpHubCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/moreConfig/helpHub.js"
               ])
}
})

//关于我们-更多设置-我的账户页-用户模块
       .state("aboutUs", {
url: "/aboutUs?:uid",
           templateUrl: "views/userModel/my/moreConfig/aboutUs.html",
           controller: 'aboutUsCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/moreConfig/aboutUs.js"
               ])
}
})

//意见反馈-更多设置-我的账户页-用户模块
       .state("yiJianFanKui", {
url: "/yiJianFanKui?:uid",
           templateUrl: "views/userModel/my/moreConfig/yiJianFanKui.html",
           controller: 'yiJianFanKuiCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/moreConfig/yiJianFanKui.js"
               ])
}
})

//登录,注册,找回密码的路由!!!!!!!!!!!!
       //登录页
       .state("dengLu", {
url: "/dengLu",
           templateUrl: "views/userModel/dengLu.html",
           controller: 'dengLuCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/dengLu.js"
               ])
}
})

// 注册页
       .state("zhuCe", {
url: "/zhuCe",
           templateUrl: "views/userModel/zhuCe.html",
           controller: 'zhuCeCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/zhuCe.js"
               ])
}
})

// 找回密码页
       .state("findPassword", {
url: "/findPassword",
           templateUrl: "views/userModel/findPassword.html",
           controller: 'findPasswordCtrl',
           controllerAs: 'vm',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/findPassword.js"
               ])
}
})

// img
       .state("myApp.img", {
url: "/img?msgContent?uid",
           templateUrl: "views/userModel/my/img.html",
           controller: 'imgCtrl',
           resolve: {
loadMyFile: lazy([
"js/controllers/userModel/my/imgCtrl.js"
               ])
}
})

}


收获

学习了一点js知识

遇到的问题

不熟练nginx的静态配置

    server {

        listen       80;

        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {

            root   D:/html;

            index  index.html index.htm;

        }

location /a/{

                proxy_pass http://localhost:8080/;

              }

  

  

明天的计划

敲接口


返回列表 返回列表
评论

    分享到