<template> <el-dialog :visible.sync="dialogFormVisible" title="详情" append-to-body> <el-form ref="dataForm" :model="form" label-well-code="right" label-width="120px"> <el-row :gutter="10"> <el-col :span="12"> <el-form-item label="部门"> <el-input v-model.trim="form.deptName" disabled type="text" /> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="部门职能指标" > <el-input v-model.trim="form.deptscore" disabled type="text" /> </el-form-item> </el-col> </el-row> <el-row :gutter="10"> <el-col :span="12"> <el-form-item label="专项指标" > <el-input v-model.trim="form.specialscore" disabled type="text" /> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="经济指标" > <el-input v-model.trim="form.economyscore" disabled type="text" /> </el-form-item> </el-col> </el-row> <el-row :gutter="10"> <el-col :span="12"> <el-form-item label="行政综合指标" > <el-input v-model.trim="form.totalscore" disabled type="text" /> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="综合得分" > <el-input v-model.trim="form.score" disabled type="text" /> </el-form-item> </el-col> </el-row> <el-row :gutter="10"> <el-col :span="12"> <el-form-item label="等级" > <el-input v-model.trim="form.rank" disabled type="text" /> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="时间" > <el-input v-model.trim="form.ts" disabled type="text" /> </el-form-item> </el-col> </el-row> </el-form> </el-dialog> </template> <script> export default { name: 'ListDeptResultDetail', prop: { showListDeptResultDetailData: { type: Object, default: () => {} } }, data() { return { form: { deptName: '', deptscore: '', specialscore: '', economyscore: '', totalscore: '', score: '', rank: '', time: '' }, dialogFormVisible: false } }, methods: { // 初始化对话框 initDialog: function(dialogFormVisible, row) { console.log('执行initDialog', dialogFormVisible) this.dialogFormVisible = dialogFormVisible this.form.deptName = row.deptName this.form.deptscore = row.deptscore this.form.specialscore = row.specialscore this.form.economyscore = row.economyscore this.form.totalscore = row.totalscore this.form.score = row.score this.form.rank = row.rank this.form.ts = row.ts } } } </script> <style rel="stylesheet/scss" lang="scss" scoped> .el-select{ width: 100%; } .el-date-editor{ width: 100%; } </style>