diff --git a/klp-ui/src/views/wms/coil/panels/base.vue b/klp-ui/src/views/wms/coil/panels/base.vue
index cbf20833..bb2eaa5a 100644
--- a/klp-ui/src/views/wms/coil/panels/base.vue
+++ b/klp-ui/src/views/wms/coil/panels/base.vue
@@ -165,6 +165,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ scope.row.bindPlanName || '-' }}
@@ -436,7 +452,7 @@ export default {
AbnormalList,
LogTable,
},
- dicts: ['product_coil_status', 'coil_material', 'coil_itemname', 'coil_manufacturer', 'coil_quality_status', 'warehouse_sync'],
+ dicts: ['product_coil_status', 'coil_material', 'coil_itemname', 'coil_manufacturer', 'coil_quality_status', 'warehouse_sync', 'coil_business_purpose'],
props: {
qrcode: {
type: Boolean,
@@ -506,6 +522,14 @@ export default {
type: Boolean,
default: false,
},
+ showBusinessPurpose: {
+ type: Boolean,
+ default: false,
+ },
+ showRelatedToOrder: {
+ type: Boolean,
+ default: false,
+ }
},
data() {
return {
@@ -720,6 +744,39 @@ export default {
}
})
},
+ handleBusinessPurposeChange(row) {
+ if (!this.showBusinessPurpose) {
+ return;
+ }
+ updateMaterialCoilSimple(row).then(res => {
+ if (res.code === 200) {
+ this.$message({
+ message: '更新成功',
+ type: 'success',
+ });
+ } else {
+ this.$message({
+ message: res.msg || '更新失败',
+ type: 'error',
+ });
+ }
+ })
+ },
+ handleRelatedToOrderChange(row) {
+ updateMaterialCoilSimple(row).then(res => {
+ if (res.code === 200) {
+ this.$message({
+ message: '更新成功',
+ type: 'success',
+ });
+ } else {
+ this.$message({
+ message: res.msg || '更新失败',
+ type: 'error',
+ });
+ }
+ })
+ },
// 打印标签
handlePrintLabel(row) {
const item = row.itemType === 'product' ? row.product : row.rawMaterial;
diff --git a/klp-ui/src/views/wms/coil/views/base/businessPurpose.vue b/klp-ui/src/views/wms/coil/views/base/businessPurpose.vue
new file mode 100644
index 00000000..aba7e6ec
--- /dev/null
+++ b/klp-ui/src/views/wms/coil/views/base/businessPurpose.vue
@@ -0,0 +1,27 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/klp-ui/src/views/wms/coil/views/base/relatedToOrder.vue b/klp-ui/src/views/wms/coil/views/base/relatedToOrder.vue
new file mode 100644
index 00000000..2e4c9175
--- /dev/null
+++ b/klp-ui/src/views/wms/coil/views/base/relatedToOrder.vue
@@ -0,0 +1,27 @@
+
+
+
+
+
\ No newline at end of file