|
@@ -22,7 +22,13 @@ import { cloneDeep } from 'lodash-es'
|
|
const props = defineProps<{ fields: any[]; title: string; list: any[], allList: any }>()
|
|
const props = defineProps<{ fields: any[]; title: string; list: any[], allList: any }>()
|
|
let moveFlag = $ref(false)
|
|
let moveFlag = $ref(false)
|
|
const moveStart = () => {
|
|
const moveStart = () => {
|
|
- const flag = props.allList.list.length < 5
|
|
|
|
|
|
+ // const flag = props.allList.list.length < 5
|
|
|
|
+ const array = props.allList.list.map((item: any) => item.model)
|
|
|
|
+ const plateNumbers = array.filter((item: any) => item.includes('plate')).map((item: any) => {
|
|
|
|
+ const match = item.match(/plate(\d+)/);
|
|
|
|
+ return match ? match[1] : null;
|
|
|
|
+ });
|
|
|
|
+ const flag = plateNumbers.length < 5
|
|
if (!flag && !moveFlag) {
|
|
if (!flag && !moveFlag) {
|
|
moveFlag = true
|
|
moveFlag = true
|
|
ElMessage.warning('最多添加五个')
|
|
ElMessage.warning('最多添加五个')
|