Commit a54434f5 by WH

缺陷修复

parent 162e1755
...@@ -108,12 +108,12 @@ export default { ...@@ -108,12 +108,12 @@ export default {
console.log(key); console.log(key);
}, },
// 获取betdcr弹框表格数据 // 获取betsnd弹框表格数据
async queryGridEtyPromptDialogData(type, ptytyp) { async queryGridEtyPromptDialogData(type, ptytyp) {
let params = { let params = {
userId: window.sessionStorage.userId || 'ZL', userId: window.sessionStorage.userId || 'ZL',
ptytyp: ptytyp, ptytyp: ptytyp,
extkey: this.model.brdgrp[type.toLowerCase()].pts.extkey, extkey: this.model.bedgrp[type.toLowerCase()].pts.extkey,
}; };
let res = await Api.post('/service/ptspta/list', params); let res = await Api.post('/service/ptspta/list', params);
if (res.respCode == SUCCESS) { if (res.respCode == SUCCESS) {
...@@ -122,14 +122,14 @@ export default { ...@@ -122,14 +122,14 @@ export default {
this.root.promptData.type = type; this.root.promptData.type = type;
} }
}, },
// 选中betdcr弹框表格的行数据 // 选中betsnd弹框表格的行数据
async selectGridEtyPromptData(row) { async selectGridEtyPromptData(row) {
let params = { let params = {
...row, ...row,
}; };
let res = await Api.post('/service/ptspta/fetch', params); let res = await Api.post('/service/ptspta/fetch', params);
if (res.respCode == SUCCESS) { if (res.respCode == SUCCESS) {
this.$set(this.model.gidgrp, row.role.toLowerCase(), res.data); this.$set(this.model.bedgrp, row.role.toLowerCase(), res.data);
} }
}, },
// 业务信息=》基本信息=》支出目的 // 业务信息=》基本信息=》支出目的
......
...@@ -58,7 +58,8 @@ ...@@ -58,7 +58,8 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="单据余额" prop="bedgrp.cbs.opn1.cur"> <el-form-item label="单据余额" prop="bedgrp.cbs.opn1.cur">
<c-select v-model="model.bedgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入" style="width: 100%" disabled <c-select v-model="model.bedgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入" style="width: 100%"
disabled
:code="codes.curtxt"></c-select> :code="codes.curtxt"></c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -98,7 +99,8 @@ ...@@ -98,7 +99,8 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="收到日期" prop="bedgrp.rec.rcvdat"> <el-form-item label="收到日期" prop="bedgrp.rec.rcvdat">
<c-date-picker type="date" v-model="model.bedgrp.rec.rcvdat" style="width: 100%" placeholder="请选择收到日期" <c-date-picker type="date" v-model="model.bedgrp.rec.rcvdat" style="width: 100%"
placeholder="请选择收到日期"
value-format="yyyy-MM-dd" :disabled="true"></c-date-picker> value-format="yyyy-MM-dd" :disabled="true"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -106,7 +108,8 @@ ...@@ -106,7 +108,8 @@
<!-- Presented on 提示日期 --> <!-- Presented on 提示日期 -->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="交单日期" prop="bedgrp.rec.predat"> <el-form-item label="交单日期" prop="bedgrp.rec.predat">
<c-date-picker type="date" v-model="model.bedgrp.rec.predat" style="width: 100%" placeholder="请选择提示日期" <c-date-picker type="date" v-model="model.bedgrp.rec.predat" style="width: 100%"
placeholder="请选择提示日期"
value-format="yyyy-MM-dd" :disabled="true"></c-date-picker> value-format="yyyy-MM-dd" :disabled="true"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -120,13 +123,15 @@ ...@@ -120,13 +123,15 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="收到日期" prop="bedgrp.rec.rcvdat"> <el-form-item label="收到日期" prop="bedgrp.rec.rcvdat">
<c-date-picker type="date" v-model="model.bedgrp.rec.rcvdat" style="width: 100%" placeholder="请选择收到日期" <c-date-picker type="date" v-model="model.bedgrp.rec.rcvdat" style="width: 100%"
placeholder="请选择收到日期"
value-format="yyyy-MM-dd" :disabled="true"></c-date-picker> value-format="yyyy-MM-dd" :disabled="true"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="装运日期" prop="bedgrp.rec.shpdat"> <el-form-item label="装运日期" prop="bedgrp.rec.shpdat">
<c-date-picker type="date" v-model="model.bedgrp.rec.shpdat" style="width: 100%" placeholder="请选择装运日期" <c-date-picker type="date" v-model="model.bedgrp.rec.shpdat" style="width: 100%"
placeholder="请选择装运日期"
value-format="yyyy-MM-dd"></c-date-picker> value-format="yyyy-MM-dd"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -142,7 +147,8 @@ ...@@ -142,7 +147,8 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="到期日" prop="bedgrp.rec.matdat"> <el-form-item label="到期日" prop="bedgrp.rec.matdat">
<c-date-picker type="date" v-model="model.bedgrp.rec.matdat" style="width: 100%" placeholder="请选择到期日" <c-date-picker type="date" v-model="model.bedgrp.rec.matdat" style="width: 100%" placeholder="请选择到期日"
value-format="yyyy-MM-dd" :disabled="model.bedgrp.blk.matper != '' || model.bedgrp.rec.doctypcod == 'P'"> value-format="yyyy-MM-dd"
:disabled="model.bedgrp.blk.matper != '' || model.bedgrp.rec.doctypcod == 'P'">
</c-date-picker> </c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -170,14 +176,16 @@ ...@@ -170,14 +176,16 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="" label-width="5px" prop="ledgrp.cbs.opn1.amt"> <el-form-item label="" label-width="5px" prop="ledgrp.cbs.opn1.amt">
<c-input v-model="model.ledgrp.cbs.opn1.amt" placeholder="请输入信用证余额" disabled class="m-input-currency"> <c-input v-model="model.ledgrp.cbs.opn1.amt" placeholder="请输入信用证余额" disabled
class="m-input-currency">
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="单据简略信息" prop="bedgrp.rec.nam"> <el-form-item label="单据简略信息" prop="bedgrp.rec.nam">
<c-input text-align="middle" v-model="model.bedgrp.rec.nam" maxlength="40" placeholder="请输入简略信息" disabled> <c-input text-align="middle" v-model="model.bedgrp.rec.nam" maxlength="40" placeholder="请输入简略信息"
disabled>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -218,7 +226,8 @@ ...@@ -218,7 +226,8 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="付款人" prop="bedgrp.rec.payrol"> <el-form-item label="付款人" prop="bedgrp.rec.payrol">
<c-select v-model="model.bedgrp.rec.payrol" style="width: 100%" placeholder="请选择付款人" :code="codes.rolall" <c-select v-model="model.bedgrp.rec.payrol" style="width: 100%" placeholder="请选择付款人"
:code="codes.rolall"
@change="eventFunction( @change="eventFunction(
'bedgrp.rec.payrol' 'bedgrp.rec.payrol'
)"> )">
...@@ -249,8 +258,24 @@ ...@@ -249,8 +258,24 @@
title: '', title: '',
grp: 'bedgrp', grp: 'bedgrp',
rol: 'prb', rol: 'prb',
}":disabled1="model.bedgrp.rec.docprbrol == 'BEN'"> }" :disabled1="model.bedgrp.rec.docprbrol == 'BEN'"
@keyup.enter.native="
queryGridEtyPromptDialogData('PRB', 'B')
">
</c-ptap1> </c-ptap1>
<!-- <c-ptap-->
<!-- :model="model"-->
<!-- :argadr="{-->
<!-- title: '',-->
<!-- grp: 'bedgrp',-->
<!-- rol: 'prb',-->
<!-- }"-->
<!-- :disabled1="model.bedgrp.rec.docprbrol == 'BEN'"-->
<!-- @keyup.enter.native="-->
<!-- queryGridEtyPromptDialogData('PRB', 'B')-->
<!-- ">-->
<!-- </c-ptap>-->
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -264,11 +289,13 @@ ...@@ -264,11 +289,13 @@
<script> <script>
import event from "../event"; import event from "../event";
import Ptap1 from "~/views/Public/Ptap1" import Ptap1 from "~/views/Public/Ptap1"
import Ptap from "~/views/Public/Ptap"
import Docpre from "~/views/Public/Docpre" import Docpre from "~/views/Public/Docpre"
export default { export default {
components: { components: {
"c-ptap1": Ptap1, "c-ptap1": Ptap1,
"c-ptap": Ptap,
"c-docpre": Docpre, "c-docpre": Docpre,
}, },
inject: ['root'], inject: ['root'],
...@@ -278,7 +305,8 @@ export default { ...@@ -278,7 +305,8 @@ export default {
return {} return {}
}, },
methods: {}, methods: {},
created: function () { }, created: function () {
},
} }
</script> </script>
<style> <style>
......
...@@ -28,6 +28,8 @@ ...@@ -28,6 +28,8 @@
:noRef="true" :noRef="true"
:onlySearch="true" :onlySearch="true"
:disabledExtkey="!avbFlag" :disabledExtkey="!avbFlag"
@keyup.enter.native="
queryGridEtyPromptDialogData('AVB', 'B')"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
...@@ -116,6 +118,8 @@ ...@@ -116,6 +118,8 @@
:isAdrblk="false" :isAdrblk="false"
:haveAdrLabel="false" :haveAdrLabel="false"
:disabled="blkDftatFlag" :disabled="blkDftatFlag"
@keyup.enter.native="
queryGridEtyPromptDialogData('DRW', '')"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
...@@ -308,8 +312,6 @@ ...@@ -308,8 +312,6 @@
</div> </div>
</template> </template>
<script> <script>
import Api from '~/service/Api'
import CodeTable from '~/config/CodeTable'
import Ptap from '~/views/Public/Ptap' import Ptap from '~/views/Public/Ptap'
import event from "../event" import event from "../event"
export default { export default {
......
...@@ -80,7 +80,9 @@ ...@@ -80,7 +80,9 @@
<template slot="footer"> <template slot="footer">
<c-button style="margin-left:10px;padding: 0 10px;" size="small" icon="el-icon-search" type="primary" <c-button style="margin-left:10px;padding: 0 10px;" size="small" icon="el-icon-search" type="primary"
></c-button> ></c-button>
<c-checkbox :disabled="true" style="margin-left:5px;" v-model="model.ledgrp.rec.collflg">Collateralized L/C</c-checkbox> <c-checkbox :disabled="true" style="margin-left:5px;" v-model="model.ledgrp.rec.collflg">Collateralized
L/C
</c-checkbox>
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
...@@ -108,7 +110,8 @@ ...@@ -108,7 +110,8 @@
</c-col> </c-col>
<c-col :span="5"> <c-col :span="5">
<c-checkbox v-model="model.letp.aamp.aammod.addamtflg" style="margin-left:-1px;" <c-checkbox v-model="model.letp.aamp.aammod.addamtflg" style="margin-left:-1px;"
disabled>附加金额</c-checkbox> disabled>附加金额
</c-checkbox>
</c-col> </c-col>
</c-col> </c-col>
...@@ -189,7 +192,8 @@ ...@@ -189,7 +192,8 @@
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<el-form-item label="预通知日期" label-width="120px" prop="ledgrp.rec.preadvdt"> <el-form-item label="预通知日期" label-width="120px" prop="ledgrp.rec.preadvdt">
<c-date-picker type="date" v-model="model.ledgrp.rec.preadvdt" style="width: 100%" value-format="yyyy-MM-dd" placeholder="请选择日期" disabled> <c-date-picker type="date" v-model="model.ledgrp.rec.preadvdt" style="width: 100%" value-format="yyyy-MM-dd"
placeholder="请选择日期" disabled>
</c-date-picker> </c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -199,13 +203,15 @@ ...@@ -199,13 +203,15 @@
<!-- Shipment Date 装运日期 --> <!-- Shipment Date 装运日期 -->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="装运日期" prop="ledgrp.rec.shpdat"> <el-form-item label="装运日期" prop="ledgrp.rec.shpdat">
<c-date-picker type="date" v-model="model.ledgrp.rec.shpdat" style="width: 100%" placeholder="请选择装运日期" value-format="yyyy-MM-dd"> <c-date-picker type="date" v-model="model.ledgrp.rec.shpdat" style="width: 100%"
placeholder="请选择装运日期" value-format="yyyy-MM-dd">
</c-date-picker> </c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<el-form-item label="复核日期" label-width="120px" prop="ledgrp.rec.advdat"> <el-form-item label="复核日期" label-width="120px" prop="ledgrp.rec.advdat">
<c-date-picker disabled type="date" v-model="model.ledgrp.rec.advdat" style="width: 100%" placeholder="请选择通知日期" value-format="yyyy-MM-dd"> <c-date-picker disabled type="date" v-model="model.ledgrp.rec.advdat" style="width: 100%"
placeholder="请选择通知日期" value-format="yyyy-MM-dd">
</c-date-picker> </c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -315,6 +321,9 @@ ...@@ -315,6 +321,9 @@
rol: 'ben', rol: 'ben',
}" }"
:disabled="true" :disabled="true"
@keyup.enter.native="
queryGridEtyPromptDialogData('BEN', 'C')
"
> >
</c-ptap> </c-ptap>
...@@ -330,7 +339,8 @@ ...@@ -330,7 +339,8 @@
rol: 'iss', rol: 'iss',
}" }"
:disabled="true" :disabled="true"
@keyup.enter.native="
queryGridEtyPromptDialogData('ISS', 'B')"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
...@@ -345,6 +355,8 @@ ...@@ -345,6 +355,8 @@
rol: 'apl', rol: 'apl',
}" }"
:disabled="true" :disabled="true"
@keyup.enter.native="
queryGridEtyPromptDialogData('APL', 'C')"
> >
</c-ptap> </c-ptap>
...@@ -354,25 +366,31 @@ ...@@ -354,25 +366,31 @@
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.ledgrp.rec.revflg" class="checkbox-left" style="margin-left:120px" <c-checkbox v-model="model.ledgrp.rec.revflg" class="checkbox-left" style="margin-left:120px"
>循环信用证</c-checkbox >循环信用证
</c-checkbox
> >
</c-col> </c-col>
<!-- Authorization to Debit 借记授权书--> <!-- Authorization to Debit 借记授权书-->
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.ledgrp.rec.dbtflg" class="checkbox-left" style="margin-left:120px">Authorization to Debit</c-checkbox> <c-checkbox v-model="model.ledgrp.rec.dbtflg" class="checkbox-left" style="margin-left:120px">Authorization to
Debit
</c-checkbox>
</c-col> </c-col>
<!-- Non-Bank Issuer 非银行发行人--> <!-- Non-Bank Issuer 非银行发行人-->
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.ledgrp.rec.nonban" class="checkbox-left" style="margin-left:120px" <c-checkbox v-model="model.ledgrp.rec.nonban" class="checkbox-left" style="margin-left:120px"
>非银行发行人</c-checkbox >非银行发行人
</c-checkbox
> >
</c-col> </c-col>
<!-- Test Key Unconfirmity 测试密钥--> <!-- Test Key Unconfirmity 测试密钥-->
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.ledgrp.rec.teskeyunc" class="checkbox-left" style="margin-left:120px">Test Key Unconfirmity</c-checkbox> <c-checkbox v-model="model.ledgrp.rec.teskeyunc" class="checkbox-left" style="margin-left:120px">Test Key
Unconfirmity
</c-checkbox>
</c-col> </c-col>
</c-col> </c-col>
</div> </div>
...@@ -385,15 +403,14 @@ import Utils from '~/utils'; ...@@ -385,15 +403,14 @@ import Utils from '~/utils';
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
export default { export default {
components: { "c-ptap": Ptap }, components: {"c-ptap": Ptap},
inject: ["root"], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [event], mixins: [event],
data() { data() {
return {}; return {};
}, },
methods: { methods: {}
}
}; };
</script> </script>
<style> <style>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment