From 533d1e4ae9ffeafdd9ff65ddcefd7bd005f7d78c Mon Sep 17 00:00:00 2001
From: ZN <zhang_12370@163.com>
Date: 星期三, 01 四月 2026 15:13:33 +0800
Subject: [PATCH] feat(生产管理): 增强BOM信息展示并调整工序配置
---
src/views/basicData/supplierManage/components/BlacklistTab.vue | 140 ++++++++++++++++++++++++++--------------------
1 files changed, 79 insertions(+), 61 deletions(-)
diff --git a/src/views/basicData/supplierManage/components/BlacklistTab.vue b/src/views/basicData/supplierManage/components/BlacklistTab.vue
index 51df93c..285ab40 100644
--- a/src/views/basicData/supplierManage/components/BlacklistTab.vue
+++ b/src/views/basicData/supplierManage/components/BlacklistTab.vue
@@ -56,6 +56,23 @@
</el-form-item>
</el-col>
<el-col :span="12">
+ <el-form-item label="缁存姢浜猴細" prop="maintainUserId">
+ <el-select
+ v-model="form.maintainUserId"
+ placeholder="璇烽�夋嫨"
+ clearable
+ disabled
+ >
+ <el-option
+ v-for="item in userList"
+ :key="item.nickName"
+ :label="item.nickName"
+ :value="item.userId"
+ />
+ </el-select>
+ </el-form-item>
+ </el-col>
+ <!-- <el-col :span="12">
<el-form-item
label="绾崇◣浜鸿瘑鍒彿锛�"
prop="taxpayerIdentificationNum"
@@ -66,9 +83,9 @@
clearable
/>
</el-form-item>
- </el-col>
+ </el-col> -->
</el-row>
- <el-row :gutter="30">
+ <!-- <el-row :gutter="30">
<el-col :span="12">
<el-form-item label="鍏徃鍦板潃锛�" prop="companyAddress">
<el-input
@@ -87,8 +104,8 @@
/>
</el-form-item>
</el-col>
- </el-row>
- <el-row :gutter="30">
+ </el-row> -->
+ <!-- <el-row :gutter="30">
<el-col :span="12">
<el-form-item label="寮�鎴疯锛�" prop="bankAccountName">
<el-input
@@ -107,7 +124,7 @@
/>
</el-form-item>
</el-col>
- </el-row>
+ </el-row> -->
<el-row :gutter="30">
<el-col :span="12">
<el-form-item label="鑱旂郴浜猴細" prop="contactUserName">
@@ -128,25 +145,9 @@
</el-form-item>
</el-col>
</el-row>
- <el-row :gutter="30">
- <el-col :span="12">
- <el-form-item label="缁存姢浜猴細" prop="maintainUserId">
- <el-select
- v-model="form.maintainUserId"
- placeholder="璇烽�夋嫨"
- clearable
- disabled
- >
- <el-option
- v-for="item in userList"
- :key="item.nickName"
- :label="item.nickName"
- :value="item.userId"
- />
- </el-select>
- </el-form-item>
- </el-col>
- <el-col :span="12">
+ <!-- <el-row :gutter="30"> -->
+
+ <!-- <el-col :span="12">
<el-form-item label="缁存姢鏃堕棿锛�" prop="maintainTime">
<el-date-picker
style="width: 100%"
@@ -158,9 +159,19 @@
clearable
/>
</el-form-item>
+ </el-col> -->
+ <!-- </el-row> -->
+ <!-- <el-row :gutter="30">
+ <el-col :span="12">
+ <el-form-item label="渚涘簲鍟嗙被鍨嬶細" prop="supplierType">
+ <el-select v-model="form.supplierType" placeholder="璇烽�夋嫨" clearable>
+ <el-option label="鐢�" value="鐢�" />
+ <el-option label="涔�" value="涔�" />
+ <el-option label="涓�" value="涓�" />
+ <el-option label="涓�" value="涓�" />
+ </el-select>
+ </el-form-item>
</el-col>
- </el-row>
- <el-row :gutter="30">
<el-col :span="12">
<el-form-item label="鏄惁鐧藉悕鍗曪細" prop="isWhite">
<el-select v-model="form.isWhite" placeholder="璇烽�夋嫨" clearable>
@@ -169,7 +180,7 @@
</el-select>
</el-form-item>
</el-col>
- </el-row>
+ </el-row> -->
</el-form>
<template #footer>
<div class="dialog-footer">
@@ -249,31 +260,36 @@
prop: "supplierName",
width: 250,
},
- {
- label: "绾崇◣浜鸿瘑鍒彿",
- prop: "taxpayerIdentificationNum",
- width: 230,
- },
- {
- label: "鍏徃鍦板潃",
- prop: "companyAddress",
- width: 220,
- },
- {
- label: "鑱旂郴鏂瑰紡",
- prop: "companyPhone",
- width:150
- },
- {
- label: "寮�鎴疯",
- prop: "bankAccountName",
- width: 220,
- },
- {
- label: "璐﹀彿",
- prop: "bankAccountNum",
- width: 220,
- },
+ // {
+ // label: "渚涘簲鍟嗙被鍨�",
+ // prop: "supplierType",
+ // width: 120,
+ // },
+ // {
+ // label: "绾崇◣浜鸿瘑鍒彿",
+ // prop: "taxpayerIdentificationNum",
+ // width: 230,
+ // },
+ // {
+ // label: "鍏徃鍦板潃",
+ // prop: "companyAddress",
+ // width: 220,
+ // },
+ // {
+ // label: "鑱旂郴鏂瑰紡",
+ // prop: "companyPhone",
+ // width:150
+ // },
+ // {
+ // label: "寮�鎴疯",
+ // prop: "bankAccountName",
+ // width: 220,
+ // },
+ // {
+ // label: "璐﹀彿",
+ // prop: "bankAccountNum",
+ // width: 220,
+ // },
{
label: "鑱旂郴浜�",
prop: "contactUserName",
@@ -283,16 +299,16 @@
prop: "contactUserPhone",
width: 150,
},
- {
- label: "缁存姢浜�",
- prop: "maintainUserName",
- },
+ // {
+ // label: "缁存姢浜�",
+ // prop: "maintainUserName",
+ // },
- {
- label: "缁存姢鏃堕棿",
- prop: "maintainTime",
- width:100
- },
+ // {
+ // label: "缁存姢鏃堕棿",
+ // prop: "maintainTime",
+ // width:100
+ // },
{
dataType: "action",
label: "鎿嶄綔",
@@ -346,6 +362,7 @@
contactUserPhone: "",
maintainUserId: "",
maintainTime: "",
+ supplierType: "",
isWhite: "",
},
rules: {
@@ -361,6 +378,7 @@
contactUserPhone: [{ required: false, message: "璇疯緭鍏�", trigger: "blur" }],
maintainUserId: [{ required: false, message: "璇烽�夋嫨", trigger: "change" }],
maintainTime: [{ required: false, message: "璇烽�夋嫨", trigger: "change" }],
+ supplierType: [{ required: true, message: "璇烽�夋嫨渚涘簲鍟嗙被鍨�", trigger: "change" }],
},
});
const { searchForm, form, rules } = toRefs(data);
--
Gitblit v1.9.3