提交 434206ff authored 作者: 林国禄's avatar 林国禄

更新指标

上级 d7e14809
...@@ -57,31 +57,78 @@ ...@@ -57,31 +57,78 @@
v-hasPermi="['backstage:target:remove']" v-hasPermi="['backstage:target:remove']"
>删除</el-button> >删除</el-button>
</el-col> </el-col>
<el-col :span="1.5"> <!-- <el-col :span="1.5">-->
<el-button <!-- <el-button-->
type="warning" <!-- type="warning"-->
icon="el-icon-download" <!-- icon="el-icon-download"-->
size="mini" <!-- size="mini"-->
@click="handleExport" <!-- @click="handleExport"-->
v-hasPermi="['backstage:target:export']" <!-- v-hasPermi="['backstage:target:export']"-->
>导出</el-button> <!-- >导出</el-button>-->
</el-col> <!-- </el-col>-->
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row>
<el-table v-loading="loading" :data="targetList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="targetList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<!-- <el-table-column label="自增id" align="center" prop="id" />--> <!-- <el-table-column label="自增id" align="center" prop="id" />-->
<el-table-column label="指标名称" align="center" prop="targetName" />
<el-table-column label="标签id 多个标签逗号隔开" align="center" prop="itemIds" /> <el-table-column type="expand">
<el-table-column label="考核标准" align="center" prop="checkCriteria" /> <template slot-scope="props">
<el-table-column label="评分标准" align="center" prop="scoreCriteria" /> <el-form label-position="left" inline class="demo-table-expand">
<el-table-column label="类型 1 加分类型 2扣分类型" align="center" prop="type" /> <el-form-item label="考核标题">
<el-table-column label="最高得分" align="center" prop="highScore" /> <span>{{ props.row.targetName }}</span>
<el-table-column label="指标图片url,多个以逗号隔开" align="center" prop="targetPicUrl" /> </el-form-item>
<el-table-column label="状态 1正常 0删除" align="center" prop="status" /> <el-form-item label="考核标准">
<el-table-column label="所属村类型" align="center" prop="villageType" /> <span>{{ props.row.checkCriteria }}</span>
<el-table-column label="指标层级id" align="center" prop="targetLevelId" /> </el-form-item>
<el-form-item label="评分标准">
<span>{{ props.row.scoreCriteria }}</span>
</el-form-item>
<el-form-item label="类型">
<span v-if="props.row.type == '1'">加分类</span>
<span v-else>减分类</span>
</el-form-item>
<el-form-item label="每点加/减分值">
<span>{{ props.row.plusReduceItemEvery }}</span>
</el-form-item>
<el-form-item label="加/减分项">
<span>{{ props.row.plusReduceItem }}</span>
</el-form-item>
<el-form-item label="总分值">
<span>{{ props.row.highScore }}</span>
</el-form-item>
<el-form-item label="所属村类型">
<span v-if="props.row.villageType == '0'">行政村</span>
<span v-else>自然村</span>
</el-form-item>
<el-form-item label="所属指标分类">
<span>{{ props.row.allTargetLevelName }}</span>
</el-form-item>
</el-form>
</template>
</el-table-column>
<el-table-column label="考核标题" align="center" prop="targetName" />
<el-table-column show-overflow-tooltip label="考核标准" align="center" prop="checkCriteria" />
<el-table-column show-overflow-tooltip label="评分标准" align="center" prop="scoreCriteria" />
<el-table-column label="类型" align="center" prop="type" >
<template scope="scope">
<span v-if="scope.row.type == '1'">加分类</span>
<span v-else>减分类</span>
</template>
</el-table-column>
<el-table-column label="每点加/减分值" align="center" prop="plusReduceItemEvery" />
<el-table-column show-overflow-tooltip label="加/减分项" align="center" prop="plusReduceItem" />
<el-table-column label="总分值" align="center" prop="highScore" />
<el-table-column label="所属村类型" align="center" prop="villageType" >
<template scope="scope">
<span v-if="scope.row.villageType == '0'">行政村</span>
<span v-else>自然村</span>
</template>
</el-table-column>
<el-table-column label="所属指标分类" align="center" prop="allTargetLevelName" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
...@@ -134,7 +181,7 @@ ...@@ -134,7 +181,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item v-if="form.type" :label="form.type == '1' ? '每点加分值' : '每点减分值'" prop="type"> <el-form-item v-if="form.type" :label="form.type == '1' ? '每点加分值' : '每点减分值'" prop="plusReduceItemEvery">
<el-input type="number" v-model="form.plusReduceItemEvery" placeholder="请输入分值" /> <el-input type="number" v-model="form.plusReduceItemEvery" placeholder="请输入分值" />
</el-form-item> </el-form-item>
...@@ -171,7 +218,7 @@ ...@@ -171,7 +218,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="典型图" prop="exhibitionImages"> <el-form-item label="典型示例图" prop="exhibitionImages">
<div> <div>
<span>(仅可上传3张图)(建议尺寸:686*340)</span> <span>(仅可上传3张图)(建议尺寸:686*340)</span>
</div> </div>
...@@ -382,6 +429,7 @@ export default { ...@@ -382,6 +429,7 @@ export default {
}, },
/** 新增按钮操作 */ /** 新增按钮操作 */
handleAdd() { handleAdd() {
this.images = [];
//获取层级 //获取层级
getTotalLevel(0).then(res=>{ getTotalLevel(0).then(res=>{
this.levelOptions = res.data; this.levelOptions = res.data;
...@@ -473,7 +521,7 @@ export default { ...@@ -473,7 +521,7 @@ export default {
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
const ids = row.id || this.ids; const ids = row.id || this.ids;
this.$confirm('是否确认删除指标编号为"' + ids + '"的数据项?', "警告", { this.$confirm('是否确认删除指标数据项?', "警告", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
...@@ -550,3 +598,18 @@ export default { ...@@ -550,3 +598,18 @@ export default {
} }
}; };
</script> </script>
<style>
.demo-table-expand {
font-size: 0;
}
.demo-table-expand label {
width: 100px;
color: #99a9bf;
}
.demo-table-expand .el-form-item {
margin-right: 0;
margin-bottom: 0;
width: 50%;
}
</style>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论