liubp
2025-12-19 5bdaf416d66b675131004de1aba5d161772a52b0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
<div class="community-add">
<div class="page-title">小区管理>编辑</div>
<form>
    <!-- 基本信息板块 -->
    <div class="section">
        <h3>基本信息></h3>
        <div class="form-group">
            <label>小区名称</label>
            <input type="text" id="input-name" placeholder="请输入" v-model="formData.name" @input="removeError('input-name')" style="width: 436px;">
            <label>小区编码</label>
            <input type="text" placeholder="请输入" v-model="formData.communityCode" style="width: 436px;">
        </div>
        <div class="form-group">
            <label>所在城市</label>
            省<select id="province" name="projectAddressProvince" v-model="selectProv" @change="chooseProvince($event); removeError('province')">
                <option value="">请选择省</option>
            </select>
            市<select id="city" name="projectAddressCity" v-model="selectCity" @change="chooseCity($event); removeError('city')">
                <option value="">请选择市</option>
            </select>
            区<select id="area" name="projectAddressDistrict" v-model="selectArea" @change="chooseArea($event); removeError('area')">
                <option value="">请选择区</option>
            </select>
            <label>详细地址</label>
            <input type="text" id="input-town" placeholder="请输入" style="width: 165px;" v-model="formData.projectAddressTown" @input="removeError('input-town')"> 镇/街道
            <input type="text" id="input-road" placeholder="请输入" style="width: 165px;" v-model="formData.projectAddressRoad" @input="removeError('input-road')"> 路
        </div>
        <div class="form-group">
            <label>竣工日期</label>
            <input type="date" placeholder="年/月/日" v-model="formData.houseCompletionDate" style="width: 436px;">
            <label>进场日期</label>
            <input type="date" placeholder="年/月/日" v-model="formData.takeTime" style="width: 436px;">
        </div>
        <div class="form-group">
            <label v-if="formData.state === '1400' || formData.outTime">退场日期</label>
            <input v-if="formData.state === '1400' || formData.outTime" type="date" placeholder="年/月/日" v-model="formData.outTime" style="width: 436px;">
        </div>
        <div class="form-group">
            <label>小区状态</label>
            <div class="radio-group" style="width: 436px;">
                <label><input type="radio" name="status" value="1100" v-model="formData.state" @change="formData.outTime = ''"> 在管</label>
                <label><input type="radio" name="status" value="1400" v-model="formData.state"> 退管</label>
            </div>
            <label>小区性质</label>
            <select v-model="formData.projectNature" style="width: 154px;">
                <option value="">请选择</option>
                <option value="商品房">商品房</option>
                <option value="售后公房">售后公房</option>
                <option value="动迁房">动迁房</option>
                <option value="空置房">空置房</option>
                <option value="公房">公房</option>
            </select>
            <label>小区类型</label>
            <select v-model="formData.projectType" style="width: 154px;">
                <option value="">请选择</option>
                <option value="住宅">住宅</option>
                <option value="学校">学校</option>
                <option value="机构">机构</option>
                <option value="商业">商业</option>
            </select>
        </div>
        <div class="form-group">
            <label>占地面积</label>
            <input type="text" placeholder="请输入" v-model="formData.projectLandArea" style="width: 125px;"> ㎡
            <label>总建筑面积</label>
            <input type="text" placeholder="请输入" v-model="formData.totalConstructionArea" style="width: 125px;"> ㎡
        </div>
        <div class="form-group">
            <label>可收费总面积</label>
            <input type="text" placeholder="请输入" style="width: 408px;" v-model="formData.chargeableTotalArea"> ㎡
        </div>
        <div class="form-group checkbox-group">
            <label> 多层</label>
            <input type="text" placeholder="请输入" style="width: 125px;" v-model="formData.chargeableAreaMultilayer"> ㎡
            <label>高层1楼</label>
            <input type="text" placeholder="请输入" style="width: 125px;" v-model="formData.chargeableAreaHighRise1"> ㎡
            <label>高层上</label>
            <input type="text" placeholder="请输入" style="width: 125px;" v-model="formData.chargeableAreaHighRiseUp"> ㎡
            <label>商 铺</label>
            <input type="text" placeholder="请输入" style="width: 125px;" v-model="formData.chargeableAreaShop"> ㎡
        </div>
        <div class="form-group checkbox-group">
            <label>别 墅</label>
            <input type="text" placeholder="请输入" style="width: 125px;" v-model="formData.chargeableAreaVilla"> ㎡
            <label>办 公</label>
            <input type="text" placeholder="请输入" style="width: 125px;" v-model="formData.chargeableAreaOffice"> ㎡
            <label>商品房</label>
            <input type="text" placeholder="请输入" style="width: 125px;" v-model="formData.chargeableAreaCommercialHouse"> ㎡
            <label>绿化面积</label>
            <input type="text" placeholder="请输入" style="width: 125px;" v-model="formData.greenArea"> ㎡
        </div>
        <div class="form-group">
            <label>物业用房面积</label>
            <input type="text" placeholder="请输入" style="width: 408px;" v-model="formData.propertyRoomArea"> ㎡
            <label>公共部位面积</label>
            <input type="text" placeholder="请输入" style="width: 408px;" v-model="formData.publicArea"> ㎡
        </div>
        <div class="form-group">
            <label>面积明细</label>
            <input type="text" placeholder="请输入" style="width: 1003px;" v-model="formData.areaDetails">
        </div>
    </div>
 
    <!-- 负责人信息板块 -->
    <div class="section">
        <h3>负责人信息></h3>
        <div class="form-group">
            <label>物业管理处地址</label>
            <input type="text" placeholder="请输入" style="width: 1003px;" v-model="formData.propertyManagementAddress">
        </div>
        <div class="sub-title">管理处联系人  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;报修电话</div>
        <div class="form-group">
            <label>姓名</label>
            <input type="text" placeholder="请输入" style="width: 154px;" v-model="formData.propertyManagerName">
            <label>联系电话</label>
            <input type="text" id="input-phone" placeholder="请输入" style="width: 154px;" v-model="formData.propertyManagerPhone" @input="removeError('input-phone')">
            <label>日间电话</label>
            <input type="text" id="input-day-phone" placeholder="请输入" style="width: 154px;" v-model="formData.dayRepairPhone" @input="removeError('input-day-phone')">
            <label>夜间电话</label>
            <input type="text" placeholder="请输入" style="width: 154px;" v-model="formData.nightRepairPhone">
        </div>
        <div class="sub-title">小区经理/负责人</div>
        <div class="form-group">
            <label>姓名</label>
            <input type="text" placeholder="请输入" style="width: 154px;" v-model="formData.projectManager">
            <label>联系电话</label>
            <input type="text" placeholder="请输入" style="width: 154px;" v-model="formData.managerPhone">
            <label>上岗证</label>
            <div class="radio-group" style="width: 436px;">
                <label><input type="radio" name="cert" value=true v-model="formData.hasManagerCertificate"> 有</label>
                <label><input type="radio" name="cert" value=false v-model="formData.hasManagerCertificate"> 无</label>
            </div>
        </div>
        <div class="form-group">
            <label>证件名称</label>
            <input type="text" placeholder="请输入" style="width: 154px;" v-model="formData.certificateName">
            <label>证件号码</label>
            <input type="text" placeholder="请输入" style="width: 154px;" v-model="formData.managerCertificateNo">
        </div>
    </div>
 
    <!-- 居委会信息板块 -->
    <div class="section">
        <h3>居委会信息></h3>
        <div class="sub-title">居委会</div>
        <div class="form-group">
            <label>名称</label>
            <input type="text" placeholder="请输入" style="width: 438px;" v-model="formData.neighborhoodCommitteeName">
            <label>地址</label>
            <input type="text" placeholder="请输入" style="width: 438px;" v-model="formData.neighborhoodCommitteeAddress">
        </div>
        <div class="form-group">
            <label>书记</label>
            <input type="text" placeholder="请输入" style="width: 154px;" v-model="formData.neighborhoodSecretary">
            <label>书记电话</label>
            <input type="text" placeholder="请输入" style="width: 154px;" v-model="formData.secretaryPhone">
            <label>办公电话</label>
            <input type="text" placeholder="请输入" style="width: 436px;" v-model="formData.neighborhoodOfficePhone">
        </div>
        <div class="sub-title">业委会</div>
        <div class="form-group">
            <label>地址</label>
            <input type="text" placeholder="请输入" style="width: 436px;" v-model="formData.ownersCommitteeAddress">
            <label>主任</label>
            <input type="text" placeholder="请输入" style="width: 154px;" v-model="formData.ownersCommitteeChairman">
            <label>主任电话</label>
            <input type="text" placeholder="请输入" style="width: 154px;" v-model="formData.chairmanPhone">
        </div>
    </div>
 
    <!-- 设备信息板块 -->
    <div class="section">
        <h3>设备信息></h3>
        <div class="sub-title">设备-消防栓</div>
        <div class="form-group">
            <label>消防栓总数</label>
            <input type="text" placeholder="请输入" style="width: 436px;" v-model.number="formData.fireHydrantCount">
            <label>消防通道总数</label>
            <input type="text" placeholder="请输入" style="width: 436px;" v-model.number="formData.fireChannelCount">
        </div>
        <div class="sub-title">设备-水箱</div>
        <div class="form-group">
            <label>水箱个数</label>
            <input type="text" placeholder="请输入" style="width: 153px;" v-model.number="formData.waterTankCount">
            <label>蓄水池个数</label>
            <input type="text" placeholder="请输入" style="width: 153px;" v-model.number="formData.reservoirCount">
        </div>
        <div class="sub-title">设备-电梯</div>
        <div class="form-group">
            <label>数量</label>
            <input type="text" placeholder="请输入" style="width: 153px;" v-model.number="formData.elevatorCount">
            <label>电梯类型</label>
            <select v-model="formData.elevatorType" style="width: 153px;">
                <option value="">请选择</option>
                <option value="垂直电梯">垂直电梯</option>
                <option value="自动电梯">自动电梯</option>
            </select>
            <label>初装日期</label>
            <input type="date" placeholder="年/月/日" style="width: 153px;" v-model="formData.elevatorInstallDate">
            <label>使用年限</label>
            <input type="text" placeholder="请输入" style="width: 153px;" v-model.number="formData.elevatorServiceLife">
        </div>
        <div class="form-group">
            <label>品牌1</label>
            <input type="text" placeholder="请输入" style="width: 153px;" v-model="formData.elevatorBrand1">
            <label>品牌2</label>
            <input type="text" placeholder="请输入" style="width: 153px;" v-model="formData.elevatorBrand2">
        </div>
        <div class="sub-title">设备-监控</div>
        <div class="form-group">
            <label>数量</label>
            <input type="text" placeholder="请输入" style="width: 153px;" v-model.number="formData.monitorCount">
            <label>维保单位</label>
            <input type="text" placeholder="请输入" style="width: 153px;" v-model="formData.monitorMaintenanceCompany">
        </div>
        <div class="sub-title">设备-道闸</div>
        <div class="form-group">
            <label>数量</label>
            <input type="text" placeholder="请输入" style="width: 153px;" v-model.number="formData.barrierGateCount">
            <label>品牌</label>
            <input type="text" placeholder="请输入" style="width: 153px;" v-model="formData.barrierGateBrand">
            <label>供应商联系人</label>
            <input type="text" placeholder="请输入" style="width: 153px;" v-model="formData.barrierSupplierContact">
            <label>联系电话</label>
            <input type="text" placeholder="请输入" style="width: 153px;" v-model="formData.barrierSupplierPhone">
        </div>
        <div class="sub-title">设备-其它</div>
        <div class="form-group">
            <label>水泵数量</label>
            <input type="text" placeholder="请输入" style="width: 153px;" v-model.number="formData.waterPumpCount">
            
            <div class="radio-group" style="width: 153px; margin-right: 90px;">
                <label>是否有固定的装修垃圾堆放点</label>
                <!-- 使用“是 / 否”,与接口字段保持一致 -->
                <label>
                    <input type="radio" name="garbage" value="是" v-model="formData.hasDecorationRubbishPoint"> 有
                </label>
                <label>
                    <input type="radio" name="garbage" value="否" v-model="formData.hasDecorationRubbishPoint"> 无
                </label>
            </div>
            <label style="margin-left: 100px;">需保安值守出入口(个)</label>
            <input type="text" placeholder="请输入" style="width: 153px;" v-model.number="formData.securityEntranceCount">
        </div>
    </div>
 
    <!-- 车辆信息板块 -->
    <div class="section">
        <h3>车辆信息></h3>
        <div class="sub-title">车辆</div>
        <div class="form-group">
            <label>机动车位总数</label>
            <input type="text" placeholder="请输入" style="width: 406px;" v-model.number="formData.totalMotorVehicleSpaces"> 个
        </div>
        <div class="form-group">
            <label>地面机动车位数</label>
            <input type="text" placeholder="请输入" style="width: 406px;" v-model.number="formData.groundMotorVehicleSpaces"> 个
            <label>地下机动车位数</label>
            <input type="text" placeholder="请输入" style="width: 406px;" v-model.number="formData.undergroundMotorVehicleSpaces"> 个
        </div>
        <div class="form-group">
            <label>新能源车充电桩</label>
            <input type="text" placeholder="请输入" style="width: 406px;" v-model.number="formData.newEnergyChargingPiles"> 个
            <label>非机动车充电点位</label>
            <input type="text" placeholder="请输入" style="width: 402px;" v-model.number="formData.nonMotorVehicleChargingPoints"> 个
        </div>
        <div class="form-group">
            <label style="width: 30px;">非机动车位地上停车面积</label>
            <input type="text" placeholder="请输入" style="width: 406px;" v-model.number="formData.groundNonMotorVehicleArea"> ㎡
            <label style="width: 30px;">非机动车位地下停车面积</label>
            <input type="text" placeholder="请输入" style="width: 406px;" v-model.number="formData.undergroundNonMotorVehicleArea"> ㎡
        </div>
        <div class="form-group">
            <label>小区内会所面积</label>
            <input type="text" placeholder="请输入" style="width: 406px;" v-model.number="formData.clubhouseArea"> ㎡
        </div>
        <div class="sub-title">临时停车费</div>
        <div class="form-group">
            <label>按小时收费</label>
            <input type="text" placeholder="请输入" style="width: 207px;" v-model.number="formData.temporaryHourlyFee"> 元/时
            <label>按天收费</label>
            <input type="text" placeholder="请输入" style="width: 207px;" v-model.number="formData.temporaryDailyFee"> 元/天
            <label>按次收费</label>
            <input type="text" placeholder="请输入" style="width: 207px;" v-model.number="formData.temporaryPerTimeFee"> 元/次
        </div>
        <div class="sub-title">其它</div>
        <div class="form-group">
            <label>总自然幢数</label>
            <input type="text" placeholder="请输入" style="width: 406px;" v-model.number="formData.totalBuildingCount"> 幢
            <label>门幢数量</label>
            <input type="text" placeholder="请输入" style="width: 406px;" v-model.number="formData.buildingUnitCount"> 个
        </div>
        <div class="form-group">
            <label style="width: 30px;">高层/小高层门幢数量</label>
            <input type="text" placeholder="请输入" style="width: 406px;" v-model.number="formData.highRiseBuildingCount"> 幢
            <label style="width: 30px;">多层/别墅门幢数量</label>
            <input type="text" placeholder="请输入" style="width: 406px;" v-model.number="formData.multilayerVillaBuildingCount"> 幢
        </div>
        <div class="form-group">
            <label>住宅户数</label>
            <input type="text" placeholder="请输入" style="width: 406px;" v-model.number="formData.residentialHouseholdCount"> 户
            <label>商铺户数</label>
            <input type="text" placeholder="请输入" style="width: 406px;" v-model.number="formData.shopHouseholdCount"> 户
        </div>
    </div>
 
    <!-- 操作按钮 -->
    <div class="btn-group">
        <button type="reset" class="btn btn-reset" @click="reset()">重置</button>
        <button type="button" class="btn btn-close" @click="goBack()">关闭</button>
        <button type="button" class="btn btn-submit" @click="submit()">提交</button>
    </div>
</form>
</div>