认清现实,放弃幻想,准备斗争
- @ApiOperation("获取借款申请审批状态")
- @GetMapping("/auth/getBorrowInfoStatus")
- public R getBorrowerStatus(HttpServletRequest request){
- String token = request.getHeader("token");
- Long userId = JwtUtils.getUserId(token);
- Integer status = borrowInfoService.getStatusByUserId(userId);
- return R.ok().data("borrowInfoStatus", status);
- }
接口:BorrowInfoService
Integer getStatusByUserId(Long userId);
实现:BorrowInfoServiceImpl
- @Override
- public Integer getStatusByUserId(Long userId) {
- QueryWrapper
borrowInfoQueryWrapper = new QueryWrapper<>(); - borrowInfoQueryWrapper.select("status").eq("user_id", userId);
- List
-
- if(objects.size() == 0){
- //借款人尚未提交信息
- return BorrowInfoStatusEnum.NO_AUTH.getStatus();
- }
- Integer status = (Integer)objects.get(0);
- return status;
- }
- created() {
- //获取审批状态
- this.getBorrowInfoStatus()
- },
pages/user/apply.vue
将this.getBorrowAmount()和this.initSelected()移植到this.getBorrowInfoStatus()中
methods中添加方法:
- //获取借款审批状态
- getBorrowInfoStatus() {
- this.$axios
- .$get('/api/core/borrowInfo/auth/getBorrowInfoStatus')
- .then((response) => {
- this.borrowInfoStatus = response.data.borrowInfoStatus
- if (this.borrowInfoStatus === 0) {
- //未认证
- this.active = 0
-
- //获取借款额度
- this.getBorrowAmount()
-
- //初始化下拉列表
- this.initSelected()
- } else if (this.borrowInfoStatus === 1) {
- //审批中
- this.active = 1
- } else if (this.borrowInfoStatus === 2) {
- //审批成功
- this.active = 2
- } else if (this.borrowInfoStatus === -1) {
- //审批失败
- this.active = 2
- }
- })
- },
将 data() 中 active的初始化值设置为null
active: null, //步骤
电子管
世界上第一台电子计算机"ENIAC"于1946年2月14日在美国宾夕法尼亚大学诞生,是美国人莫克利(JohnW.Mauchly)和艾克特(J.PresperEckert)发明的,主要是有大量的电子管组成,主要用于科学计算。
主要特点:
1、它以电子管作为元器件,所以又被称为电子管计算机。
2、它是个庞然大物,用了18000个电子管,占地150平方米,足有两间房子大,重达30吨,耗电功率约150千瓦,每秒钟可进行5000次运算。
3、由于它使用的电子管体积很大,耗电量大,易发热,因而工作的时间不能太长。
4、使用机器语言,没有系统软件。
5、采用磁鼓、小磁芯作为储存器,存储空间有限。
6、输入/输出设备简单,采用穿孔纸带或卡片。
7、主要用于科学计算,当时美国国防部用它来进行弹道计算。