shj
2022-09-20 7df64634d3d7b292713eebfa008c40b3f5f9f65f
src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue
@@ -6,7 +6,7 @@
            <el-col :span="11">
               <el-form-item label="目标分类" prop="targetTypeId" size="default">
                  <el-select v-model="form.targetTypeId" class="m-2" placeholder="请选择" style="width:100%">
                     <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" />
                     <el-option v-for="item in options" :key="item.id" :label="item.typeName" :value="item.id" />
                  </el-select>
               </el-form-item>
            </el-col>
@@ -131,6 +131,7 @@
      };
      onMounted(() => {
         department();
         allList()
      });
      const disabled = ref(false);
      // 开启弹窗
@@ -149,6 +150,16 @@
         }
         dialogVisible.value = true;
      };
      //  分类 All
      const allList=()=>{
         goalManagementApi().gettargetClassAll({}).then(res=>{
            if(res.data.code==200){
               options.value=res.data.data
            }else{
               ElMessage.error(res.data.msg);
            }
         })
      }
      // 开启用户弹窗
      const Show = ref();
      const openUser = (type:any) => {
@@ -260,30 +271,10 @@
      const dutyName = (data: any) => {
         form.value.dutyDepartmentName = data.depName;
      };
      const options = [
         {
            value: 1,
            label: 'Option1',
         },
         {
            value: 2,
            label: 'Option2',
         },
         {
            value: 3,
            label: 'Option3',
         },
         {
            value: 4,
            label: 'Option4',
         },
         {
            value: 5,
            label: 'Option5',
         },
      ];
      const options = ref([]);
      return {
         options,
         allList,
         disabled,
         makerName,
         dutyName,