Преглед на файлове

1.资产统计报表-台账功能完善
2.新增资产统计报表-台账导出

GouGengquan преди 11 месеца
родител
ревизия
030eadb319
променени са 1 файла, в които са добавени 36 реда и са изтрити 16 реда
  1. 36 16
      src/views/statistical/assets/ledgerList.vue

+ 36 - 16
src/views/statistical/assets/ledgerList.vue

@@ -29,7 +29,8 @@
                         style=" width: 200px;margin-left: 10px;float: left;">
                         <el-option v-for="(d, id) in allotDepartment" :label="d.name" :value="d.id"></el-option>
                     </el-select>
-                    <el-button class="filter-item" style="margin-left: 10px;float: left;" type="primary" @click="searchList()" round>搜索
+                    <el-button class="filter-item" style="margin-left: 10px;float: left;" type="primary"
+                        @click="searchList()" round>搜索
                     </el-button>
                     <el-button class="filter-item" round type="success" @click="resetParams()">重置
                     </el-button>
@@ -37,7 +38,7 @@
                         :disabled="exportStatus">导出
                     </el-button>
                 </template>
-                <parentTable ref="table" v-loading="listLoading" :data="pageData.records" slot="table" style="width: 100%;">
+                <parentTable ref="table" v-loading="listLoading" :data="pageData.records" slot="table" style="width: 100%;" class="tableFull">
                     <el-table-column label="项目编号" width="120" align="center">
                         <template slot-scope="{row}">
                             <span>{{ row.orderId }}</span>
@@ -73,34 +74,49 @@
                             <span>{{ row.projectName }}</span>
                         </template>
                     </el-table-column>
-                    <el-table-column label="当前实例节点名称" width="80" align="center">
+                    <el-table-column label="当前节点" width="100" align="center">
                         <template slot-scope="{row}">
                             <span>{{ row.currentNodeName }}</span>
                         </template>
                     </el-table-column>
                     <el-table-column label="是否证券项目" width="80" align="center">
                         <template slot-scope="{row}">
-                            <span>{{ row.security }}</span>
+                            <span>
+                                <el-tag v-if="row.security" type="success">是</el-tag>
+                                <el-tag v-else type="danger">否</el-tag>
+                            </span>
                         </template>
                     </el-table-column>
                     <el-table-column label="是否资产重组项目" width="80" align="center">
                         <template slot-scope="{row}">
-                            <span>{{ row.significantAssetsReorganization }}</span>
+                            <span>
+                                <el-tag v-if="row.significantAssetsReorganization" type="success">是</el-tag>
+                                <el-tag v-else type="danger">否</el-tag>
+                            </span>
                         </template>
                     </el-table-column>
                     <el-table-column label="是否国资项目" width="80" align="center">
                         <template slot-scope="{row}">
-                            <span>{{ row.stateAssets }}</span>
+                            <span>
+                                <el-tag v-if="row.stateAssets" type="success">是</el-tag>
+                                <el-tag v-else type="danger">否</el-tag>
+                            </span>
                         </template>
                     </el-table-column>
                     <el-table-column label="是否涉及境外资产" width="80" align="center">
                         <template slot-scope="{row}">
-                            <span>{{ row.foreignAssetsInvolved }}</span>
+                            <span>
+                                <el-tag v-if="row.foreignAssetsInvolved" type="success">是</el-tag>
+                                <el-tag v-else type="danger">否</el-tag>
+                            </span>
                         </template>
                     </el-table-column>
                     <el-table-column label="是否分配产值" width="80" align="center">
                         <template slot-scope="{row}">
-                            <span>{{ row.dispenseBenefit }}</span>
+                            <span>
+                                <el-tag v-if="row.dispenseBenefit" type="success">是</el-tag>
+                                <el-tag v-else type="danger">否</el-tag>
+                            </span>
                         </template>
                     </el-table-column>
                     <el-table-column label="客户经理名" width="80" align="center">
@@ -145,12 +161,12 @@
                     </el-table-column>
                     <el-table-column label="评估对象" width="80" align="center">
                         <template slot-scope="{row}">
-                            <span>{{ row.targetTypename }} - {{ row.secTargetTypaName }}</span>
+                            <span>{{ row.targetTypename }}</span>
                         </template>
                     </el-table-column>
                     <el-table-column label="评估方法" width="80" align="center">
                         <template slot-scope="{row}">
-                            <span>{{ row.evaluationMethodId }}</span>
+                            <span>{{ row.evaluationMethods }}</span>
                         </template>
                     </el-table-column>
                     <el-table-column label="自定义其他评估方法" width="80" align="center">
@@ -160,7 +176,7 @@
                     </el-table-column>
                     <el-table-column label="最终选择的评估方法" width="80" align="center">
                         <template slot-scope="{row}">
-                            <span>{{ row.choiceEvaluationMethodId }}</span>
+                            <span>{{ row.choiceEvaluationMethods }}</span>
                         </template>
                     </el-table-column>
                     <el-table-column label="最终选择的自定义其他评估方法" width="80" align="center">
@@ -236,6 +252,7 @@ export default {
     },
     data() {
         return {
+            evaluationMethods: null,
             pageData: { records: [] },
             listLoading: false,
             // 时间
@@ -317,9 +334,6 @@ export default {
         this.getAssetsLedger();
     },
     methods: {
-        handleClick(tab, event) {
-
-        },
         // 获取所有用户下拉列表
         getAllUser() {
             this.$api.user.simpleAll().then(res => {
@@ -364,11 +378,17 @@ export default {
         },
         exportAssetsLedger() {
             this.$utils.exportUtil(
-                "/financeClaim/assets/stat/export", this.listQuery,
+                "assets/statisticalStatement/getAssetsLedgerVO/export", this.listQuery,
                 "导出"
             );
         }
     }
 }
 </script>
-<style scoped lang="scss"></style>
+<style scoped lang="scss">
+/* el-table 列数据为空自动显示 - */
+.tableFull :empty::before{
+	content:'-';
+	color:gray;
+}
+</style>