From d49c28b6dc4b4dd363ec699ecc8a1a51983a10f9 Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期五, 31 五月 2024 17:27:03 +0800 Subject: [PATCH] 对接原始工时接口 --- src/components/do/b3-work-time-management/work-time-statistics.vue | 23 +++++++++++++---------- 1 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/components/do/b3-work-time-management/work-time-statistics.vue b/src/components/do/b3-work-time-management/work-time-statistics.vue index 4bf2a47..8ffa444 100644 --- a/src/components/do/b3-work-time-management/work-time-statistics.vue +++ b/src/components/do/b3-work-time-management/work-time-statistics.vue @@ -9,16 +9,19 @@ type="month" format="yyyy-MM" value-format="yyyy-MM" - placeholder="閫夋嫨鏈�" size="small" style="width: 100%;"> + placeholder="閫夋嫨鏈�" size="small" style="width: 100%;" + :clearable="false"> </el-date-picker> </div> </div> <div class="search_thing"> <div class="search_label">鍛樺伐锛�</div> - <el-select v-model="entity.name" placeholder="鍏ㄩ儴" size="small" @change="refreshTable()"> + <!-- <el-select v-model="entity.name" placeholder="鍏ㄩ儴" size="small" @change="refreshTable()" clearable> <el-option v-for="item in personList" :key="item.id" :label="item.name" :value="item.id"> </el-option> - </el-select> + </el-select> --> + <el-input size="small" placeholder="璇疯緭鍏�" clearable + v-model="entity.name" @keyup.enter.native="refreshTable()"></el-input> </div> <div class="search_thing"> <div class="search_label">閮ㄩ棬锛�</div> @@ -51,8 +54,8 @@ <div class="table"> <ValueTable ref="ValueTable0" v-if="currentTable == 'value0'" - :url="$api.auxiliaryWorkingHours.selectAuxiliaryWorkingHours" - :componentData="componentData" :inputUrl="$api.auxiliaryWorkingHours.selectAuxiliaryWorkingHours" :downUrl="$api.auxiliaryWorkingHours.selectAuxiliaryWorkingHours" :key="upIndex" /> + :url="$api.auxiliaryOriginalHours.selectAuxiliaryOriginalHours" + :componentData="componentData" :downUrl="$api.auxiliaryWorkingHours.selectAuxiliaryWorkingHours" :key="upIndex" /> <ValueTable ref="ValueTable1" v-if="currentTable == 'value1'" :url="$api.auxiliaryCorrectionHours.selectAuxiliaryCorrectionHours" @@ -79,10 +82,6 @@ month: getYearAndMonthAndDays().split('-')[0]+'-'+getYearAndMonthAndDays().split('-')[1], name: null, departLims: null, - orderBy: { - field: 'id', - order: 'desc' - } }, isIndex: true, showSelect: false, @@ -94,7 +93,10 @@ requiredAdd: [], requiredUp: [], accept:聽'.xlsx', - inputType:聽'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' + inputType:聽'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', + cellSpecialStyle:{ + redColorByKey:'Hours' + } }, componentData0: { entity: { @@ -152,6 +154,7 @@ }, refreshTable(){ let entity = {...this.entity} + entity.month = entity.month.split('-')[0]+'-'+entity.month.split('-')[1] if(this.currentTable=='value0'){ this.componentData.entity = {...this.componentData.entity,...entity} this.$refs['ValueTable0'].selectList() -- Gitblit v1.9.3