Files
t/unpackage/dist/dev/mp-weixin/pages2/editCms/editCms.wxml
T
2026-05-04 00:43:20 +08:00

1 line
6.3 KiB
Plaintext

<view class="b_col_eee body data-v-0761849c"><uni-nav-bar vue-id="3660e02c-1" leftText="取消" left-icon="left" right-text="下一步" backgroundColor="#ffffff" color="#000000" data-event-opts="{{[['^clickRight',[['toEditSetting']]],['^clickLeft',[['back']]]]}}" bind:clickRight="__e" bind:clickLeft="__e" class="data-v-0761849c" bind:__l="__l"></uni-nav-bar><uni-popup vue-id="3660e02c-2" type="dialog" data-ref="alertDialog" class="data-v-0761849c vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><uni-popup-dialog vue-id="{{('3660e02c-3')+','+('3660e02c-2')}}" type="info" cancelText="放弃草稿" confirmText="编辑草稿" title="提示" content="文章有草稿未完成,是否继续编辑草稿?" data-event-opts="{{[['^confirm',[['dialogConfirm']]],['^close',[['dialogClose']]]]}}" bind:confirm="__e" bind:close="__e" class="data-v-0761849c" bind:__l="__l"></uni-popup-dialog></uni-popup><uni-popup vue-id="3660e02c-4" type="bottom" data-ref="del_popup" class="data-v-0761849c vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="del-popup data-v-0761849c"><view class="margin_20_top padding_20 color-666 b_col_fff data-v-0761849c"> 确认要删除当前文章段落 </view><view data-event-opts="{{[['tap',[['delItem']]]]}}" class="margin_4 padding_20 color-red b_col_fff data-v-0761849c" bindtap="__e"><uni-icons vue-id="{{('3660e02c-5')+','+('3660e02c-4')}}" type="trash" size="30" color="#f00" class="data-v-0761849c" bind:__l="__l"></uni-icons> 删除 </view><view data-event-opts="{{[['tap',[['close_del_popup']]]]}}" class="text-center padding_20 margin_10_top b_col_fff data-v-0761849c" bindtap="__e"> 取消 </view></view></uni-popup><uni-popup vue-id="3660e02c-6" type="bottom" data-ref="popup" class="data-v-0761849c vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="b_col_fff data-v-0761849c"><view class="grid-container data-v-0761849c"><block wx:for="{{cmsType}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['addItem',['$0'],[[['cmsType','',index,'type']]]]]]]}}" class="{{['data-v-0761849c',(true)?'grid-item':'']}}" bindtap="__e"><view class="grid-item-box data-v-0761849c"><image class="image data-v-0761849c" src="{{item.src}}" mode="aspectFill"></image><text class="text data-v-0761849c">{{''+item.text+''}}</text></view></view></block></view></view></uni-popup><view data-event-opts="{{[['tap',[['toTitleStyle']]]]}}" class="margin_50 b_col_fff padding_10 data-v-0761849c" style="display:flex;align-items:center;gap:20rpx;" bindtap="__e"><uni-easyinput bind:input="__e" style="flex:1;" vue-id="3660e02c-7" inputBorder="{{false}}" disabled="{{true}}" placeholder="请输入标题" value="{{cms.title}}" data-event-opts="{{[['^input',[['__set_model',['$0','title','$event',[]],['cms']]]]]}}" class="data-v-0761849c" bind:__l="__l"></uni-easyinput><view class="border_ff0 data-v-0761849c" style="white-space:nowrap;"><uni-icons vue-id="3660e02c-8" type="gear" size="20" color="993300" class="data-v-0761849c" bind:__l="__l"></uni-icons> 标题样式 </view></view><view class="container data-v-0761849c"><button data-event-opts="{{[['tap',[['addEditItem',[0]]]]]}}" class="add-button data-v-0761849c" bindtap="__e"></button></view><block wx:for="{{cms.cmsLst}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="data-v-0761849c"><view class="margin_20 b_col_fff edit_item padding_10 data-v-0761849c"><view class="part part1 data-v-0761849c"><block wx:if="{{item.type==='image'}}"><view data-event-opts="{{[['tap',[['updateImage',[index]]]]]}}" bindtap="__e" class="data-v-0761849c"><block wx:if="{{item.image.src}}"><cloud-image vue-id="{{'3660e02c-9-'+index}}" mode="scaleToFill" width="100%" height="200rpx" src="{{item.image.src}}" class="data-v-0761849c" bind:__l="__l"></cloud-image></block><block wx:else><view class="not-image data-v-0761849c"><cloud-image vue-id="{{'3660e02c-10-'+index}}" mode="scaleToFill" width="100%" height="150rpx" src="{{not_image}}" class="data-v-0761849c" bind:__l="__l"></cloud-image><view class="not-font data-v-0761849c"> 添加图片 </view></view></block></view></block><block wx:if="{{item.type==='video'}}"><view data-event-opts="{{[['tap',[['updateVideoItem',[index]]]]]}}" class="video-container data-v-0761849c" bindtap="__e"><block wx:if="{{item.video.poster}}"><cloud-image vue-id="{{'3660e02c-11-'+index}}" mode="scaleToFill" width="100%" height="200rpx" src="{{item.video.poster}}" class="data-v-0761849c" bind:__l="__l"></cloud-image></block><cloud-image class="icon-play data-v-0761849c" vue-id="{{'3660e02c-12-'+index}}" mode="scaleToFill" width="100rpx" height="100rpx" src="https://qnycdn.mymoyu.top/static/icon/stop.png" bind:__l="__l"></cloud-image></view></block><block wx:if="{{item.type==='vote'}}"><view class="data-v-0761849c"><view class="not-image data-v-0761849c"><view class="not-image-icon data-v-0761849c"><cloud-image vue-id="{{'3660e02c-13-'+index}}" mode="scaleToFill" width="100%" height="150rpx" src="{{is_vote}}" class="data-v-0761849c" bind:__l="__l"></cloud-image></view><view class="not-font data-v-0761849c"> 投票 </view></view></view></block></view><view data-event-opts="{{[['tap',[['to',['$0',index],[[['cms.cmsLst','',index,'type']]]]]]]}}" class="part part2 data-v-0761849c" bindtap="__e"><block wx:if="{{item.type==='vote'}}"><view class="data-v-0761849c"><block wx:if="{{item.text}}"><view class="data-v-0761849c">{{''+item.text+''}}</view></block><block wx:else><view class="font-info data-v-0761849c"> 点击添加文字 </view></block></view></block><block wx:else><view class="data-v-0761849c"><block wx:if="{{item.text}}"><view class="data-v-0761849c">{{''+item.text+''}}</view></block><block wx:else><view class="font-info data-v-0761849c"> 点击添加文字 </view></block></view></block></view><view class="part part3 data-v-0761849c"><uni-icons class="sub-area data-v-0761849c" vue-id="{{'3660e02c-14-'+index}}" type="closeempty" data-event-opts="{{[['^click',[['open_del_popup',[index]]]]]}}" bind:click="__e" bind:__l="__l"></uni-icons><uni-icons class="sub-area data-v-0761849c" vue-id="{{'3660e02c-15-'+index}}" type="bars" bind:__l="__l"></uni-icons><view class="sub-area item-no data-v-0761849c">{{''+(index+1)+''}}</view></view></view><view class="container data-v-0761849c"><button data-event-opts="{{[['tap',[['addEditItem',[index+1]]]]]}}" class="add-button data-v-0761849c" bindtap="__e"></button></view></view></block></view>