DMS:故障报修上传图片增加判断为null的情况,各工单页面完善
QMS:修改PDA测试出的问题
WMS:仓库管理和库存页面完善
master
xins 1 year ago
parent 695844b65b
commit a9655e548e

@ -96,13 +96,16 @@ public class DmsMobileController extends BaseController {
@Log(title = "故障报修工单", businessType = BusinessType.INSERT) @Log(title = "故障报修工单", businessType = BusinessType.INSERT)
@PostMapping("/insertFaultInstsanceActivity") @PostMapping("/insertFaultInstsanceActivity")
public AjaxResult insertFaultInstsanceActivity(DmsBillsFaultInstance dmsBillsFaultInstance, public AjaxResult insertFaultInstsanceActivity(DmsBillsFaultInstance dmsBillsFaultInstance,
@RequestParam(value = "files") List<MultipartFile> files) { List<MultipartFile> files) {
List<String> fileUrls = new ArrayList<>(); List<String> fileUrls = new ArrayList<>();
for (MultipartFile file : files) { if(files!=null){
R<SysFile> sysFileR = remoteFileService.upload(file); for (MultipartFile file : files) {
SysFile sysFile = sysFileR.getData(); R<SysFile> sysFileR = remoteFileService.upload(file);
fileUrls.add(sysFile.getUrl()); SysFile sysFile = sysFileR.getData();
fileUrls.add(sysFile.getUrl());
}
} }
dmsBillsFaultInstance.setFileUrls(fileUrls); dmsBillsFaultInstance.setFileUrls(fileUrls);
return success(dmsBillsFaultInstanceService.insertDmsBillsFaultInstance(dmsBillsFaultInstance)); return success(dmsBillsFaultInstanceService.insertDmsBillsFaultInstance(dmsBillsFaultInstance));
} }

@ -144,7 +144,7 @@ public class BaseMonitorInfo1ServiceImpl implements IBaseMonitorInfo1Service {
TdTableVo tableVo = new TdTableVo(); TdTableVo tableVo = new TdTableVo();
tableVo.setDatabaseName("db_hwmes"); tableVo.setDatabaseName("db_hwmes");
tableVo.setSuperTableName("st_electricity"); tableVo.setSuperTableName("st_electricity");
tableVo.setTableName(TdEngineConstants.getEmsTableName(monitorId)); tableVo.setTableName(TdEngineConstants.getEmsTableName(monitorId));//monitorid为非主键主键是objid
List<TdField> fields = new ArrayList<TdField>(); List<TdField> fields = new ArrayList<TdField>();
TdField field = new TdField(); TdField field = new TdField();
TdField field2 = new TdField(); TdField field2 = new TdField();
@ -331,6 +331,7 @@ public class BaseMonitorInfo1ServiceImpl implements IBaseMonitorInfo1Service {
@Override @Override
//@DS("#header.poolName") //@DS("#header.poolName")
public int deleteBaseMonitorInfoByObjids(Long[] objids) { public int deleteBaseMonitorInfoByObjids(Long[] objids) {
//todo:删除时需要drop tdengine表
return baseMonitorInfoMapper.deleteBaseMonitorInfoByObjids(objids); return baseMonitorInfoMapper.deleteBaseMonitorInfoByObjids(objids);
} }

@ -85,6 +85,8 @@ public class QmsMobileController extends BaseController {
queryCheckRuleDetail.setTargetId(materialId); queryCheckRuleDetail.setTargetId(materialId);
queryCheckRuleDetail.setTargetType(QmsConstants.QMS_CHECK_RULE_DETAIL_TARGET_TYPE_MATERIAL); queryCheckRuleDetail.setTargetType(QmsConstants.QMS_CHECK_RULE_DETAIL_TARGET_TYPE_MATERIAL);
QmsCheckRule qmsCheckRule = qmsCheckRuleService.selectQmsCheckRuleByTarget(queryCheckRuleDetail); QmsCheckRule qmsCheckRule = qmsCheckRuleService.selectQmsCheckRuleByTarget(queryCheckRuleDetail);
qmsCheckRule.setMaterialCode(baseBarcodeInfo.getMaterialCode());
qmsCheckRule.setMaterialName(baseBarcodeInfo.getMaterialName());
Long checkResultId = qmsCheckResultService.insertCheckResult(baseBarcodeInfo, qmsCheckRule); Long checkResultId = qmsCheckResultService.insertCheckResult(baseBarcodeInfo, qmsCheckRule);
qmsCheckRule.setCheckResultId(checkResultId); qmsCheckRule.setCheckResultId(checkResultId);
return success(qmsCheckRule); return success(qmsCheckRule);
@ -99,7 +101,8 @@ public class QmsMobileController extends BaseController {
@Log(title = "质检结果详情", businessType = BusinessType.INSERT) @Log(title = "质检结果详情", businessType = BusinessType.INSERT)
@PostMapping("/saveCheckResultDetail") @PostMapping("/saveCheckResultDetail")
public AjaxResult saveCheckResultDetail(@RequestBody QmsCheckResultDetail qmsCheckResultDetail) { public AjaxResult saveCheckResultDetail(@RequestBody QmsCheckResultDetail qmsCheckResultDetail) {
if (qmsCheckResultDetail.getCheckResultDetailId() == null) { if (qmsCheckResultDetail.getCheckResultDetailId() == null || qmsCheckResultDetail.getCheckResultDetailId().equals(0L)) {
qmsCheckResultDetail.setCheckResultDetailId(null);
return toAjax(qmsCheckResultDetailService.insertQmsCheckResultDetail(qmsCheckResultDetail)); return toAjax(qmsCheckResultDetailService.insertQmsCheckResultDetail(qmsCheckResultDetail));
} else { } else {
return toAjax(qmsCheckResultDetailService.updateQmsCheckResultDetail(qmsCheckResultDetail)); return toAjax(qmsCheckResultDetailService.updateQmsCheckResultDetail(qmsCheckResultDetail));
@ -224,12 +227,14 @@ public class QmsMobileController extends BaseController {
@Log(title = "质检工单实例", businessType = BusinessType.INSERT) @Log(title = "质检工单实例", businessType = BusinessType.INSERT)
@PostMapping("/handleQualityInstance") @PostMapping("/handleQualityInstance")
public AjaxResult handleQualityInstance(QmsQualityInstanceActivityVo qmsQualityInstanceActivityVo, public AjaxResult handleQualityInstance(QmsQualityInstanceActivityVo qmsQualityInstanceActivityVo,
@RequestParam(value = "files") List<MultipartFile> files) { List<MultipartFile> files) {
List<String> fileUrls = new ArrayList<>(); List<String> fileUrls = new ArrayList<>();
for (MultipartFile file : files) { if(files!=null){
R<SysFile> sysFileR = remoteFileService.upload(file); for (MultipartFile file : files) {
SysFile sysFile = sysFileR.getData(); R<SysFile> sysFileR = remoteFileService.upload(file);
fileUrls.add(sysFile.getUrl()); SysFile sysFile = sysFileR.getData();
fileUrls.add(sysFile.getUrl());
}
} }
return success(qmsQualityInstanceService.handleQualityInstance(qmsQualityInstanceActivityVo,fileUrls)); return success(qmsQualityInstanceService.handleQualityInstance(qmsQualityInstanceActivityVo,fileUrls));
} }

@ -51,6 +51,9 @@ public class QmsCheckRule extends BaseEntity
/** 质检结果id */ /** 质检结果id */
private Long checkResultId; private Long checkResultId;
private String materialCode;
private String materialName;
public void setCheckRuleId(Long checkRuleId) public void setCheckRuleId(Long checkRuleId)
{ {
@ -134,6 +137,23 @@ public class QmsCheckRule extends BaseEntity
this.checkResultId = checkResultId; this.checkResultId = checkResultId;
} }
public String getMaterialCode() {
return materialCode;
}
public void setMaterialCode(String materialCode) {
this.materialCode = materialCode;
}
public String getMaterialName() {
return materialName;
}
public void setMaterialName(String materialName) {
this.materialName = materialName;
}
@Override @Override
public String toString() { public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)

@ -143,8 +143,11 @@ public class QmsCheckResultDetailServiceImpl implements IQmsCheckResultDetailSer
return qmsCheckResultDetailMapper.deleteQmsCheckResultDetailByCheckResultDetailId(checkResultDetailId); return qmsCheckResultDetailMapper.deleteQmsCheckResultDetailByCheckResultDetailId(checkResultDetailId);
} }
/** /**
* * ><
* *
* @param qmsCheckResultDetail * @param qmsCheckResultDetail
*/ */
@ -215,6 +218,78 @@ public class QmsCheckResultDetailServiceImpl implements IQmsCheckResultDetailSer
} }
/**
*
*
* @param qmsCheckResultDetail
*/
/*public QmsCheckResultDetail handleQmsCheckResultDetailProject(QmsCheckResultDetail qmsCheckResultDetail) {
String checkStatus = QmsConstants.QMS_CHECK_RESULT_CHECK_STATUS_PASS;//质检结果检验状态
List<QmsCheckResultDetailProject> qmsCheckResultDetailProjectList = qmsCheckResultDetail.getQmsCheckResultDetailProjectList();
if (StringUtils.isNotNull(qmsCheckResultDetailProjectList)) {
QmsCheckResultDetail returnCheckResultDetail = new QmsCheckResultDetail();
List<QmsCheckResultDetailProject> list = new ArrayList<QmsCheckResultDetailProject>();
for (QmsCheckResultDetailProject qmsCheckResultDetailProject : qmsCheckResultDetailProjectList) {
String checkProjectProperty = qmsCheckResultDetailProject.getCheckProjectProperty();
if (checkProjectProperty.equals(QmsConstants.QMS_CHECK_PROJECT_PROPERTY_QUALITATIVE)) {//如果是定性
String checkProjectStatus = qmsCheckResultDetailProject.getCheckProjectStatus();
if (checkProjectStatus != null) {
if (checkProjectStatus.equals(QmsConstants.QMS_CHECK_PROJECT_STATUS_FAIL)) {
checkStatus = QmsConstants.QMS_CHECK_RESULT_CHECK_STATUS_FAIL;
}
} else {
if (checkStatus.equals(QmsConstants.QMS_CHECK_RESULT_CHECK_STATUS_PASS)) {
checkStatus = QmsConstants.QMS_CHECK_RESULT_CHECK_STATUS_CHECKED;
}
}
} else {//如果是定量
BigDecimal checkProjectResult = qmsCheckResultDetailProject.getCheckProjectResult();
if (checkProjectResult != null) {
BigDecimal standardValue = qmsCheckResultDetailProject.getStandardValue();
BigDecimal upperDiff = qmsCheckResultDetailProject.getUpperDiff();
BigDecimal downDiff = qmsCheckResultDetailProject.getDownDiff();
if (upperDiff == null && downDiff == null) {
if (checkProjectResult.compareTo(standardValue) == 0) {
qmsCheckResultDetailProject.setCheckProjectStatus(QmsConstants.QMS_CHECK_PROJECT_STATUS_PASS);
} else {
qmsCheckResultDetailProject.setCheckProjectStatus(QmsConstants.QMS_CHECK_PROJECT_STATUS_FAIL);
checkStatus = QmsConstants.QMS_CHECK_RESULT_CHECK_STATUS_FAIL;
}
} else {
if (upperDiff == null) {//如果没设置上差值,则标准值为上差值
upperDiff = standardValue;
} else if (downDiff == null) {//如果没设置下差值,则标准值为下差值
downDiff = standardValue;
}
if (checkProjectResult.compareTo(downDiff) >= 0 && checkProjectResult.compareTo(upperDiff) <= 0) {
qmsCheckResultDetailProject.setCheckProjectStatus(QmsConstants.QMS_CHECK_PROJECT_STATUS_PASS);
} else {
qmsCheckResultDetailProject.setCheckProjectStatus(QmsConstants.QMS_CHECK_PROJECT_STATUS_FAIL);
checkStatus = QmsConstants.QMS_CHECK_RESULT_CHECK_STATUS_FAIL;
}
}
} else {
if (checkStatus.equals(QmsConstants.QMS_CHECK_RESULT_CHECK_STATUS_PASS)) {
checkStatus = QmsConstants.QMS_CHECK_RESULT_CHECK_STATUS_CHECKED;
}
}
}
list.add(qmsCheckResultDetailProject);
}
returnCheckResultDetail.setCheckStatus(checkStatus);
returnCheckResultDetail.setQmsCheckResultDetailProjectList(list);
return returnCheckResultDetail;
}
return null;
}*/
/** /**
* (publicprivate) * (publicprivate)
*/ */

@ -152,7 +152,7 @@ public class QmsCheckResultServiceImpl implements IQmsCheckResultService {
qmsCheckResult.setMaterialType(barcodeType); qmsCheckResult.setMaterialType(barcodeType);
qmsCheckResult.setMaterialId(mesBaseBarcodeInfo.getMaterialId()); qmsCheckResult.setMaterialId(mesBaseBarcodeInfo.getMaterialId());
qmsCheckResult.setMaterialBatch(mesBaseBarcodeInfo.getBatchCode()); qmsCheckResult.setMaterialBatch(mesBaseBarcodeInfo.getBatchCode());
qmsCheckResult.setCheckMode(qmsCheckResult.getCheckMode()); qmsCheckResult.setCheckMode(qmsCheckRule.getCheckMode());
qmsCheckResult.setCheckSample(qmsCheckRule.getCheckSample()); qmsCheckResult.setCheckSample(qmsCheckRule.getCheckSample());
qmsCheckResult.setPlanCode(mesBaseBarcodeInfo.getPlanCode()); qmsCheckResult.setPlanCode(mesBaseBarcodeInfo.getPlanCode());
qmsCheckResult.setPlanDetailCode(mesBaseBarcodeInfo.getPlanDetailCode()); qmsCheckResult.setPlanDetailCode(mesBaseBarcodeInfo.getPlanDetailCode());

@ -111,6 +111,7 @@ public class WmsBaseWarehouseController extends BaseController
@DeleteMapping("/{warehouseIds}") @DeleteMapping("/{warehouseIds}")
public AjaxResult remove(@PathVariable Long[] warehouseIds) public AjaxResult remove(@PathVariable Long[] warehouseIds)
{ {
//todo:判断是否有引用或者改为状态9
return toAjax(wmsBaseWarehouseService.deleteWmsBaseWarehouseByWarehouseIds(warehouseIds)); return toAjax(wmsBaseWarehouseService.deleteWmsBaseWarehouseByWarehouseIds(warehouseIds));
} }

@ -271,7 +271,7 @@ public class WmsMobileController extends BaseController {
/** /**
* *
*/ */
@Log(title = "转库", businessType = BusinessType.TRANSFER) @Log(title = "转库", businessType = BusinessType.TRANSFER)
@PostMapping(("/applyProductTransfer")) @PostMapping(("/applyProductTransfer"))
@ -281,7 +281,7 @@ public class WmsMobileController extends BaseController {
/** /**
* *
*/ */
// @RequiresPermissions("wms:rawoutstock:query") // @RequiresPermissions("wms:rawoutstock:query")
@GetMapping(value = "/getTransfers") @GetMapping(value = "/getTransfers")

@ -180,6 +180,9 @@ public class WmsBaseWarehouse extends BaseEntity {
*/ */
private List<WmsBaseLocation> wmsBaseLocationList; private List<WmsBaseLocation> wmsBaseLocationList;
private String materialBarcode;
public void setWarehouseId(Long warehouseId) { public void setWarehouseId(Long warehouseId) {
this.warehouseId = warehouseId; this.warehouseId = warehouseId;
} }
@ -404,6 +407,14 @@ public class WmsBaseWarehouse extends BaseEntity {
this.wmsBaseLocationList = wmsBaseLocationList; this.wmsBaseLocationList = wmsBaseLocationList;
} }
public String getMaterialBarcode() {
return materialBarcode;
}
public void setMaterialBarcode(String materialBarcode) {
this.materialBarcode = materialBarcode;
}
@Override @Override
public String toString() { public String toString() {
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)

@ -323,7 +323,7 @@ export const dynamicRoutes = [
path: "index/:inspectInstanceId(\\d+)", path: "index/:inspectInstanceId(\\d+)",
component: () => import("@/views/dms/dmsBillsInspectActivity/index"), component: () => import("@/views/dms/dmsBillsInspectActivity/index"),
name: "childDmsBillsInspectActivity", name: "childDmsBillsInspectActivity",
meta: { title: "工单处理", activeMenu: "/dmsBillsInspectActivity" }, meta: { title: "工单详情", activeMenu: "/dmsBillsInspectActivity" },
}, },
], ],
}, },
@ -354,7 +354,7 @@ export const dynamicRoutes = [
path: "index/:lubeInstanceId(\\d+)", path: "index/:lubeInstanceId(\\d+)",
component: () => import("@/views/dms/dmsBillsLubeInstanceActivity/index"), component: () => import("@/views/dms/dmsBillsLubeInstanceActivity/index"),
name: "childDmsBillsLubeInstanceActivity", name: "childDmsBillsLubeInstanceActivity",
meta: { title: "工单处理", activeMenu: "/dmsBillsLubeInstanceActivity" }, meta: { title: "工单详情", activeMenu: "/dmsBillsLubeInstanceActivity" },
}, },
], ],
}, },
@ -384,7 +384,7 @@ export const dynamicRoutes = [
path: "index/:repairInstanceId(\\d+)", path: "index/:repairInstanceId(\\d+)",
component: () => import("@/views/dms/activity/index"), component: () => import("@/views/dms/activity/index"),
name: "childDmsFaultInstanceActivity", name: "childDmsFaultInstanceActivity",
meta: { title: "工单处理", activeMenu: "/activity" }, meta: { title: "工单详情", activeMenu: "/activity" },
}, },
], ],
}, },
@ -400,7 +400,7 @@ export const dynamicRoutes = [
path: "index/:maintInstanceId(\\d+)", path: "index/:maintInstanceId(\\d+)",
component: () => import("@/views/dms/dmsMaintInstanceActivity/index"), component: () => import("@/views/dms/dmsMaintInstanceActivity/index"),
name: "childDmsMaintInstanceActivity", name: "childDmsMaintInstanceActivity",
meta: { title: "工单处理", activeMenu: "/dmsMaintInstanceActivity" }, meta: { title: "工单详情", activeMenu: "/dmsMaintInstanceActivity" },
}, },
], ],
}, },

