|
|
@@ -5,7 +5,10 @@
|
|
|
<div>2024年4月</div>
|
|
|
<div>数据展示</div>
|
|
|
<div>
|
|
|
- <el-button type="primary" @click="router.push('/tenderingPlan')">
|
|
|
+ <el-button
|
|
|
+ type="primary"
|
|
|
+ @click="router.push('/tenderManage/inviteTender')"
|
|
|
+ >
|
|
|
发起新招标
|
|
|
</el-button>
|
|
|
</div>
|
|
|
@@ -28,7 +31,9 @@
|
|
|
<el-button
|
|
|
size="small"
|
|
|
type="primary"
|
|
|
- @click="router.push(`/tenderingDetail?id=${scope.row.id}`)"
|
|
|
+ @click="
|
|
|
+ router.push(`/tenderManage/tenderDetail?id=${scope.row.id}`)
|
|
|
+ "
|
|
|
>
|
|
|
详情
|
|
|
</el-button>
|
|
|
@@ -81,52 +86,98 @@ import { useRoute } from "vue-router";
|
|
|
|
|
|
const route = useRoute();
|
|
|
|
|
|
-const oceanShippingData = ref([
|
|
|
+const riverCurrentPage = ref(1);
|
|
|
+const riveTotal = ref(0);
|
|
|
+const riverShippingData = ref([
|
|
|
{
|
|
|
id: 1,
|
|
|
- cargo: "煤炭",
|
|
|
+ cargo: "玉米",
|
|
|
tons: 200000,
|
|
|
loadPort: "张家港",
|
|
|
- dischargePorts: "宁波",
|
|
|
+ dischargePorts: "上海",
|
|
|
cutOffTime: "2024-05-01 14:00",
|
|
|
initiator: "投标专员1",
|
|
|
tenderQuantity: 20,
|
|
|
},
|
|
|
{
|
|
|
id: 2,
|
|
|
- cargo: "石油焦",
|
|
|
+ cargo: "豆粕",
|
|
|
tons: 300000,
|
|
|
- loadPort: "南通",
|
|
|
- dischargePorts: "厦门",
|
|
|
+ loadPort: "武汉",
|
|
|
+ dischargePorts: "南通",
|
|
|
cutOffTime: "2024-05-15 14:00",
|
|
|
initiator: "投标专员2",
|
|
|
tenderQuantity: 30,
|
|
|
},
|
|
|
]);
|
|
|
-const riverShippingData = ref([
|
|
|
+const oceanCurrentPage = ref(1);
|
|
|
+const oceanTotal = ref(0);
|
|
|
+const oceanShippingData = ref([
|
|
|
{
|
|
|
id: 1,
|
|
|
- cargo: "玉米",
|
|
|
+ cargo: "煤炭",
|
|
|
tons: 200000,
|
|
|
loadPort: "张家港",
|
|
|
- dischargePorts: "上海",
|
|
|
+ dischargePorts: "宁波",
|
|
|
cutOffTime: "2024-05-01 14:00",
|
|
|
initiator: "投标专员1",
|
|
|
tenderQuantity: 20,
|
|
|
},
|
|
|
{
|
|
|
id: 2,
|
|
|
- cargo: "豆粕",
|
|
|
+ cargo: "石油焦",
|
|
|
tons: 300000,
|
|
|
- loadPort: "武汉",
|
|
|
- dischargePorts: "南通",
|
|
|
+ loadPort: "南通",
|
|
|
+ dischargePorts: "厦门",
|
|
|
cutOffTime: "2024-05-15 14:00",
|
|
|
initiator: "投标专员2",
|
|
|
tenderQuantity: 30,
|
|
|
},
|
|
|
]);
|
|
|
+
|
|
|
+const motorCurrentPage = ref(1);
|
|
|
+const motorTotal = ref(0);
|
|
|
const motorTransData = ref([]);
|
|
|
-onMounted(() => {});
|
|
|
+async function getShipPoints() {
|
|
|
+ let { data } = await api.getShipPoints({});
|
|
|
+ console.log(data);
|
|
|
+}
|
|
|
+async function getTenderList(transType = 1, currentPage = 1) {
|
|
|
+ let { data } = await api.getTenderList({
|
|
|
+ transType,
|
|
|
+ status: 1,
|
|
|
+ currentPage,
|
|
|
+ size: 10,
|
|
|
+ term: "",
|
|
|
+ });
|
|
|
+ if (data.status === 0) {
|
|
|
+ let { result, total } = data;
|
|
|
+ switch (transType) {
|
|
|
+ case 1: {
|
|
|
+ riverShippingData.value = result;
|
|
|
+ riveTotal.value = total;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ case 2: {
|
|
|
+ oceanShippingData.value = result;
|
|
|
+ oceanTotal.value = total;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ case 3: {
|
|
|
+ motorTransData.value = result;
|
|
|
+ motorTotal.value = total;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ console.log(data);
|
|
|
+}
|
|
|
+onMounted(() => {
|
|
|
+ getShipPoints();
|
|
|
+ getTenderList(1);
|
|
|
+ getTenderList(2);
|
|
|
+});
|
|
|
</script>
|
|
|
<style scoped>
|
|
|
.map-main-container {
|