|
@@ -148,7 +148,7 @@
|
|
|
<span v-else><el-link :underline="false" type="info">暂无</el-link></span>
|
|
<span v-else><el-link :underline="false" type="info">暂无</el-link></span>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作" align="right" fixed="right" min-width="100">
|
|
|
|
|
|
|
+ <el-table-column label="操作" align="right" fixed="right" min-width="150">
|
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
|
<!-- <el-button
|
|
<!-- <el-button
|
|
|
v-if="row.status === 'FIRST_REVIEW_PENDING'"
|
|
v-if="row.status === 'FIRST_REVIEW_PENDING'"
|
|
@@ -159,16 +159,6 @@
|
|
|
plain
|
|
plain
|
|
|
>
|
|
>
|
|
|
同意上报
|
|
同意上报
|
|
|
- </el-button>
|
|
|
|
|
- <el-button
|
|
|
|
|
- v-if="row.status === 'FIRST_REVIEW_PENDING'"
|
|
|
|
|
- :loading="row.loading"
|
|
|
|
|
- @click="dismiss(row)"
|
|
|
|
|
- type="warning"
|
|
|
|
|
- size="mini"
|
|
|
|
|
- plain
|
|
|
|
|
- >
|
|
|
|
|
- 退回
|
|
|
|
|
</el-button> -->
|
|
</el-button> -->
|
|
|
<el-button
|
|
<el-button
|
|
|
@click="supervision(row.id)"
|
|
@click="supervision(row.id)"
|
|
@@ -178,6 +168,16 @@
|
|
|
v-if="row.status === 'ASSIGN_EXPERT'"
|
|
v-if="row.status === 'ASSIGN_EXPERT'"
|
|
|
>分配专家组</el-button
|
|
>分配专家组</el-button
|
|
|
>
|
|
>
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ v-if="row.status === 'ASSIGN_EXPERT'"
|
|
|
|
|
+ :loading="row.loading"
|
|
|
|
|
+ @click="dismiss(row)"
|
|
|
|
|
+ type="warning"
|
|
|
|
|
+ size="mini"
|
|
|
|
|
+ plain
|
|
|
|
|
+ >
|
|
|
|
|
+ 退回
|
|
|
|
|
+ </el-button>
|
|
|
<el-button
|
|
<el-button
|
|
|
v-if="row.status === 'COLLECT_PAPER_MATERIALS'"
|
|
v-if="row.status === 'COLLECT_PAPER_MATERIALS'"
|
|
|
type="success"
|
|
type="success"
|
|
@@ -257,20 +257,14 @@
|
|
|
</el-form>
|
|
</el-form>
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
<el-dialog title="退回缘由" :visible.sync="dialogDismiss" width="500px" center>
|
|
<el-dialog title="退回缘由" :visible.sync="dialogDismiss" width="500px" center>
|
|
|
- <div style="height: 150px;width:330px;margin:2px auto">
|
|
|
|
|
- <label style="margin-right: 10px">退回缘由</label>
|
|
|
|
|
- <el-select
|
|
|
|
|
|
|
+ <div style="height: 150px;width:400px;margin:2px auto">
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ type="textarea"
|
|
|
v-model="reason"
|
|
v-model="reason"
|
|
|
- filterable
|
|
|
|
|
- allow-create
|
|
|
|
|
- default-first-option
|
|
|
|
|
- clearable
|
|
|
|
|
- placeholder="请选择缘由"
|
|
|
|
|
- style="width: 70%"
|
|
|
|
|
- >
|
|
|
|
|
- <el-option v-for="item in dismissReason" :key="item" :label="item" :value="item"> </el-option>
|
|
|
|
|
- </el-select>
|
|
|
|
|
- <div style="margin: 45px 0 0 240px">
|
|
|
|
|
|
|
+ :autosize="{ minRows: 4, maxRows: 4 }"
|
|
|
|
|
+ placeholder="请输入退回缘由"
|
|
|
|
|
+ ></el-input>
|
|
|
|
|
+ <div style="margin: 20px 0 0 345px">
|
|
|
<el-button type="primary" @click="saveDismiss">确认</el-button>
|
|
<el-button type="primary" @click="saveDismiss">确认</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -311,8 +305,8 @@ export default {
|
|
|
grade: '',
|
|
grade: '',
|
|
|
status: [],
|
|
status: [],
|
|
|
statusOptions: [
|
|
statusOptions: [
|
|
|
- { label: '已审核上报', value: 'ASSIGN_EXPERT' },
|
|
|
|
|
- { label: '待专家组考察', value: 'REVIEW_PENDING' },
|
|
|
|
|
|
|
+ { label: '区县已上报', value: 'ASSIGN_EXPERT' },
|
|
|
|
|
+ { label: '待线下考察', value: 'REVIEW_PENDING' },
|
|
|
{ label: '待最终评审', value: 'SUBMIT_GRADE' },
|
|
{ label: '待最终评审', value: 'SUBMIT_GRADE' },
|
|
|
{ label: '待承办单位提交材料', value: 'SUBMIT_PAPER_MATERIALS' },
|
|
{ label: '待承办单位提交材料', value: 'SUBMIT_PAPER_MATERIALS' },
|
|
|
{ label: '待区县提交材料', value: 'COLLECT_PAPER_MATERIALS' },
|
|
{ label: '待区县提交材料', value: 'COLLECT_PAPER_MATERIALS' },
|
|
@@ -499,24 +493,25 @@ export default {
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
dismiss(row) {
|
|
dismiss(row) {
|
|
|
- // this.$prompt('请输入驳回缘由', '提示', {
|
|
|
|
|
- // confirmButtonText: '确定',
|
|
|
|
|
- // cancelButtonText: '取消'
|
|
|
|
|
- // })
|
|
|
|
|
- // .then(({ value }) => {
|
|
|
|
|
- // this.audit(row, 'FIRST_REVIEW_DENY', value);
|
|
|
|
|
- // })
|
|
|
|
|
- // .catch(() => {
|
|
|
|
|
- // this.$message({
|
|
|
|
|
- // type: 'info',
|
|
|
|
|
- // message: '取消输入'
|
|
|
|
|
- // });
|
|
|
|
|
- // });
|
|
|
|
|
this.dialogDismiss = true;
|
|
this.dialogDismiss = true;
|
|
|
this.form = row;
|
|
this.form = row;
|
|
|
},
|
|
},
|
|
|
saveDismiss() {
|
|
saveDismiss() {
|
|
|
- this.audit(this.form, 'FIRST_REVIEW_DENY', this.reason);
|
|
|
|
|
|
|
+ this.$http
|
|
|
|
|
+ .post('/rate/audit', {
|
|
|
|
|
+ id: this.form.id,
|
|
|
|
|
+ status: 'REVIEW_DENY',
|
|
|
|
|
+ score: 0,
|
|
|
|
|
+ remark: '复审驳回:' + this.reason
|
|
|
|
|
+ })
|
|
|
|
|
+ .then(res => {
|
|
|
|
|
+ this.$message.success('退回成功');
|
|
|
|
|
+ this.getData();
|
|
|
|
|
+ })
|
|
|
|
|
+ .catch(e => {
|
|
|
|
|
+ console.log(e);
|
|
|
|
|
+ this.$message.error(e.error);
|
|
|
|
|
+ });
|
|
|
this.form = '';
|
|
this.form = '';
|
|
|
this.reason = '';
|
|
this.reason = '';
|
|
|
this.dialogDismiss = false;
|
|
this.dialogDismiss = false;
|