Blame view

pages/leaseAdd/leaseAdd.vue 7.03 KB
4dfe89e4   monkeyhouyi   初始化
1
2
  <template>
  	<view class="page">
c213ec83   monkeyhouyi   商铺详情,新增
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  		<view class="steps-box">
  			<u-steps :list="numList" :current="active"></u-steps>
  		</view>
  		<view>
  			<view class="add-list" v-if="active == 0">
  				<u-form labelPosition="left" :model="model1" :rules="rules" ref="uForm" :labelWidth="250">
  					<u-form-item label="经营用途" prop="name" borderBottom>
  						<u-input v-model="model1.name" ></u-input>
  					</u-form-item>
  					<u-form-item label="意向租期" prop="name" borderBottom>
  						<u-input v-model="model1.name" ></u-input>
  					</u-form-item>
  					<u-form-item label="经营主体" prop="name" borderBottom>
  						<u-input v-model="model1.name" ></u-input>
  					</u-form-item>
  				</u-form>
4dfe89e4   monkeyhouyi   初始化
19
  			</view>
c213ec83   monkeyhouyi   商铺详情,新增
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
  			<view class="add-list" v-else-if='active == 1'>
  				<u-form labelPosition="left" :model="model1" :rules="rules" ref="uForm" :labelWidth="250">
  					<u-form-item label="主体名称" prop="name" borderBottom>
  						<u-input v-model="model1.name" ></u-input>
  					</u-form-item>
  					<u-form-item label="统一社会信用代码" prop="name" borderBottom>
  						<u-input v-model="model1.name" ></u-input>
  					</u-form-item>
  					<u-form-item label="类型" prop="type" borderBottom>
  						<u-input v-model="model1.type" type="select" @click="model1.typeShow = true" placeholder='请选择类型'/>
  						<u-select v-model="model1.typeShow" :list="activesType" @confirm="typeChange"></u-select>
  					</u-form-item>
  					<u-form-item label="法定代表人" prop="name" borderBottom>
  						<u-input v-model="model1.name" ></u-input>
  					</u-form-item>
  					<u-form-item label="经营范围" prop="name" borderBottom>
  						<u-input v-model="model1.name" ></u-input>
  					</u-form-item>
  					<u-form-item label="注册资本" prop="name" borderBottom>
  						<u-input v-model="model1.name" ></u-input>
  					</u-form-item>
  					<u-form-item label="成立日期" prop="name" borderBottom>
  						<u-input v-model="model1.name" ></u-input>
  					</u-form-item>
  					<u-form-item label="住所" prop="name" borderBottom>
  						<u-input v-model="model1.name" ></u-input>
  					</u-form-item>
  					<u-form-item label="邮箱地址" prop="name" borderBottom>
  						<u-input v-model="model1.name" ></u-input>
  					</u-form-item>
  					<u-form-item label="经营期限" prop="name" borderBottom>
  						<u-input v-model="model1.name" ></u-input>
  					</u-form-item>
  					<u-form-item label="营业执照" prop="name" borderBottom labelPosition="top">
  						<u-upload :active="active" :file-list="model1.fileList" ></u-upload>
  					</u-form-item>
  				</u-form>
4dfe89e4   monkeyhouyi   初始化
57
  			</view>
c213ec83   monkeyhouyi   商铺详情,新增
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
  			<view v-else>
  				<u-form labelPosition="left" :model="model1" :rules="rules" ref="uForm" :labelWidth="250">
  					<view class="add-list">
  						<u-form-item label="经营者姓名" prop="name" borderBottom>
  							<u-input v-model="model1.name" ></u-input>
  						</u-form-item>
  						<u-form-item label="证件类型" prop="type" borderBottom>
  							<u-input v-model="model1.type" type="select" @click="model1.typeShow = true" placeholder='请选择类型'/>
  							<u-select v-model="model1.typeShow" :list="activesType" @confirm="typeChange"></u-select>
  						</u-form-item>
  						<u-form-item label="身份证号码" prop="name" borderBottom>
  							<u-input v-model="model1.name" ></u-input>
  						</u-form-item>
  						<u-form-item label="身份证有效期" prop="name" borderBottom>
  							<u-input v-model="model1.name" ></u-input>
  						</u-form-item>
4dfe89e4   monkeyhouyi   初始化
74
  					</view>
