From cfc606caaeccc27f265bd66228f2d2035fde410e Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Fri, 08 Dec 2023 16:33:10 +0800
Subject: [PATCH] 页面更新
---
src/views/assessment/components/taskResult.vue | 84 ++++++++++++++++++++++++-----------------
1 files changed, 49 insertions(+), 35 deletions(-)
diff --git a/src/views/assessment/assessmentWeight.vue b/src/views/assessment/components/taskResult.vue
similarity index 61%
rename from src/views/assessment/assessmentWeight.vue
rename to src/views/assessment/components/taskResult.vue
index b0f75fc..f47bc01 100644
--- a/src/views/assessment/assessmentWeight.vue
+++ b/src/views/assessment/components/taskResult.vue
@@ -2,16 +2,10 @@
<div class="container">
<el-page-header @back="back" class="header">
<template #content>
- <span>考核权重</span>
+ <span>考核结果</span>
</template>
</el-page-header>
- <avue-crud ref="crud" v-model="form" v-model:search="search" :option="option" :data="data" v-model:page="page"
- @current-change="currentChange" @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad">
- <template #menu="{ row, index, size }">
- <el-button type="danger" text icon="el-icon-delete" @click="delRow(row, index)">
- 删除
- </el-button>
- </template>
+ <avue-crud ref="crud" v-model="form" v-model:search="search" :option="option" :data="data" v-model:page="page">
</avue-crud>
</div>
</template>
@@ -21,15 +15,18 @@
export default {
props: {
- is: {
- type: Boolean,
- default: false
+ params: {
+ type: Object,
+ default() {
+ return {}
+ }
}
},
data() {
return {
form: {},
search: {},
+ selectionList: [],
data: [
{
assessor: '张三',
@@ -46,15 +43,24 @@
border: true,
index: true,
addBtn: true,
- viewBtn: false,
+ viewBtn: true,
editBtn: false,
- delBtn: false,
+ delBtn: true,
+ selection: true,
+ dialogClickModal: false,
menuWidth: 200,
column: [
+ {
+ label: "考核编号",
+ type: 'select',
+ hide: true,
+ search: true
+ },
{
label: "考核人",
prop: "assessor",
type: "input",
+ search: true,
},
{
label: "职务",
@@ -67,10 +73,9 @@
type: "input",
},
{
- label: "评分范围",
+ label: "考核分",
prop: "ratingRange",
type: "input",
- placeholder: '评分范围(100分制)±N'
}
]
},
@@ -78,40 +83,49 @@
pageSize: 10,
currentPage: 1,
total: 1,
- },
+ }
+ }
+ },
+ watch: {
+ },
+ computed: {
+ ids() {
+ let ids = [];
+ this.selectionList.forEach(ele => {
+ ids.push(ele.id);
+ });
+ return ids.join(",");
}
},
methods: {
back() {
this.$emit('changeIs', true)
},
- delRow(row, index) {
- console.log(row,index);
- ElMessageBox.confirm(
- '是否删除当前记录?',
- '警告',
- {
- confirmButtonText: '确定',
- cancelButtonText: '关闭',
- type: 'warning',
- }
- ).then(res => {
- ElMessage.success('删除成功')
- }, () => {
- ElMessage.warning('取消删除')
- })
- },
sizeChange() { },
refreshChange() { },
onLoad(page, params = {}) {
}
+ },
+ mounted() {
+
}
}
</script>
-<style scoped>
+<style lang="scss" scoped>
.header {
margin-bottom: 20px;
}
-</style>
-
\ No newline at end of file
+
+.info {
+ display: flex;
+ list-style-type: none;
+ padding: 0;
+ margin: 0;
+ margin-bottom: 10px;
+
+ li {
+ margin-right: 10px;
+ }
+}
+</style>
\ No newline at end of file
--
Gitblit v1.9.3