发表于: 2017-04-18 10:57:23
1 1144
完成的事情:
完成后台管理部分的样式
使用本地缓存完成那三个页面的刷新和跳转时候的数据保存
开始页面中“操作”的增删改功能
计划的事情:
继续增删改功能
问题:
后台管理部分的样式就不说了,跳转问题,由于内容少,不怕变量啊,事件什么的混用,就做成子路由的方式
.state("accountNum", {//账号管理
url: "/accountNum",
templateUrl: "page/accountNum.html"
})
.state("accountNum.1", {
url: "/",
templateUrl: "page/accountNum1.html"
})
.state("accountNum.set", {
url: "/set",
templateUrl: "page/accountNumSet.html"
})
那个刷新和跳转的问题就不说了
清空功能也就是把初始数据包裹在方法里面,点击按钮时候调用
//初始化和清空
$scope.clear = function(){
$scope.comSearchData = {
name:'',
industry:'',
province:'',
city:'',
county:'',
financing:'',
approvedStatus:'',
freezedStatus:'',
page:1,
size:10
}
}
$scope.clear();
然后给“操作”部分添加功能
$scope.operate = function(str,data){
$scope.string = str;
$scope.dataSet = data;
}
首先是把“操作”点击事件传递数据,把数据绑定给两个变量
然后在点击确定时候,判断之前点击了啥,然后去执行啥。
测试时候,这个状态修改接口, PUT /a/u/company/status/{id},id加上的话就404
然后按照规定的请求参数:{id:$scope.dataSet.id,type:0,status:bool}
$scope.operateOk = function(){
switch($scope.string){
//字段 状态类型 type 0-冻结状态 1-认证状态
//字段 状态 status 0-解冻/解除认证 1-冻结/认证
case 'approved'://解除、认证
var bool;
if($scope.dataSet.approved){
bool = 0;
}else{bool = 1;}
console.log({id:$scope.dataSet.id,type:1,status:bool});
myFac.http('PUT','/carrots-admin-ajax/a/u/company/status/'/* +$scope.dataSet.id */,{id:$scope.dataSet.id,type:bool,status:$scope.dataSet.freezed}).then(function(res){
//$scope.comData = res.message;
console.log(res.message);
$scope.searchGo();
});
break;
case 'freezed'://冻结、解冻
var bool;
if($scope.dataSet.freezed){
bool = 0;
}else{bool = 1;}
console.log({id:$scope.dataSet.id,type:0,status:bool});
myFac.http('PUT','/carrots-admin-ajax/a/u/company/status/'/* +$scope.dataSet.id */,{id:$scope.dataSet.id,type:$scope.dataSet.approved,status:bool}).then(function(res){
//$scope.comData = res.message;
console.log(res.message);
$scope.searchGo();
});
break;
case 'del'://删除
myFac.http('DELETE','/carrots-admin-ajax/a/u/company/'+$scope.dataSet.id,{}).then(function(res){
//$scope.comData = res.message;
console.log(res.message);
$scope.searchGo();
});
break;
default:
break;
}
}
收获:
复盘项目进度
评论