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