lsw 11 månader sedan
förälder
incheckning
cf1e8d1d94

+ 3 - 0
app/common/common.scss

@@ -177,6 +177,9 @@
 				.title {
 					font-size: 14px;
 					padding-top: 5px;
+					white-space: nowrap;
+					text-overflow: ellipsis;
+					overflow: hidden;
 				}
 				.bage {
 					position: absolute;

+ 9 - 2
app/pages/job/map.vue

@@ -6,8 +6,8 @@
 			</view>
 		</view>
 		<map :latitude="param.latitude" scale="10.3" show-location :longitude="param.longitude" :markers="markers" @markertap="click"></map>
-		<view class="footer" v-show="item.id">
-			<view class="bbc">
+		<view class="footer">
+			<view class="bbc" v-if="item.id">
 				<view class="item_job" @click="go('/pages/job/detail?id=' + item.id)">
 					<view class="top">
 						<view class="title omit">{{ item.title }}</view>
@@ -23,6 +23,13 @@
 					</view>
 				</view>
 			</view>
+			<view class="bbc" v-else>
+				<view class="item_job">
+					<view class="address omit">
+						<text>地图共有:{{ list.length }}个全职岗位</text>
+					</view>
+				</view>
+			</view>
 		</view>
 	</view>
 </template>

+ 57 - 8
app/pages/serve/index.vue

@@ -10,19 +10,19 @@
 		</view>
 		<!--菜单-->
 		<view class="menu">
-			<view class="cd">
+			<view class="cd" @click="url('就业失业登记')">
 				<view class="out">
 					<view class="int">
 						<view class="icon" style="background-color: #f44336">&#xe648;</view>
-						<view class="title">失业登记</view>
+						<view class="title">就业失业登记</view>
 					</view>
 				</view>
 			</view>
-			<view class="cd">
+			<view class="cd" @click="url('就业创业补贴')">
 				<view class="out">
 					<view class="int">
 						<view class="icon" style="background-color: #4caf50">&#xe64a;</view>
-						<view class="title">就业补贴</view>
+						<view class="title">就业创业补贴</view>
 					</view>
 				</view>
 			</view>
@@ -34,7 +34,7 @@
 					</view>
 				</view>
 			</view>
-			<view class="cd">
+			<view class="cd" @click="url('法务服务')">
 				<view class="out">
 					<view class="int">
 						<view class="icon" style="background-color: #607d8b">&#xe998;</view>
@@ -42,7 +42,7 @@
 					</view>
 				</view>
 			</view>
-			<view class="cd">
+			<view class="cd" @click="url('社保窗口')">
 				<view class="out">
 					<view class="int">
 						<view class="icon" style="background-color: #795548">&#xe6a6;</view>
@@ -137,12 +137,15 @@
 				</view>
 			</view>
 		</view>
+		<u-action-sheet :title="title" round="20" :actions="urls" @select="selectClick" cancelText="取消" :show="show" @close="show = false"></u-action-sheet>
 	</view>
 </template>
 <script>
 export default {
 	data() {
 		return {
+			title: '就业失业登记',
+			urls: [],
 			img: {
 				a1: 'https://chenglantimes.com/prod-api/profile/upload/2024/06/15/1718439518187.jpg',
 				a2: 'https://chenglantimes.com/prod-api/profile/upload/2024/05/20/1716197779982.jpg',
@@ -152,7 +155,8 @@ export default {
 			bannerList: [],
 			noticeList: [],
 			newsList: [],
-			expand: false
+			expand: false,
+			show: false
 		};
 	},
 	onLoad() {
@@ -184,6 +188,50 @@ export default {
 				}
 			});
 		},
+		url(title) {
+			this.title = title;
+			this.show = true;
+			if (title == '就业失业登记') {
+				this.urls = [
+					{ name: '就业链接', subname: 'https://ggfw.nn12333.com:8081/gx/wechat/html/jiuyeView/views/self_employmentApplication.html?applySrc=31' },
+					{ name: '失业链接', subname: 'https://ggfw.nn12333.com:8081/gx/wechat/html/jiuyeView/views/unemploymentApplication.html?applySrc=31' }
+				];
+			}
+			if (title == '就业创业补贴') {
+				this.urls = [
+					{ name: '返乡入乡创业人员一次性创业扶持补贴', subname: 'https://ggfw.nn12333.com:8081/gx/wechat/html//returnHomeOneTimeSupport/view/returnHomeOneTimeSupport.html?applySrc=31' },
+					{ name: '困难人员灵活就业社保补贴', subname: 'https://ggfw.nn12333.com:8081/gx/wechat/html/jiuyeView/views/knrylhjysbbt.html?applySrc=31' },
+					{ name: '毕业生灵活就业社保补贴', subname: 'https://ggfw.nn12333.com:8081/gx/wechat/html/jiuyeView/views/byslhjysbbt.html?applySrc=31' },
+					{ name: '一次性创业扶持补贴', subname: 'https://ggfw.nn12333.com:8081/gx/wechat/html/onetimesupport/view/onetimesupport.html?applySrc=31' },
+					{ name: '高校毕业生求职创业补贴', subname: 'https://ggfw.nn12333.com:8081/gx/wechat/html/jiuyeView/views/graduatesubsidy.html?applySrc=31' }
+				];
+			}
+			if (title == '法务服务') {
+				this.urls = [
+					{ name: '劳动维权申请', subname: 'https://ggfw.nn12333.com:8081/gx/wechat/html/laodongweiquanSQ/views/LDWQSQ01.html?applySrc=31' },
+					{ name: '劳动监察投诉', subname: 'https://ggfw.nn12333.com:8081/gx/wechat/html/laodongweiquanSQ/views/LDWQSQ01.html?applySrc=31' },
+					{ name: '劳动监察举报', subname: 'https://ggfw.nn12333.com:8081/gx/wechat/html/laodongweiquanSQ/views/LDWQSQ01.html?applySrc=31' },
+					{ name: '劳动监察登记查询', subname: 'https://ggfw.nn12333.com:8081/wechat/html/laodongbaozhangView/views/caseProgress.html' },
+					{ name: '劳动人事仲裁申请', subname: 'https://ggfw.nn12333.com:8081/gx/wechat/html/laodongweiquanSQ/views/LDWQSQ01.html?applySrc=31' },
+					{ name: '劳动人事调解申请', subname: 'https://ggfw.nn12333.com:8081/gx/wechat/html/laodongweiquanSQ/views/LDWQSQ01.html?applySrc=31' }
+				];
+			}
+			if (title == '社保窗口') {
+				this.urls = [
+					{ name: '养老保险待遇发放账户维护申请', subname: 'https://ggfw.nn12333.com:8081/gx/wechat/html/materialApply/view/ylbxdyffMainPage.html?applySrc=31' },
+					{ name: '转移查询', subname: 'https://ggfw.nn12333.com:8081/gx/wechat/html/laodongweiquanSQ/views/LDWQSQ01.html?applySrc=31' },
+					{ name: '养老待遇发放查询', subname: 'https://ggfw.nn12333.com:8081/gx/wechat/html/yanglaoView/yanglaodyff.html?applySrc=31' }
+				];
+			}
+		},
+		selectClick(e) {
+			uni.setClipboardData({
+				data: e.subname,
+				success: (res) => {
+					uni.showModal({ content: '复制成功,请在浏览器打开', showCancel: false });
+				}
+			});
+		},
 		go(url) {
 			uni.navigateTo({ url: url });
 		}
@@ -197,7 +245,8 @@ export default {
 }
 .notice {
 	margin-top: 10px;
-	border-radius: 5px;overflow: hidden;
+	border-radius: 5px;
+	overflow: hidden;
 	box-shadow: $box-shadow;
 }
 .news {

+ 2 - 1
app/uni_modules/uview-ui/components/u-action-sheet/u-action-sheet.vue

@@ -70,8 +70,9 @@
 									    :style="[itemStyle(index)]"
 									>{{ item.name }}</text>
 									<text
+									    style="width: 90%;color: blue;margin-top: 5px;"
 									    v-if="item.subname"
-									    class="u-action-sheet__item-wrap__item__subname"
+									    class="u-action-sheet__item-wrap__item__subname omit"
 									>{{ item.subname }}</text>
 								</template>
 								<u-loading-icon