Commit 1a2ababd authored by lenovo's avatar lenovo

删除校验功能修改

parent abee1c35
...@@ -99,10 +99,22 @@ public class ActSuppliesRoleDetailServiceImpl implements IActSuppliesRoleDetailS ...@@ -99,10 +99,22 @@ public class ActSuppliesRoleDetailServiceImpl implements IActSuppliesRoleDetailS
{ {
//re:导入表的行,ce:导入表的列,se:导入表的sheet;rt:模板表的行,ct:模板表的列,st:模板表的sheet;ys:运算符 //re:导入表的行,ce:导入表的列,se:导入表的sheet;rt:模板表的行,ct:模板表的列,st:模板表的sheet;ys:运算符
String content1 = "[{\"se\":\"0\",\"re\":\""+actSuppliesRoleDetail.getDetailYH()+"\",\"ce\":\""+actSuppliesRoleDetail.getDetailYL()+"\",\"st\":\"0\",\"rt\":\""+actSuppliesRoleDetail.getDetailMH()+"\",\"ct\":\""+actSuppliesRoleDetail.getDetailML()+"\",\"ys\":\""+actSuppliesRoleDetail.getConvertStatus()+"\"}]" ; // String content1 = "[{\"se\":\"0\",\"re\":\""+actSuppliesRoleDetail.getDetailYH()+"\",\"ce\":\""+actSuppliesRoleDetail.getDetailYL()+"\",\"st\":\"0\",\"rt\":\""+actSuppliesRoleDetail.getDetailMH()+"\",\"ct\":\""+actSuppliesRoleDetail.getDetailML()+"\",\"ys\":\""+actSuppliesRoleDetail.getConvertStatus()+"\"}]" ;
List<String> filteredList = new ArrayList<>();
for (int i =0 ;i<actSuppliesRoleDetail.getDetailMH().length; i++){
filteredList.add("{\"se\":\"0\",\"re\":\""+(Integer.parseInt((actSuppliesRoleDetail.getDetailYH()[i]))-1)+"\",\"ce\":\""+(Integer.parseInt((actSuppliesRoleDetail.getDetailYL()[i]))-1)+"\",\"st\":\"0\",\"rt\":\""+(Integer.parseInt((actSuppliesRoleDetail.getDetailMH()[i]))-1)+"\",\"ct\":\""+(Integer.parseInt((actSuppliesRoleDetail.getDetailML()[i]))-1)+"\",\"ys\":\""+actSuppliesRoleDetail.getConvertStatus()+"\"}") ;
}
String content = String.join(",",filteredList);
actSuppliesRoleDetail.setDetailContent(content1); String content2 = "["+content+"]";
actSuppliesRoleDetail.setDetailContent(content2);
SysUser user = SecurityUtils.getLoginUser().getUser(); SysUser user = SecurityUtils.getLoginUser().getUser();
actSuppliesRoleDetail.setUpdateBy(user.getUserName()); actSuppliesRoleDetail.setUpdateBy(user.getUserName());
actSuppliesRoleDetail.setUpdateTime(DateUtils.getNowDate()); actSuppliesRoleDetail.setUpdateTime(DateUtils.getNowDate());
......
// import request from '@/utils/request'
//
//
// //小物料转大物料
// export function materialConvert(data) {
// return request({
// url: '/ActSuppliesConvert/ActSuppliesConvert/converSupplies',
// method: 'post',
// data: data
// })
// }
// // 查询Excel模板列表
// export function listSuppliesTemplate(query) {
// return request({
// url: '/SuppliesTemplate/SuppliesTemplate/list',
// method: 'get',
// params: query
// })
// }
//
// //展示excel模板
// export function listSuppliesTemplateId(id) {
// return request({
// url: '/SuppliesTemplate/SuppliesTemplate/listId/' + id,
// method: 'get'
// })
// }
//
// // 查询Excel模板详细
// export function getSuppliesTemplate(id) {
// return request({
// url: '/SuppliesTemplate/SuppliesTemplate/' + id,
// method: 'get'
// })
// }
//
// // 新增Excel模板
// export function addSuppliesTemplate(data) {
// return request({
// url: '/SuppliesTemplate/SuppliesTemplate',
// headers:{
// repeatSubmit:false
// },
// method: 'post',
// data: data
// })
// }
//
// // 修改Excel模板
// export function updateSuppliesTemplate(data) {
// return request({
// url: '/SuppliesTemplate/SuppliesTemplate',
// method: 'put',
// data: data
// })
// }
//
// // 删除Excel模板
// export function delSuppliesTemplate(id) {
// return request({
// url: '/SuppliesTemplate/SuppliesTemplate/' + id,
// method: 'delete'
// })
// }
//
// // 展示Excel模板
// export function delSuppliesSave(id) {
// return request({
// url: '/SuppliesTemplate/SuppliesTemplate/save/' + id,
// method: 'get'
// })
// }
//
// //启用
// export function toggleEnable(id) {
// return request({
// url: '/SuppliesTemplate/SuppliesTemplate/enable/' +id,
// method: 'get',
//
// })
// }
// //禁用
// export function toggleDisable(id) {
// return request({
// url: '/SuppliesTemplate/SuppliesTemplate/disable/' + id,
// method: 'get',
// })
// }
//
//
// export function findName(name) {
// return request({
// url: '/SuppliesTemplate/SuppliesTemplate/ifName/' + name,
// method: 'get'
// })
// }
//
//
//
//
...@@ -18,6 +18,7 @@ export function listSuppliesTemplate(query) { ...@@ -18,6 +18,7 @@ export function listSuppliesTemplate(query) {
}) })
} }
//展示excel模板
export function listSuppliesTemplateId(id) { export function listSuppliesTemplateId(id) {
return request({ return request({
url: '/SuppliesTemplate/SuppliesTemplate/listId/' + id, url: '/SuppliesTemplate/SuppliesTemplate/listId/' + id,
...@@ -180,55 +181,55 @@ export function delRuleManagement(id) { ...@@ -180,55 +181,55 @@ export function delRuleManagement(id) {
// 查询模板列表 // // 查询模板列表
export function listMyluckyexcel(query) { // export function listMyluckyexcel(query) {
return request({ // return request({
url: '/system/supplies/list', // url: '/system/supplies/list',
method: 'get', // method: 'get',
params: query // params: query
}) // })
} // }
//
// 查询模板详情详细 // // 查询模板详情详细
export function getMyluckyexcel(id) { // export function getMyluckyexcel(id) {
return request({ // return request({
url: '/system/supplies/' + id, // url: '/system/supplies/' + id,
method: 'get' // method: 'get'
}) // })
} // }
//
// 新增模板详情 // // 新增模板详情
export function addMyluckyexcel(data) { // export function addMyluckyexcel(data) {
return request({ // return request({
url: '/system/supplies/save', // url: '/system/supplies/save',
method: 'post', // method: 'post',
data: data // data: data
}) // })
} // }
//
// 修改模板详情 // // 修改模板详情
export function updateMyluckyexcel(data) { // export function updateMyluckyexcel(data) {
return request({ // return request({
url: '/system/supplies/edit', // url: '/system/supplies/edit',
method: 'put', // method: 'put',
data: data // data: data
}) // })
} // }
// 删除模板详情 // // 删除模板详情
export function delMyluckyexcel(id) { // export function delMyluckyexcel(id) {
return request({ // return request({
url: '/system/supplies/' + id, // url: '/system/supplies/' + id,
method: 'delete' // method: 'delete'
}) // })
//
//
} // }
//
// 导出模板详情 // // 导出模板详情
export function exportMyluckyexcel(query) { // export function exportMyluckyexcel(query) {
return request({ // return request({
url: '/SuppliesTemplate/SuppliesTemplate/export', // url: '/SuppliesTemplate/SuppliesTemplate/export',
method: 'get', // method: 'get',
params: query // params: query
}) // })
} // }
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="上级分类" prop="fname"> <el-form-item label="上级分类" prop="sid">
<el-select v-model="queryParams.sid" filterable clearable placeholder="请选择上级分类" > <el-select v-model="queryParams.sid" filterable clearable placeholder="请选择上级分类" >
<el-option <el-option
v-for="option in options2" v-for="option in options2"
:key="option.suppliesName" :key="option.suppliesName"
:label="option.suppliesName" :label="option.suppliesName"
:value="option.id" :value="option.id"
></el-option> ></el-option>
<el-option label="其他" value="0"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="物料名称" prop="detailsName"> <el-form-item label="物料名称" prop="detailsName">
...@@ -32,8 +33,8 @@ ...@@ -32,8 +33,8 @@
</el-form-item> </el-form-item>
<el-form-item label="状态" prop="status"> <el-form-item label="状态" prop="status">
<el-select v-model="queryParams.status" placeholder="请选择状态" clearable @keyup.enter.native="handleQuery"> <el-select v-model="queryParams.status" placeholder="请选择状态" clearable @keyup.enter.native="handleQuery">
<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-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
...@@ -220,7 +221,7 @@ export default { ...@@ -220,7 +221,7 @@ export default {
fname:null, fname:null,
detailsName: null, detailsName: null,
sysclassify: null, sysclassify: null,
status: null, status: 0,
}, },
// 表单参数 // 表单参数
form: { form: {
......
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
<!-- <el-form-item label="ID" prop="id" :rules="idRules">--> <el-form-item label="大类名称" prop="pid">
<!-- <el-input-->
<!-- v-model="queryParams.id"-->
<!-- placeholder="请输入ID"-->
<!-- clearable-->
<!-- size="small"-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="大类名称" prop="fname">
<el-select v-model="queryParams.pid" filterable clearable placeholder="请输入上级分类" > <el-select v-model="queryParams.pid" filterable clearable placeholder="请输入上级分类" >
<el-option <el-option
v-for="option in options" v-for="option in options"
...@@ -32,8 +23,8 @@ ...@@ -32,8 +23,8 @@
</el-form-item> </el-form-item>
<el-form-item label="状态" prop="status"> <el-form-item label="状态" prop="status">
<el-select v-model="queryParams.status" placeholder="请选择状态" clearable @keyup.enter.native="handleQuery"> <el-select v-model="queryParams.status" placeholder="请选择状态" clearable @keyup.enter.native="handleQuery">
<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-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
...@@ -221,7 +212,7 @@ export default { ...@@ -221,7 +212,7 @@ export default {
fname:null, fname:null,
suppliesName: null, suppliesName: null,
orderNum: null, orderNum: null,
status: null, status: 0,
}, },
// 表单参数 // 表单参数
form: {}, form: {},
......
...@@ -11,8 +11,8 @@ ...@@ -11,8 +11,8 @@
</el-form-item> </el-form-item>
<el-form-item label="状态" prop="status"> <el-form-item label="状态" prop="status">
<el-select v-model="queryParams.status" placeholder="请选择状态" clearable @keyup.enter.native="handleQuery"> <el-select v-model="queryParams.status" placeholder="请选择状态" clearable @keyup.enter.native="handleQuery">
<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-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
...@@ -238,7 +238,7 @@ export default { ...@@ -238,7 +238,7 @@ export default {
detId: null, detId: null,
templateName: null, templateName: null,
templateContent: null, templateContent: null,
status: null, status: 0,
}, },
form: {}, form: {},
rules: {}, rules: {},
......
...@@ -353,7 +353,7 @@ export default { ...@@ -353,7 +353,7 @@ export default {
roleId: null, roleId: null,
detailName: null, detailName: null,
detailContent: null, detailContent: null,
status: null, status: 0,
converStatus: null, converStatus: null,
}, },
// 表单参数 // 表单参数
...@@ -514,9 +514,6 @@ export default { ...@@ -514,9 +514,6 @@ export default {
/** 新增按钮操作 */ /** 新增按钮操作 */
handleAdd() { handleAdd() {
this.instea=0; this.instea=0;
this.showTemplate = false;
this.showImport = false;
this.showLie = false;
this.getnameid(); this.getnameid();
this.reset(); this.reset();
this.open = true; this.open = true;
...@@ -528,6 +525,16 @@ export default { ...@@ -528,6 +525,16 @@ export default {
const id = row.id || this.ids const id = row.id || this.ids
getSuppliesroledetail(id).then(response => { getSuppliesroledetail(id).then(response => {
this.form = response.data; this.form = response.data;
const detailContent = response.data.detailContent;
const parse = JSON.parse(detailContent);
this.detailMH = parse.map(obj =>parseInt(obj.rt) + 1);
this.detailML = parse.map(obj =>parseInt(obj.ct) + 1);
this.detailYH = parse.map(obj =>parseInt(obj.re) + 1);
this.detailYL = parse.map(obj =>parseInt(obj.ce) + 1);
this.instea = this.detailMH.length;
debugger
this.open = true; this.open = true;
this.title = "修改规则详情"; this.title = "修改规则详情";
}); });
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment