Commit c4f00fdb authored by 郭志伟's avatar 郭志伟

fix(pageData): 默认值修复

parent e595a044
......@@ -10,7 +10,7 @@ import Number from '../DynamicForm/component/Number/index.vue';
import FormList from '../DynamicForm/component/FormList/index.vue';
import BackTopPicker from '../DynamicForm/component/BackTopPicker/index.vue';
import SwitchBtn from '../DynamicForm/component/SwitchBtn/index.vue';
import { SHOP_CART_CONFIG } from '@service/staticData.service';
import { SHOP_CART_CONFIG, DEFAULT_CONFIG } from '@service/staticData.service';
@Component({ components: { Upload, ColorSelector, BaseSelect, Textarea, Number, FormList, BackTopPicker, SwitchBtn }, name: 'DynamicPageForm' })
export default class DynamicPageForm extends Mixins(ContextMenuMixin) {
......@@ -149,7 +149,7 @@ export default class DynamicPageForm extends Mixins(ContextMenuMixin) {
type: 'checkbox'
}
],
formDefault: SHOP_CART_CONFIG
formDefault: {}
}
];
get propsSchema() {
......@@ -160,6 +160,7 @@ export default class DynamicPageForm extends Mixins(ContextMenuMixin) {
onAuthStateChange(val) {
const options = val ? ['购物车', '分享', '自定义'] : ['自定义'];
this.$set(this.floatSchema[1].formControl[0], 'options', options);
this.$set(this.floatSchema[1], 'formDefault', val ? SHOP_CART_CONFIG : DEFAULT_CONFIG);
}
@Watch('pageData', { immediate: true, deep: true })
......
......@@ -46,7 +46,10 @@ export default class TenantModule implements Module<EditorAuthInfo, RootState> {
mutations: MutationTree<EditorAuthInfo> = {
[FETCH_AUTH_INFO](state, data) {
// ! 此处存取存在问题
console.log(this.state.editor.pageInfo.uuid);
if (!data.cartAndShareBtn && !this.state.editor.pageInfo.uuid) {
Vue.set(this.state.editor.pageInfo.page.props, 'btAttachVal', []);
}
Vue.set(this.state, 'tenant', data);
}
};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment