riku
2024-04-24 da51e7d5bbf5ff1610209510571e94d0523b515c
src/views/fytz/user/components/CompUserInfo.vue
@@ -5,7 +5,7 @@
    :doClear="active"
    :useCancel="create"
    :useReset="!create"
    @updateEdit="(v) => $emit('updateEdit', v)"
    @update:isEdit="(v) => $emit('updateEdit', v)"
    @submit="submit"
    @cancel="$emit('onCancel')"
  >
@@ -92,10 +92,10 @@
const props = defineProps({
  //基本信息
  model: {
    type: Object,
    default: () => {
      return { isenable: true };
    }
    type: Object
    // default: () => {
    //   return { isenable: true };
    // }
  },
  create: {
    type: Boolean,
@@ -107,9 +107,14 @@
  }
});
const formInfo = computed(() => {
  return parseUserInfo(props.model);
});
const formInfo = ref({ isenable: true });
watch(
  () => props.model,
  (nValue) => {
    formInfo.value = parseUserInfo(nValue);
  }
);
const emit = defineEmits(['onSubmit', 'onCancel', 'updateEdit']);