| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- <template>
- <view class="">
- <view class="card">
- <scroll-view style="margin: 40rpx;">
- <u-form :label-style="labelStyle" label-width="150" :model="form" ref="uForm">
- <u-form-item label="房间名称"><u-input v-model="form.name" placeholder="暂无信息" disabled/></u-form-item>
- <u-form-item label="门牌号"><u-input v-model="form.houseNumber" placeholder="暂无信息" disabled/></u-form-item>
- <u-form-item label="所属小区">
- <u-input v-model="form.residentialName" placeholder="暂无信息" disabled></u-input>
- </u-form-item>
- <u-form-item label="所属楼栋">
- <u-input v-model="form.buildingName" placeholder="暂无信息" disabled></u-input>
- </u-form-item>
- <u-form-item label="所属单元">
- <u-input placeholder="暂无信息" v-model="form.unitName" disabled ></u-input>
- </u-form-item>
- <u-form-item label="面积">
- <u-input v-model="form.area" placeholder="暂无信息" disabled></u-input>
- </u-form-item>
- <u-form-item label="户型">
- <u-input v-model="form.houseType" placeholder="暂无信息" disabled></u-input>
- </u-form-item>
- <u-form-item label="楼层">
- <u-input v-model="form.floorName" placeholder="暂无信息" disabled></u-input>
- </u-form-item>
- <u-form-item label="装修">
- <u-input v-model="form.ornament" placeholder="暂无信息" disabled></u-input>
- </u-form-item>
- <u-form-item label="朝向">
- <u-input v-model="form.orientation" placeholder="暂无信息" disabled></u-input>
- </u-form-item>
- <u-form-item label="序号">
- <u-input v-model="form.serial" placeholder="暂无信息" disabled></u-input>
- </u-form-item>
- </u-form>
- </scroll-view>
- </view>
- <view class="" style="height: 150rpx;"></view>
- <view class="footer-fixed">
- <u-grid :col="3">
- <u-grid-item @click="add">
- <u-icon name="plus-circle-fill" color='#19be6b' :size="50"></u-icon>
- <view class="grid-text">新增</view>
- </u-grid-item>
- <u-grid-item @click="edit">
- <u-icon name="edit-pen-fill" color="#2979ff" :size="50"></u-icon>
- <view class="grid-text">修改</view>
- </u-grid-item>
- <u-grid-item @click="deleteRoom">
- <u-icon name="trash-fill" color="#fa3534" :size="50"></u-icon>
- <view class="grid-text">删除</view>
- </u-grid-item>
- </u-grid>
- </view>
- <navigator url="../index/index" open-type="switchTab" class="cuIcon cu-btn round" style="background-color: rgba(0,0,0,.2);color: #FFFFFF;position: fixed;right: 3%;bottom: 20%;width: 80rpx;height: 80rpx;">
- <text class="cuIcon-home" style="font-size: 40rpx;"></text>
- </navigator>
- </view>
- </template>
- <script>
- export default {
- data() {
- return {
- labelStyle:{
- "fontWeight":"600"
- },
- form:{}
- }
- },
- onLoad(options) {
- this.fetchDetail(options.id)
- },
- methods: {
- //获取详情
- fetchDetail(id){
- this.$api.room.pageBycondition({id}).then(res=>{
- this.form=res.list[0]
- })
- },
- //新增
- add(){
- uni.navigateTo({
- url:"add"
- })
- },
- //修改
- edit(){
- uni.navigateTo({
- url:"./add?id="+this.form.id
- })
- },
- //删除
- deleteRoom(){
- let item =this.form
- this.$dialog.showModal('确定要删除此项吗?').then(res=>{
- this.$api.room.del({id:this.form.id}).then(res=>{
- if (res.data) {
- this.$dialog.showModal('删除',false).then(res=>{
- uni.navigateBack({
- delta:1
- })
- })
- }
- })
- })
- }
-
- }
- }
- </script>
- <style lang="scss">
- .card{
- background-color: #FFFFFF;
- margin: 30rpx;
- border-radius: 20rpx;
- }
- </style>
|