update 附件上传功能

This commit is contained in:
lb
2023-02-17 10:44:29 +08:00
parent beca018db6
commit c2657b190e
12 changed files with 240 additions and 1172 deletions

View File

@@ -224,12 +224,12 @@ export default {
break;
}
case "status": {
console.log('status', data)
console.log("status", data);
// TODO: 类似于这种字符串,可以统一集中到一个文件里
const { id, code } = data;
const queryCondition = { id, code };
if ("enabled" in data) queryCondition.enabled = data['enabled'];
if ("status" in data) queryCondition.status = data['status'];
if ("enabled" in data) queryCondition.enabled = data["enabled"];
if ("status" in data) queryCondition.status = data["status"];
// 更改状态,更改状态需要 id 和 code 然后是 状态 enabled
this.$http.put(this.urls.base, queryCondition).then(({ data: res }) => {
if (res.code === 0) {
@@ -238,6 +238,9 @@ export default {
});
break;
}
case "view-attachment": {
this.openDialog(data, false, { key: "attachment" });
}
}
},
@@ -268,11 +271,11 @@ export default {
},
/** 打开对话框 */
openDialog(row_id, detail_mode) {
openDialog(row_id, detail_mode, tag_info) {
this.dialogVisible = true;
this.$nextTick(() => {
this.$refs["edit-dialog"].init(/** some args... */ row_id, detail_mode);
this.$refs["edit-dialog"].init(/** some args... */ row_id, detail_mode, tag_info);
});
},
},