添加 机型 分销
This commit is contained in:
@@ -10,14 +10,14 @@
|
||||
</div>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||
<el-row :gutter="20">
|
||||
<el-col
|
||||
v-for="field in formFields"
|
||||
:key="field.prop"
|
||||
<el-col
|
||||
v-for="field in formFields"
|
||||
:key="field.prop"
|
||||
:span="24"
|
||||
>
|
||||
<el-form-item :label="field.label" :prop="field.prop">
|
||||
<el-input
|
||||
v-model="form[field.prop]"
|
||||
<el-input
|
||||
v-model="form[field.prop]"
|
||||
:placeholder="field.placeholder"
|
||||
:disabled="loading"
|
||||
/>
|
||||
@@ -25,15 +25,15 @@
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-form-item class="form-actions">
|
||||
<el-button
|
||||
type="warning"
|
||||
<el-button
|
||||
type="warning"
|
||||
@click="handlePreview"
|
||||
:loading="previewLoading"
|
||||
icon="el-icon-view"
|
||||
>
|
||||
预览
|
||||
</el-button>
|
||||
<el-button
|
||||
<el-button
|
||||
@click="resetForm"
|
||||
icon="el-icon-refresh"
|
||||
>
|
||||
@@ -45,7 +45,7 @@
|
||||
|
||||
|
||||
</el-col>
|
||||
|
||||
|
||||
<!-- 右侧预览区域 -->
|
||||
<el-col :span="16">
|
||||
<!-- 预览弹框 -->
|
||||
@@ -99,10 +99,10 @@
|
||||
</div>
|
||||
<!-- 二维码区域 -->
|
||||
<div class="qrcode-container">
|
||||
<vue-qr
|
||||
:text="qrCodeValue"
|
||||
:size="180"
|
||||
:margin="0"
|
||||
<vue-qr
|
||||
:text="qrCodeValue"
|
||||
:size="180"
|
||||
:margin="0"
|
||||
:correctLevel="2"
|
||||
error-correction-level="M"
|
||||
/>
|
||||
@@ -156,10 +156,10 @@
|
||||
</div>
|
||||
<!-- 二维码区域 -->
|
||||
<div class="qrcode-container">
|
||||
<vue-qr
|
||||
:text="qrCodeValue"
|
||||
:size="180"
|
||||
:margin="0"
|
||||
<vue-qr
|
||||
:text="qrCodeValue"
|
||||
:size="180"
|
||||
:margin="0"
|
||||
:correctLevel="2"
|
||||
error-correction-level="M"
|
||||
/>
|
||||
@@ -173,14 +173,14 @@
|
||||
<el-button type="primary" @click="submitForm" :loading="submitLoading">保存并打印</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
|
||||
|
||||
<!-- 历史数据区域 -->
|
||||
<div class="list-container" style="padding-bottom: 60px;">
|
||||
<div class="section-header" style="margin-bottom: 40px;">
|
||||
<h3>历史数据</h3>
|
||||
<div class="header-actions">
|
||||
<el-button
|
||||
type="danger"
|
||||
<el-button
|
||||
type="danger"
|
||||
size="small"
|
||||
@click="handleBatchDelete"
|
||||
:disabled="!hasSelection"
|
||||
@@ -201,10 +201,10 @@
|
||||
style="width: 100%;margin-bottom: 40px;height: 550px;"
|
||||
>
|
||||
<el-table-column type="selection" width="55" align="center"/>
|
||||
<el-table-column
|
||||
v-for="column in tableColumns"
|
||||
<el-table-column
|
||||
v-for="column in tableColumns"
|
||||
:key="column.prop"
|
||||
:label="column.label"
|
||||
:label="column.label"
|
||||
:prop="column.prop"
|
||||
:width="column.width"
|
||||
:formatter="column.formatter"
|
||||
@@ -345,6 +345,7 @@ export default {
|
||||
computed: {
|
||||
// 二维码内容
|
||||
qrCodeValue() {
|
||||
console.log(this.previewData)
|
||||
const text = `${this.previewData.spare1}@${this.previewData.model}@${this.previewData.spare2}@${this.previewData.spare3}@${this.previewData.serial}`
|
||||
return this.procode(text)
|
||||
},
|
||||
@@ -914,17 +915,17 @@ export default {
|
||||
margin: 0;
|
||||
size: auto;
|
||||
}
|
||||
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
|
||||
.preview-box {
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
|
||||
.qrcode-container {
|
||||
border: none;
|
||||
position: absolute !important;
|
||||
|
||||
@@ -134,11 +134,11 @@
|
||||
<dict-tag :options="dict.type.mydo_job_status" :value="scope.row.status"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="上线类型" align="left" prop="onLineType">
|
||||
<template slot-scope="scope">
|
||||
<dict-tag :options="dict.type.on_line_type" :value="scope.row.onLineType"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- <el-table-column label="上线类型" align="left" prop="onLineType">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <dict-tag :options="dict.type.on_line_type" :value="scope.row.onLineType"/>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
<el-table-column label="任务类型" align="left" prop="inOrOut">
|
||||
<template slot-scope="scope">
|
||||
<dict-tag :options="dict.type.in_job_type" :value="scope.row.inOrOut"/>
|
||||
@@ -173,12 +173,14 @@
|
||||
max-height="300"
|
||||
>
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column label="任务明细ID" align="left" prop="jobDetailId" />
|
||||
<el-table-column label="子任务ID" align="left" prop="jobDetailId" />
|
||||
<el-table-column label="任务ID" align="left" prop="jobId" />
|
||||
<el-table-column label="单据ID" align="left" prop="inOrOutId" />
|
||||
<el-table-column label="子单据ID" align="left" prop="inOrOutDId" />
|
||||
<el-table-column label="物料编码" align="left" prop="productId" />
|
||||
<el-table-column label="物料名称" align="left" prop="productName" />
|
||||
<el-table-column label="机型" align="left" prop="unit"/><!--机型-->
|
||||
<el-table-column label="分销" align="left" prop="spare9"/><!--分销-->
|
||||
<el-table-column label="规格" align="left" prop="spec"/><!--规格-->
|
||||
<el-table-column label="型号" align="left" prop="spare1"/><!--型号-->
|
||||
<el-table-column label="净重" align="left" prop="spare2"/><!--净重-->
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
||||
<el-form-item label="入库订单ID" prop="stockinId"><!--入库订单ID-->
|
||||
<el-form-item label="订单号" prop="erpBill"><!--入库订单ID-->
|
||||
<el-input
|
||||
v-model="queryParams.stockinId"
|
||||
placeholder="请输入入库订单ID"
|
||||
v-model="queryParams.erpBill"
|
||||
placeholder="请输入订单号"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
@@ -38,29 +38,29 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="仓库" prop="warehouseId"><!--仓库-->
|
||||
<el-select
|
||||
v-model="queryParams.warehouseId"
|
||||
placeholder="请选择仓库"
|
||||
clearable
|
||||
@change="handleQuery"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in warehouseOptions"
|
||||
:key="item.warehouseId"
|
||||
:label="item.warehouseName"
|
||||
:value="item.warehouseId"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="供应商编码" prop="supplierNo"><!--供应商编码-->
|
||||
<el-input
|
||||
v-model="queryParams.supplierNo"
|
||||
placeholder="请输入供应商编码"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<!-- <el-form-item label="仓库" prop="warehouseId"><!–仓库–>-->
|
||||
<!-- <el-select-->
|
||||
<!-- v-model="queryParams.warehouseId"-->
|
||||
<!-- placeholder="请选择仓库"-->
|
||||
<!-- clearable-->
|
||||
<!-- @change="handleQuery"-->
|
||||
<!-- >-->
|
||||
<!-- <el-option-->
|
||||
<!-- v-for="item in warehouseOptions"-->
|
||||
<!-- :key="item.warehouseId"-->
|
||||
<!-- :label="item.warehouseName"-->
|
||||
<!-- :value="item.warehouseId"-->
|
||||
<!-- />-->
|
||||
<!-- </el-select>-->
|
||||
<!-- </el-form-item>-->
|
||||
<!-- <el-form-item label="供应商编码" prop="supplierNo"><!–供应商编码–>-->
|
||||
<!-- <el-input-->
|
||||
<!-- v-model="queryParams.supplierNo"-->
|
||||
<!-- placeholder="请输入供应商编码"-->
|
||||
<!-- clearable-->
|
||||
<!-- @keyup.enter.native="handleQuery"-->
|
||||
<!-- />-->
|
||||
<!-- </el-form-item>-->
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button><!--搜索-->
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button><!--重置-->
|
||||
@@ -104,18 +104,18 @@
|
||||
>单据确认<!--单据确认-->
|
||||
</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="info"
|
||||
plain
|
||||
icon="el-icon-download"
|
||||
size="mini"
|
||||
:disabled="detailMultiple"
|
||||
@click="handleBarcodePrinting"
|
||||
v-hasPermi="['in:stockIn:barcodePrinting']"
|
||||
>打印条码<!--打印条码-->
|
||||
</el-button>
|
||||
</el-col>
|
||||
<!-- <el-col :span="1.5">-->
|
||||
<!-- <el-button-->
|
||||
<!-- type="info"-->
|
||||
<!-- plain-->
|
||||
<!-- icon="el-icon-download"-->
|
||||
<!-- size="mini"-->
|
||||
<!-- :disabled="detailMultiple"-->
|
||||
<!-- @click="handleBarcodePrinting"-->
|
||||
<!-- v-hasPermi="['in:stockIn:barcodePrinting']"-->
|
||||
<!-- >打印条码<!–打印条码–>-->
|
||||
<!-- </el-button>-->
|
||||
<!-- </el-col>-->
|
||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
|
||||
@@ -124,6 +124,7 @@
|
||||
<el-table-column type="selection" width="55" align="center"/>
|
||||
<el-table-column label="GUID" align="center" prop="stockinGuid" v-if="false"/>
|
||||
<el-table-column label="入库订单" align="left" prop="stockinId"/><!--入库订单-->
|
||||
<el-table-column label="订单号" align="left" prop="erpBill"/><!--入库订单-->
|
||||
<el-table-column label="入库类型" align="left" prop="inType"><!--入库类型-->
|
||||
<template slot-scope="scope">
|
||||
<dict-tag :options="dict.type.in_bill_type" :value="scope.row.inType"/>
|
||||
@@ -157,6 +158,8 @@
|
||||
<el-table-column label="物料编码" align="left" prop="productId"/><!--物料编码-->
|
||||
<el-table-column label="物料名称" align="left" prop="productName"/><!--物料编码-->
|
||||
<el-table-column label="批号" align="left" prop="lotNo"/><!--批号-->
|
||||
<el-table-column label="机型" align="left" prop="unit"/><!--机型-->
|
||||
<el-table-column label="分销" align="left" prop="spare9"/><!--分销-->
|
||||
<el-table-column label="规格" align="left" prop="spec"/><!--规格-->
|
||||
<el-table-column label="型号" align="left" prop="spare1"/><!--型号-->
|
||||
<el-table-column label="净重" align="left" prop="spare2"/><!--净重-->
|
||||
|
||||
Reference in New Issue
Block a user