{{ 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;