32 lines
652 B
JavaScript
32 lines
652 B
JavaScript
export default OakComponent({
|
|
entity: 'offlineAccount',
|
|
projection: {
|
|
id: 1,
|
|
type: 1,
|
|
channel: 1,
|
|
name: 1,
|
|
qrCode: 1,
|
|
allowDeposit: 1,
|
|
allowPay: 1,
|
|
systemId: 1,
|
|
},
|
|
isList: false,
|
|
formData({ data }) {
|
|
return {
|
|
offlineAccount: data,
|
|
};
|
|
},
|
|
lifetimes: {
|
|
ready() {
|
|
if (this.isCreation()) {
|
|
this.update({
|
|
allowDeposit: false,
|
|
allowPay: false,
|
|
price: 0,
|
|
enabled: true,
|
|
});
|
|
}
|
|
}
|
|
}
|
|
});
|