|
|
@@ -76,83 +76,6 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- <!-- <el-row>-->
|
|
|
- <!-- <el-form-item label="报工类型:" required>-->
|
|
|
- <!-- <el-radio-group v-model="form.singleReport">-->
|
|
|
- <!-- <!– v-if="clientEnvironmentId != 2" –>-->
|
|
|
- <!-- <el-radio :label="1">单件报工</el-radio>-->
|
|
|
- <!-- <el-radio :label="0">批量报工</el-radio>-->
|
|
|
- <!-- </el-radio-group>-->
|
|
|
- <!-- </el-form-item>-->
|
|
|
- <!-- </el-row>-->
|
|
|
- <!-- <el-row>-->
|
|
|
- <!-- <el-form-item label="派单方式:" prop="taskAss">-->
|
|
|
- <!-- <el-radio-group v-model="form.taskAss">-->
|
|
|
- <!-- <el-radio :label="1">生产订单派单</el-radio>-->
|
|
|
- <!-- <el-radio :disabled="procTaskDis" :label="0"-->
|
|
|
- <!-- >工序任务派单-->
|
|
|
- <!-- </el-radio-->
|
|
|
- <!-- >-->
|
|
|
- <!-- </el-radio-group>-->
|
|
|
- <!-- </el-form-item>-->
|
|
|
- <!-- </el-row>-->
|
|
|
- <!-- <el-row v-if="form.taskAss == 1">-->
|
|
|
- <!-- <el-col :span="24">-->
|
|
|
- <!-- <el-form-item label="指派:" prop="assignType">-->
|
|
|
- <!-- <el-radio-group-->
|
|
|
- <!-- v-model="form.assignType"-->
|
|
|
- <!-- size="mini"-->
|
|
|
- <!-- @change="assignRadio"-->
|
|
|
- <!-- >-->
|
|
|
- <!-- <el-radio-button :label="1">工位</el-radio-button>-->
|
|
|
- <!-- <el-radio-button :label="2">人员</el-radio-button>-->
|
|
|
- <!-- <!– <el-radio-button :label="3">产线</el-radio-button> –>-->
|
|
|
- <!-- </el-radio-group>-->
|
|
|
- <!-- </el-form-item>-->
|
|
|
- <!-- </el-col>-->
|
|
|
- <!-- <el-form-item v-if="form.assignType == 1" label="工位:" required>-->
|
|
|
- <!-- <el-select-->
|
|
|
- <!-- v-model="form.workstationIds"-->
|
|
|
- <!-- class="ele-block"-->
|
|
|
- <!-- filterable-->
|
|
|
- <!-- multiple-->
|
|
|
- <!-- placeholder="请选择工位"-->
|
|
|
- <!-- size="mini"-->
|
|
|
- <!-- >-->
|
|
|
- <!-- <el-option-->
|
|
|
- <!-- v-for="item in stationList"-->
|
|
|
- <!-- :key="item.id"-->
|
|
|
- <!-- :label="item.name + '(' + item.code + ')'"-->
|
|
|
- <!-- :value="item.id"-->
|
|
|
- <!-- >-->
|
|
|
- <!-- </el-option>-->
|
|
|
- <!-- </el-select>-->
|
|
|
- <!-- </el-form-item>-->
|
|
|
-
|
|
|
- <!-- <el-form-item-->
|
|
|
- <!-- v-if="form.assignType == 2"-->
|
|
|
- <!-- label="人员:"-->
|
|
|
- <!-- prop="crewIds"-->
|
|
|
- <!-- >-->
|
|
|
- <!-- <el-select-->
|
|
|
- <!-- v-model="form.crewIds"-->
|
|
|
- <!-- class="ele-block"-->
|
|
|
- <!-- filterable-->
|
|
|
- <!-- multiple-->
|
|
|
- <!-- placeholder="请选择人员"-->
|
|
|
- <!-- size="mini"-->
|
|
|
- <!-- >-->
|
|
|
- <!-- <el-option-->
|
|
|
- <!-- v-for="item in crewList"-->
|
|
|
- <!-- :key="item.id"-->
|
|
|
- <!-- :label="item.name"-->
|
|
|
- <!-- :value="item.id"-->
|
|
|
- <!-- >-->
|
|
|
- <!-- </el-option>-->
|
|
|
- <!-- </el-select>-->
|
|
|
- <!-- </el-form-item>-->
|
|
|
- <!-- </el-row>-->
|
|
|
- <!-- v-show="form.taskAss == 0" -->
|
|
|
<el-tabs
|
|
|
v-model="processId"
|
|
|
v-loading="tabsLoading"
|
|
|
@@ -167,6 +90,11 @@
|
|
|
:label="item.name"
|
|
|
:name="item.id"
|
|
|
>
|
|
|
+ <span style="color: green">
|
|
|
+ 工序编码:{{ item.code }},所属工作中心:{{
|
|
|
+ item.workCenterName
|
|
|
+ }}</span
|
|
|
+ >
|
|
|
<ele-pro-table
|
|
|
:ref="`tableRef${index}`"
|
|
|
v-loading="tabLoading"
|
|
|
@@ -184,6 +112,7 @@
|
|
|
:loading="toolbarLoading"
|
|
|
type="primary"
|
|
|
@click="dispatch(item, 1)"
|
|
|
+ :disabled="!item.isDisable"
|
|
|
>
|
|
|
派单
|
|
|
</el-button>
|
|
|
@@ -191,6 +120,7 @@
|
|
|
:loading="toolbarLoading"
|
|
|
type="primary"
|
|
|
@click="dispatch(item, 2)"
|
|
|
+ :disabled="!item.isDisable"
|
|
|
>
|
|
|
撤回
|
|
|
</el-button>
|
|
|
@@ -198,6 +128,7 @@
|
|
|
:loading="toolbarLoading"
|
|
|
type="primary"
|
|
|
@click="dispatch(item, 3)"
|
|
|
+ :disabled="!item.isDisable"
|
|
|
>
|
|
|
保存
|
|
|
</el-button>
|
|
|
@@ -681,12 +612,17 @@
|
|
|
staffDis: false, // 人员按钮
|
|
|
lineDis: false // 产线按钮
|
|
|
},
|
|
|
+ isDisable:
|
|
|
+ this.form.workCenterId == item.workCenterId ? true : false,
|
|
|
startDate: '', // 开始日期 (当前工序中最早的计划开始时间)
|
|
|
- endDate: '' // 结束日期 (当前工序中最晚的计划结束时间)
|
|
|
+ endDate: '', // 结束日期 (当前工序中最晚的计划结束时间)
|
|
|
+ workCenterId: item.workCenterId,
|
|
|
+ workCenterName: item.workCenterName
|
|
|
};
|
|
|
list.push(obj);
|
|
|
});
|
|
|
this.processList = list;
|
|
|
+ console.log(this.processList, '所有的工序数据集合');
|
|
|
this.processId = res[0].sourceTaskId;
|
|
|
// this.handleClick({ name: res[0].sourceTaskId });
|
|
|
this.initializeQuery();
|