| | |
| | | <template> |
| | | <el-dialog :title="titleMap[mode]" v-model="visible" :width="800" destroy-on-close @closed="$emit('closed')"> |
| | | <el-dialog :title="titleMap[mode]" v-model="visible" :width="450" destroy-on-close @closed="$emit('closed')"> |
| | | <el-form :model="form" :rules="rules" :disabled="mode == 'show'" ref="dialogForm" label-width="120px" |
| | | label-position="center"> |
| | | <el-row> |
| | | <el-col :span="13"> |
| | | <el-col :span="24"> |
| | | <el-form-item label="年份" prop="year"> |
| | | <el-select style="width: 240px;" v-model="form.year"> |
| | | <el-select style="width: 100%;" v-model="form.year"> |
| | | <el-option v-for="(item, index) in option.years" :key="index" :label="item" :value="item"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="13"> |
| | | <el-col :span="24"> |
| | | <el-form-item label="日期" prop="date"> |
| | | <el-date-picker value-format="YYYY-MM-DD" style="width: 240px;" v-model="form.date" type="daterange" |
| | | range-separator="至" start-placeholder="开始" end-placeholder="结束" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="13"> |
| | | <el-col :span="24"> |
| | | <el-form-item label="备注" prop="remark"> |
| | | <el-input style="width: 240px;" v-model="form.remark" type="textarea"></el-input> |
| | | <el-input style="width: 100%;" v-model="form.remark" type="textarea"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |