|
@ -13,16 +13,26 @@ |
|
|
<view class="team-form-item"> |
|
|
<view class="team-form-item"> |
|
|
<view class="title">团队</view> |
|
|
<view class="title">团队</view> |
|
|
<view class="select"> |
|
|
<view class="select"> |
|
|
<uni-data-select v-model="value" :localdata="range" :clear="false"></uni-data-select> |
|
|
|
|
|
|
|
|
<uni-data-select |
|
|
|
|
|
v-model="form.teamId" |
|
|
|
|
|
:localdata="range" |
|
|
|
|
|
style="width: 600rpx;font-size: 30rpx;" |
|
|
|
|
|
:clear="false"></uni-data-select> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
<view class="team-form-item"> |
|
|
<view class="team-form-item"> |
|
|
<view class="title">姓名</view> |
|
|
<view class="title">姓名</view> |
|
|
<view class="name-input"> |
|
|
<view class="name-input"> |
|
|
<input type="text" placeholder="请输入姓名" /> |
|
|
|
|
|
|
|
|
<input type="text" placeholder="请输入姓名" v-model="form.name"/> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
<uv-popup ref="popup" :round="30"> |
|
|
|
|
|
<view class="content-popup"> |
|
|
|
|
|
|
|
|
|
|
|
</view> |
|
|
|
|
|
</uv-popup> |
|
|
|
|
|
|
|
|
<!-- 提交审核 --> |
|
|
<!-- 提交审核 --> |
|
|
<div @click="submit" class="btn"> |
|
|
<div @click="submit" class="btn"> |
|
@ -32,30 +42,51 @@ |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script> |
|
|
<script> |
|
|
|
|
|
import { mapState } from 'vuex' |
|
|
export default { |
|
|
export default { |
|
|
name: "Team", |
|
|
name: "Team", |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
value: 0, |
|
|
|
|
|
range: [{ |
|
|
|
|
|
value: 0, |
|
|
|
|
|
text: "高新区项目一队代理商的领导" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
value: 1, |
|
|
|
|
|
text: "望城区项目二队" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
value: 2, |
|
|
|
|
|
text: "雨花区项目一队" |
|
|
|
|
|
}, |
|
|
|
|
|
], |
|
|
|
|
|
|
|
|
range: [], |
|
|
|
|
|
form : { |
|
|
|
|
|
name : '', |
|
|
|
|
|
teamId : '', |
|
|
|
|
|
}, |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
computed : { |
|
|
|
|
|
...mapState(['teamList', 'userInfo']), |
|
|
|
|
|
}, |
|
|
|
|
|
onLoad() { |
|
|
|
|
|
let team = [] |
|
|
|
|
|
|
|
|
|
|
|
this.teamList.forEach(n => { |
|
|
|
|
|
team.push({ |
|
|
|
|
|
value: n.id, |
|
|
|
|
|
text: n.name |
|
|
|
|
|
}) |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
this.range = team |
|
|
|
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
submit() { |
|
|
submit() { |
|
|
uni.navigateTo({ |
|
|
|
|
|
url: "/pages/index/index" |
|
|
|
|
|
|
|
|
// this.$refs.popup.open() |
|
|
|
|
|
// return |
|
|
|
|
|
|
|
|
|
|
|
if (this.$utils.verificationAll(this.form, { |
|
|
|
|
|
teamId : '请选择团队', |
|
|
|
|
|
name : '请输入姓名', |
|
|
|
|
|
})) { |
|
|
|
|
|
return |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
this.$api('teamApply', this.form, res => { |
|
|
|
|
|
if(res.code == 200){ |
|
|
|
|
|
uni.reLaunch({ |
|
|
|
|
|
url: '/pages/index/index' |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -63,6 +94,13 @@ |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
<style lang="scss" scoped> |
|
|
|
|
|
.content-popup{ |
|
|
|
|
|
padding: 40rpx; |
|
|
|
|
|
display: flex; |
|
|
|
|
|
flex-direction: column; |
|
|
|
|
|
align-items: center; |
|
|
|
|
|
width: 600rpx; |
|
|
|
|
|
} |
|
|
.team { |
|
|
.team { |
|
|
display: flex; |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
flex-direction: column; |
|
@ -70,6 +108,9 @@ |
|
|
align-items: center; |
|
|
align-items: center; |
|
|
min-height: 100vh; |
|
|
min-height: 100vh; |
|
|
background: white; |
|
|
background: white; |
|
|
|
|
|
/deep/ .uni-select__input-text{ |
|
|
|
|
|
font-size: 30rpx !important; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// logo |
|
|
// logo |
|
|
.logo { |
|
|
.logo { |
|
|