|
@@ -65,7 +65,7 @@
|
|
|
|
|
|
<script setup>
|
|
|
import { ref, watch, computed } from "vue"
|
|
|
-import { toolList, selectedToolNum } from "@/store/index.js"
|
|
|
+import { toolList, selectedToolNum, showToast } from "@/store/index.js"
|
|
|
|
|
|
const {
|
|
|
windowSizeInCssForRef,
|
|
@@ -86,30 +86,30 @@ function onClickToolItem(idx) {
|
|
|
if (toolList.value[idx].selected === false) {
|
|
|
if (requiredToolList.value.length === 1) {
|
|
|
toolList.value[idx].selected = true
|
|
|
- window.alert('选择正确')
|
|
|
+ showToast('选择正确')
|
|
|
} else if (!props.currentStepInfo.hasToolOrder) {
|
|
|
toolList.value[idx].selected = true
|
|
|
- window.alert('选择正确')
|
|
|
+ showToast('选择正确')
|
|
|
} else {
|
|
|
const toolIdxInRequiredToolList = requiredToolList.value.indexOf(idx)
|
|
|
if (toolIdxInRequiredToolList === 0) {
|
|
|
toolList.value[idx].selected = true
|
|
|
- window.alert('选择正确')
|
|
|
+ showToast('选择正确')
|
|
|
} else {
|
|
|
for (let i = 0; i < toolIdxInRequiredToolList; i++) {
|
|
|
const preToolIdxInToolList = requiredToolList.value[i]
|
|
|
if (!toolList.value[preToolIdxInToolList].selected) {
|
|
|
- window.alert('您拿错工具了~请重新选择')
|
|
|
+ showToast('您拿错工具了~请重新选择')
|
|
|
return
|
|
|
}
|
|
|
toolList.value[idx].selected = true
|
|
|
- window.alert('选择正确')
|
|
|
+ showToast('选择正确')
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
- window.alert('您拿错工具了~请重新选择')
|
|
|
+ showToast('您拿错工具了~请重新选择')
|
|
|
}
|
|
|
}
|
|
|
|