oak-general-business/lib/pages/userRelation/upsert/byUser/index.js

50 lines
1.7 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
exports.default = OakComponent({
isList: false,
formData: function () {
return tslib_1.__awaiter(this, void 0, void 0, function () {
var legal, err_1;
return tslib_1.__generator(this, function (_a) {
switch (_a.label) {
case 0:
legal = false;
_a.label = 1;
case 1:
_a.trys.push([1, 3, , 4]);
return [4 /*yield*/, this.tryExecute()];
case 2:
legal = _a.sent();
return [3 /*break*/, 4];
case 3:
err_1 = _a.sent();
legal = false;
return [3 /*break*/, 4];
case 4: return [2 /*return*/, {
legal: legal,
}];
}
});
});
},
methods: {
onConfirm: function () {
return tslib_1.__awaiter(this, void 0, void 0, function () {
return tslib_1.__generator(this, function (_a) {
switch (_a.label) {
case 0: return [4 /*yield*/, this.execute()];
case 1:
_a.sent();
this.navigateBack();
return [2 /*return*/];
}
});
});
},
onReset: function () {
this.cleanOperation();
}
},
});