修改参数模版发布,加遮罩

This commit is contained in:
gaosong
2023-11-18 14:07:44 +08:00
parent 13f034fb98
commit cc4e548d0f
3 changed files with 28 additions and 9 deletions
@@ -52,7 +52,7 @@
pm.params_template_publish_version as params_template_publish_version, pm.params_template_publish_version as params_template_publish_version,
pm.project_version as project_version, pm.project_version as project_version,
pm.explanation as explanation, pm.explanation as explanation,
if (pt.params_template_name is not null, pt.params_template_name, pm.params_template_name) as params_template_name pt.params_template_name as params_template_name
</sql> </sql>
<sql id="BaseQuerySql"> <sql id="BaseQuerySql">
@@ -158,17 +158,20 @@ public class ParamsManifestEOServiceImpl extends ServiceImpl<ParamsManifestEOMap
@Override @Override
public List<ParamsManifestEO> queryList(ParamsManifestEO paramsManifestEO) { public List<ParamsManifestEO> queryList(ParamsManifestEO paramsManifestEO) {
IPage page = new Page(1, 100);
IPage pageList = pageInfo(page, paramsManifestEO);
List<ParamsManifestEO> resList = new ArrayList<>(); List<ParamsManifestEO> resList = new ArrayList<>();
LambdaQueryWrapper<ParamsManifestEO> queryWrapper = new LambdaQueryWrapper<>(); // LambdaQueryWrapper<ParamsManifestEO> queryWrapper = new LambdaQueryWrapper<>();
if(StringUtils.isNotEmpty(paramsManifestEO.getTitle())){ // if(StringUtils.isNotEmpty(paramsManifestEO.getTitle())){
queryWrapper.eq(ParamsManifestEO::getTitle, paramsManifestEO.getTitle()); // queryWrapper.eq(ParamsManifestEO::getTitle, paramsManifestEO.getTitle());
} // }
queryWrapper.eq(ParamsManifestEO::getProjectId, paramsManifestEO.getProjectId()); // queryWrapper.eq(ParamsManifestEO::getProjectId, paramsManifestEO.getProjectId());
List<ParamsManifestEO> paramsManifestEOList = list(queryWrapper); List<ParamsManifestEO> paramsManifestEOList = pageList.getRecords();
resList.addAll(paramsManifestEOList);
for (ParamsManifestEO pm : paramsManifestEOList) { for (ParamsManifestEO pm : paramsManifestEOList) {
pm.setIsHistory("0"); pm.setIsHistory("0");
} }
resList.addAll(paramsManifestEOList);
List<ParamsManifestHistoryEO> hisList = paramsManifestHistoryEOService.getHistoryListByProjectId(paramsManifestEO.getProjectId()); List<ParamsManifestHistoryEO> hisList = paramsManifestHistoryEOService.getHistoryListByProjectId(paramsManifestEO.getProjectId());
if(CollectionUtils.isNotEmpty(hisList)){ if(CollectionUtils.isNotEmpty(hisList)){
for (ParamsManifestHistoryEO his : hisList) { for (ParamsManifestHistoryEO his : hisList) {
@@ -280,6 +283,9 @@ public class ParamsManifestEOServiceImpl extends ServiceImpl<ParamsManifestEOMap
LambdaQueryWrapper<ParamsCollectManifestEO> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<ParamsCollectManifestEO> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(ParamsCollectManifestEO::getParamsManifestId, cid); queryWrapper.eq(ParamsCollectManifestEO::getParamsManifestId, cid);
List<ParamsCollectManifestEO> paramsCollectManifestEOList = paramsCollectManifestEOService.list(queryWrapper); List<ParamsCollectManifestEO> paramsCollectManifestEOList = paramsCollectManifestEOService.list(queryWrapper);
for (ParamsCollectManifestEO peo:paramsCollectManifestEOList) {
peo.setState(CollectManifestStateEnum.WAIT_FILL.getValue());
}
// 根据参数模板id发布版本查询对应参数项集合 // 根据参数模板id发布版本查询对应参数项集合
List<ParamsInfoPublishEO> paramsInfoPublishEOList = paramsInfoPublishEOService.getListByPublishVersion(mid, Integer.parseInt(version)); List<ParamsInfoPublishEO> paramsInfoPublishEOList = paramsInfoPublishEOService.getListByPublishVersion(mid, Integer.parseInt(version));
@@ -294,7 +300,13 @@ public class ParamsManifestEOServiceImpl extends ServiceImpl<ParamsManifestEOMap
target.setParamsName(source.getParamsName()); target.setParamsName(source.getParamsName());
target.setParamsBatch(source.getParamsBatch()); target.setParamsBatch(source.getParamsBatch());
target.setDutyTerritory(source.getDutyTerritory()); target.setDutyTerritory(source.getDutyTerritory());
if(!StringUtils.equals(source.getControlType(),target.getControlType())){
target.setState(CollectManifestStateEnum.WAIT_COLLECT.getValue());
}
target.setControlType(source.getControlType()); target.setControlType(source.getControlType());
if(!StringUtils.equals(source.getControlValues(),target.getControlValues())){
target.setState(CollectManifestStateEnum.WAIT_COLLECT.getValue());
}
target.setControlValues(source.getControlValues()); target.setControlValues(source.getControlValues());
target.setControlVerify(source.getControlVerify()); target.setControlVerify(source.getControlVerify());
target.setFileTemplateConnectId(source.getFileTemplateConnectId()); target.setFileTemplateConnectId(source.getFileTemplateConnectId());
@@ -307,7 +319,7 @@ public class ParamsManifestEOServiceImpl extends ServiceImpl<ParamsManifestEOMap
BeanUtils.copyProperties(source, target); BeanUtils.copyProperties(source, target);
target.setId(UUID.randomUUID().toString().replace("-", "")); target.setId(UUID.randomUUID().toString().replace("-", ""));
target.setParamsManifestId(cid); target.setParamsManifestId(cid);
target.setState(CollectManifestStateEnum.WAIT_FILL.getValue()); target.setState(CollectManifestStateEnum.WAIT_COLLECT.getValue());
target.setDelFlag(CollectManifestChangeFlagEnum.DELETE_BEFORE.getValue()); // 设置删除标识 target.setDelFlag(CollectManifestChangeFlagEnum.DELETE_BEFORE.getValue()); // 设置删除标识
target.setAddFlag(CollectManifestChangeFlagEnum.ADD_BEFORE.getValue()); // 设置添加标识 target.setAddFlag(CollectManifestChangeFlagEnum.ADD_BEFORE.getValue()); // 设置添加标识
target.setChangeFlag(CollectManifestChangeFlagEnum.CHANGE_BEFORE.getValue()); // 设置变更标识 target.setChangeFlag(CollectManifestChangeFlagEnum.CHANGE_BEFORE.getValue()); // 设置变更标识
@@ -91,6 +91,7 @@
@showSizeChange="SizeChange" @showSizeChange="SizeChange"
/> />
</div> </div>
<JLoading :loading="JLoading">{{ $t('pleaseWaitWhileRunning') }}</JLoading>
<addModel :url="url" ref="addModelRef" @addModelList="addModelList"/> <addModel :url="url" ref="addModelRef" @addModelList="addModelList"/>
<a-modal class="show-copy" v-model="areaVisible" :title="$t('templateCopy')" :footer="null" @cancel="hideModal"> <a-modal class="show-copy" v-model="areaVisible" :title="$t('templateCopy')" :footer="null" @cancel="hideModal">
<a-form-model :model="formInline" class="formAdd" :rules="rules" ref="ruleForm"> <a-form-model :model="formInline" class="formAdd" :rules="rules" ref="ruleForm">
@@ -139,6 +140,7 @@ export default {
token:Vue.ls.get(ACCESS_TOKEN), token:Vue.ls.get(ACCESS_TOKEN),
loading: false, loading: false,
toggleSearchStatus: false, toggleSearchStatus: false,
JLoading:false,
selectedRowKeys: [], selectedRowKeys: [],
selectedRowKeysArray: '', selectedRowKeysArray: '',
orderBy: '1', orderBy: '1',
@@ -299,13 +301,16 @@ export default {
this.$confirm({ this.$confirm({
content: item.status && item.status == '1' ? _this.$t('confirmWithdraw') : _this.$t('confirmRelease'), content: item.status && item.status == '1' ? _this.$t('confirmWithdraw') : _this.$t('confirmRelease'),
onOk() { onOk() {
_this.JLoading = true
if (item.status && item.status == '1'){ if (item.status && item.status == '1'){
getAction('params/paramsInfo/withdraw', { paramsTemplateId: item.id }).then((res) => { getAction('params/paramsInfo/withdraw', { paramsTemplateId: item.id }).then((res) => {
if (res.success) { if (res.success) {
_this.$message.success(res.result) _this.$message.success(res.result)
_this.getList() _this.getList()
_this.JLoading = false
} else { } else {
_this.$message.warning(res.message) _this.$message.warning(res.message)
_this.JLoading = false
} }
}) })
}else{ }else{
@@ -313,8 +318,10 @@ export default {
if (res.success) { if (res.success) {
_this.$message.success(res.result) _this.$message.success(res.result)
_this.getList() _this.getList()
_this.JLoading = false
} else { } else {
_this.$message.warning(res.message) _this.$message.warning(res.message)
_this.JLoading = false
} }
}) })
} }