代码更新

This commit is contained in:
2022-08-03 16:56:55 +08:00
parent 6090e1b6a6
commit 47723a23a5
5 changed files with 109 additions and 11 deletions

View File

@@ -61,7 +61,7 @@ public class MaterialbaseServiceImpl implements MaterialbaseService {
if (search.contains("\\")) {
search = search.replace("\\", "\\\\\\");
}
map.put("search", "%" + search + "%");
map.put("search", search + "%");
}
//处理物料当前节点的所有子节点

View File

@@ -44,7 +44,16 @@
IF 输入.flag = "1"
PAGEQUERY
SELECT
mb.*,
mb.material_id,
mb.material_code,
mb.material_name,
mb.material_spec,
mb.material_model,
mb.is_used,
mb.update_optname,
mb.update_time,
mb.base_unit_id,
mb.ass_unit_id,
class.class_code,
class.class_name,
unit_name,

View File

@@ -43,6 +43,73 @@
##########################################
IF 输入.flag = "1"
PAGEQUERY
SELECT
m.material_id,
m.material_code,
m.material_name,
m.base_unit_id,
m.material_type_id,
s.is_need_plan,
s.standard_weight AS stock_standard_weight,
s.is_report AS stock_is_report,
s.wc_seqno,
s.report_seqno,
s.is_pure,
s.is_need_move AS stock_is_need_move,
p.old_mark,
p.product_mode,
p.is_auto_open,
p.waste_limit_down,
p.waste_limit_up,
p.report_time,
p.is_report AS produc_is_report,
p.is_again_put,
p.standard_weight AS produc_standard_weight,
p.product_series,
p.c_balance,
p.ball_time,
p.ball_speed,
p.weight_lost_up,
p.weight_lost_down,
p.product_ball_time,
p.standard_weight_pft,
p.is_need_move AS product_is_need_move,
p.net_rate,
p.technology_code,
p.ball_rate,
p.liquid_rate,
m.is_used,
m.update_optname,
m.update_time,
m.material_height_type,
b.class_name,
b.class_code,
u.unit_name
FROM
md_me_materialbase m
LEFT JOIN md_me_stockmaterialext s ON m.material_id = s.material_id
LEFT JOIN md_me_producmaterialext p ON m.material_id = p.material_id
LEFT JOIN md_pb_classstandard b ON m.material_type_id = b.class_id
LEFT JOIN md_pb_measureunit u ON u.measure_unit_id = m.base_unit_id
WHERE
m.is_delete = '0'
OPTION 输入.material_code <> ""
( m.material_code like "%" 输入.material_code "%" or m.material_name like "%" 输入.material_code "%")
ENDOPTION
OPTION 输入.classIds <> ""
b.class_id in 输入.classIds
ENDOPTION
OPTION 输入.class_code <> ""
b.class_code like 输入.class_code
ENDOPTION
ENDSELECT
ENDPAGEQUERY
ENDIF
IF 输入.flag = "3"
PAGEQUERY
SELECT
m.material_id,
@@ -97,6 +164,7 @@
LEFT JOIN md_me_stockmaterialext s ON m.material_id = s.material_id
LEFT JOIN md_me_producmaterialext p ON m.material_id = p.material_id
LEFT JOIN md_pb_classstandard b ON m.material_type_id = b.class_id
LEFT JOIN sys_dict_detail d1 ON d1.value = p.product_mode and d1.name = 'product_mode'
LEFT JOIN sys_dict_detail d2 ON d2.value = s.is_need_plan and d2.name = 'IS_OR_NOT'
LEFT JOIN sys_dict_detail d3 ON d3.value = s.is_report and d3.name = 'IS_OR_NOT'
@@ -104,6 +172,7 @@
LEFT JOIN sys_dict_detail d4 ON d4.value = p.is_auto_open and d4.name = 'IS_OR_NOT'
LEFT JOIN sys_dict_detail d5 ON d5.value = p.is_again_put and d5.name = 'IS_OR_NOT'
LEFT JOIN sys_dict_detail d6 ON d6.value = p.product_series and d6.name = 'product_series'
LEFT JOIN md_pb_measureunit u ON u.measure_unit_id = m.base_unit_id
WHERE
m.is_delete = '0'

View File

