1 |
- <uni-drawer vue-id="925ec2ba-1" mode="left" mask-click="{{false}}" width="85%" maskClick="{{true}}" data-ref="drawer" class="data-v-67d18a7a vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><scroll-view class="scroll-view data-v-67d18a7a" scroll-y="true"><uni-section vue-id="{{('925ec2ba-2')+','+('925ec2ba-1')}}" title="{{'新增物资:'+(type==='in'?'入库':'出库')}}" type="line" class="data-v-67d18a7a" bind:__l="__l"></uni-section><view class="form-wrap data-v-67d18a7a"><uni-forms vue-id="{{('925ec2ba-3')+','+('925ec2ba-1')}}" label-position="top" rules="{{rules}}" model="{{form}}" data-ref="form" class="data-v-67d18a7a vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{type==='in'}}"><view class="inbound data-v-67d18a7a"><uni-forms-item vue-id="{{('925ec2ba-4')+','+('925ec2ba-3')}}" label="入库人员" name="accountId" required="{{true}}" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-select bind:input="__e" vue-id="{{('925ec2ba-5')+','+('925ec2ba-4')}}" localdata="{{userList}}" placeholder="请选择入库人员" clear="{{false}}" value="{{form.accountId}}" data-event-opts="{{[['^input',[['__set_model',['$0','accountId','$event',[]],['form']]]]]}}" class="data-v-67d18a7a" bind:__l="__l"></uni-data-select></uni-forms-item><uni-forms-item vue-id="{{('925ec2ba-6')+','+('925ec2ba-3')}}" label="入库类型" name="inboundType" required="{{true}}" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-select bind:input="__e" vue-id="{{('925ec2ba-7')+','+('925ec2ba-6')}}" localdata="{{inboundTypeList}}" placeholder="请选择入库类型" clear="{{false}}" value="{{form.inboundType}}" data-event-opts="{{[['^input',[['__set_model',['$0','inboundType','$event',[]],['form']]]]]}}" class="data-v-67d18a7a" bind:__l="__l"></uni-data-select></uni-forms-item><uni-forms-item vue-id="{{('925ec2ba-8')+','+('925ec2ba-3')}}" label="物资种类" name="goodsCatId" required="{{true}}" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-select bind:input="__e" vue-id="{{('925ec2ba-9')+','+('925ec2ba-8')}}" localdata="{{goodsCats}}" placeholder="请选择物资种类" clear="{{false}}" value="{{form.goodsCatId}}" data-event-opts="{{[['^input',[['__set_model',['$0','goodsCatId','$event',[]],['form']]]]]}}" class="data-v-67d18a7a" bind:__l="__l"></uni-data-select></uni-forms-item><uni-forms-item vue-id="{{('925ec2ba-10')+','+('925ec2ba-3')}}" label="物资数量" label-position="left" required="{{true}}" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('925ec2ba-11')+','+('925ec2ba-10')}}" placeholder="请输入物资数量" clearable="{{false}}" value="{{form.qty}}" data-event-opts="{{[['^input',[['__set_model',['$0','qty','$event',[]],['form']]]]]}}" class="data-v-67d18a7a" bind:__l="__l"></uni-easyinput></uni-forms-item><uni-forms-item vue-id="{{('925ec2ba-12')+','+('925ec2ba-3')}}" label="物资编号" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('925ec2ba-13')+','+('925ec2ba-12')}}" placeholder="请输入物资编号" clearable="{{false}}" value="{{form.goodsNo}}" data-event-opts="{{[['^input',[['__set_model',['$0','goodsNo','$event',[]],['form']]]]]}}" class="data-v-67d18a7a" bind:__l="__l"></uni-easyinput></uni-forms-item><uni-forms-item vue-id="{{('925ec2ba-14')+','+('925ec2ba-3')}}" label="存放位置" name="inboundLocation" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('925ec2ba-15')+','+('925ec2ba-14')}}" placeholder="请输入存放位置" clearable="{{false}}" value="{{form.inboundLocation}}" data-event-opts="{{[['^input',[['__set_model',['$0','inboundLocation','$event',[]],['form']]]]]}}" class="data-v-67d18a7a" bind:__l="__l"></uni-easyinput></uni-forms-item><uni-forms-item vue-id="{{('925ec2ba-16')+','+('925ec2ba-3')}}" label="物资名称" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('925ec2ba-17')+','+('925ec2ba-16')}}" value="{{form.goodsTitle}}" data-event-opts="{{[['^input',[['__set_model',['$0','goodsTitle','$event',[]],['form']]]]]}}" class="data-v-67d18a7a" bind:__l="__l"></uni-easyinput></uni-forms-item><uni-forms-item vue-id="{{('925ec2ba-18')+','+('925ec2ba-3')}}" label="生产日期" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-datetime-picker bind:input="__e" vue-id="{{('925ec2ba-19')+','+('925ec2ba-18')}}" type="date" value="{{form.goodsPdDate}}" data-event-opts="{{[['^input',[['__set_model',['$0','goodsPdDate','$event',[]],['form']]]]]}}" class="data-v-67d18a7a" bind:__l="__l"></uni-datetime-picker></uni-forms-item><uni-forms-item vue-id="{{('925ec2ba-20')+','+('925ec2ba-3')}}" label="过期时间" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-datetime-picker bind:input="__e" vue-id="{{('925ec2ba-21')+','+('925ec2ba-20')}}" type="date" value="{{form.goodsExpDate}}" data-event-opts="{{[['^input',[['__set_model',['$0','goodsExpDate','$event',[]],['form']]]]]}}" class="data-v-67d18a7a" bind:__l="__l"></uni-datetime-picker></uni-forms-item><uni-forms-item vue-id="{{('925ec2ba-22')+','+('925ec2ba-3')}}" label="物资说明" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('925ec2ba-23')+','+('925ec2ba-22')}}" type="textarea" maxlength="{{1000}}" placeholder="请输入物资说明" autoHeight="{{true}}" value="{{form.goodsDesc}}" data-event-opts="{{[['^input',[['__set_model',['$0','goodsDesc','$event',[]],['form']]]]]}}" class="data-v-67d18a7a" bind:__l="__l"></uni-easyinput><view class="word-limit data-v-67d18a7a">{{$root.g0+"/1000"}}</view></uni-forms-item></view></block><block wx:if="{{type==='out'}}"><view class="outbound data-v-67d18a7a"><uni-card vue-id="{{('925ec2ba-24')+','+('925ec2ba-3')}}" margin="10px 0" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-list vue-id="{{('925ec2ba-25')+','+('925ec2ba-24')}}" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-list-item vue-id="{{('925ec2ba-26')+','+('925ec2ba-25')}}" title="物资种类" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['footer']}}"><uni-tag vue-id="{{('925ec2ba-27')+','+('925ec2ba-26')}}" text="{{form.goodsCatTitle}}" type="success" class="data-v-67d18a7a" slot="footer" bind:__l="__l"></uni-tag></uni-list-item><uni-list-item vue-id="{{('925ec2ba-28')+','+('925ec2ba-25')}}" title="库存数量" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['footer']}}"><uni-tag vue-id="{{('925ec2ba-29')+','+('925ec2ba-28')}}" text="{{''+form.qty}}" type="primary" class="data-v-67d18a7a" slot="footer" bind:__l="__l"></uni-tag></uni-list-item></uni-list></uni-card><uni-forms-item vue-id="{{('925ec2ba-30')+','+('925ec2ba-3')}}" label="出库人员" name="accountId" required="{{true}}" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-select bind:input="__e" vue-id="{{('925ec2ba-31')+','+('925ec2ba-30')}}" localdata="{{userList}}" placeholder="请选择出库人员" clear="{{false}}" value="{{form.accountId}}" data-event-opts="{{[['^input',[['__set_model',['$0','accountId','$event',[]],['form']]]]]}}" class="data-v-67d18a7a" bind:__l="__l"></uni-data-select></uni-forms-item><block wx:if="{{type==='out'}}"><uni-forms-item vue-id="{{('925ec2ba-32')+','+('925ec2ba-3')}}" label="出库类型" name="outboundType" required="{{true}}" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-select bind:input="__e" vue-id="{{('925ec2ba-33')+','+('925ec2ba-32')}}" localdata="{{outboundTypeList}}" placeholder="请选择出库类型" clear="{{false}}" value="{{form.outboundType}}" data-event-opts="{{[['^input',[['__set_model',['$0','outboundType','$event',[]],['form']]]]]}}" class="data-v-67d18a7a" bind:__l="__l"></uni-data-select></uni-forms-item></block><uni-forms-item vue-id="{{('925ec2ba-34')+','+('925ec2ba-3')}}" label="出库地点" name="outboundLocation" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('925ec2ba-35')+','+('925ec2ba-34')}}" placeholder="请输入存放位置" clearable="{{false}}" value="{{form.outboundLocation}}" data-event-opts="{{[['^input',[['__set_model',['$0','outboundLocation','$event',[]],['form']]]]]}}" class="data-v-67d18a7a" bind:__l="__l"></uni-easyinput></uni-forms-item></view></block><uni-forms-item vue-id="{{('925ec2ba-36')+','+('925ec2ba-3')}}" label="备注" class="data-v-67d18a7a" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('925ec2ba-37')+','+('925ec2ba-36')}}" type="textarea" maxlength="{{500}}" autoHeight="{{true}}" placeholder="请输入备注" value="{{form.remark}}" data-event-opts="{{[['^input',[['__set_model',['$0','remark','$event',[]],['form']]]]]}}" class="data-v-67d18a7a" bind:__l="__l"></uni-easyinput><view class="word-limit data-v-67d18a7a">{{$root.g1+"/500"}}</view></uni-forms-item></uni-forms><view class="handle-container data-v-67d18a7a"><button class="save data-v-67d18a7a" type="primary" data-event-opts="{{[['tap',[['onSubmit',['$event']]]]]}}" bindtap="__e">保存</button><button class="cancel data-v-67d18a7a" type="default" data-event-opts="{{[['tap',[['close',['$event']]]]]}}" bindtap="__e">取消</button></view></view></scroll-view></uni-drawer>
|