提交 9442287c authored 作者: leon's avatar leon

医生管理-详情-删除

上级 e312b1fc
...@@ -36,13 +36,7 @@ ...@@ -36,13 +36,7 @@
<a-button type="danger" v-if="isShowHandleForbidden(data.detail.status)">禁用</a-button> <a-button type="danger" v-if="isShowHandleForbidden(data.detail.status)">禁用</a-button>
</a-popconfirm> </a-popconfirm>
<a-popconfirm <a-popconfirm class="ml-4" title="确定删除吗" ok-text="是" cancel-text="否" @confirm="handleDelete">
class="ml-4"
title="确定删除吗"
ok-text="是"
cancel-text="否"
@confirm="handleVerify(StatusValEnum.FORBIDDEN)"
>
<a-button type="danger" v-if="isShowHandleDelete()">删除</a-button> <a-button type="danger" v-if="isShowHandleDelete()">删除</a-button>
</a-popconfirm> </a-popconfirm>
</template> </template>
...@@ -78,7 +72,7 @@ ...@@ -78,7 +72,7 @@
} from './schema'; } from './schema';
import DoctorDrawer from './drawer.vue'; import DoctorDrawer from './drawer.vue';
import { onMounted, computed, ref, reactive, toRef } from 'vue'; import { onMounted, computed, ref, reactive, toRef } from 'vue';
import { useRoute } from 'vue-router'; import { useRoute, useRouter } from 'vue-router';
import { ComputedRef } from '@vue/reactivity'; import { ComputedRef } from '@vue/reactivity';
import { Descriptions, Card } from 'ant-design-vue'; import { Descriptions, Card } from 'ant-design-vue';
import { descriptionColumns } from './schema'; import { descriptionColumns } from './schema';
...@@ -86,6 +80,7 @@ ...@@ -86,6 +80,7 @@
import { Device } from '/@/api/model/device'; import { Device } from '/@/api/model/device';
import { useDrawer } from '/@/components/Drawer'; import { useDrawer } from '/@/components/Drawer';
const [registerDrawer, { openDrawer }] = useDrawer(); const [registerDrawer, { openDrawer }] = useDrawer();
const router = useRouter();
const route = useRoute(); const route = useRoute();
const id = ref(route.params?.id); const id = ref(route.params?.id);
let data = reactive({ let data = reactive({
...@@ -124,7 +119,7 @@ ...@@ -124,7 +119,7 @@
}; };
const handleDelete = () => { const handleDelete = () => {
DoctorApi.remove(data.detail.id).then((_) => { DoctorApi.remove(data.detail.id).then((_) => {
reload(); router.back();
}); });
}; };
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论