|
|
|
@ -47,6 +47,14 @@
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('payee')" :required="requiredList.payee" label="收款方账号" prop="payee">
|
|
|
|
|
<u-input v-model="dataForm.payeeAccount" :disabled="judgeWrite('payee')" @change="changeData('payee',-1)"
|
|
|
|
|
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="false">
|
|
|
|
|
<u-form-item v-if="judgeShow('payer')" :required="requiredList.payer" label="付款方" prop="payer">
|
|
|
|
|
<u-input v-model="dataForm.payer" :disabled="judgeWrite('payer')" @change="changeData('payer',-1)"
|
|
|
|
@ -61,6 +69,61 @@
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('payer')" :required="requiredList.payer" label="支付日期"
|
|
|
|
|
prop="operationStart">
|
|
|
|
|
<jnpf-date-time v-model="dataForm.paymentDate" :disabled="judgeWrite('payer')"
|
|
|
|
|
@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('payer')" :required="requiredList.payer" label="币种"
|
|
|
|
|
prop="payer">
|
|
|
|
|
<jnpf-select v-model="dataForm.currency" :disabled="judgeWrite('payer')"
|
|
|
|
|
@change="changeData('payer',-1)" clearable placeholder="请选择" :props="currencyProps"
|
|
|
|
|
:options="currencyOptions" :style='{"width":"100%"}'>
|
|
|
|
|
</jnpf-select>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('payer')" :required="requiredList.payer" label="付款方式"
|
|
|
|
|
prop="payer">
|
|
|
|
|
<jnpf-select v-model="dataForm.paymentMethod" :disabled="judgeWrite('payer')"
|
|
|
|
|
@change="changeData('payer',-1)" clearable placeholder="请选择" :props="paymentMethodProps"
|
|
|
|
|
:options="paymentMethodOptions" :style='{"width":"100%"}'>
|
|
|
|
|
</jnpf-select>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('payer')" :required="requiredList.payer" label="付款类型"
|
|
|
|
|
prop="payer">
|
|
|
|
|
<jnpf-select v-model="dataForm.paymentType" :disabled="judgeWrite('payer')"
|
|
|
|
|
@change="changeData('payer',-1)" clearable placeholder="请选择" :props="paymentTypeProps"
|
|
|
|
|
:options="paymentTypeOptions" :style='{"width":"100%"}'>
|
|
|
|
|
</jnpf-select>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('payer')" :required="requiredList.payer" label="交易类型"
|
|
|
|
|
prop="payer">
|
|
|
|
|
<jnpf-select v-model="dataForm.transactionType" :disabled="judgeWrite('payer')"
|
|
|
|
|
@change="changeData('payer',-1)" clearable placeholder="请选择" :props="transactionTypeProps"
|
|
|
|
|
:options="transactionTypeOptions" :style='{"width":"100%"}'>
|
|
|
|
|
</jnpf-select>
|
|
|
|
|
</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">
|
|
|
|
|
<jnpf-number-box v-model="dataForm.settlementAmount" :disabled="judgeWrite('applyAmount')"
|
|
|
|
|
@change="changeData('applyAmount',-1)" :controls="false" placeholder="数字文本"
|
|
|
|
|
:step="1">
|
|
|
|
|
</jnpf-number-box>
|
|
|
|
|
</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">
|
|
|
|
@ -71,10 +134,10 @@
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item v-if="judgeShow('applyWeight')" :required="requiredList.applyWeight" label="申请重量"
|
|
|
|
|
<u-form-item v-if="judgeShow('applyAmount')" :required="requiredList.applyAmount" label="申请重量"
|
|
|
|
|
prop="applyAmount">
|
|
|
|
|
<jnpf-number-box v-model="dataForm.applyWeight" :disabled="judgeWrite('applyWeight')"
|
|
|
|
|
@change="changeData('applyWeight',-1)" :controls="false" placeholder="数字文本"
|
|
|
|
|
<jnpf-number-box v-model="dataForm.applyWeight" :disabled="judgeWrite('applyAmount')"
|
|
|
|
|
@change="changeData('applyAmount',-1)" :controls="false" placeholder="数字文本"
|
|
|
|
|
:step="1">
|
|
|
|
|
</jnpf-number-box>
|
|
|
|
|
</u-form-item>
|
|
|
|
@ -96,6 +159,141 @@
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="u-p-l-20 u-p-r-20 form-item-box">
|
|
|
|
|
<u-form-item label="联行号">
|
|
|
|
|
<u-input v-model="dataForm.interbankNumber" :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="开户银行名称">
|
|
|
|
|
<u-input v-model="dataForm.bankName" :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="开户银行所在省">
|
|
|
|
|
<u-input v-model="dataForm.province" :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="开户银行所在市">
|
|
|
|
|
<u-input v-model="dataForm.city" :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="资金计划明细ID">
|
|
|
|
|
<u-input v-model="dataForm.fundingPlanDetailCode" :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="资金计划ID">
|
|
|
|
|
<u-input v-model="dataForm.fundingPlanCode" :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="计划所属单位名称">
|
|
|
|
|
<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.expectPaymentDate" :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 label="上报金额">
|
|
|
|
|
<u-input v-model="dataForm.reportingAmount" :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="计划科目编码">
|
|
|
|
|
<u-input v-model="dataForm.planSubjectCode" :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="计划科目名">
|
|
|
|
|
<u-input v-model="dataForm.planSubjectName" :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="收款人单位/人员">
|
|
|
|
|
<u-input v-model="dataForm.collectionUnitName" :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="用途">
|
|
|
|
|
<u-input v-model="dataForm.purpose" :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="计划可用金额">
|
|
|
|
|
<u-input v-model="dataForm.planAvailableAmount" :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="计划已用总金额">
|
|
|
|
|
<u-input v-model="dataForm.processMoney" :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="追加金额">
|
|
|
|
|
<u-input v-model="dataForm.addAmount" :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="上浮总金额">
|
|
|
|
|
<u-input v-model="dataForm.upwardFloatingAmount" :disabled="true"
|
|
|
|
|
clearable placeholder="请输入" :style='{"width":"100%"}'>
|
|
|
|
|
</u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<view class="jnpf-table" v-if="false">
|
|
|
|
|
<view class="jnpf-table-item" v-for="(item,i) in dataForm.paymentapplicationsettlementList" :key="i">
|
|
|
|
|
<view class="jnpf-table-item-title u-flex u-row-between">
|
|
|
|
@ -199,10 +397,18 @@
|
|
|
|
|
payee: '',
|
|
|
|
|
payer: '',
|
|
|
|
|
payer2: '',
|
|
|
|
|
payeeAccount: '',
|
|
|
|
|
applyAmount: 0,
|
|
|
|
|
settlementAmount: 0,
|
|
|
|
|
applyWeight: 0,
|
|
|
|
|
caseStatus: "1",
|
|
|
|
|
currency: "1",
|
|
|
|
|
paymentType: undefined,
|
|
|
|
|
paymentMethod: undefined,
|
|
|
|
|
transactionType: undefined,
|
|
|
|
|
remark: '',
|
|
|
|
|
closeCaseRemark: '',
|
|
|
|
|
paymentDate: undefined,
|
|
|
|
|
annex: [],
|
|
|
|
|
paymentapplicationsettlementList: [],
|
|
|
|
|
},
|
|
|
|
@ -266,6 +472,58 @@
|
|
|
|
|
"multiple": false,
|
|
|
|
|
"children": ""
|
|
|
|
|
},
|
|
|
|
|
currencyOptions: [{
|
|
|
|
|
"fullName": "人民币",
|
|
|
|
|
"id": "1"
|
|
|
|
|
}],
|
|
|
|
|
currencyProps: {
|
|
|
|
|
"label": "fullName",
|
|
|
|
|
"value": "id",
|
|
|
|
|
"multiple": false,
|
|
|
|
|
"children": ""
|
|
|
|
|
},
|
|
|
|
|
paymentMethodOptions: [{
|
|
|
|
|
"fullName": "现金",
|
|
|
|
|
"id": "1"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "承兑",
|
|
|
|
|
"id": "2"
|
|
|
|
|
}],
|
|
|
|
|
paymentMethodProps: {
|
|
|
|
|
"label": "fullName",
|
|
|
|
|
"value": "id",
|
|
|
|
|
"multiple": false,
|
|
|
|
|
"children": ""
|
|
|
|
|
},
|
|
|
|
|
paymentTypeOptions: [{
|
|
|
|
|
"fullName": "预付款",
|
|
|
|
|
"id": "A"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "结算款",
|
|
|
|
|
"id": "B"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "进度款",
|
|
|
|
|
"id": "D"
|
|
|
|
|
}],
|
|
|
|
|
transactionTypeOptions: [{
|
|
|
|
|
"fullName": "网银",
|
|
|
|
|
"id": "34"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "票据",
|
|
|
|
|
"id": "50"
|
|
|
|
|
}],
|
|
|
|
|
transactionTypeProps: {
|
|
|
|
|
"label": "fullName",
|
|
|
|
|
"value": "id",
|
|
|
|
|
"multiple": false,
|
|
|
|
|
"children": ""
|
|
|
|
|
},
|
|
|
|
|
paymentTypeProps: {
|
|
|
|
|
"label": "fullName",
|
|
|
|
|
"value": "id",
|
|
|
|
|
"multiple": false,
|
|
|
|
|
"children": ""
|
|
|
|
|
},
|
|
|
|
|
labelwidth: 100 * 1.5,
|
|
|
|
|
menuId: '',
|
|
|
|
|
jurisdictionType: '',
|
|
|
|
|