diff --git a/package.json b/package.json
index b4953d1..7a2ecfe 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,9 @@
"less": "^3.8.1",
"less-loader": "^4.1.0",
"svg-sprite-loader": "^5.0.0",
+ "vconsole": "^3.3.4",
"vue": "^2.5.2",
+ "vue-cookie": "^1.1.4",
"vue-router": "^3.0.1",
"vuedraggable": "^2.24.2",
"vuex": "^3.5.1"
diff --git a/src/components/EvaluationTeamFilter/index.vue b/src/components/EvaluationTeamFilter/index.vue
index e8483de..29769de 100644
--- a/src/components/EvaluationTeamFilter/index.vue
+++ b/src/components/EvaluationTeamFilter/index.vue
@@ -57,7 +57,7 @@
class="team-filter-content-right"
>
{
+ if (res.code !== 200) {
+ return
+ }
this.pageInfo.currPage = res.data.currPage
this.pageInfo.totalCount = res.data.totalCount
this.pageInfo.totalPage = res.data.totalPage
@@ -173,7 +176,6 @@ export default {
}
})
})
- // this.$ref.refChooseTable.toggleRowSelection()
})
},
handleSearchChange () {
@@ -187,7 +189,7 @@ export default {
handleCancel () {
this.handleClear()
this.tableList = []
- this.seleactedList = []
+ this.selectedList = []
this.pageInfo = {
currPage: 1,
pageSize: 1,
@@ -198,31 +200,37 @@ export default {
},
handleSubmit () {
const obj = {
- value: '',
- title: ''
+ value: '', // 考评组 ids 逗号隔开
+ title: '', // 名称拼接
+ sumCounts: 0, // 选中考评组总人数
+ selectedList: []// 考评组名称
}
- this.seleactedList.sort((a, b) => a.id - b.id).map(i => {
+ this.selectedList.sort((a, b) => a.id - b.id).map(i => {
obj.value += i.id + ','
})
obj.value = obj.value.substring(obj.value.length - 1, 0)
- obj.title = this.seleactedList.length > 0 ? (this.seleactedList[0].name + '等' + this.seleactedList.length + '个考评组') : ''
+ obj.title = this.selectedList.length > 0 ? (this.selectedList[0].name + '等' + this.selectedList.length + '个考评组') : ''
+ this.selectedList.forEach(element => {
+ obj.sumCounts += element.counts
+ })
+ obj.selectedList = this.selectedList
this.$emit('submitClick', obj)
},
handleSelectionChange (val) {
- this.seleactedList = val
+ this.selectedList = val
},
handleCurrentChange (val) {
this.pageInfo.currPage = val
this.handleDataList()
},
handleClear () {
- if (this.seleactedList.length) {
+ if (this.selectedList.length) {
this.$refs.refChooseTable.clearSelection()
- this.seleactedList = []
+ this.selectedList = []
}
},
handleDelete (item, index) {
- this.seleactedList.splice(index, 1)
+ this.selectedList.splice(index, 1)
this.$refs.refChooseTable.toggleRowSelection(item, false)
}
}
diff --git a/src/components/getPersonnel/index.vue b/src/components/getPersonnel/index.vue
index 85bb921..ee7358a 100644
--- a/src/components/getPersonnel/index.vue
+++ b/src/components/getPersonnel/index.vue
@@ -1,68 +1,113 @@
-
-
-