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