当前位置: 首页 > news >正文

区块链国赛题目--食品溯源(模块三)

区块链国赛题目–食品溯源(模块三)

任务 3-1:区块链应用前端功能开发

1.请基于前端系统的开发模板,在登录组件 login.js、组件管理文件components.js 中添加对应的逻辑代码,实现对前端的角色选择功能,并测试功

能完整性,示例页面如下:
在这里插入图片描述

具体要求如下:

(1)有明确的提示,提示用户选择角色;

(2)用户可看到四个不同的角色可选(生产商、中间商、超市、消费者);

(3)每个用户所对应的组件请在 components 中找寻并填入;

(4)页面顶部要有食品溯源平台的网站标题和 logo。

Login.js:

代码片段 1: 
template: ` <div class="login"> <!-- 角色选择 --> <h3 v-if="currentUser === null">选手填写部分</h3> <el-row :gutter="80" v-if="currentUser === null"> <el-col :span="6" v-for="选手填写部分" :key="index"> <div @click="选手填写部分">选手填写部分</div> </el-col> </el-row>代码片段 2: 
// 用户身份 users: [ { name: 选手填写部分, userName: 'producer', component: 选手填写部分, }, { name: 选手填写部分, userName: 'distributor', component: 选手填写部分, }, { name: 选手填写部分, userName: 'retailer', component: 选手填写部分, }, { name: 选手填写部分, userName: 'consumer', component: 选手填写部分, }, ], currentUser: 选手填写部分, // 当前用户 
components.js: 
代码片段 3: 
// 头部组件 
const Header = { // 接受传入的登录状态、用户信息 props: ['login', 'user'], template: ` <div class="header"> <img src="选手填写部分" /> <h3>选手填写部分</h3> <span v-if="login" class="user-name">{{ 选 手 填 写 部
分 }}</span> </div> }

在这里插入图片描述

在这里插入图片描述

2.请基于前端系统的开发模板,在登录组件 login.js、组件管理文件

components.js 中添加对应的逻辑代码,实现对前端的角色选择功能,并测试功

能完整性,示例页面如下:

在这里插入图片描述

具体要求如下:

(1)点击角色进入相应角色登录页面;

(2)登录界面提示用户的地址(消费者不显示),有登录操作的相关提示;

(3)登录界面有 5 秒倒计时;

(4)登录界面有“直接登录”按钮,点击可直接跳转到相应角色首页。

login.js:

代码片段 1: 
<!-- 角色登录 --> <div v-else class="is-login"> <h3>登录中......(倒计时:{{ 选手填写部分}} 秒)</h3> <div>角色: <span>{{ 选手填写部分}}</span> </div> <!-- 非消费者则显示角色地址 --> <div v-if="选手填写部分">角色地址: <span>{{ 选手填写部分}}</span> </div> &l
http://www.lryc.cn/news/472622.html

相关文章:

  • 【Searxng】Searxng docker 安装
  • Java Lock/AQS ReentrantLock 源码
  • 魔法伤害--是谁偷走了我的0
  • 【ArcGIS Pro实操第4期】绘制三维地图
  • Vuestic 整理使用
  • 学习伊圣雨老师的 epoll 编程
  • 详细了解C++11(1)
  • ITA的去锅盖处理流程
  • 日志管理系统的系统目标是什么?
  • uniapp 底部导航栏tabBar设置后不显示的问题——已解决
  • JVM 类加载器
  • 《C++长时间运行程序:驯服内存膨胀的“怪兽”》
  • ELK之路第二步——可视化界面Kibana
  • Nature Medicine病理AI汇总|CONCH:病理图像分析的零样本学习模型·顶刊精析·24-10-30
  • 通过不当变更导致 PostgreSQL 翻车的案例分析与防范
  • Windows高级技巧:轻松实现多进程窗口的连接与管理
  • 洪水淹没制图
  • PHP的 CSRF、XSS 攻击和防范
  • 怎么在线制作活码?二维码活码的简单制作技巧
  • Lua中实现异步HTTP请求的方法
  • 拓展学习-golang的基础语法和常用开发工具
  • 得计算题者得天下!软考系统集成计算题详解!
  • 在AdaBoost中每轮训练后,为什么错误分类的样本权重会增大e^2αt倍
  • 什么是数据中心?
  • 【工具使用】VSCode如何将本地项目关联到远程的仓库 (vscode本地新项目与远程仓库建立链接)
  • 安全见闻-二进制与网络安全的关系
  • MongoDB 部署指南:从 Linux 到 Docker 的全面讲解
  • Java AQS 源码
  • 栈和队列(1)——栈
  • Java中的反射(Reflection)