申请合作技师 添加合作项目类别
This commit is contained in:
parent
f6675ca560
commit
2816e7861a
|
@ -45,6 +45,15 @@
|
||||||
<u-input type="number" v-model="age" maxlength="11" placeholder="请输入年龄" />
|
<u-input type="number" v-model="age" maxlength="11" placeholder="请输入年龄" />
|
||||||
<view class="xian"></view>
|
<view class="xian"></view>
|
||||||
</view>
|
</view>
|
||||||
|
<view class="item_view">
|
||||||
|
<view class="item_title">请选合作项目</view>
|
||||||
|
<view class="guke-list">
|
||||||
|
<view class="guke-btn huiBtn" :class="{ lanBtn: selected.includes(item) }"
|
||||||
|
@click="gukeBtn(item)" v-for="(item,index) in typeList" :key="index">
|
||||||
|
{{item.value}}
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
<view class="item_view">
|
<view class="item_view">
|
||||||
<view class="item_title" style="margin-bottom: 10px;">上传身份证正面</view>
|
<view class="item_title" style="margin-bottom: 10px;">上传身份证正面</view>
|
||||||
<view class="flex" style="overflow: hidden;flex-direction: initial;">
|
<view class="flex" style="overflow: hidden;flex-direction: initial;">
|
||||||
|
@ -140,6 +149,7 @@
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
selected:[],
|
||||||
pickVal: [0, 0, 0], // 选择器默认值
|
pickVal: [0, 0, 0], // 选择器默认值
|
||||||
pickVal2:[], // 辅助城市名字线索
|
pickVal2:[], // 辅助城市名字线索
|
||||||
cityArr: [], // 所有城市
|
cityArr: [], // 所有城市
|
||||||
|
@ -156,14 +166,41 @@
|
||||||
back:'',
|
back:'',
|
||||||
certification:[],
|
certification:[],
|
||||||
bb:'1',
|
bb:'1',
|
||||||
cityData:''
|
cityData:'',
|
||||||
|
typeId: '',
|
||||||
|
typeList:[]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLoad() {
|
onLoad() {
|
||||||
this.getChannel();
|
this.getChannel();
|
||||||
this.loadProvinces()
|
this.loadProvinces();
|
||||||
|
this.fuwuType()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
gukeBtn(item) {
|
||||||
|
var index = this.selected.indexOf(item);
|
||||||
|
if (index === -1) {
|
||||||
|
this.selected.push(item);
|
||||||
|
} else {
|
||||||
|
this.selected.splice(index, 1);
|
||||||
|
}
|
||||||
|
var data = [];
|
||||||
|
for (var i = 0; i < this.selected.length; i++) {
|
||||||
|
data.push(this.selected[i].id)
|
||||||
|
}
|
||||||
|
this.typeId = data.join(",")
|
||||||
|
},
|
||||||
|
fuwuType(){
|
||||||
|
this.$Request.get("/app/dict/list", {
|
||||||
|
type: '服务类型'
|
||||||
|
}).then(res => {
|
||||||
|
if (res.code == 0) {
|
||||||
|
if (res.data) {
|
||||||
|
this.typeList = res.data
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
loadProvinces() { // 加载省份
|
loadProvinces() { // 加载省份
|
||||||
uni.request({
|
uni.request({
|
||||||
url: 'http://test-api.tiananhub.com/api/province/GetListProvince',
|
url: 'http://test-api.tiananhub.com/api/province/GetListProvince',
|
||||||
|
@ -315,6 +352,10 @@
|
||||||
this.$queue.showToast('请输入年龄')
|
this.$queue.showToast('请输入年龄')
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (!this.typeId) {
|
||||||
|
this.$queue.showToast('请选合作项目')
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (this.front == '') {
|
if (this.front == '') {
|
||||||
this.$queue.showToast('请上身份证正面')
|
this.$queue.showToast('请上身份证正面')
|
||||||
return;
|
return;
|
||||||
|
@ -323,6 +364,7 @@
|
||||||
this.$queue.showToast('请上身份证反面')
|
this.$queue.showToast('请上身份证反面')
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
this.certification = this.certification.toString();
|
this.certification = this.certification.toString();
|
||||||
let userId = this.$queue.getData('userId');
|
let userId = this.$queue.getData('userId');
|
||||||
let data = {
|
let data = {
|
||||||
|
@ -333,7 +375,8 @@
|
||||||
city: this.cityData,
|
city: this.cityData,
|
||||||
front: this.front,
|
front: this.front,
|
||||||
back:this.back,
|
back:this.back,
|
||||||
certification:this.certification
|
certification:this.certification,
|
||||||
|
classifyId: this.typeId,
|
||||||
}
|
}
|
||||||
this.$Request.postJson('/app/artificer/insertAgency', data).then(res => {
|
this.$Request.postJson('/app/artificer/insertAgency', data).then(res => {
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
|
@ -477,9 +520,39 @@
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="less">
|
<style lang="less" scoped>
|
||||||
@import '../../static/less/index.less';
|
@import '../../static/less/index.less';
|
||||||
@import '../../static/css/index.css';
|
@import '../../static/css/index.css';
|
||||||
|
.huiBtn {
|
||||||
|
color:#333;
|
||||||
|
background: #f3f3f3;
|
||||||
|
// color: #333333;
|
||||||
|
}
|
||||||
|
.lanBtn {
|
||||||
|
color:#fff;
|
||||||
|
background: #049F89;
|
||||||
|
}
|
||||||
|
.guke-btn {
|
||||||
|
width:30%;
|
||||||
|
line-height:34px;
|
||||||
|
text-align: center;
|
||||||
|
font-weight: bold;
|
||||||
|
font-size:11px;
|
||||||
|
border-radius: 6px;
|
||||||
|
margin-top:5px;
|
||||||
|
margin-right:6px;
|
||||||
|
}
|
||||||
|
.guke-list {
|
||||||
|
width: 100%;
|
||||||
|
margin-top: 10px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
align-items: center;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
box-sizing: border-box;
|
||||||
|
background-color: #fff;
|
||||||
|
justify-content: flex-start;
|
||||||
|
}
|
||||||
/deep/.is-required{
|
/deep/.is-required{
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue