diff --git a/src/views/leger/equipmentledger.vue b/src/views/leger/equipmentledger.vue
index 65716f6..4676d4a 100644
--- a/src/views/leger/equipmentledger.vue
+++ b/src/views/leger/equipmentledger.vue
@@ -47,11 +47,11 @@
导出
+ @click="handleExport">导出
- 查看
+ 查看详情
删除
@@ -627,6 +627,15 @@ import {getList, getDetail, add, update, remove, reject, auditing} from "@/api/l
this.$refs.crud.toggleSelection();
});
},
+ handleExport() {
+ this.$confirm("是否导出数据?", "提示", {
+ confirmButtonText: "确定",
+ cancelButtonText: "取消",
+ type: "warning"
+ }).then(() => {
+ window.open(`/api/equipmentledger/export?daf-auth=${getToken()}`);
+ });
+ },
beforeOpen(done, type) {
if (["edit", "view"].includes(type)) {
getDetail(this.form.id).then(res => {
diff --git a/src/views/leger/equipmentledgerDetail.vue b/src/views/leger/equipmentledgerDetail.vue
index ca5e0e9..8afe879 100644
--- a/src/views/leger/equipmentledgerDetail.vue
+++ b/src/views/leger/equipmentledgerDetail.vue
@@ -36,9 +36,15 @@
ref="crud2"
@row-update="document_rowUpdate"
@row-save="document_rowSave"
- @row-del="document_rowDel">
+ @row-del="document_rowDel"
+ :upload-after="uploadAfter"
+ :upload-preview="(file) => handleUploadPreview(file)"
+ :upload-delete="(file) => handleUploadDelete(file)">
+
+ {{scope.row.prAccessoryName}}
+
- 下载
+ 下 载
@@ -108,6 +114,7 @@
shouldShowButton:{},
addUpdateShowButton:{},
readonlyForm:{},
+ document_form:{},
option: {
column: [{
label: '基本信息',
@@ -559,6 +566,9 @@
label: "页数",
prop: "page",
span: 20,
+ rules: [{
+ trigger: "blur"
+ }]
},
{
label: "关键字",
@@ -577,13 +587,24 @@
}]
},
{
- label: "附件",
- prop: "accessory",
+ label: '附件',
+ prop: 'accessoryName',
+ dataType: 'object',
+ fileType: 'img',//img/video/audio
+ type: 'upload',
+ // hide: true,
+ limit: 1,
+ propsHttp: {
+ res: 'data',
+ },
+ data: {
+ fileType: "1"// 静态台账-文档清册
+ },
+ headers: {
+ },
span: 20,
- rules: [{
- trigger: "blur"
- }]
- },
+ action: './api/system/file/upload'
+ }
]
}
}
@@ -887,6 +908,20 @@
},
handleDownload(row) {
window.open(`/api/system/file/download?daf-auth=${getToken()}&fileName=${row.accessoryName}`);
+ },
+ uploadAfter(response, done) {
+ // response 是服务器响应
+ this.document_form.accessoryName = response.fileName;
+ this.document_form.prAccessoryName = response.name;
+ done();
+ },
+ handleUploadPreview(file) {
+ // 禁止文件预览
+ return false;
+ },
+ handleUploadDelete(file) {
+ this.document_form.accessoryName = '';
+ this.document_form.prAccessoryName = '';
}
}
}
@@ -902,6 +937,12 @@
outline: none;
pointer-events: none;
}
+.frame_class1 .el-input__icon {
+ display: none;
+}
+.frame_class1 .el-input--prefix .el-input__inner {
+ padding-left: 15px;
+}
.container {
display: flex;
justify-content: flex-end; /* 将子元素推到容器的末端 */