微信小程序联调
This commit is contained in:
1
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/scene-detail.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/scene-detail.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),n={data:()=>({sceneInfo:{title:"",navItems:[]}}),onLoad(n){if(n.scene)try{this.sceneInfo=JSON.parse(decodeURIComponent(n.scene))}catch(o){console.error("解析场景信息失败:",o),e.index.showToast({title:"参数错误",icon:"none"}),setTimeout((()=>{e.index.navigateBack()}),1500)}},methods:{goBack(){e.index.navigateBack()},navigateToPage(n){if(n.path){["/pages/furniture_reception/furniture_reception","/pages-subpackage/furniture_customer/furniture_customer","/pages/furniture_top_sales/furniture_top_sales","/pages/ucenter/ucenter"].includes(n.path)?e.index.switchTab({url:n.path,fail:n=>{console.error("跳转失败:",n),e.index.showToast({title:"页面不存在",icon:"none"})}}):e.index.navigateTo({url:n.path,fail:n=>{console.error("跳转失败:",n),e.index.showToast({title:"页面不存在",icon:"none"})}})}else e.index.showToast({title:"页面路径未配置",icon:"none"})}}};if(!Array){(e.resolveComponent("uni-nav-bar")+e.resolveComponent("uni-icons"))()}Math||((()=>"../../uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar.js")+(()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"))();const o=e._export_sfc(n,[["render",function(n,o,t,i,a,s){return{a:e.o(s.goBack,"23"),b:e.p({fixed:!0,statusBar:!0,border:!1,title:a.sceneInfo.title,leftIcon:"left",color:"#333",backgroundColor:"#FFFFFF"}),c:e.f(a.sceneInfo.navItems,((n,o,t)=>({a:"d06f0ee7-1-"+t,b:e.t(n.title),c:"d06f0ee7-2-"+t,d:o,e:e.o((e=>s.navigateToPage(n)),o)}))),d:e.p({type:"right",size:"20",color:"#CCCCCC"}),e:e.p({type:"right",size:"16",color:"#CCCCCC"})}}],["__scopeId","data-v-d06f0ee7"]]);wx.createPage(o);
|
||||
7
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/scene-detail.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/scene-detail.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationStyle": "custom",
|
||||
"usingComponents": {
|
||||
"uni-nav-bar": "../../uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar",
|
||||
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/scene-detail.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/scene-detail.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="page data-v-d06f0ee7"><uni-nav-bar wx:if="{{b}}" class="data-v-d06f0ee7" bindclickLeft="{{a}}" u-i="d06f0ee7-0" bind:__l="__l" u-p="{{b}}"></uni-nav-bar><view class="content data-v-d06f0ee7"><view class="nav-list data-v-d06f0ee7"><view wx:for="{{c}}" wx:for-item="item" wx:key="d" class="nav-item data-v-d06f0ee7" bindtap="{{item.e}}"><view class="nav-item-content data-v-d06f0ee7"><view class="nav-item-icon data-v-d06f0ee7"><uni-icons wx:if="{{d}}" class="data-v-d06f0ee7" u-i="{{item.a}}" bind:__l="__l" u-p="{{d}}"></uni-icons></view><text class="nav-item-title data-v-d06f0ee7">{{item.b}}</text><view class="nav-item-arrow data-v-d06f0ee7"><uni-icons wx:if="{{e}}" class="data-v-d06f0ee7" u-i="{{item.c}}" bind:__l="__l" u-p="{{e}}"></uni-icons></view></view></view></view></view></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/scene-detail.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/scene-detail.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.page.data-v-d06f0ee7{min-height:100vh;background-color:#f5f5f5}.content.data-v-d06f0ee7{padding:44px 16px 20px}.nav-list.data-v-d06f0ee7{background:#fff;border-radius:12px;overflow:hidden}.nav-item.data-v-d06f0ee7{border-bottom:1px solid #F0F0F0}.nav-item.data-v-d06f0ee7:last-child{border-bottom:none}.nav-item-content.data-v-d06f0ee7{display:flex;align-items:center;padding:20px 16px;transition:background-color .2s}.nav-item:active .nav-item-content.data-v-d06f0ee7{background-color:#f5f5f5}.nav-item-icon.data-v-d06f0ee7{margin-right:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:8px}.nav-item-title.data-v-d06f0ee7{flex:1;font-size:16px;color:#333;font-weight:500}.nav-item-arrow.data-v-d06f0ee7{margin-left:12px}
|
||||
1
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/workspace.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/workspace.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js");const s={data:()=>({contentTop:2*function(){try{return{statusBarHeight:e.index.getSystemInfoSync().statusBarHeight||20}}catch(s){return{statusBarHeight:20}}}().statusBarHeight+88+"rpx",scenes:[{id:"meeting",title:"会议场景",desc:"会议总结",icon:"calendar",color:"#2A68FF",navItems:[{title:"总结",path:"/pages/meeting_summary/meeting_summary"}]},{id:"general_sales",title:"通用销售场景",desc:"通用销售场景功能",icon:"grid",color:"#4ECDC4",navItems:[{title:"销售准备",path:"/pages/general_sales/prepare/prepare"},{title:"销售过程",path:"/pages/general_sales/process/process"},{title:"销售总结",path:"/pages/general_sales/summary/summary"}]},{id:"furniture_sales",title:"家具销售场景",desc:"家具销售场景功能",icon:"list",color:"#FFA07A",navItems:[{title:"销售准备",path:"/pages/furniture_sales/prepare/prepare"},{title:"销售过程",path:"/pages/furniture_sales/process/process"},{title:"销售总结",path:"/pages/furniture_sales/summary/summary"}]},{id:"car_sales",title:"汽车销售场景",desc:"汽车销售场景功能",icon:"settings",color:"#95E1D3",navItems:[{title:"销售准备",path:"/pages/car_sales/prepare/prepare"},{title:"销售过程",path:"/pages/car_sales/process/process"},{title:"销售总结",path:"/pages/car_sales/summary/summary"}]}]}),onLoad(){},methods:{navigateToScene(s){e.index.navigateTo({url:`/pages-subpackage/workspace/scene-detail?scene=${encodeURIComponent(JSON.stringify(s))}`})}}};if(!Array){(e.resolveComponent("uni-nav-bar")+e.resolveComponent("uni-icons"))()}Math||((()=>"../../uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar.js")+(()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"))();const t=e._export_sfc(s,[["render",function(s,t,a,r,n,o){return{a:e.p({fixed:!0,statusBar:!0,border:!1,title:"工作台",color:"#333",backgroundColor:"#FFFFFF"}),b:e.f(n.scenes,((s,t,a)=>({a:"0a774c6e-1-"+a,b:e.p({type:s.icon,size:"40",color:s.color}),c:e.t(s.title),d:e.t(s.desc),e:s.id,f:e.o((e=>o.navigateToScene(s)),s.id)}))),c:n.contentTop}}],["__scopeId","data-v-0a774c6e"]]);wx.createPage(t);
|
||||
7
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/workspace.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/workspace.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationStyle": "custom",
|
||||
"usingComponents": {
|
||||
"uni-nav-bar": "../../uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar",
|
||||
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/workspace.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/workspace.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="page data-v-0a774c6e"><uni-nav-bar wx:if="{{a}}" class="data-v-0a774c6e" u-i="0a774c6e-0" bind:__l="__l" u-p="{{a}}"></uni-nav-bar><view class="content data-v-0a774c6e" style="{{'padding-top:' + c}}"><view class="scene-grid data-v-0a774c6e"><view wx:for="{{b}}" wx:for-item="scene" wx:key="e" class="scene-card data-v-0a774c6e" bindtap="{{scene.f}}"><view class="scene-icon data-v-0a774c6e"><uni-icons wx:if="{{scene.b}}" class="data-v-0a774c6e" u-i="{{scene.a}}" bind:__l="__l" u-p="{{scene.b}}"></uni-icons></view><text class="scene-title data-v-0a774c6e">{{scene.c}}</text><text class="scene-desc data-v-0a774c6e">{{scene.d}}</text></view></view></view></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/workspace.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages-subpackage/workspace/workspace.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.page.data-v-0a774c6e{min-height:100vh;background-color:#f5f5f5}.content.data-v-0a774c6e{padding-left:24rpx;padding-right:24rpx;padding-bottom:24rpx;box-sizing:border-box}.scene-grid.data-v-0a774c6e{display:grid;grid-template-columns:repeat(2,1fr);gap:24rpx}.scene-card.data-v-0a774c6e{background:#fff;border-radius:24rpx;padding:32rpx 24rpx;display:flex;flex-direction:column;align-items:center;box-shadow:0 2rpx 16rpx rgba(0,0,0,.06);transition:all .3s}.scene-card.data-v-0a774c6e:active{transform:scale(.98);box-shadow:0 2rpx 12rpx rgba(0,0,0,.1)}.scene-icon.data-v-0a774c6e{margin-bottom:16rpx;width:96rpx;height:96rpx;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(42,104,255,.1),rgba(42,104,255,.05));border-radius:24rpx}.scene-title.data-v-0a774c6e{font-size:32rpx;font-weight:500;color:#333;margin-bottom:12rpx;text-align:center}.scene-desc.data-v-0a774c6e{font-size:24rpx;color:#666;text-align:center;line-height:1.4}
|
||||
Reference in New Issue
Block a user