2026-03-23 14:57:47 +08:00

1 line
10 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<view><view class="p-20"><view class="w-full bg--w111-fff rd-16rpx pt-32 pr-30 pb-32 pl-30"><view class="fs-30 fw-500 lh-42rpx">商品信息</view><view class="mt-30 flex-between-center"><text class="fs-30 lh-42rpx">商品名称</text><text class="text-24 text--w111-666">{{$root.g0+"/40"}}</text></view><view class="w-full bg--w111-f5f5f5 rd-12rpx p-20 mt-12"><textarea class="fs-30" maxlength="{{40}}" placeholder="请填写商品名称" placeholder-class="text--w111-ccc" auto-height="{{true}}" data-event-opts="{{[['input',[['__set_model',['$0','store_name','$event',[]],['setFormData']]]]]}}" value="{{setFormData.store_name}}" bindinput="__e"></textarea></view><view class="mt-40"><text class="fs-30 lh-42rpx">商品图片</text></view><view class="fs-22 text--w111-999 mt-12">建议图片尺寸为750*750px最多上传9张</view><view class="grid-column-4 grid-gap-8rpx mt-20"><block wx:for="{{setFormData.slider_image}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="relative h-156"><image class="w-full h-156 rd-12rpx" src="{{item}}" mode="aspectFill"></image><view data-event-opts="{{[['tap',[['DelPic',[index]]]]]}}" class="abs-rt w-32 h-32 of0b21 flex-center fs-24" bindtap="__e"><text class="iconfont icon-iconfontguanbi text--w111-fff fs-20"></text></view></view></block><block wx:if="{{$root.g1<9}}"><view data-event-opts="{{[['tap',[['uploadPicture',[9]]]]]}}" class="h-156 flex-col flex-center upload bg--w111-f5f5f5 text--w111-999 rd-12rpx" bindtap="__e"><text class="iconfont icon-paizhao fs-40"></text><text class="fs-24 lh-34rpx pt-8">上传图片</text></view></block></view></view><view class="w-full bg--w111-fff rd-16rpx mt-22 px-30"><view data-event-opts="{{[['tap',[['selectCate',['$event']]]]]}}" class="h-106 flex-between-center bb-e" bindtap="__e"><text class="fs-30 lh-42rpx">商品分类</text><view class="flex-y-center"><block wx:if="{{$root.g2}}"><text class="fs-30 text--w111-333 pr-12">已选择</text></block><block wx:else><text class="fs-30 text--w111-999 pr-12">请选择分类</text></block><text class="iconfont icon-ic_rightarrow fs-36 text--w111-999"></text></view></view><view class="h-106 flex-between-center bb-e"><text class="fs-30 lh-42rpx">单位</text><view class="flex-1 flex justify-end text-right"><input class="fs-32 fs-30" type="text" maxlength="1" placeholder="请填写商品单位" placeholder-class="text--w111-999 fs-30" data-event-opts="{{[['input',[['__set_model',['$0','unit_name','$event',[]],['setFormData']]]]]}}" value="{{setFormData.unit_name}}" bindinput="__e"/></view></view></view><view class="w-full bg--w111-fff rd-16rpx mt-22 pt-32 pr-30 pl-30"><view class="fs-30 fw-500 lh-42rpx">规格设置</view><view class="h-106 flex-between-center bb-e"><text class="fs-30 lh-42rpx">售价</text><view class="flex-1 flex justify-end text-right"><input class="fs-32" type="digit" placeholder="请输入售价" placeholder-class=" text--w111-999" data-event-opts="{{[['input',[['__set_model',['$0','price','$event',[]],['setFormData.attr']]]]]}}" value="{{setFormData.attr.price}}" bindinput="__e"/></view></view><view class="h-106 flex-between-center bb-e"><text class="fs-30 lh-42rpx">成本价</text><view class="flex-1 flex justify-end text-right"><input class="fs-32" type="digit" placeholder="请输入成本价" placeholder-class=" text--w111-999" data-event-opts="{{[['input',[['__set_model',['$0','cost','$event',[]],['setFormData.attr']]]]]}}" value="{{setFormData.attr.cost}}" bindinput="__e"/></view></view><view class="h-106 flex-between-center bb-e"><text class="fs-30 lh-42rpx">划线价</text><view class="flex-1 flex justify-end text-right"><input class="fs-32" type="digit" placeholder="请输入划线价" placeholder-class=" text--w111-999" data-event-opts="{{[['input',[['__set_model',['$0','ot_price','$event',[]],['setFormData.attr']]]]]}}" value="{{setFormData.attr.ot_price}}" bindinput="__e"/></view></view><view class="h-106 flex-between-center bb-e"><text class="fs-30 lh-42rpx">库存</text><view class="flex-1 flex justify-end text-right"><input class="fs-32" type="number" placeholder="请输入库存" placeholder-class=" text--w111-999" data-event-opts="{{[['input',[['__set_model',['$0','stock','$event',[]],['setFormData.attr']]]]]}}" value="{{setFormData.attr.stock}}" bindinput="__e"/></view></view><view hidden="{{!(isMore)}}" class="h-106 flex-between-center bb-e"><text class="fs-30 lh-42rpx">商品编码</text><view class="flex-1 flex justify-end text-right"><input class="fs-32" type="number" placeholder="请输入规格编码" placeholder-class=" text--w111-999" data-event-opts="{{[['input',[['__set_model',['$0','bar_code','$event',[]],['setFormData.attr']]]]]}}" value="{{setFormData.attr.bar_code}}" bindinput="__e"/></view></view><view hidden="{{!(isMore)}}" class="h-106 flex-between-center bb-e"><text class="fs-30 lh-42rpx">条形码</text><view class="flex-1 flex justify-end text-right"><input class="fs-32" type="number" placeholder="请输入条形码" placeholder-class=" text--w111-999" data-event-opts="{{[['input',[['__set_model',['$0','bar_code_number','$event',[]],['setFormData.attr']]]]]}}" value="{{setFormData.attr.bar_code_number}}" bindinput="__e"/></view></view><view hidden="{{!(isMore)}}" class="h-106 flex-between-center bb-e"><text class="fs-30 lh-42rpx">重量</text><view class="flex-1 flex justify-end text-right"><input class="fs-32" type="number" placeholder="请输入重量" placeholder-class=" text--w111-999" data-event-opts="{{[['input',[['__set_model',['$0','weight','$event',[]],['setFormData.attr']]]]]}}" value="{{setFormData.attr.weight}}" bindinput="__e"/></view></view><view hidden="{{!(isMore)}}" class="h-106 flex-between-center bb-e"><text class="fs-30 lh-42rpx">体积</text><view class="flex-1 flex justify-end text-right"><input class="fs-32" type="number" placeholder="请输入体积" placeholder-class=" text--w111-999" data-event-opts="{{[['input',[['__set_model',['$0','volume','$event',[]],['setFormData.attr']]]]]}}" value="{{setFormData.attr.volume}}" bindinput="__e"/></view></view><view data-event-opts="{{[['tap',[['toggleMore',['$event']]]]]}}" class="h-106 flex-center text--w111-666" bindtap="__e"><text class="fs-26">{{isMore?'收起':'展开'}}</text><text class="{{['iconfont','fs-26',isMore?'icon-xiangshang2':'icon-xiala3']}}"></text></view></view><view class="w-full bg--w111-fff rd-16rpx mt-22 pt-32 pr-30 pl-30 pb-32"><view class="fs-30 lh-42rpx">商品详情</view><view class="fs-22 text--w111-999 mt-12">建议图片尺寸为750*750px最多上传10张</view><view class="grid-column-4 grid-gap-8rpx mt-20"><block wx:for="{{contentPicture}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="relative h-156"><image class="w-full h-156 rd-12rpx" src="{{item}}" mode="aspectFill"></image><view data-event-opts="{{[['tap',[['DelPic',[index,'content']]]]]}}" class="abs-rt w-32 h-32 of0b21 flex-center fs-24" bindtap="__e"><text class="iconfont icon-iconfontguanbi text--w111-fff fs-20"></text></view></view></block><block wx:if="{{$root.g3<10}}"><view data-event-opts="{{[['tap',[['uploadContentPicture',[10]]]]]}}" class="h-156 flex-col flex-center upload bg--w111-f5f5f5 text--w111-999 rd-12rpx" bindtap="__e"><text class="iconfont icon-paizhao fs-40"></text><text class="fs-24 lh-34rpx pt-8">上传图片</text></view></block></view></view><view class="w-full bg--w111-fff rd-16rpx mt-22 pt-32 pr-30 pl-30"><view class="fs-30 lh-42rpx fw-500">其他设置</view><view class="h-106 flex-between-center"><view class="fs-30 lh-42rpx">配送方式</view><view class="flex-y-center"><checkbox-group data-event-opts="{{[['change',[['deliveryWayChange',['$event']]]]]}}" class="flex-y-center" bindchange="__e"><block wx:for="{{$root.l0}}" wx:for-item="val" wx:for-index="i" wx:key="value"><label class="ml-48"><view><checkbox style="transform:scale(0.8);" value="{{val.$orig.value}}" checked="{{val.g4}}"></checkbox><text class="relative top-2">{{val.$orig.name}}</text></view></label></block></checkbox-group></view></view><view hidden="{{!($root.g5)}}" class="h-106 flex-between-center"><view class="fs-30 lh-42rpx">运费设置</view><radio-group data-event-opts="{{[['change',[['feightChange',['$event']]]]]}}" class="flex-y-center" bindchange="__e"><label class="flex-y-center fs-30"><view><radio value="2" checked="{{setFormData.freight==2}}"></radio></view><view>固定邮费</view></label><label class="flex-y-center fs-30 ml-48"><view><radio value="3" checked="{{setFormData.freight==3}}"></radio></view><view>运费模板</view></label></radio-group></view><view hidden="{{!($root.g6)}}"><block wx:if="{{setFormData.freight==2}}"><view class="h-106 flex-between-center"><text class="fs-30 lh-42rpx">固定邮费</text><view class="flex-1 flex justify-end text-right"><input class="fs-32" type="digit" placeholder="请输入金额" placeholder-class=" text--w111-999" data-event-opts="{{[['input',[['__set_model',['$0','postage','$event',[]],['setFormData']]]]]}}" value="{{setFormData.postage}}" bindinput="__e"/></view></view></block><block wx:if="{{setFormData.freight==3}}"><view class="h-106 flex-between-center"><text class="fs-30 lh-42rpx">运费模板</text><view class="flex-y-center"><picker value="{{tempIndex}}" range="{{templateList}}" range-key="name" data-event-opts="{{[['change',[['bindPickerChange',['$event']]]]]}}" bindchange="__e"><view class="fs-30">{{(templateList[tempIndex].name||'请选择')+''}}<text class="iconfont icon-ic_rightarrow"></text></view></picker></view></view></block></view></view><view class="pb-safe"><view class="h-200"></view></view><view class="fixed-lb w-full pb-safe bg--w111-fff z-10"><view class="footer-box flex-center"><view data-event-opts="{{[['tap',[['confirmSave',['$event']]]]]}}" class="w-690 h-88 flex-center bg-mer text--w111-fff fs-28 rd-44rpx" bindtap="__e">提交</view></view></view></view><classify class="vue-ref" vue-id="9c4a4f42-1" type="{{1}}" visible="{{visibleClass}}" data-ref="classify" data-event-opts="{{[['^closeDrawer',[['e0']]],['^successChange',[['successChange']]]]}}" bind:closeDrawer="__e" bind:successChange="__e" bind:__l="__l"></classify><block wx:if="{{canvasStatus}}"><canvas style="{{'width:'+(canvasWidth+'px')+';'+('height:'+(canvasHeight+'px')+';')+('position:'+('absolute')+';')+('left:'+('-100000px')+';')+('top:'+('-100000px')+';')}}" canvas-id="canvas"></canvas></block></view>