diff --git a/admin/src/views/account/pla_account_edit.vue b/admin/src/views/account/pla_account_edit.vue index 88b5485..d4d98a3 100644 --- a/admin/src/views/account/pla_account_edit.vue +++ b/admin/src/views/account/pla_account_edit.vue @@ -30,7 +30,7 @@ - + @@ -98,7 +98,7 @@
-
+
{{ getPriorityLabel(item.key) }} @@ -322,7 +322,8 @@ export default { this.formData.sn_code = row.sn_code || '' this.formData.platform_type = row.platform_type || '' this.formData.login_name = row.login_name || '' - this.formData.pwd = row.pwd || '' + // 编辑模式下不加载密码,密码修改需要使用单独的接口 + this.formData.pwd = '' this.formData.keyword = row.keyword || '' // 复制编辑字段 diff --git a/api/controller_front/user.js b/api/controller_front/user.js index 5b49f44..f2f9ae5 100644 --- a/api/controller_front/user.js +++ b/api/controller_front/user.js @@ -372,6 +372,7 @@ module.exports = { 'POST /user/delivery-config/save': async (ctx) => { try { const body = ctx.getBody(); + console.log('body', body); const { sn_code, deliver_config } = body; diff --git a/api/services/pla_account_service.js b/api/services/pla_account_service.js index 9c2c7ab..a6deb6e 100644 --- a/api/services/pla_account_service.js +++ b/api/services/pla_account_service.js @@ -202,6 +202,10 @@ class PlaAccountService { // 过滤掉虚拟字段 remaining_days(它是计算字段,不应该保存到数据库) delete processedData.remaining_days; + // 过滤掉密码字段(密码修改需要使用单独的接口,这里不允许修改密码) + delete processedData.pwd; + delete processedData.password; + booleanFields.forEach(field => { if (processedData[field] !== undefined && processedData[field] !== null) { processedData[field] = processedData[field] ? 1 : 0;