|
|
|
@ -37,7 +37,6 @@ const formData = ref<Partial<EquipmentTemplate>>({ |
|
|
|
rarity: 0, |
|
|
|
requirdLevelId: 0, |
|
|
|
setId: null, |
|
|
|
money: 0, |
|
|
|
attributePool: '[]', |
|
|
|
randomAttrCount: 4, |
|
|
|
maxEnhanceLevel: 10, |
|
|
|
@ -112,7 +111,6 @@ const openDialog = (eq?: EquipmentTemplate) => { |
|
|
|
rarity: undefined, |
|
|
|
requirdLevelId: undefined, |
|
|
|
setId: null, |
|
|
|
money: undefined, |
|
|
|
attributePool: '[]', |
|
|
|
randomAttrCount: 4, |
|
|
|
maxEnhanceLevel: 10, |
|
|
|
@ -135,7 +133,6 @@ const saveEquipment = async () => { |
|
|
|
|| formData.value.type == undefined |
|
|
|
|| formData.value.rarity == undefined |
|
|
|
|| formData.value.requirdLevelId == undefined |
|
|
|
|| formData.value.money == undefined |
|
|
|
) { |
|
|
|
ElMessage.error('请填写必填项') |
|
|
|
return; |
|
|
|
@ -167,7 +164,6 @@ const saveEquipment = async () => { |
|
|
|
rarity: formData.value.rarity || 1, |
|
|
|
requirdLevelId: formData.value.requirdLevelId || 1, |
|
|
|
setId: formData.value.setId ?? null, |
|
|
|
money: formData.value.money || 0, |
|
|
|
attributePool: formData.value.attributePool || '[]', |
|
|
|
randomAttrCount: formData.value.randomAttrCount || 4, |
|
|
|
maxEnhanceLevel: formData.value.maxEnhanceLevel || 10, |
|
|
|
@ -317,7 +313,6 @@ const fetchAttributeTypes = async () => { |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="随机属性数" prop="randomAttrCount" width="100"></el-table-column> |
|
|
|
<el-table-column label="最大强化" prop="maxEnhanceLevel" width="100"></el-table-column> |
|
|
|
<el-table-column label="价格" prop="money" width="80"></el-table-column> |
|
|
|
<el-table-column label="编辑" fixed="right"> |
|
|
|
<template #default="scoped"> |
|
|
|
<el-button type="primary" @click="openDialog(scoped.row)" :icon="Edit" circle /> |
|
|
|
@ -359,9 +354,6 @@ const fetchAttributeTypes = async () => { |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="价格"> |
|
|
|
<el-input v-model="formData.money" placeholder="价格" clearable /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="图标文件名"> |
|
|
|
<el-input v-model="formData.icon" placeholder="如: sword.png" clearable /> |
|
|
|
</el-form-item> |
|
|
|
|