|
|
|
@ -1,6 +1,7 @@
|
|
|
|
<template>
|
|
|
|
<template>
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<xy-dialog
|
|
|
|
<xy-dialog
|
|
|
|
|
|
|
|
:width="74"
|
|
|
|
ref="dialog"
|
|
|
|
ref="dialog"
|
|
|
|
:is-show.sync="isShow"
|
|
|
|
:is-show.sync="isShow"
|
|
|
|
type="form"
|
|
|
|
type="form"
|
|
|
|
@ -77,9 +78,14 @@
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>排班信息:
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>排班信息:
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<el-select v-model="form.schedule_links " style="width: 300px" placeholder="请选择排班信息">
|
|
|
|
<div class="xy-table-item-content-schedule">
|
|
|
|
|
|
|
|
<template v-if="form.schedule_links.length > 0">
|
|
|
|
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<template v-else>
|
|
|
|
|
|
|
|
请选择排班
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
@ -102,7 +108,7 @@ export default {
|
|
|
|
invoice_type:'',
|
|
|
|
invoice_type:'',
|
|
|
|
date:'',
|
|
|
|
date:'',
|
|
|
|
status:'',
|
|
|
|
status:'',
|
|
|
|
schedule_links:'',
|
|
|
|
schedule_links:[],
|
|
|
|
},
|
|
|
|
},
|
|
|
|
rules:{
|
|
|
|
rules:{
|
|
|
|
pay_name:[
|
|
|
|
pay_name:[
|
|
|
|
@ -112,6 +118,7 @@ export default {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
|
|
|
|
|
|
|
|
async getDetail(){
|
|
|
|
async getDetail(){
|
|
|
|
const res = await getForm(this.id)
|
|
|
|
const res = await getForm(this.id)
|
|
|
|
this.$integrateData(this.form,res)
|
|
|
|
this.$integrateData(this.form,res)
|
|
|
|
@ -154,4 +161,19 @@ export default {
|
|
|
|
::v-deep .el-input__inner{
|
|
|
|
::v-deep .el-input__inner{
|
|
|
|
text-align: left;
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.xy-table-item-content-schedule{
|
|
|
|
|
|
|
|
color: #C0C4CC;;
|
|
|
|
|
|
|
|
width: 300px;
|
|
|
|
|
|
|
|
height: 40px;
|
|
|
|
|
|
|
|
line-height: 40px;
|
|
|
|
|
|
|
|
background-color: #FFFFFF;
|
|
|
|
|
|
|
|
border-radius: 4px;
|
|
|
|
|
|
|
|
border: 1px solid #DCDFE6;
|
|
|
|
|
|
|
|
transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
|
|
|
|
|
|
|
|
padding: 0 15px;
|
|
|
|
|
|
|
|
&:hover{
|
|
|
|
|
|
|
|
border: 1px solid #C0C4CC;
|
|
|
|
|
|
|
|
transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
</style>
|
|
|
|
|