包活派工单页面修改

master
wanglei 7 months ago
parent ef5589dc82
commit 937b161db7

@ -8,6 +8,14 @@ export function listWorkOrderBaohuo(query) {
params: query params: query
}) })
} }
// 查询员工总工时接口
export function listWorkOrderBaohuoSum(query) {
return request({
url: '/pay/workOrderBaohuo/sum',
method: 'get',
params: query
})
}
// 查询包活派工单详细 // 查询包活派工单详细
export function getWorkOrderBaohuo(id) { export function getWorkOrderBaohuo(id) {

@ -120,6 +120,18 @@
v-hasPermi="['pay:workOrderBaohuo:remove']" v-hasPermi="['pay:workOrderBaohuo:remove']"
>删除</el-button> >删除</el-button>
</el-col> </el-col>
<el-col :span="1.5">
<el-date-picker
v-model="queform.date"
type="month"
size="mini"
placeholder="选择年月"
value-format="yyyy-MM">
</el-date-picker>
</el-col>
<el-col :span="1.5">
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleBaohuogs" v-hasPermi="['secure:baohuo:sum']"></el-button>
</el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
type="warning" type="warning"
@ -128,7 +140,7 @@
size="mini" size="mini"
@click="handleExport" @click="handleExport"
v-hasPermi="['pay:workOrderBaohuo:export']" v-hasPermi="['pay:workOrderBaohuo:export']"
>导出</el-button> >信息导出</el-button>
</el-col> </el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row>
@ -712,7 +724,7 @@
</template> </template>
<script> <script>
import { listWorkOrderBaohuo, getWorkOrderBaohuo, delWorkOrderBaohuo, addWorkOrderBaohuo, updateWorkOrderBaohuo } from "@/api/pay/workOrderBaohuo"; import { listWorkOrderBaohuo, listWorkOrderBaohuoSum, getWorkOrderBaohuo, delWorkOrderBaohuo, addWorkOrderBaohuo, updateWorkOrderBaohuo } from "@/api/pay/workOrderBaohuo";
import { listTenant } from "@/api/pay/tenant"; import { listTenant } from "@/api/pay/tenant";
import { listEmployeeInfo } from "@/api/pay/employeeInfo"; import { listEmployeeInfo } from "@/api/pay/employeeInfo";
import { listProducts } from "@/api/pay/products"; import { listProducts } from "@/api/pay/products";
@ -802,8 +814,9 @@ export default {
employeeList: [], employeeList: [],
opena: false, opena: false,
queform: { queform: {
date: null, date: undefined,
deptId: null deptId: undefined,
tenantId: undefined,
}, },
baohuogsList: [], baohuogsList: [],
// //
@ -882,6 +895,18 @@ export default {
this.getDeptTree(); this.getDeptTree();
this.getlistEmployee(); this.getlistEmployee();
}, },
handleBaohuogs() {
this.queform.deptId = this.queryParams.deptId;
this.queform.tenantId = this.gsInfo.active_id;
if (this.queform.date != null && this.queform.date != '') {
listWorkOrderBaohuoSum(this.queform).then(response => {
this.baohuogsList = response.data
this.opena = true;
})
} else {
this.$modal.msgError("请选择要查询的年月");
}
},
/** 查询时员工 */ /** 查询时员工 */
getlistEmployee() { getlistEmployee() {
listEmployeeInfo({ pageSize: 1000000000 }).then(response => { listEmployeeInfo({ pageSize: 1000000000 }).then(response => {
@ -1165,7 +1190,7 @@ export default {
this.queryParams.exportDate = this.queform.date this.queryParams.exportDate = this.queform.date
this.download('pay/workOrderBaohuo/export', { this.download('pay/workOrderBaohuo/export', {
...this.queryParams ...this.queryParams
}, `workOrderBaohuo_${new Date().getTime()}.xlsx`) }, `包活信息_${new Date().getTime()}.xlsx`)
} }
}, },
// //

Loading…
Cancel
Save