生产设备修改
This commit is contained in:
@@ -41,6 +41,7 @@ public class DeviceServiceImpl implements DeviceService {
|
||||
param.put("flag", "1");
|
||||
param.put("search", whereJson.get("search"));
|
||||
param.put("workprocedure_id", whereJson.get("workprocedure_id"));
|
||||
param.put("product_area", whereJson.get("product_area"));
|
||||
JSONObject jsonObject = WQL.getWO("QUERY_DEVICE").addParamMap(param).pageQuery(WqlUtil.getHttpContext(page), "device_code asc");
|
||||
return jsonObject;
|
||||
}
|
||||
@@ -120,8 +121,7 @@ public class DeviceServiceImpl implements DeviceService {
|
||||
@Override
|
||||
public JSONArray getWorkprocedure() {
|
||||
WQLObject wo = WQLObject.getWQLObject("pdm_bi_workprocedure");
|
||||
final JSONArray resultJSONArray = wo.query("is_used = '0'").getResultJSONArray(0);
|
||||
return resultJSONArray;
|
||||
return wo.query("is_used = '1'").getResultJSONArray(0);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
输入.flag TYPEAS s_string
|
||||
输入.search TYPEAS s_string
|
||||
输入.workprocedure_id TYPEAS s_string
|
||||
输入.product_area TYPEAS s_string
|
||||
|
||||
|
||||
[临时表]
|
||||
@@ -54,6 +55,9 @@
|
||||
ENDOPTION
|
||||
OPTION 输入.workprocedure_id <> ""
|
||||
(device.workprocedure_id = 输入.workprocedure_id)
|
||||
ENDOPTION
|
||||
OPTION 输入.product_area <> ""
|
||||
device.product_area = 输入.product_area
|
||||
ENDOPTION
|
||||
ENDSELECT
|
||||
ENDPAGEQUERY
|
||||
|
||||
@@ -3,26 +3,51 @@
|
||||
<!--工具栏-->
|
||||
<div class="head-container">
|
||||
<div v-if="crud.props.searchToggle">
|
||||
<!-- 搜索 -->
|
||||
<label class="el-form-item-label">模糊搜索</label>
|
||||
<el-input
|
||||
v-model="query.search"
|
||||
clearable
|
||||
size="small"
|
||||
placeholder="请输入设备编码或名称"
|
||||
style="width: 220px;"
|
||||
class="filter-item"
|
||||
/>
|
||||
<label class="el-form-item-label">所属工序</label>
|
||||
<el-select v-model="query.workprocedure_id" filterable clearable size="small" placeholder="所属工序" class="filter-item" style="width: 220px" @change="changeHeader(query.search, query.workprocedure_id)">
|
||||
<el-option
|
||||
v-for="item in workList"
|
||||
:key="item.workprocedure_id"
|
||||
:label="item.workprocedure_name"
|
||||
:value="item.workprocedure_id"
|
||||
/>
|
||||
</el-select>
|
||||
<rrOperation :crud="crud" />
|
||||
<el-form
|
||||
:inline="true"
|
||||
class="demo-form-inline"
|
||||
label-position="right"
|
||||
label-width="90px"
|
||||
label-suffix=":"
|
||||
>
|
||||
<el-form-item label="生产区域">
|
||||
<el-select
|
||||
v-model="query.product_area"
|
||||
clearable
|
||||
filterable
|
||||
size="mini"
|
||||
placeholder="区域类型"
|
||||
class="filter-item"
|
||||
@change="crud.toQuery()"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in dict.product_area"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="模糊搜索">
|
||||
<el-input
|
||||
v-model="query.search"
|
||||
clearable
|
||||
size="small"
|
||||
placeholder="请输入设备编码或名称"
|
||||
class="filter-item"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="所属工序">
|
||||
<el-select v-model="query.workprocedure_id" filterable clearable size="small" placeholder="所属工序" class="filter-item" style="width: 220px" @change="changeHeader(query.search, query.workprocedure_id)">
|
||||
<el-option
|
||||
v-for="item in workList"
|
||||
:key="item.workprocedure_id"
|
||||
:label="item.workprocedure_name"
|
||||
:value="item.workprocedure_id"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<rrOperation :crud="crud" />
|
||||
</el-form>
|
||||
</div>
|
||||
<!--如果想在工具栏加入更多按钮,可以使用插槽方式, slot = 'left' or 'right'-->
|
||||
<crudOperation :permission="permission">
|
||||
@@ -196,9 +221,16 @@ export default {
|
||||
name: 'Device',
|
||||
components: { pagination, crudOperation, rrOperation, udOperation, DeviceItemDialog, CopyDialog, DeviceInfoDialog },
|
||||
mixins: [presenter(), header(), form(defaultForm), crud()],
|
||||
dicts: ['is_used', 'IS_OR_NOT'],
|
||||
dicts: ['is_used', 'IS_OR_NOT', 'product_area'],
|
||||
cruds() {
|
||||
return CRUD({ title: '生产设备', url: 'api/device', idField: 'device_code', sort: 'device_code,desc',
|
||||
return CRUD({
|
||||
title: '生产设备',
|
||||
url: 'api/device',
|
||||
idField: 'device_code',
|
||||
sort: 'device_code,desc',
|
||||
query: {
|
||||
product_area: 'A1'
|
||||
},
|
||||
optShow: {
|
||||
add: true,
|
||||
edit: false,
|
||||
@@ -206,7 +238,8 @@ export default {
|
||||
reset: true,
|
||||
download: false
|
||||
},
|
||||
crudMethod: { ...crudDevice }})
|
||||
crudMethod: { ...crudDevice }
|
||||
})
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
@@ -296,6 +329,7 @@ export default {
|
||||
},
|
||||
getWorkprocedure() { // 获取工序下拉框
|
||||
crudDevice.getWorkprocedure().then(res => {
|
||||
console.log(res)
|
||||
this.workList = res
|
||||
})
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user