|
|
@@ -55,6 +55,14 @@
|
|
|
<el-dropdown-item class="dropdownitem"><router-link to="compare">各车间进度</router-link></el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
+ <el-select v-model="licode" class="dropdown" @change ="handleBlur" style="width: 150px">
|
|
|
+ <el-option
|
|
|
+ v-for="item in linedata"
|
|
|
+ :key="item.LI_CODE"
|
|
|
+ :label="item.LI_NAME"
|
|
|
+ :value="item.LI_CODE"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
<span class="text"> </span>
|
|
|
<span class="text datetext">{{ dateYear }} {{ dateWeek }} {{ dateDay }}</span>
|
|
|
</div>
|
|
|
@@ -103,6 +111,7 @@ export default {
|
|
|
components: {
|
|
|
list
|
|
|
},
|
|
|
+
|
|
|
beforeRouteEnter(to, from, next) {
|
|
|
next(vm => {
|
|
|
if (from.meta.title == '组装看板' || from.meta.title == '车间看板') {
|
|
|
@@ -111,6 +120,7 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
created() {
|
|
|
+ this.getlinedata();
|
|
|
this.isFullScreen = document.fullscreenElement;
|
|
|
},
|
|
|
mounted() {
|
|
|
@@ -122,7 +132,7 @@ export default {
|
|
|
if (this.fromComponent) {
|
|
|
setTimeout(() => {
|
|
|
this.$router.go(-1);
|
|
|
- }, 60000)
|
|
|
+ }, 300000)
|
|
|
}
|
|
|
},
|
|
|
beforeDestroy () {
|
|
|
@@ -143,6 +153,13 @@ export default {
|
|
|
this.loading = false
|
|
|
}, 1000)
|
|
|
},
|
|
|
+ handleBlur (val){
|
|
|
+ sessionStorage.setItem('li_code',val);
|
|
|
+ this.$cookie.set("li_code", val, {
|
|
|
+ expires: 30,
|
|
|
+ });
|
|
|
+ location.reload();
|
|
|
+ },
|
|
|
autoFullScreen(){
|
|
|
if (!this.isFullScreen) {
|
|
|
this.fullScreen();
|
|
|
@@ -159,6 +176,29 @@ export default {
|
|
|
}, 3000)*/
|
|
|
}
|
|
|
},
|
|
|
+ getlinedata (){
|
|
|
+ this.$http.get("kanban/getLinesByWorkCenter.action",{
|
|
|
+ }).then( (res)=>{
|
|
|
+ if(res.data.linedata) {
|
|
|
+ const data = res.data.linedata;
|
|
|
+ if(this.$cookie.get("li_code") && data.some(item => item.LI_CODE === this.$cookie.get("li_code")) ){
|
|
|
+ sessionStorage.setItem('li_code', this.$cookie.get("li_code"));
|
|
|
+ }else {
|
|
|
+ sessionStorage.setItem('li_code', data[0].LI_CODE);
|
|
|
+ this.$cookie.set("li_code", data[0].LI_CODE, {
|
|
|
+ expires: 30,
|
|
|
+ });
|
|
|
+ }
|
|
|
+ this.linedata = data;
|
|
|
+ }else{
|
|
|
+ sessionStorage.setItem('li_code','');
|
|
|
+ this.linedata = [];
|
|
|
+ }
|
|
|
+ this.licode = sessionStorage.getItem("li_code");
|
|
|
+ },(result)=>{
|
|
|
+ console.error(result)
|
|
|
+ });
|
|
|
+ },
|
|
|
}
|
|
|
}
|
|
|
</script>
|