fix: BUG修改

This commit is contained in:
kun 2023-12-05 18:30:06 +08:00
parent 4bae879e46
commit 2c5d20972a
3 changed files with 20 additions and 2 deletions

View File

@ -440,3 +440,8 @@ export const engineerInfoPage = (params: any) => {
export const getProjectInfo = (params: any) => {
return http.post(BASEURL + `/hzent/index/projectInfo`, params);
};
// 模板下载
export const downModel = (params: any) => {
return http.post(BASEURL + `/xmgl/governmentConfig/queryById`, params);
};

View File

@ -51,6 +51,9 @@
>
<el-button class="hzStyle" type="primary">导入</el-button>
</el-upload>
<el-button class="hzStyle" type="primary" style="margin-left: 20px" @click="modelDocumentDownload"
>模板下载</el-button
>
</template>
<!-- 表格操作 -->
<!-- <template #operation="{ row }">
@ -67,12 +70,13 @@
<script lang="tsx" setup name="engineerInventory">
import { ref, onMounted, onBeforeMount, watch } from "vue";
import { ElMessage } from "element-plus";
import { useRoute } from "vue-router";
import { GlobalStore } from "@/stores";
import LeftMenu from "@/components/LeftMenu/LeftMenu.vue";
import ProTable from "@/components/ProTable/index.vue";
import { ColumnProps } from "@/components/ProTable/interface";
import { payGovermentEngList, payGovermentProList, engineerInfoPage } from "@/api/modules/huizhou";
import { payGovermentEngList, payGovermentProList, engineerInfoPage, downModel } from "@/api/modules/huizhou";
import { sendIframeMessage } from "@/utils/util";
const route = useRoute();
const otherParams = ref({});
@ -107,6 +111,15 @@ const columns: ColumnProps[] = [
const proTable = ref();
// snsn
const searchSn = ref("");
//
const modelDocumentDownload = async () => {
const { result } = await downModel({ id: 1 });
if (result && result.value) {
window.open(result.value);
} else {
ElMessage.error("当前没有文件,请先上传文件");
}
};
//
const uploadFileSuccess = (response: any) => {
console.log(response);

View File

@ -18,7 +18,7 @@
<el-button v-auth="'project_add'" class="btnStyle" @click="handleAddItem">新增</el-button>
</template>
<template #operation="{ row }">
<el-button type="primary" link @click="onFileList(row)"
<el-button type="primary" v-auth="'file_list'" link @click="onFileList(row)"
><img src="@/assets/images/tableIcon/look.png" alt="" class="configureIcon" /><span>文件列表</span></el-button
>
<el-button type="primary" link @click="onSee(row)"