点位绑定设备功能
This commit is contained in:
@@ -73,4 +73,12 @@ public class DeviceController {
|
|||||||
return new ResponseEntity<>(deviceService.getWorkprocedure(),HttpStatus.OK);
|
return new ResponseEntity<>(deviceService.getWorkprocedure(),HttpStatus.OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("/getDeviceList")
|
||||||
|
@Log("设备下拉框")
|
||||||
|
@ApiOperation("设备下拉框")
|
||||||
|
//@PreAuthorize("@el.check('device:list')")
|
||||||
|
public ResponseEntity<Object> getDeviceList(){
|
||||||
|
return new ResponseEntity<>(deviceService.getDeviceList(),HttpStatus.OK);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -69,4 +69,10 @@ public interface DeviceService {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
JSONArray getWorkprocedure();
|
JSONArray getWorkprocedure();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取设备下拉框
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
JSONArray getDeviceList();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -144,4 +144,10 @@ public class DeviceServiceImpl implements DeviceService {
|
|||||||
return resultJSONArray;
|
return resultJSONArray;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public JSONArray getDeviceList() {
|
||||||
|
WQLObject wo = WQLObject.getWQLObject("PDM_BI_Device");
|
||||||
|
return wo.query("is_delete = '0'", "device_code").getResultJSONArray(0);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,6 +30,12 @@ export function getWorkprocedure() {
|
|||||||
method: 'get'
|
method: 'get'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
export function getDeviceList() {
|
||||||
|
return request({
|
||||||
|
url: 'api/device/getDeviceList',
|
||||||
|
method: 'get'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
export function getItemByDevice(data) {
|
export function getItemByDevice(data) {
|
||||||
return request({
|
return request({
|
||||||
@@ -62,4 +68,4 @@ export function queryById(device_id) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
export default { add, edit, del, getWorkprocedure, getItemByDevice, savaDeviceItem, copyAdd, queryById }
|
export default { add, edit, del, getWorkprocedure, getItemByDevice, savaDeviceItem, copyAdd, queryById, getDeviceList }
|
||||||
|
|||||||
@@ -69,18 +69,18 @@
|
|||||||
<el-form-item label="物料批次">
|
<el-form-item label="物料批次">
|
||||||
<el-input v-model="form.pcsn" style="width: 200px;"/>
|
<el-input v-model="form.pcsn" style="width: 200px;"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="库存量">
|
<!-- <el-form-item label="库存量">-->
|
||||||
<el-input v-model="form.ivt_qty" style="width: 200px;"/>
|
<!-- <el-input v-model="form.ivt_qty" style="width: 200px;"/>-->
|
||||||
</el-form-item>
|
<!-- </el-form-item>-->
|
||||||
<el-form-item label="计量单位">
|
<!-- <el-form-item label="计量单位">-->
|
||||||
<el-input v-model="form.point_status_name" style="width: 200px;"/>
|
<!-- <el-input v-model="form.point_status_name" style="width: 200px;"/>-->
|
||||||
</el-form-item>
|
<!-- </el-form-item>-->
|
||||||
<el-form-item label="入库时间">
|
<!-- <el-form-item label="入库时间">-->
|
||||||
<el-input v-model="form.instorage_time" style="width: 200px;"/>
|
<!-- <el-input v-model="form.instorage_time" style="width: 200px;"/>-->
|
||||||
</el-form-item>
|
<!-- </el-form-item>-->
|
||||||
<el-form-item label="静置时间(分)">
|
<!-- <el-form-item label="静置时间(分)">-->
|
||||||
<el-input v-model="form.standing_time" style="width: 200px;"/>
|
<!-- <el-input v-model="form.standing_time" style="width: 200px;"/>-->
|
||||||
</el-form-item>
|
<!-- </el-form-item>-->
|
||||||
</el-form>
|
</el-form>
|
||||||
</el-card>
|
</el-card>
|
||||||
|
|
||||||
|
|||||||
@@ -267,9 +267,25 @@
|
|||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="绑定设备" prop="device_code">
|
||||||
|
<el-select
|
||||||
|
clearable
|
||||||
|
filterable
|
||||||
|
v-model="form.device_code"
|
||||||
|
placeholder="请选择"
|
||||||
|
style="width: 370px;"
|
||||||
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="item in deviceList"
|
||||||
|
:label="item.device_name"
|
||||||
|
:value="item.device_code"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="点位位置" prop="point_location">
|
<el-form-item label="点位位置" prop="point_location">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.point_location"
|
v-model="form.point_location"
|
||||||
|
clearable
|
||||||
size="mini"
|
size="mini"
|
||||||
placeholder="点位位置"
|
placeholder="点位位置"
|
||||||
class="filter-item"
|
class="filter-item"
|
||||||
@@ -427,6 +443,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import crudDevice from '@/api/wms/pdm/device'
|
||||||
import crudRegion from '@/api/wms/sch/region'
|
import crudRegion from '@/api/wms/sch/region'
|
||||||
import crudPoint, { changeActive } from '@/api/wms/sch/point'
|
import crudPoint, { changeActive } from '@/api/wms/sch/point'
|
||||||
import CRUD, { crud, form, header, presenter } from '@crud/crud'
|
import CRUD, { crud, form, header, presenter } from '@crud/crud'
|
||||||
@@ -514,6 +531,7 @@ export default {
|
|||||||
pointTypesDialogList: [],
|
pointTypesDialogList: [],
|
||||||
options: [],
|
options: [],
|
||||||
regionList: [],
|
regionList: [],
|
||||||
|
deviceList: [],
|
||||||
permission: {},
|
permission: {},
|
||||||
rules: {
|
rules: {
|
||||||
point_code: [
|
point_code: [
|
||||||
@@ -548,6 +566,9 @@ export default {
|
|||||||
crudPoint.getRegion().then(res => {
|
crudPoint.getRegion().then(res => {
|
||||||
this.regionList = res
|
this.regionList = res
|
||||||
})
|
})
|
||||||
|
crudDevice.getDeviceList().then(res => {
|
||||||
|
this.deviceList = res
|
||||||
|
})
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 钩子:在获取表格数据之前执行,false 则代表不获取数据
|
// 钩子:在获取表格数据之前执行,false 则代表不获取数据
|
||||||
|
|||||||
Reference in New Issue
Block a user