|
@@ -108,6 +108,14 @@
|
|
|
>下发</el-button
|
|
|
>
|
|
|
<el-button
|
|
|
+ icon="el-icon-setting"
|
|
|
+ text
|
|
|
+ @click="showSeqPage(row)"
|
|
|
+ type="primary"
|
|
|
+ :size="size"
|
|
|
+ >产品管号</el-button
|
|
|
+ >
|
|
|
+ <el-button
|
|
|
icon="el-icon-delete"
|
|
|
text
|
|
|
v-if="row.workOrderState === '3'"
|
|
@@ -346,7 +354,7 @@ import { getProExcel } from "@/api/excel";
|
|
|
import { exportDataInfo } from "@/api/order";
|
|
|
import { getJobInfo, getWorkshopData } from "@/api/report";
|
|
|
import ButtonPermKeys from "@/common/configs/buttonPermission";
|
|
|
-import {updateWorkOrderInfo} from "@/api/plan"
|
|
|
+import { updateWorkOrderInfo } from "@/api/plan";
|
|
|
const { isShowTable, tableType } = toRefs(useCommonStoreHook());
|
|
|
const updateTitle = ref("生产随工单");
|
|
|
const workshopName = ref("");
|
|
@@ -744,13 +752,17 @@ option.value = Object.assign(option.value, {
|
|
|
value: "dictValue",
|
|
|
},
|
|
|
change: ({ value, column }) => {
|
|
|
- if(form.value.opType&&form.value.workOrderCode&&form.value.orderCode){
|
|
|
- // 只有新增的时候需要调用,编辑的时候可能只限编辑先工序
|
|
|
- if (column.boxType && column.boxType === "add") {
|
|
|
- getOrderType(value);
|
|
|
- }
|
|
|
+ if (
|
|
|
+ form.value.opType &&
|
|
|
+ form.value.workOrderCode &&
|
|
|
+ form.value.orderCode
|
|
|
+ ) {
|
|
|
+ // 只有新增的时候需要调用,编辑的时候可能只限编辑先工序
|
|
|
+ if (column.boxType && column.boxType === "add") {
|
|
|
+ getOrderType(value);
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
+ },
|
|
|
},
|
|
|
{
|
|
|
label: "产品编号",
|
|
@@ -1241,15 +1253,19 @@ onMounted(() => {
|
|
|
|
|
|
// 选择完前工序或者后工序后获取这个
|
|
|
const getOpGroup = (value) => {
|
|
|
- getJobInfo(form.value.orderCode, value + "",form.value.orderType).then((res) => {
|
|
|
- form.value.workOrderCode = res.data;
|
|
|
- });
|
|
|
+ getJobInfo(form.value.orderCode, value + "", form.value.orderType).then(
|
|
|
+ (res) => {
|
|
|
+ form.value.workOrderCode = res.data;
|
|
|
+ }
|
|
|
+ );
|
|
|
};
|
|
|
|
|
|
const getOrderType = (value) => {
|
|
|
- getJobInfo(form.value.orderCode, form.value.opType,value+"").then((res) => {
|
|
|
- form.value.workOrderCode = res.data;
|
|
|
- });
|
|
|
+ getJobInfo(form.value.orderCode, form.value.opType, value + "").then(
|
|
|
+ (res) => {
|
|
|
+ form.value.workOrderCode = res.data;
|
|
|
+ }
|
|
|
+ );
|
|
|
};
|
|
|
|
|
|
// 输入完最大值和最小值计算工单数量
|