From c205e0765ae18536a5b15b5ecbd5d3d0558b57fc Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期四, 18 一月 2024 17:29:53 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
src/views/plan/operationtask/operationtask-form.vue | 79 +++++++++++++++++++++++----------------
1 files changed, 47 insertions(+), 32 deletions(-)
diff --git a/src/views/plan/operationtask/operationtask-form.vue b/src/views/plan/operationtask/operationtask-form.vue
index 02fb8dc..ab935ba 100644
--- a/src/views/plan/operationtask/operationtask-form.vue
+++ b/src/views/plan/operationtask/operationtask-form.vue
@@ -145,7 +145,7 @@
</el-select>
</el-form-item>
</el-col>
- <el-col :span="7">
+ <el-col :span="10">
<el-form-item label="宸ヤ綔涓績" prop="workCenter">
<el-select v-model="dataForm.workCenter" :disabled="!editable" filterable placeholder="璇烽�夋嫨宸ヤ綔涓績"
style="width:100%" @change="changeWorkCenter">
@@ -153,6 +153,16 @@
:key="index">
</el-option>
</el-select>
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row :gutter="10">
+ <el-col :span="15">
+ <el-form-item label="璁″垝鏃堕棿" prop="localDateTimes">
+ <el-date-picker :class="tattimest ? 'sed' : ''" v-model="dataForm.localDateTimes"
+ type="datetimerange" range-separator="鑷�" start-placeholder="寮�濮�" end-placeholder="缁撴潫"
+ value-format="yyyy-MM-dd HH:mm:ss" @change="selectChangedplannedDate">
+ </el-date-picker>
</el-form-item>
</el-col>
<el-col :span="6">
@@ -167,37 +177,34 @@
</el-col>
</el-row>
<el-row :gutter="10">
- <el-col :span="14">
- <el-form-item label="璁″垝鏃堕棿" prop="localDateTimes">
- <el-date-picker :class="tattimest ? 'sed' : ''" v-model="dataForm.localDateTimes"
- type="datetimerange" range-separator="鑷�" start-placeholder="寮�濮�" end-placeholder="缁撴潫"
- value-format="yyyy-MM-dd HH:mm:ss" @change="selectChangedplannedDate">
- </el-date-picker>
- </el-form-item>
- </el-col>
<el-col :span="10">
<el-form-item label="璁″垝鏁伴噺" prop="plannedQuantity">
<el-input v-model="dataForm.plannedQuantity" :disabled="!editable" placeholder="璁″垝鏁伴噺"
style="width:calc(100% - 30px)"></el-input>
<span>{{ dataForm.unit }}</span>
</el-form-item>
- </el-col></el-row>
- <el-row :gutter="10">
- <el-col :span="12">
- <el-form-item label="闆朵欢" prop="partName">
- <el-input v-model="dataForm.partName" placeholder="闆朵欢" disabled></el-input>
- </el-form-item>
</el-col>
- <el-col :span="6">
- <el-form-item label="闆朵欢鍙�" prop="partNo">
- <el-input v-model="dataForm.partNo" placeholder="闆朵欢鍙�" disabled></el-input>
- </el-form-item>
- </el-col>
- <el-col :span="6">
+ <el-col :span="10">
<el-form-item label="宸ュ崟鎵�闇�鏃堕棿" prop="taskTheoreticalTime">
<el-input v-model="dataForm.taskTheoreticalTime" placeholder="宸ュ崟鎵�闇�鏃堕棿"
style="width:calc(100% - 30px)"></el-input>
<span>min</span>
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row :gutter="10">
+ <el-col :span="12">
+ <el-form-item label="闆朵欢" prop="partName">
+ <el-tooltip class="item" effect="dark" :content="dataForm.partName" >
+ <el-input v-model="dataForm.partName" placeholder="闆朵欢" disabled></el-input>
+ </el-tooltip>
+ </el-form-item>
+ </el-col>
+ <el-col :span="10">
+ <el-form-item label="闆朵欢鍙�" prop="partNo">
+ <el-tooltip class="item" effect="dark" :content="dataForm.partNo" >
+ <el-input v-model="dataForm.partNo" placeholder="闆朵欢鍙�" disabled></el-input>
+ </el-tooltip>
</el-form-item>
</el-col>
</el-row>
@@ -391,13 +398,13 @@
<!-- </el-table>-->
<!-- </el-card>-->
<!-- </el-tab-pane>-->
- <el-tab-pane label="宸ュ崟渚涘簲琛�" v-if="this.dataForm.id">
+ <!-- <el-tab-pane label="宸ュ崟渚涘簲琛�" v-if="this.dataForm.id">
<manufacturing-order :operationId="this.dataForm.id" ref="manufacturing"></manufacturing-order>
- </el-tab-pane>
- <el-tab-pane label="宸ュ崟鎵�闇�鐗╂枡" v-if="this.dataForm.id">
+ </el-tab-pane> -->
+ <!-- <el-tab-pane label="宸ュ崟鎵�闇�鐗╂枡" v-if="this.dataForm.id">
<operation-supply :operationId="this.dataForm.id" :routingOperationId="this.dataForm.moRoutingOperationId"
ref="manufacturing"></operation-supply>
- </el-tab-pane>
+ </el-tab-pane> -->
</el-tabs>
<span slot="footer" class="dialog-footer">
@@ -514,7 +521,7 @@
},
data() {
return {
- routingList: [],
+ routingList: {},
routingOptions: [],
locationOptions: [],
workstationOption: [],
@@ -664,7 +671,7 @@
}
})
},
- changeWorkCenter() {
+ changeWorkCenter(opName) {
this.workstations = []
this.dataForm.workstationId = null
this.locationOptions = []
@@ -674,9 +681,9 @@
this.$refs.ganttIndex.init(this.workCenter)
})
- this.changeWorkCenterAction()
+ this.changeWorkCenterAction(opName)
},
- changeWorkCenterAction() {
+ changeWorkCenterAction(opName) {
if (this.dataForm.workCenter) {
const queryParamStation = Object.assign({
workCenter: this.dataForm.workCenter
@@ -685,6 +692,15 @@
getAllWorkstationList(queryParamStation).then((response) => {
const resData = response.data.data
if (resData && resData.length > 0) {
+ let obj = null
+ resData.forEach((ele)=>{
+ if(ele.name.indexOf(opName)>-1){
+ obj = ele
+ }
+ })
+ if(obj){
+ this.dataForm.workstationId = obj.id
+ }
this.workstations = resData
}
})
@@ -830,7 +846,7 @@
this.$refs.ganttIndex.init(this.dataForm.workCenter, 1)
})
}
- })
+ })
},
// 琛ㄥ崟鎻愪氦
dataFormSubmit() {
@@ -938,11 +954,10 @@
this.dataForm.operationName = routingOperation.operationName
this.dataForm.workCenter = routingOperation.workCenter
- this.changeWorkCenter()
+ this.changeWorkCenter(routingOperation.operationName)
this.dataForm.routingOperationId =
routingOperation.technologyRoutingOperationId
},
-
// 鏍规嵁宸ヤ綔绔欏垏鎹㈠簱浣�
selectLocationByWorkstation() {
this.locationOptions = []
--
Gitblit v1.9.3