Explorar el Código

更新blockly配置默认尺寸为6-5

liyanbo hace 5 meses
padre
commit
719ea2e66a
Se han modificado 1 ficheros con 6 adiciones y 5 borrados
  1. 6 5
      src/views/blockly/blockly/BlocklyForm.vue

+ 6 - 5
src/views/blockly/blockly/BlocklyForm.vue

@@ -253,7 +253,7 @@
               <div
                 class="map-grid"
                 :style="{
-                  gridTemplateColumns: `repeat(${blocklyTileX || 5}, 1fr)`,
+                  gridTemplateColumns: `repeat(${blocklyTileX || 6}, 1fr)`,
                   gridTemplateRows: `repeat(${blocklyTileY || 5}, 1fr)`,
                   backgroundImage: formData.blocklyBackground ? `url('${formData.blocklyBackground}')` : 'none',
                   backgroundSize: 'cover',
@@ -452,7 +452,7 @@ const blocklyStartPointX = ref<number>()
 const blocklyStartPointY = ref<number>()
 const blocklyEndPointX = ref<number>()
 const blocklyEndPointY = ref<number>()
-const blocklyTileX = ref<number>(5) // 横向数量,默认5
+const blocklyTileX = ref<number>(6) // 横向数量,默认5
 const blocklyTileY = ref<number>(5) // 纵向数量,默认5
 
 // 选中的点
@@ -505,7 +505,7 @@ const isUploading = ref(false)
 // 所有格子数据
 const blocklyGridCells = computed(() => {
   const cells = []
-  for (let y = 1; y <= (blocklyTileY.value || 5); y++) {
+  for (let y = 1; y <= (blocklyTileY.value || 6); y++) {
     for (let x = 1; x <= (blocklyTileX.value || 5); x++) {
       cells.push({ x, y })
     }
@@ -604,7 +604,8 @@ const open = async (type: string, id?: number) => {
       formData.value = {
         ...formData.value,
         ...blocklyData,
-        bcContent: blocklyData.bcType === "image" ? blocklyData.bcContent?.split(',') : blocklyData.bcContent
+        bcContent: blocklyData.bcType === "image" ? blocklyData.bcContent?.split(',') : blocklyData.bcContent,
+        bcInfo: blocklyData.bcInfo || ''
       }
       // 确保 bcType 为正确的 id 类型
       formData.value.bcType = blocklyData.bcType ? Number(blocklyData.bcType) : undefined
@@ -790,7 +791,7 @@ const resetForm = () => {
   blocklyStartPointY.value = undefined
   blocklyEndPointX.value = undefined
   blocklyEndPointY.value = undefined
-  blocklyTileX.value = 5
+  blocklyTileX.value = 6
   blocklyTileY.value = 5
   blocklyWalkablePoints.value = []
   selectedBlocklyPoint.value = null