From bd19a941293d124d7c58c6d351e7e86c1fa15559 Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期二, 26 十一月 2024 11:18:50 +0800 Subject: [PATCH] 新增数据上报修改 --- src/views/dataUpload/saftyBaseInfo/judgeReport/components/addReport.vue | 32 +++++++++++++++++++++++++------- 1 files changed, 25 insertions(+), 7 deletions(-) diff --git a/src/views/dataUpload/saftyBaseInfo/judgeReport/components/addReport.vue b/src/views/dataUpload/saftyBaseInfo/judgeReport/components/addReport.vue index 4463662..9a62be3 100644 --- a/src/views/dataUpload/saftyBaseInfo/judgeReport/components/addReport.vue +++ b/src/views/dataUpload/saftyBaseInfo/judgeReport/components/addReport.vue @@ -1,7 +1,7 @@ <template> <div class="system-add-user-container"> <el-dialog :title="title" v-model="isShowDialog" width="50%"> - <el-form :model="form" size="default" ref="formRef" :rules="rules" label-width="120px"> + <el-form :model="form" size="default" ref="formRef" :rules="rules" label-width="150px"> <el-row :gutter="35"> <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20"> <el-form-item label="" prop="type"> @@ -9,6 +9,18 @@ <el-radio :label="1">安全评价报告</el-radio> <el-radio :label="2">安全三同时</el-radio> </el-radio-group> + </el-form-item> + </el-col> + <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20" v-if="form.type == 2"> + <el-form-item label="安全三同时文件类型"> + <el-select v-model="form.threeMeanwhileType" style="width: 100%"> + <el-option + v-for="item in typeList" + :key="item.value" + :label="item.label" + :value="item.value" + /> + </el-select> </el-form-item> </el-col> <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20"> @@ -39,8 +51,8 @@ <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20" v-if="title == '新增上报'? false : true"> <el-form-item label="删除状态" prop="deleted"> <el-radio-group v-model="form.deleted"> - <el-radio label="0">未删除</el-radio> - <el-radio label="1">已删除</el-radio> + <el-radio :label="0">未删除</el-radio> + <el-radio :label="1">已删除</el-radio> </el-radio-group> </el-form-item> </el-col> @@ -76,10 +88,12 @@ remarks: string evaluateTime: string files: string - deleted: string + deleted: number | null + threeMeanwhileType: string } rules:{}, fileList: [], + typeList: Array<any> uploadUrl: string, header: {} } @@ -98,7 +112,8 @@ remarks: '', evaluateTime: '', files: '', - deleted: '0' + deleted: 0, + threeMeanwhileType: '' }, rules:{ type: [{ required: true, message: '请选择报告类型', trigger: 'blur'}], @@ -107,6 +122,7 @@ evaluateTime: [{ required: true, message: '请选择评价时间', trigger: 'blur'}] }, fileList: [], + typeList: [], uploadUrl: import.meta.env.VITE_API_URL + '/account/file/upload', header: { uid: Cookies.get('uid'), @@ -119,8 +135,9 @@ }) // 打开弹窗 - const open = (type: string, data: object) => { + const open = (type: string, data: object,typeList: Array<any>) => { state.isShowDialog = true; + state.typeList = typeList if (type === 'add') { state.title = '新增上报'; state.form = { @@ -130,7 +147,8 @@ remarks: '', evaluateTime: '', files: '', - deleted: '0' + deleted: 0, + threeMeanwhileType: '' } state.fileList = [] }else{ -- Gitblit v1.9.2