| | |
| | | </el-form-item> |
| | | <el-form-item label="所属企业:" prop="companyName" v-if="state.title !== '修改密码' && showCompany"> |
| | | <el-select |
| | | clearable |
| | | v-if="state.isAdmin" |
| | | v-model="state.form.companyName" |
| | | filterable |
| | |
| | | style="width: 45%;" |
| | | filterable |
| | | remote |
| | | searchKey="name" |
| | | searchKey="username" |
| | | :methods="getUser"> |
| | | </scorllSelect> |
| | | </el-form-item> |
| | |
| | | } |
| | | |
| | | if(type !== 'view' && type !== 'pwd'){ |
| | | if(state.isAdmin){ |
| | | // await getCompanyList('open') |
| | | } |
| | | // if(state.isAdmin){ |
| | | // await getCompanyList("") |
| | | // } |
| | | } |
| | | state.title = type === 'add' ? '新增' : type ==='edit' ? '编辑' : type ==='pwd' ? '修改密码' : '查看' ; |
| | | if(type === 'edit' || type === 'view') { |
| | |
| | | loading.value = true; |
| | | const queryParams = { |
| | | name: val |
| | | } |
| | | const res = await getCompany(queryParams) |
| | | if (res.code == 200) { |
| | | loading.value = false; |
| | | state.companyList = res.data.list |
| | | |
| | | } else { |
| | | ElMessage.warning(res.message) |
| | | } |
| | | }else { |
| | | loading.value = true; |
| | | const queryParams = { |
| | | pageNum: 1, |
| | | pageSize: 10 |
| | | } |
| | | const res = await getCompany(queryParams) |
| | | if (res.code == 200) { |
| | |
| | | } |
| | | scrollRef.value.getList(param,'change'); |
| | | } |
| | | const changeType = () => { |
| | | const changeType = async (val) => { |
| | | state.companyList = []; |
| | | if(state.isAdmin && val !=0){ |
| | | await getCompanyList("") |
| | | } |
| | | state.form.parentId = null; |
| | | state.form.parentName = ''; |
| | | state.form.companyId = null; |