Commit 707a9947 by liangzhen

时间修复

1 parent 749d903e
......@@ -377,6 +377,10 @@ export function selFile(params){
export function selWtmx(params){
return post(`${ARCH_EVALUATION}/evalQuesInfo/selWtmx`, params)
}
//智能分析查询
export function selZnfx(params){
return post(`${ARCH_EVALUATION}/evalQuesInfo/selZnfx`, params)
}
//保存
export function bcevalQuesInfo(params){
return post(`${ARCH_EVALUATION}/evalQuesInfo/bc`, params)
......
......@@ -186,11 +186,6 @@ export const routes = [
component: () => import('@/views/managementResult/releaseResult/publicity.vue'),
},
{
path: '/managementResult/releaseResultEvaluate',
name: 'releaseResultEvaluate',
component: () => import('@/views/managementResult/releaseResult/evaluate.vue'),
},
{
path: '/managementResult/situationResaultschedule',
name: 'situationResaultschedule',
component: () => import('@/views/managementResult/situationResault/schedule.vue'),
......@@ -201,40 +196,33 @@ export const routes = [
component: () => import('@/views/managementResult/situationResault/issuesLink.vue'),
},
{
path: '/managementResult/situationResaultissuesType',
name: 'situationResaultissuesType',
component: () => import('@/views/managementResult/situationResault/issueType.vue'),
},
{
path: '/managementResult/reportInspection',
name: 'reportInspection',
component: () => import('@/views/managementResult/situationResault/reportInspection.vue'),
},
{
path: '/managementResult/issuesInspection',
name: 'issuesInspection',
component: () => import('@/views/managementResult/situationResault/issuesInspection.vue'),
},
{
path: '/managementResult/reportInspectionHg',
name: 'reportInspectionHg',
component: () => import('@/views/managementResult/situationResault/reportInspectionHg.vue'),
},
{
path: '/managementResult/maintenancePg',
name: 'maintenancePg',
component: () => import('@/views/managementResult/pgReportManagement/maintenancePg.vue'),
},
{
path: '/managementResult/pgAdministration',
name: 'pgAdministration',
component: () => import('@/views/managementResult/pgReportManagement/pgAdministration.vue'),
},
{
path: '/managementResult/maintenanceHg',
name: 'maintenanceHg',
component: () => import('@/views/managementResult/hgReportManagement/maintenanceHg.vue'),
},
{
path: '/managementResult/managementPg',
name: 'maintenancePg',
component: () => import('@/views/managementResult/pgReportManagement/managementPg.vue'),
},
{
path: '/managementResult/managementHg',
name: 'maintenancePg',
component: () => import('@/views/managementResult/pgReportManagement/managementHg.vue'),
},
]
},
......
......@@ -105,3 +105,8 @@ export function MaterialsListKY(type) {
break
}
}
export function generateYearOptions() {
console.log('获取时间')
const currentYear = new Date().getFullYear();
return Array.from({ length: 10 }, (_, i) => currentYear - i);
}
\ No newline at end of file
......@@ -66,8 +66,7 @@ export function trendsRules(type) {
name: "后评估结果发布",
url: "",
children: [
{ name: "检查结果公示", url: "/managementResult/releaseResultpublicity", children: [] },
{ name: "综合绩效评价", url: "/managementResult/releaseResultEvaluate", children: [] },
{ name: "检查结果公示及评价", url: "/managementResult/releaseResultpublicity", children: [] },
],
},
{
......@@ -75,11 +74,8 @@ export function trendsRules(type) {
url: "",
children: [
{ name: "后评估进度情况", url: "/managementResult/situationResaultschedule", children: [] },
{ name: "各环节问题分布", url: "/managementResult/situationResaultissuesLink", children: [] },
{ name: "各类型问题分布", url: "/managementResult/situationResaultissuesType", children: [] },
{ name: "后评估检查报告情况", url: "/managementResult/reportInspection", children: [] },
{ name: "后评估各环节问题分布", url: "/managementResult/situationResaultissuesLink", children: [] },
{ name: "合规检查问题情况", url: "/managementResult/issuesInspection", children: [] },
{ name: "合规检查报告情况", url: "/managementResult/reportInspectionHg", children: [] },
],
},
{
......@@ -87,20 +83,10 @@ export function trendsRules(type) {
url: "",
children: [
{ name: "后评估检查报告维护", url: "/managementResult/maintenancePg", children: [] },
{ name: "后评估检查报告导出", url: "/managementResult/pgAdministration", children: [] },
// { name: "后评估检查报告导出", url: "", children: [] },
// { name: "后评估报告解析", url: "", children: [] },
// { name: "后评估模版维护", url: "", children: [] },
// { name: "后评估模版下载", url: "", children: [] },
],
},
{
name: "合规性检查报告管理",
url: "",
children: [
{ name: "后评估报告模板管理", url: "/managementResult/managementPg", children: [] },
{ name: "合规性检查报告维护", url: "/managementResult/maintenanceHg", children: [] },
// { name: "合规性检查报告导出", url: "", children: [] },
// { name: "合规性检查报告解析", url: "", children: [] },
{ name: "合规性检查报告模板管理", url: "/managementResult/managementHg", children: [] },
],
},
],
......@@ -405,8 +391,7 @@ export function trendsRules(type) {
name: "后评估结果发布",
url: "",
children: [
{ name: "检查结果公示", url: "/managementResult/releaseResultpublicity", children: [] },
{ name: "综合绩效评价", url: "/managementResult/releaseResultEvaluate", children: [] },
{ name: "检查结果公示及评价", url: "/managementResult/releaseResultpublicity", children: [] },
],
},
{
......@@ -414,11 +399,8 @@ export function trendsRules(type) {
url: "",
children: [
{ name: "后评估进度情况", url: "/managementResult/situationResaultschedule", children: [] },
{ name: "各环节问题分布", url: "/managementResult/situationResaultissuesLink", children: [] },
{ name: "各类型问题分布", url: "/managementResult/situationResaultissuesType", children: [] },
{ name: "后评估检查报告情况", url: "/managementResult/reportInspection", children: [] },
{ name: "后评估各环节问题分布", url: "/managementResult/situationResaultissuesLink", children: [] },
{ name: "合规检查问题情况", url: "/managementResult/issuesInspection", children: [] },
{ name: "合规检查报告情况", url: "/managementResult/reportInspectionHg", children: [] },
],
},
{
......@@ -426,20 +408,10 @@ export function trendsRules(type) {
url: "",
children: [
{ name: "后评估检查报告维护", url: "/managementResult/maintenancePg", children: [] },
{ name: "后评估检查报告导出", url: "/managementResult/pgAdministration", children: [] },
// { name: "后评估检查报告导出", url: "", children: [] },
// { name: "后评估报告解析", url: "", children: [] },
// { name: "后评估模版维护", url: "", children: [] },
// { name: "后评估模版下载", url: "", children: [] },
],
},
{
name: "合规性检查报告管理",
url: "",
children: [
{ name: "后评估报告模板管理", url: "/managementResult/managementPg", children: [] },
{ name: "合规性检查报告维护", url: "/managementResult/maintenanceHg", children: [] },
// { name: "合规性检查报告导出", url: "", children: [] },
// { name: "合规性检查报告解析", url: "", children: [] },
{ name: "合规性检查报告模板管理", url: "/managementResult/managementHg", children: [] },
],
},
],
......
......@@ -9,10 +9,11 @@
>
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="后评估批次名称:" prop="batchName" class="fromItem">
......@@ -311,9 +312,11 @@ import {
wtssSelAssistanceConfirmatio,
downloadObject
} from "@/api/index";
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
dialogSS: false,
ruleForm: {
batchYear: "",
......
......@@ -9,10 +9,11 @@
>
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="后评估批次名称:" prop="batchName" class="fromItem">
......@@ -278,9 +279,11 @@ import {
wtssSelProblemAssistedFeedback,
ssProblemAssistedFeedback,
} from "@/api/index";
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
dialogSS: false,
ruleForm: {
batchYear: "",
......
......@@ -9,10 +9,11 @@
>
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="后评估批次名称:" prop="batchName" class="fromItem">
......@@ -384,9 +385,11 @@ import {
ossupload,
downloadObject,
} from "@/api/index";
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
dialogSS: false,
ruleForm: {
batchYear: "",
......
......@@ -4,10 +4,11 @@
<el-form :model="ruleForm" label-width="100px" class="demo-ruleForm" ref="formName">
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择">
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="后评估批次名称:" prop="batchName" class="fromItem">
......@@ -451,9 +452,11 @@ import {
chProjectInfo
} from "@/api/index";
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
ruleForm: {
batchYear: "",
batchName: "",
......
......@@ -9,10 +9,11 @@
>
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="后评估名称:" prop="batchName" class="fromItem">
......@@ -282,11 +283,13 @@ import {
clqdselect,
selLcb,
} from "@/api/index";
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
listData: {},
qdtableData: JSON.parse(JSON.stringify(MaterialsList())),
qdtableData: [],
tableDataNew: MaterialsList(),
xxtableData: [],
showButton: true,
......@@ -357,7 +360,7 @@ export default {
console.log(res[0], res[1], "2222222");
this.listData = res[0].data.records[0];
this.qdtableData = this.tableDataNew;
this.qdtableData = JSON.parse(JSON.stringify(this.tableDataNew));
if (res[1].data.records.length > 0) {
// this.qdtableData = res[1].data.records;
this.qdtableData = this.qdtableData
......
......@@ -4,10 +4,11 @@
<el-form :model="ruleForm" label-width="100px" class="demo-ruleForm" ref="formName">
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="后评估批次名称:" prop="batchName" class="fromItem">
......@@ -148,9 +149,11 @@ import {
wtplxfproblemAssistedDistribution,
chproblemAssistedDistribution
} from "@/api/index";
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
pickerOptions: {
disabledDate(time) {
return time.getTime() < Date.now() - 8.64e7;
......
......@@ -9,10 +9,11 @@
>
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="后评估批次名称:" prop="batchName" class="fromItem">
......@@ -304,9 +305,11 @@ import {
wtqdqselect,
selLcb
} from "@/api/index";
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
xxtableData:[],
qdtableData: [],
listData: {},
......
......@@ -9,10 +9,11 @@
>
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="后评估名称:" prop="batchName" class="fromItem">
......@@ -112,9 +113,11 @@ import {
chpostEvalQuesInfo,
qrscevaluationMaterials,
} from "@/api/index";
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
showButton: true,
ruleForm: {
batchYear: "",
......
......@@ -4,10 +4,11 @@
<el-form :model="ruleForm" label-width="100px" class="demo-ruleForm" ref="formName">
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="后评估批次名称:" prop="batchName" class="fromItem">
......@@ -141,9 +142,11 @@
import {
fzcxpostSelect
} from "@/api/index";
export default {
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
ruleForm: {
batchYear: "",
batchName: "",
......
......@@ -9,18 +9,11 @@
>
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
</el-select>
</el-form-item>
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="后评估批次名称:" prop="batchName" class="fromItem">
......@@ -230,10 +223,11 @@
placeholder="请选择"
clearable
>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item
......@@ -460,10 +454,11 @@
placeholder="请选择"
clearable
>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item
......@@ -576,9 +571,11 @@ import {
chEvalBatchInfo,
} from "@/api/index";
import { getCurrentDate } from '@/utils/format'
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
totalXQ: 0,
XQtableData: [],
currentPageXQ: 1,
......
......@@ -42,8 +42,37 @@
>
<h3>{{ item.questionId }}.{{ item.quesCheckItem }}</h3>
<p class="msg">{{ item.checkDesc }}</p>
<div class="quesznfx">
<p class="tips">智能分析:</p>
<div
v-for="(itemzn, index) in item.znfxList"
:key="index"
class="inputDiv"
v-html="itemzn.checkDesc"
>
</div>
</div>
<div class="quesznfx">
<p class="tips">辅助分析:</p>
<div
v-for="(itemfz, index) in item.fzfxList"
:key="index"
class="inputDiv"
>
<el-input
type="textarea"
:autosize="{ minRows: 1, maxRows: 4 }"
v-model="itemfz.checkDesc"
>
</el-input
><el-button @click="adopt(item, index,itemfz)" type="primary"
>采纳</el-button
>
</div>
</div>
<div class="question">
<p class="tips">问题描述1:</p>
<p class="tips">问题描述:</p>
<div
v-for="(items, index) in item.evalList"
:key="items.id"
......@@ -63,10 +92,11 @@
class="upload-demo"
action="null"
:limit="1"
:http-request="res=>{
return fileupdate(res,items)
}"
:http-request="
(res) => {
return fileupdate(res, items);
}
"
:on-exceed="handleExceed"
:on-success="successHandler"
:on-error="errUpload"
......@@ -117,6 +147,7 @@ import {
selFile,
downloadObject,
selWtmx,
selZnfx,
bcevalQuesInfo,
ossupload,
} from "@/api/index";
......@@ -169,6 +200,16 @@ export default {
this.questionList = res[1].data.records;
this.questionList.forEach(async (item) => {
let respon = await selWtmx({ qid: item.qid });
let paramsFX = {
// batchId: this.clqparams.batchId,
// projectId:this.clqparams.projectId,
// projectStage: item.questionId,
batchId: 46,
projectId: "B122XT230004",
projectStage: 4,
};
let responfx = await selZnfx(paramsFX);
if (respon.data.records && respon.data.records.length > 0) {
this.$set(item, "evalList", [...respon.data.records]);
......@@ -182,6 +223,24 @@ export default {
},
]);
}
if (responfx.data.records && responfx.data.records.length > 0) {
let znfxList = responfx.data.records.filter((item) => {
if(item.checkDesc){
console.log('来了啊')
item.checkDesc=item.checkDesc.replace(/\n/g, '<br>')
}
console.log( item,' item item item')
return item.type == 0;
});
let fzfxList = responfx.data.records.filter((item) => {
return item.type == 1 || item.type == 2;
});
this.$set(item, "znfxList", [...znfxList]);
this.$set(item, "fzfxList", [...fzfxList]);
} else {
this.$set(item, "znfxList", []);
this.$set(item, "fzfxList", []);
}
this.$set(item, "Id", 0);
});
......@@ -223,11 +282,20 @@ export default {
}
item.evalList.splice(index, 1);
},
adopt(item, index,items){
console.log(items,'items')
item.evalList.push({
id: "id" + item.Id++,
evalQues:items.checkDesc,
});
},
addInput(item) {
console.log(item.Id, "22");
item.evalList.push({
id: "id" + item.Id++,
data: "",
evalQues:"",
});
console.log(item.evalList, "item.evalList");
},
......@@ -254,19 +322,19 @@ export default {
};
let res = await bcevalQuesInfo(params);
},
fileupdate(res,items) {
console.log(res,items,'222222');
fileupdate(res, items) {
console.log(res, items, "222222");
this.file = res.file;
if (this.file.size / 1024 > 500) {
this.$message("请上传小于500k的图片");
return;
}
this.submitFile(res,items);
this.submitFile(res, items);
},
submitFile(item,list) {
console.log(list,'list')
console.log( this.file, "多少k");
submitFile(item, list) {
console.log(list, "list");
console.log(this.file, "多少k");
if (this.file) {
const formData = new FormData();
formData.append("file", this.file);
......@@ -286,14 +354,14 @@ export default {
});
}
},
successHandler(items){
console.log("来了么22",items);
this.$set(items,'url',this.successurl)
this.$refs.upload.clearFiles()
successHandler(items) {
console.log("来了么22", items);
this.$set(items, "url", this.successurl);
this.$refs.upload.clearFiles();
},
errUpload(items){
console.log("来了么23332",items);
this.$refs.upload.clearFiles()
errUpload(items) {
console.log("来了么23332", items);
this.$refs.upload.clearFiles();
},
handleFileUpload() {
console.log("来了么");
......@@ -486,4 +554,15 @@ export default {
background-color: #fff;
}
}
.quesznfx {
background-color: rgba(255, 248, 226, 1);
color: #ff5a2e;
font-size: 12px;
padding: 5px;
margin-bottom: 10px;
.el-textarea {
width: 65%;
vertical-align: top;
}
}
</style>
\ No newline at end of file
......@@ -9,10 +9,11 @@
>
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="后评估名称:" prop="batchName" class="fromItem">
......@@ -112,12 +113,7 @@
>
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-input v-model="ruleFormdialog.batchYear" disabled></el-input>
<!-- <el-select v-model="ruleFormdialog.batchYear" placeholder="请选择">
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
</el-select> -->
</el-form-item>
<el-form-item label="后评估名称:" prop="batchName" class="fromItem">
<el-input v-model="ruleFormdialog.batchName" disabled></el-input>
......@@ -188,9 +184,11 @@
clqdevaluationMaterials,
qrscevaluationMaterials,
} from "@/api/index";
export default {
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
showButton: true,
ruleForm: {
batchYear: "",
......
......@@ -4,10 +4,11 @@
<el-form :model="ruleForm" label-width="100px" class="demo-ruleForm" ref="formName">
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="后评估批次名称:" prop="batchName" class="fromItem">
......@@ -460,9 +461,11 @@ import {
chProjectInfo
} from "@/api/index";
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
oldid:"",
ruleForm: {
batchYear: "",
......
......@@ -9,10 +9,11 @@
>
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="后评估批次名称:" prop="batchName" class="fromItem">
......@@ -434,9 +435,11 @@ import {
ossupload,
downloadObject
} from "@/api/index";
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
dialogSS: false,
ruleForm: {
batchYear: "",
......
......@@ -9,10 +9,11 @@
>
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="后评估名称:" prop="batchName" class="fromItem">
......@@ -254,9 +255,11 @@ import {
ossupload,
downloadObject
} from "@/api/index";
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
dialogXQ: false,
file: "",
showButton: true,
......@@ -275,28 +278,8 @@ export default {
},
tableData: [],
// tableDataNew: [
// { batchtype: "开发、实施类", typeText: "技术规范书", typeCode: "0" },
// {
// batchtype: "开发、实施类",
// typeText: "可行性研究报告",
// typeCode: "1",
// },
// {
// batchtype: "开发、实施类",
// typeText: "需求规格说明书",
// typeCode: "2",
// },
// {
// batchtype: "开发、实施类",
// typeText: "概要设计说明书",
// typeCode: "3",
// },
// { batchtype: "开发、实施类", typeText: "安全防护方案", typeCode: "4" },
// ],
tableDataQD:JSON.parse(JSON.stringify(MaterialsList())),
tableDataNew:MaterialsList(),
tableDataQD:[],
checkedList: [],
currentPage: 1,
pageSize: 10,
......@@ -369,7 +352,8 @@ export default {
batchId:this.checkedList[0].batchId
};
let res = await clqdevaluationMaterials(params);
this.tableDataQD =this.tableDataNew
// this.tableDataQD =this.tableDataNew
this.tableDataQD =JSON.parse(JSON.stringify(this.tableDataNew))
if (res.data.records.length > 0) {
this.tableDataQD = this.tableDataQD
.concat(res.data.records)
......
......@@ -9,10 +9,11 @@
>
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-select v-model="ruleForm.batchYear" placeholder="请选择">
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="后评估名称:" prop="batchName" class="fromItem">
......@@ -111,12 +112,6 @@
>
<el-form-item label="批次年度:" prop="batchYear" class="fromItem">
<el-input v-model="ruleFormdialog.batchYear" disabled></el-input>
<!-- <el-select v-model="ruleFormdialog.batchYear" placeholder="请选择">
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
</el-select> -->
</el-form-item>
<el-form-item label="后评估名称:" prop="batchName" class="fromItem">
<el-input v-model="ruleFormdialog.batchName" disabled></el-input>
......@@ -187,9 +182,11 @@
clqdevaluationMaterials,
qrscevaluationMaterials,
} from "@/api/index";
export default {
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
showButton: true,
ruleForm: {
batchYear: "",
......
......@@ -9,10 +9,11 @@
>
<el-form-item label="项目年度:" prop="projectYear" class="fromItem">
<el-select v-model="ruleForm.projectYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="单位名称:" prop="dwmc" class="fromItem">
......@@ -181,11 +182,13 @@
<script>
import { projectInspectionIssues } from "@/api/index";
import { generateYearOptions } from "@/utils/cache";
export default {
data() {
return {
yearsList:generateYearOptions(),
ruleForm: {
projectYear: "",
projectYear:"", //默认展示当前年
companyName: "",
projectName: "",
projectPhase: "",
......
......@@ -9,10 +9,11 @@
>
<el-form-item label="项目年度:" prop="projectYear" class="fromItem" >
<el-select v-model="ruleForm.projectYear" placeholder="请选择" clearable>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item+'年'"
:value="item"/>
</el-select>
</el-form-item>
<el-form-item label="项目编码:" prop="projectId" class="fromItem">
......@@ -116,7 +117,7 @@
</el-table-column>
<el-table-column prop="isAppealText" label="申诉是否通过" width="auto">
</el-table-column>
<el-table-column prop="reviewStatus" label="申诉复核情况" width="auto">
<el-table-column prop="reviewStatus" label="申诉复核情况" width="auto" show-overflow-tooltip>
</el-table-column>
<el-table-column prop="rectificationText" label="是否完成整改" width="auto">
</el-table-column>
......@@ -190,15 +191,10 @@ import { RectificationFeedbackQuery } from "@/api/index";
export default {
data() {
return {
category: [
{ name: "2024", id: 1 },
{ name: "2023", id: 2 },
{ name: "2022", id: 3 },
{ name: "2021", id: 4 },
], //专业领域
yearsList:this.generateYearOptions(),
showButton: true,
ruleForm: {
projectYear: "",
projectYear:"", //默认展示当前年
projectCode: "",
projectName: "",
projectPhase: "",
......@@ -230,6 +226,11 @@ export default {
},
methods: {
generateYearOptions() {
console.log('获取时间')
const currentYear = new Date().getFullYear();
return Array.from({ length: 10 }, (_, i) => currentYear - i);
},
async submitForm() {
let params = {
current: this.currentPage,
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!