Commit 5300f873 authored by Zheng Shang Jun's avatar Zheng Shang Jun

品牌商主页页面

parent 6c6c64be
{ // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/
// launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数
"version": "0.0",
"configurations": [{
"default" :
{
"launchtype" : "local"
},
"h5" :
{
"launchtype" : "local"
},
"type" : "uniCloud"
}
]
}
This diff is collapsed.
...@@ -3,7 +3,49 @@ ...@@ -3,7 +3,49 @@
"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue", "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue",
"^hs-(.*)": "@/components/hs-$1/hs-$1.vue" "^hs-(.*)": "@/components/hs-$1/hs-$1.vue"
}, },
"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages "pages": [
//品牌商首页
{
"path": "pages/brands/brands",
"style": {
"navigationBarTitleText": "品牌商首页",
"navigationBarTextStyle": "white",
"enablePullDownRefresh": false,
"navigationStyle": "custom",
"mp-alipay": {
"transparentTitle": "always",
"titlePenetrate": "YES",
"allowsBounceVertical": "NO"
}
}
},
//信息页
{
"path":"pages/message/message",
"style":{
"navigationBarTitleText":"信息页",
"enablePullDownRefresh":true,
"h5":{
"pullToRefresh":{
"color":"#007AFF"
}
}
}
},
//我的
{
"path":"pages/mine/my",
"style":{
"navigationBarTitleText":"我的",
"enablePullDownRefresh":true,
"h5":{
"pullToRefresh":{
"color":"#007AFF"
}
}
}
},
//pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
{ {
"path": "pages/home/tenantSelection", "path": "pages/home/tenantSelection",
"style": { "style": {
...@@ -22,7 +64,7 @@ ...@@ -22,7 +64,7 @@
"path": "pages/user/register/stepSelectType", "path": "pages/user/register/stepSelectType",
"style": { "style": {
"navigationBarTitleText": "完善信息", "navigationBarTitleText": "完善信息",
// "navigationBarTextStyle": "white", // "navigationBarTextStyle": "white",
"enablePullDownRefresh": false, "enablePullDownRefresh": false,
"mp-alipay": { "mp-alipay": {
"transparentTitle": "always", "transparentTitle": "always",
...@@ -35,7 +77,7 @@ ...@@ -35,7 +77,7 @@
"path": "pages/user/register/perfectInformation", "path": "pages/user/register/perfectInformation",
"style": { "style": {
"navigationBarTitleText": "完善信息", "navigationBarTitleText": "完善信息",
// "navigationBarTextStyle": "white", // "navigationBarTextStyle": "white",
"enablePullDownRefresh": false, "enablePullDownRefresh": false,
"mp-alipay": { "mp-alipay": {
"transparentTitle": "always", "transparentTitle": "always",
...@@ -48,7 +90,7 @@ ...@@ -48,7 +90,7 @@
"path": "pages/user/register/success", "path": "pages/user/register/success",
"style": { "style": {
"navigationBarTitleText": "完善信息", "navigationBarTitleText": "完善信息",
// "navigationBarTextStyle": "white", // "navigationBarTextStyle": "white",
"enablePullDownRefresh": false, "enablePullDownRefresh": false,
"mp-alipay": { "mp-alipay": {
"transparentTitle": "always", "transparentTitle": "always",
...@@ -63,7 +105,6 @@ ...@@ -63,7 +105,6 @@
"navigationBarTitleText": "首页", "navigationBarTitleText": "首页",
"enablePullDownRefresh": false "enablePullDownRefresh": false
} }
}, },
{ {
...@@ -74,7 +115,6 @@ ...@@ -74,7 +115,6 @@
"enablePullDownRefresh": false, "enablePullDownRefresh": false,
"navigationStyle": "custom" "navigationStyle": "custom"
} }
}, },
{ {
"path": "pages/designCommissioned/list", "path": "pages/designCommissioned/list",
...@@ -84,7 +124,6 @@ ...@@ -84,7 +124,6 @@
"enablePullDownRefresh": false, "enablePullDownRefresh": false,
"navigationStyle": "custom" "navigationStyle": "custom"
} }
}, },
{ {
"path": "pages/designCommissioned/addItem", "path": "pages/designCommissioned/addItem",
...@@ -94,7 +133,6 @@ ...@@ -94,7 +133,6 @@
"enablePullDownRefresh": false, "enablePullDownRefresh": false,
"navigationStyle": "custom" "navigationStyle": "custom"
} }
}, },
{ {
"path": "pages/designCommissioned/item", "path": "pages/designCommissioned/item",
...@@ -104,7 +142,6 @@ ...@@ -104,7 +142,6 @@
"enablePullDownRefresh": false, "enablePullDownRefresh": false,
"navigationStyle": "custom" "navigationStyle": "custom"
} }
}, },
{ {
"path": "pages/user/login/login", "path": "pages/user/login/login",
...@@ -114,7 +151,6 @@ ...@@ -114,7 +151,6 @@
"enablePullDownRefresh": false, "enablePullDownRefresh": false,
"navigationStyle": "custom" "navigationStyle": "custom"
} }
}, },
{ {
"path": "pages/designCommissioned/splitItem", "path": "pages/designCommissioned/splitItem",
...@@ -124,8 +160,8 @@ ...@@ -124,8 +160,8 @@
"enablePullDownRefresh": false, "enablePullDownRefresh": false,
"navigationStyle": "custom" "navigationStyle": "custom"
} }
},
}, { {
"path": "pages/home/index", "path": "pages/home/index",
"style": { "style": {
"navigationBarTitleText": "首页", "navigationBarTitleText": "首页",
...@@ -138,7 +174,8 @@ ...@@ -138,7 +174,8 @@
"allowsBounceVertical": "NO" "allowsBounceVertical": "NO"
} }
} }
}, { },
{
"path": "pages/home/search", "path": "pages/home/search",
"style": { "style": {
"navigationBarTitleText": "搜索", "navigationBarTitleText": "搜索",
...@@ -284,5 +321,30 @@ ...@@ -284,5 +321,30 @@
"navigationBarTitleText": "uni-app", "navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#F8F8F8", "navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8" "backgroundColor": "#F8F8F8"
},
"tabBar": {
"color": "#969799",
"selectedColor": "#000",
"borderStyle": "white",
"list": [
{
"text": "首页",
"pagePath": "pages/brands/brands",
"iconPath": "static/images/home/home.png"
// "selectedIconPath":"static/tabs/home-active.png"
},
{
"text": "消息",
"pagePath": "pages/message/message",
"iconPath": "static/images/home/message.png"
// "selectedIconPath":"static/tabs/tab-cate-current.png"
},
{
"text": "我的",
"pagePath": "pages/mine/my",
"iconPath": "static/images/home/my.png"
// "selectedIconPath":"static/tabs/tab-my-current.png"
}
]
} }
} }
<template>
<!-- 品牌商首页 -->
<view class="brandsindex">
<!-- 展示图 -->
<view id="header" class="back_img">
<u-navbar title="" :border-bottom="false" :background="background">
<template slot="right">
<!-- 插槽搜索按钮 -->
<view @click="searchCli" class="u-m-r-24 search"
><image
class="hs-img"
src="../../static/images/home/search@2x.png"
mode=""
></image
></view>
</template>
</u-navbar>
</view>
<!-- 每日上新 -->
<view class="everyUpdate">
<u-card full :head-border-bottom="false">
<view slot="head">
<text class="title">每上更新</text>
<text class="sub-title">12334</text>
</view>
<view slot="body">
<view class="imgList">
<image src="../../static/images/brank/mei1.jpg" mode=""></image>
<image src="../../static/images/brank/mei1.jpg" mode=""></image>
<image src="../../static/images/brank/mei1.jpg" mode=""></image>
<image src="../../static/images/brank/mei1.jpg" mode=""></image>
<image src="../../static/images/brank/mei1.jpg" mode=""></image>
<image src="../../static/images/brank/mei1.jpg" mode=""></image>
<image src="../../static/images/brank/mei1.jpg" mode=""></image>
</view>
</view>
</u-card>
</view>
</view>
</template>
<script>
export default {
data() {
return {
background: { backgroundColor: "rgba(245,245,245,0)" },
};
},
methods: {
// 搜索按钮
searchCli() {
this.$router.push("/pages/home/search");
},
},
};
</script>
<style lang="scss" scoped>
//头部
.back_img {
height: 486rpx;
width: 100%;
background: url(../../static/images/home/exhibition.png) no-repeat;
background-size: 100% 100%;
}
.search {
width: 60rpx;
height: 60rpx;
}
//每日更新
.everyUpdate {
width: 100%;
::v-deep .u-card__body {
padding: 0rpx 0rpx 40rpx 36rpx !important;
}
// 标题样式
.title {
font-size: 16px;
font-family: PingFangSC, PingFangSC-Medium;
font-weight: 700;
color: rgba(0, 0, 0, 0.8);
}
// 副标题
.sub-title {
font-size: 12px;
font-family: DINPro, DINPro-Medium;
font-weight: 500;
color: rgba(0, 0, 0, 0.2);
margin-left: 9rpx;
}
.imgList {
overflow-x: auto;
white-space: nowrap;
image {
width: 240rpx;
height: 160rpx;
border-radius: 5px;
padding-left: 20.3rpx;
}
}
}
</style>
...@@ -4,7 +4,13 @@ ...@@ -4,7 +4,13 @@
<view id="header" class="back_img"> <view id="header" class="back_img">
<u-navbar title="" :border-bottom="false" :background="background"> <u-navbar title="" :border-bottom="false" :background="background">
<template slot="right"> <template slot="right">
<view @click="searchCli" class="u-m-r-24 search"><image class="hs-img" src="../../static/images/home/search@2x.png" mode=""></image></view> <view @click="searchCli" class="u-m-r-24 search"
><image
class="hs-img"
src="../../static/images/home/search@2x.png"
mode=""
></image
></view>
</template> </template>
</u-navbar> </u-navbar>
</view> </view>
...@@ -16,26 +22,43 @@ ...@@ -16,26 +22,43 @@
</view> </view>
</view> </view>
<!-- 提示信息 --> <!-- 提示信息 -->
<view v-if="abolishIds.length > 0" class="u-m-t-20 tips background_d5aa7a u-font-28"> <view
v-if="abolishIds.length > 0"
class="u-m-t-20 tips background_d5aa7a u-font-28"
>
<view> <view>
{{ abolishIds.length }}个委托单 {{ abolishIds.length }}个委托单
<span class="color_fff">等待确认寄样,请尽快确认!</span> <span class="color_fff">等待确认寄样,请尽快确认!</span>
</view> </view>
<view class="color_fff btn u-p-l-10 u-p-r-10" @click="sampleConfirm">寄样确认</view> <view class="color_fff btn u-p-l-10 u-p-r-10" @click="sampleConfirm"
>寄样确认</view
>
</view> </view>
<!-- 具体内容 我的面料 --> <!-- 具体内容 我的面料 -->
<view class="home_con u-m-t-20"> <view class="home_con u-m-t-20">
<view class="home_con_tit"> <view class="home_con_tit">
<view> <view>
<span class="u-font-32">我的面料</span> <span class="u-font-32">我的面料</span>
<span style="line-height: 0;" class="u-m-l-10 color_000 u-font-24">MY FABRIC</span> <span style="line-height: 0" class="u-m-l-10 color_000 u-font-24"
>MY FABRIC</span
>
</view> </view>
<view class="u-font-24 color_d5aa7a" @click="seeFabric">查看更多</view> <view class="u-font-24 color_d5aa7a" @click="seeFabric">查看更多</view>
</view> </view>
<view class="home_con_fabric"> <view class="home_con_fabric">
<view class="home_con_content u-m-t-24" @click="detailFabric(item)" v-for="item in fiabricList"> <view
<image class="hs-img" src="../../static/images/home/1@2x.png" mode=""></image> class="home_con_content u-m-t-24"
<view class="home_con_content_font ov_hiden">{{ item.materialName }}</view> @click="detailFabric(item)"
v-for="item in fiabricList"
>
<image
class="hs-img"
src="../../static/images/home/1@2x.png"
mode=""
></image>
<view class="home_con_content_font ov_hiden">{{
item.materialName
}}</view>
</view> </view>
</view> </view>
</view> </view>
...@@ -50,7 +73,11 @@ ...@@ -50,7 +73,11 @@
</view> </view>
<view class="home_con_order"> <view class="home_con_order">
<view class="home_con_content_order u-m-t-24" v-for="item in 4"> <view class="home_con_content_order u-m-t-24" v-for="item in 4">
<image style="width: 160rpx;height: 160rpx;" src="../../static/images/home/2.png" mode=""></image> <image
style="width: 160rpx; height: 160rpx"
src="../../static/images/home/2.png"
mode=""
></image>
<view class="order_tit"> <view class="order_tit">
<view class="u-font-32">加厚荷兰绒绒布布料备份</view> <view class="u-font-32">加厚荷兰绒绒布布料备份</view>
<view class="u-font-24 u-m-t-20"> <view class="u-font-24 u-m-t-20">
...@@ -70,7 +97,7 @@ ...@@ -70,7 +97,7 @@
export default { export default {
data() { data() {
return { return {
background: { backgroundColor: 'rgba(245,245,245,0)' }, background: { backgroundColor: "rgba(245,245,245,0)" },
quantityNum: 0, quantityNum: 0,
exceptionNum: 0, exceptionNum: 0,
abolishIds: [], abolishIds: [],
...@@ -78,20 +105,20 @@ export default { ...@@ -78,20 +105,20 @@ export default {
fiabricList: [], fiabricList: [],
buts: [ buts: [
{ {
name: '面料建模', name: "面料建模",
img: '../../static/images/home/fabricModeling@2x.png', img: "../../static/images/home/fabricModeling@2x.png",
url: '/pages/fabricModeling/modelingOrder' url: "/pages/fabricModeling/modelingOrder",
}, },
{ {
name: '搜款', name: "搜款",
img: '../../static/images/home/styleEntrustment@2x.png', img: "../../static/images/home/styleEntrustment@2x.png",
url: '' url: "",
}, },
{ {
name: '上架管理', name: "上架管理",
img: '../../static/images/home/styleManageme@2x.png', img: "../../static/images/home/styleManageme@2x.png",
url: '' url: "",
} },
// TODO 旧版本 可能以后会用到 // TODO 旧版本 可能以后会用到
// { // {
// name: '面料建模', // name: '面料建模',
...@@ -113,7 +140,7 @@ export default { ...@@ -113,7 +140,7 @@ export default {
// img: '../../static/images/home/testCommission@2x.png', // img: '../../static/images/home/testCommission@2x.png',
// url: '' // url: ''
// } // }
] ],
}; };
}, },
onLoad() { onLoad() {
...@@ -125,15 +152,15 @@ export default { ...@@ -125,15 +152,15 @@ export default {
onPageScroll(object) { onPageScroll(object) {
let height = 486 / 2; let height = 486 / 2;
if (object.scrollTop >= height) { if (object.scrollTop >= height) {
this.background.backgroundColor = 'rgba(245,245,245,1)'; this.background.backgroundColor = "rgba(245,245,245,1)";
} else { } else {
this.background.backgroundColor = 'rgba(245,245,245,0)'; this.background.backgroundColor = "rgba(245,245,245,0)";
} }
}, },
methods: { methods: {
// 选款总数 // 选款总数
toBeSelectedQuantity() { toBeSelectedQuantity() {
this.$http('orderTicket.toBeSelectedQuantity', {}).then(res => { this.$http("orderTicket.toBeSelectedQuantity", {}).then((res) => {
let { code, data } = res; let { code, data } = res;
if (code == 200) { if (code == 200) {
this.quantityNum = data; this.quantityNum = data;
...@@ -142,7 +169,7 @@ export default { ...@@ -142,7 +169,7 @@ export default {
}, },
// 异常总数 // 异常总数
orderTicketExceptionNum() { orderTicketExceptionNum() {
this.$http('orderTicket.orderTicketExceptionNum', {}).then(res => { this.$http("orderTicket.orderTicketExceptionNum", {}).then((res) => {
let { code, data } = res; let { code, data } = res;
if (code == 200) { if (code == 200) {
this.exceptionNum = data; this.exceptionNum = data;
...@@ -151,7 +178,7 @@ export default { ...@@ -151,7 +178,7 @@ export default {
}, },
// 寄样单总数 // 寄样单总数
noSampleOrder() { noSampleOrder() {
this.$http('orderTicket.noSampleOrder', {}).then(res => { this.$http("orderTicket.noSampleOrder", {}).then((res) => {
let { code, data } = res; let { code, data } = res;
if (code == 200) { if (code == 200) {
this.abolishIds = data; this.abolishIds = data;
...@@ -160,11 +187,11 @@ export default { ...@@ -160,11 +187,11 @@ export default {
}, },
// 我的面料 // 我的面料
materialList() { materialList() {
this.$http('orderTicket.materialList', { this.$http("orderTicket.materialList", {
size: 4, size: 4,
materialCode: '', materialCode: "",
materialName: '' materialName: "",
}).then(res => { }).then((res) => {
let { code, data } = res; let { code, data } = res;
if (code == 200) { if (code == 200) {
this.fiabricList = data.data; this.fiabricList = data.data;
...@@ -173,28 +200,30 @@ export default { ...@@ -173,28 +200,30 @@ export default {
}, },
searchCli() { searchCli() {
// 搜索面料===1 搜索建模===2 // 搜索面料===1 搜索建模===2
this.$Router.push('/pages/home/search'); this.$Router.push("/pages/home/search");
}, },
seeFabric() { seeFabric() {
this.$Router.push('/pages/home/fabricList'); this.$Router.push("/pages/home/fabricList");
}, },
detailFabric(data) { detailFabric(data) {
this.$Router.push('/pages/home/fabricDetails?id=' + data.id); this.$Router.push("/pages/home/fabricDetails?id=" + data.id);
}, },
sampleConfirm() { sampleConfirm() {
this.$Router.push('/pages/home/sampleConfirmation?abolishIds=' + this.abolishIds); this.$Router.push(
"/pages/home/sampleConfirmation?abolishIds=" + this.abolishIds
);
}, },
goCli(url) { goCli(url) {
if (url) { if (url) {
this.$Router.push(url); this.$Router.push(url);
}else{ } else {
uni.showToast({ uni.showToast({
title:'该功能正在开发中...', title: "该功能正在开发中...",
icon: 'none' icon: "none",
}) });
}
}
} }
},
},
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
......
<template>
<view>信息</view>
</template>
<script>
</script>
<style>
</style>
<template>
<view>我的</view>
</template>
<script>
</script>
<style>
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment