|
@@ -3,40 +3,50 @@
|
|
<el-row :gutter="10" class="mb8">
|
|
<el-row :gutter="10" class="mb8">
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
<el-button
|
|
<el-button
|
|
- type="danger"
|
|
|
|
- icon="el-icon-add"
|
|
|
|
|
|
+ type="primary"
|
|
|
|
+ icon="el-icon-plus"
|
|
size="mini"
|
|
size="mini"
|
|
- :disabled="multiple"
|
|
|
|
@click="handleAdd"
|
|
@click="handleAdd"
|
|
v-hasPermi="['qw:account:add']"
|
|
v-hasPermi="['qw:account:add']"
|
|
>添加账号</el-button>
|
|
>添加账号</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
- <el-table v-loading="loading" :data="accountList" @selection-change="handleSelectionChange">
|
|
|
|
|
|
+ <el-table border v-loading="loading" :data="accountList" @selection-change="handleSelectionChange">
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
<el-table-column label="序号" width="55" type="index" align="center" />
|
|
<el-table-column label="序号" width="55" type="index" align="center" />
|
|
- <el-table-column label="id" align="center" prop="id" />
|
|
|
|
|
|
+ <el-table-column label="账号id" align="center" prop="id" />
|
|
<el-table-column label="企微账号" align="center" prop="userName" />
|
|
<el-table-column label="企微账号" align="center" prop="userName" />
|
|
<el-table-column label="姓名" align="center" prop="nickName" />
|
|
<el-table-column label="姓名" align="center" prop="nickName" />
|
|
<el-table-column label="手机号码" align="center" prop="phone" />
|
|
<el-table-column label="手机号码" align="center" prop="phone" />
|
|
- <el-table-column label="归属公司" align="center" prop="companyName" />
|
|
|
|
- <el-table-column label="归属员工" align="center" prop="companyUserName" />
|
|
|
|
- <el-table-column width="500" label="关联设备id" align="center" prop="deviceId" v-if="queryParams.isAudit == 1"/>
|
|
|
|
|
|
+ <el-table-column label="审核状态" align="center" prop="isAudit" >
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <el-tag prop="isAudit" v-for="(item, index) in isAuditOptions" v-if="scope.row.isAudit==item.dictValue">{{item.dictLabel}}</el-tag>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column width="500" label="关联设备id" align="center" prop="deviceId" />
|
|
<el-table-column label="备注" align="center" prop="remark" />
|
|
<el-table-column label="备注" align="center" prop="remark" />
|
|
|
|
|
|
</el-table>
|
|
</el-table>
|
|
|
|
|
|
- <pagination
|
|
|
|
|
|
+ <!-- <pagination
|
|
v-show="total>0"
|
|
v-show="total>0"
|
|
:total="total"
|
|
:total="total"
|
|
:page.sync="queryParams.pageNum"
|
|
:page.sync="queryParams.pageNum"
|
|
:limit.sync="queryParams.pageSize"
|
|
:limit.sync="queryParams.pageSize"
|
|
@pagination="getList"
|
|
@pagination="getList"
|
|
- />
|
|
|
|
|
|
+ /> -->
|
|
|
|
|
|
- <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body>
|
|
|
|
|
|
+ <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
|
-
|
|
|
|
|
|
+ <el-form-item label="企微账号" prop="userName">
|
|
|
|
+ <el-input v-model="form.userName" placeholder="请输入企微账号" />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="手机号" prop="phone">
|
|
|
|
+ <el-input v-model="form.phone" placeholder="请输入手机号" />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="姓名" prop="nickName">
|
|
|
|
+ <el-input v-model="form.nickName" placeholder="请输入姓名" />
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="备注" prop="remark">
|
|
<el-form-item label="备注" prop="remark">
|
|
<el-input v-model="form.remark" type="textarea" :row="5" />
|
|
<el-input v-model="form.remark" type="textarea" :row="5" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -159,10 +169,6 @@ export default {
|
|
};
|
|
};
|
|
this.resetForm("form");
|
|
this.resetForm("form");
|
|
},
|
|
},
|
|
- handleClick(tab, event) {
|
|
|
|
- this.queryParams.isAudit=tab.name;
|
|
|
|
- this.getList();
|
|
|
|
- },
|
|
|
|
/** 搜索按钮操作 */
|
|
/** 搜索按钮操作 */
|
|
handleQuery() {
|
|
handleQuery() {
|
|
this.queryParams.pageNum = 1;
|
|
this.queryParams.pageNum = 1;
|
|
@@ -202,7 +208,7 @@ export default {
|
|
submitForm() {
|
|
submitForm() {
|
|
this.$refs["form"].validate(valid => {
|
|
this.$refs["form"].validate(valid => {
|
|
if (valid) {
|
|
if (valid) {
|
|
- auditAccount(this.form).then(response => {
|
|
|
|
|
|
+ addAccount(this.form).then(response => {
|
|
if (response.code === 200) {
|
|
if (response.code === 200) {
|
|
this.msgSuccess("审核成功");
|
|
this.msgSuccess("审核成功");
|
|
this.open = false;
|
|
this.open = false;
|