以getPositionList为例,查找接口函数定义及接口数据格式定义

news2024/9/24 1:26:21

job-app-master/pages/index/index.vue中299行

		async getPositionList(type = 'refresh', pulldown = false) {
			this.status = '请求中';
			if (type == 'refresh') {
				this.query.page = 1;
			} else {
				this.query.page++;
			}
			let res = await this.$apis.getPositionList(this.query);
			if (res) {
				if (type == 'refresh') {
					this.list = [];
				}
				if (pulldown) {
					uni.stopPullDownRefresh();
				}
				let data = res.records;
				for (let i in data) {
					if (data[i].skill) {
						data[i].skill = data[i].skill.split(',');
					}
				}
				this.list = this.list.concat(data || []);
				this.changeStatus(res);
			}
		},

job-app-master/pages/index/index.vue中46行

				<yzb-position :positions="list" @click="positionDetail"></yzb-position>

/job-app-master/components/yzb/yzb-position.vue中62行

 /job-app-master/components/yzb/yzb-position.vue中3行

		<view class="item" v-for="(item, index) in positions" :key="index" @click="onClick(item)">
			<view class="title space-between">
				<view class="left">
					<text class="title-parttime" v-if="item.ifParttime==1">兼职</text>
					<text class="title-name">{{ item.postName }}</text>
					<text class="title-share" v-if="item.positionType==3">共享</text>
				</view>
				<text class="right">{{ item.salary }}</text>
			</view>
			<view class="company">
				<!-- {{ item.companyName }}
				<view class="height-line"></view>
				{{ item.companyStaffSize }}
				<view class="height-line"></view>
				{{ item.companyNature }} -->
				<view class="left">
					{{ item.companyName }}
					<view class="height-line"></view>
					{{ item.companyStaffSize }}
					<view class="height-line"></view>
					{{ item.companyNature }}
				</view>
				<view class="right">
					<text class="address">{{formatDistance(item.distance)}}</text>
				</view>
			</view>
			<view class="desc">
				<text>{{ item.expRequire }}</text>
				<text>{{ item.minEducation }}</text>
				<text v-for="(item2, index2) in item.skill" :key="index2">{{ item2 }}</text>
				<text class="position-type3" v-if="item.shareMoney > 0">佣金¥{{ item.shareMoney }}</text>
			</view>
			<view class="share" v-if="item.positionType == 3">
				空闲{{ item.shareNumber }}人
				<view class="height-line"></view>
				{{ formatCreateTime(item.startDate) }} - {{ formatCreateTime(item.endDate) }}
				<view class="height-line"></view>
				最多{{ item.workDays }}天
			</view>
			<view class="user">
				<view class="left">
					<image :src="item.memberAvatar"></image>
					<text class="name">{{ item.memberName }}</text>
					<text class="post">{{ item.memberPostName }}</text>
				</view>
				<view class="right">
					<text class="area">{{item.pcity}}</text>
					<text class="address">{{item.city}}</text>
				</view>
			</view>
		</view>

从第三行就能看到接口的全部属性。需要整理

另外,/job-app-master/apis/index.js第135行是接口地址定义:

// 查询职位列表
export const getPositionList = (data) => http.GET(`${config.baseUrl}/rms/getPositionList`, data);

 接口请求时携带的参数定义:

