Commit b2abc7d7 authored by mengzixuan's avatar mengzixuan

feat(待办任务-填写审查表单,填写体系审查表单): 根据细则获取场景接口对接

parent 2e0b4a32
......@@ -297,3 +297,16 @@ export function submitScenarios(data) {
data: data
})
}
/**
* 根据细则id获取场景
* @param {} data
* @returns
*/
export function getScenarios(data) {
return request({
url: '/review/scene/findSceneList',
method: 'post',
data: data
})
}
......@@ -139,6 +139,7 @@ export default {
message: '提交成功',
type: 'success'
})
this.$emit('getScene')
} else {
// this.$message({
// message: '发起场景评审失败',
......
......@@ -24,7 +24,10 @@
新增场景
</header-button>
<!-- 发起场景评审 -->
<scene-dialog :dialog-manger="sceneManger"></scene-dialog
<scene-dialog
:dialog-manger="sceneManger"
@getScene="getScene"
></scene-dialog
></el-dialog>
</template>
<script>
......@@ -54,6 +57,9 @@ export default {
}
},
methods: {
getScene() {
this.$emit('getScene')
},
// 新增场景
handleAddScene() {
this.sceneManger.dialogVisible = true
......
......@@ -351,7 +351,10 @@
</div>
</task-standard>
<!-- 场景查看对话框 -->
<scene-view :dialog-manger="sceneViewManger"></scene-view>
<scene-view
:dialog-manger="sceneViewManger"
@getScene="sceneView('dialog')"
></scene-view>
<!-- 发起场景评审 -->
<scene-dialog :dialog-manger="sceneManger"></scene-dialog>
<preview-view :dialog-manger="previewManger"></preview-view>
......@@ -364,7 +367,8 @@ import {
reviewDetailsSubmit,
carReviewTaskConfirm,
reviewDetailsConfirm,
getBySubtaskId
getBySubtaskId,
getScenarios
} from '@/api/task/task'
import sceneView from './components/sceneView.vue'
import companyFile from './components/companyFile.vue'
......@@ -668,9 +672,15 @@ export default {
* @param {*} data
*/
sceneView(data) {
this.sceneViewManger.dialogVisible = true
this.sceneViewManger.data = data.reviewSceneList
this.sceneViewManger.id = data.id
if (data !== 'dialog') {
this.sceneViewManger.id = data.id
}
getScenarios({ detailId: this.sceneViewManger.id }).then(res => {
if (res.code === 200) {
this.sceneViewManger.data = res.rows
this.sceneViewManger.dialogVisible = true
}
})
},
/**
* 点击左侧圆圈触发的回调函数
......
......@@ -139,6 +139,7 @@ export default {
message: '提交成功',
type: 'success'
})
this.$emit('getScene')
this.$emit('refresh')
} else {
// this.$message({
......
......@@ -24,7 +24,10 @@
新增场景
</header-button>
<!-- 发起场景评审 -->
<scene-dialog :dialog-manger="sceneManger"></scene-dialog
<scene-dialog
:dialog-manger="sceneManger"
@getScene="getScene"
></scene-dialog
></el-dialog>
</template>
<script>
......@@ -53,6 +56,9 @@ export default {
}
},
methods: {
getScene() {
this.$emit('getScene')
},
// 新增场景
handleAddScene() {
this.sceneManger.dialogVisible = true
......
......@@ -363,7 +363,10 @@
</div>
</task-standard>
<!-- 场景查看对话框 -->
<scene-view :dialog-manger="sceneViewManger"></scene-view>
<scene-view
:dialog-manger="sceneViewManger"
@getScene="sceneView('dialog')"
></scene-view>
<!-- 发起场景评审 -->
<scene-dialog :dialog-manger="sceneManger"></scene-dialog>
<preview-view :dialog-manger="previewManger"></preview-view>
......@@ -376,7 +379,8 @@ import {
reviewDetailsSubmit,
reviewTaskConfirm,
reviewDetailsConfirm,
getBySubtaskId
getBySubtaskId,
getScenarios
} from '@/api/task/task'
import sceneView from './components/sceneView.vue'
import companyFile from './components/companyFile.vue'
......@@ -687,9 +691,18 @@ export default {
* @param {*} data
*/
sceneView(data) {
this.sceneViewManger.dialogVisible = true
this.sceneViewManger.data = data.reviewSceneList
this.sceneViewManger.id = data.id
// this.sceneViewManger.dialogVisible = true
// this.sceneViewManger.data = data.reviewSceneList
// this.sceneViewManger.id = data.id
if (data !== 'dialog') {
this.sceneViewManger.id = data.id
}
getScenarios({ detailId: this.sceneViewManger.id }).then(res => {
if (res.code === 200) {
this.sceneViewManger.data = res.rows
this.sceneViewManger.dialogVisible = true
}
})
},
// 遍历数组中的对象判断某一属性的数值是否为true
allPropertiesCheck(obj, key) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment