diff --git a/src/api/leger/inspectionstandards.js b/src/api/leger/inspectionstandards.js
new file mode 100644
index 0000000..de4f7c3
--- /dev/null
+++ b/src/api/leger/inspectionstandards.js
@@ -0,0 +1,50 @@
+import request from '@/router/axios';
+
+export const getList = (current, size, params) => {
+ return request({
+ url: '/api/leger/inspectionstandards/list',
+ method: 'get',
+ params: {
+ ...params,
+ current,
+ size,
+ }
+ })
+}
+
+export const getDetail = (id) => {
+ return request({
+ url: '/api/leger/inspectionstandards/detail',
+ method: 'get',
+ params: {
+ id
+ }
+ })
+}
+
+export const remove = (ids) => {
+ return request({
+ url: '/api/leger/inspectionstandards/remove',
+ method: 'post',
+ params: {
+ ids,
+ }
+ })
+}
+
+export const add = (row) => {
+ return request({
+ url: '/api/leger/inspectionstandards/submit',
+ method: 'post',
+ data: row
+ })
+}
+
+export const update = (row) => {
+ return request({
+ url: '/api/leger/inspectionstandards/submit',
+ method: 'post',
+ data: row
+ })
+}
+
diff --git a/src/api/leger/toolinventoryrecord.js b/src/api/leger/toolinventoryrecord.js
new file mode 100644
index 0000000..2a0347d
--- /dev/null
+++ b/src/api/leger/toolinventoryrecord.js
@@ -0,0 +1,50 @@
+import request from '@/router/axios';
+
+export const getList = (current, size, params) => {
+ return request({
+ url: '/api/leger/toolinventoryrecord/list',
+ method: 'get',
+ params: {
+ ...params,
+ current,
+ size,
+ }
+ })
+}
+
+export const getDetail = (id) => {
+ return request({
+ url: '/api/leger/toolinventoryrecord/detail',
+ method: 'get',
+ params: {
+ id
+ }
+ })
+}
+
+export const remove = (ids) => {
+ return request({
+ url: '/api/leger/toolinventoryrecord/remove',
+ method: 'post',
+ params: {
+ ids,
+ }
+ })
+}
+
+export const add = (row) => {
+ return request({
+ url: '/api/leger/toolinventoryrecord/submit',
+ method: 'post',
+ data: row
+ })
+}
+
+export const update = (row) => {
+ return request({
+ url: '/api/leger/toolinventoryrecord/submit',
+ method: 'post',
+ data: row
+ })
+}
+
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 e8b126f..b28e800 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'
+ }
]
}
}
@@ -890,6 +911,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 = '';
}
}
}
@@ -905,6 +940,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; /* 将子元素推到容器的末端 */
diff --git a/src/views/leger/inspectionstandards.vue b/src/views/leger/inspectionstandards.vue
new file mode 100644
index 0000000..df3967b
--- /dev/null
+++ b/src/views/leger/inspectionstandards.vue
@@ -0,0 +1,234 @@
+
+
+
+
+ 删 除
+
+
+
+
+
+
+
+
+
diff --git a/src/views/leger/toolinventoryrecord.vue b/src/views/leger/toolinventoryrecord.vue
new file mode 100644
index 0000000..bcfc3b6
--- /dev/null
+++ b/src/views/leger/toolinventoryrecord.vue
@@ -0,0 +1,342 @@
+
+
+
+
+ 删 除
+
+
+
+
+
+
+
+
+