一单四制优化及加入工作流
This commit is contained in:
50
unpackage/dist/dev/mp-weixin/components/flow/FlowAssigneeTree.js
vendored
Normal file
50
unpackage/dist/dev/mp-weixin/components/flow/FlowAssigneeTree.js
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
"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
|
||||
Reference in New Issue
Block a user