"use strict"; // index.ts Object.defineProperty(exports, "__esModule", { value: true }); exports.default = OakComponent({ entity: 'address', projection: { id: 1, name: 1, phone: 1, detail: 1, area: { id: 1, name: 1, parent: { id: 1, name: 1, parent: { id: 1, name: 1, }, }, }, }, isList: true, formData: function (_a) { var data = _a.data; return ({ addresses: data.map(function (address) { var _a, _b, _c, _d, _e, _f, _g; return ({ id: address === null || address === void 0 ? void 0 : address.id, name: address === null || address === void 0 ? void 0 : address.name, phone: address === null || address === void 0 ? void 0 : address.phone, districtName: (_a = address === null || address === void 0 ? void 0 : address.area) === null || _a === void 0 ? void 0 : _a.name, areaText: (address === null || address === void 0 ? void 0 : address.area) && "".concat((_d = (_c = (_b = address === null || address === void 0 ? void 0 : address.area) === null || _b === void 0 ? void 0 : _b.parent) === null || _c === void 0 ? void 0 : _c.parent) === null || _d === void 0 ? void 0 : _d.name).concat((_f = (_e = address === null || address === void 0 ? void 0 : address.area) === null || _e === void 0 ? void 0 : _e.parent) === null || _f === void 0 ? void 0 : _f.name).concat((_g = address === null || address === void 0 ? void 0 : address.area) === null || _g === void 0 ? void 0 : _g.name), detail: address === null || address === void 0 ? void 0 : address.detail, }); }), }); }, methods: { goNewAddress: function () { this.navigateTo({ url: '/address/upsert', }); }, gotoUpsert: function (oakId) { this.navigateTo({ url: '/address/upsert', oakId: oakId, }); } }, });