修改不符合项跳转弹框

This commit is contained in:
范强强
2023-05-08 16:51:54 +08:00
parent 5b6780ab3d
commit d4037e753a
3 changed files with 71 additions and 5 deletions
@@ -162,7 +162,7 @@
:columns="columns"
>
<span slot="standard" slot-scope="text,result">
<a @click="standardClick(result)" class="textName" :title="text">
<a @click="designFlowStatusClick(result)" class="textName" :title="text">
{{text}}
</a>
</span>
@@ -180,19 +180,22 @@
@showSizeChange="SizeChange"
/>
</div>
<designCompliance ref="designComplianceRef"/>
</a-card>
</template>
<script>
import { getAction, postAction, downloadFile, deleteAction ,downloadFilePost} from '@/api/manage'
import PersonnelSelection from '@/components/PersonnelSelection/index'
import designCompliance from '../../toDoCenter/projectRegulationTasks/components/designCompliance'
import store from '@/store/'
import { ResizeHeader, ResizeColumnProvide } from '@/mixins/header'
export default {
name: 'projectNonConformance',
components: {
PersonnelSelection
PersonnelSelection,
designCompliance
},
mixins:[ResizeHeader, ResizeColumnProvide],
data() {
@@ -390,6 +393,69 @@
this.queryParam[value] = id
this.queryParam = { ...this.queryParam }
},
//流程状态点击事件
designFlowStatusClick(row, name) {
let query = {}
let TaskKey = ''
let flowTypeName = ''
if (row.prcType == '2') {
if (row.flowStatus == 'Task to be confirmed' || row.flowStatus == 'Duty Person Rejected') {
TaskKey = 'zrrqr'
} else if (row.flowStatus == 'Results to be submitted') {
TaskKey = 'zrrtjjfw'
} else if (row.flowStatus == 'Results to be reviewed' ||
row.flowStatus == 'Compliance' ||
row.flowStatus == 'Non-Compliance' ||
row.flowStatus == 'To be tracked' ||
row.flowStatus == 'NA') {
TaskKey = 'fggcssh'
}
query = {
actiProcInstId: row.prcId,
projectTaskInventoryId: row.projectLawsInventoryId,
projectLibraryId:row.projectLibraryId,
TaskKey: TaskKey,
isDisplay: false,
flowType: row.prcType,
Sponsor: 'regulationOwnerName',
personLiable: 'designDutyIdName',
typeOfDeliverables: 'designDeliverableTypeName',
deliverableTemplate: 'designDeliverableTemplate',
DueDate: 'designDueDate',
remarks: 'designRemark',
}
flowTypeName = this.$t('designComplianceProcess')
} else if(row.prcType == '4'){
if (row.flowStatus == 'Task to be confirmed' || row.flowStatus == 'Duty Person Rejected') {
TaskKey = 'zrrqr'
} else if (row.flowStatus == 'Results to be submitted') {
TaskKey = 'zrrtjjfw'
} else if (row.flowStatus == 'Results to be reviewed' ||
row.flowStatus == 'Compliance' ||
row.flowStatus == 'Non-Compliance' ||
row.flowStatus == 'To be tracked' ||
row.flowStatus == 'NA') {
TaskKey = 'fggcssh'
}
query = {
actiProcInstId: row.prcId,
projectTaskInventoryId: row.projectLawsInventoryId,
projectLibraryId: row.projectLibraryId,
TaskKey: TaskKey,
flowType: row.prcType,
isDisplay: false,
Sponsor: 'regulationOwnerName',
personLiable: 'verifyDutyIdName',
typeOfDeliverables: 'verifyDeliverableTypeName',
deliverableTemplate: 'verifyDeliverableTemplate',
DueDate: 'verifyDueDate',
remarks: 'verifyRemark',
}
flowTypeName = this.$t('validationComplianceProcess')
}
this.$refs.designComplianceRef.getList(JSON.parse(JSON.stringify(query)), flowTypeName)
},
standardClick(val) {
let num = val.prcType
let query = {
@@ -319,7 +319,7 @@
@import '~@assets/less/common.less';
.box {
padding: 0 0 24px 0;
padding: 0 0 38px 0;
box-sizing: border-box;
}
+2 -2
View File
@@ -93,15 +93,15 @@ module.exports = {
}
}, */
'/jero-boot': {
// target: 'http://10.0.3.22:8080', //请求本地 jero-boot后台项目
target: 'http://localhost:8082', //请求本地 jero-boot后台项目
// target: 'http://10.10.10.46:8101', //请求本地 jero-boot后台项目
// target: 'http://10.0.1.25:8080',
// target: 'http://10.0.1.5:8080',
target: 'http://127.0.0.1:8080',
ws: false,
changeOrigin: true
}
}
},
lintOnSave: undefined
}