浏览代码

调整待办任务选择部门

Lijy 1 年之前
父节点
当前提交
97b388c6c2
共有 1 个文件被更改,包括 11 次插入11 次删除
  1. 11 11
      fhKeeper/formulahousekeeper/timesheet/src/views/task/list.vue

+ 11 - 11
fhKeeper/formulahousekeeper/timesheet/src/views/task/list.vue

@@ -21,6 +21,16 @@
                     ></el-cascader>
                 </el-form-item>
 
+                <el-form-item :label="'部门'" v-if="!user.timeType.projectWithDept">
+                    <div style="margin-left: 8px">
+                        <el-cascader v-if="user.userNameNeedTranslate != 1" v-model="screenDeptId" :placeholder="$t('defaultText.pleaseChoose')" style="width: 125px"
+                        :options="departmentList" :props="{ checkStrictly: true,expandTrigger: 'hover' }" :show-all-levels="false" clearable
+                        @change="getList()" size="mini"></el-cascader>
+
+                        <vueCascader :size="'mini'" :widthStr="'125'" :clearable="true" :subject="departmentList" :radios="true" :distinction="'1'" @vueCasader="vueCasader" v-if="user.userNameNeedTranslate == 1"></vueCascader>
+                    </div>
+                </el-form-item>
+
                 <el-form-item :label="$t('types')">
                     <div style="margin-left: 8px">
                         <el-select v-model="typeField" style="width:120px;" size="small" slot="prepend" :placeholder="$t('defaultText.pleaseChoose')" clearable @change="hiddens()">
@@ -39,16 +49,6 @@
                     </div>
                 </el-form-item>
 
-                <el-form-item :label="'部门'">
-                    <div style="margin-left: 8px">
-                        <el-cascader v-if="user.userNameNeedTranslate != 1" v-model="screenDeptId" :placeholder="$t('defaultText.pleaseChoose')" style="width: 125px"
-                        :options="departmentList" :props="{ checkStrictly: false,expandTrigger: 'hover' }" :show-all-levels="false" clearable
-                        @change="getList()" size="mini"></el-cascader>
-
-                        <vueCascader :size="'mini'" :widthStr="'125'" :clearable="true" :subject="departmentList" :radios="false" :distinction="'1'" @vueCasader="vueCasader" v-if="user.userNameNeedTranslate == 1"></vueCascader>
-                    </div>
-                </el-form-item>
-
                 <el-form-item :label="'任务分组'">
                     <div style="margin-left: 8px">
                         <el-select v-model="screenTaskGroupingId" style="width:150px;" size="small" :disabled="!screenProjectId" slot="prepend" :placeholder="$t('defaultText.pleaseChoose')" clearable @change="hiddens()">
@@ -2003,7 +2003,7 @@ import { error } from 'dingtalk-jsapi';
                 });
             },
 
-            vueCasader() {
+            vueCasader(obj) {
                 if(obj.distinction == '1') {
                     if(obj.id != '') {
                         let arr = []