|
@@ -26,6 +26,31 @@
|
|
|
</el-form>
|
|
|
</el-card>
|
|
|
|
|
|
+ <el-card class="box-card">
|
|
|
+ <div slot="header" class="clearfix">手动更新接驳位点位(包含托板)</div>
|
|
|
+ <el-form ref="form22" :model="form22" :rules="rules4" label-width="80px">
|
|
|
+ <el-row :gutter="12">
|
|
|
+ <el-col :xs="6" :sm="5">
|
|
|
+ <el-form-item label="起始位:" prop="start">
|
|
|
+ <el-tooltip content="例如:BZ_361" placement="top">
|
|
|
+ <el-input v-model="form22.start" placeholder="起始库位"></el-input>
|
|
|
+ </el-tooltip>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="6" :sm="5">
|
|
|
+ <el-form-item label="目的位:" prop="goal">
|
|
|
+ <el-tooltip content="例如:KT_121" placement="top">
|
|
|
+ <el-input v-model="form22.goal" placeholder="目的库位"></el-input>
|
|
|
+ </el-tooltip>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-form-item>
|
|
|
+ <el-button type="primary" @click="updateJbwStorge" >更改</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </el-card>
|
|
|
+
|
|
|
<el-card class="box-card">
|
|
|
<div slot="header" class="clearfix">查询指令完成状态</div>
|
|
|
<el-form ref="form1" :model="form1" :rules="rules1" label-width="80px">
|
|
@@ -176,27 +201,23 @@
|
|
|
</el-form>
|
|
|
</el-card>
|
|
|
|
|
|
- <el-card class="box-card" v-show="false">
|
|
|
- <div slot="header" class="clearfix">零件动态入线边库(产线内)</div>
|
|
|
- <el-form ref="form8" :model="form8" :rules="rules1" label-width="80px">
|
|
|
+ <el-card class="box-card">
|
|
|
+ <div slot="header" class="clearfix">创建自定义订单</div>
|
|
|
+ <el-form ref="form8" :model="form8" :rules="rules4" label-width="80px">
|
|
|
<el-row :gutter="12" >
|
|
|
<el-col :xs="6" :sm="5">
|
|
|
- <!--
|
|
|
- <el-select v-model="form8.zoneId" placeholder="选择产线">
|
|
|
- <el-option v-for="deviceUnit in lineList " :label="deviceUnit.name" :value="deviceUnit.id" :key="deviceUnit.id" ></el-option>
|
|
|
- </el-select> -->
|
|
|
- <el-form-item label="任务ID:" prop="taskId">
|
|
|
- <el-input v-model="form8.taskId" placeholder="任务ID"></el-input>
|
|
|
+ <el-form-item label="起点:" prop="start">
|
|
|
+ <el-input v-model="form8.start" placeholder="起点"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="6" :sm="5">
|
|
|
- <el-form-item label="节点ID:" prop="taskNodeId">
|
|
|
- <el-input v-model="form8.taskNodeId" placeholder="任务节点Id"></el-input>
|
|
|
+ <el-form-item label="终点:" prop="goal">
|
|
|
+ <el-input v-model="form8.goal" placeholder="终点"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-form-item>
|
|
|
- <el-button type="primary" @click="manualXbk">执行</el-button>
|
|
|
+ <el-button type="primary" @click="addOrderTask">执行</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</el-card>
|
|
@@ -433,19 +454,23 @@
|
|
|
<el-input v-model="form20.taskNodeId" placeholder="节点ID"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :xs="6" :sm="6">
|
|
|
+ <el-col :xs="6" :sm="7">
|
|
|
<el-form-item label="类型:" prop="callbackType">
|
|
|
<el-select v-model="form20.callbackType" placeholder="选择回调类型" @change="callbackTypeChange(form20.callbackType)">
|
|
|
<el-option label="机床加工完成回调" value="1"></el-option>
|
|
|
<el-option label="框体机器人节点回调" value="2"></el-option>
|
|
|
<el-option label="舱体机器人节点回调" value="3"></el-option>
|
|
|
<el-option label="伺服舵机节点回调" value="4"></el-option>
|
|
|
- <el-option label="线边库不可取回调" value="5"></el-option>
|
|
|
- <el-option label="缓存位线边库回调" value="6"></el-option>
|
|
|
- <el-option label="线边库允许取回调" value="7"></el-option>
|
|
|
+ <el-option label="翼片机器人节点回调" value="5"></el-option>
|
|
|
+ <el-option label="中舱机器人节点回调" value="6"></el-option>
|
|
|
+ <el-option label="暂存位节点回调" value="7"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row :gutter="12" >
|
|
|
+ <el-col :xs="6" :sm="7">
|
|
|
+ </el-col>
|
|
|
<el-col :xs="6" :sm="5" v-if="show">
|
|
|
<el-form-item label="起点号:" prop="startNo">
|
|
|
<el-input-number v-model="form20.startNo" :min="0" :max="400" ></el-input-number>
|
|
@@ -481,7 +506,7 @@
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" @click="reStationSchedule" >发送</el-button>
|
|
|
</el-form-item>
|
|
|
- </el-form>
|
|
|
+ </el-form>
|
|
|
</el-card>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -587,7 +612,11 @@
|
|
|
form21:{
|
|
|
orderName:""
|
|
|
},
|
|
|
- lineList: [{"name":"框体","value":"KT"},{"name":"舱体","value":"CT"},{"name":"保障中心","value":"BZ"}],
|
|
|
+ form22:{
|
|
|
+ start: "",
|
|
|
+ goal: ""
|
|
|
+ },
|
|
|
+ lineList: [{"name":"框体","value":"KT"},{"name":"舱体","value":"CT"},{"name":"保障中心","value":"BZ"},{"name":"翼片","value":"YP"},{"name":"中舱","value":"ZC"}],
|
|
|
typeList: [{"name":"全部","value":"0"},{"name":"FANUC","value":"1"},{"name":"HEIDENHAIN","value":"2"},{"name":"DMG","value":"3"},{"name":"HELLER","value":"4"}],
|
|
|
tenantViewVisible: false,
|
|
|
tableKey: 0,
|
|
@@ -761,6 +790,30 @@
|
|
|
return false
|
|
|
}
|
|
|
});
|
|
|
+ },
|
|
|
+ updateJbwStorge () {
|
|
|
+ this.$refs.form22.validate((valid) => {
|
|
|
+ if(valid){
|
|
|
+ toolbarApi.updateJbwStorge(this.form22).then(response=>{
|
|
|
+ const res = response.data
|
|
|
+ if(res.isSuccess){
|
|
|
+ this.$message({
|
|
|
+ message: this.$t('tips.updateSuccess'),
|
|
|
+ type: 'success'
|
|
|
+ })
|
|
|
+ }else{
|
|
|
+ this.$message({
|
|
|
+ message: res.msg,
|
|
|
+ type: 'warning'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }).finally(()=>{
|
|
|
+ return true
|
|
|
+ })
|
|
|
+ }else{
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ });
|
|
|
},
|
|
|
getCallbackList () {
|
|
|
this.$refs.form1.validate((valid) => {
|
|
@@ -1006,10 +1059,10 @@
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
- manualXbk(){
|
|
|
+ addOrderTask(){
|
|
|
this.$refs.form8.validate((valid) => {
|
|
|
if(valid){
|
|
|
- toolbarApi.manualXbk(this.form8).then(response=>{
|
|
|
+ toolbarApi.addOrderTask(this.form8).then(response=>{
|
|
|
const res = response.data
|
|
|
if(res.isSuccess){
|
|
|
this.$message({
|
|
@@ -1079,7 +1132,7 @@
|
|
|
});
|
|
|
},
|
|
|
callbackTypeChange(val){
|
|
|
- if(val=="2"||val=="3"||val=="4"||val=="5"||val=="6"||val=="7"){
|
|
|
+ if(val=="2"||val=="3"||val=="4"||val=="5"||val=="6"){
|
|
|
this.show = true
|
|
|
}else{
|
|
|
this.show = false
|