|
@@ -21,6 +21,7 @@ function loadUpdateDealPays(newPay, fields) {
|
|
for (const np of newPays) {
|
|
for (const np of newPays) {
|
|
const op = _.find(dealPay, {id: np.id});
|
|
const op = _.find(dealPay, {id: np.id});
|
|
for (const prop in np) {
|
|
for (const prop in np) {
|
|
|
|
+ if (prop === 'attachment') continue;
|
|
if (!fields || fields.indexOf(prop) >= 0) {
|
|
if (!fields || fields.indexOf(prop) >= 0) {
|
|
op[prop] = np[prop];
|
|
op[prop] = np[prop];
|
|
}
|
|
}
|
|
@@ -497,7 +498,7 @@ $(document).ready(() => {
|
|
$('#del').click(paySpreadObj.del);
|
|
$('#del').click(paySpreadObj.del);
|
|
$('#up-move').click(paySpreadObj.upMove);
|
|
$('#up-move').click(paySpreadObj.upMove);
|
|
$('#down-move').click(paySpreadObj.downMove);
|
|
$('#down-move').click(paySpreadObj.downMove);
|
|
- $('#expr').change(function () {
|
|
|
|
|
|
+ $('#expr').bind('change mouseleave', function () {
|
|
const expr = $(this);
|
|
const expr = $(this);
|
|
const select = SpreadJsObj.getSelectObject(paySpread.getActiveSheet());
|
|
const select = SpreadJsObj.getSelectObject(paySpread.getActiveSheet());
|
|
const field = expr.attr('field'), orgValue = expr.attr('org'), newValue = expr.val();
|
|
const field = expr.attr('field'), orgValue = expr.attr('org'), newValue = expr.val();
|