diff --git a/components/navigation/navigationBar.vue b/components/navigation/navigationBar.vue
index 60d6fce..23ab46f 100644
--- a/components/navigation/navigationBar.vue
+++ b/components/navigation/navigationBar.vue
@@ -58,7 +58,7 @@
align-items: center;
font-size: 30rpx;
justify-content: center;
- z-index: 999;
+ z-index: 9;
.navigationBarBack {
width: 200rpx;
diff --git a/components/tabbar/tabBar.vue b/components/tabbar/tabBar.vue
index c5ba3e8..aff566f 100644
--- a/components/tabbar/tabBar.vue
+++ b/components/tabbar/tabBar.vue
@@ -113,8 +113,7 @@
height: 130rpx;
.dl-image {
- width: 70rpx;
- height: 55rpx;
+ height: 45rpx;
}
.dl-vip {
diff --git a/config.js b/config.js
index d6bf89e..f5f68c1 100644
--- a/config.js
+++ b/config.js
@@ -24,6 +24,9 @@ module.exports = {
}, {
title: "新人手册",
code: "new_people_text"
+ }, {
+ title: "认证指南",
+ code: "user_auth_text"
}
]
}
diff --git a/pages.json b/pages.json
index 107721c..a54c47a 100644
--- a/pages.json
+++ b/pages.json
@@ -149,6 +149,18 @@
"style": {
"navigationBarTitleText": ""
}
+ },
+ {
+ "path": "auth/auth-choose",
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ {
+ "path": "auth/auth-form",
+ "style": {
+ "navigationBarTitleText": ""
+ }
}
]
}],
diff --git a/pages/mine/auth/auth-choose.vue b/pages/mine/auth/auth-choose.vue
new file mode 100644
index 0000000..4be4e6d
--- /dev/null
+++ b/pages/mine/auth/auth-choose.vue
@@ -0,0 +1,161 @@
+
+
+
+
+ 依照相关法律法规,请先验证身份
+
+
+
+
+ 品牌方
+
+ 如果你要推广自己公司的产品,请选择“品牌方”
+
+
+
+
+
+
+
+ 代运营公司
+
+ 如果你所在的公司需要推广其他公司的产品,请选择“代运营公司”
+
+
+
+
+
+
+
+ 个人PR
+
+ 如果你是以个人名义推广其他公司的产品,请选择“个人PR”
+
+
+
+
+
+
+
+ 电商
+
+ 如果你是淘宝/天猫/京东等电商商家,想推广自己店铺的产品,请选择“电商”
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/mine/auth/auth-form.vue b/pages/mine/auth/auth-form.vue
new file mode 100644
index 0000000..dd3eb50
--- /dev/null
+++ b/pages/mine/auth/auth-form.vue
@@ -0,0 +1,605 @@
+
+
+
+
+
+
+
+ 我是
+ “{{identityTypeText}}”
+
+ 认证指南
+
+
+
+ 平台不会公开用户隐私信息,仅用于验证身份。
+
+
+
+
+
+
+
+
+ 资质认证
+
+
+
+
+
+
+
+
+
+
+
+
+ 与品牌方沟通记录
+
+
+
+
+
+
+
+ 品牌投放授权/合同
+
+ * 需加盖申请主体红色公章(不支持PS章、电子章、部门章及专用章)
+
+
+
+
+
+
+ 品牌名
+
+
+
+
+
+
+
+ 公司全称
+
+
+
+
+
+
+
+ 授权公司全称
+
+
+
+
+
+
+
+ 店铺后台截图
+
+
+
+
+
+
+
+ 店铺物流截图
+
+
+
+
+
+
+
+ 店铺名称
+
+
+
+
+
+
+
+ 店铺链接
+
+
+
+
+
+
+
+ 行业、领域
+
+
+
+
+
+
+
+ 公司所在城市
+
+
+
+
+
+
+
+
+ 个人所在城市
+
+
+
+
+
+
+
+
+
+
+
+
+ 身份认证
+
+
+
+
+ 企业微信/钉钉个人资料页/在职证明
+
+ * 需要包含姓名、公司名和职位。在职证明需加盖申请主体红色公章(不支持PS章、电子章、部门章及专用章)
+
+
+
+
+
+
+ 姓名
+
+
+
+
+
+
+
+ 身份证号
+
+
+
+
+
+
+
+ 附言(选填)
+
+
+
+
+
+
+
+
+ 提交认证
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/mine/card/my-card.vue b/pages/mine/card/my-card.vue
index 970f3ad..d2d1c1d 100644
--- a/pages/mine/card/my-card.vue
+++ b/pages/mine/card/my-card.vue
@@ -2,7 +2,7 @@
-
+
管理
@@ -19,7 +19,7 @@
-
@@ -62,7 +62,7 @@
已选择{{getChooseNum}}张
- 保存
+ 保存
@@ -77,12 +77,20 @@
getUserBusiCard,
removeBusiCard
} from '@/api/business/member.js'
+ import {
+ getSignCard
+ } from '@/api/business/signCard.js'
+ import {
+ hasRights
+ } from '@/utils/common.js'
+ import rightsCode from '@/utils/rightsCode.js'
export default {
components: {
navigationBarVue
},
data() {
return {
+ noticeId: null,
//是否是管理模式
ifEdit: false,
//是否是选择模式(默认值为false,管理页面)
@@ -106,7 +114,29 @@
onShow() {
this.initData();
},
+ onLoad(param) {
+ if (param.ifChoose) {
+ this.ifChoose = param.ifChoose
+
+ }
+ if (param.noticeId) {
+ this.noticeId = param.noticeId
+ }
+ },
methods: {
+ chooseOk() {
+ let info = hasRights(rightsCode.manyCardReport)
+ if (!info && this.busiCardList.length > 1) {
+ //未开通不可选多个
+ uni.showToast({
+ title: '未开通会员不可添加多个',
+ icon: 'none'
+ })
+ return
+ }
+ uni.$emit('updateCard', this.busiCardList)
+ uni.navigateBack()
+ },
/**
* 数值单位转换
* @param {Object} number
@@ -117,20 +147,40 @@
//查询名片列表
initData() {
this.busiCardList = []
- getUserBusiCard().then(res => {
- if (res.data.length > 0) {
- res.data.map((item) => {
- item.choosed = []
- this.busiCardList.push(item)
- })
- }
- }).catch((e) => {
- uni.showToast({
- icon: 'error',
- duration: 2000,
- title: e
- });
- })
+ if (!this.ifChoose) {
+ getUserBusiCard().then(res => {
+ if (res.data.length > 0) {
+ res.data.map((item) => {
+ item.choosed = []
+ this.busiCardList.push(item)
+ })
+ }
+ }).catch((e) => {
+ uni.showToast({
+ icon: 'error',
+ duration: 2000,
+ title: e
+ });
+ })
+ } else {
+ getSignCard({
+ noticeId: this.noticeId
+ }).then(res => {
+ if (res.data.list.length > 0) {
+ res.data.list.map((item) => {
+ item.choosed = []
+ this.busiCardList.push(item)
+ })
+ }
+ }).catch((e) => {
+ uni.showToast({
+ icon: 'error',
+ duration: 2000,
+ title: e
+ });
+ })
+ }
+
},
/**删除名片*/
remove(id) {
@@ -159,13 +209,13 @@
chooseAllFun(e) {
if (e.detail.value.length > 0) {
this.busiCardList.map((item) => {
- if ("1" == item.approvalStatus) {
+ if ("1" == item.canUse) {
item.choosed = [true]
}
})
} else {
this.busiCardList.map((item) => {
- if ("1" == item.approvalStatus) {
+ if ("1" == item.canUse) {
item.choosed = []
}
})
@@ -424,4 +474,4 @@
}
}
}
-
\ No newline at end of file
+
diff --git a/pages/mine/mine-index.vue b/pages/mine/mine-index.vue
index 2ce0a52..56fe7b2 100644
--- a/pages/mine/mine-index.vue
+++ b/pages/mine/mine-index.vue
@@ -92,7 +92,7 @@
个人信息
-