sunyadv 5 lat temu
rodzic
commit
7501e0e529

+ 1 - 0
.idea/encodings.xml

@@ -3,5 +3,6 @@
   <component name="Encoding">
     <file url="file://$PROJECT_DIR$" charset="UTF-8" />
     <file url="file://$PROJECT_DIR$/cloud-model" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/cloud-model" charset="UTF-8" />
   </component>
 </project>

+ 0 - 1
.idea/modules.xml

@@ -2,7 +2,6 @@
 <project version="4">
   <component name="ProjectModuleManager">
     <modules>
-      <module fileurl="file://$PROJECT_DIR$/cloud-model/cloud-model.iml" filepath="$PROJECT_DIR$/cloud-model/cloud-model.iml" />
       <module fileurl="file://$PROJECT_DIR$/cloud-model/cloud-model.iml" filepath="$PROJECT_DIR$/cloud-model/cloud-model.iml" />
       <module fileurl="file://$PROJECT_DIR$/.idea/yunsu.iml" filepath="$PROJECT_DIR$/.idea/yunsu.iml" />
     </modules>

+ 21 - 7
ys_vue/package-lock.json

@@ -3610,12 +3610,14 @@
         "balanced-match": {
           "version": "1.0.0",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "brace-expansion": {
           "version": "1.1.11",
           "bundled": true,
           "dev": true,
+          "optional": true,
           "requires": {
             "balanced-match": "^1.0.0",
             "concat-map": "0.0.1"
@@ -3630,17 +3632,20 @@
         "code-point-at": {
           "version": "1.1.0",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "concat-map": {
           "version": "0.0.1",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "console-control-strings": {
           "version": "1.1.0",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "core-util-is": {
           "version": "1.0.2",
@@ -3757,7 +3762,8 @@
         "inherits": {
           "version": "2.0.3",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "ini": {
           "version": "1.3.5",
@@ -3769,6 +3775,7 @@
           "version": "1.0.0",
           "bundled": true,
           "dev": true,
+          "optional": true,
           "requires": {
             "number-is-nan": "^1.0.0"
           }
@@ -3783,6 +3790,7 @@
           "version": "3.0.4",
           "bundled": true,
           "dev": true,
+          "optional": true,
           "requires": {
             "brace-expansion": "^1.1.7"
           }
@@ -3790,12 +3798,14 @@
         "minimist": {
           "version": "0.0.8",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "minipass": {
           "version": "2.3.5",
           "bundled": true,
           "dev": true,
+          "optional": true,
           "requires": {
             "safe-buffer": "^5.1.2",
             "yallist": "^3.0.0"
@@ -3814,6 +3824,7 @@
           "version": "0.5.1",
           "bundled": true,
           "dev": true,
+          "optional": true,
           "requires": {
             "minimist": "0.0.8"
           }
@@ -3894,7 +3905,8 @@
         "number-is-nan": {
           "version": "1.0.1",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "object-assign": {
           "version": "4.1.1",
@@ -3906,6 +3918,7 @@
           "version": "1.4.0",
           "bundled": true,
           "dev": true,
+          "optional": true,
           "requires": {
             "wrappy": "1"
           }
@@ -4027,6 +4040,7 @@
           "version": "1.0.2",
           "bundled": true,
           "dev": true,
+          "optional": true,
           "requires": {
             "code-point-at": "^1.0.0",
             "is-fullwidth-code-point": "^1.0.0",

+ 2 - 9
ys_vue/src/views/base/allocation.vue

@@ -3,7 +3,6 @@
     <!--工具条-->
     <el-col :span="24" class="toolbar" style="padding-bottom: 0px;">
       <el-form :inline="true" :model="filters">
-        <el-form-item style="float: left;">公司</el-form-item>
         <el-col :span="3">
           <el-form-item>
             <el-select v-model="filters.value" placeholder="按公司筛选">
@@ -25,13 +24,7 @@
     </el-col>
 
     <!--列表-->
-    <el-table
-      :data="allocations"
-      :height="tableHeight"
-      highlight-current-row
-      v-loading="listLoading"
-      style="width: 100%;"
-    >
+    <el-table :data="allocations" :height="tableHeight" highlight-current-row v-loading="listLoading" style="width: 100%;">
       <el-table-column type="index" width="60"></el-table-column>
       <el-table-column prop="deviceNumber" label="云模设备号" width="120" sortable></el-table-column>
       <el-table-column prop="power" label="电量" width="80" sortable></el-table-column>
@@ -51,7 +44,7 @@
       <el-pagination
         @size-change="handleSizeChange"
         @current-change="handleCurrentChange"
-        :page-sizes="[20 , 50 , 80 , 100 , 200]"
+        :page-sizes="[20 , 50 , 80 , 100]"
         :page-size="20"
         layout="total, sizes, prev, pager, next"
         :total="total"

+ 12 - 4
ys_vue/src/views/base/comp.vue

@@ -19,7 +19,11 @@
 		<el-table :data="list" highlight-current-row :height="tableHeight" v-loading="listLoading" style="width: 100%;">
             <el-table-column type="index" width="60"></el-table-column>
 			<el-table-column prop="companyName" label="公司名称" width="300" sortable></el-table-column>
-            <el-table-column prop="companyType" label="公司类型" width="200" sortable></el-table-column>
+            <el-table-column prop="companyType" label="公司类型" width="200" sortable>
+                <template slot-scope="scope">
+                    {{ scope.row.companyType == 0?"资产方":"生产方" }}
+                </template>
+            </el-table-column>
             <el-table-column prop="companyAddress" label="公司地址" sortable></el-table-column>
 			<el-table-column label="操作" width="150">
 				<template slot-scope="scope">
@@ -70,8 +74,8 @@
 				<el-form-item label="公司名称" prop="companyName">
 					<el-input v-model="editForm.companyName" autocomplete="off" placeholder="请输入公司地址"></el-input>
 				</el-form-item>
-                <el-form-item label="公司名称" prop="companyName">
-                    <el-select v-model="editForm.companyName" clearable filterable placeholder="请选择公司类型" style="width:532px">
+                <el-form-item label="公司名称" prop="companyType">
+                    <el-select v-model="editForm.companyType" clearable filterable placeholder="请选择公司类型" style="width:532px">
                         <el-option v-for="item in team" :key="item.value" :label="item.label" :value="item.value">
                         </el-option>
                     </el-select>
@@ -119,6 +123,7 @@
 				addLoading: false,
 				addForm: {
                     companyName: '',
+                    companyType: '',
                     companyAddress: '',
                     flag: 0
 				},
@@ -128,7 +133,8 @@
 				editLoading: false,
 				editForm: {
 					id: 0,
-					companyName: '',
+                    companyName: '',
+                    companyType: '',
                     companyAddress: '',
                     flag: 1
 				}
@@ -178,6 +184,7 @@
                 this.addFormVisible = true;
 				this.addForm = {
                     companyName: '',
+                    companyType: '',
                     companyAddress: '',
                     flag: 0
 				};
@@ -250,6 +257,7 @@
                 this.editForm = {
                     id: row.id,
                     companyName: row.companyName,
+                    companyType: row.companyType==0?'资产方':'生产方',
                     companyAddress: row.companyAddress,
                     flag: 1
 				};

+ 91 - 169
ys_vue/src/views/project/project.vue

@@ -58,23 +58,24 @@
                         <el-input v-model="addForm.projectName" autocomplete="off" placeholder="请输入项目名称" style="width:510px"></el-input>
                     </el-form-item>
                 </el-col>
-                <el-col :span="12">
+                <el-col :span="24">
                     <el-form-item label="生产方公司" prop="customerCompany">
-                        <el-select v-model="addForm.customerCompany" clearable filterable placeholder="请选择生产方公司" value-key='id' @change="companyChange(0)" style="width:195px">
+                        <el-select v-model="addForm.customerCompany" clearable filterable multiple placeholder="请选择生产方公司" @change="companyChange" value-key='id' style="width:510px">
+                            <!-- @change="companyChange(0)"  -->
                             <el-option v-for="item in company" :key="item.id" :label="item.companyName" :value="item">
                             </el-option>
                         </el-select>
                     </el-form-item>
                 </el-col>
-                <el-col :span="12">
-                    <el-form-item label="生产方负责人" prop="charger">
-                        <el-select v-model="addForm.charger" clearable filterable placeholder="请选择生产方负责人" value-key='id' style="width:195px">
+                <el-col :span="24">
+                    <el-form-item label="项目经理" prop="managerId">
+                        <el-select v-model="addForm.managerId" clearable filterable placeholder="请选择项目经理" value-key='id' style="width:510px">
                             <el-option v-for="item in charger" :key="item.id" :label="item.username" :value="item">
                             </el-option>
                         </el-select>
                     </el-form-item>
                 </el-col>
-                <el-col :span="24">
+                <!-- <el-col :span="24">
                     <el-form-item label="本方参与人">
                         <el-select v-model="addForm.userA" clearable filterable multiple placeholder="请选择本方参与人" style="width:510px">
                             <el-option v-for="item in userA" :key="item.id" :label="item.username" :value="item.id">
@@ -89,60 +90,13 @@
                             </el-option>
                         </el-select>
                     </el-form-item>
-                </el-col>
+                </el-col> -->
 			</el-form>
 			<div slot="footer" class="dialog-footer">
 				<el-button @click.native="addFormVisible = false">取消</el-button>
 				<el-button type="primary" @click.native="addSubmit" :loading="addLoading">提交</el-button>
 			</div>
 		</el-dialog>
-
-		<!--编辑界面-->
-		<el-dialog title="编辑" v-if="editFormVisible" :visible.sync="editFormVisible" :close-on-click-modal="false" customClass='customWidth'>
-			<el-form :model="editForm" label-width="120px" :rules="formRules" ref="editForm" class="demo-form-inline">
-				 <el-col :span="24">
-                    <el-form-item label="项目名称" prop="projectName">
-                        <el-input v-model="editForm.projectName" autocomplete="off" placeholder="请输入项目名称" style="width:510px"></el-input>
-                    </el-form-item>
-                </el-col>
-                <el-col :span="12">
-                    <el-form-item label="生产方公司" prop="customerCompany">
-                        <el-select v-model="editForm.customerCompany" clearable filterable placeholder="请选择生产方公司" value-key='id' @change="companyChange(1)" style="width:195px">
-                            <el-option v-for="item in company" :key="item.id" :label="item.companyName" :value="item">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                </el-col>
-                <el-col :span="12">
-                    <el-form-item label="生产方负责人" prop="charger">
-                        <el-select v-model="editForm.charger" clearable filterable placeholder="请选择生产方负责人" value-key='id' style="width:195px">
-                            <el-option v-for="item in charger" :key="item.id" :label="item.username" :value="item">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                </el-col>
-                <el-col :span="24">
-                    <el-form-item label="本方参与人">
-                        <el-select v-model="editForm.userA" clearable filterable multiple placeholder="请选择本方参与人" style="width:510px">
-                            <el-option v-for="item in userA" :key="item.id" :label="item.username" :value="item.id">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                </el-col>
-                <el-col :span="24">
-                    <el-form-item label="生产方参与人">
-                        <el-select v-model="editForm.userB" clearable filterable multiple placeholder="请选择生产方参与人" style="width:510px">
-                            <el-option v-for="item in userB" :key="item.id" :label="item.username" :value="item.id">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                </el-col>
-			</el-form>
-			<div slot="footer" class="dialog-footer">
-				<el-button @click.native="editFormVisible = false">取消</el-button>
-				<el-button type="primary" @click.native="editSubmit" :loading="editLoading">提交</el-button>
-			</div>
-		</el-dialog>
 	</section>
 </template>
 
@@ -158,8 +112,8 @@
                 user: JSON.parse(sessionStorage.getItem('user')),
                 company:[],
                 charger: [],
-                userA: [],
-                userB: [],
+                // userA: [],
+                // userB: [],
 
 				list: [],
 				total: 0,
@@ -173,10 +127,10 @@
 						{ required: true, message: '请输入项目名称', trigger: 'blur' }
                     ],
                     customerCompany: [
-                        { required: true, message: '请选择客户公司', trigger: ['blur','change'] }
+                        { required: true, message: '请选择客户公司', trigger: 'blur' }
                     ],
-                    charger: [
-                        { required: true, message: '请选择客户方负责人', trigger: ['blur','change'] }
+                    managerId: [
+                        { required: true, message: '请选择项目经理', trigger: ['blur','change'] }
                     ]
                 },
                 
@@ -185,22 +139,10 @@
 				//新增界面数据
 				addForm: {
 					projectName: '',
-                    customerCompany: '',
-                    charger: '',
-                    userA: [],
-                    userB: []
-				},
-
-				editFormVisible: false,//编辑界面是否显示
-				editLoading: false,
-				//编辑界面数据
-				editForm: {
-					id: 0,
-					projectName: '',
-                    customerCompany: '',
-                    charger: '',
-                    userA: [],
-                    userB: []
+                    customerCompany: [],
+                    managerId: '',
+                    // userA: [],
+                    // userB: []
 				}
 
 			}
@@ -208,7 +150,28 @@
 		methods: {
             // 获取基础数据
             getMsg(){
-                this.http.post(this.port.base.companys, {}, res => {
+                this.http.post(this.port.project.getUserList, {
+                    companyId: this.user.companyId
+                } , res => {
+                    if (res.code == "ok") {
+                        this.charger = res.data;
+                    } else {
+                        this.$message({
+                            message: res.msg,
+                            type: 'error'
+                        });
+                    }
+                }, error => {
+                    this.$message({
+                        message: error,
+                        type: 'error'
+                    });
+                })
+
+                this.http.post(this.port.base.companys, {
+                    parentId: this.user.parentId,
+                    id: this.user.id
+                }, res => {
                     if (res.code == "ok") {
                         var list = res.data , array = [];
                         for(var i in list){
@@ -270,25 +233,16 @@
             },
 
             //选择公司切换人员
-            companyChange: function(type){
-                var param = {};
-                if(type == 0){
-                    param.companyId = this.addForm.customerCompany.id;
-                } else if(type == 1) {
-                    param.companyId = this.editForm.customerCompany.id;
+            companyChange: function(){
+                var param = {} 
+                    str = this.user.companyId;
+                for(var i in this.addForm.customerCompany){
+                    str += "," + this.addForm.customerCompany[i].id;
                 }
-                param.subordinateType = 1;
+                param.companyId = str;
                 this.http.post(this.port.project.getUserList, param , res => {
                     if (res.code == "ok") {
                         this.charger = res.data;
-                        this.userB = res.data;
-                        if(type == 0){
-                            this.addForm.charger = '';
-                            this.addForm.userB = [];
-                        } else {
-                            this.editForm.charger = '';
-                            this.editForm.userB = [];
-                        }
                     } else {
                         this.$message({
                             message: res.msg,
@@ -309,9 +263,9 @@
 				this.addForm = {
 					projectName: '',
                     customerCompany: '',
-                    charger: '',
-                    userA: [],
-                    userB: []
+                    managerId: '',
+                    // userA: [],
+                    // userB: []
 				};
             },
 
@@ -319,29 +273,37 @@
 			addSubmit: function () {
 				this.$refs.addForm.validate((valid) => {
 					if (valid) {
-                        console.log(this.addForm)
-                        var userIds = "";
-                        if(this.addForm.userA.length != 0){
-                            for(var i in this.addForm.userA){
-                                userIds += this.addForm.userA[i] + ","
-                            }
-                        }
+                        // console.log(this.addForm)
+                        // var userIds = "";
+                        // if(this.addForm.userA.length != 0){
+                        //     for(var i in this.addForm.userA){
+                        //         userIds += this.addForm.userA[i] + ","
+                        //     }
+                        // }
                         
-                        if(this.addForm.userB.length != 0){
-                            for(var i in this.addForm.userB){
-                                userIds += this.addForm.userB[i] + ","
-                            }
-                        }
+                        // if(this.addForm.userB.length != 0){
+                        //     for(var i in this.addForm.userB){
+                        //         userIds += this.addForm.userB[i] + ","
+                        //     }
+                        // }
                         
-                        userIds = userIds.substring(0,userIds.length-1)
+                        // userIds = userIds.substring(0,userIds.length-1)
+                        var cId = "",
+                            cName = "";
+                        for(var i in this.addForm.customerCompany){
+                            cId += this.addForm.customerCompany[i].id + ",";
+                            cName += this.addForm.customerCompany[i].companyName + ",";
+                        }
+                        cId = cId.substring(0,cId.length-1);
+                        cName = cName.substring(0,cName.length-1);
                         this.addLoading = true;
                         this.http.post(this.port.project.addProject, {
                             projectName: this.addForm.projectName,
-                            customerCompany: this.addForm.customerCompany.id,
-                            customerCompanyName: this.addForm.customerCompany.companyName,
-                            chargerId: this.addForm.charger.id,
-                            charger: this.addForm.charger.username,
-                            userIds: userIds,
+                            customerCompany: cId,
+                            customerCompanyName: cName,
+                            managerName: this.addForm.charger.id,
+                            managerId: this.addForm.charger.username,
+                            // userIds: userIds,
                             flag: 0
                         } , res => {
                             this.addLoading = false;
@@ -371,64 +333,24 @@
 			},
 
 			//删除
-			handleDel: function (index, row) {
-				this.$confirm('确认删除该记录吗?', '提示', {
-					type: 'warning'
-				}).then(() => {
-					this.listLoading = true;
-					let para = { id: row.id };
-					removeUser(para).then((res) => {
-						this.listLoading = false;
-						this.$message({
-							message: '删除成功',
-							type: 'success'
-						});
-						this.getProject();
-					});
-				}).catch(() => {
+			// handleDel: function (index, row) {
+			// 	this.$confirm('确认删除该记录吗?', '提示', {
+			// 		type: 'warning'
+			// 	}).then(() => {
+			// 		this.listLoading = true;
+			// 		let para = { id: row.id };
+			// 		removeUser(para).then((res) => {
+			// 			this.listLoading = false;
+			// 			this.$message({
+			// 				message: '删除成功',
+			// 				type: 'success'
+			// 			});
+			// 			this.getProject();
+			// 		});
+			// 	}).catch(() => {
 
-				});
-            },
-            
-			//显示编辑界面
-			handleEdit: function (index, row) {
-				this.editFormVisible = true;
-                this.editForm = Object.assign({}, row);
-                this.editForm = {
-                    id: row.id,
-					projectName: row.projectName,
-                    customerCompany: row.customerCompanyName,
-                    charger: row.charger,
-                    userA: [],
-                    userB: []
-				};
-			},
-			
-			//编辑
-			editSubmit: function () {
-				this.$refs.editForm.validate((valid) => {
-					if (valid) {
-						this.$confirm('确认提交吗?', '提示', {}).then(() => {
-							this.editLoading = true;
-							//NProgress.start();
-							let para = Object.assign({}, this.editForm);
-							para.birth = (!para.birth || para.birth == '') ? '' : util.formatDate.format(new Date(para.birth), 'yyyy-MM-dd');
-							editUser(para).then((res) => {
-								this.editLoading = false;
-								//NProgress.done();
-								this.$message({
-									message: '提交成功',
-									type: 'success'
-								});
-								this.$refs['editForm'].resetFields();
-								this.editFormVisible = false;
-								this.getProject();
-							});
-						});
-					}
-				});
-			}
-			
+			// 	});
+            // }
         },
         created() {
             let height = window.innerHeight;

+ 23 - 23
ys_vue/src/views/project/staff.vue

@@ -41,7 +41,7 @@
 			<el-table-column prop="companyName" label="公司" sortable></el-table-column>
             <el-table-column prop="roleName" label="角色" sortable></el-table-column>
 			<el-table-column label="操作" width="150">
-				<template slot-scope="scope">
+				<template slot-scope="scope" v-if="user.id == scope.row.parentId">
 					<el-button size="small" @click="handleEdit(scope.$index, scope.row)" v-if="scope.row.roleName != -1">编辑</el-button>
 					<el-button type="danger" size="small" @click="handleDel(scope.$index, scope.row)" v-if="scope.row.roleName != -1">删除</el-button>
 				</template>
@@ -73,19 +73,19 @@
 				<el-form-item label="联系方式" prop="mobile">
 					<el-input v-model="addForm.mobile" autocomplete="off" placeholder="请输入联系方式"></el-input>
 				</el-form-item>
-                <el-form-item label="类型" prop="teamName">
-					<el-select v-model="addForm.teamName" clearable filterable placeholder="请选择人员类型" style="width:202px">
+                <!-- <el-form-item label="类型" prop="teamName" v-if="user.parentId != 0">
+					<el-select v-model="addForm.teamName" clearable filterable placeholder="请选择人员类型" @change="choseComp(0)" style="width:202px">
                         <el-option v-for="item in team" :key="item.value" :label="item.label" :value="item.value">
                         </el-option>
                     </el-select>
-				</el-form-item>
-                <el-form-item label="公司" prop="companyId" v-if="addForm.teamName=='生产方'">
+				</el-form-item> -->
+                <el-form-item label="公司" prop="companyId">
 					<el-select v-model="addForm.companyId" clearable filterable placeholder="请选择所属公司" style="width:202px">
                         <el-option v-for="item in company" :key="item.id" :label="item.companyName" :value="item.id">
                         </el-option>
                     </el-select>
 				</el-form-item>
-				<el-form-item label="角色" prop="roleName">
+                <el-form-item label="角色" prop="roleName">
                     <el-input v-model="addForm.roleName" autocomplete="off" placeholder="请输入角色名称"></el-input>
 				</el-form-item>
 			</el-form>
@@ -108,19 +108,19 @@
 				<el-form-item label="联系方式" prop="mobile">
 					<el-input v-model="editForm.mobile" autocomplete="off" placeholder="请输入联系方式"></el-input>
 				</el-form-item>
-                <el-form-item label="类型" prop="teamName">
-					<el-select v-model="editForm.teamName" clearable filterable placeholder="请选择人员类型" style="width:202px">
+                <!-- <el-form-item label="类型" prop="teamName" v-if="user.parentId != 0">
+					<el-select v-model="editForm.teamName" clearable filterable placeholder="请选择人员类型" @change="choseComp(1)" style="width:202px">
                         <el-option v-for="item in team" :key="item.value" :label="item.label" :value="item.value">
                         </el-option>
                     </el-select>
-				</el-form-item>
-                <el-form-item label="公司" prop="companyId" v-if="addForm.teamName=='生产方'">
+				</el-form-item> -->
+                <el-form-item label="公司" prop="companyId">
 					<el-select v-model="editForm.companyId" clearable filterable placeholder="请选择所属公司" style="width:202px">
                         <el-option v-for="item in company" :key="item.id" :label="item.companyName" :value="item.id">
                         </el-option>
                     </el-select>
 				</el-form-item>
-				<el-form-item label="角色" prop="roleName">
+                <el-form-item label="角色" prop="roleName">
                     <el-input v-model="editForm.roleName" autocomplete="off" placeholder="请输入角色名称"></el-input>
 				</el-form-item>
 			</el-form>
@@ -135,7 +135,6 @@
 
 <script>
 	import util from '../../common/js/util'
-	import { getUserListPage, removeUser, batchRemoveUser, editUser, addUser } from '../../api/api';
 
 	export default {
 		data() {
@@ -159,10 +158,9 @@
                     companyId: ''
                 },
                 
-                team: [{label:'资产方',value:'资产方'},{label:'生产方',value:'生产方'}],
+                user: JSON.parse(sessionStorage.getItem('user')),
+                team: [{label:'资产方',value:0},{label:'生产方',value:1}],
                 company: [],
-                // role: [],
-                // roles:[],
 
 				list: [],
 				total: 0,
@@ -179,7 +177,6 @@
 						{ required: true, message: '请输入用户名', trigger: 'blur' }
                     ],
                     mobile: [
-                        // { required: true, message: '请输入联系方式', trigger: 'blur' },
                         { required: true, validator: checkPhone, trigger: 'blur'}
                     ],
                     teamName: [
@@ -201,7 +198,7 @@
 					username: '',
                     account: '',
                     mobile: '',
-                    teamName: '',
+                    //teamName: '',
 					companyId: '',
                     roleName: '',
                     flag: 0
@@ -216,7 +213,7 @@
 					username: '',
                     account: '',
                     mobile: '',
-                    teamName: '',
+                    // teamName: '',
 					companyId: '',
                     roleName: '',
                     flag: 1
@@ -226,7 +223,10 @@
 		methods: {
             // 获取基础数据
             getMsg(){
-                this.http.post(this.port.base.companys, {}, res => {
+                this.http.post(this.port.base.companys, {
+                    parentId: this.user.parentId,
+                    id: this.user.id
+                }, res => {
                     if (res.code == "ok") {
                         this.company = res.data;
                     } else {
@@ -287,11 +287,11 @@
 			handleAdd: function () {
                 this.addFormVisible = true;
 				this.addForm = {
-                    parentId: JSON.parse(sessionStorage.getItem('user')).id,
+                    parentId: this.user.id,
 					username: '',
                     account: '',
                     mobile: '',
-                    teamName: '',
+                    // teamName: '',
 					companyId: '',
                     roleName: '',
                     flag: 0
@@ -364,11 +364,11 @@
                 this.editFormVisible = true;
 				this.editForm = {
                     id: row.id,
-                    parentId: JSON.parse(sessionStorage.getItem('user')).id,
+                    parentId: this.user.id,
 					username: row.username,
                     account: row.account,
                     mobile: row.mobile,
-                    teamName: row.teamName,
+                    // teamName: row.teamName,
 					companyId: row.companyId,
                     roleName: row.roleName,
                     flag: 1