| | |
| | | const props = withDefaults(defineProps<TenderProps>(), { |
| | | formInline: () => ({ |
| | | id: "", // 主键Id(必填) |
| | | tenderId: "", |
| | | higherDeptOptions: [], |
| | | projectName: "", |
| | | toubiaoStartDate: "", // 投标报名开始时间(必填,格式:yyyy-MM-dd HH:mm:ss) |
| | | toubiaoEndDate: "", // 投标报名结束时间(必填,格式:yyyy-MM-dd HH:mm:ss) |
| | |
| | | zhaobiaowenjian: "", // 招标文件(必填,长度1-512字符) |
| | | zhaobiaowenjianName: "", |
| | | biangengwenjian: "", |
| | | biangengwenjianName: "", |
| | | fujian: "", // 附件(可选,最大长度512字符,可为空) |
| | | fujianName: "", // 附件(可选,最大长度512字符,可为空) |
| | | kaibiaodidian: "" // 开标地点(必填,长度1-250字符) |
| | |
| | | upload.value!.handleStart(file); |
| | | }; |
| | | defineExpose({ getRef }); |
| | | onMounted(async () => {}); |
| | | onMounted(async () => { |
| | | if (props.formInline.biangengwenjianName) { |
| | | validateForm.fileList = [ |
| | | { |
| | | name: props.formInline.biangengwenjianName, |
| | | url: props.formInline.biangengwenjian |
| | | } |
| | | ]; |
| | | } |
| | | }); |
| | | </script> |
| | | |
| | | <template> |
| | |
| | | </el-row> |
| | | <el-row v-else :gutter="30"> |
| | | <div v-if="props.isChange" style="width: 100%"> |
| | | <!-- <re-col :value="24" :xs="24" :sm="24"> |
| | | <re-col :value="24" :xs="24" :sm="24"> |
| | | <el-form-item label="标题" prop="projectName"> |
| | | <el-input |
| | | v-model="newFormInline.projectName" |
| | |
| | | placeholder="请输入标题" |
| | | /> |
| | | </el-form-item> |
| | | </re-col> --> |
| | | </re-col> |
| | | <re-col :value="24" :xs="24" :sm="24"> |
| | | <el-form-item label="变更文件" prop="biangengwenjian"> |
| | | <el-upload |