From 1b9fea7d4af68d8f933b2dc42bf6084b9646f64c Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期二, 04 三月 2025 08:39:55 +0800 Subject: [PATCH] 修改作业等级名称 --- src/views/dataUpload/saftyBaseInfo/productionInfo/components/addReport.vue | 72 +++++++++++++++++++++++++++--------- 1 files changed, 54 insertions(+), 18 deletions(-) diff --git a/src/views/dataUpload/saftyBaseInfo/productionInfo/components/addReport.vue b/src/views/dataUpload/saftyBaseInfo/productionInfo/components/addReport.vue index 6f72495..abfabc3 100644 --- a/src/views/dataUpload/saftyBaseInfo/productionInfo/components/addReport.vue +++ b/src/views/dataUpload/saftyBaseInfo/productionInfo/components/addReport.vue @@ -29,6 +29,11 @@ </el-form-item> </el-col> <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20"> + <el-form-item label="设计产能" prop="designCapacity"> + <el-input v-model.trim="form.designCapacity" type="number" placeholder="设计产能" clearable></el-input> + </el-form-item> + </el-col> + <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20"> <el-form-item label="涉及的危险化学品"> <el-input v-model.trim="form.msds" :autosize="{ minRows: 1 }" type="textarea" placeholder="涉及的危险化学品" clearable></el-input> </el-form-item> @@ -66,6 +71,14 @@ <div class="el-upload__tip">上传图片尺寸小于2M,最多可上传2张</div> </template> </el-upload> + </el-form-item> + </el-col> + <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-group> </el-form-item> </el-col> </el-row> @@ -109,6 +122,8 @@ craftDraw: string reactionType: string keyMonitorUnit: string + deleted: number | null + designCapacity: number | null } rules:{}, fileList: [], @@ -138,14 +153,17 @@ controlMean: '', craftDraw: '', reactionType: '', - keyMonitorUnit: '' + keyMonitorUnit: '', + deleted: 0, + designCapacity: null }, rules:{ craftName: [{ required: true, message: '请填写工艺名称', trigger: 'blur' }], craftContent: [{ required: true, message: '请填写工艺简介', trigger: 'blur' }], mainProdEquip: [{ required: true, message: '请填写主要生产设备', trigger: 'blur' }], keyParts: [{ required: true, message: '请填写重点部位', trigger: 'blur' }], - hazardCode: [{ required: true, message: '请填写重大危险源', trigger: 'blur' }] + hazardCode: [{ required: true, message: '请填写重大危险源', trigger: 'blur' }], + designCapacity: [{ required: true, message: '请填写设计产能', trigger: 'blur' }] }, fileList: [], uploadUrl: import.meta.env.VITE_API_URL + '/account/file/upload', @@ -179,27 +197,45 @@ controlMean: '', craftDraw: '', reactionType: '', - keyMonitorUnit: '' + keyMonitorUnit: '', + deleted: 0, + designCapacity: null } + state.fileList=[] }else{ state.title = '重新上报' - state.form = { - uuid: data.uuid, - craftName: '', - craftContent: '', - mainProdEquip: '', - keyParts: '', - hazardCode: '', - msds: '', - hazardCharacter: '', - parameterIndex: '', - controlMean: '', - craftDraw: '', - reactionType: '', - keyMonitorUnit: '' + Object.keys(state.form).forEach(key => { + if (Object.prototype.hasOwnProperty.call(data,key)) { + state.form[key] = JSON.parse(JSON.stringify(data))[key]; + } + }) + if(data.craftDraw !== ''){ + state.fileList = data.craftDraw.split(',').map((i,index) => { + return { + url: i, + name: i + } + }) + }else{ + state.fileList=[] } + + // state.form = { + // uuid: data.uuid, + // craftName: '', + // craftContent: '', + // mainProdEquip: '', + // keyParts: '', + // hazardCode: '', + // msds: '', + // hazardCharacter: '', + // parameterIndex: '', + // controlMean: '', + // craftDraw: '', + // reactionType: '', + // keyMonitorUnit: '' + // } } - state.fileList=[] }; // 新增修改 -- Gitblit v1.9.2