Files
quantulr 5bbe958729 deploy
2023-08-31 16:24:37 +08:00

51 lines
3.6 KiB
Plaintext

<!--pages/add-stock/add-stock.wxml-->
<wxs module="dict" src="../../utils/dict.wxs" />
<wxs module="times" src="../../utils/time.wxs" />
<t-message id="t-message" />
<view class="add-stock">
<view class="add-stock-form">
<t-cell title="产品" note="{{dict.getDictLabel(form.productId, productOptions)}}" data-picker-key="productPickerVisible" bind:click="showPicker" arrow />
<t-cell title="型号" note="{{dict.getDictLabel(form.modelId, modelOptions)}}" data-picker-key="modelPickerVisible" bind:click="showPicker" arrow />
<t-cell title="规格" note="{{dict.getDictLabel(form.specId, specOptions)}}" data-picker-key="specPickerVisible" bind:click="showPicker" arrow />
<view class="upload-wrapper" wx:if="{{form.specId}}">
<text class="label">产品图片</text>
<view class="body">
<view class="prod-image-list">
<t-image wx:for="{{prodPicList}}" wx:key="url" shape="round" width="150rpx" height="150rpx" src="{{item.url}}"></t-image>
</view>
</view>
</view>
<t-cell title="类型" note="{{dict.getDictLabel(form.type, types)}}" data-picker-key="typePickerVisible" bind:click="showPicker" arrow />
<t-cell title="选择日期" hover note="{{times.formatDate(form.date) || ''}}" arrow data-mode="date" data-picker-key="dateVisible" bindtap="showPicker" class="test" t-class="panel-item" />
<view class="upload-wrapper">
<text class="label">凭证照片</text>
<view class="body">
<t-upload class="upload" mediaType="{{['image']}}" files="{{picList}}" bind:add="handleAdd" bind:remove="handleRemove">
</t-upload>
</view>
</view>
<t-input label="数量" align="right" type="number" bind:change="onChange" data-field="total" value="{{form.total}}" placeholder="请输入数量" tips="{{totalErrMsg}}" status="{{totalErrMsg?'error':''}}" />
</view>
<view class="submit-button">
<t-button bind:tap="handleSubmitStock" theme="primary" block>确认提交</t-button>
</view>
<!-- 产品选择器 -->
<t-picker default-value="{{[form.productId]}}" visible="{{productPickerVisible}}" value="{{form.productId}}" data-key="productId" data-field="productId" title="选择产品" cancelBtn="取消" confirmBtn="确认" bindchange="onPickerChange" bindcancel="onPickerCancel">
<t-picker-item options="{{productOptions}}" />
</t-picker>
<!-- 型号选择器 -->
<t-picker default-value="{{[form.modelId]}}" visible="{{modelPickerVisible}}" value="{{form.modelId}}" data-key="modelId" data-field="modelId" title="选择型号" cancelBtn="取消" confirmBtn="确认" bindchange="onPickerChange" bindcancel="onPickerCancel">
<t-picker-item options="{{modelOptions}}" />
</t-picker>
<!-- 规格选择器 -->
<t-picker default-value="{{[form.specId]}}" visible="{{specPickerVisible}}" value="{{form.specId}}" data-key="specId" data-field="specId" title="选择规格" cancelBtn="取消" confirmBtn="确认" bindchange="onPickerChange" bindcancel="onPickerCancel">
<t-picker-item options="{{specOptions}}" />
</t-picker>
<!-- 类型选择器 -->
<t-picker default-value="{{[form.type]}}" visible="{{typePickerVisible}}" value="{{form.type}}" data-key="type" data-field="type" title="选择类别" cancelBtn="取消" confirmBtn="确认" bindchange="onPickerChange" bindcancel="onPickerCancel">
<t-picker-item options="{{types}}" />
</t-picker>
<!-- 日期 -->
<t-date-time-picker title="选择日期" visible="{{dateVisible}}" mode="date" data-field="date" defaultValue="{{form.date || defaultTime}}" format="YYYY-MM-DD HH:mm:ss" bindchange="onChange" bindcancel="hidePicker" />
</view>