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 {
- 新增
- {{ attributeDialog?'编辑':'保存' }}
+ 新增
+ {{ attributeDialog?'编辑':'保存' }}
-
+
@@ -303,6 +301,18 @@ export default {
+
+
+
+
+
+
+
+
+
+
+
+
@@ -311,4 +321,8 @@ export default {
text-align: right;
padding-right: 5px !important;
}
+
+/deep/ .el-input .el-input--medium{
+ line-height: 20px;
+}