Преглед изворни кода

更新 添加航期;组件逻辑

wzh пре 3 година
родитељ
комит
510d55c50f
2 измењених фајлова са 9 додато и 4 уклоњено
  1. 2 2
      src/components/RemoteSelect.vue
  2. 7 2
      src/views/portsManage/sailingSchedule.vue

+ 2 - 2
src/components/RemoteSelect.vue

@@ -10,6 +10,7 @@
     :remote-method="getSelectList"
     :loading="loading"
     @change="selectItem"
+    @focus="getSelectList"
   >
     <el-option
       v-for="item in options"
@@ -51,11 +52,10 @@ export default {
     let loading = ref(true);
     const getSelectList = _.debounce(
       async (term) => {
-        if (!term) return;
         loading.value = true;
         let res = await api[props.api]({
           ...props.params,
-          term,
+          term: term.target.value,
         });
         if (res.data.status == 0) {
           options.value = res.data.result;

+ 7 - 2
src/views/portsManage/sailingSchedule.vue

@@ -148,7 +148,7 @@ let total = ref(0);
 let dialogFormVisible = ref(false);
 let form = ref(null);
 const ruleForm = ref({
-  cargoOwnerIds: "",
+  cargoOwnerIds: [],
   departurePortId: "",
   destinationPortId: "",
   sailingPeriod: "",
@@ -250,7 +250,12 @@ function pageChange(e) {
 
 let cargoOwnerCompanyStr = ref([]);
 function selectCargoOwnerCompany(e) {
-  ruleForm.value.cargoOwnerIds = e.value.join(",");
+  console.log(e);
+  let arr = [];
+  for (let i of e) {
+    arr.push(i.value);
+  }
+  ruleForm.value.cargoOwnerIds = arr.join(",");
 }
 
 let departurePortStr = ref("");