|
|
@ -1320,6 +1320,94 @@
|
|
|
|
</JnpfInput>
|
|
|
|
</JnpfInput>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
|
|
|
<jnpf-form-tip-item label="发票日期" prop="invoiceDate">
|
|
|
|
|
|
|
|
<JnpfDatePicker v-model="dataForm.invoiceDate" @change="changeData('startTime',-1)"
|
|
|
|
|
|
|
|
:startTime="dateTime(false,1,1,'','')" :endTime="dateTime(false,1,1,'','')" placeholder="请选择"
|
|
|
|
|
|
|
|
:disabled="judgeWrite('settlableAmount')" clearable :style='{"width":"100%"}' type="date" format="yyyy-MM-dd">
|
|
|
|
|
|
|
|
</JnpfDatePicker>
|
|
|
|
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
|
|
|
<jnpf-form-tip-item label="发票张数"
|
|
|
|
|
|
|
|
prop="invoiceCnt">
|
|
|
|
|
|
|
|
<JnpfInputNumber v-model="dataForm.invoiceCnt"
|
|
|
|
|
|
|
|
@change="changeData('invoiceCnt', -1)" placeholder="请输入"
|
|
|
|
|
|
|
|
:disabled="judgeWrite('settlableAmount')" addonAfter="张" clearable
|
|
|
|
|
|
|
|
:style='{ "width": "100%" }'>
|
|
|
|
|
|
|
|
</JnpfInputNumber>
|
|
|
|
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
|
|
|
<jnpf-form-tip-item label="发票编号"
|
|
|
|
|
|
|
|
prop="invoiceNo">
|
|
|
|
|
|
|
|
<JnpfInput v-model="dataForm.invoiceNo"
|
|
|
|
|
|
|
|
@change="changeData('settlableAmount',-1)" placeholder="请输入"
|
|
|
|
|
|
|
|
clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
</JnpfInput>
|
|
|
|
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
|
|
|
<jnpf-form-tip-item label="发票类型" prop="invoiceType">
|
|
|
|
|
|
|
|
<JnpfSelect v-model="dataForm.invoiceType" @change="changeData('settlableAmount',-1)"
|
|
|
|
|
|
|
|
:disabled="judgeWrite('settlableAmount')" optionType="button" direction="horizontal"
|
|
|
|
|
|
|
|
:options="invoiceTypeOptions" :props="invoiceTypeProps">
|
|
|
|
|
|
|
|
</JnpfSelect>
|
|
|
|
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
|
|
|
<jnpf-form-tip-item label="发票编号"
|
|
|
|
|
|
|
|
prop="attribute11">
|
|
|
|
|
|
|
|
<JnpfInput v-model="dataForm.attribute11"
|
|
|
|
|
|
|
|
@change="changeData('attribute11',-1)" placeholder="请输入"
|
|
|
|
|
|
|
|
clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
</JnpfInput>
|
|
|
|
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
|
|
|
<jnpf-form-tip-item label="发票金额"
|
|
|
|
|
|
|
|
prop="invoiceAmount">
|
|
|
|
|
|
|
|
<JnpfInput v-model="dataForm.invoiceAmount"
|
|
|
|
|
|
|
|
@change="changeData('invoiceAmount',-1)" placeholder="请输入"
|
|
|
|
|
|
|
|
addonAfter="元" clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
</JnpfInput>
|
|
|
|
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
|
|
|
<jnpf-form-tip-item label="入账时间" prop="glDate">
|
|
|
|
|
|
|
|
<JnpfDatePicker v-model="dataForm.glDate" @change="changeData('startTime',-1)"
|
|
|
|
|
|
|
|
:startTime="dateTime(false,1,1,'','')" :endTime="dateTime(false,1,1,'','')" placeholder="请选择"
|
|
|
|
|
|
|
|
:disabled="judgeWrite('settlableAmount')" clearable :style='{"width":"100%"}' type="date" format="yyyy-MM-dd">
|
|
|
|
|
|
|
|
</JnpfDatePicker>
|
|
|
|
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
|
|
|
<jnpf-form-tip-item label="摘要"
|
|
|
|
|
|
|
|
prop="description">
|
|
|
|
|
|
|
|
<JnpfInput v-model="dataForm.description"
|
|
|
|
|
|
|
|
@change="changeData('settlableAmount',-1)" placeholder="请输入"
|
|
|
|
|
|
|
|
clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
</JnpfInput>
|
|
|
|
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
|
|
|
<jnpf-form-tip-item label="附件张数"
|
|
|
|
|
|
|
|
prop="annexCnt">
|
|
|
|
|
|
|
|
<JnpfInputNumber v-model="dataForm.annexCnt"
|
|
|
|
|
|
|
|
@change="changeData('annexCnt', -1)" placeholder="请输入"
|
|
|
|
|
|
|
|
:disabled="judgeWrite('settlableAmount')" addonAfter="张" clearable
|
|
|
|
|
|
|
|
:style='{ "width": "100%" }'>
|
|
|
|
|
|
|
|
</JnpfInputNumber>
|
|
|
|
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- <el-col :span="8" v-if="judgeShow('applyAmount')">
|
|
|
|
<!-- <el-col :span="8" v-if="judgeShow('applyAmount')">
|
|
|
|
<jnpf-form-tip-item label="申请金额" v-if="judgeShow('applyAmount')" prop="applyAmount">
|
|
|
|
<jnpf-form-tip-item label="申请金额" v-if="judgeShow('applyAmount')" prop="applyAmount">
|
|
|
|
<JnpfInput v-model="dataForm.applyAmount" @change="changeData('applyAmount',-1)" placeholder="请输入"
|
|
|
|
<JnpfInput v-model="dataForm.applyAmount" @change="changeData('applyAmount',-1)" placeholder="请输入"
|
|
|
@ -1341,14 +1429,14 @@
|
|
|
|
<span style="font-size: 14px;font-weight: 500;color:rgb(102, 102, 102);">结算汇总</span>
|
|
|
|
<span style="font-size: 14px;font-weight: 500;color:rgb(102, 102, 102);">结算汇总</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="8">
|
|
|
|
<!-- <el-col :span="8">
|
|
|
|
<jnpf-form-tip-item label="汇总类型">
|
|
|
|
<jnpf-form-tip-item label="汇总类型">
|
|
|
|
<JnpfSelect v-model="dataForm.summaryType" @change="changeData('summaryType', -1)"
|
|
|
|
<JnpfSelect v-model="dataForm.summaryType" @change="changeData('summaryType', -1)"
|
|
|
|
placeholder="请选择" :disabled="judgeWrite('remark')" :style='{ "width": "100%" }'
|
|
|
|
placeholder="请选择" :disabled="judgeWrite('remark')" :style='{ "width": "100%" }'
|
|
|
|
:options="summaryTypeOptions" :props="summaryTypeProps">
|
|
|
|
:options="summaryTypeOptions" :props="summaryTypeProps">
|
|
|
|
</JnpfSelect>
|
|
|
|
</JnpfSelect>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col> -->
|
|
|
|
|
|
|
|
|
|
|
|
<el-col :span="24" v-if="judgeShow('cwsettlementpaymentreceipt-${html.relationField}')">
|
|
|
|
<el-col :span="24" v-if="judgeShow('cwsettlementpaymentreceipt-${html.relationField}')">
|
|
|
|
<jnpf-form-tip-item label-width="0">
|
|
|
|
<jnpf-form-tip-item label-width="0">
|
|
|
@ -1372,6 +1460,32 @@
|
|
|
|
</JnpfPopupSelect>
|
|
|
|
</JnpfPopupSelect>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
<el-table-column label="开票商品名称" v-if="judgeShow('cwsettlementsummary-itemNmInv')" prop="itemNmInv"
|
|
|
|
|
|
|
|
align="center" width="200">
|
|
|
|
|
|
|
|
<template slot="header">
|
|
|
|
|
|
|
|
<span class="required-sign"
|
|
|
|
|
|
|
|
v-if="judgeRequired('cwsettlementsummaryList-itemNmInv')">*</span>开票商品名称
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
|
|
|
<JnpfInput v-model="scope.row.itemNmInv"
|
|
|
|
|
|
|
|
@change="changeData('cwsettlementsummary-itemNmInv',scope.$index)"
|
|
|
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
</JnpfInput>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
<el-table-column label="摘要" v-if="judgeShow('cwsettlementsummary-description')" prop="description"
|
|
|
|
|
|
|
|
align="center" width="200">
|
|
|
|
|
|
|
|
<template slot="header">
|
|
|
|
|
|
|
|
<span class="required-sign"
|
|
|
|
|
|
|
|
v-if="judgeRequired('cwsettlementsummaryList-description')">*</span>摘要
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
|
|
|
<JnpfInput v-model="scope.row.description"
|
|
|
|
|
|
|
|
@change="changeData('cwsettlementsummary-description',scope.$index)"
|
|
|
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
</JnpfInput>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column label="规格" v-if="judgeShow('cwsettlementsummary-spec')" prop="spec"
|
|
|
|
<el-table-column label="规格" v-if="judgeShow('cwsettlementsummary-spec')" prop="spec"
|
|
|
|
align="center" width="150">
|
|
|
|
align="center" width="150">
|
|
|
|
<template slot="header">
|
|
|
|
<template slot="header">
|
|
|
@ -1859,6 +1973,15 @@ export default {
|
|
|
|
settlableAmount: 0,
|
|
|
|
settlableAmount: 0,
|
|
|
|
applyAmount: 0,
|
|
|
|
applyAmount: 0,
|
|
|
|
remark: undefined,
|
|
|
|
remark: undefined,
|
|
|
|
|
|
|
|
invoiceDate: undefined,
|
|
|
|
|
|
|
|
invoiceCnt: undefined,
|
|
|
|
|
|
|
|
invoiceNo: undefined,
|
|
|
|
|
|
|
|
invoiceType: undefined,
|
|
|
|
|
|
|
|
attribute11: undefined,
|
|
|
|
|
|
|
|
invoiceAmount: undefined,
|
|
|
|
|
|
|
|
glDate: undefined,
|
|
|
|
|
|
|
|
description: undefined,
|
|
|
|
|
|
|
|
annexCnt: undefined,
|
|
|
|
cwsettlementsubjectList: [],
|
|
|
|
cwsettlementsubjectList: [],
|
|
|
|
cwsettlementcontractList: [],
|
|
|
|
cwsettlementcontractList: [],
|
|
|
|
cwsettlementaccountList: [],
|
|
|
|
cwsettlementaccountList: [],
|
|
|
@ -2177,6 +2300,17 @@ export default {
|
|
|
|
"label": "fullName",
|
|
|
|
"label": "fullName",
|
|
|
|
"value": "id"
|
|
|
|
"value": "id"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
invoiceTypeOptions: [{
|
|
|
|
|
|
|
|
"fullName": "红冲发票",
|
|
|
|
|
|
|
|
"id": "1"
|
|
|
|
|
|
|
|
},{
|
|
|
|
|
|
|
|
"fullName": "标准发票",
|
|
|
|
|
|
|
|
"id": "2"
|
|
|
|
|
|
|
|
}],
|
|
|
|
|
|
|
|
invoiceTypeProps: {
|
|
|
|
|
|
|
|
"label": "fullName",
|
|
|
|
|
|
|
|
"value": "id"
|
|
|
|
|
|
|
|
},
|
|
|
|
costBearingMianOptions: [{
|
|
|
|
costBearingMianOptions: [{
|
|
|
|
"fullName": "甲方",
|
|
|
|
"fullName": "甲方",
|
|
|
|
"id": "1"
|
|
|
|
"id": "1"
|
|
|
|