|
@@ -22,17 +22,20 @@
|
|
|
<u-input placeholder="请输入微信号" v-model="form.info5" type="text"></u-input>
|
|
|
</u-form-item>
|
|
|
<u-form-item label-width="150" label="粉丝数量" prop="info6" required>
|
|
|
- <u-input placeholder="请输入粉丝数量" v-model="form.info6" type="text"></u-input>
|
|
|
+ <u-input placeholder="请输入粉丝数量" v-model="form.info6" type="number"></u-input>
|
|
|
</u-form-item>
|
|
|
- <u-form-item label-width="150" label="获赞数量" prop="info6" required>
|
|
|
- <u-input placeholder="请输入获赞数量" v-model="form.info7" type="text"></u-input>
|
|
|
+ <u-form-item label-width="150" label="获赞数量" prop="info7" required>
|
|
|
+ <u-input placeholder="请输入获赞数量" v-model="form.info7" type="number"></u-input>
|
|
|
+ </u-form-item>
|
|
|
+ <u-form-item label-width="150" label="所属区域" prop="info8" required>
|
|
|
+ <u-input placeholder="请输入所属区域" v-model="form.info8" type="text" disabled @click="areaOpen"></u-input>
|
|
|
</u-form-item>
|
|
|
</u-form>
|
|
|
<u-gap height="60"></u-gap>
|
|
|
<u-button type="primary" @click="submitHandle">提交</u-button>
|
|
|
</view>
|
|
|
|
|
|
-
|
|
|
+ <u-select v-model="isareaShow" :list="areaList" label-name="dict_label" @confirm="areaClose"></u-select>
|
|
|
</view>
|
|
|
</template>
|
|
|
<script>
|
|
@@ -42,12 +45,17 @@ export default {
|
|
|
return {
|
|
|
curId: '',
|
|
|
curObj: {},
|
|
|
+ isareaShow: false,
|
|
|
+ areaList: [],
|
|
|
form: {
|
|
|
info1: null,
|
|
|
info2: null,
|
|
|
info3: null,
|
|
|
info4: null,
|
|
|
info5: null,
|
|
|
+ info6: null,
|
|
|
+ info7: null,
|
|
|
+ info8: null,
|
|
|
},
|
|
|
eIds: [],
|
|
|
eArr: [],
|
|
@@ -153,13 +161,30 @@ export default {
|
|
|
return shareObj
|
|
|
},
|
|
|
created () {
|
|
|
-
|
|
|
+ const dictObj = uni.getStorageSync('MD_dict') || {}
|
|
|
+ const atArr = dictObj.area_type || []
|
|
|
+ let areaList = []
|
|
|
+ atArr.forEach(item => {
|
|
|
+ if (item.dict_label !== '独家合作' && item.dict_label !== '安义县' && item.dict_label !== '宜春' ) {
|
|
|
+ areaList.push(item)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ this.areaList = [...areaList]
|
|
|
},
|
|
|
// 必须要在onReady生命周期,因为onLoad生命周期组件可能尚未创建完毕
|
|
|
onReady() {
|
|
|
this.$refs.uForm.setRules(this.rules);
|
|
|
},
|
|
|
methods: {
|
|
|
+ areaOpen () {
|
|
|
+ this.isareaShow = true
|
|
|
+ },
|
|
|
+ areaClose (arr) {
|
|
|
+ this.isareaShow = false
|
|
|
+ if (arr) {
|
|
|
+ this.form.info8 = arr[0].label
|
|
|
+ }
|
|
|
+ },
|
|
|
phoneHandle () {
|
|
|
let p = this.form.phone
|
|
|
p = p.replace(/ /g, '')
|
|
@@ -239,6 +264,7 @@ export default {
|
|
|
info5: that.form.info5,
|
|
|
info6: that.form.info6,
|
|
|
info7: that.form.info7,
|
|
|
+ info8: that.form.info8,
|
|
|
}
|
|
|
uni.api.cust.apiactivityenroll(params).then(res => {
|
|
|
uni.$msgConfirm('报名成功', () => {
|