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