Browse Source

没有部门的情况下,增加架构

master
qqkj 5 years ago
parent
commit
f2dc7f7b04
  1. 4
      src/api/branch.js
  2. 28
      src/views/login/BranchAdd.vue

4
src/api/branch.js

@ -11,7 +11,7 @@ let base=config.getSysBasePath();
**/ **/
//普通查询 条件之间and关系 //普通查询 条件之间and关系
export const listBranch = params => { return axios.get(`${base}/mdp/sys/branch/list`, { params: params }); };
export const listBranchNoAuth = params => { return axios.get(`${base}/mdp/sys/branch/listBranchNoAuth`, { params: params }); };
//模糊查询管理端机构表(机构下面若干部门) 条件之间or关系 //模糊查询管理端机构表(机构下面若干部门) 条件之间or关系
//export const listBranchKey = params => { return axios.get(`${base}/mdp/sys/branch/listKey`, { params: params }); }; //export const listBranchKey = params => { return axios.get(`${base}/mdp/sys/branch/listKey`, { params: params }); };
@ -26,4 +26,4 @@ export const batchDelBranch = params => { return axios.post(`${base}/mdp/sys/bra
export const editBranch = params => { return axios.post(`${base}/mdp/sys/branch/edit`, params); }; export const editBranch = params => { return axios.post(`${base}/mdp/sys/branch/edit`, params); };
//新增一条管理端机构表(机构下面若干部门) //新增一条管理端机构表(机构下面若干部门)
export const addBranch = params => { return axios.post(`${base}/mdp/sys/branch/add`, params); };
export const addBranchNoAuth = params => { return axios.post(`${base}/mdp/sys/branch/addBranchNoAuth`, params); };

28
src/views/login/BranchAdd.vue

@ -5,10 +5,12 @@
<!--新增界面 Branch 管理端机构表机构下面若干部门--> <!--新增界面 Branch 管理端机构表机构下面若干部门-->
<el-form :model="addForm" label-width="120px" :rules="addFormRules" ref="addForm"> <el-form :model="addForm" label-width="120px" :rules="addFormRules" ref="addForm">
<el-form-item label="" prop="branchName"> <el-form-item label="" prop="branchName">
<el-tag>您不在任何一个公司或者部门中需要先创建公司 或者请管理员加您进入公司</el-tag>
<el-tag>您不在任何一个公司或者部门中需要先创建公司 或者请管理员加您进入公司</el-tag>
</el-form-item> </el-form-item>
<el-form-item label="机构名称" prop="branchName"> <el-form-item label="机构名称" prop="branchName">
<el-input v-model="addForm.branchName" auto-complete="off"></el-input>
<el-input v-model="addForm.branchName" auto-complete="off">
<el-button slot="append" @click.prevent="checkBranchExists">查询机构是否存在</el-button>
</el-input>
</el-form-item> </el-form-item>
<el-form-item label="行业分类" prop="industryCategory"> <el-form-item label="行业分类" prop="industryCategory">
@ -52,7 +54,7 @@
<script> <script>
import util from '@/common/js/util';// import util from '@/common/js/util';//
import { listOption } from '@/api/itemOption';// import { listOption } from '@/api/itemOption';//
import { addBranch } from '@/api/branch';
import { addBranchNoAuth,listBranchNoAuth } from '@/api/branch';
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
export default { export default {
@ -102,7 +104,7 @@
console.log("dddddddddddddddddddddddddddddddddddddddddddddddd") console.log("dddddddddddddddddddddddddddddddddddddddddddddddd")
console.log(this.userInfo) console.log(this.userInfo)
params.cuserid=this.userInfo.userid params.cuserid=this.userInfo.userid
addBranch(params).then((res) => {
addBranchNoAuth(params).then((res) => {
this.load.add=false this.load.add=false
var tips=res.data.tips; var tips=res.data.tips;
if(tips.isOk){ if(tips.isOk){
@ -114,6 +116,24 @@
}); });
} }
}); });
},
checkBranchExists:function(){
if(this.addForm.branchName.length>=2){
var params={
key:this.addForm.branchName
}
listBranchNoAuth(params).then(res=>{
if(res.data.tips.isOk){
if(res.data.total<=0){
this.$message({ message: "该公司名未注册,可以使用", type: 'success' });
return;
}else{
this.$message({ message: "该公司名已注册,不可以使用", type: 'error' });
return;
}
}
})
}
} }
/**begin 在下面加自定义方法,记得补上面的一个逗号**/ /**begin 在下面加自定义方法,记得补上面的一个逗号**/

Loading…
Cancel
Save