import { ref, watchEffect } from 'vue' import { ElSwitch } from 'element-plus' import CipDialog from '../cip-dialog' import CipFormRender from './index' import CipCodeMirror from '../cip-code-mirror' // import CipCodeMirror from '../cip-code-mirror' // import EquipmentRadio from '../cip-form-design/widgets/equipment-radio' export default { name: 'CipFormRenderPreview', props: { equipment: String, scheme: Object, modelValue: Boolean }, setup (props, { emit }) { const showOnly = ref(false) const item = ref({}) watchEffect(() => { if (props.modelValue) { item.value = {} } }) const emitModelValue = (val) => { emit('update:modelValue', val) } const previewDataDialog = ref(false) const previewData = (resolve, reject) => { previewDataDialog.value = true reject() } return () => <> emitModelValue(val)} onConfirm={(resolve, reject) => previewData(resolve, reject)} confirmText={'查看数据'} >
切换表单状态(注:使用时不会显示)
} }