Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录/注册
切换导航
Z
zhongtai-ui
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
chenweiping
zhongtai-ui
Commits
54af9feb
提交
54af9feb
authored
9月 17, 2021
作者:
林国禄
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新指标
上级
a1f48f73
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
39 行增加
和
101 行删除
+39
-101
index.vue
src/views/backstage/target/index.vue
+39
-101
没有找到文件。
src/views/backstage/target/index.vue
浏览文件 @
54af9feb
<
template
>
<div
class=
"app-container"
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
:inline=
"true"
v-show=
"showSearch"
label-width=
"68px"
>
<el-form-item
label=
"
指标名称
"
prop=
"targetName"
>
<el-form-item
label=
"
考核标题
"
prop=
"targetName"
>
<el-input
v-model=
"queryParams.targetName"
placeholder=
"请输入
指标名称
"
placeholder=
"请输入
考核标题
"
clearable
size=
"small"
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"类型 1 加分类型 2扣分类型"
prop=
"type"
>
<el-select
v-model=
"queryParams.type"
placeholder=
"请选择类型 1 加分类型 2扣分类型"
clearable
size=
"small"
>
<el-option
label=
"请选择字典生成"
value=
""
/>
<el-form-item
label=
"类型"
prop=
"type"
>
<el-select
v-model=
"queryParams.type"
placeholder=
"请选择"
>
<el-option
v-for=
"item in typeOptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"每点扣分数"
prop=
"reduceItemEvery"
>
<el-input
v-model=
"queryParams.reduceItemEvery"
placeholder=
"请输入每点扣分数"
clearable
size=
"small"
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"每点加分数"
prop=
"plusItemEvery"
>
<el-input
v-model=
"queryParams.plusItemEvery"
placeholder=
"请输入每点加分数"
clearable
size=
"small"
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"最高得分"
prop=
"highScore"
>
<el-input
v-model=
"queryParams.highScore"
placeholder=
"请输入最高得分"
clearable
size=
"small"
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"指标图片url,多个以逗号隔开"
prop=
"targetPicUrl"
>
<el-input
v-model=
"queryParams.targetPicUrl"
placeholder=
"请输入指标图片url,多个以逗号隔开"
clearable
size=
"small"
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"状态 1正常 0删除"
prop=
"status"
>
<el-select
v-model=
"queryParams.status"
placeholder=
"请选择状态 1正常 0删除"
clearable
size=
"small"
>
<el-option
label=
"请选择字典生成"
value=
""
/>
</el-select>
</el-form-item>
<el-form-item
label=
"所属村类型"
prop=
"villageType"
>
<el-select
v-model=
"queryParams.villageType"
placeholder=
"请选择所属村类型"
clearable
size=
"small"
>
<el-option
label=
"请选择字典生成"
value=
""
/>
</el-select>
</el-form-item>
<el-form-item
label=
"指标层级id"
prop=
"targetLevelId"
>
<el-input
v-model=
"queryParams.targetLevelId"
placeholder=
"请输入指标层级id"
clearable
size=
"small"
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button
type=
"cyan"
icon=
"el-icon-search"
size=
"mini"
@
click=
"handleQuery"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
...
...
@@ -120,16 +71,12 @@
<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=
"自增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=
"reduceItem"
/>
<el-table-column
label=
"每点扣分数"
align=
"center"
prop=
"reduceItemEvery"
/>
<el-table-column
label=
"加分项"
align=
"center"
prop=
"plusItem"
/>
<el-table-column
label=
"每点加分数"
align=
"center"
prop=
"plusItemEvery"
/>
<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"
/>
...
...
@@ -166,12 +113,10 @@
<!-- 添加或修改指标对话框 -->
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"500px"
append-to-body
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"指标名称"
prop=
"targetName"
>
<el-input
v-model=
"form.targetName"
placeholder=
"请输入指标名称"
/>
</el-form-item>
<el-form-item
label=
"标签id 多个标签逗号隔开"
prop=
"itemIds"
>
<el-input
v-model=
"form.itemIds"
type=
"textarea"
placeholder=
"请输入内容"
/>
<el-form-item
label=
"考核标题"
prop=
"targetName"
>
<el-input
v-model=
"form.targetName"
placeholder=
"请输入考核标题"
/>
</el-form-item>
<el-form-item
label=
"考核标准"
prop=
"checkCriteria"
>
<el-input
v-model=
"form.checkCriteria"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
...
...
@@ -179,39 +124,26 @@
<el-input
v-model=
"form.scoreCriteria"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
<el-form-item
label=
"类型 1 加分类型 2扣分类型"
prop=
"type"
>
<el-select
v-model=
"form.type"
placeholder=
"请选择类型 1 加分类型 2扣分类型"
>
<el-option
label=
"请选择字典生成"
value=
""
/>
<el-select
v-model=
"form.type"
placeholder=
"请选择"
>
<el-option
v-for=
"item in typeOptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"扣分项"
prop=
"reduceItem"
>
<el-input
v-model=
"form.reduceItem"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
<el-form-item
label=
"每点扣分数"
prop=
"reduceItemEvery"
>
<el-input
v-model=
"form.reduceItemEvery"
placeholder=
"请输入每点扣分数"
/>
</el-form-item>
<el-form-item
label=
"加分项"
prop=
"plusItem"
>
<el-input
v-model=
"form.plusItem"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
<el-form-item
label=
"每点加分数"
prop=
"plusItemEvery"
>
<el-input
v-model=
"form.plusItemEvery"
placeholder=
"请输入每点加分数"
/>
</el-form-item>
<el-form-item
label=
"最高得分"
prop=
"highScore"
>
<el-input
v-model=
"form.highScore"
placeholder=
"请输入最高得分"
/>
</el-form-item>
<el-form-item
label=
"指标图片url,多个以逗号隔开"
prop=
"targetPicUrl"
>
<el-input
v-model=
"form.targetPicUrl"
placeholder=
"请输入指标图片url,多个以逗号隔开"
/>
</el-form-item>
<el-form-item
label=
"状态 1正常 0删除"
>
<el-radio-group
v-model=
"form.status"
>
<el-radio
label=
"1"
>
请选择字典生成
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item
label=
"所属村类型"
prop=
"villageType"
>
<el-select
v-model=
"form.villageType"
placeholder=
"请选择所属村类型"
>
<el-option
label=
"请选择字典生成"
value=
""
/>
</el-select>
</el-form-item>
<el-form-item
label=
"指标
层级id
"
prop=
"targetLevelId"
>
<el-form-item
label=
"指标
分类
"
prop=
"targetLevelId"
>
<el-input
v-model=
"form.targetLevelId"
placeholder=
"请输入指标层级id"
/>
</el-form-item>
</el-form>
...
...
@@ -230,6 +162,16 @@ export default {
name
:
"Target"
,
data
()
{
return
{
typeOptions
:
[
{
label
:
'加分类'
,
value
:
1
},
{
label
:
'减分类'
,
value
:
2
},
],
// 不可重复提交
repeatSubmit
:
false
,
// 遮罩层
...
...
@@ -259,10 +201,8 @@ export default {
checkCriteria
:
null
,
scoreCriteria
:
null
,
type
:
null
,
reduceItem
:
null
,
reduceItemEvery
:
null
,
plusItem
:
null
,
plusItemEvery
:
null
,
plusReduceItem
:
null
,
plusReduceItemEvery
:
null
,
highScore
:
null
,
targetPicUrl
:
null
,
status
:
null
,
...
...
@@ -303,10 +243,8 @@ export default {
checkCriteria
:
null
,
scoreCriteria
:
null
,
type
:
null
,
reduceItem
:
null
,
reduceItemEvery
:
null
,
plusItem
:
null
,
plusItemEvery
:
null
,
plusReduceItem
:
null
,
plusReduceItemEvery
:
null
,
highScore
:
null
,
targetPicUrl
:
null
,
createTime
:
null
,
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论