|
|
@@ -224,8 +224,6 @@ const formRules = reactive({
|
|
|
mapBackground: [{ required: true, message: '地图背景图不能为空', trigger: 'blur' }],
|
|
|
mapTileSize: [{ required: true, message: '地图方格尺寸不能为空', trigger: 'blur' }],
|
|
|
userDirection: [{ required: true, message: '人物朝向不能为空', trigger: 'blur' }]
|
|
|
- // 注意:这里移除了对mapStartPoint、mapEndPoint和mapWalkablePoints的直接验证
|
|
|
- // 因为这些值现在是通过计算得到的
|
|
|
})
|
|
|
const formRef = ref() // 表单 Ref
|
|
|
|
|
|
@@ -240,7 +238,10 @@ const open = async (type: string, id?: number) => {
|
|
|
formLoading.value = true
|
|
|
try {
|
|
|
const data = await MapGameApi.getMapGame(id)
|
|
|
- formData.value = data
|
|
|
+ formData.value = {
|
|
|
+ ...data,
|
|
|
+ info: data.info || ''
|
|
|
+ }
|
|
|
|
|
|
// 处理回显数据 - 解析坐标JSON
|
|
|
if (data.mapStartPoint) {
|