| | |
| | | <view class="hero-section"> |
| | | <view class="bg-img"> |
| | | <view class="hero-content"> |
| | | <text class="hero-title">产品库存管理系统</text> |
| | | <text class="hero-subtitle">高效、便捷的业务管理入口</text> |
| | | <text class="hero-title"></text> |
| | | <text class="hero-subtitle"></text> |
| | | </view> |
| | | <view class="hero-wave"></view> |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="notice-section"> |
| | | <view class="notice"> |
| | | <view class="notice-content"> |
| | | <view class="notice-left"> |
| | | <text class="notice-status">通知</text> |
| | | </view> |
| | | <view class="notice-separator"></view> |
| | | <view class="notice-right"> |
| | | <text class="notice-label">{{currentStatus}}</text> |
| | | <text class="notice-text">当日销售设备数:<text class="notice-number">{{number}}<text class="notice-unit">个</text></text></text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <!-- <view class="notice-section">--> |
| | | <!-- <view class="notice">--> |
| | | <!-- <view class="notice-content">--> |
| | | <!-- <view class="notice-left">--> |
| | | <!-- <text class="notice-status">通知</text>--> |
| | | <!-- </view>--> |
| | | <!-- <view class="notice-separator"></view>--> |
| | | <!-- <view class="notice-right">--> |
| | | <!-- <text class="notice-label">{{currentStatus}}</text>--> |
| | | <!-- <text class="notice-text">当日销售设备数:<text class="notice-number">{{number}}<text class="notice-unit">个</text></text></text>--> |
| | | <!-- </view>--> |
| | | <!-- </view>--> |
| | | <!-- </view>--> |
| | | <!-- </view>--> |
| | | |
| | | <!-- 营销管理模块 --> |
| | | <view class="common-module marketing-module"> |
| | |
| | | <view class="icon-container" :style="{ background: item.bgColor }"> |
| | | <up-icon |
| | | :name="item.icon" |
| | | :size="26" |
| | | :size="58" |
| | | color="#ffffff" |
| | | ></up-icon> |
| | | </view> |
| | |
| | | <view class="icon-container" :style="{ background: item.bgColor }"> |
| | | <up-icon |
| | | :name="item.icon" |
| | | :size="26" |
| | | :size="58" |
| | | color="#ffffff" |
| | | ></up-icon> |
| | | </view> |
| | |
| | | <view class="icon-container" :style="{ background: item.bgColor }"> |
| | | <up-icon |
| | | :name="item.icon" |
| | | :size="26" |
| | | :size="58" |
| | | color="#ffffff" |
| | | ></up-icon> |
| | | </view> |
| | |
| | | <view class="icon-container" :style="{ background: item.bgColor }"> |
| | | <up-icon |
| | | :name="item.icon" |
| | | :size="26" |
| | | :size="58" |
| | | color="#ffffff" |
| | | ></up-icon> |
| | | </view> |
| | |
| | | // 营销管理功能数据 |
| | | const marketingItems = reactive([ |
| | | { |
| | | icon: 'account', |
| | | icon: '/static/images/icon/xiaoshoutaizhang@2x.png', |
| | | label: '销售台账', |
| | | bgColor: '#2979ff' |
| | | }, |
| | | { |
| | | icon: 'home', |
| | | icon: '/static/images/icon/kaipiaodengji@2x.png', |
| | | label: '开票登记', |
| | | bgColor: '#1976d2' |
| | | }, |
| | | { |
| | | icon: 'file-text', |
| | | icon: '/static/images/icon/kaipiaotaizhang@2x.png', |
| | | label: '开票台账', |
| | | bgColor: '#42a5f5' |
| | | }, |
| | | { |
| | | icon: 'shopping-cart', |
| | | icon: '/static/images/icon/huikuandengji@2x.png', |
| | | label: '回款登记', |
| | | bgColor: '#64b5f6' |
| | | }, |
| | | { |
| | | icon: 'chat', |
| | | icon: '/static/images/icon/huikuanliushui@2x.png', |
| | | label: '回款流水', |
| | | bgColor: '#90caf9' |
| | | }, |
| | | { |
| | | icon: 'chat', |
| | | icon: '/static/images/icon/kehuwanglai@2x.png', |
| | | label: '客户往来', |
| | | bgColor: '#90caf9' |
| | | } |
| | | ]); |
| | | |
| | | // 采购管理功能数据 |
| | | const purchaseItems = reactive([ |
| | | { |
| | | icon: 'order', |
| | | icon: '/static/images/icon/caigoutaizhang@2x.png', |
| | | label: '采购台账', |
| | | bgColor: '#bbdefb' |
| | | }, |
| | | { |
| | | icon: 'truck', |
| | | icon: '/static/images/icon/laipiaodengji@2x.png', |
| | | label: '来票登记', |
| | | bgColor: '#e3f2fd' |
| | | }, |
| | | { |
| | | icon: 'box', |
| | | icon: '/static/images/icon/laipiaotaizhang@2x.png', |
| | | label: '来票台账', |
| | | bgColor: '#f3e5f5' |
| | | }, |
| | | { |
| | | icon: 'chart-line', |
| | | icon: '/static/images/icon/fukuanjingji@2x.png', |
| | | label: '付款登记', |
| | | bgColor: '#e8eaf6' |
| | | }, |
| | | { |
| | | icon: 'settings', |
| | | icon: '/static/images/icon/fukuanliushui@2x.png', |
| | | label: '付款流水', |
| | | bgColor: '#f1f8e9' |
| | | }, |
| | | { |
| | | icon: 'settings', |
| | | icon: '/static/images/icon/gongyingshangwanglai@2x.png', |
| | | label: '供应商往来', |
| | | bgColor: '#f1f8e9' |
| | | }, |
| | | ]); |
| | | |
| | | // 协同办公功能数据 |
| | | const collaborationItems = reactive([ |
| | | { |
| | | icon: 'checkmark-circle', |
| | | icon: '/static/images/icon/xietongshenpi@2x.png', |
| | | label: '协同审批', |
| | | bgColor: '#4caf50' |
| | | }, |
| | | { |
| | | icon: 'map-pin', |
| | | icon: '/static/images/icon/kehubaifang@2x.png', |
| | | label: '客户拜访', |
| | | bgColor: '#ff9800' |
| | | } |
| | | ]); |
| | | |
| | | // 设备管理功能数据 |
| | | const equipmentItems = reactive([ |
| | | { |
| | | icon: 'list', |
| | | icon: '/static/images/icon/shebeitaizhang@2x.png', |
| | | label: '设备台账', |
| | | bgColor: '#9c27b0' |
| | | }, |
| | | { |
| | | icon: 'wrench', |
| | | icon: '/static/images/icon/shbeibaoxiu@2x.png', |
| | | label: '设备报修', |
| | | bgColor: '#f44336' |
| | | }, |
| | | { |
| | | icon: 'shield-check', |
| | | icon: '/static/images/icon/shbeibaoyang@2x.png', |
| | | label: '设备保养', |
| | | bgColor: '#00bcd4' |
| | | } |
| | | ]); |
| | | |
| | |
| | | url: '/pages/procurementManagement/receiptPaymentHistory/index' |
| | | }); |
| | | break; |
| | | case '供应商往来': |
| | | uni.navigateTo({ |
| | | url: '/pages/procurementManagement/paymentLedger/index' |
| | | }); |
| | | break; |
| | | case '协同审批': |
| | | uni.navigateTo({ |
| | | url: '/pages/cooperativeOffice/collaborativeApproval/index' |
| | | }); |
| | | break; |
| | | case '客户拜访': |
| | | case '客户拜访': |
| | | uni.navigateTo({ |
| | | url: '/pages/cooperativeOffice/clientVisit/index' |
| | | }); |
| | | break; |
| | | case '设备台账': |
| | | uni.navigateTo({ |
| | | url: '/pages/equipmentManagement/ledger/index' |
| | | }); |
| | | break; |
| | | case '设备报修': |
| | | uni.navigateTo({ |
| | | url: '/pages/equipmentManagement/repair/index' |
| | | }); |
| | | break; |
| | | case '设备保养': |
| | | uni.navigateTo({ |
| | | url: '/pages/equipmentManagement/upkeep/index' |
| | | }); |
| | | break; |
| | | default: |
| | |
| | | .bg-img { |
| | | width: 100%; |
| | | height: 8.75rem; |
| | | background: linear-gradient(135deg, #2979ff 0%, #1565c0 100%); |
| | | background-image: url("../static/images/banner/view-background.png"); |
| | | background-size: cover; |
| | | border-radius: 0.75rem; |
| | | position: relative; |
| | | overflow: hidden; |