| | |
| | | <titleBox title="评价模型"> |
| | | <template v-slot:right> |
| | | <div class="titleBoxRightSlot"> |
| | | <fks-button style="float: right; padding: 3px 0" @click="evaluationModelSetting" type="text" icon="fks-icon-plus">新增</fks-button> |
| | | <fks-button @click="evaluationModelAddDialog = true" type="primary" icon="fks-icon-plus">新增</fks-button> |
| | | </div> |
| | | </template> |
| | | </titleBox> |
| | |
| | | prop="desc" |
| | | label="说明"> |
| | | </fks-table-column> |
| | | <fks-table-column label="操作"> |
| | | <fks-table-column label="操作" width="80"> |
| | | <template slot-scope="scope"> |
| | | <fks-button |
| | | type="primary" |
| | | type="text" |
| | | size="mini" |
| | | @click="handleEdit(scope.$index, scope.row)">编辑</fks-button> |
| | | </template> |
| | |
| | | </fks-card> |
| | | </fks-col> |
| | | </fks-row> |
| | | |
| | | <fks-dialog |
| | | size="small" |
| | | title="添加标准评价模型" |
| | | :visible.sync="evaluationModelAddDialog"> |
| | | <fks-form ref="evaluationModelAddForm" :model="evaluationModelFrom" label-width="80px"> |
| | | <fks-form-item label="名称" prop="name"> |
| | | <fks-input v-model="evaluationModelFrom.name"></fks-input> |
| | | </fks-form-item> |
| | | <fks-form-item label="评价方法" prop="evaluationMethod"> |
| | | <fks-select v-model="evaluationModelFrom.evaluationMethod" placeholder="评价方法"> |
| | | <fks-option label="自动评价" value="1"></fks-option> |
| | | <fks-option label="人工评价" value="2"></fks-option> |
| | | </fks-select> |
| | | </fks-form-item> |
| | | |
| | | <fks-form-item label="评价参数" prop="evaluationParam"> |
| | | <fks-input v-model="evaluationModelFrom.evaluationParam"></fks-input> |
| | | </fks-form-item> |
| | | <fks-form-item label="说明" prop="desc"> |
| | | <fks-input type="textarea" v-model="evaluationModelFrom.desc"></fks-input> |
| | | </fks-form-item> |
| | | </fks-form> |
| | | <div slot="footer" class="dialog-footer"> |
| | | <fks-button @click="evaluationModelAddDialog = false">取 消</fks-button> |
| | | <fks-button type="primary" @click="evaluationModelAddDialog = false">确 定</fks-button> |
| | | </div> |
| | | </fks-dialog> |
| | | |
| | | <fks-dialog |
| | | size="small" |
| | | title="设置扣分指数" |
| | | :visible.sync="evaluationModelEditDialog"> |
| | | <fks-form ref="evaluationModelEditForm" :model="evaluationModelFrom" label-width="80px"> |
| | | <fks-form-item label="名称" prop="name"> |
| | | <fks-input v-model="evaluationModelFrom.name"></fks-input> |
| | | </fks-form-item> |
| | | <fks-form-item label="评价方法" prop="evaluationMethod"> |
| | | <fks-select v-model="evaluationModelFrom.evaluationMethod" placeholder="评价方法"> |
| | | <fks-option label="自动评价" value="1"></fks-option> |
| | | <fks-option label="人工评价" value="2"></fks-option> |
| | | </fks-select> |
| | | </fks-form-item> |
| | | |
| | | <fks-form-item label="评价参数" prop="evaluationParam"> |
| | | <fks-input v-model="evaluationModelFrom.evaluationParam"></fks-input> |
| | | </fks-form-item> |
| | | <fks-form-item label="说明" prop="desc"> |
| | | <fks-input type="textarea" v-model="evaluationModelFrom.desc"></fks-input> |
| | | </fks-form-item> |
| | | </fks-form> |
| | | <div slot="footer" class="dialog-footer"> |
| | | <fks-button @click="evaluationModelEditDialog = false">取 消</fks-button> |
| | | <fks-button type="primary" @click="evaluationModelEditDialog = false">确 定</fks-button> |
| | | </div> |
| | | </fks-dialog> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | components:{titleBox}, |
| | | data(){ |
| | | return{ |
| | | evaluationModelAddDialog:false, |
| | | evaluationModelEditDialog:false, |
| | | evaluationModelFrom:{ |
| | | name:"电机", |
| | | evaluationMethod:"1", |
| | | evaluationParam:"电机", |
| | | desc:"", |
| | | }, |
| | | evaluationModelTableData:[ |
| | | { |
| | | name:"振动加速度", |
| | |
| | | }, |
| | | ], |
| | | } |
| | | }, |
| | | methods:{ |
| | | handleEdit(index,item){ |
| | | this.evaluationModelEditDialog = true |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | |
| | | .evaluation-model-page{ |
| | | width: 100%; |
| | | height: 100%; |
| | | background-color: #fff; |
| | | } |
| | | .text { |
| | | font-size: 14px; |