代码更新
This commit is contained in:
@@ -61,7 +61,7 @@ public class MaterialbaseServiceImpl implements MaterialbaseService {
|
|||||||
if (search.contains("\\")) {
|
if (search.contains("\\")) {
|
||||||
search = search.replace("\\", "\\\\\\");
|
search = search.replace("\\", "\\\\\\");
|
||||||
}
|
}
|
||||||
map.put("search", "%" + search + "%");
|
map.put("search", search + "%");
|
||||||
}
|
}
|
||||||
|
|
||||||
//处理物料当前节点的所有子节点
|
//处理物料当前节点的所有子节点
|
||||||
|
|||||||
@@ -44,7 +44,16 @@
|
|||||||
IF 输入.flag = "1"
|
IF 输入.flag = "1"
|
||||||
PAGEQUERY
|
PAGEQUERY
|
||||||
SELECT
|
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_code,
|
||||||
class.class_name,
|
class.class_name,
|
||||||
unit_name,
|
unit_name,
|
||||||
|
|||||||
@@ -43,6 +43,73 @@
|
|||||||
##########################################
|
##########################################
|
||||||
|
|
||||||
IF 输入.flag = "1"
|
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
|
PAGEQUERY
|
||||||
SELECT
|
SELECT
|
||||||
m.material_id,
|
m.material_id,
|
||||||
@@ -97,6 +164,7 @@
|
|||||||
LEFT JOIN md_me_stockmaterialext s ON m.material_id = s.material_id
|
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_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_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 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 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'
|
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 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 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 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
|
LEFT JOIN md_pb_measureunit u ON u.measure_unit_id = m.base_unit_id
|
||||||
WHERE
|
WHERE
|
||||||
m.is_delete = '0'
|
m.is_delete = '0'
|
||||||
|
|||||||
@@ -69,7 +69,7 @@
|
|||||||
(dtl.receive_qty - dtl.instor_qty) AS surplus_qty,
|
(dtl.receive_qty - dtl.instor_qty) AS surplus_qty,
|
||||||
SUBSTR(proc.vbillcode,1,6) AS order_code_1,
|
SUBSTR(proc.vbillcode,1,6) AS order_code_1,
|
||||||
SUBSTR(proc.vbillcode,8,10) AS order_code_2,
|
SUBSTR(proc.vbillcode,8,10) AS order_code_2,
|
||||||
sheetDtl.source_bill_id AS is_no
|
sheetMst.inspection_id AS is_no
|
||||||
FROM
|
FROM
|
||||||
PCS_RC_ReceiveDtl dtl
|
PCS_RC_ReceiveDtl dtl
|
||||||
LEFT JOIN pcs_rc_receivemst mst ON mst.receive_id = dtl.receive_id
|
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 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_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 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
|
WHERE
|
||||||
mst.is_delete = '0'
|
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="material_name" label="物料名称" min-width="200" show-overflow-tooltip/>
|
||||||
<el-table-column prop="unit_name" label="单位"/>
|
<el-table-column prop="unit_name" label="单位"/>
|
||||||
<el-table-column prop="class_name" label="物料类别" width="140px"/>
|
<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="stock_is_need_move" label="原料是否配粉移库" width="150px" :formatter="stockIsNeedMove"/>
|
||||||
<el-table-column prop="is_pure" label="是否纯粉" width="150px" :formatter="stockIsPure"/>
|
<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_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="wc_seqno" label="原料碳化钨顺序号" width="120px"/>
|
||||||
<el-table-column prop="old_mark" label="原牌号"/>
|
<el-table-column prop="old_mark" label="原牌号"/>
|
||||||
<el-table-column prop="product_mode_name" label="生产方式"/>
|
<el-table-column prop="product_mode" label="生产方式" :formatter="formatProductMode"/>
|
||||||
<el-table-column prop="is_auto_open_name" label="是否允许自动开单" width="120px"/>
|
<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_down" label="软废添加比列下限" width="120px"/>
|
||||||
<el-table-column prop="waste_limit_up" 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="standard_weight_pft" label="工令标准桶重" width="100px" :formatter="crud.formatNum3"/>
|
||||||
<el-table-column prop="report_time" label="产品理化时间" width="100px"/>
|
<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="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="produc_standard_weight" label="产品标准桶重" width="100px" :formatter="crud.formatNum3"/>
|
||||||
<el-table-column prop="product_series" label="产品系列" :formatter="formatterName"/>
|
<el-table-column prop="product_series" label="产品系列" :formatter="formatterName"/>
|
||||||
<el-table-column prop="c_balance" label="碳平衡"/>
|
<el-table-column prop="c_balance" label="碳平衡"/>
|
||||||
@@ -140,6 +140,7 @@ import crudMaterialbase from '@/api/wms/basedata/master/materialbase'
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'MaterialParameters',
|
name: 'MaterialParameters',
|
||||||
|
dicts: ['product_mode', 'IS_OR_NOT', 'product_series'],
|
||||||
components: {pagination, crudOperation, rrOperation, udOperation, YflDialog, CpDialog, Treeselect},
|
components: {pagination, crudOperation, rrOperation, udOperation, YflDialog, CpDialog, Treeselect},
|
||||||
mixins: [presenter(), header(), crud()],
|
mixins: [presenter(), header(), crud()],
|
||||||
cruds() {
|
cruds() {
|
||||||
@@ -290,7 +291,25 @@ export default {
|
|||||||
return item.class_name
|
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>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user