From 4c8e9a0c4dc32be637a244e8d97cdea709a2c08c Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Thu, 14 Dec 2023 17:12:24 +0800
Subject: [PATCH] 评优任务页面修改
---
src/views/assessment/components/assessmentWeight.vue | 43 ++++++++++++++++++++++++-------------------
1 files changed, 24 insertions(+), 19 deletions(-)
diff --git a/src/views/assessment/components/assessmentWeight.vue b/src/views/assessment/components/assessmentWeight.vue
index 87c07a6..be220b3 100644
--- a/src/views/assessment/components/assessmentWeight.vue
+++ b/src/views/assessment/components/assessmentWeight.vue
@@ -5,7 +5,7 @@
<ul class="info">
<li>考核权重</li>
<li v-if="!params.isDept">
- <el-tag size="large">被考核人:{{ params.name}}</el-tag>
+ <el-tag size="large">被考核人:{{ params.name }}</el-tag>
</li>
<li>
<el-tag size="large">部门:{{ params.deptName }}</el-tag>
@@ -25,7 +25,7 @@
</template>
<script>
-import { getList, getDeptList, getDetail, remove, add, addDept, update } from '@/api/assessment/assessmentSet'
+import { getList, getDeptList, getDetail, getDeptDetail, remove, removeDept, add, addDept, update, updateDept } from '@/api/assessment/assessmentSet'
export default {
props: {
@@ -52,7 +52,7 @@
index: true,
addBtn: true,
viewBtn: true,
- editBtn: false,
+ editBtn: true,
delBtn: true,
menuWidth: 200,
labelWidth: 120,
@@ -184,21 +184,21 @@
!this.params.isDept ? row.userId = this.params.id : row.deptId = this.params.id
const toUser = this.selectList.find(option => row.toUserName === option.name)
row.toUserId = toUser.id
- console.log(row);
- (this.params.isDept ? addDept(row) : add(row)).then(() => {
- this.onLoad(this.page);
- this.$message({
- type: "success",
- message: "操作成功!"
+ (this.params.isDept ? addDept(row) : add(row)).then(() => {
+ this.onLoad(this.page);
+ this.$message({
+ type: "success",
+ message: "操作成功!"
+ });
+ done();
+ }, error => {
+ loading();
+ window.console.log(error);
});
- done();
- }, error => {
- loading();
- window.console.log(error);
- });
},
rowUpdate(row, index, done, loading) {
- update(row).then(() => {
+ console.log(row);
+ (this.params.isDept ? updateDept(row) : update(row)).then(() => {
this.onLoad(this.page);
this.$message({
type: "success",
@@ -217,7 +217,8 @@
type: "warning"
})
.then(() => {
- return remove(row.id);
+ // return remove(row.id);
+ return (this.params.isDept ? removeDept(row.id) : remove(row.id))
})
.then(() => {
this.onLoad(this.page);
@@ -238,7 +239,8 @@
type: "warning"
})
.then(() => {
- return remove(this.ids);
+ // return remove(this.ids);
+ return (this.params.isDept ? removeDept(this.ids) : remove(this.ids))
})
.then(() => {
this.onLoad(this.page);
@@ -269,9 +271,12 @@
},
beforeOpen(done, type) {
if (["edit", "view"].includes(type)) {
- getDetail(this.form.id).then(res => {
+ (this.params.isDept ? getDeptDetail(this.form.id) : getDetail(this.form.id)).then(res => {
this.form = res.data.data;
});
+ // getDetail(this.form.id).then(res => {
+ // this.form = res.data.data;
+ // });
}
done();
},
@@ -306,7 +311,7 @@
const {
} = this.query;
-
+
let values = {
// toUserId: this.params.id
// userId: this.params.id
--
Gitblit v1.9.3