|
@@ -219,6 +219,7 @@ const ExDataObj = ref({});
|
|
|
const workOderShow = ref(false);
|
|
|
const showProList = ref([]);
|
|
|
const showSeqList = ref([]);
|
|
|
+const toSelectCount = ref(null);
|
|
|
const showSeq = (seqs) => {
|
|
|
showSeqList.value = seqs;
|
|
|
dialog2.visible = true;
|
|
@@ -260,6 +261,7 @@ const submit = async () => {
|
|
|
ElMessage.warning("请检查表单选项");
|
|
|
}
|
|
|
});
|
|
|
+ toSelectCount.value = null;
|
|
|
};
|
|
|
const closeShow = () => {
|
|
|
workOderShow.value = false;
|
|
@@ -388,16 +390,25 @@ const edit = async (row) => {
|
|
|
const cancel = () => {
|
|
|
resetForm();
|
|
|
dialog.visible = false;
|
|
|
+ toSelectCount.value = null;
|
|
|
};
|
|
|
|
|
|
-const toSelectCount = ref(null);
|
|
|
const startToSelectAheads = () => {
|
|
|
- if (Number(toSelectCount.value)) {
|
|
|
+ if (options.value.length === 0) {
|
|
|
+ ElMessage.error("请先选择工单和工序");
|
|
|
+ toSelectCount.value = null;
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (
|
|
|
+ Number.isInteger(Number(toSelectCount.value)) &&
|
|
|
+ Number(toSelectCount.value) > 0
|
|
|
+ ) {
|
|
|
const count = Number(toSelectCount.value);
|
|
|
const seqNoList = options.value.map((item) => item.value);
|
|
|
form.value.seqNoList = seqNoList.slice(0, count);
|
|
|
} else {
|
|
|
- ElMessage.error("请输入数字");
|
|
|
+ toSelectCount.value = null;
|
|
|
+ ElMessage.error("请输入正确的数字");
|
|
|
}
|
|
|
};
|
|
|
onMounted(() => {
|