Merge remote-tracking branch 'origin/develop' into develop
This commit is contained in:
@@ -976,38 +976,51 @@
|
|||||||
<el-button type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
|
<el-button type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
<el-drawer
|
<Role-tree
|
||||||
:title="drawerTitle"
|
is-title="选择责任部门对接人"
|
||||||
:visible.sync="modalShowFlag"
|
:is-visible.sync="modalShowRoleFlag"
|
||||||
:wrapperClosable="false"
|
@checkedRole="checkedRole2"
|
||||||
size="800px">
|
:nodeList="nodeList2"
|
||||||
<el-input
|
></Role-tree>
|
||||||
style="width:70%;padding: 10px"
|
<Role-tree
|
||||||
placeholder="请输入姓名"
|
check-box
|
||||||
v-model="filterText">
|
:is-title="drawerTitle"
|
||||||
</el-input>
|
:is-visible.sync="modalShowFlag"
|
||||||
<el-tree
|
@checkedRole="checkedRole"
|
||||||
:filter-node-method="filterNode"
|
:nodeList="nodeList"
|
||||||
v-if="modalShowFlag"
|
></Role-tree>
|
||||||
node-key="id"
|
<!-- <el-drawer-->
|
||||||
style="height: 100%; overflow: auto;"
|
<!-- :title="drawerTitle"-->
|
||||||
class="filter-tree"
|
<!-- :visible.sync="modalShowFlag"-->
|
||||||
:data="treeData"
|
<!-- :wrapperClosable="false"-->
|
||||||
:props="defaultUserProps"
|
<!-- size="800px">-->
|
||||||
:default-checked-keys="nodeList"
|
<!-- <el-input-->
|
||||||
highlight-current
|
<!-- style="width:70%;padding: 10px"-->
|
||||||
check-strictly
|
<!-- placeholder="请输入姓名"-->
|
||||||
@check="drawerCheck"
|
<!-- v-model="filterText">-->
|
||||||
default-expand-all
|
<!-- </el-input>-->
|
||||||
:expand-on-click-node="false"
|
<!-- <el-tree-->
|
||||||
show-checkbox
|
<!-- :filter-node-method="filterNode"-->
|
||||||
ref="tree">
|
<!-- v-if="modalShowFlag"-->
|
||||||
</el-tree>
|
<!-- node-key="id"-->
|
||||||
<div id="roleFormButton" class="demo-drawer-footer">
|
<!-- style="height: 100%; overflow: auto;"-->
|
||||||
<el-button class="common-button-primary" size="mini" icon="el-icon-check" type="primary" @click="saveUserInfo">确定</el-button>
|
<!-- class="filter-tree"-->
|
||||||
<el-button class="common-button-default" size="mini" icon="el-icon-close" @click="cancelUserInfo">取消</el-button>
|
<!-- :data="treeData"-->
|
||||||
</div>
|
<!-- :props="defaultUserProps"-->
|
||||||
</el-drawer>
|
<!-- :default-checked-keys="nodeList"-->
|
||||||
|
<!-- highlight-current-->
|
||||||
|
<!-- check-strictly-->
|
||||||
|
<!-- @check="drawerCheck"-->
|
||||||
|
<!-- default-expand-all-->
|
||||||
|
<!-- :expand-on-click-node="false"-->
|
||||||
|
<!-- show-checkbox-->
|
||||||
|
<!-- ref="tree">-->
|
||||||
|
<!-- </el-tree>-->
|
||||||
|
<!-- <div id="roleFormButton" class="demo-drawer-footer">-->
|
||||||
|
<!-- <el-button class="common-button-primary" size="mini" icon="el-icon-check" type="primary" @click="saveUserInfo">确定</el-button>-->
|
||||||
|
<!-- <el-button class="common-button-default" size="mini" icon="el-icon-close" @click="cancelUserInfo">取消</el-button>-->
|
||||||
|
<!-- </div>-->
|
||||||
|
<!-- </el-drawer>-->
|
||||||
<!-- 选择标准的弹框 -->
|
<!-- 选择标准的弹框 -->
|
||||||
<el-drawer
|
<el-drawer
|
||||||
ref="standard"
|
ref="standard"
|
||||||
@@ -1256,6 +1269,7 @@
|
|||||||
label: 'model'
|
label: 'model'
|
||||||
},
|
},
|
||||||
nodeList: [],
|
nodeList: [],
|
||||||
|
nodeList2: [],
|
||||||
type: '',
|
type: '',
|
||||||
defaultUserProps: {
|
defaultUserProps: {
|
||||||
children: 'children',
|
children: 'children',
|
||||||
@@ -1267,6 +1281,7 @@
|
|||||||
key3:4,
|
key3:4,
|
||||||
treeData: [], // 人员数据
|
treeData: [], // 人员数据
|
||||||
modalShowFlag: false, // drawer开关
|
modalShowFlag: false, // drawer开关
|
||||||
|
modalShowRoleFlag: false, // drawer开关
|
||||||
modalShowFlag1: false, // drawer开关
|
modalShowFlag1: false, // drawer开关
|
||||||
modalShowFlag2: false, // drawer开关
|
modalShowFlag2: false, // drawer开关
|
||||||
modalShowFlag3: false, // drawer开关
|
modalShowFlag3: false, // drawer开关
|
||||||
@@ -1491,6 +1506,33 @@
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
choiceZRRS () {
|
||||||
|
if (this.userType === 'zrUserId') {
|
||||||
|
this.roleForm.zrUserId = this.zrUserIds.map(item => item.id).join(",")
|
||||||
|
this.roleForm.zrUserName = this.zrUserIds.map(item => item.name).join(",")
|
||||||
|
}
|
||||||
|
this.modalshowflag2 = true
|
||||||
|
},
|
||||||
|
checkedRole2 (data) {
|
||||||
|
var idList = ''
|
||||||
|
var nameList = ''
|
||||||
|
data.forEach( item => {
|
||||||
|
if (nameList.length > 0) {
|
||||||
|
nameList += ','
|
||||||
|
idList += ','
|
||||||
|
}
|
||||||
|
idList += item.id
|
||||||
|
nameList += item.name
|
||||||
|
})
|
||||||
|
this.zrUserIds = idList
|
||||||
|
this.zrUserIds = nameList
|
||||||
|
},
|
||||||
|
checkedRole (data) {
|
||||||
|
if (this.userType === 'jlUserId') {
|
||||||
|
this.roleForm.jlUserId = data.id
|
||||||
|
this.roleForm.jlUserName = data.name
|
||||||
|
}
|
||||||
|
},
|
||||||
// z责任人会签姓名搜索
|
// z责任人会签姓名搜索
|
||||||
filterNode(value, data) {
|
filterNode(value, data) {
|
||||||
if (!value) return true;
|
if (!value) return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user