|
@@ -62,13 +62,22 @@
|
|
|
|
|
|
<script lang="ts" setup>
|
|
<script lang="ts" setup>
|
|
import { IMMagicColor, SubmitBug } from '../../../../api/api'
|
|
import { IMMagicColor, SubmitBug } from '../../../../api/api'
|
|
-import { useServerIpStore } from '../../../../store/ServerIp';
|
|
|
|
-import { storeToRefs } from 'pinia'
|
|
|
|
import { reactive, ref } from 'vue'
|
|
import { reactive, ref } from 'vue'
|
|
import { onMounted } from "vue";
|
|
import { onMounted } from "vue";
|
|
import VuePdfEmbed from "vue-pdf-embed";
|
|
import VuePdfEmbed from "vue-pdf-embed";
|
|
import { createLoadingTask } from "vue3-pdfjs/esm"; // 获得总页数
|
|
import { createLoadingTask } from "vue3-pdfjs/esm"; // 获得总页数
|
|
|
|
|
|
|
|
+import { storeToRefs } from 'pinia'
|
|
|
|
+import { useServerIpStore } from '../../../../store/ServerIp';
|
|
|
|
+import { useServerPortStore } from '../../../../store/ServerPort';
|
|
|
|
+
|
|
|
|
+const si = useServerIpStore();
|
|
|
|
+const { server_ip } = storeToRefs(si);
|
|
|
|
+const sp = useServerPortStore();
|
|
|
|
+const { server_port } = storeToRefs(sp);
|
|
|
|
+
|
|
|
|
+const api = "http://" + server_ip.value + server_port.value + "/v1/image_process/magic_color";
|
|
|
|
+
|
|
let loadingTask: any;
|
|
let loadingTask: any;
|
|
const pdf_page = ref(1);
|
|
const pdf_page = ref(1);
|
|
const pdf_img: any = ref("")
|
|
const pdf_img: any = ref("")
|
|
@@ -227,8 +236,7 @@ const predict = () => {
|
|
const file: any = convertCanvasToFile(canvas.value, "pdf.png").then(result => {
|
|
const file: any = convertCanvasToFile(canvas.value, "pdf.png").then(result => {
|
|
console.log(result)
|
|
console.log(result)
|
|
data.append('image', result);
|
|
data.append('image', result);
|
|
- IMMagicColor(data).then(res => {
|
|
|
|
- console.log(res.code)
|
|
|
|
|
|
+ IMMagicColor(api, data).then(res => {
|
|
res_image.value.src = res.data.image
|
|
res_image.value.src = res.data.image
|
|
predictTime.value = res.data.cost
|
|
predictTime.value = res.data.cost
|
|
bugId.value = res.response_id;
|
|
bugId.value = res.response_id;
|
|
@@ -241,7 +249,7 @@ const predict = () => {
|
|
} else {
|
|
} else {
|
|
data.append('image', file);
|
|
data.append('image', file);
|
|
|
|
|
|
- IMMagicColor(data).then(res => {
|
|
|
|
|
|
+ IMMagicColor(api, data).then(res => {
|
|
res_image.value.src = res.data.image
|
|
res_image.value.src = res.data.image
|
|
predictTime.value = res.data.cost
|
|
predictTime.value = res.data.cost
|
|
bugId.value = res.response_id;
|
|
bugId.value = res.response_id;
|
|
@@ -260,7 +268,7 @@ const submitBug = async () => {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
|
|
- SubmitBug(bugId.value).then(res => {
|
|
|
|
|
|
+ SubmitBug(api, bugId.value).then(res => {
|
|
console.log(res.code, res.data)
|
|
console.log(res.code, res.data)
|
|
}).catch(function (err) {
|
|
}).catch(function (err) {
|
|
console.log(err)
|
|
console.log(err)
|