|
|
|
@ -31,8 +31,8 @@
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('code')" :required="requiredList.code" label="单据编号" prop="code">
|
|
|
|
|
<u-input v-model="dataForm.code" disabled @change="changeData('code',-1)"
|
|
|
|
|
placeholder="系统自动生成" :style='{"width":"100%"}' readonly>
|
|
|
|
|
<u-input v-model="dataForm.code" disabled @change="changeData('code',-1)" placeholder="系统自动生成"
|
|
|
|
|
:style='{"width":"100%"}' readonly>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -51,13 +51,10 @@
|
|
|
|
|
:required="requiredList['cwsettlementsubjectList-subjectId']" label="名称">
|
|
|
|
|
<jnpf-popup-select v-model="dataForm.cwsettlementsubjectList[i].subjectId"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsubjectList')||judgeWrite('cwsettlementsubjectList-subjectId')"
|
|
|
|
|
:rowIndex="i"
|
|
|
|
|
|
|
|
|
|
@change="subjectChangeData"
|
|
|
|
|
:formData="dataForm" :templateJson="interfaceRes.cwsettlementsubjectsubjectId" clearable
|
|
|
|
|
propsValue="id" popupWidth="800px" popupTitle="选择数据" popupType="dialog"
|
|
|
|
|
relationField='name' :vModel="'subjectId'+i"
|
|
|
|
|
:columnOptions="cwsettlementsubjectsubjectIdColumnOptions"
|
|
|
|
|
:rowIndex="i" @change="subjectChangeData" :formData="dataForm"
|
|
|
|
|
:templateJson="interfaceRes.cwsettlementsubjectsubjectId" clearable propsValue="id"
|
|
|
|
|
popupWidth="800px" popupTitle="选择数据" popupType="dialog" relationField='name'
|
|
|
|
|
:vModel="'subjectId'+i" :columnOptions="cwsettlementsubjectsubjectIdColumnOptions"
|
|
|
|
|
interfaceId="542305697765799941" :pageSize="20" placeholder="请选择" type="popup"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</jnpf-popup-select>
|
|
|
|
@ -76,8 +73,8 @@
|
|
|
|
|
<u-form-item v-if="judgeShow('settlementAmount')" :required="requiredList.settlementAmount"
|
|
|
|
|
label="应收/应付合计(含税)" prop="settlementAmount">
|
|
|
|
|
<u-input v-model="dataForm.settlementAmount" :disabled="judgeWrite('settlementAmount')"
|
|
|
|
|
@change="changeData('settlementAmount',-1)" addonAfter="元" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('settlementAmount',-1)" addonAfter="元" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -112,8 +109,8 @@
|
|
|
|
|
<u-form-item v-if="judgeShow('prepaidDeductionAmount')" :required="requiredList.prepaidDeductionAmount"
|
|
|
|
|
label="预付抵扣" prop="prepaidDeductionAmount">
|
|
|
|
|
<u-input v-model="dataForm.prepaidDeductionAmount" :disabled="judgeWrite('prepaidDeductionAmount')"
|
|
|
|
|
@change="changeData('prepaidDeductionAmount',-1)" addonAfter="元" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('prepaidDeductionAmount',-1)" addonAfter="元" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -130,8 +127,8 @@
|
|
|
|
|
<u-form-item v-if="judgeShow('marginAmount')" :required="requiredList.marginAmount" label="抵扣保证金金额"
|
|
|
|
|
prop="marginAmount">
|
|
|
|
|
<u-input v-model="dataForm.marginAmount" :disabled="judgeWrite('marginAmount')"
|
|
|
|
|
@change="changeData('marginAmount',-1)" addonAfter="元" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('marginAmount',-1)" addonAfter="元" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -139,8 +136,8 @@
|
|
|
|
|
<u-form-item v-if="judgeShow('underpaymentAmount')" :required="requiredList.underpaymentAmount"
|
|
|
|
|
label="抵扣压款金额" prop="underpaymentAmount">
|
|
|
|
|
<u-input v-model="dataForm.underpaymentAmount" :disabled="judgeWrite('underpaymentAmount')"
|
|
|
|
|
@change="changeData('underpaymentAmount',-1)" addonAfter="元" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('underpaymentAmount',-1)" addonAfter="元" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -148,8 +145,8 @@
|
|
|
|
|
<u-form-item v-if="judgeShow('overdueAmount')" :required="requiredList.overdueAmount" label="抵扣逾期金额"
|
|
|
|
|
prop="overdueAmount">
|
|
|
|
|
<u-input v-model="dataForm.overdueAmount" :disabled="judgeWrite('overdueAmount')"
|
|
|
|
|
@change="changeData('overdueAmount',-1)" addonAfter="元" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('overdueAmount',-1)" addonAfter="元" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -157,8 +154,8 @@
|
|
|
|
|
<u-form-item v-if="judgeShow('payableAmount')" :required="requiredList.payableAmount" label="应结金额"
|
|
|
|
|
prop="payableAmount">
|
|
|
|
|
<u-input v-model="dataForm.payableAmount" :disabled="judgeWrite('payableAmount')"
|
|
|
|
|
@change="changeData('payableAmount',-1)" addonAfter="元" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('payableAmount',-1)" addonAfter="元" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -194,11 +191,89 @@
|
|
|
|
|
<u-form-item v-if="judgeShow('settlableAmount')" :required="requiredList.settlableAmount" label="可结金额"
|
|
|
|
|
prop="settlableAmount">
|
|
|
|
|
<u-input v-model="dataForm.settlableAmount" :disabled="judgeWrite('settlableAmount')"
|
|
|
|
|
@change="changeData('settlableAmount',-1)" addonAfter="元" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('settlableAmount',-1)" addonAfter="元" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box" v-if="dataForm.type == 1">
|
|
|
|
|
<u-form-item label="发票日期">
|
|
|
|
|
<jnpf-date-time v-model="dataForm.invoiceDate" :disabled="true" @change="changeData('payer',-1)"
|
|
|
|
|
:startTime="dateTime(false,1,1,'','')" :endTime="dateTime(false,1,1,'','')" format="yyyy-MM-dd"
|
|
|
|
|
clearable placeholder="请选择" type="date" :style='{"width":"100%"}'>
|
|
|
|
|
</jnpf-date-time>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box" v-if="dataForm.type == 1">
|
|
|
|
|
<u-form-item label="发票张数">
|
|
|
|
|
<u-input v-model="dataForm.invoiceCnt" :disabled="true" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box" v-if="dataForm.type == 1">
|
|
|
|
|
<u-form-item label="发票编号">
|
|
|
|
|
<u-input v-model="dataForm.invoiceNo" :disabled="true" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box" v-if="dataForm.type == 1">
|
|
|
|
|
<u-form-item label="发票类型">
|
|
|
|
|
<jnpf-select v-model="dataForm.invoiceType" :disabled="true" @change="changeData('payer',-1)"
|
|
|
|
|
clearable placeholder="请选择" :props="invoiceTypeProps" :options="invoiceTypeOptions"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</jnpf-select>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box" v-if="dataForm.type == 1">
|
|
|
|
|
<u-form-item label="发票号码">
|
|
|
|
|
<u-input v-model="dataForm.attribute11" :disabled="true" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box" v-if="dataForm.type == 1">
|
|
|
|
|
<u-form-item label="发票金额">
|
|
|
|
|
<u-input v-model="dataForm.invoiceAmount" :disabled="true" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box" v-if="dataForm.type == 1">
|
|
|
|
|
<u-form-item label="摘要">
|
|
|
|
|
<u-input v-model="dataForm.description" :disabled="true" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box" v-if="dataForm.type == 1">
|
|
|
|
|
<u-form-item label="附件张数">
|
|
|
|
|
<u-input v-model="dataForm.annexCnt" :disabled="true" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box" v-if="dataForm.type == 2">
|
|
|
|
|
<u-form-item label="事务处理类型">
|
|
|
|
|
<u-input v-model="dataForm.unitName" :disabled="true" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item label="入账时间">
|
|
|
|
|
<jnpf-date-time v-model="dataForm.glDate" :disabled="true" @change="changeData('payer',-1)"
|
|
|
|
|
:startTime="dateTime(false,1,1,'','')" :endTime="dateTime(false,1,1,'','')" format="yyyy-MM-dd"
|
|
|
|
|
clearable placeholder="请选择" type="date" :style='{"width":"100%"}'>
|
|
|
|
|
</jnpf-date-time>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- <view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('applyAmount')" :required="requiredList.applyAmount" label="申请金额"
|
|
|
|
|
prop="applyAmount">
|
|
|
|
@ -211,8 +286,7 @@
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('remark')" :required="requiredList.remark" label="备注" prop="remark">
|
|
|
|
|
<u-input v-model="dataForm.remark" :disabled="judgeWrite('remark')"
|
|
|
|
|
@change="changeData('remark',-1)" placeholder="请输入" type="textarea"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('remark',-1)" placeholder="请输入" type="textarea" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -236,14 +310,12 @@
|
|
|
|
|
|
|
|
|
|
<jnpf-popup-select v-model="dataForm.cwsettlementsummaryList[i].productId"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsummaryList')||judgeWrite('cwsettlementsummaryList-productId')"
|
|
|
|
|
:rowIndex="i"
|
|
|
|
|
@change="changeData('cwsettlementsummaryList-productId',i)"
|
|
|
|
|
:rowIndex="i" @change="changeData('cwsettlementsummaryList-productId',i)"
|
|
|
|
|
:formData="dataForm" :templateJson="interfaceRes.voucherproductproductId" clearable
|
|
|
|
|
propsValue="id" popupWidth="800px" popupTitle="选择数据" popupType="dialog"
|
|
|
|
|
relationField='name' :vModel="'subjectId'+i"
|
|
|
|
|
:columnOptions="voucherproductproductIdcolumnOptions"
|
|
|
|
|
interfaceId="529919666429100229" :pageSize="20" placeholder="请选择" type="popup"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
:columnOptions="voucherproductproductIdcolumnOptions" interfaceId="529919666429100229"
|
|
|
|
|
:pageSize="20" placeholder="请选择" type="popup" :style='{"width":"100%"}'>
|
|
|
|
|
</jnpf-popup-select>
|
|
|
|
|
|
|
|
|
|
</u-form-item>
|
|
|
|
@ -253,8 +325,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementsummaryList-spec']" label="规格">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementsummaryList[i].spec"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsummaryList')||judgeWrite('cwsettlementsummaryList-spec')"
|
|
|
|
|
@change="changeData('cwsettlementsummary-spec',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementsummary-spec',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -263,8 +335,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementsummaryList-settlementUnit']" label="结算单位">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementsummaryList[i].settlementUnit"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsummaryList')||judgeWrite('cwsettlementsummaryList-settlementUnit')"
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementUnit',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementUnit',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -273,8 +345,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementsummaryList-settlementSum']" label="结算数量">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementsummaryList[i].settlementSum"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsummaryList')||judgeWrite('cwsettlementsummaryList-settlementSum')"
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementSum',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementSum',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -283,8 +355,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementsummaryList-settlementPrice']" label="结算单价(含税)">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementsummaryList[i].settlementPrice"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsummaryList')||judgeWrite('cwsettlementsummaryList-settlementPrice')"
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementPrice',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementPrice',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -293,8 +365,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementsummaryList-settlementSubtotal']" label="结算小计(含税)">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementsummaryList[i].settlementSubtotal"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsummaryList')||judgeWrite('cwsettlementsummaryList-settlementSubtotal')"
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementSubtotal',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementSubtotal',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -303,8 +375,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementsummaryList-settlementPriceNo']" label="结算单价(不含税)">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementsummaryList[i].settlementPriceNo"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsummaryList')||judgeWrite('cwsettlementsummaryList-settlementPriceNo')"
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementPriceNo',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementPriceNo',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -313,8 +385,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementsummaryList-settlementSubtotalNo']" label="结算小计(不含税)">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementsummaryList[i].settlementSubtotalNo"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsummaryList')||judgeWrite('cwsettlementsummaryList-settlementSubtotalNo')"
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementSubtotalNo',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementSubtotalNo',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -343,8 +415,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementsummaryList-settlementTotal']" label="结算合计(含税)">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementsummaryList[i].settlementTotal"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsummaryList')||judgeWrite('cwsettlementsummaryList-settlementTotal')"
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementTotal',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementTotal',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -353,8 +425,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementsummaryList-settlementTotalNo']" label="结算合计(不含税)">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementsummaryList[i].settlementTotalNo"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsummaryList')||judgeWrite('cwsettlementsummaryList-settlementTotalNo')"
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementTotalNo',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementsummary-settlementTotalNo',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -363,8 +435,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementsummaryList-remark']" label="备注">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementsummaryList[i].remark"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsummaryList')||judgeWrite('cwsettlementsummaryList-remark')"
|
|
|
|
|
@change="changeData('cwsettlementsummary-remark',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementsummary-remark',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -390,13 +462,10 @@
|
|
|
|
|
:required="requiredList['cwsettlementsubjectList-subjectId']" label="客户/供应商名称">
|
|
|
|
|
<jnpf-popup-select v-model="dataForm.cwsettlementsubjectList[i].subjectId"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsubjectList')||judgeWrite('cwsettlementsubjectList-subjectId')"
|
|
|
|
|
:rowIndex="i"
|
|
|
|
|
|
|
|
|
|
@change="subjectChangeData"
|
|
|
|
|
:formData="dataForm" :templateJson="interfaceRes.cwsettlementsubjectsubjectId" clearable
|
|
|
|
|
propsValue="id" popupWidth="800px" popupTitle="选择数据" popupType="dialog"
|
|
|
|
|
relationField='name' :vModel="'subjectId'+i"
|
|
|
|
|
:columnOptions="cwsettlementsubjectsubjectIdColumnOptions"
|
|
|
|
|
:rowIndex="i" @change="subjectChangeData" :formData="dataForm"
|
|
|
|
|
:templateJson="interfaceRes.cwsettlementsubjectsubjectId" clearable propsValue="id"
|
|
|
|
|
popupWidth="800px" popupTitle="选择数据" popupType="dialog" relationField='name'
|
|
|
|
|
:vModel="'subjectId'+i" :columnOptions="cwsettlementsubjectsubjectIdColumnOptions"
|
|
|
|
|
interfaceId="542305697765799941" :pageSize="20" placeholder="请选择" type="popup"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</jnpf-popup-select>
|
|
|
|
@ -452,8 +521,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementsubjectList-advanceRatio']" label="预付比例">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementsubjectList[i].advanceRatio"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsubjectList')||judgeWrite('cwsettlementsubjectList-advanceRatio')"
|
|
|
|
|
@change="changeData('cwsettlementsubject-advanceRatio',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementsubject-advanceRatio',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -462,8 +531,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementsubjectList-accountPeriod']" label="账期">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementsubjectList[i].accountPeriod"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsubjectList')||judgeWrite('cwsettlementsubjectList-accountPeriod')"
|
|
|
|
|
@change="changeData('cwsettlementsubject-accountPeriod',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementsubject-accountPeriod',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -472,8 +541,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementsubjectList-underpaymentMethod']" label="压款方式">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementsubjectList[i].underpaymentMethod"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsubjectList')||judgeWrite('cwsettlementsubjectList-underpaymentMethod')"
|
|
|
|
|
@change="changeData('cwsettlementsubject-underpaymentMethod',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementsubject-underpaymentMethod',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -482,8 +551,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementsubjectList-marginMethod']" label="保证金方式">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementsubjectList[i].marginMethod"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsubjectList')||judgeWrite('cwsettlementsubjectList-marginMethod')"
|
|
|
|
|
@change="changeData('cwsettlementsubject-marginMethod',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementsubject-marginMethod',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -492,8 +561,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementsubjectList-overdueInterestRate']" label="逾期利率">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementsubjectList[i].overdueInterestRate"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementsubjectList')||judgeWrite('cwsettlementsubjectList-overdueInterestRate')"
|
|
|
|
|
@change="changeData('cwsettlementsubject-overdueInterestRate',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementsubject-overdueInterestRate',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -529,8 +598,8 @@
|
|
|
|
|
</jnpf-popup-select> -->
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementcontractList[i].contractName"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcontractList')||judgeWrite('cwsettlementcontractList-contractName')"
|
|
|
|
|
@change="changeData('cwsettlementcontract-contractNamee',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcontract-contractNamee',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -541,8 +610,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementcontractList-contractPeriodTime']" label="合同期限开始 ">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementcontractList[i].contractPeriodTime"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcontractList')||judgeWrite('cwsettlementcontractList-contractPeriodTime')"
|
|
|
|
|
@change="changeData('cwsettlementcontract-contractPeriodTime',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcontract-contractPeriodTime',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -551,8 +620,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementcontractList-contractPeriodTimeEnd']" label="合同期限结束 ">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementcontractList[i].contractPeriodTimeEnd"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcontractList')||judgeWrite('cwsettlementcontractList-contractPeriodTimeEnd')"
|
|
|
|
|
@change="changeData('cwsettlementcontract-contractPeriodTimeEnd',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcontract-contractPeriodTimeEnd',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -585,8 +654,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementcontractList-relatedContractId']" label="关联合同">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementcontractList[i].relatedContractId"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcontractList')||judgeWrite('cwsettlementcontractList-relatedContractId')"
|
|
|
|
|
@change="changeData('cwsettlementcontract-relatedContractId',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcontract-relatedContractId',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -595,8 +664,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementcontractList-pricingModel']" label="定价模式">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementcontractList[i].pricingModel"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcontractList')||judgeWrite('cwsettlementcontractList-pricingModel')"
|
|
|
|
|
@change="changeData('cwsettlementcontract-pricingModel',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcontract-pricingModel',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
|
|
|
|
|
<jnpf-select v-model="dataForm.cwsettlementcontractList[i].pricingModel"
|
|
|
|
@ -621,8 +690,7 @@
|
|
|
|
|
|
|
|
|
|
<jnpf-popup-select v-model="dataForm.cwsettlementcontractList[i].subject"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcontractList')||judgeWrite('cwsettlementcontract-subject')"
|
|
|
|
|
:rowIndex="i"
|
|
|
|
|
@change="changeData('cwsettlementcontract-subject',i)"
|
|
|
|
|
:rowIndex="i" @change="changeData('cwsettlementcontract-subject',i)"
|
|
|
|
|
:formData="dataForm" :templateJson="interfaceRes.cwsettlementcontractsubject" clearable
|
|
|
|
|
propsValue="id" popupWidth="800px" popupTitle="选择数据" popupType="dialog"
|
|
|
|
|
relationField='name' :vModel="'subjectId'+i"
|
|
|
|
@ -639,8 +707,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementcontractList-subject2']" label="乙方主体二级">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementcontractList[i].subject2"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcontractList')||judgeWrite('cwsettlementcontractList-subject2')"
|
|
|
|
|
@change="changeData('cwsettlementcontract-subject2',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcontract-subject2',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -649,8 +717,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementcontractList-deliveryTime']" label="交货时间开始">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementcontractList[i].deliveryTime"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcontractList')||judgeWrite('cwsettlementcontractList-deliveryTime')"
|
|
|
|
|
@change="changeData('cwsettlementcontract-deliveryTime',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcontract-deliveryTime',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -659,8 +727,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementcontractList-deliveryTimeEnd']" label="交货时间结束">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementcontractList[i].deliveryTimeEnd"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcontractList')||judgeWrite('cwsettlementcontractList-deliveryTimeEnd')"
|
|
|
|
|
@change="changeData('cwsettlementcontract-deliveryTimeEnd',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcontract-deliveryTimeEnd',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -707,14 +775,15 @@
|
|
|
|
|
:required="requiredList['cwsettlementcontractList-costBearingMian']" label="费用承担主体">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementcontractList[i].costBearingMian"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcontractList')||judgeWrite('cwsettlementcontractList-costBearingMian')"
|
|
|
|
|
@change="changeData('cwsettlementcontract-costBearingMian',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcontract-costBearingMian',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
|
|
|
|
|
<jnpf-select v-model="dataForm.cwsettlementcontractList[i].modeTransport"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcontractList')||judgeWrite('cwsettlementcontract-costBearingMian')"
|
|
|
|
|
@change="changeData('cwsettlementcontract-costBearingMian',i)" clearable placeholder="请选择"
|
|
|
|
|
:options="costBearingMianOptions" :props="costBearingMianProps" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcontract-costBearingMian',i)" clearable
|
|
|
|
|
placeholder="请选择" :options="costBearingMianOptions" :props="costBearingMianProps"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</jnpf-select>
|
|
|
|
|
|
|
|
|
|
</u-form-item>
|
|
|
|
@ -749,8 +818,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementaccountList-code']" label="单据编号">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementaccountList[i].code"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementaccountList')||judgeWrite('cwsettlementaccountList-code')"
|
|
|
|
|
@change="changeData('cwsettlementaccount-code',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementaccount-code',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -759,8 +828,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementaccountList-accountSubjectName']" label="对账主体名称">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementaccountList[i].accountSubjectName"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementaccountList')||judgeWrite('cwsettlementaccountList-accountSubjectName')"
|
|
|
|
|
@change="changeData('cwsettlementaccount-accountSubjectName',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementaccount-accountSubjectName',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -769,8 +838,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementaccountList-contractCode']" label="合同编码">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementaccountList[i].contractCode"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementaccountList')||judgeWrite('cwsettlementaccountList-contractCode')"
|
|
|
|
|
@change="changeData('cwsettlementaccount-contractCode',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementaccount-contractCode',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -779,8 +848,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementaccountList-docmentNum']" label="单据数(出入库单数量)">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementaccountList[i].docmentNum"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementaccountList')||judgeWrite('cwsettlementaccountList-docmentNum')"
|
|
|
|
|
@change="changeData('cwsettlementaccount-docmentNum',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementaccount-docmentNum',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -800,8 +869,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementaccountList-poundlistNum']" label="凭证数">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementaccountList[i].poundlistNum"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementaccountList')||judgeWrite('cwsettlementaccountList-poundlistNum')"
|
|
|
|
|
@change="changeData('cwsettlementaccount-poundlistNum',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementaccount-poundlistNum',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -810,8 +879,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementaccountList-productNum']" label="商品数">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementaccountList[i].productNum"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementaccountList')||judgeWrite('cwsettlementaccountList-productNum')"
|
|
|
|
|
@change="changeData('cwsettlementaccount-productNum',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementaccount-productNum',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -820,8 +889,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementaccountList-accountAmount']" label="对账合计(含税)">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementaccountList[i].accountAmount"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementaccountList')||judgeWrite('cwsettlementaccountList-accountAmount')"
|
|
|
|
|
@change="changeData('cwsettlementaccount-accountAmount',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementaccount-accountAmount',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -845,8 +914,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementcostList-costId']" label="费用单">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementcostList[i].costId"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcostList')||judgeWrite('cwsettlementcostList-costId')"
|
|
|
|
|
@change="changeData('cwsettlementcost-costId',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcost-costId',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -855,8 +924,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementcostList-code']" label="单据编号">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementcostList[i].code"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcostList')||judgeWrite('cwsettlementcostList-code')"
|
|
|
|
|
@change="changeData('cwsettlementcost-code',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcost-code',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -865,8 +934,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementcostList-costProject']" label="费用项目">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementcostList[i].costProject"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcostList')||judgeWrite('cwsettlementcostList-costProject')"
|
|
|
|
|
@change="changeData('cwsettlementcost-costProject',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcost-costProject',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -875,8 +944,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementcostList-institutionId']" label="费用归属">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementcostList[i].institutionId"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcostList')||judgeWrite('cwsettlementcostList-institutionId')"
|
|
|
|
|
@change="changeData('cwsettlementcost-institutionId',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcost-institutionId',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -885,8 +954,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementcostList-subjectId']" label="往来单位(一级)">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementcostList[i].subjectId"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcostList')||judgeWrite('cwsettlementcostList-subjectId')"
|
|
|
|
|
@change="changeData('cwsettlementcost-subjectId',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcost-subjectId',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -895,8 +964,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementcostList-costPrice']" label="费用金额">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementcostList[i].costPrice"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcostList')||judgeWrite('cwsettlementcostList-costPrice')"
|
|
|
|
|
@change="changeData('cwsettlementcost-costPrice',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementcost-costPrice',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -913,8 +982,7 @@
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('cwsettlementcostList-wayType')"
|
|
|
|
|
:required="requiredList['cwsettlementcostList-wayType']"
|
|
|
|
|
label="付款方式">
|
|
|
|
|
:required="requiredList['cwsettlementcostList-wayType']" label="付款方式">
|
|
|
|
|
<jnpf-select v-model="dataForm.cwsettlementcostList[i].wayType"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementcostList')||judgeWrite('cwsettlementcostList-wayType')"
|
|
|
|
|
@change="changeData('cwsettlementcost-wayType',i)" clearable placeholder="请选择"
|
|
|
|
@ -966,8 +1034,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementpaymentreceiptList-name']" label="公司名称">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementpaymentreceiptList[i].name"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementpaymentreceiptList')||judgeWrite('cwsettlementpaymentreceiptList-name')"
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-name',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-name',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -976,8 +1044,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementpaymentreceiptList-accountName']" label="账户名称">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementpaymentreceiptList[i].accountName"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementpaymentreceiptList')||judgeWrite('cwsettlementpaymentreceiptList-accountName')"
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-accountName',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-accountName',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -986,8 +1054,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementpaymentreceiptList-bankAccount']" label="银行账号">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementpaymentreceiptList[i].bankAccount"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementpaymentreceiptList')||judgeWrite('cwsettlementpaymentreceiptList-bankAccount')"
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-bankAccount',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-bankAccount',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -996,8 +1064,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementpaymentreceiptList-depositBank']" label="开户银行">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementpaymentreceiptList[i].depositBank"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementpaymentreceiptList')||judgeWrite('cwsettlementpaymentreceiptList-depositBank')"
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-depositBank',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-depositBank',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -1016,8 +1084,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementpaymentreceiptList-bankBranchName']" label="支行名称">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementpaymentreceiptList[i].bankBranchName"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementpaymentreceiptList')||judgeWrite('cwsettlementpaymentreceiptList-bankBranchName')"
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-bankBranchName',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-bankBranchName',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -1026,8 +1094,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementpaymentreceiptList-companyTaxNumber']" label="公司税号">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementpaymentreceiptList[i].companyTaxNumber"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementpaymentreceiptList')||judgeWrite('cwsettlementpaymentreceiptList-companyTaxNumber')"
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-companyTaxNumber',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-companyTaxNumber',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -1036,8 +1104,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementpaymentreceiptList-address']" label="详细地址">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementpaymentreceiptList[i].address"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementpaymentreceiptList')||judgeWrite('cwsettlementpaymentreceiptList-address')"
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-address',i)"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-address',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -1046,8 +1114,8 @@
|
|
|
|
|
:required="requiredList['cwsettlementpaymentreceiptList-phone']" label="公司电话">
|
|
|
|
|
<u-input v-model="dataForm.cwsettlementpaymentreceiptList[i].phone"
|
|
|
|
|
:disabled="judgeWrite('cwsettlementpaymentreceiptList')||judgeWrite('cwsettlementpaymentreceiptList-phone')"
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-phone',i)" clearable
|
|
|
|
|
placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
@change="changeData('cwsettlementpaymentreceipt-phone',i)" clearable placeholder="请输入"
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
@ -1371,7 +1439,16 @@
|
|
|
|
|
"value": "id"
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
voucherproductproductIdcolumnOptions: [{ "label": "商品编码", "value": "code" }, { "label": "商品名称", "value": "name" }, { "label": "规格", "value": "spec" },],
|
|
|
|
|
voucherproductproductIdcolumnOptions: [{
|
|
|
|
|
"label": "商品编码",
|
|
|
|
|
"value": "code"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "商品名称",
|
|
|
|
|
"value": "name"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "规格",
|
|
|
|
|
"value": "spec"
|
|
|
|
|
}, ],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cwsettlementcontractsubjectcolumnOptions: [{
|
|
|
|
@ -1417,6 +1494,19 @@
|
|
|
|
|
"multiple": false,
|
|
|
|
|
"children": ""
|
|
|
|
|
},
|
|
|
|
|
invoiceTypeOptions: [{
|
|
|
|
|
"fullName": "红冲发票",
|
|
|
|
|
"id": "1"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "标准发票",
|
|
|
|
|
"id": "2"
|
|
|
|
|
}],
|
|
|
|
|
invoiceTypeProps: {
|
|
|
|
|
"label": "fullName",
|
|
|
|
|
"value": "id",
|
|
|
|
|
"multiple": false,
|
|
|
|
|
"children": ""
|
|
|
|
|
},
|
|
|
|
|
cwsettlementcostwayStatusOptions: [{
|
|
|
|
|
"fullName": "未收款",
|
|
|
|
|
"id": "1"
|
|
|
|
@ -1521,8 +1611,27 @@
|
|
|
|
|
// relationField: "creatorTime",
|
|
|
|
|
// },
|
|
|
|
|
// ],
|
|
|
|
|
cwsettlementcontractcontractId: [{"fieldName":"","field":"subjectId","defaultValue":"","jnpfKey":"subjectId","dataType":"varchar","id":"HmoSU22","relationField":"subjectId","required":"1"},
|
|
|
|
|
{"fieldName":"","field":"contractType","defaultValue":"","jnpfKey":"contractType","dataType":"varchar","id":"QnvSU22","relationField":"contractType","required":"1"}],
|
|
|
|
|
cwsettlementcontractcontractId: [{
|
|
|
|
|
"fieldName": "",
|
|
|
|
|
"field": "subjectId",
|
|
|
|
|
"defaultValue": "",
|
|
|
|
|
"jnpfKey": "subjectId",
|
|
|
|
|
"dataType": "varchar",
|
|
|
|
|
"id": "HmoSU22",
|
|
|
|
|
"relationField": "subjectId",
|
|
|
|
|
"required": "1"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"fieldName": "",
|
|
|
|
|
"field": "contractType",
|
|
|
|
|
"defaultValue": "",
|
|
|
|
|
"jnpfKey": "contractType",
|
|
|
|
|
"dataType": "varchar",
|
|
|
|
|
"id": "QnvSU22",
|
|
|
|
|
"relationField": "contractType",
|
|
|
|
|
"required": "1"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cwsettlementcontractcontractPeriodTime: [],
|
|
|
|
@ -1877,16 +1986,20 @@
|
|
|
|
|
|
|
|
|
|
contractChangeData(model, row) {
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].contractName = row.contract_name
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].contractPeriodTime = row.contract_period_time ? row.contract_period_time.substring(0, 10) : '';
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].contractPeriodTimeEnd = row.contract_period_time_end ? row.contract_period_time_end.substring(0, 10) : '';
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].contractPeriodTime = row.contract_period_time ? row
|
|
|
|
|
.contract_period_time.substring(0, 10) : '';
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].contractPeriodTimeEnd = row.contract_period_time_end ? row
|
|
|
|
|
.contract_period_time_end.substring(0, 10) : '';
|
|
|
|
|
//this.dataForm.cwsettlementcontractList[0].currency = row.currency;
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].procurementModel = row.procurement_model;
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].pricingModel = row.pricing_model;
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].relatedContractId = row.related_contract_id;
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].subject = row.subject;
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].subject2 = row.subject2;
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].deliveryTime = row.delivery_time ? row.delivery_time.substring(0, 10) : '';
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].deliveryTimeEnd = row.delivery_time_end ? row.delivery_time_end.substring(0, 10) : '';
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].deliveryTime = row.delivery_time ? row.delivery_time.substring(0,
|
|
|
|
|
10) : '';
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].deliveryTimeEnd = row.delivery_time_end ? row.delivery_time_end
|
|
|
|
|
.substring(0, 10) : '';
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].deliveryModel = row.delivery_model;
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].deliveryMethod = row.delivery_method;
|
|
|
|
|
this.dataForm.cwsettlementcontractList[0].modeTransport = row.mode_transport;
|
|
|
|
@ -1962,9 +2075,11 @@
|
|
|
|
|
if (row.underpayment_method == 0) {
|
|
|
|
|
this.dataForm.cwsettlementsubjectList[0].underpaymentMethod = '无';
|
|
|
|
|
} else if (row.underpayment_method == 1) {
|
|
|
|
|
this.dataForm.cwsettlementsubjectList[0].underpaymentMethod = '按金额(' + row.apply_for_underpayment_ratio + '元)';
|
|
|
|
|
this.dataForm.cwsettlementsubjectList[0].underpaymentMethod = '按金额(' + row
|
|
|
|
|
.apply_for_underpayment_ratio + '元)';
|
|
|
|
|
} else if (row.underpayment_method == 2) {
|
|
|
|
|
this.dataForm.cwsettlementsubjectList[0].underpaymentMethod = '按比例(' + row.apply_for_underpayment_ratio + '%)';
|
|
|
|
|
this.dataForm.cwsettlementsubjectList[0].underpaymentMethod = '按比例(' + row
|
|
|
|
|
.apply_for_underpayment_ratio + '%)';
|
|
|
|
|
}
|
|
|
|
|
if (row.margin_method == 0) {
|
|
|
|
|
this.dataForm.cwsettlementsubjectList[0].marginMethod = '无';
|
|
|
|
@ -1976,9 +2091,11 @@
|
|
|
|
|
if (row.overdue_interest_rate == 0) {
|
|
|
|
|
this.dataForm.cwsettlementsubjectList[0].overdueInterestRate = '无';
|
|
|
|
|
} else if (row.overdue_interest_rate == 1) {
|
|
|
|
|
this.dataForm.cwsettlementsubjectList[0].overdueInterestRate = '按年化(' + row.apply_for_overdue_ratio + '%)';
|
|
|
|
|
this.dataForm.cwsettlementsubjectList[0].overdueInterestRate = '按年化(' + row.apply_for_overdue_ratio +
|
|
|
|
|
'%)';
|
|
|
|
|
} else if (row.overdue_interest_rate == 2) {
|
|
|
|
|
this.dataForm.cwsettlementsubjectList[0].overdueInterestRate = '按月化(' + row.apply_for_overdue_ratio + '%)';
|
|
|
|
|
this.dataForm.cwsettlementsubjectList[0].overdueInterestRate = '按月化(' + row.apply_for_overdue_ratio +
|
|
|
|
|
'%)';
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|