-
+
+
{{$t('remarks')}}
+
+
+
+
-
-
-
-
@@ -146,7 +153,7 @@
export default {
name: 'batSetting',
- props: ['url','roleSwitchingCode'],
+ props: ['url', 'roleSwitchingCode'],
components: {
PersonnelSelection
},
@@ -155,9 +162,7 @@
visible: false,
confirmLoading: false,
formInline: {},
- rules: {
-
- },
+ rules: {},
ids: [],
configurationItemList: [],
engineeringInterfacePersonList: [],
@@ -270,6 +275,21 @@
},
dateChange(item) {
this.formInline[item.db_field_name] = this.formInline[item.db_field_name] ? moment(this.formInline[item.db_field_name]).format('YYYY-MM-DD') : ''
+ },
+ handleChange(value) {
+ this.formInline.sdt = undefined
+ this.queryPersonByProject(this.formInline.dutyTerritory)
+ },
+ queryPersonByProject(row) {
+ let query = {
+ projectId: this.$route.query.id,
+ dutyTerritory: row
+ }
+ getAction('/project/projectRelatedPersonnel/queryPersonByProjectId', query).then((res) => {
+ if (res.success) {
+ this.engineeringInterfacePersonList = res.result.engineeringInterfacePersonList || [] //工程接口人
+ }
+ })
}
}
}
diff --git a/jero-web/src/views/projectManagement/components/certificationList/components/modifyHistoryList.vue b/jero-web/src/views/projectManagement/components/certificationList/components/modifyHistoryList.vue
index 316740189..32eb8dcaf 100644
--- a/jero-web/src/views/projectManagement/components/certificationList/components/modifyHistoryList.vue
+++ b/jero-web/src/views/projectManagement/components/certificationList/components/modifyHistoryList.vue
@@ -40,54 +40,57 @@
diff --git a/jero-web/src/views/projectManagement/components/certificationList/components/referenceDeliverablesList.vue b/jero-web/src/views/projectManagement/components/certificationList/components/referenceDeliverablesList.vue
index 0cbf8c842..642b23e65 100644
--- a/jero-web/src/views/projectManagement/components/certificationList/components/referenceDeliverablesList.vue
+++ b/jero-web/src/views/projectManagement/components/certificationList/components/referenceDeliverablesList.vue
@@ -56,7 +56,7 @@
@@ -95,17 +95,19 @@
loading: false,
pageNo: 1,
pageSize: 10,
- total: 0
+ total: 0,
+ ids:'',
}
},
mounted() {
},
methods: {
- transferModel() {
+ transferModel(ids) {
this.visible = true
this.queryParam = {}
this.selectedRowKeys = []
+ this.ids = ids.join(',')
this.replacePage()
},
searchQuery() {
@@ -151,49 +153,31 @@
},
handleCancel() {
this.visible = false
- this.$emit('visible')
},
- handleSubmit(flag) {
+ handleSubmit() {
if (this.selectedRowKeys && this.selectedRowKeys.length > 0) {
this.confirmLoading = true
let selectedRowKeys = JSON.parse(JSON.stringify(this.selectedRowKeys))
- this.confirmLoading = false
- this.$emit('transferListForm',selectedRowKeys.join(','))
- this.selectedRowKeys = []
- // postAction('project/projectLawsInventoryEO/add', {
- // dummyInventoryBaseId: selectedRowKeys.join(','),
- // projectLibraryId: this.$route.query.id,
- // flag: flag
- // }).then((res) => {
- // if (res.success) {
- // this.confirmLoading = false
- // // this.$message.success(this.$t('OperationSuccessful'))
- // // this.visible = false
- // this.selectedRowKeys = []
- // this.$emit('transferListForm',selectedRowKeys.join(','))
- // } else {
- // // if (res.message == '该虚拟清单的维护清单中没有数据,是否需要添加') {
- // // this.confirmLoading = false
- // // this.getAdd()
- // // return
- // // }
- // this.$message.warning(this.$t('operationFailed'))
- // this.confirmLoading = false
- // }
- // })
+ postAction('/project/projectCertificationInventoryEO/citeDeliverable', {
+ projectCertificationInventoryIds: this.ids,
+ projectLibraryId: this.$route.query.id,
+ citeProjectLibraryId: selectedRowKeys.join(',')
+ }).then((res) => {
+ if (res.success) {
+ this.confirmLoading = false
+ this.$message.success(this.$t('OperationSuccessful'))
+ this.visible = false
+ this.selectedRowKeys = []
+ this.$emit('referenceDeliverablesListForm')
+ } else {
+ this.$message.warning(this.$t('operationFailed'))
+ this.confirmLoading = false
+ }
+ })
} else {
this.$message.warning(this.$t('selectLeastOne'))
}
},
- getAdd() {
- let _this = this
- this.$confirm({
- content: _this.$t('TheDoesNotContainData'),
- onOk() {
- _this.handleSubmit('1')
- }
- })
- }
}
}
diff --git a/jero-web/src/views/projectManagement/components/certificationList/index.vue b/jero-web/src/views/projectManagement/components/certificationList/index.vue
index 48e38db06..235e5a8be 100644
--- a/jero-web/src/views/projectManagement/components/certificationList/index.vue
+++ b/jero-web/src/views/projectManagement/components/certificationList/index.vue
@@ -485,10 +485,9 @@
text: this.$t('inspectionItems')
},
{
- type: '',
+ type: 'string',
value: 'configItem',
text: this.$t('configurationItem'),
- dictCode: 'ren4_zheng4_qing1_dan1_-_pei4_zhi4_xiang4'//只要 dictCode 有值,无论 type 是什么,都显示为字典下拉框
},
{
type: 'string',
@@ -1161,8 +1160,8 @@
}
})
},
- modifyHistoryClick() {
- this.$refs.modifyHistoryRef.getList()
+ modifyHistoryClick(row) {
+ this.$refs.modifyHistoryRef.getList(row.id)
},
getRoleByUserId(callback) {
getAction('/project/projectCertificationInventoryEO/getRoleByUserId', { projectLibraryId: this.$route.query.id }).then((res) => {
@@ -1263,7 +1262,7 @@
//引用交付物
referenceDeliverablesClick() {
if (this.selectedRowKeys && this.selectedRowKeys.length > 0) {
- this.$refs.referenceDeliverablesListRef.transferModel()
+ this.$refs.referenceDeliverablesListRef.transferModel(JSON.parse(JSON.stringify(this.selectedRowKeys)))
} else {
this.$message.warning(this.$t('selectLeastOne'))
}