diff --git a/web/src/pages/Edit/components/Edit.vue b/web/src/pages/Edit/components/Edit.vue index ed754303..557eaa24 100644 --- a/web/src/pages/Edit/components/Edit.vue +++ b/web/src/pages/Edit/components/Edit.vue @@ -15,7 +15,7 @@ - + - + { + return { + width: '40px', + name: item.nameShow, + value: item.name + } + }) + ] }, shapeListMap() { - return shapeListMap[this.$i18n.locale] || shapeListMap.zh + const map = shapeListMap[this.$i18n.locale] || shapeListMap.zh + const map2 = {} + this.mindMap.extendShapeList.forEach(item => { + map2[item.name] = item.path + }) + return { + ...map, + ...map2 + } }, linearGradientDirList() { return ( diff --git a/web/src/store.js b/web/src/store.js index 647f4733..55dd319b 100644 --- a/web/src/store.js +++ b/web/src/store.js @@ -38,6 +38,7 @@ const store = new Vuex.Store({ supportCheckbox: false, // 是否支持Checkbox插件 supportLineFlow: false, // 是否支持LineFlow插件 supportMomentum: false, // 是否支持Momentum插件 + supportMoreShapes: false,// 是否支持MoreShapes插件 isDragOutlineTreeNode: false, // 当前是否正在拖拽大纲树的节点 aiConfig: { api: 'http://ark.cn-beijing.volces.com/api/v3/chat/completions', @@ -138,6 +139,11 @@ const store = new Vuex.Store({ state.supportMomentum = data }, + // 设置是否支持MoreShapes插件 + setSupportMoreShapes(state, data) { + state.supportMoreShapes = data + }, + // 设置树节点拖拽 setIsDragOutlineTreeNode(state, data) { state.isDragOutlineTreeNode = data