修改全部的el-form-item内部控件为原生控件

This commit is contained in:
zhujiyan
2024-05-28 15:08:10 +08:00
parent 78954d2e11
commit f43427ad36
14 changed files with 314 additions and 429 deletions

View File

@@ -8,13 +8,13 @@
label-width="auto"
class="form-two"
>
<el-form-item label="普测负责单位:">
<el-form-item for="-" label="普测负责单位:">
<Area v-model="formdata.orgNo" disabled />
</el-form-item>
<el-form-item label="计划名称:" prop="planName">
<el-form-item for="-" label="计划名称:" prop="planName">
<el-input v-model="formdata.planName" placeholder="请输入计划名称"></el-input>
</el-form-item>
<el-form-item label="计划开始时间:" prop="planStartTime">
<el-form-item for="-" label="计划开始时间:" prop="planStartTime">
<el-date-picker
v-model="formdata.planStartTime"
type="date"
@@ -22,7 +22,7 @@
value-format="YYYY-MM-DD"
></el-date-picker>
</el-form-item>
<el-form-item label="计划结束时间:" prop="planEndTime">
<el-form-item for="-" label="计划结束时间:" prop="planEndTime">
<el-date-picker
v-model="formdata.planEndTime"
type="date"
@@ -30,7 +30,7 @@
value-format="YYYY-MM-DD"
></el-date-picker>
</el-form-item>
<el-form-item label="实际完成时间:" prop="planComplateTime">
<el-form-item for="-" label="实际完成时间:" prop="planComplateTime">
<el-date-picker
v-model="formdata.planComplateTime"
type="date"
@@ -38,12 +38,10 @@
value-format="YYYY-MM-DD"
></el-date-picker>
</el-form-item>
<el-form-item label="测试负责人:" prop="leader">
<el-form-item for="-" label="测试负责人:" prop="leader">
<el-input v-model="formdata.leader" placeholder="请输入测试负责人"></el-input>
</el-form-item>
<el-form-item label="关联电站:" prop="subIds">
<el-form-item for="-" label="关联电站:" prop="subIds" style="display: flex;align-items: center;">
<el-cascader v-model="formdata.subIds" :options="treeList" :props="defaultProps" clearable filterable />
<!-- <el-tree-select
accordion
@@ -61,7 +59,7 @@
/> -->
</el-form-item>
<!-- <el-form :model="formdata" label-width="auto"> -->
<el-form-item label="上传文件:" prop="fileList">
<el-form-item for="-" class="uploadFile" label="上传文件:" prop="fileList">
<el-upload
v-model:file-list="formdata.fileList"
ref="upload"
@@ -95,8 +93,8 @@
</div> -->
<template #footer v-if="title != '查看计划'">
<div class="dialog-footer">
<el-button type="primary" @click="submitFn">提交</el-button>
<el-button @click="cancelFn">取消</el-button>
<el-button type="primary" @click="submitFn">确定</el-button>
</div>
</template>
</el-dialog>
@@ -182,7 +180,6 @@ const submitFn = () => {
} else {
filePath = filePath + formdata.value.fileList[i].supervision + ','
}
if (i == formdata.value.fileList.length - 1) {
audit(filePath)
}
@@ -191,7 +188,6 @@ const submitFn = () => {
}
})
}
const audit = (filePath: any) => {
if (title.value == '普测计划新增') {
addSurvey({ ...formdata.value, filePath: filePath }).then((res: any) => {
@@ -212,7 +208,6 @@ const audit = (filePath: any) => {
const handleExceed: UploadProps['onExceed'] = (): void => {
ElMessage.error(`上传文件数量不能超过5个!`)
}
const open = (text: string, row?: any) => {
formdata.value = Object.assign({
orgName: '',
@@ -233,7 +228,6 @@ const open = (text: string, row?: any) => {
title.value = text
planAddition.value = true
formRef.value?.resetFields()
// if (row) {
// formdata.value = JSON.parse(JSON.stringify(row))
// nextTick(() => {
@@ -257,11 +251,10 @@ const open = (text: string, row?: any) => {
// })
// }
}
defineExpose({ open })
</script>
<style lang="scss" scoped>
:deep(.el-upload-list__item-info) {
width: 250px;
}
// :deep(.el-upload-list__item-info) {
// width: 250px;
// }
</style>