|
@@ -14,67 +14,71 @@
|
|
|
<div class="top">
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
|
<el-form-item prop="isSecret" label="是否机密">
|
|
|
- <el-switch v-model="form.isSecret" active-value="1" inactive-value="0" @change="shareChange()" active-color="red"> </el-switch>
|
|
|
- <span>(如果选择机密,则共享用户打开时需要输入自己的用户密码才能查看)</span>
|
|
|
+ <el-switch v-model="form.isSecret" active-value="1" inactive-value="0" @change="shareChange()"
|
|
|
+ active-color="red"> </el-switch>
|
|
|
+ <span>(如果选择机密,则共享用户打开时需要输入自己的用户密码才能查看)</span>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="onlyOneTime" label="阅后即焚">
|
|
|
- <el-switch v-model="form.onlyOneTime" active-value="1" inactive-value="0" @change="shareChange()" active-color="red"> </el-switch>
|
|
|
+ <el-switch v-model="form.onlyOneTime" active-value="1" inactive-value="0" @change="shareChange()"
|
|
|
+ active-color="red"> </el-switch>
|
|
|
<span>(如果选择阅后即焚,则共享用户只能打开一次)</span>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
<div class="main">
|
|
|
<div class="app-container">
|
|
|
- <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
|
|
- <el-form-item label="用户ID" prop="userId">
|
|
|
- <el-input v-model="queryParams.userId" placeholder="请输入用户ID" clearable @keyup.enter.native="handleQuery" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="用户姓名" prop="userName">
|
|
|
- <el-input v-model="queryParams.userName" placeholder="请输入用户姓名" clearable @keyup.enter.native="handleQuery" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item>
|
|
|
- <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
- <el-button icon="el-icon-refresh" size="mini" @click="resetQuery" class="resetq">重置</el-button>
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
-
|
|
|
- <el-row :gutter="10" class="mb8">
|
|
|
- <el-col :span="1.5">
|
|
|
- <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
|
|
|
- v-hasPermi="['doc:groupUser:add']">添加人员</el-button>
|
|
|
- </el-col>
|
|
|
- <el-col :span="1.5">
|
|
|
- <el-button type="danger" plain icon="el-icon-circle-close" size="mini" :disabled="multiple"
|
|
|
- @click="cancelGroupUserAll" v-hasPermi="['doc:groupUser:remove']">删除人员</el-button>
|
|
|
- </el-col>
|
|
|
- <el-col :span="1.5">
|
|
|
- <el-button type="warning" plain icon="el-icon-arrow-left" size="mini" @click="handleClose">返回</el-button>
|
|
|
- </el-col>
|
|
|
- <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
- </el-row>
|
|
|
-
|
|
|
- <el-table v-loading="loading" :data="groupUserList" @selection-change="handleSelectionChange">
|
|
|
- <el-table-column type="selection" width="55" align="center" />
|
|
|
- <el-table-column label="用户名称" prop="userName" :show-overflow-tooltip="true" />
|
|
|
- <el-table-column label="用户昵称" prop="nickName" :show-overflow-tooltip="true" />
|
|
|
- <el-table-column label="邮箱" prop="email" :show-overflow-tooltip="true" />
|
|
|
- <el-table-column label="手机" prop="phonenumber" :show-overflow-tooltip="true" />
|
|
|
- <el-table-column label="状态" align="center" prop="status">
|
|
|
- <template slot-scope="scope">
|
|
|
- <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.status" />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-button size="mini" type="text" icon="el-icon-circle-close" @click="cancelGroupUser(scope.row)"
|
|
|
- v-hasPermi="['doc:groupUser:remove']">删除人员</el-button>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
-
|
|
|
- <pagination v-show="total>0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" @pagination="getList" />
|
|
|
- <select-user ref="select" :docId="queryParams.docId" @ok="handleQuery" />
|
|
|
- </div>
|
|
|
+ <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch"
|
|
|
+ label-width="68px">
|
|
|
+ <el-form-item label="用户ID" prop="userId">
|
|
|
+ <el-input v-model="queryParams.userId" placeholder="请输入用户ID" clearable @keyup.enter.native="handleQuery" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="用户姓名" prop="userName">
|
|
|
+ <el-input v-model="queryParams.userName" placeholder="请输入用户姓名" clearable
|
|
|
+ @keyup.enter.native="handleQuery" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
+ <el-button icon="el-icon-refresh" size="mini" @click="resetQuery" class="resetq">重置</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+
|
|
|
+ <el-row :gutter="10" class="mb8">
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd">添加人员</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button type="danger" plain icon="el-icon-circle-close" size="mini" :disabled="multiple"
|
|
|
+ @click="cancelGroupUserAll">删除人员</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button type="warning" plain icon="el-icon-arrow-left" size="mini" @click="handleClose">返回</el-button>
|
|
|
+ </el-col>
|
|
|
+ <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ <el-table v-loading="loading" :data="groupUserList" @selection-change="handleSelectionChange">
|
|
|
+ <el-table-column type="selection" width="55" align="center" />
|
|
|
+ <el-table-column label="用户名称" prop="userName" :show-overflow-tooltip="true" />
|
|
|
+ <el-table-column label="用户昵称" prop="nickName" :show-overflow-tooltip="true" />
|
|
|
+ <el-table-column label="邮箱" prop="email" :show-overflow-tooltip="true" />
|
|
|
+ <el-table-column label="手机" prop="phonenumber" :show-overflow-tooltip="true" />
|
|
|
+ <el-table-column label="状态" align="center" prop="status">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.status" />
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button size="mini" type="text" icon="el-icon-circle-close" @click="cancelGroupUser(scope.row)">删除人员</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+
|
|
|
+ <pagination v-show=" total>0" :total="total" :page.sync="queryParams.pageNum"
|
|
|
+ :limit.sync="queryParams.pageSize"
|
|
|
+ @pagination="getList" />
|
|
|
+ <select-user ref="select" :docId="queryParams.docId" @ok="handleQuery" />
|
|
|
+ </div>
|
|
|
|
|
|
|
|
|
|
|
@@ -83,201 +87,203 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
-
|
|
|
- <script>
|
|
|
+
|
|
|
+<script>
|
|
|
import "@/styles1/element-ui1.scss";
|
|
|
|
|
|
- import {
|
|
|
- listShareAccepter,
|
|
|
- getShareAccepter,
|
|
|
- delShareAccepter,
|
|
|
- addShareAccepter,
|
|
|
- updateShareAccepter,
|
|
|
- shareUserCancelAll
|
|
|
- } from "@/api/doc/shareAccepter";
|
|
|
-
|
|
|
- import {
|
|
|
- listShare,
|
|
|
- getShare,
|
|
|
- delShare,
|
|
|
- addShare,
|
|
|
- updateShare
|
|
|
- } from "@/api/doc/share";
|
|
|
-
|
|
|
- import selectUser from "./selectUser";
|
|
|
- export default {
|
|
|
- name: "GroupUser",
|
|
|
- dicts: ['sys_yes_no'],
|
|
|
- components: {
|
|
|
- selectUser
|
|
|
+ import {
|
|
|
+ listShareAccepter,
|
|
|
+ getShareAccepter,
|
|
|
+ delShareAccepter,
|
|
|
+ addShareAccepter,
|
|
|
+ updateShareAccepter,
|
|
|
+ shareUserCancelAll
|
|
|
+ } from "@/api/doc/shareAccepter";
|
|
|
+
|
|
|
+ import {
|
|
|
+ listShare,
|
|
|
+ getShare,
|
|
|
+ delShare,
|
|
|
+ addShare,
|
|
|
+ updateShare
|
|
|
+ } from "@/api/doc/share";
|
|
|
+
|
|
|
+ import selectUser from "./selectUser";
|
|
|
+ export default {
|
|
|
+ name: "GroupUser",
|
|
|
+ dicts: ['sys_yes_no'],
|
|
|
+ components: {
|
|
|
+ selectUser
|
|
|
+ },
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ // 遮罩层
|
|
|
+ loading: true,
|
|
|
+ // 选中数组
|
|
|
+ ids: [],
|
|
|
+ // 非单个禁用
|
|
|
+ single: true,
|
|
|
+ // 非多个禁用
|
|
|
+ multiple: true,
|
|
|
+ // 显示搜索条件
|
|
|
+ showSearch: true,
|
|
|
+ // 总条数
|
|
|
+ total: 0,
|
|
|
+ // 分组成员表格数据
|
|
|
+ groupUserList: [],
|
|
|
+ // 弹出层标题
|
|
|
+ title: "",
|
|
|
+ // 是否显示弹出层
|
|
|
+ open: false,
|
|
|
+ // 查询参数
|
|
|
+ queryParams: {
|
|
|
+ pageNum: 1,
|
|
|
+ pageSize: 10,
|
|
|
+ userId: null,
|
|
|
+ userName: null
|
|
|
+ },
|
|
|
+ // 表单参数
|
|
|
+ form: {},
|
|
|
+ // 表单校验
|
|
|
+ rules: {}
|
|
|
+ };
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ const docId = this.$route.params && this.$route.params.docId;
|
|
|
+ if (docId) {
|
|
|
+ this.queryParams.docId = docId;
|
|
|
+ this.getList();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ shareChange() {
|
|
|
+ this.form.docId = this.queryParams.docId;
|
|
|
+ updateShare(this.form).then(response => {
|
|
|
+ this.$modal.msgSuccess("修改成功");
|
|
|
+ });
|
|
|
},
|
|
|
- data() {
|
|
|
- return {
|
|
|
- // 遮罩层
|
|
|
- loading: true,
|
|
|
- // 选中数组
|
|
|
- ids: [],
|
|
|
- // 非单个禁用
|
|
|
- single: true,
|
|
|
- // 非多个禁用
|
|
|
- multiple: true,
|
|
|
- // 显示搜索条件
|
|
|
- showSearch: true,
|
|
|
- // 总条数
|
|
|
- total: 0,
|
|
|
- // 分组成员表格数据
|
|
|
- groupUserList: [],
|
|
|
- // 弹出层标题
|
|
|
- title: "",
|
|
|
- // 是否显示弹出层
|
|
|
- open: false,
|
|
|
- // 查询参数
|
|
|
- queryParams: {
|
|
|
- pageNum: 1,
|
|
|
- pageSize: 10,
|
|
|
- userId: null,
|
|
|
- userName: null
|
|
|
- },
|
|
|
- // 表单参数
|
|
|
- form: {},
|
|
|
- // 表单校验
|
|
|
- rules: {}
|
|
|
+ // 返回按钮
|
|
|
+ handleClose() {
|
|
|
+ const obj = {
|
|
|
+ path: "/home/file/individual"
|
|
|
};
|
|
|
+ this.$tab.closeOpenPage(obj);
|
|
|
},
|
|
|
- created() {
|
|
|
- const docId = this.$route.params && this.$route.params.docId;
|
|
|
- if (docId) {
|
|
|
- this.queryParams.docId = docId;
|
|
|
- this.getList();
|
|
|
- }
|
|
|
+ /** 查询分组成员列表 */
|
|
|
+ getList() {
|
|
|
+ this.loading = true;
|
|
|
+ getShare(this.queryParams.docId).then(response => {
|
|
|
+ this.form.isSecret = response.data.isSecret;
|
|
|
+ this.form.onlyOneTime = response.data.onlyOneTime;
|
|
|
+ });
|
|
|
+
|
|
|
+ listShareAccepter(this.queryParams).then(response => {
|
|
|
+ this.groupUserList = response.rows;
|
|
|
+ this.total = response.total;
|
|
|
+ this.loading = false;
|
|
|
+ });
|
|
|
},
|
|
|
- methods: {
|
|
|
- shareChange() {
|
|
|
- this.form.docId = this.queryParams.docId;
|
|
|
- updateShare(this.form).then(response => {
|
|
|
- this.$modal.msgSuccess("修改成功");
|
|
|
- });
|
|
|
- },
|
|
|
- // 返回按钮
|
|
|
- handleClose() {
|
|
|
- const obj = {
|
|
|
- path: "/home/file/individual"
|
|
|
- };
|
|
|
- this.$tab.closeOpenPage(obj);
|
|
|
- },
|
|
|
- /** 查询分组成员列表 */
|
|
|
- getList() {
|
|
|
- this.loading = true;
|
|
|
- getShare(this.queryParams.docId).then(response => {
|
|
|
- this.form.isSecret = response.data.isSecret;
|
|
|
- this.form.onlyOneTime = response.data.onlyOneTime;
|
|
|
- });
|
|
|
-
|
|
|
- listShareAccepter(this.queryParams).then(response => {
|
|
|
- this.groupUserList = response.rows;
|
|
|
- this.total = response.total;
|
|
|
- this.loading = false;
|
|
|
+ // 取消按钮
|
|
|
+ cancel() {
|
|
|
+ this.open = false;
|
|
|
+ this.reset();
|
|
|
+ },
|
|
|
+ // 表单重置
|
|
|
+ reset() {
|
|
|
+ this.form = {
|
|
|
+ docId: null,
|
|
|
+ userId: null,
|
|
|
+ userName: null
|
|
|
+ };
|
|
|
+ this.resetForm("form");
|
|
|
+ },
|
|
|
+ /** 搜索按钮操作 */
|
|
|
+ handleQuery() {
|
|
|
+ this.queryParams.pageNum = 1;
|
|
|
+ this.getList();
|
|
|
+ },
|
|
|
+ /** 重置按钮操作 */
|
|
|
+ resetQuery() {
|
|
|
+ this.resetForm("queryForm");
|
|
|
+ this.handleQuery();
|
|
|
+ },
|
|
|
+ // 多选框选中数据
|
|
|
+ handleSelectionChange(selection) {
|
|
|
+ this.ids = selection.map(item => item.userId)
|
|
|
+ this.single = selection.length !== 1
|
|
|
+ this.multiple = !selection.length
|
|
|
+ },
|
|
|
+ /** 新增按钮操作 */
|
|
|
+ handleAdd() {
|
|
|
+ this.$refs.select.show();
|
|
|
+ },
|
|
|
+ /** 提交按钮 */
|
|
|
+ submitForm() {
|
|
|
+ this.$refs["form"].validate(valid => {
|
|
|
+ if (valid) {
|
|
|
+ if (this.form.docId != null) {
|
|
|
+ updateGroupUser(this.form).then(response => {
|
|
|
+ this.$modal.msgSuccess("修改成功");
|
|
|
+ this.open = false;
|
|
|
+ this.getList();
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ addGroupUser(this.form).then(response => {
|
|
|
+ this.$modal.msgSuccess("新增成功");
|
|
|
+ this.open = false;
|
|
|
+ this.getList();
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /** 删除按钮操作 */
|
|
|
+ cancelGroupUserAll(row) {
|
|
|
+ const docId = this.queryParams.docId;
|
|
|
+ const userIds = this.ids.join(",");
|
|
|
+ this.$modal.confirm('是否确认删除选中的分组成员?').then(function() {
|
|
|
+ return shareUserCancelAll({
|
|
|
+ docId: docId,
|
|
|
+ userIds: userIds
|
|
|
});
|
|
|
- },
|
|
|
- // 取消按钮
|
|
|
- cancel() {
|
|
|
- this.open = false;
|
|
|
- this.reset();
|
|
|
- },
|
|
|
- // 表单重置
|
|
|
- reset() {
|
|
|
- this.form = {
|
|
|
- docId: null,
|
|
|
- userId: null,
|
|
|
- userName: null
|
|
|
- };
|
|
|
- this.resetForm("form");
|
|
|
- },
|
|
|
- /** 搜索按钮操作 */
|
|
|
- handleQuery() {
|
|
|
- this.queryParams.pageNum = 1;
|
|
|
+ }).then(() => {
|
|
|
this.getList();
|
|
|
- },
|
|
|
- /** 重置按钮操作 */
|
|
|
- resetQuery() {
|
|
|
- this.resetForm("queryForm");
|
|
|
- this.handleQuery();
|
|
|
- },
|
|
|
- // 多选框选中数据
|
|
|
- handleSelectionChange(selection) {
|
|
|
- this.ids = selection.map(item => item.userId)
|
|
|
- this.single = selection.length !== 1
|
|
|
- this.multiple = !selection.length
|
|
|
- },
|
|
|
- /** 新增按钮操作 */
|
|
|
- handleAdd() {
|
|
|
- this.$refs.select.show();
|
|
|
- },
|
|
|
- /** 提交按钮 */
|
|
|
- submitForm() {
|
|
|
- this.$refs["form"].validate(valid => {
|
|
|
- if (valid) {
|
|
|
- if (this.form.docId != null) {
|
|
|
- updateGroupUser(this.form).then(response => {
|
|
|
- this.$modal.msgSuccess("修改成功");
|
|
|
- this.open = false;
|
|
|
- this.getList();
|
|
|
- });
|
|
|
- } else {
|
|
|
- addGroupUser(this.form).then(response => {
|
|
|
- this.$modal.msgSuccess("新增成功");
|
|
|
- this.open = false;
|
|
|
- this.getList();
|
|
|
- });
|
|
|
- }
|
|
|
- }
|
|
|
+ this.$modal.msgSuccess("删除成功");
|
|
|
+ }).catch(() => {});
|
|
|
+ },
|
|
|
+ /** 删除按钮操作 */
|
|
|
+ cancelGroupUser(row) {
|
|
|
+ const docId = this.queryParams.docId;
|
|
|
+ const userIds = row.userId
|
|
|
+ this.$modal.confirm('是否确认删除分组成员"' + row.userName + '"的数据项?').then(function() {
|
|
|
+ return shareUserCancelAll({
|
|
|
+ docId: docId,
|
|
|
+ userIds: userIds
|
|
|
});
|
|
|
- },
|
|
|
- /** 删除按钮操作 */
|
|
|
- cancelGroupUserAll(row) {
|
|
|
- const docId = this.queryParams.docId;
|
|
|
- const userIds = this.ids.join(",");
|
|
|
- this.$modal.confirm('是否确认删除选中的分组成员?').then(function() {
|
|
|
- return shareUserCancelAll({
|
|
|
- docId: docId,
|
|
|
- userIds: userIds
|
|
|
- });
|
|
|
- }).then(() => {
|
|
|
- this.getList();
|
|
|
- this.$modal.msgSuccess("删除成功");
|
|
|
- }).catch(() => {});
|
|
|
- },
|
|
|
- /** 删除按钮操作 */
|
|
|
- cancelGroupUser(row) {
|
|
|
- const docId = this.queryParams.docId;
|
|
|
- const userIds = row.userId
|
|
|
- this.$modal.confirm('是否确认删除分组成员"' + row.userName + '"的数据项?').then(function() {
|
|
|
- return shareUserCancelAll({
|
|
|
- docId: docId,
|
|
|
- userIds: userIds
|
|
|
- });
|
|
|
- }).then(() => {
|
|
|
- this.getList();
|
|
|
- this.$modal.msgSuccess("删除成功");
|
|
|
- }).catch(() => {});
|
|
|
- },
|
|
|
+ }).then(() => {
|
|
|
+ this.getList();
|
|
|
+ this.$modal.msgSuccess("删除成功");
|
|
|
+ }).catch(() => {});
|
|
|
},
|
|
|
- };
|
|
|
- </script>
|
|
|
+ },
|
|
|
+ };
|
|
|
+</script>
|
|
|
|
|
|
- <style scoped lang='scss'>
|
|
|
+<style scoped lang='scss'>
|
|
|
.containe {
|
|
|
color: #7ea4c8;
|
|
|
font-size: 0.14rem;
|
|
|
font-family: PingFang SC-Medium, PingFang SC;
|
|
|
font-weight: 500;
|
|
|
padding-left: calc(100vw * (20 / 1920));
|
|
|
+
|
|
|
.header {
|
|
|
height: calc(100vh * (22 / 1080));
|
|
|
margin-top: calc(100vh * (20 / 1080));
|
|
|
margin-bottom: calc(100vh * (20 / 1080));
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
+
|
|
|
img {
|
|
|
width: calc(100vw * (16 / 1920));
|
|
|
height: calc(100vh * (16 / 1080));
|
|
@@ -285,10 +291,12 @@
|
|
|
margin-left: 3px;
|
|
|
margin-right: 3px;
|
|
|
}
|
|
|
+
|
|
|
.top1 {
|
|
|
color: #2e8aecff;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
.title {
|
|
|
height: calc(100vh * (22 / 1080));
|
|
|
margin-top: calc(100vh * (20 / 1080));
|
|
@@ -298,85 +306,101 @@
|
|
|
font-weight: bold;
|
|
|
line-height: calc(100vh * (22 / 1080));
|
|
|
}
|
|
|
+
|
|
|
.main {
|
|
|
width: calc(100vw * (1876 / 1920));
|
|
|
height: calc(100vh * (800 / 1080));
|
|
|
+
|
|
|
.app-container {
|
|
|
width: calc(100vw * (1876 / 1920));
|
|
|
height: calc(100vh * (800 / 1080));
|
|
|
background: url(../../../../assets/img/Group-615.png);
|
|
|
background-size: calc(100vw * (1876 / 1920)) calc(100vh * (800 / 1080));
|
|
|
}
|
|
|
- .mb8 {
|
|
|
- margin-top: 5px;
|
|
|
- }
|
|
|
- //表格底部
|
|
|
- .pagination-container {
|
|
|
- background: transparent;
|
|
|
- padding: 0 !important;
|
|
|
- margin: 0;
|
|
|
- }
|
|
|
- //重置搜索
|
|
|
- .resetq{
|
|
|
- color: #2E8AECFF;
|
|
|
- background: transparent;
|
|
|
- border: 1px solid #2E8AECFF;
|
|
|
- }
|
|
|
+
|
|
|
+ .mb8 {
|
|
|
+ margin-top: 5px;
|
|
|
+ }
|
|
|
+
|
|
|
+ //表格底部
|
|
|
+ .pagination-container {
|
|
|
+ background: transparent;
|
|
|
+ padding: 0 !important;
|
|
|
+ margin: 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ //重置搜索
|
|
|
+ .resetq {
|
|
|
+ color: #2E8AECFF;
|
|
|
+ background: transparent;
|
|
|
+ border: 1px solid #2E8AECFF;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
//开关按钮前面的字体颜色
|
|
|
::v-deep .el-form-item__label {
|
|
|
color: #2E8AECFF;
|
|
|
-}
|
|
|
+ }
|
|
|
+
|
|
|
//开关按钮之间的间距
|
|
|
::v-deep .el-form-item {
|
|
|
margin-bottom: 5px;
|
|
|
-}
|
|
|
-//搜索刷新按钮颜色
|
|
|
-::v-deep .el-button.is-circle {
|
|
|
- background: #006c9aff;
|
|
|
- color: white;
|
|
|
-}
|
|
|
-//table样式
|
|
|
-::v-deep .el-table {
|
|
|
- height: calc(100vh * (590 / 1080));
|
|
|
- background: transparent;
|
|
|
- color: #7ea4c8ff;
|
|
|
-}
|
|
|
-::v-deep .el-table th {
|
|
|
- background: #016c9aa6;
|
|
|
- color: #2e8aec;
|
|
|
-}
|
|
|
-::v-deep .el-table tr {
|
|
|
- background: transparent;
|
|
|
-}
|
|
|
-::v-deep .el-table tbody tr:hover > td {
|
|
|
- background-color: #016c9a78 !important;
|
|
|
-}
|
|
|
-::v-deep .el-table td.el-table__cell {
|
|
|
- border-bottom: 1px solid #006c9aff;
|
|
|
-}
|
|
|
-::v-deep .el-table th.el-table__cell.is-leaf {
|
|
|
- border-bottom: 1px solid #006c9aff;
|
|
|
-}
|
|
|
-//表格底部线条隐藏
|
|
|
-::v-deep .el-table::before {
|
|
|
- height: 0;
|
|
|
-}
|
|
|
-//按钮的样式
|
|
|
-::v-deep .el-button--primary.is-plain,
|
|
|
-.el-button--success.is-plain.is-disabled,
|
|
|
-.el-button--danger.is-plain.is-disabled,
|
|
|
-.el-button--warning.is-plain {
|
|
|
- background-color: #002a5cff;
|
|
|
- border: none;
|
|
|
- color: #2e8aec;
|
|
|
-}
|
|
|
-//右边顶部搜索框样式
|
|
|
-::v-deep .el-input__inner {
|
|
|
- background-color: transparent;
|
|
|
- border: 1px solid #01d1ffff;
|
|
|
- color: #ffffffcc;
|
|
|
-}
|
|
|
- </style>
|
|
|
-
|
|
|
+ }
|
|
|
+
|
|
|
+ //搜索刷新按钮颜色
|
|
|
+ ::v-deep .el-button.is-circle {
|
|
|
+ background: #006c9aff;
|
|
|
+ color: white;
|
|
|
+ }
|
|
|
+
|
|
|
+ //table样式
|
|
|
+ ::v-deep .el-table {
|
|
|
+ height: calc(100vh * (590 / 1080));
|
|
|
+ background: transparent;
|
|
|
+ color: #7ea4c8ff;
|
|
|
+ }
|
|
|
+
|
|
|
+ ::v-deep .el-table th {
|
|
|
+ background: #016c9aa6;
|
|
|
+ color: #2e8aec;
|
|
|
+ }
|
|
|
+
|
|
|
+ ::v-deep .el-table tr {
|
|
|
+ background: transparent;
|
|
|
+ }
|
|
|
+
|
|
|
+ ::v-deep .el-table tbody tr:hover>td {
|
|
|
+ background-color: #016c9a78 !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ ::v-deep .el-table td.el-table__cell {
|
|
|
+ border-bottom: 1px solid #006c9aff;
|
|
|
+ }
|
|
|
+
|
|
|
+ ::v-deep .el-table th.el-table__cell.is-leaf {
|
|
|
+ border-bottom: 1px solid #006c9aff;
|
|
|
+ }
|
|
|
+
|
|
|
+ //表格底部线条隐藏
|
|
|
+ ::v-deep .el-table::before {
|
|
|
+ height: 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ //按钮的样式
|
|
|
+ ::v-deep .el-button--primary.is-plain,
|
|
|
+ .el-button--success.is-plain.is-disabled,
|
|
|
+ .el-button--danger.is-plain.is-disabled,
|
|
|
+ .el-button--warning.is-plain {
|
|
|
+ background-color: #002a5cff;
|
|
|
+ border: none;
|
|
|
+ color: #2e8aec;
|
|
|
+ }
|
|
|
+
|
|
|
+ //右边顶部搜索框样式
|
|
|
+ ::v-deep .el-input__inner {
|
|
|
+ background-color: transparent;
|
|
|
+ border: 1px solid #01d1ffff;
|
|
|
+ color: #ffffffcc;
|
|
|
+ }
|
|
|
+</style>
|