c213ec83   monkeyhouyi   商铺详情,新增
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
  					<view class="add-list">
  						<view class="deom-box">
  							<view class="img-deom">
  								<u-upload :active="active" :file-list="model1.fileList" :custom-btn="true" :max-count="1">
  									<view slot="addBtn" class="slot-btn" hover-class="slot-btn__hover" hover-stay-time="150">
  										<u-image width="304rpx" height="182rpx" src="/static/images/uploadID1.png"></u-image>
  									</view>
  								</u-upload>
  								<text>点击上传证件人像面</text>
  							</view>
  							<view class="img-deom">
  								<u-upload :active="active" :file-list="model1.fileList" :custom-btn="true" :max-count="1">
  									<view slot="addBtn" class="slot-btn" hover-class="slot-btn__hover" hover-stay-time="150">
  										<u-image width="304rpx" height="182rpx" src="/static/images/uploadID2.png"></u-image>
  									</view>
  								</u-upload>
  								<text>点击上传证件国徽面</text>
  							</view>
  						</view>
  					</view>	
  					<view class="add-list">
  						<view style="line-height: 60rpx;">上传示例</view>
  						<view class="deom-box">
  							<view class="img-deom">
  								<u-image width="304rpx" height="182rpx" src="/static/images/front-icon.png"></u-image>
  								<text>人脸示例图</text>
  							</view>
  							<view class="img-deom">
  								<u-image width="304rpx" height="182rpx" src="/static/images/back-icon.png"></u-image>
  								<text>国徽面示例图</text>
  							</view>
  						</view>
4dfe89e4   monkeyhouyi   初始化
107
  					</view>
c213ec83   monkeyhouyi   商铺详情,新增
108
109
110
111
112
113
114
115
116
117
118
  					<text style="display: inline-block; font-size: 24rpx; line-height: 30px; margin: 24rpx 30rpx 0;">请拍摄证件原件,保证照片拍摄清晰,取图完整,不反光。</text>
  					<view class="add-list" labelPosition="left" :model="model1" :rules="rules" ref="uForm" :labelWidth="250">
  						<u-form-item label="是否为法人" prop="name" borderBottom>
  							<u-radio-group v-model="model1.name">
  								<u-radio :name="1">是</u-radio>
  								<u-radio :name="2">否</u-radio>
  							</u-radio-group>
  						</u-form-item>
  						<u-form-item label="企业授权书" prop="name" borderBottom labelPosition="top">
  							<u-upload :active="active" :file-list="model1.fileList" ></u-upload>
  						</u-form-item>
4dfe89e4   monkeyhouyi   初始化
119
  					</view>
c213ec83   monkeyhouyi   商铺详情,新增
120
  				</u-form>
4dfe89e4   monkeyhouyi   初始化
121
122
123
  			</view>
  		</view>
  		<!-- 保存按钮 -->
c213ec83   monkeyhouyi   商铺详情,新增
124
125
126
127
  		<view class="page-footer">
  			<u-button style="background-color: #DFE0E4; flex: 1; margin: 0 10px;" @click="toBefor" v-if="active != 0">上一步</u-button>
  			<u-button type="success" style="flex: 1; margin: 0 10px;" @click="toNext" v-if="active != 2">下一步</u-button>
  			<u-button type="success" style="flex: 1; margin: 0 10px;" @click="go" v-if="active == 2">提交申请</u-button>
4dfe89e4   monkeyhouyi   初始化
128
129
130
131
132
133
134
135
  		</view>
  	</view>
  </template>
  
  <script>
  	export default {
  		data() {
  			return {
c213ec83   monkeyhouyi   商铺详情,新增
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
  				active: 2,
  				numList: [{name: '租赁信息'}, {name: '主体信息'}, {name: '经营者信息'}],
  				model1: {
  					name: '',
  					type: '',
  					typeShow: false,
  					fileList: [], // 文件列表
  				},
  				rules: {},
  				// 类型
  				showType: false,
  				activesType: [
  					{value: 1, label: '类型1'},
  					{value: 2, label: '类型2'},
  				],
  				// 上传文件
  				active: '', // 地址
4dfe89e4   monkeyhouyi   初始化
153
154
155
  				
  			};
  		},
abd11604   monkeyhouyi   物业缴费
156
  		onLoad(option) {
4dfe89e4   monkeyhouyi   初始化
157
  		    // 检查用户是否登录
abd11604   monkeyhouyi   物业缴费
158
  			const isLogin = uni.getStorageSync('token') || false;
4dfe89e4   monkeyhouyi   初始化
159
160
  		    if (!isLogin) {
  		      // 如果未登录,跳转到登录页面
abd11604   monkeyhouyi   物业缴费
161
162
163
  				uni.redirectTo({
  					url: '/pages/login/login'
  				});
4dfe89e4   monkeyhouyi   初始化
164
  		    }
abd11604   monkeyhouyi   物业缴费
165
  		},
4dfe89e4   monkeyhouyi   初始化
166
  		methods:{
c213ec83   monkeyhouyi   商铺详情,新增
167
168
169
  			typeChange(e) {
  				this.model1.type = e[0].label;
  			},
4dfe89e4   monkeyhouyi   初始化
170
171
172
173
  			go(){
  				uni.navigateTo({
  					url: '/pages/record/record'
  				})
c213ec83   monkeyhouyi   商铺详情,新增
174
175
176
177
178
179
180
181
  			},
  			// 上一步
  			toBefor() {
  				this.active = +this.active - 1;
  			},
  			// 下一步
  			toNext() {
  				this.active = +this.active + 1;
4dfe89e4   monkeyhouyi   初始化
182
183
184
185
186
187
188
189
  			}
  		}
  	}
  </script>
  
  <style scoped lang="scss">
  	@import 'leaseAdd.scss';
  </style>