Compare commits
2 Commits
4b9b4c5f93
...
67e3422bfe
| Author | SHA1 | Date |
|---|---|---|
|
|
67e3422bfe | |
|
|
cd61a8371a |
|
|
@ -648,26 +648,16 @@
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<form id="inviteForm">
|
<form id="inviteForm">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="form-label required">操作类型</label>
|
|
||||||
<select class="form-select" id="inviteOperationType" onchange="handleInviteOperationTypeChange()">
|
|
||||||
<option value="">请选择操作类型</option>
|
|
||||||
<option value="bind_market_manager">绑定收益人是市场经营者</option>
|
|
||||||
<option value="create_supplier">创建新收益人(供货商)</option>
|
|
||||||
<option value="bind_existing_supplier">绑定已存在的供货商账号</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="form-group" id="inviteSupplierAccountGroup" style="display: none;">
|
|
||||||
<label class="form-label required">供货商手机号</label>
|
<label class="form-label required">供货商手机号</label>
|
||||||
<input type="tel" class="form-input" id="inviteSupplierAccount" placeholder="请输入供货商手机号" maxlength="11">
|
<input type="tel" class="form-input" id="inviteSupplierAccount" placeholder="请输入供货商手机号" maxlength="11">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group" id="inviteSupplierNameGroup" style="display: none;">
|
<div class="form-group">
|
||||||
<label class="form-label required">供货商账号名称</label>
|
<label class="form-label required">供货商账号名称</label>
|
||||||
<input type="text" class="form-input" id="inviteSupplierName" placeholder="请输入供货商账号名称">
|
<input type="text" class="form-input" id="inviteSupplierName" placeholder="请输入供货商账号名称">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group" id="inviteSupplierPasswordGroup" style="display: none;">
|
<div class="form-group">
|
||||||
<label class="form-label required">密码</label>
|
<label class="form-label required">密码</label>
|
||||||
<input type="password" class="form-input" id="invitePassword" placeholder="请输入密码">
|
<input type="password" class="form-input" id="invitePassword" placeholder="请输入密码">
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -884,13 +874,9 @@
|
||||||
// 邀请摊主 - 打开弹窗
|
// 邀请摊主 - 打开弹窗
|
||||||
function openInviteModal() {
|
function openInviteModal() {
|
||||||
// 重置表单
|
// 重置表单
|
||||||
document.getElementById('inviteOperationType').value = '';
|
|
||||||
document.getElementById('inviteSupplierAccount').value = '';
|
document.getElementById('inviteSupplierAccount').value = '';
|
||||||
document.getElementById('inviteSupplierName').value = '';
|
document.getElementById('inviteSupplierName').value = '';
|
||||||
document.getElementById('invitePassword').value = '';
|
document.getElementById('invitePassword').value = '';
|
||||||
document.getElementById('inviteSupplierAccountGroup').style.display = 'none';
|
|
||||||
document.getElementById('inviteSupplierNameGroup').style.display = 'none';
|
|
||||||
document.getElementById('inviteSupplierPasswordGroup').style.display = 'none';
|
|
||||||
|
|
||||||
// 显示弹窗
|
// 显示弹窗
|
||||||
document.getElementById('inviteModal').classList.add('show');
|
document.getElementById('inviteModal').classList.add('show');
|
||||||
|
|
@ -901,46 +887,8 @@
|
||||||
document.getElementById('inviteModal').classList.remove('show');
|
document.getElementById('inviteModal').classList.remove('show');
|
||||||
}
|
}
|
||||||
|
|
||||||
// 处理邀请弹窗中的操作类型变化
|
|
||||||
function handleInviteOperationTypeChange() {
|
|
||||||
const operationType = document.getElementById('inviteOperationType').value;
|
|
||||||
const supplierAccountGroup = document.getElementById('inviteSupplierAccountGroup');
|
|
||||||
const supplierNameGroup = document.getElementById('inviteSupplierNameGroup');
|
|
||||||
const supplierPasswordGroup = document.getElementById('inviteSupplierPasswordGroup');
|
|
||||||
|
|
||||||
if (operationType === 'create_supplier') {
|
|
||||||
// 创建新收益人 - 显示手机号、账号名称和密码
|
|
||||||
supplierAccountGroup.style.display = 'block';
|
|
||||||
supplierNameGroup.style.display = 'block';
|
|
||||||
supplierPasswordGroup.style.display = 'block';
|
|
||||||
} else if (operationType === 'bind_existing_supplier') {
|
|
||||||
// 绑定已存在的供货商 - 只显示手机号
|
|
||||||
supplierAccountGroup.style.display = 'block';
|
|
||||||
supplierNameGroup.style.display = 'none';
|
|
||||||
supplierPasswordGroup.style.display = 'none';
|
|
||||||
} else {
|
|
||||||
// 绑定市场经营者 - 隐藏所有
|
|
||||||
supplierAccountGroup.style.display = 'none';
|
|
||||||
supplierNameGroup.style.display = 'none';
|
|
||||||
supplierPasswordGroup.style.display = 'none';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 提交邀请
|
// 提交邀请
|
||||||
function submitInvite() {
|
function submitInvite() {
|
||||||
const operationType = document.getElementById('inviteOperationType').value;
|
|
||||||
|
|
||||||
if (!operationType) {
|
|
||||||
alert('请选择操作类型');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
const inviteData = {
|
|
||||||
operationType: operationType
|
|
||||||
};
|
|
||||||
|
|
||||||
// 创建新收益人
|
|
||||||
if (operationType === 'create_supplier') {
|
|
||||||
const supplierAccount = document.getElementById('inviteSupplierAccount').value;
|
const supplierAccount = document.getElementById('inviteSupplierAccount').value;
|
||||||
const supplierName = document.getElementById('inviteSupplierName').value;
|
const supplierName = document.getElementById('inviteSupplierName').value;
|
||||||
const password = document.getElementById('invitePassword').value;
|
const password = document.getElementById('invitePassword').value;
|
||||||
|
|
@ -965,26 +913,11 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
inviteData.supplierAccount = supplierAccount;
|
const inviteData = {
|
||||||
inviteData.supplierName = supplierName;
|
supplierAccount: supplierAccount,
|
||||||
inviteData.password = password;
|
supplierName: supplierName,
|
||||||
}
|
password: password
|
||||||
// 绑定已存在的供货商
|
};
|
||||||
else if (operationType === 'bind_existing_supplier') {
|
|
||||||
const supplierAccount = document.getElementById('inviteSupplierAccount').value;
|
|
||||||
|
|
||||||
if (!supplierAccount) {
|
|
||||||
alert('请输入供货商手机号');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!/^1[3-9]\d{9}$/.test(supplierAccount)) {
|
|
||||||
alert('请输入正确的手机号');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
inviteData.supplierAccount = supplierAccount;
|
|
||||||
}
|
|
||||||
|
|
||||||
console.log('邀请摊主数据:', inviteData);
|
console.log('邀请摊主数据:', inviteData);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue