删除生产单元
This commit is contained in:
parent
b54876f903
commit
f56566f435
@ -1,34 +0,0 @@
|
||||
import { getPropertyData, extendInclude, extendRule, getDataFieldValue, setDataFieldValue, initFilter, guid } from "../../utils/common";
|
||||
/**
|
||||
* @return {string}
|
||||
*/
|
||||
// 编辑
|
||||
export default {
|
||||
onBeforeSaveHandleRecord(params) {
|
||||
params.record.TaskID = params.data.TaskID //TaskID传递消息表ID
|
||||
params.record.PUBLISH = params.customParams;
|
||||
},
|
||||
onBeforeEdit(params) {
|
||||
const { isNew, dispatch, login, setFieldRequired,setFieldValueByBatch, setFieldEditable, getFieldValue,stateData } = params ? params : {};
|
||||
if (isNew) {
|
||||
let json = initFilter(login.OrgId);
|
||||
dispatch({
|
||||
type: 'app/getDataByPost',
|
||||
payload: json,
|
||||
url: 'OG/OGRelatedEstimate/FullGet',
|
||||
onComplete: (ret) => {
|
||||
if (ret) {
|
||||
let temps = [];
|
||||
ret.Nav_Details.forEach(element => {
|
||||
element.ROW_NO=element.NUM;
|
||||
});
|
||||
temps.push({ field: 'ID', value: ret.ID })
|
||||
temps.push({ field: 'RELATED_ID', value: ret.RELATED_ID })
|
||||
temps.push({ field: 'Nav_Details', value: ret.Nav_Details })
|
||||
setFieldValueByBatch(temps);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
},
|
||||
}
|
||||
@ -138,7 +138,6 @@ const User = (props) => {
|
||||
payload: logJson,
|
||||
});
|
||||
localStorage.removeItem("accessToken");
|
||||
localStorage.removeItem("currentMineTypeName");
|
||||
props.history.push({ pathname: "/login" });
|
||||
};
|
||||
|
||||
@ -210,105 +209,6 @@ const User = (props) => {
|
||||
);
|
||||
};
|
||||
const HeaderUser = withRouter(connect(({ login }) => ({ login }))(User));
|
||||
// 2023-10-08 生产单元
|
||||
const MineType = (props) => {
|
||||
const [visible, setVisible] = useState(false);
|
||||
let currUserMineType = localStorage.getItem("MineType");
|
||||
if (currUserMineType == null || currUserMineType == undefined) {
|
||||
localStorage.setItem("MineType", "30");
|
||||
localStorage.setItem("currentMineTypeName", "露天矿");
|
||||
} else {
|
||||
if (localStorage.getItem("currentMineTypeName") == null) {
|
||||
if (currUserMineType.indexOf(30) > -1) {
|
||||
localStorage.setItem("currentMineType", 30);
|
||||
localStorage.setItem("currentMineTypeName", "露天矿");
|
||||
} else if (currUserMineType.indexOf(20) > -1) {
|
||||
localStorage.setItem("currentMineType", 20);
|
||||
localStorage.setItem("currentMineTypeName", "尾矿库");
|
||||
} else if (currUserMineType.indexOf(10) > -1) {
|
||||
localStorage.setItem("currentMineType", 10);
|
||||
localStorage.setItem("currentMineTypeName", "选矿厂");
|
||||
} else if (currUserMineType.indexOf(40) > -1) {
|
||||
localStorage.setItem("currentMineType", 40);
|
||||
localStorage.setItem("currentMineTypeName", "地下矿");
|
||||
}
|
||||
} else {
|
||||
let currentMineType = localStorage.getItem("currentMineType");
|
||||
if (currUserMineType.indexOf(currentMineType) > -1) {
|
||||
if (currentMineType == 30) {
|
||||
localStorage.setItem("currentMineTypeName", "露天矿");
|
||||
} else if (currUserMineType == 20) {
|
||||
localStorage.setItem("currentMineTypeName", "尾矿库");
|
||||
} else if (currUserMineType == 10) {
|
||||
localStorage.setItem("currentMineTypeName", "选矿厂");
|
||||
} else if (currUserMineType == 40) {
|
||||
localStorage.setItem("currentMineTypeName", "地下矿");
|
||||
}
|
||||
} else {
|
||||
if (currUserMineType.indexOf(30) > -1) {
|
||||
localStorage.setItem("currentMineTypeName", "露天矿");
|
||||
} else if (currUserMineType.indexOf(20) > -1) {
|
||||
localStorage.setItem("currentMineTypeName", "尾矿库");
|
||||
} else if (currUserMineType.indexOf(10) > -1) {
|
||||
localStorage.setItem("currentMineTypeName", "选矿厂");
|
||||
} else if (currUserMineType.indexOf(40) > -1) {
|
||||
localStorage.setItem("currentMineTypeName", "地下矿");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let currUserMineTypeArray = [];
|
||||
if (currUserMineType.indexOf("30") > -1) {
|
||||
currUserMineTypeArray.push({ key: "30", label: "露天矿" });
|
||||
}
|
||||
if (currUserMineType.indexOf("10") > -1) {
|
||||
currUserMineTypeArray.push({ key: "10", label: "选矿厂" });
|
||||
}
|
||||
if (currUserMineType.indexOf("20") > -1) {
|
||||
currUserMineTypeArray.push({ key: "20", label: "尾矿库" });
|
||||
}
|
||||
if (currUserMineType.indexOf("40") > -1) {
|
||||
currUserMineTypeArray.push({ key: "40", label: "地下矿" });
|
||||
}
|
||||
const MineTypeMenu = () => {
|
||||
return (
|
||||
<Menu onClick={handleMineTypeClick}>
|
||||
{currUserMineTypeArray.map((item) => (
|
||||
<Menu.Item key={item.key}>{item.label}</Menu.Item>
|
||||
))}
|
||||
</Menu>
|
||||
);
|
||||
};
|
||||
/**
|
||||
* 生产单元切换
|
||||
* @param {*} evt
|
||||
*/
|
||||
const handleMineTypeClick = (evt) => {
|
||||
localStorage.setItem("currentMineType", evt.key);
|
||||
localStorage.setItem("currentMineTypeName", evt.item.props.children);
|
||||
setVisible(false);
|
||||
window.location.reload();
|
||||
};
|
||||
if (window.navigator.userAgent.indexOf("Windows") < 1) {
|
||||
return <div></div>;
|
||||
} else {
|
||||
return (
|
||||
<Dropdown
|
||||
visible={visible}
|
||||
onVisibleChange={setVisible}
|
||||
overlay={MineTypeMenu}
|
||||
>
|
||||
<a style={{ color: "#000000A6", marginLeft: "20px" }}>
|
||||
<b>生产单元:{localStorage.getItem("currentMineTypeName")}</b>
|
||||
</a>
|
||||
</Dropdown>
|
||||
);
|
||||
}
|
||||
};
|
||||
const HeaderMineType = withRouter(
|
||||
connect(({ login }) => ({ login }))(MineType)
|
||||
);
|
||||
const GuideCodePage = (props) => {
|
||||
const [showCanvas, setshowCanvas] = useState(false);
|
||||
const currVans = (val) => {
|
||||
@ -443,7 +343,6 @@ function Header(props) {
|
||||
<HeaderDataV />
|
||||
<HeaderSearch />
|
||||
{/* style={{"color":"#f3eded"}} */}
|
||||
<HeaderMineType />
|
||||
<HeaderUser />
|
||||
<b>
|
||||
{props.login.user.NAME}({props.login.user.CODE})
|
||||
|
||||
@ -252,7 +252,6 @@ export default {
|
||||
storage("lacal").setItem("DataRule", ret.DataRule || []);
|
||||
storage("lacal").setItem("OrgRule", ret.OrgRule || []);
|
||||
storage("lacal").setItem("departmentId", ret.User.DEPARTMENT_ID);
|
||||
storage("lacal").setItem("MineType", ret.User.MineType);
|
||||
storage("lacal").setItem("UserType", ret.UserType);
|
||||
const localStorage = window.localStorage;
|
||||
|
||||
@ -263,41 +262,6 @@ export default {
|
||||
const copyMenus = cloneDeep(ret.Menus);
|
||||
recurseMenu(copyMenus, undefined, flatMenus);
|
||||
ret.Menus = copyMenus;
|
||||
|
||||
const currentMineType = localStorage.getItem("currentMineType");
|
||||
if (currentMineType) {
|
||||
var filterObj = function (item) {
|
||||
if (item.Node.MineType && item.Node.MineType.indexOf(currentMineType) > -1) {
|
||||
if (item.Children.length !== 0) {
|
||||
item.Children = item.Children.filter(function (child) {
|
||||
if (child.Children.length !== 0) {
|
||||
return filterObj(child);
|
||||
} else {
|
||||
if (child.Node.MineType) {
|
||||
return child.Node.MineType.indexOf(currentMineType) > -1
|
||||
}
|
||||
}
|
||||
});
|
||||
if (item.Children.length > 0) {
|
||||
return true;
|
||||
}
|
||||
} else {
|
||||
if (item.Node.MineType) {
|
||||
return item.Node.MineType.indexOf(currentMineType) > -1;
|
||||
}
|
||||
return;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
};
|
||||
var filter = ret.Menus.filter(function (item) {
|
||||
return filterObj(item);
|
||||
});
|
||||
|
||||
ret.Menus = filter;
|
||||
}
|
||||
|
||||
// 存储 model state
|
||||
yield put({
|
||||
type: "save",
|
||||
|
||||
@ -192,10 +192,6 @@ class Home extends React.Component {
|
||||
title: "",
|
||||
},
|
||||
taskSelects: [],
|
||||
mineType:
|
||||
localStorage.getItem("currentMineType") === "20"
|
||||
? "10"
|
||||
: localStorage.getItem("currentMineType"),
|
||||
};
|
||||
// this.enums = [];
|
||||
this.reportType = "";
|
||||
@ -512,7 +508,6 @@ class Home extends React.Component {
|
||||
else if (orgId == "8b3c41aa-51b1-7ce9-1879-248a038c1b5c") {
|
||||
this.setState({
|
||||
safetySloganOne: "安全方针:安全第一,预防为主,科学管理,持续改进。",
|
||||
mineType: localStorage.getItem("currentMineType")
|
||||
});
|
||||
}
|
||||
//洛阳豫璐
|
||||
@ -525,14 +520,12 @@ class Home extends React.Component {
|
||||
else if (orgId == "3efd5276-632b-e379-9ff3-7a7546591fca") {
|
||||
this.setState({
|
||||
safetySloganOne: "安全方针:安全第一、综合治理、控制风险、科学发展",
|
||||
mineType: localStorage.getItem("currentMineType")
|
||||
});
|
||||
}
|
||||
//行洛坑
|
||||
else {
|
||||
this.setState({
|
||||
safetySloganOne: "安全方针:安全第一、综合治理、控制风险、科学发展",
|
||||
mineType: localStorage.getItem("currentMineType")
|
||||
});
|
||||
}
|
||||
this.setState({
|
||||
@ -555,13 +548,13 @@ class Home extends React.Component {
|
||||
this.departmentCompletion();
|
||||
this.workTicket(); //工作票完成率前十(统计图)
|
||||
this.riskLevel(); //岗位风险等级(饼图)
|
||||
this.getStandardScore(ret.MineType); //获取标准化评分
|
||||
this.getStandardScore(); //获取标准化评分
|
||||
this.hiddenDanger();
|
||||
}
|
||||
},
|
||||
});
|
||||
};
|
||||
getStandardScore = (MineType) => {
|
||||
getStandardScore = () => {
|
||||
//标准化得分
|
||||
var orgId = storage("lacal").getItem("webOrgId")?.val; //登录后有存储登录信息
|
||||
let json = "";
|
||||
|
||||
@ -46,7 +46,6 @@ export function getRequestHeaders(url, type = 'post', isIgnoreTenant) {
|
||||
const RootOrgId = storage('lacal').getItem('RootOrgId').val
|
||||
const orgId = storage('lacal').getItem('webOrgId').val
|
||||
const depId = storage('lacal').getItem('departmentId').val
|
||||
const mineType = storage('lacal').getItem('MineType').val
|
||||
const DataRule = storage('lacal').getItem('DataRule').val
|
||||
const headers = {
|
||||
'Content-Type': type === 'post' ? 'application/json' : 'application/x-www-form-urlencoded',
|
||||
@ -54,7 +53,6 @@ export function getRequestHeaders(url, type = 'post', isIgnoreTenant) {
|
||||
userid: userId,
|
||||
username: user ? user.username : '',
|
||||
departmentId: depId,
|
||||
MineType: mineType,
|
||||
RootOrgId,
|
||||
orgId,
|
||||
DataRule
|
||||
|
||||
Loading…
Reference in New Issue
Block a user