Prechádzať zdrojové kódy

1、新加物品必须完成状态和终点校验
2、初始图片放开,不设置方格类型也可上传图片

liyanbo 4 mesiacov pred
rodič
commit
1460b2e60b
1 zmenil súbory, kde vykonal 7 pridanie a 7 odobranie
  1. 7 7
      src/views/blockly/blockly/BlocklyForm.vue

+ 7 - 7
src/views/blockly/blockly/BlocklyForm.vue

@@ -330,9 +330,9 @@
                       </el-form-item>
 
                       <el-form-item
-                        label="是否必须完成"
+                        :label="selectedBlocklyPoint.type === 'task' ? '限制同行' : '必须拾取'"
                         class="config-item"
-                        v-if="selectedBlocklyPoint.type === 'task'"
+                        v-if="selectedBlocklyPoint.type === 'task' || selectedBlocklyPoint.type === 'item'"
                       >
                         <el-switch
                           v-model="selectedBlocklyPoint.must"
@@ -345,7 +345,7 @@
 
                     <!-- 第三行:图标上传 -->
                     <div class="config-row">
-                      <el-form-item label="初始图标" class="config-item" v-if="selectedBlocklyPoint.type !== ''">
+                      <el-form-item label="初始图标" class="config-item">
                         <div class="icon-upload-wrapper">
                           <UploadImg
                             v-model="selectedBlocklyPoint.img"
@@ -359,7 +359,7 @@
                       <el-form-item
                         label="完成图标"
                         class="config-item"
-                        v-if="selectedBlocklyPoint.type !== '' && selectedBlocklyPoint.type === 'task'"
+                        v-if="selectedBlocklyPoint.type && selectedBlocklyPoint.type === 'task'"
                       >
                         <div class="icon-upload-wrapper">
                           <UploadImg
@@ -372,7 +372,7 @@
                       </el-form-item>
                     </div>
 
-                    <el-form-item label="提示语" class="form-item-full" v-if="selectedBlocklyPoint.type !== '' && selectedBlocklyPoint.type !== 'task'">
+                    <el-form-item label="提示语" class="form-item-full" v-if="selectedBlocklyPoint.type && selectedBlocklyPoint.type !== 'task'">
                       <el-input
                         v-model="selectedBlocklyPoint.tip"
                         placeholder="输入初始提示语"
@@ -384,7 +384,7 @@
                       />
                     </el-form-item>
 
-                    <el-form-item label="未完成提示语" class="form-item-full" v-if="selectedBlocklyPoint.type !== '' && selectedBlocklyPoint.type === 'task'">
+                    <el-form-item label="未完成提示语" class="form-item-full" v-if="selectedBlocklyPoint.type && selectedBlocklyPoint.type === 'task'">
                       <el-input
                         v-model="selectedBlocklyPoint.unfinishedTip"
                         placeholder="输入未完成提示语"
@@ -395,7 +395,7 @@
                         :rows="2"
                       />
                     </el-form-item>
-                    <el-form-item label="完成提示语" class="form-item-full" v-if="selectedBlocklyPoint.type !== '' && selectedBlocklyPoint.type === 'task'">
+                    <el-form-item label="完成提示语" class="form-item-full" v-if="selectedBlocklyPoint.type && selectedBlocklyPoint.type === 'task'">
                       <el-input
                         v-model="selectedBlocklyPoint.finishedTip"
                         placeholder="输入完成提示语"