老产品前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

122 lines
3.0 KiB

3 years ago
<template>
<div>
<div class="dialog-h-content scroll-h">
3 years ago
<div v-if="initLoading"
class="m-row">
<div class="m-info">
<div class="info-prop">
<span class="info-title-2">服务类型</span>
<span>{{ formData.serviceTypeName ?formData.serviceTypeName :'--' }}</span>
</div>
<div class="info-prop">
<span class="info-title-2">所属网格</span>
<span>{{ formData.gridName ?formData.gridName :'--' }}</span>
</div>
<div class="info-prop">
<span class="info-title-2">申请人</span>
<span>{{ formData.applicantName ?formData.applicantName :'--'}}</span>
</div>
<div class="info-prop">
<span class="info-title-2">住址</span>
<span>{{ formData.applicantAddress?formData.applicantAddress:'--'}}</span>
</div>
<div class="info-prop">
<span class="info-title-2">服务内容</span>
<span>{{ formData.serviceContent?formData.serviceContent:'--'}}</span>
</div>
<div class="info-prop">
<span class="info-title-2">联系电话</span>
<span>{{ formData.mobile?formData.mobile:'--' }}</span>
</div>
<div class="info-prop">
<span class="info-title-2">负责人</span>
<span>{{ formData.principalName?formData.principalName:'--' }}</span>
</div>
<div class="info-prop">
<span class="info-title-2">服务时间</span>
<span>{{ formData.serviceTime?formData.serviceTime:'--' }}</span>
</div>
<div class="info-prop">
<span class="info-title-2">备注</span>
<span>{{ formData.remark?formData.remark:'--' }}</span>
</div>
</div>
</div>
3 years ago
</div>
<div class="div-btn">
<el-button size="small"
@click="handleCancle"> </el-button>
3 years ago
</div>
3 years ago
</div>
</template>
<script>
import { Loading } from 'element-ui' // 引入Loading服务
let loading // 加载动画
export default {
data () {
return {
3 years ago
formData: {},
3 years ago
initLoading: false,
3 years ago
}
},
components: {},
mounted () {
},
methods: {
handleCancle () {
this.$emit('diaDetailClose')
3 years ago
},
async initForm (row) {
this.startLoading()
this.formData = { ...row }
3 years ago
this.initLoading = true
3 years ago
this.endLoading()
},
// 开启加载动画
startLoading () {
loading = Loading.service({
lock: true, // 是否锁定
text: '正在加载……', // 加载中需要显示的文字
background: 'rgba(0,0,0,.7)' // 背景颜色
})
},
// 结束加载动画
endLoading () {
// clearTimeout(timer);
if (loading) {
loading.close()
}
}
},
computed: {
},
props: {
}
}
</script>
3 years ago
<style lang="scss" scoped >
@import "@/assets/scss/modules/management/detail-main.scss";
3 years ago
</style>