@ -417,7 +417,6 @@ export default {
selectUserIdByInspectInstanceId(this.repairInstanceIdCheck,this.$store.state.user.id).then(response=>{ selectUserIdByInspectInstanceId(this.repairInstanceIdCheck,this.$store.state.user.id).then(response=>{
console.log(response) console.log(response)
if (response == false) { if (response == false) {
alert("无权限")
this.$store.dispatch("tagsView/delView",this.$route) this.$store.dispatch("tagsView/delView",this.$route)
this.$router.replace({path:"/dms/planRepair/dmsBillsFaultInstance"}) this.$router.replace({path:"/dms/planRepair/dmsBillsFaultInstance"})
} }

@ -19,7 +19,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-row :gutter="10" class="mb8"> <!--el-row :gutter="10" class="mb8">
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
type="primary" type="primary"
@ -30,17 +30,16 @@
v-hasPermi="['dms:dmsBillsFaultInstance:add']" v-hasPermi="['dms:dmsBillsFaultInstance:add']"
>新增</el-button> >新增</el-button>
</el-col> </el-col>
<!-- <el-col :span="1.5">--> <el-col :span="1.5">
<!-- <el-button--> <el-button>
<!-- type="success"--> type="success"
<!-- plain--> icon="el-icon-edit"
<!-- icon="el-icon-edit"--> size="mini"
<!-- size="mini"--> :disabled="single"
<!-- :disabled="single"--> @click="handleUpdate"
<!-- @click="handleUpdate"--> v-hasPermi="['dms:dmsBillsFaultInstance:edit']"
<!-- v-hasPermi="['dms:dmsBillsFaultInstance:edit']"--> >修改</el-button>
<!-- >修改</el-button>--> </el-col>
<!-- </el-col>-->
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
type="danger" type="danger"
@ -63,7 +62,7 @@
>导出</el-button> >导出</el-button>
</el-col> </el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row-->
<el-table v-loading="loading" :data="dmsBillsFaultInstanceList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="dmsBillsFaultInstanceList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
@ -120,8 +119,8 @@
icon="el-icon-edit" icon="el-icon-edit"
@click="getJump(scope.row)" @click="getJump(scope.row)"
v-hasPermi="['dms:dmsBillsFaultInstance:edit']" v-hasPermi="['dms:dmsBillsFaultInstance:edit']"
>查看工单</el-button> >详情</el-button>
<el-button <!--el-button
size="mini" size="mini"
type="text" type="text"
icon="el-icon-edit" icon="el-icon-edit"
@ -134,7 +133,7 @@
icon="el-icon-delete" icon="el-icon-delete"
@click="handleDelete(scope.row)" @click="handleDelete(scope.row)"
v-hasPermi="['dms:dmsBillsFaultInstance:remove']" v-hasPermi="['dms:dmsBillsFaultInstance:remove']"
>删除</el-button> >删除</el-button-->
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>

@ -154,9 +154,9 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<div > <!--div>
<el-button type="primary" @click="submitForm"> </el-button> <el-button type="primary" @click="submitForm"> </el-button>
</div> </div-->
</el-form> </el-form>
</el-form> </el-form>
<!--润滑计划明细列表--> <!--润滑计划明细列表-->

@ -56,7 +56,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-row :gutter="10" class="mb8"> <!--el-row :gutter="10" class="mb8">
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
type="primary" type="primary"
@ -100,11 +100,11 @@
>导出</el-button> >导出</el-button>
</el-col> </el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row-->
<el-table v-loading="loading" :data="dmsBillsInstanceList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="dmsBillsInstanceList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="主键标识" align="center" prop="inspectInstanceId" /> <!--el-table-column label="主键标识" align="center" prop="inspectInstanceId" /-->
<!-- <el-table-column label="计划ID,关联dms_plan_inspect的plan_inspect_id" align="center" prop="planInspectId" />--> <!-- <el-table-column label="计划ID,关联dms_plan_inspect的plan_inspect_id" align="center" prop="planInspectId" />-->
<el-table-column label="计划ID" align="center" prop="planInspectId" > <el-table-column label="计划ID" align="center" prop="planInspectId" >
<template slot-scope="scope"> <template slot-scope="scope">
@ -162,8 +162,8 @@
icon="el-icon-bell" icon="el-icon-bell"
@click="getJump(scope.row)" @click="getJump(scope.row)"
v-hasPermi="['dms:dmsBillsFaultInstance:edit']" v-hasPermi="['dms:dmsBillsFaultInstance:edit']"
>处理工单</el-button> >详情</el-button>
<el-button <!--el-button
size="mini" size="mini"
type="text" type="text"
icon="el-icon-edit" icon="el-icon-edit"
@ -176,7 +176,7 @@
icon="el-icon-delete" icon="el-icon-delete"
@click="handleDelete(scope.row)" @click="handleDelete(scope.row)"
v-hasPermi="['dms:dmsBillsInstance:remove']" v-hasPermi="['dms:dmsBillsInstance:remove']"
>删除</el-button> >删除</el-button-->
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>

@ -105,15 +105,14 @@
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
style="float: right"
size="mini" size="mini"
type="text" type="text"
icon="el-icon-bell" icon="el-icon-info"
@click="getJump(scope.row)" @click="getJump(scope.row)"
v-hasPermi="['dms:dmsBillsFaultInstance:edit']" v-hasPermi="['dms:dmsBillsFaultInstance:edit']"
>处理工单</el-button> >详情</el-button>
<el-button <!--el-button
size="mini" size="mini"
type="text" type="text"
icon="el-icon-edit" icon="el-icon-edit"
@ -126,7 +125,7 @@
icon="el-icon-delete" icon="el-icon-delete"
@click="handleDelete(scope.row)" @click="handleDelete(scope.row)"
v-hasPermi="['dms:dmsBillsLubeInstance:remove']" v-hasPermi="['dms:dmsBillsLubeInstance:remove']"
>删除</el-button> >删除</el-button-->
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>

@ -33,7 +33,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-row :gutter="10" class="mb8"> <!--el-row :gutter="10" class="mb8">
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
type="primary" type="primary"
@ -77,7 +77,7 @@
>导出</el-button> >导出</el-button>
</el-col> </el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row-->
<el-table v-loading="loading" :data="dmsBillsMaintInstanceList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="dmsBillsMaintInstanceList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
@ -116,7 +116,7 @@
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <!--el-button
style="float: right" style="float: right"
size="mini" size="mini"
type="text" type="text"
@ -137,7 +137,14 @@
icon="el-icon-delete" icon="el-icon-delete"
@click="handleDelete(scope.row)" @click="handleDelete(scope.row)"
v-hasPermi="['dms:dmsBillsMaintInstance:remove']" v-hasPermi="['dms:dmsBillsMaintInstance:remove']"
>删除</el-button> >删除</el-button-->
<el-button
size="mini"
type="text"
icon="el-icon-info"
@click="getJump(scope.row)"
v-hasPermi="['dms:dmsBillsMaintInstance:view']"
>详情</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -363,7 +370,14 @@ export default {
this.download('dms/dmsBillsMaintInstance/export', { this.download('dms/dmsBillsMaintInstance/export', {
...this.queryParams ...this.queryParams
}, `dmsBillsMaintInstance_${new Date().getTime()}.xlsx`) }, `dmsBillsMaintInstance_${new Date().getTime()}.xlsx`)
} },
/** 详情按钮操作 */
handleDetail(row) {
const maintInstanceIds = row.maintInstanceId || this.ids;
},
} }
}; };
</script> </script>

