Browse Source

2025-09-19 1、默认登陆人员

1、过站采集界面根据登陆人员的username 查询机台授权表中的权限,筛选出对应的机台(默认第一个)
master
fengyuan_yang 4 months ago
parent
commit
de220d6439
  1. 2
      src/api/yieldReport/produce_order.js
  2. 7
      src/views/modules/yieldReport/com_switch_operator.vue
  3. 17
      src/views/modules/yieldReport/produce_order.vue

2
src/api/yieldReport/produce_order.js

@ -36,3 +36,5 @@ export const getShopOrder = data => createAPI(`schedule/getShopOrderType`,'POST'
//获取订单信息
export const getScheduleMultiReportSpecialAuth = data => createAPI('scheduling/getScheduleMultiReportSpecialAuth','POST',data)
export const getResourceByUser = data => createAPI('scheduling/getResourceByUser','POST',data)

7
src/views/modules/yieldReport/com_switch_operator.vue

@ -19,8 +19,7 @@
</el-form-item>
</el-row>
</el-form>
<el-form :inline="true" label-position="top" label-width="100px"
style="margin-left: 180px; margin-top: -80px; width: 60px;">
<el-form :inline="true" label-position="top" label-width="100px" style="margin-left: 180px; margin-top: -80px; width: 60px;">
<el-form-item label="" style="margin-top: 10px; margin-bottom: 0px;">
<el-button type="primary" @click="saveOperatorData">{{ buttons.saveButton }}</el-button>
</el-form-item>
@ -175,8 +174,8 @@ export default {
//
init(val) {
//
this.operatorData.operatorName = '';
this.operatorData.operatorId = '';
this.operatorData.operatorName = this.$store.state.user.userDisplay;
this.operatorData.operatorId = this.$store.state.user.name;
this.operatorData.reportType = val;
//
// this.getMultiLanguageList(); //

17
src/views/modules/yieldReport/produce_order.vue

@ -54,7 +54,7 @@
</el-form-item>
<el-form-item :label=labels.resourceId>
<span slot="label" style="" @click="getBaseList(88)"><a herf="#">机台编号:</a></span>
<el-input v-model="searchData.resourceId" style="width: 110px"></el-input>
<el-input v-model="searchData.resourceId" clearable style="width: 110px"></el-input>
</el-form-item>
<el-form-item :label=labels.planStartTime>
<el-date-picker class="el-time-width"
@ -262,6 +262,7 @@ import {
workbenchCancelallops,
getShopOrder,
getScheduleMultiReportSpecialAuth,/* 获取派工单的特殊权限 */
getResourceByUser
} from '@/api/yieldReport/produce_order.js'
/* 动态表头 */
@ -1302,6 +1303,8 @@ export default {
})
},
methods: {
//
menuButtonFlag() {
this.menuShow = false
@ -2310,6 +2313,18 @@ export default {
},
created() {
// username
let tempData = {
username: this.$store.state.user.name,
}
getResourceByUser(tempData).then(({data}) => {
if (data.code === 0) {
if (data.rows.length > 0) {
this.searchData.resourceId = data.rows[0].resourceID
}
}
})
//
getProduceScheduleList(this.searchData).then(({data}) => {
//

Loading…
Cancel
Save