|  | @@ -104,10 +104,35 @@
 | 
	
		
			
				|  |  |                                                    :clearable="true"
 | 
	
		
			
				|  |  |                                                    :remote="true"
 | 
	
		
			
				|  |  |                                                    :forParameter="{key:'id',label:'cnName',value:'id'}"
 | 
	
		
			
				|  |  | -                                                  @remoteMethod="getBcorpsListfun" @corpChange="corpCorpChange($event,item.prop)" >
 | 
	
		
			
				|  |  | +                                                  @remoteMethod="getBcorpsListfun" @corpChange="corpCorpChange" >
 | 
	
		
			
				|  |  |                                          <bcorps></bcorps>
 | 
	
		
			
				|  |  |                                      </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 == '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>-->
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                                  <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>
 | 
	
		
			
				|  |  |                                  <el-input v-else type="age" style="width: 100%;" v-model.trim="feestemplateForm[item.prop]" size="small" autocomplete="off"
 | 
	
	
		
			
				|  | @@ -127,12 +152,15 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <script>
 | 
	
		
			
				|  |  |  import {losbfeestemplateDetail, losbfeestemplateSubmit} from "@/api/iosBasicData/losbfeestemplate";
 | 
	
		
			
				|  |  | +import {bfeesList} from "@/api/iosBasicData/bfees";
 | 
	
		
			
				|  |  |  import {getBcorpsList} from "@/api/iosBasicData/bcorps";
 | 
	
		
			
				|  |  |  import SearchQuery from '@/components/iosbasic-data/searchquery.vue'
 | 
	
		
			
				|  |  |  import bcorps from "@/views/iosBasicData/bcorps/index.vue";
 | 
	
		
			
				|  |  | +import bfeesdefine from "@/views/iosBasicData/bfeesdefine/index.vue";
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  | -    components: {SearchQuery,bcorps},
 | 
	
		
			
				|  |  | +    components: {SearchQuery,bcorps,bfeesdefine},
 | 
	
		
			
				|  |  |      props:{
 | 
	
		
			
				|  |  |          detailData: {
 | 
	
		
			
				|  |  |              type: Object
 | 
	
	
		
			
				|  | @@ -150,6 +178,8 @@ export default {
 | 
	
		
			
				|  |  |              feestemplateIndex:null,
 | 
	
		
			
				|  |  |              // 客户请求数据
 | 
	
		
			
				|  |  |              corpData:[],
 | 
	
		
			
				|  |  | +            // 费用请求数据
 | 
	
		
			
				|  |  | +            feeData:[],
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              // 获取到的数据
 | 
	
		
			
				|  |  |              form:{
 | 
	
	
		
			
				|  | @@ -369,6 +399,7 @@ export default {
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      created() {
 | 
	
		
			
				|  |  |          this.getBcorpsListfun()
 | 
	
		
			
				|  |  | +        this.bfeesListfun()
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      methods:{
 | 
	
		
			
				|  |  |          // 获取客户数据
 | 
	
	
		
			
				|  | @@ -377,10 +408,31 @@ export default {
 | 
	
		
			
				|  |  |                  this.corpData = res.data.data.records
 | 
	
		
			
				|  |  |              })
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  | +        bfeesListfun(cnName){
 | 
	
		
			
				|  |  | +            bfeesList(1,10,{cnName}).then(res=>{
 | 
	
		
			
				|  |  | +                this.feeData = res.data.data.records
 | 
	
		
			
				|  |  | +            })
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  |          // 客户选择之后的回调
 | 
	
		
			
				|  |  | -        corpCorpChange(value,row){
 | 
	
		
			
				|  |  | -            console.log(row,382)
 | 
	
		
			
				|  |  | -            console.log(value)
 | 
	
		
			
				|  |  | +        corpCorpChange(value){
 | 
	
		
			
				|  |  | +            for(let item of this.corpData) {
 | 
	
		
			
				|  |  | +                if (item.id == value) {
 | 
	
		
			
				|  |  | +                    this.$set(this.feestemplateForm,'corpId',item.id)
 | 
	
		
			
				|  |  | +                    this.$set(this.feestemplateForm,'corpEnName',item.enName)
 | 
	
		
			
				|  |  | +                    this.$set(this.feestemplateForm,'corpCnName',item.cnName)
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        // 费用选择之后的回调
 | 
	
		
			
				|  |  | +        feeCorpChange(value){
 | 
	
		
			
				|  |  | +            for(let item of this.feeData) {
 | 
	
		
			
				|  |  | +                if (item.id == value) {
 | 
	
		
			
				|  |  | +                    this.$set(this.feestemplateForm,'feeId',item.id)
 | 
	
		
			
				|  |  | +                    this.$set(this.feestemplateForm,'feeCode',item.code)
 | 
	
		
			
				|  |  | +                    this.$set(this.feestemplateForm,'feeEnName',item.enName)
 | 
	
		
			
				|  |  | +                    this.$set(this.feestemplateForm,'feeCnName',item.cnName)
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          // 获取详情数据
 | 
	
		
			
				|  |  |          losbfeestemplateDetailfun(id){
 |