first commit

This commit is contained in:
PC-202306242200\Administrator
2026-03-28 23:27:25 +08:00
commit 85b89ccea7
1694 changed files with 168292 additions and 0 deletions

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/device/index"],{"231b":function(e,t,n){"use strict";(function(e){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o={data:function(){return{deviceItems:[],deviceInfo:{device_num:0,install_num:0,team_device_num:0},tabData:{list:[{name:"已安装",install_time:1},{name:"待安装",install_time:0}],current:0},status:[],type:[],loadStatus:"loadmore",search:{install_time:1,page:1,status:0},page:{current:0,last_page:1,page:1}}},onLoad:function(){n=this,n.getDeviceInfo(),n.getDeviceItems()},onPullDownRefresh:function(){n.search.page=1,n.getDeviceInfo(),n.deviceItems=[],n.getDeviceItems(),e.stopPullDownRefresh()},onReachBottom:function(){n.pageStatus()&&(n.loadStatus="loading",n.search.page=++n.search.page,n.getDeviceItems())},methods:{sectionChange:function(e){n.tabData.current=e,n.search.install_time=n.tabData.list[e].install_time,n.deviceItems=[],n.getDeviceItems()},pageStatus:function(){return n.loadStatus="loadmore",!(n.search.page>=n.page.last_page)||(n.loadStatus="nomore",!1)},getDeviceInfo:function(){n.$http.get("/shop/v10/device/info").then((function(e){var t=e.data;n.deviceInfo=t}))},getDeviceItems:function(){n.$http.get("/shop/v10/device/items",n.search).then((function(e){var t=e.data;e.success;n.deviceItems=n.deviceItems.concat(t.data),n.page.last_page=t.last_page,n.pageStatus()}))}}};t.default=o}).call(this,n("df3c")["default"])},"7f13":function(e,t,n){"use strict";n.r(t);var o=n("e052"),u=n("ee14");for(var a in u)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return u[e]}))}(a);var i=n("828b"),c=Object(i["a"])(u["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);t["default"]=c.exports},ce1f:function(e,t,n){"use strict";(function(e,t){var o=n("47a9");n("4233");o(n("3240"));var u=o(n("7f13"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(u.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},e052:function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return o}));var o={uGrid:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-grid/u-grid")]).then(n.bind(null,"2f4f"))},uGridItem:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-grid-item/u-grid-item")]).then(n.bind(null,"6492"))},uSubsection:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-subsection/u-subsection")]).then(n.bind(null,"b9c7"))},uEmpty:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-empty/u-empty")]).then(n.bind(null,"8568"))},uTag:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-tag/u-tag")]).then(n.bind(null,"45f4"))},uLoadmore:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-loadmore/u-loadmore")]).then(n.bind(null,"7d1b"))}},u=function(){var e=this.$createElement;this._self._c},a=[]},ee14:function(e,t,n){"use strict";n.r(t);var o=n("231b"),u=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(a);t["default"]=u.a}},[["ce1f","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,12 @@
{
"navigationBarTitleText": "我的充电桩",
"enablePullDownRefresh": true,
"usingComponents": {
"u-grid": "/node-modules/uview-ui/components/u-grid/u-grid",
"u-grid-item": "/node-modules/uview-ui/components/u-grid-item/u-grid-item",
"u-subsection": "/node-modules/uview-ui/components/u-subsection/u-subsection",
"u-empty": "/node-modules/uview-ui/components/u-empty/u-empty",
"u-tag": "/node-modules/uview-ui/components/u-tag/u-tag",
"u-loadmore": "/node-modules/uview-ui/components/u-loadmore/u-loadmore"
}
}

View File

@@ -0,0 +1 @@
<view class="xkl-com-bg"><view style="height:20rpx;"></view><view style="padding:30rpx;background-color:#ffffff;border-radius:10rpx;"><view style="font-size:28rpx;">充电桩汇总</view><view style="height:10rpx;"></view><u-grid vue-id="3e5a16f4-1" border="{{false}}" col="{{3}}" bind:__l="__l" vue-slots="{{['default']}}"><u-grid-item vue-id="{{('3e5a16f4-2')+','+('3e5a16f4-1')}}" customStyle="{{({padding:'20rpx 0'})}}" bind:__l="__l" vue-slots="{{['default']}}"><view>{{deviceInfo.install_num}}</view><text class="grid-text-mini">已安装</text></u-grid-item><u-grid-item vue-id="{{('3e5a16f4-3')+','+('3e5a16f4-1')}}" customStyle="{{({padding:'20rpx 0'})}}" bind:__l="__l" vue-slots="{{['default']}}"><view>{{deviceInfo.device_num-deviceInfo.install_num}}</view><text class="grid-text-mini">待安装</text></u-grid-item><u-grid-item vue-id="{{('3e5a16f4-4')+','+('3e5a16f4-1')}}" customStyle="{{({padding:'20rpx 0'})}}" bind:__l="__l" vue-slots="{{['default']}}"><view>{{deviceInfo.team_device_num}}</view><text class="grid-text-mini">团队</text></u-grid-item></u-grid></view><view style="height:20rpx;"></view><u-subsection vue-id="3e5a16f4-5" list="{{tabData.list}}" keyName="name" current="{{tabData.current}}" data-event-opts="{{[['^change',[['sectionChange']]]]}}" bind:change="__e" bind:__l="__l"></u-subsection><view style="height:20rpx;"></view><block wx:if="{{!deviceInfo.device_num}}"><view style="padding:30rpx;background-color:#ffffff;border-radius:10rpx;"><u-empty vue-id="3e5a16f4-6" mode="list" bind:__l="__l"></u-empty></view></block><block wx:else><view><block wx:if="{{tabData.current==1}}"><view><block wx:for="{{deviceItems}}" wx:for-item="item" wx:for-index="index" wx:key="index"><navigator style="background-color:#ffffff;color:#666666;padding:20rpx;font-size:28rpx;margin-bottom:20rpx;border-radius:12rpx;"><view class="u-flex u-flex-between"><view>{{"设备ID"+item.id}}</view><block wx:if="{{item.install_time}}"><u-tag vue-id="{{'3e5a16f4-7-'+index}}" text="已安装" plain="{{true}}" size="mini" type="success" bind:__l="__l"></u-tag></block><block wx:else><u-tag vue-id="{{'3e5a16f4-8-'+index}}" text="未安装" plain="{{true}}" size="mini" type="error" bind:__l="__l"></u-tag></block></view><view>{{"生效时间:"+item.created_at}}</view></navigator></block></view></block><block wx:else><view><block wx:for="{{deviceItems}}" wx:for-item="item" wx:for-index="index" wx:key="index"><navigator style="background-color:#ffffff;color:#666666;padding:20rpx;font-size:28rpx;margin-bottom:20rpx;border-radius:12rpx;"><view class="u-flex u-flex-between"><view>{{"设备号:"+item.device_no}}</view><view>{{item.id}}</view></view><view style="height:10rpx;"></view><view>{{"电站:"+item.site_name}}</view><view style="height:10rpx;"></view><view>{{"地址:"+item.address}}</view><view style="height:10rpx;"></view><view>{{"生效时间:"+item.created_at}}</view></navigator></block></view></block><u-loadmore vue-id="3e5a16f4-9" status="{{loadStatus}}" bind:__l="__l"></u-loadmore></view></block><view style="height:400rpx;"></view></view>