Browse Source

no message

ly 1 year ago
parent
commit
2b0053c3cc

+ 11 - 1
src/api/business/financial/collection.js

@@ -228,4 +228,14 @@ export function exportStatistics(query) {
     },
     },
     `收款统计报表导出_${new Date().getTime()}.xlsx`
     `收款统计报表导出_${new Date().getTime()}.xlsx`
   )
   )
-}
+}
+
+
+export function getByContract(data) {
+  request.defaults.baseURL = '/ezhizao-yzbh-financial'
+  return request({
+    url: '/business/collection/getByContract',
+    method: 'post',
+    data: data
+  })
+}

+ 19 - 6
src/views/business/collect/count/index.vue

@@ -16,7 +16,7 @@
                     @keyup.enter="handleQuery" />
                     @keyup.enter="handleQuery" />
             </el-form-item>
             </el-form-item>
             <el-form-item label="产品:">
             <el-form-item label="产品:">
-                <el-select size="small" v-model="queryParams.taskTypeIds" placeholder="新签/续签" clearable
+                <el-select size="small" v-model="queryParams.taskTypeIds" placeholder="产品" clearable
                     style="width: 150px" multiple>
                     style="width: 150px" multiple>
                     <el-option v-for="item in taskType " :key="item.id" :label="item.name" :value="item.id" />
                     <el-option v-for="item in taskType " :key="item.id" :label="item.name" :value="item.id" />
                 </el-select>
                 </el-select>
@@ -70,7 +70,7 @@
             </el-table-column>
             </el-table-column>
             <el-table-column label="申请人" align="center" prop="applierName">
             <el-table-column label="申请人" align="center" prop="applierName">
                 <template #default="scope">
                 <template #default="scope">
-                    <el-link type="primary" @click="openDetail()"> {{scope.row.applierName}}</el-link>
+                    <el-link type="primary" @click="openDetail(scope.row)"> {{scope.row.applierName}}</el-link>
                 </template>
                 </template>
             </el-table-column>
             </el-table-column>
             <el-table-column label="合同类型" align="center" prop="contractType">
             <el-table-column label="合同类型" align="center" prop="contractType">
@@ -99,15 +99,19 @@
         <pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum"
         <pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum"
             v-model:limit="queryParams.pageSize" @pagination="getList" />
             v-model:limit="queryParams.pageSize" @pagination="getList" />
 
 
+        <!-- <el-dialog title="提收款详情" v-model="open" width="1000px" append-to-body>
+            <el-form :model="form" label-width="100px">
+            </el-form>
+        </el-dialog> -->
     </div>
     </div>
 </template>
 </template>
 
 
-<script setup name="Account">
+<script setup name="collectCount">
     // import {
     // import {
     //     statistics
     //     statistics
     // } from "@/api/business/account";
     // } from "@/api/business/account";
     import {
     import {
-        statistics, listTask, exportStatistics
+        statistics, listTask, exportStatistics, getByContract
     } from "@/api/business/financial/collection";
     } from "@/api/business/financial/collection";
     import { getToken, getTenant } from "@/utils/auth";
     import { getToken, getTenant } from "@/utils/auth";
     const { proxy } = getCurrentInstance();
     const { proxy } = getCurrentInstance();
@@ -120,6 +124,7 @@
     const single = ref(true);
     const single = ref(true);
     const multiple = ref(true);
     const multiple = ref(true);
     const total = ref(0);
     const total = ref(0);
+    const open = ref(false);
     /** 查询对象 */
     /** 查询对象 */
     const queryParams = ref({
     const queryParams = ref({
         pageNum: 1,
         pageNum: 1,
@@ -185,8 +190,16 @@
     }
     }
 
 
 
 
-    function openDetail() {
-        console.log(111);
+    function openDetail(item) {
+        alert("待开发~~~")
+        // let data = JSON.parse(JSON.stringify(queryParams.value));
+        // console.log(item);
+        // data.contractId = item.contractId
+        // data.taskTypeIds.push(item.taskTypeId)
+        // getByContract(data).then((res) => {
+        //     console.log(res);
+        //     open.value = true;
+        // });
     }
     }
     /** 保存按钮操作 */
     /** 保存按钮操作 */
     function handleSave(row) {
     function handleSave(row) {