add new record
This commit is contained in:
parent
92056f6d55
commit
656c803720
|
@ -261,7 +261,7 @@ module.exports.create = function (cli, engine/*, dnsd*/) {
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
engine.records.save(record, function (err, record) {
|
engine.records.save(record, function (err, record) {
|
||||||
res.send({ success: true });
|
res.send({ success: true, id: record.id });
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -361,29 +361,35 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (change) {
|
if (!change) {
|
||||||
renderRecords();
|
return;
|
||||||
|
|
||||||
return window.fetch(
|
|
||||||
'/api/records/' + record.id
|
|
||||||
, { method: 'POST'
|
|
||||||
, headers: new window.Headers({
|
|
||||||
'Authorization': 'Bearer ' + auth
|
|
||||||
, 'Content-Type': 'application/json;charset=UTF-8'
|
|
||||||
})
|
|
||||||
, body: JSON.stringify(record)
|
|
||||||
}
|
|
||||||
).then(function (resp) {
|
|
||||||
return resp.json().then(function (data) {
|
|
||||||
if (data.error) {
|
|
||||||
console.error(data);
|
|
||||||
window.alert(data.error.message);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
console.log('result:', data);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
renderRecords();
|
||||||
|
|
||||||
|
return window.fetch(
|
||||||
|
'/api/records/' + record.id
|
||||||
|
, { method: 'POST'
|
||||||
|
, headers: new window.Headers({
|
||||||
|
'Authorization': 'Bearer ' + auth
|
||||||
|
, 'Content-Type': 'application/json;charset=UTF-8'
|
||||||
|
})
|
||||||
|
, body: JSON.stringify(record)
|
||||||
|
}
|
||||||
|
).then(function (resp) {
|
||||||
|
return resp.json().then(function (data) {
|
||||||
|
if (data.error) {
|
||||||
|
console.error(data);
|
||||||
|
window.alert(data.error.message);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
console.log('result:', data);
|
||||||
|
if (!record.id) {
|
||||||
|
record.id = data.id;
|
||||||
|
renderRecords();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
$qs('select.js-record-form-type').value = '';
|
$qs('select.js-record-form-type').value = '';
|
||||||
|
|
Loading…
Reference in New Issue