Showing
1 changed file
with
5 additions
and
5 deletions
| ... | ... | @@ -94,7 +94,7 @@ | 
| 94 | 94 | </el-form> | 
| 95 | 95 | <el-row :gutter="10" class="mb8"> | 
| 96 | 96 | <el-col :span="1.5"> | 
| 97 | - <el-button type="primary" plain icon="Plus" @click="handleAdd" | |
| 97 | + <el-button type="primary" :disabled="scanCodeDisabled" plain icon="Plus" @click="handleAdd" | |
| 98 | 98 | >扫码</el-button | 
| 99 | 99 | > | 
| 100 | 100 | </el-col> | 
| ... | ... | @@ -317,7 +317,7 @@ | 
| 317 | 317 | <script setup> | 
| 318 | 318 | import { getToken } from "@/utils/auth"; | 
| 319 | 319 | import { formatDate } from "@/utils/index"; | 
| 320 | -import { nextTick, onMounted, onUnmounted, ref } from "vue"; | |
| 320 | +import { nextTick, onMounted, onUnmounted, ref,computed } from "vue"; | |
| 321 | 321 | import { | 
| 322 | 322 | scanSpecQueryList, | 
| 323 | 323 | deviceTypeQueryList, | 
| ... | ... | @@ -330,8 +330,6 @@ import { | 
| 330 | 330 | searchBusinessInfo, | 
| 331 | 331 | } from "@/api/system/scan"; | 
| 332 | 332 | import { ElLoading } from "element-plus"; | 
| 333 | -import { da, fa } from "element-plus/es/locales.mjs"; | |
| 334 | - | |
| 335 | 333 | const router = useRouter(); | 
| 336 | 334 | const route = useRoute(); | 
| 337 | 335 | const { proxy } = getCurrentInstance(); | 
| ... | ... | @@ -411,6 +409,8 @@ const deviceTypeList = ref([]); | 
| 411 | 409 | |
| 412 | 410 | const searchBusinessLoading = ref(false); | 
| 413 | 411 | |
| 412 | +const scanCodeDisabled = computed(() => dataList.value.length >= 1) | |
| 413 | + | |
| 414 | 414 | const getDeviceTypeList = () => { | 
| 415 | 415 | deviceTypeQueryList( | 
| 416 | 416 | proxy.addDateRange(queryParams.value, dateRange.value) | 
| ... | ... | @@ -473,7 +473,7 @@ function submitForm() { | 
| 473 | 473 | // }); | 
| 474 | 474 | |
| 475 | 475 | if ( | 
| 476 | - dataList.value.length == 0 || | |
| 476 | + dataList.value.length <= 1 || | |
| 477 | 477 | form.value.businessId === dataList.value[0].businessId | 
| 478 | 478 | ) { | 
| 479 | 479 | const localStoreTableData = localStorage.getItem("localStoreTableData") | ... | ... | 
Please
register
or
login
to post a comment