Browse Source

fix: 删除bug

main
buaixuexideshitongxue 2 weeks ago
parent
commit
53c378ca4b
  1. 8
      src/views/report/edit/controlPrice.vue

8
src/views/report/edit/controlPrice.vue

@ -82,6 +82,7 @@ const editAll = ref(false)
// //
const delDialog = ref(false); const delDialog = ref(false);
const delFormRef = ref();
const delFormData = ref({}); const delFormData = ref({});
const deleteFlag = ref(false) const deleteFlag = ref(false)
@ -92,6 +93,10 @@ const fixPrecision = (num, precision = 2) => {
} }
const handleDel= async ()=> { const handleDel= async ()=> {
if (!delFormRef.value) return;
const isValid = await delFormRef.value.validate().catch(() => false);
if (!isValid) return;
const body ={ const body ={
id: route.query.id, id: route.query.id,
deleteReason: delFormData.value.deleteReason deleteReason: delFormData.value.deleteReason
@ -1503,9 +1508,10 @@ function hasAuditAttachment() {
<el-form :label-width="120" :model="delFormData" ref="delFormRef"> <el-form :label-width="120" :model="delFormData" ref="delFormRef">
<el-form-item <el-form-item
label="删除原因" label="删除原因"
prop="delReason" prop="deleteReason"
:rules="{ :rules="{
required: true, required: true,
whitespace: true,
message: '请输入删除原因', message: '请输入删除原因',
}" }"
> >

Loading…
Cancel
Save