|
@@ -39,13 +39,19 @@ $(document).ready(() => {
|
|
|
const account = $(this).data('account');
|
|
const account = $(this).data('account');
|
|
|
$('#edit-user input[name="account"]').val(account.account);
|
|
$('#edit-user input[name="account"]').val(account.account);
|
|
|
$('#edit-user input[name="name"]').val(account.name);
|
|
$('#edit-user input[name="name"]').val(account.name);
|
|
|
|
|
+ // 先设置下拉框的值
|
|
|
$('#edit-user select[name="company"]').val(account.company);
|
|
$('#edit-user select[name="company"]').val(account.company);
|
|
|
|
|
+ // 触发 Select2 更新显示
|
|
|
|
|
+ $('#edit_user_company').trigger('change.select2');
|
|
|
$('#edit-user input[name="role"]').val(account.role);
|
|
$('#edit-user input[name="role"]').val(account.role);
|
|
|
$('#edit-user input[name="mobile"]').val(account.mobile);
|
|
$('#edit-user input[name="mobile"]').val(account.mobile);
|
|
|
$('#edit-user input[name="telephone"]').val(account.telephone);
|
|
$('#edit-user input[name="telephone"]').val(account.telephone);
|
|
|
$('#edit-user input[name="id"]').val(account.id);
|
|
$('#edit-user input[name="id"]').val(account.id);
|
|
|
$('#edit-user input[name="account_group"]').val(account.account_group);
|
|
$('#edit-user input[name="account_group"]').val(account.account_group);
|
|
|
- $('#edit-user input[class="account-check"]').val(account.account);
|
|
|
|
|
|
|
+ // 根据单位名称查找对应的单位ID
|
|
|
|
|
+ const oneUnit = _.find(unitList, { name: account.company });
|
|
|
|
|
+ $('#edit-user input[name="company_id"]').val(oneUnit ? oneUnit.id : '');
|
|
|
|
|
+ $('#edit-user input[class="account-check"').val(account.account);
|
|
|
$('#edit-user input[data-mobile="auth-mobile"]').val(account.auth_mobile);
|
|
$('#edit-user input[data-mobile="auth-mobile"]').val(account.auth_mobile);
|
|
|
$('#edit-user input[name="mobile"]').attr('readOnly', account.bind === 1);
|
|
$('#edit-user input[name="mobile"]').attr('readOnly', account.bind === 1);
|
|
|
if (account.bind === 1) {
|
|
if (account.bind === 1) {
|
|
@@ -64,6 +70,7 @@ $(document).ready(() => {
|
|
|
const company = $(this).val();
|
|
const company = $(this).val();
|
|
|
const oneUnit = _.find(unitList, { name: company });
|
|
const oneUnit = _.find(unitList, { name: company });
|
|
|
$(this).siblings('input[name="account_group"]').val(oneUnit ? oneUnit.type : 7);
|
|
$(this).siblings('input[name="account_group"]').val(oneUnit ? oneUnit.type : 7);
|
|
|
|
|
+ $(this).siblings('input[name="company_id"]').val(oneUnit ? oneUnit.id : '');
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
// 分配随机密码
|
|
// 分配随机密码
|