Commit d34b4c26 by liushikai

汇款申请书界面效果修改

parent fea88307
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="11"> <el-col :span="11">
<el-form-item label="Name" prop="cpdgrp.rec.ownref"> <el-form-item label="Name" prop="cpdgrp.rec.nam">
<c-input <c-input
v-model="model.cpdgrp.rec.nam" v-model="model.cpdgrp.rec.nam"
maxlength="16" maxlength="16"
...@@ -173,7 +173,7 @@ ...@@ -173,7 +173,7 @@
<el-col :span="24"> <el-col :span="24">
<el-form-item label="货物类型"> <el-form-item label="货物类型">
<c-select v-model="model3" style="width: 100%" placeholder="请选择货物类型"> <c-select v-model="model.cpdgrp.rec.stagod" style="width: 100%" placeholder="请选择货物类型">
<el-option <el-option
v-for="item in codes.godcod" v-for="item in codes.godcod"
:key="item.value" :key="item.value"
...@@ -278,7 +278,7 @@ ...@@ -278,7 +278,7 @@
</el-col> </el-col>
<el-col :span="10"> <el-col :span="10">
<el-form-item label="报文类型" label-width="120px"> <el-form-item label="报文类型" label-width="120px" prop="cpdgrp.rec.swftyp">
<c-select style="width: 100%" placeholder="" v-model="model.cpdgrp.rec.swftyp"> <c-select style="width: 100%" placeholder="" v-model="model.cpdgrp.rec.swftyp">
<el-option v-for="item in codes.swftyp" :label="item.label" :value="item.value" :key="item.value"></el-option> <el-option v-for="item in codes.swftyp" :label="item.label" :value="item.value" :key="item.value"></el-option>
</c-select> </c-select>
...@@ -1329,84 +1329,6 @@ export default { ...@@ -1329,84 +1329,6 @@ export default {
props: ["model", "codes"], props: ["model", "codes"],
data() { data() {
return { return {
model1:'',
model2:'',
model3:'',
options1:[
{value:'AUD',label:'AUD 澳大利亚元'},
{value:'CAD',label:'CAD 加拿大元'},
{value:'CHF',label:'CHF 瑞士法郎'},
{value:'CNY',label:'CNY 人民币'},
{value:'DKK',label:'DKK 丹麦克郎'},
{value:'EUR',label:'EUR 欧元'},
{value:'FIM',label:'FIM 芬兰马克'},
{value:'FRF',label:'FRF 法国法郎'},
{value:'GBP',label:'GBP 英镑'},
{value:'HKD',label:'HKD 港币'},
{value:'JPY',label:'JPY 日元'},
{value:'KRW',label:'KRW 韩元'},
{value:'MOP',label:'MOP 澳门元'},
{value:'NOK',label:'NOK 挪威克郎'},
{value:'NZD',label:'NZD 新西兰元'},
{value:'SEK',label:'SEK 瑞典克郎'},
{value:'SGD',label:'SGD 新加坡元'},
{value:'THB',label:'THB 泰国铢'},
{value:'TWD',label:'TWD 新台湾元'},
{value:'USD',label:'USD 美元'},
],
options2:[
{value:'1',label:'Chinese'},
{value:'2',label:'English'},
],
options3:[
{value:'1',label:'是'},
{value:'2',label:'否'},
],
options4:[
{value:'1',label:'Beneficiary Customer'},
{value:'2',label:'Ordering Customer'},
],
options5:[
{value:'1',label:'金(含金饰品)'},
{value:'2',label:'银(含银饰品)'},
{value:'3',label:'铜(含电解铜、铜制品及铜精矿)'},
{value:'4',label:'铝(含电解铝、铝矾土及铝制品)'},
{value:'5',label:'锌(含电解锌、锌精矿)'},
{value:'6',label:'铁矿砂(含精矿)'},
{value:'7',label:'其他金属'},
{value:'8',label:'大豆'},
],
options6:[
{value:'0',label:'贸易'},
{value:'1',label:'非贸易'},
{value:'2',label:'资本'},
{value:'3',label:'其他'},
],
options7:[
{value:'0',label:'电汇'},
{value:'1',label:'票汇'},
{value:'2',label:'信汇'},
{value:'3',label:'其他'},
],
options8:[
{value:'0',label:'对公'},
{value:'1',label:'对私'},
],
options9:[
{value:'1',label:'跨境收支'},
{value:'2',label:'境内交易'},
{value:'3',label:'账户结售汇'},
],
options10:[
{value:'1',label:'工业企业'},
{value:'2',label:'私营企业'},
{value:'3',label:'三资企业'},
{value:'4',label:'外贸企业'},
{value:'5',label:'保险企业'},
{value:'6',label:'商业企业'},
{value:'7',label:'其他企业'},
{value:'8',label:'私人'},
],
}; };
}, },
methods: { ...Event }, methods: { ...Event },
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
<el-form-item label="付款人属性"> <el-form-item label="付款人属性">
<c-select style="width: 50%" placeholder="请选择付款人属性"> <c-select style="width: 50%" placeholder="请选择付款人属性">
<el-option <el-option
v-for="item in options" v-for="item in codes.cpayeeattr"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -74,7 +74,7 @@ ...@@ -74,7 +74,7 @@
<el-form-item label="结算方式"> <el-form-item label="结算方式">
<c-select style="width: 50%" placeholder="请选择结算方式"> <c-select style="width: 50%" placeholder="请选择结算方式">
<el-option <el-option
v-for="item in options" v-for="item in codes.sbalancemode"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -86,7 +86,7 @@ ...@@ -86,7 +86,7 @@
<el-form-item label="清算(结算)账户类型"> <el-form-item label="清算(结算)账户类型">
<c-select style="width: 70%" placeholder="请选择"> <c-select style="width: 70%" placeholder="请选择">
<el-option <el-option
v-for="item in options" v-for="item in codes.cpayeraccttyp"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
......
...@@ -85,7 +85,8 @@ export default { ...@@ -85,7 +85,8 @@ export default {
return { return {
}; };
}, },
methods: { ...Event }, methods: { ...Event ,
},
created: function () {}, created: function () {},
}; };
</script> </script>
......
...@@ -49,30 +49,35 @@ ...@@ -49,30 +49,35 @@
<!--PD000009 --> <!--PD000009 -->
<m-wg :model="model" :codes="codes"/> <m-wg :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="境内汇款申请书-基础信息" v-if="model.bopmod.basflg"> <el-tab-pane
label="境内汇款申请书-基础信息"
v-if="model.bopmod.szflg === '2' && model.bopmod.basflg"
>
<m-dbe :model="model" :codes="codes"></m-dbe> <m-dbe :model="model" :codes="codes"></m-dbe>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="境外汇款申请书-基础信息" v-if="model.bopmod.basflg"> <el-tab-pane
label="境外汇款申请书-基础信息"
v-if="model.bopmod.szflg === '1' && model.bopmod.basflg"
>
<m-dbb :model="model" :codes="codes"></m-dbb> <m-dbb :model="model" :codes="codes"></m-dbb>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="跨境人民币申报"> <el-tab-pane label="跨境人民币申报">
<!--PD000002 --> <!--PD000002 -->
<m-cnyp :model="model" :codes="codes"/> <m-cnyp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="2111跨境支出信息"> <el-tab-pane label="2111跨境支出信息" v-if="model.cnybop.outflg==='1'">
<m-outp :model="model" :codes="codes"></m-outp> <m-outp :model="model" :codes="codes"></m-outp>
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
</el-form> </el-form>
</div> </div>
</c-page> </c-page>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
import Utils from "~/utils/index" import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Cptopn from "~/model/Cptopn"; import Cptopn from "~/model/Cptopn";
import CommonProcess from "~/mixin/CommonProcess"; import CommonProcess from "~/mixin/CommonProcess";
...@@ -88,9 +93,9 @@ import Doctre from "./Doctre"; ...@@ -88,9 +93,9 @@ import Doctre from "./Doctre";
import Finp from "./Finp"; import Finp from "./Finp";
import Wg from "./Wg"; import Wg from "./Wg";
import Cnyp from "./Cnyp"; import Cnyp from "./Cnyp";
import Dbe from "./Dbe.vue" import Dbe from "./Dbe.vue";
import Dbb from "./Dbb.vue" import Dbb from "./Dbb.vue";
import Outp from "./Outp.vue" import Outp from "./Outp.vue";
export default { export default {
components: { components: {
...@@ -105,23 +110,24 @@ export default { ...@@ -105,23 +110,24 @@ export default {
"m-cnyp": Cnyp, "m-cnyp": Cnyp,
"m-dbe": Dbe, "m-dbe": Dbe,
"m-dbb": Dbb, "m-dbb": Dbb,
"m-outp": Outp "m-outp": Outp,
},
provide() {
return {
root: this,
};
}, },
provide() {
return {
root: this
}
},
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理 mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
trnName:"cptopn", flag: 0,
trnName: "cptopn",
model: new Cptopn().data, model: new Cptopn().data,
checkRules: Check, checkRules: Check,
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules:null, rules: null,
codes: {...CodeTable}, codes: { ...CodeTable },
// init: { // init: {
// uri: "/cptopn/init", // uri: "/cptopn/init",
// fileName: "cptopn.json", // fileName: "cptopn.json",
...@@ -1351,7 +1357,7 @@ export default { ...@@ -1351,7 +1357,7 @@ export default {
console.log("进入cptopn交易"); console.log("进入cptopn交易");
let rtnmsg = await Api.post("cptopn/init", { params: {} }); let rtnmsg = await Api.post("cptopn/init", { params: {} });
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model,rtnmsg.data) Utils.copyValueFromVO(this.model, rtnmsg.data);
} else { } else {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
......
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