|
@@ -163,12 +163,26 @@
|
|
:close-on-click-modal="false"
|
|
:close-on-click-modal="false"
|
|
:before-close="feestemplateClose">
|
|
:before-close="feestemplateClose">
|
|
<div>
|
|
<div>
|
|
|
|
+ {{feestemplateForm }}
|
|
<el-form :model="feestemplateForm" ref="feestemplateForm" label-width="100px" class="demo-ruleForm">
|
|
<el-form :model="feestemplateForm" ref="feestemplateForm" label-width="100px" class="demo-ruleForm">
|
|
<el-row>
|
|
<el-row>
|
|
<el-col v-for="(item, index) in feestemplateData.column" :key="index" :span="item.span ? item.span : 12"
|
|
<el-col v-for="(item, index) in feestemplateData.column" :key="index" :span="item.span ? item.span : 12"
|
|
:class="{ isShow: item.display }" >
|
|
:class="{ isShow: item.display }" >
|
|
<el-form-item :label="item.label" :prop="item.prop" :rules="item.rules">
|
|
<el-form-item :label="item.label" :prop="item.prop" :rules="item.rules">
|
|
- <div v-if="item.prop == 'corpCnName'">
|
|
|
|
|
|
+ <div v-if="item.prop == 'corpType'">
|
|
|
|
+ <search-query ref="SearchQuery"
|
|
|
|
+ :datalist="corpTypeData"
|
|
|
|
+ :selectValue="feestemplateForm[item.prop]"
|
|
|
|
+ title="客户类型"
|
|
|
|
+ :filterable="true"
|
|
|
|
+ :clearable="true"
|
|
|
|
+ :buttonIf="false"
|
|
|
|
+ :forParameter="{key:'dictKey',label:'dictValue',value:'dictKey'}"
|
|
|
|
+ :disabled="feestemplateForm.corpCnName==''||feestemplateForm.corpCnName==null||!feestemplateForm.corpCnName?false:true"
|
|
|
|
+ @corpChange="corpTypeChange" >
|
|
|
|
+ </search-query>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else-if="item.prop == 'corpCnName'">
|
|
<search-query ref="SearchCorp"
|
|
<search-query ref="SearchCorp"
|
|
:datalist="corpData"
|
|
:datalist="corpData"
|
|
:selectValue="feestemplateForm[item.prop]"
|
|
:selectValue="feestemplateForm[item.prop]"
|
|
@@ -177,7 +191,7 @@
|
|
:clearable="true"
|
|
:clearable="true"
|
|
:remote="true"
|
|
:remote="true"
|
|
:forParameter="{key:'id',label:'cnName',value:'cnName'}"
|
|
:forParameter="{key:'id',label:'cnName',value:'cnName'}"
|
|
- :disabled="feestemplateForm.corpType"
|
|
|
|
|
|
+ :disabled="feestemplateForm.corpType==''||feestemplateForm.corpType==null||!feestemplateForm.corpType?false:true"
|
|
@remoteMethod="getBcorpsListfun" @corpChange="corpCorpChange"
|
|
@remoteMethod="getBcorpsListfun" @corpChange="corpCorpChange"
|
|
@eldialogConfirm="eldialogConfirm(item.prop)" >
|
|
@eldialogConfirm="eldialogConfirm(item.prop)" >
|
|
<bcorps ref="bcorps"
|
|
<bcorps ref="bcorps"
|
|
@@ -185,27 +199,6 @@
|
|
@selectionChange="eldialogMultipleChoice($event,'bcorps')" ></bcorps>
|
|
@selectionChange="eldialogMultipleChoice($event,'bcorps')" ></bcorps>
|
|
</search-query>
|
|
</search-query>
|
|
</div>
|
|
</div>
|
|
- <div v-if="item.prop == 'corpType'">
|
|
|
|
- <search-query ref="SearchQuery"
|
|
|
|
- :datalist="corpTypeData"
|
|
|
|
- :selectValue="feestemplateForm[item.prop]"
|
|
|
|
- title="客户类型"
|
|
|
|
- :filterable="true"
|
|
|
|
- :clearable="true"
|
|
|
|
- :buttonIf="false"
|
|
|
|
- :forParameter="{key:'dictKey',label:'dictValue',value:'dictKey'}"
|
|
|
|
- :disabled="feestemplateForm.corpCnName"
|
|
|
|
- @corpChange="corpTypeChange" >
|
|
|
|
- </search-query>
|
|
|
|
- <!-- <el-select v-model="feestemplateForm[item.prop]" placeholder="请选择">
|
|
|
|
- <el-option
|
|
|
|
- v-for="item in corpTypeData"
|
|
|
|
- :key="item.dictKey"
|
|
|
|
- :label="item.dictValue"
|
|
|
|
- :value="item.dictValue">
|
|
|
|
- </el-option>
|
|
|
|
- </el-select> -->
|
|
|
|
- </div>
|
|
|
|
<div v-else-if="item.prop == 'feeCnName'">
|
|
<div v-else-if="item.prop == 'feeCnName'">
|
|
<search-query ref="SearchFee"
|
|
<search-query ref="SearchFee"
|
|
:datalist="feeData"
|
|
:datalist="feeData"
|
|
@@ -446,10 +439,13 @@ export default {
|
|
// 费用详细数据
|
|
// 费用详细数据
|
|
feestemplateData:{
|
|
feestemplateData:{
|
|
column:[
|
|
column:[
|
|
|
|
+ {
|
|
|
|
+ label: "客户类型",
|
|
|
|
+ prop: "corpType",
|
|
|
|
+ },
|
|
{
|
|
{
|
|
label: "客户",
|
|
label: "客户",
|
|
prop: "corpCnName",
|
|
prop: "corpCnName",
|
|
- type:'select',
|
|
|
|
// rules: [{
|
|
// rules: [{
|
|
// required: true,
|
|
// required: true,
|
|
// message: "",
|
|
// message: "",
|
|
@@ -457,15 +453,6 @@ export default {
|
|
// }]
|
|
// }]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- label: "客户类型",
|
|
|
|
- prop: "corpType",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- label: "客户英文名称",
|
|
|
|
- prop: "corpEnName",
|
|
|
|
- disabled:true,
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
label: "费用",
|
|
label: "费用",
|
|
prop: "feeCnName",
|
|
prop: "feeCnName",
|
|
rules: [{
|
|
rules: [{
|