2 次代码提交 166ac27410 ... 1b49659e90

作者 SHA1 备注 提交日期
  wzg 1b49659e90 修复 截止时间;代理选择;暂存失效 1 年之前
  wzg eb5a4f324a 更新 无框架协议不显示 1 年之前
共有 2 个文件被更改,包括 16 次插入7 次删除
  1. 11 6
      src/views/tenderManage/inviteTender.vue
  2. 5 1
      src/views/tenderManage/tenderClientList.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);

+ 5 - 1
src/views/tenderManage/tenderClientList.vue

@@ -53,7 +53,11 @@
           {{ ruleForm.companyName }}
         </el-form-item>
         <el-form-item label="年度框架协议" prop="file">
-          <div class="card w360" style="width: 360px">
+          <div
+            class="card w360"
+            style="width: 360px"
+            v-if="ruleForm.protocolViewUrl"
+          >
             <div
               v-if="
                 ruleForm.protocolFileKey.split('.').pop().toLowerCase() ===