job-app-master/pages/index/index.vue第174行和94行

 

	methods: {
		//需要位置信息的
		getDatasByLoc(type = 'refresh', pulldown = false) {
			console.log('memberRole===', this.userInfo.memberRole);
			if (this.location.pcitycode) {
				this.query.latitude = this.location.latitude;
				this.query.longitude = this.location.longitude;
				this.query.pcitycode = this.location.pcitycode;
				if (this.userInfo.memberRole == 1) {
					this.getResumeList(type, pulldown);
				} else {
					this.getPositionList(type, pulldown);
				}
			} else {
				console.log('位置不能为空哦');
			}
		},

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/931008.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Oracle查锁表(史上最全)

Oracle查锁表 Oracle分两种锁&#xff0c;一种是DDL锁&#xff0c;一种是DML锁。一、Oracle DDL锁的解锁&#xff08;dba_ddl_locks视图&#xff09;1.1、查表的DDL锁的详情&#xff08;kill session脚本、表名、执行锁表的SQL等&#xff09;1.2、解锁表的DDL锁1.2.1、解锁表的…

202 | 抽象类、接口、内部类

抽象类 abstract 注意项 父类方法需要声明&#xff0c;但是有不确定性&#xff0c;考虑将该方法设计为抽象方法抽象方法没有实现的方法没有方法体&#xff08;跟接口的区别&#xff1f;&#xff09;抽象方法的类必须设置为抽象类&#xff0c;实现方法由其子类实现 abstract …

C语言指针入门详解

一、指针简介 指针(Pointer)是C语言的一个重要知识点&#xff0c;其使用灵活、功能强大&#xff0c;是C语言的灵魂指针与底层硬件联系紧密&#xff0c;使用指针可操作数据的地址&#xff0c;实现数据的间接访问指针就是地址&#xff0c;通过访问此地址来获取该地址存储的数据 …

AIGC人工智能涉及三十六职业,看看有没有你的职业(一)

文章目录 一只弹吉他的熊猫 神奇的企鹅 功夫熊猫 视觉光影下的女子 闪光灯效 局部柔光 生物光 LOGO设计 制作儿童绘本故事 换脸艺术 打造专属动漫头像 包装设计之美 建筑设计 如何转高清图 生成3D质感图标 生成微信表情包 探索美食摄影的奇妙之旅 蛋糕创意设…

docker-compose管理创建LNMP服务并运行Wordpress网站平台

文章目录 一&#xff0e;项目环境1. 环境描述2.项目需求 二&#xff0e;部署过程1.安装Docker2.安装Docker加速器3.Docker-Compose安装部署4.准备依赖文件、配置nginx5.配置mysql6.配置php7.编写docker-compose.yml8.验证 三.容器快照&#xff0c;然后将Docker镜像打包成tar包备…

Wireshark流量分析

目录 1.基本介绍 2.基本使用 1&#xff09;数据包筛选: 2&#xff09;筛选ip&#xff1a; 3&#xff09;数据包还原 4&#xff09;数据提取 3.wireshark实例 1.基本介绍 在CTF比赛中&#xff0c;对于流量包的分析取证是一种十分重要的题型。通常这类题目都是会提供一个包含…

Config:服务端连接Git配置

创建子模块 Pom文件 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org…

<C++> 内存管理

1.C/C内存分布 让我们先来看看下面这段代码 int globalVar 1; static int staticGlobalVar 1; void Test() {static int staticVar 1;int localVar 1;int num1[10] {1, 2, 3, 4};char char2[] "abcd";char *pChar3 "abcd";int *ptr1 (int *) mal…

Spring Cloud 2022.x版本使用gateway和nacos实现动态路由和负载均衡

文章目录 1、nacos下载安装1.1、启动服务器1.2、关闭服务器1.3、服务注册&发现和配置管理接口 2、代码示例2.1、app1工程代码2.2、app2工程代码2.3、gateway网关工程代码 3、动态配置网关路由3.1、配置动态路由3.2、配置为负载模式 4、gateway配置规则4.1、请求转发&#x…

PADS layout 使用记录-封装name

1. 元件封装添加位号等标签 pads layout中封装的name不见了&#xff0c;好久不知道怎么添加回来&#xff0c;终于找到了“添加新标签” 按钮&#xff1a; 点击之后&#xff0c;在这里直接设置就好了

RK3588开发板编译环境Ubuntu20.04编译配置增加交换内存

迅为提供的编译环境 Ubuntu20.04 默认配置了交换内存是 9G&#xff0c;如果在编译过程中&#xff0c;因内 存不够而编译报错&#xff0c;可以参考本小节进行设置。 这里举例分配 5G 交换内存。 在开始之前&#xff0c;使用命令检查一下您的 ubuntu 的 swap 分区。 sudo swa…

DataFun:推荐系统峰会

工程架构与训练推理 TFDE 多场景多目标融合 企业知识推荐系统 ATA内部社区 房产推荐场景的算法实践

智驾算力芯片市场仍处于「波动」周期,Momenta曝光自研NPU

用「冷热不均」来形容当下的汽车芯片赛道&#xff0c;再合适不过了。 本周&#xff0c;英伟达公布的第二财季&#xff08;5-7月&#xff09;营收达到创纪录的135亿美元&#xff0c;大幅超出了此前市场普遍预期的略高于110亿美元&#xff0c;同比增速更是达到了101%。 其中&…

AIGC人工智能涉及三十六职业,看看有没有你的职业(二)

文章目录 如何生成IP盲盒 设计儿童节海报 制作商用矢量插画 设计徽章 图片融合 后缀参数 Stylize 风格化 赛博朋克头像 中国风瓷娃娃 生成线稿 制作时尚音乐唱片封面 T恤图案设计-告白气球 引领时尚潮流的服装设计之旅 独一无二的包包奇迹 手机壳设计探险 如何生…

c#写的端口监听,程序退出后,再次运行提示端口占用,且进程不存在

我用c#写了一个监听29999端口,进程结束后再次启动发现端口被占用&#xff0c;但是运行netstat -ano | findstr 29999找到进程ID后&#xff0c;却没有这个进程 经查询这个监听29999进程虽然没了&#xff0c;但是要找到他的父进程&#xff0c;把父进程关闭了才可以&#xff0c;参…

骨传导耳机值得入手吗?盘点最值得入手的几款骨传导耳机

无线耳机最近一两年越来越受欢迎&#xff0c;市场上不同形态的耳机品类让人眼花缭乱&#xff0c;从骨传导&#xff0c;夹耳式到气传导等等都有&#xff0c;尤其是不用入耳佩戴的耳机&#xff0c;不伤耳朵&#xff0c;佩戴更舒适更安全&#xff0c;而骨传导耳机可以说是近几年来…

c++中i++和++i的区别

结论 1. i 是两步操作&#xff0c;第一步&#xff1a;a i 第二步&#xff1a;i i1&#xff0c;最终返回a&#xff0c;但a是不具名的&#xff0c;也无法取地址 2. i 也是两步操作&#xff0c;第一步&#xff1a;i i1 第二步&#xff1a;return i&#xff0c;最终返回…

pywebview 通过 JSBridge 调用 TTS

pip install pywin32 ; pip install pywebview ; 通过 JSBridge 调用本机 TTS pip install cefpython3 cefpython3-66.1-py2.py3-none-win_amd64.whl (69.0 MB) Successfully installed cefpython3-66.1 编写 pywebview_tts.py 如下 # -*- coding: utf-8 -*- ""&…

vscode | 开发神器vscode自定义用户代码片段

目录 一、增加二、删除三、语法四、变量 一、增加 点击&#xff1a;左下角设置齿轮按钮——>用户代码片段 点击&#xff1a;新建全局代码片段文件 输入文件名 会出现如下界面 配置以下语句 "cls": {"scope": "javascript,typescript",…

(学习笔记-调度算法)磁盘调度算法

磁盘结构&#xff1a; 常见的机械磁盘是上图左边的样子&#xff0c;中间圆的部分是磁盘的盘片&#xff0c;一般会有多个盘片&#xff0c;每个盘面都有自己的磁头。右边的图就是一个盘片的结构&#xff0c;盘片中的每一层分为多个磁道&#xff0c;每个磁道分为多个扇区&#xff…