Compare commits
19 Commits
3f86afc191
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
923549154d | ||
|
|
e4c0f23e8e | ||
|
|
c4355e1b59 | ||
| af0e968e21 | |||
| d7cd804ab4 | |||
| 01818db9ba | |||
| bdfac00b17 | |||
| 47407b4fd2 | |||
| 1a0d461f03 | |||
| 7a7d8a7d01 | |||
| 5b93622637 | |||
| af8ed90d46 | |||
| 367a85a677 | |||
| 27829c1dac | |||
| 901012288e | |||
| 1e678ad6b6 | |||
| 4dfe3cef7f | |||
| 1d92b291e1 | |||
| 353b15385f |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,7 +1,6 @@
|
|||||||
.DS_Store
|
.DS_Store
|
||||||
node_modules
|
node_modules
|
||||||
/dist
|
/dist
|
||||||
项目UI图/
|
|
||||||
|
|
||||||
|
|
||||||
# local env files
|
# local env files
|
||||||
|
|||||||
6
package-lock.json
generated
Normal file
6
package-lock.json
generated
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"name": "授课内容",
|
||||||
|
"lockfileVersion": 3,
|
||||||
|
"requires": true,
|
||||||
|
"packages": {}
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
@@ -136,7 +136,7 @@
|
|||||||
|
|
||||||
Test.prototype = new Test2("测试2")
|
Test.prototype = new Test2("测试2")
|
||||||
// 让子类型的原型的 constructor 指向子类型(为了修正 constructor 属性)
|
// 让子类型的原型的 constructor 指向子类型(为了修正 constructor 属性)
|
||||||
// Test.prototype.constructor = Test
|
Test.prototype.constructor = Test
|
||||||
var test = new Test("测试1")
|
var test = new Test("测试1")
|
||||||
console.log("test: ", test);
|
console.log("test: ", test);
|
||||||
```
|
```
|
||||||
1
历届学生/樊明宇
Submodule
1
历届学生/樊明宇
Submodule
Submodule 历届学生/樊明宇 added at 6f186fc3eb
1
历届学生/王智伟
Submodule
1
历届学生/王智伟
Submodule
Submodule 历届学生/王智伟 added at fb0e00be48
BIN
学生简历/冯文焌修改版.docx
BIN
学生简历/冯文焌修改版.docx
Binary file not shown.
BIN
学生简历/刘兵_简历.doc
BIN
学生简历/刘兵_简历.doc
Binary file not shown.
BIN
学生简历/樊明宇.docx
Normal file
BIN
学生简历/樊明宇.docx
Normal file
Binary file not shown.
BIN
学生简历/王宇辰.doc
BIN
学生简历/王宇辰.doc
Binary file not shown.
BIN
学生简历/王智伟-修改版 (1).docx
Normal file
BIN
学生简历/王智伟-修改版 (1).docx
Normal file
Binary file not shown.
BIN
收费统计/樊明宇.docx
Normal file
BIN
收费统计/樊明宇.docx
Normal file
Binary file not shown.
@@ -16,14 +16,15 @@ vue http://m.juzhiyuan.com/ 两个月
|
|||||||
产品:
|
产品:
|
||||||
|
|
||||||
公司官网:http://www.yishaxiyi.com/ 技术栈:原生js,jq等,其他自己补充
|
公司官网:http://www.yishaxiyi.com/ 技术栈:原生js,jq等,其他自己补充
|
||||||
小程序:伊莎洗衣,马上洗 技术栈:uniapp
|
小程序:伊莎洗衣 技术栈:uniapp
|
||||||
桌面端:Electron.js+vue 工厂洗衣管理平台,c#门店端管理平台 技术栈:c#
|
桌面端:Electron.js+vue 工厂洗衣管理平台,c#门店端管理平台 技术栈:c#
|
||||||
PC管理后台:总管理后台 技术栈:vue.js
|
PC管理后台(总管理后台) 技术栈:vue.js
|
||||||
|
|
||||||
后端3个(包含了技术总监) 前端1个 ui 1个 c#个 老板
|
后端3个(包含了技术总监) 前端2个 ui 1个 c#个 老板
|
||||||
地址:黄山路 和 石台路交叉口 盛景国际大厦五层
|
地址:黄山路 和 石台路交叉口 盛景国际大厦五层
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
3:安徽金壶医药有限公司
|
3:安徽金壶医药有限公司
|
||||||
|
|
||||||
经营类型:做自己产品的,主要做工厂和药店的中间商人,和工厂签订订购药品订单,然后卖给全国各大药店和医院
|
经营类型:做自己产品的,主要做工厂和药店的中间商人,和工厂签订订购药品订单,然后卖给全国各大药店和医院
|
||||||
@@ -32,7 +33,8 @@ vue http://m.juzhiyuan.com/ 两个月
|
|||||||
PC官网-医点医滴:https://www.ydyd51.com/ 技术栈:原生js,jq等,其他自己补充 后端php
|
PC官网-医点医滴:https://www.ydyd51.com/ 技术栈:原生js,jq等,其他自己补充 后端php
|
||||||
小程序 App-医点医滴:http://www.pc6.com/az/815162.html 技术栈:uniapp
|
小程序 App-医点医滴:http://www.pc6.com/az/815162.html 技术栈:uniapp
|
||||||
|
|
||||||
后端:7个 技术总监 前端3个 ui一个 产品经理1个 测试6个人 电销部 200个
|
后端:7个 技术总监 前端3个 ui一个 产品经理1个 测试6个人 电销部 200个 市场 信息部 测试部
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -69,6 +71,7 @@ vue http://m.juzhiyuan.com/ 两个月
|
|||||||
开发时间:到离职为止
|
开发时间:到离职为止
|
||||||
介绍页 http://www.2265.com/soft/242477.html js jq
|
介绍页 http://www.2265.com/soft/242477.html js jq
|
||||||
|
|
||||||
|
|
||||||
8:
|
8:
|
||||||
|
|
||||||
公司名称:安徽省奇妙点信息技术有限公司
|
公司名称:安徽省奇妙点信息技术有限公司
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
2:我用什么技术做了这个项目的哪些功能
|
2:我用什么技术做了这个项目的哪些功能
|
||||||
|
|
||||||
面试题:
|
面试题:
|
||||||
|
|
||||||
1: https://vue3js.cn/interview/
|
1: https://vue3js.cn/interview/
|
||||||
2:https://segmentfault.com/a/1190000016344599
|
2:https://segmentfault.com/a/1190000016344599
|
||||||
3:https://segmentfault.com/a/1190000016068235
|
3:https://segmentfault.com/a/1190000016068235
|
||||||
|
|||||||
@@ -79,3 +79,121 @@ prototype 被定义为:给其它对象提供共享属性的对象。
|
|||||||
原生: ajax.abort()
|
原生: ajax.abort()
|
||||||
Axios: cancelToken
|
Axios: cancelToken
|
||||||
|
|
||||||
|
|
||||||
|
为什么两年就做了三个项目?
|
||||||
|
|
||||||
|
技术栈里面没有写electron.js!现在你的回答也可以
|
||||||
|
|
||||||
|
用什么方法做的的深拷贝,有用过第三方深拷贝库吗?
|
||||||
|
|
||||||
|
json.parse 不能拷贝层级深的和系统对象怎么办?
|
||||||
|
|
||||||
|
|
||||||
|
防抖 和 节流?
|
||||||
|
|
||||||
|
require 和import 区别?https://www.cnblogs.com/wenxuehai/p/14246989.html
|
||||||
|
|
||||||
|
在写vue2的时候,兄弟,父子,传参方式
|
||||||
|
|
||||||
|
|
||||||
|
如何动态实现一行平铺多个元素,动态平铺
|
||||||
|
网格布局,less直接封装
|
||||||
|
|
||||||
|
清除浮动 送分
|
||||||
|
|
||||||
|
伪类和伪元素区别 瞎几把乱答
|
||||||
|
|
||||||
|
vue写无限层级的父组件,第一层多选,二三层全选,二级全选一级半选三级全选。
|
||||||
|
|
||||||
|
|
||||||
|
reacitve 和 ref 区别
|
||||||
|
|
||||||
|
unref
|
||||||
|
|
||||||
|
直接地址栏输入url,不让用户访问无权限页面,404或者无权限提示
|
||||||
|
|
||||||
|
git 合并代码的时候一般用什么命令
|
||||||
|
https://worktile.com/kb/ask/259071.html
|
||||||
|
|
||||||
|
vue3写了多久?有使用过超过一年吗?
|
||||||
|
|
||||||
|
pinia和vuex的区别
|
||||||
|
|
||||||
|
pinia实现原理
|
||||||
|
|
||||||
|
页面有大量共同参数和方法,例如分页这些,怎么处理,混入。
|
||||||
|
|
||||||
|
怎么对请求进行promise封装,假设getList怎么封装?
|
||||||
|
常用promise方法 resolve(), reject()
|
||||||
|
|
||||||
|
最新js特性有哪些(用过哪些es6方法)
|
||||||
|
|
||||||
|
为什么选择uniapp,而不用原生小程序
|
||||||
|
|
||||||
|
做图表 echart.js
|
||||||
|
|
||||||
|
简历ts写上,ts覆盖全局类型(axios案例时候覆盖)
|
||||||
|
|
||||||
|
开发vue2 有没有遇到什么问题?怎么解决
|
||||||
|
如何获取异步编程返回值的问题
|
||||||
|
从零封装vue项目,你应该怎么做
|
||||||
|
spa应用的优缺点
|
||||||
|
用vue开发官网会遇到哪些问题?
|
||||||
|
详情页 跳转 详情页 没有效果,如何解决?
|
||||||
|
给我介绍一下rem
|
||||||
|
flex只有七个item,怎么等分?
|
||||||
|
简单说下生命周期就行 (说过)
|
||||||
|
项目中哪里遇到深拷贝,举下例子(不要说记得不是很清楚,知道就直接说)
|
||||||
|
vue开发中权限控制怎么做的,按钮 = 操作
|
||||||
|
职业生涯规划
|
||||||
|
|
||||||
|
对vue的理解,介绍vue的优势
|
||||||
|
|
||||||
|
spa首屏加载速度慢,怎么解决?
|
||||||
|
遇到过,昨晚说过!
|
||||||
|
|
||||||
|
vue生命周期
|
||||||
|
一般还需要介绍 生命周期的具体干了什么
|
||||||
|
获取dom 节点在什么生命周期
|
||||||
|
|
||||||
|
vue实例挂载的过程?
|
||||||
|
|
||||||
|
vue双向绑定?
|
||||||
|
需要回答的是原理
|
||||||
|
|
||||||
|
组件通讯,加一个 vuex
|
||||||
|
|
||||||
|
引用类型 function
|
||||||
|
|
||||||
|
用过promise吗(想问的就是promise的所有概率)?
|
||||||
|
必须会!!!
|
||||||
|
|
||||||
|
深拷贝 和 浅 拷贝 的区别?
|
||||||
|
必须会!!!
|
||||||
|
|
||||||
|
闭包的理解 和 使用场景(缓存数据)
|
||||||
|
|
||||||
|
dom的常见操作
|
||||||
|
|
||||||
|
对浏览器 bom的理解
|
||||||
|
|
||||||
|
对盒子模型的理解
|
||||||
|
|
||||||
|
对flex 布局的理解
|
||||||
|
|
||||||
|
uniapp 实现一个双向绑定?不知道面试官在问什么
|
||||||
|
|
||||||
|
发布小程序,包体积太大(超包)怎么解决?
|
||||||
|
分包,必须会
|
||||||
|
|
||||||
|
对vue的理解,介绍vue的优势
|
||||||
|
|
||||||
|
注意:说完了,就说没有了,不要说不记得了
|
||||||
|
箭头函数 和 普通函数区别
|
||||||
|
一次完整的http请求有哪些过程
|
||||||
|
数组排序
|
||||||
|
js 判断变量类型是否相等
|
||||||
|
es6 你用过哪些方法
|
||||||
|
css垂直水平居中有哪些方式?
|
||||||
|
介绍一下 盒子模型
|
||||||
|
uniapp 打包优化措施,vue优化措施,小程序优化措施
|
||||||
@@ -1 +0,0 @@
|
|||||||
e00b97af-e54e-43df-a865-8050026500e0
|
|
||||||
23
项目合集/最新写真app/backend/ .gitignore
Normal file
23
项目合集/最新写真app/backend/ .gitignore
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
.DS_Store
|
||||||
|
node_modules
|
||||||
|
/dist
|
||||||
|
|
||||||
|
|
||||||
|
# local env files
|
||||||
|
.env.local
|
||||||
|
.env.*.local
|
||||||
|
|
||||||
|
# Log files
|
||||||
|
npm-debug.log*
|
||||||
|
yarn-debug.log*
|
||||||
|
yarn-error.log*
|
||||||
|
pnpm-debug.log*
|
||||||
|
|
||||||
|
# Editor directories and files
|
||||||
|
.idea
|
||||||
|
.vscode
|
||||||
|
*.suo
|
||||||
|
*.ntvs*
|
||||||
|
*.njsproj
|
||||||
|
*.sln
|
||||||
|
*.sw?
|
||||||
15
项目合集/最新写真app/backend/.drone.yml
Normal file
15
项目合集/最新写真app/backend/.drone.yml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
kind: pipeline
|
||||||
|
type: docker
|
||||||
|
name: default
|
||||||
|
|
||||||
|
clone:
|
||||||
|
disable: true
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: myclone
|
||||||
|
image: 2271608011/bmygit:v1.2
|
||||||
|
network_mode: host
|
||||||
|
commands:
|
||||||
|
- echo "192.168.31.100 git.buyusdt.xyz" >> /etc/hosts
|
||||||
|
- git clone https://git.buyusdt.xyz/bmy/xiezheng.git
|
||||||
|
- cd /drone/src/xiezheng/ && npm install && npm run dev && npm run log
|
||||||
67
项目合集/最新写真app/backend/app.js
Normal file
67
项目合集/最新写真app/backend/app.js
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
import express from "express";
|
||||||
|
import config from "./config/config.js";
|
||||||
|
import { ipv6, ipv4 } from "./utils/ip.js";
|
||||||
|
|
||||||
|
import tagsRouter from "./router/tags.js";
|
||||||
|
import infoRouter from "./router/info.js";
|
||||||
|
import searchRouter from "./router/search.js";
|
||||||
|
import homeRouter from "./router/home.js";
|
||||||
|
import hotRouter from "./router/hot.js";
|
||||||
|
import http from "http";
|
||||||
|
|
||||||
|
const app = express()
|
||||||
|
|
||||||
|
//解决跨域
|
||||||
|
app.use((req, res, next) => {
|
||||||
|
// 设置是否运行客户端设置 withCredentials
|
||||||
|
// 即在不同域名下发出的请求也可以携带 cookie
|
||||||
|
res.header("Access-Control-Allow-Credentials", true)
|
||||||
|
// 第二个参数表示允许跨域的域名,* 代表所有域名
|
||||||
|
res.header('Access-Control-Allow-Origin', '*')//配置80端口跨域
|
||||||
|
res.header('Access-Control-Allow-Methods', 'GET, PUT, POST, OPTIONS') // 允许的 http 请求的方法
|
||||||
|
// 允许前台获得的除 Cache-Control、Content-Language、Content-Type、Expires、Last-Modified、Pragma 这几张基本响应头之外的响应头
|
||||||
|
res.header('Access-Control-Allow-Headers', '*')
|
||||||
|
if (req.method == 'OPTIONS') {
|
||||||
|
res.sendStatus(200)
|
||||||
|
} else {
|
||||||
|
next()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
app.use('/v1/api/tag', tagsRouter);
|
||||||
|
app.use('/v1/api/info', infoRouter);
|
||||||
|
app.use('/v1/api/search', searchRouter);
|
||||||
|
app.use('/v1/api/home', homeRouter);
|
||||||
|
app.use('/v1/api/hot', hotRouter);
|
||||||
|
|
||||||
|
http.createServer(app).listen(config.port, "::",() => {
|
||||||
|
console.log(`
|
||||||
|
爬虫运行在下面网址:
|
||||||
|
|
||||||
|
1️⃣ 公网 IPV6: http://[${ipv6()}]:${config.port}
|
||||||
|
2️⃣ 局域网 IPV4: http://${ipv4()}:${config.port}
|
||||||
|
|
||||||
|
`)
|
||||||
|
})
|
||||||
|
|
||||||
|
// error handler
|
||||||
|
app.use(function(err, req, res, next) {
|
||||||
|
console.log(`
|
||||||
|
程序出现错误
|
||||||
|
status信息为:${err.status}
|
||||||
|
message信息为:${err.message}
|
||||||
|
error为:${err}
|
||||||
|
`)
|
||||||
|
});
|
||||||
|
|
||||||
|
// app.listen(config.port, () => {
|
||||||
|
// console.log(`
|
||||||
|
// 爬虫运行在下面网址:
|
||||||
|
|
||||||
|
// 1️⃣ 公网 IPV6: http://[${ipv6()}]:${config.port}
|
||||||
|
// 2️⃣ 局域网 IPV4: http://${ipv4()}:${config.port}
|
||||||
|
// `)
|
||||||
|
// })
|
||||||
|
|
||||||
|
|
||||||
|
export default app
|
||||||
8
项目合集/最新写真app/backend/config/config.js
Normal file
8
项目合集/最新写真app/backend/config/config.js
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
export default {
|
||||||
|
port: 9940,
|
||||||
|
proxyPort: 7890,
|
||||||
|
baseUrl: 'https://www.06se.com',
|
||||||
|
hot_tags: function () {
|
||||||
|
return `${this.baseUrl}/hot_tags`
|
||||||
|
}
|
||||||
|
}
|
||||||
2515
项目合集/最新写真app/backend/package-lock.json
generated
Normal file
2515
项目合集/最新写真app/backend/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
25
项目合集/最新写真app/backend/package.json
Normal file
25
项目合集/最新写真app/backend/package.json
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"name": "newbackapi",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "",
|
||||||
|
"main": "index.js",
|
||||||
|
"type": "module",
|
||||||
|
"scripts": {
|
||||||
|
"dev": "./node_modules/.bin/pm2 start app.js --stop-exit-codes 0",
|
||||||
|
"stop": "./node_modules/.bin/pm2 stop app",
|
||||||
|
"log": "./node_modules/.bin/pm2 log",
|
||||||
|
"list": "./node_modules/.bin/pm2 list",
|
||||||
|
"monit": "pm2 monit"
|
||||||
|
},
|
||||||
|
"keywords": [],
|
||||||
|
"author": "",
|
||||||
|
"license": "ISC",
|
||||||
|
"dependencies": {
|
||||||
|
"axios": "^1.7.7",
|
||||||
|
"cheerio": "^1.0.0-rc.12",
|
||||||
|
"express": "^4.21.1",
|
||||||
|
"https-proxy-agent": "^7.0.5",
|
||||||
|
"ip": "^2.0.1",
|
||||||
|
"pm2": "^5.4.3"
|
||||||
|
}
|
||||||
|
}
|
||||||
78
项目合集/最新写真app/backend/router/home.js
Normal file
78
项目合集/最新写真app/backend/router/home.js
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
import express from "express";
|
||||||
|
import Util from '../utils/index.js'
|
||||||
|
import Config from '../config/config.js'
|
||||||
|
|
||||||
|
const router = express.Router();
|
||||||
|
|
||||||
|
// 获取首页banner图
|
||||||
|
// http://192.168.31.101:9940/v1/api/home/banner
|
||||||
|
router.get('/banner', async (req, res) => {
|
||||||
|
// let $ = await Util.get(`${Config.baseUrl}/?orderby=rand`)
|
||||||
|
// $(".new-swiper .swiper-wrapper .swiper-slide").each(function() {
|
||||||
|
// let src = $(this).find("span img").attr("src")
|
||||||
|
// console.log("src: ", src);
|
||||||
|
// if (src) {
|
||||||
|
// result.push({ src })
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
|
||||||
|
res.json({
|
||||||
|
status: 200,
|
||||||
|
copyright: `bmy ${new Date()}`,
|
||||||
|
data: [
|
||||||
|
{ src: 'https://image.baidu.com/search/down?thumburl=https://baidu.com&url=https://imgsa.baidu.com/forum/pic/item/54e736d12f2eb938b7ce5c2990628535e4dd6f4d.jpg' },
|
||||||
|
{ src: 'https://image.baidu.com/search/down?thumburl=https://baidu.com&url=https://imgsa.baidu.com/forum/pic/item/b899a9014c086e06d533199047087bf40bd1cb56.jpg' },
|
||||||
|
{ src: 'https://image.baidu.com/search/down?thumburl=https://baidu.com&url=https://imgsa.baidu.com/forum/pic/item/269759ee3d6d55fb6c5d50fd28224f4a21a4dd56.jpg' },
|
||||||
|
]
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
// 获取热门推荐的写真
|
||||||
|
// http://192.168.31.101:9940/v1/api/home/hot
|
||||||
|
router.get('/hot', async (req, res) => {
|
||||||
|
let $ = await Util.get(`${Config.baseUrl}/?orderby=rand`)
|
||||||
|
let result = []
|
||||||
|
|
||||||
|
$(".box-body .tab-content .posts-mini").each(function() {
|
||||||
|
result.push({
|
||||||
|
id: Util.split($(this).find(".item-thumbnail a").attr("href")).replace(/[^\d]/g, ""),
|
||||||
|
thumbnail: $(this).find(".item-thumbnail a img").attr("data-src"),
|
||||||
|
title: $(this).find(".item-heading a").text(),
|
||||||
|
time: $(this).find(".item-meta .icon-circle").text(),
|
||||||
|
view: $(this).find(".item-meta .meta-right .meta-view").text()
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
res.json({
|
||||||
|
status: 200,
|
||||||
|
copyright: `bmy ${new Date()}`,
|
||||||
|
data: result
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
// 获取首页 默认的随机写真
|
||||||
|
// http://192.168.31.101:9940/v1/api/home/list
|
||||||
|
router.get('/list', async (req, res) => {
|
||||||
|
let $ = await Util.get(`${Config.baseUrl}/?orderby=rand`)
|
||||||
|
let result = []
|
||||||
|
|
||||||
|
$(".tab-content .posts-row .posts-item").each(function() {
|
||||||
|
result.push({
|
||||||
|
id: Util.split($(this).find(".item-thumbnail a").attr("href")).replace(/[^\d]/g, ""),
|
||||||
|
thumbnail: $(this).find(".item-thumbnail a img").attr("data-src"),
|
||||||
|
title: $(this).find(".item-heading a").text(),
|
||||||
|
time: $(this).find(".item-meta .icon-circle").text(),
|
||||||
|
view: $(this).find(".item-meta .meta-right .meta-view").text()
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
res.json({
|
||||||
|
status: 200,
|
||||||
|
copyright: `bmy ${new Date()}`,
|
||||||
|
data: result
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
export default router
|
||||||
40
项目合集/最新写真app/backend/router/hot.js
Normal file
40
项目合集/最新写真app/backend/router/hot.js
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
import express from "express";
|
||||||
|
import Util from '../utils/index.js'
|
||||||
|
import Config from '../config/config.js'
|
||||||
|
import utils from "../utils/index.js";
|
||||||
|
|
||||||
|
const router = express.Router();
|
||||||
|
|
||||||
|
// 获取 底部导航的 热门
|
||||||
|
// http://192.168.31.101:9940/v1/api/hot/list?page=1
|
||||||
|
router.get('/list', async (req, res) => {
|
||||||
|
let { page } = req.query
|
||||||
|
page = page || 1
|
||||||
|
|
||||||
|
let $ = await Util.get(`${Config.baseUrl}/other/page/${page}`)
|
||||||
|
|
||||||
|
let result = {
|
||||||
|
currentPage: page,
|
||||||
|
totalPage: utils.maxPage(".pagenav a", $),
|
||||||
|
message: $(".search-content .badg .focus-color").text(),
|
||||||
|
list: [],
|
||||||
|
}
|
||||||
|
|
||||||
|
$(".posts-row .posts-item").each(function() {
|
||||||
|
result.list.push({
|
||||||
|
id: Util.split($(this).find(".item-thumbnail a").attr("href")).replace(/[^\d]/g, ""),
|
||||||
|
thumbnail: $(this).find(".item-thumbnail a img").attr("data-src"),
|
||||||
|
title: $(this).find(".item-heading a").text(),
|
||||||
|
time: $(this).find(".item-meta .icon-circle").text(),
|
||||||
|
view: $(this).find(".item-meta .meta-right .meta-view").text()
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
res.json({
|
||||||
|
status: 200,
|
||||||
|
copyright: `bmy ${new Date()}`,
|
||||||
|
data: result
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
export default router
|
||||||
42
项目合集/最新写真app/backend/router/info.js
Normal file
42
项目合集/最新写真app/backend/router/info.js
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
import express from "express";
|
||||||
|
import Util from '../utils/index.js'
|
||||||
|
import Config from '../config/config.js'
|
||||||
|
|
||||||
|
const router = express.Router();
|
||||||
|
|
||||||
|
// 进入详情的接口
|
||||||
|
// http://192.168.31.101:9940/v1/api/info/list?id=6808
|
||||||
|
router.get('/list', async (req, res) => {
|
||||||
|
let { id } = req.query
|
||||||
|
let $ = await Util.get(`${Config.baseUrl}/${id}.html`)
|
||||||
|
let result = {
|
||||||
|
title: $(".article .article-header .article-title a").text(),
|
||||||
|
src_list: [],
|
||||||
|
recommend: [],
|
||||||
|
}
|
||||||
|
|
||||||
|
$(".article-content .wp-posts-content p img").map(function(i, el) {
|
||||||
|
result.src_list.push($(el).attr("data-src"))
|
||||||
|
})
|
||||||
|
|
||||||
|
$(".swiper-container .swiper-slide a").each(function(i, el) {
|
||||||
|
result.recommend.push({
|
||||||
|
id: Util.split($(this).attr("href")).replace(/[^\d]/g, ""),
|
||||||
|
thumbnail: $(this).find("img").attr("data-src"),
|
||||||
|
title: $(this).find(".text-ellipsis").text(),
|
||||||
|
time: $(this).find(".px12 item").eq(0).text(),
|
||||||
|
view: $(this).find(".px12 item").eq(1).text(),
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
res.json({
|
||||||
|
status: 200,
|
||||||
|
copyright: `bmy ${new Date()}`,
|
||||||
|
data: result
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
export default router
|
||||||
70
项目合集/最新写真app/backend/router/search.js
Normal file
70
项目合集/最新写真app/backend/router/search.js
Normal file
@@ -0,0 +1,70 @@
|
|||||||
|
import express from "express";
|
||||||
|
import Util from '../utils/index.js'
|
||||||
|
import Config from '../config/config.js'
|
||||||
|
|
||||||
|
const router = express.Router();
|
||||||
|
|
||||||
|
// 搜索页面的 热门关键词 & 推荐
|
||||||
|
// http://192.168.31.101:9940/v1/api/search/hot
|
||||||
|
router.get('/hot', async (req, res) => {
|
||||||
|
let $ = await Util.get(`${Config.baseUrl}/wp-admin/admin-ajax.php?action=search_box`)
|
||||||
|
let result = {
|
||||||
|
hotKeyword: [],
|
||||||
|
recommend: []
|
||||||
|
}
|
||||||
|
|
||||||
|
$(".search-input .search-keywords").eq(0).find("div a").each(function() {
|
||||||
|
result.hotKeyword.push($(this).text())
|
||||||
|
})
|
||||||
|
|
||||||
|
$(".search-input .relates-thumb .swiper-slide a").each(function() {
|
||||||
|
result.recommend.push({
|
||||||
|
id: Util.split($(this).attr("href")).replace(/[^\d]/g, ""),
|
||||||
|
thumbnail: $(this).find("img").attr("data-src"),
|
||||||
|
title: $(this).find(".text-ellipsis").text(),
|
||||||
|
time: $(this).find(".px12 item").eq(0).text(),
|
||||||
|
view: $(this).find(".px12 item").eq(1).text(),
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
res.json({
|
||||||
|
status: 200,
|
||||||
|
copyright: `bmy ${new Date()}`,
|
||||||
|
data: result
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
// 搜索接口
|
||||||
|
// http://192.168.31.101:9940/v1/api/search/key?keyword=杨晨晨&page=1
|
||||||
|
router.get('/key', async (req, res) => {
|
||||||
|
let { keyword, page } = req.query
|
||||||
|
page = page || 1
|
||||||
|
|
||||||
|
let $ = await Util.get(`${Config.baseUrl}/page/${page}?s=${encodeURI(keyword)}&type=post`)
|
||||||
|
let result = {
|
||||||
|
currentPage: page,
|
||||||
|
totalPage: Util.maxPage(".pagenav a", $),
|
||||||
|
message: $(".search-content .badg .focus-color").text(),
|
||||||
|
list: [],
|
||||||
|
}
|
||||||
|
|
||||||
|
$(".search-content .posts-item").each(function() {
|
||||||
|
result.list.push({
|
||||||
|
id: Util.split($(this).find(".item-thumbnail a").attr("href")).replace(/[^\d]/g, ""),
|
||||||
|
thumbnail: $(this).find(".item-thumbnail a img").attr("data-src"),
|
||||||
|
title: $(this).find(".item-body .item-heading a").text(),
|
||||||
|
time: $(this).find(".item-body .item-meta .icon-circle").text(),
|
||||||
|
view: $(this).find(".item-body .item-meta .meta-right .meta-view").text()
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
res.json({
|
||||||
|
status: 200,
|
||||||
|
copyright: `bmy ${new Date()}`,
|
||||||
|
data: result
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
export default router
|
||||||
76
项目合集/最新写真app/backend/router/tags.js
Normal file
76
项目合集/最新写真app/backend/router/tags.js
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
import express from "express";
|
||||||
|
import Util from '../utils/index.js'
|
||||||
|
import Config from '../config/config.js'
|
||||||
|
|
||||||
|
const router = express.Router();
|
||||||
|
|
||||||
|
// 获取 推荐标签
|
||||||
|
// http://192.168.31.101:9940/v1/api/tag/recommend
|
||||||
|
router.get('/recommend', async (req, res) => {
|
||||||
|
res.json({
|
||||||
|
status: 200,
|
||||||
|
copyright: `bmy ${new Date()}`,
|
||||||
|
data: [
|
||||||
|
{ title: '秀人网', count: '9059', url: '/xiuren', index: 0 },
|
||||||
|
{ title: 'ROSI写真', count: '6580', url: '/domestic/rosi', index: 2 },
|
||||||
|
{ title: '蜜桃社', count: '122', url: '/domestic/miitao', index: 27 },
|
||||||
|
{ title: '尤物馆', count: '138', url: '/domestic/youwu', index: 29 },
|
||||||
|
]
|
||||||
|
});
|
||||||
|
})
|
||||||
|
|
||||||
|
// 获取 所有标签
|
||||||
|
// http://192.168.31.101:9940/v1/api/tag/list
|
||||||
|
router.get('/list', async (req, res) => {
|
||||||
|
let $ = await Util.get(Config.hot_tags())
|
||||||
|
let result = []
|
||||||
|
$(".categorieslist ul li a").each(function (i) {
|
||||||
|
result.push({
|
||||||
|
title: $(this).find("h2").text(),
|
||||||
|
count: $(this).find("small p").text().replace(/[^\d]/g, ""),
|
||||||
|
url: Util.split($(this).attr("href")),
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
res.json({
|
||||||
|
status: 200,
|
||||||
|
copyright: `bmy ${new Date()}`,
|
||||||
|
data: result
|
||||||
|
});
|
||||||
|
})
|
||||||
|
|
||||||
|
// 进入对应标签的列表页面
|
||||||
|
// http://192.168.31.101:9940/v1/api/tag/info?url=/xiuren&page=1
|
||||||
|
router.get('/info', async (req, res) => {
|
||||||
|
let { url, page } = req.query
|
||||||
|
page = page || 1
|
||||||
|
|
||||||
|
let $ = await Util.get(`${Config.baseUrl}${url}/page/${page}`)
|
||||||
|
let result = {
|
||||||
|
count: $(".content-layout .title-h-left .icon-spot").text().replace(/[^\d]/g, ""),
|
||||||
|
introduce: $(".content-layout .muted-2-color").text(),
|
||||||
|
totalPage: Util.maxPage(".pagenav a", $),
|
||||||
|
currentPage: page,
|
||||||
|
list: []
|
||||||
|
}
|
||||||
|
|
||||||
|
$(".content-layout .posts-row .posts-item").each(function (i) {
|
||||||
|
result.list.push({
|
||||||
|
id: Util.split($(this).find(".item-thumbnail a").attr("href")).replace(/[^\d]/g, ""),
|
||||||
|
thumbnail: $(this).find(".item-thumbnail a img").attr("data-src"),
|
||||||
|
title: $(this).find(".item-body .item-heading a").text(),
|
||||||
|
time: $(this).find(".item-body .item-meta .icon-circle").text(),
|
||||||
|
view: $(this).find(".item-body .item-meta .meta-right .meta-view").text()
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
res.json({
|
||||||
|
status: 200,
|
||||||
|
copyright: `bmy ${new Date()}`,
|
||||||
|
data: result
|
||||||
|
});
|
||||||
|
})
|
||||||
|
|
||||||
|
export default router
|
||||||
81
项目合集/最新写真app/backend/utils/index.js
Normal file
81
项目合集/最新写真app/backend/utils/index.js
Normal file
@@ -0,0 +1,81 @@
|
|||||||
|
import * as cheer from "cheerio";
|
||||||
|
import axios from "axios";
|
||||||
|
import { HttpsProxyAgent } from "https-proxy-agent";
|
||||||
|
import Config from "../config/config.js";
|
||||||
|
|
||||||
|
class utils {
|
||||||
|
constructor() {
|
||||||
|
this.ax = axios
|
||||||
|
// 让 ajax 请求 走flclash的翻墙代理
|
||||||
|
const httpsAgent = new HttpsProxyAgent(`http://127.0.0.1:${Config.proxyPort}`);
|
||||||
|
this.ax.defaults.httpsAgent = httpsAgent;
|
||||||
|
this.ax.defaults.proxy = false;
|
||||||
|
|
||||||
|
this.ResponseInterceptor()
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 返回 cheerio 数据结构
|
||||||
|
* @param html
|
||||||
|
* @returns {*}
|
||||||
|
*/
|
||||||
|
cheerio(html) {
|
||||||
|
return cheer.load(html)
|
||||||
|
}
|
||||||
|
|
||||||
|
split(str, index = 1) {
|
||||||
|
return str.split(Config.baseUrl)[index]
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param url 请求的地址
|
||||||
|
* @returns {Promise<AxiosResponse<any>>}
|
||||||
|
*/
|
||||||
|
async get(url) {
|
||||||
|
return await this.ax.get(url, {
|
||||||
|
headers: {
|
||||||
|
'sec-ch-ua-mobile': '?1',
|
||||||
|
'sec-fetch-site': 'same-origin',
|
||||||
|
'upgrade-insecure-requests': '1',
|
||||||
|
'priority': 'u=0, i',
|
||||||
|
'sec-fetch-mode': 'navigate',
|
||||||
|
'cookie': `_ga=GA1.1.1571194344.1732275775; _lscache_vary=0e8aace2958628a1edb01710bbabbcab; showed_system_notice=showed; PHPSESSID=5jmev023fsh6i76huat60njio3; _ga_ZT9Q6FCC5R=GS1.1.1732668048.9.1.1732668791.0.0.0`,
|
||||||
|
'referer': 'https://www.06se.com/hot_tags',
|
||||||
|
'user-agent': `Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1`
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
maxPage(el, $) {
|
||||||
|
let pageArr = []
|
||||||
|
$(el).each(function() {
|
||||||
|
let page = Number($(this).text())
|
||||||
|
page ? pageArr.push(page) : null
|
||||||
|
})
|
||||||
|
return Math.max(...pageArr)
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* 响应拦截器
|
||||||
|
* @constructor
|
||||||
|
*/
|
||||||
|
async ResponseInterceptor() {
|
||||||
|
this.ax.interceptors.response.use((response) => {
|
||||||
|
return this.cheerio(response.data);
|
||||||
|
}, (error) => {
|
||||||
|
console.log(`
|
||||||
|
❌ 请求错误❕❕❕
|
||||||
|
1: 错误信息 ${error.message}
|
||||||
|
2: 原因:目标网站禁止国内大陆IP访问,爬虫会走系统代理进行请求访问
|
||||||
|
但检测到你未开启翻墙工具,请打开Clash或FlClash等代理工具,保证能正常访问 Google。
|
||||||
|
|
||||||
|
3: 自定义代理端口:修改代码'/config/config.js'中 proxyPort 实现自定义端口,端口从代理工具中查看
|
||||||
|
`);
|
||||||
|
return Promise.reject(error)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export default new utils();
|
||||||
12
项目合集/最新写真app/backend/utils/ip.js
Normal file
12
项目合集/最新写真app/backend/utils/ip.js
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
import ip from 'ip'
|
||||||
|
|
||||||
|
class IP {
|
||||||
|
ipv6() {
|
||||||
|
return ip.address('private','ipv6')
|
||||||
|
}
|
||||||
|
ipv4() {
|
||||||
|
return ip.address('public','ipv4')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export const {ipv6,ipv4} = new IP()
|
||||||
32
项目合集/最新写真app/fontend/css/clear.css
Normal file
32
项目合集/最新写真app/fontend/css/clear.css
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
body,p {
|
||||||
|
font-size: 0;
|
||||||
|
margin: 0;
|
||||||
|
line-height: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: var(--textColor);
|
||||||
|
}
|
||||||
|
|
||||||
|
input {
|
||||||
|
line-height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
::-webkit-scrollbar {
|
||||||
|
width: 0;
|
||||||
|
height: 0;
|
||||||
|
}
|
||||||
7
项目合集/最新写真app/fontend/css/color.css
Normal file
7
项目合集/最新写真app/fontend/css/color.css
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
:root {
|
||||||
|
--whiteColor: #fff;
|
||||||
|
--textColor: #050505;
|
||||||
|
--themeColor: #fb7299;
|
||||||
|
--tipsTextColor: #929292;
|
||||||
|
--tipsBackGroundColor: #f5f5f5;
|
||||||
|
}
|
||||||
141
项目合集/最新写真app/fontend/css/global.css
Normal file
141
项目合集/最新写真app/fontend/css/global.css
Normal file
@@ -0,0 +1,141 @@
|
|||||||
|
.header {
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
width: 100%;
|
||||||
|
background: var(--whiteColor);
|
||||||
|
z-index: 999;
|
||||||
|
height: .9rem;
|
||||||
|
i {
|
||||||
|
font-size: .44rem;
|
||||||
|
}
|
||||||
|
.icon-wujiaoxing {
|
||||||
|
margin-right: .1rem;
|
||||||
|
}
|
||||||
|
.header_title {
|
||||||
|
color: var(--textColor);
|
||||||
|
font-size: .32rem;
|
||||||
|
margin: 0 .16rem;
|
||||||
|
flex: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.footer {
|
||||||
|
width: 100%;
|
||||||
|
height: 1rem;
|
||||||
|
background-color: var(--whiteColor);
|
||||||
|
padding: 0 .52rem;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
z-index: 999;
|
||||||
|
|
||||||
|
li {
|
||||||
|
a {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
flex-direction: column;
|
||||||
|
|
||||||
|
i {}
|
||||||
|
|
||||||
|
div {
|
||||||
|
font-size: 0.22rem;
|
||||||
|
margin-top: 0.1rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.active {
|
||||||
|
|
||||||
|
i,
|
||||||
|
div {
|
||||||
|
color: var(--themeColor);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.recommend-model {
|
||||||
|
margin-top: .5rem;
|
||||||
|
.title {
|
||||||
|
height: .9rem;
|
||||||
|
font-size: .38rem;
|
||||||
|
font-weight: bolder;
|
||||||
|
}
|
||||||
|
|
||||||
|
.list {
|
||||||
|
li {
|
||||||
|
width: 3.32rem;
|
||||||
|
margin-bottom: 0.4rem;
|
||||||
|
|
||||||
|
a {
|
||||||
|
img {
|
||||||
|
width: 100%;
|
||||||
|
border-radius: 0.14rem;
|
||||||
|
margin-bottom: 0.18rem;
|
||||||
|
height: 4.98rem;
|
||||||
|
object-fit: cover;
|
||||||
|
}
|
||||||
|
|
||||||
|
.desc {
|
||||||
|
.name {
|
||||||
|
font-size: .34rem;
|
||||||
|
color: var(--textColor);
|
||||||
|
margin-bottom: 0.12rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.time {
|
||||||
|
font-size: .2rem;
|
||||||
|
color: var(--tipsTextColor);
|
||||||
|
|
||||||
|
.text {}
|
||||||
|
|
||||||
|
.view {
|
||||||
|
|
||||||
|
i {}
|
||||||
|
|
||||||
|
span {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.roll {
|
||||||
|
.list {
|
||||||
|
overflow-x: scroll;
|
||||||
|
}
|
||||||
|
li {
|
||||||
|
flex-shrink: 0;
|
||||||
|
margin-right: .3rem;
|
||||||
|
&:last-child {
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.swiper-pagination-bullet-active {
|
||||||
|
background: var(--themeColor);
|
||||||
|
}
|
||||||
|
|
||||||
|
.content {
|
||||||
|
margin-top: .9rem;
|
||||||
|
margin-bottom: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nprogress {
|
||||||
|
.bar {
|
||||||
|
background: var(--themeColor);
|
||||||
|
height: .08rem;
|
||||||
|
.peg {
|
||||||
|
box-shadow: 0 0 10px var(--themeColor), 0 0 5px var(--themeColor)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.spinner-icon {
|
||||||
|
border-top-color: var(--themeColor);
|
||||||
|
border-left-color: var(--themeColor);
|
||||||
|
}
|
||||||
|
}
|
||||||
0
项目合集/最新写真app/fontend/css/hot.css
Normal file
0
项目合集/最新写真app/fontend/css/hot.css
Normal file
52
项目合集/最新写真app/fontend/css/index.css
Normal file
52
项目合集/最新写真app/fontend/css/index.css
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
.header {
|
||||||
|
height: .96rem;
|
||||||
|
|
||||||
|
.search {
|
||||||
|
height: .76rem;
|
||||||
|
width: 93%;
|
||||||
|
border-radius: .4rem;
|
||||||
|
background: var(--tipsBackGroundColor);
|
||||||
|
padding: 0px 16px;
|
||||||
|
|
||||||
|
i {
|
||||||
|
margin-right: .1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
i,
|
||||||
|
div {
|
||||||
|
font-size: .3rem;
|
||||||
|
color: var(--tipsTextColor);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.recommend-tag {
|
||||||
|
padding: 0 .36rem;
|
||||||
|
margin-top: .4rem;
|
||||||
|
margin-top: .5rem;
|
||||||
|
li {
|
||||||
|
a {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
.title {
|
||||||
|
font-size: .5rem;
|
||||||
|
margin-bottom: 0.14rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.desc {
|
||||||
|
font-size: .28rem;
|
||||||
|
color: var(--tipsTextColor);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.swiper {
|
||||||
|
width: calc(100% - .56rem);
|
||||||
|
border-radius: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content {
|
||||||
|
margin-top: .96rem;
|
||||||
|
}
|
||||||
31
项目合集/最新写真app/fontend/css/info.css
Normal file
31
项目合集/最新写真app/fontend/css/info.css
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
|
||||||
|
.info {
|
||||||
|
height: 18rem;
|
||||||
|
|
||||||
|
.img_arr {
|
||||||
|
img {}
|
||||||
|
}
|
||||||
|
|
||||||
|
.all {
|
||||||
|
font-size: .32rem;
|
||||||
|
color: var(--themeColor);
|
||||||
|
width: 100%;
|
||||||
|
height: 1.2rem;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
padding-bottom: .2rem;
|
||||||
|
background: linear-gradient(180deg, #fcfcfc00, #ffffff);
|
||||||
|
span {
|
||||||
|
margin-right: .1rem;
|
||||||
|
}
|
||||||
|
i {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.show {
|
||||||
|
height: auto !important;
|
||||||
|
.all {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
0
项目合集/最新写真app/fontend/css/me.css
Normal file
0
项目合集/最新写真app/fontend/css/me.css
Normal file
107
项目合集/最新写真app/fontend/css/public.css
Normal file
107
项目合集/最新写真app/fontend/css/public.css
Normal file
@@ -0,0 +1,107 @@
|
|||||||
|
.block {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flex-block {
|
||||||
|
display: flex block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.none {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.inline-block {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flex {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ai-c {
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ai-e {
|
||||||
|
align-items: flex-end;
|
||||||
|
}
|
||||||
|
|
||||||
|
.jc-sb {
|
||||||
|
justify-content: space-between;
|
||||||
|
}
|
||||||
|
|
||||||
|
.jc-c {
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wrap {
|
||||||
|
flex-wrap: wrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.shrink {
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.x-scroll {
|
||||||
|
overflow-x: scroll;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fixed {
|
||||||
|
position: fixed;
|
||||||
|
}
|
||||||
|
|
||||||
|
.absolute {
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
|
|
||||||
|
.relative {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.p-l {
|
||||||
|
padding-left: 0.115rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.p-r {
|
||||||
|
padding-right: 0.12rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.border-box {
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 把css当成js来写 */
|
||||||
|
/* css基本上都有 */
|
||||||
|
/* .border-top(@fx: top) {
|
||||||
|
border-@fx: 1px solid #e8e8e8;
|
||||||
|
} */
|
||||||
|
|
||||||
|
.p18 {
|
||||||
|
padding: 0 .36rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ellipsis {
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.border-top {
|
||||||
|
border-top: 1px solid #e8e8e8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.border-bottom {
|
||||||
|
border-bottom: 1px solid #e8e8e8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.border-left {
|
||||||
|
border-left: 1px solid #e8e8e8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.border-right {
|
||||||
|
border-right: 1px solid #e8e8e8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hidden {
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
0
项目合集/最新写真app/fontend/css/search.css
Normal file
0
项目合集/最新写真app/fontend/css/search.css
Normal file
50
项目合集/最新写真app/fontend/css/type.css
Normal file
50
项目合集/最新写真app/fontend/css/type.css
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
.tabs_title {
|
||||||
|
height: 0.8rem;
|
||||||
|
top: .9rem;
|
||||||
|
z-index: 999;
|
||||||
|
background: #fff;
|
||||||
|
width: 100%;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
li {
|
||||||
|
margin-right: .3rem;
|
||||||
|
flex-shrink: 0;
|
||||||
|
font-size: .28rem;
|
||||||
|
color: var(--textColor);
|
||||||
|
position: relative;
|
||||||
|
&:last-child {
|
||||||
|
margin-right: .8rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.active {
|
||||||
|
color: var(--themeColor);
|
||||||
|
}
|
||||||
|
|
||||||
|
.active::after {
|
||||||
|
position: absolute;
|
||||||
|
content: "";
|
||||||
|
width: .5rem;
|
||||||
|
height: .08rem;
|
||||||
|
display: inline-block;
|
||||||
|
background: var(--themeColor);
|
||||||
|
left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
bottom: -0.24rem;
|
||||||
|
border-radius: .24rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.swiper-slide {
|
||||||
|
height: calc(100vh - .9rem - .8rem - 1rem);
|
||||||
|
overflow-y: scroll;
|
||||||
|
}
|
||||||
|
|
||||||
|
.recommend-model {
|
||||||
|
padding-top: .2rem;
|
||||||
|
margin-top: 0;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content {
|
||||||
|
margin-top: 1.7rem;
|
||||||
|
}
|
||||||
61
项目合集/最新写真app/fontend/js/config/index.js
Normal file
61
项目合集/最新写真app/fontend/js/config/index.js
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
const config = {
|
||||||
|
stage: "dev", // dev test prod
|
||||||
|
|
||||||
|
// 开发阶段请求地址
|
||||||
|
// devUrl: 'https://pc.buyusdt.xyz/v1/api',
|
||||||
|
devUrl: 'http://192.168.31.101:9940/v1/api',
|
||||||
|
|
||||||
|
// 测试阶段请求地址
|
||||||
|
testUrl: 'http://[240e:362:223f:2e00::fce]:3030/v1/test',
|
||||||
|
|
||||||
|
// 正式阶段请求地址
|
||||||
|
prodUrl: 'https://pc.buyusdt.xyz/v1/api',
|
||||||
|
|
||||||
|
|
||||||
|
urlList: {
|
||||||
|
homeHot: '/home/hot', // 获取热门推荐的写真
|
||||||
|
homeBanner: '/home/banner',
|
||||||
|
homeList: '/home/list',
|
||||||
|
|
||||||
|
tagRecommend: '/tag/recommend',
|
||||||
|
tagList: '/tag/list',
|
||||||
|
tagInfo: '/tag/info',
|
||||||
|
|
||||||
|
infoList: '/info/list',
|
||||||
|
|
||||||
|
hotList: '/hot/list',
|
||||||
|
|
||||||
|
},
|
||||||
|
footerArr: [
|
||||||
|
{ title: '首页', icon: 'icon-shouye', href: 'index.html' },
|
||||||
|
{ title: '分类', icon: 'icon-changchenglogo', href: 'type.html' },
|
||||||
|
{ title: '热门', icon: 'icon-hot', href: 'hot.html' },
|
||||||
|
{ title: '我的', icon: 'icon-wo', href: 'me.html' },
|
||||||
|
],
|
||||||
|
// 动态的返回不同阶段的项目 基地址
|
||||||
|
checkStage: function () {
|
||||||
|
switch (this.stage) {
|
||||||
|
case "dev":
|
||||||
|
return this.devUrl
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "test":
|
||||||
|
return this.testUrl
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "prod":
|
||||||
|
return this.prodUrl
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// 基(基本)地址 短地址(具体的功能地址)
|
||||||
|
// http://[240e:362:223f:2e00::fce]:3030/v1/api /home/hot
|
||||||
|
// https://pc.buyusdt.xyz/v1/api /home/hot
|
||||||
78
项目合集/最新写真app/fontend/js/http/index.js
Normal file
78
项目合集/最新写真app/fontend/js/http/index.js
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
// 用js的function 来模拟class
|
||||||
|
const http = () => {
|
||||||
|
NProgress.configure({
|
||||||
|
easing: 'ease', speed: 200,
|
||||||
|
trickleSpeed: 150
|
||||||
|
});
|
||||||
|
|
||||||
|
const init = () => {
|
||||||
|
return new XMLHttpRequest();
|
||||||
|
}
|
||||||
|
|
||||||
|
const get = (params) => {
|
||||||
|
let http = init()
|
||||||
|
NProgress.start();
|
||||||
|
return new Promise((success, error) => {
|
||||||
|
http.open("get", handleGetParams(params))
|
||||||
|
http.send()
|
||||||
|
readystatechange(http, success, error)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
const post = (params) => {
|
||||||
|
let http = init()
|
||||||
|
NProgress.start();
|
||||||
|
return new Promise((success, error) => {
|
||||||
|
http.open("post", config.checkStage() + params.url)
|
||||||
|
http.setRequestHeader("Content-Type", "application/json")
|
||||||
|
http.send(JSON.stringify(params.data))
|
||||||
|
readystatechange(http, success, error)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
const readystatechange = (ajax, success, error) => {
|
||||||
|
ajax.onreadystatechange = () => {
|
||||||
|
// http status
|
||||||
|
// ajax readyState
|
||||||
|
// 接口提供的 标识当前你访问的接口操作的 具体信息
|
||||||
|
if (ajax.readyState == 4) {
|
||||||
|
if (ajax.status == 200) {
|
||||||
|
NProgress.done();
|
||||||
|
let result = JSON.parse(ajax.responseText)
|
||||||
|
|
||||||
|
switch (result.status) {
|
||||||
|
case 200:
|
||||||
|
success(result.data)
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 500:
|
||||||
|
alert(result.message)
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
error(ajax)
|
||||||
|
console.error(ajax)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 处理get请求参数并 拼接地址
|
||||||
|
const handleGetParams = (params) => {
|
||||||
|
let str = ""
|
||||||
|
for (const key in params.data) {
|
||||||
|
str += `&${key}=${params.data[key]}`
|
||||||
|
}
|
||||||
|
str = str.replace("&", "?")
|
||||||
|
return config.checkStage() + params.url + str
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
return { get, post }
|
||||||
|
}
|
||||||
|
|
||||||
22
项目合集/最新写真app/fontend/js/page/hot.js
Normal file
22
项目合集/最新写真app/fontend/js/page/hot.js
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
|
||||||
|
// 每一个页面都应该有一个init方法
|
||||||
|
// 用来做初始化
|
||||||
|
const init = async () => {
|
||||||
|
header(
|
||||||
|
"",
|
||||||
|
"热门",
|
||||||
|
)
|
||||||
|
footer()
|
||||||
|
getHotList()
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
const getHotList = async () => {
|
||||||
|
|
||||||
|
data = await hotList(
|
||||||
|
{ page: 1 }
|
||||||
|
);
|
||||||
|
item(".random ul", data.list);
|
||||||
|
}
|
||||||
|
init()
|
||||||
58
项目合集/最新写真app/fontend/js/page/index.js
Normal file
58
项目合集/最新写真app/fontend/js/page/index.js
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
let mySwiper = null
|
||||||
|
|
||||||
|
|
||||||
|
// 每一个页面都应该有一个init方法
|
||||||
|
// 用来做初始化
|
||||||
|
const init = async () => {
|
||||||
|
footer()
|
||||||
|
getTagRecommend()
|
||||||
|
getHomeBanner()
|
||||||
|
getHomeHot()
|
||||||
|
getHomeList()
|
||||||
|
}
|
||||||
|
|
||||||
|
const getHomeBanner = async () => {
|
||||||
|
innerMaps(
|
||||||
|
".swiper-wrapper",
|
||||||
|
await homeBanner(),
|
||||||
|
v => `<div class="swiper-slide">
|
||||||
|
<img src="${v.src}" alt="">
|
||||||
|
</div>`
|
||||||
|
)
|
||||||
|
initSwiper();
|
||||||
|
}
|
||||||
|
|
||||||
|
const getTagRecommend = async () => {
|
||||||
|
innerMaps(
|
||||||
|
".recommend-tag",
|
||||||
|
await tagRecommend(),
|
||||||
|
v => `
|
||||||
|
<li>
|
||||||
|
<a href="">
|
||||||
|
<div class="title">${v.short_title}</div>
|
||||||
|
<div class="desc">${v.title}</div>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
`
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
const getHomeHot= async () => item(".roll ul",await homeHot())
|
||||||
|
|
||||||
|
const getHomeList = async () => item(".random ul", await homeList())
|
||||||
|
|
||||||
|
|
||||||
|
const initSwiper = () => {
|
||||||
|
mySwiper = new Swiper('.banner', {
|
||||||
|
loop: true, // 循环模式选项
|
||||||
|
// 如果需要分页器
|
||||||
|
pagination: {
|
||||||
|
el: '.swiper-pagination',
|
||||||
|
},
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
init()
|
||||||
95
项目合集/最新写真app/fontend/js/page/info.js
Normal file
95
项目合集/最新写真app/fontend/js/page/info.js
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
|
||||||
|
// 每一个页面都应该有一个init方法
|
||||||
|
// 用来做初始化
|
||||||
|
let infoData = {}
|
||||||
|
let likeData = JSON.parse(localStorage.getItem("like")) || []
|
||||||
|
const init = async () => {
|
||||||
|
header(
|
||||||
|
`<div class="flex ai-c">
|
||||||
|
<i class="iconfont icon-wujiaoxing "></i>
|
||||||
|
<i class="iconfont icon-fenxiang"></i>
|
||||||
|
</div>`,
|
||||||
|
)
|
||||||
|
getInfoList()
|
||||||
|
bindEvent()
|
||||||
|
}
|
||||||
|
|
||||||
|
const getInfoList = async () => {
|
||||||
|
infoData = await infoList({ id: query("id") })
|
||||||
|
$(".header_title").innerText = infoData.title
|
||||||
|
|
||||||
|
item(".recommend-model ul", infoData.recommend)
|
||||||
|
|
||||||
|
innerMaps(
|
||||||
|
".info .img_arr",
|
||||||
|
infoData.src_list,
|
||||||
|
(v, i) => `<a href="${v}" class="js-smartPhoto" data-id="${i}">
|
||||||
|
<img data-src="${v}" class="lazyload" data-sizes="auto" alt="">
|
||||||
|
</a>`
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
_(".img_arr img").click(v => {
|
||||||
|
new SmartPhoto(".js-smartPhoto", {
|
||||||
|
resizeStyle: 'fit'
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
const bindEvent = () => {
|
||||||
|
_(".all").click(v => {
|
||||||
|
$(".info").classList.replace("hidden", "show")
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
_(".icon-fenxiang").click(async v => {
|
||||||
|
await navigator.clipboard.writeText(stripIndents`
|
||||||
|
我发现一个好看的,快来看看: 《${infoData.title}》
|
||||||
|
${location.href}
|
||||||
|
`);
|
||||||
|
alert("已粘贴,快分享给朋友吧")
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
// 在这判断 写真是否收藏
|
||||||
|
// foreach map filter
|
||||||
|
// 如果写真已经被收藏在本地,那么将图标改为收藏状态(实心)
|
||||||
|
likeData.filter(v => v.id == query("id") ? v : null).length != 0
|
||||||
|
? $(".icon-wujiaoxing").classList.add("icon-wujiaoxing1")
|
||||||
|
: null
|
||||||
|
|
||||||
|
|
||||||
|
_(".icon-wujiaoxing").click(async v => {
|
||||||
|
// $(".icon-wujiaoxing").classList.toggle("icon-wujiaoxing1")
|
||||||
|
|
||||||
|
// 取消收藏
|
||||||
|
if ($(".icon-wujiaoxing").classList.contains("icon-wujiaoxing1")) {
|
||||||
|
$(".icon-wujiaoxing").classList.remove("icon-wujiaoxing1")
|
||||||
|
likeData = likeData.filter((v,i) => {
|
||||||
|
if (v.id != query("id")) {
|
||||||
|
return v
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
localStorage.setItem("like", JSON.stringify(likeData))
|
||||||
|
|
||||||
|
// 收藏
|
||||||
|
} else {
|
||||||
|
likeData.push({
|
||||||
|
id: query("id"),
|
||||||
|
title: infoData.title,
|
||||||
|
thumbnail: infoData.src_list[0],
|
||||||
|
time: query("time"),
|
||||||
|
view: query("view")
|
||||||
|
})
|
||||||
|
|
||||||
|
localStorage.setItem("like", JSON.stringify(likeData))
|
||||||
|
$(".icon-wujiaoxing").classList.add("icon-wujiaoxing1")
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
init()
|
||||||
9
项目合集/最新写真app/fontend/js/page/me.js
Normal file
9
项目合集/最新写真app/fontend/js/page/me.js
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
|
||||||
|
// 每一个页面都应该有一个init方法
|
||||||
|
// 用来做初始化
|
||||||
|
const init = async () => {
|
||||||
|
footer()
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
init()
|
||||||
0
项目合集/最新写真app/fontend/js/page/search.js
Normal file
0
项目合集/最新写真app/fontend/js/page/search.js
Normal file
134
项目合集/最新写真app/fontend/js/page/type.js
Normal file
134
项目合集/最新写真app/fontend/js/page/type.js
Normal file
@@ -0,0 +1,134 @@
|
|||||||
|
let mySwiper = null;
|
||||||
|
let tagListData = [];
|
||||||
|
let tagIndex = 0;
|
||||||
|
|
||||||
|
const init = async () => {
|
||||||
|
header(
|
||||||
|
"",
|
||||||
|
"分类",
|
||||||
|
)
|
||||||
|
footer()
|
||||||
|
await getTagList()
|
||||||
|
|
||||||
|
initSwiper()
|
||||||
|
bindEvent()
|
||||||
|
}
|
||||||
|
|
||||||
|
const getTagList = async () => {
|
||||||
|
tagListData = await tagList()
|
||||||
|
|
||||||
|
console.log("tagListData: ", tagListData);
|
||||||
|
|
||||||
|
innerMaps(
|
||||||
|
".tabs_title",
|
||||||
|
tagListData,
|
||||||
|
(v, i) => `
|
||||||
|
<li class="${i == tagIndex ? 'active' : ''}">${v.title}</li>
|
||||||
|
`
|
||||||
|
)
|
||||||
|
|
||||||
|
innerMaps(
|
||||||
|
".tabs_content .swiper-wrapper",
|
||||||
|
tagListData,
|
||||||
|
v => `
|
||||||
|
<div class="swiper-slide recommend-model">
|
||||||
|
<ul class="list flex wrap p18 jc-sb"></ul>
|
||||||
|
</div>
|
||||||
|
`
|
||||||
|
);
|
||||||
|
|
||||||
|
await getTagInfo()
|
||||||
|
}
|
||||||
|
|
||||||
|
const getTagInfo = async () => {
|
||||||
|
let res = await tagInfo({
|
||||||
|
url: tagListData[tagIndex].url,
|
||||||
|
page: tagListData[tagIndex].page
|
||||||
|
})
|
||||||
|
|
||||||
|
tagListData[tagIndex].totalPage = res.totalPage
|
||||||
|
// tagListData[tagIndex].content = res.list
|
||||||
|
|
||||||
|
tagListData[tagIndex].content = [
|
||||||
|
...tagListData[tagIndex].content,
|
||||||
|
...res.list
|
||||||
|
]
|
||||||
|
|
||||||
|
// res.list.forEach(v => {
|
||||||
|
// tagListData[tagIndex].content.push(v)
|
||||||
|
// })
|
||||||
|
|
||||||
|
item(
|
||||||
|
_(".swiper-wrapper .swiper-slide ul")[tagIndex],
|
||||||
|
res.list
|
||||||
|
)
|
||||||
|
|
||||||
|
// 渲染页面
|
||||||
|
// item()
|
||||||
|
// 滚动加载更多数据....
|
||||||
|
|
||||||
|
console.log("getTagInfo: ", tagListData);
|
||||||
|
}
|
||||||
|
|
||||||
|
const initSwiper = async () => {
|
||||||
|
mySwiper = new Swiper('.tabs_content', {
|
||||||
|
on: {
|
||||||
|
slideChangeTransitionEnd: async function () {
|
||||||
|
tagIndex = this.activeIndex
|
||||||
|
changeLiActive(this.activeIndex)
|
||||||
|
if (tagListData[tagIndex].content.length == 0) {
|
||||||
|
await getTagInfo()
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
const bindEvent = async () => {
|
||||||
|
_(".tabs_title li").click((v, i) => {
|
||||||
|
mySwiper.slideTo(i)
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
// TODO 防抖 节流 优化这块代码
|
||||||
|
_(".swiper-slide").scroll(async v => {
|
||||||
|
//文档内容实际高度(包括超出视窗的溢出部分)
|
||||||
|
// ul 总高度
|
||||||
|
|
||||||
|
let ulHeight = v.children[0].clientHeight;
|
||||||
|
|
||||||
|
//滚动条滚动距离
|
||||||
|
// ul 在 swiper-slide 中的滚动距离
|
||||||
|
let ulScrollTop = v.scrollTop
|
||||||
|
|
||||||
|
//窗口可视范围高度
|
||||||
|
// swiper-slide 高度
|
||||||
|
let SwiperSlideHeight = v.clientHeight
|
||||||
|
|
||||||
|
// console.log("ulHeight: ", ulHeight);
|
||||||
|
// console.log("ulScrollTop: ", ulScrollTop);
|
||||||
|
// console.log("SwiperSlideHeight: ", SwiperSlideHeight);
|
||||||
|
// console.log("");
|
||||||
|
|
||||||
|
if (SwiperSlideHeight + ulScrollTop >= ulHeight) {
|
||||||
|
tagListData[tagIndex].page += 1
|
||||||
|
|
||||||
|
if (tagListData[tagIndex].page <= tagListData[tagIndex].totalPage) {
|
||||||
|
console.log("===加载更多内容……===");
|
||||||
|
await getTagInfo()
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
const changeLiActive = async (index) => {
|
||||||
|
_(".tabs_title li").forEach(v => v.classList.remove("active"))
|
||||||
|
_(".tabs_title li")[index].classList.add("active")
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
init()
|
||||||
38
项目合集/最新写真app/fontend/js/serve/home.js
Normal file
38
项目合集/最新写真app/fontend/js/serve/home.js
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param {*} data 是get请求的参数,
|
||||||
|
* 由页面调用者传递过来给我
|
||||||
|
*/
|
||||||
|
const homeBanner = async (data = {}) => {
|
||||||
|
return await http().get({
|
||||||
|
url: config.urlList.homeBanner,
|
||||||
|
// data: data
|
||||||
|
data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
const homeHot = async (data = {}) => {
|
||||||
|
let res = await http().get({
|
||||||
|
url: config.urlList.homeHot,
|
||||||
|
// data: data
|
||||||
|
data
|
||||||
|
})
|
||||||
|
res.forEach(v => v.view = v.view.replaceAll("W+", ""));
|
||||||
|
return res
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
const homeList = async (data = {}) => {
|
||||||
|
let res = await http().get({
|
||||||
|
url: config.urlList.homeList,
|
||||||
|
// data: data
|
||||||
|
data
|
||||||
|
});
|
||||||
|
res.forEach(v => v.view = v.view.replaceAll("W+", ""));
|
||||||
|
return res
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
11
项目合集/最新写真app/fontend/js/serve/hot.js
Normal file
11
项目合集/最新写真app/fontend/js/serve/hot.js
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
|
||||||
|
const hotList = async (data = {}) => {
|
||||||
|
let res = await http().get({
|
||||||
|
url: config.urlList.hotList,
|
||||||
|
// data: data
|
||||||
|
data
|
||||||
|
});
|
||||||
|
console.log(res)
|
||||||
|
res.list.forEach(v => v.view = v.view.replaceAll("W+", ""));
|
||||||
|
return res
|
||||||
|
}
|
||||||
7
项目合集/最新写真app/fontend/js/serve/info.js
Normal file
7
项目合集/最新写真app/fontend/js/serve/info.js
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
const infoList = async (data = {}) => {
|
||||||
|
return await http().get({
|
||||||
|
url: config.urlList.infoList,
|
||||||
|
// data: data
|
||||||
|
data
|
||||||
|
});
|
||||||
|
}
|
||||||
0
项目合集/最新写真app/fontend/js/serve/search.js
Normal file
0
项目合集/最新写真app/fontend/js/serve/search.js
Normal file
33
项目合集/最新写真app/fontend/js/serve/tag.js
Normal file
33
项目合集/最新写真app/fontend/js/serve/tag.js
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
const tagRecommend = async (data = {}) => {
|
||||||
|
let res = await http().get({
|
||||||
|
url: config.urlList.tagRecommend,
|
||||||
|
// data: data
|
||||||
|
data
|
||||||
|
});
|
||||||
|
res.forEach(v => v.short_title = v.title.substring(0,1));
|
||||||
|
return res
|
||||||
|
}
|
||||||
|
|
||||||
|
const tagList = async (data = {}) => {
|
||||||
|
let res = await http().get({
|
||||||
|
url: config.urlList.tagList,
|
||||||
|
// data: data
|
||||||
|
data
|
||||||
|
});
|
||||||
|
|
||||||
|
res.forEach(v => {
|
||||||
|
v.page = 1;
|
||||||
|
v.totalPage = 0;
|
||||||
|
v.content = [];
|
||||||
|
});
|
||||||
|
|
||||||
|
return res;
|
||||||
|
}
|
||||||
|
|
||||||
|
const tagInfo = async (data = {}) => {
|
||||||
|
return await http().get({
|
||||||
|
url: config.urlList.tagInfo,
|
||||||
|
// data: data
|
||||||
|
data
|
||||||
|
});
|
||||||
|
}
|
||||||
106
项目合集/最新写真app/fontend/js/utils/index.js
Normal file
106
项目合集/最新写真app/fontend/js/utils/index.js
Normal file
@@ -0,0 +1,106 @@
|
|||||||
|
const footer = () => {
|
||||||
|
let currentHref = location.href
|
||||||
|
let html = `
|
||||||
|
<ul class="footer fixed flex jc-sb ai-c border-box border-top">
|
||||||
|
${config.footerArr.maps((v, i) => {
|
||||||
|
return `<li class="${location.href.includes(v.href) ? 'active' : ''}">
|
||||||
|
<a href="${v.href}">
|
||||||
|
<i class="iconfont ${v.icon}"></i>
|
||||||
|
<div>${v.title}</div>
|
||||||
|
</a>
|
||||||
|
</li>`
|
||||||
|
})}
|
||||||
|
</ul>
|
||||||
|
`
|
||||||
|
$("body").insertAdjacentHTML("beforeend", html)
|
||||||
|
}
|
||||||
|
|
||||||
|
const header = (right, center = "", left = `<i class="iconfont icon-fanhui"></i>`) => {
|
||||||
|
let html = `
|
||||||
|
<div class="header fixed flex ai-c jc-sb p18 border-box border-bottom">
|
||||||
|
${left}
|
||||||
|
<div class="header_title ellipsis">${center}</div>
|
||||||
|
${right}
|
||||||
|
</div>
|
||||||
|
`
|
||||||
|
|
||||||
|
$("body").insertAdjacentHTML("afterbegin", html)
|
||||||
|
_(".header .icon-fanhui").click(v => {
|
||||||
|
history.back()
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
const item = (father, data) => {
|
||||||
|
(typeof father == "string" ? $(father) : father).insertAdjacentHTML("beforeend",data.maps(v => {
|
||||||
|
return `
|
||||||
|
<li>
|
||||||
|
<a href="./info.html?id=${v.id}&time=${v.time}&view=${v.view}">
|
||||||
|
<img src="${v.thumbnail}" alt="">
|
||||||
|
<div class="desc">
|
||||||
|
<div class="name ellipsis">${v.title}</div>
|
||||||
|
<div class="time flex ai-c jc-sb">
|
||||||
|
<div class="text">${v.time}</div>
|
||||||
|
<div class="view flex ai-c">
|
||||||
|
<i class="iconfont icon-liulan"></i>
|
||||||
|
<span>${v.view}W+</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
`
|
||||||
|
}))
|
||||||
|
}
|
||||||
|
|
||||||
|
const query = name =>{
|
||||||
|
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
|
||||||
|
var r = window.location.search.substr(1).match(reg);
|
||||||
|
if(r!=null)return decodeURIComponent(r[2]); return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
const stripIndents = (template, ...expressions) => {
|
||||||
|
let result = template.reduce((prev, next, i) => {
|
||||||
|
let expression = expressions[i - 1];
|
||||||
|
return prev + expression + next;
|
||||||
|
});
|
||||||
|
|
||||||
|
result = result.replace(/\n[^\S\n]*/g, '\n');
|
||||||
|
result = result.trim();
|
||||||
|
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
const innerMaps = (father, data, callback) => {
|
||||||
|
$(father).insertAdjacentHTML("afterbegin", data.maps((v,i) => {
|
||||||
|
return callback(v,i)
|
||||||
|
}))
|
||||||
|
}
|
||||||
|
|
||||||
|
const $ = className => {
|
||||||
|
return document.querySelector(className)
|
||||||
|
}
|
||||||
|
|
||||||
|
const _ = className => {
|
||||||
|
return document.querySelectorAll(className)
|
||||||
|
}
|
||||||
|
|
||||||
|
// prototype 原型
|
||||||
|
// js给我们提供的一个方法,通过这个方法作为入口,
|
||||||
|
// 我们可以直接对js进行修改
|
||||||
|
Array.prototype.maps = function (callback) {
|
||||||
|
let result = []
|
||||||
|
for (let i = 0; i < this.length; i++) {
|
||||||
|
result.push(callback(this[i], i, this))
|
||||||
|
}
|
||||||
|
return result.toString().replaceAll(",", "")
|
||||||
|
}
|
||||||
|
|
||||||
|
NodeList.prototype.click = function (callback) {
|
||||||
|
this.forEach((v,i) => v.onclick = () => callback(v,i))
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
NodeList.prototype.scroll = function (callback) {
|
||||||
|
this.forEach((v,i) => v.onscroll = () => callback(v,i))
|
||||||
|
}
|
||||||
10
项目合集/最新写真app/fontend/js/utils/rem.js
Normal file
10
项目合集/最新写真app/fontend/js/utils/rem.js
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
(function (w, d) {
|
||||||
|
function setSize() {
|
||||||
|
var screenWidth = d.documentElement.clientWidth;
|
||||||
|
var currentFontSize = screenWidth * 100 / 750;
|
||||||
|
d.documentElement.style.fontSize = currentFontSize + 'px';
|
||||||
|
}
|
||||||
|
w.addEventListener('resize', setSize);
|
||||||
|
w.addEventListener('pageShow', setSize)
|
||||||
|
w.addEventListener('DOMContentLoaded', setSize)
|
||||||
|
})(window, document)
|
||||||
41
项目合集/最新写真app/fontend/page/hot.html
Normal file
41
项目合集/最新写真app/fontend/page/hot.html
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>热门</title>
|
||||||
|
<script src="../js/utils/rem.js"></script>
|
||||||
|
<link rel="stylesheet" href="https://unpkg.com/nprogress@0.2.0/nprogress.css">
|
||||||
|
<link rel="stylesheet" href="https://unpkg.com/swiper@8.4.7/swiper-bundle.min.css">
|
||||||
|
<link rel="stylesheet" href="https://at.alicdn.com/t/c/font_4738996_qxm9myzsi3m.css">
|
||||||
|
<link rel="stylesheet" href="../css/clear.css">
|
||||||
|
<link rel="stylesheet" href="../css/color.css">
|
||||||
|
<link rel="stylesheet" href="../css/public.css">
|
||||||
|
<link rel="stylesheet" href="../css/global.css">
|
||||||
|
<link rel="stylesheet" href="../css/index.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
|
||||||
|
<div class="recommend-model random">
|
||||||
|
<ul class="list flex wrap p18 jc-sb"></ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<script src="https://unpkg.com/nprogress@0.2.0/nprogress.js"></script>
|
||||||
|
<script src="https://unpkg.com/swiper@8.4.7/swiper-bundle.min.js"> </script>
|
||||||
|
|
||||||
|
<script src="../js/utils/index.js"></script>
|
||||||
|
<script src="../js/config/index.js"></script>
|
||||||
|
<script src="../js/http/index.js"></script>
|
||||||
|
<script src="../js/serve/home.js"></script>
|
||||||
|
<script src="../js/serve/tag.js"></script>
|
||||||
|
<script src="../js/serve/hot.js"></script>
|
||||||
|
<script src="../js/page/hot.js"></script>
|
||||||
|
|
||||||
|
</html>
|
||||||
87
项目合集/最新写真app/fontend/page/index.html
Normal file
87
项目合集/最新写真app/fontend/page/index.html
Normal file
@@ -0,0 +1,87 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>首页</title>
|
||||||
|
<script src="../js/utils/rem.js"></script>
|
||||||
|
<link rel="stylesheet" href="https://unpkg.com/nprogress@0.2.0/nprogress.css">
|
||||||
|
<link rel="stylesheet" href="https://unpkg.com/swiper@8.4.7/swiper-bundle.min.css">
|
||||||
|
<link rel="stylesheet" href="https://at.alicdn.com/t/c/font_4738996_qxm9myzsi3m.css">
|
||||||
|
<link rel="stylesheet" href="../css/clear.css">
|
||||||
|
<link rel="stylesheet" href="../css/color.css">
|
||||||
|
<link rel="stylesheet" href="../css/public.css">
|
||||||
|
<link rel="stylesheet" href="../css/global.css">
|
||||||
|
<link rel="stylesheet" href="../css/index.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="header fixed flex ai-c jc-c">
|
||||||
|
<a class="search flex-block ai-c border-box" href="./search.html">
|
||||||
|
<i class="iconfont icon-sousuo-m"></i>
|
||||||
|
<div>开启精彩搜索..</div>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
|
||||||
|
<div class="swiper banner">
|
||||||
|
<div class="swiper-wrapper"></div>
|
||||||
|
|
||||||
|
<!-- 如果需要分页器 -->
|
||||||
|
<div class="swiper-pagination"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="recommend-tag flex jc-sb"></ul>
|
||||||
|
|
||||||
|
<!-- 横向滑动 -->
|
||||||
|
<div class="recommend-model roll">
|
||||||
|
<div class="title p18 flex ai-c">推荐写真</div>
|
||||||
|
<ul class="list flex p18 jc-sb"></ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="recommend-model random">
|
||||||
|
<!-- <div class="title p18 flex ai-c">随机写真</div> -->
|
||||||
|
<ul class="list flex wrap p18 jc-sb"></ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
|
||||||
|
<script src="https://unpkg.com/nprogress@0.2.0/nprogress.js"></script>
|
||||||
|
<script src="https://unpkg.com/swiper@8.4.7/swiper-bundle.min.js"> </script>
|
||||||
|
<script src="../js/utils/index.js"></script>
|
||||||
|
<script src="../js/config/index.js"></script>
|
||||||
|
<script src="../js/http/index.js"></script>
|
||||||
|
<script src="../js/serve/home.js"></script>
|
||||||
|
<script src="../js/serve/tag.js"></script>
|
||||||
|
<script src="../js/page/index.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
// let c = [1, 2, 3, 4, 5]
|
||||||
|
|
||||||
|
// Array.prototype.maps = function (callback) {
|
||||||
|
// let result = []
|
||||||
|
// for (let i = 0; i < this.length; i++) {
|
||||||
|
// result.push(callback(this[i], i, this))
|
||||||
|
// }
|
||||||
|
// return result.toString().replaceAll(",", "")
|
||||||
|
// }
|
||||||
|
|
||||||
|
// let d = c.maps(v => {
|
||||||
|
// return `<div>${v}</div>`
|
||||||
|
// })
|
||||||
|
|
||||||
|
// console.log(d);
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</html>
|
||||||
52
项目合集/最新写真app/fontend/page/info.html
Normal file
52
项目合集/最新写真app/fontend/page/info.html
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>详情页</title>
|
||||||
|
<script src="../js/utils/rem.js"></script>
|
||||||
|
<link rel="stylesheet" href="https://unpkg.com/smartphoto@1.1.0/css/smartphoto.min.css">
|
||||||
|
<link rel="stylesheet" href="https://unpkg.com/nprogress@0.2.0/nprogress.css">
|
||||||
|
<link rel="stylesheet" href="https://at.alicdn.com/t/c/font_4738996_qxm9myzsi3m.css">
|
||||||
|
<link rel="stylesheet" href="../css/clear.css">
|
||||||
|
<link rel="stylesheet" href="../css/color.css">
|
||||||
|
<link rel="stylesheet" href="../css/public.css">
|
||||||
|
<link rel="stylesheet" href="../css/global.css">
|
||||||
|
<link rel="stylesheet" href="../css/info.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<div class="info relative hidden">
|
||||||
|
<div class="img_arr" data-expand="-100">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="all absolute flex jc-c ai-e border-box">
|
||||||
|
<span>展开更多</span>
|
||||||
|
<i class="iconfont icon-zhankai-copy"></i>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="recommend-model">
|
||||||
|
<div class="title p18 flex ai-c">推荐写真</div>
|
||||||
|
<ul class="list flex wrap p18 jc-sb"></ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
<script src="https://cdn.bootcdn.net/ajax/libs/lazysizes/5.3.2/lazysizes.min.js"></script>
|
||||||
|
<script src="https://unpkg.com/nprogress@0.2.0/nprogress.js"></script>
|
||||||
|
<script src="https://unpkg.com/smartphoto@1.1.0/js/smartphoto.min.js"></script>
|
||||||
|
<script src="../js/utils/index.js"></script>
|
||||||
|
<script src="../js/config/index.js"></script>
|
||||||
|
<script src="../js/http/index.js"></script>
|
||||||
|
<script src="../js/serve/info.js"></script>
|
||||||
|
<script src="../js/page/info.js"></script>
|
||||||
|
|
||||||
|
</html>
|
||||||
27
项目合集/最新写真app/fontend/page/me.html
Normal file
27
项目合集/最新写真app/fontend/page/me.html
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>我的</title>
|
||||||
|
<script src="../js/utils/rem.js"></script>
|
||||||
|
<link rel="stylesheet" href="https://at.alicdn.com/t/c/font_4738996_qxm9myzsi3m.css">
|
||||||
|
<link rel="stylesheet" href="../css/clear.css">
|
||||||
|
<link rel="stylesheet" href="../css/color.css">
|
||||||
|
<link rel="stylesheet" href="../css/public.css">
|
||||||
|
<link rel="stylesheet" href="../css/global.css">
|
||||||
|
<link rel="stylesheet" href="../css/me.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
<script src="../js/utils/index.js"></script>
|
||||||
|
<script src="../js/config/index.js"></script>
|
||||||
|
<script src="../js/http/index.js"></script>
|
||||||
|
<script src="../js/serve/home.js"></script>
|
||||||
|
<script src="../js/page/me.js"></script>
|
||||||
|
|
||||||
|
</html>
|
||||||
45
项目合集/最新写真app/fontend/page/search.html
Normal file
45
项目合集/最新写真app/fontend/page/search.html
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>首页</title>
|
||||||
|
<script src="../js/utils/rem.js"></script>
|
||||||
|
<link rel="stylesheet" href="https://unpkg.com/nprogress@0.2.0/nprogress.css">
|
||||||
|
<link rel="stylesheet" href="https://unpkg.com/swiper@8.4.7/swiper-bundle.min.css">
|
||||||
|
<link rel="stylesheet" href="https://at.alicdn.com/t/c/font_4738996_qxm9myzsi3m.css">
|
||||||
|
<link rel="stylesheet" href="../css/clear.css">
|
||||||
|
<link rel="stylesheet" href="../css/color.css">
|
||||||
|
<link rel="stylesheet" href="../css/public.css">
|
||||||
|
<link rel="stylesheet" href="../css/global.css">
|
||||||
|
<link rel="stylesheet" href="../css/search.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="header fixed flex ai-c jc-c">
|
||||||
|
<a class="search flex-block ai-c border-box" href="./search.html">
|
||||||
|
<i class="iconfont icon-sousuo-m"></i>
|
||||||
|
<div>开启精彩搜索..</div>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
|
||||||
|
<script src="https://unpkg.com/nprogress@0.2.0/nprogress.js"></script>
|
||||||
|
<script src="https://unpkg.com/swiper@8.4.7/swiper-bundle.min.js"> </script>
|
||||||
|
<script src="../js/utils/index.js"></script>
|
||||||
|
<script src="../js/config/index.js"></script>
|
||||||
|
<script src="../js/http/index.js"></script>
|
||||||
|
<script src="../js/serve/home.js"></script>
|
||||||
|
<script src="../js/serve/tag.js"></script>
|
||||||
|
<script src="../js/page/search.js"></script>
|
||||||
|
|
||||||
|
</html>
|
||||||
38
项目合集/最新写真app/fontend/page/type.html
Normal file
38
项目合集/最新写真app/fontend/page/type.html
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>分类</title>
|
||||||
|
<script src="../js/utils/rem.js"></script>
|
||||||
|
<link rel="stylesheet" href="https://unpkg.com/nprogress@0.2.0/nprogress.css">
|
||||||
|
<link rel="stylesheet" href="https://at.alicdn.com/t/c/font_4738996_qxm9myzsi3m.css">
|
||||||
|
<link rel="stylesheet" href="https://unpkg.com/swiper@8.4.7/swiper-bundle.min.css">
|
||||||
|
<link rel="stylesheet" href="../css/clear.css">
|
||||||
|
<link rel="stylesheet" href="../css/color.css">
|
||||||
|
<link rel="stylesheet" href="../css/public.css">
|
||||||
|
<link rel="stylesheet" href="../css/global.css">
|
||||||
|
<link rel="stylesheet" href="../css/type.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<ul class="tabs_title flex p18 x-scroll ai-c fixed"></ul>
|
||||||
|
<div class="swiper tabs_content">
|
||||||
|
<div class="swiper-wrapper"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
<script src="https://unpkg.com/nprogress@0.2.0/nprogress.js"></script>
|
||||||
|
<script src="https://unpkg.com/swiper@8.4.7/swiper-bundle.min.js"> </script>
|
||||||
|
<script src="../js/utils/index.js"></script>
|
||||||
|
<script src="../js/config/index.js"></script>
|
||||||
|
<script src="../js/http/index.js"></script>
|
||||||
|
<script src="../js/serve/tag.js"></script>
|
||||||
|
<script src="../js/page/type.js"></script>
|
||||||
|
|
||||||
|
</html>
|
||||||
BIN
项目合集/最新写真app/fontend/作业.doc
Normal file
BIN
项目合集/最新写真app/fontend/作业.doc
Normal file
Binary file not shown.
26
项目合集/最新写真app/fontend/笔记.txt
Normal file
26
项目合集/最新写真app/fontend/笔记.txt
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
cookies:
|
||||||
|
把用户登录成功的状态放在请求头中
|
||||||
|
每次访问网址的时候,后端会从请求头中拿到cookies,
|
||||||
|
然后判断用户是否登录成功
|
||||||
|
|
||||||
|
缺点:
|
||||||
|
cookie可能被禁用;
|
||||||
|
cookie与浏览器相关,不能互相访问;
|
||||||
|
cookie可能被用户删除;
|
||||||
|
cookie安全性不够高;
|
||||||
|
cookie存储空间很小(只有4–10KB左右)
|
||||||
|
|
||||||
|
session:
|
||||||
|
生命周期是仅在当前浏览器窗口关闭前有效,不能持久保持。
|
||||||
|
在整个浏览器未关闭前,其数据一直都是存在的。存储大小一般为5M
|
||||||
|
|
||||||
|
localStorage:
|
||||||
|
|
||||||
|
|
||||||
|
http 协议 它是无状态
|
||||||
|
|
||||||
|
状态(是否登录)
|
||||||
|
|
||||||
|
http
|
||||||
|
|
||||||
|
http
|
||||||
177
项目合集/电商App/newshop.sql
Normal file
177
项目合集/电商App/newshop.sql
Normal file
@@ -0,0 +1,177 @@
|
|||||||
|
/*
|
||||||
|
Navicat MySQL Data Transfer
|
||||||
|
|
||||||
|
Source Server : 本地数据库
|
||||||
|
Source Server Version : 80041
|
||||||
|
Source Host : localhost:3306
|
||||||
|
Source Database : shop
|
||||||
|
|
||||||
|
Target Server Type : MYSQL
|
||||||
|
Target Server Version : 80041
|
||||||
|
File Encoding : 65001
|
||||||
|
|
||||||
|
Date: 2025-02-23 23:33:37
|
||||||
|
*/
|
||||||
|
|
||||||
|
SET FOREIGN_KEY_CHECKS=0;
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for car
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `car`;
|
||||||
|
CREATE TABLE `car` (
|
||||||
|
`car_id` int NOT NULL AUTO_INCREMENT,
|
||||||
|
`user_id` int NOT NULL COMMENT '用户id',
|
||||||
|
`wares_id` int DEFAULT NULL COMMENT '商品id',
|
||||||
|
`car_num` int DEFAULT NULL COMMENT '商品购买数量',
|
||||||
|
PRIMARY KEY (`car_id`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb3;
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of car
|
||||||
|
-- ----------------------------
|
||||||
|
INSERT INTO `car` VALUES ('18', '13', '173', '1');
|
||||||
|
INSERT INTO `car` VALUES ('19', '13', '114', '2');
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for collection
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `collection`;
|
||||||
|
CREATE TABLE `collection` (
|
||||||
|
`like_id` int NOT NULL AUTO_INCREMENT,
|
||||||
|
`wares_id` int NOT NULL COMMENT '关联商品表wares 的wares_id',
|
||||||
|
`user_id` int NOT NULL COMMENT '关联User表的user_id',
|
||||||
|
PRIMARY KEY (`like_id`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb3;
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of collection
|
||||||
|
-- ----------------------------
|
||||||
|
INSERT INTO `collection` VALUES ('3', '114', '13');
|
||||||
|
INSERT INTO `collection` VALUES ('4', '113', '13');
|
||||||
|
INSERT INTO `collection` VALUES ('5', '113', '12');
|
||||||
|
INSERT INTO `collection` VALUES ('6', '115', '13');
|
||||||
|
INSERT INTO `collection` VALUES ('7', '117', '13');
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for goods
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `goods`;
|
||||||
|
CREATE TABLE `goods` (
|
||||||
|
`goods_id` int NOT NULL AUTO_INCREMENT,
|
||||||
|
`user_id` int DEFAULT NULL COMMENT '用户id',
|
||||||
|
`wares_id` int DEFAULT NULL COMMENT '商品id',
|
||||||
|
`goods_num` int DEFAULT NULL COMMENT '订单的商品数量',
|
||||||
|
`goods_price` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '订单的商品单价',
|
||||||
|
`goods_totalprice` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '订单的商品总价',
|
||||||
|
`goods_status` int DEFAULT '0' COMMENT '订单的状态,0:待付款,1:待发货,2:待收货,3:退款/售后',
|
||||||
|
PRIMARY KEY (`goods_id`) USING BTREE
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb3;
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of goods
|
||||||
|
-- ----------------------------
|
||||||
|
INSERT INTO `goods` VALUES ('5', '13', '113', '2', '1000', '2000', '1');
|
||||||
|
INSERT INTO `goods` VALUES ('6', '13', '114', '1', '1100', '1100', '1');
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for user
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `user`;
|
||||||
|
CREATE TABLE `user` (
|
||||||
|
`user_id` int NOT NULL AUTO_INCREMENT,
|
||||||
|
`user_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
|
||||||
|
`user_pwd` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
|
||||||
|
`user_time` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '用户注册时间',
|
||||||
|
`user_money` double(255,0) NOT NULL DEFAULT '99999999',
|
||||||
|
`user_pic` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '用户头像',
|
||||||
|
`user_address` varchar(255) DEFAULT NULL COMMENT '用户地址',
|
||||||
|
`user_phone` varchar(12) DEFAULT NULL COMMENT '手机号',
|
||||||
|
PRIMARY KEY (`user_id`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb3;
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of user
|
||||||
|
-- ----------------------------
|
||||||
|
INSERT INTO `user` VALUES ('1', 'bmy', '1234567890', '2019-12-05', '99999999', 'https://s1.mi-img.com/mfsv2/avatar/fdsc3/p0150oOutJBA/7hMzk9F1340hoX.jpg', '安徽省,合肥市,蜀山区,信旺华府骏苑', '15155145354');
|
||||||
|
INSERT INTO `user` VALUES ('13', 'lb', 'e807f1fcf82d132f9bb018ca6738a19f', '2019年12月9日 13:58', '99984499', null, null, '15155145354');
|
||||||
|
INSERT INTO `user` VALUES ('18', 'test', '8f14cba01d3cb41c41790966551683db', '2025年2月19日 21:30', '99999999', null, null, '15155145354');
|
||||||
|
INSERT INTO `user` VALUES ('19', 'lb', 'fcea920f7412b5da7be0cf42b8c93759', '2025年2月21日 14:4', '99999999', null, null, '15155145354');
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for wares
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `wares`;
|
||||||
|
CREATE TABLE `wares` (
|
||||||
|
`wares_id` int NOT NULL AUTO_INCREMENT,
|
||||||
|
`wares_title` varchar(255) DEFAULT NULL COMMENT '商品标题',
|
||||||
|
`wares_oldprice` varchar(9) DEFAULT NULL COMMENT '手机原价(贵)',
|
||||||
|
`wares_nowprice` varchar(9) DEFAULT NULL COMMENT '手机现价(便宜)',
|
||||||
|
`wares_info` varchar(255) DEFAULT NULL COMMENT '手机的介绍信息',
|
||||||
|
`wares_conf` longtext COMMENT '手机的配置',
|
||||||
|
`wares_stock` varchar(255) DEFAULT NULL COMMENT '库存',
|
||||||
|
`wares_masterimg` varchar(3000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '商品主要轮播图',
|
||||||
|
`wares_infoimg` varchar(3000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '商品详情图',
|
||||||
|
`wares_type` varchar(255) DEFAULT NULL COMMENT '商品的分类',
|
||||||
|
`wares_activity` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '商品的活动类型。1限时白嫖,2新品推荐,3低价高配,4超值特卖,5 banner图',
|
||||||
|
PRIMARY KEY (`wares_id`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=175 DEFAULT CHARSET=utf8mb3;
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of wares
|
||||||
|
-- ----------------------------
|
||||||
|
INSERT INTO `wares` VALUES ('113', '小米9 Pro 5G', '3799', '3799', '5G双卡全网通超高速网络 / 骁龙855Plus旗舰处理器 / 40W有线闪充+30W无线闪充+10W无线反充,4000mAh长续航 / 4800万全焦段三摄 / 超振感横向线性马达 / VC液冷散热 / 高色准三星AMOLED屏幕 / 多功能NFC', '{\"version\":[{\"text\":\"8GB+128GB\",\"price\":\"2799\"},{\"text\":\"8GB+256GB\",\"price\":\"3099\"},{\"text\":\"12GB+256GB\",\"price\":\"3399\"},{\"text\":\"12GB+512GB\",\"price\":\"3799\"}],\"color\":[{\"text\":\"钛银黑\",\"url\":\"https://2a.zol-img.com.cn/product/201/838/ce4AufBo7o902.jpg\"},{\"text\":\"梦之白\",\"url\":\"https://2f.zol-img.com.cn/product/201/59/cerx4zHhAJMj6.jpg\"}]}', '4099', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/e7db5e8516f394a1a85c27b109b93d1c.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/3d1778ca120089a8784ed00f7468e2da.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/505cf729a843aaa491755a05f00ad205.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/ef2fd5080c95893ec12cff1ee4d463ba.jpg?f=webp&w=1080&h=1920&bg=E8F3F7\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/53d7c13d5b550948607491719f42d8d1.jpg?f=webp&w=1080&h=1500&bg=FFFFFF\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/1c1bfe3f89b44b53385337a9653a51f9.jpg?f=webp&w=1080&h=2241&bg=FFFFFF\",\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/707a8e5dc25792098ed64344aa64d586.jpg?f=webp&w=1080&h=2153&bg=FFFFFF\"]', '小米', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('114', '小米MIX Alpha', '19999', '19999', '创新环绕屏,极具未来感的智能交互体验 / 1亿像素超高清相机,超大感光元件 / 5G双卡全网通超高速网络 / 骁龙855Plus旗舰处理器 / 纳米硅基锂离子4050mAh电池,40W超级快充 / 钛合金+精密陶瓷+蓝宝石镜片前沿工艺', '{\"version\":[{\"text\":\"12GB+512GB\",\"price\":\"19999\"}],\"color\":[{\"text\":\"黑色\",\"url\":\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/c2c294a4665330ff7ca34dea8cb3543f.jpg\"}]}', '599', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/e353179a4e5b9fd11345a995e1bfe4fb.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/074249e1dcfe22922667c2fb3e4684eb.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/706b536444b85ddc6eb54b29ae91c731.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/2a8845451fc0f0588fcc7c386ea66a1a.jpg?f=webp&w=1080&h=1055&bg=202A34\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/4221fdb887597277e7221e64fcd28e59.jpg?f=webp&w=1080&h=921&bg=111E41\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/6e4b72843b5d1b915d5e9809683b8525.jpg?f=webp&w=1080&h=1026&bg=181822\",\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/52768d2f9b3f8ce89bd1d4cd0d17bd8c.jpg?f=webp&w=1080&h=796&bg=A1A6B9\"]', '小米', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('115', '小米CC9 Pro', '2468', '2368', '1亿像素主摄 / 全场景五摄像头 / 四闪光灯 / 3200万自拍 / 10 倍混合光学变焦,50倍数字变焦 / 5260mAh ⼤电量 / 标配 30W疾速快充 / ⼩米⾸款超薄屏下指纹 / 德国莱茵低蓝光认证 / 多功能NFC / 红外万能遥控 / 1216超线性扬声器', '{\"version\":[{\"text\":\"6GB+128GB\",\"price\":\"2468\"},{\"text\":\"8GB+128GB\",\"price\":\"2478\"},{\"text\":\"8GB+256GB\",\"price\":\"2898\"}],\"color\":[{\"text\":\"冰雪极光\",\"url\":\"https://2c.zol-img.com.cn/product/202_320x240/772/ce21p7zSXBPd6.jpg\"},{\"text\":\"魔法绿境\",\"url\":\"https://2c.zol-img.com.cn/product/202_320x240/766/cer8WaFRf4Kkg.jpg\"},{\"text\":\"暗夜魅影\",\"url\":\"https://2d.zol-img.com.cn/product/202_320x240/743/ceR046CmyJivU.jpg\"}]}', '458', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/69c1a7e31800b840d35f7379dd1b2674.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/ef345f2dac0b639d2519cdbaf691fc4f.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/5382bf23e48d2552fad2fef22584834a.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/2913a25096cdb5ef68d5bb861756e563.jpeg?f=webp&w=1242&h=196&bg=0\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/ce07b93044e955f4d395b1af4f7f873f.jpg?f=webp&w=1080&h=2479&bg=20307\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/cb0eaeabc5030ac1c9282cf9b3c8effa.jpg?f=webp&w=1080&h=2195&bg=151515\",\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/384da100cbc0058265582b0851c4f2c5.jpg?f=webp&w=1080&h=2419&bg=10101\"]', '小米', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('116', '小米CC9 6GB+128GB', '3499', '3499', '前置3200万自拍 / 索尼4800万超广角三摄 / 多色炫彩轻薄机身 / 6.39英寸三星 AMOLED水滴屏 /4030mAh大电量 / 骁龙710处理器 / 屏幕指纹 / NFC功能 / 红外遥控功能 / Game Turbo2.0游戏加速', '[\"小米CC9 6GB+128GB 暗夜王子\",\"小米CC9 6GB+128GB 白色恋人\"]', '4958', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/6a7b58bb7f08303bf61e36c0ca5528a9.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/84b810561a16eddc32e244c9fc7f8f04.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/79fdfe982d58b1fc5eca9edca81c658a.jpg\"]', '[\"https://i8.mifile.cn/v1/a1/5b898b24-4dbc-b14e-cb85-3a547f748c00.webp?w=1080&h=962&bg=C8D5DD\", \"https://i8.mifile.cn/v1/a1/214bcd98-c263-b0f0-6740-22a1fb5e5c78.webp?w=1080&h=962&bg=CCD6DE\", \"https://i8.mifile.cn/v1/a1/d9d1c226-5dec-b29c-c585-139e30872378.webp?w=1080&h=1890&bg=0D1E58\",\"https://i8.mifile.cn/v1/a1/f4bbf2bb-85cf-ac41-ac78-f1686b727803.webp?w=1080&h=1890&bg=CBD8DF\"]', '小米', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('117', 'Redmi K20 Pro 尊享版', '2499', '2499', '高通骁龙855 Plus处理器 / 最高可选12GB+512GB大内存 / 索尼4800万超广角三摄 / 前置2000万升降式相机 / 6.39\"AMOLED极界全面屏 / 3D四曲面玻璃机身 / 4000mAh超长续航 / 标配27W充电器 / 8层石墨立体散热 / 第七代屏下指纹解锁 / 多功能NFC / 双频GPS导航', '[\"Redmi K20 Pro 尊享版 8GB+512GB 冰川蓝\",\"Redmi K20 Pro 尊享版 8GB+512GB 水之蜜语\"]', '123', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/0337032429cc0085ab911ecc823624a0.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/23920653ce71e984d71994c9c7680fce.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/ff7c037f8d77f9c7afe9a76fbbc76e05.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/ef9525786adff8ce9c30836f534cf9e4.jpg?f=webp&w=1080&h=560&bg=0D\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/b82330a0ffba549be9e7a8a1fd8478d2.jpg?f=webp&w=1080&h=713&bg=20106\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/9faf04ace09668f9254e5c23740296b2.jpg?f=webp&w=1080&h=651&bg=120715\",\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/b8c01c268787955b404a91f098f50b62.jpg?f=webp&w=1080&h=900&bg=10103\"]', '小米', '2');
|
||||||
|
INSERT INTO `wares` VALUES ('118', '黑鲨手机2 Pro', '3299', '3499', '骁龙855 Plus旗舰处理器 / UFS 3.0 高速闪存 / 全系标配12GB大运存 / 液冷3.0+,全域液冷升级 / 电竞级屏幕压感,操作快人一步 / 独显DC调光2.0 护眼全新升级', '[\"黑鲨游戏手机2 Pro 12GB+256GB 电鸣黑\",\"黑鲨游戏手机2 Pro 12GB+512GB 电鸣黑\"]', '956', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/56e26d8a4d08ee4710dbd7b892420c85.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/2cc38dd9ea850f6ebc034eab38ae5536.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/c3009bfc669f90a767244a239c6b3ee8.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/e958a149634cc0cf9827b2427fa8f90d.jpg?f=webp&w=1080&h=664&bg=15212F\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/aadc95db9b1d09b2530b2192b4eb5609.jpg?f=webp&w=1080&h=514&bg=2C2132\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/da15d182963515b714f9c32986950bb1.jpg?f=webp&w=1080&h=650&bg=371E31\",\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/6dcf50b1d8c269776e9bd276169fe3b7.jpg?f=webp&w=1080&h=888&bg=60606\"]', '小米', '3');
|
||||||
|
INSERT INTO `wares` VALUES ('119', 'Redmi 7 ', '999', '899', '4000mAh大电量 / 骁龙632八核处理器 / 6.26\"水滴全面屏,德国莱茵 TÜV 认证护眼屏 / 18个月超长质保,康宁第五代大猩猩玻璃盖板 / 支持大字体、大音量模式,收音机、红外遥控功能 / 1200万AI双摄,1.25μm大像素相机', '[\"Redmi 7 4GB+64GB 梦幻蓝 \",\"Redmi 7 4GB+64GB 亮黑色 \"]', '9956', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/44ba58637ffa753ce7c2d77329711fa4.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/4885bbbf8ebb98d855205e27951a5980.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/890a5374ecd5503c4405780689f889d3.jpg\"]', '[\"https://i8.mifile.cn/v1/a1/f4102566-3561-1488-f116-e303bbc6e757.webp?w=1080&h=760&bg=F6F5F7\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/019e93007332ceb9707d30934060661b.jpg?w=1080&h=1281&bg=8C82A4\", \"https://i8.mifile.cn/v1/a1/652f7e3e-ee3b-6518-655b-81275642fc45.webp?w=1080&h=971&bg=F8F3FA\",\"https://i8.mifile.cn/v1/a1/4a2c2c74-ed48-25da-4537-aaffdf7f70c3.webp?w=1080&h=197&bg=F8F0F6\"]', '小米', '3');
|
||||||
|
INSERT INTO `wares` VALUES ('120', 'Redmi Note 7 Pro', '1599', '899', '索尼4800万超清拍照 / 6GB+128GB大存储 / 骁龙675处理器 / 4000mAh大电量 / 18个月超长质保 / 6.3\"水滴屏 / P2i整机防泼溅处理 / 标配18W充电器 / 德国莱茵 TÜV 认证护眼屏', '[\"Redmi Note 7 Pro 6GB+128GB 镜花水月 \",\"Redmi Note 7 Pro 6GB+128GB 亮黑色 \"]', '956', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/aff8484b51c99014f5f34e2cfa3b6678.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/be5075cbc0b0a0a99f4bf794e048e75f.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/c9a2e4e554fe946569fa5858cddea6c2.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/4e13fbc23e9aecab77a872cca04fb978.jpg?f=webp&w=1080&h=2031&bg=C1A9FD\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/061850c2e5216d647c0c2a7b40726f20.jpg?f=webp&w=1080&h=2031&bg=FFFFFF\", \"https://i8.mifile.cn/v1/a1/bbb95485-a458-2c51-abfa-0613db263c8c.webp?w=1080&h=742&bg=F9EEEB\",\"https://i8.mifile.cn/v1/a1/93953fcf-e36a-93c8-f343-913cabca1244.webp?w=1080&h=450&bg=F2EEF0\"]', '小米', '2');
|
||||||
|
INSERT INTO `wares` VALUES ('121', 'Redmi Note 8', '1399', '1299', '4800万全场景四摄 / 前置1300万美颜相机 / 骁龙665处理器 / 4000mAh超长续航 / 标配18W快充 / 超线性扬声器 / 90%高屏占比 / 康宁大猩猩保护玻璃 / 6.3英寸水滴全面屏', '[\"Redmi Note 8 6GB+128GB 梦幻蓝 \",\"Redmi Note 8 6GB+128GB 曜石黑 \"]', '96', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/65e3e2dcce852b09bd0e35d2425b2e9c.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/b17192d299e875fc2402badb7e4acf17.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/e2d10fb82dcd525351085444dd21effe.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/9302525a5da336ab35edc70401036633.jpg?f=webp&w=1080&h=2131&bg=4C59DC\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/c6957583e0c7ae8e284579984068daf3.jpg?f=webp&w=1080&h=1753&bg=FFFFFF\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/acc23d295406a8cc59f09d34e9f02ce3.jpg?f=webp&w=1080&h=640&bg=F9D6FF\",\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/217bee881b418ab76a6247fd4d3ec3e6.jpg?f=webp&w=1080&h=1445&bg=48A7EB\"]', '小米', '2');
|
||||||
|
INSERT INTO `wares` VALUES ('122', 'Redmi 8A', '699', '1399', '5000mAh大电量 / 最高可选4GB+64GB版本 / 支持18W快充 / Type-C充电接口 / 6.22\"水滴全面屏 / AI人脸解锁 / 骁龙八核处理器 / 超大音量 / 支持无线FM收音机', '[\"Redmi 8A 4GB+64GB 珊瑚橙 64GB \",\"Redmi 8A 4GB+64GB 深海蓝 64GB \"]', '96', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/99f8c779830eeef7c113c0eb62b6f2b8.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/42964b470d44248d25e051113e22919c.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/1b3ff99472ba2ce828826e2b2740afdf.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/fd46d599dbfb82b68c4f180bd00dc7f6.jpg?f=webp&w=1080&h=1819&bg=FFFFFF\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/3ccf44df5df59c464c9cae260f46f336.jpg?f=webp&w=1080&h=832&bg=FFFFFF\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/37c42cbc2c5b9bb55a64c15611358f82.jpg?f=webp&w=1080&h=859&bg=FFFFFF\",\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/3848b3c62fce1ebafd47a7bb1a962f5f.jpg?f=webp&w=1080&h=490&bg=FFFFFF\"]', '小米', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('123', '坚果R3', '2444', '1999', '测试链接【送电源/手柄】SMARTISAN/锤子 坚果手机3全网通坚果r1 pro2s 坚果Pro3', '[\"坚果R3 4GB+64GB 黑色\", \"坚果R3 6GB+128GB 贝母白\"]', '844', '[\"https://img.alicdn.com/imgextra/i2/1898764315/TB11dcdaNYaK1RjSZFnXXa80pXa_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1898764315/O1CN01sLZ8I31hkJVdSqilS_!!1898764315.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1898764315/TB2.PGjkASWBuNjSszdXXbeSpXa_!!1898764315.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/1898764315/O1CN011hkJU34MZ8KrGTK_!!1898764315.jpg\",\"https://img.alicdn.com/imgextra/i1/1898764315/O1CN01YK0IFi1hkJV7vwJSM_!!1898764315.jpg\",\"https://img.alicdn.com/imgextra/i2/1898764315/O1CN011hkJUkjkehWOvX8_!!1898764315.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/1898764315/TB2spk2k1OSBuNjy0FdXXbDnVXa_!!1898764315.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1898764315/TB2CL4QlnlYBeNjSszcXXbwhFXa_!!1898764315.jpg_760x760Q90s50.jpg_.webp\"]', '锤子', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('124', '锤子坚果Pro3', '2599', '2300', '【至高减300元】SMARTISAN/锤子坚果Pro3手机 新品高通骁龙855Plus大电池四摄智能手机官方旗舰店', '[\"锤子坚果Pro3 8GB+128GB 贝母白\", \"锤子坚果Pro3 6GB+128GB 贝母白\"]', '899', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/9977e24825a323e9a67311ab93436fe1.jpg\",\"https://img.alicdn.com/imgextra/i4/2201137262907/O1CN01DjtpGx1XLRvmssCAg_!!2201137262907.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/2201137262907/O1CN01d1wAU31XLRvpFfh8S_!!2201137262907.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/2616970884/O1CN01Nep77O1IOuhEztIe1_!!2616970884.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/2616970884/O1CN01P9BChz1IOuhGrxAzv_!!2616970884.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/2616970884/O1CN012wb7L31IOuhCeSvXk_!!2616970884.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/2616970884/O1CN01cyrLXD1IOuhDQYujq_!!2616970884.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01V4CPyg1IOuhAzMFJJ_!!2616970884.jpg_760x760Q90s50.jpg_.webp\"]', '锤子', '4');
|
||||||
|
INSERT INTO `wares` VALUES ('125', '坚果R1', '2455', '1869', '现货速发【送移动电源+原装耳机】SMARTISAN/锤子 坚果手机 全网通坚果R1 Pro2s 坚果Pro3', '[\"锤子坚果R1 4GB+64GB 黑色\", \"锤子坚果R1 6GB+128GB 黑色\"]', '1234', '[\"https://img.alicdn.com/imgextra/i3/1898764315/O1CN01eZIBc21hkJas3t4M3_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1898764315/O1CN01TMgSap1hkJXNLp8MU_!!1898764315.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1898764315/TB2AMlUvv5TBuNjSspcXXbnGFXa_!!1898764315.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/1898764315/O1CN013PBGOv1hkJayFhbk6_!!1898764315.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1898764315/O1CN01HkdfQb1hkJZrMbrDA_!!1898764315.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1898764315/TB2M3IAa3ZC2uNjSZFnXXaxZpXa_!!1898764315.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1898764315/TB2U1Y2rQCWBuNjy0FaXXXUlXXa_!!1898764315.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1898764315/TB2CTcDfYZnBKNjSZFrXXaRLFXa_!!1898764315.jpg_760x760Q90s50.jpg_.webp\"]', '锤子', '4');
|
||||||
|
INSERT INTO `wares` VALUES ('126', 'Apple/苹果 iPhone 8 Plus', '4999', '4499', 'Apple/苹果 iPhone 8 Plus', '[\"深空灰色 128GB\", \"银色 128GB\"]', '999', '[\"https://img.alicdn.com/imgextra/i2/1917047079/O1CN01qJGNHW22AEKLYyDSu_!!0-item_pic.jpg_2200x2200Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1917047079/O1CN01KptmbC22AEKGqaHhd_!!1917047079.jpg_2200x2200Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1917047079/TB1tl19XAvoK1RjSZFDXXXY3pXa_!!0-item_pic.jpg_2200x2200Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i1/1917047079/O1CN01NJJJKi22AEK1yEIBI_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01WA9D9V22AEJ9YkiN4_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01s4QQgX22AEIfWsN6B_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\"]', 'iphone', '2');
|
||||||
|
INSERT INTO `wares` VALUES ('127', 'Apple/苹果 iPhone 11', '4999', '4499', 'Apple/苹果 iPhone 11', '[\"深空灰色 128GB\", \"银色 128GB\"]', '999', '[\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01DoEZ5122AEKHdxtCH_!!0item_pic.jpg_2200x2200Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/1917047079/O1CN01fGRFpW22AEKL9C0lD_!!1917047079.jpg_2200x2200Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1917047079/O1CN014v7P7f22AEJ80sYzJ_!!2-item_pic.png_2200x2200Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i1/1917047079/O1CN01NJJJKi22AEK1yEIBI_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01WA9D9V22AEJ9YkiN4_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01s4QQgX22AEIfWsN6B_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\"]', 'iphone', '2');
|
||||||
|
INSERT INTO `wares` VALUES ('128', 'Apple/苹果 iPhone XR', '5299', '4799', 'Apple/苹果 iPhone XR', '[\"黑色 128GB\", \"蓝色 128GB\"]', '888', '[\"https://img.alicdn.com/imgextra/i1/1917047079/O1CN01OIWhJk22AEKH7nJr9_!!0-item_pic.jpg_2200x2200Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1917047079/O1CN01zmi8VT22AEKHLPKFI_!!1917047079.jpg_2200x2200Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN0122AEDUUxEBuOzH3_!!1917047079.jpg_2200x2200Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i1/1917047079/O1CN01NJJJKi22AEK1yEIBI_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01WA9D9V22AEJ9YkiN4_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01s4QQgX22AEIfWsN6B_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\"]', 'iphone', '4');
|
||||||
|
INSERT INTO `wares` VALUES ('129', 'Apple/苹果 Apple Watch Series 5', '3499', '3199', '深空灰色铝金属表壳;黑色运动型表带 - S/M 和 M/L', '[\"GPS\",\"GPS + 蜂窝网络\"]', '11', '[\"https://img.alicdn.com/imgextra/i2/1917047079/O1CN01SsumGE22AEJ5VIPDB_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01dGRkgc22AEJDGeUCc_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1917047079/O1CN01DhkKgK22AEJCZRwit_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i1/1917047079/O1CN01NJJJKi22AEK1yEIBI_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01WA9D9V22AEJ9YkiN4_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01s4QQgX22AEIfWsN6B_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\"]', 'iphone', '4');
|
||||||
|
INSERT INTO `wares` VALUES ('136', 'Redmi Note 8 Pro', '1599', '1399', '6400万旗舰级全场景四摄 / 前置2000万 AI美颜相机 / G90T专业游戏芯片,液冷散热 / 6.53英寸水滴全面屏 / 4500mAh大电量 / 标配18W快充 / 康宁大猩猩保护玻璃 / 多功能NFC / 红外遥控功能 / Game Turbo2.0游戏加速', '[\"Redmi Note 8 Pro 8GB+128GB 贝母白\", \"Redmi Note 8 Pro 6GB+128GB 贝母白\"]', '899', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/9977e24825a323e9a67311ab93436fe1.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/9977e24825a323e9a67311ab93436fe1.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/b1a7d9b4add24bafbafd965038ac565b.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/61a776c7464886c584117d7c0f96f12b.jpg?f=webp&w=1080&h=1800&bg=16110E\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/4cd94034e8ef54ed1ea62ab0ad43ec9b.gif\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/2dca7dc907e035469709e2da5184d0fb.jpg?f=webp&w=1080&h=1800&bg=0\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/2dca7dc907e035469709e2da5184d0fb.jpg?f=webp&w=1080&h=1800&bg=0\"]', '小米', '3');
|
||||||
|
INSERT INTO `wares` VALUES ('138', 'Samsung/三星Galaxy Note10', '7999', '7699', 'SM-N9760 5G 骁龙855 S Pen智能拍照手机', '[\"三星Galaxy Note10 8G+256G 麦伦黑\"]', '888', '[\"https://img.alicdn.com/imgextra/i1/370627083/O1CN01gHCZbM22C3uVpQwS8_!!0-item_pic.jpg_60x60q90.jpg\", \"https://img.alicdn.com/imgextra/i4/370627083/O1CN01bWvsqa22C3uMwQq9R_!!370627083.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/370627083/O1CN0180F6nc22C3uUjbclY_!!370627083.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/370627083/O1CN01mCA0XZ22C3tyhCLS4_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i1/370627083/O1CN01gHCZbM22C3uVpQwS8_!!0-item_pic.jpg_60x60q90.jpg\", \"https://img.alicdn.com/imgextra/i4/370627083/O1CN01bWvsqa22C3uMwQq9R_!!370627083.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/370627083/O1CN0180F6nc22C3uUjbclY_!!370627083.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/370627083/O1CN01mCA0XZ22C3tyhCLS4_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i2/370627083/O1CN01Mn7yWT22C3tYC5TYd_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\"]', '三星', '3');
|
||||||
|
INSERT INTO `wares` VALUES ('139', 'Samsung/三星 Galaxy A80 ', '3299', '2799', 'Galaxy A80 SM-GA8050 4800万像素+800万像素+HQVGA ', '[\"三星 Galaxy A80 12G+512G 精英蓝\"]', '1024', '[\"https://img.alicdn.com/imgextra/i4/2616970884/O1CN01UjAb991IOuhKaKFmx_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/2616970884/O1CN01VsaKJm1IOugh0MBM9_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01mB86jC1IOuh8zbwej_!!2616970884.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2616970884/O1CN01jes3A81IOuh8zawH9_!!2616970884.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/2616970884/O1CN01UjAb991IOuhKaKFmx_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/2616970884/O1CN01VsaKJm1IOugh0MBM9_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01mB86jC1IOuh8zbwej_!!2616970884.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2616970884/O1CN01jes3A81IOuh8zawH9_!!2616970884.jpg_760x760Q50s50.jpg_.webp\"]', '三星', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('140', 'Samsung/三星 GALAXY Note9 ', '4378', '3999', '八核|2.8GHz,1.7GHzWIFI上网,GPS导航,双卡双待', '[\"Samsung/三星 GALAXY Note9 12G+256G 星空蓝\"]', '2048', '[\"https://img.alicdn.com/imgextra/i2/832146906/O1CN013nA9IE20szn1K2kMj_!!832146906.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/832146906/O1CN01aGhLTn20sznM7QKdG_!!832146906.jpg_640x0q80_.webp\", \"https://img.alicdn.com/imgextra/i1/832146906/O1CN01TJlmZ420szn2F1pvj_!!832146906.jpg_640x0q80_.webp\", \"https://img.alicdn.com/imgextra/i2/832146906/O1CN01oA4neS20szmzLG1pm_!!832146906.jpg_640x0q80_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/832146906/O1CN013nA9IE20szn1K2kMj_!!832146906.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/832146906/O1CN01aGhLTn20sznM7QKdG_!!832146906.jpg_640x0q80_.webp\", \"https://img.alicdn.com/imgextra/i1/832146906/O1CN01TJlmZ420szn2F1pvj_!!832146906.jpg_640x0q80_.webp\", \"https://img.alicdn.com/imgextra/i2/832146906/O1CN01oA4neS20szmzLG1pm_!!832146906.jpg_640x0q80_.webp\"]', '三星', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('141', 'Samsung/三星 GALAXY S9 S9Plus', '4378', '3378', '后置摄像头: 1200万\r\n\r\n摄像头类型: 双摄像头(前后)', '[\"Galaxy S9 8G+256G 曜石黑\"]', '1328', '[\"https://gd1.alicdn.com/imgextra/i2/3845591176/O1CN01NWCOfE1KYeKKg7xia_!!3845591176.jpg\", \"https://gd4.alicdn.com/imgextra/i4/3845591176/O1CN01cClCUQ1KYeKFA9F7O_!!3845591176.jpg\", \"https://gd1.alicdn.com/imgextra/i1/3845591176/O1CN01PiVZtD1KYeKMlI5og_!!3845591176.jpg\", \"https://gd2.alicdn.com/imgextra/i2/3845591176/O1CN01XN5MMW1KYeKMsn59o_!!3845591176.jpg\"]', '[\"https://gd1.alicdn.com/imgextra/i2/3845591176/O1CN01NWCOfE1KYeKKg7xia_!!3845591176.jpg\", \"https://gd4.alicdn.com/imgextra/i4/3845591176/O1CN01cClCUQ1KYeKFA9F7O_!!3845591176.jpg\", \"https://gd1.alicdn.com/imgextra/i1/3845591176/O1CN01PiVZtD1KYeKMlI5og_!!3845591176.jpg\", \"https://gd2.alicdn.com/imgextra/i2/3845591176/O1CN01XN5MMW1KYeKMsn59o_!!3845591176.jpg\"]', '三星', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('142', 'Samsung/三星 Galaxy M30s ', '1699', '1499', '4800万+800万+500万后置三摄', '[\"Samsung/三星 Galaxy M30s 8G+256G 梦想蓝\"]', '888', '[\"https://img.alicdn.com/imgextra/i3/2616970884/O1CN01QFRO2y1IOuhJZ8Kkr_!!2616970884.jpg_430x430q90.jpg\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01A8SzRr1IOugm1nvVk_!!2616970884.jpg_430x430q90.jpg\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01iaqobA1IOuh8hJZfX_!!2616970884.jpg_430x430q90.jpg\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01qJ6xec1IOugjku3Er_!!2616970884.jpg_430x430q90.jpg\"]', '[\"https://img.alicdn.com/imgextra/i3/2616970884/O1CN01QFRO2y1IOuhJZ8Kkr_!!2616970884.jpg_430x430q90.jpg\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01A8SzRr1IOugm1nvVk_!!2616970884.jpg_430x430q90.jpg\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01iaqobA1IOuh8hJZfX_!!2616970884.jpg_430x430q90.jpg\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01qJ6xec1IOugjku3Er_!!2616970884.jpg_430x430q90.jpg\"]', '三星', '2');
|
||||||
|
INSERT INTO `wares` VALUES ('143', 'Samsung三星 Galaxy Note10+', '7999', '7699', '1600万像素超广角摄像头+1200万像素广角摄像头+1200万像素长焦摄像头', '[\"Samsung三星 Galaxy Note10+ 8G+256G 原谅绿\"]', '888', '[\"https://img.alicdn.com/imgextra/i4/268451883/O1CN01LrfXdf1PmSMpqDBYA_!!268451883.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/268451883/O1CN012LawEm1PmSLWqdUBN_!!268451883.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/268451883/O1CN017dd2TI1PmSLUboI8e_!!268451883.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/268451883/O1CN01UALoj21PmSLW760si_!!268451883.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/268451883/O1CN01LrfXdf1PmSMpqDBYA_!!268451883.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/268451883/O1CN012LawEm1PmSLWqdUBN_!!268451883.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/268451883/O1CN017dd2TI1PmSLUboI8e_!!268451883.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/268451883/O1CN01UALoj21PmSLW760si_!!268451883.jpg_760x760Q50s50.jpg_.webp\"]', '三星', '2');
|
||||||
|
INSERT INTO `wares` VALUES ('144', '三星 Galaxy A70s', '2699', '2499', ' 6400万像素+800万像素+500万像素', '[\"三星 Galaxy A70s 8G256G 激情白\"]', '858', '[\"https://img.alicdn.com/imgextra/i3/263726286/O1CN01i4XB8g1wJ2ExZRkzs_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/263726286/O1CN01HnKatP1wJ2F2wCHFu_!!263726286.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/263726286/O1CN019NF3zi1wJ2Exojpen_!!263726286.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/263726286/O1CN01cKS9Gx1wJ2EzBeaXG_!!263726286.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i3/263726286/O1CN01i4XB8g1wJ2ExZRkzs_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/263726286/O1CN01HnKatP1wJ2F2wCHFu_!!263726286.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/263726286/O1CN019NF3zi1wJ2Exojpen_!!263726286.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/263726286/O1CN01cKS9Gx1wJ2EzBeaXG_!!263726286.jpg_760x760Q50s50.jpg_.webp\"]', '三星', '3');
|
||||||
|
INSERT INTO `wares` VALUES ('145', '三星 Galaxy Fold SM-F9000', '16690', '16690', '电容屏,多点触控 6400万像素+800万像素+500万像素', '[\"三星 Galaxy Fold SM-F9000 12G+512G 星空银\"]', '999', '[\"https://img.alicdn.com/imgextra/i4/70311134/O1CN01hQ75471KFPhrwwuPp_!!70311134.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i2/70311134/O1CN01rthnIc1KFPhkvuBrV_!!70311134.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i2/70311134/O1CN018dHug91KFPhoiiuvA_!!70311134.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/70311134/O1CN01nVaOCw1KFPhoFxUKa_!!70311134.jpg_640x640q80_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/70311134/O1CN01hQ75471KFPhrwwuPp_!!70311134.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i2/70311134/O1CN01rthnIc1KFPhkvuBrV_!!70311134.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i2/70311134/O1CN018dHug91KFPhoiiuvA_!!70311134.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/70311134/O1CN01nVaOCw1KFPhoFxUKa_!!70311134.jpg_640x640q80_.webp\"]', '三星', '4');
|
||||||
|
INSERT INTO `wares` VALUES ('146', '三星 GALAXY S8+plus', '2060', '1999', '美版s8全网通4G曲面屏智能手机', '[\"三星 GALAXY S8+plus 8G+128G 电光蓝\"]', '899', '[\"https://img.alicdn.com/imgextra/i4/1083731246/O1CN010iut151L4i3fcm3ni_!!1083731246.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/1083731246/O1CN01HAzGmH1L4hz4Y0CZf_!!1083731246.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i3/1083731246/O1CN01ERfXOB1L4hz3Rfw0l_!!1083731246.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/1083731246/O1CN01q2MHk11L4hz5Yrpek_!!1083731246.jpg_640x640q80_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/1083731246/O1CN010iut151L4i3fcm3ni_!!1083731246.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/1083731246/O1CN01HAzGmH1L4hz4Y0CZf_!!1083731246.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i3/1083731246/O1CN01ERfXOB1L4hz3Rfw0l_!!1083731246.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/1083731246/O1CN01q2MHk11L4hz5Yrpek_!!1083731246.jpg_640x640q80_.webp\"]', '三星', '2');
|
||||||
|
INSERT INTO `wares` VALUES ('147', '魅族16T', '2299', '2299', '【赠解码耳机/碎屏险】/meizu/魅族16T全网通4G大屏骁龙855官网官方旗舰店正品魅族16t新款16spro plus', '[\"魅族16T 8GB+128GB 鲸跃蓝\", \"魅族16T 6GB+256GB 日光橙\", \"魅族16T 6GB+128GB 湖光绿\"]', '899', '[\"https://img.alicdn.com/imgextra/i4/4108177074/O1CN01RnupcB227wKxxxXah_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i2/4108177074/O1CN01uopQUK227wL1Xg0sy_!!4108177074.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/4108177074/O1CN01xwSwCT227wKxPHUqm_!!4108177074.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/4108177074/O1CN01DlXJOv227wLKnKYMw_!!4108177074.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/4108177074/O1CN01aEV4Db227wLLqZ143_!!4108177074.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/4108177074/O1CN01ColfP2227wLKnLDxq_!!4108177074.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i2/4108177074/O1CN01FE53Ow227wLNvx7S1_!!4108177074.jpg_760x760Q90s50.jpg_.webp\"]', '魅族', '2');
|
||||||
|
INSERT INTO `wares` VALUES ('148', '魅族 X8', '1498', '848', '【加购收藏赢POP2】Meizu/魅族 X8准旗舰游戏拍照骁龙710游戏智能颜值手机学生机商务机官网官方旗舰店正品', '[\"魅族 X8 4GB+64GB 玉白\", \"魅族 X8 6GB+128GB 亮黑\", \"魅族 X8 6GB+128GB 幻蓝\"]', '899', '[\"https://img.alicdn.com/imgextra/i2/1695308781/O1CN01dNxCdn2EjkQG0CPRz_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/1695308781/O1CN01800J3v2EjkQIomSXd_!!1695308781.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/1695308781/O1CN010qwcQb2EjkQHCaDkb_!!1695308781.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/1695308781/O1CN01cvlqgA2EjkN62tpyi_!!1695308781.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/1695308781/O1CN01nSHKgY2EjkN6f5CjU_!!1695308781.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/1695308781/O1CN01NJXrJl2EjkN62tR42_!!1695308781.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/1695308781/O1CN01Pkf6OC2EjkN48XHvP_!!1695308781.jpg_760x760Q90s50.jpg_.webp\"]', '魅族', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('149', '魅族16sPro', '2699', '2689', '【6+128白色预售5天内发货】Meizu/魅族16sPro骁龙855Plus4800W光学防抖三摄屏下指纹全面屏高端正品手机', '[\"魅族16sPro 8GB+128GB 黑之谧镜\", \"魅族16sPro 6GB+128GB 暮光森林\", \"魅族16sPro 8GB+256GB 梦幻独角兽\"]', '900', '[\"https://img.alicdn.com/imgextra/i4/1695308781/O1CN01cIaaDh2EjkQRswlVh_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/1695308781/O1CN01WNm55k2EjkPYJuG2Y_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/1695308781/O1CN018gOJIP2EjkPP0olkm_!!1695308781.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/1695308781/O1CN01AJePkX2EjkQd9Jeo6_!!1695308781.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/1695308781/O1CN01N1xvT22EjkPSOsRpB_!!1695308781.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/1695308781/O1CN01w66tXT2EjkQdwEKJg_!!1695308781.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/1695308781/O1CN01Si67IM2EjkQfpdJXA_!!1695308781.jpg_760x760Q90s50.jpg_.webp\"]', '魅族', '3');
|
||||||
|
INSERT INTO `wares` VALUES ('150', '魅族16X', '1298', '1298', '魅族16X 1212价格提前享【送充电宝/蓝牙手环再送699元豪礼】Meizu官方准旗舰手机专卖店X8骁龙71016x手机', '[\"魅族16X 6GB+64GB 云山蓝\", \"魅族16X 6GB+128GB 砚墨黑\", \"魅族16X 6GB+128GB 汝窑白\"]', '900', '[\"https://img.alicdn.com/imgextra/i1/2133951112/O1CN01uwBTOD1K5KzrCUkvp_!!2133951112.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/2133951112/O1CN01uwBTOD1K5KzrCUkvp_!!2133951112.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/2133951112/O1CN01Ex64Ax1K5Kzq9DWv7_!!2133951112.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i3/2133951112/O1CN01fZkQ501K5KwMdog1W_!!2133951112.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2133951112/O1CN01ge8Q771K5KwLoa8xy_!!2133951112.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/2133951112/O1CN01U8pMqv1K5KwKLUVti_!!2133951112.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i2/2133951112/O1CN01zI9qtS1K5KwMn5Ltk_!!2133951112.jpg_760x760Q90s50.jpg_.webp\"]', '魅族', '3');
|
||||||
|
INSERT INTO `wares` VALUES ('151', '魅族 PRO7', '1528', '1528', '顺丰包邮【原封】Meizu/魅族 PRO7 双摄全网通4G智能画屏手机 双屏魅族官方旗舰店官网正品魅族pro7 plus 16x', '[\"魅族 PRO7 6GB+64GB 曜影黑\", \"魅族 PRO7 6GB+128GB 香槟金\", \"魅族 PRO7 6GB+128GB 静谧黑\"]', '900', '[\"https://img.alicdn.com/imgextra/i3/507957984/O1CN01EkGZVe28qihoNFKq5_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/507957984/O1CN01VjkTkz28qihmXoeyR_!!507957984.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i2/507957984/O1CN01XUK0LT28qihoMqE9n_!!507957984.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/1124960044/TB2J64bcjgy_uJjSZKPXXaGlFXa_!!1124960044.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/1124960044/TB2ba_lh3vD8KJjSsplXXaIEFXa_!!1124960044.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/1124960044/TB2lh_th46I8KJjSszfXXaZVXXa_!!1124960044.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/507957984/O1CN0191k8zm28qikrLOtng_!!507957984.jpg_760x760Q90s50.jpg_.webp\"]', '魅族', '4');
|
||||||
|
INSERT INTO `wares` VALUES ('152', '魅族 15 PLUS', '1750', '1699', '现货顺丰速发Meizu/魅族 魅族 15 PLUS全网通4G智能手机15Plus 官方旗舰店官网正品 16THPLUS thplus', '[\"魅族 15 PLUS 6GB+64GB 砚墨\", \"魅族 15 PLUS 6GB+128GB 玄武灰\", \"魅族 15 PLUS 6GB+128GB 雅金\"]', '900', '[\"https://img.alicdn.com/imgextra/i3/361925594/O1CN01D64EfE1rC65JXtNaN_!!361925594.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/361925594/TB28H9neOMnBKNjSZFzXXc_qVXa_!!361925594.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/361925594/TB2D7VwX8gXBuNjt_hNXXaEiFXa_!!361925594.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/361925594/O1CN01OB0qKK1rC66sBeUlu_!!361925594.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/361925594/O1CN015LKBQS1rC66pqZsMd_!!361925594.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/361925594/O1CN01DwlKi41rC66pqaHJm_!!361925594.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/361925594/O1CN01Bi5vto1rC66pSEcZF_!!361925594.jpg_760x760Q90s50.jpg_.webp\"]', '魅族', '3');
|
||||||
|
INSERT INTO `wares` VALUES ('153', '魅族 魅蓝note5 note3', '579', '579', 'Meizu/魅族 魅蓝note5 note3全网通双卡4G八核5.5屏指纹智能手机', '[\"魅蓝note5全网通4G指纹解锁 6GB+64GB 银色\", \"魅蓝note5全网通4G指纹解锁 6GB+128GB 金色\", \"魅蓝5全网通4G指纹解锁 6GB+128GB 白色\"]', '900', '[\"https://img.alicdn.com/imgextra/i3/3328568129/O1CN01PRjfeH29v8BwYvZH6_!!3328568129.jpg_640x640q80_.webp\",\"https://img.alicdn.com/imgextra/i3/3328568129/O1CN01PRjfeH29v8BwYvZH6_!!3328568129.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/3328568129/O1CN01zWa8zl29v8Btxy4ru_!!3328568129.jpg_640x640q80_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/3328568129/O1CN01Vs5xJq29v8BvnQRkN_!!3328568129.jpg_640x0q80_.webp\",\"https://img.alicdn.com/imgextra/i3/3328568129/O1CN01dcblNp29v8Btxysq7_!!3328568129.jpg_640x0q80_.webp\",\"https://img.alicdn.com/imgextra/i4/3328568129/O1CN01fDIGac29v8BvdpA5f_!!3328568129.jpg_640x0q80_.webp\",\"https://img.alicdn.com/imgextra/i2/3328568129/O1CN015r6iX929v8BwYyWN7_!!3328568129.png_640x0q80_.webp\"]', '魅族', '3');
|
||||||
|
INSERT INTO `wares` VALUES ('154', '魅族 note8', '1149', '1149', 'Meizu/魅族 note8 全面屏6英寸4G全网通 智能拍照手机', '[\"魅族 note8 4+64G 蓝色\", \"魅族 note8 4+64G 黑色\", \"魅族 note8 4+64G 红色\"]', '900', '[\"https://img.alicdn.com/imgextra/i4/685835129/O1CN015Zo6ZQ1nl7wgIaXck_!!685835129.jpg_640x640q80_.webp\",\"https://img.alicdn.com/imgextra/i3/685835129/O1CN01RrDidY1nl7wYE1pLO_!!685835129.jpg_640x640q80_.webp\",\"https://img.alicdn.com/imgextra/i4/685835129/O1CN01SLUub51nl7wiNcEBu_!!685835129.jpg_640x640q80_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/685835129/O1CN01chdCKV1nl7wh52kYJ_!!685835129.jpg_640x0q80_.webp\",\"https://img.alicdn.com/imgextra/i4/685835129/O1CN01rHI9ZS1nl7wf8YDCz_!!685835129.jpg_640x0q80_.webp\",\"https://img.alicdn.com/imgextra/i1/685835129/O1CN01rQELil1nl7wh52Pma_!!685835129.jpg_640x0q80_.webp\",\"https://img.alicdn.com/imgextra/i4/685835129/O1CN01hhWt3r1nl7wiNyJai_!!685835129.jpg_640x0q80_.webp\"]', '魅族', '2');
|
||||||
|
INSERT INTO `wares` VALUES ('155', '魅族 PRO6plus', '1528', '1528', '顺丰速发128G版 MeiZu/魅族 PRO6plus手机 公开版 移动联通4G手机 魅族官方旗舰店官网正品pro7 pro6s手机', '[\"魅族 PRO6plus 4+64G 香槟金\"]', '900', '[\"https://img.alicdn.com/imgextra/i4/507957984/O1CN01XLAdb928qijpAh26q_!!507957984.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/507957984/O1CN01TiPbyA28qijm75qQ3_!!507957984.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/507957984/O1CN01Kc8Dbz28qijqKPkzF_!!507957984.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i1/507957984/O1CN01dkswNo28qijnId9Kn_!!507957984.png_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/507957984/O1CN01k1lIut28qijp3EnX7_!!507957984.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/507957984/O1CN01VNeRnk28qijqKUiyT_!!507957984.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/507957984/O1CN01ktptF428qijp3EC80_!!507957984.jpg_2200x2200Q90s50.jpg_.webp\"]', '魅族', '2');
|
||||||
|
INSERT INTO `wares` VALUES ('156', '魅蓝5S', '629', '629', '现货当天发【送壳膜指环扣多重壕礼】Meizu/魅族 魅蓝5S全网通4G学生智能手机魅蓝6t 魅族官方旗舰店官网正品', '[\"魅蓝5S 4+64G 香槟金\", \"魅蓝5S 4+64G 月光银\"]', '900', '[\"https://img.alicdn.com/imgextra/i3/507957984/O1CN01Gm4jlZ28qih0FSMRM_!!507957984.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/507957984/O1CN01hwdJ0U28qigsaOabt_!!507957984.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/507957984/O1CN01NCtKtG28qigxkwFas_!!507957984.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i3/507957984/O1CN01CPrZqz28qilQsrQZ7_!!507957984.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1124960044/TB2MImGX3Aq0eJjSZFtXXc.qVXa_!!1124960044.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1124960044/TB2.iM6a3r5ZeJjSZFqXXbfvVXa_!!1124960044.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1124960044/TB2WCC2d2NNTKJjSspkXXaeWFXa_!!1124960044.jpg_760x760Q90s50.jpg_.webp\"]', '魅族', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('157', '诺基亚 NOKIA 8110', '349.00', '399.00', '商品产地:越南 / CPU型号:其他 / 运行内存:2GB以下 / 机身存储:8GB以下 / 电池容量(mAh):1500/ 后摄主摄像素:200万像素 / 操作系统:功能机 / 多功能NFC / 4G LTE网络特性:其他', '[\"诺基亚 NOKIA 8 Sirocco 6G+128G 全网通 移动联通电信4G\", \"诺基亚 NOKIA 8 Sirocco 6G+128G 全网通 移动联通电信4G\"]', '423', '[\"http://img10.360buyimg.com/n1/s450x450_jfs/t23524/8/857854412/134171/f75a7737/5b45e3f8Ncbbfc7f2.jpg\", \"http://img10.360buyimg.com/n1/s450x450_jfs/t22018/53/2084925402/77911/6f4dd/5b45e3efN09bb5117.jpg\", \"http://img10.360buyimg.com/n1/s450x450_jfs/t24382/256/846922479/79906/9a4c6a34/5b45e409N1ee55713.jpg\"]', '[\"http://img10.360buyimg.com/n1/s450x450_jfs/t24382/256/846922479/79906/9a4c6a34/5b45e409N1ee55713.jpg\"]', '诺基亚', '2');
|
||||||
|
INSERT INTO `wares` VALUES ('158', '诺基亚 NOKIA 9 PureView', '3799', '4899', '商品产地:中国大陆 / CPU型号:骁龙845 / 后摄主摄像素:2000万像素 / 前摄主摄像素:2000万像素 / 4500mAh大电量 / 充电器:9V/2A / 热点:人脸识别,无线充电 / 老人机配置:智能机(老龄模式) / 4G LTE网络特性:VOLTE 4G通话 / 4G LTE网络特性:VOLTE 4G通话', '[\"诺基亚 NOKIA 9 PureView 6GB+128GB 宇宙蓝 蔡司认证 后置5摄 全网通 4G双卡双待\", \"诺基亚 NOKIA 9 PureView 6GB+128GB 宇宙蓝 蔡司认证 后置5摄 全网通 4G双卡双待\"]', '655', '[\"http://img12.360buyimg.com/n1/s450x450_jfs/t1/11469/8/8642/135615/5c6f6794Edaba6de6/f0b2e12379b249e4.jpg\", \"http://img12.360buyimg.com/n1/s450x450_jfs/t1/29848/36/7735/79609/5c6f6787E7a2abe2e/93ef84ca61d796c4.jpg\", \"http://img12.360buyimg.com/n1/s450x450_jfs/t1/28899/15/7787/156326/5c6f678cE67a4935c/b322ccf19bae1b51.jpg\"]', '[\"//img12.360buyimg.com/n1/s450x450_jfs/t1/9361/14/15398/207313/5c6f6780Ea1cb0bde/75da0ed4988f27b2.jpg\"]', '诺基亚', '3');
|
||||||
|
INSERT INTO `wares` VALUES ('159', '诺基亚(NOKIA)106', '149', '168', '商品名称:诺基亚(NOKIA)/诺基亚106商品编号:40294783703/商品毛重:170.00g/机身存储:8GB以下/存储卡:不支持存储卡/后摄主摄像素:无后置摄像头/前摄主摄像素:无前置摄像头屏幕/前摄组合:其他/电池容量(mAh):800/充电器:其他/机身颜色:深灰色', '[\"诺基亚 NOKIA 9 PureView 6GB+128GB 宇宙蓝 蔡司认证 后置5摄 全网通 4G双卡双待\", \"诺基亚 NOKIA 9 PureView 6GB+128GB 宇宙蓝 蔡司认证 后置5摄 全网通 4G双卡双待\"]', '900', '[\"//img13.360buyimg.com/n1/s450x450_jfs/t1/55582/40/12107/108432/5d8f1143E43b940eb/691e0202cbeaf987.jpg\", \"http://img13.360buyimg.com/n1/s450x450_jfs/t1/27192/13/3769/94762/5c2b1122E4b031ca3/f7c07773b39c463f.jpg\", \"http://img13.360buyimg.com/n1/s450x450_jfs/t1/62450/21/11585/137911/5d8f1143Ed720ddf8/6837dc87471e9439.jpg\"]', '[\"http://img13.360buyimg.com/n1/s450x450_jfs/t1/62629/10/11583/140298/5d8f1143E9dd56b2f/62904854462a7209.jpg\"]', '诺基亚', '4');
|
||||||
|
INSERT INTO `wares` VALUES ('160', '诺基亚 NOKIA X6', '1059', '1299', '商品毛重:340.00g/CPU型号:其他/运行内存:6GB/机身存储:64GB/存储卡:其它存储卡/摄像头数量:后置单摄后摄/主摄像素:1600万像素/前摄主摄像素:500万像素/主屏幕尺寸(英寸):5.8英寸/电池容量(mAh):3060', '[\"诺基亚 NOKIA X6 6GB+64GB网通 双卡双待 移动联通电信4G手机 暗夜蓝 6GB+64GB\", \"诺基亚 NOKIA X6 6GB+64GB网通 双卡双待 移动联通电信4G手机 暗夜蓝 6GB+64GB\"]', '788', '[\"http://img14.360buyimg.com/n1/s450x450_jfs/t1/42476/1/6555/244846/5d01fe6cEaa5fa69e/3d3cb8cf97e5d14e.jpg\", \"https://img14.360buyimg.com/n1/s546x546_jfs/t1/71963/18/1801/203775/5d01fe6eE30c766be/e8060583cb71b6e5.jpg\", \"https://img14.360buyimg.com/n0/jfs/t1/69220/34/1832/151535/5d01fe71E61ed7ddc/c211e96e505ce66e.jpg\"]', '[\"http://img14.360buyimg.com/n1/s450x450_jfs/t1/50735/27/2293/84662/5d01fe72Ef508ecef/d8083262b01ac38b.jpg\"]', '诺基亚', '4');
|
||||||
|
INSERT INTO `wares` VALUES ('161', '诺基亚 7 Plus (Nokia 7 Plus)', '3799', '4899', 'CPU型号:骁龙845 / 后摄主摄像素:2000万像素 / 前摄主摄像素:2000万像素 / 4500mAh大电量 / 充电器:9V/2A / 热点:人脸识别,无线充电 / 4G LTE网络特性:VOLTE 4G通话 / 4G LTE网络特性:VOLTE 4G通话', '[\"诺基亚 7 Plus (Nokia 7 Plus) 6G+64GB 全网通双卡双待\", \"诺基亚 7 Plus (Nokia 7 Plus) 6G+64GB 全网通双卡双待\"]', '344', '[\"http://img12.360buyimg.com/n1/s450x450_jfs/t1/11469/8/8642/135615/5c6f6794Edaba6de6/f0b2e12379b249e4.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/9977e24825a323e9a67311ab93436fe1.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/b1a7d9b4add24bafbafd965038ac565b.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/61a776c7464886c584117d7c0f96f12b.jpg?f=webp&w=1080&h=1800&bg=16110E\"]', '诺基亚', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('162', '诺基亚 7 Plus', '2099', '2199', 'CPU型号:麒麟845 / 后摄主摄像素:2000万像素 / 前摄主摄像素:2000万像素 / 4500mAh大电量 / 充电器:9V/2A / 热点:人脸识别,无线充电/ 4G LTE网络特性:VOLTE 4G通话 / 4G LTE网络特性:VOLTE 4G通话', '[\"诺基亚 7 Plus 4G+64GB 全网通 双卡双待\", \"诺基亚 7 Plus 4G+64GB 全网通 双卡双待\"]', '877', '[\"https://mercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0E/02/ChMkJ1sU4NiIPCztAAFlbR-pyaYAAoy9gFw8AwAAWWF889.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/07/04/ChMkJlqjTJCIXMNoAAHPPP1F63UAAlXvAGJ2QYAAc9U818.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/07/04/ChMkJlqjTJaIRh0qAAEh2iToOJwAAlXvAJ_LSoAASHy896.jpg\"]', '[\"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/07/04/ChMkJ1qjTKyIbrsDAAEL0aqKtjUAAlXvQKJCZoAAQvp452.jpg\"]', '诺基亚', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('163', '诺基亚 NOKIA X5', '1219', '1319', 'CPU型号:骁龙845 / 后摄主摄像素:2000万像素 / 前摄主摄像素:2000万像素 / 4500mAh大电量 / 充电器:9V/2A / 热点:人脸识别,无线充电 / 4G LTE网络特性:VOLTE 4G通话', '[\"诺基亚 NOKIA X5 4GB+64GB 全网通 移动联通电信4G手机\", \"诺基亚 NOKIA X5 4GB+64GB 全网通 移动联通电信4G手机\"]', '766', '[\"https://mercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/00/0B/ChMkJ1tVaRGIQhTPAAFa772MpVUAAp9UwO1SS0AAVsH853.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0E/0B/ChMkJ1tP_4CIEKnHAAFDfjYGmXYAAp1WQC5q4IAAUOW340.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0E/0B/ChMkJ1tP_4WILbptAAEYUX2-6TkAAp1WQDNFUoAARhp598.jpg\"]', '[\"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0E/0B/ChMkJltP_4uIKAriAABPMHMpbikAAp1WQDc78cAAE9I393.jpg\"]', '诺基亚', '2');
|
||||||
|
INSERT INTO `wares` VALUES ('164', '诺基亚 6(Nokia6)', '3799', '4899', 'CPU型号:骁龙845 / 后摄主摄像素:2000万像素 / 前摄主摄像素:2000万像素 / 4500mAh大电量 / 充电器:9V/2A / 热点:人脸识别,无线充电 / 老人机配置:智能机(老龄模式) / 4G LTE网络特性:VOLTE 4G通话 / 4G LTE网络特性:VOLTE 4G通话', '[\"诺基亚 6(Nokia6) 全网通手机 4GB运行\", \"诺基亚 6(Nokia6) 全网通手机 4GB运行\"]', '339', '[\"https://mercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0B/08/ChMkJljwe6SIdN6TAAEviOIuyucAAbqLQI7jioAAS-g412.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/05/0B/ChMkJ1jgqtmIIEYdAADTUkE3lyMAAbS-gJ6qnEAANNq667.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/02/09/ChMkJ1itFr6ILn-6AACltV1rHPEAAaGjwDYsQQAAKXN732.jpg\"]', '[\"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/02/09/ChMkJ1itFsuILlFwAABYHwQCQAAAAaGjwDnqA8AAFg3495.jpg\"]', '诺基亚', '3');
|
||||||
|
INSERT INTO `wares` VALUES ('165', '诺基亚 NOKIA X6', '3799', '4899', 'CPU型号:骁龙845 / 后摄主摄像素:2000万像素 / 前摄主摄像素:2000万像素 / 4500mAh大电量 / 充电器:9V/2A / 热点:人脸识别,无线充电 / 老人机配置:智能机(老龄模式) / 4G LTE网络特性:VOLTE 4G通话 / 4G LTE网络特性:VOLTE 4G通话', '[\"诺基亚 NOKIA X6 6G+64G 双卡双待 移动联通电信4G手机\", \"诺基亚 NOKIA X6 6G+64G 双卡双待 移动联通电信4G手机\"]', '258', '[\"https://mercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/09/09/ChMkJ1s_EHKIIdfvAAEEsZEuVB0AApguQPAa5oAAQTJ079.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0A/0D/ChMkJlsHeqWITsryAAFjXFaSkGcAAolrgNar5kAAWN0290.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0A/07/ChMkJ1sGV0OINW1hAAEFXr7O8zQAAokPwCyL3cAAQV2196.jpg\"]', '[\"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0A/07/ChMkJ1sGVzuIF33tAAAt2PF9WfgAAokPwCkrlUAAC3w472.jpg\"]', '诺基亚', '3');
|
||||||
|
INSERT INTO `wares` VALUES ('166', '华为荣耀20', '2000', '3000', '荣耀20 李现同款 4800万超广角AI四摄 3200W美颜自拍 麒麟Kirin980全网通版8GB+128GB 幻影蓝 全面屏手机', '[\"华为荣耀 20 8GB+128GB 幻影蓝\", \"华为荣耀 20 6GB+128GB 蓝水翡翠\"]', '899', '[\"https://img10.360buyimg.com/n1/s450x450_jfs/t1/106523/18/4870/280822/5de8fc85E07ca3577/d57fd550720cccda.jpg\", \"https://img10.360buyimg.com/n1/s450x450_jfs/t11266/172/3136897597/311385/898550cb/5ce41430N7bb10f75.jpg\", \"https://img10.360buyimg.com/n1/s450x450_jfs/t30838/143/1644160973/243014/161c5d38/5ce41458N6be67131.jpg\"]', '[\"https://img30.360buyimg.com/sku/jfs/t1/60127/2/2140/282793/5d0884e4E3c9984c1/7d763804ee1d2d22.jpg\", \"https://img30.360buyimg.com/sku/jfs/t1/45037/4/2709/282125/5d0884e4E2eda96e9/0fc85800e575fa82.jpg\",\"https://img30.360buyimg.com/sku/jfs/t1/63196/17/2291/295143/5d0884e4Ee9a84621/ffeb2f82579174b3.jpg\"]', '华为', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('167', '华为Mate 30 Pro', '4000', '6000', 'Huawei/华为Mate 30 Pro 5G麒麟990徕卡四摄5G芯片智能手机mate30pro5g官方旗舰店', '[\"华为Mate 30 Pro 8GB+256GB 幻影蓝\", \"华为Mate 30 Pro 6GB+128GB 翡翠蓝\"]', '1000', '[\"https://img.alicdn.com/imgextra/i1/2838892713/O1CN01waq2hb1Vub5zMArfX_!!2838892713.png_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/2838892713/O1CN01wARuRn1Vub5y7N0wt_!!2838892713.png_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/2838892713/O1CN01G7PZEN1Vub6119Q7g_!!2838892713.png_2200x2200Q100s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01abUNoR1Vub5yosnsC_!!2838892713.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/2838892713/O1CN019h5iKQ1Vub64RUFju_!!2838892713.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '2');
|
||||||
|
INSERT INTO `wares` VALUES ('168', '华为nova6', '5000', '5400', 'Huawei/华为nova6 5G/4G全网通麒麟990芯片官方旗舰店正品40w快充手机nova5、nova4', '[\"华为nova6 8GB+256GB 幻影蓝\", \"华为nova6 6GB+128GB 普罗旺斯\"]', '1200', '[\"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01CyaLTr1IOuhIAw2VY_!!2616970884.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2616970884/O1CN01od8HAA1IOuhIR4D8c_!!2616970884.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01wk80Q31IOuhKdlsEI_!!2616970884.jpg_2200x2200Q100s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/2616970884/O1CN01WHlkfn1IOuhM47Ru1_!!2616970884.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/2616970884/O1CN01mCIV7N1IOuhM45q2t_!!2616970884.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('169', '华为 Mate 20 Pro', '4000', '5500', 'Huawei/华为 Mate 20 Pro 曲面屏后置徕卡三摄980芯片智能手机mate20pro华为官方旗舰店', '[\"华为 Mate 20 Pro 8GB+256GB 馥蕾红(UD版)\", \"华为 Mate 20 Pro 6GB+128GB 极光色(UD版)\"]', '1111', '[\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN011VuazeKxZIjozDb_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2616970884/O1CN01od8HAA1IOuhIR4D8c_!!2616970884.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/2838892713/O1CN011VuazdHXcPo1CK3_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/2838892713/O1CN01KTE7nN1Vub2JRGh7G_!!2838892713.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/2838892713/O1CN01NbnKYa1Vub2H65taM_!!2838892713.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '4');
|
||||||
|
INSERT INTO `wares` VALUES ('170', '华为畅享10 Plus', '5500', '6000', 'Huawei/华为畅享10 Plus超清全视屏4800万三摄智能手机华为官方旗舰店畅享10plus', '[\"华为畅享10 Plus 8GB+256GB 翡冷翠\", \"华为畅享10 Plus 6GB+128GB 天空之境\"]', '2222', '[\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01N6h81B1Vub58pYZ16_!!0-item_pic.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01x1QDgh1Vub59WkhZ8_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/2838892713/O1CN01zo2b311Vub51oLYwg_!!2838892713.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/2838892713/O1CN01YCIQov1Vub5CNhask_!!2838892713.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01dfwAc81Vub64HVLQo_!!2838892713.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '3');
|
||||||
|
INSERT INTO `wares` VALUES ('171', '华为麦芒 8', '3000', '3500', 'Huawei/华为麦芒 8全面屏AI三摄超级夜景智能手机华为正品官方手机华为官方旗舰店', '[\"华为麦芒 8 8GB+256GB 翡冷翠\", \"华为麦芒 8 6GB+128GB 幻夜黑\"]', '2222', '[\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01N6h81B1Vub58pYZ16_!!0-item_pic.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01x1QDgh1Vub59WkhZ8_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/2838892713/O1CN01yCghAq1Vub3lFSia0_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/2838892713/O1CN01MPmKoy1Vub67nnjME_!!2838892713.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01fFoK0e1Vub66OhQzT_!!2838892713.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01EEigyR1Vub66OiZgF_!!2838892713.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '1');
|
||||||
|
INSERT INTO `wares` VALUES ('172', '华为 畅享9 PLUS', '3522', '4000', '华为 畅享9 PLUS中移动手机正品官方旗舰店 9S 9e 畅想MAX plus 9X 10', '[\"华为 畅享9 PLUS 8GB+256GB 翡冷翠\", \"华为 畅享9 PLUS 6GB+128GB 幻夜黑\"]', '3333', '[\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01N6h81B1Vub58pYZ16_!!0-item_pic.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01x1QDgh1Vub59WkhZ8_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/1776456424/O1CN01QkQ8hG1xKEputfFqQ_!!1776456424.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i3/1776456424/O1CN011xKEnQ636OHzZw9_!!1776456424.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1776456424/O1CN01eLGDhZ1xKEu77uiqN_!!1776456424.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '4');
|
||||||
|
INSERT INTO `wares` VALUES ('173', '华为 Nova 4', '2500', '3000', 'Huawei/华为 Nova 4中移动手机正品官方旗舰店新款青春版3i 2s 3e 3 4e 5 Pro 6 5i 5z', '[\"华为 Nova 4 8GB+256GB 蜜语红\", \"华为 Nova 4 6GB+128GB 幻夜黑\"]', '3533', '[\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01N6h81B1Vub58pYZ16_!!0-item_pic.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01x1QDgh1Vub59WkhZ8_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i2/1776456424/O1CN01Q7Xsg51xKEoTGZFIM_!!1776456424.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/1776456424/O1CN01wUt8Nt1xKEoUQrrSJ_!!1776456424.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1776456424/O1CN01wBpRae1xKEu5Be1mw_!!1776456424.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '2');
|
||||||
|
INSERT INTO `wares` VALUES ('174', '华为 nova 青春版', '1500', '2000', 'Huawei/华为 nova 青春版 全网通4G美颜3e双卡手机', '[\"华为 nova 青春版 4GB+64GB 蜜语红\", \"华为 nova 青春版 4GB+64GB 珍珠白\"]', '1000', '[\"https://img.alicdn.com/imgextra/i3/1639805004/TB2C7yLpOOYBuNjSsD4XXbSkFXa_!!1639805004.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01x1QDgh1Vub59WkhZ8_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/1639805004/TB28QuopIuYBuNkSmRyXXcA3pXa_!!1639805004.jpg_2200x2200Q100s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/1639805004/TB2S03yx9BYBeNjy0FeXXbnmFXa_!!1639805004.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1639805004/TB21lfZx4SYBuNjSspjXXX73VXa_!!1639805004.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '3');
|
||||||
@@ -1,187 +0,0 @@
|
|||||||
/*
|
|
||||||
Navicat Premium Data Transfer
|
|
||||||
|
|
||||||
Source Server : 本地数据库
|
|
||||||
Source Server Type : MySQL
|
|
||||||
Source Server Version : 80018
|
|
||||||
Source Host : localhost:3306
|
|
||||||
Source Schema : shop
|
|
||||||
|
|
||||||
Target Server Type : MySQL
|
|
||||||
Target Server Version : 80018
|
|
||||||
File Encoding : 65001
|
|
||||||
|
|
||||||
Date: 11/12/2019 16:22:35
|
|
||||||
*/
|
|
||||||
|
|
||||||
SET NAMES utf8mb4;
|
|
||||||
SET FOREIGN_KEY_CHECKS = 0;
|
|
||||||
|
|
||||||
-- ----------------------------
|
|
||||||
-- Table structure for car
|
|
||||||
-- ----------------------------
|
|
||||||
DROP TABLE IF EXISTS `car`;
|
|
||||||
CREATE TABLE `car` (
|
|
||||||
`car_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
||||||
`user_id` int(11) NOT NULL COMMENT '用户id',
|
|
||||||
`wares_id` int(11) DEFAULT NULL COMMENT '商品id',
|
|
||||||
`car_num` int(11) DEFAULT NULL COMMENT '商品购买数量',
|
|
||||||
PRIMARY KEY (`car_id`)
|
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8;
|
|
||||||
|
|
||||||
-- ----------------------------
|
|
||||||
-- Records of car
|
|
||||||
-- ----------------------------
|
|
||||||
BEGIN;
|
|
||||||
INSERT INTO `car` VALUES (18, 13, 173, 3);
|
|
||||||
COMMIT;
|
|
||||||
|
|
||||||
-- ----------------------------
|
|
||||||
-- Table structure for collection
|
|
||||||
-- ----------------------------
|
|
||||||
DROP TABLE IF EXISTS `collection`;
|
|
||||||
CREATE TABLE `collection` (
|
|
||||||
`like_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
||||||
`wares_id` int(11) NOT NULL COMMENT '关联商品表wares 的wares_id',
|
|
||||||
`user_id` int(11) NOT NULL COMMENT '关联User表的user_id',
|
|
||||||
PRIMARY KEY (`like_id`)
|
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
|
|
||||||
|
|
||||||
-- ----------------------------
|
|
||||||
-- Records of collection
|
|
||||||
-- ----------------------------
|
|
||||||
BEGIN;
|
|
||||||
INSERT INTO `collection` VALUES (3, 114, 13);
|
|
||||||
INSERT INTO `collection` VALUES (4, 113, 13);
|
|
||||||
INSERT INTO `collection` VALUES (5, 113, 12);
|
|
||||||
INSERT INTO `collection` VALUES (6, 115, 13);
|
|
||||||
COMMIT;
|
|
||||||
|
|
||||||
-- ----------------------------
|
|
||||||
-- Table structure for goods
|
|
||||||
-- ----------------------------
|
|
||||||
DROP TABLE IF EXISTS `goods`;
|
|
||||||
CREATE TABLE `goods` (
|
|
||||||
`goods_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
||||||
`user_id` int(11) DEFAULT NULL COMMENT '用户id',
|
|
||||||
`wares_id` int(11) DEFAULT NULL COMMENT '商品id',
|
|
||||||
`goods_num` int(11) DEFAULT NULL COMMENT '订单的商品数量',
|
|
||||||
`goods_price` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '订单的商品单价',
|
|
||||||
`goods_totalprice` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '订单的商品总价',
|
|
||||||
`goods_status` int(11) DEFAULT '0' COMMENT '订单的状态,0:待付款,1:待发货,2:待收货,3:退款/售后',
|
|
||||||
PRIMARY KEY (`goods_id`) USING BTREE
|
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
|
|
||||||
|
|
||||||
-- ----------------------------
|
|
||||||
-- Records of goods
|
|
||||||
-- ----------------------------
|
|
||||||
BEGIN;
|
|
||||||
INSERT INTO `goods` VALUES (5, 13, 113, 2, '1000', '2000', 1);
|
|
||||||
INSERT INTO `goods` VALUES (6, 13, 114, 1, '1100', '1100', 1);
|
|
||||||
COMMIT;
|
|
||||||
|
|
||||||
-- ----------------------------
|
|
||||||
-- Table structure for user
|
|
||||||
-- ----------------------------
|
|
||||||
DROP TABLE IF EXISTS `user`;
|
|
||||||
CREATE TABLE `user` (
|
|
||||||
`user_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
||||||
`user_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
|
|
||||||
`user_pwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
|
|
||||||
`user_time` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户注册时间',
|
|
||||||
`user_money` double(255,0) NOT NULL DEFAULT '99999999',
|
|
||||||
`user_pic` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '用户头像',
|
|
||||||
`user_address` varchar(255) DEFAULT NULL COMMENT '用户地址',
|
|
||||||
`user_phone` varchar(12) DEFAULT NULL COMMENT '手机号',
|
|
||||||
PRIMARY KEY (`user_id`)
|
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;
|
|
||||||
|
|
||||||
-- ----------------------------
|
|
||||||
-- Records of user
|
|
||||||
-- ----------------------------
|
|
||||||
BEGIN;
|
|
||||||
INSERT INTO `user` VALUES (1, 'bmy', '1234567890', '2019-12-05', 99999999, 'https://s1.mi-img.com/mfsv2/avatar/fdsc3/p0150oOutJBA/7hMzk9F1340hoX.jpg', '安徽省,合肥市,蜀山区,信旺华府骏苑', '15155145354');
|
|
||||||
INSERT INTO `user` VALUES (13, 'lb', 'e807f1fcf82d132f9bb018ca6738a19f', '2019年12月9日 13:58', 99984499, NULL, NULL, '15155145354');
|
|
||||||
COMMIT;
|
|
||||||
|
|
||||||
-- ----------------------------
|
|
||||||
-- Table structure for wares
|
|
||||||
-- ----------------------------
|
|
||||||
DROP TABLE IF EXISTS `wares`;
|
|
||||||
CREATE TABLE `wares` (
|
|
||||||
`wares_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
||||||
`wares_title` varchar(255) DEFAULT NULL COMMENT '商品标题',
|
|
||||||
`wares_oldprice` varchar(9) DEFAULT NULL COMMENT '手机原价(贵)',
|
|
||||||
`wares_nowprice` varchar(9) DEFAULT NULL COMMENT '手机现价(便宜)',
|
|
||||||
`wares_info` varchar(255) DEFAULT NULL COMMENT '手机的介绍信息',
|
|
||||||
`wares_conf` varchar(255) DEFAULT NULL COMMENT '手机的配置',
|
|
||||||
`wares_stock` varchar(255) DEFAULT NULL COMMENT '库存',
|
|
||||||
`wares_masterimg` varchar(3000) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '商品主要轮播图',
|
|
||||||
`wares_infoimg` varchar(3000) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '商品详情图',
|
|
||||||
`wares_type` varchar(255) DEFAULT NULL COMMENT '商品的分类',
|
|
||||||
`wares_activity` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '商品的活动类型。1限时白嫖,2新品推荐,3低价高配,4超值特卖,5 banner图',
|
|
||||||
PRIMARY KEY (`wares_id`)
|
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=175 DEFAULT CHARSET=utf8;
|
|
||||||
|
|
||||||
-- ----------------------------
|
|
||||||
-- Records of wares
|
|
||||||
-- ----------------------------
|
|
||||||
BEGIN;
|
|
||||||
INSERT INTO `wares` VALUES (113, '小米9 Pro 5G', '3799', '3799', '5G双卡全网通超高速网络 / 骁龙855Plus旗舰处理器 / 40W有线闪充+30W无线闪充+10W无线反充,4000mAh长续航 / 4800万全焦段三摄 / 超振感横向线性马达 / VC液冷散热 / 高色准三星AMOLED屏幕 / 多功能NFC', '[\"小米9 Pro 5G 12GB+256GB 钛银黑\", \"小米9 Pro 5G 12GB+256GB 梦之白\"]', '4099', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/e7db5e8516f394a1a85c27b109b93d1c.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/3d1778ca120089a8784ed00f7468e2da.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/505cf729a843aaa491755a05f00ad205.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/ef2fd5080c95893ec12cff1ee4d463ba.jpg?f=webp&w=1080&h=1920&bg=E8F3F7\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/53d7c13d5b550948607491719f42d8d1.jpg?f=webp&w=1080&h=1500&bg=FFFFFF\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/1c1bfe3f89b44b53385337a9653a51f9.jpg?f=webp&w=1080&h=2241&bg=FFFFFF\",\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/707a8e5dc25792098ed64344aa64d586.jpg?f=webp&w=1080&h=2153&bg=FFFFFF\"]', '小米', '1');
|
|
||||||
INSERT INTO `wares` VALUES (114, '小米MIX Alpha', '19999', '19999', '创新环绕屏,极具未来感的智能交互体验 / 1亿像素超高清相机,超大感光元件 / 5G双卡全网通超高速网络 / 骁龙855Plus旗舰处理器 / 纳米硅基锂离子4050mAh电池,40W超级快充 / 钛合金+精密陶瓷+蓝宝石镜片前沿工艺', '[\"小米MIX Alpha 黑色 512GB\"]', '599', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/e353179a4e5b9fd11345a995e1bfe4fb.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/074249e1dcfe22922667c2fb3e4684eb.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/706b536444b85ddc6eb54b29ae91c731.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/2a8845451fc0f0588fcc7c386ea66a1a.jpg?f=webp&w=1080&h=1055&bg=202A34\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/4221fdb887597277e7221e64fcd28e59.jpg?f=webp&w=1080&h=921&bg=111E41\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/6e4b72843b5d1b915d5e9809683b8525.jpg?f=webp&w=1080&h=1026&bg=181822\",\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/52768d2f9b3f8ce89bd1d4cd0d17bd8c.jpg?f=webp&w=1080&h=796&bg=A1A6B9\"]', '小米', '1');
|
|
||||||
INSERT INTO `wares` VALUES (115, '小米CC9 Pro', '3499', '3499', '1亿像素主摄 / 全场景五摄像头 / 四闪光灯 / 3200万自拍 / 10 倍混合光学变焦,50倍数字变焦 / 5260mAh ⼤电量 / 标配 30W疾速快充 / ⼩米⾸款超薄屏下指纹 / 德国莱茵低蓝光认证 / 多功能NFC / 红外万能遥控 / 1216超线性扬声器', '[\"小米CC9 Pro 8GB+256GB 冰雪极光\",\"小米CC9 Pro 8GB+256GB 暗夜魅影\"]', '458', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/69c1a7e31800b840d35f7379dd1b2674.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/ef345f2dac0b639d2519cdbaf691fc4f.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/5382bf23e48d2552fad2fef22584834a.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/2913a25096cdb5ef68d5bb861756e563.jpeg?f=webp&w=1242&h=196&bg=0\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/ce07b93044e955f4d395b1af4f7f873f.jpg?f=webp&w=1080&h=2479&bg=20307\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/cb0eaeabc5030ac1c9282cf9b3c8effa.jpg?f=webp&w=1080&h=2195&bg=151515\",\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/384da100cbc0058265582b0851c4f2c5.jpg?f=webp&w=1080&h=2419&bg=10101\"]', '小米', '1');
|
|
||||||
INSERT INTO `wares` VALUES (116, '小米CC9 6GB+128GB', '3499', '3499', '前置3200万自拍 / 索尼4800万超广角三摄 / 多色炫彩轻薄机身 / 6.39英寸三星 AMOLED水滴屏 /4030mAh大电量 / 骁龙710处理器 / 屏幕指纹 / NFC功能 / 红外遥控功能 / Game Turbo2.0游戏加速', '[\"小米CC9 6GB+128GB 暗夜王子\",\"小米CC9 6GB+128GB 白色恋人\"]', '4958', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/6a7b58bb7f08303bf61e36c0ca5528a9.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/84b810561a16eddc32e244c9fc7f8f04.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/79fdfe982d58b1fc5eca9edca81c658a.jpg\"]', '[\"https://i8.mifile.cn/v1/a1/5b898b24-4dbc-b14e-cb85-3a547f748c00.webp?w=1080&h=962&bg=C8D5DD\", \"https://i8.mifile.cn/v1/a1/214bcd98-c263-b0f0-6740-22a1fb5e5c78.webp?w=1080&h=962&bg=CCD6DE\", \"https://i8.mifile.cn/v1/a1/d9d1c226-5dec-b29c-c585-139e30872378.webp?w=1080&h=1890&bg=0D1E58\",\"https://i8.mifile.cn/v1/a1/f4bbf2bb-85cf-ac41-ac78-f1686b727803.webp?w=1080&h=1890&bg=CBD8DF\"]', '小米', '1');
|
|
||||||
INSERT INTO `wares` VALUES (117, 'Redmi K20 Pro 尊享版', '2499', '2499', '高通骁龙855 Plus处理器 / 最高可选12GB+512GB大内存 / 索尼4800万超广角三摄 / 前置2000万升降式相机 / 6.39\"AMOLED极界全面屏 / 3D四曲面玻璃机身 / 4000mAh超长续航 / 标配27W充电器 / 8层石墨立体散热 / 第七代屏下指纹解锁 / 多功能NFC / 双频GPS导航', '[\"Redmi K20 Pro 尊享版 8GB+512GB 冰川蓝\",\"Redmi K20 Pro 尊享版 8GB+512GB 水之蜜语\"]', '123', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/0337032429cc0085ab911ecc823624a0.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/23920653ce71e984d71994c9c7680fce.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/ff7c037f8d77f9c7afe9a76fbbc76e05.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/ef9525786adff8ce9c30836f534cf9e4.jpg?f=webp&w=1080&h=560&bg=0D\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/b82330a0ffba549be9e7a8a1fd8478d2.jpg?f=webp&w=1080&h=713&bg=20106\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/9faf04ace09668f9254e5c23740296b2.jpg?f=webp&w=1080&h=651&bg=120715\",\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/b8c01c268787955b404a91f098f50b62.jpg?f=webp&w=1080&h=900&bg=10103\"]', '小米', '2');
|
|
||||||
INSERT INTO `wares` VALUES (118, '黑鲨手机2 Pro', '3299', '3499', '骁龙855 Plus旗舰处理器 / UFS 3.0 高速闪存 / 全系标配12GB大运存 / 液冷3.0+,全域液冷升级 / 电竞级屏幕压感,操作快人一步 / 独显DC调光2.0 护眼全新升级', '[\"黑鲨游戏手机2 Pro 12GB+256GB 电鸣黑\",\"黑鲨游戏手机2 Pro 12GB+512GB 电鸣黑\"]', '956', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/56e26d8a4d08ee4710dbd7b892420c85.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/2cc38dd9ea850f6ebc034eab38ae5536.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/c3009bfc669f90a767244a239c6b3ee8.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/e958a149634cc0cf9827b2427fa8f90d.jpg?f=webp&w=1080&h=664&bg=15212F\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/aadc95db9b1d09b2530b2192b4eb5609.jpg?f=webp&w=1080&h=514&bg=2C2132\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/da15d182963515b714f9c32986950bb1.jpg?f=webp&w=1080&h=650&bg=371E31\",\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/6dcf50b1d8c269776e9bd276169fe3b7.jpg?f=webp&w=1080&h=888&bg=60606\"]', '小米', '3');
|
|
||||||
INSERT INTO `wares` VALUES (119, 'Redmi 7 ', '999', '899', '4000mAh大电量 / 骁龙632八核处理器 / 6.26\"水滴全面屏,德国莱茵 TÜV 认证护眼屏 / 18个月超长质保,康宁第五代大猩猩玻璃盖板 / 支持大字体、大音量模式,收音机、红外遥控功能 / 1200万AI双摄,1.25μm大像素相机', '[\"Redmi 7 4GB+64GB 梦幻蓝 \",\"Redmi 7 4GB+64GB 亮黑色 \"]', '9956', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/44ba58637ffa753ce7c2d77329711fa4.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/4885bbbf8ebb98d855205e27951a5980.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/890a5374ecd5503c4405780689f889d3.jpg\"]', '[\"https://i8.mifile.cn/v1/a1/f4102566-3561-1488-f116-e303bbc6e757.webp?w=1080&h=760&bg=F6F5F7\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/019e93007332ceb9707d30934060661b.jpg?w=1080&h=1281&bg=8C82A4\", \"https://i8.mifile.cn/v1/a1/652f7e3e-ee3b-6518-655b-81275642fc45.webp?w=1080&h=971&bg=F8F3FA\",\"https://i8.mifile.cn/v1/a1/4a2c2c74-ed48-25da-4537-aaffdf7f70c3.webp?w=1080&h=197&bg=F8F0F6\"]', '小米', '3');
|
|
||||||
INSERT INTO `wares` VALUES (120, 'Redmi Note 7 Pro', '1599', '899', '索尼4800万超清拍照 / 6GB+128GB大存储 / 骁龙675处理器 / 4000mAh大电量 / 18个月超长质保 / 6.3\"水滴屏 / P2i整机防泼溅处理 / 标配18W充电器 / 德国莱茵 TÜV 认证护眼屏', '[\"Redmi Note 7 Pro 6GB+128GB 镜花水月 \",\"Redmi Note 7 Pro 6GB+128GB 亮黑色 \"]', '956', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/aff8484b51c99014f5f34e2cfa3b6678.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/be5075cbc0b0a0a99f4bf794e048e75f.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/c9a2e4e554fe946569fa5858cddea6c2.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/4e13fbc23e9aecab77a872cca04fb978.jpg?f=webp&w=1080&h=2031&bg=C1A9FD\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/061850c2e5216d647c0c2a7b40726f20.jpg?f=webp&w=1080&h=2031&bg=FFFFFF\", \"https://i8.mifile.cn/v1/a1/bbb95485-a458-2c51-abfa-0613db263c8c.webp?w=1080&h=742&bg=F9EEEB\",\"https://i8.mifile.cn/v1/a1/93953fcf-e36a-93c8-f343-913cabca1244.webp?w=1080&h=450&bg=F2EEF0\"]', '小米', '2');
|
|
||||||
INSERT INTO `wares` VALUES (121, 'Redmi Note 8', '1399', '1299', '4800万全场景四摄 / 前置1300万美颜相机 / 骁龙665处理器 / 4000mAh超长续航 / 标配18W快充 / 超线性扬声器 / 90%高屏占比 / 康宁大猩猩保护玻璃 / 6.3英寸水滴全面屏', '[\"Redmi Note 8 6GB+128GB 梦幻蓝 \",\"Redmi Note 8 6GB+128GB 曜石黑 \"]', '96', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/65e3e2dcce852b09bd0e35d2425b2e9c.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/b17192d299e875fc2402badb7e4acf17.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/e2d10fb82dcd525351085444dd21effe.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/9302525a5da336ab35edc70401036633.jpg?f=webp&w=1080&h=2131&bg=4C59DC\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/c6957583e0c7ae8e284579984068daf3.jpg?f=webp&w=1080&h=1753&bg=FFFFFF\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/acc23d295406a8cc59f09d34e9f02ce3.jpg?f=webp&w=1080&h=640&bg=F9D6FF\",\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/217bee881b418ab76a6247fd4d3ec3e6.jpg?f=webp&w=1080&h=1445&bg=48A7EB\"]', '小米', '2');
|
|
||||||
INSERT INTO `wares` VALUES (122, 'Redmi 8A', '699', '1399', '5000mAh大电量 / 最高可选4GB+64GB版本 / 支持18W快充 / Type-C充电接口 / 6.22\"水滴全面屏 / AI人脸解锁 / 骁龙八核处理器 / 超大音量 / 支持无线FM收音机', '[\"Redmi 8A 4GB+64GB 珊瑚橙 64GB \",\"Redmi 8A 4GB+64GB 深海蓝 64GB \"]', '96', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/99f8c779830eeef7c113c0eb62b6f2b8.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/42964b470d44248d25e051113e22919c.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/1b3ff99472ba2ce828826e2b2740afdf.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/fd46d599dbfb82b68c4f180bd00dc7f6.jpg?f=webp&w=1080&h=1819&bg=FFFFFF\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/3ccf44df5df59c464c9cae260f46f336.jpg?f=webp&w=1080&h=832&bg=FFFFFF\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/37c42cbc2c5b9bb55a64c15611358f82.jpg?f=webp&w=1080&h=859&bg=FFFFFF\",\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/3848b3c62fce1ebafd47a7bb1a962f5f.jpg?f=webp&w=1080&h=490&bg=FFFFFF\"]', '小米', '1');
|
|
||||||
INSERT INTO `wares` VALUES (123, '坚果R3', '2444', '1999', '测试链接【送电源/手柄】SMARTISAN/锤子 坚果手机3全网通坚果r1 pro2s 坚果Pro3', '[\"坚果R3 4GB+64GB 黑色\", \"坚果R3 6GB+128GB 贝母白\"]', '844', '[\"https://img.alicdn.com/imgextra/i2/1898764315/TB11dcdaNYaK1RjSZFnXXa80pXa_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1898764315/O1CN01sLZ8I31hkJVdSqilS_!!1898764315.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1898764315/TB2.PGjkASWBuNjSszdXXbeSpXa_!!1898764315.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/1898764315/O1CN011hkJU34MZ8KrGTK_!!1898764315.jpg\",\"https://img.alicdn.com/imgextra/i1/1898764315/O1CN01YK0IFi1hkJV7vwJSM_!!1898764315.jpg\",\"https://img.alicdn.com/imgextra/i2/1898764315/O1CN011hkJUkjkehWOvX8_!!1898764315.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/1898764315/TB2spk2k1OSBuNjy0FdXXbDnVXa_!!1898764315.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1898764315/TB2CL4QlnlYBeNjSszcXXbwhFXa_!!1898764315.jpg_760x760Q90s50.jpg_.webp\"]', '锤子', '1');
|
|
||||||
INSERT INTO `wares` VALUES (124, '锤子坚果Pro3', '2599', '2300', '【至高减300元】SMARTISAN/锤子坚果Pro3手机 新品高通骁龙855Plus大电池四摄智能手机官方旗舰店', '[\"锤子坚果Pro3 8GB+128GB 贝母白\", \"锤子坚果Pro3 6GB+128GB 贝母白\"]', '899', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/9977e24825a323e9a67311ab93436fe1.jpg\",\"https://img.alicdn.com/imgextra/i4/2201137262907/O1CN01DjtpGx1XLRvmssCAg_!!2201137262907.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/2201137262907/O1CN01d1wAU31XLRvpFfh8S_!!2201137262907.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/2616970884/O1CN01Nep77O1IOuhEztIe1_!!2616970884.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/2616970884/O1CN01P9BChz1IOuhGrxAzv_!!2616970884.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/2616970884/O1CN012wb7L31IOuhCeSvXk_!!2616970884.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/2616970884/O1CN01cyrLXD1IOuhDQYujq_!!2616970884.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01V4CPyg1IOuhAzMFJJ_!!2616970884.jpg_760x760Q90s50.jpg_.webp\"]', '锤子', '4');
|
|
||||||
INSERT INTO `wares` VALUES (125, '坚果R1', '2455', '1869', '现货速发【送移动电源+原装耳机】SMARTISAN/锤子 坚果手机 全网通坚果R1 Pro2s 坚果Pro3', '[\"锤子坚果R1 4GB+64GB 黑色\", \"锤子坚果R1 6GB+128GB 黑色\"]', '1234', '[\"https://img.alicdn.com/imgextra/i3/1898764315/O1CN01eZIBc21hkJas3t4M3_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1898764315/O1CN01TMgSap1hkJXNLp8MU_!!1898764315.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1898764315/TB2AMlUvv5TBuNjSspcXXbnGFXa_!!1898764315.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/1898764315/O1CN013PBGOv1hkJayFhbk6_!!1898764315.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1898764315/O1CN01HkdfQb1hkJZrMbrDA_!!1898764315.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1898764315/TB2M3IAa3ZC2uNjSZFnXXaxZpXa_!!1898764315.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1898764315/TB2U1Y2rQCWBuNjy0FaXXXUlXXa_!!1898764315.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1898764315/TB2CTcDfYZnBKNjSZFrXXaRLFXa_!!1898764315.jpg_760x760Q90s50.jpg_.webp\"]', '锤子', '4');
|
|
||||||
INSERT INTO `wares` VALUES (126, 'Apple/苹果 iPhone 8 Plus', '4999', '4499', 'Apple/苹果 iPhone 8 Plus', '[\"深空灰色 128GB\", \"银色 128GB\"]', '999', '[\"https://img.alicdn.com/imgextra/i2/1917047079/O1CN01qJGNHW22AEKLYyDSu_!!0-item_pic.jpg_2200x2200Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1917047079/O1CN01KptmbC22AEKGqaHhd_!!1917047079.jpg_2200x2200Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1917047079/TB1tl19XAvoK1RjSZFDXXXY3pXa_!!0-item_pic.jpg_2200x2200Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i1/1917047079/O1CN01NJJJKi22AEK1yEIBI_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01WA9D9V22AEJ9YkiN4_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01s4QQgX22AEIfWsN6B_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\"]', 'iphone', '2');
|
|
||||||
INSERT INTO `wares` VALUES (127, 'Apple/苹果 iPhone 11', '4999', '4499', 'Apple/苹果 iPhone 11', '[\"深空灰色 128GB\", \"银色 128GB\"]', '999', '[\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01DoEZ5122AEKHdxtCH_!!0item_pic.jpg_2200x2200Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/1917047079/O1CN01fGRFpW22AEKL9C0lD_!!1917047079.jpg_2200x2200Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1917047079/O1CN014v7P7f22AEJ80sYzJ_!!2-item_pic.png_2200x2200Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i1/1917047079/O1CN01NJJJKi22AEK1yEIBI_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01WA9D9V22AEJ9YkiN4_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01s4QQgX22AEIfWsN6B_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\"]', 'iphone', '2');
|
|
||||||
INSERT INTO `wares` VALUES (128, 'Apple/苹果 iPhone XR', '5299', '4799', 'Apple/苹果 iPhone XR', '[\"黑色 128GB\", \"蓝色 128GB\"]', '888', '[\"https://img.alicdn.com/imgextra/i1/1917047079/O1CN01OIWhJk22AEKH7nJr9_!!0-item_pic.jpg_2200x2200Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1917047079/O1CN01zmi8VT22AEKHLPKFI_!!1917047079.jpg_2200x2200Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN0122AEDUUxEBuOzH3_!!1917047079.jpg_2200x2200Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i1/1917047079/O1CN01NJJJKi22AEK1yEIBI_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01WA9D9V22AEJ9YkiN4_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01s4QQgX22AEIfWsN6B_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\"]', 'iphone', '4');
|
|
||||||
INSERT INTO `wares` VALUES (129, 'Apple/苹果 Apple Watch Series 5', '3499', '3199', '深空灰色铝金属表壳;黑色运动型表带 - S/M 和 M/L', '[\"GPS\",\"GPS + 蜂窝网络\"]', '11', '[\"https://img.alicdn.com/imgextra/i2/1917047079/O1CN01SsumGE22AEJ5VIPDB_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01dGRkgc22AEJDGeUCc_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1917047079/O1CN01DhkKgK22AEJCZRwit_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i1/1917047079/O1CN01NJJJKi22AEK1yEIBI_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01WA9D9V22AEJ9YkiN4_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1917047079/O1CN01s4QQgX22AEIfWsN6B_!!1917047079.jpg_2200x2200Q90s50.jpg_.webp\"]', 'iphone', '4');
|
|
||||||
INSERT INTO `wares` VALUES (136, 'Redmi Note 8 Pro', '1599', '1399', '6400万旗舰级全场景四摄 / 前置2000万 AI美颜相机 / G90T专业游戏芯片,液冷散热 / 6.53英寸水滴全面屏 / 4500mAh大电量 / 标配18W快充 / 康宁大猩猩保护玻璃 / 多功能NFC / 红外遥控功能 / Game Turbo2.0游戏加速', '[\"Redmi Note 8 Pro 8GB+128GB 贝母白\", \"Redmi Note 8 Pro 6GB+128GB 贝母白\"]', '899', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/9977e24825a323e9a67311ab93436fe1.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/9977e24825a323e9a67311ab93436fe1.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/b1a7d9b4add24bafbafd965038ac565b.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/61a776c7464886c584117d7c0f96f12b.jpg?f=webp&w=1080&h=1800&bg=16110E\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/4cd94034e8ef54ed1ea62ab0ad43ec9b.gif\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/2dca7dc907e035469709e2da5184d0fb.jpg?f=webp&w=1080&h=1800&bg=0\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/2dca7dc907e035469709e2da5184d0fb.jpg?f=webp&w=1080&h=1800&bg=0\"]', '小米', '3');
|
|
||||||
INSERT INTO `wares` VALUES (138, 'Samsung/三星Galaxy Note10', '7999', '7699', 'SM-N9760 5G 骁龙855 S Pen智能拍照手机', '[\"三星Galaxy Note10 8G+256G 麦伦黑\"]', '888', '[\"https://img.alicdn.com/imgextra/i1/370627083/O1CN01gHCZbM22C3uVpQwS8_!!0-item_pic.jpg_60x60q90.jpg\", \"https://img.alicdn.com/imgextra/i4/370627083/O1CN01bWvsqa22C3uMwQq9R_!!370627083.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/370627083/O1CN0180F6nc22C3uUjbclY_!!370627083.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/370627083/O1CN01mCA0XZ22C3tyhCLS4_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i1/370627083/O1CN01gHCZbM22C3uVpQwS8_!!0-item_pic.jpg_60x60q90.jpg\", \"https://img.alicdn.com/imgextra/i4/370627083/O1CN01bWvsqa22C3uMwQq9R_!!370627083.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/370627083/O1CN0180F6nc22C3uUjbclY_!!370627083.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/370627083/O1CN01mCA0XZ22C3tyhCLS4_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i2/370627083/O1CN01Mn7yWT22C3tYC5TYd_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\"]', '三星', '3');
|
|
||||||
INSERT INTO `wares` VALUES (139, 'Samsung/三星 Galaxy A80 ', '3299', '2799', 'Galaxy A80 SM-GA8050 4800万像素+800万像素+HQVGA ', '[\"三星 Galaxy A80 12G+512G 精英蓝\"]', '1024', '[\"https://img.alicdn.com/imgextra/i4/2616970884/O1CN01UjAb991IOuhKaKFmx_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/2616970884/O1CN01VsaKJm1IOugh0MBM9_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01mB86jC1IOuh8zbwej_!!2616970884.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2616970884/O1CN01jes3A81IOuh8zawH9_!!2616970884.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/2616970884/O1CN01UjAb991IOuhKaKFmx_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/2616970884/O1CN01VsaKJm1IOugh0MBM9_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01mB86jC1IOuh8zbwej_!!2616970884.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2616970884/O1CN01jes3A81IOuh8zawH9_!!2616970884.jpg_760x760Q50s50.jpg_.webp\"]', '三星', '1');
|
|
||||||
INSERT INTO `wares` VALUES (140, 'Samsung/三星 GALAXY Note9 ', '4378', '3999', '八核|2.8GHz,1.7GHzWIFI上网,GPS导航,双卡双待', '[\"Samsung/三星 GALAXY Note9 12G+256G 星空蓝\"]', '2048', '[\"https://img.alicdn.com/imgextra/i2/832146906/O1CN013nA9IE20szn1K2kMj_!!832146906.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/832146906/O1CN01aGhLTn20sznM7QKdG_!!832146906.jpg_640x0q80_.webp\", \"https://img.alicdn.com/imgextra/i1/832146906/O1CN01TJlmZ420szn2F1pvj_!!832146906.jpg_640x0q80_.webp\", \"https://img.alicdn.com/imgextra/i2/832146906/O1CN01oA4neS20szmzLG1pm_!!832146906.jpg_640x0q80_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/832146906/O1CN013nA9IE20szn1K2kMj_!!832146906.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/832146906/O1CN01aGhLTn20sznM7QKdG_!!832146906.jpg_640x0q80_.webp\", \"https://img.alicdn.com/imgextra/i1/832146906/O1CN01TJlmZ420szn2F1pvj_!!832146906.jpg_640x0q80_.webp\", \"https://img.alicdn.com/imgextra/i2/832146906/O1CN01oA4neS20szmzLG1pm_!!832146906.jpg_640x0q80_.webp\"]', '三星', '1');
|
|
||||||
INSERT INTO `wares` VALUES (141, 'Samsung/三星 GALAXY S9 S9Plus', '4378', '3378', '后置摄像头: 1200万\r\n\r\n摄像头类型: 双摄像头(前后)', '[\"Galaxy S9 8G+256G 曜石黑\"]', '1328', '[\"https://gd1.alicdn.com/imgextra/i2/3845591176/O1CN01NWCOfE1KYeKKg7xia_!!3845591176.jpg\", \"https://gd4.alicdn.com/imgextra/i4/3845591176/O1CN01cClCUQ1KYeKFA9F7O_!!3845591176.jpg\", \"https://gd1.alicdn.com/imgextra/i1/3845591176/O1CN01PiVZtD1KYeKMlI5og_!!3845591176.jpg\", \"https://gd2.alicdn.com/imgextra/i2/3845591176/O1CN01XN5MMW1KYeKMsn59o_!!3845591176.jpg\"]', '[\"https://gd1.alicdn.com/imgextra/i2/3845591176/O1CN01NWCOfE1KYeKKg7xia_!!3845591176.jpg\", \"https://gd4.alicdn.com/imgextra/i4/3845591176/O1CN01cClCUQ1KYeKFA9F7O_!!3845591176.jpg\", \"https://gd1.alicdn.com/imgextra/i1/3845591176/O1CN01PiVZtD1KYeKMlI5og_!!3845591176.jpg\", \"https://gd2.alicdn.com/imgextra/i2/3845591176/O1CN01XN5MMW1KYeKMsn59o_!!3845591176.jpg\"]', '三星', '1');
|
|
||||||
INSERT INTO `wares` VALUES (142, 'Samsung/三星 Galaxy M30s ', '1699', '1499', '4800万+800万+500万后置三摄', '[\"Samsung/三星 Galaxy M30s 8G+256G 梦想蓝\"]', '888', '[\"https://img.alicdn.com/imgextra/i3/2616970884/O1CN01QFRO2y1IOuhJZ8Kkr_!!2616970884.jpg_430x430q90.jpg\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01A8SzRr1IOugm1nvVk_!!2616970884.jpg_430x430q90.jpg\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01iaqobA1IOuh8hJZfX_!!2616970884.jpg_430x430q90.jpg\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01qJ6xec1IOugjku3Er_!!2616970884.jpg_430x430q90.jpg\"]', '[\"https://img.alicdn.com/imgextra/i3/2616970884/O1CN01QFRO2y1IOuhJZ8Kkr_!!2616970884.jpg_430x430q90.jpg\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01A8SzRr1IOugm1nvVk_!!2616970884.jpg_430x430q90.jpg\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01iaqobA1IOuh8hJZfX_!!2616970884.jpg_430x430q90.jpg\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01qJ6xec1IOugjku3Er_!!2616970884.jpg_430x430q90.jpg\"]', '三星', '2');
|
|
||||||
INSERT INTO `wares` VALUES (143, 'Samsung三星 Galaxy Note10+', '7999', '7699', '1600万像素超广角摄像头+1200万像素广角摄像头+1200万像素长焦摄像头', '[\"Samsung三星 Galaxy Note10+ 8G+256G 原谅绿\"]', '888', '[\"https://img.alicdn.com/imgextra/i4/268451883/O1CN01LrfXdf1PmSMpqDBYA_!!268451883.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/268451883/O1CN012LawEm1PmSLWqdUBN_!!268451883.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/268451883/O1CN017dd2TI1PmSLUboI8e_!!268451883.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/268451883/O1CN01UALoj21PmSLW760si_!!268451883.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/268451883/O1CN01LrfXdf1PmSMpqDBYA_!!268451883.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/268451883/O1CN012LawEm1PmSLWqdUBN_!!268451883.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/268451883/O1CN017dd2TI1PmSLUboI8e_!!268451883.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/268451883/O1CN01UALoj21PmSLW760si_!!268451883.jpg_760x760Q50s50.jpg_.webp\"]', '三星', '2');
|
|
||||||
INSERT INTO `wares` VALUES (144, '三星 Galaxy A70s', '2699', '2499', ' 6400万像素+800万像素+500万像素', '[\"三星 Galaxy A70s 8G256G 激情白\"]', '858', '[\"https://img.alicdn.com/imgextra/i3/263726286/O1CN01i4XB8g1wJ2ExZRkzs_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/263726286/O1CN01HnKatP1wJ2F2wCHFu_!!263726286.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/263726286/O1CN019NF3zi1wJ2Exojpen_!!263726286.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/263726286/O1CN01cKS9Gx1wJ2EzBeaXG_!!263726286.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i3/263726286/O1CN01i4XB8g1wJ2ExZRkzs_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/263726286/O1CN01HnKatP1wJ2F2wCHFu_!!263726286.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/263726286/O1CN019NF3zi1wJ2Exojpen_!!263726286.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/263726286/O1CN01cKS9Gx1wJ2EzBeaXG_!!263726286.jpg_760x760Q50s50.jpg_.webp\"]', '三星', '3');
|
|
||||||
INSERT INTO `wares` VALUES (145, '三星 Galaxy Fold SM-F9000', '16690', '16690', '电容屏,多点触控 6400万像素+800万像素+500万像素', '[\"三星 Galaxy Fold SM-F9000 12G+512G 星空银\"]', '999', '[\"https://img.alicdn.com/imgextra/i4/70311134/O1CN01hQ75471KFPhrwwuPp_!!70311134.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i2/70311134/O1CN01rthnIc1KFPhkvuBrV_!!70311134.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i2/70311134/O1CN018dHug91KFPhoiiuvA_!!70311134.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/70311134/O1CN01nVaOCw1KFPhoFxUKa_!!70311134.jpg_640x640q80_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/70311134/O1CN01hQ75471KFPhrwwuPp_!!70311134.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i2/70311134/O1CN01rthnIc1KFPhkvuBrV_!!70311134.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i2/70311134/O1CN018dHug91KFPhoiiuvA_!!70311134.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/70311134/O1CN01nVaOCw1KFPhoFxUKa_!!70311134.jpg_640x640q80_.webp\"]', '三星', '4');
|
|
||||||
INSERT INTO `wares` VALUES (146, '三星 GALAXY S8+plus', '2060', '1999', '美版s8全网通4G曲面屏智能手机', '[\"三星 GALAXY S8+plus 8G+128G 电光蓝\"]', '899', '[\"https://img.alicdn.com/imgextra/i4/1083731246/O1CN010iut151L4i3fcm3ni_!!1083731246.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/1083731246/O1CN01HAzGmH1L4hz4Y0CZf_!!1083731246.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i3/1083731246/O1CN01ERfXOB1L4hz3Rfw0l_!!1083731246.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/1083731246/O1CN01q2MHk11L4hz5Yrpek_!!1083731246.jpg_640x640q80_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/1083731246/O1CN010iut151L4i3fcm3ni_!!1083731246.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/1083731246/O1CN01HAzGmH1L4hz4Y0CZf_!!1083731246.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i3/1083731246/O1CN01ERfXOB1L4hz3Rfw0l_!!1083731246.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/1083731246/O1CN01q2MHk11L4hz5Yrpek_!!1083731246.jpg_640x640q80_.webp\"]', '三星', '2');
|
|
||||||
INSERT INTO `wares` VALUES (147, '魅族16T', '2299', '2299', '【赠解码耳机/碎屏险】/meizu/魅族16T全网通4G大屏骁龙855官网官方旗舰店正品魅族16t新款16spro plus', '[\"魅族16T 8GB+128GB 鲸跃蓝\", \"魅族16T 6GB+256GB 日光橙\", \"魅族16T 6GB+128GB 湖光绿\"]', '899', '[\"https://img.alicdn.com/imgextra/i4/4108177074/O1CN01RnupcB227wKxxxXah_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i2/4108177074/O1CN01uopQUK227wL1Xg0sy_!!4108177074.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/4108177074/O1CN01xwSwCT227wKxPHUqm_!!4108177074.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/4108177074/O1CN01DlXJOv227wLKnKYMw_!!4108177074.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/4108177074/O1CN01aEV4Db227wLLqZ143_!!4108177074.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/4108177074/O1CN01ColfP2227wLKnLDxq_!!4108177074.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i2/4108177074/O1CN01FE53Ow227wLNvx7S1_!!4108177074.jpg_760x760Q90s50.jpg_.webp\"]', '魅族', '2');
|
|
||||||
INSERT INTO `wares` VALUES (148, '魅族 X8', '1498', '848', '【加购收藏赢POP2】Meizu/魅族 X8准旗舰游戏拍照骁龙710游戏智能颜值手机学生机商务机官网官方旗舰店正品', '[\"魅族 X8 4GB+64GB 玉白\", \"魅族 X8 6GB+128GB 亮黑\", \"魅族 X8 6GB+128GB 幻蓝\"]', '899', '[\"https://img.alicdn.com/imgextra/i2/1695308781/O1CN01dNxCdn2EjkQG0CPRz_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/1695308781/O1CN01800J3v2EjkQIomSXd_!!1695308781.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/1695308781/O1CN010qwcQb2EjkQHCaDkb_!!1695308781.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/1695308781/O1CN01cvlqgA2EjkN62tpyi_!!1695308781.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/1695308781/O1CN01nSHKgY2EjkN6f5CjU_!!1695308781.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/1695308781/O1CN01NJXrJl2EjkN62tR42_!!1695308781.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/1695308781/O1CN01Pkf6OC2EjkN48XHvP_!!1695308781.jpg_760x760Q90s50.jpg_.webp\"]', '魅族', '1');
|
|
||||||
INSERT INTO `wares` VALUES (149, '魅族16sPro', '2699', '2689', '【6+128白色预售5天内发货】Meizu/魅族16sPro骁龙855Plus4800W光学防抖三摄屏下指纹全面屏高端正品手机', '[\"魅族16sPro 8GB+128GB 黑之谧镜\", \"魅族16sPro 6GB+128GB 暮光森林\", \"魅族16sPro 8GB+256GB 梦幻独角兽\"]', '900', '[\"https://img.alicdn.com/imgextra/i4/1695308781/O1CN01cIaaDh2EjkQRswlVh_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/1695308781/O1CN01WNm55k2EjkPYJuG2Y_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/1695308781/O1CN018gOJIP2EjkPP0olkm_!!1695308781.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/1695308781/O1CN01AJePkX2EjkQd9Jeo6_!!1695308781.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/1695308781/O1CN01N1xvT22EjkPSOsRpB_!!1695308781.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/1695308781/O1CN01w66tXT2EjkQdwEKJg_!!1695308781.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/1695308781/O1CN01Si67IM2EjkQfpdJXA_!!1695308781.jpg_760x760Q90s50.jpg_.webp\"]', '魅族', '3');
|
|
||||||
INSERT INTO `wares` VALUES (150, '魅族16X', '1298', '1298', '魅族16X 1212价格提前享【送充电宝/蓝牙手环再送699元豪礼】Meizu官方准旗舰手机专卖店X8骁龙71016x手机', '[\"魅族16X 6GB+64GB 云山蓝\", \"魅族16X 6GB+128GB 砚墨黑\", \"魅族16X 6GB+128GB 汝窑白\"]', '900', '[\"https://img.alicdn.com/imgextra/i1/2133951112/O1CN01uwBTOD1K5KzrCUkvp_!!2133951112.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/2133951112/O1CN01uwBTOD1K5KzrCUkvp_!!2133951112.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/2133951112/O1CN01Ex64Ax1K5Kzq9DWv7_!!2133951112.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i3/2133951112/O1CN01fZkQ501K5KwMdog1W_!!2133951112.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2133951112/O1CN01ge8Q771K5KwLoa8xy_!!2133951112.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/2133951112/O1CN01U8pMqv1K5KwKLUVti_!!2133951112.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i2/2133951112/O1CN01zI9qtS1K5KwMn5Ltk_!!2133951112.jpg_760x760Q90s50.jpg_.webp\"]', '魅族', '3');
|
|
||||||
INSERT INTO `wares` VALUES (151, '魅族 PRO7', '1528', '1528', '顺丰包邮【原封】Meizu/魅族 PRO7 双摄全网通4G智能画屏手机 双屏魅族官方旗舰店官网正品魅族pro7 plus 16x', '[\"魅族 PRO7 6GB+64GB 曜影黑\", \"魅族 PRO7 6GB+128GB 香槟金\", \"魅族 PRO7 6GB+128GB 静谧黑\"]', '900', '[\"https://img.alicdn.com/imgextra/i3/507957984/O1CN01EkGZVe28qihoNFKq5_!!0-item_pic.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/507957984/O1CN01VjkTkz28qihmXoeyR_!!507957984.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i2/507957984/O1CN01XUK0LT28qihoMqE9n_!!507957984.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/1124960044/TB2J64bcjgy_uJjSZKPXXaGlFXa_!!1124960044.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/1124960044/TB2ba_lh3vD8KJjSsplXXaIEFXa_!!1124960044.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/1124960044/TB2lh_th46I8KJjSszfXXaZVXXa_!!1124960044.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/507957984/O1CN0191k8zm28qikrLOtng_!!507957984.jpg_760x760Q90s50.jpg_.webp\"]', '魅族', '4');
|
|
||||||
INSERT INTO `wares` VALUES (152, '魅族 15 PLUS', '1750', '1699', '现货顺丰速发Meizu/魅族 魅族 15 PLUS全网通4G智能手机15Plus 官方旗舰店官网正品 16THPLUS thplus', '[\"魅族 15 PLUS 6GB+64GB 砚墨\", \"魅族 15 PLUS 6GB+128GB 玄武灰\", \"魅族 15 PLUS 6GB+128GB 雅金\"]', '900', '[\"https://img.alicdn.com/imgextra/i3/361925594/O1CN01D64EfE1rC65JXtNaN_!!361925594.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/361925594/TB28H9neOMnBKNjSZFzXXc_qVXa_!!361925594.jpg_760x760Q50s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/361925594/TB2D7VwX8gXBuNjt_hNXXaEiFXa_!!361925594.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/361925594/O1CN01OB0qKK1rC66sBeUlu_!!361925594.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/361925594/O1CN015LKBQS1rC66pqZsMd_!!361925594.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/361925594/O1CN01DwlKi41rC66pqaHJm_!!361925594.jpg_760x760Q90s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/361925594/O1CN01Bi5vto1rC66pSEcZF_!!361925594.jpg_760x760Q90s50.jpg_.webp\"]', '魅族', '3');
|
|
||||||
INSERT INTO `wares` VALUES (153, '魅族 魅蓝note5 note3', '579', '579', 'Meizu/魅族 魅蓝note5 note3全网通双卡4G八核5.5屏指纹智能手机', '[\"魅蓝note5全网通4G指纹解锁 6GB+64GB 银色\", \"魅蓝note5全网通4G指纹解锁 6GB+128GB 金色\", \"魅蓝5全网通4G指纹解锁 6GB+128GB 白色\"]', '900', '[\"https://img.alicdn.com/imgextra/i3/3328568129/O1CN01PRjfeH29v8BwYvZH6_!!3328568129.jpg_640x640q80_.webp\",\"https://img.alicdn.com/imgextra/i3/3328568129/O1CN01PRjfeH29v8BwYvZH6_!!3328568129.jpg_640x640q80_.webp\", \"https://img.alicdn.com/imgextra/i1/3328568129/O1CN01zWa8zl29v8Btxy4ru_!!3328568129.jpg_640x640q80_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/3328568129/O1CN01Vs5xJq29v8BvnQRkN_!!3328568129.jpg_640x0q80_.webp\",\"https://img.alicdn.com/imgextra/i3/3328568129/O1CN01dcblNp29v8Btxysq7_!!3328568129.jpg_640x0q80_.webp\",\"https://img.alicdn.com/imgextra/i4/3328568129/O1CN01fDIGac29v8BvdpA5f_!!3328568129.jpg_640x0q80_.webp\",\"https://img.alicdn.com/imgextra/i2/3328568129/O1CN015r6iX929v8BwYyWN7_!!3328568129.png_640x0q80_.webp\"]', '魅族', '3');
|
|
||||||
INSERT INTO `wares` VALUES (154, '魅族 note8', '1149', '1149', 'Meizu/魅族 note8 全面屏6英寸4G全网通 智能拍照手机', '[\"魅族 note8 4+64G 蓝色\", \"魅族 note8 4+64G 黑色\", \"魅族 note8 4+64G 红色\"]', '900', '[\"https://img.alicdn.com/imgextra/i4/685835129/O1CN015Zo6ZQ1nl7wgIaXck_!!685835129.jpg_640x640q80_.webp\",\"https://img.alicdn.com/imgextra/i3/685835129/O1CN01RrDidY1nl7wYE1pLO_!!685835129.jpg_640x640q80_.webp\",\"https://img.alicdn.com/imgextra/i4/685835129/O1CN01SLUub51nl7wiNcEBu_!!685835129.jpg_640x640q80_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/685835129/O1CN01chdCKV1nl7wh52kYJ_!!685835129.jpg_640x0q80_.webp\",\"https://img.alicdn.com/imgextra/i4/685835129/O1CN01rHI9ZS1nl7wf8YDCz_!!685835129.jpg_640x0q80_.webp\",\"https://img.alicdn.com/imgextra/i1/685835129/O1CN01rQELil1nl7wh52Pma_!!685835129.jpg_640x0q80_.webp\",\"https://img.alicdn.com/imgextra/i4/685835129/O1CN01hhWt3r1nl7wiNyJai_!!685835129.jpg_640x0q80_.webp\"]', '魅族', '2');
|
|
||||||
INSERT INTO `wares` VALUES (155, '魅族 PRO6plus', '1528', '1528', '顺丰速发128G版 MeiZu/魅族 PRO6plus手机 公开版 移动联通4G手机 魅族官方旗舰店官网正品pro7 pro6s手机', '[\"魅族 PRO6plus 4+64G 香槟金\"]', '900', '[\"https://img.alicdn.com/imgextra/i4/507957984/O1CN01XLAdb928qijpAh26q_!!507957984.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/507957984/O1CN01TiPbyA28qijm75qQ3_!!507957984.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/507957984/O1CN01Kc8Dbz28qijqKPkzF_!!507957984.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i1/507957984/O1CN01dkswNo28qijnId9Kn_!!507957984.png_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/507957984/O1CN01k1lIut28qijp3EnX7_!!507957984.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/507957984/O1CN01VNeRnk28qijqKUiyT_!!507957984.jpg_2200x2200Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/507957984/O1CN01ktptF428qijp3EC80_!!507957984.jpg_2200x2200Q90s50.jpg_.webp\"]', '魅族', '2');
|
|
||||||
INSERT INTO `wares` VALUES (156, '魅蓝5S', '629', '629', '现货当天发【送壳膜指环扣多重壕礼】Meizu/魅族 魅蓝5S全网通4G学生智能手机魅蓝6t 魅族官方旗舰店官网正品', '[\"魅蓝5S 4+64G 香槟金\", \"魅蓝5S 4+64G 月光银\"]', '900', '[\"https://img.alicdn.com/imgextra/i3/507957984/O1CN01Gm4jlZ28qih0FSMRM_!!507957984.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/507957984/O1CN01hwdJ0U28qigsaOabt_!!507957984.jpg_760x760Q50s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/507957984/O1CN01NCtKtG28qigxkwFas_!!507957984.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i3/507957984/O1CN01CPrZqz28qilQsrQZ7_!!507957984.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1124960044/TB2MImGX3Aq0eJjSZFtXXc.qVXa_!!1124960044.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1124960044/TB2.iM6a3r5ZeJjSZFqXXbfvVXa_!!1124960044.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/1124960044/TB2WCC2d2NNTKJjSspkXXaeWFXa_!!1124960044.jpg_760x760Q90s50.jpg_.webp\"]', '魅族', '1');
|
|
||||||
INSERT INTO `wares` VALUES (157, '诺基亚 NOKIA 8110', '349.00', '399.00', '商品产地:越南 / CPU型号:其他 / 运行内存:2GB以下 / 机身存储:8GB以下 / 电池容量(mAh):1500/ 后摄主摄像素:200万像素 / 操作系统:功能机 / 多功能NFC / 4G LTE网络特性:其他', '[\"诺基亚 NOKIA 8 Sirocco 6G+128G 全网通 移动联通电信4G\", \"诺基亚 NOKIA 8 Sirocco 6G+128G 全网通 移动联通电信4G\"]', '423', '[\"http://img10.360buyimg.com/n1/s450x450_jfs/t23524/8/857854412/134171/f75a7737/5b45e3f8Ncbbfc7f2.jpg\", \"http://img10.360buyimg.com/n1/s450x450_jfs/t22018/53/2084925402/77911/6f4dd/5b45e3efN09bb5117.jpg\", \"http://img10.360buyimg.com/n1/s450x450_jfs/t24382/256/846922479/79906/9a4c6a34/5b45e409N1ee55713.jpg\"]', '[\"http://img10.360buyimg.com/n1/s450x450_jfs/t24382/256/846922479/79906/9a4c6a34/5b45e409N1ee55713.jpg\"]', '诺基亚', '2');
|
|
||||||
INSERT INTO `wares` VALUES (158, '诺基亚 NOKIA 9 PureView', '3799', '4899', '商品产地:中国大陆 / CPU型号:骁龙845 / 后摄主摄像素:2000万像素 / 前摄主摄像素:2000万像素 / 4500mAh大电量 / 充电器:9V/2A / 热点:人脸识别,无线充电 / 老人机配置:智能机(老龄模式) / 4G LTE网络特性:VOLTE 4G通话 / 4G LTE网络特性:VOLTE 4G通话', '[\"诺基亚 NOKIA 9 PureView 6GB+128GB 宇宙蓝 蔡司认证 后置5摄 全网通 4G双卡双待\", \"诺基亚 NOKIA 9 PureView 6GB+128GB 宇宙蓝 蔡司认证 后置5摄 全网通 4G双卡双待\"]', '655', '[\"http://img12.360buyimg.com/n1/s450x450_jfs/t1/11469/8/8642/135615/5c6f6794Edaba6de6/f0b2e12379b249e4.jpg\", \"http://img12.360buyimg.com/n1/s450x450_jfs/t1/29848/36/7735/79609/5c6f6787E7a2abe2e/93ef84ca61d796c4.jpg\", \"http://img12.360buyimg.com/n1/s450x450_jfs/t1/28899/15/7787/156326/5c6f678cE67a4935c/b322ccf19bae1b51.jpg\"]', '[\"//img12.360buyimg.com/n1/s450x450_jfs/t1/9361/14/15398/207313/5c6f6780Ea1cb0bde/75da0ed4988f27b2.jpg\"]', '诺基亚', '3');
|
|
||||||
INSERT INTO `wares` VALUES (159, '诺基亚(NOKIA)106', '149', '168', '商品名称:诺基亚(NOKIA)/诺基亚106商品编号:40294783703/商品毛重:170.00g/机身存储:8GB以下/存储卡:不支持存储卡/后摄主摄像素:无后置摄像头/前摄主摄像素:无前置摄像头屏幕/前摄组合:其他/电池容量(mAh):800/充电器:其他/机身颜色:深灰色', '[\"诺基亚 NOKIA 9 PureView 6GB+128GB 宇宙蓝 蔡司认证 后置5摄 全网通 4G双卡双待\", \"诺基亚 NOKIA 9 PureView 6GB+128GB 宇宙蓝 蔡司认证 后置5摄 全网通 4G双卡双待\"]', '900', '[\"//img13.360buyimg.com/n1/s450x450_jfs/t1/55582/40/12107/108432/5d8f1143E43b940eb/691e0202cbeaf987.jpg\", \"http://img13.360buyimg.com/n1/s450x450_jfs/t1/27192/13/3769/94762/5c2b1122E4b031ca3/f7c07773b39c463f.jpg\", \"http://img13.360buyimg.com/n1/s450x450_jfs/t1/62450/21/11585/137911/5d8f1143Ed720ddf8/6837dc87471e9439.jpg\"]', '[\"http://img13.360buyimg.com/n1/s450x450_jfs/t1/62629/10/11583/140298/5d8f1143E9dd56b2f/62904854462a7209.jpg\"]', '诺基亚', '4');
|
|
||||||
INSERT INTO `wares` VALUES (160, '诺基亚 NOKIA X6', '1059', '1299', '商品毛重:340.00g/CPU型号:其他/运行内存:6GB/机身存储:64GB/存储卡:其它存储卡/摄像头数量:后置单摄后摄/主摄像素:1600万像素/前摄主摄像素:500万像素/主屏幕尺寸(英寸):5.8英寸/电池容量(mAh):3060', '[\"诺基亚 NOKIA X6 6GB+64GB网通 双卡双待 移动联通电信4G手机 暗夜蓝 6GB+64GB\", \"诺基亚 NOKIA X6 6GB+64GB网通 双卡双待 移动联通电信4G手机 暗夜蓝 6GB+64GB\"]', '788', '[\"http://img14.360buyimg.com/n1/s450x450_jfs/t1/42476/1/6555/244846/5d01fe6cEaa5fa69e/3d3cb8cf97e5d14e.jpg\", \"https://img14.360buyimg.com/n1/s546x546_jfs/t1/71963/18/1801/203775/5d01fe6eE30c766be/e8060583cb71b6e5.jpg\", \"https://img14.360buyimg.com/n0/jfs/t1/69220/34/1832/151535/5d01fe71E61ed7ddc/c211e96e505ce66e.jpg\"]', '[\"http://img14.360buyimg.com/n1/s450x450_jfs/t1/50735/27/2293/84662/5d01fe72Ef508ecef/d8083262b01ac38b.jpg\"]', '诺基亚', '4');
|
|
||||||
INSERT INTO `wares` VALUES (161, '诺基亚 7 Plus (Nokia 7 Plus)', '3799', '4899', 'CPU型号:骁龙845 / 后摄主摄像素:2000万像素 / 前摄主摄像素:2000万像素 / 4500mAh大电量 / 充电器:9V/2A / 热点:人脸识别,无线充电 / 4G LTE网络特性:VOLTE 4G通话 / 4G LTE网络特性:VOLTE 4G通话', '[\"诺基亚 7 Plus (Nokia 7 Plus) 6G+64GB 全网通双卡双待\", \"诺基亚 7 Plus (Nokia 7 Plus) 6G+64GB 全网通双卡双待\"]', '344', '[\"http://img12.360buyimg.com/n1/s450x450_jfs/t1/11469/8/8642/135615/5c6f6794Edaba6de6/f0b2e12379b249e4.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/9977e24825a323e9a67311ab93436fe1.jpg\", \"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/b1a7d9b4add24bafbafd965038ac565b.jpg\"]', '[\"https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/61a776c7464886c584117d7c0f96f12b.jpg?f=webp&w=1080&h=1800&bg=16110E\"]', '诺基亚', '1');
|
|
||||||
INSERT INTO `wares` VALUES (162, '诺基亚 7 Plus', '2099', '2199', 'CPU型号:麒麟845 / 后摄主摄像素:2000万像素 / 前摄主摄像素:2000万像素 / 4500mAh大电量 / 充电器:9V/2A / 热点:人脸识别,无线充电/ 4G LTE网络特性:VOLTE 4G通话 / 4G LTE网络特性:VOLTE 4G通话', '[\"诺基亚 7 Plus 4G+64GB 全网通 双卡双待\", \"诺基亚 7 Plus 4G+64GB 全网通 双卡双待\"]', '877', '[\"https://mercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0E/02/ChMkJ1sU4NiIPCztAAFlbR-pyaYAAoy9gFw8AwAAWWF889.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/07/04/ChMkJlqjTJCIXMNoAAHPPP1F63UAAlXvAGJ2QYAAc9U818.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/07/04/ChMkJlqjTJaIRh0qAAEh2iToOJwAAlXvAJ_LSoAASHy896.jpg\"]', '[\"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/07/04/ChMkJ1qjTKyIbrsDAAEL0aqKtjUAAlXvQKJCZoAAQvp452.jpg\"]', '诺基亚', '1');
|
|
||||||
INSERT INTO `wares` VALUES (163, '诺基亚 NOKIA X5', '1219', '1319', 'CPU型号:骁龙845 / 后摄主摄像素:2000万像素 / 前摄主摄像素:2000万像素 / 4500mAh大电量 / 充电器:9V/2A / 热点:人脸识别,无线充电 / 4G LTE网络特性:VOLTE 4G通话', '[\"诺基亚 NOKIA X5 4GB+64GB 全网通 移动联通电信4G手机\", \"诺基亚 NOKIA X5 4GB+64GB 全网通 移动联通电信4G手机\"]', '766', '[\"https://mercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/00/0B/ChMkJ1tVaRGIQhTPAAFa772MpVUAAp9UwO1SS0AAVsH853.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0E/0B/ChMkJ1tP_4CIEKnHAAFDfjYGmXYAAp1WQC5q4IAAUOW340.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0E/0B/ChMkJ1tP_4WILbptAAEYUX2-6TkAAp1WQDNFUoAARhp598.jpg\"]', '[\"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0E/0B/ChMkJltP_4uIKAriAABPMHMpbikAAp1WQDc78cAAE9I393.jpg\"]', '诺基亚', '2');
|
|
||||||
INSERT INTO `wares` VALUES (164, '诺基亚 6(Nokia6)', '3799', '4899', 'CPU型号:骁龙845 / 后摄主摄像素:2000万像素 / 前摄主摄像素:2000万像素 / 4500mAh大电量 / 充电器:9V/2A / 热点:人脸识别,无线充电 / 老人机配置:智能机(老龄模式) / 4G LTE网络特性:VOLTE 4G通话 / 4G LTE网络特性:VOLTE 4G通话', '[\"诺基亚 6(Nokia6) 全网通手机 4GB运行\", \"诺基亚 6(Nokia6) 全网通手机 4GB运行\"]', '339', '[\"https://mercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0B/08/ChMkJljwe6SIdN6TAAEviOIuyucAAbqLQI7jioAAS-g412.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/05/0B/ChMkJ1jgqtmIIEYdAADTUkE3lyMAAbS-gJ6qnEAANNq667.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/02/09/ChMkJ1itFr6ILn-6AACltV1rHPEAAaGjwDYsQQAAKXN732.jpg\"]', '[\"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/02/09/ChMkJ1itFsuILlFwAABYHwQCQAAAAaGjwDnqA8AAFg3495.jpg\"]', '诺基亚', '3');
|
|
||||||
INSERT INTO `wares` VALUES (165, '诺基亚 NOKIA X6', '3799', '4899', 'CPU型号:骁龙845 / 后摄主摄像素:2000万像素 / 前摄主摄像素:2000万像素 / 4500mAh大电量 / 充电器:9V/2A / 热点:人脸识别,无线充电 / 老人机配置:智能机(老龄模式) / 4G LTE网络特性:VOLTE 4G通话 / 4G LTE网络特性:VOLTE 4G通话', '[\"诺基亚 NOKIA X6 6G+64G 双卡双待 移动联通电信4G手机\", \"诺基亚 NOKIA X6 6G+64G 双卡双待 移动联通电信4G手机\"]', '258', '[\"https://mercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/09/09/ChMkJ1s_EHKIIdfvAAEEsZEuVB0AApguQPAa5oAAQTJ079.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0A/0D/ChMkJlsHeqWITsryAAFjXFaSkGcAAolrgNar5kAAWN0290.jpg\", \"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0A/07/ChMkJ1sGV0OINW1hAAEFXr7O8zQAAokPwCyL3cAAQV2196.jpg\"]', '[\"https://ercrt-fd.zol-img.com.cn/t_s400x400/g5/M00/0A/07/ChMkJ1sGVzuIF33tAAAt2PF9WfgAAokPwCkrlUAAC3w472.jpg\"]', '诺基亚', '3');
|
|
||||||
INSERT INTO `wares` VALUES (166, '华为荣耀20', '2000', '3000', '荣耀20 李现同款 4800万超广角AI四摄 3200W美颜自拍 麒麟Kirin980全网通版8GB+128GB 幻影蓝 全面屏手机', '[\"华为荣耀 20 8GB+128GB 幻影蓝\", \"华为荣耀 20 6GB+128GB 蓝水翡翠\"]', '899', '[\"https://img10.360buyimg.com/n1/s450x450_jfs/t1/106523/18/4870/280822/5de8fc85E07ca3577/d57fd550720cccda.jpg\", \"https://img10.360buyimg.com/n1/s450x450_jfs/t11266/172/3136897597/311385/898550cb/5ce41430N7bb10f75.jpg\", \"https://img10.360buyimg.com/n1/s450x450_jfs/t30838/143/1644160973/243014/161c5d38/5ce41458N6be67131.jpg\"]', '[\"https://img30.360buyimg.com/sku/jfs/t1/60127/2/2140/282793/5d0884e4E3c9984c1/7d763804ee1d2d22.jpg\", \"https://img30.360buyimg.com/sku/jfs/t1/45037/4/2709/282125/5d0884e4E2eda96e9/0fc85800e575fa82.jpg\",\"https://img30.360buyimg.com/sku/jfs/t1/63196/17/2291/295143/5d0884e4Ee9a84621/ffeb2f82579174b3.jpg\"]', '华为', '1');
|
|
||||||
INSERT INTO `wares` VALUES (167, '华为Mate 30 Pro', '4000', '6000', 'Huawei/华为Mate 30 Pro 5G麒麟990徕卡四摄5G芯片智能手机mate30pro5g官方旗舰店', '[\"华为Mate 30 Pro 8GB+256GB 幻影蓝\", \"华为Mate 30 Pro 6GB+128GB 翡翠蓝\"]', '1000', '[\"https://img.alicdn.com/imgextra/i1/2838892713/O1CN01waq2hb1Vub5zMArfX_!!2838892713.png_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/2838892713/O1CN01wARuRn1Vub5y7N0wt_!!2838892713.png_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/2838892713/O1CN01G7PZEN1Vub6119Q7g_!!2838892713.png_2200x2200Q100s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01abUNoR1Vub5yosnsC_!!2838892713.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/2838892713/O1CN019h5iKQ1Vub64RUFju_!!2838892713.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '2');
|
|
||||||
INSERT INTO `wares` VALUES (168, '华为nova6', '5000', '5400', 'Huawei/华为nova6 5G/4G全网通麒麟990芯片官方旗舰店正品40w快充手机nova5、nova4', '[\"华为nova6 8GB+256GB 幻影蓝\", \"华为nova6 6GB+128GB 普罗旺斯\"]', '1200', '[\"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01CyaLTr1IOuhIAw2VY_!!2616970884.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2616970884/O1CN01od8HAA1IOuhIR4D8c_!!2616970884.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/2616970884/O1CN01wk80Q31IOuhKdlsEI_!!2616970884.jpg_2200x2200Q100s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/2616970884/O1CN01WHlkfn1IOuhM47Ru1_!!2616970884.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/2616970884/O1CN01mCIV7N1IOuhM45q2t_!!2616970884.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '1');
|
|
||||||
INSERT INTO `wares` VALUES (169, '华为 Mate 20 Pro', '4000', '5500', 'Huawei/华为 Mate 20 Pro 曲面屏后置徕卡三摄980芯片智能手机mate20pro华为官方旗舰店', '[\"华为 Mate 20 Pro 8GB+256GB 馥蕾红(UD版)\", \"华为 Mate 20 Pro 6GB+128GB 极光色(UD版)\"]', '1111', '[\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN011VuazeKxZIjozDb_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2616970884/O1CN01od8HAA1IOuhIR4D8c_!!2616970884.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/2838892713/O1CN011VuazdHXcPo1CK3_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/2838892713/O1CN01KTE7nN1Vub2JRGh7G_!!2838892713.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i1/2838892713/O1CN01NbnKYa1Vub2H65taM_!!2838892713.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '4');
|
|
||||||
INSERT INTO `wares` VALUES (170, '华为畅享10 Plus', '5500', '6000', 'Huawei/华为畅享10 Plus超清全视屏4800万三摄智能手机华为官方旗舰店畅享10plus', '[\"华为畅享10 Plus 8GB+256GB 翡冷翠\", \"华为畅享10 Plus 6GB+128GB 天空之境\"]', '2222', '[\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01N6h81B1Vub58pYZ16_!!0-item_pic.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01x1QDgh1Vub59WkhZ8_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/2838892713/O1CN01zo2b311Vub51oLYwg_!!2838892713.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/2838892713/O1CN01YCIQov1Vub5CNhask_!!2838892713.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01dfwAc81Vub64HVLQo_!!2838892713.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '3');
|
|
||||||
INSERT INTO `wares` VALUES (171, '华为麦芒 8', '3000', '3500', 'Huawei/华为麦芒 8全面屏AI三摄超级夜景智能手机华为正品官方手机华为官方旗舰店', '[\"华为麦芒 8 8GB+256GB 翡冷翠\", \"华为麦芒 8 6GB+128GB 幻夜黑\"]', '2222', '[\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01N6h81B1Vub58pYZ16_!!0-item_pic.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01x1QDgh1Vub59WkhZ8_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i4/2838892713/O1CN01yCghAq1Vub3lFSia0_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i2/2838892713/O1CN01MPmKoy1Vub67nnjME_!!2838892713.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01fFoK0e1Vub66OhQzT_!!2838892713.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01EEigyR1Vub66OiZgF_!!2838892713.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '1');
|
|
||||||
INSERT INTO `wares` VALUES (172, '华为 畅享9 PLUS', '3522', '4000', '华为 畅享9 PLUS中移动手机正品官方旗舰店 9S 9e 畅想MAX plus 9X 10', '[\"华为 畅享9 PLUS 8GB+256GB 翡冷翠\", \"华为 畅享9 PLUS 6GB+128GB 幻夜黑\"]', '3333', '[\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01N6h81B1Vub58pYZ16_!!0-item_pic.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01x1QDgh1Vub59WkhZ8_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i1/1776456424/O1CN01QkQ8hG1xKEputfFqQ_!!1776456424.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i3/1776456424/O1CN011xKEnQ636OHzZw9_!!1776456424.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1776456424/O1CN01eLGDhZ1xKEu77uiqN_!!1776456424.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '4');
|
|
||||||
INSERT INTO `wares` VALUES (173, '华为 Nova 4', '2500', '3000', 'Huawei/华为 Nova 4中移动手机正品官方旗舰店新款青春版3i 2s 3e 3 4e 5 Pro 6 5i 5z', '[\"华为 Nova 4 8GB+256GB 蜜语红\", \"华为 Nova 4 6GB+128GB 幻夜黑\"]', '3533', '[\"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01N6h81B1Vub58pYZ16_!!0-item_pic.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01x1QDgh1Vub59WkhZ8_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i2/1776456424/O1CN01Q7Xsg51xKEoTGZFIM_!!1776456424.jpg_760x760Q50s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/1776456424/O1CN01wUt8Nt1xKEoUQrrSJ_!!1776456424.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i4/1776456424/O1CN01wBpRae1xKEu5Be1mw_!!1776456424.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '2');
|
|
||||||
INSERT INTO `wares` VALUES (174, '华为 nova 青春版', '1500', '2000', 'Huawei/华为 nova 青春版 全网通4G美颜3e双卡手机', '[\"华为 nova 青春版 4GB+64GB 蜜语红\", \"华为 nova 青春版 4GB+64GB 珍珠白\"]', '1000', '[\"https://img.alicdn.com/imgextra/i3/1639805004/TB2C7yLpOOYBuNjSsD4XXbSkFXa_!!1639805004.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/2838892713/O1CN01x1QDgh1Vub59WkhZ8_!!2838892713.jpg_2200x2200Q100s50.jpg_.webp\", \"https://img.alicdn.com/imgextra/i3/1639805004/TB28QuopIuYBuNkSmRyXXcA3pXa_!!1639805004.jpg_2200x2200Q100s50.jpg_.webp\"]', '[\"https://img.alicdn.com/imgextra/i4/1639805004/TB2S03yx9BYBeNjy0FeXXbnmFXa_!!1639805004.jpg_760x760Q90s50.jpg_.webp\",\"https://img.alicdn.com/imgextra/i2/1639805004/TB21lfZx4SYBuNjSspjXXX73VXa_!!1639805004.jpg_760x760Q90s50.jpg_.webp\"]', '华为', '3');
|
|
||||||
COMMIT;
|
|
||||||
|
|
||||||
SET FOREIGN_KEY_CHECKS = 1;
|
|
||||||
@@ -3,7 +3,7 @@ module.exports = {
|
|||||||
connectionLimit : 100,
|
connectionLimit : 100,
|
||||||
host: 'localhost',
|
host: 'localhost',
|
||||||
user: 'root',
|
user: 'root',
|
||||||
password: 'lb714500.',
|
password: 'lb714500',
|
||||||
database: 'shop',
|
database: 'shop',
|
||||||
insecureAuth: true
|
insecureAuth: true
|
||||||
},
|
},
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -5,15 +5,15 @@
|
|||||||
<meta name="description" content="Shop电商app后端接口">
|
<meta name="description" content="Shop电商app后端接口">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
<link href="assets/bootstrap.min.css?v=1739896396792" rel="stylesheet" media="screen">
|
<link href="assets/bootstrap.min.css?v=1744815138253" rel="stylesheet" media="screen">
|
||||||
<link href="assets/prism.css?v=1739896396792" rel="stylesheet" />
|
<link href="assets/prism.css?v=1744815138253" rel="stylesheet" />
|
||||||
<link href="assets/prism-toolbar.css?v=1739896396792" rel="stylesheet" />
|
<link href="assets/prism-toolbar.css?v=1744815138253" rel="stylesheet" />
|
||||||
<link href="assets/prism-diff-highlight.css?v=1739896396792" rel="stylesheet" />
|
<link href="assets/prism-diff-highlight.css?v=1744815138253" rel="stylesheet" />
|
||||||
<link href="assets/main.css?v=1739896396792" rel="stylesheet" media="screen, print">
|
<link href="assets/main.css?v=1744815138253" rel="stylesheet" media="screen, print">
|
||||||
<link href="assets/favicon.ico?v=1739896396792" rel="icon" type="image/x-icon">
|
<link href="assets/favicon.ico?v=1744815138253" rel="icon" type="image/x-icon">
|
||||||
<link href="assets/apple-touch-icon.png?v=1739896396792" rel="apple-touch-icon" sizes="180x180">
|
<link href="assets/apple-touch-icon.png?v=1744815138253" rel="apple-touch-icon" sizes="180x180">
|
||||||
<link href="assets/favicon-32x32.png?v=1739896396792" rel="icon" type="image/png" sizes="32x32">
|
<link href="assets/favicon-32x32.png?v=1744815138253" rel="icon" type="image/png" sizes="32x32">
|
||||||
<link href="assets/favicon-16x16.png?v=1739896396792" rel="icon" type="image/png" sizes="16x16">
|
<link href="assets/favicon-16x16.png?v=1744815138253" rel="icon" type="image/png" sizes="16x16">
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="container-fluid">
|
<body class="container-fluid">
|
||||||
@@ -1042,6 +1042,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="assets/main.bundle.js?v=1739896396792"></script>
|
<script src="assets/main.bundle.js?v=1744815138253"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -2,12 +2,10 @@
|
|||||||
|
|
||||||
## 【注意】使用注意事项
|
## 【注意】使用注意事项
|
||||||
|
|
||||||
1:前端接口使用`公钥`进行请求参数的加密操作,并将加密后的请求参数放到自定义请求头`data`中进行传递给后端,主要前端加密逻辑在`api/index.js`的拦截器中实现
|
1:用户登录注册的时候发送接口,请求头中不需要`jwt`的`token`字段。用户登录成功后,登录接口会返回`token`参数。请前端自己使用`localStorage.setItem`
|
||||||
|
|
||||||
2:用户登录注册的时候发送接口,请求头中不需要`jwt`的`token`字段。用户登录成功后,登录接口会返回`token`参数。请前端自己使用`localStorage.setItem`
|
|
||||||
方法进行本地保存`token`字段。后端的所有接口在数据请求的时候需要在请求头携带`token`字段通过身份验证。
|
方法进行本地保存`token`字段。后端的所有接口在数据请求的时候需要在请求头携带`token`字段通过身份验证。
|
||||||
|
|
||||||
3:有些接口没有参数的话,需要在调用`xxxService`的时候传入一个空的对象。例如请求首页接口
|
2:有些接口没有参数的话,需要在调用`xxxService`的时候传入一个空的对象。例如请求首页接口
|
||||||
|
|
||||||
```
|
```
|
||||||
await this.$http.homeService.getHomeData({}); # getHomeData方法接口空对象: {}
|
await this.$http.homeService.getHomeData({}); # getHomeData方法接口空对象: {}
|
||||||
|
|||||||
10
项目合集/电商App/shop_backend/package-lock.json
generated
10
项目合集/电商App/shop_backend/package-lock.json
generated
@@ -16,7 +16,6 @@
|
|||||||
"md5": "^2.2.1",
|
"md5": "^2.2.1",
|
||||||
"morgan": "~1.9.1",
|
"morgan": "~1.9.1",
|
||||||
"mysql2": "^3.12.0",
|
"mysql2": "^3.12.0",
|
||||||
"node-forge": "^1.3.1",
|
|
||||||
"node-rsa": "^1.0.7",
|
"node-rsa": "^1.0.7",
|
||||||
"pug": "2.0.0-beta11"
|
"pug": "2.0.0-beta11"
|
||||||
}
|
}
|
||||||
@@ -1148,15 +1147,6 @@
|
|||||||
"node": ">= 0.6"
|
"node": ">= 0.6"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/node-forge": {
|
|
||||||
"version": "1.3.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
|
|
||||||
"integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==",
|
|
||||||
"license": "(BSD-3-Clause OR GPL-2.0)",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 6.13.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/node-rsa": {
|
"node_modules/node-rsa": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/node-rsa/-/node-rsa-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/node-rsa/-/node-rsa-1.1.1.tgz",
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ const _ = require("../import");
|
|||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
*/
|
*/
|
||||||
_.router.post('/addCar', async function(req, res, next) {
|
_.router.post('/addCar', async function(req, res, next) {
|
||||||
var shopid = req.headers.data.waresid;
|
var shopid = req.body.waresid;
|
||||||
|
|
||||||
var IsAddShopCar = await _.db.query({
|
var IsAddShopCar = await _.db.query({
|
||||||
sql: _.config.sql.selectCarShop,
|
sql: _.config.sql.selectCarShop,
|
||||||
@@ -76,6 +76,12 @@ _.router.post('/getCarList', async function(req, res, next) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
if(data.length != 0) {
|
if(data.length != 0) {
|
||||||
|
data.forEach(v => {
|
||||||
|
v.wares_masterimg = JSON.parse(v.wares_masterimg);
|
||||||
|
v.wares_infoimg = JSON.parse(v.wares_infoimg);
|
||||||
|
v.wares_conf = JSON.parse(v.wares_conf);
|
||||||
|
})
|
||||||
|
|
||||||
res.json({
|
res.json({
|
||||||
status: 200,
|
status: 200,
|
||||||
message: '请求成功',
|
message: '请求成功',
|
||||||
@@ -115,9 +121,9 @@ _.router.post('/getCarList', async function(req, res, next) {
|
|||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
*/
|
*/
|
||||||
_.router.post('/checkCar', async function(req, res, next) {
|
_.router.post('/checkCar', async function(req, res, next) {
|
||||||
var shopid = req.headers.data.waresid;
|
var shopid = req.body.waresid;
|
||||||
|
|
||||||
console.log("req.headers.data: ", req.headers.data);
|
console.log("req.body: ", req.body);
|
||||||
|
|
||||||
var IsAddShopCar = await _.db.query({
|
var IsAddShopCar = await _.db.query({
|
||||||
sql: _.config.sql.selectCarShop,
|
sql: _.config.sql.selectCarShop,
|
||||||
@@ -169,7 +175,7 @@ _.router.post('/checkCar', async function(req, res, next) {
|
|||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
*/
|
*/
|
||||||
_.router.post('/deleteCar', async function(req, res, next) {
|
_.router.post('/deleteCar', async function(req, res, next) {
|
||||||
var carid = req.headers.data.carid;
|
var carid = req.body.carid;
|
||||||
carid.forEach(async function(val) {
|
carid.forEach(async function(val) {
|
||||||
var deleteCar = await _.db.query({
|
var deleteCar = await _.db.query({
|
||||||
sql: _.config.sql.deleteCarShop,
|
sql: _.config.sql.deleteCarShop,
|
||||||
@@ -208,8 +214,8 @@ _.router.post('/deleteCar', async function(req, res, next) {
|
|||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
*/
|
*/
|
||||||
_.router.post('/updateCarNum', async function(req, res, next) {
|
_.router.post('/updateCarNum', async function(req, res, next) {
|
||||||
var carid = req.headers.data.carid;
|
var carid = req.body.carid;
|
||||||
var quantity = req.headers.data.quantity;
|
var quantity = req.body.quantity;
|
||||||
|
|
||||||
var updateCarNum = await _.db.query({
|
var updateCarNum = await _.db.query({
|
||||||
sql: _.config.sql.updateCarNum,
|
sql: _.config.sql.updateCarNum,
|
||||||
@@ -259,7 +265,7 @@ _.router.post('/updateCarNum', async function(req, res, next) {
|
|||||||
*/
|
*/
|
||||||
_.router.post('/submitCar', async function(req, res, next) {
|
_.router.post('/submitCar', async function(req, res, next) {
|
||||||
//"{"carList":[{"waresid":113,"goodsnum":2,"goodsprice":1000},{"waresid":114,"goodsnum":1,"goodsprice":1100}]}"
|
//"{"carList":[{"waresid":113,"goodsnum":2,"goodsprice":1000},{"waresid":114,"goodsnum":1,"goodsprice":1100}]}"
|
||||||
var carList = JSON.parse(req.headers.data).carList;
|
var carList = req.body.carList;
|
||||||
|
|
||||||
carList.forEach(async function(val) {
|
carList.forEach(async function(val) {
|
||||||
val.user_id = _.jwt.decode(req.headers.token).id;
|
val.user_id = _.jwt.decode(req.headers.token).id;
|
||||||
|
|||||||
@@ -1,6 +1,39 @@
|
|||||||
const { log } = require("debug");
|
const { log } = require("debug");
|
||||||
const _ = require("../import");
|
const _ = require("../import");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @api {post} /home/hotSales hotSales
|
||||||
|
* @apiDescription 获取九宫格下手机重点推荐的数据
|
||||||
|
* @apiName hotSales
|
||||||
|
* @apiGroup Home
|
||||||
|
* @apiSuccessExample {json} 请求成功的返回:
|
||||||
|
* {
|
||||||
|
* "status" : 200,
|
||||||
|
* "message" : "请求成功"
|
||||||
|
* "result" : "asjXzXxmnSp8TZGWiTSlJF8Gb...5LhYoHs86SEI2LBXrTZ9e/a4frZOWHZ"
|
||||||
|
* }
|
||||||
|
* @apiErrorExample {json} 请求失败的返回
|
||||||
|
* {
|
||||||
|
* "status": 404,
|
||||||
|
* "message" : "请求失败"
|
||||||
|
* "result": null
|
||||||
|
* }
|
||||||
|
* @apiSampleRequest http://127.0.0.1:9090/home/hotSales
|
||||||
|
* @apiVersion 1.0.0
|
||||||
|
*/
|
||||||
|
_.router.post('/hotSales', async function (req, res, next) {
|
||||||
|
|
||||||
|
res.json({
|
||||||
|
status: 200,
|
||||||
|
message: '请求成功',
|
||||||
|
result: [
|
||||||
|
{ wares_id: 113, src: 'https://fms.res.meizu.com/dms/2024/12/06/f4d1f706-f5c1-41c7-ac36-f8d55a044ec8.jpg' },
|
||||||
|
{ wares_id: 114, src: 'https://fms.res.meizu.com/dms/2025/01/22/7e9e15db-7b8e-44a0-8e9f-77c5e5a3b28d.png' },
|
||||||
|
{ wares_id: 115, src: 'https://fms.res.meizu.com/dms/2025/03/24/6d7b1e2c-b129-4d48-9aad-3afb57c334b4.jpg' },
|
||||||
|
]
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {post} /home/index index
|
* @api {post} /home/index index
|
||||||
@@ -29,6 +62,12 @@ _.router.post('/index', async function (req, res, next) {
|
|||||||
data: []
|
data: []
|
||||||
})
|
})
|
||||||
|
|
||||||
|
data.forEach(v => {
|
||||||
|
v.wares_masterimg = JSON.parse(v.wares_masterimg);
|
||||||
|
v.wares_infoimg = JSON.parse(v.wares_infoimg);
|
||||||
|
v.wares_conf = JSON.parse(v.wares_conf);
|
||||||
|
})
|
||||||
|
|
||||||
res.json({
|
res.json({
|
||||||
status: 200,
|
status: 200,
|
||||||
message: '请求成功',
|
message: '请求成功',
|
||||||
@@ -155,13 +194,30 @@ _.router.post('/recommend', async function (req, res, next) {
|
|||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
*/
|
*/
|
||||||
_.router.post('/info', async function (req, res, next) {
|
_.router.post('/info', async function (req, res, next) {
|
||||||
var id = req.headers.data.id;
|
var id = req.body.id;
|
||||||
|
|
||||||
var data = (await _.db.query({
|
var data = (await _.db.query({
|
||||||
sql: _.config.sql.getInfo,
|
sql: _.config.sql.getInfo,
|
||||||
data: [id]
|
data: [id]
|
||||||
}))[0]
|
}))[0]
|
||||||
|
|
||||||
|
data.wares_masterimg = JSON.parse(data.wares_masterimg);
|
||||||
|
data.wares_infoimg = JSON.parse(data.wares_infoimg);
|
||||||
|
data.wares_conf = JSON.parse(data.wares_conf);
|
||||||
|
|
||||||
|
let result = await _.db.query({
|
||||||
|
sql: 'SELECT * from wares ORDER BY wares_id LIMIT 6',
|
||||||
|
data: []
|
||||||
|
})
|
||||||
|
|
||||||
|
result.forEach(v => {
|
||||||
|
v.wares_masterimg = JSON.parse(v.wares_masterimg);
|
||||||
|
v.wares_infoimg = JSON.parse(v.wares_infoimg);
|
||||||
|
v.wares_conf = JSON.parse(v.wares_conf);
|
||||||
|
})
|
||||||
|
|
||||||
|
data.recommend_list = result
|
||||||
|
|
||||||
res.json({
|
res.json({
|
||||||
status: 200,
|
status: 200,
|
||||||
message: '请求成功',
|
message: '请求成功',
|
||||||
@@ -192,13 +248,19 @@ _.router.post('/info', async function (req, res, next) {
|
|||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
*/
|
*/
|
||||||
_.router.post('/activity', async function (req, res, next) {
|
_.router.post('/activity', async function (req, res, next) {
|
||||||
var activity_id = req.headers.data.id;
|
var activity_id = req.body.id;
|
||||||
|
|
||||||
var data = await _.db.query({
|
var data = await _.db.query({
|
||||||
sql: _.config.sql.getActivity,
|
sql: _.config.sql.getActivity,
|
||||||
data: [activity_id]
|
data: [activity_id]
|
||||||
})
|
})
|
||||||
|
|
||||||
|
data.forEach(v => {
|
||||||
|
v.wares_masterimg = JSON.parse(v.wares_masterimg);
|
||||||
|
v.wares_infoimg = JSON.parse(v.wares_infoimg);
|
||||||
|
v.wares_conf = JSON.parse(v.wares_conf);
|
||||||
|
})
|
||||||
|
|
||||||
res.json({
|
res.json({
|
||||||
status: 200,
|
status: 200,
|
||||||
message: '请求成功',
|
message: '请求成功',
|
||||||
@@ -229,14 +291,19 @@ _.router.post('/activity', async function (req, res, next) {
|
|||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
*/
|
*/
|
||||||
_.router.post('/search', async function (req, res, next) {
|
_.router.post('/search', async function (req, res, next) {
|
||||||
var keyword = req.headers.data.keyword;
|
var keyword = req.body.keyword;
|
||||||
console.log("keyword: ", keyword)
|
|
||||||
|
|
||||||
var data = await _.db.query({
|
var data = await _.db.query({
|
||||||
sql: `SELECT * from wares where wares_title LIKE "%${keyword}%"`,
|
sql: `SELECT * from wares where wares_title LIKE "%${keyword}%"`,
|
||||||
data: []
|
data: []
|
||||||
});
|
});
|
||||||
|
|
||||||
|
data.forEach(v => {
|
||||||
|
v.wares_masterimg = JSON.parse(v.wares_masterimg);
|
||||||
|
v.wares_infoimg = JSON.parse(v.wares_infoimg);
|
||||||
|
v.wares_conf = JSON.parse(v.wares_conf);
|
||||||
|
})
|
||||||
|
|
||||||
res.json({
|
res.json({
|
||||||
status: 200,
|
status: 200,
|
||||||
message: '请求成功',
|
message: '请求成功',
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ const _ = require("../import");
|
|||||||
*/
|
*/
|
||||||
_.router.post('/allOrder', async function(req, res, next) {
|
_.router.post('/allOrder', async function(req, res, next) {
|
||||||
|
|
||||||
var status = req.headers.data.status, sql = null, params = [];
|
var status = req.body.status, sql = null, params = [];
|
||||||
|
|
||||||
if (status == -1) {
|
if (status == -1) {
|
||||||
sql = _.config.sql.getAllOrder
|
sql = _.config.sql.getAllOrder
|
||||||
@@ -41,6 +41,11 @@ _.router.post('/allOrder', async function(req, res, next) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
if(allOrder.length != 0) {
|
if(allOrder.length != 0) {
|
||||||
|
allOrder.forEach(v => {
|
||||||
|
v.wares_masterimg = JSON.parse(v.wares_masterimg);
|
||||||
|
v.wares_infoimg = JSON.parse(v.wares_infoimg);
|
||||||
|
v.wares_conf = JSON.parse(v.wares_conf);
|
||||||
|
})
|
||||||
res.json({
|
res.json({
|
||||||
status: 200,
|
status: 200,
|
||||||
message: '请求成功',
|
message: '请求成功',
|
||||||
@@ -50,7 +55,7 @@ _.router.post('/allOrder', async function(req, res, next) {
|
|||||||
res.json({
|
res.json({
|
||||||
status: 200,
|
status: 200,
|
||||||
message: '没有订单',
|
message: '没有订单',
|
||||||
result: {}
|
result: []
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -81,7 +86,7 @@ _.router.post('/allOrder', async function(req, res, next) {
|
|||||||
*/
|
*/
|
||||||
_.router.post('/buyOrder', async function(req, res, next) {
|
_.router.post('/buyOrder', async function(req, res, next) {
|
||||||
|
|
||||||
var goods_id = JSON.parse(req.headers.data.goodsid);
|
var goods_id = req.body.goodsid;
|
||||||
|
|
||||||
goods_id.forEach(async function(val) {
|
goods_id.forEach(async function(val) {
|
||||||
var buyOrder = await _.db.query({
|
var buyOrder = await _.db.query({
|
||||||
|
|||||||
@@ -1,5 +1,42 @@
|
|||||||
const _ = require("../import");
|
const _ = require("../import");
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @api {post} /type/titleList titleList
|
||||||
|
* @apiDescription 获取分类页面,横向分类的标题 接口
|
||||||
|
* @apiName titleList
|
||||||
|
* @apiGroup type
|
||||||
|
* @apiSuccessExample {json} 请求成功的返回:
|
||||||
|
* {
|
||||||
|
* "status" : 200,
|
||||||
|
* "message" : "请求成功"
|
||||||
|
* "result" : "asjXzXxmnSp8TZGWiTSlJF8Gb...5LhYoHs86SEI2LBXrTZ9e/a4frZOWHZ"
|
||||||
|
* }
|
||||||
|
* @apiErrorExample {json} 请求失败的返回
|
||||||
|
* {
|
||||||
|
* "status": 404,
|
||||||
|
* "message" : "请求失败"
|
||||||
|
* "result": null
|
||||||
|
* }
|
||||||
|
* @apiSampleRequest http://127.0.0.1:9090/type/titleList
|
||||||
|
* @apiVersion 1.0.0
|
||||||
|
*/
|
||||||
|
_.router.post('/titleList', async function (req, res, next) {
|
||||||
|
res.json({
|
||||||
|
status: 200,
|
||||||
|
message: '请求成功',
|
||||||
|
result: [
|
||||||
|
{ id: 1, title: '小米', content: []},
|
||||||
|
{ id: 2, title: '魅族', content: [] },
|
||||||
|
{ id: 3, title: '华为', content: [] },
|
||||||
|
{ id: 4, title: 'iphone', content: [] },
|
||||||
|
{ id: 5, title: '三星', content: [] },
|
||||||
|
{ id: 6, title: '锤子', content: [] },
|
||||||
|
{ id: 7, title: '诺基亚', content: [] },
|
||||||
|
]
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {post} /type/list list
|
* @api {post} /type/list list
|
||||||
* @apiDescription 分类页面获取分类商品的接口
|
* @apiDescription 分类页面获取分类商品的接口
|
||||||
@@ -22,7 +59,7 @@ const _ = require("../import");
|
|||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
*/
|
*/
|
||||||
_.router.post('/list', async function(req, res, next) {
|
_.router.post('/list', async function(req, res, next) {
|
||||||
var typename = req.headers.data.typename;
|
var typename = req.body.typename;
|
||||||
|
|
||||||
var data = await _.db.query({
|
var data = await _.db.query({
|
||||||
sql: _.config.sql.getTypeList,
|
sql: _.config.sql.getTypeList,
|
||||||
|
|||||||
@@ -27,8 +27,8 @@ const _ = require("../import");
|
|||||||
*/
|
*/
|
||||||
_.router.post('/login', async function (req, res, next) {
|
_.router.post('/login', async function (req, res, next) {
|
||||||
|
|
||||||
var username = req.headers.data.name,
|
var username = req.body.name,
|
||||||
userpwd = req.headers.data.pwd;
|
userpwd = req.body.pwd;
|
||||||
|
|
||||||
console.log("username: ", username);
|
console.log("username: ", username);
|
||||||
console.log("userpwd: ", userpwd);
|
console.log("userpwd: ", userpwd);
|
||||||
@@ -86,9 +86,9 @@ _.router.post('/login', async function (req, res, next) {
|
|||||||
*/
|
*/
|
||||||
_.router.post('/add', async function (req, res, next) {
|
_.router.post('/add', async function (req, res, next) {
|
||||||
|
|
||||||
var username = req.headers.data.name,
|
var username = req.body.name,
|
||||||
userpwd = req.headers.data.pwd,
|
userpwd = req.body.pwd,
|
||||||
userphone = req.headers.data.phone;
|
userphone = req.body.phone;
|
||||||
|
|
||||||
var data = await _.db.query({
|
var data = await _.db.query({
|
||||||
sql: _.config.sql.addUser,
|
sql: _.config.sql.addUser,
|
||||||
@@ -135,7 +135,7 @@ _.router.post('/add', async function (req, res, next) {
|
|||||||
*/
|
*/
|
||||||
_.router.post('/like', async function (req, res, next) {
|
_.router.post('/like', async function (req, res, next) {
|
||||||
|
|
||||||
var like_shop = req.headers.data.shopid;
|
var like_shop = req.body.shopid;
|
||||||
var IsLike = await _.db.query({
|
var IsLike = await _.db.query({
|
||||||
sql: _.config.sql.selectLike,
|
sql: _.config.sql.selectLike,
|
||||||
data: [like_shop,_.jwt.decode(req.headers.token).id]
|
data: [like_shop,_.jwt.decode(req.headers.token).id]
|
||||||
|
|||||||
@@ -1,38 +0,0 @@
|
|||||||
/*
|
|
||||||
Navicat MySQL Data Transfer
|
|
||||||
|
|
||||||
Source Server : dwqdwqdwqdwq
|
|
||||||
Source Server Version : 80017
|
|
||||||
Source Host : localhost:3306
|
|
||||||
Source Database : shop
|
|
||||||
|
|
||||||
Target Server Type : MYSQL
|
|
||||||
Target Server Version : 80017
|
|
||||||
File Encoding : 65001
|
|
||||||
|
|
||||||
Date: 2019-12-05 20:09:55
|
|
||||||
*/
|
|
||||||
|
|
||||||
SET FOREIGN_KEY_CHECKS=0;
|
|
||||||
|
|
||||||
-- ----------------------------
|
|
||||||
-- Table structure for user
|
|
||||||
-- ----------------------------
|
|
||||||
DROP TABLE IF EXISTS `user`;
|
|
||||||
CREATE TABLE `user` (
|
|
||||||
`user_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
||||||
`user_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
|
|
||||||
`user_pwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
|
|
||||||
`user_token` varchar(255) DEFAULT NULL,
|
|
||||||
`user_time` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户注册时间',
|
|
||||||
`user_money` double(255,0) NOT NULL DEFAULT '99999999',
|
|
||||||
`user_pic` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '用户头像',
|
|
||||||
`user_address` varchar(255) DEFAULT NULL COMMENT '用户地址',
|
|
||||||
`user_phone` varchar(12) DEFAULT NULL COMMENT '手机号',
|
|
||||||
PRIMARY KEY (`user_id`)
|
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
|
|
||||||
|
|
||||||
-- ----------------------------
|
|
||||||
-- Records of user
|
|
||||||
-- ----------------------------
|
|
||||||
INSERT INTO `user` VALUES ('1', 'bmy', '1234567890', null, '2019-12-05', '99999999', 'https://s1.mi-img.com/mfsv2/avatar/fdsc3/p0150oOutJBA/7hMzk9F1340hoX.jpg', '安徽省,合肥市,蜀山区,信旺华府骏苑', '15155145354');
|
|
||||||
40
项目合集/电商App/shop_backend/test.http
Normal file
40
项目合集/电商App/shop_backend/test.http
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
# POST http://127.0.0.1:9090/home/search HTTP/1.1
|
||||||
|
# content-type: application/json
|
||||||
|
# token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTMsInVzZXJuYW1lIjoibGIiLCJpYXQiOjE3NDQ0MjYzNDUsImV4cCI6MTc0NDQzNzE0NX0.3YyQ8x7Nxj4f77szklO9h7iIBVMqZUXu5HZe1PvVirY
|
||||||
|
|
||||||
|
# {
|
||||||
|
# "keyword": "小米"
|
||||||
|
# }
|
||||||
|
|
||||||
|
|
||||||
|
# POST http://127.0.0.1:9090/user/login HTTP/1.1
|
||||||
|
# content-type: application/json
|
||||||
|
# token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTMsInVzZXJuYW1lIjoibGIiLCJpYXQiOjE3NDQ0MjYzNDUsImV4cCI6MTc0NDQzNzE0NX0.3YyQ8x7Nxj4f77szklO9h7iIBVMqZUXu5HZe1PvVirY
|
||||||
|
|
||||||
|
# {
|
||||||
|
# "name": "bmy123456",
|
||||||
|
# "pwd": "Lb123456"
|
||||||
|
# }
|
||||||
|
|
||||||
|
POST http://127.0.0.1:9090/home/search HTTP/1.1
|
||||||
|
content-type: application/json
|
||||||
|
token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MjEsInVzZXJuYW1lIjoiYm15MTIzNDU2IiwiaWF0IjoxNzQ0ODEyMzg0LCJleHAiOjE3NDQ4MjMxODR9.WcCQ9Viinnqg8jCp_qJgDh4FB3pss56xdT3EV0rgeLA
|
||||||
|
|
||||||
|
{
|
||||||
|
"keyword": "oppo"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# POST http://127.0.0.1:9090/home/hotSales HTTP/1.1
|
||||||
|
# content-type: application/json
|
||||||
|
# token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MjEsInVzZXJuYW1lIjoiYm15MTIzNDU2IiwiaWF0IjoxNzQ0ODEyMzg0LCJleHAiOjE3NDQ4MjMxODR9.WcCQ9Viinnqg8jCp_qJgDh4FB3pss56xdT3EV0rgeLA
|
||||||
|
|
||||||
|
# {
|
||||||
|
# }
|
||||||
|
|
||||||
|
# POST http://127.0.0.1:9090/type/titleList HTTP/1.1
|
||||||
|
# content-type: application/json
|
||||||
|
# token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MjEsInVzZXJuYW1lIjoiYm15MTIzNDU2IiwiaWF0IjoxNzQ0ODEyMzg0LCJleHAiOjE3NDQ4MjMxODR9.WcCQ9Viinnqg8jCp_qJgDh4FB3pss56xdT3EV0rgeLA
|
||||||
|
|
||||||
|
# {
|
||||||
|
# }
|
||||||
@@ -7,10 +7,6 @@ const jwt = require('jsonwebtoken');
|
|||||||
*/
|
*/
|
||||||
module.exports = {
|
module.exports = {
|
||||||
Validator(req, res, next) {
|
Validator(req, res, next) {
|
||||||
if(req.headers.hasOwnProperty("data")) {
|
|
||||||
try {
|
|
||||||
req.headers.data = rsa.PrivateKeyDecryption(req.headers.data)
|
|
||||||
// console.log("req.headers.data: ", req.headers.data);
|
|
||||||
if (req.url == config.filter.login || req.url == config.filter.add
|
if (req.url == config.filter.login || req.url == config.filter.add
|
||||||
|| req.url == config.filter.home
|
|| req.url == config.filter.home
|
||||||
) {
|
) {
|
||||||
@@ -34,17 +30,5 @@ module.exports = {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (e) {
|
|
||||||
res.json({
|
|
||||||
status: 500,
|
|
||||||
message: `抱歉,私钥解密出错!错误信息:${e.message}`
|
|
||||||
})
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
res.json({
|
|
||||||
status: 500,
|
|
||||||
message: '请求头中缺少data字段'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
RSA 非对称加密
|
RSA 非对称加密
|
||||||
|
|
||||||
公钥()
|
公钥() 1
|
||||||
|
|
||||||
私钥()
|
私钥()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user