多租户在项目管理和销售人员管理功能联调
This commit is contained in:
@@ -370,8 +370,8 @@ export default {
|
||||
// 处理响应数据,可能是数组或包含data字段的对象
|
||||
const tenantList = Array.isArray(response.data) ? response.data : (response.data?.data || [])
|
||||
this.tenantOptions = tenantList.map(item => ({
|
||||
value: item.id,
|
||||
label: item.tenantName
|
||||
value: item.tenantCode, // 使用租户编码作为值
|
||||
label: item.tenantName || item.tenantCode // 显示租户名称,如果没有则显示编码
|
||||
}))
|
||||
} else {
|
||||
this.$message.error(response?.message || '获取租户列表失败')
|
||||
|
||||
@@ -143,8 +143,10 @@
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="项目状态" prop="status">
|
||||
<el-radio v-model="projectForm.status" value="1">启用</el-radio>
|
||||
<el-radio v-model="projectForm.status" value="0">停用</el-radio>
|
||||
<el-radio-group v-model="projectForm.status">
|
||||
<el-radio label="1">启用</el-radio>
|
||||
<el-radio label="0">停用</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
|
||||
@@ -419,12 +419,15 @@ export default {
|
||||
getTenantOptions() {
|
||||
getAllTenantList().then(response => {
|
||||
console.log('获取租户列表响应:', response)
|
||||
// 根据后端接口 /api/tenant/listAll 的响应格式
|
||||
// 后端返回: { total: 2, data: [...], success: true, message: "查询成功" }
|
||||
// 经过 request 拦截器处理后: { code: 20000, data: [...], message: "查询成功", total: 2 }
|
||||
if (response && response.code === 20000) {
|
||||
// 处理响应数据,可能是数组或包含data字段的对象
|
||||
const tenantList = Array.isArray(response.data) ? response.data : (response.data?.data || [])
|
||||
// response.data 已经是租户数组
|
||||
const tenantList = Array.isArray(response.data) ? response.data : []
|
||||
this.tenantOptions = tenantList.map(item => ({
|
||||
value: item.tenantCode, // 使用租户编码作为值
|
||||
label: `${item.tenantName} ${item.tenantCode}` // 显示格式:租户名称 租户编码
|
||||
label: item.tenantName || item.tenantCode // 显示租户名称,如果没有则显示编码
|
||||
}))
|
||||
} else {
|
||||
this.$message.error(response?.message || '获取租户列表失败')
|
||||
|
||||
Reference in New Issue
Block a user