Commit 3c403fed authored by 姬鋆屾's avatar 姬鋆屾

tui

parent 03e8cf25
......@@ -95,6 +95,7 @@
:checkPeopleArr="checkPeopleArr"
@selection-change="selectionChange"
:staffList="dict.staffList"
v-if="refresh"
/>
</div>
<div style="padding: 20px;">
......@@ -119,6 +120,7 @@ export default {
},
data() {
return {
refresh: true,
inspectObj: {
1: "允许",
},
......@@ -204,6 +206,7 @@ export default {
},
/** 编辑 */
edit(row) {
this.refresh = false;
this.editId = row.staffId;
this.reset();
this.query = { id: row.id };
......@@ -216,11 +219,13 @@ export default {
},
/** 新增 */
add(row) {
this.refresh = false;
this.editId = "";
this.reset();
this.urls.currUrl = "window/owner/add";
this.getData();
this.checkPeopleArr = [];
this.checkPeopleArr = row.staffIdList;
this.pageInfo.type = "add";
this.title = "新增窗口负责人";
},
......@@ -240,6 +245,7 @@ export default {
},
/**获取数据后弹框 */
afterRender(data) {
this.refresh = true;
this.open = true;
},
......@@ -250,6 +256,20 @@ export default {
// 表单重置
reset() {
this.form = {
deptName: "",
inspect: 0,
number: "",
phone: "",
remark: "",
roleType: 0,
salaName: "",
staffIds: "",
staffName: "",
windowCount: 0,
staffIdList: [],
windowOwnerDetailList: [],
};
this.resetForm("form");
},
resetForm(refName) {
......
<template>
<div class="page">
<LayoutTable :data="tableData" :config="tableConfig"> </LayoutTable>
<LayoutTable
:data="tableData"
:config="tableConfig"
@cell-click="handleCellClick"
>
</LayoutTable>
<drawer-show ref="drawerform" @ok="getData" />
</div>
......@@ -18,6 +23,12 @@ export default {
mixins: [table],
created() {},
methods: {
handleCellClick(row, column, cell, event) {
console.log(row, cell, column);
if (column.label == "关联人数") {
this.toEdit(row);
}
},
/** 重写新增方法 */
toAdd(row) {
this.$refs.drawerform.add(row);
......@@ -75,7 +86,9 @@ export default {
{
label: "关联人数",
prop: "staffCount",
formatter: this.formatter,
formatter: (row) => {
return <a>{row.staffCount}</a>;
},
},
{
......@@ -110,3 +123,8 @@ export default {
},
};
</script>
<style lang="less" scoped>
a {
color: rgb(103, 116, 223);
}
</style>
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