first commit
This commit is contained in:
@@ -0,0 +1,102 @@
|
||||
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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user