7 files modified
5 files added
| | |
| | | /*每个页面公共css */ |
| | | @import url("./common/styles/index"); |
| | | @import url("./static/iconfont/iconfont.css"); |
| | | @import url("//at.alicdn.com/t/font_2263696_rvcb5as2o0r.css"); |
| | | @import url("//at.alicdn.com/t/font_2263696_ohajb1pq6k.css"); |
| | | </style> |
| | |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | { |
| | | "path": "pages/member/addLabel", |
| | | "style": { |
| | | "navigationBarTitleText": "添加标签", |
| | | "navigationBarBackgroundColor":"#FFFFFF", |
| | | "navigationBarTextStyle":"black", |
| | | "app-plus":{ |
| | | "scrollIndicator": "none", |
| | | "titleNView": { |
| | | "buttons": [ |
| | | { |
| | | "text":"确认", |
| | | "fontSize": "14px", |
| | | "width":"35px" |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | { |
| | | "path": "pages/manager/companyReports", |
| | | "style": { |
| | | "navigationBarTitleText": "公司经营报表", |
| | | "navigationBarBackgroundColor":"#FFFFFF", |
| | | "navigationBarTextStyle":"black", |
| | | "app-plus":{ |
| | | "scrollIndicator": "none" |
| | | } |
| | | } |
| | | }, |
| | | { |
| | | "path": "pages/manager/storeReport", |
| | | "style": { |
| | | "navigationBarTitleText": "门店经营报表", |
| | | "navigationBarBackgroundColor":"#FFFFFF", |
| | | "navigationBarTextStyle":"black", |
| | | "app-plus":{ |
| | | "scrollIndicator": "none", |
| | | "titleNView": { |
| | | "buttons": [ |
| | | { |
| | | "text": "\ue663", |
| | | "fontSrc": "/static/iconfont/iconfont.ttf", |
| | | "fontSize": "16px", |
| | | "width":"25px", |
| | | "float":"right" |
| | | }, |
| | | { |
| | | "text": "\ue65e", |
| | | "fontSrc": "/static/iconfont/iconfont.ttf", |
| | | "fontSize": "16px", |
| | | "width":"25px", |
| | | "float":"right" |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | { |
| | | "path": "pages/manager/hint", |
| | | "style": { |
| | | "navigationBarTitleText": "提示", |
| | | "navigationBarBackgroundColor":"#FFFFFF", |
| | | "navigationBarTextStyle":"black", |
| | | "app-plus":{ |
| | | "scrollIndicator": "none" |
| | | } |
| | | } |
| | | }, |
| | | { |
| | | "path": "pages/manager/analyse", |
| | | "style": { |
| | | "navigationBarTitleText": "专项分析", |
| | | "navigationBarBackgroundColor":"#FFFFFF", |
| | | "navigationBarTextStyle":"black", |
| | | "app-plus":{ |
| | | "scrollIndicator": "none", |
| | | "titleNView": { |
| | | "buttons": [ |
| | | { |
| | | "text": "\ue65e", |
| | | "fontSrc": "/static/iconfont/iconfont.ttf", |
| | | "fontSize": "16px", |
| | | "width":"25px", |
| | | "float":"right" |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | ], |
| | | "globalStyle": { |
New file |
| | |
| | | <template> |
| | | <!-- 专项分析 --> |
| | | </template> |
| | | |
| | | <script> |
| | | </script> |
| | | |
| | | <style> |
| | | </style> |
New file |
| | |
| | | <template> |
| | | <!-- 公司经营报表 --> |
| | | <view> |
| | | <view> |
| | | <h-tabs |
| | | class="tab" |
| | | :tabData="tabs" |
| | | :config="{ |
| | | color: '#abb1cc', |
| | | activeColor: '#518EFF', |
| | | underLineColor: '#518EFF', |
| | | underLineHeight: 6, |
| | | fontSize: '28', |
| | | underLineWidth: 60, |
| | | }" |
| | | /> |
| | | </view> |
| | | <view> |
| | | <view class="content-box"> |
| | | <view class="content-box-header"> |
| | | <text class="font-16">2020年12月24日</text> |
| | | </view> |
| | | <view class="font-14"> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>营业收入</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>现金收入</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>盈划扣</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>本金消耗</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>赠送消耗</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>现金退款</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>卡项回归</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>欠款</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | |
| | | <script> |
| | | import HTabs from "@/components/liuyuno-tabs/liuyuno-tabs.vue"; |
| | | export default { |
| | | components: { |
| | | HTabs |
| | | }, |
| | | data() { |
| | | return { |
| | | tabs:[ |
| | | { |
| | | state: 1, |
| | | name: '每日' |
| | | }, |
| | | { |
| | | state: 2, |
| | | name: '每月' |
| | | }, |
| | | { |
| | | state: 3, |
| | | name: '专项' |
| | | } |
| | | ], |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style> |
| | | page{ |
| | | background: #F6F6F8; |
| | | } |
| | | .tab{ |
| | | background: #FFFFFF; |
| | | border-bottom: #EDEAF4; |
| | | border-bottom-left-radius: 4px; |
| | | border-bottom-right-radius: 4px; |
| | | box-shadow:0 6px 6px rgba(237,234,244,0.5); |
| | | } |
| | | .content-box{ |
| | | background: #FFFFFF; |
| | | border: 1px solid #EDEAF4; |
| | | border-radius: 4px; |
| | | margin: 10px 10px 0; |
| | | padding: 10px; |
| | | } |
| | | .content-box-header{ |
| | | border-bottom: 1px solid #EDEAF4; |
| | | padding: 0 5px 10px; |
| | | } |
| | | .content-box-row{ |
| | | padding: 10px 5px 0; |
| | | } |
| | | </style> |
New file |
| | |
| | | <template> |
| | | <!-- 提示 --> |
| | | <view> |
| | | <view class="content-row flex align-center"> |
| | | <text class="font-20">1</text> |
| | | <text class="font-14 ml-10">营业收入为所有订单的应收金额之和,包含储蓄卡充 值金额,包含欠款。</text> |
| | | </view> |
| | | <view class="content-row flex align-center"> |
| | | <text class="font-20">2</text> |
| | | <text class="font-14 ml-10">现金收入为所有订单中使用现金或相等现金的支付方 式支付的订单应付金额之和,包含欠款。</text> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | |
| | | <script> |
| | | </script> |
| | | |
| | | <style> |
| | | page{ |
| | | background: #F6F6F8; |
| | | } |
| | | .content-row{ |
| | | background: #FFFFFF; |
| | | border: 1px solid #EDEAF4; |
| | | border-radius: 4px; |
| | | box-shadow:0 6px 6px rgba(237,234,244,0.5); |
| | | padding: 10px; |
| | | margin: 10px 10px 0; |
| | | } |
| | | </style> |
| | |
| | | <view class="content-item"> |
| | | <text class="title">统计报表</text> |
| | | <view class="flex align-center mt-10"> |
| | | <view class="flex flex-v align-center list-item"> |
| | | <navigator url="./companyReports" hover-class="none" class="flex flex-v align-center list-item"> |
| | | <image class="content-icon" src="../../static/images/statement4.png"></image> |
| | | <text class="font-12 font-dark">公司经营报表</text> |
| | | </view> |
| | | <view class="flex flex-v align-center list-item"> |
| | | </navigator> |
| | | <navigator url="./storeReport" hover-class="none" class="flex flex-v align-center list-item"> |
| | | <image class="content-icon" src="../../static/images/statement5.png"></image> |
| | | <text class="font-12 font-dark">门店经营报表</text> |
| | | </view> |
| | | </navigator> |
| | | <view class="flex flex-v align-center list-item"> |
| | | <image class="content-icon" src="../../static/images/statement6.png"></image> |
| | | <text class="font-12 font-dark">员工经营报表</text> |
New file |
| | |
| | | <template> |
| | | <!-- 门店经营报表 --> |
| | | <view> |
| | | <view class="store-box" v-show="isShow"> |
| | | <view class="store-box-row font-12 gray"> |
| | | <text>广州天河店</text> |
| | | </view> |
| | | <view class="store-box-row font-12 gray"> |
| | | <text>长沙五一店</text> |
| | | </view> |
| | | <view class="store-box-row font-12 gray"> |
| | | <text>深圳南山店</text> |
| | | </view> |
| | | </view> |
| | | <view> |
| | | <h-tabs |
| | | class="tab" |
| | | :tabData="tabs" |
| | | :config="{ |
| | | color: '#abb1cc', |
| | | activeColor: '#518EFF', |
| | | underLineColor: '#518EFF', |
| | | underLineHeight: 6, |
| | | fontSize: '28', |
| | | underLineWidth: 60, |
| | | }" |
| | | @tabClick="tabClick($event)" |
| | | /> |
| | | </view> |
| | | <view v-if="tabIndex==0"> |
| | | <view class="content-box"> |
| | | <view class="content-box-header"> |
| | | <text class="font-16">2020年12月24日</text> |
| | | </view> |
| | | <view class="font-14"> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>营业收入</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>现金收入</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>盈划扣</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>本金消耗</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>赠送消耗</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>现金退款</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>卡项回归</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | <view class="content-box-row flex justify-between"> |
| | | <text>欠款</text> |
| | | <text>¥12,122</text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view v-if="tabIndex==2"> |
| | | <view class="content-box"> |
| | | <navigator url="./analyse" hover-class="none" class="content-row"> |
| | | <text>营业收入</text> |
| | | <text class="iconfont iconarrow-backimg gray"></text> |
| | | </navigator> |
| | | <view class="content-row"> |
| | | <text>现金收入</text> |
| | | <text class="iconfont iconarrow-backimg gray"></text> |
| | | </view> |
| | | <view class="content-row"> |
| | | <text>盈划扣</text> |
| | | <text class="iconfont iconarrow-backimg gray"></text> |
| | | </view> |
| | | <view class="content-row"> |
| | | <text>本金消耗</text> |
| | | <text class="iconfont iconarrow-backimg gray"></text> |
| | | </view> |
| | | <view class="content-row"> |
| | | <text>赠送消耗</text> |
| | | <text class="iconfont iconarrow-backimg gray"></text> |
| | | </view> |
| | | <view class="content-row"> |
| | | <text>现金退款</text> |
| | | <text class="iconfont iconarrow-backimg gray"></text> |
| | | </view> |
| | | <view class="content-row"> |
| | | <text>卡项回归</text> |
| | | <text class="iconfont iconarrow-backimg gray"></text> |
| | | </view> |
| | | <view class="content-row"> |
| | | <text>欠款</text> |
| | | <text class="iconfont iconarrow-backimg gray"></text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | |
| | | <script> |
| | | import HTabs from "@/components/liuyuno-tabs/liuyuno-tabs.vue"; |
| | | export default { |
| | | components: { |
| | | HTabs |
| | | }, |
| | | data() { |
| | | return { |
| | | tabs:[ |
| | | { |
| | | state: 1, |
| | | name: '每日' |
| | | }, |
| | | { |
| | | state: 2, |
| | | name: '每月' |
| | | }, |
| | | { |
| | | state: 3, |
| | | name: '专项' |
| | | } |
| | | ], |
| | | isShow:false, |
| | | tabIndex:0 |
| | | } |
| | | }, |
| | | methods:{ |
| | | onNavigationBarButtonTap(e){ |
| | | if(e.index==0){ |
| | | uni.navigateTo({ |
| | | url:"./hint" |
| | | }) |
| | | } |
| | | if(e.index==1){ |
| | | this.isShow=!this.isShow |
| | | } |
| | | }, |
| | | tabClick(index){ |
| | | this.tabIndex=index |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style> |
| | | page{ |
| | | background: #F6F6F8; |
| | | } |
| | | .tab{ |
| | | background: #FFFFFF; |
| | | border-bottom: #EDEAF4; |
| | | border-bottom-left-radius: 4px; |
| | | border-bottom-right-radius: 4px; |
| | | box-shadow:0 6px 6px rgba(237,234,244,0.5); |
| | | } |
| | | .content-box{ |
| | | background: #FFFFFF; |
| | | border: 1px solid #EDEAF4; |
| | | border-radius: 4px; |
| | | margin: 10px 10px 0; |
| | | padding: 10px; |
| | | } |
| | | .content-box-header{ |
| | | border-bottom: 1px solid #EDEAF4; |
| | | padding: 0 5px 10px; |
| | | } |
| | | .content-box-row{ |
| | | padding: 10px 5px 0; |
| | | } |
| | | .store-box{ |
| | | border: 1px solid #EDEAF4; |
| | | border-radius: 4px; |
| | | background: #FFFFFF; |
| | | position: absolute; |
| | | top: -10px; |
| | | right: 38px; |
| | | padding: 0 10px; |
| | | z-index: 999; |
| | | } |
| | | .store-box-row{ |
| | | border-bottom: 1px solid #EDEAF4; |
| | | padding: 5px 0; |
| | | } |
| | | .store-box-row:nth-last-child(1){ |
| | | border: 0; |
| | | } |
| | | .content-row{ |
| | | border-bottom: 1px solid #EDEAF4; |
| | | padding: 10px 5px; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | } |
| | | .content-row:nth-last-child(1){ |
| | | border: 0; |
| | | } |
| | | </style> |
New file |
| | |
| | | <template> |
| | | <!-- 添加标签 --> |
| | | <view> |
| | | <search-bar placeholder="搜索标签名称" class="ml-10 mr-10"></search-bar> |
| | | <view class="font-14 content"> |
| | | <view class="content-title"> |
| | | <text>常用标签</text> |
| | | </view> |
| | | <view> |
| | | <checkbox-group> |
| | | <label v-for="(item,index) in list" class="flex align-center"> |
| | | <view class="ml-10"> |
| | | <checkbox color="#518EFF"></checkbox> |
| | | </view> |
| | | <view class="ml-10 checkbox-text">{{item.name}}</view> |
| | | </label> |
| | | </checkbox-group> |
| | | </view> |
| | | </view> |
| | | <button class="sticky-footer blue-btn">创建标签</button> |
| | | </view> |
| | | </template> |
| | | |
| | | <script> |
| | | import searchBar from '../../components/searchBar/index.vue'; |
| | | export default { |
| | | components:{ |
| | | searchBar |
| | | }, |
| | | data(){ |
| | | return{ |
| | | list:[ |
| | | {name:'痘坑'}, |
| | | {name:'美白'}, |
| | | {name:'祛斑'}, |
| | | {name:'瘦身'}, |
| | | {name:'祛痘'}, |
| | | {name:'塑性'}, |
| | | {name:'双眼皮'}, |
| | | {name:'白富美'}, |
| | | {name:'轻度色斑'}, |
| | | {name:'瘦脸'}, |
| | | {name:'减肥美白'}, |
| | | {name:'胎记'} |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style> |
| | | .content{ |
| | | margin-bottom: 60px; |
| | | } |
| | | .content-title{ |
| | | background: #F2F2F2; |
| | | padding: 10px; |
| | | } |
| | | .checkbox-text{ |
| | | width: 100%; |
| | | padding: 10px 0; |
| | | border-bottom: 1px solid #EDEAF4; |
| | | } |
| | | .sticky-footer{ |
| | | bottom: 10px; |
| | | } |
| | | </style> |
| | |
| | | <text class="label">备注</text> |
| | | <input name="remark" v-model="formData.remark" maxlength="60" type="text" placeholder="请填写备注" placeholder-class='placeholder'/> |
| | | </view> |
| | | <view class="input-group-row"> |
| | | <navigator url="./addLabel" hover-class="none" class="input-group-row"> |
| | | <text class="label">标签</text> |
| | | <view class="right-text"> |
| | | <!-- <text class="tag">大方<text class="iconfont iconguanbi gray"></text></text> --> |
| | | </view> |
| | | </view> |
| | | </navigator> |
| | | <button form-type="submit" :disabled="isDisabled" class="blue-btn sticky-footer">保存</button> |
| | | </form> |
| | | <region ref="simpleAddress" @onConfirm="addressChange" themeColor="#518EFF" cancelColor="#8c9fad"></region> |
| | |
| | | activeColor: '#518EFF', |
| | | underLineColor: '#518EFF', |
| | | underLineHeight: 6, |
| | | fontSize: '30', |
| | | fontSize: '28', |
| | | underLineWidth: 60, |
| | | }" |
| | | /> |
| | |
| | | @font-face { |
| | | font-family: 'iconfont'; /* project id 2263696 */ |
| | | src: url('https://at.alicdn.com/t/font_2263696_8byfwqqh6c.eot'); |
| | | src: url('https://at.alicdn.com/t/font_2263696_8byfwqqh6c.eot?#iefix') format('embedded-opentype'), |
| | | url('https://at.alicdn.com/t/font_2263696_8byfwqqh6c.woff2') format('woff2'), |
| | | url('https://at.alicdn.com/t/font_2263696_8byfwqqh6c.woff') format('woff'), |
| | | url('https://at.alicdn.com/t/font_2263696_8byfwqqh6c.ttf') format('truetype'), |
| | | url('https://at.alicdn.com/t/font_2263696_8byfwqqh6c.svg#iconfont') format('svg'); |
| | | src: url('https://at.alicdn.com/t/font_2263696_ohajb1pq6k.eot'); |
| | | src: url('https://at.alicdn.com/t/font_2263696_ohajb1pq6k.eot?#iefix') format('embedded-opentype'), |
| | | url('https://at.alicdn.com/t/font_2263696_ohajb1pq6k.woff2') format('woff2'), |
| | | url('https://at.alicdn.com/t/font_2263696_ohajb1pq6k.woff') format('woff'), |
| | | url('https://at.alicdn.com/t/font_2263696_ohajb1pq6k.ttf') format('truetype'), |
| | | url('https://at.alicdn.com/t/font_2263696_ohajb1pq6k.svg#iconfont') format('svg'); |
| | | } |
| | | |
| | | .iconfont { |
| | | font-family: "iconfont" !important; |
| | | font-size: 16px; |
| | | font-size: 18px; |
| | | font-style: normal; |
| | | -webkit-font-smoothing: antialiased; |
| | | -moz-osx-font-smoothing: grayscale; |
| | | } |
| | | |
| | | .icondian3:before { |
| | | content: "\e609"; |
| | | .iconshaixuan1:before { |
| | | content: "\e65e"; |
| | | } |
| | | |
| | | .iconwenhao1:before { |
| | | content: "\e663"; |
| | | } |
| | | |
| | | .iconchanpin:before { |
| | | content: "\e612"; |
| | | } |
| | | |
| | | .icondd:before { |
| | | content: "\e604"; |
| | | } |
| | | |
| | | .iconshafa:before { |