64 lines
1.7 KiB
Markdown
64 lines
1.7 KiB
Markdown
# ylst-survey-web
|
|
|
|
## Project setup
|
|
|
|
```
|
|
npm install
|
|
```
|
|
|
|
### Compiles and hot-reloads for development
|
|
```
|
|
npm run serve
|
|
```
|
|
|
|
### Compiles and minifies for production
|
|
```
|
|
npm run build
|
|
```
|
|
|
|
### Lints and fixes files
|
|
```
|
|
npm run lint
|
|
```
|
|
|
|
### Customize configuration
|
|
See [Configuration Reference](https://cli.vuejs.org/config/).
|
|
|
|
# java版本差异化改动
|
|
- 问卷详情逻辑字段string->array类型
|
|
```
|
|
<!-- 逻辑 -->
|
|
<div class="logic">
|
|
<div v-html="logic" v-for="logic in question.logic" :key="logic"></div>
|
|
</div>
|
|
```
|
|
|
|
# 产品创新平台-伊调研(智能洞察)项目说明
|
|
- 系统提供问卷的创建、模板创建、发布、管理、回收功能
|
|
- 实现对回收数据的统计和分析
|
|
|
|
# 前端技术清单
|
|
- vue@3.2.31 + vuex@4.0.2 + vue-router@4.0.12 + axios@0.24.0
|
|
- ant-design-vue@2.2.8
|
|
- echarts@5.3.0
|
|
- postcss@8.4.14 + scss@1.49.9
|
|
- three.js@0.145.0
|
|
- mitt@3.0.0 + moment@2.29.4 + uuid@8.3
|
|
- sortablejs@1.15.0 + escape-html@1.0.3 + tinymce/tinymce-vue@4.0.6
|
|
- eslint@6.7.2
|
|
|
|
# 添加新页面流程
|
|
- 将新页面路由添加至 ./src/router/index.js
|
|
- 新页面文件放置在 ./src/views 对应模块内
|
|
|
|
## 路由内 meta 信息说明
|
|
- title: 页面标题
|
|
- showPreview: 问卷设计是否显示预览问卷按钮
|
|
- showPublish: 问卷设计是否显示发布问卷按钮
|
|
- showDownload: 问卷设计是否显示下载中心按钮
|
|
- showShare: 问卷设计是否显示分享按钮,将问卷分享给其它用户
|
|
- keepAlive: 是否页面使用 keepAlive 缓存
|
|
- shared: 是否页面为分享功能页面,不需要登录即可访问
|
|
- showAiInspection: 问卷设计是否显示AI质检按钮
|
|
- showAiInsight: 数据分析是否显示AI洞察按钮
|