"use strict"; const common_vendor = require("../../common/vendor.js"); const components_flow_flowAssigneeUtils = require("./flowAssigneeUtils.js"); const _sfc_main = { __name: "FlowAssigneeTree", props: { depts: { type: Array, default: () => [] }, selectedIdentityId: { type: String, default: "" } }, emits: ["select"], setup(__props, { emit: __emit }) { const props = __props; const emit = __emit; const flatRows = common_vendor.computed(() => components_flow_flowAssigneeUtils.flattenApproverDeptTree(props.depts)); const handleSelect = (user) => { emit("select", user); }; return (_ctx, _cache) => { return { a: common_vendor.f(flatRows.value, (row, k0, i0) => { return common_vendor.e({ a: row.type === "dept" }, row.type === "dept" ? { b: common_vendor.t(row.deptName), c: `${row.level * 24 + 20}rpx` } : common_vendor.e({ d: common_vendor.t(common_vendor.unref(components_flow_flowAssigneeUtils.formatAssigneeDisplayName)(row.user)), e: String(__props.selectedIdentityId) === String(common_vendor.unref(components_flow_flowAssigneeUtils.resolveAssigneeIdentityId)(row.user)) }, String(__props.selectedIdentityId) === String(common_vendor.unref(components_flow_flowAssigneeUtils.resolveAssigneeIdentityId)(row.user)) ? {} : {}, { f: String(__props.selectedIdentityId) === String(common_vendor.unref(components_flow_flowAssigneeUtils.resolveAssigneeIdentityId)(row.user)) ? 1 : "", g: `${row.level * 24 + 20}rpx`, h: common_vendor.o(($event) => handleSelect(row.user), row.key) }), { i: row.key }); }), b: common_vendor.gei(_ctx, "") }; }; } }; const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-1fe646a4"]]); wx.createComponent(Component); //# sourceMappingURL=../../../.sourcemap/mp-weixin/components/flow/FlowAssigneeTree.js.map