|
@@ -401,7 +401,7 @@ function initSheet(sheet, authority) {
|
|
}
|
|
}
|
|
// 日期列已发生:成本会计;
|
|
// 日期列已发生:成本会计;
|
|
if (permissions["func-actual-04"]) {
|
|
if (permissions["func-actual-04"]) {
|
|
- //获取当前表单日期
|
|
|
|
|
|
+ //获取当前表单日期 44675
|
|
const days = sheet.celldata.find((item) => item.r == 1 && item.c == 3)
|
|
const days = sheet.celldata.find((item) => item.r == 1 && item.c == 3)
|
|
?.v.v;
|
|
?.v.v;
|
|
//获取跟当前日期匹配的 col
|
|
//获取跟当前日期匹配的 col
|
|
@@ -415,20 +415,20 @@ function initSheet(sheet, authority) {
|
|
}
|
|
}
|
|
// 日期列未发生:采购经理;
|
|
// 日期列未发生:采购经理;
|
|
if (permissions["func-actual-05"]) {
|
|
if (permissions["func-actual-05"]) {
|
|
- //获取当前表单日期
|
|
|
|
|
|
+ //获取当前表单日期 44675
|
|
const days = sheet.celldata.find((item) => item.r == 1 && item.c == 3)
|
|
const days = sheet.celldata.find((item) => item.r == 1 && item.c == 3)
|
|
?.v.v;
|
|
?.v.v;
|
|
- //获取跟当前日期匹配的 col
|
|
|
|
- const colNum = getColSign(sheet.celldata, days);
|
|
|
|
|
|
+ //获取跟当前日期匹配的 col 的后一列
|
|
|
|
+ const colNum = getColSign(sheet.celldata, days) + 1;
|
|
//转化成 ABC 不包括当前列
|
|
//转化成 ABC 不包括当前列
|
|
- const colSign = numberToExcelColumn(colNum + 1);
|
|
|
|
|
|
+ const colSign = numberToExcelColumn(colNum);
|
|
canEditRangeList.push({
|
|
canEditRangeList.push({
|
|
hintText: "",
|
|
hintText: "",
|
|
sqref: `$${colSign}$7:$CF$248`,
|
|
sqref: `$${colSign}$7:$CF$248`,
|
|
});
|
|
});
|
|
}
|
|
}
|
|
} else if (sheet.name == "清单") {
|
|
} else if (sheet.name == "清单") {
|
|
- // 隐藏项目经理预算
|
|
|
|
|
|
+ // 清单预算列显示
|
|
if (!permissions["func-list-01"]) {
|
|
if (!permissions["func-list-01"]) {
|
|
colhidden[8] = 0;
|
|
colhidden[8] = 0;
|
|
colhidden[9] = 0;
|
|
colhidden[9] = 0;
|