@@ -35,11 +35,11 @@
/ >
< / el-col >
< el-col :span = "8" >
< rrOperation / >
< rrOperation / >
< / el-col >
< / el-row >
< / div >
< crudOperation :permission = "permission" / >
< crudOperation :permission = "permission" / >
<!-- 表格渲染 -- >
< el-table
ref = "table"
@@ -62,45 +62,45 @@
/ >
< / template >
< / el-table-column >
< el-table-column v-if = "false" prop="material_id" label="material_id" / >
< el-table-column prop = "material_code" label = "物料编码" min -width = " 160 " show -overflow -tooltip / >
< el-table-column v-if = "false" prop="material_id" label="material_id" / >
< el -table -column prop = "material_code" label = "物料编码" min -width = " 160 " 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 = "class_name" label = "物料类别" width = "140px" / >
< el-table-column prop = "is_need_plan_name" label = "是否参与需求计划计算" width = "150px" / >
< 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 = "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 = "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 = "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 = "stock_standard_weight" label = "原料标准桶重" width = "100px" :formatter = "crud.formatNum3" / >
< el-table-column prop = "stock_is_report_name" label = "原料是否生成理化报告" width = "150px" / >
< 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 = "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 = "product_is_need_move" label = "产品是否配粉移库" width = "150px" :formatter = "productIsNeedMove" / >
< el-table-column prop = "is_again_put_name" label = "是否二次投料" width = "100px" / >
< el-table-column prop = "produc_standard_weight" label = "产品标准桶重" width = "100px" :formatter = "crud.formatNum3" / >
< el-table-column prop = "is_again_put_name" label = "是否二次投料" width = "100px" / >
< 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 = "碳平衡" / >
< el-table-column prop = "ball_time" label = "球磨时间" / >
< el-table-column prop = "ball_speed" label = "球磨转速" / >
< el-table-column prop = "product_ball_time" label = "排产球磨时间" width = "100px" / >
< el-table-column prop = "weight_lost_down" label = "重损上限" / >
< el-table-column prop = "weight_lost_up" label = "重损上限" / >
< el-table-column prop = "net_rate" label = "纯粉系数" / >
< el-table-column prop = "technology_code" label = "工艺代码" / >
< el-table-column prop = "ball_rate" label = "球料比" / >
< el-table-column prop = "liquid_rate" label = "液料比" / >
< el-table-column v-if = "false" prop="is_used" label="是否启用" / >
< el-table-column prop = "update_optname" label = "修改人" / >
< el-table-column prop = "update_time" label = "修改时间" width = "150px" / >
< el-table-column prop = "c_balance" label = "碳平衡" / >
< el-table-column prop = "ball_time" label = "球磨时间" / >
< el-table-column prop = "ball_speed" label = "球磨转速" / >
< el-table-column prop = "product_ball_time" label = "排产球磨时间" width = "100px" / >
< el-table-column prop = "weight_lost_down" label = "重损上限" / >
< el-table-column prop = "weight_lost_up" label = "重损上限" / >
< el-table-column prop = "net_rate" label = "纯粉系数" / >
< el-table-column prop = "technology_code" label = "工艺代码" / >
< el-table-column prop = "ball_rate" label = "球料比" / >
< el-table-column prop = "liquid_rate" label = "液料比" / >
< el-table-column v-if = "false" prop="is_used" label="是否启用" / >
< el -table -column prop = "update_optname" label = "修改人" / >
< el-table-column prop = "update_time" label = "修改时间" width = "150px" / >
< / el-table >
<!-- 分页组件 -- >
< pagination / >
< pagination / >
< / div >
< el-dialog
@@ -127,9 +127,9 @@
< script >
import crudMaterialparameters from '@/api/wms/basedata/master/materialparameters'
import crudClassstandard from '@/api/wms/basedata/master/classstandard'
import Treeselect , { LOAD _CHILDREN _OPTIONS } from '@riophae/vue-treeselect'
import Treeselect , { LOAD _CHILDREN _OPTIONS } from '@riophae/vue-treeselect'
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
import CRUD , { crud , header , presenter } from '@crud/crud'
import CRUD , { crud , header , presenter } from '@crud/crud'
import rrOperation from '@crud/RR.operation'
import crudOperation from '@crud/CRUD.operation'
import udOperation from '@crud/UD.operation'
@@ -140,7 +140,7 @@ import crudMaterialbase from '@/api/wms/basedata/master/materialbase'
export default {
name : 'MaterialParameters' ,
components : { pagination , crudOperation , rrOperation , udOperation , YflDialog , CpDialog , Treeselect } ,
components : { pagination , crudOperation , rrOperation , udOperation , YflDialog , CpDialog , Treeselect } ,
mixins : [ presenter ( ) , header ( ) , crud ( ) ] ,
cruds ( ) {
return CRUD ( {
@@ -148,7 +148,7 @@ export default {
url : 'api/MaterialParameters' ,
idField : 'material_id' ,
sort : 'material_id,desc' ,
crudMethod : { ... crudMaterialparameters } ,
crudMethod : { ... crudMaterialparameters } ,
optShow : {
add : false ,
edit : false ,
@@ -167,6 +167,7 @@ export default {
viewDialogVisible : false ,
fullscreen : false ,
material _id : '' ,
open : true ,
currentComponent : '' ,
openParam : { } ,
dialogTitle : null ,
@@ -181,7 +182,6 @@ export default {
crudMaterialbase . getMaterOptType ( param ) . then ( res => {
this . class _idStr = res . class _idStr
this . crud . query . class _idStr = this . class _idStr
this . crud . toQuery ( )
this . queryClassId ( )
} )
crudMaterialparameters . getSeries ( ) . then ( res => {
@@ -191,7 +191,12 @@ export default {
methods : {
// 钩子: 在获取表格数据之前执行, false 则代表不获取数据
[ CRUD . HOOK . beforeRefresh ] ( ) {
return true
if ( this . open ) {
this . open = false
return false
} else {
return true
}
} ,
stockIsNeedMove ( row , clou ) {
if ( row . stock _is _need _move === '0' ) return '否'
@@ -264,10 +269,10 @@ export default {
}
} )
} ,
loadClass ( { action , parentNode , callback } ) {
loadClass ( { action , parentNode , callback } ) {
if ( action === LOAD _CHILDREN _OPTIONS ) {
crudClassstandard . getClass ( { pid : parentNode . id } ) . then ( res => {
parentNode . children = res . content . map ( function ( obj ) {
crudClassstandard . getClass ( { pid : parentNode . id } ) . then ( res => {
parentNode . children = res . content . map ( function ( obj ) {
if ( obj . hasChildren ) {
obj . children = null
}