feat: 完成分龄页开发
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
<view class="ws-sync-page">
|
||||
<view class="ws-sync-summary">
|
||||
<view class="ws-sync-summary__info">
|
||||
<text class="ws-sync-summary__title">Worksheet 批量同步</text>
|
||||
<text class="ws-sync-summary__desc">
|
||||
同步本地配置到 worksheets,必要时单独重建 page-config 数据。
|
||||
</text>
|
||||
</view>
|
||||
<view
|
||||
class="ws-sync-summary__badge {{configReady ? 'ws-sync-summary__badge--ready' : ''}}">
|
||||
<text
|
||||
>{{configReady ? '可同步' : configLoading ? '加载中' :
|
||||
'需处理'}}</text
|
||||
>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="ws-sync-page__stats">
|
||||
<view class="ws-sync-stat">
|
||||
<text class="ws-sync-stat__num">{{configTotal}}</text>
|
||||
<text class="ws-sync-stat__label">配置项</text>
|
||||
</view>
|
||||
<view class="ws-sync-stat">
|
||||
<text class="ws-sync-stat__num">{{configSourceCount}}</text>
|
||||
<text class="ws-sync-stat__label">分包</text>
|
||||
</view>
|
||||
<view class="ws-sync-stat">
|
||||
<text class="ws-sync-stat__num"
|
||||
>{{configReady ? 'Ready' : '--'}}</text
|
||||
>
|
||||
<text class="ws-sync-stat__label">状态</text>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view wx:if="{{configLoading}}" class="ws-sync-page__notice">
|
||||
正在异步加载 math / focus / letterTracing 配置...
|
||||
</view>
|
||||
|
||||
<view
|
||||
wx:elif="{{configError}}"
|
||||
class="ws-sync-page__notice ws-sync-page__notice--error">
|
||||
{{configError}}
|
||||
</view>
|
||||
|
||||
<view class="ws-sync-result">
|
||||
<text class="ws-sync-result__title">最近一次结果</text>
|
||||
<text class="ws-sync-result__body">{{statusText}}</text>
|
||||
</view>
|
||||
|
||||
<view class="ws-sync-page__build">
|
||||
<toy-button
|
||||
type="primary"
|
||||
width="100%"
|
||||
loading="{{loadingAges}}"
|
||||
disabled="{{!configReady || loadingAges || loadingTags || loadingRebuild}}"
|
||||
bindtap="onSyncAges">
|
||||
{{loadingAges ? '同步中...' : '同步年龄'}}
|
||||
</toy-button>
|
||||
<toy-button
|
||||
width="100%"
|
||||
loading="{{loadingTags}}"
|
||||
disabled="{{!configReady || loadingAges || loadingTags || loadingRebuild}}"
|
||||
bindtap="onSyncTags">
|
||||
{{loadingTags ? '同步中...' : '同步标签'}}
|
||||
</toy-button>
|
||||
<toy-button
|
||||
width="100%"
|
||||
loading="{{loadingRebuild}}"
|
||||
disabled="{{loadingAges || loadingTags || loadingRebuild}}"
|
||||
bindtap="onRebuildConfig">
|
||||
{{loadingRebuild ? '重建中...' : '重建配置'}}
|
||||
</toy-button>
|
||||
</view>
|
||||
</view>
|
||||
Reference in New Issue
Block a user