[feat] 更新项目跟踪表单和部门选项

This commit is contained in:
hhyykk 2024-12-23 18:45:35 +08:00
parent 2d49a7a49b
commit f2c8137fc6
2 changed files with 7 additions and 4 deletions

View File

@ -241,7 +241,7 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24" v-if="formType !== 'create' && formData.status === 2">
<el-form-item label="变更事项" prop="changeOfMatters"> <el-form-item label="变更事项" prop="changeOfMatters">
<el-radio-group v-model="formData.changeOfMatters"> <el-radio-group v-model="formData.changeOfMatters">
<el-radio <el-radio
@ -254,17 +254,17 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24" v-if="formType !== 'create' && formData.status === '2'">
<el-form-item label="变更原因" prop="changeReason"> <el-form-item label="变更原因" prop="changeReason">
<el-input v-model="formData.changeReason" placeholder="请输入变更原因" /> <el-input v-model="formData.changeReason" placeholder="请输入变更原因" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12" v-if="formType !== 'create' && formData.status === '2'">
<el-form-item label="变更前" prop="beforeChange"> <el-form-item label="变更前" prop="beforeChange">
<el-input v-model="formData.beforeChange" placeholder="请输入变更前" /> <el-input v-model="formData.beforeChange" placeholder="请输入变更前" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12" v-if="formType !== 'create' && formData.status === '2'">
<el-form-item label="变更后" prop="afterChange"> <el-form-item label="变更后" prop="afterChange">
<el-input v-model="formData.afterChange" placeholder="请输入变更后" /> <el-input v-model="formData.afterChange" placeholder="请输入变更后" />
</el-form-item> </el-form-item>
@ -330,6 +330,7 @@ const formData = ref({
beforeChange: undefined, beforeChange: undefined,
afterChange: undefined, afterChange: undefined,
entrustmentOther: undefined, entrustmentOther: undefined,
status: undefined,
}) })
const formRules = reactive({ const formRules = reactive({
name: [{ required: true, message: '项目名称不能为空', trigger: 'blur' }], name: [{ required: true, message: '项目名称不能为空', trigger: 'blur' }],
@ -433,6 +434,7 @@ const resetForm = () => {
beforeChange: undefined, beforeChange: undefined,
afterChange: undefined, afterChange: undefined,
entrustmentOther: undefined, entrustmentOther: undefined,
status: undefined,
} }
formRef.value?.resetFields() formRef.value?.resetFields()
} }

View File

@ -102,6 +102,7 @@ const queryParams = reactive({
contractAmount: undefined, contractAmount: undefined,
businessType: undefined, businessType: undefined,
landingPossibility: undefined, landingPossibility: undefined,
status: undefined,
}) })
const formRef = ref() const formRef = ref()