|
@@ -505,7 +505,9 @@
|
|
<el-form-item :label="$t('subordinatedepartments')" :prop="user.companyId == 936 ? 'deptId' : false" :class="title == $t('newproject') && user.companyId == 936 ? 'wpgCssClass' : ''" v-if="user.timeType.projectWithDept">
|
|
<el-form-item :label="$t('subordinatedepartments')" :prop="user.companyId == 936 ? 'deptId' : false" :class="title == $t('newproject') && user.companyId == 936 ? 'wpgCssClass' : ''" v-if="user.timeType.projectWithDept">
|
|
<el-cascader v-model="addForm.deptId" :options="departmentList" :placeholder="$t('defaultText.pleaseChoose')" :disabled="canOnlyModParticipator"
|
|
<el-cascader v-model="addForm.deptId" :options="departmentList" :placeholder="$t('defaultText.pleaseChoose')" :disabled="canOnlyModParticipator"
|
|
:props="{ checkStrictly: true, expandTrigger: 'hover' }" clearable filterable @change="cascaderChange" style="width: 100%"
|
|
:props="{ checkStrictly: true, expandTrigger: 'hover' }" clearable filterable @change="cascaderChange" style="width: 100%"
|
|
|
|
+ v-if="user.userNameNeedTranslate != 1">
|
|
></el-cascader>
|
|
></el-cascader>
|
|
|
|
+ <vueCascader :size="'medium'" :widthStr="'430'" :filterable="true" :clearable="true" :subject="departmentList" :subjectId="addForm.deptId" :radios="true" :distinction="'20'" :disabled="canOnlyModParticipator" @vueCasader="vueCasader" v-if="user.userNameNeedTranslate == 1" ></vueCascader>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
<!-- 供应商 -->
|
|
<!-- 供应商 -->
|
|
@@ -1777,10 +1779,12 @@ a {
|
|
import projectgantt from "./project_gantt.vue"
|
|
import projectgantt from "./project_gantt.vue"
|
|
// 自定义select组件
|
|
// 自定义select组件
|
|
import selectCat from "@/components/select.vue"
|
|
import selectCat from "@/components/select.vue"
|
|
|
|
+ import vueCascader from "@/components/cascader.vue"
|
|
export default {
|
|
export default {
|
|
components:{
|
|
components:{
|
|
projectgantt,
|
|
projectgantt,
|
|
- selectCat
|
|
|
|
|
|
+ selectCat,
|
|
|
|
+ vueCascader,
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
@@ -5739,6 +5743,8 @@ a {
|
|
let arr = []
|
|
let arr = []
|
|
arr.push(obj.id)
|
|
arr.push(obj.id)
|
|
this.addForm.bu = arr.join(",")
|
|
this.addForm.bu = arr.join(",")
|
|
|
|
+ } else if(obj.distinction == '20') {
|
|
|
|
+ this.addForm.deptId = obj.id
|
|
}
|
|
}
|
|
},
|
|
},
|
|
changSubStatus(subProject) {
|
|
changSubStatus(subProject) {
|