Commit f4e3d6dc authored by zhang's avatar zhang

feat: 同步车型检查表与体系审查表

parent 7c0a5d1c
......@@ -101,7 +101,7 @@
@click="changeStep(index)"
>
<svg-icon
v-show="item.result && item.result.passed !== 0"
v-show="item.result && item.result.passed == 1"
width="20px"
height="20px"
class="tick-class"
......@@ -277,6 +277,15 @@
</el-form-item>
</div>
</el-col>
<el-col :span="1" :offset="1">
<el-button
type="text"
size="default"
style="margin-top: 20px"
@click="editFile(file)"
v-if="file && file.id"
>编辑文件</el-button>
</el-col>
<el-col :span="1" :offset="1">
<el-button
type="danger"
......@@ -365,6 +374,7 @@
<!-- 发起场景评审 -->
<scene-dialog :dialog-manger="sceneManger"></scene-dialog>
<preview-view :dialog-manger="previewManger"></preview-view>
<edit-dialog :dialog-manger="dialogManger"></edit-dialog>
</div>
</template>
......@@ -383,12 +393,15 @@ import { mapGetters } from 'vuex'
import sceneDialog from './components/sceneDialog.vue'
import previewView from './components/previewView.vue'
import routerMixins from '@/mixins/router'
import editDialog from './components/editDialog.vue'
import request from '@/utils/request'
export default {
components: {
'scene-dialog': sceneDialog,
'preview-view': previewView,
'scene-view': sceneView,
'company-file': companyFile
'company-file': companyFile,
'edit-dialog' : editDialog
},
mixins: [routerMixins],
dicts: ['test_cartype_type'],
......@@ -448,7 +461,11 @@ export default {
id: 0
}
}),
loading: false
loading: false,
dialogManger: {
dialogVisible: false,
editFileId:'',
},
}
},
computed: {
......@@ -528,6 +545,31 @@ export default {
this.handleCircle(0)
},
methods: {
editFile(file){
//let fileObj = this.detailsList[this.currentIndex].result.fileList[key] || file
request({
url: '/review/enterprise/archive/getById',
method: 'post',
data: {
id: file.id
}
}).then(res=>{
this.dialogManger.file = res.data
this.dialogManger.dialogVisible = true
})
// 根据id请求返回文件信息
/**
* request({
* url:xxx
* method:post
* data:{ id: fileObj.id}
* }).then(res=>{
*
* })
*
*/
},
onRadioChange(e,passed) {
if(e.target.tagName == 'INPUT'){
if (passed == this.form.passed) {
......@@ -808,6 +850,14 @@ export default {
file.id = null // 未找到则将审核企业档案ID设为null
}
})
if(this.form.fileList.find(item => item.id == '' || item.id == null)){
this.$message({
message: '存在未保存的文件',
type: 'warning'
});
this.loading = false
return;
}
reviewDetailsSubmit(this.form).then(async res => {
if (res.code === 200) {
await this.getTask()
......
......@@ -154,9 +154,9 @@ export default {
dialogEditId: null
},
rules: {
enterpriseName: [
{ required: true, message: '请输入企业名称', trigger: 'blur' }
],
// enterpriseName: [
// { required: true, message: '请输入企业名称', trigger: 'blur' }
// ],
fileName: [
{ required: true, message: '请输入文件名称', trigger: 'blur' }
],
......
......@@ -230,7 +230,7 @@
<span v-if="row.userId === ''">-</span>
<span v-else-if="row.dept === null"> - </span>
<span v-else-if="$index === 0">{{
row.dept.deptName || '-'
row.dept.deptName || row.dept || '-'
}}</span>
<span v-else-if="$index >= 1"> {{ row.dept.deptName || row.dept || '-' }}</span>
......
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