提交代码

dev_xds
姜玉琦 2023-09-23 20:12:41 +08:00
parent 5a83cc3f54
commit 6914d9f362
17 changed files with 92 additions and 46 deletions

View File

@ -113,7 +113,7 @@
</template>
</el-table-column>
<el-table-column
label="监理"
label="监理专员"
align="left"
prop="witnessUser"
width="120"
@ -179,7 +179,7 @@
type="text"
icon="el-icon-tickets"
@click="handleAuditinfo(scope.row)"
>流程日志</el-button
>审批日志</el-button
>
<el-button
v-if="scope.row.approveStatus != '4'"
@ -271,10 +271,10 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="监理" prop="witnessUser">
<el-form-item label="监理专员" prop="witnessUser">
<el-select
v-model="form.witnessUser"
placeholder="请选择监理"
placeholder="请选择监理专员"
filterable
style="width: 100%"
@change="selectWitnessUser"
@ -482,7 +482,7 @@ export default {
{ required: true, message: "请选择是否提供合格证", trigger: "blur" },
],
witnessUser: [
{ required: true, message: "请选择监理单位监理", trigger: "blur" },
{ required: true, message: "请选择监理单位监理专员", trigger: "blur" },
],
laboratoryName: [
{ required: true, message: "请输入实验室名称", trigger: "blur" },
@ -708,7 +708,7 @@ export default {
})
.catch(() => {});
},
/** 选择监理*/
/** 选择监理专员*/
selectWitnessUser(val) {
this.deptUserData.forEach((item) => {
item.userinfoList.forEach((u) => {
@ -725,7 +725,7 @@ export default {
this.$download.resource(item);
});
},
/** 流程日志 */
/** 审批日志 */
handleAuditinfo(row) {
row.title="材料取样复试";
row.logType="1";

View File

@ -89,10 +89,10 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="监理" prop="witnessUserName">
<el-form-item label="监理专员" prop="witnessUserName">
<el-input
v-model="queryParams.witnessUserName"
placeholder="请输入监理名称"
placeholder="请输入监理专员名称"
clearable
@keyup.enter.native="handleQuery"
/>
@ -225,7 +225,7 @@
</template>
</el-table-column>
<el-table-column
label="监理"
label="监理专员"
align="left"
prop="witnessUser"
width="140"
@ -313,7 +313,7 @@
type="text"
icon="el-icon-tickets"
@click="handleAuditinfo(scope.row)"
>流程日志</el-button
>审批日志</el-button
>
<el-button
v-if="scope.row.checkState == '1'"
@ -399,10 +399,10 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="监理" prop="witnessUser">
<el-form-item label="监理专员" prop="witnessUser">
<el-select
v-model="form.witnessUser"
placeholder="请选择监理"
placeholder="请选择监理专员"
filterable
style="width: 100%"
@change="selectWitnessUser"
@ -624,7 +624,7 @@ export default {
{ required: true, message: "请选择是否提供合格证", trigger: "blur" },
],
witnessUser: [
{ required: true, message: "请选择监理单位监理", trigger: "blur" },
{ required: true, message: "请选择监理单位监理专员", trigger: "blur" },
],
laboratoryName: [
{ required: true, message: "请输入实验室名称", trigger: "blur" },
@ -845,7 +845,7 @@ export default {
this.$download.resource(item);
});
},
/** 流程日志 */
/** 审批日志 */
handleAuditinfo(row) {
row.title="材料取样复试";
row.logType="1";

View File

@ -95,10 +95,10 @@
/>
</el-select>
</el-form-item>
<el-form-item label="监理" prop="witnessUser">
<el-form-item label="监理专员" prop="witnessUser">
<el-input
v-model="queryParams.witnessUser"
placeholder="请输入监理名称/电话"
placeholder="请输入监理专员名称/电话"
clearable
@keyup.enter.native="handleQuery"
/>
@ -235,7 +235,7 @@
</template>
</el-table-column>
<el-table-column
label="监理"
label="监理专员"
align="center"
prop="witnessUser"
width="120"
@ -298,7 +298,7 @@
type="text"
icon="el-icon-tickets"
@click="handleAuditinfo(scope.row)"
>流程日志</el-button
>审批日志</el-button
>
<el-button
v-if="scope.row.approveStatus!='4'"
@ -382,10 +382,10 @@
>
</el-date-picker>
</el-form-item>
<el-form-item label="监理" prop="witnessUser">
<el-form-item label="监理专员" prop="witnessUser">
<el-select
v-model="form.witnessUser"
placeholder="请选择监理"
placeholder="请选择监理专员"
filterable
style="width: 100%"
@change="selectWitnessUser"
@ -522,7 +522,7 @@ export default {
],
sealDate: [{ required: true, message: "请选择封样时间", trigger: "blur" }],
witnessUser: [
{ required: true, message: "请选择监理单位监理", trigger: "blur" },
{ required: true, message: "请选择监理单位监理专员", trigger: "blur" },
],
signFiles: [{ required: true, message: "请上传会签单附件", trigger: "blur" }],
alterationFiles: [
@ -753,7 +753,7 @@ export default {
this.$download.resource(item);
});
},
/** 流程日志 */
/** 审批日志 */
handleAuditinfo(row) {
row.title="材料封样";
row.logType="4";

View File

@ -119,7 +119,7 @@
</template>
</el-table-column>
<el-table-column
label="监理"
label="监理专员"
align="center"
prop="witnessUser"
width="120"
@ -181,7 +181,7 @@
type="text"
icon="el-icon-tickets"
@click="handleAuditinfo(scope.row)"
>流程日志</el-button
>审批日志</el-button
>
<el-button
v-if="scope.row.approveStatus!='4'"
@ -265,10 +265,10 @@
>
</el-date-picker>
</el-form-item>
<el-form-item label="监理" prop="witnessUser">
<el-form-item label="监理专员" prop="witnessUser">
<el-select
v-model="form.witnessUser"
placeholder="请选择监理"
placeholder="请选择监理专员"
filterable
style="width: 100%"
@change="selectWitnessUser"
@ -370,7 +370,7 @@ export default {
],
sealDate: [{ required: true, message: "请选择封样时间", trigger: "blur" }],
witnessUser: [
{ required: true, message: "请选择监理单位监理", trigger: "blur" },
{ required: true, message: "请选择监理单位监理专员", trigger: "blur" },
],
signFiles: [{ required: true, message: "请上传会签单附件", trigger: "blur" }],
alterationFiles: [
@ -681,7 +681,7 @@ export default {
this.$download.resource(item);
});
},
/** 流程日志 */
/** 审批日志 */
handleAuditinfo(row) {
row.title="材料封样";
row.logType="4";

View File

@ -141,7 +141,7 @@
type="text"
icon="el-icon-tickets"
@click="handleAuditinfo(scope.row)"
>流程日志</el-button
>审批日志</el-button
>
</template>
</el-table-column>
@ -318,7 +318,7 @@
handleDelete(row) {},
/** 导出按钮操作 */
handleExport() {},
/** 流程日志 */
/** 审批日志 */
handleAuditinfo(row) {
row.title=row.typeName;
row.logType=row.type;

View File

@ -8,7 +8,7 @@
size="30%"
>
<template slot="title">
<div>{{ title + '流程日志' }}</div>
<div>{{ title + '审批日志' }}</div>
</template>
<div class="block" style="padding-right: 20px;">
<el-timeline>

View File

@ -279,7 +279,7 @@
type="text"
icon="el-icon-tickets"
@click="handleAuditinfo(scope.row)"
>流程日志</el-button
>审批日志</el-button
>
<el-button
v-if="scope.row.approveStatus!='4'"
@ -693,7 +693,7 @@ export default {
this.$download.resource(item);
});
},
/** 流程日志 */
/** 审批日志 */
handleAuditinfo(row) {
row.title="举牌验收";
row.logType="3";

View File

@ -178,7 +178,7 @@
type="text"
icon="el-icon-tickets"
@click="handleAuditinfo(scope.row)"
>流程日志</el-button
>审批日志</el-button
>
<el-button
v-if="scope.row.approveStatus != '4'"
@ -622,7 +622,7 @@ export default {
this.$download.resource(item);
});
},
/** 流程日志 */
/** 审批日志 */
handleAuditinfo(row) {
row.title="举牌验收";
row.logType="3";

View File

@ -309,7 +309,7 @@
type="text"
icon="el-icon-tickets"
@click="handleAuditinfo(scope.row)"
>流程日志</el-button
>审批日志</el-button
>
<el-button
v-if="scope.row.approveStatus != '4'"
@ -776,7 +776,7 @@ export default {
this.$download.resource(item);
});
},
/** 流程日志 */
/** 审批日志 */
handleAuditinfo(row) {
row.title="实测实量";
row.logType="2";

View File

@ -187,7 +187,7 @@
type="text"
icon="el-icon-tickets"
@click="handleAuditinfo(scope.row)"
>流程日志</el-button
>审批日志</el-button
>
<el-button
v-if="scope.row.approveStatus != '4'"
@ -673,7 +673,7 @@ export default {
this.$download.resource(item);
});
},
/** 流程日志 */
/** 审批日志 */
handleAuditinfo(row) {
row.title="实测实量";
row.logType="2";

View File

@ -6,7 +6,7 @@
@opened="onOpen"
@close="onClose"
style="padding-left: 40px"
title="隐患整改流程日志"
title="隐患整改审批日志"
>
<template slot="t">
<right-toolbar @queryTable="getAuditinfoList" :search="true"></right-toolbar>

View File

@ -4,6 +4,7 @@ import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.system.domain.FlowTaskEntity;
import com.yanzhu.jh.project.domain.SurProjectAuditinfo;
import com.yanzhu.jh.project.service.ISurProjectAuditinfoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@ -41,4 +42,13 @@ public class ProjectAuditinfoController extends BaseController {
{
return success(surProjectAuditinfoService.queryCount(flowTaskEntity));
}
/**
*
*/
@GetMapping("/selectProjectAuditinfo")
public AjaxResult selectProjectAuditinfo(SurProjectAuditinfo surProjectAuditinfo)
{
return success(surProjectAuditinfoService.selectProjectAuditinfoList(surProjectAuditinfo));
}
}

View File

@ -70,6 +70,17 @@ public class ProjectCheckingController extends BaseController {
return success(surProjectCheckingService.insertSurProjectChecking(surProjectChecking));
}
/**
*
* @param surProjectChecking
* @return
*/
@PostMapping("/edit")
@Log(title = "举牌验收", businessType = BusinessType.UPDATE)
public AjaxResult edit(@RequestBody SurProjectChecking surProjectChecking){
return success(surProjectCheckingService.updateSurProjectChecking(surProjectChecking));
}
/**
*
*/

View File

@ -70,6 +70,17 @@ public class ProjectMaterialSealController extends BaseController {
return success(surProjectMaterialSealService.insertSurProjectMaterialSeal(surProjectMaterialSeal));
}
/**
*
* @param surProjectMaterialSeal
* @return
*/
@PostMapping("/edit")
@Log(title = "材料封样", businessType = BusinessType.UPDATE)
public AjaxResult edit(@RequestBody SurProjectMaterialSeal surProjectMaterialSeal){
return success(surProjectMaterialSealService.updateSurProjectMaterialSeal(surProjectMaterialSeal));
}
/**
*
*/

View File

@ -76,6 +76,17 @@ public class ProjectMeasureController extends BaseController {
return success(surProjectMeasureService.insertSurProjectMeasure(surProjectMeasure));
}
/**
*
* @param surProjectMeasure
* @return
*/
@PostMapping("/edit")
@Log(title = "实测实量", businessType = BusinessType.UPDATE)
public AjaxResult edit(@RequestBody SurProjectMeasure surProjectMeasure){
return success(surProjectMeasureService.updateSurProjectMeasure(surProjectMeasure));
}
/**
*
*/

View File

@ -86,9 +86,6 @@ public class SurProjectCheckDetectionServiceImpl implements ISurProjectCheckDete
@Transactional
public int updateSurProjectCheckDetection(SurProjectCheckDetection surProjectCheckDetection)
{
if(surProjectCheckDetection.getUpdateBy()==null){
surProjectCheckDetection.setUpdateBy(SecurityUtils.getUsername());
}
//操作日志
if(StringUtils.isNotBlank(surProjectCheckDetection.getApproveStatus())){
@ -102,9 +99,15 @@ public class SurProjectCheckDetectionServiceImpl implements ISurProjectCheckDete
surProjectAuditinfo.setCreateBy(surProjectCheckDetection.getUpdateBy());
surProjectAuditinfo.setCreateTime(new Date());
surProjectAuditinfoMapper.insertSurProjectAuditinfo(surProjectAuditinfo);
}else{
// 非提交时保存最后修改人
if(surProjectCheckDetection.getUpdateBy()==null){
surProjectCheckDetection.setUpdateBy(SecurityUtils.getUsername());
}
surProjectCheckDetection.setUpdateTime(DateUtils.getNowDate());
}
surProjectCheckDetection.setUpdateTime(DateUtils.getNowDate());
return surProjectCheckDetectionMapper.updateSurProjectCheckDetection(surProjectCheckDetection);
}

View File

@ -61,7 +61,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select>
<select id="selectMyAwaitFlowTask" parameterType="com.ruoyi.system.domain.FlowTaskEntity" resultType="map">
select a.id,sp.id as projectId,sp.projectName,a.approve_status,a.type,a.typeName,u.nick_name,d.dept_name,a.create_time,a.witness_user
select a.id,sp.id as projectId,sp.projectName,a.approve_status,a.type,a.typeName,u.nick_name,d.dept_name,DATE_FORMAT(a.create_time, '%Y-%m-%d %H:%i') as create_time,a.witness_user
from vw_project_audit_all a
left join sur_project sp on sp.id = a.project_id
left JOIN sys_user u on a.create_by = u.user_name