From 21599300cc73ff7384b74cc5e4ac2cbd82bdc293 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 28 十月 2026 18:34:29 +0800
Subject: [PATCH] feat(wls): 更新销售退货功能支持关联销售出库单

---
 src/views/basicData/mdm/data.ts |  318 -----------------------------------------------------
 1 files changed, 0 insertions(+), 318 deletions(-)

diff --git a/src/views/basicData/mdm/data.ts b/src/views/basicData/mdm/data.ts
index 94837a7..490572c 100644
--- a/src/views/basicData/mdm/data.ts
+++ b/src/views/basicData/mdm/data.ts
@@ -129,56 +129,6 @@
       },
     },
     {
-      component: "ApiSelect",
-      fieldName: "unitMeasureId2",
-      label: "杈呭崟浣�1",
-      formItemClass: "col-span-1",
-      componentProps: {
-        placeholder: "璇烽�夋嫨杈呭崟浣�1",
-        allowClear: true,
-        api: getUnitListCached,
-        labelField: "name",
-        valueField: "id",
-      },
-    },
-    {
-      component: "InputNumber",
-      fieldName: "unitMeasureRate1",
-      label: "杈呭崟浣�1鎹㈢畻姣旂巼",
-      formItemClass: "col-span-1",
-      componentProps: {
-        class: "!w-full",
-        min: 0,
-        precision: 6,
-        placeholder: "璇疯緭鍏ユ崲绠楁瘮鐜�",
-      },
-    },
-    {
-      component: "ApiSelect",
-      fieldName: "unitMeasureId3",
-      label: "杈呭崟浣�2",
-      formItemClass: "col-span-1",
-      componentProps: {
-        placeholder: "璇烽�夋嫨杈呭崟浣�2",
-        allowClear: true,
-        api: getUnitListCached,
-        labelField: "name",
-        valueField: "id",
-      },
-    },
-    {
-      component: "InputNumber",
-      fieldName: "unitMeasureRate2",
-      label: "杈呭崟浣�2鎹㈢畻姣旂巼",
-      formItemClass: "col-span-1",
-      componentProps: {
-        class: "!w-full",
-        min: 0,
-        precision: 6,
-        placeholder: "璇疯緭鍏ユ崲绠楁瘮鐜�",
-      },
-    },
-    {
       component: 'ApiSelect',
       fieldName: 'warehouseId',
       label: '榛樿浠撳簱',
@@ -205,102 +155,6 @@
       },
     },
     {
-      component: "Input",
-      fieldName: "barCode",
-      label: "鏉$爜",
-      componentProps: {
-        placeholder: "璇疯緭鍏ユ潯鐮�",
-      },
-    },
-    {
-      component: "InputNumber",
-      fieldName: "salesPrice",
-      label: "閿�鍞环",
-      componentProps: {
-        class: "!w-full",
-        min: 0,
-        precision: 2,
-        placeholder: "璇疯緭鍏ラ攢鍞环",
-      },
-    },
-    {
-      component: "InputNumber",
-      fieldName: "costPrice",
-      label: "鎴愭湰浠�",
-      componentProps: {
-        class: "!w-full",
-        min: 0,
-        precision: 2,
-        placeholder: "璇疯緭鍏ユ垚鏈环",
-      },
-    },
-    {
-      component: "InputNumber",
-      fieldName: "safetyStock",
-      label: "瀹夊叏搴撳瓨",
-      componentProps: {
-        class: "!w-full",
-        min: 0,
-        precision: 2,
-        placeholder: "璇疯緭鍏ュ畨鍏ㄥ簱瀛�",
-      },
-    },
-    {
-      component: "InputNumber",
-      fieldName: "minStock",
-      label: "鏈�浣庡簱瀛�",
-      componentProps: {
-        class: "!w-full",
-        min: 0,
-        precision: 2,
-        placeholder: "璇疯緭鍏ユ渶浣庡簱瀛�",
-      },
-    },
-    {
-      component: "InputNumber",
-      fieldName: "maxStock",
-      label: "鏈�楂樺簱瀛�",
-      componentProps: {
-        class: "!w-full",
-        min: 0,
-        precision: 2,
-        placeholder: "璇疯緭鍏ユ渶楂樺簱瀛�",
-      },
-    },
-    {
-      component: 'Switch',
-      fieldName: 'isBatchManaged',
-      label: '鎵规绠$悊',
-      defaultValue: false,
-      componentProps: {
-        class: "w-auto",
-        checkedChildren: "鏄�",
-        unCheckedChildren: "鍚�",
-      },
-      rules: z.boolean().default(false),
-    },
-    {
-      component: "InputNumber",
-      fieldName: "expiryDay",
-      label: "鏈夋晥鏈�(澶�)",
-      componentProps: {
-        class: "!w-full",
-        min: 0,
-        placeholder: "璇疯緭鍏ユ湁鏁堟湡",
-      },
-    },
-    {
-      component: 'Switch',
-      fieldName: 'syncMes',
-      label: '鍚屾鍒癕ES',
-      defaultValue: true,
-      componentProps: {
-        checkedChildren: '鏄�',
-        unCheckedChildren: '鍚�',
-      },
-      rules: z.boolean().default(true),
-    },
-    {
       component: "RadioGroup",
       fieldName: "status",
       label: "鐘舵��",
@@ -310,136 +164,6 @@
         optionType: "button",
       },
       rules: z.number().default(CommonStatusEnum.ENABLE),
