riku
2024-11-13 ab70c6eb4a181b282af0eb200275cd8a4d2ab172
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<template name="sceneInfo">
  <view class="items">
    <!-- <view wx:if="head" class="title-1">企业基本信息</view> -->
    <mp-cells>
      <block wx:for="{{msg}}" wx:key="index">
        <block wx:if="{{item.type == 'checkbox'}}">
          <view class="hr-view"></view>
          <view id="{{item.id}}" class="item-title"
            ><text
              class="{{item.required != false ? 'required' : 'not-required'}}"
              >*</text
            >{{item.name}}</view
          >
          <mp-checkboxgroup
            options="{{item.options}}"
            data-index="{{index}}"
            bindchange="selectChange"
          ></mp-checkboxgroup>
        </block>
        <block wx:elif="{{item.type == 'radio'}}">
          <view class="hr-view"></view>
          <view id="{{item.id}}" class="item-title"
            ><text
              class="{{item.required != false ? 'required' : 'not-required'}}"
              >*</text
            >{{item.name}}</view
          >
          <mp-radiogroup
            options="{{item.options}}"
            data-index="{{index}}"
            bindchange="selectChange"
          ></mp-radiogroup>
        </block>
        <block wx:elif="{{item.type == 'picker'}}">
          <view class="hr-view"></view>
          <view class="top-card">
            <view id="{{item.id}}" class="tag"
              ><text
                class="{{item.required != false ? 'required' : 'not-required'}}"
                >*</text
              >{{item.name}}</view
            >
            <picker
              wx:if="{{item.pickerMode == 'selector'}}"
              mode="selector"
              bindchange="pickerChange"
              data-index="{{index}}"
              data-mode="selector"
              value="{{item.selectIndex}}"
              range="{{item.options}}"
              range-key="name"
              class="value"
            >
              <view class="picker-text"
                >{{item.options[item.selectIndex].name}}</view
              >
            </picker>
            <picker
              wx:elif="{{item.pickerMode == 'region'}}"
              mode="region"
              bindchange="pickerChange"
              data-index="{{index}}"
              data-mode="region"
              value="{{item.displayValue}}"
              class="value"
              level="sub-district"
            >
              <view class="picker-text" wx:if="{{item.value.length > 0}}"
                >{{item.value[0] + (item.value[1] == item.value[0] ? '' :
                item.value[1]) + item.value[2] + item.value[3]}}</view
              >
              <view wx:else class="picker-text" style="color: #b2b2b2"
                >请选择街镇</view
              >
            </picker>
            <picker
              wx:if="{{item.pickerMode == 'date'}}"
              mode="date"
              bindchange="pickerChange"
              data-index="{{index}}"
              data-mode="date"
              value="{{item.selectIndex}}"
              range="{{item.options}}"
              range-key="name"
              class="value"
            >
              <view class="picker-text"
                >{{item.options[item.selectIndex].name}}</view
              >
            </picker>
            <mp-icon icon="arrow" color="black" size="{{10}}"></mp-icon>
          </view>
        </block>
        <input-cell
          id="{{item.id}}"
          wx:else
          item="{{item}}"
          bindpassValue="changeMsg"
        ></input-cell>
      </block>
    </mp-cells>
  </view>
</template>