fix(#725): guanyu (文件合入)

This commit is contained in:
2026-06-14 19:40:29 +08:00
committed by 华佗
parent f7b1e6589c
commit c4bfc1bba3

View File

@@ -77,14 +77,14 @@ const tableData=ref([]);const total=ref(0);const stats=ref({})
const addVisible=ref(false);const completeVisible=ref(false)
const addForm=ref({patientId:null,diseaseType:'',targetTime:90,doctor:''})
const addFormRef=ref(null)
const addFormRules={patientId:[{required:true,message:'请选择患者',trigger:'blur'}]}
const addFormRules={patientId:[{required:true,message:'请选择患者',trigger:'change'}]}
const completeForm=ref({doorToTreatmentTime:60});let currentId=null
const q=ref({pageNo:1,pageSize:20,diseaseType:'',isAchieved:null})
const loadData=async()=>{const r=await getPage(q.value);tableData.value=r.data?.records||[];total.value=r.data?.total||0}
const refreshStats=async()=>{const r=await getStats({});stats.value=r.data||{}}
const showAdd=()=>{addForm.value={patientId:null,diseaseType:'',targetTime:90,doctor:''};addVisible.value=true}
const showComplete=(row)=>{currentId=row.id;completeForm.value={doorToTreatmentTime:60};completeVisible.value=true}
const submitAdd=async()=>{if(addFormRef.value){try{await addFormRef.value.validate()}catch{return}}await activate(addForm.value);ElMessage.success('绿色通道已激活');addVisible.value=false;loadData();refreshStats()}
const submitAdd=async()=>{if(addFormRef.value){const valid=await addFormRef.value.validate().catch(()=>false);if(!valid)return}await activate(addForm.value);ElMessage.success('绿色通道已激活');addVisible.value=false;loadData();refreshStats()}
const doComplete=async()=>{await complete(currentId,completeForm.value);ElMessage.success('评估完成');completeVisible.value=false;loadData();refreshStats()}
const delItem=async(id)=>{await del(id);ElMessage.success('已删除');loadData();refreshStats()}
onMounted(()=>{loadData();refreshStats()})