|
@@ -17,7 +17,7 @@
|
|
|
@selection-change="selectionChange"
|
|
|
>
|
|
|
<template #drawingPath-form="scope">
|
|
|
- <single-upload v-model="form.drawingPath" />
|
|
|
+ <single-upload v-model="form.drawingPath" :generatePdf="true"/>
|
|
|
</template>
|
|
|
<template #enable="scope">
|
|
|
<el-switch
|
|
@@ -33,15 +33,27 @@
|
|
|
/>
|
|
|
</template>
|
|
|
<template #menu="{row,index,type}">
|
|
|
+ <PDFView
|
|
|
+ :need-to-show-pdf="true"
|
|
|
+ content-type="button"
|
|
|
+ :is-link="true"
|
|
|
+ :show-pdf-number="3"
|
|
|
+ pdf-source="http://192.168.101.4:9000/jgfile/2024/04/20/%E7%AC%AC08%E7%AB%A0_%E8%81%9A%E5%90%88%E5%87%BD%E6%95%B0.pdf"
|
|
|
+ />
|
|
|
<el-button @click="deleteRecord(row,index,done)"
|
|
|
text
|
|
|
type="primary"
|
|
|
>删除</el-button>
|
|
|
</template>
|
|
|
</avue-crud>
|
|
|
-
|
|
|
-
|
|
|
<ExcelUpload ref="uploadRef" @finished="uploadFinished" />
|
|
|
+ <PDFView
|
|
|
+ :need-to-show-pdf="true"
|
|
|
+ content-type="button"
|
|
|
+ :is-link="true"
|
|
|
+ :show-pdf-number="3"
|
|
|
+ pdf-source="http://192.168.101.4:9000/jgfile/2024/04/20/%E7%AC%AC08%E7%AB%A0_%E8%81%9A%E5%90%88%E5%87%BD%E6%95%B0.pdf"
|
|
|
+ />
|
|
|
</div>
|
|
|
</template>
|
|
|
<script setup lang="ts">
|
|
@@ -50,7 +62,9 @@ import { useCrud } from "@/hooks/userCrud";
|
|
|
import { columns } from "./columns";
|
|
|
import { useCommonStoreHook, useDictionaryStoreHook } from "@/store";
|
|
|
import {updateDrawaing} from "@/api/drawing";
|
|
|
+import PDFView from "@/components/PDFView/index.vue";
|
|
|
const { isShowTable, tableType } = toRefs(useCommonStoreHook());
|
|
|
+
|
|
|
// 数据字典相关
|
|
|
const { dicts } = useDictionaryStoreHook();
|
|
|
|
|
@@ -86,9 +100,9 @@ const { checkBtnPerm, downloadTemplate, exportData } = Utils; //按钮权限等
|
|
|
// });
|
|
|
|
|
|
const crudRef = ref(null); //crudRef.value 获取avue-crud对象
|
|
|
-const router = useRouter();
|
|
|
+const router = useRouter?.();
|
|
|
|
|
|
-onMounted(() => {
|
|
|
+onMounted?.(() => {
|
|
|
// console.log("crudRef", crudRef)
|
|
|
dataEditList();
|
|
|
});
|
|
@@ -112,9 +126,12 @@ option.value = Object.assign(option.value, {
|
|
|
viewBtn:false,
|
|
|
editBtn:false,
|
|
|
delBtn:false,
|
|
|
- menu:false,
|
|
|
+ menu:true,
|
|
|
column: columns,
|
|
|
});
|
|
|
+const viewFile=(row,index,done)=>{
|
|
|
+
|
|
|
+}
|
|
|
|
|
|
const deleteRecord=(row,index,done)=>{
|
|
|
deleteRow(row,index,done);
|