mirror of
https://gitee.com/java110/MicroCommunityWeb.git
synced 2026-02-24 21:59:12 +08:00
优化代码
This commit is contained in:
parent
d28bef4252
commit
8b2e16e930
@ -1,17 +1,18 @@
|
||||
<div class="margin-top">
|
||||
<div class="row margin-top-lg">
|
||||
<div class="col-lg-2 padding-right-xs padding-left-xl">
|
||||
<input v-model="ownerDetailCarInfo.carNum" type="text"
|
||||
:placeholder="vc.i18n('请填写车牌号','ownerDetailCar')" class="form-control">
|
||||
<input v-model="ownerDetailCarInfo.carNum" type="text" :placeholder="vc.i18n('请填写车牌号','ownerDetailCar')"
|
||||
class="form-control">
|
||||
</div>
|
||||
<div class="col-lg-2 padding-right-xs padding-right-xl">
|
||||
<button type="button" class="btn btn-primary btn-sm" style="margin-left:10px"
|
||||
v-on:click="_qureyOwnerDetailCar()">
|
||||
v-on:click="_qureyOwnerDetailCar()">
|
||||
<i class="fa fa-search"></i>查询
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-lg-8 text-right">
|
||||
<button type="button" class="btn btn-primary btn-sm" style="margin-left:10px" v-if="vc.hasPrivilege('502023032813991677')" v-on:click="_addOwnerCar()">
|
||||
<button type="button" class="btn btn-primary btn-sm" style="margin-left:10px"
|
||||
v-if="vc.hasPrivilege('502023032813991677')" v-on:click="_addOwnerCar()">
|
||||
<vc:i18n name="添加车辆" namespace="ownerDetailCar"></vc:i18n>
|
||||
</button>
|
||||
</div>
|
||||
@ -19,108 +20,71 @@
|
||||
<div class="margin-top">
|
||||
<table class="footable table table-stripped toggle-arrow-tiny" data-page-size="15">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="text-center">
|
||||
<span><vc:i18n name="车牌号" namespace="ownerDetailCar"></vc:i18n></span>
|
||||
</th>
|
||||
<!-- <th class="text-center">
|
||||
<span><vc:i18n name="房屋号" namespace="ownerDetailCar"></vc:i18n></span>
|
||||
</th> -->
|
||||
<!-- <th data-hide="phone" class="text-center">
|
||||
<span><vc:i18n name="车辆品牌" namespace="ownerDetailCar"></vc:i18n></span>
|
||||
</th> -->
|
||||
<th data-hide="phone" class="text-center">
|
||||
<span><vc:i18n name="车牌类型" namespace="ownerDetailCar"></vc:i18n></span>
|
||||
</th>
|
||||
<th data-hide="phone" class="text-center">
|
||||
<span><vc:i18n name="车辆类型" namespace="ownerDetailCar"></vc:i18n></span>
|
||||
</th>
|
||||
<th data-hide="phone" class="text-center">
|
||||
<span><vc:i18n name="颜色" namespace="ownerDetailCar"></vc:i18n></span>
|
||||
</th>
|
||||
<th data-hide="phone" class="text-center">
|
||||
<span><vc:i18n name="业主" namespace="ownerDetailCar"></vc:i18n></span>
|
||||
</th>
|
||||
<th data-hide="phone" class="text-center">
|
||||
<span><vc:i18n name="车位" namespace="ownerDetailCar"></vc:i18n></span>
|
||||
</th>
|
||||
<th data-hide="phone" class="text-center">
|
||||
<span><vc:i18n name="有效期" namespace="ownerDetailCar"></vc:i18n></span>
|
||||
</th>
|
||||
<th class="text-center">
|
||||
<span><vc:i18n name="操作" namespace="ownerDetailCar"></vc:i18n></span>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="text-center">
|
||||
<vc:i18n name="车牌号" namespace="ownerDetailCar"></vc:i18n>
|
||||
</th>
|
||||
<th data-hide="phone" class="text-center">
|
||||
<vc:i18n name="车牌类型" namespace="ownerDetailCar"></vc:i18n>
|
||||
</th>
|
||||
<th data-hide="phone" class="text-center">
|
||||
<vc:i18n name="车辆类型" namespace="ownerDetailCar"></vc:i18n>
|
||||
</th>
|
||||
<th data-hide="phone" class="text-center">
|
||||
<vc:i18n name="颜色" namespace="ownerDetailCar"></vc:i18n>
|
||||
</th>
|
||||
<th data-hide="phone" class="text-center">
|
||||
<vc:i18n name="业主" namespace="ownerDetailCar"></vc:i18n>
|
||||
</th>
|
||||
<th data-hide="phone" class="text-center">
|
||||
<vc:i18n name="车位" namespace="ownerDetailCar"></vc:i18n>
|
||||
</th>
|
||||
<th data-hide="phone" class="text-center">
|
||||
<vc:i18n name="有效期" namespace="ownerDetailCar"></vc:i18n>
|
||||
</th>
|
||||
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr v-for="car in ownerDetailCarInfo.cars">
|
||||
<td class="text-center">
|
||||
{{car.carNum}}
|
||||
</td>
|
||||
<!-- <td class="text-center">
|
||||
{{car.roomName}}
|
||||
</td> -->
|
||||
<!-- <td class="text-center">
|
||||
{{car.carBrand}}
|
||||
</td> -->
|
||||
<td class="text-center" v-if="car.leaseType == 'T'">
|
||||
临时车
|
||||
</td>
|
||||
<td class="text-center" v-else>
|
||||
{{car.leaseTypeName}}
|
||||
</td>
|
||||
<td class="text-center">
|
||||
{{car.carTypeName}}
|
||||
</td>
|
||||
<td class="text-center">
|
||||
{{car.carColor}}
|
||||
</td>
|
||||
<td class="text-center">
|
||||
{{car.ownerName}}({{car.link}})
|
||||
</td>
|
||||
<td v-if="car.areaNum && car.state == '1001'" class="text-center">
|
||||
{{car.areaNum}}
|
||||
<span><vc:i18n name="车场" namespace="listOwnerCar"></vc:i18n></span>{{car.num}}
|
||||
<span><vc:i18n name="车位" namespace="listOwnerCar"></vc:i18n></span>
|
||||
</td>
|
||||
<td v-else class="text-center">
|
||||
车位已释放
|
||||
</td>
|
||||
<td class="text-center" v-if="car.leaseType == 'H'">
|
||||
{{car.startTime}}</br>~{{car.endTime}}
|
||||
</td>
|
||||
<td class="text-center" v-else>
|
||||
-
|
||||
</td>
|
||||
<td class="text-center">
|
||||
<div class="btn-group" v-if="car.psId != '-1'">
|
||||
<button class="btn-white btn btn-xs" v-on:click="_deleteCarParkingSpace(car)" v-if="vc.hasPrivilege('502023032855861676')">
|
||||
<vc:i18n name="释放车位" namespace="simplifyOwnerCar"></vc:i18n>
|
||||
</button>
|
||||
</div>
|
||||
<div class="btn-group" v-else>
|
||||
<button class="btn-white btn btn-xs" v-on:click="_addCarParkingSpace(car)" v-if="vc.hasPrivilege('502023032809021678')">
|
||||
<vc:i18n name="续租车位" namespace="simplifyOwnerCar"></vc:i18n>
|
||||
</button>
|
||||
</div>
|
||||
<div class="btn-group">
|
||||
<button class="btn-white btn btn-xs" v-on:click="_openEditOwnerCar(car)" v-if="vc.hasPrivilege('502023032804261679')">
|
||||
<vc:i18n name="修改" namespace="simplifyOwnerCar"></vc:i18n>
|
||||
</button>
|
||||
</div>
|
||||
<div class="btn-group">
|
||||
<button class="btn-white btn btn-xs" v-on:click="_openDelOwnerCarModel(car)" v-if="vc.hasPrivilege('502023032822121680')">
|
||||
<vc:i18n name="删除" namespace="simplifyOwnerCar"></vc:i18n>
|
||||
</button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr v-for="car in ownerDetailCarInfo.cars">
|
||||
<td class="text-center">
|
||||
{{car.carNum}}
|
||||
</td>
|
||||
<td class="text-center" v-if="car.leaseType == 'T'">
|
||||
临时车
|
||||
</td>
|
||||
<td class="text-center" v-else>
|
||||
{{car.leaseTypeName}}
|
||||
</td>
|
||||
<td class="text-center">
|
||||
{{car.carTypeName}}
|
||||
</td>
|
||||
<td class="text-center">
|
||||
{{car.carColor}}
|
||||
</td>
|
||||
<td class="text-center">
|
||||
{{car.ownerName}}({{car.link}})
|
||||
</td>
|
||||
<td v-if="car.areaNum && car.state == '1001'" class="text-center">
|
||||
{{car.areaNum}}-{{car.num}}
|
||||
</td>
|
||||
<td v-else class="text-center">
|
||||
车位已释放
|
||||
</td>
|
||||
<td class="text-center" v-if="car.leaseType == 'H'">
|
||||
{{car.startTime}}</br>~{{car.endTime}}
|
||||
</td>
|
||||
<td class="text-center" v-else>
|
||||
-
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<!-- 分页 -->
|
||||
<div class="row">
|
||||
<div class="col-sm-4">
|
||||
|
||||
|
||||
</div>
|
||||
<div class="col-sm-8">
|
||||
<vc:create namespace="ownerDetailCar" path="frame/paginationPlus"></vc:create>
|
||||
@ -128,6 +92,4 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<vc:create path="property/editCar" notifyLoadDataComponentName="simplifyOwnerCar"></vc:create>
|
||||
<vc:create path="property/deleteOwnerCar" notifyLoadDataComponentName="simplifyOwnerCar"></vc:create>
|
||||
</div>
|
||||
@ -66,34 +66,6 @@
|
||||
_addOwnerCar: function () { //出租
|
||||
vc.jumpToPage('/#/pages/property/hireParkingSpace?ownerId=' + $that.ownerDetailCarInfo.ownerId+"&ownerName="+$that.ownerDetailCarInfo.ownerName);
|
||||
},
|
||||
_openEditOwnerCar: function (_car) {
|
||||
vc.emit('editCar', 'openEditCar', _car);
|
||||
},
|
||||
_openDelOwnerCarModel: function (_car) {
|
||||
vc.emit('deleteOwnerCar', 'openOwnerCarModel', _car);
|
||||
},
|
||||
_deleteCarParkingSpace: function (_car) {
|
||||
vc.http.apiPost(
|
||||
'/owner.deleteCarParkingSpace',
|
||||
JSON.stringify(_car), {
|
||||
emulateJSON: true
|
||||
},
|
||||
function (json, res) {
|
||||
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
|
||||
let _json = JSON.parse(json);
|
||||
if (res.status == 200 && _json.code == 0) {
|
||||
vc.toast('释放成功');
|
||||
$that._loadOwnerDetailCarData(DEFAULT_PAGE, DEFAULT_ROWS);
|
||||
return;
|
||||
} else {
|
||||
vc.toast(_json.msg);
|
||||
}
|
||||
},
|
||||
function (errInfo, error) {
|
||||
console.log('请求失败处理');
|
||||
vc.toast(errInfo);
|
||||
});
|
||||
},
|
||||
}
|
||||
});
|
||||
})(window.vc);
|
||||
Loading…
Reference in New Issue
Block a user