|
@@ -56,6 +56,9 @@
|
|
|
<span class="oper-span" @click="gotoQuery(row.caseId)" v-pdpath="['view']"
|
|
|
>查看</span
|
|
|
>
|
|
|
+ <span class="oper-span" @click="copy(row.caseId)" v-pdpath="['view']">
|
|
|
+ 复制
|
|
|
+ </span>
|
|
|
<span
|
|
|
class="oper-span"
|
|
|
@click="del(row)"
|
|
@@ -86,6 +89,7 @@ import { Example, delExample, getExamplePagging } from "@/app/criminal/store/exa
|
|
|
import CaseEditMenu from "@/view/case/editMenu.vue";
|
|
|
import { gotoQuery } from "@/view/case/help";
|
|
|
import { addExample, editExample } from "./quisk";
|
|
|
+import { copyCase } from "@/store/case";
|
|
|
|
|
|
const { state, refresh, queryReset, del, changPageSize, changPageCurrent } = usePagging({
|
|
|
get: getExamplePagging,
|
|
@@ -107,4 +111,9 @@ const editHandler = async (example: Example) => {
|
|
|
refresh();
|
|
|
}
|
|
|
};
|
|
|
+const copy = async (caseId: number) => {
|
|
|
+ await copyCase(caseId);
|
|
|
+ refresh();
|
|
|
+};
|
|
|
+
|
|
|
</script>
|