|
@@ -717,18 +717,23 @@ $(document).ready(() => {
|
|
|
},
|
|
|
editStarting: function (e, info) {
|
|
|
const col = info.sheet.zh_setting.cols[info.col];
|
|
|
+ const select = SpreadJsObj.getSelectObject(info.sheet);
|
|
|
+ switch (col.field) {
|
|
|
+ case 'sprice':
|
|
|
+ case 'rprice':
|
|
|
+ info.cancel = payBase.isYF(select);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
if (col.field === 'tp') {
|
|
|
- const select = SpreadJsObj.getSelectObject(info.sheet);
|
|
|
if (select.expr && select.expr !== '') {
|
|
|
info.sheet.getCell(info.row, info.col).text(select.expr);
|
|
|
}
|
|
|
} else if (col.field === 'sprice') {
|
|
|
- const select = SpreadJsObj.getSelectObject(info.sheet);
|
|
|
if (select.sexpr && select.sexpr !== '') {
|
|
|
info.sheet.getCell(info.row, info.col).text(select.sexpr);
|
|
|
}
|
|
|
} else if (col.field === 'rprice') {
|
|
|
- const select = SpreadJsObj.getSelectObject(info.sheet);
|
|
|
if (select.rexpr && select.rexpr !== '') {
|
|
|
info.sheet.getCell(info.row, info.col).text(select.rexpr);
|
|
|
}
|