diff --git a/api/community.js b/api/community.js
index 9e45d3c7..7092112c 100644
--- a/api/community.js
+++ b/api/community.js
@@ -1,38 +1,47 @@
export const apiArr = {
- list: '/api/v1/wechat/community/list', // 获取社区列表
- info: '/api/v1/wechat/community/info', // 获取单个社区信息
+ list: '/api/v1/wechat/community/list', // 获取社区列表
+ info: '/api/v1/wechat/community/info', // 获取单个社区信息
isJoin: '/api/v1/wechat/community/is-join', // 用户是否加入社区、楼宇、房间
- tipsList: '/api/v1/wechat/community/tips/list', // 获取全部通知列表
- oneTips: '/api/v1/wechat/community/tips/one', // 获取单个社区通知
- apply: '/api/v1/wechat/community/apply', // 申请加入小区
- getFacilityList:'/api/v1/wechat/community/facility/list', //获取楼号,
- getRoomList:'/api/v1/wechat/community/room/list', //获取房间号
- ownerList: '/api/v1/wechat/community/owner/list', // 获取社区业主列表
-
- submit:"/api/v1/wechat/community/owner/feedback-create", //报修提交
- getListByRepair:"/api/v1/wechat/community/owner/feedback-list",//报事报修列表
- getInfoById:"/api/v1/wechat/community/owner/feedback-info", //报事报修根据id查询详情
-
- getUserCommunity:"/api/v1/wechat/community/owner/mylist",//获取用户社区信息
-
+ tipsList: '/api/v1/wechat/community/tips/list', // 获取全部通知列表
+ oneTips: '/api/v1/wechat/community/tips/one', // 获取单个社区通知
+ apply: '/api/v1/wechat/community/apply', // 申请加入小区
+ getFacilityList: '/api/v1/wechat/community/facility/list', //获取楼号,
+ getRoomList: '/api/v1/wechat/community/room/list', //获取房间号
+ ownerList: '/api/v1/wechat/community/owner/list', // 获取社区业主列表
+
+ submit: "/api/v1/wechat/community/owner/feedback-create", //报修提交
+ getListByRepair: "/api/v1/wechat/community/owner/feedback-list",//报事报修列表
+ getInfoById: "/api/v1/wechat/community/owner/feedback-info", //报事报修根据id查询详情
+
+ getUserCommunity: "/api/v1/wechat/community/owner/mylist",//获取用户社区信息
+
get_host_info: 'https://zhsq.hshuishang.com/Miniapi/Index/get_host_info',
-
- get_community_area_list:"https://zhsq.hshuishang.com/Miniapi/Community/get_community_area_list",
-
-
+
+ get_community_area_list: "https://zhsq.hshuishang.com/Miniapi/Community/get_community_area_list",
+
+
carList: '/api/v1/wechat/community/car/list', // 获取社区列表
addCar: '/api/v1/wechat/community/car/add', // 添加车辆
getCarList: '/api/v1/wechat/community/car/list', //获取车辆列表
deleteItem: "/api/v1/wechat/community/car/del",//删除车牌
-
- getBanner:"/api/v1/wechat/home-page/banner-list",//获取banner图
- getButton:"/api/v1/wechat/home-page/button-list",//获取button
- getHotWords:"/api/v1/wechat/home-page/search-hot-word/info",//搜索热词
-
-
- getAllList:"/api/v2/wechat/community/get-all-list",//获取小区信息列表
- commRoomSelect:"/api/v2/wechat/community-room/comm-room-select",//房源筛选器
-
- commInfo:"/api/v2/wechat/mpuser-crud/community-owner/info",//我的房产信息小区列表
- create:"/api/v2/wechat/community-owners/create",//创建新的业主信息
+
+ getBanner: "/api/v1/wechat/home-page/banner-list",//获取banner图
+ getButton: "/api/v1/wechat/home-page/button-list",//获取button
+ getHotWords: "/api/v1/wechat/home-page/search-hot-word/info",//搜索热词
+
+
+ getAllList: "/api/v2/wechat/community/get-all-list",//获取小区信息列表
+ commRoomSelect: "/api/v2/wechat/community-room/comm-room-select",//房源筛选器
+
+ commInfo: "/api/v2/wechat/mpuser-crud/community-owner/info",//我的房产信息小区列表
+ create: "/api/v2/wechat/community-owners/create",//创建新的业主信息
+
+
+ getOrderList:"/api/v2/wechat/community-orders/get-all-list",//获取账单
+ getCommunityRoomList:"/api/v2/wechat/community-room/list", //获取房源列表
+ getUserGovenmentMoney:"/api/v2/wechat/government-housing-fund-flow-crud/user", //获取用户公积金
+ createPayOrder:"/api/v2/wechat/community-order-pay/create", //创建缴费
+ getPayOrderInfo:"/api/v2/wechat/community-order-pay/get-one", //根据缴费信息获取支付信息
+ getPayOrderList:"/api/v2/wechat/community-order-pay/get-page", //查询缴费记录
+ OrderPay:"/api/v2/wechat/community-order-pay/preorder",//预下单
};
\ No newline at end of file
diff --git a/api/v2Community.js b/api/v2Community.js
index d60bfd4e..5acfdfae 100644
--- a/api/v2Community.js
+++ b/api/v2Community.js
@@ -18,4 +18,5 @@ export const apiArr = {
categoryPage: '/api/v2/wechat/announcement-category-crud/page', // 公告分类信息分页
infoPage: '/api/v2/wechat/announcement-crud/page', // 公告信息分页
+ getAnnounceInfo:"/api/v2/wechat/announcement-crud/info" ,//公告详情
};
diff --git a/packages/community/CommunityNotice/index.css b/packages/community/CommunityNotice/index.css
new file mode 100644
index 00000000..6345ea66
--- /dev/null
+++ b/packages/community/CommunityNotice/index.css
@@ -0,0 +1,385 @@
+page {
+ background-color: #F6F6FA;
+}
+
+.container {
+ display: flex;
+ flex-direction: column;
+ min-height: calc(100vh - 120rpx);
+ width: 100%;
+}
+
+
+.searchBox {
+ display: flex;
+ align-items: center;
+ padding: 0 20rpx;
+ /* margin-top: 35rpx; */
+ justify-content: space-between;
+ background-color: #fff;
+}
+
+.searchBox_add {
+ display: flex;
+ align-items: center;
+ font-weight: 400;
+ font-size: 30rpx;
+ color: #000000;
+}
+
+.searchBox_add image {
+ width: 30rpx;
+ height: 30rpx;
+ margin-right: 16rpx;
+}
+
+.myRealEstate {
+ font-weight: 700;
+ padding-top: 36rpx;
+ font-weight: normal;
+ font-size: 36rpx;
+ color: #222222;
+ text-align: center;
+ background-color: #fff;
+ padding-bottom: 27rpx;
+}
+
+
+.myRealEstate .btn {
+ width: 600rpx;
+ height: 90rpx;
+ background: linear-gradient(91deg, #FF7658 0%, #FF370B 100%);
+ border-radius: 100rpx 100rpx 100rpx 100rpx;
+ font-weight: normal;
+ font-size: 36rpx;
+ color: #FFFFFF;
+ font-weight: 700;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin: 0 auto;
+ margin-top: 30rpx;
+}
+
+.nearby {
+ padding: 0 20rpx;
+ margin-top: 20rpx;
+ background-color: #fff;
+ padding-top: 20rpx;
+ box-sizing: border-box;
+ flex: 1;
+}
+
+.nearbyTit {
+ display: flex;
+ justify-content: space-between;
+}
+
+.nearbyTit_left {
+ font-size: 36rpx;
+ color: #222222;
+ font-weight: 700;
+}
+
+.nearbyTit_right {
+ font-size: 26rpx;
+ color: #999999;
+ display: flex;
+ align-items: center;
+}
+
+.nearbyTit_right image {
+ width: 30rpx;
+ height: 30rpx;
+}
+
+.empty {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ font-weight: normal;
+ font-size: 28rpx;
+ color: #999999;
+ margin-top: 110rpx;
+ width: 100%;
+}
+
+.empty image {
+ width: 366rpx;
+ height: 226rpx;
+ margin-bottom: 27rpx;
+}
+
+
+
+.communityItem {
+ border-bottom: 1rpx solid #EBEBEB;
+ margin-top: 32rpx;
+}
+
+.communityItem_msg {
+ font-size: 26rpx;
+ color: #999999;
+ margin-top: 20rpx;
+ padding-bottom: 30rpx;
+}
+
+.communityItem_Box {
+ display: flex;
+}
+
+.communityItem_Box_left {
+ width: 180rpx;
+ overflow: hidden;
+ height: 180rpx;
+ border-radius: 20rpx 20rpx 20rpx 20rpx;
+ margin-right: 20rpx;
+}
+
+.communityItem_Box_left image {
+ width: 100%;
+ height: 100%;
+}
+
+.communityItem_Box_right {
+ flex: 1;
+}
+
+.communityItem_Box_right_tit {
+ font-size: 32rpx;
+ color: #222222;
+ margin-bottom: 8rpx;
+}
+
+
+.communityItem_Box_right_com {
+ font-size: 26rpx;
+ color: #555555;
+ margin-top: 8rpx;
+ height: 72rpx;
+ line-height: 36rpx;
+ -webkit-line-clamp: 2;
+ /* 限制显示 2 行 */
+ -webkit-box-orient: vertical;
+ /* 垂直排列 */
+ overflow: hidden;
+ /* 超出部分隐藏 */
+ text-overflow: ellipsis;
+ display: -webkit-box;
+}
+
+
+
+.communityItem_Box_right_msg {
+ margin-top: 14rpx;
+}
+
+.communityItem_Box_right_msg_right {
+ width: 140rpx;
+ height: 40rpx;
+ background: #FF370B;
+ border-radius: 100rpx 100rpx 100rpx 100rpx;
+ font-size: 26rpx;
+ color: #FFFFFF;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.communityItem_Box_right_msg {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.communityItem_Box_right_msg_left {
+ display: flex;
+ align-items: center;
+}
+
+.communityItem_Box_right_msg_left1 {
+ width: 110rpx;
+ height: 40rpx;
+ background: rgba(255, 81, 42, 0.1);
+ border-radius: 100rpx 100rpx 100rpx 100rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-size: 22rpx;
+ color: #555555;
+ margin-right: 20rpx;
+}
+
+.communityItem_Box_right_msg_left1 image {
+ width: 24rpx;
+ height: 24rpx;
+ margin-right: 10rpx;
+}
+
+.communityItem_Box_right_msg_left2 {
+ width: 110rpx;
+ height: 40rpx;
+ background: #FFF2DA;
+ border-radius: 100rpx 100rpx 100rpx 100rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-size: 22rpx;
+ color: #555555;
+}
+
+.communityItem_Box_right_msg_left2 image {
+ width: 24rpx;
+ height: 24rpx;
+ margin-right: 10rpx;
+}
+
+.myRealEstateEmpty {
+ display: flex;
+}
+
+.myRealEstates {
+ width: 710rpx;
+ height: 200rpx;
+ margin: 0 auto;
+ position: relative;
+}
+
+.myRealEstates image {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ position: absolute;
+ z-index: 1;
+ left: 50%;
+ top: 50%;
+ transform: translate(-50%, -50%);
+}
+
+.name {
+ font-size: 50rpx;
+ color: #FFFFFF;
+ text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6);
+ text-align: center;
+ position: relative;
+ z-index: 2;
+ padding-top: 24rpx;
+}
+
+.Visitor {
+ font-weight: normal;
+ font-size: 24rpx;
+ color: #FFFFFF;
+ width: 380rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ height: 52rpx;
+ margin: 0 auto;
+ margin-top: 30rpx;
+ position: relative;
+ z-index: 2;
+ background: rgba(0, 0, 0, 0.3);
+ border-radius: 10rpx 10rpx 10rpx 10rpx;
+}
+
+.tabList {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: 20rpx;
+ box-sizing: border-box;
+ width: 100%;
+ font-weight: normal;
+ font-size: 30rpx;
+ color: #222222;
+ background-color: #f6f6fa;
+}
+
+.active {
+ position: relative;
+ color: #222222;
+ font-weight: 700;
+}
+
+.active::after {
+ content: '';
+ width: 52rpx;
+ height: 22rpx;
+ background: url(https://wechat-img-file.oss-cn-beijing.aliyuncs.com/property-img-file/com_active.png);
+ background-size: cover;
+ position: absolute;
+ left: 50%;
+ bottom: -20rpx;
+ transform: translateX(-50%);
+}
+
+.ConList{
+ background-color: #fff;
+}
+.ConItem {
+ display: flex;
+ padding: 30rpx 0;
+ margin: 0 20rpx;
+ box-sizing: border-box;
+ border-bottom: 1rpx solid #EBEBEB;;
+}
+
+.ConItem_left {
+ width: 180rpx;
+ height: 160rpx;
+ margin-right: 20rpx;
+}
+
+.ConItem_right {
+ flex: 1;
+}
+
+.ConItem_right_tit {
+ font-size: 32rpx;
+ color: #222222;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.ConItem_right_time {
+ font-size: 26rpx;
+ color: #999999;
+ margin-top: 10rpx;
+}
+
+.ConItem_right_msg {
+ display: flex;
+ align-items: center;
+ margin-top: 30rpx;
+}
+
+.ConItem_right_msg2 {
+ font-weight: normal;
+ font-size: 24rpx;
+ color: #FFFFFF;
+ width: 80rpx;
+ height: 36rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-size: 24rpx;
+ color: #FFFFFF;
+ border-radius: 5rpx 5rpx 5rpx 5rpx;
+ background: #FF370B;
+ margin-right: 13rpx;
+}
+
+.ConItem_right_msg1 {
+ width: 80rpx;
+ height: 36rpx;
+ background: #D9D9D9;
+ border-radius: 5rpx 5rpx 5rpx 5rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-size: 24rpx;
+ color: #222222;
+}
\ No newline at end of file
diff --git a/packages/community/CommunityNotice/index.vue b/packages/community/CommunityNotice/index.vue
new file mode 100644
index 00000000..1bcc3e31
--- /dev/null
+++ b/packages/community/CommunityNotice/index.vue
@@ -0,0 +1,98 @@
+
+