const assetmanagementIndex = (params) => getAction("/asset/assetmanagementsystem/page", params); //資產管理制度表分頁列表
const assetmanagementPost = (params) => postAction("/asset/assetmanagementsystem", params); //資產管理制度表新增
const assetmanagementPut = (params) => putAction("/asset/assetmanagementsystem", params); //資產管理制度表修改
查詢
const assetrenovateId = (params) => getAction("/asset/assetrenovate/" + params); //資產翻新表查詢
?使用
clickShowModal(isEditing, data = {}, disabled) {// console.log("data", data);this.visible = true;this.disabled = disabled;if (isEditing) {if (disabled) {this.title = "翻新單詳情";this.form = { ...data };this.assetrenovateId(this.form.id);} else {this.title = "編輯翻新單";this.form = { ...data };this.assetrenovateId(this.form.id);}} else {this.title = "新增翻新單";this.form = {};this.dataSource = [];}},
assetrenovateId(value) {assetrenovateId(value).then((res) => {if (res.code == 0) {this.dataSource = res.data.assetsInfoList;}});},
或者 如果我想統一兩者的傳參方式 可以將查詢操作改為傳遞對象形式
const assetrenovateId = (params) => getAction("/asset/assetrenovate/" + params.id);
使用
assetrenovateId({ id: this.form.id });
刪除?如果API需要傳遞多個參數,那么使用對象形式傳遞參數是合理的
const maphelpcenterDel = (params) => deleteAction(`/upms/maphelpcenter/${params.id}`);
使用
Del(record) {this.loading = true;maphelpcenterDel({ id: record.id }).then((res) => {this.loading = false;if (res.code == 0) {this.$message.success("操作成功");this.searchQuery();}}).catch((err) => {this.loading = false;});},
或者?如果刪除操作只需要一個id
,你可以簡化為直接傳遞id
,這樣調用時和查詢操作就一致了
const maphelpcenterDel = (id) => deleteAction(`/upms/maphelpcenter/${id}`);
使用
maphelpcenterDel(record.id);
我不明白的是都是傳id 為什么一個傳id一個是要傳id對象,具體來說,刪除操作是傳遞一個對象,而查詢操作是直接傳遞一個簡單的ID。
?
?
?
?取決是否只要一個參數id ,如果不是用對象會更好點