-    },
-    {
-      component: "Textarea",
-      fieldName: "remark",
-      label: "澶囨敞",
-      formItemClass: "col-span-2",
-      componentProps: {
-        placeholder: "璇疯緭鍏ュ娉�",
-        rows: 3,
-      },
-    },
-    // ===== 鎵规灞炴�ч厤缃紙isBatchManaged = true 鏃舵樉绀猴級 =====
-    {
-      component: "Divider",
-      fieldName: "batchConfigDivider",
-      label: "鎵规灞炴�ч厤缃�",
-      formItemClass: "col-span-2",
-      componentProps: {
-        orientation: "left",
-        plain: true,
-      },
-      dependencies: {
-        triggerFields: ["isBatchManaged"],
-        show: (values) => values.isBatchManaged === true,
-      },
-    },
-    {
-      component: "Switch",
-      fieldName: "produceDateFlag",
-      label: "鐢熶骇鏃ユ湡蹇呭~",
-      defaultValue: false,
-      componentProps: {
-        class: "w-auto",
-        checkedChildren: "鏄�",
-        unCheckedChildren: "鍚�",
-      },
-      dependencies: {
-        triggerFields: ["isBatchManaged"],
-        show: (values) => values.isBatchManaged === true,
-      },
-    },
-    {
-      component: "Switch",
-      fieldName: "expireDateFlag",
-      label: "鏈夋晥鏈熷繀濉�",
-      defaultValue: false,
-      componentProps: {
-        class: "w-auto",
-        checkedChildren: "鏄�",
-        unCheckedChildren: "鍚�",
-      },
-      dependencies: {
-        triggerFields: ["isBatchManaged"],
-        show: (values) => values.isBatchManaged === true,
-      },
-    },
-    {
-      component: "Switch",
-      fieldName: "receiptDateFlag",
-      label: "鍏ュ簱鏃ユ湡蹇呭~",
-      defaultValue: false,
-      componentProps: {
-        class: "w-auto",
-        checkedChildren: "鏄�",
-        unCheckedChildren: "鍚�",
-      },
-      dependencies: {
-        triggerFields: ["isBatchManaged"],
-        show: (values) => values.isBatchManaged === true,
-      },
-    },
-    {
-      component: "Switch",
-      fieldName: "vendorFlag",
-      label: "渚涘簲鍟嗗繀濉�",
-      defaultValue: false,
-      componentProps: {
-        class: "w-auto",
-        checkedChildren: "鏄�",
-        unCheckedChildren: "鍚�",
-      },
-      dependencies: {
-        triggerFields: ["isBatchManaged"],
-        show: (values) => values.isBatchManaged === true,
-      },
-    },
-    {
-      component: "Switch",
-      fieldName: "purchaseOrderCodeFlag",
-      label: "閲囪喘璁㈠崟鍙峰繀濉�",
-      defaultValue: false,
-      componentProps: {
-        class: "w-auto",
-        checkedChildren: "鏄�",
-        unCheckedChildren: "鍚�",
-      },
-      dependencies: {
-        triggerFields: ["isBatchManaged"],
-        show: (values) => values.isBatchManaged === true,
-      },
-    },
-    {
-      component: "Switch",
-      fieldName: "lotNumberFlag",
-      label: "鐢熶骇鎵瑰彿蹇呭~",
-      defaultValue: false,
-      componentProps: {
-        class: "w-auto",
-        checkedChildren: "鏄�",
-        unCheckedChildren: "鍚�",
-      },
-      dependencies: {
-        triggerFields: ["isBatchManaged"],
-        show: (values) => values.isBatchManaged === true,
-      },
-    },
-    {
-      component: "Switch",
-      fieldName: "qualityStatusFlag",
-      label: "璐ㄩ噺鐘舵�佸繀濉�",
-      defaultValue: false,
-      componentProps: {
-        class: "w-auto",
-        checkedChildren: "鏄�",
-        unCheckedChildren: "鍚�",
-      },
-      dependencies: {
-        triggerFields: ["isBatchManaged"],
-        show: (values) => values.isBatchManaged === true,
-      },
     },
   ];
 }
@@ -503,57 +227,15 @@
       minWidth: 80,
     },
     {
-      field: "unitMeasureName2",
-      title: "杈呭崟浣�1",
-      minWidth: 80,
-    },
-    {
-      field: "unitMeasureRate1",
-      title: "杈呭崟浣�1鎹㈢畻姣旂巼",
-      minWidth: 130,
-    },
-    {
-      field: "unitMeasureName3",
-      title: "杈呭崟浣�2",
-      minWidth: 80,
-    },
-    {
-      field: "unitMeasureRate2",
-      title: "杈呭崟浣�2鎹㈢畻姣旂巼",
-      minWidth: 130,
-    },
-    {
       field: "warehouseName",
       title: "榛樿浠撳簱",
       minWidth: 100,
-    },
-    {
-      field: "salesPrice",
-      title: "閿�鍞环",
-      minWidth: 100,
-      formatter: ({ cellValue }) => {
-        return cellValue != null ? `楼${Number(cellValue).toFixed(2)}` : "";
-      },
     },
     {
       field: "createTime",
       title: "鍒涘缓鏃堕棿",
       minWidth: 180,
       formatter: "formatDateTime",
-    },
-    {
-      field: "isBatchManaged",
-      title: "鎵规绠$悊",
-      width: 80,
-      fixed: "right",
-      slots: { default: "isBatchManaged" },
-    },
-    {
-      field: "syncedMes",
-      title: "鍚屾鐘舵��",
-      width: 100,
-      fixed: "right",
-      slots: { default: "syncedMes" },
     },
     {
       field: "status",

--
Gitblit v1.9.3