|
@@ -67,19 +67,29 @@
|
|
|
type="tree"
|
|
|
:dic="dic"
|
|
|
></avue-input-tree>
|
|
|
- <avue-input-tree
|
|
|
+ <el-cascader
|
|
|
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]"
|
|
|
- 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>
|
|
|
+<!-- <avue-input-tree-->
|
|
|
+<!-- 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]"-->
|
|
|
+<!-- placeholder=" "-->
|
|
|
+<!-- type="tree"-->
|
|
|
+<!-- :dic="dicArea"-->
|
|
|
+<!-- ></avue-input-tree>-->
|
|
|
<el-select
|
|
|
v-else-if="item.prop === 'adminProfiles'"
|
|
|
size="small"
|
|
@@ -818,7 +828,12 @@ export default {
|
|
|
addressData: [],
|
|
|
formRow: {},
|
|
|
// 包装要求
|
|
|
- packageOptions: []
|
|
|
+ packageOptions: [],
|
|
|
+ props: {
|
|
|
+ value: 'name',
|
|
|
+ label: 'name',
|
|
|
+ multiple: true,
|
|
|
+ },
|
|
|
};
|
|
|
},
|
|
|
props: {
|
|
@@ -863,6 +878,9 @@ export default {
|
|
|
this.bankOfDepositData = this.form.corpsBankList;
|
|
|
this.advantageProjectData = this.form.corpsItems;
|
|
|
this.addressData = 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.corpsBankList;
|
|
|
delete this.form.corpsItems;
|
|
@@ -1074,8 +1092,10 @@ export default {
|
|
|
this.form.corpsTypeId = this.form.corpsTypeId.join(",");
|
|
|
}
|
|
|
this.disabled = true;
|
|
|
+
|
|
|
if (this.form.belongtoarea) {
|
|
|
- this.form.belongtoarea = this.form.belongtoarea.toString();
|
|
|
+ // this.form.belongtoarea = this.form.belongtoarea.toString();
|
|
|
+ this.form.belongtoarea = this.form.belongtoarea.map(e => e.join('/')).join(',');
|
|
|
}
|
|
|
if (this.form.adminProfiles) {
|
|
|
this.form.adminProfiles = this.form.adminProfiles.join(",");
|
|
@@ -1100,6 +1120,9 @@ export default {
|
|
|
);
|
|
|
}
|
|
|
this.form = res.data.data;
|
|
|
+ if (this.form.belongtoarea) {
|
|
|
+ this.form.belongtoarea = this.form.belongtoarea.split(',').map(item => item.split('/'));
|
|
|
+ }
|
|
|
this.disabled = false;
|
|
|
}
|
|
|
});
|