|
@@ -13,8 +13,7 @@
|
|
|
$t('merchantManage.withdrawalData') }}</span>
|
|
|
</div>
|
|
|
<!-- <div class="section2 flex-col"></div> -->
|
|
|
- <img class="img1" referrerpolicy="no-referrer"
|
|
|
- src="../../assets/line.png" />
|
|
|
+ <img class="img1" referrerpolicy="no-referrer" src="../../assets/line.png" />
|
|
|
</div>
|
|
|
<div v-if="tabType === '0'">
|
|
|
<!-- <div class="wrap2 l-flex-RC">
|
|
@@ -32,6 +31,13 @@
|
|
|
<span> {{ adminObj.username }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div class="van-cell van-field">
|
|
|
+ <div class="van-cell__title van-field__label"><span>{{ $t('merchantManage.relationAdmin') }}</span>
|
|
|
+ </div>
|
|
|
+ <div class="van-field__value o-pt-8" style="text-align: left;">
|
|
|
+ <span> {{ relationObj.username }}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
<van-field v-model="adminObj.name" name="password" :label="$t('merchantManage.fullNameLabel')"
|
|
|
:placeholder="$t('merchantManage.fullNamePlaceholder')"
|
|
|
:rules="[{ required: true, message: $t('merchantManage.fullNamePlaceholder') }]" />
|
|
@@ -135,7 +141,7 @@
|
|
|
<script>
|
|
|
import { onMounted, ref } from "vue";
|
|
|
import sHeader from "@/components/SimpleHeader";
|
|
|
-import { getAdmin, getAdminMch, updateAdmin, getHuifuMch } from "@/service/merchantManage";
|
|
|
+import { getAdmin, getRelation, getAdminMch, updateAdmin, getHuifuMch } from "@/service/merchantManage";
|
|
|
import { showFailToast, showSuccessToast } from "vant";
|
|
|
import { useRoute } from "vue-router";
|
|
|
import { getLoginUser, styleUrl } from "@/common/js/utils";
|
|
@@ -152,6 +158,7 @@ export default {
|
|
|
const route = useRoute();
|
|
|
const merchantId = ref('');
|
|
|
const adminObj = ref({});
|
|
|
+ const relationObj = ref({});
|
|
|
const adminMchObj = ref({});
|
|
|
const huifuMchObj = ref({});
|
|
|
const ifForeign = ref('0');
|
|
@@ -162,7 +169,7 @@ export default {
|
|
|
styleUrl('merchantManage');
|
|
|
merchantId.value = route.query.merchantId;
|
|
|
getAdminFun();
|
|
|
- console.log(ifForeign.value);
|
|
|
+ getRelationFun();
|
|
|
getAdminMchFun();
|
|
|
getHuifuMchFun();
|
|
|
|
|
@@ -184,6 +191,18 @@ export default {
|
|
|
// else { showFailToast(data.message); }
|
|
|
// console.log('getAdminFun', data);
|
|
|
};
|
|
|
+ const getRelationFun = async () => {
|
|
|
+ console.log('adminId', merchantId.value);
|
|
|
+ const { data } = await getRelation({ adminId: merchantId.value });
|
|
|
+ console.log("relationObj.value", relationObj.value);
|
|
|
+ console.log("relationObj.value.username", relationObj.value.username);
|
|
|
+ if (data.code === "00000") {
|
|
|
+ if (data.data != null) {
|
|
|
+ relationObj.value = data.data;
|
|
|
+ relationObj.value.username = data.data.username;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
const getAdminMchFun = async () => {
|
|
|
const { data } = await getAdminMch({ id: merchantId.value });
|
|
|
if (data.code === "00000") {
|
|
@@ -264,6 +283,7 @@ export default {
|
|
|
tabType,
|
|
|
adminType,
|
|
|
adminObj,
|
|
|
+ relationObj,
|
|
|
adminMchObj,
|
|
|
huifuMchObj,
|
|
|
onSubmit,
|