|
|
|
@@ -2,20 +2,7 @@
|
|
|
|
|
<el-container class="mainBox mainHeaderNoBorderPadding">
|
|
|
|
|
<el-header>
|
|
|
|
|
<div class="left-panel">
|
|
|
|
|
<el-button type="primary" :size="size" icon="el-icon-plus" @click="add">新增工单</el-button>
|
|
|
|
|
<scImport ref="scImport" :size="size" title="批量导入维保工单" @parentParams="importUpload" @importSuccess="importSuccess">
|
|
|
|
|
<template #header>
|
|
|
|
|
<el-button v-auth="'organizationImport'" type="primary" :size="size" plain @click="importFile">批量导入</el-button>
|
|
|
|
|
</template>
|
|
|
|
|
<template #download>
|
|
|
|
|
<div v-auth="'companyImportTemplate'" @click="importTemplate">下载导入模版</div>
|
|
|
|
|
</template>
|
|
|
|
|
</scImport>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="right-panel">
|
|
|
|
|
<scExport :size="size" @exportData="exportData" @updateShow="exportChangeShow" :show="exportShow" type="11">
|
|
|
|
|
<el-button :size="size" icon="sc-icon-Download" @click="exportData">下载</el-button>
|
|
|
|
|
</scExport>
|
|
|
|
|
<el-button type="primary" :size="size" icon="el-icon-plus" @click="add">新增BOM</el-button>
|
|
|
|
|
</div>
|
|
|
|
|
</el-header>
|
|
|
|
|
<el-main class="nopadding">
|
|
|
|
@@ -80,23 +67,36 @@ export default {
|
|
|
|
|
show: false,
|
|
|
|
|
},
|
|
|
|
|
list: {
|
|
|
|
|
apiObj: {},
|
|
|
|
|
apiObj: this.$API.setup.bom.list,
|
|
|
|
|
column: [],
|
|
|
|
|
},
|
|
|
|
|
selection: [],
|
|
|
|
|
exportShow:false,
|
|
|
|
|
searchShow:false,
|
|
|
|
|
searchList:[
|
|
|
|
|
{name:'生产日期',type:'date',code:'activation_date'},
|
|
|
|
|
{name:'反厂日期',type:'date',code:'activation_date'},
|
|
|
|
|
{name:'处理时间',type:'date',code:'activation_date'},
|
|
|
|
|
{name:'客户名称',type:'multiple',code:'id', data:[], placeholder:"请选择公司名称",show:false},
|
|
|
|
|
{name:'状态',type:'select',code:'active_status', data:[], placeholder:"请选择状态",show:false},
|
|
|
|
|
{name:'工单号',type:'text',code:['mobile'],placeholder:"请输入手机号",isOpen:true,show:false},
|
|
|
|
|
{name:'邮件地址',type:'text',code:['email'],placeholder:"请输入邮箱地址",isOpen:true,show:false},
|
|
|
|
|
{name:'公司地址',type:'text',code:['address'],placeholder:"请输入公司地址",isOpen:true,show:false},
|
|
|
|
|
{name:'负责人',type:'text',code:['owner'],placeholder:"请输入负责人",isOpen:true,show:false},
|
|
|
|
|
{name:'关键字',type:'text',code:['domain','name'],keyword:true,show:true},
|
|
|
|
|
{name:'创建时间',type:'date',code:'created_at',show: true},
|
|
|
|
|
{name:'更新时间',type:'date',code:'updated_at',show: true},
|
|
|
|
|
{name:'BOM版本',type:'text',code:'bom_version',placeholder:"请输入BOM版本",show:true},
|
|
|
|
|
{name:'BOM简称',type:'text',code:'bom_abbreviation',placeholder:"请输入BOM简称",show:false},
|
|
|
|
|
{name:'BOM分类',type:'text',code:['bom_classification'],placeholder:"请输入BOM分类",isOpen:true,show:false},
|
|
|
|
|
{name:'BOM用途',type:'text',code:['bom_purpose'],placeholder:"请输入BOM用途",isOpen:true,show:false},
|
|
|
|
|
{name:'父项物料编码',type:'text',code:['parent_material_code'],placeholder:"请输入父项物料编码",isOpen:true,show:false},
|
|
|
|
|
{name:'父项物料名称',type:'text',code:['parent_material_name'],placeholder:"请输入父项物料名称",isOpen:true,show:false},
|
|
|
|
|
{name:'父项物料单位',type:'text',code:['parent_material_unit'],placeholder:"请输入父项物料单位",isOpen:true,show:false},
|
|
|
|
|
{name:'子项物料编码',type:'text',code:['child_material_code'],placeholder:"请输入子项物料编码",isOpen:true,show:false},
|
|
|
|
|
{name:'子项物料名称',type:'text',code:['child_material_name'],placeholder:"请输入子项物料名称",isOpen:true,show:false},
|
|
|
|
|
{name:'子项物料单位',type:'text',code:['child_material_unit'],placeholder:"请输入子项物料单位",isOpen:true,show:false},
|
|
|
|
|
{name:'次项',type:'text',code:['item_sequence'],placeholder:"请输入次项",isOpen:true,show:false},
|
|
|
|
|
{name:'子项类型',type:'text',code:['child_material_type'],placeholder:"请输入子项类型",isOpen:true,show:false},
|
|
|
|
|
{name:'用量分母',type:'text',code:['usage_numerator'],placeholder:"请输入用量分母",isOpen:true,show:false},
|
|
|
|
|
{name:'用量分子',type:'text',code:['usage_denominator'],placeholder:"请输入用量分子",isOpen:true,show:false},
|
|
|
|
|
{name:'创建组织编码',type:'text',code:['create_org_code'],placeholder:"请输入创建组织编码",isOpen:true,show:false},
|
|
|
|
|
{name:'创建组织名称',type:'text',code:['create_org_name'],placeholder:"请输入创建组织名称",isOpen:true,show:false},
|
|
|
|
|
{name:'使用组织编码',type:'text',code:['use_org_code'],placeholder:"请输入使用组织编码",isOpen:true,show:false},
|
|
|
|
|
{name:'使用组织名称',type:'text',code:['use_org_name'],placeholder:"请输入使用组织名称",isOpen:true,show:false},
|
|
|
|
|
{name:'单据状态',type:'text',code:['document_status'],placeholder:"请输入单据状态",isOpen:true,show:false},
|
|
|
|
|
{name:'禁用状态',type:'text',code:['disable_status'],placeholder:"请输入禁用状态",isOpen:true,show:false},
|
|
|
|
|
{name:'关键字',type:'text',code:['bom_abbreviation'],keyword:true,show:true},
|
|
|
|
|
],
|
|
|
|
|
params: {},
|
|
|
|
|
}
|
|
|
|
|