<view class="container"> <image class="tit" src="{{guanggao}}"></image> <view class="classname"> <form bindsubmit="reg"> <view class="xing">店铺名称: <input placeholder-class='placeholder' placeholder='请输入店铺名称' class="in" name="shopname"/> </view> <view class="xing">主营项目: <input placeholder-class='placeholder' placeholder='请输入主营项目' class="in" name='range' /> </view> <view class="xing">联系人: <input placeholder-class='placeholder' placeholder='请输入联系人' class="in" name='linkman' /> </view> <view class="xing">电话: <input placeholder-class='placeholder' placeholder='请输入你的电话' type='number' class="in" name='tel' /> </view> <view class="xing">微信: <input placeholder-class='placeholder' placeholder='请输入你的微信' class="in" name='weixin' /> </view> <view class="xi">店铺介绍: <textarea placeholder-class='placeholder' placeholder='请简单介绍一下店铺' class="i" name='digest'/> </view> <!--缩略图--> <view class="t">店铺logo↓</view> <view class="ii">(限制jpg、jpeg,像素:200*200 or 512*512)</view> <view class="page-body-info"> <view class="kk"> <block wx:if="{{logo}}"> <image src="{{logo}}" class="image" mode="aspectFit" bindtap="del" data-type="min"></image> </block> <block wx:else> <view class="image-plus image-plus-nb" bindtap="chooselogo"> <image src="../../images/s.png" style="width:100%;height:100%"></image> </view> </block> </view> </view> <!--end--> <view class="jj">请仔细填写联系方式,保证我们能尽快联系到你!</view> <view class="shuoming"> <checkbox-group class="group" bindchange="checkboxChange"> <view class="label-1" wx:for-items="{{checkboxItems}}"> <label> <checkbox hidden value="{{item.name}}" checked="{{item.checked}}"></checkbox> <view class="label-1__icon"> <view class="label-1__icon-checked" style="opacity:{{item.checked ? 1: 0}}"></view> </view> </label> <text class="label-1__text">{{item.value}}</text><text class="label-2__text" style="color:#7171C6" bindtap="modalTap">【入驻申请协议】</text> </view> </checkbox-group> </view> <button type="" form-type="submit" hover-class='button-hover' class='su'>立刻申请入驻</button> </form> </view> </view> |
.tit { height: 300rpx; width: 100%; } .container { padding: 0px; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: space-between; box-sizing: border-box; font-family: '微软雅黑'; } .classname { background: #f4f4f4; width: 100%; text-align: center; padding-bottom: 150rpx; } .jj { font-size: 24rpx; padding-top: 20rpx; font-family: "微软雅黑", "黑体"; margin: 0 auto; color: #ccc; padding-bottom: 20rpx; } .xing { font-family: "微软雅黑", "黑体"; height: 54rpx; width: 579rpx; border-radius: 10rpx; background: #fff; margin: 0 auto; text-align: left; line-height: 54rpx; font-size: 28rpx; padding: 10rpx; margin-top: 38rpx; padding-left: 30rpx; } .xi { font-family: "微软雅黑", "黑体"; height: 200rpx; width: 579rpx; border-radius: 10rpx; background: #fff; margin: 0 auto; text-align: left; line-height: 54rpx; font-size: 28rpx; padding: 10rpx; margin-top: 38rpx; padding-left: 30rpx; } .placeholder { color: #ccc; font-size: 26rpx; } .in { float: right; width: 75%; padding-top: 0rpx; font-size: 28rpx; color: #000; } .i { float: right; width: 72%; height: 100%; padding-top: 12rpx; font-size: 28rpx; color: #000; } textarea { height: 100px; } .t { font-family: "微软雅黑", "黑体"; width: 20%; height: 60rpx; /*background: #fff;*/ margin-left: 57rpx; padding: 5rpx; line-height: 60rpx; margin-top: 40rpx; font-size: 28rpx; display: inline-block; border: 1px solid #ccc; float: left; } .su { width: 84%; color: #fff; height: 69rpx; line-height: 69rpx; font-size: 30rpx; font-family: "微软雅黑", "黑体"; top: 103rpx; background: red; } button[type="primary"] { color: #000; background-color: #fff; } .shuoming{ height: 50rpx; font-size: 30rpx; } .label-1, .label-2{ margin-bottom: 15px; } .label-1__text, .label-2__text { display: inline-block; vertical-align: middle; } .label-1__icon { position: relative; margin-right: 10px; display: inline-block; vertical-align: middle; width: 18px; height: 18px; background: #fcfff4; border: 1px solid #ccc } .label-1__icon-checked { position: absolute; top: 3px; left: 3px; width: 12px; height: 12px; background: #d9002f; } .t{ font-family: "微软雅黑", "黑体"; width: 20%; height: 60rpx; margin-left: 57rpx; padding: 5rpx; line-height: 60rpx; margin-top: 40rpx; font-size: 28rpx; display: inline-block; border: 1px solid #ccc; float: left; } .ii{ margin-top:40rpx; font-size:28rpx; line-height:44rpx; width:57%; display:inline-block; } .image { width:200rpx; height:200rpx; margin:10rpx 10rpx; } .page-body-info { width: 100%; height: 200rpx; } .image-plus { width: 100%; height: 100%; /*border: 2rpx solid #D9D9D9;*/ position: relative; } .kk{ width:200rpx; height:200rpx; margin:20rpx 10rpx; display:inline-block; } |
var app = getApp(); var common = require("../../utils/common.js"); Page({ data: { checkboxItems: [ { name: 'USA', value: '我已了解并阅读了' }, ], content:'', }, modalTap: function () { var that=this; wx.showModal({ title: '免责声明', content:that.data.content, success: function (res) { if (res.confirm) { console.log('用户点击确定') } else if (res.cancel) { console.log('用户点击取消') } } }) }, // 表单 reg: function (e) { console.log(e.detail.value); var that=this; var formdata=e.detail.value; if (that.data.checkboxItems[0].checked==true){ wx.request({ url: app.d.ceshiUrl + '/Api/Applyshop/applysubmit', method: 'post', data: { user:app.globalData.userInfo.id, shopname: formdata.shopname, range: formdata.range, linkman: formdata.linkman, tel: formdata.tel, weixin: formdata.weixin, digest: formdata.digest, logo:that.data.uploadlogo }, header: { 'Content-Type': 'application/x-www-form-urlencoded' }, success: function (res) { //--init data var status = res.data.status; if (status == 1) { wx.showToast({ title: '提交成功!', }) setTimeout(function(){ },2000) } else { wx.showToast({ title: res.data.message, duration:2000 }) } }, fail: function () { wx.showToast({ title: '网络异常!', duration: 30000 }); } }) }else{ wx.showToast({ title: '请阅读入驻申请协议并同意!', duration: 2000 }); } }, checkboxChange: function (e) { var checked = e.detail.value var changed = {} console.log(this.data.checkboxItems[0].name) if (checked.indexOf(this.data.checkboxItems[0].name) !== -1) { changed['checkboxItems[0].checked'] = true } else { changed['checkboxItems[0].checked'] = false } this.setData(changed) console.log(changed) }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var that=this; that.loadinfo(); }, loadinfo: function(){ var that = this; wx.request({ url: app.d.ceshiUrl + '/Api/Applyshop/applysubmitinfo', method: 'post', data: {}, header: { 'Content-Type': 'application/x-www-form-urlencoded' }, success: function (res) { //--init data var status = res.data.status; if (status == 1) { console.log(res.data.respondData); that.setData({ guanggao:res.data.respondData.guanggao, content: res.data.respondData.content, }) } else { wx.showToast({ title: res.data.message, }) } }, fail: function () { // fail wx.showToast({ title: '网络异常!', duration: 30000 }); } }) }, // 上传图片 chooselogo: function () { var self = this; // var uploadFileUrl=app.d.myUrl+'/Api/Submit/upload'; wx.chooseImage({ count: 1, sizeType: ['original'], sourceType: ['album'], success: function (res) { console.log('chooseImage success, temp path is', res.tempFilePaths[0]) var imageSrc = res.tempFilePaths[0] wx.showLoading({ title: '上传中!', }) wx.uploadFile({ url: app.d.ceshiUrl + '/Api/Shangchang/uploadlogo', filePath: imageSrc, name: 'data', header: { 'content-type': 'multipart/form-data', }, success: function (res) { console.log(res); self.setData({ uploadlogo: res.data, }) wx.hideLoading() wx.showToast({ title: '上传成功', icon: 'success', duration: 1000 }) self.setData({ logo: imageSrc, }) }, fail: function ({errMsg}) { console.log('uploadImage fail, errMsg is', errMsg) } }) }, fail: function ({errMsg}) { console.log('chooseImage fail, err is', errMsg) } }) }, del: function (e) { var that = this; that.setData({ logo: "" }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { } }) |
模板简介:该模板名称为【微信小程序店铺立刻进驻申请填写信息页面样式设计制作开发教程】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。