提交 b27361eb 编写于 作者: zhentian.jia's avatar zhentian.jia

状态按钮梳理

上级 0d8717e9
...@@ -1488,8 +1488,8 @@ export default { ...@@ -1488,8 +1488,8 @@ export default {
getKind(type) { getKind(type) {
let kind = 0; let kind = 0;
if (type == "administrative") { if (type == "administrative") {
//console.log('this.tagsRegion',this.tagsRegion); console.log('this.updatedTree',this.updatedTree);
if (this.tagsRegion.length > 0) { if (this.tagsRegion.length > 0 && this.updatedTree == true) {
kind = 3; kind = 3;
} }
} else if (type == "organization") { } else if (type == "organization") {
......
...@@ -271,11 +271,20 @@ export default { ...@@ -271,11 +271,20 @@ export default {
// 1-暂存 2-完成 3-上架 4-通过 5-下架 6-拒绝 // 1-暂存 2-完成 3-上架 4-通过 5-下架 6-拒绝
// 7- 提醒审核 8(5)-取消审核 9-删除 // 7- 提醒审核 8(5)-取消审核 9-删除
let projectStatus = row.projectStatus; let projectStatus = row.projectStatus;
let idType = row.idType;
let level = row.level; let level = row.level;
let flag = false; let flag = false;
let typeStr = parseInt(type); let typeStr = parseInt(type);
//console.log("状态:"+projectStatus+ "等级:" + level + " 按钮类型:" + type); //console.log("状态:"+projectStatus+ "等级:" + level + " 按钮类型:" + type);
let buttonStatus = returnData().buttonStatus; //console.log('idType',idType);
let buttonStatus = '';
if(idType == 1) {
//内部项目
buttonStatus = returnData().buttonStatusIn;
} else {
//外部项目
buttonStatus = returnData().buttonStatusOut;
}
if (level != null) { if (level != null) {
let statusSet = buttonStatus[projectStatus - 1][level]; let statusSet = buttonStatus[projectStatus - 1][level];
let flagValue = statusSet.indexOf(typeStr); let flagValue = statusSet.indexOf(typeStr);
......
...@@ -112,10 +112,25 @@ let treeData = [ ...@@ -112,10 +112,25 @@ let treeData = [
// 按钮type类型: 0-编辑 // 按钮type类型: 0-编辑
// 1-暂存 2-完成 3-上架 4-通过 5-下架 6-拒绝 // 1-暂存 2-完成 3-上架 4-通过 5-下架 6-拒绝
// 7- 提醒审核 8(5)-取消审核 9-删除 // 7- 提醒审核 8(5)-取消审核 9-删除
let buttonStatus = [ let buttonStatusIn = [
//L1 内部管理员 L2项目负责人 L3次级负责人 //L1 内部管理员 L2项目负责人 L3次级负责人
//草稿 //草稿
{ L1: "09", L2: "09", L3: "" }, { L1: "09", L2: "", L3: "" },
//未上架
{ L1: "039", L2: "039", L3: "0" },
//待审批、审批中
{ L1: "46", L2: "78", L3: "" },
//已上架
{ L1: "05", L2: "05", L3: "5" },
//已下架
{ L1: "03", L2: "03", L3: "0" },
//已拒绝/未上架
{ L1: "039", L2: "039", L3: "0" },
];
let buttonStatusOut = [
//L1 内部管理员 L2项目负责人 L3次级负责人
//草稿
{ L1: "", L2: "09", L3: "" },
//未上架 //未上架
{ L1: "09", L2: "039", L3: "0" }, { L1: "09", L2: "039", L3: "0" },
//待审批、审批中 //待审批、审批中
...@@ -132,6 +147,7 @@ export function returnData() { ...@@ -132,6 +147,7 @@ export function returnData() {
data.tableOrganization = tableOrganization; data.tableOrganization = tableOrganization;
data.tablePerson = tablePerson; data.tablePerson = tablePerson;
data.treeData = treeData; data.treeData = treeData;
data.buttonStatus = buttonStatus; data.buttonStatusIn = buttonStatusIn;
data.buttonStatusOut = buttonStatusOut;
return data; return data;
} }
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册