wangxy 2 tháng trước cách đây
mục cha
commit
deb4dd795b

+ 2 - 2
api/common.js

@@ -137,7 +137,7 @@ export function getDangjianGonghuiList(data = {}) {
 
 export function getDangjianGonghuiInfo(data = {}) {
 	return request({
-		'url': '/common/dangjian/gonghui/info',
+		'url': '/common/dangjian/gonghui/info',
 		headers: {
 			isToken: false
 		},
@@ -441,7 +441,7 @@ export function getJiaoyuXiangmuList(data = {}) {
 // 学生园地
 export function getXueshengGongqingList(data = {}) {
 	return request({
-		'url': '/common/xuesheng/gongqing/list',
+		'url': '/common/xuesheng/gongqing/list',
 		headers: {
 			isToken: false
 		},

+ 2 - 0
pages/dqgzDangjiangongzuo/dqgzDangjiangongzuo.vue

@@ -7,6 +7,8 @@
 				<view class="dljt-breadcrumb-box">
 					<view class="breadcrumb-text" @click="handleGo()">首页</view>
 					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">党群工作</view>
+					<icon class="breadcrumb-jt"></icon>
 					<view class="breadcrumb-active">党建工作</view>
 				</view>
 				<MtaScrollViewVue :refreshFn="getList">

+ 19 - 33
pages/dqgzDangjiangongzuoInfo/dqgzDangjiangongzuoInfo.vue

@@ -3,15 +3,15 @@
 		<MtaNavbar></MtaNavbar>
 		<view class="dljt-container-box">
 			<!-- 详情页面 -->
-			<view class="dljt-page-title">校园动态</view>
+			<view class="dljt-page-title">党群工作</view>
 			<view class="dljt-page-content-box">
 				<!-- 导航 -->
 				<view class="dljt-breadcrumb-box">
-					<view class="breadcrumb-text">首页</view>
+					<view class="breadcrumb-text" @click="handleGo('shouye')">首页</view>
 					<icon class="breadcrumb-jt"></icon>
-					<view class="breadcrumb-text">校园动态</view>
+					<view class="breadcrumb-text" @click="handleGo('dangqun')">党群工作</view>
 					<icon class="breadcrumb-jt"></icon>
-					<view class="breadcrumb-active">学院新闻</view>
+					<view class="breadcrumb-active">党建工作</view>
 				</view>
 				<view class="dljt-detail-box">
 					<!-- 标题 -->
@@ -22,12 +22,12 @@
 					<MtaMpHtml class="dljt-editor-box" :content="data.info.content" ></MtaMpHtml>
 					
 					<!-- PDF -->
-					<MtaPDFVue class="dljt-pdf-box" :pdfUrl="pdfUrl"></MtaPDFVue>
+					<!-- <MtaPDFVue class="dljt-pdf-box" :pdfUrl="pdfUrl"></MtaPDFVue> -->
 					
 					<!-- 文件下载 -->
-					<div class="return-footer-box">
+					<!-- <div class="return-footer-box" v-if="">
 						<view class="dljt-down-btn" @click="handleDownFile"></view>
-					</div>
+					</div> -->
 					
 				</view>
 			</view>
@@ -57,7 +57,6 @@
 		info: null,
 		id: null
 	})
-  const isFullscreen = ref(false)
 	const formatDate = computed(() => {
       if (data.info && data.info.createTime) {
 		return formatDateToYearMonthDay(data.info.createTime)
@@ -65,7 +64,6 @@
         return []
     })
 
-	const pdfUrl = "https://kf3.mtavip.com/api/upload/resource/uploadFile60eebb8881e94278bc46bedba12aece6.pdf"
 
 	onLoad(({
 		id
@@ -74,30 +72,18 @@
 		pageInit();
 	})
 
-  onMounted(() => {
-    // 监听全屏变化
-    document.addEventListener('fullscreenchange', handleFullscreenChange)
-    document.addEventListener('webkitfullscreenchange', handleFullscreenChange)
-  })
-
-  onUnmounted(() => {
-    document.removeEventListener('fullscreenchange', handleFullscreenChange)
-    document.removeEventListener('webkitfullscreenchange', handleFullscreenChange)
-  })
-
-  function handleFullscreen(e) {
-    // 处理全屏事件
-    isFullscreen.value = e.detail.fullscreen
-  }
-
-  function handleFullscreenChange() {
-    // 检查当前是否处于全屏状态
-    const fullscreenElement = document.fullscreenElement ||
-        document.webkitFullscreenElement
-    if (!fullscreenElement) {
-      // 如果退出全屏
-      isFullscreen.value = false
-    }
+  
+  function handleGo(code) {
+	  if (code == 'shouye') {
+		  uni.navigateTo({
+		  	url: '/pages/index/index'
+		  })
+	  }
+	  if (code == 'dangqun') {
+		  uni.navigateTo({
+		  	url: '/pages/dqgzDangjiangongzuo/dqgzDangjiangongzuo'
+		  })
+	  }
   }
 
 	function handleDownFile() {

+ 3 - 1
pages/dqgzDangyuanfengcai/dqgzDangyuanfengcai.vue

@@ -7,6 +7,8 @@
 				<view class="dljt-breadcrumb-box">
 					<view class="breadcrumb-text" @click="handleGo()">首页</view>
 					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">党群工作</view>
+					<icon class="breadcrumb-jt"></icon>
 					<view class="breadcrumb-active">党员风采</view>
 				</view>
 				<MtaScrollViewVue :refreshFn="getList">
@@ -58,7 +60,7 @@
 
 	function handleClick(data) {
 		uni.navigateTo({
-			url: `/pages/dqgzDangjiangongzuoInfo/dqgzDangjiangongzuoInfo?id=${data.id}`
+			url: `/pages/dqgzXueyuanfengcaiInfo/dqgzXueyuanfengcaiInfo?id=${data.id}`
 		})
 	}
 

+ 4 - 2
pages/dqgzGonghuizhijia/dqgzGonghuizhijia.vue

@@ -5,7 +5,9 @@
 			<view class="dljt-page-title">党建工作</view>
 			<view class="dljt-page-content-box">
 				<view class="dljt-breadcrumb-box">
-					<view class="breadcrumb-text" @click="handleGo()">首页</view>
+					<view class="breadcrumb-text" @click="handleGo('shouye')">首页</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">党群工作</view>
 					<icon class="breadcrumb-jt"></icon>
 					<view class="breadcrumb-active">工会之家</view>
 				</view>
@@ -59,7 +61,7 @@
 
 	function handleClick(data) {
 		uni.navigateTo({
-			url: `/pages/dqgzDangjiangongzuoInfo/dqgzDangjiangongzuoInfo?id=${data.id}`
+			url: `/pages/dqgzGongzhuizhijiaInfo/dqgzGongzhuizhijiaInfo?id=${data.id}`
 		})
 	}
 

+ 68 - 9
pages/dqgzGongzhuizhijiaInfo/dqgzGongzhuizhijiaInfo.vue

@@ -1,30 +1,89 @@
 <template>
-	<view>
-		
+	<view class="dljt-page-box" v-if="data.info">
+		<MtaNavbar></MtaNavbar>
+		<view class="dljt-container-box">
+			<!-- 详情页面 -->
+			<view class="dljt-page-title">党群工作</view>
+			<view class="dljt-page-content-box">
+				<!-- 导航 -->
+				<view class="dljt-breadcrumb-box">
+					<view class="breadcrumb-text" @click="handleGo('shouye')">首页</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">党群工作</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text" @click="handleGo('ghzj')">工会之家</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-active">详情</view>
+				</view>
+				<view class="dljt-detail-box">
+					<!-- 标题 -->
+					<view class="detail-title">{{data.info.title}}</view>
+					<!-- 时间 -->
+					<view class="detail-data">{{formatDate.join('-') }}</view>
+					<!-- 富文本 -->
+					<MtaMpHtml class="dljt-editor-box" :content="data.info.content" ></MtaMpHtml>
+
+				</view>
+			</view>
+		</view>
+		<!-- 底部导航 -->
+		<MtaFooter></MtaFooter>
 	</view>
 </template>
 
 <script setup>
 	import {
 		ref,
-		reactive
+		reactive,
+		computed,
+    onMounted,
+    onUnmounted
 	} from "vue";
 	import {
 		onLoad
 	} from "@dcloudio/uni-app"
 	import * as httpApi from "@/api/common.js"
-	
-	
+	import {formatDateToYearMonthDay } from "@/utils/common.js"
+  import MtaMpHtml from "@/components/MTAMpHtml/MtaMpHtml.vue"
+  import MtaPDFVue from "@/components/MtaPDF.vue";
+  import MtaFooter from "@/components/MtaFooter.vue"
 	const data = reactive({
-		info: '',
+		info: null,
 		id: null
 	})
-	
-	onLoad(({id}) => {
+	const formatDate = computed(() => {
+      if (data.info && data.info.createTime) {
+		return formatDateToYearMonthDay(data.info.createTime)
+      }
+        return []
+    })
+
+
+	onLoad(({
+		id
+	}) => {
 		data.id = id;
 		pageInit();
 	})
-	
+
+  
+  function handleGo(code) {
+	  if (code == 'shouye') {
+		  uni.navigateTo({
+		  	url: '/pages/index/index'
+		  })
+	  }
+	  if (code == 'ghzj') {
+		  uni.navigateTo({
+		  	url: '/pages/dqgzGonghuizhijia/dqgzGonghuizhijia'
+		  })
+	  }
+  }
+
+	function handleDownFile() {
+		window.location.href = pdfUrl;
+	}
+
 	function pageInit() {
 		httpApi.getDangjianGonghuiInfo({id: data.id}).then(res => {
 			data.info = res.data;

+ 69 - 10
pages/dqgzXueyuanfengcaiInfo/dqgzXueyuanfengcaiInfo.vue

@@ -1,30 +1,89 @@
 <template>
-	<view>
-		
+	<view class="dljt-page-box" v-if="data.info">
+		<MtaNavbar></MtaNavbar>
+		<view class="dljt-container-box">
+			<!-- 详情页面 -->
+			<view class="dljt-page-title">党群工作</view>
+			<view class="dljt-page-content-box">
+				<!-- 导航 -->
+				<view class="dljt-breadcrumb-box">
+					<view class="breadcrumb-text" @click="handleGo('shouye')">首页</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">党建工作</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text" @click="handleGo('fengcai')">党员风采</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-active">详情</view>
+				</view>
+				<view class="dljt-detail-box">
+					<!-- 标题 -->
+					<view class="detail-title">{{data.info.title}}</view>
+					<!-- 时间 -->
+					<view class="detail-data">{{formatDate.join('-') }}</view>
+					<!-- 富文本 -->
+					<MtaMpHtml class="dljt-editor-box" :content="data.info.content" ></MtaMpHtml>
+					
+				</view>
+			</view>
+		</view>
+		<!-- 底部导航 -->
+		<MtaFooter></MtaFooter>
 	</view>
 </template>
 
 <script setup>
 	import {
 		ref,
-		reactive
+		reactive,
+		computed,
+    onMounted,
+    onUnmounted
 	} from "vue";
 	import {
 		onLoad
 	} from "@dcloudio/uni-app"
 	import * as httpApi from "@/api/common.js"
-	
-	
+	import {formatDateToYearMonthDay } from "@/utils/common.js"
+  import MtaMpHtml from "@/components/MTAMpHtml/MtaMpHtml.vue"
+  import MtaPDFVue from "@/components/MtaPDF.vue";
+  import MtaFooter from "@/components/MtaFooter.vue"
 	const data = reactive({
-		info: '',
-		id: null,
+		info: null,
+		id: null
 	})
-	
-	onLoad(({id}) => {
+	const formatDate = computed(() => {
+      if (data.info && data.info.createTime) {
+		return formatDateToYearMonthDay(data.info.createTime)
+      }
+        return []
+    })
+
+
+	onLoad(({
+		id
+	}) => {
 		data.id = id;
 		pageInit();
 	})
-	
+
+  
+  function handleGo(code) {
+	  if (code == 'shouye') {
+		  uni.navigateTo({
+		  	url: '/pages/index/index'
+		  })
+	  }
+	  if (code == 'fengcai') {
+		  uni.navigateTo({
+		  	url: '/pages/dqgzDangyuanfengcai/dqgzDangyuanfengcai'
+		  })
+	  }
+  }
+
+	function handleDownFile() {
+		window.location.href = pdfUrl;
+	}
+
 	function pageInit() {
 		httpApi.getDangjianFengcaiInfo({id: data.id}).then(res => {
 			data.info = res.data;

+ 3 - 1
pages/xsydDeyuduiwu/xsydDeyuduiwu.vue

@@ -7,6 +7,8 @@
 				<view class="dljt-breadcrumb-box">
 					<view class="breadcrumb-text" @click="handleGo()">首页</view>
 					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">学生园地</view>
+					<icon class="breadcrumb-jt"></icon>
 					<view class="breadcrumb-active">德育教育</view>
 				</view>
 				<MtaScrollViewVue :refreshFn="getList">
@@ -58,7 +60,7 @@
 
 	function handleClick(data) {
 		uni.navigateTo({
-			url: `/pages/dqgzDangjiangongzuoInfo/dqgzDangjiangongzuoInfo?id=${data.id}`
+			url: `/pages/xsydDeyuduiwuInfo/xsydDeyuduiwuInfo?id=${data.id}`
 		})
 	}
 

+ 71 - 10
pages/xsydDeyuduiwuInfo/xsydDeyuduiwuInfo.vue

@@ -1,29 +1,90 @@
 <template>
-	<view>
-		
+	<view class="dljt-page-box" v-if="data.info">
+		<MtaNavbar></MtaNavbar>
+		<view class="dljt-container-box">
+			<!-- 详情页面 -->
+			<view class="dljt-page-title">党群工作</view>
+			<view class="dljt-page-content-box">
+				<!-- 导航 -->
+				<view class="dljt-breadcrumb-box">
+					<view class="breadcrumb-text" @click="handleGo('shouye')">首页</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">学生园地</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text" @click="handleGo('dyjy')">德育教育</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-active">详情</view>
+				</view>
+				<view class="dljt-detail-box">
+					<!-- 标题 -->
+					<view class="detail-title">{{data.info.title}}</view>
+					<!-- 时间 -->
+					<view class="detail-data">{{formatDate.join('-') }}</view>
+					<!-- 富文本 -->
+					<MtaMpHtml class="dljt-editor-box" :content="data.info.content" ></MtaMpHtml>
+
+					
+				</view>
+			</view>
+		</view>
+		<!-- 底部导航 -->
+		<MtaFooter></MtaFooter>
 	</view>
 </template>
 
 <script setup>
 	import {
 		ref,
-		reactive
+		reactive,
+		computed,
+    onMounted,
+    onUnmounted
 	} from "vue";
 	import {
 		onLoad
 	} from "@dcloudio/uni-app"
 	import * as httpApi from "@/api/common.js"
-	
-	
+	import {formatDateToYearMonthDay } from "@/utils/common.js"
+  import MtaMpHtml from "@/components/MTAMpHtml/MtaMpHtml.vue"
+  import MtaPDFVue from "@/components/MtaPDF.vue";
+  import MtaFooter from "@/components/MtaFooter.vue"
 	const data = reactive({
-		id: '',
-		info: null
+		info: null,
+		id: null
 	})
-	
-	onLoad(({id}) => {
-		pageInit();
+	const formatDate = computed(() => {
+      if (data.info && data.info.createTime) {
+		return formatDateToYearMonthDay(data.info.createTime)
+      }
+        return []
+    })
+
+
+	onLoad(({
+		id
+	}) => {
 		data.id = id;
+		pageInit();
 	})
+
+  
+  function handleGo(code) {
+	  if (code == 'shouye') {
+		  uni.navigateTo({
+		  	url: '/pages/index/index'
+		  })
+	  }
+	  if (code == 'dyjy') {
+		  uni.navigateTo({
+		  	url: '/pages/xsydDeyuduiwu/xsydDeyuduiwu'
+		  })
+	  }
+  }
+
+	function handleDownFile() {
+		window.location.href = pdfUrl;
+	}
+
 	
 	function pageInit() {
 		httpApi.getXueshengDeyuInfo({id: data.id}).then(res => {

+ 3 - 1
pages/xsydGongqingtuan/xsydGongqingtuan.vue

@@ -7,6 +7,8 @@
 				<view class="dljt-breadcrumb-box">
 					<view class="breadcrumb-text" @click="handleGo()">首页</view>
 					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">学生园地</view>
+					<icon class="breadcrumb-jt"></icon>
 					<view class="breadcrumb-active">共青团</view>
 				</view>
 				<MtaScrollViewVue :refreshFn="getList">
@@ -58,7 +60,7 @@
 
 	function handleClick(data) {
 		uni.navigateTo({
-			url: `/pages/dqgzDangjiangongzuoInfo/dqgzDangjiangongzuoInfo?id=${data.id}`
+			url: `/pages/xsydGongqingtuanInfo/xsydGongqingtuanInfo?id=${data.id}`
 		})
 	}
 

+ 69 - 10
pages/xsydGongqingtuanInfo/xsydGongqingtuanInfo.vue

@@ -1,30 +1,89 @@
 <template>
-	<view>
-		
+	<view class="dljt-page-box" v-if="data.info">
+		<MtaNavbar></MtaNavbar>
+		<view class="dljt-container-box">
+			<!-- 详情页面 -->
+			<view class="dljt-page-title">党群工作</view>
+			<view class="dljt-page-content-box">
+				<!-- 导航 -->
+				<view class="dljt-breadcrumb-box">
+					<view class="breadcrumb-text" @click="handleGo('shouye')">首页</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">学生园地</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text" @click="handleGo('gqt')">共青团</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-active">详情</view>
+				</view>
+				<view class="dljt-detail-box">
+					<!-- 标题 -->
+					<view class="detail-title">{{data.info.title}}</view>
+					<!-- 时间 -->
+					<view class="detail-data">{{formatDate.join('-') }}</view>
+					<!-- 富文本 -->
+					<MtaMpHtml class="dljt-editor-box" :content="data.info.content" ></MtaMpHtml>
+					
+				</view>
+			</view>
+		</view>
+		<!-- 底部导航 -->
+		<MtaFooter></MtaFooter>
 	</view>
 </template>
 
 <script setup>
 	import {
 		ref,
-		reactive
+		reactive,
+		computed,
+    onMounted,
+    onUnmounted
 	} from "vue";
 	import {
 		onLoad
 	} from "@dcloudio/uni-app"
 	import * as httpApi from "@/api/common.js"
-	
-	
+	import {formatDateToYearMonthDay } from "@/utils/common.js"
+  import MtaMpHtml from "@/components/MTAMpHtml/MtaMpHtml.vue"
+  import MtaPDFVue from "@/components/MtaPDF.vue";
+  import MtaFooter from "@/components/MtaFooter.vue"
 	const data = reactive({
-		id: '',
-		info: null
+		info: null,
+		id: null
 	})
-	
-	onLoad(({id}) => {
+	const formatDate = computed(() => {
+      if (data.info && data.info.createTime) {
+		return formatDateToYearMonthDay(data.info.createTime)
+      }
+        return []
+    })
+
+
+	onLoad(({
+		id
+	}) => {
 		data.id = id;
 		pageInit();
 	})
-	
+
+  
+  function handleGo(code) {
+	  if (code == 'shouye') {
+		  uni.navigateTo({
+		  	url: '/pages/index/index'
+		  })
+	  }
+	  if (code == 'gqt') {
+		  uni.navigateTo({
+		  	url: '/pages/xsydGongqingtuan/xsydGongqingtuan'
+		  })
+	  }
+  }
+
+	function handleDownFile() {
+		window.location.href = pdfUrl;
+	}
+
 	function pageInit() {
 		httpApi.getXueshengGongqingInfo({id: data.id}).then(res => {
 			data.info = res.data;

+ 3 - 1
pages/xsydXueshenghuodong/xsydXueshenghuodong.vue

@@ -7,6 +7,8 @@
 				<view class="dljt-breadcrumb-box">
 					<view class="breadcrumb-text" @click="handleGo()">首页</view>
 					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">学生园地</view>
+					<icon class="breadcrumb-jt"></icon>
 					<view class="breadcrumb-active">学生活动</view>
 				</view>
 				<MtaScrollViewVue :refreshFn="getList">
@@ -58,7 +60,7 @@
 
 	function handleClick(data) {
 		uni.navigateTo({
-			url: `/pages/dqgzDangjiangongzuoInfo/dqgzDangjiangongzuoInfo?id=${data.id}`
+			url: `/pages/xsydXueshenghuodongInfo/xsydXueshenghuodongInfo?id=${data.id}`
 		})
 	}
 

+ 70 - 9
pages/xsydXueshenghuodongInfo/xsydXueshenghuodongInfo.vue

@@ -1,28 +1,89 @@
 <template>
-	<view>
-		
+	<view class="dljt-page-box" v-if="data.info">
+		<MtaNavbar></MtaNavbar>
+		<view class="dljt-container-box">
+			<!-- 详情页面 -->
+			<view class="dljt-page-title">党群工作</view>
+			<view class="dljt-page-content-box">
+				<!-- 导航 -->
+				<view class="dljt-breadcrumb-box">
+					<view class="breadcrumb-text" @click="handleGo('shouye')">首页</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">学生园地</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text" @click="handleGo('xshd')">学生活动</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-active">详情</view>
+				</view>
+				<view class="dljt-detail-box">
+					<!-- 标题 -->
+					<view class="detail-title">{{data.info.title}}</view>
+					<!-- 时间 -->
+					<view class="detail-data">{{formatDate.join('-') }}</view>
+					<!-- 富文本 -->
+					<MtaMpHtml class="dljt-editor-box" :content="data.info.content" ></MtaMpHtml>
+					
+				</view>
+			</view>
+		</view>
+		<!-- 底部导航 -->
+		<MtaFooter></MtaFooter>
 	</view>
 </template>
 
 <script setup>
 	import {
 		ref,
-		reactive
+		reactive,
+		computed,
+    onMounted,
+    onUnmounted
 	} from "vue";
 	import {
 		onLoad
 	} from "@dcloudio/uni-app"
 	import * as httpApi from "@/api/common.js"
-	
-	
+	import {formatDateToYearMonthDay } from "@/utils/common.js"
+  import MtaMpHtml from "@/components/MTAMpHtml/MtaMpHtml.vue"
+  import MtaPDFVue from "@/components/MtaPDF.vue";
+  import MtaFooter from "@/components/MtaFooter.vue"
 	const data = reactive({
-		id: '',
-		info: null
+		info: null,
+		id: null
 	})
-	
-	onLoad(() => {
+	const formatDate = computed(() => {
+      if (data.info && data.info.createTime) {
+		return formatDateToYearMonthDay(data.info.createTime)
+      }
+        return []
+    })
+
+
+	onLoad(({
+		id
+	}) => {
+		data.id = id;
 		pageInit();
 	})
+
+  
+  function handleGo(code) {
+	  if (code == 'shouye') {
+		  uni.navigateTo({
+		  	url: '/pages/index/index'
+		  })
+	  }
+	  if (code == 'xshd') {
+		  uni.navigateTo({
+		  	url: '/pages/xsydXueshenghuodong/xsydXueshenghuodong'
+		  })
+	  }
+  }
+
+	function handleDownFile() {
+		window.location.href = pdfUrl;
+	}
+
 	
 	function pageInit() {
 		httpApi.getXueshengHuodongInfo({id: data.id}).then(res => {

+ 3 - 1
pages/xsydZizhuguanli/xsydZizhuguanli.vue

@@ -7,6 +7,8 @@
 				<view class="dljt-breadcrumb-box">
 					<view class="breadcrumb-text" @click="handleGo()">首页</view>
 					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">学生园地</view>
+					<icon class="breadcrumb-jt"></icon>
 					<view class="breadcrumb-active">资源管理</view>
 				</view>
 				<MtaScrollViewVue :refreshFn="getList">
@@ -58,7 +60,7 @@
 
 	function handleClick(data) {
 		uni.navigateTo({
-			url: `/pages/dqgzDangjiangongzuoInfo/dqgzDangjiangongzuoInfo?id=${data.id}`
+			url: `/pages/xsydZizhuguanliInfo/xsydZizhuguanliInfo?id=${data.id}`
 		})
 	}
 

+ 74 - 8
pages/xsydZizhuguanliInfo/xsydZizhuguanliInfo.vue

@@ -1,30 +1,96 @@
 <template>
-	<view>
-		
+	<view class="dljt-page-box" v-if="data.info">
+		<MtaNavbar></MtaNavbar>
+		<view class="dljt-container-box">
+			<!-- 详情页面 -->
+			<view class="dljt-page-title">党群工作</view>
+			<view class="dljt-page-content-box">
+				<!-- 导航 -->
+				<view class="dljt-breadcrumb-box">
+					<view class="breadcrumb-text" @click="handleGo('shouye')">首页</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text" >学生园地</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text" @click="handleGo('zzgl')">资助管理</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-active">详情</view>
+				</view>
+				<view class="dljt-detail-box">
+					<!-- 标题 -->
+					<view class="detail-title">{{data.info.title}}</view>
+					<!-- 时间 -->
+					<view class="detail-data">{{formatDate.join('-') }}</view>
+					<!-- 富文本 -->
+					<MtaMpHtml class="dljt-editor-box" :content="data.info.content" ></MtaMpHtml>
+					
+					<!-- PDF -->
+					<!-- <MtaPDFVue class="dljt-pdf-box" :pdfUrl="pdfUrl"></MtaPDFVue> -->
+					
+					<!-- 文件下载 -->
+					<!-- <div class="return-footer-box" v-if="">
+						<view class="dljt-down-btn" @click="handleDownFile"></view>
+					</div> -->
+					
+				</view>
+			</view>
+		</view>
+		<!-- 底部导航 -->
+		<MtaFooter></MtaFooter>
 	</view>
 </template>
 
 <script setup>
 	import {
 		ref,
-		reactive
+		reactive,
+		computed,
+    onMounted,
+    onUnmounted
 	} from "vue";
 	import {
 		onLoad
 	} from "@dcloudio/uni-app"
 	import * as httpApi from "@/api/common.js"
-	
-	
+	import {formatDateToYearMonthDay } from "@/utils/common.js"
+  import MtaMpHtml from "@/components/MTAMpHtml/MtaMpHtml.vue"
+  import MtaPDFVue from "@/components/MtaPDF.vue";
+  import MtaFooter from "@/components/MtaFooter.vue"
 	const data = reactive({
 		info: null,
 		id: null
 	})
-	
-	onLoad(({id}) => {
+	const formatDate = computed(() => {
+      if (data.info && data.info.createTime) {
+		return formatDateToYearMonthDay(data.info.createTime)
+      }
+        return []
+    })
+
+
+	onLoad(({
+		id
+	}) => {
 		data.id = id;
 		pageInit();
 	})
-	
+
+  
+  function handleGo(code) {
+	  if (code == 'shouye') {
+		  uni.navigateTo({
+		  	url: '/pages/index/index'
+		  })
+	  }
+	  if (code == 'zzgl') {
+		  uni.navigateTo({
+		  	url: '/pages/xsydZizhuguanli/xsydZizhuguanli'
+		  })
+	  }
+  }
+
+	function handleDownFile() {
+		window.location.href = pdfUrl;
+	}
 	function pageInit() {
 		httpApi.getXueshengZizhuInfo({id: data.id}).then(res => {
 			data.info = res.data;

+ 3 - 1
pages/xydtTongzhigonggao/xydtTongzhigonggao.vue

@@ -7,6 +7,8 @@
 				<view class="dljt-breadcrumb-box">
 					<view class="breadcrumb-text" @click="handleGo()">首页</view>
 					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">校园动态</view>
+					<icon class="breadcrumb-jt"></icon>
 					<view class="breadcrumb-active">通知公告</view>
 				</view>
 				<MtaScrollViewVue :refreshFn="getList">
@@ -58,7 +60,7 @@
 
 	function handleClick(data) {
 		uni.navigateTo({
-			url: `/pages/dqgzDangjiangongzuoInfo/dqgzDangjiangongzuoInfo?id=${data.id}`
+			url: `/pages/xydtTongzhigonggaoInfo/xydtTongzhigonggaoInfo?id=${data.id}`
 		})
 	}
 

+ 80 - 12
pages/xydtTongzhigonggaoInfo/xydtTongzhigonggaoInfo.vue

@@ -1,31 +1,99 @@
 <template>
-	<view>
-		
+	<view class="dljt-page-box" v-if="data.info">
+		<MtaNavbar></MtaNavbar>
+		<view class="dljt-container-box">
+			<!-- 详情页面 -->
+			<view class="dljt-page-title">校园动态</view>
+			<view class="dljt-page-content-box">
+				<!-- 导航 -->
+				<view class="dljt-breadcrumb-box">
+					<view class="breadcrumb-text" @click="handleGo('shouye')">首页</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">校园动态</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text" @click="handleGo('tzgg')">通知公告</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-active">详情</view>
+				</view>
+				<view class="dljt-detail-box">
+					<!-- 标题 -->
+					<view class="detail-title">{{data.info.title}}</view>
+					<!-- 时间 -->
+					<view class="detail-data">{{formatDate.join('-') }}</view>
+					<!-- 富文本 -->
+					<MtaMpHtml class="dljt-editor-box" :content="data.info.content"></MtaMpHtml>
+
+					<!-- PDF -->
+					<!-- <MtaPDFVue class="dljt-pdf-box" :pdfUrl="pdfUrl"></MtaPDFVue> -->
+
+					<!-- 文件下载 -->
+					<!-- <div class="return-footer-box" v-if="">
+						<view class="dljt-down-btn" @click="handleDownFile"></view>
+					</div> -->
+
+				</view>
+			</view>
+		</view>
+		<!-- 底部导航 -->
+		<MtaFooter></MtaFooter>
 	</view>
 </template>
 
 <script setup>
 	import {
 		ref,
-		reactive
+		reactive,
+		computed,
+		onMounted,
+		onUnmounted
 	} from "vue";
 	import {
 		onLoad
 	} from "@dcloudio/uni-app"
 	import * as httpApi from "@/api/common.js"
-	
-	
+	import {
+		formatDateToYearMonthDay
+	} from "@/utils/common.js"
+	import MtaMpHtml from "@/components/MTAMpHtml/MtaMpHtml.vue"
+	import MtaPDFVue from "@/components/MtaPDF.vue";
+	import MtaFooter from "@/components/MtaFooter.vue"
 	const data = reactive({
-		id: null,
-		info: null
+		info: null,
+		id: null
+	})
+	const formatDate = computed(() => {
+		if (data.info && data.info.createTime) {
+			return formatDateToYearMonthDay(data.info.createTime)
+		}
+		return []
 	})
-	
-	onLoad(() => {
+
+
+	onLoad(({
+		id
+	}) => {
+		data.id = id;
 		pageInit();
 	})
-	
+
+
+	function handleGo(code) {
+		if (code == 'shouye') {
+			uni.navigateTo({
+				url: '/pages/index/index'
+			})
+		}
+		if (code == 'tzgg') {
+			uni.navigateTo({
+				url: '/pages/xydtTongzhigonggao/xydtTongzhigonggao'
+			})
+		}
+	}
+
 	function pageInit() {
-		httpApi.getDongtaiTongzhiGonggaoInfo({id: data.id}).then(res => {
+		httpApi.getDongtaiTongzhiGonggaoInfo({
+			id: data.id
+		}).then(res => {
 			data.info = res.data;
 		})
 	}
@@ -33,4 +101,4 @@
 
 <style>
 
-</style>
+</style>

+ 4 - 1
pages/xydtXiaowugongkai/xydtXiaowugongkai.vue

@@ -7,7 +7,10 @@
 				<view class="dljt-breadcrumb-box">
 					<view class="breadcrumb-text" @click="handleGo()">首页</view>
 					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">校园动态</view>
+					<icon class="breadcrumb-jt"></icon>
 					<view class="breadcrumb-active">校务公开</view>
+					
 				</view>
 				<MtaScrollViewVue :refreshFn="getList">
 					<template v-slot="{ list }">
@@ -58,7 +61,7 @@
 
 	function handleClick(data) {
 		uni.navigateTo({
-			url: `/pages/dqgzDangjiangongzuoInfo/dqgzDangjiangongzuoInfo?id=${data.id}`
+			url: `/pages/xydtXiaowugongkaiInfo/xydtXiaowugongkaiInfo?id=${data.id}`
 		})
 	}
 

+ 68 - 10
pages/xydtXiaowugongkaiInfo/xydtXiaowugongkaiInfo.vue

@@ -1,32 +1,90 @@
 <template>
-	<view>
-		
+	<view class="dljt-page-box" v-if="data.info">
+		<MtaNavbar></MtaNavbar>
+		<view class="dljt-container-box">
+			<!-- 详情页面 -->
+			<view class="dljt-page-title">校园动态</view>
+			<view class="dljt-page-content-box">
+				<!-- 导航 -->
+				<view class="dljt-breadcrumb-box">
+					<view class="breadcrumb-text" @click="handleGo('shouye')">首页</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">校园动态</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text" @click="handleGo('xwgk')">校务公开</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-active">详情</view>
+				</view>
+				<view class="dljt-detail-box">
+					<!-- 标题 -->
+					<view class="detail-title">{{data.info.title}}</view>
+					<!-- 时间 -->
+					<view class="detail-data">{{formatDate.join('-') }}</view>
+					<!-- 富文本 -->
+					<MtaMpHtml class="dljt-editor-box" :content="data.info.content"></MtaMpHtml>
+
+				</view>
+			</view>
+		</view>
+		<!-- 底部导航 -->
+		<MtaFooter></MtaFooter>
 	</view>
 </template>
 
 <script setup>
 	import {
 		ref,
-		reactive
+		reactive,
+		computed,
+		onMounted,
+		onUnmounted
 	} from "vue";
 	import {
 		onLoad
 	} from "@dcloudio/uni-app"
 	import * as httpApi from "@/api/common.js"
-	
-	
+	import {
+		formatDateToYearMonthDay
+	} from "@/utils/common.js"
+	import MtaMpHtml from "@/components/MTAMpHtml/MtaMpHtml.vue"
+	import MtaPDFVue from "@/components/MtaPDF.vue";
+	import MtaFooter from "@/components/MtaFooter.vue"
 	const data = reactive({
-		id: null,
-		list: []
+		info: null,
+		id: null
 	})
-	
-	onLoad(({id}) => {
+	const formatDate = computed(() => {
+		if (data.info && data.info.createTime) {
+			return formatDateToYearMonthDay(data.info.createTime)
+		}
+		return []
+	})
+
+
+	onLoad(({
+		id
+	}) => {
 		data.id = id;
 		pageInit();
 	})
+
+
+	function handleGo(code) {
+		if (code == 'shouye') {
+			uni.navigateTo({
+				url: '/pages/index/index'
+			})
+		}
+		if (code == 'xwgk') {
+			uni.navigateTo({
+				url: '/pages/xydtXiaowugongkai/xydtXiaowugongkai'
+			})
+		}
+	}
+
 	
 	function pageInit() {
-		httpApi.getDongtaiTongzhiGonggaoInfo({id:data.id}).then(res => {
+		httpApi.getDongtaiXiaowuGongkaiInfo({id:data.id}).then(res => {
 			data.info = res.data;
 	
 		})

+ 3 - 1
pages/xydtXueyuanfengcai/xydtXueyuanfengcai.vue

@@ -7,6 +7,8 @@
 				<view class="dljt-breadcrumb-box">
 					<view class="breadcrumb-text" @click="handleGo()">首页</view>
 					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">校园动态</view>
+					<icon class="breadcrumb-jt"></icon>
 					<view class="breadcrumb-active">学院风采</view>
 				</view>
 				<MtaScrollViewVue :refreshFn="getList">
@@ -58,7 +60,7 @@
 
 	function handleClick(data) {
 		uni.navigateTo({
-			url: `/pages/dqgzDangjiangongzuoInfo/dqgzDangjiangongzuoInfo?id=${data.id}`
+			url: `/pages/xydtXueyuanfengcaiInfo/xydtXueyuanfengcaiInfo?id=${data.id}`
 		})
 	}
 

+ 68 - 10
pages/xydtXueyuanfengcaiInfo/xydtXueyuanfengcaiInfo.vue

@@ -1,30 +1,88 @@
 <template>
-	<view>
-		
+	<view class="dljt-page-box" v-if="data.info">
+		<MtaNavbar></MtaNavbar>
+		<view class="dljt-container-box">
+			<!-- 详情页面 -->
+			<view class="dljt-page-title">党群工作</view>
+			<view class="dljt-page-content-box">
+				<!-- 导航 -->
+				<view class="dljt-breadcrumb-box">
+					<view class="breadcrumb-text" @click="handleGo('shouye')">首页</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text" >校园动态</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text" @click="handleGo('xyfc')">学院风采</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-active">详情</view>
+				</view>
+				<view class="dljt-detail-box">
+					<!-- 标题 -->
+					<view class="detail-title">{{data.info.title}}</view>
+					<!-- 时间 -->
+					<view class="detail-data">{{formatDate.join('-') }}</view>
+					<!-- 富文本 -->
+					<MtaMpHtml class="dljt-editor-box" :content="data.info.content" ></MtaMpHtml>
+					
+				</view>
+			</view>
+		</view>
+		<!-- 底部导航 -->
+		<MtaFooter></MtaFooter>
 	</view>
 </template>
 
 <script setup>
 	import {
 		ref,
-		reactive
+		reactive,
+		computed,
+    onMounted,
+    onUnmounted
 	} from "vue";
 	import {
 		onLoad
 	} from "@dcloudio/uni-app"
 	import * as httpApi from "@/api/common.js"
-	
-	
+	import {formatDateToYearMonthDay } from "@/utils/common.js"
+  import MtaMpHtml from "@/components/MTAMpHtml/MtaMpHtml.vue"
+  import MtaPDFVue from "@/components/MtaPDF.vue";
+  import MtaFooter from "@/components/MtaFooter.vue"
 	const data = reactive({
-		info: '',
-		id: null,
+		info: null,
+		id: null
 	})
-	
-	onLoad(({id}) => {
+	const formatDate = computed(() => {
+      if (data.info && data.info.createTime) {
+		return formatDateToYearMonthDay(data.info.createTime)
+      }
+        return []
+    })
+
+
+	onLoad(({
+		id
+	}) => {
 		data.id = id;
 		pageInit();
 	})
-	
+
+  
+  function handleGo(code) {
+	  if (code == 'shouye') {
+		  uni.navigateTo({
+		  	url: '/pages/index/index'
+		  })
+	  }
+	  if (code == 'xyfc') {
+		  uni.navigateTo({
+		  	url: '/pages/xydtXueyuanfengcai/xydtXueyuanfengcai'
+		  })
+	  }
+  }
+
+	function handleDownFile() {
+		window.location.href = pdfUrl;
+	}
 	function pageInit() {
 		httpApi.getDongtaiXueyuanFengcaiInfo({id:data.id}).then(res => {
 			data.info = res.data;

+ 3 - 1
pages/xydtXueyuanxingwen/xydtXueyuanxingwen.vue

@@ -7,6 +7,8 @@
 				<view class="dljt-breadcrumb-box">
 					<view class="breadcrumb-text" @click="handleGo()">首页</view>
 					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text" >校园动态</view>
+					<icon class="breadcrumb-jt"></icon>
 					<view class="breadcrumb-active">学院新闻</view>
 				</view>
 				<MtaScrollViewVue :refreshFn="getList">
@@ -58,7 +60,7 @@
 
 	function handleClick(data) {
 		uni.navigateTo({
-			url: `/pages/dqgzDangjiangongzuoInfo/dqgzDangjiangongzuoInfo?id=${data.id}`
+			url: `/pages/xydtXueyuanxinwenInfo/xydtXueyuanxinwenInfo?id=${data.id}`
 		})
 	}
 

+ 64 - 7
pages/xydtXueyuanxinwenInfo/xydtXueyuanxinwenInfo.vue

@@ -1,24 +1,63 @@
 <template>
-	<view>
-
+	<view class="dljt-page-box" v-if="data.info">
+		<MtaNavbar></MtaNavbar>
+		<view class="dljt-container-box">
+			<!-- 详情页面 -->
+			<view class="dljt-page-title">党群工作</view>
+			<view class="dljt-page-content-box">
+				<!-- 导航 -->
+				<view class="dljt-breadcrumb-box">
+					<view class="breadcrumb-text" @click="handleGo('shouye')">首页</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text">校园动态</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-text" @click="handleGo('xyxw')">学院新闻</view>
+					<icon class="breadcrumb-jt"></icon>
+					<view class="breadcrumb-active">详情</view>
+				</view>
+				<view class="dljt-detail-box">
+					<!-- 标题 -->
+					<view class="detail-title">{{data.info.title}}</view>
+					<!-- 时间 -->
+					<view class="detail-data">{{formatDate.join('-') }}</view>
+					<!-- 富文本 -->
+					<MtaMpHtml class="dljt-editor-box" :content="data.info.content" ></MtaMpHtml>
+					
+				</view>
+			</view>
+		</view>
+		<!-- 底部导航 -->
+		<MtaFooter></MtaFooter>
 	</view>
 </template>
 
 <script setup>
 	import {
 		ref,
-		reactive
+		reactive,
+		computed,
+    onMounted,
+    onUnmounted
 	} from "vue";
 	import {
 		onLoad
 	} from "@dcloudio/uni-app"
 	import * as httpApi from "@/api/common.js"
-
-
+	import {formatDateToYearMonthDay } from "@/utils/common.js"
+  import MtaMpHtml from "@/components/MTAMpHtml/MtaMpHtml.vue"
+  import MtaPDFVue from "@/components/MtaPDF.vue";
+  import MtaFooter from "@/components/MtaFooter.vue"
 	const data = reactive({
-		id: null,
-		info: null
+		info: null,
+		id: null
 	})
+	const formatDate = computed(() => {
+      if (data.info && data.info.createTime) {
+		return formatDateToYearMonthDay(data.info.createTime)
+      }
+        return []
+    })
+
 
 	onLoad(({
 		id
@@ -27,6 +66,24 @@
 		pageInit();
 	})
 
+  
+  function handleGo(code) {
+	  if (code == 'shouye') {
+		  uni.navigateTo({
+		  	url: '/pages/index/index'
+		  })
+	  }
+	  if (code == 'xyxw') {
+		  uni.navigateTo({
+		  	url: '/pages/xydtXueyuanxingwen/xydtXueyuanxingwen'
+		  })
+	  }
+  }
+
+	function handleDownFile() {
+		window.location.href = pdfUrl;
+	}
+
 	function pageInit() {
 		httpApi.getDongtaiYuanxiaoXinwenInfo({
 			id: data.id