|  | @@ -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;
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |            });
 |