add new record
This commit is contained in:
parent
92056f6d55
commit
656c803720
|
@ -261,7 +261,7 @@ module.exports.create = function (cli, engine/*, dnsd*/) {
|
|||
});
|
||||
} else {
|
||||
engine.records.save(record, function (err, record) {
|
||||
res.send({ success: true });
|
||||
res.send({ success: true, id: record.id });
|
||||
});
|
||||
}
|
||||
});
|
||||
|
|
|
@ -361,29 +361,35 @@
|
|||
});
|
||||
}
|
||||
|
||||
if (change) {
|
||||
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 (!change) {
|
||||
return;
|
||||
}
|
||||
|
||||
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 = '';
|
||||
|
|
Loading…
Reference in New Issue