@ -105,7 +105,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-row :gutter="10" class="mb8"> <!--el-row :gutter="10" class="mb8">
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
type="primary" type="primary"
@ -149,7 +149,7 @@
>导出</el-button> >导出</el-button>
</el-col> </el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row-->
<el-table v-loading="loading" :data="dmsRepairInstanceList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="dmsRepairInstanceList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
@ -227,7 +227,7 @@
@click="getJumpSelect(scope.row)" @click="getJumpSelect(scope.row)"
v-hasPermi="['dms:dmsBillsFaultInstance:edit']" v-hasPermi="['dms:dmsBillsFaultInstance:edit']"
>查看工单</el-button> >查看工单</el-button>
<el-button <!--el-button
size="mini" size="mini"
type="text" type="text"
icon="el-icon-edit" icon="el-icon-edit"
@ -240,7 +240,7 @@
icon="el-icon-delete" icon="el-icon-delete"
@click="handleDelete(scope.row)" @click="handleDelete(scope.row)"
v-hasPermi="['dms:dmsRepairInstance:remove']" v-hasPermi="['dms:dmsRepairInstance:remove']"
>删除</el-button> >删除</el-button-->
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>

@ -85,14 +85,6 @@
/> />
</el-form-item> </el-form-item>
<el-form-item label="项目编号" prop="projectNo">
<el-input
v-model="queryParams.projectNo"
placeholder="请输入项目编号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button> <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button> <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button>

