发表于: 2018-01-18 22:14:38
1 671
今天完成的事
修改了前台接口的公共页面
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/;
}
明天的计划
敲接口
评论