|
|
@@ -44,24 +44,13 @@
|
|
|
>
|
|
|
<el-table-column v-if="multipleMode" align="center" type="selection" width="50"> </el-table-column>
|
|
|
<el-table-column prop="id" align="center" label="ID" width="100"> </el-table-column>
|
|
|
- <el-table-column prop="name" align="center" label="配置名称" width="100"> </el-table-column>
|
|
|
- <el-table-column prop="zombieIntegral" align="center" label="僵尸积分" width="100"> </el-table-column>
|
|
|
- <el-table-column prop="zombieAttackDamage" align="center" label="僵尸攻击伤害" width="150">
|
|
|
+ <el-table-column prop="name" align="center" label="配置名称" > </el-table-column>
|
|
|
+ <el-table-column prop="type" align="center" label="僵尸类型" :formatter="typeFormatter"> </el-table-column>
|
|
|
+ <el-table-column prop="zombieIntegral" align="center" label="僵尸积分" > </el-table-column>
|
|
|
+ <el-table-column prop="zombieAttackDamage" align="center" label="僵尸攻击伤害" >
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="zombieBlood" align="center" label="僵尸血量" width="100"> </el-table-column>
|
|
|
- <el-table-column prop="humanAttackDamage" align="center" label="人类攻击伤害/每发子弹" width="200">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="bulletNum" align="center" label="子弹数" width="100"> </el-table-column>
|
|
|
- <el-table-column prop="humanBlood" align="center" label="人类血量" width="100"> </el-table-column>
|
|
|
- <el-table-column prop="specialZombieAttackDamage" align="center" label="特殊僵尸攻击伤害" width="200">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="specialZombieBlood" align="center" label="特殊僵尸血量" width="150">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="specialZombieIntegral" align="center" label="特殊僵尸积分" width="150">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="singleGameDuration" align="center" label="单局时长(单位:分钟)" width="200">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="操作" align="center" fixed="right" width="150">
|
|
|
+ <el-table-column prop="zombieBlood" align="center" label="僵尸血量" > </el-table-column>
|
|
|
+ <el-table-column label="操作" align="center" fixed="right">
|
|
|
<template slot-scope="{ row }">
|
|
|
<el-button @click="editRow(row)" type="primary" size="mini" plain> 编辑 </el-button>
|
|
|
<el-button @click="deleteRow(row)" type="danger" size="mini" plain> 删除 </el-button>
|
|
|
@@ -100,6 +89,10 @@ export default {
|
|
|
mixins: [pageableTable],
|
|
|
data() {
|
|
|
return {
|
|
|
+ typeOptions: [
|
|
|
+ { label: '普通僵尸', value: 'COMMON' },
|
|
|
+ { label: '特殊僵尸', value: 'SPECIAL' }
|
|
|
+ ],
|
|
|
multipleMode: false,
|
|
|
search: '',
|
|
|
url: '/metaZombie/all',
|
|
|
@@ -112,6 +105,13 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ typeFormatter(row, column, cellValue, index) {
|
|
|
+ let selectedOption = this.typeOptions.find(i => i.value === cellValue);
|
|
|
+ if (selectedOption) {
|
|
|
+ return selectedOption.label;
|
|
|
+ }
|
|
|
+ return '';
|
|
|
+ },
|
|
|
beforeGetData() {
|
|
|
return { search: this.search, query: { del: false } };
|
|
|
},
|
|
|
@@ -192,7 +192,7 @@ export default {
|
|
|
if (e !== 'cancel') {
|
|
|
this.$alert(e.error, '提示', { type: 'info', confirmButtonText: '删除应用数据' })
|
|
|
.then(() => {
|
|
|
- return this.$http.post(`/metaGameCopy/${row.id}/del`);
|
|
|
+ return this.$http.post(`/metaGameCopy/${row.id}/delMetaZombieId`);
|
|
|
})
|
|
|
.then(() => {
|
|
|
this.$message.success('删除应用数据成功,当前您可以删除该配置');
|