hookehuyr

处理组织结构默认值获取

1 <!-- 1 <!--
2 * @Date: 2022-08-29 14:31:20 2 * @Date: 2022-08-29 14:31:20
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-06-05 10:34:32 4 + * @LastEditTime: 2024-06-13 17:22:43
5 * @FilePath: /data-table/src/components/OrgPickerField/MyComponent.vue 5 * @FilePath: /data-table/src/components/OrgPickerField/MyComponent.vue
6 * @Description: 树形组件 6 * @Description: 树形组件
7 --> 7 -->
...@@ -255,9 +255,9 @@ onMounted(async () => { ...@@ -255,9 +255,9 @@ onMounted(async () => {
255 } 255 }
256 // 获取已选中数据 256 // 获取已选中数据
257 // 如果有默认值处理 257 // 如果有默认值处理
258 + props.value = props.component_props.default;
258 if (props.value) { 259 if (props.value) {
259 - let default_value = JSON.parse(props.value); 260 + props.value.forEach(item => {
260 - default_value.forEach(item => {
261 if (item.type === 'dept') { 261 if (item.type === 'dept') {
262 emitCheckedGroup.value.dept.push(item); 262 emitCheckedGroup.value.dept.push(item);
263 } else if (item.type === 'role') { 263 } else if (item.type === 'role') {
......