|
@@ -120,18 +120,18 @@
|
|
|
<bfeesdefine></bfeesdefine>
|
|
|
</search-query>
|
|
|
</div>
|
|
|
- <!--<div v-else-if="item.prop == 'feeId'">-->
|
|
|
- <!-- <search-query ref="SearchQuery"-->
|
|
|
- <!-- :datalist="feeData"-->
|
|
|
- <!-- title="币别"-->
|
|
|
- <!-- :filterable="true"-->
|
|
|
- <!-- :clearable="true"-->
|
|
|
- <!-- :remote="true"-->
|
|
|
- <!-- :forParameter="{key:'id',label:'cnName',value:'id'}"-->
|
|
|
- <!-- @remoteMethod="bfeesListfun" @corpChange="feeCorpChange" >-->
|
|
|
- <!-- <bfeesdefine></bfeesdefine>-->
|
|
|
- <!-- </search-query>-->
|
|
|
- <!--</div>-->
|
|
|
+ <div v-else-if="item.prop == 'curCode'">
|
|
|
+ <search-query ref="SearchQuery"
|
|
|
+ :datalist="curCodeData"
|
|
|
+ title="币别"
|
|
|
+ :filterable="true"
|
|
|
+ :clearable="true"
|
|
|
+ :remote="true"
|
|
|
+ :forParameter="{key:'id',label:'cnName',value:'cnName'}"
|
|
|
+ @remoteMethod="getRateListfun" @corpChange="curCodeCorpChange" >
|
|
|
+ <bfeesdefine></bfeesdefine>
|
|
|
+ </search-query>
|
|
|
+ </div>
|
|
|
|
|
|
<el-input type="textarea" v-else-if="item.type === 'textarea'" v-model.trim="feestemplateForm[item.prop]" size="small"
|
|
|
autocomplete="off" :disabled="item.disabled" :placeholder="'请输入' + item.label"></el-input>
|
|
@@ -154,6 +154,7 @@
|
|
|
import {losbfeestemplateDetail, losbfeestemplateSubmit} from "@/api/iosBasicData/losbfeestemplate";
|
|
|
import {bfeesList} from "@/api/iosBasicData/bfees";
|
|
|
import {getBcorpsList} from "@/api/iosBasicData/bcorps";
|
|
|
+import { getRateList } from "@/api/iosBasicData/rateManagement";
|
|
|
import SearchQuery from '@/components/iosbasic-data/searchquery.vue'
|
|
|
import bcorps from "@/views/iosBasicData/bcorps/index.vue";
|
|
|
import bfeesdefine from "@/views/iosBasicData/bfeesdefine/index.vue";
|
|
@@ -180,6 +181,8 @@ export default {
|
|
|
corpData:[],
|
|
|
// 费用请求数据
|
|
|
feeData:[],
|
|
|
+ // 币别请求数据
|
|
|
+ curCodeData:[],
|
|
|
|
|
|
// 获取到的数据
|
|
|
form:{
|
|
@@ -378,11 +381,11 @@ export default {
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
- label: "币种",
|
|
|
+ label: "币别",
|
|
|
prop: "curCode",
|
|
|
rules: [{
|
|
|
required: true,
|
|
|
- message: "请输入币种",
|
|
|
+ message: "请输入币别",
|
|
|
trigger: "blur"
|
|
|
}]
|
|
|
},
|
|
@@ -400,6 +403,7 @@ export default {
|
|
|
created() {
|
|
|
this.getBcorpsListfun()
|
|
|
this.bfeesListfun()
|
|
|
+ this.getRateListfun()
|
|
|
},
|
|
|
methods:{
|
|
|
// 获取客户数据
|
|
@@ -413,6 +417,16 @@ export default {
|
|
|
this.feeData = res.data.data.records
|
|
|
})
|
|
|
},
|
|
|
+ // 获取币别数据
|
|
|
+ getRateListfun(cnName){
|
|
|
+ getRateList({
|
|
|
+ current:1,
|
|
|
+ size: 10,
|
|
|
+ cnName
|
|
|
+ }).then(res=>{
|
|
|
+ this.curCodeData = res.data.data.records
|
|
|
+ })
|
|
|
+ },
|
|
|
// 客户选择之后的回调
|
|
|
corpCorpChange(value){
|
|
|
for(let item of this.corpData) {
|
|
@@ -434,6 +448,10 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ // 币别选择之后的回调
|
|
|
+ curCodeCorpChange(value) {
|
|
|
+ this.$set(this.feestemplateForm,'curCode',value)
|
|
|
+ },
|
|
|
// 获取详情数据
|
|
|
losbfeestemplateDetailfun(id){
|
|
|
this.pageLoading = true
|