优化
This commit is contained in:
@@ -76,6 +76,6 @@ onMounted(() => {
|
||||
.card {
|
||||
background-color: #fff;
|
||||
padding: 15px;
|
||||
border-radius: 4px;
|
||||
border-radius: 12px;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
<script setup>
|
||||
import { regionData, codeToText } from 'element-china-area-data'
|
||||
import { onMounted } from 'vue';
|
||||
const emit = defineEmits(['change'])
|
||||
|
||||
const placeholder = ref('')
|
||||
@@ -28,8 +29,36 @@ function setValue(arr) {
|
||||
selectedOptions.value = arr
|
||||
}
|
||||
|
||||
// 使用文字设置地区
|
||||
function textSetValue(arr) {
|
||||
console.log(arr)
|
||||
selectedOptions.value = TextToCode(arr)
|
||||
}
|
||||
|
||||
// 文字转省市区code
|
||||
function TextToCode(arr) {
|
||||
const n = []
|
||||
for (let item of regionData) {
|
||||
if (item.label == arr[0]) {
|
||||
n[0] = item.value
|
||||
for (let l of item.children) {
|
||||
if (l.label == arr[1]) {
|
||||
n[1] = l.value
|
||||
for (let i of l.children) {
|
||||
if (i.label == arr[2]) {
|
||||
n[2] = i.value
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return n
|
||||
}
|
||||
|
||||
defineExpose({
|
||||
placeholder,
|
||||
setValue
|
||||
setValue,
|
||||
textSetValue
|
||||
})
|
||||
</script>
|
||||
@@ -191,7 +191,6 @@ function logOut() {
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
left: 40%;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.bell {
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<div class="layout-case" style="flex-direction: column">
|
||||
<header class="header">
|
||||
<page-header @operation="operation"></page-header>
|
||||
<navbar></navbar>
|
||||
<!-- <navbar></navbar> -->
|
||||
</header>
|
||||
<main class="main">
|
||||
<!-- <router-view v-slot="{ Component }" v-if="isRefreshRoute">
|
||||
@@ -195,8 +195,10 @@ function reload() {
|
||||
box-sizing: border-box;
|
||||
overflow-y: auto;
|
||||
overflow-x: hidden;
|
||||
padding: 0 15px 15px;
|
||||
padding: 15px;
|
||||
background: var(--el-color-info-light-9);
|
||||
border-radius: 20px;
|
||||
margin-right: 15px;
|
||||
@extend .scrollbar-y;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<!-- 实名认证信息 -->
|
||||
<template>
|
||||
<el-form ref="formRef" :model="form" :rules="rules" label-width="120" label-position="left">
|
||||
<el-form ref="formRef" :model="form" label-width="120" label-position="left">
|
||||
<el-row :gutter="gutter">
|
||||
<el-col :span="span">
|
||||
<el-form-item prop="username" label="推广员名称">
|
||||
@@ -343,7 +343,11 @@ async function merchantInfoDetailAjax() {
|
||||
idCardRef1.value.pselectFile({ url: res.idCard.imgpositive })
|
||||
idCardRef2.value.pselectFile({ url: res.idCard.imgnegative })
|
||||
uploadBank.value.pselectFile({ url: res.bankCard.imgurl })
|
||||
addressRef.value.setValue([res.bankCard.branchProvinceCode, res.bankCard.branchCityCode, res.bankCard.branchAreaCode])
|
||||
if (res.bankCard.branchProvinceCode) {
|
||||
addressRef.value.setValue([res.bankCard.branchProvinceCode, res.bankCard.branchCityCode, res.bankCard.branchAreaCode])
|
||||
} else {
|
||||
addressRef.value.textSetValue([res.bankCard.branchprovince, res.bankCard.branchcity, res.bankCard.brancharea])
|
||||
}
|
||||
} catch (error) {
|
||||
console.log('获取实名认证信息:', error)
|
||||
}
|
||||
|
||||
@@ -353,12 +353,20 @@ async function merchBaseAccountAjax() {
|
||||
d1idcardRef1.value.pselectFile({ url: res.D1.idCard.imgpositive })
|
||||
d1idcardRef2.value.pselectFile({ url: res.D1.idCard.imgnegative })
|
||||
d1BankRef3.value.pselectFile({ url: res.D1.bankCard.imgurl })
|
||||
d1AddressRef.value.setValue([res.D1.bankCard.branchProvinceCode, res.D1.bankCard.branchCityCode, res.D1.bankCard.branchAreaCode])
|
||||
if (res.D1.bankCard.branchProvinceCode) {
|
||||
d1AddressRef.value.setValue([res.D1.bankCard.branchProvinceCode, res.D1.bankCard.branchCityCode, res.D1.bankCard.branchAreaCode])
|
||||
} else {
|
||||
d1AddressRef.value.textSetValue([res.D1.bankCard.branchprovince, res.D1.bankCard.branchcity, res.D1.bankCard.brancharea])
|
||||
}
|
||||
|
||||
d0idcardRef1.value.pselectFile({ url: res.D0.idCard.imgpositive })
|
||||
d0idcardRef2.value.pselectFile({ url: res.D0.idCard.imgnegative })
|
||||
d0BankRef3.value.pselectFile({ url: res.D0.bankCard.imgurl })
|
||||
d0AddressRef.value.setValue([res.D0.bankCard.branchProvinceCode, res.D0.bankCard.branchCityCode, res.D0.bankCard.branchAreaCode])
|
||||
if (res.D0.bankCard.branchProvinceCode) {
|
||||
d0AddressRef.value.setValue([res.D0.bankCard.branchProvinceCode, res.D0.bankCard.branchCityCode, res.D0.bankCard.branchAreaCode])
|
||||
} else {
|
||||
d0AddressRef.value.textSetValue([res.D0.bankCard.branchprovince, res.D0.bankCard.branchcity, res.D0.bankCard.brancharea])
|
||||
}
|
||||
} catch (error) {
|
||||
console.log('结算信息error:', error)
|
||||
}
|
||||
|
||||
@@ -255,7 +255,11 @@ async function merchBaseInfoAjax() {
|
||||
form.city = res.merchantBaseInfo.city
|
||||
form.district = res.merchantBaseInfo.district
|
||||
form.address = res.merchantBaseInfo.address
|
||||
addressRef.value.setValue([res.merchantBaseInfo.provinceCode, res.merchantBaseInfo.cityCode, res.merchantBaseInfo.districtCode])
|
||||
if (res.merchantBaseInfo.provinceCode) {
|
||||
addressRef.value.setValue([res.merchantBaseInfo.provinceCode, res.merchantBaseInfo.cityCode, res.merchantBaseInfo.districtCode])
|
||||
} else {
|
||||
addressRef.value.textSetValue([res.merchantBaseInfo.province, res.merchantBaseInfo.city, res.merchantBaseInfo.district])
|
||||
}
|
||||
|
||||
form.picUrl6 = res.merchantImagesList.find(item => item.photoType == '06').picurl
|
||||
uploadRef1.value.pselectFile({ url: form.picUrl6 })
|
||||
|
||||
@@ -101,6 +101,7 @@
|
||||
<el-text>{{ scope.row.agencyName || scope.row.agencyCode }}</el-text>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="agencyCode" label="手机号"></el-table-column>
|
||||
<!-- <el-table-column prop="current_fee" label="推广费率">
|
||||
<template #default="scope">
|
||||
<el-text type="info" v-if="scope.row.is_extend == 0">无</el-text>
|
||||
@@ -112,6 +113,15 @@
|
||||
<el-text>{{ scope.row.sumConsumeFee.toFixed(2) }}</el-text>
|
||||
</template>
|
||||
</el-table-column> -->
|
||||
<el-table-column prop="inviteNum" label="邀请码"></el-table-column>
|
||||
<el-table-column prop="agencyName" label="实名状态">
|
||||
<template #default="scope">
|
||||
<el-tag type="info" disable-transitions v-if="scope.row.status == 0">未实名</el-tag>
|
||||
<el-tag type="warning" disable-transitions v-if="scope.row.status == 1">审核中</el-tag>
|
||||
<el-tag type="danger" disable-transitions v-if="scope.row.status == 2">审核失败</el-tag>
|
||||
<el-tag type="success" disable-transitions v-if="scope.row.status == 3">已审核</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="sumfansShareMoney" label="累计收款">
|
||||
<template #default="scope">
|
||||
<el-link type="primary" icon="search" @click="showTotalEarnings(scope.row.id)">
|
||||
@@ -121,6 +131,15 @@
|
||||
</el-table-column>
|
||||
<el-table-column prop="yestedayConsumeFee" label="昨日收款"></el-table-column>
|
||||
<el-table-column prop="sumfansShareMoney" label="累计收益"></el-table-column>
|
||||
<el-table-column label="上级信息">
|
||||
<template #default="scope">
|
||||
<div class="column">
|
||||
<el-text size="small">{{ scope.row.parent_user_id }}</el-text>
|
||||
<el-text type="primary" size="small">{{ scope.row.parentTrueName }}</el-text>
|
||||
<el-text size="small">{{ scope.row.parentLoginName }}</el-text>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="商户基本信息">
|
||||
<template #default="scope">
|
||||
<div class="column">
|
||||
@@ -219,7 +238,12 @@
|
||||
<el-tag type="warning" disable-transitions v-if="scope.row.is_extend == 2">高级创客</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" fixed="right">
|
||||
<el-table-column label="创建时间" width="200">
|
||||
<template #default="scope">
|
||||
{{ dayjs(scope.row.createDt).format('YYYY-MM-DD HH:mm:ss') }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="150" fixed="right">
|
||||
<template #default="scope">
|
||||
<el-button type="primary" size="small" disabled icon="Search" v-permission="['MG']"
|
||||
v-if="!scope.row.merchantBaseInfo.alias">
|
||||
@@ -229,7 +253,7 @@
|
||||
:to="{ name: 'shop_detail', query: { id: scope.row.id, name: scope.row.agencyName, account: scope.row.agencyCode, merchantcode: scope.row.merchantBaseInfo.merchantCode } }"
|
||||
v-else>
|
||||
<el-button type="primary" size="small" icon="Search" v-permission="['MG']">
|
||||
详情
|
||||
商户详情
|
||||
</el-button>
|
||||
</RouterLink>
|
||||
</template>
|
||||
@@ -473,7 +497,7 @@ onMounted(() => {
|
||||
}
|
||||
|
||||
.table {
|
||||
height: calc(100vh - 435px);
|
||||
height: calc(100vh - 389px);
|
||||
}
|
||||
|
||||
.data_row {
|
||||
|
||||
Reference in New Issue
Block a user