|
@@ -558,11 +558,17 @@ $(document).ready(() => {
|
|
|
const validText = info.editingText ? info.editingText.replace('\n', '') : null;
|
|
|
let orgValue;
|
|
|
if (col.field === 'tp') {
|
|
|
- orgValue = _.toNumber(validText) ? select.tp : select.expr;
|
|
|
+ orgValue = validText && validText !== ''
|
|
|
+ ? _.toNumber(validText) ? select.tp : select.expr
|
|
|
+ : (select.expr && select.expr !== '') ? select.expr : select.tp;
|
|
|
} else if (col.field === 'sprice') {
|
|
|
- orgValue = _.toNumber(validText) ? select.sprice : select.sexpr;
|
|
|
+ orgValue = validText && validText !== ''
|
|
|
+ ? _.toNumber(validText) ? select.sprice : select.sexpr
|
|
|
+ : (select.sexpr && select.sexpr !== '') ? select.sexpr : select.sprice;
|
|
|
} else if (col.field === 'rprice') {
|
|
|
- orgValue = _.toNumber(validText) ? select.rexpr : select.rexpr;
|
|
|
+ orgValue = validText && validText !== ''
|
|
|
+ ? _.toNumber(validText) ? select.rprice : select.rexpr
|
|
|
+ : (select.rexpr && select.rexpr !== '') ? select.rexpr : select.rprice;
|
|
|
} else {
|
|
|
orgValue = select[col.field];
|
|
|
}
|