|
@@ -161,6 +161,17 @@
|
|
>生产数据包</el-button
|
|
>生产数据包</el-button
|
|
>
|
|
>
|
|
|
|
|
|
|
|
+ <el-button
|
|
|
|
+ icon="el-icon-setting"
|
|
|
|
+ text
|
|
|
|
+ @click="scrap(row.id)"
|
|
|
|
+ type="primary"
|
|
|
|
+ v-if="row.workOrderState === '4'"
|
|
|
|
+ :size="size"
|
|
|
|
+ v-hasPerm="[buttonPermission.PLAN.BTNS.work_order_scrap]"
|
|
|
|
+ >报废</el-button
|
|
|
|
+ >
|
|
|
|
+
|
|
<!-- <el-button
|
|
<!-- <el-button
|
|
icon="el-icon-notebook"
|
|
icon="el-icon-notebook"
|
|
text
|
|
text
|
|
@@ -334,13 +345,13 @@ import { useCrud } from "@/hooks/userCrud";
|
|
import buttonPermission from "@/common/configs/buttonPermission";
|
|
import buttonPermission from "@/common/configs/buttonPermission";
|
|
import ExcelShowingSGD from "./components/ExcelShowingSGD.vue";
|
|
import ExcelShowingSGD from "./components/ExcelShowingSGD.vue";
|
|
import {
|
|
import {
|
|
- apsWorkOrder,
|
|
|
|
- distributeWorkOrder,
|
|
|
|
- revokeWorkOrder,
|
|
|
|
- lockWorkOrder,
|
|
|
|
- exportOrder,
|
|
|
|
- excelWorkOrder,
|
|
|
|
- workOrderGroupStr,
|
|
|
|
|
|
+ apsWorkOrder,
|
|
|
|
+ distributeWorkOrder,
|
|
|
|
+ revokeWorkOrder,
|
|
|
|
+ lockWorkOrder,
|
|
|
|
+ exportOrder,
|
|
|
|
+ excelWorkOrder,
|
|
|
|
+ workOrderGroupStr, scrapWorkOrder,
|
|
} from "@/api/order";
|
|
} from "@/api/order";
|
|
import { useCommonStoreHook } from "@/store";
|
|
import { useCommonStoreHook } from "@/store";
|
|
import dictDataUtil from "@/common/configs/dictDataUtil";
|
|
import dictDataUtil from "@/common/configs/dictDataUtil";
|
|
@@ -373,6 +384,16 @@ const showProExcel = async (id) => {
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+const scrap =(val)=>{
|
|
|
|
+ scrapWorkOrder({workOrderId:val}).then(
|
|
|
|
+ (res)=>{
|
|
|
|
+ if(res.code==='200'){
|
|
|
|
+ ElMessage.success("操作成功");
|
|
|
|
+ dataList();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ )
|
|
|
|
+}
|
|
const exportDataZip = async (id) => {
|
|
const exportDataZip = async (id) => {
|
|
exportDataInfo(1, id).then((response) => {
|
|
exportDataInfo(1, id).then((response) => {
|
|
console.log(response);
|
|
console.log(response);
|