|
|
@@ -77,31 +77,6 @@
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="11" :offset="1" style="height: 500px">
|
|
|
- <div>
|
|
|
- <span>工号:</span>
|
|
|
- <el-input
|
|
|
- clearable
|
|
|
- style="width: 220px"
|
|
|
- placeholder="请输入已选机构工号"
|
|
|
- size="small"
|
|
|
- v-model="selectId"
|
|
|
- >
|
|
|
- </el-input>
|
|
|
- </div>
|
|
|
- <div style="margin: 10px 0">
|
|
|
- <span>名称:</span
|
|
|
- ><el-input
|
|
|
- clearable
|
|
|
- style="width: 220px"
|
|
|
- size="small"
|
|
|
- placeholder="请输入已选机构名称"
|
|
|
- v-model="selectName"
|
|
|
- >
|
|
|
- </el-input>
|
|
|
- <el-button type="primary" size="small" @click="seachSelect"
|
|
|
- >搜索</el-button
|
|
|
- >
|
|
|
- </div>
|
|
|
<h4>已选中机构名称</h4>
|
|
|
<div style="height: 460px; overflow-y: auto">
|
|
|
<div
|
|
|
@@ -153,8 +128,6 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
selectParent: "",
|
|
|
- selectId: "",
|
|
|
- selectName: "",
|
|
|
treedatatransfer: [],
|
|
|
dept: [],
|
|
|
name: "",
|
|
|
@@ -232,6 +205,9 @@ export default {
|
|
|
//自定义参数
|
|
|
children: "children",
|
|
|
label: "name",
|
|
|
+ disabled:()=>{
|
|
|
+ return true
|
|
|
+ }
|
|
|
},
|
|
|
treekeys: [],
|
|
|
expandshow: false,
|
|
|
@@ -243,26 +219,17 @@ export default {
|
|
|
this.getList();
|
|
|
},
|
|
|
methods: {
|
|
|
- seachSelect() {
|
|
|
- let data = {};
|
|
|
- data.gradeId = this.rowId;
|
|
|
- data.name = this.selectName;
|
|
|
- data.id = this.selectId;
|
|
|
- this.$api.sys.queryRelation(data).then((res) => {
|
|
|
- if (res.code == 200 && res.data.length > 0) {
|
|
|
- this.dialogVisible = true;
|
|
|
- setTimeout(() => {
|
|
|
- this.treedatatransfer = res.data;
|
|
|
-
|
|
|
- this.$refs.tree.setCheckedKeys(res.data);
|
|
|
- }, 500);
|
|
|
- } else if (res.code == 200 && res.data.length == 0) {
|
|
|
- this.$message.error("暂无数据");
|
|
|
- this.dialogVisible = true;
|
|
|
- } else {
|
|
|
- this.$message.error(res.msg);
|
|
|
+ eventDisposalRangeChange(event){
|
|
|
+ console.log(event);
|
|
|
+ if(event.length>0){
|
|
|
+ this.defaultProps = {
|
|
|
+ children: "children",
|
|
|
+ label: "name",
|
|
|
+ disabled:()=>{
|
|
|
+ return false
|
|
|
}
|
|
|
- });
|
|
|
+ }
|
|
|
+ }
|
|
|
},
|
|
|
//删除右侧已选项
|
|
|
deleteDept(dept, index) {
|
|
|
@@ -306,8 +273,6 @@ export default {
|
|
|
uthorizedAgency(row) {
|
|
|
this.treekeys = []
|
|
|
this.treedatatransfer = [];
|
|
|
- this.selectId = "";
|
|
|
- this.selectName = "";
|
|
|
this.treeListFun({
|
|
|
id: "",
|
|
|
name: "",
|