浏览代码

add pages

[baozhangchao] 3 年前
父节点
当前提交
2f917dc2c9
共有 4 个文件被更改,包括 34 次插入11 次删除
  1. 17
    0
      .vscode/launch.json
  2. 2
    2
      src/pages/dogLicenseList/style.less
  3. 3
    3
      src/pages/payPage/index.jsx
  4. 12
    6
      src/pages/setDogInfo/index.jsx

+ 17
- 0
.vscode/launch.json 查看文件

1
+{
2
+  // 使用 IntelliSense 了解相关属性。 
3
+  // 悬停以查看现有属性的描述。
4
+  // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
5
+  "version": "0.2.0",
6
+  "configurations": [
7
+    {
8
+      "name": "Launch Program",
9
+      "program": "${workspaceFolder}/app.js",
10
+      "request": "launch",
11
+      "skipFiles": [
12
+        "<node_internals>/**"
13
+      ],
14
+      "type": "node"
15
+    }
16
+  ]
17
+}

+ 2
- 2
src/pages/dogLicenseList/style.less 查看文件

29
     align-items: center;
29
     align-items: center;
30
     text-align: center;
30
     text-align: center;
31
     font-size: 28px;
31
     font-size: 28px;
32
-    position: relative;
33
-    left: 25vw;
32
+    position: absolute;
33
+    right: 8vw;
34
     font-size: 35px;
34
     font-size: 35px;
35
     font-weight: bold;
35
     font-weight: bold;
36
   }
36
   }

+ 3
- 3
src/pages/payPage/index.jsx 查看文件

68
                 <View className='payPageBox-payItemBox-leftText'>下单时间: <View>{orderInfo?.order?.createDate}</View></View>
68
                 <View className='payPageBox-payItemBox-leftText'>下单时间: <View>{orderInfo?.order?.createDate}</View></View>
69
               </View>
69
               </View>
70
               <View className='payPageBox-payItemBox'>
70
               <View className='payPageBox-payItemBox'>
71
-                <View className='payPageBox-payItemBox-leftText'>工本费: <View>{orderInfo?.order?.productionCost / 100}</View>元</View>
71
+                <View className='payPageBox-payItemBox-leftText'>工本费: <View>{(orderInfo?.order?.productionCost / 100).toFixed(2)}</View>元</View>
72
               </View>
72
               </View>
73
               <View className='payPageBox-payItemBox'>
73
               <View className='payPageBox-payItemBox'>
74
-                <View className='payPageBox-payItemBox-leftText'>快递费: <View>{orderInfo?.order?.expressFee / 100}</View>元</View>
74
+                <View className='payPageBox-payItemBox-leftText'>快递费: <View>{(orderInfo?.order?.expressFee / 100).toFixed(2)}</View>元</View>
75
               </View>
75
               </View>
76
               <View className='payPageBox-payItemBox'>
76
               <View className='payPageBox-payItemBox'>
77
-                <View className='payPageBox-payItemBox-leftText'>总金额: <View style={{ color: 'red' }}>{orderInfo?.order?.charges / 100}</View>元</View>
77
+                <View className='payPageBox-payItemBox-leftText'>总金额: <View style={{ color: 'red' }}>{(orderInfo?.order?.charges / 100).toFixed(2)}</View>元</View>
78
               </View>
78
               </View>
79
             </View>
79
             </View>
80
             <Button title='支付' onClick={pay} />
80
             <Button title='支付' onClick={pay} />

+ 12
- 6
src/pages/setDogInfo/index.jsx 查看文件

45
     if (petId) {
45
     if (petId) {
46
       console.log('y ID',);
46
       console.log('y ID',);
47
       setDogInfo(petId, value).then((e) => {
47
       setDogInfo(petId, value).then((e) => {
48
+        console.log("🚀 ~ 修改数据", value)
48
         Taro.showToast({
49
         Taro.showToast({
49
           title: '修改成功',
50
           title: '修改成功',
50
           icon: 'none',
51
           icon: 'none',
58
       })
59
       })
59
     } else {
60
     } else {
60
       console.log('没有ID',);
61
       console.log('没有ID',);
62
+
61
       addDogInfo(value).then((e) => {
63
       addDogInfo(value).then((e) => {
62
-        setDogs((dogs || []).concat(e))
64
+        console.log("🚀 修改前s", dogs)
65
+        setDogs((dogs || [e]))
66
+
67
+        console.log("🚀 ~ 保存成功数据", value, e)
68
+
63
 
69
 
64
         Taro.showToast({
70
         Taro.showToast({
65
           title: '保存成功',
71
           title: '保存成功',
88
   ]
94
   ]
89
 
95
 
90
   const handleBirthday = (e) => {
96
   const handleBirthday = (e) => {
91
-    const birday = e.detail.value
92
-    // console.log(' birthday: birthday', birthday);
93
-    setFormData({ ...formData, birthday: birday })
94
-    console.log("🚀 ~ file: index.jsx ~ line 93 ~ handleBirthday ~ formData", formData)
97
+    const birthday = e.detail.value
98
+    setFormData({ ...formData, birthday: birthday })
99
+    console.log(' birthday: birthday', formData);
100
+
95
   }
101
   }
96
 
102
 
97
   return (
103
   return (
118
             </Picker>
124
             </Picker>
119
           </FormItem>
125
           </FormItem>
120
           <FormItem title='毛色' required>
126
           <FormItem title='毛色' required>
121
-            <Input name='color' placeholder='请输入毛色' value={formData?.color} />
127
+            <Input name='color' placeholder='请输入毛色' value={formData?.color} onInput={(e) => { setFormData({ ...formData, color: e.detail.value }) }} />
122
           </FormItem>
128
           </FormItem>
123
           <FormItem title='狗狗照片' required>
129
           <FormItem title='狗狗照片' required>
124
             <uploader name='image' value={formData?.image} onFile={handleFile} />
130
             <uploader name='image' value={formData?.image} onFile={handleFile} />