feat: v2 可视化量表编辑器(卡片流+虚拟列表+拖拽+因子分组+批量+核对视图+撤销重做+草稿)+ ora P1 修复(MMPI items 因子迁移/展开区击键/双编辑器冲突保护)
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import React, { useState } from 'react';
|
||||
import { Button, Input, InputNumber, Table, Space, Modal, message, Select, Form, Typography, Card } from 'antd';
|
||||
import { PlusOutlined, DeleteOutlined, ImportOutlined, ArrowUpOutlined, ArrowDownOutlined } from '@ant-design/icons';
|
||||
import type { Scale, Question, ResponseOption } from '../../../types';
|
||||
import type { Scale, Question, ResponseOption, QuestionOption } from '../../../types';
|
||||
|
||||
const { Text } = Typography;
|
||||
|
||||
@@ -37,7 +37,7 @@ const QuestionsResponseTab: React.FC<Props> = ({ scale, updateScale }) => {
|
||||
const [importVisible, setImportVisible] = useState(false);
|
||||
const [importText, setImportText] = useState('');
|
||||
const [editIdx, setEditIdx] = useState<number | null>(null);
|
||||
const [optionsModal, setOptionsModal] = useState<{ idx: number; options: { value: string; label: string; score?: number }[] } | null>(null);
|
||||
const [optionsModal, setOptionsModal] = useState<{ idx: number; options: QuestionOption[] } | null>(null);
|
||||
|
||||
const opts = scale.responseOptions;
|
||||
const questions = scale.questions;
|
||||
|
||||
Reference in New Issue
Block a user