|
|
|
@ -27,14 +27,15 @@ |
|
|
|
v-model="searchForm.market" |
|
|
|
placeholder="请选择地区" |
|
|
|
clearable |
|
|
|
filterable |
|
|
|
style="height: 36px; width: 160px;" |
|
|
|
:loading="isRegionLoading" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="region in regionList" |
|
|
|
:key="region.id" |
|
|
|
:label="region.text_cn" |
|
|
|
:value="region.market" |
|
|
|
:key="region.ID" |
|
|
|
:label="region.Name" |
|
|
|
:value="region.ID" |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
@ -72,17 +73,18 @@ |
|
|
|
{{ (currentPage - 1) * pageSize + scope.$index + 1 }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="dccode" label="账号" align="center" header-align="center"/> |
|
|
|
<el-table-column prop="dcname" label="姓名" align="center" header-align="center" width="150"/> |
|
|
|
<el-table-column prop="market" label="地区" align="center" header-align="center"/> |
|
|
|
<el-table-column prop="phone" label="电话" align="center" header-align="center"/> |
|
|
|
<el-table-column prop="email" label="邮箱" align="center" header-align="center" width="200"/> |
|
|
|
<el-table-column prop="created_at" label="注册时间" align="center" header-align="center" sortable="custom" width="200"/> |
|
|
|
<el-table-column prop="expire_time" label="到期时间" align="center" header-align="center" sortable="custom" width="200"/> |
|
|
|
<el-table-column prop="jwcode" label="账号" align="center" header-align="center"/> |
|
|
|
<el-table-column prop="username" label="姓名" align="center" header-align="center" width="150"/> |
|
|
|
<el-table-column prop="country" label="地区" align="center" header-align="center"/> |
|
|
|
<el-table-column prop="dialingCode" align="center" header-align="center" width="60"/> |
|
|
|
<el-table-column prop="mobiles" label="电话" align="center" header-align="center"/> |
|
|
|
<el-table-column prop="emails" label="邮箱" align="center" header-align="center" width="200"/> |
|
|
|
<el-table-column prop="regtime" label="注册时间" align="center" header-align="center" sortable="custom" width="180"/> |
|
|
|
<el-table-column prop="expire_time" label="到期时间" align="center" header-align="center" sortable="custom" width="180"/> |
|
|
|
<el-table-column label="操作" width="180" align="center" header-align="center"> |
|
|
|
<template #default="scope"> |
|
|
|
<el-button type="text" @click="handleEdit(scope.row)">编辑</el-button> |
|
|
|
<el-button type="text" @click="handleLog(scope.row.dccode)">操作日志</el-button> |
|
|
|
<el-button type="text" @click="handleLog(scope.row.jwcode)">操作日志</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
@ -389,7 +391,10 @@ const resetForm = () => { |
|
|
|
const fetchRegionList = async () => { |
|
|
|
try { |
|
|
|
isRegionLoading.value = true; |
|
|
|
const data = await marketListApi({token: token}); |
|
|
|
const data = await marketListApi({ |
|
|
|
token: token, |
|
|
|
app_form: "en" |
|
|
|
}); |
|
|
|
regionList.value = data.list; |
|
|
|
} catch (error) { |
|
|
|
console.error('获取地区列表失败:', error); |
|
|
|
@ -484,15 +489,15 @@ const resetBn = () => { |
|
|
|
// 编辑 |
|
|
|
const handleEdit = (row) => { |
|
|
|
dialogVisible.value = true; |
|
|
|
hlidsInput.value = row.dccode; |
|
|
|
hlidsInput.value = row.jwcode; |
|
|
|
deadline.value = row.expire_time; |
|
|
|
}; |
|
|
|
|
|
|
|
// 操作日志 |
|
|
|
const handleLog = (dccode) => { |
|
|
|
const handleLog = (jwcode) => { |
|
|
|
router.push({ |
|
|
|
path: "/userPermissions/logMarket", |
|
|
|
query: { dccode: dccode } |
|
|
|
query: { dccode: jwcode } |
|
|
|
}); |
|
|
|
}; |
|
|
|
|
|
|
|
|