Commit 1428e545 authored by 康振飞's avatar 康振飞

工厂日历

parent 391585dd
...@@ -736,6 +736,7 @@ export default { ...@@ -736,6 +736,7 @@ export default {
shiftName:'班次名称', shiftName:'班次名称',
shiftStart:'班次开始时间', shiftStart:'班次开始时间',
shiftEnd:'班次结束时间', shiftEnd:'班次结束时间',
shiftStartEnd: '班次时间',
status:'状态', status:'状态',
workingLong:'工作时长', workingLong:'工作时长',
shiftWorkSchedPk1:'班次id', shiftWorkSchedPk1:'班次id',
...@@ -748,19 +749,13 @@ export default { ...@@ -748,19 +749,13 @@ export default {
deleterUserId:'', deleterUserId:'',
}, },
calendar_holiday: { calendar_holiday: {
id: '', holidayId: "节假日编号",
creationTime: '创建时间', holidayName: "节假日名称",
holidayStart: "节假日开始时间",
holidayEnd: "节假日结束时间",
creationTime: "创建时间",
creatorUserId: '创建人', creatorUserId: '创建人',
lastModificationTime: '更新时间', id: '',
lastModifierUserId: '更新人',
isDeleted: '删除人',
deletionTime: '删除时间',
deleterUserId: '删除人',
title: '节日名称',
startTime: '开始时间',
days: '工作时长(小时)',
status: '状态',
endTime: '结束时间',
}, },
calendar_overtime: { calendar_overtime: {
id: '', id: '',
...@@ -775,23 +770,17 @@ export default { ...@@ -775,23 +770,17 @@ export default {
restType: '', restType: '',
holidayId: '', holidayId: '',
holidayTitle: '关联节假日', holidayTitle: '关联节假日',
status: '', status: '状态',
}, },
calendar_work: { calendar_work: {
id: '', id: '',
creationTime: '创建时间', calId: "日历编号",
creatorUserId: '创建人', calName: "日历名称",
lastModificationTime: '更新时间', mesShiftWorkSchedIds: "关联班次id",
lastModifierUserId: '更新人', shiftName: "关联班次名称",
isDeleted: '删除人', workingLong: "工作时长",
deletionTime: '删除时间', creationTime: "创建时间",
deleterUserId: '删除人', creatorUserId: "创建人",
title: '日历名称',
calendarClassId: '',
calendarClassTitle: '关联班次',
calendarClassStart: '开始时间',
calendarClassEnd: '结束时间',
workHours: '工作时长',
}, },
Connector: { Connector: {
id: '', id: '',
......
<template> <template>
<Form ref="form" :model="entity" :rules="rules" :label-width="110"> <Form ref="form" :model="entity" :rules="rules" :label-width="90">
<Row> <Row>
<Col :span="24"> <Col :span="24">
<FormItem :label="l('shiftWorkSchedCode')" prop="shiftWorkSchedCode"> <FormItem :label="l('shiftWorkSchedCode')" prop="shiftWorkSchedCode">
<Input v-model="entity.shiftWorkSchedCode"></Input> <Input v-model="entity.shiftWorkSchedCode" style="width: 90%"></Input>
</FormItem> </FormItem>
</Col> </Col>
<Col :span="24"> <Col :span="24">
<FormItem :label="l('shiftName')" prop="shiftName"> <FormItem :label="l('shiftName')" prop="shiftName">
<Input v-model="entity.shiftName"></Input> <Input v-model="entity.shiftName" style="width: 90%"></Input>
</FormItem> </FormItem>
</Col> </Col>
<!-- <Col :span="24">
<FormItem :label="l('shiftStartEnd')" prop="shiftStartEnd">
<TimePicker format="HH:mm" v-model="entity.shiftStartEnd" type="timerange" placeholder="选择时间段" style="width: 130px"></TimePicker> -->
<!-- <DatePicker type="date"></DatePicker> -->
<!-- </FormItem>
</Col> -->
<Col :span="24"> <Col :span="24">
<FormItem :label="l('shiftStart')" prop="shiftStart"> <FormItem :label="l('shiftStart')" prop="shiftStart">
<TimePicker format="HH:mm" v-model="entity.shiftStart" placeholder="选择开始时间" style="width: 130px"></TimePicker> <TimePicker format="HH:mm" v-model="entity.shiftStart" placeholder="选择开始时间" style="width: 130px"></TimePicker>
...@@ -23,21 +29,6 @@ ...@@ -23,21 +29,6 @@
<!-- <DatePicker type="date"></DatePicker> --> <!-- <DatePicker type="date"></DatePicker> -->
</FormItem> </FormItem>
</Col> </Col>
<!-- <Col :span="12">
<FormItem :label="l('status')" prop="status">
<InputNumber v-model="entity.status"></InputNumber>
</FormItem>
</Col>
<Col :span="12">
<FormItem :label="l('workingLong')" prop="workingLong">
<Input v-model="entity.workingLong"></Input>
</FormItem>
</Col>
<Col :span="12">
<FormItem :label="l('shiftWorkSchedPk1')" prop="shiftWorkSchedPk1">
<InputNumber v-model="entity.shiftWorkSchedPk1"></InputNumber>
</FormItem>
</Col> -->
</Row> </Row>
<FormItem> <FormItem>
<Button type="primary" @click="handleSubmit" :disabled="disabled">保存</Button> <Button type="primary" @click="handleSubmit" :disabled="disabled">保存</Button>
......
...@@ -11,16 +11,23 @@ ...@@ -11,16 +11,23 @@
<Input v-model="entity.shiftName"></Input> <Input v-model="entity.shiftName"></Input>
</FormItem> </FormItem>
</Col> </Col>
<Col :span="24"> <Col :span="24">
<FormItem :label="l('shiftStart')" prop="shiftStart"> <FormItem :label="l('shiftStartEnd')" prop="shiftStartEnd">
<DatePicker type="date" v-model="entity.shiftStart"></DatePicker> <TimePicker format="HH:mm" v-model="entity.shiftStartEnd" type="timerange" placeholder="选择时间段" style="width: 130px"></TimePicker>
<!-- <DatePicker type="date"></DatePicker> -->
</FormItem> </FormItem>
</Col> </Col>
<!-- <Col :span="24">
<FormItem :label="l('shiftStart')" prop="shiftStart">
<TimePicker format="HH:mm" v-model="entity.shiftStart" placeholder="选择时间段" style="width: 130px"></TimePicker> -->
<!-- <DatePicker type="date" v-model="entity.shiftStart"></DatePicker>-->
<!-- </FormItem>
</Col>
<Col :span="24"> <Col :span="24">
<FormItem :label="l('shiftEnd')" prop="shiftEnd"> <FormItem :label="l('shiftEnd')" prop="shiftEnd">
<DatePicker type="date" v-model="entity.shiftEnd"></DatePicker> <TimePicker format="HH:mm" v-model="entity.shiftEnd" placeholder="选择时间段" style="width: 130px"></TimePicker>
</FormItem> </FormItem>
</Col> </Col> -->
</Row> </Row>
<FormItem> <FormItem>
<Button type="primary" @click="handleSubmit" :disabled="disabled">保存</Button> <Button type="primary" @click="handleSubmit" :disabled="disabled">保存</Button>
......
...@@ -60,8 +60,9 @@ data() { ...@@ -60,8 +60,9 @@ data() {
{ key:"id",title:this.l("id") ,hide:true ,align:"left" }, { key:"id",title:this.l("id") ,hide:true ,align:"left" },
{ key:"shiftWorkSchedCode",title:this.l("shiftWorkSchedCode") ,align:"left" ,easy:true ,high:true }, { key:"shiftWorkSchedCode",title:this.l("shiftWorkSchedCode") ,align:"left" ,easy:true ,high:true },
{ key:"shiftName",title:this.l("shiftName") ,align:"left" ,easy:true ,high:true }, { key:"shiftName",title:this.l("shiftName") ,align:"left" ,easy:true ,high:true },
{ key:"shiftStart",title:this.l("shiftStart") ,align:"left" ,high:true }, { key:"shiftStartEnd",title:this.l("shiftStartEnd") ,align:"left" ,high:true },
{ key:"shiftEnd",title:this.l("shiftEnd") ,align:"left" ,high:true }, { key:"shiftStart",title:this.l("shiftStart") ,hide:true ,align:"left" ,high:true },
{ key:"shiftEnd",title:this.l("shiftEnd") ,hide:true ,align:"left" ,high:true },
{ key:"status",title:this.l("status") ,hide:true ,align:"left" ,high:true }, { key:"status",title:this.l("status") ,hide:true ,align:"left" ,high:true },
{ key:"workingLong",title:this.l("workingLong") ,align:"left" ,high:true }, { key:"workingLong",title:this.l("workingLong") ,align:"left" ,high:true },
{ {
...@@ -78,14 +79,6 @@ data() { ...@@ -78,14 +79,6 @@ data() {
]) ])
} }
}, },
{ key:"shiftWorkSchedPk1",title:this.l("shiftWorkSchedPk1") ,hide:true ,align:"left" ,high:true },
{ key:"creationTime",title:this.l("creationTime") ,hide:true ,align:"left" ,high:true },
{ key:"creatorUserId",title:this.l("creatorUserId") ,hide:true ,align:"left" ,high:true },
{ key:"lastModificationTime",title:this.l("lastModificationTime") ,hide:true ,align:"left" ,high:true },
{ key:"lastModifierUserId",title:this.l("lastModifierUserId") ,hide:true ,align:"left" ,high:true },
{ key:"isDeleted",title:this.l("isDeleted") ,hide:true ,align:"left" ,high:true },
{ key:"deletionTime",title:this.l("deletionTime") ,hide:true ,align:"left" ,high:true },
{ key:"deleterUserId",title:this.l("deleterUserId") ,hide:true ,align:"left" ,high:true },
], ],
} }
}, },
......
...@@ -2,18 +2,18 @@ ...@@ -2,18 +2,18 @@
<Form ref="form" :model="entity" :rules="rules" :label-width="90"> <Form ref="form" :model="entity" :rules="rules" :label-width="90">
<Row> <Row>
<Col :span="24"> <Col :span="24">
<FormItem :label="l('title')" prop="title"> <FormItem :label="l('holidayName')" prop="holidayName">
<Input v-model="entity.title"></Input> <Input v-model="entity.holidayName" style="width: 90%"></Input>
</FormItem> </FormItem>
</Col> </Col>
<Col :span="24"> <Col :span="24">
<FormItem :label="l('startTime')" prop="startTime"> <FormItem :label="l('holidayStart')" prop="holidayStart">
<DatePicker type="date" v-model="entity.startTime"></DatePicker> <DatePicker type="date" v-model="entity.holidayStart"></DatePicker>
</FormItem> </FormItem>
</Col> </Col>
<Col :span="24"> <Col :span="24">
<FormItem :label="l('endTime')" prop="endTime"> <FormItem :label="l('holidayEnd')" prop="holidayEnd">
<DatePicker type="date" v-model="entity.endTime"></DatePicker> <DatePicker type="date" v-model="entity.holidayEnd"></DatePicker>
</FormItem> </FormItem>
</Col> </Col>
</Row> </Row>
......
import Api from '@/plugins/request' import Api from '@/plugins/request'
export default { export default {
index:`${systemUrl}/calendarholiday/paged`, // index:`${systemUrl}/calendarholiday/paged`,mesholiday/paged
index:`${systemUrl}/mesholiday/paged`,
paged(params){ paged(params){
return Api.post(`${systemUrl}/calendarholiday/paged`,params); return Api.post(`${systemUrl}/mesholiday/paged`,params);
}, },
get(params){ get(params){
return Api.get(`${systemUrl}/calendarholiday/get`,params); return Api.get(`${systemUrl}/mesholiday/get`,params);
}, },
create(params){ create(params){
return Api.post(`${systemUrl}/calendarholiday/create`,params); return Api.post(`${systemUrl}/mesholiday/create`,params);
}, },
update(params){ update(params){
return Api.post(`${systemUrl}/calendarholiday/update`,params); return Api.put(`${systemUrl}/mesholiday/update`,params);
}, },
//删除: //删除:
delete(params) { delete(params) {
return Api.delete(`${systemUrl}/calendarholiday/delete`,{params:params}); return Api.delete(`${systemUrl}/mesholiday/delete`,{params:params});
}, },
} }
\ No newline at end of file
...@@ -2,18 +2,18 @@ ...@@ -2,18 +2,18 @@
<Form ref="form" :model="entity" :rules="rules" :label-width="90"> <Form ref="form" :model="entity" :rules="rules" :label-width="90">
<Row> <Row>
<Col :span="24"> <Col :span="24">
<FormItem :label="l('title')" prop="title"> <FormItem :label="l('holidayName')" prop="holidayName">
<Input v-model="entity.title"></Input> <Input v-model="entity.holidayName" style="width: 90%"></Input>
</FormItem> </FormItem>
</Col> </Col>
<Col :span="24"> <Col :span="24">
<FormItem :label="l('startTime')" prop="startTime"> <FormItem :label="l('holidayStart')" prop="holidayStart">
<DatePicker type="date" v-model="entity.startTime"></DatePicker> <DatePicker type="date" v-model="entity.holidayStart"></DatePicker>
</FormItem> </FormItem>
</Col> </Col>
<Col :span="24"> <Col :span="24">
<FormItem :label="l('endTime')" prop="endTime"> <FormItem :label="l('holidayEnd')" prop="holidayEnd">
<DatePicker type="date" v-model="entity.endTime"></DatePicker> <DatePicker type="date" v-model="entity.holidayEnd"></DatePicker>
</FormItem> </FormItem>
</Col> </Col>
</Row> </Row>
......
...@@ -72,32 +72,32 @@ export default { ...@@ -72,32 +72,32 @@ export default {
// { type: 'selection', width: 70, align: 'center'}, // { type: 'selection', width: 70, align: 'center'},
{ key: 'id', title: this.l('id'), hide: true, align: 'left' }, { key: 'id', title: this.l('id'), hide: true, align: 'left' },
{ {
key: 'creationTime', key: 'holidayId',
title: this.l('creationTime'), title: this.l('holidayId'),
hide: true, hide: true,
align: 'left' align: 'left'
}, },
{ {
key: 'creatorUserId', key: 'holidayName',
title: this.l('creatorUserId'), title: this.l('holidayName'),
hide: true, high: true,
align: 'left' align: 'left'
}, },
{ {
key: 'lastModificationTime', key: 'holidayStart',
title: this.l('lastModificationTime'), title: this.l('holidayStart'),
hide: true, high: true,
align: 'left' align: 'left'
}, },
{ {
key: 'lastModifierUserId', key: 'holidayEnd',
title: this.l('lastModifierUserId'), title: this.l('holidayEnd'),
hide: true, high: true,
align: 'left' align: 'left'
}, },
{ {
key: 'isDeleted', key: 'creationTime',
title: this.l('isDeleted'), title: this.l('creationTime'),
hide: true, hide: true,
align: 'left' align: 'left'
}, },
...@@ -108,39 +108,11 @@ export default { ...@@ -108,39 +108,11 @@ export default {
align: 'left' align: 'left'
}, },
{ {
key: 'deleterUserId', key: 'creatorUserId',
title: this.l('deleterUserId'), title: this.l('creatorUserId'),
hide: true, hide: true,
align: 'left' align: 'left'
}, },
{
key: 'title',
title: this.l('title'),
align: 'left',
easy: true,
high: true
},
{
key: 'startTime',
title: this.l('startTime'),
align: 'left',
high: true
},
{
key: 'days',
title: this.l('days'),
hide: true,
align: 'left',
high: true
},
{
key: 'status',
title: this.l('status'),
hide: true,
align: 'left',
high: true
},
{ key: 'endTime', title: this.l('endTime'), align: 'left', high: true },
{ {
title: '操作', title: '操作',
key: 'id', key: 'id',
......
...@@ -2,13 +2,18 @@ ...@@ -2,13 +2,18 @@
<Form ref="form" :model="entity" :rules="rules" :label-width="90"> <Form ref="form" :model="entity" :rules="rules" :label-width="90">
<Row> <Row>
<Col span="24"> <Col span="24">
<FormItem :label="l('title')" prop="title"> <FormItem :label="l('calId')" prop="calId">
<Input v-model="entity.title" placeholder="请填写日历名称"></Input> <Input v-model="entity.calId" placeholder="请填写日历名称"></Input>
</FormItem> </FormItem>
</Col> </Col>
<Col span="24"> <Col span="24">
<FormItem :label="l('calendarClassTitle')" prop="calendarClassId"> <FormItem :label="l('calName')" prop="calName">
<Select v-model="entity.calendarClassId" multiple @on-change="getItems"> <Input v-model="entity.calName" placeholder="请填写日历名称"></Input>
</FormItem>
</Col>
<Col span="24">
<FormItem :label="l('shiftName')" prop="mesShiftWorkSchedIds">
<Select v-model="entity.mesShiftWorkSchedIds" multiple @on-change="getItems">
<Option <Option
v-for="item in orderCatList" v-for="item in orderCatList"
:value="item.id" :value="item.id"
...@@ -71,10 +76,11 @@ export default { ...@@ -71,10 +76,11 @@ export default {
titles.push(u.title+"("+u.startendTime+")") titles.push(u.title+"("+u.startendTime+")")
}) })
let parme = { let parme = {
title:this.entity.title, calId:this.entity.calId,
calendarClassTitle:titles.join(), calName:this.entity.calName,
calendarClassId:this.entity.calendarClassId.join(), shiftName:titles.join(),
workHours:this.getHours() mesShiftWorkSchedIds:this.entity.mesShiftWorkSchedIds.join(),
workingLong:this.getHours()
} }
Api.create(parme) Api.create(parme)
.then((r) => { .then((r) => {
...@@ -108,6 +114,7 @@ export default { ...@@ -108,6 +114,7 @@ export default {
pageSize: 0 pageSize: 0
} }
Api.getlist().then((res) => { Api.getlist().then((res) => {
console.log(res)
this.orderCatList = res.result this.orderCatList = res.result
}) })
}, },
......
import Api from '@/plugins/request' import Api from '@/plugins/request'
export default { export default {
index:`${systemUrl}/calendarwork/paged`, index:`${systemUrl}/mesdailyworksched/paged`,
paged(params){ paged(params){
return Api.post(`${systemUrl}/calendarwork/paged`,params); return Api.post(`${systemUrl}/mesdailyworksched/paged`,params);
}, },
get(params){ get(params){
return Api.get(`${systemUrl}/calendarwork/get`,params); return Api.get(`${systemUrl}/mesdailyworksched/get`,params);
}, },
getlist(params){ getlist(params){
return Api.get(`${systemUrl}/calendarwork/getselectclass`,params); return Api.get(`${systemUrl}/mesdailyworksched/getselectclass`,params);
}, },
create(params){ create(params){
return Api.post(`${systemUrl}/calendarwork/create`,params); return Api.post(`${systemUrl}/mesdailyworksched/create`,params);
}, },
update(params){ update(params){
return Api.post(`${systemUrl}/calendarwork/update`,params); return Api.put(`${systemUrl}/mesdailyworksched/update`,params);
}, },
//删除: //删除:
delete(params) { delete(params) {
return Api.delete(`${systemUrl}/calendarwork/delete`,{params:params}); return Api.delete(`${systemUrl}/mesdailyworksched/delete`,{params:params});
}, },
} }
\ No newline at end of file
...@@ -72,88 +72,47 @@ export default { ...@@ -72,88 +72,47 @@ export default {
// { type: 'selection', width: 70, align: 'center'}, // { type: 'selection', width: 70, align: 'center'},
{ key: 'id', title: this.l('id'), hide: true, align: 'left' }, { key: 'id', title: this.l('id'), hide: true, align: 'left' },
{ {
key: 'creationTime', key: 'calId',
title: this.l('creationTime'), title: this.l('calId'),
hide: true, high: true,
align: 'left' align: 'left'
}, },
{ {
key: 'creatorUserId', key: 'calName',
title: this.l('creatorUserId'), title: this.l('calName'),
hide: true, high: true,
align: 'left' align: 'left'
}, },
{ {
key: 'lastModificationTime', key: 'shiftName',
title: this.l('lastModificationTime'), title: this.l('shiftName'),
hide: true, high: true,
align: 'left' align: 'left'
}, },
{ {
key: 'lastModifierUserId', key: 'mesShiftWorkSchedIds',
title: this.l('lastModifierUserId'), title: this.l('mesShiftWorkSchedIds'),
hide: true, hide: true,
align: 'left' align: 'left'
}, },
{ {
key: 'isDeleted', key: 'workingLong',
title: this.l('isDeleted'), title: this.l('workingLong'),
hide: true, high: true,
align: 'left' align: 'left'
}, },
{ {
key: 'deletionTime', key: 'creationTime',
title: this.l('deletionTime'), title: this.l('creationTime'),
hide: true, hide: true,
align: 'left' align: 'left'
}, },
{ {
key: 'deleterUserId', key: 'creatorUserId',
title: this.l('deleterUserId'), title: this.l('creatorUserId'),
hide: true, hide: true,
align: 'left' align: 'left'
}, },
{
key: 'title',
title: this.l('title'),
align: 'left',
easy: true,
high: true
},
{
key: 'calendarClassId',
title: this.l('calendarClassId'),
align: 'left',
hide: true,
high: true
},
{
key: 'calendarClassTitle',
title: this.l('calendarClassTitle'),
align: 'left',
easy: true,
high: true
},
{
key: 'calendarClassStart',
title: this.l('calendarClassStart'),
align: 'left',
hide: true,
high: true
},
{
key: 'calendarClassEnd',
title: this.l('calendarClassEnd'),
align: 'left',
hide: true,
high: true
},
{
key: 'workHours',
title: this.l('workHours'),
align: 'left',
high: true
},
{ {
title: '操作', title: '操作',
key: 'id', key: 'id',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment