| | |
| | | <el-tabs tab-position="left" class="demo-tabs" @tab-click="taskTabClick"> |
| | | <el-tab-pane label="身份存储"> |
| | | <el-form-item label="分配人员"> |
| | | <el-input v-model="assignee.userName" disabled> |
| | | <template #append> |
| | | <el-button icon="Search" type="primary" @click="openSingleUserSelect" /> |
| | | </template> |
| | | <el-input v-model="formData.fixedAssignee" @change="fixedAssigneeChange"> |
| | | <!-- <template #append>--> |
| | | <!-- <el-button icon="Search" type="primary" @click="openSingleUserSelect" />--> |
| | | <!-- </template>--> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="候选人员"> |
| | |
| | | </div> |
| | | <el-form-item v-if="formData.allocationType === AllocationTypeEnum.SPECIFY && showConfig.specifyDesc" style=""> |
| | | <el-radio-group v-model="formData.specifyDesc" class="ml-4"> |
| | | <el-radio v-for="item in SpecifyDesc" :key="item.id" :label="item.value" size="large">{{ item.label }}</el-radio> |
| | | <el-radio v-for="item in SpecifyDesc" :key="item.id" :value="item.value" size="large">{{ item.label }}</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | </el-tab-pane> |
| | |
| | | |
| | | const isMultiple = ref(true); |
| | | const openUserSelect = () => { |
| | | if (!formData.value.candidateUsers) { |
| | | formData.value.candidateUsers = '-1'; |
| | | } |
| | | userSelectRef.value.open(); |
| | | }; |
| | | const openSingleUserSelect = () => { |
| | | singleUserSelectRef.value.open(); |
| | | }; |
| | | const openRoleSelect = () => { |
| | | if (!formData.value.candidateGroups) { |
| | | formData.value.candidateGroups = '-1'; |
| | | } |
| | | roleSelectRef.value.open(); |
| | | }; |
| | | const openDueDate = (e) => { |
| | |
| | | formData.value.candidateGroups = ''; |
| | | formData.value.candidateUsers = ''; |
| | | formData.value.assignee = ''; |
| | | // formData.value.fixedAssignee = ''; |
| | | assignee.value = {}; |
| | | }; |
| | | |