liyongli 2 vuotta sitten
vanhempi
commit
8038a3dd9b

+ 10 - 0
src/api/SilkRoadSpringGala.js

@@ -69,3 +69,13 @@ export function getUpdateOri(data) {
     data,
   });
 }
+
+// 获取报名列表
+export function getEnrollList(data) {
+  return ajax({
+    url: "enroll/list",
+    method: "POST",
+	urlType: "slikRoad",
+    data,
+  });
+}

+ 10 - 1
src/view/SilkRoadShanShiPin/index.vue

@@ -80,7 +80,10 @@
 		ref,
 		reactive
 	} from "vue";
+	
 	import {
+		showLoadingToast,
+		closeToast,
 		showToast,
 		showDialog
 	} from "vant";
@@ -203,7 +206,11 @@
 		oriData.append("introduction", from.introduction);
 		oriData.append("type", from.type);
 		oriData.append("file", from.file[0].file);
-
+		showLoadingToast({
+			message: '报名中...',
+			forbidClick: true,
+			duration: 0
+		});
 		axios({
 				method: "post",
 				url: "https://topic.smcic.net/operate/enroll/store",
@@ -214,6 +221,7 @@
 			})
 			.then(r => {
 				console.log(r);
+				closeToast();
 				showDialog({
 					title: "报名成功",
 					messageAlign: "left",
@@ -226,6 +234,7 @@
 				});
 			})
 			.catch(() => {
+				closeToast();
 				showToast("报名失败");
 			});
 	};

+ 11 - 8
src/view/SilkRoadShanShiPinList/index.vue

@@ -3,13 +3,7 @@
 		<img src="../../assets/img/soundbyte.jpg" style="width: 100%;" />
 		<div style="padding: .5em;">
 			<van-row gutter="8">
-			  <van-col span="8">
-				  <img src="../../assets/img/soundbyte.jpg" style="width: 100%;" />
-			  </van-col>
-			  <van-col span="8">
-				  <img src="../../assets/img/soundbyte.jpg" style="width: 100%;" />
-			  </van-col>
-			  <van-col span="8">
+			  <van-col span="12" v-for="item in list" :key="item.id">
 				  <img src="../../assets/img/soundbyte.jpg" style="width: 100%;" />
 			  </van-col>
 			</van-row>
@@ -17,14 +11,23 @@
 	</div>
 </template>
 <script setup>
+	import { ref } from "vue";
 	// import { onMounted, reactive } from "vue";
 	// import { isIpad, isIpod, isIphone } from "../../utils/isTerminal";
+	import {getEnrollList} from "@/api/SilkRoadSpringGala.js";
 	/**
 	 * window.$originData.orginParames.title 页面标题
 	 * window.$originData.orginParames.parameters 固定参数值
 	 * window.$originData.urlParames url参数
 	 */
-	console.log(window.$originData)
+	console.log(window.$originData);
+	const list = ref([]);
+	getEnrollList({
+		type:'个人',operateId:2
+	}).then(r=>{
+		console.log('-------------->',r)
+		list.value = r || [];
+	})
 </script>
 <style>
 	.SilkRoadShanShiPinList {