forked from mrlan/EnglishPal
feat: auto select expiry_date when select user
parent
99aa4e0990
commit
ce28a5bf65
|
@ -36,7 +36,7 @@
|
|||
<form id="user_form" action="" method="post" class="container mb-3">
|
||||
<div>
|
||||
<label class="form-label" style="padding-top: 10px;">用户</label>
|
||||
<select id="username" name="username" class="form-select" aria-label="Default select example">
|
||||
<select onchange="select_user()" id="username" name="username" class="form-select" aria-label="Default select example">
|
||||
<option selected>选择用户</option>
|
||||
{% for user in user_list %}
|
||||
<option value="{{ user.name }}">{{ user.name }}</option>
|
||||
|
@ -78,6 +78,19 @@
|
|||
let pwd = generatePassword(12)
|
||||
document.getElementById("new_password").value = pwd
|
||||
})
|
||||
// 选择用户后更新其过期时间
|
||||
function select_user() {
|
||||
let cur_user = $('#username').val();
|
||||
{% for user in user_list %}
|
||||
if (cur_user == "{{ user.name }}") {
|
||||
const dateString = "{{ user.expiry_date }}"
|
||||
const year = dateString.substr(0,4);
|
||||
const month = dateString.substr(4,2);
|
||||
const day = dateString.substr(6,2);
|
||||
document.getElementById("expiry_date").value = year + '-' + month + '-' + day
|
||||
}
|
||||
{% endfor %}
|
||||
}
|
||||
</script>
|
||||
|
||||
<script>
|
||||
|
|
Loading…
Reference in New Issue