@ -68,7 +68,7 @@
/> />
</el-form-item> </el-form-item>
<el-form-item label="入库要求" prop="inRequirement"> <!--el-form-item label="入库要求" prop="inRequirement">
<el-select <el-select
v-model="queryParams.inRequirement" v-model="queryParams.inRequirement"
placeholder="请选择入库要求" placeholder="请选择入库要求"
@ -83,20 +83,6 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="出库要求" prop="outRequirement">
<el-select
v-model="queryParams.outRequirement"
placeholder="请选择出库要求"
clearable
>
<el-option
v-for="dict in dict.type.wms_out_requirement"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
</el-form-item>
<el-form-item label="出库要求" prop="outRequirement"> <el-form-item label="出库要求" prop="outRequirement">
<el-select <el-select
@ -126,7 +112,7 @@
:value="dict.value" :value="dict.value"
/> />
</el-select> </el-select>
</el-form-item> </el-form-item-->
<el-form-item label="激活标识" prop="activeFlag"> <el-form-item label="激活标识" prop="activeFlag">
<el-select <el-select
@ -212,11 +198,11 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="楼层" align="center" prop="warehouseFloor" /> <el-table-column label="楼层" align="center" prop="warehouseFloor" />
<el-table-column label="入库要求 " align="center" prop="inRequirement" > <!--el-table-column label="入库要求 " align="center" prop="inRequirement" >
<template slot-scope="scope"> <template slot-scope="scope">
<dict-tag :options="dict.type.wms_in_requirement" :value="scope.row.inRequirement"/> <dict-tag :options="dict.type.wms_in_requirement" :value="scope.row.inRequirement"/>
</template> </template>
</el-table-column> </el-table-column-->
<el-table-column label="激活标识" align="center" prop="activeFlag" > <el-table-column label="激活标识" align="center" prop="activeFlag" >
<template slot-scope="scope"> <template slot-scope="scope">
<dict-tag :options="dict.type.wms_warehouse_active_flag" :value="scope.row.activeFlag"/> <dict-tag :options="dict.type.wms_warehouse_active_flag" :value="scope.row.activeFlag"/>
@ -369,7 +355,7 @@
</el-row> </el-row>
<el-row> <!--el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="混放批次" prop="batchMix"> <el-form-item label="混放批次" prop="batchMix">
<el-radio-group v-model="form.batchMix" :disabled="disableFlag"> <el-radio-group v-model="form.batchMix" :disabled="disableFlag">
@ -392,7 +378,7 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row-->
<el-row> <el-row>
@ -422,7 +408,7 @@
<el-row> <!--el-row>
<el-form-item label="入库要求" prop="inRequirement"> <el-form-item label="入库要求" prop="inRequirement">
<el-radio-group v-model="form.inRequirement" :disabled="disableFlag"> <el-radio-group v-model="form.inRequirement" :disabled="disableFlag">
<el-radio <el-radio
@ -456,7 +442,7 @@
>{{dict.label}}</el-radio> >{{dict.label}}</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-row> </el-row-->
<el-row> <el-row>
<el-form-item label="自动标识" prop="autoFlag"> <el-form-item label="自动标识" prop="autoFlag">

@ -119,7 +119,7 @@
<el-table-column label="物料编号" align="center" prop="materialCode"/> <el-table-column label="物料编号" align="center" prop="materialCode"/>
<el-table-column label="物料名称" align="center" prop="materialName"/> <el-table-column label="物料名称" align="center" prop="materialName"/>
<el-table-column label="总数量" align="center" prop="totalAmount"/> <el-table-column label="总数量" align="center" prop="totalAmount"/>
<el-table-column label="冻结数量" align="center" prop="frozenAmount"/> <!--el-table-column label="冻结数量" align="center" prop="frozenAmount"/-->
<el-table-column label="占用数量" align="center" prop="occupyAmount"/> <el-table-column label="占用数量" align="center" prop="occupyAmount"/>
<!-- <el-table-column label="创建时间" align="center" prop="createDate" width="180">--> <!-- <el-table-column label="创建时间" align="center" prop="createDate" width="180">-->
<!-- <template slot-scope="scope">--> <!-- <template slot-scope="scope">-->

Loading…
Cancel
Save