Commit 1347829d authored by 赵啸非's avatar 赵啸非

Merge remote-tracking branch 'origin/master'

parents c5c11c16 2f8de085
...@@ -23,7 +23,16 @@ ...@@ -23,7 +23,16 @@
:loading="leftLoading" :loading="leftLoading"
size="middle" size="middle"
:scroll="{ y: 540 }" :scroll="{ y: 540 }"
:pagination="false" :pagination="{
showTotal: (total) => `共 ${total} 条`,
current: leftCurrent,
total: leftTotal,
showSizeChanger: true,
showQuickJumper: true,
pageSizeOptions: pageSizeOptions,
onChange: changeLeft,
onShowSizeChange: showSizeChange,
}"
:columns="leftColumns" :columns="leftColumns"
:expandIconColumnIndex="2" :expandIconColumnIndex="2"
:data-source="businessData" :data-source="businessData"
...@@ -57,7 +66,7 @@ ...@@ -57,7 +66,7 @@
</a-table> </a-table>
</div> </div>
<!-- 分页 --> <!-- 分页 -->
<div class="pagination" v-if="leftTotal"> <!-- <div class="pagination" v-if="leftTotal">
<a-pagination <a-pagination
v-model="leftCurrent" v-model="leftCurrent"
:show-total="(total) => `共 ${total} 条`" :show-total="(total) => `共 ${total} 条`"
...@@ -69,7 +78,7 @@ ...@@ -69,7 +78,7 @@
:pageSizeOptions="pageSizeOptions" :pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChange" @showSizeChange="showSizeChange"
/> />
</div> </div> -->
</div> </div>
<!-- 右 --> <!-- 右 -->
<div class="right"> <div class="right">
...@@ -104,7 +113,16 @@ ...@@ -104,7 +113,16 @@
bordered bordered
:scroll="{ y: 540 }" :scroll="{ y: 540 }"
:loading="rightLoading" :loading="rightLoading"
:pagination="false" :pagination="{
showTotal: (total) => `共 ${total} 条`,
current: rightCurrent,
total: rightTotal,
showSizeChanger: true,
showQuickJumper: true,
pageSizeOptions: pageSizeOptions,
onChange: changeRight,
onShowSizeChange: showSizeChangeRight,
}"
size="middle" size="middle"
:expandIconColumnIndex="2" :expandIconColumnIndex="2"
:row-selection="{ :row-selection="{
...@@ -141,9 +159,10 @@ ...@@ -141,9 +159,10 @@
</a-table> </a-table>
</div> </div>
<!-- 分页 --> <!-- 分页 -->
<div class="pagination" v-if="rightTotal"> <!-- <div class="pagination" v-if="rightTotal">
<a-pagination <a-pagination
v-model="rightCurrent" v-model="rightCurrent"
size="small"
:show-total="(total) => `共 ${total} 条`" :show-total="(total) => `共 ${total} 条`"
:total="rightTotal" :total="rightTotal"
@change="changeRight" @change="changeRight"
...@@ -153,7 +172,7 @@ ...@@ -153,7 +172,7 @@
:pageSizeOptions="pageSizeOptions" :pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChangeRight" @showSizeChange="showSizeChangeRight"
/> />
</div> </div> -->
</div> </div>
<!-- 新增对话框 --> <!-- 新增对话框 -->
<addprofession <addprofession
......
...@@ -50,7 +50,16 @@ ...@@ -50,7 +50,16 @@
bordered bordered
size="middle" size="middle"
:loading="leftLoading" :loading="leftLoading"
:pagination="false" :pagination="{
showTotal: (total) => `共 ${total} 条`,
current: leftCurrent,
total: leftTotal,
showSizeChanger: true,
showQuickJumper: true,
pageSizeOptions: pageSizeOptions,
onChange: changeLeft,
onShowSizeChange: showSizeChange,
}"
:scroll="{ y: 530 }" :scroll="{ y: 530 }"
:columns="leftColumns" :columns="leftColumns"
:data-source="matterSiteData" :data-source="matterSiteData"
...@@ -63,8 +72,8 @@ ...@@ -63,8 +72,8 @@
</span> </span>
</template> </template>
<!-- 部门 --> <!-- 部门 -->
<template slot="deptCode" slot-scope="text"> <template slot="deptName" slot-scope="text">
{{ text.deptCode ? text.deptCode : "--" }} {{ text.deptName ? text.deptName : "--" }}
</template> </template>
<!-- 到现场次数 --> <!-- 到现场次数 -->
<template slot="num" slot-scope="text"> <template slot="num" slot-scope="text">
...@@ -89,7 +98,7 @@ ...@@ -89,7 +98,7 @@
</a-table> </a-table>
</div> </div>
<!-- 分页 --> <!-- 分页 -->
<div class="pagination" v-if="leftTotal"> <!-- <div class="pagination" v-if="leftTotal">
<a-pagination <a-pagination
v-model="leftCurrent" v-model="leftCurrent"
:show-total="(total) => `共 ${total} 条`" :show-total="(total) => `共 ${total} 条`"
...@@ -101,7 +110,7 @@ ...@@ -101,7 +110,7 @@
:pageSizeOptions="pageSizeOptions" :pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChange" @showSizeChange="showSizeChange"
/> />
</div> </div> -->
</div> </div>
<!-- 右 --> <!-- 右 -->
<div class="right"> <div class="right">
...@@ -132,7 +141,16 @@ ...@@ -132,7 +141,16 @@
bordered bordered
:scroll="{ y: 530 }" :scroll="{ y: 530 }"
:loading="rightLoading" :loading="rightLoading"
:pagination="false" :pagination="{
showTotal: (total) => `共 ${total} 条`,
current: rightCurrent,
total: rightTotal,
showSizeChanger: true,
showQuickJumper: true,
pageSizeOptions: pageSizeOptions,
onChange: changeRight,
onShowSizeChange: showSizeChangeRight,
}"
size="middle" size="middle"
:row-selection="{ :row-selection="{
selectedRowKeys: selectedRowKeys, selectedRowKeys: selectedRowKeys,
...@@ -148,8 +166,8 @@ ...@@ -148,8 +166,8 @@
</span> </span>
</template> </template>
<!-- 部门 --> <!-- 部门 -->
<template slot="deptCode" slot-scope="text"> <template slot="deptName" slot-scope="text">
{{ text.deptCode ? text.deptCode : "--" }} {{ text.deptName ? text.deptName : "--" }}
</template> </template>
<template slot="action" slot-scope="text"> <template slot="action" slot-scope="text">
<a href="javascript:;" class="jion" @click="handleIn(text.id)" <a href="javascript:;" class="jion" @click="handleIn(text.id)"
...@@ -166,7 +184,7 @@ ...@@ -166,7 +184,7 @@
</a-table> </a-table>
</div> </div>
<!-- 分页 --> <!-- 分页 -->
<div class="pagination" v-if="rightTotal"> <!-- <div class="pagination" v-if="rightTotal">
<a-pagination <a-pagination
v-model="rightCurrent" v-model="rightCurrent"
:show-total="(total) => `共 ${total} 条`" :show-total="(total) => `共 ${total} 条`"
...@@ -178,7 +196,7 @@ ...@@ -178,7 +196,7 @@
:pageSizeOptions="pageSizeOptions" :pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChangeRight" @showSizeChange="showSizeChangeRight"
/> />
</div> </div> -->
</div> </div>
</div> </div>
</template> </template>
...@@ -200,10 +218,10 @@ const leftColumns = [ ...@@ -200,10 +218,10 @@ const leftColumns = [
scopedSlots: { customRender: "index" }, scopedSlots: { customRender: "index" },
}, },
{ {
title: "部门编号", title: "部门",
width: "20%", width: "20%",
scopedSlots: { scopedSlots: {
customRender: "deptCode", customRender: "deptName",
}, },
}, },
{ {
...@@ -235,10 +253,10 @@ const rightColumns = [ ...@@ -235,10 +253,10 @@ const rightColumns = [
scopedSlots: { customRender: "num" }, scopedSlots: { customRender: "num" },
}, },
{ {
title: "部门编号", title: "部门",
width: "20%", width: "20%",
scopedSlots: { scopedSlots: {
customRender: "deptCode", customRender: "deptName",
}, },
}, },
{ {
...@@ -316,6 +334,7 @@ export default { ...@@ -316,6 +334,7 @@ export default {
} }
this.leftTotal = pageInfo.totalResult; this.leftTotal = pageInfo.totalResult;
this.matterSiteData = data; this.matterSiteData = data;
console.log(data);
this.leftLoading = false; this.leftLoading = false;
}, },
// 获取事项列表 // 获取事项列表
......
...@@ -24,7 +24,16 @@ ...@@ -24,7 +24,16 @@
bordered bordered
size="middle" size="middle"
:loading="Leftloading" :loading="Leftloading"
:pagination="false" :pagination="{
showTotal: (total) => `共 ${total} 条`,
current: leftCurrent,
total: leftTotal,
showSizeChanger: true,
showQuickJumper: true,
pageSizeOptions: pageSizeOptions,
onChange: changeLeft,
onShowSizeChange: showSizeChange,
}"
:scroll="{ y: 530 }" :scroll="{ y: 530 }"
:columns="leftColumns" :columns="leftColumns"
:data-source="businessMatterData" :data-source="businessMatterData"
...@@ -50,7 +59,7 @@ ...@@ -50,7 +59,7 @@
</a-table> </a-table>
</div> </div>
<!-- 分页 --> <!-- 分页 -->
<div class="pagination" v-if="leftTotal"> <!-- <div class="pagination" v-if="leftTotal">
<a-pagination <a-pagination
v-model="leftCurrent" v-model="leftCurrent"
:show-total="(total) => `共 ${total} 条`" :show-total="(total) => `共 ${total} 条`"
...@@ -62,7 +71,7 @@ ...@@ -62,7 +71,7 @@
:pageSizeOptions="pageSizeOptions" :pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChange" @showSizeChange="showSizeChange"
/> />
</div> </div> -->
</div> </div>
<!-- 右 --> <!-- 右 -->
<div class="right"> <div class="right">
...@@ -87,7 +96,15 @@ ...@@ -87,7 +96,15 @@
<!-- 表格 --> <!-- 表格 -->
<a-table <a-table
bordered bordered
:pagination="false" :pagination="{
current: rightCurrent,
total: rightTotal,
showSizeChanger: true,
showQuickJumper: true,
pageSizeOptions: pageSizeOptions,
onChange: changeRight,
onShowSizeChange: showSizeChangeRight,
}"
:scroll="{ y: 530 }" :scroll="{ y: 530 }"
:loading="rightloading" :loading="rightloading"
size="middle" size="middle"
...@@ -105,8 +122,8 @@ ...@@ -105,8 +122,8 @@
</span> </span>
</template> </template>
<!-- 部门 --> <!-- 部门 -->
<template slot="deptCode" slot-scope="text"> <template slot="deptName" slot-scope="text">
{{ text.deptCode ? text.deptCode : "--" }} {{ text.deptName ? text.deptName : "--" }}
</template> </template>
<template slot="action" slot-scope="text"> <template slot="action" slot-scope="text">
<a href="javascript:;" class="jion" @click="handleIn(text)">关联</a> <a href="javascript:;" class="jion" @click="handleIn(text)">关联</a>
...@@ -114,7 +131,7 @@ ...@@ -114,7 +131,7 @@
</a-table> </a-table>
</div> </div>
<!-- 分页 --> <!-- 分页 -->
<div class="pagination" v-if="rightTotal"> <!-- <div class="pagination" v-if="rightTotal">
<a-pagination <a-pagination
v-model="rightCurrent" v-model="rightCurrent"
:show-total="(total) => `共 ${total} 条`" :show-total="(total) => `共 ${total} 条`"
...@@ -126,7 +143,7 @@ ...@@ -126,7 +143,7 @@
:pageSizeOptions="pageSizeOptions" :pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChangeRight" @showSizeChange="showSizeChangeRight"
/> />
</div> </div> -->
</div> </div>
<!-- 关联 --> <!-- 关联 -->
<a-modal <a-modal
...@@ -281,10 +298,10 @@ const rightColumns = [ ...@@ -281,10 +298,10 @@ const rightColumns = [
scopedSlots: { customRender: "num" }, scopedSlots: { customRender: "num" },
}, },
{ {
title: "部门编号", title: "部门",
width: "20%", width: "20%",
scopedSlots: { scopedSlots: {
customRender: "deptCode", customRender: "deptName",
}, },
}, },
{ {
......
...@@ -37,7 +37,16 @@ ...@@ -37,7 +37,16 @@
bordered bordered
:scroll="{ y: 550 }" :scroll="{ y: 550 }"
:columns="columns" :columns="columns"
:pagination="false" :pagination="{
showTotal: (total) => `共 ${total} 条`,
current: current,
total: total,
showSizeChanger: true,
showQuickJumper: true,
pageSizeOptions: pageSizeOptions,
onChange: handleChange,
onShowSizeChange: showSizeChange,
}"
:data-source="modelList" :data-source="modelList"
:rowKey="(record) => record.id" :rowKey="(record) => record.id"
> >
...@@ -89,7 +98,7 @@ ...@@ -89,7 +98,7 @@
</a-table> </a-table>
</div> </div>
<!-- 分页 --> <!-- 分页 -->
<div class="pagination" v-if="total"> <!-- <div class="pagination" v-if="total">
<a-pagination <a-pagination
v-model="current" v-model="current"
:show-total="(total) => `共 ${total} 条`" :show-total="(total) => `共 ${total} 条`"
...@@ -101,7 +110,7 @@ ...@@ -101,7 +110,7 @@
:pageSizeOptions="pageSizeOptions" :pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChange" @showSizeChange="showSizeChange"
/> />
</div> </div> -->
</a-card> </a-card>
<!-- 新增模块 --> <!-- 新增模块 -->
<a-modal v-model="visible" :title="title" @cancel="handleClose"> <a-modal v-model="visible" :title="title" @cancel="handleClose">
......
...@@ -43,7 +43,17 @@ ...@@ -43,7 +43,17 @@
:loading="isLoading" :loading="isLoading"
:scroll="{ y: 500 }" :scroll="{ y: 500 }"
size="middle" size="middle"
:pagination="false" :pagination="{
showTotal: (total) => `共 ${total} 条`,
current: current,
total: total,
size: 'middle',
showSizeChanger: true,
showQuickJumper: true,
pageSizeOptions: pageSizeOptions,
onChange: handleChange,
onShowSizeChange: showSizeChange,
}"
:columns="leftColumns" :columns="leftColumns"
:data-source="tableData" :data-source="tableData"
:rowKey="(record) => record.id" :rowKey="(record) => record.id"
...@@ -77,7 +87,7 @@ ...@@ -77,7 +87,7 @@
</a-table> </a-table>
</div> </div>
<!-- 分页 --> <!-- 分页 -->
<div class="pagination" v-if="total"> <!-- <div class="pagination" v-if="total">
<a-pagination <a-pagination
v-model="Current" v-model="Current"
:show-total="(total) => `共 ${total} 条`" :show-total="(total) => `共 ${total} 条`"
...@@ -89,7 +99,7 @@ ...@@ -89,7 +99,7 @@
:pageSizeOptions="pageSizeOptions" :pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChange" @showSizeChange="showSizeChange"
/> />
</div> </div> -->
</a-card> </a-card>
<!-- 新增窗口事项 --> <!-- 新增窗口事项 -->
<a-modal v-model="visible" :title="modalTile" @cancel="handleClose"> <a-modal v-model="visible" :title="modalTile" @cancel="handleClose">
......
...@@ -186,13 +186,10 @@ export default { ...@@ -186,13 +186,10 @@ export default {
}); });
let { code, msg } = res.data; let { code, msg } = res.data;
if (code === 1) { if (code === 1) {
this.$parent.getDeptListData();
this.$refs.formData.resetFields(); this.$refs.formData.resetFields();
this.Visible = false; this.Visible = false;
this.$message.success(msg); this.$message.success(msg);
this.$bus.$emit("addDept"); this.$emit("addDept");
} else {
this.$message.error(msg);
} }
} }
}); });
......
...@@ -32,7 +32,12 @@ ...@@ -32,7 +32,12 @@
v-model="form.deptId" v-model="form.deptId"
@change="handleChange" @change="handleChange"
> >
<a-select-option v-for="v in deptList" :key="v.id" :value="v.id"> <a-select-option
:data-deptNum="v.deptNumber"
v-for="v in deptList"
:key="v.id"
:value="v.id"
>
{{ v.name }} {{ v.name }}
</a-select-option> </a-select-option>
</a-select> </a-select>
...@@ -155,7 +160,7 @@ ...@@ -155,7 +160,7 @@
</template> </template>
<script> <script>
import { addWindow, getDeptList } from "@/services/dept"; import { addWindow } from "@/services/dept";
import YSwitch from "@/components/yswitch/YSwitch.vue"; import YSwitch from "@/components/yswitch/YSwitch.vue";
import { changeWindowNumber } from "@/utils/validate"; import { changeWindowNumber } from "@/utils/validate";
export default { export default {
...@@ -166,7 +171,6 @@ export default { ...@@ -166,7 +171,6 @@ export default {
return { return {
labelCol: { span: 6 }, labelCol: { span: 6 },
wrapperCol: { span: 14 }, wrapperCol: { span: 14 },
deptList: [], // 站点部门列表
siteInfo: { siteInfo: {
siteName: "", siteName: "",
siteId: "", siteId: "",
...@@ -174,6 +178,7 @@ export default { ...@@ -174,6 +178,7 @@ export default {
form: { form: {
deptId: undefined, // 部门id deptId: undefined, // 部门id
deptName: undefined, // 部门名称 deptName: undefined, // 部门名称
deptNumber: "", // 部门编号
name: "", // 窗口名称 name: "", // 窗口名称
englishName: "", // 英语窗口名称 englishName: "", // 英语窗口名称
region: "", // 区域 region: "", // 区域
...@@ -219,6 +224,13 @@ export default { ...@@ -219,6 +224,13 @@ export default {
WindowTitle: { WindowTitle: {
type: String, type: String,
}, },
deptList: {
type: Array,
required: true,
default: () => {
return [];
},
},
}, },
computed: { computed: {
Visible: { Visible: {
...@@ -231,10 +243,10 @@ export default { ...@@ -231,10 +243,10 @@ export default {
}, },
}, },
created() { created() {
this.$bus.$off("addDept"); // this.$bus.$off("addDept");
this.$bus.$on("addDept", () => { // this.$bus.$on("addDept", () => {
this.getSiteDeptList(); // this.getSiteDeptList();
}); // });
}, },
methods: { methods: {
// 获取站点名称和id // 获取站点名称和id
...@@ -242,19 +254,13 @@ export default { ...@@ -242,19 +254,13 @@ export default {
this.siteInfo.siteName = info.label; this.siteInfo.siteName = info.label;
this.siteInfo.siteId = info.id; this.siteInfo.siteId = info.id;
}, },
// 获取站点部门
async getSiteDeptList(val = {}) {
let res = await getDeptList({ siteId: this.siteInfo.siteId, ...val });
let { code, data } = res.data;
if (code === 1) {
this.deptList = data.data;
}
},
// 部门下拉选项 // 部门下拉选项
handleChange(val, event) { handleChange(val, event) {
let { text } = event.componentOptions.children[0]; let { text } = event.componentOptions.children[0];
let deptNumber = event.data.attrs["data-deptNum"];
this.form.deptName = text; this.form.deptName = text;
this.form.deptNumber = deptNumber;
}, },
// 新增 // 新增
onAdd() { onAdd() {
......
...@@ -19,17 +19,10 @@ ...@@ -19,17 +19,10 @@
placeholder="请输入部门名称" placeholder="请输入部门名称"
allowClear allowClear
@search="onSearch" @search="onSearch"
v-model="deptSearchVal"
class="department_search" class="department_search"
/> />
</div> </div>
<!-- 部门管理弹窗 -->
<div>
<adddepartment
:formVisible.sync="formVisible"
:title="title"
ref="adddepartment"
></adddepartment>
</div>
</div> </div>
<!-- 部门管理 --> <!-- 部门管理 -->
...@@ -91,14 +84,6 @@ ...@@ -91,14 +84,6 @@
style="width: 250px" style="width: 250px"
@search="onSearchRight" @search="onSearchRight"
/> />
<div>
<!-- 新增窗口弹窗 -->
<addwindow
:visibleAdd.sync="visibleAdd"
ref="addwindow"
:WindowTitle="WindowTitle"
></addwindow>
</div>
</div> </div>
<div class="department_right_tab"> <div class="department_right_tab">
<div class="table-content"> <div class="table-content">
...@@ -108,7 +93,16 @@ ...@@ -108,7 +93,16 @@
:loading="loading" :loading="loading"
:columns="columns" :columns="columns"
:data-source="windowData" :data-source="windowData"
:pagination="false" :pagination="{
showTotal: (total) => `共 ${total} 条`,
current: page,
total: total,
showSizeChanger: true,
showQuickJumper: true,
pageSizeOptions: pageSizeOptions,
onChange: onPage,
onShowSizeChange: showSizeChange,
}"
class="department_right_table" class="department_right_table"
:rowKey="(record) => record.id" :rowKey="(record) => record.id"
> >
...@@ -160,7 +154,7 @@ ...@@ -160,7 +154,7 @@
</a-table> </a-table>
</div> </div>
<!-- 翻页 --> <!-- 翻页 -->
<div class="pagination" v-if="total"> <!-- <div class="pagination" v-if="total">
<a-pagination <a-pagination
v-model="page" v-model="page"
:show-total="(total) => `共 ${total} 条`" :show-total="(total) => `共 ${total} 条`"
...@@ -172,7 +166,7 @@ ...@@ -172,7 +166,7 @@
:pageSizeOptions="pageSizeOptions" :pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChange" @showSizeChange="showSizeChange"
/> />
</div> </div> -->
</div> </div>
<div> <div>
<!-- 关联业务 --> <!-- 关联业务 -->
...@@ -225,11 +219,25 @@ ...@@ -225,11 +219,25 @@
</a-modal> </a-modal>
</div> </div>
</div> </div>
<!-- 部门管理弹窗 -->
<adddepartment
:formVisible.sync="formVisible"
:title="title"
@addDept="getDeptListData"
ref="adddepartment"
></adddepartment>
<!-- 新增窗口事项弹窗 --> <!-- 新增窗口事项弹窗 -->
<addWindowMatter <addWindowMatter
ref="addWindowMatter" ref="addWindowMatter"
:isShow.sync="isShow" :isShow.sync="isShow"
></addWindowMatter> ></addWindowMatter>
<!-- 新增窗口弹窗 -->
<addwindow
:visibleAdd.sync="visibleAdd"
ref="addwindow"
:deptList="department"
:WindowTitle="WindowTitle"
></addwindow>
</div> </div>
</template> </template>
...@@ -330,6 +338,7 @@ export default { ...@@ -330,6 +338,7 @@ export default {
siteId: "", // 站点id siteId: "", // 站点id
business: [], // 站点业务数据 business: [], // 站点业务数据
windowSearch: "", // 窗口搜索 windowSearch: "", // 窗口搜索
deptSearchVal: "", // 部门搜索
// isRelevancy: false, // isRelevancy: false,
formData: { formData: {
// 关联表单 // 关联表单
...@@ -366,6 +375,13 @@ export default { ...@@ -366,6 +375,13 @@ export default {
} }
}, },
}, },
watch: {
deptSearchVal(newVal) {
if (newVal === "") {
this.getDeptListData();
}
},
},
methods: { methods: {
handleClick(val) { handleClick(val) {
this.siteId = val.id; this.siteId = val.id;
...@@ -377,7 +393,6 @@ export default { ...@@ -377,7 +393,6 @@ export default {
} }
if (this.$refs.addwindow) { if (this.$refs.addwindow) {
this.$refs.addwindow.getSiteInfo(val); this.$refs.addwindow.getSiteInfo(val);
this.$refs.addwindow.getSiteDeptList({ siteId: val.id });
} }
}, },
clickArea() { clickArea() {
...@@ -453,9 +468,6 @@ export default { ...@@ -453,9 +468,6 @@ export default {
let { code, msg } = res.data; let { code, msg } = res.data;
if (code === 1) { if (code === 1) {
this.getDeptListData(this.siteId); this.getDeptListData(this.siteId);
if (this.$refs.addwindow) {
this.$refs.addwindow.getSiteDeptList({ siteId: this.siteId });
}
this.$message.success(msg); this.$message.success(msg);
} else { } else {
this.$message.error(msg); this.$message.error(msg);
...@@ -521,6 +533,7 @@ export default { ...@@ -521,6 +533,7 @@ export default {
}, },
// 右边搜索 // 右边搜索
onSearchRight() { onSearchRight() {
this.page = 1;
this.getWindowListData(); this.getWindowListData();
}, },
// 窗口业务 // 窗口业务
...@@ -562,6 +575,7 @@ export default { ...@@ -562,6 +575,7 @@ export default {
// 新增窗口事项 // 新增窗口事项
addWindowMatter(data) { addWindowMatter(data) {
this.isShow = true; this.isShow = true;
console.log(data);
let obj = { let obj = {
windowId: data.id, windowId: data.id,
windowName: data.name, windowName: data.name,
......
...@@ -30,7 +30,16 @@ ...@@ -30,7 +30,16 @@
:columns="columns" :columns="columns"
:loading="loading" :loading="loading"
:data-source="list" :data-source="list"
:pagination="false" :pagination="{
showTotal: (total) => `共 ${total} 条`,
current: page,
total: total,
showSizeChanger: true,
showQuickJumper: true,
pageSizeOptions: pageSizeOptions,
onChange: changePagination,
onShowSizeChange: showSizeChange,
}"
:scroll="{ y: 600 }" :scroll="{ y: 600 }"
:rowKey="(record) => record.id" :rowKey="(record) => record.id"
> >
...@@ -75,8 +84,7 @@ ...@@ -75,8 +84,7 @@
</template> </template>
</a-table> </a-table>
</div> </div>
<div class="pagination" v-if="total"> <!-- <div class="pagination" v-if="total">
<!-- 分页 -->
<a-pagination <a-pagination
v-model="page" v-model="page"
:show-total="(total) => `共 ${total} 条`" :show-total="(total) => `共 ${total} 条`"
...@@ -88,7 +96,7 @@ ...@@ -88,7 +96,7 @@
:pageSizeOptions="pageSizeOptions" :pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChange" @showSizeChange="showSizeChange"
/> />
</div> </div> -->
</div> </div>
</div> </div>
<!-- 弹窗 --> <!-- 弹窗 -->
......
...@@ -17,8 +17,9 @@ export default { ...@@ -17,8 +17,9 @@ export default {
// 获取token // 获取token
getToken() { getToken() {
let token = this.$route.query.token; let token = this.$route.query.token;
let userInfo = JSON.parse(this.$route.query.userInfo); let userInfo = this.$route.query.userInfo;
if (token) { if (token && userInfo) {
userInfo = JSON.parse(userInfo);
local.setLocal("token", token); local.setLocal("token", token);
local.setLocal("baseUserInfo", userInfo); local.setLocal("baseUserInfo", userInfo);
this.$router.push("basicset/website"); this.$router.push("basicset/website");
......
...@@ -36,7 +36,16 @@ ...@@ -36,7 +36,16 @@
size="middle" size="middle"
:scroll="{ y: 550 }" :scroll="{ y: 550 }"
:loading="leftLoading" :loading="leftLoading"
:pagination="false" :pagination="{
showTotal: (total) => `共 ${total} 条`,
current: leftCurrent,
total: leftTotal,
showSizeChanger: true,
showQuickJumper: true,
pageSizeOptions: pageSizeOptions,
onChange: changeLeft,
onShowSizeChange: showSizeChange,
}"
:columns="leftColumns" :columns="leftColumns"
:data-source="skinTemplate" :data-source="skinTemplate"
:rowKey="(record) => record.id" :rowKey="(record) => record.id"
...@@ -76,7 +85,7 @@ ...@@ -76,7 +85,7 @@
</a-table> </a-table>
</div> </div>
<!-- 翻页 --> <!-- 翻页 -->
<div class="pagination" v-if="leftTotal"> <!-- <div class="pagination" v-if="leftTotal">
<a-pagination <a-pagination
v-model="leftCurrent" v-model="leftCurrent"
:show-total="(total) => `共 ${total} 条`" :show-total="(total) => `共 ${total} 条`"
...@@ -88,7 +97,7 @@ ...@@ -88,7 +97,7 @@
:pageSizeOptions="pageSizeOptions" :pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChange" @showSizeChange="showSizeChange"
/> />
</div> </div> -->
</a-card> </a-card>
</div> </div>
<!-- 右 --> <!-- 右 -->
...@@ -125,7 +134,16 @@ ...@@ -125,7 +134,16 @@
<a-table <a-table
bordered bordered
:scroll="{ y: 550 }" :scroll="{ y: 550 }"
:pagination="false" :pagination="{
showTotal: (total) => `共 ${total} 条`,
current: rightCurrent,
total: rightTotal,
showSizeChanger: true,
showQuickJumper: true,
pageSizeOptions: pageSizeOptions,
onChange: changeRight,
onShowSizeChange: showSizeChangeRight,
}"
:loading="rightLoading" :loading="rightLoading"
size="middle" size="middle"
:rowKey="(record) => record.id" :rowKey="(record) => record.id"
...@@ -181,7 +199,7 @@ ...@@ -181,7 +199,7 @@
</a-table> </a-table>
</div> </div>
<!-- 分页 --> <!-- 分页 -->
<div class="pagination" v-if="rightTotal"> <!-- <div class="pagination" v-if="rightTotal">
<a-pagination <a-pagination
v-model="rightCurrent" v-model="rightCurrent"
:show-total="(total) => `共 ${total} 条`" :show-total="(total) => `共 ${total} 条`"
...@@ -193,7 +211,7 @@ ...@@ -193,7 +211,7 @@
:pageSizeOptions="pageSizeOptions" :pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChangeRight" @showSizeChange="showSizeChangeRight"
/> />
</div> </div> -->
</a-card> </a-card>
</div> </div>
</div> </div>
......
...@@ -73,7 +73,16 @@ ...@@ -73,7 +73,16 @@
<div class="table-content"> <div class="table-content">
<!-- 表格 --> <!-- 表格 -->
<a-table <a-table
:pagination="false" :pagination="{
showTotal: (total) => `共 ${total} 条`,
current: page,
total: total,
showSizeChanger: true,
showQuickJumper: true,
pageSizeOptions: pageSizeOptions,
onChange: handlePagination,
onShowSizeChange: showSizeChange,
}"
:scroll="{ y: 450 }" :scroll="{ y: 450 }"
:loading="loading" :loading="loading"
:columns="columns" :columns="columns"
...@@ -141,7 +150,7 @@ ...@@ -141,7 +150,7 @@
</a-table> </a-table>
</div> </div>
<!-- 分页 --> <!-- 分页 -->
<div class="pagination" v-if="total"> <!-- <div class="pagination" v-if="total">
<a-pagination <a-pagination
v-model="page" v-model="page"
:show-total="(total) => `共 ${total} 条`" :show-total="(total) => `共 ${total} 条`"
...@@ -153,7 +162,7 @@ ...@@ -153,7 +162,7 @@
:pageSizeOptions="pageSizeOptions" :pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChange" @showSizeChange="showSizeChange"
/> />
</div> </div> -->
</div> </div>
<!-- 新增工作人员 --> <!-- 新增工作人员 -->
<addpersonnel <addpersonnel
......
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