Commit 2ffb770aca1fad0432c0920b8bcc22b0a1bb0d8f

Authored by Dunfa Jiang
1 parent 8fdb5bd8

feat:增加任务只能建一个子项限制

... ... @@ -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