发表于: 2017-05-05 23:28:38

1 1016


今天完成的事情:

1、【产品特色】后台组件、子组件上架时需要验证上一级组件、产品类型是否上架;

2、【过往项目】前台添加了当项目类型为web项目时候的轮播图;


明天计划的事情:

1、与ui对一下【过往项目】的界面视图轮播图;

2、下午开始demo;


遇到的问题:

【产品特色】后台子组件上架时需要验证上一级组件是否上架,需要先调用组件列表的模糊搜索接口把组件名字传过去,得到组件的详细信息,判断组件的状态是否上架,没有上架需要弹模态框提示,可以跳到组件列表给组件执行上架操作,组件的上架验证操作也是这样;

$scope.changeState=function(status,id,sname){
if (status == 1){
$rootScope.toggleStatus("", "是否上架该子组件?", function () {
vm.searchParams.parentId= -1;
vm.searchParams.name = sname;
// 调用组件模糊搜索接口查看组件的上下架状态
           projectService.getComponentList(vm.searchParams).then(function (res) {
if (res.data.code==0){
vm.data = res.data.data;
if(vm.data[0].status == 1){
$rootScope.changeComponentStatus("", "组件未上架,是否上架组件?", function (){
$state.go("field.componentManagement",{name:vm.data[0].name})
})
} else {
status = 0;
projectService.toggleComponent(status,id).then(function (res) {
console.log(res);
if (res.data.code == 0) {
$rootScope.alert("上架成功", function () {
getComponentList();
})
}
else {
$rootScope.alert(res.data.message)
}
})
}

收获:

以上


返回列表 返回列表
评论

    分享到