回显问题修复
This commit is contained in:
parent
dcb66fd973
commit
954246923a
|
|
@ -56,9 +56,9 @@
|
|||
</el-row>
|
||||
|
||||
<el-table v-loading="loading" :data="proList">
|
||||
<el-table-column label="序号" align="center" type="index" />
|
||||
<el-table-column label="所属项目" align="center" prop="proName" />
|
||||
<el-table-column label="堪查人" align="center" prop="surveyUser" />
|
||||
<el-table-column label="序号" align="center" type="index"/>
|
||||
<el-table-column label="所属项目" align="center" prop="proName"/>
|
||||
<el-table-column label="堪查人" align="center" prop="surveyUser"/>
|
||||
<el-table-column label="勘查附件" align="center" prop="surveyAttach">
|
||||
<template slot-scope="{ row }">
|
||||
<template v-if="row.surveyAttach.length > 0">
|
||||
|
|
@ -66,12 +66,12 @@
|
|||
<el-button type="text" @click="handlePreviewFile(item)" :key="index">
|
||||
附件{{ index + 1 }}
|
||||
</el-button>
|
||||
<br :key="index" />
|
||||
<br :key="index"/>
|
||||
</template>
|
||||
</template>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="勘查内容" align="center" prop="surveyContent" />
|
||||
<el-table-column label="勘查内容" align="center" prop="surveyContent"/>
|
||||
<el-table-column label="操作" align="center">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
|
|
@ -135,7 +135,7 @@
|
|||
</el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item label="勘查人" prop="surveyUser" style="width: 100%">
|
||||
<el-input v-model="form.surveyUser" placeholder="请输入勘查人" />
|
||||
<el-input v-model="form.surveyUser" placeholder="请输入勘查人"/>
|
||||
</el-form-item>
|
||||
<!-- <el-form-item label="勘查内容" prop="surveyContent" style="width: 100%">
|
||||
<el-input v-model="form.surveyContent" placeholder="请输入勘查内容" />
|
||||
|
|
@ -184,11 +184,11 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import { listSurvey, getSurvey, delSurvey, addSurvey, updateSurvey, projectSelect } from '@/api/basic/survey'
|
||||
import {listSurvey, getSurvey, delSurvey, addSurvey, updateSurvey, projectSelect} from '@/api/basic/survey'
|
||||
|
||||
import { getModelListApi } from '@/api/basic/model'
|
||||
import {getModelListApi} from '@/api/basic/model'
|
||||
|
||||
import { getToken } from '@/utils/auth'
|
||||
import {getToken} from '@/utils/auth'
|
||||
|
||||
export default {
|
||||
name: 'Post',
|
||||
|
|
@ -231,13 +231,13 @@ export default {
|
|||
},
|
||||
// 表单校验
|
||||
rules: {
|
||||
proId: [{ required: true, message: '项目名称不能为空', trigger: 'blur' }],
|
||||
surveyTime: [{ required: true, message: '勘查时间不能为空', trigger: 'blur' }],
|
||||
surveyUser: [{ required: true, message: '勘查人不能为空', trigger: 'blur' }],
|
||||
surveyContent: [{ required: true, message: '勘查内同不能为空', trigger: 'blur' }],
|
||||
modelId: [{ required: true, message: '请选择勘察模型', trigger: 'change' }],
|
||||
surveyResult: [{ required: true, message: '请输入勘察结果', trigger: 'blur' }],
|
||||
fileList: [{ required: true, message: '请上传勘察附件', trigger: 'change' }],
|
||||
proId: [{required: true, message: '项目名称不能为空', trigger: 'blur'}],
|
||||
surveyTime: [{required: true, message: '勘查时间不能为空', trigger: 'blur'}],
|
||||
surveyUser: [{required: true, message: '勘查人不能为空', trigger: 'blur'}],
|
||||
surveyContent: [{required: true, message: '勘查内同不能为空', trigger: 'blur'}],
|
||||
modelId: [{required: true, message: '请选择勘察模型', trigger: 'change'}],
|
||||
surveyResult: [{required: true, message: '请输入勘察结果', trigger: 'blur'}],
|
||||
fileList: [{required: true, message: '请上传勘察附件', trigger: 'change'}],
|
||||
},
|
||||
|
||||
// 模型数据
|
||||
|
|
@ -332,10 +332,10 @@ export default {
|
|||
const fileList = response.data.surveyAttach.split(',')
|
||||
this.form.fileList = fileList.map((item, index) => ({
|
||||
name: '附件' + (index + 1),
|
||||
url: process.env.VUE_APP_BASE_API + item + '?token=' + getToken(),
|
||||
url: process.env.VUE_APP_BASE_API + "/profile" + item + '?token=' + getToken(),
|
||||
}))
|
||||
|
||||
const { rows: res } = await getModelListApi({ page: 1, pageSize: 999, projectId: this.form.proId })
|
||||
const {rows: res} = await getModelListApi({page: 1, pageSize: 999, projectId: this.form.proId})
|
||||
this.modelOptions = res.filter((item) => item.nodelevel == item.nodeCount)
|
||||
this.open = true
|
||||
this.title = '查询勘查日志'
|
||||
|
|
@ -398,11 +398,12 @@ export default {
|
|||
this.getList()
|
||||
this.$modal.msgSuccess('删除成功')
|
||||
})
|
||||
.catch(() => {})
|
||||
.catch(() => {
|
||||
})
|
||||
},
|
||||
|
||||
handlePreviewFile(item) {
|
||||
window.open(process.env.VUE_APP_BASE_API + item + '?token=' + getToken(), '_blank')
|
||||
window.open(process.env.VUE_APP_BASE_API + "/profile" + item + '?token=' + getToken(), '_blank')
|
||||
},
|
||||
|
||||
handlePreview(file) {
|
||||
|
|
@ -428,7 +429,7 @@ export default {
|
|||
async handleProChange(val) {
|
||||
console.log(val)
|
||||
|
||||
const { rows: res } = await getModelListApi({ page: 1, pageSize: 999, projectId: val })
|
||||
const {rows: res} = await getModelListApi({page: 1, pageSize: 999, projectId: val})
|
||||
|
||||
this.modelOptions = res.filter((item) => item.nodelevel == item.nodeCount)
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue