diff --git a/src/api/test/testProperties.js b/src/api/test/testProperties.js index 8967b0e..81b4bb7 100644 --- a/src/api/test/testProperties.js +++ b/src/api/test/testProperties.js @@ -4,3 +4,4 @@ export const getTestPropertiesList = (data)=>createAPI(`/test/properties/list`,' export const updateTestPropertiesList = (data)=>createAPI(`/test/properties/update`,'post',data) export const searchTestPropertiesList = (data)=>createAPI(`/test/properties/search`,'post',data) export const searchModalDetails = (data)=>createAPI(`/properties/searchModalDetails`,'post',data) +export const searchTestPropertiesItem = (data)=>createAPI(`/test/properties/item`,'post',data) diff --git a/src/views/modules/test/requestForTest.vue b/src/views/modules/test/requestForTest.vue index 5aac47f..cb96aeb 100644 --- a/src/views/modules/test/requestForTest.vue +++ b/src/views/modules/test/requestForTest.vue @@ -200,7 +200,7 @@ - + @@ -305,12 +305,13 @@
+ 下一步 - + @@ -390,7 +391,7 @@
- 保存 + 保存 关闭 @@ -1098,7 +1099,7 @@ import TestAttribute from "./testSoAttribute/testAttribute.vue"; import {partPropertiesList} from "../../../api/base/properties"; import TestProperties from "./testAttribute/testProperties.vue"; - import {getTestPropertiesList} from "../../../api/test/testProperties"; + import {getTestPropertiesList,searchTestPropertiesItem} from "../../../api/test/testProperties"; import TestFile from "./file/testFile.vue"; export default { name:"test", @@ -2111,6 +2112,21 @@ this.getDataList() }, methods: { + searchTestPropertiesItem(){ + let params={ + site:this.$store.state.user.site, + } + this.copyTestPropertiesList = []; + searchTestPropertiesItem(params).then(({data}) => { + if (data && data.code === 0){ + this.copyTestPropertiesList = data.rows; + }else { + this.$message.warning(data.msg) + } + }).catch((error)=>{ + this.$message.error(error) + }) + }, // ======== 分页相关方法 ======== /** * 每页数 @@ -2320,6 +2336,7 @@ * 报价信息新增模态框 */ addModal () { + this.searchTestPropertiesItem(); this.modalDisableFlag = false this.modalFlag = true }, @@ -2514,8 +2531,9 @@ this.getDataList(); this.activeTabList = ['product','process','attribute','partAttribute','file'] this.activeTab = 'attribute' - this.modalData.testNo = data.row + this.modalData.testNo = data.row; // this.modalFlag = false + this.getTestProperties(); this.$message.success("操作成功") } else { this.$alert(data.msg, '错误', { @@ -3168,6 +3186,9 @@ getTestPropertiesList(params).then(({data})=>{ if (data && data.code === 0){ this.testPropertiesList = data.rows; + if (this.modalFlag){ + this.copyTestPropertiesList = data.rows; + } }else { this.$message.warning(data.msg) } diff --git a/src/views/modules/test/testAttribute/testProperties.vue b/src/views/modules/test/testAttribute/testProperties.vue index d1dd01d..2eebff3 100644 --- a/src/views/modules/test/testAttribute/testProperties.vue +++ b/src/views/modules/test/testAttribute/testProperties.vue @@ -26,10 +26,6 @@ export default { type:Number, default:300 }, - showSaveButton:{ - type:Boolean, - default:true - } }, model:{ prop:"dataList", @@ -40,6 +36,7 @@ export default { loading:false, attributeDialog:true, copyAttributeList:[], + attributeSaveDialog:false, productColumnList: [ { userId: this.$store.state.user.name, @@ -203,6 +200,7 @@ export default { updateTestPropertiesList(this.copyAttributeList).then(({data})=>{ if (data && data.code === 0){ this.$message.success(data.msg); + this.$emit("change",this.copyAttributeList) this.getTestProperties(); this.attributeDialog = true; }else { @@ -224,7 +222,7 @@ export default { }, clickSaveBtn(){ //查询 属性模板 - + this.attributeSaveDialog = true; } }, } @@ -233,8 +231,8 @@ export default { @@ -311,4 +321,8 @@ export default { text-align: right; padding-right: 5px !important; } + +/deep/ .el-input .el-input--medium{ + line-height: 20px; +}