|
@@ -19,7 +19,7 @@
|
|
>
|
|
>
|
|
<td>{{ group.number }}</td>
|
|
<td>{{ group.number }}</td>
|
|
<td>{{ group.title }}</td>
|
|
<td>{{ group.title }}</td>
|
|
- <td>{{ (group.markedCount / group.totalCount).toFixed(1) }}%</td>
|
|
|
|
|
|
+ <td>{{ progress(group.totalCount, group.markedCount) }}%</td>
|
|
<td class="tw-text-right">
|
|
<td class="tw-text-right">
|
|
<QmButton type="primary" @click="chooseGroup(group.markerId)"
|
|
<QmButton type="primary" @click="chooseGroup(group.markerId)"
|
|
>选择</QmButton
|
|
>选择</QmButton
|
|
@@ -51,6 +51,14 @@ export default defineComponent({
|
|
visible.value = true;
|
|
visible.value = true;
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+ const progress = (totalCount: number, markedCount: number) => {
|
|
|
|
+ if (totalCount <= 0) return 0;
|
|
|
|
+ let p = markedCount / totalCount;
|
|
|
|
+ if (p < 0.01 && markedCount >= 1) p = 0.01;
|
|
|
|
+ p = Math.floor(p * 100);
|
|
|
|
+ return p;
|
|
|
|
+ };
|
|
|
|
+
|
|
const isCurrentGroup = (groupNumber: number) => {
|
|
const isCurrentGroup = (groupNumber: number) => {
|
|
return groupNumber === store.setting.groupNumber;
|
|
return groupNumber === store.setting.groupNumber;
|
|
};
|
|
};
|
|
@@ -66,15 +74,8 @@ export default defineComponent({
|
|
};
|
|
};
|
|
|
|
|
|
const handleOk = () => {
|
|
const handleOk = () => {
|
|
- // confirmLoading.value = true;
|
|
|
|
- // changeUserInfo(user.name, user.password)
|
|
|
|
- // .then(() => doLogout())
|
|
|
|
- // .finally(() => {
|
|
|
|
- // visible.value = false;
|
|
|
|
- // confirmLoading.value = false;
|
|
|
|
- // });
|
|
|
|
|
|
+ visible.value = false;
|
|
};
|
|
};
|
|
-
|
|
|
|
const handleCancel = () => {
|
|
const handleCancel = () => {
|
|
// user.name = store.setting.userName;
|
|
// user.name = store.setting.userName;
|
|
// user.password = "";
|
|
// user.password = "";
|
|
@@ -85,6 +86,7 @@ export default defineComponent({
|
|
store,
|
|
store,
|
|
visible,
|
|
visible,
|
|
showModal,
|
|
showModal,
|
|
|
|
+ progress,
|
|
isCurrentGroup,
|
|
isCurrentGroup,
|
|
chooseGroup,
|
|
chooseGroup,
|
|
handleOk,
|
|
handleOk,
|