|
@@ -56,19 +56,16 @@
|
|
|
type="tree"
|
|
type="tree"
|
|
|
:dic="dic"
|
|
:dic="dic"
|
|
|
></avue-input-tree>
|
|
></avue-input-tree>
|
|
|
- <avue-input-tree
|
|
|
|
|
|
|
+ <el-cascader
|
|
|
v-else-if="item.prop === 'belongtoarea'"
|
|
v-else-if="item.prop === 'belongtoarea'"
|
|
|
- leaf-only
|
|
|
|
|
- multiple
|
|
|
|
|
- tags
|
|
|
|
|
- style="width: 100%;"
|
|
|
|
|
- size="small"
|
|
|
|
|
- :props="{ label: 'name', value: 'name' }"
|
|
|
|
|
v-model="form[item.prop]"
|
|
v-model="form[item.prop]"
|
|
|
- placeholder=" "
|
|
|
|
|
- type="tree"
|
|
|
|
|
- :dic="dicArea"
|
|
|
|
|
- ></avue-input-tree>
|
|
|
|
|
|
|
+ collapse-tags
|
|
|
|
|
+ :options="dicArea"
|
|
|
|
|
+ :props="props"
|
|
|
|
|
+ size="small"
|
|
|
|
|
+ style="width: 100%;"
|
|
|
|
|
+ :show-all-levels="false"
|
|
|
|
|
+ ></el-cascader>
|
|
|
<el-select
|
|
<el-select
|
|
|
v-else-if="item.prop === 'adminProfiles'"
|
|
v-else-if="item.prop === 'adminProfiles'"
|
|
|
size="small"
|
|
size="small"
|
|
@@ -260,6 +257,11 @@ export default {
|
|
|
bankOfDepositData: [],
|
|
bankOfDepositData: [],
|
|
|
dic: [],
|
|
dic: [],
|
|
|
dicArea: [],
|
|
dicArea: [],
|
|
|
|
|
+ props: {
|
|
|
|
|
+ value: 'name',
|
|
|
|
|
+ label: 'name',
|
|
|
|
|
+ multiple: true,
|
|
|
|
|
+ },
|
|
|
customerContact: customerContact,
|
|
customerContact: customerContact,
|
|
|
advantageProject: advantageProject,
|
|
advantageProject: advantageProject,
|
|
|
bankOfDeposit: bankOfDeposit,
|
|
bankOfDeposit: bankOfDeposit,
|
|
@@ -591,6 +593,9 @@ export default {
|
|
|
this.bankOfDepositData = this.form.corpsBankList;
|
|
this.bankOfDepositData = this.form.corpsBankList;
|
|
|
this.advantageProjectData = this.form.corpsItems;
|
|
this.advantageProjectData = this.form.corpsItems;
|
|
|
this.addressData = this.form.corpsAddrList.length > 0?this.form.corpsAddrList: [];
|
|
this.addressData = this.form.corpsAddrList.length > 0?this.form.corpsAddrList: [];
|
|
|
|
|
+ if (this.form.belongtoarea) {
|
|
|
|
|
+ this.form.belongtoarea = this.form.belongtoarea.split(',').map(item => item.split('/'));
|
|
|
|
|
+ }
|
|
|
delete this.form.corpsAttnList;
|
|
delete this.form.corpsAttnList;
|
|
|
delete this.form.corpsBankList;
|
|
delete this.form.corpsBankList;
|
|
|
delete this.form.corpsItems;
|
|
delete this.form.corpsItems;
|
|
@@ -720,7 +725,7 @@ export default {
|
|
|
}
|
|
}
|
|
|
this.disabled = true;
|
|
this.disabled = true;
|
|
|
if (this.form.belongtoarea) {
|
|
if (this.form.belongtoarea) {
|
|
|
- this.form.belongtoarea = this.form.belongtoarea.toString();
|
|
|
|
|
|
|
+ this.form.belongtoarea = this.form.belongtoarea.map(e => e.join('/')).join(',')
|
|
|
}
|
|
}
|
|
|
if (this.form.adminProfiles) {
|
|
if (this.form.adminProfiles) {
|
|
|
this.form.adminProfiles = this.form.adminProfiles.join(",");
|
|
this.form.adminProfiles = this.form.adminProfiles.join(",");
|
|
@@ -740,6 +745,9 @@ export default {
|
|
|
message: this.form.id ? "修改成功!" : "新增成功!"
|
|
message: this.form.id ? "修改成功!" : "新增成功!"
|
|
|
});
|
|
});
|
|
|
this.form = res.data.data
|
|
this.form = res.data.data
|
|
|
|
|
+ if (this.form.belongtoarea) {
|
|
|
|
|
+ this.form.belongtoarea = this.form.belongtoarea.split(',').map(item => item.split('/'));
|
|
|
|
|
+ }
|
|
|
this.disabled = false;
|
|
this.disabled = false;
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|