代码更新
This commit is contained in:
@@ -61,7 +61,7 @@ public class MaterialbaseServiceImpl implements MaterialbaseService {
|
||||
if (search.contains("\\")) {
|
||||
search = search.replace("\\", "\\\\\\");
|
||||
}
|
||||
map.put("search", "%" + search + "%");
|
||||
map.put("search", search + "%");
|
||||
}
|
||||
|
||||
//处理物料当前节点的所有子节点
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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'
|
||||
|
||||
@@ -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'
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user