Commit a47e93b2 by WF1020

gitcan的暂存,检验,提交的修改

parent 7ed0db77
...@@ -73,5 +73,106 @@ export default { ...@@ -73,5 +73,106 @@ export default {
return; return;
} }
}, },
// 点击获取按钮拉取当前key字段下的表单数据
queryFormData(key) {
console.log(key);
},
// 业务信息=》基本信息=》保函编号-----获取保函编号
async queryOwnref() {
let params = {
ptainr: this.model.gidgrp.apl.pts.ptainr,
businessType: 'LG',
tbl: 'LG',
};
const loading = this.loading();
let res = await Api.post('/service/gitopn/getOwnRef', params);
if (res.respCode == SUCCESS) {
loading.close();
this.model.gidgrp.rec.ownref = res.data;
}
},
// 获取gitopn弹框表格数据
async queryGridEtyPromptDialogData(type, ptytyp) {
let params = {
userId: window.sessionStorage.userId || 'ZL',
ptytyp: ptytyp,
extkey: this.model.gidgrp[type.toLowerCase()].pts.extkey,
};
let res = await Api.post('/service/ptspta/list', params);
if (res.respCode == SUCCESS) {
this.root.$refs['etyDialog'].show = true;
this.root.promptData.data = res.data.ptaInfos;
this.root.promptData.type = type;
}
},
// 选中gitopn弹框表格的行数据
async selectGridEtyPromptData(row) {
let params = {
...row,
};
let res = await Api.post('/service/ptspta/fetch', params);
if (res.respCode == SUCCESS) {
this.$set(this.model.gidgrp, row.role.toLowerCase(), res.data);
}
},
// 业务信息=》基本信息=》支出目的
purposChange(key, value) {
this.handleChangeForm(key, value);
},
// 初始化保函开立类型码表下拉列表
async queryHndtypCodeTableList(trnName) {
let params = {
gitp: {
swiftflg: this.model.gitp.swiftflg,
},
gidgrp: {
rec: {
purpos: this.model.gidgrp.rec.purpos,
},
},
transName: trnName.toUpperCase(),
};
let res = await Api.post('/service/gitopn/initHndtyp', params);
if (res.respCode == SUCCESS) {
this.$set(this.codes, 'voHndtyp', res.data);
}
},
// 是否SWIFT格式修改--联动保函开立类型
handleChangeSwiftflg() {
this.queryHndtypCodeTableList(this.root.trnName);
},
// 支出目的修改--联动保函开立类型
handleChangePurpos() {
this.queryHndtypCodeTableList(this.root.trnName);
},
buildLiaccv () {
let params = {
...buildFn.buildCommonData(this.model, this.trnName),
liaccvg: this.model.liaccv.liaccvg,
oldamt: this.model.liaccv.oldamt,
chgamt: this.model.liaccv.chgamt,
concur: this.model.liaccv.concur,
};
return params
},
// 公共组件setmod处理方式改变触发联动
changeSetmodModel (emitParams) {
let reqParams = {}
switch (emitParams.code) {
case 'processMethods':
reqParams = buildFn.buildSetglg(this.model, this.trnName);
this.calcPayDetail(reqParams)
break
case 'changeDsp':
let index = emitParams.index;
let setglgRequest = buildFn.buildSetglg(this.model, this.trnName);
setglgRequest.setglg = {setgll: emitParams.list};
this.setgllAccts(setglgRequest, index);
break
default:
return
}
}
} }
} }
\ No newline at end of file
...@@ -35,19 +35,20 @@ export default class Gitcan { ...@@ -35,19 +35,20 @@ export default class Gitcan {
gartyp: '', gartyp: '',
purposin: '', purposin: '',
reddat: '', reddat: '',
redamt: '', redamt: '0',
outcur: '', outcur: '',
redcur: '', redcur: '',
outamt: '', outamt: '0',
branchinr: '',
}, },
cbs: { cbs: {
opn1: { opn1: {
cur: '', cur: '',
amt: '', amt: '0',
}, },
max: { max: {
cur: '', cur: '',
amt: '', amt: '0',
}, },
}, },
}, },
......
...@@ -61,12 +61,7 @@ ...@@ -61,12 +61,7 @@
<c-checkbox <c-checkbox
v-model="model.gitp0.gitp0s20" v-model="model.gitp0.gitp0s20"
disabled disabled
style=" style="margin-left: 18px;height: 32px;line-height: 32px;padding-bottom: 2px;"
margin-left: 18px;
height: 32px;
line-height: 32px;
padding-bottom: 2px;
"
>附加金额</c-checkbox >附加金额</c-checkbox
> >
</c-col> </c-col>
...@@ -138,7 +133,7 @@ ...@@ -138,7 +133,7 @@
v-model="model.gidgrp.rec.gartyp" v-model="model.gidgrp.rec.gartyp"
style="width: 100%" style="width: 100%"
placeholder="请选择保函种类" placeholder="请选择保函种类"
:code="codes.typgar2" :code="codes.typgar"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
......
...@@ -76,21 +76,26 @@ ...@@ -76,21 +76,26 @@
</c-tabs> </c-tabs>
</el-form> </el-form>
<!-- <c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
@select-ety="selectGridEtyPromptData"
>
</c-grid-ety-prompt-dialog> -->
<!-- 选择数据的表格弹框 -->
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
ref="etyDialog" ref="etyDialog"
:promptData="promptData" :promptData="promptData"
v-on:select-ety="selectEty" @select-ety="selectGridEtyPromptData"
> >
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
</c-page> </c-page>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Gitcan from "../model"; import Gitcan from "../model";
import commonProcess from "~/mixin/commonProcess"; import operationFunc from "~/mixin/operationFunc";
import commonFuncs from "~/mixin/commonFuncs";
import Limitbody from "~/views/Public/Limitbody"; import Limitbody from "~/views/Public/Limitbody";
import Engp from "~/components/business/engp/views"; import Engp from "~/components/business/engp/views";
import Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
...@@ -123,7 +128,7 @@ export default { ...@@ -123,7 +128,7 @@ export default {
root: this, root: this,
}; };
}, },
mixins: [commonProcess, commonFuncs,event], // 里面包含了Default、Check等的公共处理 mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "ovwp", tabVal: "ovwp",
...@@ -132,6 +137,48 @@ export default { ...@@ -132,6 +137,48 @@ export default {
rules: null, rules: null,
codes: { ...CodeTable }, codes: { ...CodeTable },
activeNames: ["engp"], activeNames: ["engp"],
promptData: {
title: 'Select a Party',
columns: [
{
prop: 'ptyInr',
label: 'Party Number'
},
{
prop: 'inr',
label: 'Address Number'
},
{
prop: 'branch',
label: 'Branch Code'
},
{
prop: 'bchName',
label: 'Branch Name'
},
{
prop: 'adrName',
label: 'Address Name'
},
{
prop: 'adr1',
label: 'Address1'
},
{
prop: 'locCty',
label: 'City'
},
{
prop: 'locZip',
label: 'Zip'
},
{
prop: 'bicCode',
label: 'BIC'
}
],
data: []
}
}; };
}, },
methods: { methods: {
......
...@@ -71,7 +71,14 @@ module.exports = { ...@@ -71,7 +71,14 @@ module.exports = {
} }
}, },
'/gjjs/service/': { '/gjjs/service/': {
target: 'http://127.0.0.1:9999', // target: 'http://192.168.0.134:9999',//钱煜
target: 'http://192.168.0.8:9999',//曹志寻
//target: 'http://192.168.0.146:9999',//张厚
// target: 'http://192.168.0.28:9999',//李少勇
//target: 'http://192.168.0.110:10025',//服务器
// target: 'http://192.168.0.29:9999',//万平
// target: 'http://192.168.0.42:9999',//胡希
// target: 'http://192.168.0.136:9999',//张立鼎
changeOrigin: true, changeOrigin: true,
pathRewrite: { pathRewrite: {
'^/gjjs/service': '/gjjs/service' '^/gjjs/service': '/gjjs/service'
......
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