Commit d55a2611 authored by 罗林杰's avatar 罗林杰

修改驳回原因

parent 9f2cad4a
...@@ -109,7 +109,7 @@ ...@@ -109,7 +109,7 @@
@click="handleView(scope.row)" @click="handleView(scope.row)"
>详情</el-button> >详情</el-button>
<el-button <el-button
v-show="scope.row.examStatus !== '1'" v-show="scope.row.examStatus === '0'"
:class="commonField.resetPasClass" :class="commonField.resetPasClass"
:type="commonField.typeParent" :type="commonField.typeParent"
:size="commonField.size" :size="commonField.size"
...@@ -243,6 +243,7 @@ ...@@ -243,6 +243,7 @@
</div> </div>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button v-if="!isEdit && queryParams.examStatus === '2'" class="submitBtn" type="primary" @click="rejection">驳回原因</el-button>
<el-button v-if="!isEdit" class="cancelBtn" @click="cancel">取 消</el-button> <el-button v-if="!isEdit" class="cancelBtn" @click="cancel">取 消</el-button>
<el-button v-if="isEdit" class="cancelBtn" @click="rejection">驳 回</el-button> <el-button v-if="isEdit" class="cancelBtn" @click="rejection">驳 回</el-button>
<el-button v-if="isEdit" class="cancelBtn" type="primary" @click="handleChange('1')">通 过</el-button> <el-button v-if="isEdit" class="cancelBtn" type="primary" @click="handleChange('1')">通 过</el-button>
...@@ -254,6 +255,7 @@ ...@@ -254,6 +255,7 @@
<el-col :span="24"> <el-col :span="24">
<el-input <el-input
v-model.trim="form.remarks" v-model.trim="form.remarks"
:disabled="!isEdit"
label="驳回意见" label="驳回意见"
type="textarea" type="textarea"
show-word-limit show-word-limit
...@@ -265,7 +267,7 @@ ...@@ -265,7 +267,7 @@
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button class="cancelBtn" @click="cancelRejection">取 消</el-button> <el-button class="cancelBtn" @click="cancelRejection">取 消</el-button>
<el-button class="cancelBtn" type="primary" @click="handleChange('2')">驳 回</el-button> <el-button v-if="isEdit" class="cancelBtn" type="primary" @click="handleChange('2')">驳 回</el-button>
</div> </div>
</el-dialog> </el-dialog>
......
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form ref="queryForm" style="padding: 0 0 0 10px" :model="queryParams" :inline="true"> <el-form ref="queryForm" style="padding: 0 0 0 10px" :model="queryParams" :inline="true">
<el-form-item label="反馈类型" prop="feedbackType"> <el-form-item label="反馈类型" prop="feedbackType">
<el-input <el-input
v-model="queryParams.feedbackType" v-model="queryParams.feedbackType"
placeholder="请输入反馈类型" placeholder="请输入反馈类型"
...@@ -31,50 +31,43 @@ ...@@ -31,50 +31,43 @@
style="width: 150px" style="width: 150px"
/> />
</el-form-item> </el-form-item>
<el-form-item label="状态" prop="flag">
<el-select v-model="queryParams.flag" placeholder="请选择状态" clearable size="small">
<el-option
v-for="dict in statusOptions"
:key="dict.dictValue"
:label="dict.dictLabel"
:value="dict.dictValue"
/>
</el-select>
</el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button
:class="commonField.queryClass" :class="commonField.queryClass"
:type="commonField.typePrimary" :type="commonField.typePrimary"
:icon="commonField.queryIcon" :icon="commonField.queryIcon"
:size="commonField.smallSize" :size="commonField.smallSize"
@click="handleQuery">查询</el-button> @click="handleQuery"
>查询</el-button>
<el-button <el-button
:class="commonField.resetClass" :class="commonField.resetClass"
:icon="commonField.resetIcon" :icon="commonField.resetIcon"
:size="commonField.smallSize" :size="commonField.smallSize"
@click="resetQuery">重置</el-button> @click="resetQuery"
>重置</el-button>
</el-form-item> </el-form-item>
<div style="float: right"> <!-- <div style="float: right">-->
<el-form-item> <!-- <el-form-item>-->
<el-button <!-- <el-button-->
:class="commonField.addClass" <!-- :class="commonField.addClass"-->
:type="commonField.typePrimary" <!-- :type="commonField.typePrimary"-->
:icon="commonField.addIcon" <!-- :icon="commonField.addIcon"-->
:size="commonField.smallSize" <!-- :size="commonField.smallSize"-->
@click="handleAdd">新增</el-button> <!-- @click="handleAdd"-->
<el-button <!-- >新增</el-button>-->
:class="commonField.exportClass" <!-- <el-button-->
:type="commonField.typeSuccess" <!-- :class="commonField.exportClass"-->
:icon="commonField.exportIcon" <!-- :type="commonField.typeSuccess"-->
:size="commonField.smallSize" <!-- :icon="commonField.exportIcon"-->
@click="handleExport">导出</el-button> <!-- :size="commonField.smallSize"-->
</el-form-item> <!-- @click="handleExport"-->
</div> <!-- >导出</el-button>-->
<!-- </el-form-item>-->
<!-- </div>-->
</el-form> </el-form>
<div class="placeholder" />
<div style="padding:5px 10px"> <div style="padding:5px 10px">
<div class="mb12 font-small-bold">意见反馈列表</div> <div class="mb12 font-small-bold">意见反馈列表</div>
<el-table v-loading="loading" border :data="memFeedbackList" > <el-table v-loading="loading" border :data="memFeedbackList">
<el-table-column type="index" label="序号" width="55" align="center" /> <el-table-column type="index" label="序号" width="55" align="center" />
<el-table-column label="反馈类型" prop="feedbackType" :show-overflow-tooltip="true"> <el-table-column label="反馈类型" prop="feedbackType" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
...@@ -91,17 +84,6 @@ ...@@ -91,17 +84,6 @@
{{ scope.row.content || '-' }} {{ scope.row.content || '-' }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="120" label="状态" prop="flag">
<template slot-scope="scope">
<el-switch
v-model="scope.row.flag"
class="switchDisabledStyle"
inactive-value="0"
active-value="1"
@click.native="handleStatusChange(scope.row)"
/>
</template>
</el-table-column>
<el-table-column label="备注" prop="remarks" :show-overflow-tooltip="true"> <el-table-column label="备注" prop="remarks" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.remarks || '-' }} {{ scope.row.remarks || '-' }}
...@@ -120,22 +102,16 @@ ...@@ -120,22 +102,16 @@
:size="commonField.size" :size="commonField.size"
@click="handleUpdate(scope.row)" @click="handleUpdate(scope.row)"
>修改</el-button> >修改</el-button>
<el-button
:class="commonField.delClass"
:type="commonField.typeParent"
:size="commonField.size"
@click="handleDelete(scope.row)"
>删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
<pagination <pagination
v-show="total>0" v-show="total>0"
:total="total" :total="total"
:page.sync="queryParams.page" :page.sync="queryParams.page"
:limit.sync="queryParams.rows" :limit.sync="queryParams.rows"
@pagination="getList" @pagination="getList"
/> />
<!-- 添加或修改意见反馈配置对话框 --> <!-- 添加或修改意见反馈配置对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
...@@ -149,12 +125,12 @@ ...@@ -149,12 +125,12 @@
<el-form-item label="内容" prop="content"> <el-form-item label="内容" prop="content">
<el-input v-model.trim="form.content" show-word-limit :maxlength="255" placeholder="请输入内容" /> <el-input v-model.trim="form.content" show-word-limit :maxlength="255" placeholder="请输入内容" />
</el-form-item> </el-form-item>
<el-form-item label="状态"> <el-form-item label="状态">
<el-radio-group v-model="form.flag"> <el-radio-group v-model="form.flag">
<el-radio label="1">启用</el-radio> <el-radio label="1">启用</el-radio>
<el-radio label="0">停用</el-radio> <el-radio label="0">停用</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="备注" prop="remarks"> <el-form-item label="备注" prop="remarks">
<el-input v-model.trim="form.remarks" maxlength="200" show-word-limit type="textarea" placeholder="请输入内容" /> <el-input v-model.trim="form.remarks" maxlength="200" show-word-limit type="textarea" placeholder="请输入内容" />
</el-form-item> </el-form-item>
...@@ -207,8 +183,7 @@ export default { ...@@ -207,8 +183,7 @@ export default {
rows: 10, rows: 10,
feedbackType: undefined, feedbackType: undefined,
title: undefined, title: undefined,
content: undefined, content: undefined
flag: ''
}, },
// 表单参数 // 表单参数
form: {}, form: {},
...@@ -230,11 +205,11 @@ export default { ...@@ -230,11 +205,11 @@ export default {
getList() { getList() {
this.loading = true this.loading = true
listMemFeedback(this.queryParams).then( listMemFeedback(this.queryParams).then(
response => { response => {
this.memFeedbackList = response.rows this.memFeedbackList = response.data
this.total = response.total this.total = response.total
this.loading = false this.loading = false
} }
) )
}, },
// 取消按钮 // 取消按钮
......
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