Commit f4e3d6dc authored by zhang's avatar zhang

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

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