|
|
@@ -60,7 +60,7 @@
|
|
|
<tr>
|
|
|
<th class="content-col">评估内容</th>
|
|
|
<th class="level-col">级别</th>
|
|
|
- <th class="select-col">选择</th>
|
|
|
+ <th class="select-col">符合项目</th>
|
|
|
</tr>
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
@@ -78,9 +78,13 @@
|
|
|
</td>
|
|
|
<td class="level" rowspan="7">I级</td>
|
|
|
<td class="select" rowspan="7">
|
|
|
- <el-radio-group v-model="form.attackLevel" :disabled="isDetail">
|
|
|
- <el-radio :value="1"> 符合</el-radio>
|
|
|
- </el-radio-group>
|
|
|
+ <el-input
|
|
|
+ v-model="form.level1Content"
|
|
|
+ type="textarea"
|
|
|
+ :rows="6"
|
|
|
+ placeholder="请输入符合项目"
|
|
|
+ :disabled="isDetail"
|
|
|
+ />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr></tr><tr></tr><tr></tr><tr></tr><tr></tr><tr></tr>
|
|
|
@@ -95,9 +99,13 @@
|
|
|
</td>
|
|
|
<td class="level" rowspan="3">II级</td>
|
|
|
<td class="select" rowspan="3">
|
|
|
- <el-radio-group v-model="form.attackLevel" :disabled="isDetail">
|
|
|
- <el-radio :value="2"> 符合</el-radio>
|
|
|
- </el-radio-group>
|
|
|
+ <el-input
|
|
|
+ v-model="form.level2Content"
|
|
|
+ type="textarea"
|
|
|
+ :rows="3"
|
|
|
+ placeholder="请输入符合项目"
|
|
|
+ :disabled="isDetail"
|
|
|
+ />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr></tr><tr></tr>
|
|
|
@@ -113,9 +121,13 @@
|
|
|
</td>
|
|
|
<td class="level" rowspan="4">III级</td>
|
|
|
<td class="select" rowspan="4">
|
|
|
- <el-radio-group v-model="form.attackLevel" :disabled="isDetail">
|
|
|
- <el-radio :value="3"> 符合</el-radio>
|
|
|
- </el-radio-group>
|
|
|
+ <el-input
|
|
|
+ v-model="form.level3Content"
|
|
|
+ type="textarea"
|
|
|
+ :rows="4"
|
|
|
+ placeholder="请输入符合项目"
|
|
|
+ :disabled="isDetail"
|
|
|
+ />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr></tr><tr></tr><tr></tr>
|
|
|
@@ -129,9 +141,13 @@
|
|
|
</td>
|
|
|
<td class="level" rowspan="2">IV级</td>
|
|
|
<td class="select" rowspan="2">
|
|
|
- <el-radio-group v-model="form.attackLevel" :disabled="isDetail">
|
|
|
- <el-radio :value="4"> 符合</el-radio>
|
|
|
- </el-radio-group>
|
|
|
+ <el-input
|
|
|
+ v-model="form.level4Content"
|
|
|
+ type="textarea"
|
|
|
+ :rows="2"
|
|
|
+ placeholder="请输入符合项目"
|
|
|
+ :disabled="isDetail"
|
|
|
+ />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr></tr>
|
|
|
@@ -301,6 +317,12 @@ const serializeFormData = () => {
|
|
|
// 攻击风险等级(1=I级,2=II级,3=III级,4=IV级)
|
|
|
attackLevel: form.attackLevel || 0,
|
|
|
|
|
|
+ // 各级别符合项目内容
|
|
|
+ level1Content: form.level1Content || '',
|
|
|
+ level2Content: form.level2Content || '',
|
|
|
+ level3Content: form.level3Content || '',
|
|
|
+ level4Content: form.level4Content || '',
|
|
|
+
|
|
|
// 风险程度
|
|
|
riskLevel: form.riskLevel || '',
|
|
|
|
|
|
@@ -325,6 +347,12 @@ const deserializeFormData = (formData: Record<string, any>) => {
|
|
|
// 攻击风险等级
|
|
|
form.attackLevel = formData.attackLevel || 0
|
|
|
|
|
|
+ // 各级别符合项目内容
|
|
|
+ form.level1Content = formData.level1Content || ''
|
|
|
+ form.level2Content = formData.level2Content || ''
|
|
|
+ form.level3Content = formData.level3Content || ''
|
|
|
+ form.level4Content = formData.level4Content || ''
|
|
|
+
|
|
|
// 风险程度
|
|
|
form.riskLevel = formData.riskLevel || ''
|
|
|
|
|
|
@@ -345,6 +373,12 @@ const resetAttackRiskForm = () => {
|
|
|
// 攻击风险等级
|
|
|
form.attackLevel = 0
|
|
|
|
|
|
+ // 各级别符合项目内容
|
|
|
+ form.level1Content = ''
|
|
|
+ form.level2Content = ''
|
|
|
+ form.level3Content = ''
|
|
|
+ form.level4Content = ''
|
|
|
+
|
|
|
// 风险程度
|
|
|
form.riskLevel = ''
|
|
|
|
|
|
@@ -420,6 +454,12 @@ const form = reactive({
|
|
|
// 攻击风险等级(0=无,1=I级,2=II级,3=III级,4=IV级)
|
|
|
attackLevel: 0,
|
|
|
|
|
|
+ // 各级别符合项目内容
|
|
|
+ level1Content: '',
|
|
|
+ level2Content: '',
|
|
|
+ level3Content: '',
|
|
|
+ level4Content: '',
|
|
|
+
|
|
|
// 风险程度
|
|
|
riskLevel: '',
|
|
|
|
|
|
@@ -753,7 +793,7 @@ const handleExport = () => {
|
|
|
<tr>
|
|
|
<th class="content-col">评估内容</th>
|
|
|
<th class="level-col">级别</th>
|
|
|
- <th class="select-col">选择</th>
|
|
|
+ <th class="select-col">符合项目</th>
|
|
|
</tr>
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
@@ -769,7 +809,7 @@ const handleExport = () => {
|
|
|
<div class="content-item">(7) 既往人格不良者(有冲动、边缘型人格障碍)</div>
|
|
|
</td>
|
|
|
<td class="level">I级</td>
|
|
|
- <td class="select">${form.attackLevel === 1 ? '☑' : '☐'} 符合</td>
|
|
|
+ <td class="select">${form.level1Content || ''}</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td class="content">
|
|
|
@@ -779,7 +819,7 @@ const handleExport = () => {
|
|
|
<div class="content-item">(3) 或精神分裂症有命令性幻听者</div>
|
|
|
</td>
|
|
|
<td class="level">II级</td>
|
|
|
- <td class="select">${form.attackLevel === 2 ? '☑' : '☐'} 符合</td>
|
|
|
+ <td class="select">${form.level2Content || ''}</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td class="content">
|
|
|
@@ -790,7 +830,7 @@ const handleExport = () => {
|
|
|
<div class="content-item">(4) 既往曾有过主动的躯体攻击行为</div>
|
|
|
</td>
|
|
|
<td class="level">III级</td>
|
|
|
- <td class="select">${form.attackLevel === 3 ? '☑' : '☐'} 符合</td>
|
|
|
+ <td class="select">${form.level3Content || ''}</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td class="content">
|
|
|
@@ -799,7 +839,7 @@ const handleExport = () => {
|
|
|
<div class="content-item">(2) 攻击行为在一天内至少出现两次以上或攻击行为造成了他人肉体上的伤害</div>
|
|
|
</td>
|
|
|
<td class="level">IV级</td>
|
|
|
- <td class="select">${form.attackLevel === 4 ? '☑' : '☐'} 符合</td>
|
|
|
+ <td class="select">${form.level4Content || ''}</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|