Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录/注册
切换导航
Z
zhongtai-ui
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
chenweiping
zhongtai-ui
Commits
434206ff
提交
434206ff
authored
9月 19, 2021
作者:
林国禄
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新指标
上级
d7e14809
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
85 行增加
和
22 行删除
+85
-22
index.vue
src/views/backstage/target/index.vue
+85
-22
没有找到文件。
src/views/backstage/target/index.vue
浏览文件 @
434206ff
...
...
@@ -57,31 +57,78 @@
v-hasPermi=
"['backstage:target:remove']"
>
删除
</el-button>
</el-col>
<el-col
:span=
"1.5"
>
<el-button
type=
"warning"
icon=
"el-icon-download"
size=
"mini"
@
click=
"handleExport"
v-hasPermi=
"['backstage:target:export']"
>
导出
</el-button
>
</el-col
>
<!--
<el-col
:span=
"1.5"
>
--
>
<!--
<el-button-->
<!-- type="warning"-->
<!-- icon="el-icon-download"-->
<!-- size="mini"-->
<!-- @click="handleExport"-->
<!-- v-hasPermi="['backstage:target:export']"-->
<!-- >导出
</el-button>
--
>
<!--
</el-col>
--
>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
<el-table
v-loading=
"loading"
:data=
"targetList"
@
selection-change=
"handleSelectionChange"
>
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<!--
<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
label=
"考核标准"
align=
"center"
prop=
"checkCriteria"
/>
<el-table-column
label=
"评分标准"
align=
"center"
prop=
"scoreCriteria"
/>
<el-table-column
label=
"类型 1 加分类型 2扣分类型"
align=
"center"
prop=
"type"
/>
<el-table-column
label=
"最高得分"
align=
"center"
prop=
"highScore"
/>
<el-table-column
label=
"指标图片url,多个以逗号隔开"
align=
"center"
prop=
"targetPicUrl"
/>
<el-table-column
label=
"状态 1正常 0删除"
align=
"center"
prop=
"status"
/>
<el-table-column
label=
"所属村类型"
align=
"center"
prop=
"villageType"
/>
<el-table-column
label=
"指标层级id"
align=
"center"
prop=
"targetLevelId"
/>
<el-table-column
type=
"expand"
>
<template
slot-scope=
"props"
>
<el-form
label-position=
"left"
inline
class=
"demo-table-expand"
>
<el-form-item
label=
"考核标题"
>
<span>
{{
props
.
row
.
targetName
}}
</span>
</el-form-item>
<el-form-item
label=
"考核标准"
>
<span>
{{
props
.
row
.
checkCriteria
}}
</span>
</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"
>
<
template
slot-scope=
"scope"
>
<el-button
...
...
@@ -134,7 +181,7 @@
</el-select>
</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-form-item>
...
...
@@ -171,7 +218,7 @@
</el-select>
</el-form-item>
<el-form-item
label=
"典型图"
prop=
"exhibitionImages"
>
<el-form-item
label=
"典型
示例
图"
prop=
"exhibitionImages"
>
<div>
<span>
(仅可上传3张图)(建议尺寸:686*340)
</span>
</div>
...
...
@@ -382,6 +429,7 @@ export default {
},
/** 新增按钮操作 */
handleAdd
()
{
this
.
images
=
[];
//获取层级
getTotalLevel
(
0
).
then
(
res
=>
{
this
.
levelOptions
=
res
.
data
;
...
...
@@ -473,7 +521,7 @@ export default {
/** 删除按钮操作 */
handleDelete
(
row
)
{
const
ids
=
row
.
id
||
this
.
ids
;
this
.
$confirm
(
'是否确认删除指标
编号为"'
+
ids
+
'"的
数据项?'
,
"警告"
,
{
this
.
$confirm
(
'是否确认删除指标数据项?'
,
"警告"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
...
...
@@ -550,3 +598,18 @@ export default {
}
};
</
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
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论