wangyanshen
2023-01-11 28c552b1eb7942e03bec6ded2f9b36cf966eba5f
src/views/main/istation/health/evaluationModel.vue
@@ -6,7 +6,7 @@
                    <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>
@@ -33,10 +33,10 @@
                                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>
@@ -46,6 +46,62 @@
                </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>
@@ -55,6 +111,14 @@
    components:{titleBox},
    data(){
        return{
            evaluationModelAddDialog:false,
            evaluationModelEditDialog:false,
            evaluationModelFrom:{
                name:"电机",
                evaluationMethod:"1",
                evaluationParam:"电机",
                desc:"",
            },
            evaluationModelTableData:[
                {
                    name:"振动加速度",
@@ -82,6 +146,11 @@
                },
            ],
        }
    },
    methods:{
        handleEdit(index,item){
            this.evaluationModelEditDialog = true
        }
    }
}
</script>
@@ -90,7 +159,6 @@
.evaluation-model-page{
    width: 100%;
    height: 100%;
    background-color: #fff;
}
  .text {
    font-size: 14px;