From 15a76ccca71377fca795d74c0c28b75daf57889c Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期一, 29 四月 2024 15:55:16 +0800
Subject: [PATCH] 纤度登记表模块新增和编辑车间绑定值修改入参和显示的数据重组+纤度检验表模块 详情页面车间对应字段修改
---
src/views/productManage/silkRegisterForm/addPage.vue | 47 ++++++++++++++++++++++-------------------------
1 files changed, 22 insertions(+), 25 deletions(-)
diff --git a/src/views/productManage/silkRegisterForm/addPage.vue b/src/views/productManage/silkRegisterForm/addPage.vue
index c116ecf..0e3ef66 100644
--- a/src/views/productManage/silkRegisterForm/addPage.vue
+++ b/src/views/productManage/silkRegisterForm/addPage.vue
@@ -77,18 +77,18 @@
</el-option>
</el-select>
</el-form-item>
- <el-form-item label="杞﹂棿" prop="name" class="form-item">
+ <el-form-item label="杞﹂棿" prop="workshopObj" class="form-item">
<el-select
- v-model="form.name"
+ v-model="form.workshopObj"
placeholder="璇烽�夋嫨"
class="select-width"
- @change="getGroupNumber('name')"
+ @change="getGroupNumber('workshopObj')"
>
<el-option
v-for="item in nameList"
:key="item.ID"
:label="item.name"
- :value="item.name"
+ :value="{ value: item.number, label: item.name }"
>
</el-option>
</el-select>
@@ -229,8 +229,8 @@
<el-form-item label="缂栧彿" prop="number" class="form-item">
{{ form.number }}
</el-form-item>
- <el-form-item label="杞﹂棿" prop="name" class="form-item">
- {{ form.name }}
+ <el-form-item label="杞﹂棿" prop="workshopName" class="form-item">
+ {{ form.workshopName }}
</el-form-item>
<el-form-item label="缁勫埆" prop="workshopGroup" class="form-item">
{{ form.workshopGroup }}
@@ -477,7 +477,7 @@
{ required: true, message: "璇烽�夋嫨", trigger: ["change", "blur"] },
],
// 杞﹂棿 搴旇true
- name: [
+ workshopObj: [
{ required: true, message: "璇烽�夋嫨", trigger: ["change", "blur"] },
],
spec: [
@@ -593,7 +593,7 @@
number: "",
finishDate: "",
market: "",
- name: "",
+ workshopObj: "",
spec: "",
workshopGroup: "",
circleTwo: "",
@@ -609,6 +609,10 @@
JSON.stringify(response.data ? response.data : {})
);
this.form = config;
+ this.form.workshopObj={
+ value:config.workshopNumber,
+ label:config.workshopName,
+ }
this.getGroupNumber('','edit')
let finenessList=config.finenessList
? config.finenessList
@@ -627,7 +631,7 @@
} else {
this.form = {
number: "",
- name: "",
+ workshopObj: "",
workshopGroup: "",
circle: "",
spec: "",
@@ -651,7 +655,7 @@
);
this.form = config;
this.form.number = config.finenessRegister.number;
- this.form.name = config.finenessRegister.name;
+ this.form.workshopName = config.finenessRegister.workshopName;
this.form.workshopGroup = config.finenessRegister.workshopGroup;
this.form.spec = config.finenessRegister.spec;
this.form.finishDate = config.finenessRegister.finishDate;
@@ -766,22 +770,14 @@
});
},
async getGroupNumber(val,type) {
- if (this.form.name) {
- //缁勫埆
- let number = "";
- for (let i in this.nameList) {
- if (this.nameList[i].name == this.form.name) {
- number = this.nameList[i].number;
- break;
- }
- }
- if(number){
- await getWorkshopManageGroup({ number: number }).then((res) => {
+ if (Object.keys(this.form.workshopObj).length>0) {
+ if(this.form.workshopObj.value){
+ await getWorkshopManageGroup({ number: this.form.workshopObj.value }).then((res) => {
if (res.code == 200) {
this.workshopGroupList = [];
let workshopGroupList = res.data || {};
this.workshopGroupList=[]
- if(val=='name'){
+ if(val=='workshopObj'){
this.form.workshopGroup=''
}
if (Object.keys(workshopGroupList).length > 0) {
@@ -794,7 +790,7 @@
}
if(this.form.workshopGroup&&this.form.market&&type!='edit'){
await getCarNumber({
- workshopName:this.form.name,
+ workshopName:this.form.workshopObj.label,
marketName:this.form.market,
groupNumber:this.form.workshopGroup,
}).then((res) => {
@@ -877,7 +873,7 @@
number: "",
finishDate: "",
market: "",
- name: "",
+ workshopObj: "",
spec: "",
workshopGroup: "",
circleTwo: "",
@@ -940,7 +936,8 @@
if (this.inspectID) {
params.ID = this.form.ID ? this.form.ID : Number(this.inspectID);
}
-
+ params.workshopName=this.form.workshopObj.label;
+ params.workshopNumber=this.form.workshopObj.value;
saveRegister(params)
.then((res) => {
if (res.code == 200) {
--
Gitblit v1.8.0