|
|
@@ -48,6 +48,8 @@
|
|
|
</el-dropdown-item>
|
|
|
<el-dropdown-item style="color: limegreen" divided v-if="!!scope.row.face && scope.row.auditStatus == 1" @click.native="pushUserFaceToDevice(scope.row)" icon="el-icon-sort-down">人脸下发
|
|
|
</el-dropdown-item>
|
|
|
+ <el-dropdown-item @click.native="setAdmin(scope.row)" icon="el-icon-setting">设为管理员
|
|
|
+ </el-dropdown-item>
|
|
|
<el-dropdown-item divided icon="el-icon-s-order" @click.native="reviewHandler(scope.row)" :class=" [scope.row.auditStatus === 0 ? '' : 'recheck']">{{scope.row.auditStatus===0?'审核':'重审'}}</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
@@ -78,6 +80,12 @@
|
|
|
<!--<avue-detail :option="option" v-model="detailForm"></avue-detail>-->
|
|
|
</el-dialog>
|
|
|
|
|
|
+ <el-dialog :append-to-body="true" :close-on-click-modal="false" :modal-append-to-body="false" :visible.sync="setAdminVisible"
|
|
|
+ title="设置管理员" width="60%">
|
|
|
+ <set-admin :form="setAdminForm" @close="setAdminVisible = false, onLoad(page)"></set-admin>
|
|
|
+ <!--<avue-detail :option="option" v-model="detailForm"></avue-detail>-->
|
|
|
+ </el-dialog>
|
|
|
+
|
|
|
</basic-container>
|
|
|
</template>
|
|
|
|
|
|
@@ -87,9 +95,10 @@
|
|
|
import {validatedEmail, validatePhone} from "../../util/validator";
|
|
|
import StaffDetail from "../../components/staff/staffDetail";
|
|
|
import ReviewStaff from "../../components/staff/review-staff";
|
|
|
+ import SetAdmin from "./set-admin";
|
|
|
|
|
|
export default {
|
|
|
- components: {ReviewStaff, StaffDetail},
|
|
|
+ components: {SetAdmin, ReviewStaff, StaffDetail},
|
|
|
data() {
|
|
|
return {
|
|
|
form: {},
|
|
|
@@ -99,8 +108,10 @@
|
|
|
reviewDetail: {},
|
|
|
editVisible: false,
|
|
|
editForm: {},
|
|
|
- detailVisible: false,
|
|
|
detailForm: {},
|
|
|
+ detailVisible: false,
|
|
|
+ setAdminForm: {},
|
|
|
+ setAdminVisible: false,
|
|
|
forbidden: false,
|
|
|
page: {
|
|
|
pageSize: 10,
|
|
|
@@ -515,6 +526,10 @@
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ setAdmin(row){
|
|
|
+ this.setAdminForm = row;
|
|
|
+ this.setAdminVisible = true;
|
|
|
+ },
|
|
|
handleBatchPushUserFace() {
|
|
|
if (this.selectionList.length === 0) {
|
|
|
this.$message.warning("请选择至少一条数据");
|