产品介绍
+ ++ {{ productDetail.introduction }} +
+宣传手册
+ 查看更多 +{{ item.name }}
+宣传视频
+ 查看更多 +{{ item.title }}
+产品案例
+ + 查看更多 + +{{ item.caseCompany }}
+{{ item.caseIntroduction }}
+diff --git a/package.json b/package.json
index f0981b9..95e7d54 100644
--- a/package.json
+++ b/package.json
@@ -39,6 +39,7 @@
"nprogress": "0.2.0",
"quill": "2.0.2",
"screenfull": "5.0.2",
+ "sm-crypto": "^0.3.13",
"sortablejs": "1.10.2",
"splitpanes": "2.4.1",
"vue": "2.6.12",
diff --git a/src/api/login.js b/src/api/login.js
index 7b7388f..6a29d3b 100644
--- a/src/api/login.js
+++ b/src/api/login.js
@@ -1,60 +1,70 @@
import request from '@/utils/request'
// 登录方法
-export function login(username, password, code, uuid) {
- const data = {
- username,
- password,
- code,
- uuid
- }
- return request({
- url: '/login',
- headers: {
- isToken: false,
- repeatSubmit: false
- },
- method: 'post',
- data: data
- })
+export function login(username, password, code, uuid, loginType) {
+ const data = {
+ username,
+ password,
+ code,
+ uuid,
+ loginType,
+ }
+ return request({
+ url: '/login',
+ headers: {
+ isToken: false,
+ repeatSubmit: false,
+ },
+ method: 'post',
+ data: data,
+ })
}
// 注册方法
export function register(data) {
- return request({
- url: '/register',
- headers: {
- isToken: false
- },
- method: 'post',
- data: data
- })
+ return request({
+ url: '/register',
+ headers: {
+ isToken: false,
+ },
+ method: 'post',
+ data: data,
+ })
}
// 获取用户详细信息
export function getInfo() {
- return request({
- url: '/getInfo',
- method: 'get'
- })
+ return request({
+ url: '/getInfo',
+ method: 'get',
+ })
}
// 退出方法
export function logout() {
- return request({
- url: '/logout',
- method: 'post'
- })
+ return request({
+ url: '/logout',
+ method: 'post',
+ })
}
// 获取验证码
export function getCodeImg() {
- return request({
- url: '/captchaImage',
- headers: {
- isToken: false
- },
- method: 'get',
- timeout: 20000
- })
-}
\ No newline at end of file
+ return request({
+ url: '/captchaImage',
+ headers: {
+ isToken: false,
+ },
+ method: 'get',
+ timeout: 20000,
+ })
+}
+
+// 获取短信验证码
+export function getPhoneCodeApi(data) {
+ return request({
+ url: '/sendPhone',
+ method: 'POST',
+ data,
+ })
+}
diff --git a/src/api/publicService/productCenter.js b/src/api/publicService/productCenter.js
index 1331a31..890c977 100644
--- a/src/api/publicService/productCenter.js
+++ b/src/api/publicService/productCenter.js
@@ -1,5 +1,4 @@
import request from '@/utils/request'
-import request_formdata from '@/utils/request_formdata'
// 查询产品中心列表
export function getProductCenterListAPI(data) {
@@ -9,3 +8,12 @@ export function getProductCenterListAPI(data) {
data,
})
}
+
+// 查询产品中心详情
+export function getProductCenterDetailAPI(data) {
+ return request({
+ url: '/product/screen/getProductDetails',
+ method: 'POST',
+ data,
+ })
+}
diff --git a/src/components/ImagePreview/index.vue b/src/components/ImagePreview/index.vue
index fdc0d60..c9892dd 100644
--- a/src/components/ImagePreview/index.vue
+++ b/src/components/ImagePreview/index.vue
@@ -81,9 +81,9 @@ export default {
diff --git a/src/views/publicService/productCenter/components/case-container.vue b/src/views/publicService/productCenter/components/case-container.vue
new file mode 100644
index 0000000..02285da
--- /dev/null
+++ b/src/views/publicService/productCenter/components/case-container.vue
@@ -0,0 +1,141 @@
+
+
+ {{ item.caseCompany }}
+
+ {{ productDetail.introduction }} +
+{{ item.name }}
+{{ item.title }}
+{{ item.caseIntroduction }}
+- 基于移动互联网(微信、APP),整合所有数据资源(在线订餐、充值、点评),由内到外的为学校师生提供便民服务,深度定制餐厅、校 - 本文档精准、适用于智慧食堂数据资源,通过设备、消费设备、自助充值、智慧收银、零售管理、多样化计 - 方式),致力提升学校整体服务和管理的能力,打造名副其实与时俱进的互联网餐厅。 + {{ productDetail.introduction }}
{{ item.title }}
-{{ item.title }}
-{{ item.description }}
-