diff --git a/src/api/test/testProperties.js b/src/api/test/testProperties.js
index 81b4bb7..944c819 100644
--- a/src/api/test/testProperties.js
+++ b/src/api/test/testProperties.js
@@ -5,3 +5,6 @@ export const updateTestPropertiesList = (data)=>createAPI(`/test/properties/upda
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)
+export const removeTestPropertiesItem = (data)=>createAPI(`/test/properties/remove`,'post',data)
+export const saveTestPropertiesItem = (data)=>createAPI(`/test/properties/save`,'post',data)
+export const searchTestPropertiesItemList = (data)=>createAPI(`/test/properties/item/list`,'post',data)
diff --git a/src/views/modules/base/propertiesItem/bmPropertiesModel.vue b/src/views/modules/base/propertiesItem/bmPropertiesModel.vue
index fdd79d8..fb2b568 100644
--- a/src/views/modules/base/propertiesItem/bmPropertiesModel.vue
+++ b/src/views/modules/base/propertiesItem/bmPropertiesModel.vue
@@ -12,17 +12,19 @@
-
-
-
-
-
+
+
+
+
+
+
+
-
@@ -59,9 +61,13 @@
:fixed="item.fixed==''?false:item.fixed"
:min-width="item.columnWidth"
:label="item.columnLabel">
-
- {{ scope.row[item.columnProp] }}
-
+
+
+
{{ row[item.columnProp] }}
+
![]()
+
+ {{ row.active === 'Y' ? '启用' : '停用' }}
-->
-
+
+
diff --git a/src/views/modules/base/propertiesItem/propertiesModel.vue b/src/views/modules/base/propertiesItem/propertiesModel.vue
index 445868d..020d73b 100644
--- a/src/views/modules/base/propertiesItem/propertiesModel.vue
+++ b/src/views/modules/base/propertiesItem/propertiesModel.vue
@@ -175,8 +175,8 @@
-
-
+
+
@@ -500,11 +500,12 @@ export default {
this.detailData.codeNo = this.detailData.codeNo.toUpperCase()
this.detailData.itemNo = this.detailData.itemNo.toUpperCase()
}
- }
+ },
},
data() {
return {
relationshipList:[],
+ copyRelationshipList:[],
typeList:[],
selectionBU: [],
BUDialog: false,
@@ -571,7 +572,7 @@ export default {
columnProp: 'functionTypeDesc',
headerAlign: "center",
align: "center",
- columnLabel: '模板类型',
+ columnLabel: '模板分组',
columnHidden: false,
columnImage: false,
columnSortable: false,
@@ -587,7 +588,7 @@ export default {
columnProp: 'functionGroupDesc',
headerAlign: "center",
align: "center",
- columnLabel: '模板分组',
+ columnLabel: '模板类型',
columnHidden: false,
columnImage: false,
columnSortable: false,
@@ -923,8 +924,11 @@ export default {
},
methods: {
changeMenu(val){
- this.searchData.functionGroup = '';
- this.modalData.functionGroup='';
+ if (this.modalFlag){
+ this.modalData.functionGroup='';
+ }else {
+ this.searchData.functionGroup = '';
+ }
this.getDataList();
this.searchAllTypeRelationshipList(val)
// this.$nextTick(()=>{
@@ -937,7 +941,11 @@ export default {
}
searchAllTypeRelationshipList(params).then(({data})=>{
if (data && data.code === 0){
- this.relationshipList = data.rows;
+ if (this.modalFlag){
+ this.copyRelationshipList = data.rows;
+ }else {
+ this.relationshipList = data.rows;
+ }
}else {
this.$message.warning(data.msg)
}
@@ -1083,6 +1091,7 @@ export default {
updateBy: this.$store.state.user.name,
};
this.modalDisableFlag = false;
+ this.copyRelationshipList = this.relationshipList
this.modalFlag = true;
this.$nextTick(()=>{
this.$refs['dialogDictDataSelect'].initOption();
diff --git a/src/views/modules/common/transferTable.vue b/src/views/modules/common/transferTable.vue
new file mode 100644
index 0000000..1be88f2
--- /dev/null
+++ b/src/views/modules/common/transferTable.vue
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+ 可选属性:
+ handleSelectionChange(selection,'searchTable')"
+ @row-click="(row,column,event)=>handleRowClick(row,column,event,'searchTable')"
+ border>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 已有属性:
+ handleSelectionChange(selection,'dataTable')"
+ @row-click="(row,column,event)=>handleRowClick(row,column,event,'dataTable')"
+ border>
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/project/projectInfo/com_project_puotation.vue b/src/views/modules/project/projectInfo/com_project_puotation.vue
index 1c81f92..8e0542a 100644
--- a/src/views/modules/project/projectInfo/com_project_puotation.vue
+++ b/src/views/modules/project/projectInfo/com_project_puotation.vue
@@ -332,7 +332,7 @@
serialNumber: '102001Table1quotationStatus',
tableId: '102001Table1',
tableName: '询价信息表',
- columnProp: 'quotationResultStatus',
+ columnProp: 'quotationStatus',
headerAlign: 'center',
align: 'center',
columnLabel: '状态',
diff --git a/src/views/modules/project/projectInfo/com_project_sample.vue b/src/views/modules/project/projectInfo/com_project_sample.vue
index 75e98ca..be67cbc 100644
--- a/src/views/modules/project/projectInfo/com_project_sample.vue
+++ b/src/views/modules/project/projectInfo/com_project_sample.vue
@@ -315,7 +315,7 @@
serialNumber: '103001Table1ProofingStatus',
tableId: '103001Table1',
tableName: '打样信息表',
- columnProp: 'proofingResultStatus',
+ columnProp: 'proofingStatus',
headerAlign: 'center',
align: 'center',
columnLabel: '状态',
diff --git a/src/views/modules/project/projectInfo/com_project_test.vue b/src/views/modules/project/projectInfo/com_project_test.vue
index e48529e..1242f7a 100644
--- a/src/views/modules/project/projectInfo/com_project_test.vue
+++ b/src/views/modules/project/projectInfo/com_project_test.vue
@@ -297,7 +297,7 @@ export default {
serialNumber: '103001Table1TestStatus',
tableId: '103001Table1',
tableName: '测试信息表',
- columnProp: 'testResultStatus',
+ columnProp: 'testStatus',
headerAlign: 'center',
align: 'center',
columnLabel: '状态',
diff --git a/src/views/modules/quotation/requestForQuote.vue b/src/views/modules/quotation/requestForQuote.vue
index 4520155..4da3ba7 100644
--- a/src/views/modules/quotation/requestForQuote.vue
+++ b/src/views/modules/quotation/requestForQuote.vue
@@ -204,9 +204,9 @@
-
- 跟单员
-
+
+
@@ -239,27 +239,27 @@
-
- 报价专员
-
+
+
-
-
+
+ 跟单员
+
-
-
+
+ 报价专员
+
-
+
下一步
-
+
@@ -3113,6 +3113,7 @@
this.activeTab = 'attribute';
this.activeTabList = ['attribute']
this.dialogProperties = [];
+ // this.testPropertiesList = this.copyTestPropertiesList;
this.copyTestPropertiesList = [];
},
checkSelectable(row,index){
diff --git a/src/views/modules/test/testAttribute/testProperties.vue b/src/views/modules/test/testAttribute/testProperties.vue
index 2eebff3..6f314f6 100644
--- a/src/views/modules/test/testAttribute/testProperties.vue
+++ b/src/views/modules/test/testAttribute/testProperties.vue
@@ -1,12 +1,18 @@