祖安之光
2025-08-07 41193d186d157937ba052e73dd04c12018e9ecab
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<view>
  <!-- 自定义导航栏 -->
  <view class="navBarBox fix">
    <!-- 状态栏占位 -->
    <view class="statusBar" style="padding-top: {{statusBarHeight}}px;"></view>
    <!-- 真正的导航栏内容 -->
    <view class="navBar">
      <view class="barText">首页</view>
    </view>
  </view>
  
  <!-- <toast id="uToast"></toast> -->
  
  <view class="tabList" wx:if="{{user.useProd == 1}}">
    <view class="switchPanel">
      <view class="switchBtns">
        <view class="btnItem" bindtap="changeTab" data-num="1">危化品</view>
        <view class="btnItem" bindtap="changeTab" data-num="2">成品</view>
      </view>
      <view wx:if="{{!(tabNum==2)}}" class="colBlock left">{{''+blockText+''}}</view>
      <view wx:if="{{!(tabNum==1)}}" class="colBlock right">{{''+blockText+''}}</view>
    </view>
  </view>
  
  <view class="cardList" wx:if="{{tabNum == 1}}">
    <view class="cardItem" wx:for="{{cardList1}}" wx:key="index" bindtap="scanCode" data-title="{{item.title}}">
      <image radius="16px" style="width:140rpx;height:140rpx;" src="{{item.icon}}" mode="aspectFill"></image>
      <view class="cardTit">{{item.title}}</view>
    </view>
  </view>
  
  <view class="cardList" wx:if="{{tabNum == 2}}">
    <view class="cardItem" wx:for="{{cardList2}}" wx:key="index" bindtap="scanCode" data-title="{{item.title}}">
      <image radius="16px" style="width:140rpx;height:140rpx;" src="{{item.icon}}" mode="aspectFill"></image>
      <view class="cardTit">{{item.title}}</view>
    </view>
  </view>
  
  <view wx:if="{{showModal}}" class="modal-mask">
    <view class="modal-container">
      <view class="modal-content">
    <view wx:if="{{tabNum == 1}}" style="font-size: 32rpx;font-weight: bold;margin-bottom: 10px">
      {{hazmat.hazmatBasic?hazmat.hazmatBasic.name:'--'}}({{hazmat.hazmatBasic?hazmat.hazmatBasic.productSn:'--'}})
    </view>
    <view wx:if="{{tabNum == 2}}" style="font-size: 32rpx;font-weight: bold;margin-bottom: 10px">
      {{product.productBasic?product.productBasic.name:'--'}}({{product.productBasic?product.productBasic.productSn:'--'}})
    </view>
    <view>二维码识别号:{{tabNum == 1?hazmat.code:product.code}}</view>
    <view>入库时间:{{tabNum == 1?hazmat.createTime:product.createTime}}</view>
    <view wx:if="{{modalTitle == '常规取用' || modalTitle == '用尽取用' || modalTitle == '扫码作废'}}">
      <text wx:if="{{tabNum == 1}}">当前包装存量:{{hazmat.remaining}}{{hazmat.hazmatBasic?hazmat.hazmatBasic.unit:''}}</text>
      <text wx:else>当前包装存量:{{product.remaining}}{{product.productBasic?product.productBasic.unit:''}}</text>
    </view>
    <view wx:if="{{modalTitle == '归还' || modalTitle == '用尽登记'}}">
      取用时存量:{{hazmat.remaining}}{{hazmat.hazmatBasic?hazmat.hazmatBasic.unit:''}}
    </view>
    <br/>
    <view wx:if="{{modalTitle == '归还'}}" class="input-group">
      <view class="input-label">请输入归还剩余量:</view>
      <input value="{{hazmatBack.remaining}}" name="remaining" data-field="hazmatBack.remaining" bindinput="onFormInput"  placeholder="必填(单位:{{hazmat.hazmatBasic?hazmat.hazmatBasic.unit:''}})"/>
    </view>
    <view class="button-group">
      <button class="cancel-btn" bindtap="closeModal">取消</button>
      <button class="confirm-btn" wx:if="{{modalTitle == '常规取用'}}" type="primary" bindtap="confirmTake1">确认取用</button>
      <button class="confirm-btn" wx:if="{{modalTitle == '用尽取用'}}" type="primary" bindtap="confirmTake2">确认取用</button>
      <button class="confirm-btn" wx:if="{{modalTitle == '归还'}}" type="primary" bindtap="confirmBack">确认归还</button>
      <button class="confirm-btn" wx:if="{{modalTitle == '用尽登记'}}" type="warn" bindtap="confirmCheck">确认用尽登记</button>
      <button class="confirm-btn" wx:if="{{modalTitle == '销售'}}" type="primary" bindtap="confirmSell">确认销售</button>
      <button class="confirm-btn" wx:if="{{modalTitle == '扫码作废'}}" type="warn" bindtap="confirmCancle">确认作废该二维码</button>
    </view>
    </view>
  </view>
  </view>
  
  <tab-bar currentPagePath="{{page}}"></tab-bar>
</view>