| | |
| | | <el-form-item label="排程日期" style=" display: flex;"> |
| | | <el-date-picker |
| | | v-model="formBottom.scheDate" |
| | | :disabled="radioSelectedId===''" |
| | | type="daterange" |
| | | range-separator="~" |
| | | format="yyyy-MM-dd" |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="时间刻度(分钟)" label-width="110" style=" display: flex;"> |
| | | <el-select v-model.number="formBottom.scale" style="width: 120px;"> |
| | | <el-select v-model.number="formBottom.scale" :disabled="radioSelectedId===''" style="width: 120px;"> |
| | | <el-option v-for="item in scaleList" :key="item" :value="item" :label="item" /> |
| | | </el-select> |
| | | |
| | |
| | | <el-input |
| | | id="scale" |
| | | v-model="formBottom.times" |
| | | :disabled="radioSelectedId===''" |
| | | type="number" |
| | | style="display:inline-block;width:80px;" |
| | | @change="no_zero" |
| | |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button |
| | | v-waves |
| | | :disabled="radioSelectedId===''" |
| | | type="primary" |
| | | icon="el-icon-document-remove" |
| | | @click="click_schedule" |
| | |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :disabled="radioSelectedId===''" |
| | | icon="el-icon-document-checked" |
| | | @click="click_yes" |
| | | >提交 |
| | |
| | | </template> |
| | | <template slot="title"> |
| | | <span class="tc">工位列表</span> |
| | | <el-checkbox v-model="all_status" class="box_style" @change="changeLift()" /> |
| | | <input v-model.number="cellWidth" type="range" min="20" max="100" class="box_styles"> |
| | | <el-checkbox v-model="all_status" class="box_style" :disabled="radioSelectedId===''" @change="changeLift()" /> |
| | | <input v-model.number="cellWidth" type="range" min="20" max="100" class="box_styles" :disabled="radioSelectedId===''"> |
| | | </template> |
| | | </v-gantt-chart> |
| | | </div> |
| | |
| | | } |
| | | }, |
| | | created() { |
| | | this.getAdvancedSchedulingSearch() |
| | | const loading = this.$loading({ |
| | | lock: true, |
| | | text: '正在加载数据,请稍等...', |
| | | spinner: 'el-icon-loading', |
| | | customClass: 'osloading', |
| | | background: 'rgba(0, 0, 0, 0.7)' |
| | | }) |
| | | setTimeout(() => { |
| | | if (this.getAdvancedSchedulingSearch()) { |
| | | loading.close() |
| | | } |
| | | }, 3000) |
| | | |
| | | // this.getAdvancedSchedulingSearch() |
| | | }, |
| | | mounted() { |
| | | window.addEventListener('resize', this.getHeight) |
| | |
| | | const res = await AdvancedSchedulingSearch(this.formTop) |
| | | this.tableData = res.data |
| | | this.totalTop = res.count |
| | | |
| | | return true |
| | | }, |
| | | // 排序改变时 |
| | | sortChangeTop({ column, prop, order }) { |