Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
zhutianqi
2021-08-04 10:53:37 +08:00
@@ -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;