排班结果修改
This commit is contained in:
parent
79e97ce31b
commit
cb409eaf0d
@ -7,6 +7,7 @@
|
|||||||
class="JNPF-dialog JNPF-dialog_center"
|
class="JNPF-dialog JNPF-dialog_center"
|
||||||
lock-scroll
|
lock-scroll
|
||||||
width="1000px"
|
width="1000px"
|
||||||
|
@close="close()"
|
||||||
>
|
>
|
||||||
<el-row :gutter="15" class="">
|
<el-row :gutter="15" class="">
|
||||||
<el-form ref="formRef" :model="dataForm" :rules="dataRule" size="small" label-width="120px" label-position="right" >
|
<el-form ref="formRef" :model="dataForm" :rules="dataRule" size="small" label-width="120px" label-position="right" >
|
||||||
@ -24,17 +25,17 @@
|
|||||||
</div>
|
</div>
|
||||||
<el-table :data="dataForm.shiftConfigEntityList" size="mini">
|
<el-table :data="dataForm.shiftConfigEntityList" size="mini">
|
||||||
<el-table-column type="index" width="50" label="序号" align="center" />
|
<el-table-column type="index" width="50" label="序号" align="center" />
|
||||||
|
|
||||||
<el-table-column label="班组" prop="classGroup" align="center">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<JnpfSelect v-model="scope.row.classGroup" placeholder="请选择" clearable :options="classGroupOptions" :props="classGroupProps"> </JnpfSelect>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column label="班次" prop="classRate" align="center">
|
<el-table-column label="班次" prop="classRate" align="center">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<JnpfSelect v-model="scope.row.classRate" placeholder="请选择" clearable :options="classRateOptions" :props="classRateProps"> </JnpfSelect>
|
<JnpfSelect v-model="scope.row.classRate" placeholder="请选择" clearable :options="classRateOptions" :props="classRateProps"> </JnpfSelect>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="班组" prop="classGroup" align="center">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<JnpfSelect v-model="scope.row.classGroup" placeholder="请选择" clearable :options="classGroupOptions" :props="classGroupProps"> </JnpfSelect>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
|
||||||
<el-table-column label="开始时间" prop="bgnDtime" align="center">
|
<el-table-column label="开始时间" prop="bgnDtime" align="center">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
|
||||||
@ -85,7 +86,7 @@
|
|||||||
<span slot="footer" class="dialog-footer">
|
<span slot="footer" class="dialog-footer">
|
||||||
|
|
||||||
<el-button type="primary" @click="dataFormSubmit()" :loading="btnLoading"> 确 定</el-button>
|
<el-button type="primary" @click="dataFormSubmit()" :loading="btnLoading"> 确 定</el-button>
|
||||||
<el-button @click="visible = false"> 取 消</el-button>
|
<el-button @click="close()"> 取 消</el-button>
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
@ -255,7 +256,10 @@
|
|||||||
this.initData()
|
this.initData()
|
||||||
},
|
},
|
||||||
|
|
||||||
|
close() {
|
||||||
|
this.visible = false
|
||||||
|
this.$emit('refresh', true)
|
||||||
|
},
|
||||||
|
|
||||||
select() {
|
select() {
|
||||||
let newArr = this.selectedData.filter(o => {
|
let newArr = this.selectedData.filter(o => {
|
||||||
|
|||||||
@ -28,7 +28,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<JNPF-table v-loading="listLoading" :data="list" @sort-change="sortChange" :span-method="arraySpanMethod" border>
|
<JNPF-table v-loading="listLoading" :data="list" @sort-change="sortChange" :span-method="arraySpanMethod" border>
|
||||||
<el-table-column prop="classGroup" label="班组" align="center"> </el-table-column>
|
|
||||||
<el-table-column prop="classRate" label="班次" align="center">
|
<el-table-column prop="classRate" label="班次" align="center">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-tag v-if="scope.row.classRate == '1'">白</el-tag>
|
<el-tag v-if="scope.row.classRate == '1'">白</el-tag>
|
||||||
@ -36,6 +35,8 @@
|
|||||||
<el-tag v-else-if="scope.row.classRate == '3'">夜</el-tag>
|
<el-tag v-else-if="scope.row.classRate == '3'">夜</el-tag>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column prop="classGroup" label="班组" align="center"> </el-table-column>
|
||||||
|
|
||||||
<el-table-column prop="chgClassType" label="倒班类型" align="center">
|
<el-table-column prop="chgClassType" label="倒班类型" align="center">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-tag v-if="scope.row.chgClassType == '1'">四班三倒</el-tag>
|
<el-tag v-if="scope.row.chgClassType == '1'">四班三倒</el-tag>
|
||||||
|
|||||||
@ -3,13 +3,22 @@
|
|||||||
<div class="JNPF-common-layout-center">
|
<div class="JNPF-common-layout-center">
|
||||||
<el-row class="JNPF-common-search-box" :gutter="16">
|
<el-row class="JNPF-common-search-box" :gutter="16">
|
||||||
<el-form @submit.native.prevent>
|
<el-form @submit.native.prevent>
|
||||||
|
<el-row :gutter="16">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="年月">
|
<el-form-item label="排班年月">
|
||||||
<JnpfDatePicker v-model="query.years" format="yyyy-MM" startPlaceholder="开始日期"
|
<JnpfDatePicker v-model="query.years" format="yyyy-MM" startPlaceholder="开始日期"
|
||||||
endPlaceholder="结束日期" clearable>
|
endPlaceholder="结束日期" clearable>
|
||||||
</JnpfDatePicker>
|
</JnpfDatePicker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item>
|
||||||
|
<el-button type="primary" icon="el-icon-search" @click="search()">查询</el-button>
|
||||||
|
<el-button icon="el-icon-refresh-right" @click="reset()">重置</el-button>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row :gutter="16">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="倒班类型">
|
<el-form-item label="倒班类型">
|
||||||
<JnpfSelect v-model="query.chgClassType" placeholder="请选择倒班类型" clearable :options="options" :props="props"> </JnpfSelect>
|
<JnpfSelect v-model="query.chgClassType" placeholder="请选择倒班类型" clearable :options="options" :props="props"> </JnpfSelect>
|
||||||
@ -18,17 +27,16 @@
|
|||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="开始日期">
|
<el-form-item label="开始日期">
|
||||||
<JnpfDatePicker v-model="query.bgnDtime" format="yyyy-MM-dd" startPlaceholder="开始日期"
|
<JnpfDatePicker v-model="query.bgnDtime" format="yyyy-MM-dd" startPlaceholder="开始日期"
|
||||||
endPlaceholder="结束日期" :startTime="todayDate">
|
endPlaceholder="结束日期" :startTime="todayDate" clearable>
|
||||||
</JnpfDatePicker>
|
</JnpfDatePicker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" icon="el-icon-search" @click="search()">查询</el-button>
|
|
||||||
<el-button icon="el-icon-refresh-right" @click="reset()">重置</el-button>
|
|
||||||
<el-button type="success" icon="icon-ym el-icon-data-line" @click="debouncedGenerated()" :loading="generatedLoading" :disabled="generatedLoading">生成排班结果 </el-button>
|
<el-button type="success" icon="icon-ym el-icon-data-line" @click="debouncedGenerated()" :loading="generatedLoading" :disabled="generatedLoading">生成排班结果 </el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
</el-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="JNPF-common-layout-main JNPF-flex-main">
|
<div class="JNPF-common-layout-main JNPF-flex-main">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user