|
@@ -118,7 +118,9 @@ import {
|
|
|
planItemQuery,
|
|
|
planItemSave
|
|
|
} from '@/api/evaluationPlan.js'
|
|
|
-import { getItemList } from '@/api/evaluationItem.js'
|
|
|
+import {
|
|
|
+ getItemList
|
|
|
+} from '@/api/evaluationItem.js'
|
|
|
export default {
|
|
|
name: 'AddEvaModal',
|
|
|
components: {
|
|
@@ -137,8 +139,8 @@ export default {
|
|
|
},
|
|
|
// 要编辑的方案名字
|
|
|
itemName: {
|
|
|
- type: String,
|
|
|
- default: ''
|
|
|
+ type: String,
|
|
|
+ default: ''
|
|
|
}
|
|
|
},
|
|
|
watch: {
|
|
@@ -160,7 +162,7 @@ export default {
|
|
|
form: this.$form.createForm(this, {
|
|
|
name: 'SetEvaModal'
|
|
|
}),
|
|
|
- loading: false, // 确定按钮loading
|
|
|
+ loading: false, // 确定按钮loading
|
|
|
// 已选考评项数据
|
|
|
checkedList: [], // 已选考评项列表
|
|
|
// 表头
|
|
@@ -231,16 +233,16 @@ export default {
|
|
|
onChange: (selectedRowKeys, selectedRows) => {
|
|
|
const arr = []
|
|
|
let index = 0
|
|
|
- // 根据选择项的顺序展示已选列表
|
|
|
+ // 根据选择项的顺序展示已选列表
|
|
|
selectedRowKeys.map(item => {
|
|
|
index++
|
|
|
const p = selectedRows.find(row => row.id == item)
|
|
|
const row = {}
|
|
|
if (p) {
|
|
|
row.no = index
|
|
|
- row.assessItemId = p.id
|
|
|
- row.assessItemName = p.name
|
|
|
- row.assessSchemeId = this.itemId
|
|
|
+ row.assessItemId = p.id
|
|
|
+ row.assessItemName = p.name
|
|
|
+ row.assessSchemeId = this.itemId
|
|
|
arr.push(row)
|
|
|
}
|
|
|
})
|
|
@@ -258,7 +260,9 @@ export default {
|
|
|
methods: {
|
|
|
// 获取已选列表数据
|
|
|
getCheckedList () {
|
|
|
- planItemQuery({ assessSchemeId: this.itemId }).then(res => {
|
|
|
+ planItemQuery({
|
|
|
+ assessSchemeId: this.itemId
|
|
|
+ }).then(res => {
|
|
|
if (res.status == 200) {
|
|
|
this.checkedList = res.data
|
|
|
this.checkedList.map((item, index) => {
|
|
@@ -322,7 +326,7 @@ export default {
|
|
|
if (!this.checkedList.length) {
|
|
|
return this.$message.warning('请先选择考评项目')
|
|
|
}
|
|
|
- this.loading = true
|
|
|
+ this.loading = true
|
|
|
planItemSave(this.checkedList).then(res => {
|
|
|
console.log(res, 'res--save')
|
|
|
if (res.status + '' === '200') {
|
|
@@ -373,6 +377,7 @@ export default {
|
|
|
color: black;
|
|
|
padding-bottom: 30px;
|
|
|
}
|
|
|
+
|
|
|
.actionBtn {
|
|
|
font-size: 12px;
|
|
|
margin: 0 5px;
|