Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
wangxiahui@91isoft.com
2021-12-08 10:19:39 +08:00
@@ -426,11 +426,11 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item prop="projectNumber" label="项目编号" style="width: 100%; margin-right:10px"
<el-form-item prop="productId" label="项目编号" style="width: 100%; margin-right:10px"
class="add-form-item">
<el-input
:disabled="true"
v-model="addForm.projectNumber"
v-model="addForm.productId"
placeholder="请输入项目编号"
/>
</el-form-item>
@@ -612,7 +612,7 @@ export default {
itemsNum: "", //条款号
itemsName: "", //条款名称
productType: "",
projectNumber: "",
productId: "",
productLine: "", //产品线
productName: "", //项目名称
reason: "", //不合规项目
@@ -644,7 +644,7 @@ export default {
productName: [
{ required: true, message: "请输入项目名称", trigger: "change" }
],
projectNumber: [
productId: [
{ required: true, message: "请输入项目编号", trigger: "change" }
],
reason: [
@@ -700,7 +700,10 @@ export default {
// 选择责任部门
nodeListZRBM: [],
modalshowflagZRBM: false
modalshowflagZRBM: false,
// 储存项目id
projectId: '',
};
},
methods: {
@@ -893,7 +896,7 @@ export default {
submit() {
const id = this.addForm.id;
const closeState = this.addForm.closeState;
const standId = this.addForm.productId // 此处standId储存项目下的标准的id
const standId = this.addForm.standId
const standSerialNumber = this.addForm.standSerialNumber;
const standName = this.addForm.standName;
const itemsNum = this.addForm.itemsNum;
@@ -901,7 +904,7 @@ export default {
const productType = this.addForm.productType;
const productLine = this.addForm.productLine;
const productName = this.addForm.productName;
const productId = this.addForm.projectNumber;
const productId = this.addForm.productId;
const reason = this.addForm.reason;
const responsibleUnit = this.addForm.responsibleUnit;
const dutyEngineer = this.addForm.dutyEngineer;
@@ -1013,7 +1016,12 @@ export default {
projectEdit(row) {
this.drawerTitle = "编辑";
this.addForm = row
let productId = row.standId
this.ProjectDatas.forEach(item =>{
if(item.projectNumber === row.productId) {
this.projectId = item.id
}
})
let productId = this.projectId
this.getProjectData()
this.getStandData(productId)
this.serialNumber = false
@@ -1094,13 +1102,12 @@ export default {
/** 项目名称change事件 */
handleChange(val) {
console.log(val);
if (this.drawerTitle === '编辑') {
this.addForm.standName = ''
this.addForm.standSerialNumber = ''
}
this.addForm.productId = val.id
this.addForm.projectNumber = val.projectNumber
this.addForm.productId = val.projectNumber
this.addForm.productLine = val.productLine
this.addForm.productName = val.projectName
this.addForm.productType = val.projectPlatfor
@@ -1110,6 +1117,7 @@ export default {
},
/** 标准号change事件 */
standChange(item) {
this.addForm.standId = item.standId
this.addForm.standName = item.standName
this.addForm.standSerialNumber = item.standSort + '-' + item.standNumber + '-' + item.standYear
},