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={'查看数据'}
>
切换表单状态(注:使用时不会显示)
>
}
}