shuishen
2021-07-06 8e19102829f30f70ef396f2d5a972a54d227b207
保安人员相关
2 files modified
1 files added
137 ■■■■■ changed files
public/favicon.png patch | view | raw | blame | history
src/views/management/details.vue 22 ●●●●● patch | view | raw | blame | history
src/views/management/register.vue 115 ●●●●● patch | view | raw | blame | history
public/favicon.png

src/views/management/details.vue
New file
@@ -0,0 +1,22 @@
/*
 * @Author: Morpheus
 * @Date: 2021-07-05 16:31:54
 * @Last Modified by: Morpheus
 * @Last Modified time: 2021-07-06 16:36:19
 * menu-name 保安详细资料
 */
<template>
  <div>
    保安详细资料
  </div>
</template>
<script>
export default {
}
</script>
<style>
</style>
src/views/management/register.vue
@@ -2,7 +2,7 @@
 * @Author: Morpheus
 * @Date: 2021-07-05 16:31:54
 * @Last Modified by: Morpheus
 * @Last Modified time: 2021-07-05 19:45:34
 * @Last Modified time: 2021-07-06 16:33:50
 * menu-name 保安员注册查询
 */
<template>
@@ -52,14 +52,6 @@
                    <template slot-scope="{row}"
                              slot="userTypeName">
                        <el-tag>{{row.userTypeName}}</el-tag>
                    </template>
                    <template slot-scope="{row}"
                              slot="menu">
                        <el-button type="text"
                                   icon="icon-icon-biaoxianfen"
                                   size="small"
                                   @click.stop="manifestation(row)">查看表现
                        </el-button>
                    </template>
                </avue-crud>
                <el-dialog title="用户数据导入"
@@ -200,74 +192,105 @@
                delBtn: false,
                editBtn: false,
                selection: false,
                align: 'center',
                height: 'auto',
                calcHeight: 80,
                tip: false,
                searchShow: true,
                searchMenuSpan: 6,
                border: true,
                searchMenuSpan: 4,
                border: false,
                index: true,
                selection: true,
                viewBtn: true,
                //dialogType: 'drawer',
                dialogClickModal: false,
                // 操作栏宽度
                menuWidth: 280,
                menuWidth: 90,
                column: [
                    {
                        label: "登录账号",
                        prop: "account",
                        label: "保安姓名",
                        prop: "realName",
                        search: true,
                        display: false
                        searchSpan: 5,
                        display: false,
                        width: 80
                    },
                    {
                        label: "所属租户",
                        prop: "tenantName",
                        label: "性别",
                        prop: "sex",
                        type: "select",
                        search: true,
                        searchSpan: 4,
                        searchLabelWidth: 50,
                        dicData: [{
                            label: '女',
                            value: 2
                        }, {
                            label: '男',
                            value: 1,
                        }],
                        slot: true,
                        display: false,
                        width: 50
                    },
                    {
                        label: "身份证号",
                        prop: "cardid",
                        slot: true,
                        display: false,
                        width: 140
                    },
                    {
                        label: "联系方式",
                        prop: "phone",
                        slot: true,
                        display: false,
                        width: 96
                    },
                    {
                        label: "联系地址",
                        prop: "address",
                        slot: true,
                        display: false
                    },
                    {
                        label: "用户姓名",
                        prop: "realName",
                        search: true,
                        display: false
                        label: "入职时间",
                        prop: "rtime",
                        slot: true,
                        display: false,
                        width: 90
                    },
                    {
                        label: "所属角色",
                        prop: "roleName",
                        slot: true,
                        display: false
                        display: false,
                        width: 100
                    },
                    {
                        label: "所属部门",
                        label: "所属公司",
                        prop: "deptName",
                        slot: true,
                        display: false
                    },
                    {
                        label: "用户平台",
                        prop: "userTypeName",
                        slot: true,
                        display: false
                    },
                    {
                        label: "用户平台",
                        label: "是否在职",
                        prop: "status",
                        type: "select",
                        dicUrl: "/api/blade-system/dict/dictionary?code=user_type",
                        props: {
                            label: "dictValue",
                            value: "dictKey"
                        },
                        dataType: "number",
                        search: true,
                        hide: true,
                        searchSpan: 4,
                        dicData: [{
                            label: '否',
                            value: 0
                        }, {
                            label: '是',
                            value: 1,
                        }],
                        slot: true,
                        display: false,
                        prop: "userType",
                        rules: [{
                            required: true,
                            message: "请选择用户平台",
                            trigger: "blur"
                        }]
                        width: 90
                    },
                ],
                group: [
@@ -809,10 +832,6 @@
                this.selectionClear();
            });
        },
        // 查看人员表现
        manifestation (row) {
            console.log(row)
        }
    }
};
</script>