From 9a83c14fe2e1e38accd77055cb348a123dbafa59 Mon Sep 17 00:00:00 2001 From: 13404089107 <puwei@sinata.cn> Date: 星期四, 03 四月 2025 18:34:48 +0800 Subject: [PATCH] 修改禅道bug --- src/views/placement-batch/components/ApprovalDialog.vue | 286 +++++++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 206 insertions(+), 80 deletions(-) diff --git a/src/views/placement-batch/components/ApprovalDialog.vue b/src/views/placement-batch/components/ApprovalDialog.vue index f5fba24..8c76e32 100644 --- a/src/views/placement-batch/components/ApprovalDialog.vue +++ b/src/views/placement-batch/components/ApprovalDialog.vue @@ -104,148 +104,274 @@ <el-table v-loading="loading" :data="tableData" border style="width: 100%" max-height="300px" :row-class-name="tableRowClassName1"> <el-table-column type="index" label="序号" width="50" align="center" /> - <el-table-column prop="street" label="镇(街道)" min-width="100" align="center" /> - <el-table-column prop="projectName" label="拆迁项目名称" min-width="100" align="center" /> - <el-table-column prop="community" label="所在村(社区)" min-width="100" align="center" /> - <el-table-column prop="demolitionTime" label="拆迁时间" min-width="100" align="center" /> + <el-table-column prop="street" label="镇(街道)" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.street }}</span> + </template> + </el-table-column> + <el-table-column prop="projectName" label="拆迁项目名称" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.projectName }}</span> + </template> + </el-table-column> + <el-table-column prop="community" label="所在村(社区)" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.community }}</span> + </template> + </el-table-column> + <el-table-column prop="demolitionTime" label="拆迁时间" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.demolitionTime }}</span> + </template> + </el-table-column> <el-table-column prop="householdHead" label="户主姓名" min-width="100" align="center"> <template slot-scope="scope"> - <span>{{ scope.row.householdHead }} - <el-tooltip v-if="scope.row.householdHeadWarn == 1" class="item" effect="dark" - content="户主信息不存在于待安置人员库" placement="top"> - <el-image style="width: 12px; height: 12px; margin-left: 5px" - :src="require('../../../assets/logo/warning.png')" :fit="fit"></el-image> </el-tooltip></span> + <span>{{ scope.row.householdHead }} <el-tooltip v-if="scope.row.householdHeadWarn == 1" class="item" + effect="dark" content="户主信息不存在于待安置人员库" placement="top"> + <el-image style="width: 12px; height: 12px;margin-left:5px" + :src="require('../../../assets/logo/warning.png')" fit="fit"></el-image> + </el-tooltip></span> </template> </el-table-column> <el-table-column prop="idCard" label="身份证号" min-width="180" align="center"> <template slot-scope="scope"> - {{ scope.row.idCard || "-" }} - <el-tooltip v-if="scope.row.idCardWarn == 1" class="item" effect="dark" content="身份信息不存在于待安置人员库" - placement="top"> - <el-image style="width: 12px; height: 12px; margin-left: 5px" - :src="require('../../../assets/logo/warning.png')" :fit="fit"></el-image> + {{ scope.row.idCard || '-' }} <el-tooltip v-if="scope.row.idCardWarn == 1" class="item" effect="dark" + content="身份信息不存在于待安置人员库" placement="top"> + <el-image style="width: 12px; height: 12px;margin-left:5px" + :src="require('../../../assets/logo/warning.png')" fit="fit"></el-image> </el-tooltip> </template> </el-table-column> <el-table-column prop="mobile" label="联系电话" min-width="100" align="center"> <template slot-scope="scope"> - {{ scope.row.mobile || "-" }} + {{ scope.row.mobile || '-' }} </template> </el-table-column> <el-table-column label="本次安置人数(人)" min-width="100" align="center"> <el-table-column prop="currentCollectiveNum" label="集体经济组织成员" min-width="100" align="center"> <template slot-scope="scope"> - {{ scope.row.currentCollectiveNum || "-" }} + {{ scope.row.currentCollectiveNum || '-' }} </template> </el-table-column> <el-table-column prop="currentNoCollectiveNum" label="非集体经济组织成员" min-width="100" align="center"> <template slot-scope="scope"> - {{ scope.row.currentNoCollectiveNum || "-" }} + {{ scope.row.currentNoCollectiveNum || '-' }} </template> </el-table-column> - <el-table-column prop="currentCount" label="合计" min-width="100" align="center" /> + <el-table-column prop="currentCount" label="合计" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.currentCount }}</span> + </template> + </el-table-column> </el-table-column> <el-table-column prop="waitFamilyNames" label="待安置家庭成员姓名" min-width="100" align="center"> <template slot-scope="scope"> - {{ scope.row.waitFamilyNames || "-" }} - <el-tooltip v-if="scope.row.waitFamilyNamesWarn == 1" class="item" effect="dark" content="身份信息存在重复数据" - placement="top"> - <el-image style="width: 12px; height: 12px; margin-left: 5px" - :src="require('../../../assets/logo/warning.png')" :fit="fit"></el-image> + {{ scope.row.waitFamilyNames || '-' }} <el-tooltip v-if="scope.row.waitFamilyNamesWarn == 1" + class="item" effect="dark" content="身份信息存在重复数据" placement="top"> + <el-image style="width: 12px; height: 12px;margin-left:5px" + :src="require('../../../assets/logo/warning.png')" fit="fit"></el-image> </el-tooltip> </template> </el-table-column> <el-table-column prop="waitFamilyArea" label="待安置人员应安置面积合计(㎡)" min-width="100" align="center"> <template slot-scope="scope"> - <span>{{ scope.row.waitFamilyArea }} - <el-tooltip v-if="scope.row.waitFamilyAreaWarn == 1" class="item" effect="dark" content="应补偿面积数据异常" - placement="top"> - <el-image style="width: 12px; height: 12px; margin-left: 5px" - :src="require('../../../assets/logo/warning.png')" :fit="fit"></el-image> </el-tooltip></span> + <span>{{ scope.row.waitFamilyArea }} <el-tooltip v-if="scope.row.waitFamilyAreaWarn == 1" class="item" + effect="dark" content="应补偿面积数据异常" placement="top"> + <el-image style="width: 12px; height: 12px;margin-left:5px" + :src="require('../../../assets/logo/warning.png')" fit="fit"></el-image> + </el-tooltip></span> </template> </el-table-column> <el-table-column label="补偿金额(万元)" min-width="100" align="center"> <el-table-column prop="compensationNewAmount" label="新建商品住房、商业用房、停车位" min-width="100" align="center"> <template slot-scope="scope"> - <span>{{ scope.row.compensationNewAmount }} - <el-tooltip v-if="scope.row.compensationAmountWarn == 1" class="item" effect="dark" - content="检测到多个购房情况请人工核对" placement="top"> - <el-image style="width: 12px; height: 12px; margin-left: 5px" - :src="require('../../../assets/logo/warning.png')" :fit="fit"></el-image> </el-tooltip></span> + <span>{{ scope.row.compensationNewAmount }} <el-tooltip v-if="scope.row.compensationAmountWarn == 1" + class="item" effect="dark" content="检测到多个购房情况请人工核对" placement="top"> + <el-image style="width: 12px; height: 12px;margin-left:5px" + :src="require('../../../assets/logo/warning.png')" fit="fit"></el-image> + </el-tooltip></span> </template> </el-table-column> - <el-table-column prop="compensationOldAmount" label="二手住房" min-width="100" align="center" /> + <el-table-column prop="compensationOldAmount" label="二手住房" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.compensationOldAmount }}</span> + </template> + </el-table-column> <el-table-column prop="compensationSum" label="合计" min-width="100" align="center"> <template slot-scope="scope"> - <span>{{ scope.row.compensationSum }} - <el-tooltip v-if="scope.row.compensationSumWarn == 1" class="item" effect="dark" content="补偿总金额数据异常" - placement="top"> - <el-image style="width: 12px; height: 12px; margin-left: 5px" - :src="require('../../../assets/logo/warning.png')" :fit="fit"></el-image> </el-tooltip></span> + <span>{{ scope.row.compensationSum }} <el-tooltip v-if="scope.row.compensationSumWarn == 1" + class="item" effect="dark" content="补偿总金额数据异常" placement="top"> + <el-image style="width: 12px; height: 12px;margin-left:5px" + :src="require('../../../assets/logo/warning.png')" fit="fit"></el-image> + </el-tooltip></span> </template> </el-table-column> </el-table-column> - <el-table-column prop="downPaymentAmount" label="25%首付款(万元)" min-width="100" align="center" /> - <el-table-column prop="quarterPayAmount" v-if="activeTab == '2'" label="每季度需支付款项(万元)" min-width="100" - align="center"> + <el-table-column prop="downPaymentAmount" label="25%首付款(万元)" min-width="100" align="center"> <template slot-scope="scope"> - <span>{{ scope.row.quarterPayAmount }} - <el-tooltip v-if="scope.row.quarterPayAmountWarn == 1" class="item" effect="dark" content="季度款金额数据异常" - placement="top"> - <el-image style="width: 12px; height: 12px; margin-left: 5px" - :src="require('../../../assets/logo/warning.png')" :fit="fit"></el-image> </el-tooltip></span> + <span>{{ scope.row.downPaymentAmount }}</span> + </template> + </el-table-column> + <el-table-column prop="quarterPayAmount" v-if="activeTab == 'houseInfo'" label="每季度需支付款项(万元)" + min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.quarterPayAmount }} <el-tooltip v-if="scope.row.quarterPayAmountWarn == 1" + class="item" effect="dark" content="季度款金额数据异常" placement="top"> + <el-image style="width: 12px; height: 12px;margin-left:5px" + :src="require('../../../assets/logo/warning.png')" fit="fit"></el-image> + </el-tooltip></span> </template> </el-table-column> <el-table-column prop="subsidyAmount" label="过渡补贴(万元)" min-width="100" align="center"> <template slot-scope="scope"> - <span>{{ scope.row.subsidyAmount }} - <el-tooltip v-if="scope.row.subsidyAmount == 1" class="item" effect="dark" content="过渡补贴金额数据异常" - placement="top"> - <el-image style="width: 12px; height: 12px; margin-left: 5px" - :src="require('../../../assets/logo/warning.png')" :fit="fit"></el-image> </el-tooltip></span> + <span>{{ scope.row.subsidyAmount }} <el-tooltip v-if="scope.row.subsidyAmount == 1" class="item" + effect="dark" content="过渡补贴金额数据异常" placement="top"> + <el-image style="width: 12px; height: 12px;margin-left:5px" + :src="require('../../../assets/logo/warning.png')" fit="fit"></el-image> + </el-tooltip></span> </template> </el-table-column> - <el-table-column prop="remark" label="备注" min-width="100" align="center" /> - <el-table-column prop="certificateTime" label="凭证发放时间" min-width="100" align="center" /> - <el-table-column prop="buyTime" label="购房时间" min-width="100" align="center" /> - <el-table-column prop="dealAmount" label="成交金额(万元)" min-width="100" align="center" /> + <el-table-column prop="remark" label="备注" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.remark }}</span> + </template> + </el-table-column> + <el-table-column prop="certificateTime" label="凭证发放时间" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.certificateTime }}</span> + </template> + </el-table-column> + <el-table-column prop="buyTime" label="购房时间" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.buyTime }}</span> + </template> + </el-table-column> + <el-table-column prop="dealAmount" label="成交金额(万元)" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.dealAmount }}</span> + </template> + </el-table-column> + + <el-table-column label="新建商品住房" min-width="100" align="center"> - <el-table-column prop="newHousingName" label="楼盘名称" min-width="100" align="center" /> - <el-table-column prop="newHousingArea" label="面积(㎡)" min-width="100" align="center"> + <el-table-column prop="newHousingName" label="楼盘名称" min-width="100" align="center"> <template slot-scope="scope"> - <span>{{ scope.row.newHousingArea }} - <el-tooltip v-if="scope.row.areaWarn == 1" class="item" effect="dark" content="面积数据异常" - placement="top"> - <el-image style="width: 12px; height: 12px; margin-left: 5px" - :src="require('../../../assets/logo/warning.png')" :fit="fit"></el-image> </el-tooltip></span> + <span>{{ scope.row.newHousingName }}</span> </template> </el-table-column> - <el-table-column prop="newHousingNum" label="套数(套)" min-width="100" align="center" /> + <el-table-column prop="newHousingArea" label="面积(㎡)" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.newHousingArea }} <el-tooltip v-if="scope.row.areaWarn == 1" class="item" + effect="dark" content="面积数据异常" placement="top"> + <el-image style="width: 12px; height: 12px;margin-left:5px" + :src="require('../../../assets/logo/warning.png')" fit="fit"></el-image> + </el-tooltip></span> + </template> + </el-table-column> + <el-table-column prop="newHousingNum" label="套数(套)" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.newHousingNum }}</span> + </template> + </el-table-column> </el-table-column> + + <el-table-column label="二手住房" min-width="100" align="center"> - <el-table-column prop="oldHousingName" label="小区名称" min-width="100" align="center" /> - <el-table-column prop="householdHead" label="面积(㎡)" min-width="100" align="center" /> - <el-table-column prop="householdHead" label="套数(套)" min-width="100" align="center" /> + <el-table-column prop="oldHousingName" label="小区名称" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.oldHousingName }}</span> + </template> + </el-table-column> + <el-table-column prop="oldHousingArea" label="面积(㎡)" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.oldHousingArea }}</span> + </template> + </el-table-column> + <el-table-column prop="oldHousingNum" label="套数(套)" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.oldHousingNum }}</span> + </template> + </el-table-column> </el-table-column> + + + <el-table-column prop="householdHead" label="新建商业用房" min-width="100" align="center"> - <el-table-column prop="householdHead" label="楼盘名称" min-width="100" align="center" /> - <el-table-column prop="oldHousingArea" label="面积(㎡)" min-width="100" align="center" /> - <el-table-column prop="oldHousingNum" label="套数(套)" min-width="100" align="center" /> + <el-table-column prop="buildHousingName" label="楼盘名称" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.buildHousingName }}</span> + </template> + </el-table-column> + <el-table-column prop="buildHousingArea" label="面积(㎡)" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.buildHousingArea }}</span> + </template> + </el-table-column> + <el-table-column prop="buildHousingNum" label="套数(套)" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.buildHousingNum }}</span> + </template> + </el-table-column> </el-table-column> + + + <el-table-column label="新建停车位" min-width="100" align="center"> - <el-table-column prop="newStopName" label="楼盘名称" min-width="100" align="center" /> - <el-table-column prop="newStopArea" label="金额(万元)" min-width="100" align="center" /> - <el-table-column prop="newStopNum" label="个数(个)" min-width="100" align="center" /> + <el-table-column prop="newStopName" label="楼盘名称" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.newStopName }}</span> + </template> + </el-table-column> + <el-table-column prop="newStopArea" label="金额(万元)" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.newStopArea }}</span> + </template> + </el-table-column> + <el-table-column prop="newStopNum" label="个数(个)" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.newStopNum }}</span> + </template> + </el-table-column> </el-table-column> - <el-table-column prop="signTime" label="自主购房协议签订时间" min-width="100" align="center" /> - <el-table-column prop="compensationPayTime" label="25%补偿款及过渡补贴支付时间" min-width="100" align="center" /> + + + <el-table-column prop="signTime" label="自主购房协议签订时间" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.signTime }}</span> + </template> + </el-table-column> + <el-table-column prop="compensationPayTime" label="25%补偿款及过渡补贴支付时间" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.compensationPayTime }}</span> + </template> + </el-table-column> <el-table-column label="剩余款项支付时间" min-width="100" align="center"> - <el-table-column prop="remainingTime1" label="第一年" min-width="100" align="center" /> - <el-table-column prop="remainingTime2" label="第二年" min-width="100" align="center" /> - <el-table-column prop="remainingTime3" label="第三年" min-width="100" align="center" /> - <el-table-column prop="remainingTime4" label="第四年" min-width="100" align="center" /> - <el-table-column prop="remainingTime5" label="第四年" min-width="100" align="center" /> + <el-table-column prop="remainingTime1" label="第一年" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.remainingTime1 }}</span> + </template> + </el-table-column> + <el-table-column prop="remainingTime2" label="第二年" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.remainingTime2 }}</span> + </template> + </el-table-column> + <el-table-column prop="remainingTime3" label="第三年" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.remainingTime3 }}</span> + </template> + </el-table-column> + <el-table-column prop="remainingTime4" label="第四年" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.remainingTime4 }}</span> + </template> + </el-table-column> + <el-table-column prop="remainingTime5" label="第四年" min-width="100" align="center"> + <template slot-scope="scope"> + <span>{{ scope.row.remainingTime5 }}</span> + </template> + </el-table-column> </el-table-column> </el-table> </div> -- Gitblit v1.7.1