From e5454b769d44a34af423bf87ac8a740bf8c20341 Mon Sep 17 00:00:00 2001 From: Crunchy <3114200645@qq.com> Date: 星期二, 29 四月 2025 13:25:29 +0800 Subject: [PATCH] Merge branch 'dev' into dev_tides --- src/views/CNAS/personnel/personnelInfo/tabs/personnel-capacity.vue | 38 ++++++++++++++++++++++++++------------ 1 files changed, 26 insertions(+), 12 deletions(-) diff --git a/src/views/CNAS/personnel/personnelInfo/tabs/personnel-capacity.vue b/src/views/CNAS/personnel/personnelInfo/tabs/personnel-capacity.vue index 35949e6..2dd7789 100644 --- a/src/views/CNAS/personnel/personnelInfo/tabs/personnel-capacity.vue +++ b/src/views/CNAS/personnel/personnelInfo/tabs/personnel-capacity.vue @@ -1,16 +1,18 @@ <!-- 浜哄憳鑳藉姏 --> <template> <div> - <div style="display: flex;justify-content: space-between;"> - <el-form ref="page" size="small" :inline="true"> - <el-form-item label="濮撳悕"> - <el-input v-model="userName" placeholder="璇疯緭鍏ュ鍚�" size="small" clearable></el-input> - </el-form-item> - <el-form-item> - <el-button size="mini" type="primary" @click="refreshTable">鏌ヨ</el-button> - </el-form-item> - </el-form> - <div> + <div style="display: flex;justify-content: space-between"> + <div style="display: flex;"> + <div style="margin-bottom: 18px;margin-right: 10px;display: flex;align-items: center;line-height: 32px;"> + <span style="width: 48px;font-size: 14px;font-weight: 700;color: #606266;">濮撳悕</span> + <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="userName" + @keyup.enter.native="refreshTable"></el-input> + </div> + <div style="line-height: 30px;"> + <el-button type="primary" size="mini" @click="refreshTable">鏌ヨ</el-button> + </div> + </div> + <div style="line-height: 30px;"> <el-button v-if="!isDepartment" size="small" type="primary" @click="addAppointPost('add')">鏂板</el-button> </div> </div> @@ -181,13 +183,24 @@ </el-radio-group> </el-form-item> </el-col> - <el-col :span="24"> + <el-col :span="12"> <el-form-item prop="confirmOperatingPersonnelId" label="纭浜猴細"> <el-select v-model="form.confirmOperatingPersonnelId" clearable :disabled="operationType === 'view' || operationType === 'confirm'" - filterable size="small" style="width: 50%;"> + filterable size="small"> <el-option v-for="item in responsibleOptions" :key="item.id" :label="item.name" :value="item.id"> </el-option> </el-select> + </el-form-item> + </el-col> + <el-col :span="12"> + <el-form-item prop="confirmDate" label="纭鏃堕棿锛�"> + <el-date-picker v-model="form.confirmDate" + format="yyyy-MM-dd" + :disabled="operationType === 'view' || operationType === 'confirm'" + placeholder="閫夋嫨鏃ユ湡" + size="small" + value-format="yyyy-MM-dd HH:mm:ss" + type="date"></el-date-picker> </el-form-item> </el-col> </el-form> @@ -377,6 +390,7 @@ responsibleOptions: [], rules: { confirmOperatingPersonnelId: [{ required: true, message: '璇烽�夋嫨纭浜�', trigger: 'change' }], + confirmDate: [{ required: true, message: '璇烽�夋嫨纭鏃堕棿', trigger: 'change' }], userId: [{ required: true, message: '璇烽�夋嫨浜哄憳', trigger: 'change' }], academicDegree: [{ required: true, message: '璇疯緭鍏ュ鍘嗘煡鏍哥粨鏋�', trigger: 'blur' }], academicConformNot: [{ required: true, message: '璇烽�夋嫨瀛﹀巻绗﹀悎涓庡惁', trigger: 'change' }], -- Gitblit v1.9.3