Browse Source

a. 前端小程序部分:

ⅰ. 授权登录成功之后,后面点击头像进行个人资料编辑的时候,原来的历史个人资料需要展示在表单上:头像,昵称,手机号码 (已处理)
    ⅱ. 个人中心手机号码下方,如果做了企业认证则显示企业公司名称 (已处理 展示认证状态)
    ⅲ. 对接流水钱包的数据,让数据渲染正确,能正常提交以及审核提现,提现需要增加一个用户真实姓名的字段,提现需要一个到账状态,提现功能区看酒布代码或者是真世界代码,确保功能的完整性 提现新增字段 realName  (已处理)
    ⅳ. 我的服务这些设置的小图标需要换成正常的,如果没画的区阿里巴巴矢量图标库找一个合适的(已处理)
    ⅴ. 企业入驻:公司地址需要吊起地图,记录经纬度,另外审核通过状态的数据,不能再进行修改 (已处理) longitude:"",latitude:"",
    ⅵ. 个人入住:审核通过状态的数据,不能再进行修改(已处理)
ⅶ. 我的简历:审核通过状态的数据,不能再进行修改(没有status 字段)

ⅷ. 发布订单:出行方式字段对接一下select_go字段,结算方式说明前端要跟后台数据说明同步 (已处理)selectGo

    ⅸ. 分类管理:点击分类管理可以只查询当前一级分类数据,另外名称搜索功能需要增加一下 (已处理)
    X. 工作详情里面的公司地址要能点击到地图中去,另外右边增加一个拨打电话的按钮 (这个是微信组件 不能添加)
    Xⅰ. 列表数据处理一下下拉刷新数据,每次数据没有更新,没有下啦刷新处理  (已处理)
master
1263428893@qq.com 3 months ago
parent
commit
2a2e9c0b6e
18 changed files with 194 additions and 59 deletions
  1. +5
    -0
      common/api.js
  2. +2
    -2
      pages/home/component/enterprise.vue
  3. +46
    -32
      pages/home/index.vue
  4. +4
    -2
      pages/login/index.vue
  5. +30
    -8
      pages/user/index.vue
  6. +7
    -2
      pages_subpack/category/index.vue
  7. +54
    -3
      pages_subpack/enterprise/index.vue
  8. +6
    -1
      pages_subpack/person/index.vue
  9. +31
    -6
      pages_subpack/record/index.vue
  10. +3
    -0
      pages_subpack/release/component/master.vue
  11. +6
    -3
      pages_subpack/wallet/component/withdrawal.vue
  12. BIN
      static/image/user1.png
  13. BIN
      static/image/user2.png
  14. BIN
      static/image/user3.png
  15. BIN
      static/image/user4.png
  16. BIN
      static/image/user5.png
  17. BIN
      static/image/user6.png
  18. BIN
      static/image/user7.png

+ 5
- 0
common/api.js View File

