Commit e334f2f4 authored by Gakki's avatar Gakki
parents 68ac79af cdd2128e
...@@ -28,7 +28,7 @@ module.exports = { ...@@ -28,7 +28,7 @@ module.exports = {
}, },
// Various Dev Server settings // Various Dev Server settings
host: 'localhost', // can be overwritten by process.env.HOST host: '0.0.0.0', // can be overwritten by process.env.HOST
port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
autoOpenBrowser: false, autoOpenBrowser: false,
errorOverlay: true, errorOverlay: true,
......
...@@ -35,7 +35,7 @@ async function GetRoutes(router) { ...@@ -35,7 +35,7 @@ async function GetRoutes(router) {
break break
default: // 当前仅可使用pudong / xuhui-sit/uat进行打包 default: // 当前仅可使用pudong / xuhui-sit/uat进行打包
MicRouters = huangpu MicRouters = xuhui
break break
} }
......
...@@ -16,12 +16,12 @@ ...@@ -16,12 +16,12 @@
}, },
{ {
"name": "order", "name": "order",
"entry": "http://xuhui.hm.omniview.pro/order", "entry": "http://31.0.161.39/order",
"activeRule": "/order" "activeRule": "/order"
}, },
{ {
"name": "question", "name": "question",
"entry": "http://xuhui.hm.omniview.pro/question", "entry": "http://31.0.161.39/question",
"activeRule": "/question" "activeRule": "/question"
} }
] ]
...@@ -36,9 +36,9 @@ ...@@ -36,9 +36,9 @@
<a-menu-item key="0" v-if="$route.name == 'basicInfo'"> <a-menu-item key="0" v-if="$route.name == 'basicInfo'">
<a @click="$parent.toBul(record)"> 门牌幢 </a> <a @click="$parent.toBul(record)"> 门牌幢 </a>
</a-menu-item> </a-menu-item>
<a-menu-item key="1" v-if="$route.name == 'basicInfo'"> <!-- <a-menu-item key="1" v-if="$route.name == 'basicInfo'">
<a @click="$parent.toShebei(record)"> 设施设备 </a> <a @click="$parent.toShebei(record)"> 设施设备 </a>
</a-menu-item> </a-menu-item> -->
<a-menu-item key="2" v-if="$route.name == 'indCous'"> <a-menu-item key="2" v-if="$route.name == 'indCous'">
<a @click="$parent.toMem(record)"> 成员列表 </a> <a @click="$parent.toMem(record)"> 成员列表 </a>
</a-menu-item> </a-menu-item>
......
...@@ -58,21 +58,130 @@ ...@@ -58,21 +58,130 @@
</a-row> </a-row>
</a-col> </a-col>
<a-col :span="3"> <a-col :span="3">
<div style="margin-left:10px;"> <div style=" margin-left:10px;">
<a-row> <div class="home-card middle-right" @click="toFangXunFangTai">
<div class="home-card middle-right" @click="$router.push({path: '/houseData/basicInfo'})"> <img src="@/assets/icon/fxft.png" style="width:40px;" alt="">
<img src="@/assets/icon/xqda.png" style="width:20px;" alt=""> <p>防汛防台</p>
<p>小区档案</p> </div>
</div>
</a-col>
</a-row>
<a-row class="align-stretch" style="margin-top:20px;">
<a-col :span="8">
<div class="month">
<div class="home-card monthTitle">
<span>房办月查</span>
<span>
<span style="font-size:12px;">{{nowMonth}} </span>
<span class="monthTitleNum">
{{checkStreet}} <span style="color:#000;">/{{totStreet}}</span>
</span>
</span>
</div>
<div class="home-card monthBox">
<span style="font-weight:600;">全年情况</span>
<a-row>
<a-col :span="4" class="hoverTest" v-for="item in mounth" :key="item.name">
<div v-if="item.check" @click="checkMonth(item)" :class="'monthImg green '+item.class" :style="'background:url('+ok+') no-repeat center center /cover; '">
{{item.name}}
<div class="monthHover" @click="hoverMonth(item)">
<div>
<span>明细</span>
</div>
</div>
</div>
<div v-else @click="checkMonth(item)" :class="'monthImg blue '+item.class" :style="'background:url('+nm+') no-repeat center center /cover; '">
{{item.name}}
<div class="monthHover" @click="hoverMonth(item)">
<div>
<span>明细</span>
</div>
</div>
</div>
</a-col>
</a-row>
</div>
</div>
</a-col>
<a-col :span="13" class="zxjc">
<div class="jiancha">
<div class="home-card jianchaTitle">
<span>专项检查</span>
<img src="@/assets/icon/tp.png" @click="openOutUrl2" style="height:20px;" alt="">
</div> </div>
</a-row> <div style="height: calc(100% - 55px);">
<a-row> <a-row class="jianchaBox">
<div class="home-card middle-right" @click="$router.push({path: '/houseData/propertyInfo'})" style="margin-top:20px;"> <a-col :span="12" class="home-card jianchaTheme">
<img src="@/assets/icon/wyqyda.png" style="width:20px;" alt=""> <!-- <div class="justify-between" style="align-items:baseline;">
<p>物业企业档案</p> <span style="font-weight:600;">已查/应查</span>
<span style="font-size:20px;font-weight:600;"><span style="color:#0477FF;">68</span>/124</span>
</div>
<a-progress :percent="68/124*100" size="small" :showInfo="false" :strokeWidth="10" strokeColor="#11C3C4"/> -->
<a-row>
<a-col :span="16" :offset="2">
<span style="font-weight:600;"><img src="@/assets/icon/yyzt.png" alt="" style="width:20px;margin-right:3px;"> 已有主题</span>
</a-col>
<a-col :span="6">
<span class="jianchaThemeNum">{{theme}}</span>
</a-col>
</a-row>
<a-row>
<a-col :span="16" :offset="2">
<span style="font-weight:600;"><img src="@/assets/icon/ywcjcxq.png" alt="" style="width:20px;margin-right:3px;"> 已完成检查小区</span>
</a-col>
<a-col :span="6">
<span class="jianchaThemeNum">{{sect}}</span>
</a-col>
</a-row>
<a-row>
<a-col :span="16" :offset="2">
<span style="font-weight:600;"><img src="@/assets/icon/zt.png" alt="" style="width:20px;margin-right:3px;"> 已开整改单</span>
</a-col>
<a-col :span="6">
<span class="jianchaThemeNum">{{receipts}}</span>
</a-col>
</a-row>
</a-col>
<a-col :span="12" class="home-card jianchaBoxRight">
<div>
<span class="jianchaPeopleTitle">当前检察人员</span>
</div>
<a-row style="height:calc(100% - 34px)">
<a-col :span="12" v-for="(item,i) in people" :key="i" style="font-size:14px;height: 25%;">
<img src="@/assets/icon/peoplebj.png" style="height:16px;margin-right: 5px; margin-top: -3px;"/>{{item.TE_NAME}}
</a-col>
<a-col v-if="people.length == 7" :span="12" style="font-size:14px;height: 25%;">
<img src="@/assets/icon/ddd.png" style="height:16px;margin-right: 5px; margin-top: -3px;"/>
</a-col>
</a-row>
</a-col>
<!-- <a-col :span="8" class="home-card justify-between" style="padding:0px 10px;height:100%;flex-direction:column;">
<div>
<span style="height:30px;display:inline-block;vertical-align: sub;font-weight:600;">已完成整改/已开整改单</span>
</div>
<div>
<div class="justify-between" style="align-items:baseline;font-weight:600;font-size:20px;">
<span style="color:#0477FF;">25%</span>
<span><span style="color:#0477FF;">4</span>/16</span>
</div>
<a-progress :percent="68/124*100" size="small" :showInfo="false" :strokeWidth="10" strokeColor="#11C3C4"/>
</div>
<div>
<div class="justify-between" style="align-items:baseline;">
<span style="font-weight:600;">整改率</span>
<span style="font-size:20px;font-weight:600;color:#0477FF;">16%</span>
</div>
<a-progress :percent="68/124*100" size="small" :showInfo="false" :strokeWidth="10" strokeColor="#11C3C4"/>
</div>
</a-col> -->
</a-row>
</div> </div>
</a-row>
</div> </div>
<!-- <div style="height:100%;margin-left:10px;"> </a-col>
<a-col :span="3">
<div style="height:100%;margin-left:10px;">
<div class="home-card middle-right" @click="$router.push({path: '/houseData/basicInfo'})"> <div class="home-card middle-right" @click="$router.push({path: '/houseData/basicInfo'})">
<img src="@/assets/icon/xqda.png" style="width:40px;" alt=""> <img src="@/assets/icon/xqda.png" style="width:40px;" alt="">
<p>小区档案</p> <p>小区档案</p>
...@@ -81,16 +190,323 @@ ...@@ -81,16 +190,323 @@
<img src="@/assets/icon/wyqyda.png" style="width:40px;" alt=""> <img src="@/assets/icon/wyqyda.png" style="width:40px;" alt="">
<p>物业企业档案</p> <p>物业企业档案</p>
</div> </div>
</div> --> </div>
</a-col> </a-col>
<!-- <a-col :span="3"> </a-row>
<div style=" margin-left:10px;"> <a-row class="align-stretch" style="margin-top:20px;">
<div class="home-card middle-right" @click="toFangXunFangTai"> <a-col :span="8">
<img src="@/assets/icon/fxft.png" style="width:40px;" alt=""> <div class="fengxian">
<p>防汛防台</p> <div class="home-card fengxianTitle">
<span>物业风险发现/处置</span>
<img src="@/assets/icon/qs.png" @click="openOutUrl1" style="height:20px;" alt="">
</div>
<div class="home-card fengxianBox">
<a-row>
<a-col class="justify-between">
<span style="font-size:16px;font-weight:600;">风险场景</span>
<!-- <img src="@/assets/icon/ddd.png" style="height:16px;" alt=""> -->
</a-col>
</a-row>
<a-row class="align-stretch" style="padding:10px 0px;">
<a-col :span="7">
<a-progress type="circle" :percent="disposal.alreadyDone/disposal.thisYearTotal*100" size="small" :showInfo="false" :strokeWidth="15" strokeColor="#46B3FF" :width="60" />
</a-col>
<a-col :span="16">
<div class="fengxianDisposalNum">
<span>已处置数/发现数</span>
<span style="color:#000;font-size:20px;font-weight:700;"><span style="color:#1890ff;">{{disposal.alreadyDone}}</span>/{{disposal.thisYearTotal}}</span>
</div>
</a-col>
</a-row>
<a-row>
<a-col :span="8">
<div style="height:100%">
<span>物业处置</span>
<span class="disposalDetailNum"> {{disposal.wyDone}} </span>
</div>
</a-col>
<a-col :span="8">
<div style="height:100%">
<span>居委处置</span>
<span class="disposalDetailNum"> {{disposal.jwDone}} </span>
</div>
</a-col>
<a-col :span="8">
<div style="height:100%">
<span>网格处置</span>
<span class="disposalDetailNum"> {{disposal.wgDone}} </span>
</div>
</a-col>
</a-row>
<!-- <div class="gayLine" style="margin:10px 0px"></div>
<a-row>
<a-col style="display:flex;justify-content:space-between;">
<span style="font-weight:600;">其他委办局转派物业处置</span>
<img src="@/assets/icon/ddd.png" style="height:16px;" alt="">
</a-col>
</a-row>
<a-row style="padding:10px 0px;display:flex;align-items:stretch;">
<a-col :span="7">
<a-progress type="circle" :percent="12/58*100" size="small" :showInfo="false" :strokeWidth="15" strokeColor="#46B3FF" :width="60" />
</a-col>
<a-col :span="16">
<div style="display:flex;flex-direction:column;justify-content:space-around;height:100%">
<span>已处置数/转派总数</span>
<span style="color:#000;font-size:20px;font-weight:700;"><span style="color:#1890ff;">12</span>/58</span>
</div>
</a-col>
</a-row> -->
</div> </div>
</div> </div>
</a-col> --> </a-col>
<a-col :span="8">
<div class="baoxiu">
<div class="home-card baoxiuTitle">
<span>应急报修</span>
</div>
<div class="baoxiuBox">
<div class="repair-top">
<div class="baoxiuSecondTitle">
<p>转派区应急维修中心</p>
<img src="@/assets/icon/ddd.png" alt="" @click="toRepair('1', '2')">
</div>
<div class="baoxiuMiddleBox">
<div>
<a-progress type="circle" :percent="repair.yjwhcomplete/repair.yjwhtotal*100" size="small" :showInfo="false" :strokeWidth="15" strokeColor="#46B3FF" :width="40" />
</div>
<div>
<span style="color:#555;">已完成数/已转派总数</span>
<span style="color:#000;font-size:1.3rem;font-weight:700;"><span style="color:#1890ff;">{{repair.yjwhcomplete}}</span>/{{repair.yjwhtotal}}</span>
</div>
</div>
<div class="baoxiuBottomBox">
<div>
<div class="baoxiuBottomBoxTitle"><span style="color:#555;">及时接单率</span><span style="color:#10C3C4;">{{repair.yjwhreceiveratio}}%</span></div>
<a-progress :percent="repair.yjwhreceiveratio" :showInfo="false" strokeColor="#96DDDE" :strokeWidth="7"/>
</div>
<div>
<div class="baoxiuBottomBoxTitle"><span style="color:#555;">及时处置率</span><span style="color:#10C3C4;">{{repair.yjwhhandleratio}}%</span></div>
<a-progress :percent="repair.yjwhhandleratio" :showInfo="false" strokeColor="#96DDDE" :strokeWidth="7"/>
</div>
</div>
</div>
<div class="repair-btm">
<div class="baoxiuSecondTitle">
<p>转派物业企业报修</p>
<img src="@/assets/icon/ddd.png" alt="" @click="toRepair('2', '1')">
</div>
<div class="baoxiuMiddleBox">
<div>
<a-progress type="circle" :percent="repair.wybxcomplete/repair.wybxtotal*100" size="small" :showInfo="false" :strokeWidth="15" strokeColor="#46B3FF" :width="40" />
</div>
<div>
<span style="color:#555;">已完成数/已转派总数</span>
<span style="color:#000;font-size:1.3rem;font-weight:700;"><span style="color:#1890ff;">{{repair.wybxcomplete}}</span>/{{repair.wybxtotal}}</span>
</div>
</div>
<div class="baoxiuBottomBox">
<div>
<div class="baoxiuBottomBoxTitle"><span style="color:#555;">及时接单率</span><span style="color:#10C3C4;">{{repair.wybxreceiveratio}}%</span></div>
<a-progress :percent="repair.wybxreceiveratio" :showInfo="false" strokeColor="#96DDDE" :strokeWidth="7"/>
</div>
<div>
<div class="baoxiuBottomBoxTitle"><span style="color:#555;">及时处置率</span><span style="color:#10C3C4;">{{repair.wybxhandleratio}}%</span></div>
<a-progress :percent="repair.wybxhandleratio" :showInfo="false" strokeColor="#96DDDE" :strokeWidth="7"/>
</div>
</div>
</div>
</div>
</div>
</a-col>
<a-col :span="8">
<div class="tousu">
<img class="tousuIMG" src="@/assets/icon/sz.png" alt="" @click="toTousu">
<a-tabs class="tousuQuestion" default-active-key="1" :activeKey="activeKey" @change="(key) => changeTabKey(key, 1)" style="height: 100%;" >
<a-tab-pane key="1" tab="投诉问题">
<a-tabs default-active-key="1" :activeKey="activeKey2" @change="(key) => changeTabKey(key, 2)" size="small">
<a-tab-pane key="1" tab="月排行">
<template v-if="tousuQuestionList.M&&tousuQuestionList.M.length>0">
<a-row class="tousuTabTitle">
<a-col :span="18">问题</a-col>
<a-col :span="4" :offset="2"> <span>数量</span> </a-col>
</a-row>
<a-row class="tousuContentRow" v-for="(item,i) in tousuQuestionList.M" :key="i">
<a-col class="tousuRankNum" :span="2">
<div class="row-number" :style="'background:'+(i>2?'#E5E6E7':'#000')+';line-height: 18px;color:'+(i>2?'#000':'#fff')">{{i+1}}</div>
</a-col>
<a-col :span="16">
<div class="tousuContent">
<a-tooltip>
<template slot="title">
{{item.name}}
</template>
{{item.name}}
</a-tooltip>
</div>
</a-col>
<a-col :span="4" :offset="2"> <span style="font-weight:600;">{{item.num}}</span></a-col>
</a-row>
</template>
<template v-else>
<div style="height: 100%;display:flex;align-items:center;justify-content:center;">
<div style="font-size:30px;font-weight:900;color:#ccc;">暂无数据</div>
</div>
</template>
</a-tab-pane>
<a-tab-pane key="2" tab="年度排行">
<template v-if="tousuQuestionList.Y&&tousuQuestionList.Y.length>0">
<a-row class="tousuTabTitle">
<a-col :span="18">问题</a-col>
<a-col :span="4" :offset="2"><span>数量</span></a-col>
</a-row>
<a-row v-for="(item,i) in tousuQuestionList.Y" :key="i" class="tousuContentRow">
<a-col :span="2" class="tousuRankNum">
<div class="row-number" :style="'background:'+(i>2?'#E5E6E7':'#000')+';line-height: 18px;color:'+(i>2?'#000':'#fff')">{{i+1}}</div>
</a-col>
<a-col :span="16">
<div class="tousuContent">
<a-tooltip>
<template slot="title">
{{item.name}}
</template>
{{item.name}}
</a-tooltip>
</div>
</a-col>
<a-col :span="4" :offset="2"> <span style="font-weight:600;">{{item.num}}</span></a-col>
</a-row>
</template>
<template v-else>
<div style="height: 100%;display:flex;align-items:center;justify-content:center;">
<div style="font-size:30px;font-weight:900;color:#ccc;">暂无数据</div>
</div>
</template>
</a-tab-pane>
<a-tab-pane key="3" tab="总排行">
<template v-if="tousuQuestionList.S&&tousuQuestionList.S.length>0">
<a-row class="tousuTabTitle">
<a-col :span="18">问题</a-col>
<a-col :span="4" :offset="2"><span>数量</span></a-col>
</a-row>
<a-row v-for="(item,i) in tousuQuestionList.S" :key="i" class="tousuContentRow">
<a-col :span="2" class="tousuRankNum">
<div class="row-number" :style="'background:'+(i>2?'#E5E6E7':'#000')+';line-height: 18px;color:'+(i>2?'#000':'#fff')">{{i+1}}</div>
</a-col>
<a-col :span="16">
<div class="tousuContent">
<a-tooltip>
<template slot="title">
{{item.name}}
</template>
{{item.name}}
</a-tooltip>
</div>
</a-col>
<a-col :span="4" :offset="2"> <span style="font-weight:600;">{{item.num}}</span></a-col>
</a-row>
</template>
<template v-else>
<div style="height: 100%;display:flex;align-items:center;justify-content:center;">
<div style="font-size:30px;font-weight:900;color:#ccc;">暂无数据</div>
</div>
</template>
</a-tab-pane>
</a-tabs>
</a-tab-pane>
<a-tab-pane key="2" tab="投诉密度" >
<a-tabs default-active-key="1" :activeKey="activeKey2" @change="(key) => changeTabKey(key, 2)" size="small">
<a-tab-pane key="1" tab="月排行">
<template v-if="tousuDensityList.M&&tousuDensityList.M.length>0">
<a-row class="tousuTabTitle">
<a-col :span="15">街道</a-col>
<a-col :span="7" :offset="2"><span>数量</span></a-col>
</a-row>
<a-row v-for="(item,i) in tousuDensityList.M" :key="i" class="tousuContentRow">
<a-col :span="2" class="tousuRankNum">
<div class="row-number" :style="'background:'+(i>2?'#E5E6E7':'#000')+';line-height: 18px;color:'+(i>2?'#000':'#fff')">{{i+1}}</div>
</a-col>
<a-col :span="13">
<div class="tousuContent">
<a-tooltip>
<template slot="title">
{{item.name}}
</template>
{{item.name}}
</a-tooltip>
</div>
</a-col>
<a-col :span="7" :offset="2"> <span style="font-weight:600;">{{Math.round(item.num)}}</span> <span>件/小区</span> </a-col>
</a-row>
</template>
<template v-else>
<div style="height: 100%;display:flex;align-items:center;justify-content:center;">
<div style="font-size:30px;font-weight:900;color:#ccc;">暂无数据</div>
</div>
</template>
</a-tab-pane>
<a-tab-pane key="2" tab="年度排行">
<template v-if="tousuDensityList.Y&&tousuDensityList.Y.length>0">
<a-row class="tousuTabTitle">
<a-col :span="15">街道</a-col>
<a-col :span="7" :offset="2"><span>数量</span></a-col>
</a-row>
<a-row v-for="(item,i) in tousuDensityList.Y" :key="i" class="tousuContentRow">
<a-col :span="2" class="tousuRankNum">
<div class="row-number" :style="'background:'+(i>2?'#E5E6E7':'#000')+';line-height: 18px;color:'+(i>2?'#000':'#fff')">{{i+1}}</div>
</a-col>
<a-col :span="13">
<div class="tousuContent">
<a-tooltip>
<template slot="title">
{{item.name}}
</template>
{{item.name}}
</a-tooltip>
</div>
</a-col>
<a-col :span="7" :offset="2"> <span style="font-weight:600;">{{Math.round(item.num)}}</span> <span>件/小区</span> </a-col>
</a-row>
</template>
<template v-else>
<div style="height: 100%;display:flex;align-items:center;justify-content:center;">
<div style="font-size:30px;font-weight:900;color:#ccc;">暂无数据</div>
</div>
</template>
</a-tab-pane>
<a-tab-pane key="3" tab="总排行">
<template v-if="tousuDensityList.S&&tousuDensityList.S.length>0">
<a-row class="tousuTabTitle">
<a-col :span="15">街道</a-col>
<a-col :span="7" :offset="2"><span>数量</span></a-col>
</a-row>
<a-row v-for="(item,i) in tousuDensityList.S" :key="i" class="tousuContentRow">
<a-col :span="2" class="tousuRankNum">
<div class="row-number" :style="'background:'+(i>2?'#E5E6E7':'#000')+';line-height: 18px;color:'+(i>2?'#000':'#fff')">{{i+1}}</div>
</a-col>
<a-col :span="13">
<div class="tousuContent">
<a-tooltip>
<template slot="title">
{{item.name}}
</template>
{{item.name}}
</a-tooltip>
</div>
</a-col>
<a-col :span="7" :offset="2"> <span style="font-weight:600;">{{Math.round(item.num)}}</span> <span>件/小区</span> </a-col>
</a-row>
</template>
<template v-else>
<div style="height: 100%;display:flex;align-items:center;justify-content:center;">
<div style="font-size:30px;font-weight:900;color:#ccc;">暂无数据</div>
</div>
</template>
</a-tab-pane>
</a-tabs>
</a-tab-pane>
</a-tabs>
</div>
</a-col>
</a-row> </a-row>
</div> </div>
</template> </template>
......
...@@ -21,6 +21,11 @@ ...@@ -21,6 +21,11 @@
</a-select> </a-select>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col span="8" >
<a-form-item label="门牌幢地址" class="formItem" :label-col="{span:10}" :wrapper-col="{span:14}">
<a-input placeholder="请输入查询内容" v-decorator="['unitAddr']" />
</a-form-item>
</a-col>
<a-col span="8"> <a-col span="8">
<a-form-item label="物业公司名称" class="formItem" :label-col="{span:10}" :wrapper-col="{span:14}"> <a-form-item label="物业公司名称" class="formItem" :label-col="{span:10}" :wrapper-col="{span:14}">
<a-select showSearch allowClear placeholder="请选择查询内容" v-decorator="['c.cspId'] " @change="changeWy"> <a-select showSearch allowClear placeholder="请选择查询内容" v-decorator="['c.cspId'] " @change="changeWy">
...@@ -343,6 +348,7 @@ export default { ...@@ -343,6 +348,7 @@ export default {
'c.hoId': !this.form.getFieldValue('c.hoId')?'':this.form.getFieldValue('c.hoId').split('#')[1], 'c.hoId': !this.form.getFieldValue('c.hoId')?'':this.form.getFieldValue('c.hoId').split('#')[1],
'c.streetId': !this.form.getFieldValue('c.streetId')?'':this.form.getFieldValue('c.streetId').split('#')[1], 'c.streetId': !this.form.getFieldValue('c.streetId')?'':this.form.getFieldValue('c.streetId').split('#')[1],
'stKind_in': !this.form.getFieldValue('stKind_in')?'':this.form.getFieldValue('stKind_in').join(','), 'stKind_in': !this.form.getFieldValue('stKind_in')?'':this.form.getFieldValue('stKind_in').join(','),
'unitAddr': !this.form.getFieldValue('unitAddr')?'' : this.form.getFieldValue('unitAddr'),
'sectType_in': '1', 'sectType_in': '1',
'c.createTime_desc': 'desc' 'c.createTime_desc': 'desc'
}, obj, isHocId)// 融合obj 和isHocId 到入参 }, obj, isHocId)// 融合obj 和isHocId 到入参
...@@ -436,6 +442,9 @@ export default { ...@@ -436,6 +442,9 @@ export default {
getStreet(){ //获取街道下拉 getStreet(){ //获取街道下拉
this.$ajax.get({ this.$ajax.get({
url: this.$api.GET_STREET_LIST, url: this.$api.GET_STREET_LIST,
params: {
pageSize: 10000
}
}).then(res => { }).then(res => {
this.street = this.$com.confirm(res, 'data.content', []) this.street = this.$com.confirm(res, 'data.content', [])
}) })
...@@ -569,7 +578,7 @@ export default { ...@@ -569,7 +578,7 @@ export default {
} }
let token = this.$cookie.get('token') // 获取token 并拼接到 newUrl let token = this.$cookie.get('token') // 获取token 并拼接到 newUrl
newUrl += 'sectType=1&token=' + token newUrl += 'sectType=1&token=' + token
window.open (this.$api.BASE_URL+'/service-search/export/'+ newUrl) window.open (this.$api.BASE_URL+'/service-basicdatasync-ddd/export/'+ newUrl)
}, },
/** /**
* 导出二维码 * 导出二维码
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
<a-col span="8"> <a-col span="8">
<a-row type="flex" justify="start" class="detailsPartLine"> <a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24"> <a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"小区名称"' :text='detail.stNameFrst '></DetailsItem> <DetailsItem :labelSpan='12' :textSpan="12" :label='"小区名称"' :text='detail.stNameFrst'></DetailsItem>
</a-col> </a-col>
</a-row> </a-row>
<a-row type="flex" justify="start" class="detailsPartLine"> <a-row type="flex" justify="start" class="detailsPartLine">
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
</a-row> </a-row>
<a-row type="flex" justify="start" class="detailsPartLine"> <a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24"> <a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"小区地址"' :text='detail.addrFrst '></DetailsItem> <DetailsItem :labelSpan='12' :textSpan="12" :label='"小区地址"' :text='detail.addrFrst'></DetailsItem>
</a-col> </a-col>
</a-row> </a-row>
<a-row type="flex" justify="start" class="detailsPartLine"> <a-row type="flex" justify="start" class="detailsPartLine">
...@@ -564,6 +564,29 @@ ...@@ -564,6 +564,29 @@
</a-row> </a-row>
</div> </div>
</div> </div>
<!-- 业委会信息 -->
<div class="layoutMargin detailsPartSection" v-if="!!rcInfo">
<p id="cmtInfo" class="detailsPartTitle">居委会信息</p>
<div style="margin:0 16px;">
<a-row type="flex" justify="start">
<a-col span="8">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"居委会名称"' :text='rcInfo.cmtName '></DetailsItem>
</a-col>
<a-col span="8">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"居委会地址"' :text='rcInfo.cmtAddr '></DetailsItem>
</a-col>
<a-col span="8">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"居委主任姓名"' :text='rcInfo.cmtDirectorName '></DetailsItem>
</a-col>
</a-row>
<a-row type="flex" justify="start">
<a-col span="8">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"居委书记姓名"' :text='rcInfo.cmtSecretaryName '></DetailsItem>
</a-col>
</a-row>
</div>
</div>
<!-- 自定义字段 --> <!-- 自定义字段 -->
<div class="layoutMargin detailsPartSection" v-if="customKeyEnable == 'true' && extList.length>0"> <div class="layoutMargin detailsPartSection" v-if="customKeyEnable == 'true' && extList.length>0">
<p id="extList" class="detailsPartTitle">拓展信息</p> <p id="extList" class="detailsPartTitle">拓展信息</p>
...@@ -596,6 +619,7 @@ ...@@ -596,6 +619,7 @@
<a-anchor-link href="#train" title="物业企业信息" /> <a-anchor-link href="#train" title="物业企业信息" />
<a-anchor-link href="#cmInfo" title="小区经理信息" /> <a-anchor-link href="#cmInfo" title="小区经理信息" />
<a-anchor-link href="#ertificate" title="业主大会信息" /> <a-anchor-link href="#ertificate" title="业主大会信息" />
<a-anchor-link href="#cmtInfo" title="居委会信息" />
<a-anchor-link v-if="customKeyEnable == 'true' && extList.length>0" href="#extList" title="拓展信息" /> <a-anchor-link v-if="customKeyEnable == 'true' && extList.length>0" href="#extList" title="拓展信息" />
</a-anchor> </a-anchor>
</div> </div>
...@@ -617,6 +641,7 @@ export default { ...@@ -617,6 +641,7 @@ export default {
caoInfo: {}, caoInfo: {},
cmInfo: {}, cmInfo: {},
icInfo: {}, icInfo: {},
rcInfo: {},
extList: [], // ext所有列表 extList: [], // ext所有列表
customKeyEnable: 'false', customKeyEnable: 'false',
} }
...@@ -685,6 +710,9 @@ export default { ...@@ -685,6 +710,9 @@ export default {
// this.caoInfo = this.$com.confirm(res, 'data.content.caoInfo', []) // this.caoInfo = this.$com.confirm(res, 'data.content.caoInfo', [])
// this.cmInfo = this.$com.confirm(res, 'data.content.cmInfo', []) // this.cmInfo = this.$com.confirm(res, 'data.content.cmInfo', [])
// this.icInfo = this.$com.confirm(res, 'data.content.icInfo', []) // this.icInfo = this.$com.confirm(res, 'data.content.icInfo', [])
if(!!data.rcInfo) {
this.rcInfo = data.rcInfo
}
this.ppInfo = data.ppInfo this.ppInfo = data.ppInfo
this.caoInfo = data.caoInfo this.caoInfo = data.caoInfo
this.cmInfo = data.cmInfo this.cmInfo = data.cmInfo
......
...@@ -256,7 +256,7 @@ export default { ...@@ -256,7 +256,7 @@ export default {
} }
let token = this.$cookie.get('token') // 获取token 并拼接到 newUrl let token = this.$cookie.get('token') // 获取token 并拼接到 newUrl
newUrl += 'sectType=1&token=' + token newUrl += 'sectType=1&token=' + token
window.open (this.$api.BASE_URL+'/service-search/export/'+ newUrl) window.open (this.$api.BASE_URL+'/service-basicdatasync-ddd/export/'+ newUrl)
}, },
}, },
} }
......
...@@ -257,7 +257,7 @@ export default { ...@@ -257,7 +257,7 @@ export default {
} }
let token = this.$cookie.get('token') // 获取token 并拼接到 newUrl let token = this.$cookie.get('token') // 获取token 并拼接到 newUrl
newUrl += 'sectType=1&token=' + token newUrl += 'sectType=1&token=' + token
window.open (this.$api.BASE_URL+'/service-search/export/'+ newUrl) window.open (this.$api.BASE_URL+'/service-basicdatasync-ddd/export/'+ newUrl)
}, },
}, },
......
...@@ -296,7 +296,7 @@ export default { ...@@ -296,7 +296,7 @@ export default {
} }
let token = this.$cookie.get('token') // 获取token 并拼接到 newUrl let token = this.$cookie.get('token') // 获取token 并拼接到 newUrl
newUrl += 'sectType=1&token=' + token newUrl += 'sectType=1&token=' + token
window.open (this.$api.BASE_URL+'/service-search/export/'+ newUrl) window.open (this.$api.BASE_URL+'/service-basicdatasync-ddd/export/'+ newUrl)
}, },
}, },
......
...@@ -328,7 +328,7 @@ export default { ...@@ -328,7 +328,7 @@ export default {
} }
const token = this.$cookie.get('token') // 获取token 并拼接到 newUrl const token = this.$cookie.get('token') // 获取token 并拼接到 newUrl
newUrl += '&token=' + token newUrl += '&token=' + token
window.open (this.$api.BASE_URL+'/service-search/export/'+ newUrl) window.open (this.$api.BASE_URL+'/service-basicdatasync-ddd/export/'+ newUrl)
}, },
}, },
} }
......
...@@ -422,7 +422,7 @@ export default { ...@@ -422,7 +422,7 @@ export default {
} }
let token = this.$cookie.get('token') // 获取token 并拼接到 newUrl let token = this.$cookie.get('token') // 获取token 并拼接到 newUrl
newUrl += 'sectType=1&token=' + token newUrl += 'sectType=1&token=' + token
window.open (this.$api.BASE_URL+'/service-search/export/'+ newUrl) window.open (this.$api.BASE_URL+'/service-basicdatasync-ddd/export/'+ newUrl)
}, },
}, },
} }
......
...@@ -90,7 +90,7 @@ ...@@ -90,7 +90,7 @@
</a-row> </a-row>
<a-row type="flex" justify="start" class="detailsPartLine"> <a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24"> <a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"物业公司在管小区数"' :text='detail.totSects'/> <DetailsItem :labelSpan='12' :textSpan="12" :label='"物业公司在管小区数"' :text='detail.managedNum'/>
</a-col> </a-col>
</a-row> </a-row>
<a-row type="flex" justify="start" class="detailsPartLine"> <a-row type="flex" justify="start" class="detailsPartLine">
......
...@@ -10,96 +10,6 @@ ...@@ -10,96 +10,6 @@
</div> </div>
<div class="portalDetailContentBody" ref='portalDetailContentBody'> <div class="portalDetailContentBody" ref='portalDetailContentBody'>
<template > <template >
<div class="layoutMargin detailsPartSection">
<p id="experience" class="detailsPartTitle">设施设备基础信息</p>
<div style="margin:0 16px;">
<a-row type="flex" justify="start">
<a-col span="8">
<a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"小区编码"' :text='febInfo.csName'></DetailsItem>
</a-col>
</a-row>
<a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"地面机动车库数量"' :text='febInfo.upVehicleGarageNum'></DetailsItem>
</a-col>
</a-row>
<a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"地下机动车库数量"' :text='febInfo.downVehicleGarageNum'></DetailsItem>
</a-col>
</a-row>
<a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"机械车库数量"' :text='febInfo.mechGarageNum'></DetailsItem>
</a-col>
</a-row>
<a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"非机动车库数量"' :text='febInfo.nonVehicleGarageNum'></DetailsItem>
</a-col>
</a-row>
</a-col>
<a-col span="8">
<a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"供水消防总泵数量"' :text='febInfo.firePumpNum'></DetailsItem>
</a-col>
</a-row>
<a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"供水消防总泵维保单位"' :text='febInfo.firePumpRepairComp'></DetailsItem>
</a-col>
</a-row>
<a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"供水生活总泵数量"' :text='febInfo.waterPumpNum'></DetailsItem>
</a-col>
</a-row>
<a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"供水生活总泵维保单位"' :text='febInfo.waterPumpRepairComp'></DetailsItem>
</a-col>
</a-row>
<a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"监控主控室位置"' :text='febInfo.monitoringRoomPosition'></DetailsItem>
</a-col>
</a-row>
</a-col>
<a-col span="8">
<a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"非机动车库烟感喷淋数量"' :text='febInfo.nonVehicleSmokeSprayNum'></DetailsItem>
</a-col>
</a-row>
<a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"生活垃圾库房"' :text='febInfo.domesticGarbageWarehouse'></DetailsItem>
</a-col>
</a-row>
<a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"建筑垃圾库房"' :text='febInfo.constructionWasteWarehouse'></DetailsItem>
</a-col>
</a-row>
<a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" :label='"非机动车集中充电设施设备改造数量"' :text='febInfo.nonVehicleChargeNum'></DetailsItem>
</a-col>
</a-row>
<a-row type="flex" justify="start" class="detailsPartLine">
<a-col span="24">
<DetailsItem :labelSpan='12' :textSpan="12" label="" text=""></DetailsItem>
</a-col>
</a-row>
</a-col>
</a-row>
</div>
</div>
<div class="layoutMargin detailsPartSection"> <div class="layoutMargin detailsPartSection">
<a-tabs class="portalTable" :activeKey="activeKey" @change="changeTabs"> <a-tabs class="portalTable" :activeKey="activeKey" @change="changeTabs">
<a-tab-pane v-for="item in tabList" :tab="item.name" :key="item.key" /> <a-tab-pane v-for="item in tabList" :tab="item.name" :key="item.key" />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment