diff --git a/src/pages/AddSceneReviewItem/index.vue b/src/pages/AddSceneReviewItem/index.vue index 16533b1..f30c31c 100644 --- a/src/pages/AddSceneReviewItem/index.vue +++ b/src/pages/AddSceneReviewItem/index.vue @@ -26,6 +26,21 @@ + + 风险等级: + + + + + + + 问题描述: @@ -65,6 +80,7 @@ import { safeNavigateBack } from '@/utils/navigation' const formData = ref({ checkItemId: '', + riskLevel: '', issueDesc: '', fileUrl: '' }) @@ -80,6 +96,16 @@ const checkItemOptions = computed(() => })) ) +const riskLevelOptions = [ + { id: '高', name: '高' }, + { id: '中', name: '中' }, + { id: '低', name: '低' } +] + +const handleRiskLevelChange = value => { + formData.value.riskLevel = value +} + const getSelectedCheckItem = templateItemId => dataList.value.find(item => item.templateItemId === templateItemId) @@ -156,6 +182,14 @@ const submitAddItem = async () => { return } + if (!formData.value.riskLevel) { + uni.showToast({ + title: '请选择风险等级', + icon: 'none' + }) + return + } + if (!formData.value.issueDesc.trim()) { uni.showToast({ title: '请输入问题描述', @@ -186,7 +220,8 @@ const submitAddItem = async () => { sourceType: '2', checkItemId: formData.value.checkItemId, detectionName: selectedCheckItem.itemDescription || '', - description: formData.value.issueDesc.trim(), + description: formData.value.riskLevel, + reason: formData.value.issueDesc.trim(), problemPhotoUrl: formData.value.fileUrl.trim(), status: '0' } diff --git a/src/pages/Intelligentize/index.vue b/src/pages/Intelligentize/index.vue index 2dd05e8..42eeb47 100644 --- a/src/pages/Intelligentize/index.vue +++ b/src/pages/Intelligentize/index.vue @@ -1,178 +1,205 @@