src/views/CNAS/personnel/personalOverview/index.vue
@@ -1,15 +1,16 @@ <template> <div class="capacity-scope"> <div> <el-form :model="entity" ref="entity" size="small" :inline="true"> <el-form-item label="人员名称"> <el-input v-model="entity.name" clearable></el-input> </el-form-item> <el-form-item> <div style="display: flex;justify-content: space-between"> <div class="search_box"> <div class="search_item"> <span class="search_label">人员名称</span> <el-input v-model="entity.name" clearable @keyup.enter.native="currentPage= 1,list=[],finishLoding = false,keyMap = {},refreshTable()"></el-input> </div> <div class="search_button"> <el-button size="mini" type="primary" @click="currentPage= 1,list=[],finishLoding = false,keyMap = {},refreshTable()">查询</el-button> <el-button @click="refresh" size="mini">重置</el-button> </el-form-item> </el-form> </div> </div> </div> <div class="table" v-loading="loading"> <scroll-pagination @load="refreshTable" :finishLoding="finishLoding" :list="list" v-if="list.length>0||loading"> @@ -199,4 +200,23 @@ line-height: 20px; color: #fff; } .search_box { display: flex; } .search_item { margin-bottom: 18px; margin-right: 10px; display: flex; align-items: center; line-height: 32px; } .search_label { width: 88px; font-size: 14px; font-weight: 700; color: #606266; } .search_button { line-height: 30px; } </style> src/views/CNAS/personnel/personnelInfo/components/Edit.vue
@@ -28,7 +28,7 @@ <el-row style="margin: 15px 0"> <el-form> <el-row> <el-col :span="5"> <el-col :span="6"> <el-form-item label="培训日期:"> <el-date-picker v-model="trainingForm.openingTime" format="yyyy-MM-dd" :disabled="currentRow.state !== 3" placeholder="选择日期" size="small" value-format="yyyy-MM-dd" src/views/CNAS/personnel/personnelInfo/tabs/job-responsibilities.vue
@@ -1,16 +1,18 @@ <!-- 岗位职责 --> <template> <div class="view"> <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" clearable placeholder="请输入员工" size="small" style="width: 20vh;"></el-input> </el-form-item> <el-form-item> <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: 50px;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 size="small" type="primary" @click="refreshTable">查询</el-button> </el-form-item> </el-form> <div> </div> </div> <div style="line-height: 30px;"> <el-button size="small" type="primary" @click="addPost">新增</el-button> <!-- <el-button size="small" type="primary">导出excel</el-button>--> </div> 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> src/views/CNAS/personnel/personnelInfo/tabs/personnel-list.vue
@@ -1,16 +1,18 @@ <template> <div> <div style="display: flex;justify-content: space-between;"> <el-form :model="entity" ref="entity" size="small" :inline="true"> <el-form-item label="人员名称"> <el-input v-model="entity.name" clearable></el-input> </el-form-item> <el-form-item> <el-button size="mini" style="margin-left: 10px" @click="refresh()">重置</el-button> <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: 88px;font-size: 14px;font-weight: 700;color: #606266;">人员名称</span> <el-input size="small" placeholder="请输入" clearable v-model="entity.name" @keyup.enter.native="refreshTable"></el-input> </div> <div style="line-height: 30px;"> <el-button type="primary" size="mini" @click="refreshTable">查询</el-button> <el-button size="mini" @click="refresh">重置</el-button> </div> </div> <div style="line-height: 30px;"> <el-button :loading="outLoading" size="small" type="primary" @click="handleDown">导出</el-button> <el-button size="small" type="primary" @click="openSelectUserDia">新建</el-button> </div> src/views/CNAS/personnel/personnelInfo/tabs/personnelTraining.vue
@@ -5,16 +5,18 @@ <div class="title"> <span style="font-weight: bold">年度计划</span> </div> <div style="display: flex;justify-content: space-between;"> <el-form :model="page" ref="page" size="small" :inline="true"> <el-form-item label="编制人"> <el-input v-model="page.compilerName" clearable></el-input> </el-form-item> <el-form-item> <el-button size="mini" type="primary" @click="getYearPlanList(departId)">查询</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: 88px;font-size: 14px;font-weight: 700;color: #606266;">编制人</span> <el-input size="small" placeholder="请输入" clearable v-model="page.compilerName" @keyup.enter.native="getYearPlanList(departId)"></el-input> </div> <div style="line-height: 30px;"> <el-button type="primary" size="mini" @click="getYearPlanList(departId)">查询</el-button> </div> </div> <div style="line-height: 30px;"> <el-button size="small" type="primary" @click="uploadDia = true, getUserList()">导入</el-button> </div> </div> @@ -26,21 +28,18 @@ <div class="title"> <span style="font-weight: bold">年度计划明细</span> </div> <div style="display: flex;justify-content: space-between;"> <el-form :model="inDetailForm" ref="inDetailForm" size="small" :inline="true"> <el-form-item label="培训讲师"> <el-input v-model="inDetailForm.trainingLecturerName" class="search" clearable placeholder="请输入" size="small"></el-input> </el-form-item> <el-form-item label="培训日期"> <el-date-picker v-model="inDetailForm.trainingDate" clearable format="yyyy-MM-dd" placeholder="选择日期" size="small" type="date" value-format="yyyy-MM-dd"></el-date-picker> </el-form-item> <el-form-item> <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: 88px;font-size: 14px;font-weight: 700;color: #606266;">培训讲师</span> <el-input size="small" placeholder="请输入" clearable v-model="inDetailForm.trainingLecturerName" @keyup.enter.native="searchTable"></el-input> </div> <div style="line-height: 30px;"> <el-button size="mini" type="primary" @click="searchTable">查询</el-button> </el-form-item> </el-form> <div> </div> </div> <div style="line-height: 30px;"> <el-button v-if="isDepartment && currentChangeRow && isOperation" size="small" @click="batchDelete">批量删除</el-button> <el-button v-if="isDepartment && currentChangeRow && isOperation" size="small" type="primary" src/views/CNAS/personnel/personnelInfo/tabs/reward-punishment-record.vue
@@ -1,27 +1,28 @@ <!-- 奖惩记录 --> <template> <div> <div class="view"> <div style="display: flex;justify-content: space-between;"> <el-form :model="search" ref="page" size="small" :inline="true"> <el-form-item label="姓名"> <el-input v-model="search.userName" clearable placeholder="请输入关键字" size="small" style="width: 20vh;"></el-input> </el-form-item> <el-form-item label="奖惩日期" class="dateTime"> <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="search.userName" @keyup.enter.native="getPersonnelTraining(departId)"></el-input> </div> <div style="margin-bottom: 18px;margin-right: 10px;display: flex;align-items: center;line-height: 32px;"> <span style="width: 88px;font-size: 14px;font-weight: 700;color: #606266;">奖惩日期</span> <el-date-picker v-model="search.searchTimeList" :picker-options="pickerOptions" align="right" clearable @change="getPersonnelTraining(departId)" end-placeholder="结束日期" format="yyyy-MM-dd" range-separator="至" size="small" start-placeholder="开始日期" style="width: 100%" type="daterange" unlink-panels value-format="yyyy-MM-dd 00:00:00"> </el-date-picker> </el-form-item> <el-form-item> </div> <div style="line-height: 30px;"> <el-button size="mini" type="primary" @click="getPersonnelTraining(departId)">查询</el-button> </el-form-item> </el-form> <div> </div> </div> <div style="line-height: 30px;"> <el-button :loading="outLoading" size="small" type="primary" @click="handleDown">导出</el-button> <el-button size="small" type="primary" @click="addRow">新增</el-button> </div> </div> </div> <div class="table"> src/views/CNAS/personnel/personnelInfo/tabs/training-record.vue
@@ -6,15 +6,18 @@ <div class="title"> <span style="font-weight: bold">年度计划</span> </div> <div style="display: flex;justify-content: space-between;"> <el-form :model="trainingPagination" ref="trainingPagination" size="small" :inline="true"> <el-form-item label="姓名"> <el-input v-model="trainingPagination.userName" class="search" clearable placeholder="请输入" size="small"></el-input> </el-form-item> <el-form-item> <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 v-model="trainingPagination.userName" class="search" @keyup.enter.native="getPersonnelTraining(departId)" clearable placeholder="请输入" size="small"></el-input> </div> <div style="line-height: 30px;"> <el-button size="small" type="primary" @click="getPersonnelTraining(departId)">查询</el-button> </el-form-item> </el-form> </div> </div> </div> <lims-table :tableData="trainingTableData" :column="trainingColumn" ref="trainingTableData" @@ -34,6 +37,7 @@ clearable format="yyyy" placeholder="选择年" @change="queryPersonnelDetailsPage(currentChangeRow.userId)" size="small" type="year" value-format="yyyy"> src/views/business/materialOrder/index.vue
@@ -49,7 +49,7 @@ </el-select> </el-form-item> <el-form-item label="下发时间" prop="date" v-if="(tabIndex === 2 || tabIndex === 3 || tabIndex === 4) && more"> <el-date-picker v-model="entity.date" end-placeholder="结束日期" format="yyyy-MM-dd" placeholder="选择日期" <el-date-picker v-model="entity.date" end-placeholder="结束日期" format="yyyy-MM-dd" placeholder="选择日期" @change="goSearch" range-separator="至" size="small" start-placeholder="开始日期" type="daterange" value-format="yyyy-MM-dd"> </el-date-picker> </el-form-item> src/views/business/productOrder/index.vue
@@ -17,6 +17,7 @@ </el-form-item> <el-form-item label="下单时间" prop="createTime" v-if="more"> <el-date-picker v-model="entity.createTime" clearable format="yyyy-MM-dd" placeholder="选择日期" size="small" @change="refreshTable" style="width:100%" type="date" value-format="yyyy-MM-dd HH:mm:ss"> </el-date-picker> </el-form-item> src/views/business/productSamplingInfo/index.vue
@@ -1,17 +1,18 @@ <template> <div class="capacity-scope"> <div style="display: flex;justify-content: space-between"> <el-form :model="entity" ref="entity" size="small" :inline="true"> <el-form-item label="编号" prop="quarterNo" v-show="tabIndex === 0"> <div class="search_box"> <div class="search_item"> <span class="search_label">编号</span> <el-input v-model="entity.quarterNo" clearable placeholder="请输入" size="small" @keyup.enter.native="refreshTable"> @keyup.enter.native="refreshTable()"> </el-input> </el-form-item> <el-form-item> </div> <div class="search_button"> <el-button type="primary" size="mini" @click="refreshTable">查询</el-button> <el-button size="mini" @click="refresh">重置</el-button> </el-form-item> </el-form> </div> </div> <div> <el-button v-if="tabIndex === 1" size="small" type="primary" @click="yearSample('add')">年度抽样</el-button> </div> @@ -390,7 +391,7 @@ // 方法集合 methods: { // 查询回调 refreshTable(e) { refreshTable() { if (this.tabIndex === 0) { this.getQuarterPageList() } else if (this.tabIndex === 1) { @@ -593,9 +594,6 @@ // 切换下单tab表格 handleTab(m, i) { this.tabIndex = i; if (this.tabIndex === 0) { this.componentData.entity.quarterNo = this.entity.quarterNo } this.refreshTable() }, closeYearSampleDia() { @@ -648,4 +646,23 @@ border-color: #3A7BFA; color: #3A7BFA; } .search_box { display: flex; } .search_item { margin-bottom: 18px; margin-right: 10px; display: flex; align-items: center; line-height: 32px; } .search_label { width: 52px; font-size: 14px; font-weight: 700; color: #606266; } .search_button { line-height: 30px; } </style> src/views/business/rawMaterialInspection/index.vue
@@ -38,7 +38,7 @@ </el-form-item> <el-form-item label="下发时间" prop="date" v-if="(tabIndex === 3 || tabIndex === 4) && more"> <el-date-picker v-model="componentData.date" end-placeholder="结束日期" format="yyyy-MM-dd" placeholder="选择日期" range-separator="至" size="small" start-placeholder="开始日期" style="width: 100%;" type="daterange" range-separator="至" size="small" start-placeholder="开始日期" style="width: 100%;" type="daterange" @change="refreshTable()" value-format="yyyy-MM-dd"> </el-date-picker> </el-form-item> src/views/standard/model/index.vue
@@ -1,17 +1,16 @@ <template> <div class="capacity-scope"> <div class="search"> <div> <el-form :model="queryParams" ref="queryParams" size="small" :inline="true"> <el-form-item label="模板名称" prop="name"> <div class="search_box"> <div class="search_item"> <span class="search_label">模板名称</span> <el-input v-model="queryParams.name" clearable placeholder="请输入" size="small" @keyup.enter.native="refreshTable($event)"></el-input> </el-form-item> <el-form-item> @keyup.enter.native="refreshTable()"></el-input> </div> <div class="search_button"> <el-button type="primary" size="mini" @click="refreshTable">查询</el-button> <el-button size="mini" @click="refresh">重置</el-button> </el-form-item> </el-form> </div> </div> <div> <el-button v-if="checkPermi(['standard:model:add'])" size="small" type="primary" @click="openAdd">新增</el-button> @@ -381,4 +380,23 @@ display: flex; justify-content: space-between; } .search_box { display: flex; } .search_item { margin-bottom: 18px; margin-right: 10px; display: flex; align-items: center; line-height: 32px; } .search_label { width: 88px; font-size: 14px; font-weight: 700; color: #606266; } .search_button { line-height: 26px; } </style> src/views/system/customer/index.vue
@@ -1,17 +1,16 @@ <template> <div class="app-container"> <div class="search"> <div> <el-form :model="queryParams" ref="queryForm" size="small" :inline="true"> <el-form-item label="客户名称" prop="company"> <div style="display: flex;justify-content: space-between"> <div class="search_box"> <div class="search_item"> <span class="search_label">客户名称</span> <el-input size="small" placeholder="请输入" clearable v-model="queryParams.company" @keyup.enter.native="getList"></el-input> </el-form-item> <el-form-item> </div> <div class="search_button"> <el-button type="primary" size="mini" @click="getList">查询</el-button> <el-button size="mini" @click="refresh">重置</el-button> </el-form-item> </el-form> </div> </div> <div> <el-button size="small" type="primary" @click="openFormDia('add')" icon="el-icon-plus">新增</el-button> @@ -220,9 +219,23 @@ </script> <style scoped> .search { height: 46px; .search_box { display: flex; justify-content: space-between; } .search_item { margin-bottom: 18px; margin-right: 10px; display: flex; align-items: center; line-height: 32px; } .search_label { width: 88px; font-size: 14px; font-weight: 700; color: #606266; } .search_button { line-height: 30px; } </style> src/views/system/user/index.vue
@@ -28,7 +28,7 @@ @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="状态" prop="status"> <el-select v-model="queryParams.status" placeholder="用户状态" clearable> <el-select v-model="queryParams.status" placeholder="用户状态" clearable @change="handleQuery"> <el-option v-for="dict in dict.type.sys_normal_disable" :key="dict.value" :label="dict.label" :value="dict.value" /> </el-select>