From 36599eb356a979115a7f7134861f076a75f0f84a Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期二, 09 一月 2024 14:26:37 +0800
Subject: [PATCH] 新建产品-产品负责人设置默认值和不可点击及新增接口
---
src/api/common/other.js | 8 ++++++++
src/views/productManage/product/AddProductDialog.vue | 25 +++++++++++++++++++++----
2 files changed, 29 insertions(+), 4 deletions(-)
diff --git a/src/api/common/other.js b/src/api/common/other.js
index 09e37d6..1e35ea7 100644
--- a/src/api/common/other.js
+++ b/src/api/common/other.js
@@ -32,3 +32,11 @@
data
})
}
+// 鑾峰彇鐧诲綍鐢ㄦ埛淇℃伅
+export const getUserInfo = (data) => {
+ return request({
+ url: "/api-wms/v1/product/getUserInfo",
+ method: "get",
+ params: data
+ })
+}
diff --git a/src/views/productManage/product/AddProductDialog.vue b/src/views/productManage/product/AddProductDialog.vue
index d1b5371..9e00b6d 100644
--- a/src/views/productManage/product/AddProductDialog.vue
+++ b/src/views/productManage/product/AddProductDialog.vue
@@ -282,9 +282,14 @@
placeholder="璇烽�夋嫨"
size="mini"
style="width: 85%"
- :disabled="!showFooter"
+ disabled
>
- <el-option v-for="item in memberOptions" :key="item.id" :label="item.name" :value="item.name">
+ <el-option
+ v-for="(item, index) in memberOptions"
+ :key="index"
+ :label="item.userName"
+ :value="item.userName"
+ >
</el-option>
</el-select>
</el-form-item>
@@ -512,7 +517,7 @@
import IconCropper from "./IconCropper"
import { getProductCategoryList } from "@/api/product/productCategory"
import { getProductList, addProduct, updateProduct } from "@/api/product/product"
-import { uploadFiles } from "@/api/common/other"
+import { uploadFiles, getUserInfo } from "@/api/common/other"
import codeMixin from "@/components/mixin/codeMixin"
import { getDataByType } from "@/api/data"
export default {
@@ -556,7 +561,7 @@
// 閲囪喘绫诲瀷
purchaseType: [{ required: true, message: "璇烽�夋嫨", trigger: "blur" }]
},
- memberOptions: [{ name: "绠$悊鍛�", id: 1 }],
+ memberOptions: [],
productCategoryOptions: [], // 浜у搧绫诲埆
productTypeOptions: [
{ name: "鑳芥秷鑰�", id: 1 },
@@ -631,8 +636,20 @@
}
this.setOptionalFieldsToEmpty()
this.formInfo()
+ this.getUserInfo()
},
methods: {
+ // 鑾峰彇鐧诲綍鐢ㄦ埛淇℃伅
+ getUserInfo() {
+ getUserInfo().then((res) => {
+ console.log(res)
+ if (res.code == 200) {
+ this.editConfig.infomation.principal = res.data.userName
+ this.memberOptions.push(res.data)
+ }
+ console.log(this.memberOptions)
+ })
+ },
formInfo() {
this.objCode.type = "鐗╂枡缂栫爜"
this.objCode.codeStandID = ""
--
Gitblit v1.8.0