王智慧 3 лет назад
Родитель
Сommit
93991f301e
1 измененных файлов с 11 добавлено и 1 удалено
  1. 11 1
      src/components/ShipInfo.vue

+ 11 - 1
src/components/ShipInfo.vue

@@ -70,7 +70,10 @@
     <div class="line-container-p24">
       <div class="line">
         <div class="info-line">
-          <div class="info-line-title">船名</div>
+          <div class="info-line-title">
+            <span class="red">*</span>
+            船名
+          </div>
           <el-input
             class="info-line-text"
             v-model="shipInfos[currentIndex].shipname"
@@ -407,6 +410,13 @@ function cancelAdd() {
 }
 
 async function submit() {
+  if (!props.shipInfos[currentIndex.value].shipname) {
+    ElMessage({
+      type: "warning",
+      message: "请填写船舶名称",
+    });
+    return;
+  }
   let res = await api.addShip({
     ...props.shipInfos[currentIndex.value],
     shipOwnerId: props.shipOwnerId,