|
|
@@ -11,13 +11,7 @@
|
|
|
<div class="app-color-3">ID:{{ data.id }}</div>
|
|
|
</div>
|
|
|
<div class="source-wrap">
|
|
|
- <i v-if="data.sourceType == 0" :class="[data.sourceType == 0? 'iconweixinlaiyuanColor' : '']" class="iconfont iconweixinlaiyuan" style="font-size:42upx;" ></i>
|
|
|
- <i v-else-if="data.sourceType == 1" :class="[data.sourceType == 1? 'zhifubaoColor' : '']" class="iconfont iconzhifubao" style="font-size:42upx;" ></i>
|
|
|
- <i v-else-if="data.sourceType == 2" :class="[data.sourceType == 2? 'app-color-4' : '']" class="iconfont iconxiaochengxu1" style="font-size:42upx;" ></i>
|
|
|
- <i v-else-if="data.sourceType == 3" :class="[data.sourceType == 3? 'app-color-4' : '']" class="iconfont iconzhangshangcaifuyemianshoujiban344" style="font-size:42upx;" ></i>
|
|
|
- <i v-else-if="data.sourceType == 4" :class="[data.sourceType == 4? 'app-color-4' : '']" class="iconfont iconwaimai" style="font-size:42upx;" ></i>
|
|
|
- <i v-if="data.sourceType != 1" class="iconfont iconweixingongzhonghao" :class="[data.subscribe==1? 'app-color-4' : '']" style="font-size:42upx;" ></i>
|
|
|
- <i @click="data.mobile&&callUp(data.mobile)" :class="['iconfont', 'iconshoujihao1',data.mobile?'mobileColor':'']" style="font-size:42upx;" ></i>
|
|
|
+ <i @click="callUp(data.mobile)" class="iconfont iconshoujihao1 mobileColor" style="font-size:50upx;" ></i>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -29,6 +23,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
+<!--
|
|
|
<div class="module-com remark-wrap">
|
|
|
<div class="app-blod"><span>标签</span><i class="iconfont icontianjiakehu" @click="setUserTag" style="float:right;font-size:40upx;"></i></div>
|
|
|
<div class="list-wrap">
|
|
|
@@ -36,6 +31,7 @@
|
|
|
<span class="user_tag">生日送过</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
+-->
|
|
|
|
|
|
<div class="module-com tabs-wrap">
|
|
|
<div class="tabs-list" v-for="(item, index) in tabsData" :key="index" @click="pageTo(item)">
|
|
|
@@ -46,6 +42,14 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
+ <view class="module-com content_box user-open_bx">
|
|
|
+ <view class="input-line-wrap">
|
|
|
+ <tui-list-cell @click="pageTo({ url: '/pagesStore/me/shopYeChange' })" class="line-cell" :hover="false" :arrow="true" >
|
|
|
+ <view class="tui-title">待结订单</view>
|
|
|
+ </tui-list-cell>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+
|
|
|
<div class="module-com remark-wrap" v-if="!$util.isEmpty(data.remarkList)">
|
|
|
<div class="app-blod">客户备注</div>
|
|
|
<div class="list-wrap">
|
|
|
@@ -77,7 +81,6 @@
|
|
|
<modal-module :show="userTagModal" @cancel="modalCancel" @click="userTagModalClick" :maskClosable="false" title="客户标签" padding="30rpx 30rpx" >
|
|
|
<template v-slot:content>
|
|
|
<div class="app-modal-input-wrap">
|
|
|
-
|
|
|
<view style="padding:0 8upx 10upx 8upx;">
|
|
|
<span class="user_tag">恋人</span>
|
|
|
<span class="user_tag">学生</span>
|
|
|
@@ -91,7 +94,6 @@
|
|
|
<span class="user_tag">开花艺课</span>
|
|
|
<span class="user_tag">学员</span>
|
|
|
</view>
|
|
|
-
|
|
|
</div>
|
|
|
</template>
|
|
|
</modal-module>
|
|
|
@@ -102,24 +104,13 @@
|
|
|
<div class="inp-list-line">
|
|
|
<div class="line-label">充值金额</div>
|
|
|
<div class="line-input">
|
|
|
- <input
|
|
|
- type="text"
|
|
|
- placeholder="请输入金额(元)"
|
|
|
- v-model="rechargeForm.rechargeAmount"
|
|
|
- :adjust-position="false"
|
|
|
- class="inp-input"
|
|
|
- />
|
|
|
+ <input type="text" placeholder="请输入金额(元)" v-model="rechargeForm.rechargeAmount" :adjust-position="false" class="inp-input" />
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="inp-list-line">
|
|
|
<div class="line-label">确认密码</div>
|
|
|
<div class="line-input">
|
|
|
- <input
|
|
|
- type="password"
|
|
|
- v-model="rechargeForm.confirmPassword"
|
|
|
- :adjust-position="false"
|
|
|
- class="inp-input"
|
|
|
- />
|
|
|
+ <input type="password" v-model="rechargeForm.confirmPassword" :adjust-position="false" class="inp-input" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -150,14 +141,7 @@
|
|
|
<div class="inp-list-line">
|
|
|
<div class="line-label">会员等级</div>
|
|
|
<div class="line-input">
|
|
|
- <picker
|
|
|
- mode="selector"
|
|
|
- :value="upgradeForm.member"
|
|
|
- :range="levelData.list"
|
|
|
- range-key="level"
|
|
|
- @change="changeLevelFn"
|
|
|
- class="inp-select"
|
|
|
- >
|
|
|
+ <picker mode="selector" :value="upgradeForm.member" :range="levelData.list" range-key="level" @change="changeLevelFn" class="inp-select" >
|
|
|
<div v-if="upgradeForm.member">{{ levelSelData.level }}</div>
|
|
|
<div class="tui-placeholder" v-else>请选择</div>
|
|
|
</picker>
|
|
|
@@ -177,11 +161,7 @@
|
|
|
<template v-slot:content>
|
|
|
<div class="app-modal-input-wrap">
|
|
|
<div class="inp-list-line">
|
|
|
- <textarea
|
|
|
- v-model="remarkForm.remark"
|
|
|
- placeholder-style="phcolor"
|
|
|
- placeholder="请填写客户信息备注内容,如客户喜好、居住地址等"
|
|
|
- />
|
|
|
+ <textarea v-model="remarkForm.remark" placeholder-style="phcolor" placeholder="请填写客户信息备注内容,如客户喜好、居住地址等" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -198,13 +178,15 @@ import AppVipModule from "@/components/module/app-vip";
|
|
|
import AppAvatarModule from "@/components/module/app-avatar";
|
|
|
import ModalModule from "@/components/plugin/modal";
|
|
|
import { getLevel } from "@/utils/config";
|
|
|
+import TuiListCell from "@/components/plugin/list-cell";
|
|
|
import { getUserDet, remarkAdd, remarkDel, upgrade, rechargeB, resetPassword } from "@/api/member";
|
|
|
export default {
|
|
|
name: "detail",
|
|
|
components: {
|
|
|
AppVipModule,
|
|
|
AppAvatarModule,
|
|
|
- ModalModule
|
|
|
+ ModalModule,
|
|
|
+ TuiListCell
|
|
|
},
|
|
|
props: {},
|
|
|
data() {
|
|
|
@@ -216,7 +198,6 @@ export default {
|
|
|
passwordModal: false,
|
|
|
upgradeModal: false,
|
|
|
remarkModal: false,
|
|
|
- // 用户资金情况
|
|
|
fundsData: [
|
|
|
{
|
|
|
name: "成长值",
|
|
|
@@ -231,7 +212,6 @@ export default {
|
|
|
value: 0
|
|
|
}
|
|
|
],
|
|
|
- // tab按钮
|
|
|
tabsData: [
|
|
|
{
|
|
|
name: "优惠券",
|
|
|
@@ -251,7 +231,6 @@ export default {
|
|
|
name: "备注",
|
|
|
img: `${this.$constant.imgUrl}/retail/member/tab-icon-4.png`,
|
|
|
funtion: () => {
|
|
|
- //this.remarkModal = true;
|
|
|
this.$msg("即将开通...")
|
|
|
}
|
|
|
},
|
|
|
@@ -259,7 +238,6 @@ export default {
|
|
|
name: "重置密码",
|
|
|
img: `${this.$constant.imgUrl}/retail/member/tab-icon-6.png`,
|
|
|
funtion: () => {
|
|
|
- //this.passwordModal = true;
|
|
|
this.$msg("即将开通...")
|
|
|
}
|
|
|
}
|
|
|
@@ -516,7 +494,7 @@ export default {
|
|
|
flex-wrap: wrap;
|
|
|
.tabs-list {
|
|
|
width: 25%;
|
|
|
- margin-bottom: 20upx;
|
|
|
+ margin-bottom: 10upx;
|
|
|
text-align: center;
|
|
|
.tabs-img {
|
|
|
width: 50upx;
|