From 25e035214a42e0037bacfa59d6903ccaf0a37cc0 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期六, 24 八月 2024 12:14:13 +0800 Subject: [PATCH] 左侧菜单阴影优化 --- src/views/system/report/index.vue | 98 ++++++++++++++++++++++++++---------------------- 1 files changed, 53 insertions(+), 45 deletions(-) diff --git a/src/views/system/report/index.vue b/src/views/system/report/index.vue index b0a46b1..23cd7f8 100644 --- a/src/views/system/report/index.vue +++ b/src/views/system/report/index.vue @@ -176,49 +176,57 @@ </el-dialog> <!-- 瀹℃牳鎶ュ --> - <el-dialog title="鎶ュ瀹℃牳" :visible.sync="auditingOpen" width="900px" append-to-body> - <el-form ref="form" :model="auditingForm" :rules="auditingRules" label-width="80px"> - <el-form-item label="鐐逛綅"> - <el-input v-model="auditingForm.pointName" disabled /> - </el-form-item> - <el-form-item label="杩愮淮鍗曚綅"> - <el-input v-model="auditingForm.unitName" disabled /> - </el-form-item> - <el-form-item label="鎶ュ浜哄憳"> - <el-input v-model="auditingForm.peopleName" disabled /> - </el-form-item> - <el-form-item label="鎶ュ绫诲瀷"> - <el-input v-model="auditingForm.reportType" disabled /> - </el-form-item> - <el-form-item label="鏁呴殰绫诲瀷"> - <el-input v-model="auditingForm.errorType" disabled /> - </el-form-item> - <el-form-item label="鐢熸晥鏃堕棿"> - <el-date-picker v-model="auditingForm.beginCreateTime" disabled /> - </el-form-item> - <el-form-item label="澶辨晥鏃堕棿"> - <el-date-picker v-model="auditingForm.endCreateTime" disabled /> - </el-form-item> - <el-form-item label="鎶ュ鍐呭"> - <span v-html="auditingForm.reportContent"></span> - </el-form-item> - <el-form-item label="涓婃姤鏉愭枡"> - <el-link - v-for="item in auditingForm.reportMaterials != null ? auditingForm.reportMaterials.split(',') : auditingForm.reportMaterials" - :underline="false" type="primary" :key="item" @click="handleDownload(item)"> - {{ item.substring(item.lastIndexOf("/") + 1) }} - </el-link> - </el-form-item> - <el-form-item label="瀹℃牳缁撴灉"> - <el-radio-group v-model="auditingForm.auditingResult"> - <el-radio :label="true">閫氳繃</el-radio> - <el-radio :label="false">椹冲洖</el-radio> - </el-radio-group> - </el-form-item> - <el-form-item label="瀹℃牳鎰忚" prop="auditOpinion"> - <el-input v-model="auditingForm.auditOpinion" /> - </el-form-item> - </el-form> + <el-dialog title="鎶ュ瀹℃牳" :visible.sync="auditingOpen" width="800px" append-to-body> + <div style="display: flex;flex-direction: row"> + <div style="flex: 6; border-right: 1px solid #d2d1d1; padding-right: 20px"> + <el-form ref="form" :model="auditingForm" :rules="auditingRules" label-width="80px"> + <el-form-item label="鐐逛綅"> + <el-input v-model="auditingForm.pointName" disabled /> + </el-form-item> + <el-form-item label="杩愮淮鍗曚綅"> + <el-input v-model="auditingForm.unitName" disabled /> + </el-form-item> + <el-form-item label="鎶ュ浜哄憳"> + <el-input v-model="auditingForm.peopleName" disabled /> + </el-form-item> + <el-form-item label="鎶ュ绫诲瀷"> + <el-input v-model="auditingForm.reportType" disabled /> + </el-form-item> + <el-form-item label="鏁呴殰绫诲瀷"> + <el-input v-model="auditingForm.errorType" disabled /> + </el-form-item> + <el-form-item label="鐢熸晥鏃堕棿"> + <el-date-picker v-model="auditingForm.beginCreateTime" disabled /> + </el-form-item> + <el-form-item label="澶辨晥鏃堕棿"> + <el-date-picker v-model="auditingForm.endCreateTime" disabled /> + </el-form-item> + <el-form-item label="瀹℃牳缁撴灉"> + <el-radio-group v-model="auditingForm.auditingResult"> + <el-radio :label="true">閫氳繃</el-radio> + <el-radio :label="false">椹冲洖</el-radio> + </el-radio-group> + </el-form-item> + <el-form-item label="瀹℃牳鎰忚" prop="auditOpinion"> + <el-input v-model="auditingForm.auditOpinion" /> + </el-form-item> + </el-form> + </div> + <div style="flex: 5; padding-left: 20px"> + <el-form> + <el-form-item label="鎶ュ鍐呭"> + <span v-html="auditingForm.reportContent"></span> + </el-form-item> + <el-form-item label="涓婃姤鏉愭枡"> + <el-link + v-for="item in auditingForm.reportMaterials != null ? auditingForm.reportMaterials.split(',') : auditingForm.reportMaterials" + :underline="false" type="primary" :key="item" @click="handleDownload(item)">{{ item.substring(item.lastIndexOf("/") + 1) + }}</el-link> + </el-form-item> + </el-form> + </div> + </div> + <div slot="footer" class="dialog-footer"> <el-button @click="auditingCancel">鍙� 娑�</el-button> <el-button type="primary" @click="auditingSubmit">纭� 瀹�</el-button> @@ -229,7 +237,7 @@ </template> <script> -import { listReport, getReport, delReport, addReport, updateReport, auditing, importReport } from "@/api/platform/report"; +import { listReport, getReport, delReport, addReport, updateReport, auditing, audit, importReport } from "@/api/platform/report"; import { pointSelectData } from "@/api/platform/point"; export default { @@ -477,7 +485,7 @@ auditOpinion: this.auditingForm.auditOpinion, auditingResult: this.auditingForm.auditingResult } - auditing(this.auditingForm).then(response => { + audit(this.auditingForm).then(response => { this.$modal.msgSuccess("瀹℃牳鎴愬姛"); this.auditingOpen = false this.getList(); -- Gitblit v1.8.0