¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <GlobalWindow |
| | | title="æ¿æºè¯¦æ
" |
| | | :withFooter="false" |
| | | :visible.sync="visible" |
| | | :confirm-working="isWorking" |
| | | @close="close" |
| | | @confirm="confirm"> |
| | | <div style="width: 100%; position: sticky; top: 0; left: 0; z-index: 999; background: #ffffff;"> |
| | | <div class="home_title"> |
| | | <div class="left"> |
| | | <span class="mr10">æ¿é´åç§°</span> |
| | | <el-tag type="info">å·²ç§</el-tag> |
| | | </div> |
| | | </div> |
| | | <div class="tabs"> |
| | | <div class="tab" :class="{ active: activeTabs === 0 }" @click="tabsClick(0)">æ¿æºä¿¡æ¯</div> |
| | | <div class="tab" :class="{ active: activeTabs === 2 }" @click="tabsClick(2)">ç§å®¢åå</div> |
| | | <div class="tab" :class="{ active: activeTabs === 3 }" @click="tabsClick(3)">å·¥åè®°å½</div> |
| | | <div class="tab" :class="{ active: activeTabs === 4 }" @click="tabsClick(4)">设å¤ä¿¡æ¯</div> |
| | | <div class="tab" :class="{ active: activeTabs === 5 }" @click="tabsClick(5)">èµäº§ä¿¡æ¯</div> |
| | | </div> |
| | | </div> |
| | | <div class="main"> |
| | | <div class="title">åºç¡ä¿¡æ¯</div> |
| | | <div class="list" style="background: rgba(0,0,0,0); padding: 0;"> |
| | | <div class="item"> |
| | | <div class="la">è´¹ç¨ç±»å</div> |
| | | <div class="val">{{returnText(info.costType)}}</div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="la">è®¡è´¹å¨æ</div> |
| | | <div class="val">{{info.startDate}} ~ {{info.endDate}}</div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="la">è´¦åéé¢(å
)</div> |
| | | <div class="val">{{info.totleFee}}</div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="la">è´¦åç¼å·</div> |
| | | <div class="val">{{info.code}}</div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="la">ååç¼å·</div> |
| | | <div class="val" style="color: #2080f7; cursor: pointer;" @click="handleDetail(info.contractId)">{{info.contractCode}}</div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="la">å建æ¶é´</div> |
| | | <div class="val">{{info.createDate}}</div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="la">仿¬¾æ¹</div> |
| | | <div class="val">{{info.customerName}}</div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="la">ç»å人</div> |
| | | <div class="val">{{info.realname}}</div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="la">æå±å
¬å¸</div> |
| | | <div class="val">{{info.companyName}}</div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="la">è´¦å夿³¨</div> |
| | | <div class="val">{{info.remark}}</div> |
| | | </div> |
| | | <div class="item"></div> |
| | | <div class="item"></div> |
| | | </div> |
| | | <div class="title">æ¿æºä¿¡æ¯</div> |
| | | <div class="list" style="background: rgba(0,0,0,0); padding: 0;"> |
| | | <el-table |
| | | :data="info.ywContractRoomList" |
| | | border |
| | | style="width: 100%"> |
| | | <el-table-column |
| | | prop="projectName" |
| | | label="项ç®åç§°"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="floorName" |
| | | label="楼å®åç§°"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="楼å±/æ¿å·"> |
| | | <template slot-scope="{row}"> |
| | | {{row.buildingName}}/{{row.roomName}} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="é¢ç§¯"> |
| | | <template slot-scope="{row}"> |
| | | {{row.area}}ã¡ |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | </div> |
| | | <div class="title">æ¶æ¯æµæ°´</div> |
| | | <div class="list" style="background: rgba(0,0,0,0); padding: 0;"> |
| | | <el-table |
| | | :data="info.ywContractRevenueList" |
| | | border |
| | | style="width: 100%"> |
| | | <el-table-column |
| | | label="æµæ°´ç±»å"> |
| | | <template slot-scope="{row}"> |
| | | <span v-if="row.revenueType === 0">æ¶å
¥</span> |
| | | <span v-if="row.revenueType === 1">æ¯åº</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="customerName" |
| | | label="对æ¹åä½åç§°"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="è´¹ç¨ç±»å"> |
| | | <template slot-scope="{row}"> |
| | | <span v-if="row.payType === 0">ç°é</span> |
| | | <span v-if="row.payType === 1">ç½é¶è½¬è´¦</span> |
| | | <span v-if="row.payType === 2">POSæº</span> |
| | | <span v-if="row.payType === 3">æ¯ä»å®</span> |
| | | <span v-if="row.payType === 4">微信</span> |
| | | <span v-if="row.payType === 5">转账æ¯ç¥¨</span> |
| | | <span v-if="row.payType === 6">å
¶ä»</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="actPayDate" |
| | | label="å
¥è´¦æ¥æ"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="actReceivableFee" |
| | | label="åçé¢"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="createDate" |
| | | label="å建æ¶é´"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="remark" |
| | | label="夿³¨"> |
| | | </el-table-column> |
| | | </el-table> |
| | | </div> |
| | | </div> |
| | | </GlobalWindow> |
| | | </template> |
| | | |
| | | <script> |
| | | import GlobalWindow from '@/components/common/GlobalWindow' |
| | | import BaseOpera from '@/components/base/BaseOpera' |
| | | export default { |
| | | name: 'houseDetails', |
| | | components: { |
| | | GlobalWindow |
| | | }, |
| | | extends: BaseOpera, |
| | | data() { |
| | | return { |
| | | activeTabs: 0 |
| | | } |
| | | }, |
| | | methods: { |
| | | tabsClick(val) { |
| | | this.activeTabs = val |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | |
| | | </style> |