1 line
8.0 KiB
Plaintext
1 line
8.0 KiB
Plaintext
<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> |