Commit 616e1dc5 authored by 康振飞's avatar 康振飞

日历验证

parent e529026e
...@@ -44,18 +44,20 @@ export default { ...@@ -44,18 +44,20 @@ export default {
rules: { rules: {
shiftWorkSchedCode: [{ required: true, message: "请填写班次编号", trigger: "blur" }], shiftWorkSchedCode: [{ required: true, message: "请填写班次编号", trigger: "blur" }],
shiftName: [{ required: true, message: "请填写班次名称", trigger: "blur" }], shiftName: [{ required: true, message: "请填写班次名称", trigger: "blur" }],
// shiftStartEnd: [//{ required: true, message: "请选择班次时间段", trigger: "blur" } shiftStartEnd: [
// { // { required: true, type: 'array', message: 'Please select time', trigger: 'change' }
// required: true, //{ required: true, message: "请选择班次时间段", trigger: "blur" }
// type: 'array', {
// message: "请选择班次时间段", required: true,
// trigger: 'blur', type: 'array',
// fields: { message: "请选择班次时间段",
// 0: {type: "date", required: true, message: "请选择班次时间段"}, trigger: 'blur',
// 1: {type: "date", required: true, message: "请选择班次时间段"} fields: {
// } 0: {type: "date", required: true, message: "请选择班次时间段"},
// } 1: {type: "date", required: true, message: "请选择班次时间段"}
// ], }
}
],
} }
}; };
}, },
...@@ -64,6 +66,7 @@ export default { ...@@ -64,6 +66,7 @@ export default {
}, },
methods: { methods: {
handleSubmit() { handleSubmit() {
console.log(this.entity)
this.$refs.form.validate(v => { this.$refs.form.validate(v => {
if (v) { if (v) {
this.disabled = true; this.disabled = true;
......
...@@ -37,7 +37,11 @@ export default { ...@@ -37,7 +37,11 @@ export default {
disabled: false, disabled: false,
entity: {}, entity: {},
rules: { rules: {
name: [{ required: true, message: '必填', trigger: 'blur' }] holidayId: [{ required: true, message: '请填写节假日编号', trigger: 'blur' }],
holidayName: [{ required: true, message: '请填写节假日名称', trigger: 'blur' }],
// holidayStart: [
// { required: true, type: 'array', min: 1, message: '请选择关联班次', trigger: 'change' },
// ]
} }
} }
}, },
......
...@@ -37,7 +37,8 @@ export default { ...@@ -37,7 +37,8 @@ export default {
disabled: false, disabled: false,
entity: {}, entity: {},
rules: { rules: {
name: [{ required: true, message: '必填', trigger: 'blur' }] holidayId: [{ required: true, message: '请填写节假日编号', trigger: 'blur' }],
holidayName: [{ required: true, message: '请填写节假日名称', trigger: 'blur' }],
} }
} }
}, },
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<Button @click="deleteMore" class="span ml20"><Icon type="md-close"/>批量删除</Button> <Button @click="deleteMore" class="span ml20"><Icon type="md-close"/>批量删除</Button>
</div> </div>
<Modal v-model="addModal" title="新增" footer-hide> <Modal v-model="addModal" title="新增" footer-hide>
<Add @on-close="cancel" @on-ok="addOk" /> <Add ref="addmodal" @on-close="cancel" @on-ok="addOk" />
</Modal> </Modal>
<Modal v-model="editModal" title="编辑" footer-hide> <Modal v-model="editModal" title="编辑" footer-hide>
<Edit :eid="curId" @on-close="cancel" @on-ok="addOk" /> <Edit :eid="curId" @on-close="cancel" @on-ok="addOk" />
...@@ -161,6 +161,7 @@ export default { ...@@ -161,6 +161,7 @@ export default {
addOk() { addOk() {
this.$refs.grid.load() this.$refs.grid.load()
this.addModal = false this.addModal = false
this.$refs.addmodal.entity = {}
this.editModal = false this.editModal = false
this.curId = 0 this.curId = 0
}, },
...@@ -191,6 +192,7 @@ export default { ...@@ -191,6 +192,7 @@ export default {
cancel() { cancel() {
this.curId = 0 this.curId = 0
this.addModal = false this.addModal = false
this.$refs.addmodal.entity = {}
this.editModal = false this.editModal = false
this.deletedlModal = false this.deletedlModal = false
this.deletelMore = false this.deletelMore = false
......
...@@ -46,7 +46,8 @@ export default { ...@@ -46,7 +46,8 @@ export default {
}, },
orderCatList: [], orderCatList: [],
rules: { rules: {
title: [{ required: true, message: '请填写日历名称', trigger: 'blur' }], holidayCalId: [{ required: true, message: '请填写日历编号', trigger: 'blur' }],
holidayCalName: [{ required: true, message: '请填写日历名称', trigger: 'blur' }],
holidayId: [ holidayId: [
{ required: true, type: 'array', min: 1, message: '请选择关联假日', trigger: 'change' }, { required: true, type: 'array', min: 1, message: '请选择关联假日', trigger: 'change' },
] ]
......
...@@ -8,13 +8,13 @@ export default { ...@@ -8,13 +8,13 @@ export default {
return Api.get(`${systemUrl}/mesholidaycal/getselectclass`, params) return Api.get(`${systemUrl}/mesholidaycal/getselectclass`, params)
}, },
getWeekTypeList (params) { getWeekTypeList (params) {
return Api.post(`${systemUrl}/calendarweektype/list`, params) return Api.post(`${systemUrl}/mesweekendtype/list`, params)
}, },
setweek (params) { setweek (params) {
return Api.post(`${systemUrl}/calendarweektype/setweek`, params) return Api.post(`${systemUrl}/mesweekendtype/setweek `, params)
}, },
getsetweek (params) { getsetweek (params) {
return Api.get(`${systemUrl}/calendarweektype/getcurrentset`, params) return Api.get(`${systemUrl}/mesweekendtype/getcurrentset`, params)
}, },
get (params) { get (params) {
return Api.get(`${systemUrl}/mesholidaycal/get`, params) return Api.get(`${systemUrl}/mesholidaycal/get`, params)
......
...@@ -41,7 +41,8 @@ export default { ...@@ -41,7 +41,8 @@ export default {
selectItems: [], //选中的加班日历 selectItems: [], //选中的加班日历
orderCatList: [], orderCatList: [],
rules: { rules: {
title: [{ required: true, message: '请填写日历名称', trigger: 'blur' }], holidayCalId: [{ required: true, message: '请填写日历编号', trigger: 'blur' }],
holidayCalName: [{ required: true, message: '请填写日历名称', trigger: 'blur' }],
classId: [ classId: [
{ required: true, type: 'array', min: 1, message: '请选择关联节日', trigger: 'change' }, { required: true, type: 'array', min: 1, message: '请选择关联节日', trigger: 'change' },
] ]
......
...@@ -41,7 +41,8 @@ export default { ...@@ -41,7 +41,8 @@ export default {
orderCatList: [], orderCatList: [],
selectItems: [], //选中的加班日历 selectItems: [], //选中的加班日历
rules: { rules: {
title: [{ required: true, message: '请填写日历名称', trigger: 'blur' }], calId: [{ required: true, message: '请填写日历编号', trigger: 'blur' }],
calName: [{ required: true, message: '请填写日历名称', trigger: 'blur' }],
classId: [ classId: [
{ required: true, type: 'array', min: 1, message: '请选择关联班次', trigger: 'change' }, { required: true, type: 'array', min: 1, message: '请选择关联班次', trigger: 'change' },
] ]
......
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