@@ -69,7 +69,7 @@
(dtl.receive_qty - dtl.instor_qty) AS surplus_qty,
SUBSTR(proc.vbillcode,1,6) AS order_code_1,
SUBSTR(proc.vbillcode,8,10) AS order_code_2,
sheetDtl.source_bill_id AS is_no
sheetMst.inspection_id AS is_no
FROM
PCS_RC_ReceiveDtl dtl
LEFT JOIN pcs_rc_receivemst mst ON mst.receive_id = dtl.receive_id
@@ -77,7 +77,8 @@
LEFT JOIN PCS_IF_PurchaseOrderProc proc ON proc.id = dtl.source_billdtl_id
LEFT JOIN MD_CS_SUPPLIERBASE supp ON proc.vend_id = supp.ext_id
LEFT JOIN MD_ME_StockMaterialExt ext ON mater.material_id = ext.material_id
LEFT JOIN QL_TEST_InspectionSheetDtl sheetDtl ON dtl.receivedtl_id = sheetDtl.source_bill_id
LEFT JOIN QL_TEST_InspectionSheetDtl sheetDtl ON dtl.material_id = sheetDtl.material_id AND dtl.pcsn = sheetDtl.pcsn
LEFT JOIN QL_TEST_InspectionSheetMst sheetMst ON sheetMst.inspection_id = sheetDtl.inspection_id and sheetMst.is_delete = '0'
WHERE
mst.is_delete = '0'

View File

@@ -67,22 +67,22 @@
<el-table-column prop="material_name" label="物料名称" min-width="200" show-overflow-tooltip/>
<el-table-column prop="unit_name" label="单位"/>
<el-table-column prop="class_name" label="物料类别" width="140px"/>
<el-table-column prop="is_need_plan_name" label="是否参与需求计划计算" width="150px"/>
<el-table-column prop="is_need_plan" label="是否参与需求计划计算" width="150px" :formatter="formatIsNeedPlan"/>
<el-table-column prop="stock_is_need_move" label="原料是否配粉移库" width="150px" :formatter="stockIsNeedMove"/>
<el-table-column prop="is_pure" label="是否纯粉" width="150px" :formatter="stockIsPure"/>
<el-table-column prop="stock_standard_weight" label="原料标准桶重" width="100px" :formatter="crud.formatNum3"/>
<el-table-column prop="stock_is_report_name" label="原料是否生成理化报告" width="150px"/>
<el-table-column prop="stock_is_report" label="原料是否生成理化报告" width="150px" :formatter="stockIsReport"/>
<el-table-column prop="wc_seqno" label="原料碳化钨顺序号" width="120px"/>
<el-table-column prop="old_mark" label="原牌号"/>
<el-table-column prop="product_mode_name" label="生产方式"/>
<el-table-column prop="is_auto_open_name" label="是否允许自动开单" width="120px"/>
<el-table-column prop="product_mode" label="生产方式" :formatter="formatProductMode"/>
<el-table-column prop="is_auto_open" label="是否允许自动开单" width="120px" :formatter="isAutoOpen"/>
<el-table-column prop="waste_limit_down" label="软废添加比列下限" width="120px"/>
<el-table-column prop="waste_limit_up" label="软废添加比列上限" width="120px"/>
<el-table-column prop="standard_weight_pft" label="工令标准桶重" width="100px" :formatter="crud.formatNum3"/>
<el-table-column prop="report_time" label="产品理化时间" width="100px"/>
<el-table-column prop="produc_is_report_name" label="产品是否生成理化报告" width="150px"/>
<el-table-column prop="produc_is_report" label="产品是否生成理化报告" width="150px" :formatter="producIsReport"/>
<el-table-column prop="product_is_need_move" label="产品是否配粉移库" width="150px" :formatter="productIsNeedMove"/>
<el-table-column prop="is_again_put_name" label="是否二次投料" width="100px"/>
<el-table-column prop="is_again_put" label="是否二次投料" width="100px" :formatter="isAgainPut"/>
<el-table-column prop="produc_standard_weight" label="产品标准桶重" width="100px" :formatter="crud.formatNum3"/>
<el-table-column prop="product_series" label="产品系列" :formatter="formatterName"/>
<el-table-column prop="c_balance" label="碳平衡"/>
@@ -140,6 +140,7 @@ import crudMaterialbase from '@/api/wms/basedata/master/materialbase'
export default {
name: 'MaterialParameters',
dicts: ['product_mode', 'IS_OR_NOT', 'product_series'],
components: {pagination, crudOperation, rrOperation, udOperation, YflDialog, CpDialog, Treeselect},
mixins: [presenter(), header(), crud()],
cruds() {
@@ -290,7 +291,25 @@ export default {
return item.class_name
}
}
}
},
formatProductMode(row) {
return this.dict.label.product_mode[row.product_mode]
},
formatIsNeedPlan(row) {
return this.dict.label.IS_OR_NOT[row.is_need_plan]
},
stockIsReport(row) {
return this.dict.label.IS_OR_NOT[row.stock_is_report]
},
producIsReport(row) {
return this.dict.label.IS_OR_NOT[row.produc_is_report]
},
isAutoOpen(row) {
return this.dict.label.IS_OR_NOT[row.is_auto_open]
},
isAgainPut(row) {
return this.dict.label.IS_OR_NOT[row.is_again_put]
},
}
}
</script>