master
2358328281@qq.com 5 days ago
parent c9efdb0e65
commit d657a141e9

@ -18,7 +18,7 @@
ref="formRef"
:model="form"
:rules="rules"
label-width="120px"
label-width="130px"
style="max-width: 800px"
>
<el-form-item :label="$t('label.hospitalName')" prop="name">
@ -99,7 +99,7 @@
/>
</el-select>
</el-form-item>
<el-form-item :label="$t('label.acceptanceReport')">
<el-form-item :label="$t('label.acceptanceReport')" required>
<el-upload
v-model:file-list="reportFileList"
:auto-upload="false"

@ -307,13 +307,13 @@
<el-radio-button label="低"></el-radio-button>
</el-radio-group>
</el-form-item>
<el-form-item :label="$t('label.dept')">
<el-form-item :label="$t('label.dept')" prop="department">
<el-input
v-model="quickForm.department"
:placeholder="$t('placeholder.dept')"
/>
</el-form-item>
<el-form-item :label="$t('label.name')">
<el-form-item :label="$t('label.name')" prop="submitter">
<el-input
v-model="quickForm.submitter"
:placeholder="$t('placeholder.name')"
@ -609,6 +609,22 @@ const quickRules = {
trigger: "change",
},
],
department: [
{
required: true,
whitespace: true,
message: () => $t("msg.pleaseInputDept"),
trigger: "blur",
},
],
submitter: [
{
required: true,
whitespace: true,
message: () => $t("msg.pleaseInputName"),
trigger: "blur",
},
],
description: [
{
required: true,
@ -748,6 +764,9 @@ const onQuickClosed = () => {
};
const submitQuick = async () => {
// dept / submitter
quickForm.department = (quickForm.department || "").trim();
quickForm.submitter = (quickForm.submitter || "").trim();
await quickFormRef.value.validate(async (valid) => {
if (!valid) return;
quickSubmitting.value = true;

Loading…
Cancel
Save