13937891274
2022-08-02 db75c6a59acad51cb17577c522e6a4debf72b3b6
src/components/DailogSearchUser/index.vue
@@ -30,7 +30,7 @@
               <el-table-column align="center">
                  <template #default="scope">
                     <el-radio-group v-model="radio1">
                        <el-radio :label="scope.row.value" size="large">{{ null }}</el-radio>
                        <el-radio :label="scope.row.uid" size="large">{{ null }}</el-radio>
                     </el-radio-group>
                  </template>
               </el-table-column>
@@ -52,6 +52,7 @@
            />
         </el-col>
         <el-col :span="4">
         <div v-if="dynamicTags[0]==''?false:true">
            <el-tag
               v-for="tag in dynamicTags"
               :key="tag"
@@ -63,6 +64,7 @@
            >
               {{ tag.realName }}
            </el-tag>
            </div>
         </el-col>
      </el-row>
      <template #footer>
@@ -117,7 +119,6 @@
      //左边树形部分点击获取回调
      const names = ref<any>();
      const handleNodeClick = (data: Tree) => {
         console.log(data);
         goalManagementApi()
            .getManName(data.depId)
            .then((res) => {
@@ -148,7 +149,7 @@
      };
      // 右方点击添加后显示标签
      const dynamicTags = ref(['']);
      const handleClose = (tag: string) => {
      const handleClose = (tag: any) => {
         dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
         radio1.value = '';
      };
@@ -156,9 +157,12 @@
      const radio = (event: any) => {
         dynamicTags.value[0] = event;
      };
      const types=ref()
      // 开启弹窗
      const dialogVisible = ref(false);
      const openDailog = () => {
      const openDailog = (type:any) => {
         console.log(type)
         types.value=type
         dialogVisible.value = true;
      };
      //全屏
@@ -172,10 +176,11 @@
      };
      const submitForm = () => {
         let obj = JSON.parse(JSON.stringify(dynamicTags.value));
         emit('SearchUser', obj[0]);
         emit('SearchUser', obj[0],types.value);
         dialogVisible.value = false;
      };
      return {
         types,
         filterText,
         treeRef,
         filterNode,