Commit abc2dea4 by liangzhen

暂存

1 parent db0fe8ee
...@@ -2,258 +2,260 @@ ...@@ -2,258 +2,260 @@
// let mainURL="192.168.8.248:18101" // let mainURL="192.168.8.248:18101"
// var qs = require('qs') // var qs = require('qs')
import { ARCH_EVALUATION} from '@/config/micromodule'
import { get, post, download } from '@/utils/http' import { get, post, download } from '@/utils/http'
// 获取流程列表 // 获取流程列表
export function evalBatchInfo(params) { export function evalBatchInfo(params) {
return post(`/arch-evaluation/postEvalBatchInfo/`, params) return post(`${ARCH_EVALUATION}/postEvalBatchInfo/`, params)
} }
//专家库 //专家库
export function expertInfo(params) { export function expertInfo(params) {
return post(`/arch-evaluation/expertInfo/`, params) return post(`${ARCH_EVALUATION}/expertInfo/`, params)
} }
//查询关联专家 //查询关联专家
export function expert(params) { export function expert(params) {
return post(`/arch-evaluation/expertInfo/expert`, params) return post(`${ARCH_EVALUATION}/expertInfo/expert`, params)
} }
//专家删除 //专家删除
export function delEvalBatchInfo(params) { export function delEvalBatchInfo(params) {
return post(`/arch-evaluation/postEvalBatchInfo/del`, params) return post(`${ARCH_EVALUATION}/postEvalBatchInfo/del`, params)
} }
//辅助下发 //辅助下发
export function sendEvalBatchInfo(params) { export function sendEvalBatchInfo(params) {
return post(`/arch-evaluation/postEvalBatchInfo/xf`, params) return post(`${ARCH_EVALUATION}/postEvalBatchInfo/xf`, params)
} }
//编辑 //编辑
export function updEvalBatchInfo(params) { export function updEvalBatchInfo(params) {
return post(`/arch-evaluation/postEvalBatchInfo/upd`, params) return post(`${ARCH_EVALUATION}/postEvalBatchInfo/upd`, params)
} }
//新增 //新增
export function adEvalBatchInfo(params) { export function adEvalBatchInfo(params) {
return post(`/arch-evaluation/postEvalBatchInfo/ad`, params) return post(`${ARCH_EVALUATION}/postEvalBatchInfo/ad`, params)
} }
//撤回 //撤回
export function chEvalBatchInfo(params) { export function chEvalBatchInfo(params) {
return post(`/arch-evaluation/postEvalBatchInfo/ch`, params) return post(`${ARCH_EVALUATION}/postEvalBatchInfo/ch`, params)
} }
//评估批次确认发布分组 //评估批次确认发布分组
// 查询项目信息 // 查询项目信息
//评估批次确认发布分页查询 //评估批次确认发布分页查询
export function projectInfo(params) { export function projectInfo(params) {
return post(`/arch-evaluation/projectInfo/`, params) return post(`${ARCH_EVALUATION}/projectInfo/`, params)
} }
//确认发布 //确认发布
export function fbProjectInfo(params) { export function fbProjectInfo(params) {
return post(`/arch-evaluation/projectInfo/fb`, params) return post(`${ARCH_EVALUATION}/projectInfo/fb`, params)
} }
//删除   //删除  
export function delProjectInfo(params) { export function delProjectInfo(params) {
return post(`/arch-evaluation/projectInfo/del`, params) return post(`${ARCH_EVALUATION}/projectInfo/del`, params)
} }
//撤回 //撤回
export function chProjectInfo(params) { export function chProjectInfo(params) {
return post(`/arch-evaluation/projectInfo/ch`, params) return post(`${ARCH_EVALUATION}/projectInfo/ch`, params)
} }
// 查询项目信息 // 查询项目信息
export function getProjectInfo(params) { export function getProjectInfo(params) {
return post(`/arch-evaluation/projectInfo/getProjectInfo`, params) return post(`${ARCH_EVALUATION}/projectInfo/getProjectInfo`, params)
} }
// 查询关联项目 // 查询关联项目
export function joinProjectInfo(params) { export function joinProjectInfo(params) {
return post(`/arch-evaluation/projectInfo/joinProjectInfo`, params) return post(`${ARCH_EVALUATION}/projectInfo/joinProjectInfo`, params)
} }
//选择待评估项目 //选择待评估项目
export function updProjectInfo(params) { export function updProjectInfo(params) {
return post(`/arch-evaluation/projectInfo/upd`, params) return post(`${ARCH_EVALUATION}/projectInfo/upd`, params)
} }
//评估材料自动获取 //评估材料自动获取
//评估材料自动获取分页查询 //评估材料自动获取分页查询
export function evaluationMaterials(params) { export function evaluationMaterials(params) {
return post(`/arch-evaluation/evaluationMaterials/`, params) return post(`${ARCH_EVALUATION}/evaluationMaterials/`, params)
} }
//上传 //上传
export function ossupload(params) { export function ossupload(params) {
return post(`/arch-evaluation/oss/upload`, params) return post(`${ARCH_EVALUATION}/oss/upload`, params)
} }
//查询材料清单 //查询材料清单
export function clqdevaluationMaterials(params) { export function clqdevaluationMaterials(params) {
return post(`/arch-evaluation/evaluationMaterials/clqd`, params) return post(`${ARCH_EVALUATION}/evaluationMaterials/clqd`, params)
} }
//查询材料清单 //查询材料清单
export function qrscevaluationMaterials(params) { export function qrscevaluationMaterials(params) {
return post(`/arch-evaluation/evaluationMaterials/qrsc`, params) return post(`${ARCH_EVALUATION}/evaluationMaterials/qrsc`, params)
} }
//项目辅助检查 //项目辅助检查
//项目辅助检查分页查询 //项目辅助检查分页查询
export function postEvalQuesInfo(params) { export function postEvalQuesInfo(params) {
return post(`/arch-evaluation/postEvalQuesInfo/`, params) return post(`${ARCH_EVALUATION}/postEvalQuesInfo/`, params)
} }
//问题清单 //问题清单
export function selWtqdpostEvalQuesInfo(params) { export function selWtqdpostEvalQuesInfo(params) {
return post(`/arch-evaluation/postEvalQuesInfo/selWtqd`, params) return post(`${ARCH_EVALUATION}/postEvalQuesInfo/selWtqd`, params)
} }
//保存 //保存
export function bcpostEvalQuesInfo(params) { export function bcpostEvalQuesInfo(params) {
return post(`/arch-evaluation/postEvalQuesInfo/bc`, params) return post(`${ARCH_EVALUATION}/postEvalQuesInfo/bc`, params)
} }
// 上传 // 上传
export function tjpostEvalQuesInfo(params) { export function tjpostEvalQuesInfo(params) {
return post(`/arch-evaluation/postEvalQuesInfo/tj`, params) return post(`${ARCH_EVALUATION}/postEvalQuesInfo/tj`, params)
} }
//撤回 //撤回
export function chpostEvalQuesInfo(params) { export function chpostEvalQuesInfo(params) {
return post(`/arch-evaluation/postEvalQuesInfo/ch`, params) return post(`${ARCH_EVALUATION}/postEvalQuesInfo/ch`, params)
} }
//问题辅助下发 //问题辅助下发
//问题辅助下发分页查询 //问题辅助下发分页查询
export function problemAssistedDistribution(params) { export function problemAssistedDistribution(params) {
return post(`/arch-evaluation/problemAssistedDistribution/`, params) return post(`${ARCH_EVALUATION}/problemAssistedDistribution/`, params)
} }
// 撤回 // 撤回
export function chproblemAssistedDistribution(params) { export function chproblemAssistedDistribution(params) {
return post(`/arch-evaluation/problemAssistedDistribution/ch`, params) return post(`${ARCH_EVALUATION}/problemAssistedDistribution/ch`, params)
} }
// 问题批量下发 // 问题批量下发
export function wtplxfproblemAssistedDistribution(params) { export function wtplxfproblemAssistedDistribution(params) {
return post(`/arch-evaluation/problemAssistedDistribution/wtplxf`, params) return post(`${ARCH_EVALUATION}/problemAssistedDistribution/wtplxf`, params)
} }
//问题下发 //问题下发
export function wtxfproblemAssistedDistribution(params) { export function wtxfproblemAssistedDistribution(params) {
return post(`/arch-evaluation/problemAssistedDistribution/wtxf`, params) return post(`${ARCH_EVALUATION}/problemAssistedDistribution/wtxf`, params)
} }
//问题辅助查询 //问题辅助查询
//问题辅助查询分页查询 //问题辅助查询分页查询
export function fzcxpostSelect(params) { export function fzcxpostSelect(params) {
return post(`/arch-evaluation/postSelect/fzcx`, params) return post(`${ARCH_EVALUATION}/postSelect/fzcx`, params)
} }
//问题清单 //问题清单
export function WtqdpostSelect(params) { export function WtqdpostSelect(params) {
return post(`/arch-evaluation/postSelect/selWtqd`, params) return post(`${ARCH_EVALUATION}/postSelect/selWtqd`, params)
} }
//问题辅助反馈 //问题辅助反馈
//问题辅助反馈分页查询 //问题辅助反馈分页查询
export function ProblemAssistedFeedback(params) { export function ProblemAssistedFeedback(params) {
return post(`/arch-evaluation/ProblemAssistedFeedback/`, params) return post(`${ARCH_EVALUATION}/ProblemAssistedFeedback/`, params)
} }
//申诉 //申诉
export function ssProblemAssistedFeedback(params) { export function ssProblemAssistedFeedback(params) {
return post(`/arch-evaluation/ProblemAssistedFeedback/ss`, params) return post(`${ARCH_EVALUATION}/ProblemAssistedFeedback/ss`, params)
} }
//确认 //确认
export function qrProblemAssistedFeedback(params) { export function qrProblemAssistedFeedback(params) {
return post(`/arch-evaluation/ProblemAssistedFeedback/qr`, params) return post(`${ARCH_EVALUATION}/ProblemAssistedFeedback/qr`, params)
} }
// 问题确认查询-申诉查询 // 问题确认查询-申诉查询
export function wtssSelProblemAssistedFeedback(params) { export function wtssSelProblemAssistedFeedback(params) {
return post(`/arch-evaluation/ProblemAssistedFeedback/wtssSel`, params) return post(`${ARCH_EVALUATION}/ProblemAssistedFeedback/wtssSel`, params)
} }
//项目结果确认更改 //项目结果确认更改
//项目评估结果确认更改查询 //项目评估结果确认更改查询
export function qrbgSelQuesInfo(params) { export function qrbgSelQuesInfo(params) {
return post(`/arch-evaluation/postEvalQuesInfo/qrbgSel`, params) return post(`${ARCH_EVALUATION}/postEvalQuesInfo/qrbgSel`, params)
} }
//确认更改 //确认更改
export function qrzgqrbgSelQuesInfo(params) { export function qrzgqrbgSelQuesInfo(params) {
return post(`/arch-evaluation/postEvalQuesInfo/qrzg`, params) return post(`${ARCH_EVALUATION}/postEvalQuesInfo/qrzg`, params)
} }
//确认无更改 //确认无更改
export function qrwzgqrbgSelQuesInfo(params) { export function qrwzgqrbgSelQuesInfo(params) {
return post(`/arch-evaluation/postEvalQuesInfo/qrwzg`, params) return post(`${ARCH_EVALUATION}/postEvalQuesInfo/qrwzg`, params)
} }
//评估结果辅助查看 //评估结果辅助查看
//评估结果辅助页面 //评估结果辅助页面
export function fzcxselect(params) { export function fzcxselect(params) {
return post(`/arch-evaluation/select/fzcx`, params) return post(`${ARCH_EVALUATION}/select/fzcx`, params)
} }
//基本信息 //基本信息
export function fzcxXqselect(params) { export function fzcxXqselect(params) {
return post(`/arch-evaluation/select/fzcxXq`, params) return post(`${ARCH_EVALUATION}/select/fzcxXq`, params)
} }
//问题清单 //问题清单
export function wtqdqselect(params) { export function wtqdqselect(params) {
return post(`/arch-evaluation/select/selWtqd`, params) return post(`${ARCH_EVALUATION}/select/selWtqd`, params)
} }
//项目后评估资料 //项目后评估资料
export function clqdselect(params) { export function clqdselect(params) {
return post(`/arch-evaluation/select/clqd`, params) return post(`${ARCH_EVALUATION}/select/clqd`, params)
} }
//流程列表 //流程列表
export function selLcb(params) { export function selLcb(params) {
return post(`/arch-evaluation/select/selLcb`, params) return post(`${ARCH_EVALUATION}/select/selLcb`, params)
} }
//申诉辅助确认 //申诉辅助确认
// 申诉辅助确认分页查询 // 申诉辅助确认分页查询
export function appealAssistanceConfirmatio(params) { export function appealAssistanceConfirmatio(params) {
return post(`/arch-evaluation/appealAssistanceConfirmation/`, params) return post(`${ARCH_EVALUATION}/appealAssistanceConfirmation/`, params)
} }
//问题复核保存 //问题复核保存
export function wtfhappealAssistanceConfirmatio(params) { export function wtfhappealAssistanceConfirmatio(params) {
return post(`/arch-evaluation/appealAssistanceConfirmation/wtfh`, params) return post(`${ARCH_EVALUATION}/appealAssistanceConfirmation/wtfh`, params)
} }
//问题复核下发 //问题复核下发
export function xfappealAssistanceConfirmatio(params) { export function xfappealAssistanceConfirmatio(params) {
return post(`/arch-evaluation/appealAssistanceConfirmation/wtfhxf`, params) return post(`${ARCH_EVALUATION}/appealAssistanceConfirmation/wtfhxf`, params)
} }
//申诉查询 //申诉查询
export function wtssSelAssistanceConfirmatio(params) { export function wtssSelAssistanceConfirmatio(params) {
return post(`/arch-evaluation/appealAssistanceConfirmation/wtssSel`, params) return post(`${ARCH_EVALUATION}/appealAssistanceConfirmation/wtssSel`, params)
} }
//问题辅助整改 //问题辅助整改
//分页 //分页
export function ProblemRectification(params) { export function ProblemRectification(params) {
return post(`/arch-evaluation/ProblemRectification/`, params) return post(`${ARCH_EVALUATION}/ProblemRectification/`, params)
} }
//问题清单查询 //问题清单查询
export function wtssSelProblemRectification(params) { export function wtssSelProblemRectification(params) {
return post(`/arch-evaluation/ProblemRectification/wtssSel`, params) return post(`${ARCH_EVALUATION}/ProblemRectification/wtssSel`, params)
} }
//问题整改保存 //问题整改保存
export function wtzgProblemRectification(params) { export function wtzgProblemRectification(params) {
return post(`/arch-evaluation/ProblemRectification/wtzg`, params) return post(`${ARCH_EVALUATION}/ProblemRectification/wtzg`, params)
} }
//问题整改下发 //问题整改下发
export function wtzgxfProblemRectification(params) { export function wtzgxfProblemRectification(params) {
return post(`/arch-evaluation/ProblemRectification/wtzgxf`, params) return post(`${ARCH_EVALUATION}/ProblemRectification/wtzgxf`, params)
} }
//整改辅助核验 //整改辅助核验
//分页 //分页
export function rectificationVerification(params) { export function rectificationVerification(params) {
return post(`/arch-evaluation/rectificationVerification/`, params) return post(`${ARCH_EVALUATION}/rectificationVerification/`, params)
} }
//问题清单查询 //问题清单查询
export function wtssSelectificationVerification(params) { export function wtssSelectificationVerification(params) {
return post(`/arch-evaluation/rectificationVerification/wtssSel`, params) return post(`${ARCH_EVALUATION}/rectificationVerification/wtssSel`, params)
} }
//保存 //保存
export function bcrectificationVerification(params) { export function bcrectificationVerification(params) {
return post(`/arch-evaluation/rectificationVerification/zgfhbc`, params) return post(`${ARCH_EVALUATION}/rectificationVerification/zgfhbc`, params)
} }
//提交 //提交
export function tjrectificationVerification(params) { export function tjrectificationVerification(params) {
return post(`/arch-evaluation/rectificationVerification/wtfhtj`, params) return post(`${ARCH_EVALUATION}/rectificationVerification/wtfhtj`, params)
} }
//材料同步归档 //材料同步归档
//列表 //列表
export function materialSync(params) { export function materialSync(params) {
return post(`/arch-evaluation/materialSync/`, params) return post(`${ARCH_EVALUATION}/materialSync/`, params)
} }
//下载 //下载
export function downloadObject(params) { export function downloadObject(params) {
return post(`/arch-evaluation/oss/downloadObject`, params) return post(`${ARCH_EVALUATION}/oss/downloadObject`, params)
} }
// 架构元模型 // 后评估互查
export const EADC_ARRCHITECTURE = '/eadc-architecture' export const ARCH_EVALUATION = '/arch-evaluation'
// 共享能力 // 共享能力
export const EADC_SHARED_ABILITY = '/eadc-shared-ability' export const EADC_SHARED_ABILITY = '/eadc-shared-ability'
......
export function MaterialsList(){
return [
{ batchtype: "可研", typeText: "可研报告或项目说明书", typeCode: "0" },
{ batchtype: "可研", typeText: "可研评审意见", typeCode: "1" },
{ batchtype: "可研", typeText: "可研批复", typeCode: "2" },
{ batchtype: "可研", typeText: "可研变更、论证、批复文件(若有)", typeCode: "3" },
{ batchtype: "计划", typeText: "公司下达计划信息", typeCode: "4" },
{ batchtype: "采购", typeText: "中标(成交)通知书", typeCode: "5" },
{ batchtype: "采购", typeText: "审批单、签报、呈报件等采购资料", typeCode: "6" },
{ batchtype: "采购", typeText: "招标采购技术规范", typeCode: "7" },
{ batchtype: "采购", typeText: "需求变更申请表(若有)", typeCode: "8" },
{ batchtype: "合同", typeText: "项目合同", typeCode: "9" },
{ batchtype: "合同", typeText: "技术协议", typeCode: "10" },
{ batchtype: "执行", typeText: " 合同变更文件(若有)", typeCode: "11" },
{ batchtype: "执行", typeText: "启动会材料", typeCode: "12" },
{ batchtype: "执行", typeText: "需求说明书及评审意见", typeCode: "13" },
{ batchtype: "执行", typeText: "概要设计及评审意见", typeCode: "14" },
{ batchtype: "执行", typeText: "成果报告及评审意见", typeCode: "15" },
{ batchtype: "执行", typeText: "统(应用)第三方测试报告(含功能非功能、安全功能及渗透、源代码测试)", typeCode: "16" },
{ batchtype: "执行", typeText: "安全防护方案及评审意见", typeCode: "17" },
{ batchtype: "执行", typeText: "上线试运行申请单", typeCode: "18" },
{ batchtype: "执行", typeText: "试运行验收申请单", typeCode: "19" },
{ batchtype: "执行", typeText: "试运行验收意见", typeCode: "20" },
{ batchtype: "执行", typeText: "到货验收单", typeCode: "21" },
{ batchtype: "执行", typeText: "需求变更(终止)申请表(若有)", typeCode: "22" },
{ batchtype: "执行", typeText: "合同终止协议(若有)", typeCode: "23" },
{ batchtype: "执行", typeText: "竣工总结报告", typeCode: "24" },
{ batchtype: "执行", typeText: "用户报告", typeCode: "25" },
{ batchtype: "执行", typeText: "验收申请单", typeCode: "26" },
{ batchtype: "执行", typeText: "系统测评报告", typeCode: "27" },
{ batchtype: "执行", typeText: "验收意见", typeCode: "28" },
{ batchtype: "执行", typeText: "验收专家签到表", typeCode: "29" },
{ batchtype: "执行", typeText: "实施方案等其他建设资料", typeCode: "30" },
{ batchtype: "结决算及转资", typeText: "项目结算报告", typeCode: "31" },
{ batchtype: "结决算及转资", typeText: "项目决算报告(仅涉及含资本金的项目)", typeCode: "32" },
{ batchtype: "结决算及转资", typeText: "决算审计意见(仅涉及含资本金的项目)", typeCode: "33" },
{ batchtype: "结决算及转资", typeText: "记账凭证、转资清单、系统中资产截图等其他转资凭证", typeCode: "34" },
]
}
\ No newline at end of file
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
<el-table-column prop="batchName" label="后评估批次名称"> <el-table-column prop="batchName" label="后评估批次名称">
</el-table-column> </el-table-column>
<el-table-column prop="projectName" label="评估项目名称"> <el-table-column prop="projectName" label="评估项目名称" show-overflow-tooltip >
</el-table-column> </el-table-column>
<el-table-column prop="projectCategory" label="建设形式"> <el-table-column prop="projectCategory" label="建设形式">
</el-table-column> </el-table-column>
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
</el-pagination> </el-pagination>
<!-- 问题复核 --> <!-- 问题复核 -->
<el-dialog <el-dialog
title="问题确认" title="复核情况"
:visible.sync="dialogQR" :visible.sync="dialogQR"
width="79%" width="79%"
:modal-append-to-body="false" :modal-append-to-body="false"
...@@ -134,7 +134,7 @@ ...@@ -134,7 +134,7 @@
<el-table-column label="序号" width="100" prop="questionId"> <el-table-column label="序号" width="100" prop="questionId">
</el-table-column> </el-table-column>
<el-table-column label="问题检查项" prop="quesCheckItem"> <el-table-column label="问题检查项" prop="quesCheckItem" show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="检查说明" label="检查说明"
...@@ -166,20 +166,18 @@ ...@@ -166,20 +166,18 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="解释批注"> <el-table-column label="解释批注">
<template <template slot-scope="scope" v-if="scope.row.confirmStatus == '1'">
slot-scope="scope" <el-input
v-if="scope.row.confirmStatus == '1'" v-model="scope.row.feedback"
>
<el-input v-model="scope.row.feedback"></el-input> ></el-input>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="附加解释材料" width="400"> <el-table-column label="附加解释材料" width="400">
<template <template slot-scope="scope" v-if="scope.row.confirmStatus == '1'&&scope.row.fileId">
slot-scope="scope" {{
v-if="scope.row.confirmStatus == '1' && scope.row.fileId" scope.row.fileName
> }} <el-button @click="handleClickXZ(scope.row)">下载</el-button>
{{ scope.row.fileName }}
<el-button @click="handleClickXZ(scope.row)">下载</el-button>
</template> </template>
<!-- <template slot-scope="scope"> <!-- <template slot-scope="scope">
<input type="file" @change="handleFileUpload"> <input type="file" @change="handleFileUpload">
...@@ -187,16 +185,14 @@ ...@@ -187,16 +185,14 @@
</template> --> </template> -->
</el-table-column> </el-table-column>
<el-table-column label="复核情况" prop="rectificationStatus"> <el-table-column label="复核情况" prop="rectificationStatus">
<template <template slot-scope="scope" v-if="scope.row.confirmStatus == '1'">
slot-scope="scope"
v-if="scope.row.confirmStatus == '1'"
>
<el-select <el-select
v-model="scope.row.appealStatus" v-model="scope.row.appealStatus"
placeholder="请选择" placeholder="请选择"
> >
<el-option label="请选择" value=""></el-option> <el-option label="请选择" value=""></el-option>
<el-option label="未申诉" :value="0"></el-option> <!-- <el-option label="未申诉" :value="0"></el-option> -->
<el-option label="已申诉" :value="1"></el-option> <el-option label="已申诉" :value="1"></el-option>
<el-option label="申诉驳回" :value="2"></el-option> <el-option label="申诉驳回" :value="2"></el-option>
<el-option label="申诉通过" :value="3"></el-option> <el-option label="申诉通过" :value="3"></el-option>
...@@ -243,7 +239,7 @@ ...@@ -243,7 +239,7 @@
<el-table-column label="序号" width="100" prop="questionId"> <el-table-column label="序号" width="100" prop="questionId">
</el-table-column> </el-table-column>
<el-table-column label="问题检查项" prop="quesCheckItem"> <el-table-column label="问题检查项" prop="quesCheckItem" show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="检查说明" label="检查说明"
...@@ -275,33 +271,26 @@ ...@@ -275,33 +271,26 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="解释批注"> <el-table-column label="解释批注">
<template <template slot-scope="scope" v-if="scope.row.confirmStatus == '1'" >
slot-scope="scope" <el-input v-model="scope.row.feedback" disabled></el-input>
v-if="scope.row.confirmStatus == '1'"
>
<el-input v-model="scope.row.feedback"></el-input>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="附加解释材料" width="400"> <el-table-column label="附加解释材料" width="400">
<template <template slot-scope="scope" v-if="scope.row.confirmStatus == '1'&&scope.row.fileId">
slot-scope="scope" {{
v-if="scope.row.confirmStatus == '1' && scope.row.fileId" scope.row.fileName
> }} <el-button @click="handleClickXZ(scope.row)">下载</el-button>
{{ scope.row.fileName }}
<el-button @click="handleClickXZ(scope.row)">下载</el-button>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="复核情况" prop="rectificationStatus"> <el-table-column label="复核情况" prop="rectificationStatus">
<template <template slot-scope="scope" v-if="scope.row.confirmStatus == '1'">
slot-scope="scope"
v-if="scope.row.confirmStatus == '1'"
>
<el-select <el-select
v-model="scope.row.appealStatus" v-model="scope.row.appealStatus"
placeholder="请选择" placeholder="请选择"
disabled
> >
<el-option label="请选择" :value="null"></el-option> <el-option label="请选择" :value="null"></el-option>
<el-option label="未申诉" :value="0"></el-option> <!-- <el-option label="未申诉" :value="0"></el-option> -->
<el-option label="已申诉" :value="1"></el-option> <el-option label="已申诉" :value="1"></el-option>
<el-option label="申诉驳回" :value="2"></el-option> <el-option label="申诉驳回" :value="2"></el-option>
<el-option label="申诉通过" :value="3"></el-option> <el-option label="申诉通过" :value="3"></el-option>
...@@ -325,7 +314,7 @@ import { ...@@ -325,7 +314,7 @@ import {
wtfhappealAssistanceConfirmatio, wtfhappealAssistanceConfirmatio,
xfappealAssistanceConfirmatio, xfappealAssistanceConfirmatio,
wtssSelAssistanceConfirmatio, wtssSelAssistanceConfirmatio,
downloadObject, downloadObject
} from "@/api/index"; } from "@/api/index";
export default { export default {
data() { data() {
...@@ -557,6 +546,10 @@ export default { ...@@ -557,6 +546,10 @@ export default {
this.dialogSS = false; this.dialogSS = false;
}, },
async saveSS() { async saveSS() {
// this.tableDataQR
let res = await wtfhappealAssistanceConfirmatio(this.tableDataQR); let res = await wtfhappealAssistanceConfirmatio(this.tableDataQR);
if (res.code == "200") { if (res.code == "200") {
this.dialogQR = false; this.dialogQR = false;
...@@ -641,22 +634,26 @@ export default { ...@@ -641,22 +634,26 @@ export default {
console.log("关闭"); console.log("关闭");
this.handleSelectionChange(); this.handleSelectionChange();
}, },
async handleClickXZ(scope) { async handleClickXZ(scope) {
console.log(scope.fileId); console.log(scope.fileId);
let response = await downloadObject({ let response=await downloadObject({
fileId: scope.fileId * 1, fileId:scope.fileId*1
}); })
let blob = new Blob([response]); let blob = new Blob([response]);
if ("download" in document.createElement("a")) { if ('download' in document.createElement('a')) {
let elink = document.createElement("a"); let elink = document.createElement('a');
elink.download = scope.fileName; elink.download = scope.fileName;
elink.style.display = "none"; elink.style.display = 'none';
elink.href = URL.createObjectURL(blob); elink.href = URL.createObjectURL(blob);
document.body.appendChild(elink); document.body.appendChild(elink);
elink.click(); elink.click();
URL.revokeObjectURL(elink.href); // 释放URL 对象 URL.revokeObjectURL(elink.href); // 释放URL 对象
document.body.removeChild(elink); document.body.removeChild(elink);
} }
}, },
}, },
}; };
...@@ -856,8 +853,8 @@ export default { ...@@ -856,8 +853,8 @@ export default {
} }
} }
.midBtn { .midBtn {
margin: 0 auto; margin: 20px auto;
margin-top: 20px; // margin-top: 20px;
span { span {
display: inline-block; display: inline-block;
width: 80px; width: 80px;
......
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
<el-table-column prop="batchName" label="后评估批次名称"> <el-table-column prop="batchName" label="后评估批次名称">
</el-table-column> </el-table-column>
<el-table-column prop="projectName" label="评估项目名称"> <el-table-column prop="projectName" label="评估项目名称" show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column prop="projectCategory" label="建设形式"> <el-table-column prop="projectCategory" label="建设形式">
</el-table-column> </el-table-column>
...@@ -544,6 +544,14 @@ export default { ...@@ -544,6 +544,14 @@ export default {
this.dialogSS = false; this.dialogSS = false;
}, },
async saveSS() { async saveSS() {
this.tableDataQR.forEach((item) => {
if (item.confirmStatus == "1") {
if (!item.feedback) {
this.$message("有未填写的的解释批注");
throw new Error("主动跳出循环");
}
}
});
let res = await wtzgProblemRectification(this.tableDataQR); let res = await wtzgProblemRectification(this.tableDataQR);
if (res.code == "200") { if (res.code == "200") {
this.dialogQR = false; this.dialogQR = false;
......
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
<el-table-column prop="batchName" label="后评估批次名称"> <el-table-column prop="batchName" label="后评估批次名称">
</el-table-column> </el-table-column>
<el-table-column prop="projectName" label="评估项目名称"> <el-table-column prop="projectName" label="评估项目名称" show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column prop="projectCategory" label="建设形式"> <el-table-column prop="projectCategory" label="建设形式">
</el-table-column> </el-table-column>
......
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
<el-table-column prop="batchName" label="后评估批次名称"> <el-table-column prop="batchName" label="后评估批次名称">
</el-table-column> </el-table-column>
<el-table-column prop="projectName" label="评估项目名称"> <el-table-column prop="projectName" label="评估项目名称" show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column prop="projectCategory" label="建设形式"> <el-table-column prop="projectCategory" label="建设形式">
</el-table-column> </el-table-column>
......
...@@ -704,6 +704,8 @@ export default { ...@@ -704,6 +704,8 @@ export default {
} }
/deep/ .el-table__cell { /deep/ .el-table__cell {
text-align: center; text-align: center;
// color:#eeeeee;
} }
.setscroll { .setscroll {
width: 100%; width: 100%;
...@@ -786,4 +788,13 @@ export default { ...@@ -786,4 +788,13 @@ export default {
margin-top: 3vh !important; margin-top: 3vh !important;
margin-left: 3vw !important; margin-left: 3vw !important;
} }
/deep/ .el-table__header th{
// backcolor:#eeeeee;
background-color: #eeeeee;
}
/deep/ .el-table thead.is-group th.el-table__cell{
background-color: #eeeeee !important;
}
// #eeeeee
</style> </style>
\ No newline at end of file
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
<el-table-column prop="batchName" label="后评估批次名称"> <el-table-column prop="batchName" label="后评估批次名称">
</el-table-column> </el-table-column>
<el-table-column prop="projectName" label="评估项目名称"> <el-table-column prop="projectName" label="评估项目名称" show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column prop="projectCategory" label="建设形式"> <el-table-column prop="projectCategory" label="建设形式">
</el-table-column> </el-table-column>
......
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
<el-table-column prop="batchName" label="后评估批次名称"> <el-table-column prop="batchName" label="后评估批次名称">
</el-table-column> </el-table-column>
<el-table-column prop="projectName" label="评估项目名称"> <el-table-column prop="projectName" label="评估项目名称" show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column prop="projectCategory" label="建设形式"> <el-table-column prop="projectCategory" label="建设形式">
</el-table-column> </el-table-column>
......
...@@ -544,16 +544,18 @@ export default { ...@@ -544,16 +544,18 @@ export default {
'$route.params': { '$route.params': {
immediate: true, immediate: true,
handler(newParams, oldParams) { handler(newParams, oldParams) {
//现在配合demo路由变化掉了两次接口等线上去掉这块时候mounted要调用
this.submitForm(); this.submitForm();
} }
} }
}, },
mounted() { mounted() {
console.log('author') console.log('author')
this.submitForm(); // this.submitForm();
}, },
methods: { methods: {
async submitForm() { async submitForm() {
console.log('来了几次')
let params = { let params = {
current: this.currentPage, current: this.currentPage,
pageSize: this.pageSize, pageSize: this.pageSize,
......
...@@ -92,7 +92,7 @@ ...@@ -92,7 +92,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="batchName" label="后评估批次名称" width="auto"> <el-table-column prop="batchName" label="后评估批次名称" width="auto">
</el-table-column> </el-table-column>
<el-table-column prop="projectName" label="评估项目名称" width="auto"> <el-table-column prop="projectName" label="评估项目名称" show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column prop="projectCategory" label="建设形式" width="auto"> <el-table-column prop="projectCategory" label="建设形式" width="auto">
</el-table-column> </el-table-column>
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="项目名称:" prop="projectName" class="fromItem"> <el-form-item label="项目名称:" prop="projectName" class="fromItem" show-overflow-tooltip>
<el-input <el-input
v-model="ruleForm.projectName" v-model="ruleForm.projectName"
placeholder="请输入" placeholder="请输入"
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
<el-table-column prop="batchName" label="后评估批次名称"> <el-table-column prop="batchName" label="后评估批次名称">
</el-table-column> </el-table-column>
<el-table-column prop="projectName" label="评估项目名称"> <el-table-column prop="projectName" label="评估项目名称" show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column prop="projectCategory" label="建设形式"> <el-table-column prop="projectCategory" label="建设形式">
</el-table-column> </el-table-column>
...@@ -271,6 +271,7 @@ ...@@ -271,6 +271,7 @@
</template> </template>
<script> <script>
import { MaterialsList } from '@/utils/cache'
import { import {
evaluationMaterials, evaluationMaterials,
clqdevaluationMaterials, clqdevaluationMaterials,
...@@ -298,44 +299,47 @@ export default { ...@@ -298,44 +299,47 @@ export default {
fullName: "", fullName: "",
}, },
tableData: [], tableData: [],
tableDataQD: [ // tableDataQD: [
{ batchtype: "开发、实施类", typeText: "技术规范书", typeCode: "0" }, // { batchtype: "开发、实施类", typeText: "技术规范书", typeCode: "0" },
{ // {
batchtype: "开发、实施类", // batchtype: "开发、实施类",
typeText: "可行性研究报告", // typeText: "可行性研究报告",
typeCode: "1", // typeCode: "1",
}, // },
{ // {
batchtype: "开发、实施类", // batchtype: "开发、实施类",
typeText: "需求规格说明书", // typeText: "需求规格说明书",
typeCode: "2", // typeCode: "2",
}, // },
{ // {
batchtype: "开发、实施类", // batchtype: "开发、实施类",
typeText: "概要设计说明书", // typeText: "概要设计说明书",
typeCode: "3", // typeCode: "3",
}, // },
{ batchtype: "开发、实施类", typeText: "安全防护方案", typeCode: "4" }, // { batchtype: "开发、实施类", typeText: "安全防护方案", typeCode: "4" },
], //清单列表 // ], //清单列表
tableDataNew: [ // tableDataNew: [
{ batchtype: "开发、实施类", typeText: "技术规范书", typeCode: "0" }, // { batchtype: "开发、实施类", typeText: "技术规范书", typeCode: "0" },
{ // {
batchtype: "开发、实施类", // batchtype: "开发、实施类",
typeText: "可行性研究报告", // typeText: "可行性研究报告",
typeCode: "1", // typeCode: "1",
}, // },
{ // {
batchtype: "开发、实施类", // batchtype: "开发、实施类",
typeText: "需求规格说明书", // typeText: "需求规格说明书",
typeCode: "2", // typeCode: "2",
}, // },
{ // {
batchtype: "开发、实施类", // batchtype: "开发、实施类",
typeText: "概要设计说明书", // typeText: "概要设计说明书",
typeCode: "3", // typeCode: "3",
}, // },
{ batchtype: "开发、实施类", typeText: "安全防护方案", typeCode: "4" }, // { batchtype: "开发、实施类", typeText: "安全防护方案", typeCode: "4" },
], // ],
tableDataQD:JSON.parse(JSON.stringify(MaterialsList())),
tableDataNew:MaterialsList(),
checkedList: [], checkedList: [],
currentPage: 1, currentPage: 1,
pageSize: 10, pageSize: 10,
...@@ -355,7 +359,7 @@ export default { ...@@ -355,7 +359,7 @@ export default {
} }
}, },
mounted() { mounted() {
this.submitForm(); // this.submitForm();
}, },
methods: { methods: {
async submitForm() { async submitForm() {
...@@ -534,10 +538,17 @@ export default { ...@@ -534,10 +538,17 @@ export default {
ossupload(formData) ossupload(formData)
.then((response) => { .then((response) => {
console.log(response); console.log(response);
this.$set(row, "fileName", response.data.fileName); if(response.code=='200'){
this.$message('上传成功')
this.$set(row, "fileName", response.data.fileName);
}else{
this.$message('上传失败')
}
}) })
.catch((error) => { .catch((error) => {
console.error(error); console.error(error);
this.$message('上传失败')
}); });
} }
}, },
...@@ -623,7 +634,9 @@ export default { ...@@ -623,7 +634,9 @@ export default {
} }
} }
.eltable { .eltable {
widows: 100%; width: 100%;
// height: 650px;
// overflow-y: auto;
box-sizing: border-box; box-sizing: border-box;
} }
/deep/ .el-table .warning-row { /deep/ .el-table .warning-row {
...@@ -701,6 +714,7 @@ export default { ...@@ -701,6 +714,7 @@ export default {
.Btn { .Btn {
width: 200px; width: 200px;
margin: 0 auto; margin: 0 auto;
margin-top: 20px;
span { span {
display: inline-block; display: inline-block;
width: 80px; width: 80px;
...@@ -746,4 +760,10 @@ export default { ...@@ -746,4 +760,10 @@ export default {
overflow: auto; overflow: auto;
} }
} }
.dialog{
.eltable{
height: 650px;
overflow-y: auto;
}
}
</style> </style>
\ No newline at end of file
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
<el-table-column prop="batchName" label="后评估批次名称"> <el-table-column prop="batchName" label="后评估批次名称">
</el-table-column> </el-table-column>
<el-table-column prop="projectName" label="评估项目名称"> <el-table-column prop="projectName" label="评估项目名称" show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column prop="projectCategory" label="建设形式"> <el-table-column prop="projectCategory" label="建设形式">
</el-table-column> </el-table-column>
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!