| 
					
				 | 
			
			
				@@ -12,10 +12,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="add-customer-btn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button type="primary" @click="synchronization" size="small" :disabled="!form.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        >同 步 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          @click="synchronization" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :disabled="!form.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          >同 步 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button type="primary" @click="openFlow" size="small" :disabled="!form.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          @click="openFlow" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :disabled="!form.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           >审 核 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -202,8 +210,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @row-update="rowUpdate" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @row-del="rowDel" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot-scope="{type,size,row}" slot="menu"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button icon="el-icon-check" :size="size" :type="type" @click="creatingUsers(row)">创建用户</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="{ type, size, row }" slot="menu"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                icon="el-icon-check" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :size="size" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :type="type" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                @click="creatingUsers(row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                >创建用户</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </avue-crud> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </basic-container> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -246,30 +260,34 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <template slot="content"> </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </flow-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-dialog 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        title="同 步" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :visible.sync="dialogVisible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        append-to-body 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        width="60%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      title="同 步" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :visible.sync="dialogVisible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      append-to-body 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      width="60%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <avue-form ref="formData" v-model="formData" :option="option"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </avue-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <span slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-button @click="dialogVisible = false">取 消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-button type="primary" @click="confirmSynchronization">确 定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button @click="dialogVisible = false">取 消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button type="primary" @click="confirmSynchronization" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          >确 定</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-dialog 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        title="创建用户" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :visible.sync="dialogVisibleBt" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        append-to-body 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        width="60%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      title="创建用户" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :visible.sync="dialogVisibleBt" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      append-to-body 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      width="60%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <avue-form ref="formDataTwo" v-model="formDataTwo" :option="optionData"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </avue-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <span slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-button @click="dialogVisibleBt = false">取 消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-button type="primary" @click="confirmSynchronizationTwo">确 定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button @click="dialogVisibleBt = false">取 消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button type="primary" @click="confirmSynchronizationTwo" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          >确 定</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -286,7 +304,9 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   corpsfiles, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   corpsitem, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   areaTypeTree, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  corpsAddrDelete, synchronizationCopy,creatingUsers 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  corpsAddrDelete, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  synchronizationCopy, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  creatingUsers 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } from "@/api/basicData/customerInformation"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import customerContact from "./configuration/customerContact.json"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import advantageProject from "./configuration/advantageProject.json"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -296,53 +316,59 @@ import { customerParameter } from "@/enums/management-type"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { gainUser } from "@/api/basicData/customerInquiry"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import addressOption from "./configuration/addressOption.json"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import website from "@/config/website"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import {getRoleTree} from "@/api/system/role"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import {getDeptTree} from "@/api/system/dept"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import {getPostList} from "@/api/system/post"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { getRoleTree } from "@/api/system/role"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { getDeptTree } from "@/api/system/dept"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { getPostList } from "@/api/system/post"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: "detailsPage", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       userList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      formData:{}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      formDataTwo:{}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      optionData:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        span:8, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        menuBtn:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        column:[{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          label: "所属角色", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          prop: "roleId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          multiple: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type: "tree", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          dicData: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          props: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label: "title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      formData: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      formDataTwo: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      optionData: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        span: 8, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        menuBtn: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        column: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label: "所属角色", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            prop: "roleId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            multiple: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "tree", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            dicData: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            props: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label: "title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            checkStrictly: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            slot: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            rules: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: "请选择所属角色", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                trigger: "click" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          checkStrictly: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          slot: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          rules: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            message: "请选择所属角色", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            trigger: "click" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        },{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          label: "所属部门", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          prop: "deptId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type: "tree", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          multiple: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          dicData: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          props: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label: "title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label: "所属部门", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            prop: "deptId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "tree", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            multiple: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            dicData: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            props: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label: "title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            checkStrictly: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            slot: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            rules: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: "请选择所属部门", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                trigger: "click" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          checkStrictly: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          slot: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          rules: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            message: "请选择所属部门", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            trigger: "click" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label: "所属岗位", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             prop: "postId", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -353,52 +379,58 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               label: "postName", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               value: "id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            rules: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              message: "请选择所属岗位", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              trigger: "click" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            rules: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: "请选择所属岗位", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                trigger: "click" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dialogVisibleBt:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dialogVisible:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      option:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        span:12, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        menuBtn:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        column: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          label: '客户类型', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          prop: 'corpType', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type: 'select', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          cascader: ['corpsTypeId'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          dicUrl: "/api/blade-system/dict-biz/dictionary?code=corp_type", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          props: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label: "dictValue", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            value: "dictKey" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          rules: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              message: "请选择客户类型", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              trigger: "blur" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        },{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          label: '类别', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          prop: 'corpsTypeId', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type: 'tree', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          dicUrl: "/api/blade-client/corpstype/tree?&corpType={{key}}", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          props: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label: "title", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            value: "value", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dialogVisibleBt: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dialogVisible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      option: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        span: 12, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        menuBtn: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        column: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label: "客户类型", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            prop: "corpType", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "select", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            cascader: ["corpsTypeId"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            dicUrl: "/api/blade-system/dict-biz/dictionary?code=corp_type", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            props: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label: "dictValue", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              value: "dictKey" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            rules: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: "请选择客户类型", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                trigger: "blur" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          rules: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              message: "请选择类型", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              trigger: "blur" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label: "类别", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            prop: "corpsTypeId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "tree", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            dicUrl: "/api/blade-client/corpstype/tree?&corpType={{key}}", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            props: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label: "title", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              value: "value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            rules: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: "请选择类型", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                trigger: "blur" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       switchDialog: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       form: {}, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -784,7 +816,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       addressOption: addressOption, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       addressForm: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       addressData: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      formRow:{}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      formRow: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 包装要求 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       packageOptions: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -798,7 +830,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     flowDialog 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   created() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this.initData(website.tenantId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.initData(website.tenantId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (this.$store.getters.userInfo.tenant_id === "096359") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let list = ["profitReturn", "usedProfit", "surplusProfit", "monthProfit"]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       for (let item in list) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -837,7 +869,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         delete this.form.corpsAddrList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } else if (this.detailData.treeDeptId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$set(this.form, 'corpsTypeId', this.detailData.treeDeptId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$set(this.form, "corpsTypeId", this.detailData.treeDeptId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     gainUser().then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.userList = res.data.data; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -859,37 +891,39 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //确认创建用户 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    confirmSynchronizationTwo(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs['formDataTwo'].validate((valid, done) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        done() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    confirmSynchronizationTwo() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$refs["formDataTwo"].validate((valid, done) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        done(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          let data = JSON.parse(JSON.stringify(this.formDataTwo)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          let data = JSON.parse(JSON.stringify(this.formDataTwo)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           data.deptId = data.deptId.join(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           data.roleId = data.roleId.join(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           data.postId = data.postId.join(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           creatingUsers({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ...data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            id:this.formRow.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.dialogVisibleBt = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$message.success('创建用户成功,默认帐号:联系人名称。默认密码:123456'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            id: this.formRow.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.dialogVisibleBt = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$message.success( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "创建用户成功,默认帐号:联系人名称。默认密码:123456" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    creatingUsers(row){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (row.id){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (row.tel){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.dialogVisibleBt = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.formDataTwo = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.formRow = row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$message.error('请输入手机号'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    creatingUsers(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (row.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (row.tel) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.dialogVisibleBt = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.formDataTwo = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.formRow = row; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message.error("请输入手机号"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message.error('请保存数据后再点击'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message.error("请保存数据后再点击"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //新增客户联系人保存触发 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1060,7 +1094,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 type: "success", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 message: this.form.id ? "修改成功!" : "新增成功!" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.form = res.data.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if (res.data.data.adminProfiles) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                res.data.data.adminProfiles = res.data.data.adminProfiles.split( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  "," 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.form = res.data.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.disabled = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1069,25 +1108,25 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    synchronization(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    synchronization() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogVisible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //确认同步 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    confirmSynchronization(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs['formData'].validate((valid, done) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (valid){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    confirmSynchronization() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$refs["formData"].validate((valid, done) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           synchronizationCopy({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ...this.formData, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            id:this.form.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            done() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$message.success('同步成功'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.dialogVisible = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            id: this.form.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            done(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$message.success("同步成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.dialogVisible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return done(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     backToList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$emit("goBack"); 
			 |