瀏覽代碼

资产老系统订单查询

GouGengquan 1 年之前
父節點
當前提交
aa4154026a
共有 4 個文件被更改,包括 216 次插入6 次删除
  1. 3 0
      src/api/modules/historyOrder.js
  2. 3 1
      src/router/urlMap.js
  3. 5 5
      src/styles/element-ui.scss
  4. 205 0
      src/views/assets/oldSystemAssetsOrderList.vue

+ 3 - 0
src/api/modules/historyOrder.js

@@ -14,5 +14,8 @@ export default {
 
   fetchAboutMajorById(params){
     return request.get(`dyoa/fetch/major/${params}`)
+  },
+  assetsPage(params){
+    return request.get(`dyoa/assets/page`, { params: params })
   }
 }

+ 3 - 1
src/router/urlMap.js

@@ -131,6 +131,7 @@ import _views_finance_assets_commission_calculate from '@/views/finance/calculat
 import _views_finance_settle_assets from '@/views/finance/settleAssets'
 import _views_assets_department_todo_list from '@/views/assets/departmentTodoList'
 import _views_assets_department_done_list from '@/views/assets/departmentDoneList'
+import _views_assets_old_list from '@/views/assets/oldSystemAssetsOrderList'
 
 export default {
   _views_set_menu,
@@ -250,6 +251,7 @@ export default {
   _views_assets_department_done_list,
   _views_administration_assets_declare_check_list,
   _views_administration_assets_declare_check,
-  _views_income_assets_declare_detail
+  _views_income_assets_declare_detail,
+  _views_assets_old_list
 
 }

+ 5 - 5
src/styles/element-ui.scss

@@ -87,11 +87,11 @@
 .el-table--striped .el-table__body tr.el-table__row--striped td {
   background: #ecf4ff;
 }
-.el-table__body tr.current-row>td{
-  background: rgba(0, 158, 250, 0.819) !important;
-  color: #FFFFFF;
-  //border-right: 0;
-}
+// .el-table__body tr.current-row>td{
+//   background: rgba(0, 158, 250, 0.819) !important;
+//   color: #FFFFFF;
+//   //border-right: 0;
+// }
 // .el-table tbody tr:hover>td {
 //   background: rgba(0, 158, 250, 0.219) !important;
 //   color: #606266;

+ 205 - 0
src/views/assets/oldSystemAssetsOrderList.vue

@@ -0,0 +1,205 @@
+<template>
+    <div class="app-container">
+        <div class="title-container">
+            <breadcrumb id="breadcrumb-container" class="breadcrumb-container" />
+        </div>
+        <y-page-list-layout :page-list="pageData" :page-para="hisOrderParam" :get-page-list="getPage">
+            <template slot="left">
+                <el-input v-model="hisOrderParam.keywords" placeholder="项目编号" clearable
+                    style="margin-left: 20px;width: 270px;float: left;">
+                </el-input>
+                <el-button class="filter-item" style="margin-left: 10px;float: left;" type="primary" @click="searchList()"
+                    round>搜索
+                </el-button>
+                <el-button class="filter-item" style="float: left;" round type="success" @click="resetSearch()">重置
+                </el-button>
+            </template>
+            <parentTable ref="table" v-loading="listLoading" :data="pageData.records" slot="table" style="width: 100%;">
+                <el-table-column label="分单类型" align="center">
+                    <template slot-scope="{row}">
+                        <span>{{ row.assign ? '指派' : '轮单' }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="项目编号" align="center" width="150">
+                    <template slot-scope="{row}">
+                        <span>{{ row.code }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="报告号" align="center" width="280" prop="reportNo">
+                    <template slot-scope="{row}">
+                        <span>{{ row.reportNO }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="项目名称" align="center" width="200">
+                    <template slot-scope="{row}">
+                        <span>{{ row.name }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="评估对象类别" align="center" width="130">
+                    <template slot-scope="{row}">
+                        <span>{{ row.businessType }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="委托人" align="center" width="130">
+                    <template slot-scope="{row}">
+                        <span>{{ row.principal }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="委托人联系电话" align="center" width="130">
+                    <template slot-scope="{row}">
+                        <span>{{ row.principalMobile }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="产权人" align="center" width="130">
+                    <template slot-scope="{row}">
+                        <span>{{ row.propertyName }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="客户名称" align="center" width="130">
+                    <template slot-scope="{row}">
+                        <span>{{ row.customerName }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="业务来源" align="center" width="130">
+                    <template slot-scope="{row}">
+                        <span>{{ row.customerName2 }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="当前节点" align="center" width="130">
+                    <template slot-scope="{row}">
+                        <span>{{ row.nowNodeName }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="待办人" align="center" width="130">
+                    <template slot-scope="{row}">
+                        <span>{{ row.nowNodeEmpName }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="项目负责人" align="center">
+                    <template slot-scope="{row}">
+                        <span>{{ row.managerName }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="客户经理" align="center">
+                    <template slot-scope="{row}">
+                        <span>{{ row.masterName }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="评估总价(万元)" align="center" width="130">
+                    <template slot-scope="{row}">
+                        <span>{{ row.money }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="应收款(元)" align="center">
+                    <template slot-scope="{row}">
+                        <span>{{ row.needPay }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="实收款(元)" align="center">
+                    <template slot-scope="{row}">
+                        <span>{{ row.realPay }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="标准收费(元)" align="center">
+                    <template slot-scope="{row}">
+                        <span>{{ row.standardPrice }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="打折比例" align="center">
+                    <template slot-scope="{row}">
+                        <span>{{ row.evaluateAmount }}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column label="下单时间" align="center" width="100">
+                    <template slot-scope="{row}">
+                        {{ $utils.timestampToTime(row.orderTime) }}
+                    </template>
+                </el-table-column>
+
+                <el-table-column label="操作" align="center" width="120" fixed="right">
+                    <template slot-scope="{row}">
+                        <el-button type="text" @click="jumpToOldSystem(row.flowInstanceId)">跳转</el-button>
+                    </template>
+                </el-table-column>
+            </parentTable>
+        </y-page-list-layout>
+    </div>
+</template>
+<script>
+import YPageListLayout from '@/components/YPageListLayout'
+import Breadcrumb from '@/components/Breadcrumb'
+import PermissionButton from '@/components/PermissionButton/PermissionButton'
+
+export default {
+    name: 'assetsOldList',
+    components: {
+        Breadcrumb,
+        YPageListLayout,
+        PermissionButton,
+    },
+    data() {
+        return {
+            pageData: {
+                records: []
+            },
+            listLoading: false,
+            hisOrderParam: {
+                start: 0,
+                orderBy: '-createdDatetime',
+                limit: 10,
+                current: 1,
+                size: 10,
+                deleted: false,
+                sourceType: null,
+                keywords: null,
+                nowNodeName: null,
+            },
+            majorNodes: []
+        }
+    },
+    created() {
+        this.getPage();
+    },
+    methods: {
+        getPage() {
+            this.$api.historyOrder.assetsPage(this.hisOrderParam).then(res => {
+                if (res.code === 200) {
+                    this.pageData = res.data;
+                }
+            }).catch(() => {
+                document.cookie = "JSESSIONID=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
+            })
+        },
+        searchList() {
+            // 重置分页
+            this.hisOrderParam.current = 1;
+            this.hisOrderParam.size = 10;
+            this.getPage();
+        },
+        resetSearch() {
+            // 重置分页
+            this.hisOrderParam.current = 1;
+            this.hisOrderParam.size = 10;
+            this.hisOrderParam.sourceType = null;
+            this.hisOrderParam.keywords = null;
+            this.hisOrderParam.nowNodeName = null;
+            this.getPage();
+        },
+        jumpToOldSystem(instanceId) {
+            this.getEverCookie();
+            window.open("http://noa.scdayou.com/workflow/runtime/flowTask/detail-instance?flowInstanceId=" + instanceId, '_blank')
+        },
+        getEverCookie() {
+            this.$api.historyOrder.cookie().then(res => {
+                if (res.code === 200) {
+                    let cookieMap = res.data.split("=");
+                    document.cookie = cookieMap[0] + "=" + cookieMap[1] + "; domain=scdayou.com; path=/;";
+                }
+            })
+        }
+    },
+
+}
+</script>
+<style lang="scss" scoped></style>
+