From 965f7a2479a2cf7c1c56fb298e7fbb855c89e212 Mon Sep 17 00:00:00 2001 From: Your Name <123456> Date: 星期五, 12 八月 2022 19:05:57 +0800 Subject: [PATCH] lct --- src/views/doublePrevent/riskCheckManage/checkTaskManage/checkWork/components/workDialog.vue | 50 ++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 42 insertions(+), 8 deletions(-) diff --git a/src/views/doublePrevent/riskCheckManage/checkTaskManage/checkWork/components/workDialog.vue b/src/views/doublePrevent/riskCheckManage/checkTaskManage/checkWork/components/workDialog.vue index ca71159..63f6139 100644 --- a/src/views/doublePrevent/riskCheckManage/checkTaskManage/checkWork/components/workDialog.vue +++ b/src/views/doublePrevent/riskCheckManage/checkTaskManage/checkWork/components/workDialog.vue @@ -53,7 +53,7 @@ </el-col> <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="12" class="mb20"> <el-form-item label="执行部门" prop="execDepId"> - <el-cascader :disabled="!disabled" @change="achieveUserList" :options="departmentList" :props="{ emitPath: false, checkStrictly: true, value: 'depId', label: 'depName' }" placeholder="请选择部门" clearable filterable class="input-add" v-model="workForm.execDepId"> </el-cascader> + <el-cascader :disabled="!disabled" :options="departmentList" :props="{ emitPath: false, checkStrictly: true, value: 'depId', label: 'depName' }" placeholder="请选择部门" clearable filterable class="input-add" v-model="workForm.execDepId"> </el-cascader> </el-form-item> </el-col> <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="12" class="mb20"> @@ -66,6 +66,26 @@ <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="12" class="mb20"> <el-form-item label="首次任务开始时间" prop="firstStartTime"> <el-date-picker :disabled="!disabled" class="input-add" type="datetime" value-format="YYYY-MM-DD HH:mm:ss" v-model="workForm.firstStartTime" placeholder="请选择首次任务开始时间" clearable></el-date-picker> + </el-form-item> + </el-col> + <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="12" class="mb20" v-show="personTime"> + <el-form-item label="创建人" prop="location"> + <el-input class="input-add" :disabled="!disabled" v-model.trim="workForm.createByUserName" placeholder="请输入区域位置"></el-input> + </el-form-item> + </el-col> + <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="12" class="mb20" v-show="personTime"> + <el-form-item label="创建时间" prop="location"> + <el-input class="input-add" :disabled="!disabled" v-model.trim="workForm.gmtCreate" placeholder="请输入区域位置"></el-input> + </el-form-item> + </el-col> + <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="12" class="mb20" v-show="personTime"> + <el-form-item label="最后修改人" prop="location"> + <el-input class="input-add" :disabled="!disabled" v-model.trim="workForm.lastEditUserName" placeholder="请输入区域位置"></el-input> + </el-form-item> + </el-col> + <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="12" class="mb20" v-show="personTime"> + <el-form-item label="最后修改时间" prop="location"> + <el-input class="input-add" :disabled="!disabled" v-model.trim="workForm.gmtModitify" placeholder="请输入区域位置"></el-input> </el-form-item> </el-col> </el-row> @@ -88,6 +108,7 @@ interface stateType { disabled: Boolean; isShowWorkDialog: Boolean; + personTime: Boolean; workForm: { checkWorkType: number | null; checkWorkName: string | null; @@ -124,6 +145,7 @@ const state = reactive<stateType>({ title: '', disabled: false, + personTime: false, activeName: 'inspectionPoint', checkWorkTypeList: [], departmentList: [], @@ -177,6 +199,7 @@ }); if (type === '新增') { state.disabled = true; + state.personTime = false; state.title = '新增排查任务'; state.workForm = { checkWorkType: null, @@ -193,10 +216,12 @@ }; } else if (type === '查看') { state.disabled = false; + state.personTime = true; state.title = '查看排查任务'; state.workForm = JSON.parse(JSON.stringify(value)); } else { state.disabled = true; + state.personTime = false; state.title = '修改排查任务'; state.workForm = JSON.parse(JSON.stringify(value)); } @@ -248,18 +273,17 @@ }); }; - const achieveUserList = async () => { - state.workForm.execUserId = null; - const user: unknown = await getUserByDepartment(state.workForm.depId); - state.userList = user as []; - }; + // const achieveUserList = async () => { + // state.workForm.execUserId = null; + // const user: unknown = await getUserByDepartment(state.workForm.depId); + // state.userList = user as []; + // }; return { ...toRefs(state), workFormRef, submitWork, - openWorkDialog, - achieveUserList + openWorkDialog }; } }; @@ -276,4 +300,14 @@ .filter-container { padding: 10px 0px; } +:deep(.el-textarea.is-disabled .el-textarea__inner) { + background-color: var(--el-card-bg-color); + color: var(--el-input-text-color, var(--el-text-color-regular)); +} +:deep(.el-input.is-disabled .el-input__inner) { + color: var(--el-input-text-color, var(--el-text-color-regular)); +} +:deep(.el-input.is-disabled .el-input__wrapper) { + background-color: var(--el-card-bg-color); +} </style> -- Gitblit v1.9.2