Browse Source

修复 截止时间;代理选择;暂存失效

wzg 1 năm trước cách đây
mục cha
commit
1b49659e90
1 tập tin đã thay đổi với 11 bổ sung6 xóa
  1. 11 6
      src/views/tenderManage/inviteTender.vue

+ 11 - 6
src/views/tenderManage/inviteTender.vue

@@ -138,8 +138,8 @@
             v-model="ruleForm.bidDeadlineDatetime"
             type="datetime"
             placeholder="请选择"
-            format="YYYY/MM/DD hh:mm:ss"
-            value-format="YYYY/MM/DD hh:mm:ss"
+            format="YYYY/MM/DD HH:mm:ss"
+            value-format="YYYY/MM/DD HH:mm:ss"
           />
         </el-form-item>
         <el-form-item label="运力要求" prop="capacityRequirements">
@@ -204,7 +204,7 @@
 import api from "../../apis/fetch";
 import store from "../../store";
 import router from "../../router";
-import { ref, onMounted, reactive, computed } from "vue";
+import { ref, onMounted, reactive, computed, nextTick } from "vue";
 import { ElNotification, ElMessage, ElMessageBox } from "element-plus";
 import { mapGetters } from "vuex";
 import { useRoute } from "vue-router";
@@ -214,6 +214,8 @@ function changeInitMethod(e) {
   ruleForm.value = {};
   ruleForm.value.initMethod = e;
   currentProxyCompanies.value = [];
+  proxyCompanies.value = [];
+  historyTableData.value = [];
 }
 const ruleFormRef = ref(null);
 const ruleForm = ref({
@@ -367,7 +369,7 @@ function submit(saveType) {
             });
             if (saveType === 0) {
               router.replace("/tenderManage/inviteTender?id=" + data.result);
-              getTenderDetail();
+              getTenderDetail(data.result);
             } else {
               router.replace("/tenderManage/tenderDetail?id=" + data.result);
             }
@@ -386,8 +388,10 @@ function submit(saveType) {
   });
 }
 
-async function getTenderDetail() {
-  let { data } = await api.getTenderDetail({ tenderId: route.query.id });
+async function getTenderDetail(tenderId) {
+  let { data } = await api.getTenderDetail({
+    tenderId: route.query.id || tenderId,
+  });
   if (data.status === 0) {
     ruleForm.value = data.result;
     currentProxyCompanies.value = data.result.tenderProxies.map((item) => {
@@ -419,6 +423,7 @@ async function getTenderTemplateDetail() {
       transType,
     };
   }
+  getTenderProxySelect();
 }
 const historyCurrentPage = ref(1);
 const historyTotal = ref(0);