Merge pull request #736 from xinnan-tech/web-vue-parameterization

Web vue parameterization
This commit is contained in:
hrz
2025-04-11 10:27:17 +08:00
committed by GitHub
4 changed files with 465 additions and 125 deletions
+14 -23
View File
@@ -57,10 +57,12 @@ export default {
})
}).send()
},
// 获取参数列表
getParamsList(params, callback) {
const queryParams = new URLSearchParams({
page: params.page,
limit: params.limit
limit: params.limit,
paramCode: params.paramCode || ''
}).toString();
RequestService.sendRequest()
@@ -77,6 +79,7 @@ export default {
})
}).send()
},
// 保存
addParam(data, callback) {
RequestService.sendRequest()
.url(`${getServiceUrl()}/admin/params`)
@@ -93,6 +96,7 @@ export default {
})
}).send()
},
// 修改
updateParam(data, callback) {
RequestService.sendRequest()
.url(`${getServiceUrl()}/admin/params`)
@@ -109,36 +113,23 @@ export default {
})
}).send()
},
deleteParam(id, callback) {
// 删除
deleteParam(ids, callback) {
console.log(4444,ids )
RequestService.sendRequest()
.url(`${getServiceUrl()}/admin/params`)
.method('DELETE')
.data({ ids: [id] })
.url(`${getServiceUrl()}/admin/params/delete`)
.method('POST')
.data(ids)
.success((res) => {
RequestService.clearRequestTime()
callback(res)
callback(res);
})
.fail((err) => {
console.error('删除参数失败:', err)
RequestService.reAjaxFun(() => {
this.deleteParam(id, callback)
this.deleteParam(ids, callback)
})
}).send()
},
batchDeleteParams(ids, callback) {
RequestService.sendRequest()
.url(`${getServiceUrl()}/admin/params`)
.method('DELETE')
.data({ ids })
.success((res) => {
RequestService.clearRequestTime()
callback(res)
})
.fail((err) => {
console.error('批量删除参数失败:', err)
RequestService.reAjaxFun(() => {
this.batchDeleteParams(ids, callback)
})
}).send()
}
}
+2 -1
View File
@@ -106,7 +106,8 @@ export default {
},
// 修改用户状态
changeUserStatus(status, userIds, successCallback) {
return RequestService.sendRequest()
console.log(555,userIds)
RequestService.sendRequest()
.url(`${getServiceUrl()}/admin/users/changeStatus/${status}`)
.method('put')
.data(userIds)