daShangDao_miniProgram/unpackage/dist/dev/mp-weixin/pages/warehouse/create-warehouse.wxml
2026-06-15 16:37:57 +08:00

1 line
8.0 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 class="create-warehouse-container"><view class="steps"><view class="{{['step',(currentStep>=1)?'active':'',(currentStep>1)?'completed':'']}}"><view class="step-number">1</view><text class="step-text">一级货区</text></view><view class="{{['step-line',(currentStep>1)?'active':'']}}"></view><view class="{{['step',(currentStep>=2)?'active':'',(currentStep>2)?'completed':'']}}"><view class="step-number">2</view><text class="step-text">二级货区</text></view><view class="{{['step-line',(currentStep>2)?'active':'']}}"></view><view class="{{['step',(currentStep>=3)?'active':'']}}"><view class="step-number">3</view><text class="step-text">三级货区</text></view></view><block wx:if="{{currentStep===1}}"><view class="form-container"><view class="form-title">添加一级货区信息</view><view class="form-item"><text class="label required">名称</text><view class="name-unit-container"><input class="input with-unit" placeholder="请输入名称" data-event-opts="{{[['input',[['__set_model',['$0','name','$event',[]],['firstLevelForm']]]]]}}" value="{{firstLevelForm.name}}" bindinput="__e"/><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="unit-selector" bindtap="__e"><text class="selected-unit">{{firstLevelForm.unit||'库'}}</text><text class="dropdown-icon">▼</text></view><block wx:if="{{showFirstLevelUnitDropdown}}"><view class="unit-dropdown"><block wx:for="{{unitOptions}}" wx:for-item="unit" wx:for-index="__i0__" wx:key="*this"><view data-event-opts="{{[['tap',[['selectFirstLevelUnit',['$0'],[[['unitOptions','',__i0__]]]]]]]}}" class="unit-option" bindtap="__e">{{''+unit+''}}</view></block></view></block></view></view><view class="form-item"><text class="label required">货区数量</text><input class="input" type="number" placeholder="输入数量(1-255不得以0开头)" data-event-opts="{{[['input',[['__set_model',['$0','sheQuantityMax','$event',[]],['firstLevelForm']]]]]}}" value="{{firstLevelForm.sheQuantityMax}}" bindinput="__e"/></view><view class="form-item"><text class="label required">货区编码</text><input class="input" placeholder="格式示例: AA/aa/A1/a1/1A/1a,不能以0开头" data-event-opts="{{[['input',[['__set_model',['$0','code','$event',[]],['firstLevelForm']]]]]}}" value="{{firstLevelForm.code}}" bindinput="__e"/></view><view class="form-item"><text class="label">货区地址</text><input class="input" placeholder="请输入货区地址,例如 贵阳市和平区XXX街XX号" data-event-opts="{{[['input',[['__set_model',['$0','address','$event',[]],['firstLevelForm']]]]]}}" value="{{firstLevelForm.address}}" bindinput="__e"/></view><view class="form-item"><text class="label">管理员</text><input class="input" placeholder="请输入管理员,不得超过8位" data-event-opts="{{[['input',[['__set_model',['$0','manager','$event',[]],['firstLevelForm']]]]]}}" value="{{firstLevelForm.manager}}" bindinput="__e"/></view><view class="form-item"><text class="label">备注</text><input class="input" placeholder="请输入备注" data-event-opts="{{[['input',[['__set_model',['$0','remark','$event',[]],['firstLevelForm']]]]]}}" value="{{firstLevelForm.remark}}" bindinput="__e"/></view><view class="form-item"><text class="label required">运费模板</text><view class="name-unit-container"><picker class="picker-block" mode="selector" range="{{logisticsTemplates}}" range-key="templateName" data-event-opts="{{[['change',[['onTemplatePickerChange',['$event']]]]]}}" bindchange="__e"><input class="input" placeholder="请选择运费模板" readonly="{{true}}" value="{{selectedTemplateName}}"/></picker></view></view><button data-event-opts="{{[['tap',[['createFirstLevel',['$event']]]]]}}" class="btn next-btn" bindtap="__e">下一步</button></view></block><block wx:if="{{currentStep===2}}"><view class="form-container"><view class="form-title">创建二级货区信息</view><view class="form-item"><text class="label">所属一级货区</text><view class="input selected-value">{{firstLevelForm.name||createdFirstLevel.name}}</view></view><view class="form-item"><text class="label required">名称</text><view class="name-unit-container"><input class="input with-unit" placeholder="请输入货区名称,不得超过10位" data-event-opts="{{[['input',[['__set_model',['$0','name','$event',[]],['secondLevelForm']]]]]}}" value="{{secondLevelForm.name}}" bindinput="__e"/><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" class="unit-selector" bindtap="__e"><text class="selected-unit">{{secondLevelForm.unit||'区'}}</text><text class="dropdown-icon">▼</text></view><block wx:if="{{showSecondLevelUnitDropdown}}"><view class="unit-dropdown"><block wx:for="{{unitOptions}}" wx:for-item="unit" wx:for-index="__i1__" wx:key="*this"><view data-event-opts="{{[['tap',[['selectSecondLevelUnit',['$0'],[[['unitOptions','',__i1__]]]]]]]}}" class="unit-option" bindtap="__e">{{''+unit+''}}</view></block></view></block></view></view><view class="form-item"><text class="label required">货区编码</text><input class="input" placeholder="格式示例: AA/aa/A1/a1/1A/1a,不能以0开头" data-event-opts="{{[['input',[['__set_model',['$0','code','$event',[]],['secondLevelForm']]]]]}}" value="{{secondLevelForm.code}}" bindinput="__e"/></view><view class="btn-group"><button data-event-opts="{{[['tap',[['goToStep',[1]]]]]}}" class="btn back-step-btn" bindtap="__e">上一步</button><button data-event-opts="{{[['tap',[['createSecondLevel',['$event']]]]]}}" class="btn next-btn" bindtap="__e">下一步</button></view></view></block><block wx:if="{{currentStep===3}}"><view class="form-container"><view class="form-title">创建三级货区信息</view><view class="form-item"><text class="label">所属二级货区</text><view class="input selected-value">{{secondLevelForm.name||createdSecondLevel.name}}</view></view><view class="form-item"><text class="label">名称</text><view class="name-unit-container"><input class="input with-unit" placeholder="请输入名称" data-event-opts="{{[['input',[['__set_model',['$0','name','$event',[]],['thirdLevelForm']]]]]}}" value="{{thirdLevelForm.name}}" bindinput="__e"/><view data-event-opts="{{[['tap',[['e2',['$event']]]]]}}" class="unit-selector" bindtap="__e"><text class="selected-unit">{{thirdLevelForm.unit||'架'}}</text><text class="dropdown-icon">▼</text></view><block wx:if="{{showThirdLevelUnitDropdown}}"><view class="unit-dropdown"><block wx:for="{{unitOptions}}" wx:for-item="unit" wx:for-index="__i2__" wx:key="*this"><view data-event-opts="{{[['tap',[['selectThirdLevelUnit',['$0'],[[['unitOptions','',__i2__]]]]]]]}}" class="unit-option" bindtap="__e">{{''+unit+''}}</view></block></view></block></view></view><view class="form-item"><text class="label required">货区编码</text><input class="input" placeholder="格式示例: AA/aa/A1/a1/1A/1a,不能以0开头" data-event-opts="{{[['input',[['__set_model',['$0','code','$event',[]],['thirdLevelForm']]]]]}}" value="{{thirdLevelForm.code}}" bindinput="__e"/></view><view class="btn-group"><button data-event-opts="{{[['tap',[['goToStep',[2]]]]]}}" class="btn back-step-btn" bindtap="__e">上一步</button><button data-event-opts="{{[['tap',[['createThirdLevel',['$event']]]]]}}" class="btn complete-btn" bindtap="__e">完成</button></view></view></block><block wx:if="{{currentStep===4}}"><view class="completion-container"><view class="completion-icon">✓</view><text class="completion-title">创建成功</text><text class="completion-message">货区已成功创建</text><view class="completion-details"><view class="completion-item"><text class="completion-label">一级货区:</text><text class="completion-value">{{firstLevelForm.name||createdFirstLevel.name}}</text></view><view class="completion-item"><text class="completion-label">二级货区:</text><text class="completion-value">{{secondLevelForm.name||createdSecondLevel.name}}</text></view><view class="completion-item"><text class="completion-label">三级货区:</text><text class="completion-value">{{thirdLevelForm.name||createdThirdLevel.name}}</text></view></view><button data-event-opts="{{[['tap',[['goToWarehouseList',['$event']]]]]}}" class="btn home-btn" bindtap="__e">返回货区列表</button></view></block></view>