103 lines
4.0 KiB
JavaScript
103 lines
4.0 KiB
JavaScript
let info = {
|
|
/*language=HTML*/
|
|
template: `
|
|
<el-tabs tab-position="top" v-model="activeName" v-loading="loading">
|
|
<el-tab-pane label="预审信息" name="1">
|
|
<el-form label-width="110px" class="formData">
|
|
<el-row :gutter="20">
|
|
<el-col :span="12">
|
|
<el-form-item label="姓名">
|
|
{{viewData.userName}}
|
|
</el-form-item>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-form-item label="工号">
|
|
{{viewData.loginName}}
|
|
</el-form-item>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-form-item label="单位">
|
|
{{viewData.unitName}}
|
|
</el-form-item>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-form-item label="工会">
|
|
{{viewData.unionName}}
|
|
</el-form-item>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-form-item label="协会">
|
|
{{viewData.clubName}}
|
|
</el-form-item>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-form-item label="摘要">
|
|
{{viewData.notes}}
|
|
</el-form-item>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-form-item label="联系方式">
|
|
{{viewData.mobile}}
|
|
</el-form-item>
|
|
</el-col>
|
|
<el-col :span="24">
|
|
<el-form-item label="材料" prop="files">
|
|
<file-upload card :files.sync="viewData.files"
|
|
view></file-upload>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-row>
|
|
</el-form>
|
|
</el-tab-pane>
|
|
<el-tab-pane label="审核信息" name="2" v-if="viewData.auditId">
|
|
<el-form label-width="110px" class="formData">
|
|
<el-col :span="12">
|
|
<el-form-item label="姓名">
|
|
{{viewData.auditInfo.username}}
|
|
</el-form-item>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-form-item label="审核时间">
|
|
{{viewData.auditInfo.auditTime}}
|
|
</el-form-item>
|
|
</el-col>
|
|
<el-col :span="24">
|
|
<el-form-item label="审核意见">
|
|
{{viewData.auditInfo.auditOpinion}}
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-form>
|
|
</el-tab-pane>
|
|
<el-tab-pane v-if="handle" :label="label" name="999">
|
|
<slot name="handle"></slot>
|
|
</el-tab-pane>
|
|
</el-tabs>
|
|
</el-tabs>
|
|
`,
|
|
data() {
|
|
return {
|
|
handle: false,
|
|
label: "审核",
|
|
loading: false,
|
|
activeName: "1",
|
|
viewData: {}
|
|
}
|
|
},
|
|
methods: {
|
|
async openAudit(id, handle) {
|
|
this.handle = handle
|
|
await this.openView(id)
|
|
},
|
|
async openView(id) {
|
|
this.loading = true
|
|
const resp = await $.post("/platform/clubPreAudit/manage/findOne", {id})
|
|
resp.data.files = JSON.parse(resp.data.files)
|
|
this.viewData = resp.data
|
|
this.loading = false
|
|
if (this.handle){
|
|
this.activeName = "999"
|
|
}
|
|
}
|
|
}
|
|
}
|