Commit df909a25c9669e48adc9bc54a2732dfcbe64c29c
Merge branch 'ft' into 'main_dev'
pref: 优化脚本管理里的提示信息 See merge request yunteng/thingskit-front!575
Showing
3 changed files
with
78 additions
and
78 deletions
| @@ -2,7 +2,70 @@ | @@ -2,7 +2,70 @@ | ||
| 2 | <div> | 2 | <div> |
| 3 | <!-- 首页基础信息 --> | 3 | <!-- 首页基础信息 --> |
| 4 | <div class="md:flex"> | 4 | <div class="md:flex"> |
| 5 | - <Card size="small" class="md:w-1/3 w-full !md:mt-0 !mt-4 !md:mr-4" style="color: #666"> | 5 | + <Card |
| 6 | + v-if="!isAdmin(role)" | ||
| 7 | + size="small" | ||
| 8 | + class="md:w-1/3 w-full !md:mt-0 !mt-4 !md:mr-4" | ||
| 9 | + style="color: #666" | ||
| 10 | + > | ||
| 11 | + <div class="flex" style="height: 100px"> | ||
| 12 | + <div class="mr-4"> | ||
| 13 | + <img | ||
| 14 | + v-if="!isAdmin(role)" | ||
| 15 | + src="/src/assets/images/product.png" | ||
| 16 | + style="width: 5.625rem; height: 5.625rem" | ||
| 17 | + /> | ||
| 18 | + <img | ||
| 19 | + v-else | ||
| 20 | + src="/src/assets/images/product.png" | ||
| 21 | + style="width: 5.625rem; height: 5.625rem" | ||
| 22 | + /> | ||
| 23 | + </div> | ||
| 24 | + <div class="flex-auto"> | ||
| 25 | + <div class="flex justify-between" style="align-items: center"> | ||
| 26 | + <div | ||
| 27 | + v-if="!isAdmin(role)" | ||
| 28 | + style="font-size: 1.625rem; color: #333; font-weight: bold" | ||
| 29 | + > | ||
| 30 | + <CountTo | ||
| 31 | + v-if="growCardList?.productInfo?.sumCount" | ||
| 32 | + :end-val="growCardList.productInfo.sumCount" | ||
| 33 | + /> | ||
| 34 | + <CountTo v-else :end-val="0" /> | ||
| 35 | + </div> | ||
| 36 | + <div style="font-size: 1.625rem; color: #333; font-weight: bold" v-else> | ||
| 37 | + <CountTo | ||
| 38 | + v-if="growCardList?.productInfo?.sumCount" | ||
| 39 | + :end-val="growCardList.productInfo?.sumCount" | ||
| 40 | + /> | ||
| 41 | + <CountTo v-else :end-val="0" /> | ||
| 42 | + </div> | ||
| 43 | + <Tooltip> | ||
| 44 | + <template #title> | ||
| 45 | + {{ | ||
| 46 | + !isAdmin(role) | ||
| 47 | + ? `产品数:${growCardList?.productInfo?.sumCount} 今日新增 ${toThousands( | ||
| 48 | + growCardList?.productInfo?.todayAdd | ||
| 49 | + )}` | ||
| 50 | + : `产品数:${growCardList?.customerInfo?.sumCount} 今日新增 ${toThousands( | ||
| 51 | + growCardList?.productInfo?.todayAdd | ||
| 52 | + )}` | ||
| 53 | + }} | ||
| 54 | + </template> | ||
| 55 | + <img src="/src/assets/images/tip.png" style="width: 1.125rem; height: 1.125rem" /> | ||
| 56 | + </Tooltip> | ||
| 57 | + </div> | ||
| 58 | + <div> {{ !isAdmin(role) ? `产品数` : '产品数' }}</div> | ||
| 59 | + </div> | ||
| 60 | + </div> | ||
| 61 | + <div v-if="!isAdmin(role)" class="ml-2 pt-4" style="border-top: 2px solid #f0f2f5"> | ||
| 62 | + 今日新增 {{ toThousands(growCardList?.productInfo?.todayAdd) }}</div | ||
| 63 | + > | ||
| 64 | + <div v-else class="ml-2 pt-4" style="border-top: 2px solid #f0f2f5"> | ||
| 65 | + 今日新增 {{ toThousands(growCardList?.productInfo?.todayAdd) }}</div | ||
| 66 | + > | ||
| 67 | + </Card> | ||
| 68 | + <Card size="small" class="md:w-1/3 w-full !md:mt-0 !mt-4" style="color: #666"> | ||
| 6 | <div class="flex" style="height: 100px"> | 69 | <div class="flex" style="height: 100px"> |
| 7 | <div class="mr-4" | 70 | <div class="mr-4" |
| 8 | ><img | 71 | ><img |
| @@ -33,7 +96,7 @@ | @@ -33,7 +96,7 @@ | ||
| 33 | 今日新增 {{ toThousands(growCardList?.deviceInfo?.todayAdd) }} | 96 | 今日新增 {{ toThousands(growCardList?.deviceInfo?.todayAdd) }} |
| 34 | </div> | 97 | </div> |
| 35 | </Card> | 98 | </Card> |
| 36 | - <Card size="small" class="md:w-1/3 w-full !md:mt-0 !mt-4 !md:mr-4" style="color: #666"> | 99 | + <Card size="small" class="md:w-1/3 w-full !md:mt-0 !mt-4 !md:ml-4" style="color: #666"> |
| 37 | <div class="flex" style="height: 100px"> | 100 | <div class="flex" style="height: 100px"> |
| 38 | <div class="mr-4"> | 101 | <div class="mr-4"> |
| 39 | <img | 102 | <img |
| @@ -70,7 +133,7 @@ | @@ -70,7 +133,7 @@ | ||
| 70 | growCardList?.alarmInfo?.todayAdd | 133 | growCardList?.alarmInfo?.todayAdd |
| 71 | )}` | 134 | )}` |
| 72 | : `租户总量:${growCardList?.tenantInfo?.sumCount} 今日新增 ${toThousands( | 135 | : `租户总量:${growCardList?.tenantInfo?.sumCount} 今日新增 ${toThousands( |
| 73 | - growCardList?.alarmInfo?.todayAdd | 136 | + growCardList?.tenantInfo?.todayAdd |
| 74 | )}` | 137 | )}` |
| 75 | }} | 138 | }} |
| 76 | </template> | 139 | </template> |
| @@ -87,7 +150,7 @@ | @@ -87,7 +150,7 @@ | ||
| 87 | 今日新增 {{ toThousands(growCardList?.tenantInfo?.todayAdd) }}</div | 150 | 今日新增 {{ toThousands(growCardList?.tenantInfo?.todayAdd) }}</div |
| 88 | > | 151 | > |
| 89 | </Card> | 152 | </Card> |
| 90 | - <Card size="small" class="md:w-1/3 w-full !md:mt-0 !mt-4" style="color: #666"> | 153 | + <Card size="small" class="md:w-1/3 w-full !md:mt-0 !mt-4 !md:ml-4" style="color: #666"> |
| 91 | <div class="flex" style="height: 100px"> | 154 | <div class="flex" style="height: 100px"> |
| 92 | <div class="mr-4"> | 155 | <div class="mr-4"> |
| 93 | <img | 156 | <img |
| @@ -104,8 +167,8 @@ | @@ -104,8 +167,8 @@ | ||
| 104 | style="font-size: 1.625rem; color: #333; font-weight: bold" | 167 | style="font-size: 1.625rem; color: #333; font-weight: bold" |
| 105 | > | 168 | > |
| 106 | <CountTo | 169 | <CountTo |
| 107 | - v-if="growCardList?.messageInfo?.messageCount" | ||
| 108 | - :end-val="growCardList.messageInfo.messageCount" | 170 | + v-if="growCardList?.messageInfo?.todayMessageAdd" |
| 171 | + :end-val="growCardList.messageInfo.todayMessageAdd" | ||
| 109 | /> | 172 | /> |
| 110 | <CountTo v-else :end-val="0" /> | 173 | <CountTo v-else :end-val="0" /> |
| 111 | </div> | 174 | </div> |
| @@ -120,88 +183,25 @@ | @@ -120,88 +183,25 @@ | ||
| 120 | <template #title> | 183 | <template #title> |
| 121 | {{ | 184 | {{ |
| 122 | !isAdmin(role) | 185 | !isAdmin(role) |
| 123 | - ? `消息数:${growCardList?.messageInfo?.messageCount} 今日新增 ${toThousands( | 186 | + ? `今日消息数:${ |
| 124 | growCardList?.messageInfo?.todayMessageAdd | 187 | growCardList?.messageInfo?.todayMessageAdd |
| 125 | - )}` | 188 | + } 近30日新增 ${toThousands(growCardList?.messageInfo?.messageCount)}` |
| 126 | : `客户总量:${growCardList?.customerInfo?.sumCount} 今日新增 ${toThousands( | 189 | : `客户总量:${growCardList?.customerInfo?.sumCount} 今日新增 ${toThousands( |
| 127 | - growCardList?.messageInfo?.todayMessageAdd | 190 | + growCardList?.customerInfo?.todayAdd |
| 128 | )}` | 191 | )}` |
| 129 | }} | 192 | }} |
| 130 | </template> | 193 | </template> |
| 131 | <img src="/src/assets/images/tip.png" style="width: 1.125rem; height: 1.125rem" /> | 194 | <img src="/src/assets/images/tip.png" style="width: 1.125rem; height: 1.125rem" /> |
| 132 | </Tooltip> | 195 | </Tooltip> |
| 133 | </div> | 196 | </div> |
| 134 | - <div> {{ !isAdmin(role) ? `消息数` : '客户总量' }}</div> | 197 | + <div> {{ !isAdmin(role) ? `今日消息数` : '客户总量' }}</div> |
| 135 | </div> | 198 | </div> |
| 136 | </div> | 199 | </div> |
| 137 | <div v-if="!isAdmin(role)" class="ml-2 pt-4" style="border-top: 2px solid #f0f2f5"> | 200 | <div v-if="!isAdmin(role)" class="ml-2 pt-4" style="border-top: 2px solid #f0f2f5"> |
| 138 | - 今日新增 {{ toThousands(growCardList?.messageInfo?.todayMessageAdd) }}</div | 201 | + 近30日新增 {{ toThousands(growCardList?.messageInfo?.messageCount) }}</div |
| 139 | > | 202 | > |
| 140 | <div v-else class="ml-2 pt-4" style="border-top: 2px solid #f0f2f5"> | 203 | <div v-else class="ml-2 pt-4" style="border-top: 2px solid #f0f2f5"> |
| 141 | - 今日新增 {{ toThousands(growCardList?.customerInfo?.todayAdd) }}</div | ||
| 142 | - > | ||
| 143 | - </Card> | ||
| 144 | - <Card | ||
| 145 | - v-if="!isAdmin(role)" | ||
| 146 | - size="small" | ||
| 147 | - class="md:w-1/3 w-full !md:mt-0 !mt-4 !md:ml-4" | ||
| 148 | - style="color: #666" | ||
| 149 | - > | ||
| 150 | - <div class="flex" style="height: 100px"> | ||
| 151 | - <div class="mr-4"> | ||
| 152 | - <img | ||
| 153 | - v-if="!isAdmin(role)" | ||
| 154 | - src="/src/assets/images/product.png" | ||
| 155 | - style="width: 5.625rem; height: 5.625rem" | ||
| 156 | - /> | ||
| 157 | - <img | ||
| 158 | - v-else | ||
| 159 | - src="/src/assets/images/product.png" | ||
| 160 | - style="width: 5.625rem; height: 5.625rem" | ||
| 161 | - /> | ||
| 162 | - </div> | ||
| 163 | - <div class="flex-auto"> | ||
| 164 | - <div class="flex justify-between" style="align-items: center"> | ||
| 165 | - <div | ||
| 166 | - v-if="!isAdmin(role)" | ||
| 167 | - style="font-size: 1.625rem; color: #333; font-weight: bold" | ||
| 168 | - > | ||
| 169 | - <CountTo | ||
| 170 | - v-if="growCardList?.productInfo?.sumCount" | ||
| 171 | - :end-val="growCardList.productInfo.sumCount" | ||
| 172 | - /> | ||
| 173 | - <CountTo v-else :end-val="0" /> | ||
| 174 | - </div> | ||
| 175 | - <div style="font-size: 1.625rem; color: #333; font-weight: bold" v-else> | ||
| 176 | - <CountTo | ||
| 177 | - v-if="growCardList?.productInfo?.sumCount" | ||
| 178 | - :end-val="growCardList.productInfo?.sumCount" | ||
| 179 | - /> | ||
| 180 | - <CountTo v-else :end-val="0" /> | ||
| 181 | - </div> | ||
| 182 | - <Tooltip> | ||
| 183 | - <template #title> | ||
| 184 | - {{ | ||
| 185 | - !isAdmin(role) | ||
| 186 | - ? `产品数:${growCardList?.productInfo?.sumCount} 今日新增 ${toThousands( | ||
| 187 | - growCardList?.productInfo?.todayAdd | ||
| 188 | - )}` | ||
| 189 | - : `产品数:${growCardList?.customerInfo?.sumCount} 今日新增 ${toThousands( | ||
| 190 | - growCardList?.productInfo?.todayAdd | ||
| 191 | - )}` | ||
| 192 | - }} | ||
| 193 | - </template> | ||
| 194 | - <img src="/src/assets/images/tip.png" style="width: 1.125rem; height: 1.125rem" /> | ||
| 195 | - </Tooltip> | ||
| 196 | - </div> | ||
| 197 | - <div> {{ !isAdmin(role) ? `产品数` : '产品数' }}</div> | ||
| 198 | - </div> | ||
| 199 | - </div> | ||
| 200 | - <div v-if="!isAdmin(role)" class="ml-2 pt-4" style="border-top: 2px solid #f0f2f5"> | ||
| 201 | - 今日新增 {{ toThousands(growCardList?.productInfo?.todayAdd) }}</div | ||
| 202 | - > | ||
| 203 | - <div v-else class="ml-2 pt-4" style="border-top: 2px solid #f0f2f5"> | ||
| 204 | - 今日新增 {{ toThousands(growCardList?.productInfo?.todayAdd) }}</div | 204 | + 近30日新增 {{ toThousands(growCardList?.customerInfo?.todayAdd) }}</div |
| 205 | > | 205 | > |
| 206 | </Card> | 206 | </Card> |
| 207 | </div> | 207 | </div> |
| @@ -107,7 +107,7 @@ out.datas = teleData; | @@ -107,7 +107,7 @@ out.datas = teleData; | ||
| 107 | */ | 107 | */ |
| 108 | out.telemetry = true; | 108 | out.telemetry = true; |
| 109 | /* | 109 | /* |
| 110 | -必填:设备或命令下发的唯一标识,设备的唯一标识必须与设备信息的“设备名称/SN码”一致 | 110 | +必填:设备或命令下发的唯一标识,设备的唯一标识必须与设备信息的“设备名称”一致 |
| 111 | */ | 111 | */ |
| 112 | out.identifier = "01"; | 112 | out.identifier = "01"; |
| 113 | /* | 113 | /* |
| @@ -150,7 +150,7 @@ out.datas = teleData; | @@ -150,7 +150,7 @@ out.datas = teleData; | ||
| 150 | */ | 150 | */ |
| 151 | out.telemetry = true; | 151 | out.telemetry = true; |
| 152 | /* | 152 | /* |
| 153 | -必填:设备或命令下发的唯一标识,设备的唯一标识必须与设备信息的“设备名称/SN码”一致 | 153 | +必填:设备或命令下发的唯一标识,设备的唯一标识必须与设备信息的“设备名称”一致 |
| 154 | */ | 154 | */ |
| 155 | out.identifier = "01"; | 155 | out.identifier = "01"; |
| 156 | /* | 156 | /* |