1234567891011121314151617181920212223242526272829303132333435363738394041 |
- const sjsSettingObj = (function () {
- const FxTreeStyle = {
- jz: 'jianzhu',
- }
- const setJzFxTreeStyle = function (setting) {
- setting.tree = {
- getFont: function (sheet, data, row, col, defaultFont) {
- if (sheet.zh_tree && data.level === 1) {
- return 'bold ' + defaultFont;
- } else {
- return defaultFont;
- }
- },
- getColor: function (sheet, data, row, col, defaultColor) {
- const sel = sheet.getSelections();
- const curRow = sel && sel[0] ? sel[0].row : -1;
- if (sheet.zh_tree) {
- if (curRow === row) {
- return '#fffacd';
- } else if (data.level === 2) {
- return '#C4CAFB';
- } else if ((!data.b_code || data.b_code === '') && data.level > 2) {
- return '#DFE8F9';
- } else {
- return defaultColor;
- }
- } else {
- return defaultColor;
- }
- }
- }
- };
- const setFxTreeStyle = function (setting, tag) {
- switch (tag) {
- case FxTreeStyle.jz:
- setJzFxTreeStyle(setting);
- break;
- }
- }
- return {setFxTreeStyle, FxTreeStyle};
- })();
|