| | |
| | | :tree-props="{children: 'children', hasChildren: 'hasChildren'}" |
| | | :show-overflow-tooltip="true"> |
| | | <el-table-column label="项目名称" min-width="250" :show-overflow-tooltip="true" prop="projectName" /> |
| | | <el-table-column label="建设内容" min-width="150" :show-overflow-tooltip="true" prop="buildContent"/> |
| | | <el-table-column label="项目推进类型" align="center" prop="projectType"> |
| | | <template slot-scope="scope"> |
| | | <dict-tag :options="dict.type.sys_project_type" :value="scope.row.projectType"/> |
| | |
| | | <el-form ref="form" :model="form" :rules="rules" label-width="80px"> |
| | | <el-form-item label="工程名称" prop="projectName"> |
| | | <el-input v-model="form.projectName" placeholder="请输入工程名称" /> |
| | | </el-form-item> |
| | | <el-form-item label="建设内容" prop="buildContent"> |
| | | <el-input v-model.trim="form.buildContent" style="width: 100%;" :rows="4" maxlength="1000" |
| | | placeholder="请输入" type="textarea"/> |
| | | </el-form-item> |
| | | <el-row :gutter="20"> |
| | | <el-col :span="12"> |
| | |
| | | form: {}, |
| | | // 表单校验 |
| | | rules: { |
| | | buildContent: [{required: true, message: '请输入建设内容', trigger: 'blur'}], |
| | | projectName: [{required: true, message: '请输入工程名称', trigger: 'blur'}], |
| | | projectInfoId: [{required: true, message: '请选择主项目', trigger: 'change'}], |
| | | investmentAmount: [{required: true, message: '请输入投资额', trigger: 'change'}], |