@ -115,3 +115,8 @@ export const getAuthenticationPerson = (params) => http.get('/employ-api/employ/
// 首页-分类信息列表
export const queryCategoryList = (params) => http.get('/employ-api/employ/category/queryCategoryList', params)
// 我的钱包-累计提现
export const CountCashOut = (params) => http.get('/employ-api/employ/amount/CountCashOut', params)
// 我的钱包-我的余额
export const queryBalance = (params) => http.get('/employ-api/employ/amount/queryBalance', params)

+ 2
- 2
pages/home/component/enterprise.vue View File

@ -60,10 +60,10 @@
<text class="se-c-text-third se-fs-22 se-mt-10">{{items.createTime}}</text>
</view>
<view class="se-flex se-flex-h-sb">
<text class="se-c-text-sub se-fs-24 se-toe-5">
<text class="se-c-text-sub se-fs-24 se-toe-5" style="max-width: 100rpx;width: 100rpx;">
{{items.categoryTwo_dictText}}
</text>
<text class="se-c-text-sub se-fs-24 se-toe-5">
<text class="se-c-text-sub se-fs-24 se-toe-5" style="max-width: 350rpx;width: 350rpx;">
{{items.address}}
</text>
<view @click.capture="onCustomerService(items.employAuthenticationPerson.phone)" class="se-flex se-flex-h-c se-py-10 se-px-20 se-br-12 se-fs-22 se-c-orange se-bgc-ffd se-fw-6">


+ 46
- 32
pages/home/index.vue View File

@ -23,13 +23,15 @@
<u-notice-bar direction="column" mode="link" @click="onNoticeDetail" :text="notice"></u-notice-bar>
</view>
</view>
<view class="se-my-20 se-bgc-white se-grid">
<navigator :url="`/pages_subpack/category/index?id=`+item.id" v-for="(item, index) in tabList" :key="index" class="se-flex-v-c se-pt-30 se-mb-20">
<image class="se-a-100 se-bgc-f5" :src="item.image" mode=""></image>
<navigator :url="`/pages_subpack/category/index?id=`+item.id+`&title=`+item.name" v-for="(item, index) in tabList" :key="index" class="se-flex-v-c se-pt-30 se-mb-20">
<image class="se-a-100" :src="item.image" mode=""></image>
<text class="se-w-150 se-h-60 se-lh-30 se-c-black se-fs-22 se-ta-c se-mt-10 se-toe-2">{{item.name}}</text>
</navigator>
</view>
<view class="se-my-20 se-bgc-white se-p-20 se-flex">
<u-sticky>
<view class="se-bgc-white se-p-20 se-flex">
<view @click="toNavigator(1)" class="se-flex-1 se-flex-h-c se-flex-ai-c se-c-white se-py-20 se-fw-6 enterprise">
<!-- 找工作 -->
招聘
@ -40,6 +42,7 @@
</view>
</view>
<u-tabs
class="se-bgc-f5 se-pb-20"
:current="current"
lineWidth="30"
lineColor="#FF7A31"
@ -56,6 +59,7 @@
:list="navList"
@click="navClick($event)">
</u-tabs>
</u-sticky>
<!-- 企业端 求职大厅 -->
<enterpriseBox :rolelist="rlist" v-if="current==0" />
<!-- 师傅端 招聘大厅 -->
@ -86,12 +90,11 @@
},
data(){
return {
latitude:'',
longitude:'',
notList:[],
notice:[],
status:1,
list: [
"https://cdn.uviewui.com/uview/swiper/swiper1.png"
],
tabList:[],//
swiperList:[],//
current:0,
@ -107,8 +110,6 @@
rpageSize:20,
rlist:[],
latitude:'34.00',
longitude:'134.65',
tpageNo:1,
tpageSize:20,
tList:[]
@ -128,17 +129,29 @@
},
onPullDownRefresh() {
let that = this
that.rpageNo = 1
that.rlist = []
that.onRolelist()
if(that.current==0){
that.rpageNo = 1
that.rlist = []
that.onRolelist()
}else if(that.current==1){
that.tpageNo = 1
that.tList = []
that.onTaskList()
}
},
onReachBottom() {
let that = this
that.rpageNo = that.rpageNo + 1
that.onRolelist()
if(that.current==0){
that.rpageNo = that.rpageNo + 1
that.onRolelist()
}else if(that.current==1){
that.tpageNo = that.tpageNo + 1
that.onTaskList()
}
},
methods:{
onNoticeDetail(index){
console.info(index)
uni.navigateTo({
@ -172,13 +185,11 @@
},
getLocation(){
const that = this;
console.log('当前位置的经度:');
wx.getLocation({
type: 'wgs84',
success: function (res) {
console.log('位置',res);
console.log('当前位置的经度:' + res.longitude);
console.log('当前位置的纬度:' + res.latitude);
that.latitude=res.latitude
that.longitude=res.longitude
uni.setStorageSync("longitude",res.longitude)
uni.setStorageSync("latitude",res.latitude)
const qqmapsdk = new QQMapWX({
@ -216,17 +227,18 @@
})
},
onTaskList(){
let that = this
taskList({
latitude:this.latitude,
longitude:this.longitude,
pageNo:this.tpageNo,
pageSize:this.tpageSize
latitude:that.latitude,
longitude:that.longitude,
pageNo:that.tpageNo,
pageSize:that.tpageSize
}).then(response=>{
console.info("response",response.result.records)
if(this.tpageNo==1){
this.tList = response.result.records
if(that.tpageNo==1){
that.tList = response.result.records
}else{
this.tList = this.tList.concat(response.result.records)
that.tList = that.tList.concat(response.result.records)
}
console.info("taskList",response)
}).catch(error=>{
@ -234,15 +246,16 @@
})
},
onRolelist(){
let that = this
querySeekList({
pageNo:this.rpageNo,
pageSize:this.rpageSize
pageNo:that.rpageNo,
pageSize:that.rpageSize
}).then(response=>{
console.info("response",response)
if(this.rpageNo==1){
this.rlist = response.result.records
console.info("querySeekList",response)
if(that.rpageNo==1){
that.rlist = response.result.records
}else{
this.rlist = this.rlist.concat(response.result.records)
that.rlist = that.rlist.concat(response.result.records)
}
}).catch(error=>{
@ -258,6 +271,7 @@
console.info(event)
},
toNavigator(event){
console.info(event)
uni.navigateTo({
url:"/pages_subpack/release/index?status="+event
})


+ 4
- 2
pages/login/index.vue View File

@ -40,7 +40,7 @@
</template>
<script>
import { updateUserInfo,bindPhone,userInfo,getSessionKey } from "@/common/api.js"
import { updateUserInfo,bindPhone,userInfoDetail,getSessionKey } from "@/common/api.js"
export default {
name : 'Login',
data() {
@ -76,7 +76,8 @@
},
onUserInfo(){
let params={}
userInfo(params).then(response=>{
userInfoDetail(params).then(response=>{
console.info("userInfoDetail",response.result)
this.imagUrl=response.result.headImage
this.nameUser=response.result.nickName?response.result.nickName:"微信昵称"
this.phone=response.result.phone?response.result.phone:""
@ -133,6 +134,7 @@
//
if(that.imagUrl&&that.nameUser&&that.phone){
updateUserInfo(params).then((response) => {
console.info("updateUserInfo",response)
if(that.back==1){
uni.navigateBack({
delta:1


+ 30
- 8
pages/user/index.vue View File

@ -15,6 +15,14 @@
<text>手机号:</text>
<text class="se-ml-20">{{user.phone}}</text>
</view>
<view class="se-fs-24 se-display-ib">
<text class="se-tag se-bgc-gray" v-if="companyAuthenticationStatus==2">企业认证-未通过</text>
<text class="se-tag se-bgc-green" v-if="companyAuthenticationStatus==1">企业认证-已通过</text>
<text class="se-tag se-bgc-active" v-if="companyAuthenticationStatus==0">企业认证-审核中</text>
<text class="se-tag se-bgc-gray" v-if="personAuthenticationStatus==2">个人认证-未通过</text>
<text class="se-tag se-bgc-green" v-if="personAuthenticationStatus==1">个人认证-已通过</text>
<text class="se-tag se-bgc-active" v-if="personAuthenticationStatus==0">个人认证-审核中</text>
</view>
</view>
</view>
<view class="se-pos-cb se-flex se-flex-h-sb se-w-vw-82 se-br-10 se-bgc-white se-py-30 se-px-30"
@ -51,7 +59,7 @@
</view>
</view>
<view class="se-px-40 se-py-30 se-mt-80">
<u-swiper height="200rpx" style="background-color: #f5f5f5;height: 200rpx;" :indicator="true" :list="swiperList" keyName="image" @change="change" @click="click"></u-swiper>
<u-swiper height="200rpx" style="background-color: #f5f5f5;height: 200rpx;" :indicator="true" :list="swiperList" keyName="image" @change="changeSwiper" @click="click"></u-swiper>
<!-- <u-swiper :height="100" :list="list" @click="swiperClick"></u-swiper> -->
<!-- <image class="se-h-200 se-w-p-100" src="@/static/image/59.png" mode=""></image> -->
</view>
@ -65,43 +73,43 @@
<view class="se-grid">
<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p" @click="onEnterprise()">
<view class="se-w-80 se-h-80 se-flex se-flex-v-c">
<image class="se-a-50" src="@/static/image/setting.png" mode=""></image>
<image class="se-a-70" src="@/static/image/user1.png" mode=""></image>
</view>
<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">企业入驻</text>
</view>
<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p" @click="onPerson()">
<view class="se-w-80 se-h-80 se-flex se-flex-v-c">
<image class="se-a-50" src="@/static/image/setting.png" mode=""></image>
<image class="se-a-70" src="@/static/image/user2.png" mode=""></image>
</view>
<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">个人入驻</text>
</view>
<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p" @click="onResume()">
<view class="se-w-80 se-h-80 se-flex se-flex-v-c">
<image class="se-a-50" src="@/static/image/setting.png" mode=""></image>
<image class="se-a-70" src="@/static/image/user3.png" mode=""></image>
</view>
<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">我的简历</text>
</view>
<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p" @click="onCustomerService()">
<view class="se-w-80 se-h-80 se-flex se-flex-v-c">
<image class="se-a-50" src="@/static/image/setting.png" mode=""></image>
<image class="se-a-70" src="@/static/image/user4.png" mode=""></image>
</view>
<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">联系客服</text>
</view>
<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p" @click="onSystem()">
<view class="se-w-80 se-h-80 se-flex se-flex-v-c">
<image class="se-a-50" src="@/static/image/setting.png" mode=""></image>
<image class="se-a-70" src="@/static/image/user5.png" mode=""></image>
</view>
<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">系统设置</text>
</view>
<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p" @click="onFeedback()">
<view class="se-w-80 se-h-80 se-flex se-flex-v-c">
<image class="se-a-50" src="@/static/image/setting.png" mode=""></image>
<image class="se-a-70" src="@/static/image/user6.png" mode=""></image>
</view>
<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">帮助与反馈</text>
</view>
<view class="se-flex-v-c se-mb-20 se-mt-20 se-cursor-p" @click="onVersion()">
<view class="se-w-80 se-h-80 se-flex se-flex-v-c">
<image class="se-a-50" src="@/static/image/setting.png" mode=""></image>
<image class="se-a-70" src="@/static/image/user7.png" mode=""></image>
</view>
<text class="se-h-60 se-lh-60 se-c-33 se-fs-26 se-ta-c se-mt-10 se-toe-2">关于本程序</text>
</view>
@ -240,6 +248,9 @@
url:"/pages_subpack/resume/index"
})
},
changeSwiper(event){
console.info("event",event)
},
onCustomerService(){
uni.makePhoneCall({
phoneNumber: '13185644852',
@ -266,4 +277,15 @@
gap: 10rpx;
padding-bottom: 4rpx;
}
.se-tag{
margin-right: 10rpx;
margin-top: 5px;
padding: 5rpx 10rpx;
border-radius: 4rpx;
border: 2rpx solid rgba(0,0,0,0.00);
font-size: 16rpx;
font-family: PingFang SC, PingFang SC-Bold;
font-weight: 700;
text-align: center;
}
</style>

+ 7
- 2
pages_subpack/category/index.vue View File

@ -79,11 +79,11 @@
<text class="se-c-text-third se-fs-22 se-mt-10">{{items.createTime}}</text>
</view>
<view class="se-flex se-flex-h-sb">
<text class="se-c-text-sub se-fs-24 se-toe-5">
<text class="se-c-text-sub se-fs-24 se-toe-5" style="max-width: 100rpx;width: 100rpx;">
{{items.categoryTwo_dictText}}
<!-- <u-parse v-if="items.brief" :content="items.brief"></u-parse> -->
</text>
<text class="se-c-text-sub se-fs-24 se-toe-5">
<text class="se-c-text-sub se-fs-24 se-toe-5" style="max-width: 350rpx;width:350rpx;">
{{items.address}}
<!-- <u-parse v-if="items.brief" :content="items.brief"></u-parse> -->
</text>
@ -133,6 +133,11 @@
},
onLoad(options) {
this.id=options.id
if(options.title){
uni.setNavigationBarTitle({
title:options.title
})
}
// this.onTaskList()
this.onRolelist()
},


+ 54
- 3
pages_subpack/enterprise/index.vue View File

@ -1,6 +1,9 @@
<template>
<!-- 企业 -->
<view>
<view class="se-pt-20 se-pb-20 se-px-40 se-bgc-green se-c-white se-ta-c se-fs-24" v-if="status==1">
企业认证-已通过
</view>
<u--form labelPosition="left" :model="form" :rules="rules" ref="uForm" labelWidth="80">
<view class="se-p-20">
<view class="se-p-20 se-bgc-white se-br-10 se-fs-20">
@ -17,8 +20,15 @@
<u--input v-model="form.company" class="se-bgc-f5" placeholder="请输入公司名称"></u--input>
</u-form-item>
<u-form-item label="公司地址" prop="address">
<u--input v-model="form.address" class="se-bgc-f5" placeholder="请输入公司地址"></u--input>
<u--textarea :autoHeight="true" v-model="form.address" class="se-bgc-f5" placeholder="请选择地址" ></u--textarea>
<!-- <u--input v-model="form.address" class="se-bgc-f5" placeholder="请选择地址" ></u--input> -->
<view slot="right" @click="handleAreaChange()" class="se-ml-10 se-px-10 se-flex-1 se-br-10 se-flex-h-c se-h-40 se-lh-40 se-ta-c se-fs-22 se-c-white se-bgc-orange">
<text>地图</text>
</view>
</u-form-item>
<!-- <u-form-item label="公司地址" prop="address">
<u--input v-model="form.address" class="se-bgc-f5" placeholder="请输入公司地址"></u--input>
</u-form-item> -->
<u-form-item label="行业" prop="industryId" @click="handleIndChange()">
<u--input readonly v-model="form.industryName" placeholder="请选择行业" border="bottom"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon>
@ -43,7 +53,7 @@
</u-form-item>
</view>
</view>
<view class="se-px-20 se-pt-20">
<view class="se-px-20 se-pt-20" v-if="status!=1">
<view class="se-px-20 se-pb-80 se-fs-20 se-flex">
<view @click="submit" class="se-mx-10 se-flex-1 se-br-40 se-flex-h-c se-h-60 se-lh-60 se-ta-c se-fs-28 se-c-white se-bgc-orange">
<text>{{form.id?'保存':'提交审核'}}</text>
@ -60,10 +70,12 @@
</view>
</template>
<script>
import QQMapWX from "@/util/qqmap-wx-jssdk.min.js"
import {roleBoss,industryList,updateRoleBoss,addAuthenticationCompany,queryCategoryList,getAuthenticationCompany} from "@/common/api.js"
export default{
data(){
return{
status:-1,
show:false,
indList: [],
form: {
@ -73,6 +85,8 @@
password: '',
mobile: '',
company:'',
longitude:"",
latitude:"",
idCard:'',
address:'',
industryId:'',
@ -158,8 +172,11 @@
getAuthenticationCompany(params).then(response=>{
let company = response.result
if(response.result){
this.status = company.status
this.form.id = company.id
this.form.name = company.name
this.form.longitude = company.longitude
this.form.latitude = company.latitude
this.form.mobile = company.phone
this.form.company = company.company
this.form.address = company.address
@ -210,6 +227,8 @@
userId:uni.getStorageSync("userInfo").id,
id:that.form.id,
name:that.form.name,
longitude:that.form.longitude,
latitude:that.form.latitude,
role:that.form.role,
phone:that.form.mobile,
company:that.form.company,
@ -263,7 +282,39 @@
})
})
})
}
},
handleAreaChange(){
const that = this;
wx.chooseLocation({
// type: 'wgs84',
success: function (res) {
const qqmapsdk = new QQMapWX({
key: 'BJKBZ-W46K3-6S43C-OFLJB-FW6FQ-RMBYP' //
});
uni.showLoading({
title:"获取中...."
})
qqmapsdk.reverseGeocoder({
location: {
latitude: res.latitude,
longitude: res.longitude
},
success: function(response) {
console.log('逆地理编码结果:', response);
uni.hideLoading()
that.form.longitude = response.result.location.lng
that.form.latitude = response.result.location.lat
that.form.address = response.result.address
},
fail: function(error) {
uni.hideLoading()
console.error('逆地理编码失败:', error);
}
});
}
})
// this.$refs.citySelectRef.open()
},
}
}
</script>


+ 6
- 1
pages_subpack/person/index.vue View File

@ -1,6 +1,9 @@
<template>
<!-- 个人 -->
<view>
<view class="se-pt-20 se-pb-20 se-px-40 se-bgc-green se-c-white se-ta-c se-fs-24" v-if="status==1">
个人认证-已通过
</view>
<u--form labelPosition="left" :model="form" :rules="rules" ref="uForm" labelWidth="80">
<view class="se-p-20">
<view class="se-p-20 se-bgc-white se-br-10 se-fs-20">
@ -76,7 +79,7 @@
</u-form-item>
</view>
</view>
<view class="se-px-20 se-pt-20">
<view class="se-px-20 se-pt-20" v-if="status!=1">
<view class="se-px-20 se-pb-80 se-fs-20 se-flex">
<view @click="submit"
class="se-mx-10 se-flex-1 se-br-40 se-flex-h-c se-h-60 se-lh-60 se-ta-c se-fs-28 se-c-white se-bgc-orange">
@ -96,6 +99,7 @@
export default{
data(){
return{
status:-1,
show:false,
indList: [],
fileList: [],
@ -210,6 +214,7 @@
let person = response.result
if(response.result){
this.form.id = person.id
this.status = person.status
this.form.name = person.name
this.form.mobile = person.phone
this.form.address = person.address


+ 31
- 6
pages_subpack/record/index.vue View File

@ -74,7 +74,9 @@
<script>
import {
payLog
payLog,
CountCashOut,
queryBalance
} from "@/common/api.js"
export default{
data(){
@ -106,6 +108,8 @@
this.endTime = this.$dayjs().valueOf();
this.endDate = this.$dayjs().format('YYYY-MM-DD')
this.onPayLog();
this.onCountCashOut()
this.onQueryBalance()
},
onReachBottom() {
let that = this
@ -113,22 +117,43 @@
that.onPayLog()
},
methods:{
onCountCashOut(){
let that = this
let params={}
CountCashOut(params).then(response=>{
console.info("CountCashOut",response)
that.moneyLog = response.result
}).catch(error=>{
})
},
onQueryBalance(){
let that = this
let params={}
queryBalance(params).then(response=>{
console.info("queryBalance",response)
that.money = response.result
}).catch(error=>{
})
},
onPayLog(){
let that = this
let params = {
pageNo:that.pageNo,
pageSize:that.pageSize,
startTime:that.startDate+" 00:00:00",
endTime:that.endDate+" 23:59:59"
endTime:that.endDate+" 23:59:59",
userId:uni.getStorageSync('userInfo').id
}
payLog(params).then(response=>{
console.info("payLog",response)
that.money = response.result.money?response.result.money:0
that.moneyLog = response.result.moneyLog?response.result.moneyLog:0
// that.money = response.result.money?response.result.money:0
// that.moneyLog = response.result.moneyLog?response.result.moneyLog:0
if(that.pageNo==1){
that.records = response.result.log.records
that.records = response.result.records
}else{
that.records = that.records.concat(response.result.log.records)
that.records = that.records.concat(response.result.records)
}
}).catch(error=>{


+ 3
- 0
pages_subpack/release/component/master.vue View File

@ -130,6 +130,7 @@
form: {
title:"",
area:'',
selectGo:"出租车",
address:'',
industryId:"",
industry:"",
@ -288,6 +289,7 @@
items.select=false
})
this.travelList[index].select = !this.travelList[index].select
this.form.selectGo = this.travelList[index].text
},
handleAreaChange(){
@ -359,6 +361,7 @@
let params ={
"phone": that.form.mobile,//
"dayMoney": that.form.dayMoney,//
"selectGo": that.form.selectGo,//
// "endTime": that.form.dateMax,
"categoryOne": that.form.industryId,
"categoryTwo": that.form.typeId,


+ 6
- 3
pages_subpack/wallet/component/withdrawal.vue View File

@ -1,7 +1,8 @@
<template>
<view class="se-m-40">
<u--input v-model="money" type="number" class="se-bgc-f5 se-fs-32" placeholder="请输入提现金额">
<text slot="prefix" class="se-ml-10 se-c-orange se-fs-32"></text>
<u--input v-model="realName" type="text" class="se-bgc-f5 se-fs-32" placeholder="请输入真实姓名">
</u--input>
<u--input v-model="money" type="number" class="se-bgc-f5 se-mt-20 se-fs-32" placeholder="请输入提现金额">
</u--input>
<view class="se-flex se-flex-v se-pb-20 se-mt-80">
<view class="se-ml-10 se-fs-26 se-c-black se-fw-5">
@ -34,6 +35,7 @@
props:["userId","myMoney"],
data(){
return{
realName:"",
money:"",
sysList:[]
}
@ -49,6 +51,7 @@
onWithdrawal(){
let that = this
let params = {
realName:that.realName,
money:that.money
}
if(!that.money){
@ -57,7 +60,7 @@
withdrawal(params).then(response=>{
console.info("response",response)
that.money=""
that.$u.toast("提现成功!")
that.$u.toast("申请成功!")
that.$emit("onParent")
}).catch(error=>{


BIN
static/image/user1.png View File

Before After
Width: 48  |  Height: 48  |  Size: 1.7 KiB

BIN
static/image/user2.png View File

Before After
Width: 48  |  Height: 48  |  Size: 1.1 KiB

BIN
static/image/user3.png View File

Before After
Width: 48  |  Height: 48  |  Size: 1.1 KiB

BIN
static/image/user4.png View File

Before After
Width: 48  |  Height: 48  |  Size: 971 B

BIN
static/image/user5.png View File

Before After
Width: 48  |  Height: 48  |  Size: 1.2 KiB

BIN
static/image/user6.png View File

Before After
Width: 48  |  Height: 48  |  Size: 912 B

BIN
static/image/user7.png View File

Before After
Width: 48  |  Height: 48  |  Size: 894 B

Loading…
Cancel
Save