Commit e8d87303 authored by “yiyousong”'s avatar “yiyousong”

pref:修改工作人员搜索和表格顶部控制区域

parent 900ae288
...@@ -150,6 +150,9 @@ ...@@ -150,6 +150,9 @@
.pdl20{ .pdl20{
padding-left:20px; padding-left:20px;
} }
.pdr6{
padding-right:6px;
}
.pdr10{ .pdr10{
padding-right:10px; padding-right:10px;
} }
......
...@@ -99,3 +99,10 @@ ...@@ -99,3 +99,10 @@
align-items: center; align-items: center;
margin-bottom: 20px; margin-bottom: 20px;
} }
// .table-header{
// padding-right:6px;
// display: flex;
// align-items: center;
// justify-content:space-between;
// margin-bottom: 20px;
// }
\ No newline at end of file
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<div class="left"> <div class="left">
<div class="header"> <div class="header">
<div class="titel">设备应用黑名单</div> <div class="titel">设备应用黑名单</div>
<div class="control"> <div class="control pdr6">
<a-button type="danger" @click="handleDelAll"> 批量移除 </a-button> <a-button type="danger" @click="handleDelAll"> 批量移除 </a-button>
<div class="business-control"> <div class="business-control">
<a-space> <a-space>
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
<div> <div>
<!-- <a-button type="primary" @click="handleAddAll"> 批量加入 </a-button> --> <!-- <a-button type="primary" @click="handleAddAll"> 批量加入 </a-button> -->
</div> </div>
<div class="business-control"> <div class="business-control pdr6">
<a-space> <a-space>
<a-select <a-select
style="min-width: 120px" style="min-width: 120px"
......
<template> <template>
<div class="data-update"> <div class="data-update">
<!-- 头部 --> <!-- 头部 -->
<div class="header flex aic jcb mb20"> <div class="header flex aic jcb mb20 pdr6">
<a-button type="primary" @click="handleAdd">新增</a-button> <a-button type="primary" @click="handleAdd">新增</a-button>
<div class="search-box"> <div class="search-box">
<a-input-group compact> <a-input-group compact>
......
<template> <template>
<div class="field-config"> <div class="field-config">
<!-- 头部 --> <!-- 头部 -->
<div class="header flex aic jcb mb20"> <div class="header flex aic jcb mb20 pdr6">
<a-button type="primary" @click="handleAdd">新增字段</a-button> <a-button type="primary" @click="handleAdd">新增字段</a-button>
<a-input-search <a-input-search
style="width: 300px" style="width: 300px"
......
<template> <template>
<div class="terminal"> <div class="terminal">
<div class="header flex aic jcb mb20"> <div class="header flex aic jcb mb20 pdr6">
<a-space> <a-space>
<a-button type="primary" @click="handleAdd"> 新增应用 </a-button> <a-button type="primary" @click="handleAdd"> 新增应用 </a-button>
<a-button type="primary" @click="handleClone"> 克隆 </a-button> <a-button type="primary" @click="handleClone"> 克隆 </a-button>
......
<template> <template>
<div class="terminal"> <div class="terminal">
<div class="header flex aic jcb mb20"> <div class="header flex aic jcb mb20 pdr6">
<a-space> <a-space>
<a-button type="primary" @click="handleAdd"> 新增应用 </a-button> <a-button type="primary" @click="handleAdd"> 新增应用 </a-button>
<a-button type="primary" @click="handleClone"> 克隆 </a-button> <a-button type="primary" @click="handleClone"> 克隆 </a-button>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<div class="left"> <div class="left">
<div class="header"> <div class="header">
<div class="titel">站点业务列表</div> <div class="titel">站点业务列表</div>
<div class="control"> <div class="control pdr6">
<div> <div>
<a-space size="middle"> <a-space size="middle">
<a-button type="primary" @click="showModal"> 新增业务 </a-button> <a-button type="primary" @click="showModal"> 新增业务 </a-button>
...@@ -86,7 +86,7 @@ ...@@ -86,7 +86,7 @@
<div class="right"> <div class="right">
<div class="header"> <div class="header">
<div class="titel">一体化业务列表</div> <div class="titel">一体化业务列表</div>
<div class="control"> <div class="control pdr6">
<div> <div>
<a-button type="primary" @click="handleAddAll"> 批量加入 </a-button> <a-button type="primary" @click="handleAddAll"> 批量加入 </a-button>
</div> </div>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<div class="left"> <div class="left">
<div class="header"> <div class="header">
<div class="titel">站点事项列表</div> <div class="titel">站点事项列表</div>
<div class="header-bottom"> <div class="header-bottom pdr6">
<div class="left-btn"> <div class="left-btn">
<a-button type="danger" @click="handleDelAll"> 批量移除 </a-button> <a-button type="danger" @click="handleDelAll"> 批量移除 </a-button>
</div> </div>
...@@ -109,7 +109,7 @@ ...@@ -109,7 +109,7 @@
<div class="right"> <div class="right">
<div class="header"> <div class="header">
<div class="titel">基础事项列表</div> <div class="titel">基础事项列表</div>
<div class="control"> <div class="control pdr6">
<div> <div>
<a-space size="middle"> <a-space size="middle">
<a-button type="primary" @click="handleAddAll"> <a-button type="primary" @click="handleAddAll">
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<div class="left"> <div class="left">
<div class="header"> <div class="header">
<div class="titel">站点业务列表</div> <div class="titel">站点业务列表</div>
<div class="header-bottom"> <div class="header-bottom pdr6">
<div class="left-btn"> <div class="left-btn">
<a-button type="danger" @click="handleDelAll"> 批量解除 </a-button> <a-button type="danger" @click="handleDelAll"> 批量解除 </a-button>
</div> </div>
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
<div class="right"> <div class="right">
<div class="header"> <div class="header">
<div class="titel">站点事项列表</div> <div class="titel">站点事项列表</div>
<div class="control"> <div class="control pdr6">
<div> <div>
<a-button type="primary" @click="handleAddAll"> 批量关联 </a-button> <a-button type="primary" @click="handleAddAll"> 批量关联 </a-button>
</div> </div>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<div class="left"> <div class="left">
<div class="header"> <div class="header">
<div class="titel">站点事项列表</div> <div class="titel">站点事项列表</div>
<div class="header-bottom flex aic jcb"> <div class="header-bottom flex aic jcb pdr6">
<div class="left-btn"></div> <div class="left-btn"></div>
<div> <div>
<a-space> <a-space>
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="deploy"> <div class="deploy">
<a-tabs activeKey="model"> <a-tabs activeKey="model">
<a-tab-pane key="model" tab="部署板块管理"> <a-tab-pane key="model" tab="部署板块管理">
<div class="control"> <div class="control pdr6">
<div> <div>
<a-button <a-button
type="primary" type="primary"
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
</template> </template>
<div class="header"> <div class="header">
<span class="title">窗口事项列表</span> <span class="title">窗口事项列表</span>
<div class="control"> <div class="control pdr6">
<div class="btn"> <div class="btn">
<a-button <a-button
type="primary" type="primary"
......
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
<div class="ff window-box"> <div class="ff window-box">
<div class="department_right_add"> <div class="department_right_add">
<div class="department_manage">窗口管理</div> <div class="department_manage">窗口管理</div>
<div class="flex aic jcb"> <div class="flex aic jcb pdr6">
<a-button type="primary" @click="addModal">新增窗口</a-button> <a-button type="primary" @click="addModal">新增窗口</a-button>
<a-input-search <a-input-search
placeholder="请输入窗口编号搜索" placeholder="请输入窗口编号搜索"
......
<template> <template>
<div class="hall-manage"> <div class="hall-manage">
<div class="control flex aic jcb mb20"> <div class="control flex aic jcb mb20 pdr6">
<a-space size="middle"> <a-space size="middle">
<a-button type="primary" @click="handleAdd">新增大厅</a-button> <a-button type="primary" @click="handleAdd">新增大厅</a-button>
<a-button type="danger" @click="handleDelAll">批量删除</a-button> <a-button type="danger" @click="handleDelAll">批量删除</a-button>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<div class="left"> <div class="left">
<div class="header"> <div class="header">
<div class="titel">大厅窗口</div> <div class="titel">大厅窗口</div>
<div class="control"> <div class="control pdr6">
<a-button type="danger" @click="handleDelAll"> 批量移除 </a-button> <a-button type="danger" @click="handleDelAll"> 批量移除 </a-button>
<div class="business-control"> <div class="business-control">
<a-space> <a-space>
...@@ -82,7 +82,7 @@ ...@@ -82,7 +82,7 @@
<div class="right"> <div class="right">
<div class="header"> <div class="header">
<div class="titel">站点窗口</div> <div class="titel">站点窗口</div>
<div class="control"> <div class="control pdr6">
<div> <div>
<a-button type="primary" @click="handleAddAll"> 批量加入 </a-button> <a-button type="primary" @click="handleAddAll"> 批量加入 </a-button>
</div> </div>
......
<template> <template>
<div class="festival festival"> <div class="festival festival">
<div class="skins_bnt btn-box"> <div class="skins_bnt btn-box pdr6">
<!-- 新增按钮 --> <!-- 新增按钮 -->
<a-button type="primary" @click="showModal" class="skins_btn_1" <a-button type="primary" @click="showModal" class="skins_btn_1"
>新增节日</a-button >新增节日</a-button
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
</a-tooltip> </a-tooltip>
<span>皮肤模板</span> <span>皮肤模板</span>
</div> </div>
<div class="header"> <div class="header pdr6">
<a-space> <a-space>
<a-button type="primary" @click="handleAddTemplate" <a-button type="primary" @click="handleAddTemplate"
>新增皮肤模板</a-button >新增皮肤模板</a-button
...@@ -78,26 +78,12 @@ ...@@ -78,26 +78,12 @@
</template> </template>
</a-table> </a-table>
</div> </div>
<!-- 翻页 -->
<!-- <div class="pagination" v-if="leftTotal">
<a-pagination
v-model="leftCurrent"
:show-total="(total) => `共 ${total} 条`"
:total="leftTotal"
@change="changeLeft"
show-less-items
show-size-changer
show-quick-jumper
:pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChange"
/>
</div> -->
</a-card> </a-card>
</div> </div>
<!-- 右 --> <!-- 右 -->
<div class="right"> <div class="right">
<a-card title="模板属性" :bodyStyle="{ height: '79vh' }"> <a-card title="模板属性" :bodyStyle="{ height: '79vh' }">
<div class="header"> <div class="header pdr6">
<div> <div>
<a-space> <a-space>
<a-button type="primary" @click="handleAddField" <a-button type="primary" @click="handleAddField"
...@@ -188,20 +174,6 @@ ...@@ -188,20 +174,6 @@
</template> </template>
</a-table> </a-table>
</div> </div>
<!-- 分页 -->
<!-- <div class="pagination" v-if="rightTotal">
<a-pagination
v-model="rightCurrent"
:show-total="(total) => `共 ${total} 条`"
:total="rightTotal"
@change="changeRight"
show-less-items
show-size-changer
show-quick-jumper
:pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChangeRight"
/>
</div> -->
</a-card> </a-card>
</div> </div>
</div> </div>
......
<template> <template>
<div class="parameter"> <div class="parameter">
<div class="control flex aic jcb mb15"> <div class="control flex aic jcb mb15 pdr6">
<div> <div>
<a-button type="primary" style="margin-right: 10px" @click="handleAdd" <a-button type="primary" style="margin-right: 10px" @click="handleAdd"
>新增</a-button >新增</a-button
......
<template> <template>
<!-- 系统日志 --> <!-- 系统日志 -->
<div class="system-logs"> <div class="system-logs">
<div class="control"> <div class="control pdr6">
<div class="search-box"> <div class="search-box">
<a-input-search <a-input-search
placeholder="请输入请求地址搜索" placeholder="请输入请求地址搜索"
......
<template> <template>
<div class="task-set"> <div class="task-set">
<div class="control flex aic jcb mb15"> <div class="control flex aic jcb mb15 pdr6">
<div> <div>
<a-button type="primary" style="margin-right: 10px" @click="handleAdd" <a-button type="primary" style="margin-right: 10px" @click="handleAdd"
>新增</a-button >新增</a-button
......
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
</a-radio-group> --> </a-radio-group> -->
</div> </div>
</div> </div>
<div class="on btn"> <div class="on btn pdr6">
<div> <div>
<a-button type="primary" @click="showModal">新增人员</a-button> <a-button type="primary" @click="showModal">新增人员</a-button>
<a-dropdown> <a-dropdown>
...@@ -178,7 +178,8 @@ ...@@ -178,7 +178,8 @@
</div> </div>
<div class="in"> <div class="in">
<a-input-search <a-input-search
placeholder="请输入姓名或者工号" placeholder="请输入姓名或者工号搜索"
v-model="searchVal"
enter-button="搜索" enter-button="搜索"
allowClear allowClear
@search="onSearch" @search="onSearch"
...@@ -400,6 +401,7 @@ export default { ...@@ -400,6 +401,7 @@ export default {
WorkmanData: [], // 工作人员列表 WorkmanData: [], // 工作人员列表
deptSearch: "", //部门搜索 deptSearch: "", //部门搜索
windowSearch: "", // 窗口搜索 windowSearch: "", // 窗口搜索
searchVal: "",
visibleAll: false, visibleAll: false,
page: 1, page: 1,
size: 10, size: 10,
...@@ -442,12 +444,19 @@ export default { ...@@ -442,12 +444,19 @@ export default {
// 获取工作人员列表 // 获取工作人员列表
async getWorkmanData(search = {}) { async getWorkmanData(search = {}) {
this.loading = true; this.loading = true;
let obj = {};
if (/^[\u4e00-\u9fa5]+$/.test(this.searchVal)) {
obj.name = `%${this.searchVal}%`;
} else if (/^[a-zA-z0-9]+$/.test(this.searchVal)) {
obj.number = `%${this.searchVal}%`;
}
let res = await getWorkmanList({ let res = await getWorkmanList({
siteId: this.siteId, siteId: this.siteId,
page: this.page, page: this.page,
size: this.size, size: this.size,
deptId: this.deptSearch, deptId: this.deptSearch,
windowId: this.windowSearch, windowId: this.windowSearch,
...obj,
...search, ...search,
}); });
let { data, pageInfo, dict } = res.data.data; let { data, pageInfo, dict } = res.data.data;
...@@ -513,15 +522,16 @@ export default { ...@@ -513,15 +522,16 @@ export default {
}); });
}, },
// 搜索 // 搜索
onSearch(val) { onSearch() {
this.page = 1; this.page = 1;
if (/^[\u4e00-\u9fa5]+$/.test(val)) { this.getWorkmanData();
this.getWorkmanData({ name: `%${val}%` }); // if (/^[\u4e00-\u9fa5]+$/.test(val)) {
} else if (/^[a-zA-z0-9]+$/.test(val)) { // this.getWorkmanData({ name: `%${val}%` });
this.getWorkmanData({ number: `%${val}%` }); // } else if (/^[a-zA-z0-9]+$/.test(val)) {
} else { // this.getWorkmanData({ number: `%${val}%` });
this.getWorkmanData(); // } else {
} // this.getWorkmanData();
// }
}, },
// 新增工作人员 // 新增工作人员
showModal() { showModal() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment