|
@@ -21,91 +21,61 @@
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
- <a-form-item label="计划完成时间">
|
|
|
- <j-date placeholder="请选择计划完成时间" v-model="queryParam.jhwcsj"></j-date>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
<a-form-item label="阶段">
|
|
|
<a-input placeholder="请输入阶段" v-model="queryParam.yzjdname"></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
- <a-form-item label="项目进度">
|
|
|
- <a-input placeholder="请输入项目进度" v-model="queryParam.processpercent"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
- <a-form-item label="成本进度">
|
|
|
- <a-input placeholder="请输入成本进度" v-model="queryParam.costPercent"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
- <a-form-item label="研制数量">
|
|
|
- <a-input placeholder="请输入研制数量" v-model="queryParam.yzsl"></a-input>
|
|
|
+ <!-- <a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
+ <a-form-item label="计划完成时间">
|
|
|
+ <j-date placeholder="请选择计划完成时间" v-model="queryParam.jhwcsj"></j-date>
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
+ </a-col> -->
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
- <a-form-item label="单台收入">
|
|
|
- <a-input placeholder="请输入单台收入" v-model="queryParam.oneIncome"></a-input>
|
|
|
+ <a-form-item label="任务类型">
|
|
|
+ <a-input placeholder="请输入任务类型" v-model="queryParam.tasktype"></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
- <a-form-item label="单台成本">
|
|
|
- <a-input placeholder="请输入单台成本" v-model="queryParam.oneCost"></a-input>
|
|
|
+ <a-form-item label="审计审价">
|
|
|
+ <a-input placeholder="请输入审计审价" v-model="queryParam.auditprice"></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
- <a-form-item label="单台利润">
|
|
|
- <a-input placeholder="请输入单台利润" v-model="queryParam.oneProfit"></a-input>
|
|
|
+ <a-form-item label="任务状态">
|
|
|
+ <a-input placeholder="请输入任务状态" v-model="queryParam.iflag"></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
- <a-form-item label="利润额">
|
|
|
- <a-input placeholder="请输入利润额" v-model="queryParam.lre"></a-input>
|
|
|
+ <a-form-item label="项目进度">
|
|
|
+ <a-input placeholder="请输入项目进度" v-model="queryParam.processpercent"></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
- <a-form-item label="利润率">
|
|
|
- <a-input placeholder="请输入利润率" v-model="queryParam.lrl"></a-input>
|
|
|
+ <a-form-item label="成本进度">
|
|
|
+ <a-input placeholder="请输入成本进度" v-model="queryParam.costPercent"></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
- <a-form-item label="预估价">
|
|
|
- <a-input placeholder="请输入预估价" v-model="queryParam.estimationcoat"></a-input>
|
|
|
+ <a-form-item label="业务员">
|
|
|
+ <a-input placeholder="请输入业务员" v-model="queryParam.businessman"></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
+ <!-- <a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
<a-form-item label="下达部门id">
|
|
|
<a-input placeholder="请输入下达部门id" v-model="queryParam.jycsid"></a-input>
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
+ </a-col> -->
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
<a-form-item label="下达部门">
|
|
|
<a-input placeholder="请输入下达部门" v-model="queryParam.jycs"></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
- <a-form-item label="任务类型">
|
|
|
- <a-input placeholder="请输入任务类型" v-model="queryParam.tasktype"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
- <a-form-item label="审计审价">
|
|
|
- <a-input placeholder="请输入审计审价" v-model="queryParam.auditprice"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
- <a-form-item label="任务状态">
|
|
|
- <a-input placeholder="请输入任务状态" v-model="queryParam.iflag"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
<a-form-item label="批产任务号">
|
|
|
<a-input placeholder="请输入批产任务号" v-model="queryParam.pccode"></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
+ <!-- <a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
<a-form-item label="备产任务号">
|
|
|
<a-input placeholder="请输入备产任务号" v-model="queryParam.bccode"></a-input>
|
|
|
</a-form-item>
|
|
@@ -114,12 +84,7 @@
|
|
|
<a-form-item label="备料任务号">
|
|
|
<a-input placeholder="请输入备料任务号" v-model="queryParam.blcode"></a-input>
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
- <a-form-item label="业务员">
|
|
|
- <a-input placeholder="请输入业务员" v-model="queryParam.businessman"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
+ </a-col> -->
|
|
|
</template>
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
|
|
<span style="float: left;overflow: hidden;" class="table-page-search-submitButtons">
|
|
@@ -160,7 +125,7 @@
|
|
|
<a style="margin-left: 24px" @click="onClearSelected">清空</a>
|
|
|
|
|
|
<span style="float:right;">
|
|
|
- <a @click="loadData()"><a-icon type="sync" />刷新</a>
|
|
|
+ <a @click="getProCostHuiji()"><a-icon type="sync" />刷新</a>
|
|
|
<a-divider type="vertical" />
|
|
|
<a-popover title="自定义列" trigger="click" placement="leftBottom">
|
|
|
<template slot="content">
|
|
@@ -189,8 +154,9 @@
|
|
|
:dataSource="dataSource"
|
|
|
:pagination="ipagination"
|
|
|
:loading="loading"
|
|
|
- :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
|
|
|
class="j-table-force-nowrap"
|
|
|
+ defaultExpandAllRows
|
|
|
+ :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
|
|
|
@change="handleTableChange">
|
|
|
|
|
|
<template slot="htmlSlot" slot-scope="text">
|
|
@@ -252,23 +218,26 @@
|
|
|
</div>
|
|
|
|
|
|
<project-cost-modal ref="modalForm" @ok="modalFormOk"></project-cost-modal>
|
|
|
+
|
|
|
+ <project-detail-modal ref="proCostDetail"></project-detail-modal>
|
|
|
</a-card>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import Vue from 'vue'
|
|
|
- import { columnsSelect, columnsEdit } from '@/api/kzksApi.js'
|
|
|
+ import { columnsSelect, columnsEdit, projectCostHuiji, proCostYSKdetail, proCostContractdetail } from '@/api/kzksApi.js'
|
|
|
|
|
|
import '@/assets/less/TableExpand.less'
|
|
|
import { mixinDevice } from '@/utils/mixin'
|
|
|
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
|
|
import ProjectCostModal from './modules/ProjectCostModal'
|
|
|
+ import ProjectDetailModal from './modules/ProjectDetailModal'
|
|
|
|
|
|
export default {
|
|
|
name: 'ProjectCostList',
|
|
|
mixins:[JeecgListMixin, mixinDevice],
|
|
|
components: {
|
|
|
- ProjectCostModal
|
|
|
+ ProjectCostModal, ProjectDetailModal
|
|
|
},
|
|
|
data () {
|
|
|
return {
|
|
@@ -279,24 +248,26 @@
|
|
|
settingColumns:[],
|
|
|
//列定义:所有列
|
|
|
defColumns: [
|
|
|
- {
|
|
|
- title: '#',
|
|
|
- dataIndex: '',
|
|
|
- key:'rowIndex',
|
|
|
- width:60,
|
|
|
- align:"center",
|
|
|
- customRender:function (t,r,index) {
|
|
|
- return parseInt(index)+1;
|
|
|
- }
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // title: '#',
|
|
|
+ // dataIndex: '',
|
|
|
+ // key:'rowIndex',
|
|
|
+ // width:60,
|
|
|
+ // align:"center",
|
|
|
+ // customRender:function (t,r,index) {
|
|
|
+ // return parseInt(index)+1;
|
|
|
+ // }
|
|
|
+ // },
|
|
|
{
|
|
|
title:'任务号',
|
|
|
align:"center",
|
|
|
+ fixed:"left",
|
|
|
dataIndex: 'taskno'
|
|
|
},
|
|
|
{
|
|
|
title:'任务名称',
|
|
|
align:"center",
|
|
|
+ fixed:"left",
|
|
|
dataIndex: 'taskname'
|
|
|
},
|
|
|
{
|
|
@@ -365,12 +336,14 @@
|
|
|
{
|
|
|
title:'合同额',
|
|
|
align:"center",
|
|
|
- dataIndex: 'contractfpe'
|
|
|
+ dataIndex: 'contractfpe',
|
|
|
+ customCell: this.getDetailContract,
|
|
|
},
|
|
|
{
|
|
|
title:'已收款',
|
|
|
align:"center",
|
|
|
- dataIndex: 'taskmoney'
|
|
|
+ dataIndex: 'taskmoney',
|
|
|
+ customCell: this.getDetailYSK,
|
|
|
},
|
|
|
{
|
|
|
title:'总成本',
|
|
@@ -437,21 +410,21 @@
|
|
|
align:"center",
|
|
|
dataIndex: 'zrbm'
|
|
|
},
|
|
|
- {
|
|
|
- title:'下达部门id',
|
|
|
- align:"center",
|
|
|
- dataIndex: 'jycsid'
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // title:'下达部门id',
|
|
|
+ // align:"center",
|
|
|
+ // dataIndex: 'jycsid'
|
|
|
+ // },
|
|
|
{
|
|
|
title:'下达部门',
|
|
|
align:"center",
|
|
|
dataIndex: 'jycs'
|
|
|
},
|
|
|
- {
|
|
|
- title:'1:横向 2:纵向',
|
|
|
- align:"center",
|
|
|
- dataIndex: 'hxzxid'
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // title:'1:横向 2:纵向',
|
|
|
+ // align:"center",
|
|
|
+ // dataIndex: 'hxzxid'
|
|
|
+ // },
|
|
|
{
|
|
|
title:'横向纵向',
|
|
|
align:"center",
|
|
@@ -540,6 +513,7 @@
|
|
|
},
|
|
|
created() {
|
|
|
this.initColumns();
|
|
|
+ this.getProCostHuiji();
|
|
|
this.getSuperFieldList();
|
|
|
},
|
|
|
computed: {
|
|
@@ -548,52 +522,60 @@
|
|
|
},
|
|
|
},
|
|
|
methods: {
|
|
|
+ getProCostHuiji(){
|
|
|
+ projectCostHuiji().then(res => {
|
|
|
+ if (res.success) {
|
|
|
+ console.log(res)
|
|
|
+ this.dataSource = res.result.records
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
initDictConfig(){
|
|
|
},
|
|
|
getSuperFieldList(){
|
|
|
let fieldList=[];
|
|
|
- fieldList.push({type:'string',value:'taskno',text:'任务号/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'string',value:'taskname',text:'任务名称/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'string',value:'xhname',text:'型号/来自科研报工',dictCode:''})
|
|
|
- fieldList.push({type:'date',value:'jhwcsj',text:'计划完成时间(进度要求)来自科研任务'})
|
|
|
- fieldList.push({type:'string',value:'yzjdname',text:'阶段/来自科研报工',dictCode:''})
|
|
|
- fieldList.push({type:'string',value:'processpercent',text:'项目进度/来自科研任务',dictCode:''})
|
|
|
+ fieldList.push({type:'string',value:'taskno',text:'任务号',dictCode:''})
|
|
|
+ fieldList.push({type:'string',value:'taskname',text:'任务名称',dictCode:''})
|
|
|
+ fieldList.push({type:'string',value:'xhname',text:'型号',dictCode:''})
|
|
|
+ fieldList.push({type:'date',value:'jhwcsj',text:'计划完成时间'})
|
|
|
+ fieldList.push({type:'string',value:'yzjdname',text:'阶段',dictCode:''})
|
|
|
+ fieldList.push({type:'string',value:'processpercent',text:'项目进度',dictCode:''})
|
|
|
fieldList.push({type:'string',value:'costPercent',text:'成本进度',dictCode:''})
|
|
|
- fieldList.push({type:'int',value:'yzsl',text:'研制数量/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'oneIncome',text:'单台收入/(合同额or预估价)/研制数量',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'oneCost',text:'单台成本/ 总成本额/研制数量',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'oneProfit',text:'单台利润/ 利润额/研制数量',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'lre',text:'利润额/(合同额or预估价)-总成本额',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'lrl',text:'利润率/ 利润额/(合同额or预估价)*100%',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'estimationcoat',text:'预估价/来自财务预算',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'contractfpe',text:'合同额/来自收款合同的合同分配额 ',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'taskmoney',text:'已收款/ 来自合同收款详细的任务收款额',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'zcb',text:'总成本/ 直接成本+间接费用/直接成本=材料费(出库)+外协费+专用费+事务费/间接费用=工资费+管理费+燃动费+固资费',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'clf',text:'材料费/物资出库单明细 实发主数量*采购单价',dictCode:''})
|
|
|
+ fieldList.push({type:'int',value:'yzsl',text:'研制数量',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'oneIncome',text:'单台收入',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'oneCost',text:'单台成本',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'oneProfit',text:'单台利润',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'lre',text:'利润额',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'lrl',text:'利润率',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'estimationcoat',text:'预估价',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'contractfpe',text:'合同额',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'taskmoney',text:'已收款',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'zcb',text:'总成本',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'clf',text:'材料费',dictCode:''})
|
|
|
fieldList.push({type:'BigDecimal',value:'zyf',text:'专用费',dictCode:''})
|
|
|
fieldList.push({type:'BigDecimal',value:'swf',text:'事务费',dictCode:''})
|
|
|
fieldList.push({type:'BigDecimal',value:'wxf',text:'外协费',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'rldlf',text:'燃料动力费/(材料费+外协费+事务费+专用费)×1.5%',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'gdzczj',text:'固定资产折旧/(材料费+外协费+事务费+专用费)×2.5%',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'gzjlwf',text:'工资及劳务费/(材料费+外协费+事务费+专用费)×17%',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'glf',text:'管理费/(材料费+外协费+事务费+专用费)×5%',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'zjcb',text:'装机成本/ mes装机信息卡的采购单价*数量',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'rldlf',text:'燃料动力费',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'gdzczj',text:'固定资产折旧',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'gzjlwf',text:'工资及劳务费',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'glf',text:'管理费',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'zjcb',text:'装机成本',dictCode:''})
|
|
|
fieldList.push({type:'BigDecimal',value:'lbsy',text:'内部试验',dictCode:''})
|
|
|
- fieldList.push({type:'BigDecimal',value:'workhour',text:'工时(h)/来自科研报工,每次科研报工累加计时',dictCode:''})
|
|
|
- fieldList.push({type:'string',value:'zrbm',text:'责任部门/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'int',value:'jycsid',text:'下达部门id/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'string',value:'jycs',text:'下达部门/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'int',value:'hxzxid',text:'1:横向 2:纵向/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'string',value:'hxzxname',text:'横向纵向/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'string',value:'tasktype',text:'任务类型/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'string',value:'auditprice',text:'审计审价/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'string',value:'iflag',text:'任务状态/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'string',value:'brief',text:'提出单位简称/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'int',value:'reftaskno',text:'父级任务/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'int',value:'pccode',text:'批产任务号/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'int',value:'bccode',text:'备产任务号/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'int',value:'blcode',text:'备料任务号/来自科研任务',dictCode:''})
|
|
|
- fieldList.push({type:'string',value:'businessman',text:'业务员/来自科研任务',dictCode:''})
|
|
|
+ fieldList.push({type:'BigDecimal',value:'workhour',text:'工时(h)',dictCode:''})
|
|
|
+ fieldList.push({type:'string',value:'zrbm',text:'责任部门',dictCode:''})
|
|
|
+ fieldList.push({type:'int',value:'jycsid',text:'下达部门id',dictCode:''})
|
|
|
+ fieldList.push({type:'string',value:'jycs',text:'下达部门',dictCode:''})
|
|
|
+ // fieldList.push({type:'int',value:'hxzxid',text:'1:横向 2:纵向/来自科研任务',dictCode:''})
|
|
|
+ fieldList.push({type:'string',value:'hxzxname',text:'横向纵向',dictCode:''})
|
|
|
+ fieldList.push({type:'string',value:'tasktype',text:'任务类型',dictCode:''})
|
|
|
+ fieldList.push({type:'string',value:'auditprice',text:'审计审价',dictCode:''})
|
|
|
+ fieldList.push({type:'string',value:'iflag',text:'任务状态',dictCode:''})
|
|
|
+ fieldList.push({type:'string',value:'brief',text:'提出单位简称',dictCode:''})
|
|
|
+ fieldList.push({type:'int',value:'reftaskno',text:'父级任务',dictCode:''})
|
|
|
+ fieldList.push({type:'int',value:'pccode',text:'批产任务号',dictCode:''})
|
|
|
+ fieldList.push({type:'int',value:'bccode',text:'备产任务号',dictCode:''})
|
|
|
+ fieldList.push({type:'int',value:'blcode',text:'备料任务号',dictCode:''})
|
|
|
+ fieldList.push({type:'string',value:'businessman',text:'业务员',dictCode:''})
|
|
|
fieldList.push({type:'BigDecimal',value:'sjgs',text:'设计工时',dictCode:''})
|
|
|
fieldList.push({type:'BigDecimal',value:'scgs',text:'生产工时',dictCode:''})
|
|
|
this.superFieldList = fieldList
|
|
@@ -648,6 +630,41 @@
|
|
|
this.columns = cols;
|
|
|
columnsEdit({checkedValues: checkedValues})
|
|
|
},
|
|
|
+ getDetailContract(record, index){
|
|
|
+ return {
|
|
|
+ style: {
|
|
|
+ 'color': '#1890ff',
|
|
|
+ },
|
|
|
+ on: {
|
|
|
+ click: (event)=> {
|
|
|
+ // console.log(record, index, event)
|
|
|
+ proCostContractdetail({taskno: '2'}).then(res => {
|
|
|
+ console.log(res)
|
|
|
+ this.$refs.proCostDetail.show()
|
|
|
+ this.$refs.proCostDetail.title = '合同额明细'
|
|
|
+ this.$refs.proCostDetail.dataSource = res
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ getDetailYSK(record, index){
|
|
|
+ return {
|
|
|
+ style: {
|
|
|
+ 'color': '#1890ff',
|
|
|
+ },
|
|
|
+ on: {
|
|
|
+ click: (event)=> {
|
|
|
+ proCostYSKdetail({taskno: 'F-2-05(G)2'}).then(res => {
|
|
|
+ console.log(res)
|
|
|
+ this.$refs.proCostDetail.show()
|
|
|
+ this.$refs.proCostDetail.title = '已收款明细'
|
|
|
+ this.$refs.proCostDetail.dataSource = res
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
}
|
|
|
}
|
|
|
</script>
|