update
This commit is contained in:
@@ -6,6 +6,7 @@ import PlatformENUM from "../enum/PlatformENUM";
|
||||
import Api from "../api/index";
|
||||
import {showToast} from "../utils/uils";
|
||||
|
||||
const emits = defineEmits(['success']);
|
||||
const {details} = defineProps({
|
||||
details: {
|
||||
type: Object,
|
||||
@@ -70,12 +71,17 @@ watch(
|
||||
)
|
||||
|
||||
const success = async () => {
|
||||
if (!selected.value) {
|
||||
showToast('请选择帐号');
|
||||
return;
|
||||
}
|
||||
const {msg} = await Api.system.acceptTask({
|
||||
id: details.id,
|
||||
account: selected.value,
|
||||
});
|
||||
showToast(msg);
|
||||
show.value = false;
|
||||
emits('success');
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -106,10 +112,10 @@ const success = async () => {
|
||||
<template v-if="vo.length > 0">
|
||||
<view
|
||||
:key="index"
|
||||
@click="v.is_use !== 0 ? selected = v.id : null"
|
||||
@click="v.is_use !== 0 && po.status === 0 ? selected = v.id : null"
|
||||
v-for="(v, index) in vo"
|
||||
class="!flex items-center py-[22rpx]">
|
||||
<radio :checked="selected === v.id" :disabled="v.is_use === 0"></radio>
|
||||
<radio :checked="selected === v.id" :disabled="v.is_use === 0 || po.status>0"></radio>
|
||||
<image class="!size-[80rpx] rounded-[50%] overflow-hidden !ml-[34rpx]"
|
||||
:src="PlatformENUM[v.platform_id]"></image>
|
||||
<view class="!flex flex-col !ml-[16rpx]">
|
||||
|
||||
Reference in New Issue
Block a user