diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch_manage/service/dao/SchBasePoint.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch_manage/service/dao/SchBasePoint.java index 20e26a2..52f3d6c 100644 --- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch_manage/service/dao/SchBasePoint.java +++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch_manage/service/dao/SchBasePoint.java @@ -103,7 +103,7 @@ public class SchBasePoint implements Serializable { private String remark; - private Boolean is_used; + private String is_used; private String create_id; diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch_manage/service/dao/mapper/SchBasePointMapper.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch_manage/service/dao/mapper/SchBasePointMapper.java index 268d5ec..a744a7b 100644 --- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch_manage/service/dao/mapper/SchBasePointMapper.java +++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch_manage/service/dao/mapper/SchBasePointMapper.java @@ -19,7 +19,7 @@ public interface SchBasePointMapper extends BaseMapper { * @param pointCodes 参数 * @param used 参数 */ - void batchChangeUsed(List pointCodes, Boolean used); + void batchChangeUsed(List pointCodes, String used); /** * 获得所有解锁异常点 diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch_manage/service/impl/SchBasePointServiceImpl.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch_manage/service/impl/SchBasePointServiceImpl.java index 1fe4c1c..3b1922f 100644 --- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch_manage/service/impl/SchBasePointServiceImpl.java +++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch_manage/service/impl/SchBasePointServiceImpl.java @@ -155,7 +155,7 @@ public class SchBasePointServiceImpl extends ServiceImpl schBasePoints = JSONArray.parseArray(JSONArray.toJSONString(data), SchBasePoint.class); diff --git a/nladmin-ui/src/views/wms/sch/point/index.vue b/nladmin-ui/src/views/wms/sch/point/index.vue index 6314e8e..6eb2743 100644 --- a/nladmin-ui/src/views/wms/sch/point/index.vue +++ b/nladmin-ui/src/views/wms/sch/point/index.vue @@ -37,13 +37,12 @@ @@ -79,7 +79,8 @@ @change="hand" > @@ -183,7 +184,6 @@ v-model="form.region_code" placeholder="请选择" style="width: 370px;" - @change="getPointStatusAndTypeList(form.region_code, 2)" > - + - + @@ -282,14 +284,7 @@ - - - - - - + @@ -297,31 +292,26 @@ {{scope.row.ing_task_code?'是':'否'}} - - - - - - - - + + + + + - - - - - @@ -361,6 +351,7 @@ import udOperation from '@crud/UD.operation' import pagination from '@crud/Pagination' import ViewDialog from '@/views/wms/sch/point/ViewDialog' import PointDialog from '@/views/wms/sch/point/PointDialog' +import crudStructattr from '@/views/wms/basedata/structattr/structattr' const defaultForm = { point_code: null, @@ -395,7 +386,7 @@ const defaultForm = { } export default { name: 'Point', - dicts: ['vehicle_type', 'TrueOrFalse'], + dicts: ['vehicle_type', 'TrueOrFalse', 'sch_point_status', 'sch_point_type'], components: { PointDialog, ViewDialog, pagination, crudOperation, rrOperation, udOperation }, mixins: [presenter(), header(), form(defaultForm), crud()], cruds() { @@ -436,12 +427,9 @@ export default { ] }, workShopList: [ - { 'name': '第一车间', 'code': 'A1' } + { 'name': 'A车间', 'code': 'A' } ], regionList: [], - pointTypesList: [], - pointStatusList: [], - pointStatusDialogList: [], pointTypesDialogList: [], pointDialog: false } @@ -458,11 +446,6 @@ export default { this.form.is_has_workder = this.form.is_has_workder.toString() this.form.is_auto = this.form.is_auto.toString() }, - [CRUD.HOOK.afterToCU]() { - if (this.form.region_code) { - this.getPointStatusAndTypeList(this.form.region_code, 2) - } - }, hand(value) { this.crud.toQuery() }, @@ -471,32 +454,8 @@ export default { this.regionList = res }) }, - getPointStatusAndTypeList(id, flag) { - if (id) { - this.getPointStatusList(id, flag) - this.getPointTypeList(id, flag) - } - if (flag === 1) { - this.crud.toQuery() - } - }, - getPointStatusList(id, flag) { - crudSchBaseRegion.getPointStatusSelectById(id).then(res => { - if (flag === 1) { - this.pointStatusList = res - } else { - this.pointStatusDialogList = res - } - }) - }, - getPointTypeList(id, flag) { - crudSchBaseRegion.getPointTypeSelectById(id).then(res => { - if (flag === 1) { - this.pointTypesList = res - } else { - this.pointTypesDialogList = res - } - }) + bill_typeFormat(row, column) { + return this.dict.label.sch_point_status[row.point_status] }, changeUsed(data, flag) { // 更改启用状态 const param = {} @@ -524,11 +483,32 @@ export default { getParentPoint() { this.pointDialog = true }, - handleClear() { - this.crud.query.region_code = null - this.crud.query.point_type = null - this.crud.query.point_status = null - this.hand() + format_is_used(is_used) { + return is_used === '1' + }, + changeEnabled(data, val) { + const param = {} + param.data = [] + param.data.push(data) + param.used = 0 + let msg = '此操作将停用,是否继续!' + if (val !== '1') { + msg = '此操作将启用,是否继续!' + param.used = 1 + } + this.$confirm(msg, '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + crudSchBasePoint.changeUsed(param).then(res => { + this.crud.toQuery() + this.crud.notify('操作成功', CRUD.NOTIFICATION_TYPE.SUCCESS) + }).catch(() => { + data.is_used = !data.is_used + }) + }).catch(() => { + }) }, changeLock(data) { const param = {} diff --git a/nladmin-ui/src/views/wms/sch/region/index.vue b/nladmin-ui/src/views/wms/sch/region/index.vue index 3f48e4f..f8ab250 100644 --- a/nladmin-ui/src/views/wms/sch/region/index.vue +++ b/nladmin-ui/src/views/wms/sch/region/index.vue @@ -172,7 +172,7 @@ export default { rules: { }, workShopList: [ - { 'name': '第一车间', 'code': 'A1' } + { 'name': 'A车间', 'code': 'A' } ] } }, diff --git a/nladmin-ui/src/views/wms/st/outbill/DivDialog.vue b/nladmin-ui/src/views/wms/st/outbill/DivDialog.vue index fa0584c..bcc56c6 100644 --- a/nladmin-ui/src/views/wms/st/outbill/DivDialog.vue +++ b/nladmin-ui/src/views/wms/st/outbill/DivDialog.vue @@ -319,7 +319,7 @@ export default { this.sects = res.content }) - const area_type = 'CKQ' + const area_type = 'SSX' crudPoint.getPointList({ 'region_code': area_type }).then(res => { this.pointList = res })