张延森 4 年之前
父節點
當前提交
fa62c3ecaf
共有 1 個文件被更改,包括 12 次插入16 次删除
  1. 12
    16
      src/pages/batchimport/index.jsx

+ 12
- 16
src/pages/batchimport/index.jsx 查看文件

62
     const onLabelChange = (e, index) => {
62
     const onLabelChange = (e, index) => {
63
         console.log(e, index, 'onLabelChange')
63
         console.log(e, index, 'onLabelChange')
64
 
64
 
65
-        arrList[index] = e
65
+        // arrList[index] = e
66
         // const [arrList, setArrList] = useState([[],[],[]])
66
         // const [arrList, setArrList] = useState([[],[],[]])
67
-        setLabelList(arrList.flat())
67
+        setLabelList(e)
68
 
68
 
69
-        console.log(arrList.flat(), 'labelList')
69
+        // console.log(arrList.flat(), 'labelList')
70
     }
70
     }
71
 
71
 
72
 
72
 
73
     const onUpImage = () => {
73
     const onUpImage = () => {
74
-        console.log('onUpImage')
75
-
76
-
77
-
78
         Taro.chooseImage({
74
         Taro.chooseImage({
79
             sourceType: ['album'],
75
             sourceType: ['album'],
80
             success: (res) => {
76
             success: (res) => {
88
     }
84
     }
89
 
85
 
90
     return <View className='batchimport'>
86
     return <View className='batchimport'>
91
-        {pageState == 1 && <View>
87
+        {pageState == 2 && <View>
92
             <Text>标签</Text>
88
             <Text>标签</Text>
93
             <View style={{ padding: '0 20px' }}>
89
             <View style={{ padding: '0 20px' }}>
94
 
90
 
95
                 <View className='at-row  at-row--wrap at-row__justify--center' style={{ marginTop: '0.15rem' }}>
91
                 <View className='at-row  at-row--wrap at-row__justify--center' style={{ marginTop: '0.15rem' }}>
96
 
92
 
97
                     {
93
                     {
98
-                        labelList.map((item) => {
99
-                            return <View className='at-col at-col-4 ' >
94
+                        labelList.map((item, index) => {
95
+                            return <View className='at-col at-col-4' key={index}>
100
                                 <View className='tags-btn' >{item.name}</View>
96
                                 <View className='tags-btn' >{item.name}</View>
101
                             </View>
97
                             </View>
102
                         })
98
                         })
103
 
99
 
104
                     }
100
                     }
105
-                    <View className='at-col at-col-4 ' >
106
-                        <View className='tags-btn tags-btn-on' onClick={() => setPageState('2')} >添加</View>
107
-                    </View>
101
+                    {/* <View className='at-col at-col-4 ' >
102
+                        <View className='tags-btn tags-btn-on' onClick={() => setPageState('1')} >添加</View>
103
+                    </View> */}
108
                 </View>
104
                 </View>
109
             </View>
105
             </View>
110
 
106
 
122
             </View>
118
             </View>
123
 
119
 
124
             {/* <Tab value={['取消','']}  onClick={() => { Taro.navigateTo({ url: `/pages/label/edit/index` }) }} ></Tab> */}
120
             {/* <Tab value={['取消','']}  onClick={() => { Taro.navigateTo({ url: `/pages/label/edit/index` }) }} ></Tab> */}
125
-            <Tab pageState='3' value={['取消', '上传']} onClick={[(e) => { setLabelList([]); setPageState('2') }, (e) => onSave(e)]}></Tab>
121
+            <Tab pageState='3' value={['取消', '上传']} onClick={[(e) => { setLabelList([]); setPageState('1') }, (e) => onSave(e)]}></Tab>
126
         </View>
122
         </View>
127
         }
123
         }
128
-        {pageState == 2 && <View>
124
+        {pageState == 1 && <View>
129
             <View style={{ padding: '0 20px' }}>
125
             <View style={{ padding: '0 20px' }}>
130
 
126
 
131
                 {
127
                 {
138
                 }
134
                 }
139
             </View>
135
             </View>
140
             {/* <Tab value={['取消','']}  onClick={() => { Taro.navigateTo({ url: `/pages/label/edit/index` }) }} ></Tab> */}
136
             {/* <Tab value={['取消','']}  onClick={() => { Taro.navigateTo({ url: `/pages/label/edit/index` }) }} ></Tab> */}
141
-            <Tab pageState='3' value={['取消', '选择']} onClick={[(e) => setPageState('1'), (e) => setPageState('1')]}></Tab>
137
+            <Tab pageState='3' value={['取消', '选择']} onClick={[(e) => setPageState('2'), (e) => setPageState('2')]}></Tab>
142
         </View>
138
         </View>
143
         }
139
         }
144
     </View >
140
     </View >