Commit 2ebe0e18 by liangzhen

暂存

1 parent 45c15e59
...@@ -281,7 +281,11 @@ export function RectificationFeedbackQuery(params) { ...@@ -281,7 +281,11 @@ export function RectificationFeedbackQuery(params) {
//检查规则编制 //检查规则编制
//分页 //分页
export function ruleFormulation(params) { export function ruleFormulation(params) {
return post(`${ARCH_EVALUATION}/ruleFormulation/`, params) return post(`${ARCH_EVALUATION}/ruleFormulation/ipage`, params)
}
//详情
export function iPageRorm(params) {
return post(`${ARCH_EVALUATION}/ruleFormulation/iPageRorm`, params)
} }
//自动稽核任务配置 分页 //自动稽核任务配置 分页
export function auditTasks(params) { export function auditTasks(params) {
......
...@@ -15,47 +15,47 @@ ...@@ -15,47 +15,47 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="稽核开始时间:" label="稽核时间:"
prop="auditStartTime" prop="auditTime"
class="fromItem" class="fromItem"
> >
<el-date-picker <el-date-picker
v-model="ruleForm.auditStartTime" @change="timeChange"
type="date" v-model="ruleForm.dates"
placeholder="选择日期" style="width: 240px"
> value-format="yyyy-MM-dd"
</el-date-picker> type="daterange"
range-separator="-"
start-placeholder="开始日期"
end-placeholder="结束日期"
></el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="稽核结束时间:" prop="auditEndTime" class="fromItem"> <el-form-item label="项目编码:" prop="projectId" class="fromItem">
<el-date-picker <el-input
v-model="ruleForm.auditEndTime" v-model="ruleForm.projectId"
type="date" placeholder="请输入"
placeholder="选择日期" clearable
> ></el-input>
</el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="稽核频率:" prop="auditFrequency" class="fromItem"> <el-form-item label="项目名称:" prop="projectName" class="fromItem">
<el-select <el-input
v-model="ruleForm.auditFrequency" v-model="ruleForm.projectName"
placeholder="请选择" placeholder="请输入"
clearable clearable
> ></el-input>
<el-option label="仅一次" value="0"></el-option>
<el-option label="每周" value="1"></el-option>
<el-option label="每月" value="2"></el-option>
<el-option label="每季度" value="3"></el-option>
<el-option label="每年" value="4"></el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="稽核状态:" prop="confirmStatus" class="fromItem"> <el-form-item label="项目年度:" prop="projectYear" class="fromItem">
<el-select <el-select
v-model="ruleForm.confirmStatus" v-model="ruleForm.projectYear"
placeholder="请选择" placeholder="请选择"
clearable clearable
> >
<el-option label="未确认" value="0"></el-option> <el-option
<el-option label="未下发" value="1"></el-option> v-for="(item, index) in yearsList"
<el-option label="已下发" value="2"></el-option> :key="index"
:label="item + '年'"
:value="item"
/>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item class="button"> <el-form-item class="button">
...@@ -85,23 +85,24 @@ ...@@ -85,23 +85,24 @@
<el-table-column label="序号" width="55" type="index"> <el-table-column label="序号" width="55" type="index">
</el-table-column> </el-table-column>
<el-table-column type="selection"> </el-table-column> <el-table-column type="selection"> </el-table-column>
<el-table-column label="稽核名称" prop="auditName"> </el-table-column> <el-table-column label="稽核名称" prop="auditName" width="320"> </el-table-column>
<el-table-column prop="auditStartTime" label="稽核开始时间"> <el-table-column prop="auditStartTime" label="稽核时间" width="250">
</el-table-column>
<el-table-column prop="projectId" label="项目编码" width="220">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="auditEndTime" prop="projectName"
label="稽核结束时间" label="项目名称"
show-overflow-tooltip show-overflow-tooltip
> >
</el-table-column> </el-table-column>
<!-- <el-table-column prop="confirmStatus" label="稽核状态"> <el-table-column prop="projectYear" label="项目年度" width="200">
</el-table-column> --> <template slot-scope="scope">
<el-table-column prop="auditFrequencyText" label="稽核频率"> {{ scope.row.projectYear }}
</el-table-column> </template>
<el-table-column prop="abnormalResults" label="检查异常结果">
</el-table-column> </el-table-column>
<el-table-column prop="auditEndTime" label="稽核时间"> <el-table-column prop="projectCategory" label="建设形式" width="200">
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
...@@ -133,35 +134,8 @@ ...@@ -133,35 +134,8 @@
<el-form-item label="稽核名称:" prop="auditName" class="fromItem"> <el-form-item label="稽核名称:" prop="auditName" class="fromItem">
<el-input v-model="ruleFormdialogXQ.auditName" disabled></el-input> <el-input v-model="ruleFormdialogXQ.auditName" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="稽核时间:" class="fromItem" prop="dates"> <el-form-item label="稽核时间:" class="fromItem" prop="auditStartTime">
<el-date-picker <el-input v-model="ruleFormdialogXQ.auditStartTime" disabled></el-input>
@change="timeChange"
v-model="ruleFormdialogXQ.dates"
style="width: 240px"
value-format="yyyy-MM-dd"
type="daterange"
range-separator="-"
start-placeholder="开始日期"
end-placeholder="结束日期"
disabled
></el-date-picker>
</el-form-item>
<el-form-item
label="稽核频率:"
prop="auditFrequency"
class="fromItem"
>
<el-select
v-model="ruleFormdialogXQ.auditFrequency"
placeholder="请选择"
disabled
>
<el-option label="仅一次" value="0"></el-option>
<el-option label="每周" value="1"></el-option>
<el-option label="每月" value="2"></el-option>
<el-option label="每季度" value="3"></el-option>
<el-option label="每年" value="4"></el-option>
</el-select>
</el-form-item> </el-form-item>
</el-form> </el-form>
<p class="zjBtn">稽核规则配置</p> <p class="zjBtn">稽核规则配置</p>
...@@ -213,9 +187,11 @@ ...@@ -213,9 +187,11 @@
<script> <script>
import { auditTasksResults, xqauditTasksResults } from "@/api/index"; import { auditTasksResults, xqauditTasksResults } from "@/api/index";
import { generateYearOptions, projectCategoryText } from "@/utils/cache";
export default { export default {
data() { data() {
return { return {
yearsList: generateYearOptions(),
listData: {}, listData: {},
showButton: true, showButton: true,
ruleForm: { ruleForm: {
...@@ -241,8 +217,11 @@ export default { ...@@ -241,8 +217,11 @@ export default {
timeChange(time) { timeChange(time) {
if (time) { if (time) {
//给后端的参数 //给后端的参数
this.ruleFormdialogAdd.auditStartTime = time[0]; this.ruleForm.auditStartTime = time[0];
this.ruleFormdialogAdd.auditEndTime = time[1]; this.ruleForm.auditEndTime = time[1];
}else{
this.ruleForm.auditStartTime = "";
this.ruleForm.auditEndTime = "";
} }
}, },
async submitForm() { async submitForm() {
...@@ -276,6 +255,9 @@ export default { ...@@ -276,6 +255,9 @@ export default {
this.$refs.formName.resetFields(); this.$refs.formName.resetFields();
this.currentPage = 1; this.currentPage = 1;
this.pageSize = 10; this.pageSize = 10;
this.ruleForm.auditStartTime = "";
this.ruleForm.auditEndTime = "";
this.ruleForm.dates=[]
this.submitForm(); this.submitForm();
}, },
//详情 //详情
...@@ -415,7 +397,7 @@ export default { ...@@ -415,7 +397,7 @@ export default {
// color: #2785e6; // color: #2785e6;
} }
.elpagination { .elpagination {
text-align: right; text-align: center;
margin-right: 100px; margin-right: 100px;
} }
/deep/ .el-dialog { /deep/ .el-dialog {
......
...@@ -407,7 +407,7 @@ export default { ...@@ -407,7 +407,7 @@ export default {
// color: #2785e6; // color: #2785e6;
} }
.elpagination { .elpagination {
text-align: right; text-align: center;
margin-right: 100px; margin-right: 100px;
} }
/deep/ .el-dialog { /deep/ .el-dialog {
......
...@@ -423,7 +423,7 @@ export default { ...@@ -423,7 +423,7 @@ export default {
// color: #2785e6; // color: #2785e6;
} }
.elpagination { .elpagination {
text-align: right; text-align: center;
margin-right: 100px; margin-right: 100px;
} }
/deep/ .el-dialog { /deep/ .el-dialog {
......
...@@ -15,49 +15,50 @@ ...@@ -15,49 +15,50 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="稽核开始时间:" label="稽核时间:"
prop="auditStartTime" prop="auditTime"
class="fromItem" class="fromItem"
> >
<el-date-picker <el-date-picker
v-model="ruleForm.auditStartTime" @change="timeChange"
type="date" v-model="ruleForm.dates"
placeholder="选择日期" style="width: 240px"
> value-format="yyyy-MM-dd"
</el-date-picker> type="daterange"
</el-form-item> range-separator="-"
<el-form-item label="稽核结束时间:" prop="auditEndTime" class="fromItem"> start-placeholder="开始日期"
<el-date-picker end-placeholder="结束日期"
v-model="ruleForm.auditEndTime" ></el-date-picker>
type="date"
placeholder="选择日期"
>
</el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="稽核频率:" prop="auditFrequency" class="fromItem"> <!-- <el-form-item label="项目编码:" prop="projectId" class="fromItem">
<el-select <el-input
v-model="ruleForm.auditFrequency" v-model="ruleForm.projectId"
placeholder="请选择" placeholder="请输入"
clearable clearable
> ></el-input>
<el-option label="仅一次" value="0"></el-option> </el-form-item> -->
<el-option label="每周" value="1"></el-option> <el-form-item label="项目名称:" prop="projectName" class="fromItem">
<el-option label="每月" value="2"></el-option> <el-input
<el-option label="每季度" value="3"></el-option> v-model="ruleForm.projectName"
<el-option label="每年" value="4"></el-option> placeholder="请输入"
</el-select> clearable
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="稽核状态:" prop="confirmStatus" class="fromItem"> <!-- <el-form-item label="项目年度:" prop="projectYear" class="fromItem">
<el-select <el-select
v-model="ruleForm.confirmStatus" v-model="ruleForm.projectYear"
placeholder="请选择" placeholder="请选择"
clearable clearable
> >
<el-option label="未确认" value="0"></el-option> <el-option
<el-option label="未下发" value="1"></el-option> v-for="(item, index) in yearsList"
<el-option label="已下发" value="2"></el-option> :key="index"
:label="item + '年'"
:value="item"
/>
</el-select> </el-select>
</el-form-item> </el-form-item> -->
<el-form-item class="button"> <el-form-item class="button">
<el-button @click="submitForm()"> <el-button @click="submitForm()">
<img class="buttonIcon" src="../../assets/cx.png" />查询</el-button <img class="buttonIcon" src="../../assets/cx.png" />查询</el-button
...@@ -85,24 +86,17 @@ ...@@ -85,24 +86,17 @@
<el-table-column label="序号" width="55" type="index"> <el-table-column label="序号" width="55" type="index">
</el-table-column> </el-table-column>
<el-table-column type="selection"> </el-table-column> <el-table-column type="selection"> </el-table-column>
<el-table-column label="稽核名称" prop="auditName"> </el-table-column> <el-table-column label="稽核名称" prop="auditName" width="320"> </el-table-column>
<el-table-column prop="auditStartTime" label="稽核开始时间"> <el-table-column prop="auditTime" label="稽核时间" width="250">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="auditEndTime" prop="fullName"
label="稽核结束时间" label="项目名称"
show-overflow-tooltip show-overflow-tooltip
> >
</el-table-column> </el-table-column>
<!-- <el-table-column prop="confirmStatus" label="稽核状态">
</el-table-column> -->
<el-table-column prop="auditFrequencyText" label="稽核频率">
</el-table-column>
<el-table-column prop="abnormalResults" label="检查异常结果"> <el-table-column prop="abnormalResults" label="检查异常结果">
</el-table-column> </el-table-column>
<el-table-column prop="auditEndTime" label="稽核时间">
</el-table-column>
</el-table> </el-table>
</div> </div>
<el-pagination <el-pagination
...@@ -133,38 +127,23 @@ ...@@ -133,38 +127,23 @@
<el-form-item label="稽核名称:" prop="auditName" class="fromItem"> <el-form-item label="稽核名称:" prop="auditName" class="fromItem">
<el-input v-model="ruleFormdialogXQ.auditName" disabled></el-input> <el-input v-model="ruleFormdialogXQ.auditName" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="稽核时间:" class="fromItem" prop="dates"> <el-form-item label="稽核时间:" class="fromItem" prop="auditTime">
<el-date-picker <el-input v-model="ruleFormdialogXQ.auditTime" disabled></el-input>
@change="timeChange"
v-model="ruleFormdialogXQ.dates"
style="width: 240px"
value-format="yyyy-MM-dd"
type="daterange"
range-separator="-"
start-placeholder="开始日期"
end-placeholder="结束日期"
disabled
></el-date-picker>
</el-form-item> </el-form-item>
<el-form-item <!-- <el-form-item label="项目编码:" class="fromItem" prop="projectId">
label="稽核频率:" <el-input v-model="ruleFormdialogXQ.projectId" disabled></el-input>
prop="auditFrequency" </el-form-item> -->
class="fromItem" <el-form-item label="项目名称:" class="fromItem" prop="fullName">
> <el-input v-model="ruleFormdialogXQ.fullName" type="textarea" disabled></el-input>
<el-select </el-form-item>
v-model="ruleFormdialogXQ.auditFrequency" <!-- <el-form-item label="项目年度:" class="fromItem" prop="projectYear">
placeholder="请选择" <el-input v-model="ruleFormdialogXQ.projectYear" disabled></el-input>
disabled
>
<el-option label="仅一次" value="0"></el-option>
<el-option label="每周" value="1"></el-option>
<el-option label="每月" value="2"></el-option>
<el-option label="每季度" value="3"></el-option>
<el-option label="每年" value="4"></el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="建设形式:" class="fromItem" prop="projectCategory">
<el-input v-model="ruleFormdialogXQ.projectCategory" disabled></el-input>
</el-form-item> -->
</el-form> </el-form>
<p class="zjBtn">稽核规则配置</p> <p class="zjBtn">稽核结果</p>
<div class="setscroll"> <div class="setscroll">
<el-table <el-table
:data="XQtableData" :data="XQtableData"
...@@ -180,8 +159,8 @@ ...@@ -180,8 +159,8 @@
<el-table-column label="规则名称" width="auto" prop="ruleName"> <el-table-column label="规则名称" width="auto" prop="ruleName">
</el-table-column> </el-table-column>
<el-table-column prop="ruleType" label="规则类型" width="auto"> <!-- <el-table-column prop="ruleType" label="规则类型" width="auto">
</el-table-column> </el-table-column> -->
<el-table-column <el-table-column
prop="projectName" prop="projectName"
label="稽核异常项目清单" label="稽核异常项目清单"
...@@ -213,17 +192,19 @@ ...@@ -213,17 +192,19 @@
<script> <script>
import { auditTasksResults, xqauditTasksResults } from "@/api/index"; import { auditTasksResults, xqauditTasksResults } from "@/api/index";
import { generateYearOptions, projectCategoryText } from "@/utils/cache";
export default { export default {
data() { data() {
return { return {
yearsList: generateYearOptions(),
listData: {}, listData: {},
showButton: true, showButton: true,
ruleForm: { ruleForm: {
}, },
ruleFormdialogXQ: {}, ruleFormdialogXQ: {},
currentPageXQ:'', currentPageXQ:1,
pageSizeXQ:'', pageSizeXQ:5,
tableData: [], tableData: [],
checkedList: [], checkedList: [],
...@@ -241,8 +222,11 @@ export default { ...@@ -241,8 +222,11 @@ export default {
timeChange(time) { timeChange(time) {
if (time) { if (time) {
//给后端的参数 //给后端的参数
this.ruleFormdialogAdd.auditStartTime = time[0]; this.ruleForm.auditStartTime = time[0];
this.ruleFormdialogAdd.auditEndTime = time[1]; this.ruleForm.auditEndTime = time[1];
}else{
this.ruleForm.auditStartTime = "";
this.ruleForm.auditEndTime = "";
} }
}, },
async submitForm() { async submitForm() {
...@@ -268,6 +252,11 @@ export default { ...@@ -268,6 +252,11 @@ export default {
} else if (item.auditFrequency == 4) { } else if (item.auditFrequency == 4) {
this.$set(item, "auditFrequencyText", "每年"); this.$set(item, "auditFrequencyText", "每年");
} }
this.$set(
item,
"projectCategory",
projectCategoryText(item.projectCategory)
);
}); });
this.total = res.data.total * 1; this.total = res.data.total * 1;
} }
...@@ -276,6 +265,9 @@ export default { ...@@ -276,6 +265,9 @@ export default {
this.$refs.formName.resetFields(); this.$refs.formName.resetFields();
this.currentPage = 1; this.currentPage = 1;
this.pageSize = 10; this.pageSize = 10;
this.ruleForm.auditStartTime = "";
this.ruleForm.auditEndTime = "";
this.ruleForm.dates=[]
this.submitForm(); this.submitForm();
}, },
//详情 //详情
...@@ -415,7 +407,7 @@ export default { ...@@ -415,7 +407,7 @@ export default {
// color: #2785e6; // color: #2785e6;
} }
.elpagination { .elpagination {
text-align: right; text-align: center;
margin-right: 100px; margin-right: 100px;
} }
/deep/ .el-dialog { /deep/ .el-dialog {
......
...@@ -15,40 +15,50 @@ ...@@ -15,40 +15,50 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="稽核开始时间:" label="稽核时间:"
prop="auditStartTime" prop="auditTime"
class="fromItem" class="fromItem"
> >
<el-date-picker <el-date-picker
v-model="ruleForm.auditStartTime" @change="timeChange"
type="date" v-model="ruleForm.dates"
placeholder="选择日期" style="width: 240px"
> value-format="yyyy-MM-dd"
</el-date-picker> type="daterange"
range-separator="-"
start-placeholder="开始日期"
end-placeholder="结束日期"
></el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="稽核结束时间:" prop="auditEndTime" class="fromItem"> <el-form-item label="项目编码:" prop="projectId" class="fromItem">
<el-date-picker <el-input
v-model="ruleForm.auditEndTime" v-model="ruleForm.projectId"
type="date" placeholder="请输入"
placeholder="选择日期" clearable
> ></el-input>
</el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="项目名称:" prop="projectName" class="fromItem">
<el-form-item label="稽核频率:" prop="auditFrequency" class="fromItem"> <el-input
v-model="ruleForm.projectName"
placeholder="请输入"
clearable
></el-input>
</el-form-item>
<el-form-item label="项目年度:" prop="projectYear" class="fromItem">
<el-select <el-select
v-model="ruleForm.auditFrequency" v-model="ruleForm.projectYear"
placeholder="请选择" placeholder="请选择"
clearable clearable
> >
<el-option label="仅一次" value="0"></el-option> <el-option
<el-option label="每周" value="1"></el-option> v-for="(item, index) in yearsList"
<el-option label="每月" value="2"></el-option> :key="index"
<el-option label="每季度" value="3"></el-option> :label="item + '年'"
<el-option label="每年" value="4"></el-option> :value="item"
/>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="稽核状态:" prop="confirmStatus" class="fromItem"> <el-form-item label="结果确认状态:" prop="confirmStatus" class="fromItem">
<el-select <el-select
v-model="ruleForm.confirmStatus" v-model="ruleForm.confirmStatus"
placeholder="请选择" placeholder="请选择"
...@@ -95,23 +105,24 @@ ...@@ -95,23 +105,24 @@
<el-table-column label="序号" width="55" type="index"> <el-table-column label="序号" width="55" type="index">
</el-table-column> </el-table-column>
<el-table-column type="selection"> </el-table-column> <el-table-column type="selection"> </el-table-column>
<el-table-column label="稽核名称" prop="auditName"> </el-table-column> <el-table-column label="稽核名称" prop="auditName" width="320"> </el-table-column>
<el-table-column prop="auditStartTime" label="稽核开始时间"> <el-table-column prop="auditTime" label="稽核时间" width="250">
</el-table-column>
<el-table-column prop="projectId" label="项目编码" width="220">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="auditEndTime" prop="projectName"
label="稽核结束时间" label="项目名称"
show-overflow-tooltip show-overflow-tooltip
> >
</el-table-column> </el-table-column>
<!-- <el-table-column prop="confirmStatus" label="稽核状态"> <el-table-column prop="projectYear" label="项目年度" width="200">
</el-table-column> --> <template slot-scope="scope">
<el-table-column prop="auditFrequencyText" label="稽核频率"> {{ scope.row.projectYear }}
</el-table-column> </template>
<el-table-column prop="abnormalResults" label="检查异常结果">
</el-table-column> </el-table-column>
<el-table-column prop="auditEndTime" label="稽核时间"> <el-table-column prop="projectCategory" label="建设形式" width="200">
</el-table-column> </el-table-column>
<el-table-column prop="confirmStatusText" label="结果确认状态"> <el-table-column prop="confirmStatusText" label="结果确认状态">
</el-table-column> </el-table-column>
...@@ -145,38 +156,13 @@ ...@@ -145,38 +156,13 @@
<el-form-item label="稽核名称:" prop="auditName" class="fromItem"> <el-form-item label="稽核名称:" prop="auditName" class="fromItem">
<el-input v-model="ruleFormdialogXQ.auditName" disabled></el-input> <el-input v-model="ruleFormdialogXQ.auditName" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="稽核时间:" class="fromItem" prop="dates">
<el-date-picker <el-form-item label="稽核时间:" prop="auditTime" class="fromItem">
@change="timeChange" <el-input v-model="ruleFormdialogXQ.auditTime" disabled></el-input>
v-model="ruleFormdialogXQ.dates"
style="width: 240px"
value-format="yyyy-MM-dd"
type="daterange"
range-separator="-"
start-placeholder="开始日期"
end-placeholder="结束日期"
disabled
></el-date-picker>
</el-form-item>
<el-form-item
label="稽核频率:"
prop="auditFrequency"
class="fromItem"
>
<el-select
v-model="ruleFormdialogXQ.auditFrequency"
placeholder="请选择"
disabled
>
<el-option label="仅一次" value="0"></el-option>
<el-option label="每周" value="1"></el-option>
<el-option label="每月" value="2"></el-option>
<el-option label="每季度" value="3"></el-option>
<el-option label="每年" value="4"></el-option>
</el-select>
</el-form-item> </el-form-item>
</el-form> </el-form>
<p class="zjBtn">稽核规则配置</p> <p class="zjBtn">稽核稽核结果</p>
<div class="setscroll"> <div class="setscroll">
<el-table <el-table
:data="XQtableData" :data="XQtableData"
...@@ -252,23 +238,6 @@ ...@@ -252,23 +238,6 @@
disabled disabled
></el-date-picker> ></el-date-picker>
</el-form-item> </el-form-item>
<el-form-item
label="稽核频率:"
prop="auditFrequency"
class="fromItem"
>
<el-select
v-model="ruleFormdialogXQ.auditFrequency"
placeholder="请选择"
disabled
>
<el-option label="仅一次" value="0"></el-option>
<el-option label="每周" value="1"></el-option>
<el-option label="每月" value="2"></el-option>
<el-option label="每季度" value="3"></el-option>
<el-option label="每年" value="4"></el-option>
</el-select>
</el-form-item>
</el-form> </el-form>
<p class="zjBtn">稽核规则配置</p> <p class="zjBtn">稽核规则配置</p>
<div class="setscroll"> <div class="setscroll">
...@@ -335,9 +304,11 @@ ...@@ -335,9 +304,11 @@
import { import {
auditTasksResults, xqauditTasksResults,scauditTasksResults,jgxqResults,wtxfResults auditTasksResults, xqauditTasksResults,scauditTasksResults,jgxqResults,wtxfResults
} from "@/api/index"; } from "@/api/index";
import { generateYearOptions, projectCategoryText } from "@/utils/cache";
export default { export default {
data() { data() {
return { return {
yearsList: generateYearOptions(),
listData: {}, listData: {},
QRtableData: [], QRtableData: [],
dialogQR: false, dialogQR: false,
...@@ -369,8 +340,11 @@ export default { ...@@ -369,8 +340,11 @@ export default {
timeChange(time) { timeChange(time) {
if (time) { if (time) {
//给后端的参数 //给后端的参数
this.ruleFormdialogAdd.auditStartTime = time[0]; this.ruleForm.auditStartTime = time[0];
this.ruleFormdialogAdd.auditEndTime = time[1]; this.ruleForm.auditEndTime = time[1];
}else{
this.ruleForm.auditStartTime = "";
this.ruleForm.auditEndTime = "";
} }
}, },
async submitForm() { async submitForm() {
...@@ -385,25 +359,18 @@ export default { ...@@ -385,25 +359,18 @@ export default {
if (res.code == "200") { if (res.code == "200") {
this.tableData = res.data.records; this.tableData = res.data.records;
this.tableData.forEach((item) => { this.tableData.forEach((item) => {
if (item.auditFrequency == 0) { if (item.confirmStatus == 0||item.confirmStatus==null) {
this.$set(item, "auditFrequencyText", "仅一次");
} else if (item.auditFrequency == 1) {
this.$set(item, "auditFrequencyText", "每周");
} else if (item.auditFrequency == 2) {
this.$set(item, "auditFrequencyText", "每月");
} else if (item.auditFrequency == 3) {
this.$set(item, "auditFrequencyText", "每季度");
} else if (item.auditFrequency == 4) {
this.$set(item, "auditFrequencyText", "每年");
}
if (item.confirmStatus == 0) {
this.$set(item, "confirmStatusText", "未确认"); this.$set(item, "confirmStatusText", "未确认");
} else if (item.confirmStatus == 1) { } else if (item.confirmStatus == 1) {
this.$set(item, "confirmStatusText", "未下发"); this.$set(item, "confirmStatusText", "未下发");
} else if (item.confirmStatus == 2) { } else if (item.confirmStatus == 2) {
this.$set(item, "confirmStatusText", "已下发"); this.$set(item, "confirmStatusText", "已下发");
} }
this.$set(
item,
"projectCategory",
projectCategoryText(item.projectCategory)
);
}); });
this.total = res.data.total * 1; this.total = res.data.total * 1;
} }
...@@ -412,6 +379,9 @@ export default { ...@@ -412,6 +379,9 @@ export default {
this.$refs.formName.resetFields(); this.$refs.formName.resetFields();
this.currentPage = 1; this.currentPage = 1;
this.pageSize = 10; this.pageSize = 10;
this.ruleForm.auditStartTime = "";
this.ruleForm.auditEndTime = "";
this.ruleForm.dates=[]
this.submitForm(); this.submitForm();
}, },
//详情 //详情
...@@ -584,7 +554,7 @@ export default { ...@@ -584,7 +554,7 @@ export default {
// color: #2785e6; // color: #2785e6;
} }
.elpagination { .elpagination {
text-align: right; text-align: center;
margin-right: 100px; margin-right: 100px;
} }
/deep/ .el-dialog { /deep/ .el-dialog {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!