|
@@ -1,178 +1,75 @@
|
|
<template>
|
|
<template>
|
|
<div class="app-container">
|
|
<div class="app-container">
|
|
- <el-form
|
|
|
|
- :model="queryParams"
|
|
|
|
- ref="queryForm"
|
|
|
|
- :inline="true"
|
|
|
|
- v-show="showSearch"
|
|
|
|
- label-width="68px"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
|
<el-form-item label="编号" prop="fNo">
|
|
<el-form-item label="编号" prop="fNo">
|
|
- <el-input
|
|
|
|
- v-model="queryParams.fNo"
|
|
|
|
- placeholder="请输入编号"
|
|
|
|
- clearable
|
|
|
|
- size="small"
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
- />
|
|
|
|
|
|
+ <el-input v-model="queryParams.fNo" placeholder="请输入编号" clearable size="small"
|
|
|
|
+ @keyup.enter.native="handleQuery" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="名称" prop="fName">
|
|
<el-form-item label="名称" prop="fName">
|
|
- <el-input
|
|
|
|
- v-model="queryParams.fName"
|
|
|
|
- placeholder="请输入名称"
|
|
|
|
- clearable
|
|
|
|
- size="small"
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
- />
|
|
|
|
|
|
+ <el-input v-model="queryParams.fName" placeholder="请输入名称" clearable size="small"
|
|
|
|
+ @keyup.enter.native="handleQuery" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="英文名称" prop="fEnam">
|
|
<el-form-item label="英文名称" prop="fEnam">
|
|
- <el-input
|
|
|
|
- v-model="queryParams.fEnam"
|
|
|
|
- placeholder="请输入英文名称"
|
|
|
|
- clearable
|
|
|
|
- size="small"
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
- />
|
|
|
|
|
|
+ <el-input v-model="queryParams.fEnam" placeholder="请输入英文名称" clearable size="small"
|
|
|
|
+ @keyup.enter.native="handleQuery" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="规格" prop="fSpecs">
|
|
<el-form-item label="规格" prop="fSpecs">
|
|
- <el-input
|
|
|
|
- v-model="queryParams.fSpecs"
|
|
|
|
- placeholder="请输入规格"
|
|
|
|
- clearable
|
|
|
|
- size="small"
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
- />
|
|
|
|
|
|
+ <el-input v-model="queryParams.fSpecs" placeholder="请输入规格" clearable size="small"
|
|
|
|
+ @keyup.enter.native="handleQuery" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="包装规格" prop="fPackagespecs">
|
|
<el-form-item label="包装规格" prop="fPackagespecs">
|
|
- <el-input
|
|
|
|
- v-model="queryParams.fPackagespecs"
|
|
|
|
- placeholder="请输入包装规格"
|
|
|
|
- clearable
|
|
|
|
- size="small"
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
- />
|
|
|
|
|
|
+ <el-input v-model="queryParams.fPackagespecs" placeholder="请输入包装规格" clearable size="small"
|
|
|
|
+ @keyup.enter.native="handleQuery" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="颜色" prop="fColor">
|
|
<el-form-item label="颜色" prop="fColor">
|
|
- <el-input
|
|
|
|
- v-model="queryParams.fColor"
|
|
|
|
- placeholder="请输入颜色"
|
|
|
|
- clearable
|
|
|
|
- size="small"
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
- />
|
|
|
|
|
|
+ <el-input v-model="queryParams.fColor" placeholder="请输入颜色" clearable size="small"
|
|
|
|
+ @keyup.enter.native="handleQuery" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="海关编码" prop="fHscode">
|
|
<el-form-item label="海关编码" prop="fHscode">
|
|
- <el-input
|
|
|
|
- v-model="queryParams.fHscode"
|
|
|
|
- placeholder="请输入海关编码"
|
|
|
|
- clearable
|
|
|
|
- size="small"
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
- />
|
|
|
|
|
|
+ <el-input v-model="queryParams.fHscode" placeholder="请输入海关编码" clearable size="small"
|
|
|
|
+ @keyup.enter.native="handleQuery" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="包装类型" prop="fPackageid">
|
|
<el-form-item label="包装类型" prop="fPackageid">
|
|
- <el-input
|
|
|
|
- v-model="queryParams.fPackageid"
|
|
|
|
- placeholder="请输入包装类型"
|
|
|
|
- clearable
|
|
|
|
- size="small"
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
- />
|
|
|
|
|
|
+ <el-input v-model="queryParams.fPackageid" placeholder="请输入包装类型" clearable size="small"
|
|
|
|
+ @keyup.enter.native="handleQuery" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="状态" prop="fStatus">
|
|
<el-form-item label="状态" prop="fStatus">
|
|
<!--<el-select v-model="queryParams.fStatus" placeholder="请选择状态" clearable size="small">
|
|
<!--<el-select v-model="queryParams.fStatus" placeholder="请选择状态" clearable size="small">
|
|
<el-option label="请选择字典生成" value="" />
|
|
<el-option label="请选择字典生成" value="" />
|
|
</el-select>-->
|
|
</el-select>-->
|
|
- <el-select
|
|
|
|
- v-model="queryParams.fStatus"
|
|
|
|
- placeholder="商品状态"
|
|
|
|
- clearable
|
|
|
|
- size="small"
|
|
|
|
- style="width: 240px"
|
|
|
|
- >
|
|
|
|
- <el-option
|
|
|
|
- v-for="dict in statusOptions"
|
|
|
|
- :key="dict.dictValue"
|
|
|
|
- :label="dict.dictLabel"
|
|
|
|
- :value="dict.dictValue"
|
|
|
|
- />
|
|
|
|
|
|
+ <el-select v-model="queryParams.fStatus" placeholder="商品状态" clearable size="small" style="width: 240px">
|
|
|
|
+ <el-option v-for="dict in statusOptions" :key="dict.dictValue" :label="dict.dictLabel"
|
|
|
|
+ :value="dict.dictValue" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
- <el-button
|
|
|
|
- type="cyan"
|
|
|
|
- icon="el-icon-search"
|
|
|
|
- size="mini"
|
|
|
|
- @click="handleQuery"
|
|
|
|
- >搜索</el-button
|
|
|
|
- >
|
|
|
|
- <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
|
|
|
- >重置</el-button
|
|
|
|
- >
|
|
|
|
|
|
+ <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
|
+ <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
|
|
|
|
<el-row :gutter="10" class="mb8">
|
|
<el-row :gutter="10" class="mb8">
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
- <el-button
|
|
|
|
- type="primary"
|
|
|
|
- icon="el-icon-plus"
|
|
|
|
- size="mini"
|
|
|
|
- @click="handleAdd"
|
|
|
|
- v-hasPermi="['basicdata:goods:add']"
|
|
|
|
- >新增</el-button
|
|
|
|
- >
|
|
|
|
|
|
+ <el-button type="primary" icon="el-icon-plus" size="mini" @click="handleAdd"
|
|
|
|
+ v-hasPermi="['basicdata:goods:add']">新增</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
- <el-button
|
|
|
|
- type="success"
|
|
|
|
- icon="el-icon-edit"
|
|
|
|
- size="mini"
|
|
|
|
- :disabled="single"
|
|
|
|
- @click="handleUpdate"
|
|
|
|
- v-hasPermi="['basicdata:goods:edit']"
|
|
|
|
- >修改</el-button
|
|
|
|
- >
|
|
|
|
|
|
+ <el-button type="success" icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
|
|
|
|
+ v-hasPermi="['basicdata:goods:edit']">修改</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
- <el-button
|
|
|
|
- type="danger"
|
|
|
|
- icon="el-icon-delete"
|
|
|
|
- size="mini"
|
|
|
|
- :disabled="multiple"
|
|
|
|
- @click="handleDelete"
|
|
|
|
- v-hasPermi="['basicdata:goods:remove']"
|
|
|
|
- >删除</el-button
|
|
|
|
- >
|
|
|
|
|
|
+ <el-button type="danger" icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
|
|
|
|
+ v-hasPermi="['basicdata:goods:remove']">删除</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
- <el-button
|
|
|
|
- type="warning"
|
|
|
|
- icon="el-icon-download"
|
|
|
|
- size="mini"
|
|
|
|
- @click="handleExport"
|
|
|
|
- v-hasPermi="['basicdata:goods:export']"
|
|
|
|
- >导出</el-button
|
|
|
|
- >
|
|
|
|
|
|
+ <el-button type="warning" icon="el-icon-download" size="mini" @click="handleExport"
|
|
|
|
+ v-hasPermi="['basicdata:goods:export']">导出</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
<div class="tabSetting">
|
|
<div class="tabSetting">
|
|
- <right-toolbar
|
|
|
|
- :showSearch.sync="showSearch"
|
|
|
|
- @queryTable="getList"
|
|
|
|
- ></right-toolbar>
|
|
|
|
|
|
+ <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
<div style="margin: 0 12px">
|
|
<div style="margin: 0 12px">
|
|
- <el-tooltip
|
|
|
|
- class="item"
|
|
|
|
- effect="dark"
|
|
|
|
- content="列设置"
|
|
|
|
- placement="top"
|
|
|
|
- >
|
|
|
|
- <el-button
|
|
|
|
- icon="el-icon-setting"
|
|
|
|
- size="mini"
|
|
|
|
- circle
|
|
|
|
- @click="showSetting = !showSetting"
|
|
|
|
- ></el-button>
|
|
|
|
|
|
+ <el-tooltip class="item" effect="dark" content="列设置" placement="top">
|
|
|
|
+ <el-button icon="el-icon-setting" size="mini" circle @click="showSetting = !showSetting"></el-button>
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -180,45 +77,22 @@
|
|
<el-dialog title="自定义列显示" :visible.sync="showSetting" width="700px">
|
|
<el-dialog title="自定义列显示" :visible.sync="showSetting" width="700px">
|
|
<div>配置排序列数据(拖动调整顺序)</div>
|
|
<div>配置排序列数据(拖动调整顺序)</div>
|
|
<div style="margin-left: 17px">
|
|
<div style="margin-left: 17px">
|
|
- <el-checkbox
|
|
|
|
- v-model="allCheck"
|
|
|
|
- label="全选"
|
|
|
|
- @change="allChecked"
|
|
|
|
- ></el-checkbox>
|
|
|
|
|
|
+ <el-checkbox v-model="allCheck" label="全选" @change="allChecked"></el-checkbox>
|
|
</div>
|
|
</div>
|
|
<div style="padding: 4px; display: flex; justify-content: center">
|
|
<div style="padding: 4px; display: flex; justify-content: center">
|
|
- <draggable
|
|
|
|
- v-model="setRowList"
|
|
|
|
- group="site"
|
|
|
|
- animation="300"
|
|
|
|
- @start="onStart"
|
|
|
|
- @end="onEnd"
|
|
|
|
- handle=".indraggable"
|
|
|
|
- >
|
|
|
|
|
|
+ <draggable v-model="setRowList" group="site" animation="300" @start="onStart" @end="onEnd"
|
|
|
|
+ handle=".indraggable">
|
|
<transition-group>
|
|
<transition-group>
|
|
- <div
|
|
|
|
- v-for="item in setRowList"
|
|
|
|
- :key="item.surface"
|
|
|
|
- class="listStyle"
|
|
|
|
- >
|
|
|
|
|
|
+ <div v-for="item in setRowList" :key="item.surface" class="listStyle">
|
|
<div style="width: 500px" class="indraggable">
|
|
<div style="width: 500px" class="indraggable">
|
|
<div class="progress" :style="{ width: item.width + 'px' }">
|
|
<div class="progress" :style="{ width: item.width + 'px' }">
|
|
- <el-checkbox
|
|
|
|
- :label="item.name"
|
|
|
|
- v-model="item.checked"
|
|
|
|
- :true-label="0"
|
|
|
|
- :false-label="1"
|
|
|
|
- >{{ item.name }}
|
|
|
|
|
|
+ <el-checkbox :label="item.name" v-model="item.checked" :true-label="0" :false-label="1">{{ item.name
|
|
|
|
+ }}
|
|
</el-checkbox>
|
|
</el-checkbox>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <el-input-number
|
|
|
|
- v-model.number="item.width"
|
|
|
|
- controls-position="right"
|
|
|
|
- :min="1"
|
|
|
|
- :max="500"
|
|
|
|
- size="mini"
|
|
|
|
- ></el-input-number>
|
|
|
|
|
|
+ <el-input-number v-model.number="item.width" controls-position="right" :min="1" :max="500" size="mini">
|
|
|
|
+ </el-input-number>
|
|
</div>
|
|
</div>
|
|
</transition-group>
|
|
</transition-group>
|
|
</draggable>
|
|
</draggable>
|
|
@@ -229,29 +103,17 @@
|
|
<el-button type="primary" @click="save()">确 定</el-button>
|
|
<el-button type="primary" @click="save()">确 定</el-button>
|
|
</span>
|
|
</span>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
- <el-table
|
|
|
|
- v-loading="loading"
|
|
|
|
- :data="goodsList"
|
|
|
|
- @selection-change="handleSelectionChange"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-table v-loading="loading" :data="goodsList" @selection-change="handleSelectionChange">
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
<el-table-column type="index" label="序号" align="center" />
|
|
<el-table-column type="index" label="序号" align="center" />
|
|
- <!--<el-table-column label="存储id" align="center" prop="fTypeid" />--><!-- 后期添加 -->
|
|
|
|
- <el-table-column
|
|
|
|
- v-for="(item, index) in getRowList"
|
|
|
|
- :key="index"
|
|
|
|
- :label="item.name"
|
|
|
|
- :width="item.width"
|
|
|
|
- :prop="item.label"
|
|
|
|
- align="center"
|
|
|
|
- :fixed="item.fixed"
|
|
|
|
- :show-overflow-tooltip="true"
|
|
|
|
- sortable
|
|
|
|
- >
|
|
|
|
|
|
+ <!--<el-table-column label="存储id" align="center" prop="fTypeid" />-->
|
|
|
|
+ <!-- 后期添加 -->
|
|
|
|
+ <el-table-column v-for="(item, index) in getRowList" :key="index" :label="item.name" :width="item.width"
|
|
|
|
+ :prop="item.label" align="center" :fixed="item.fixed" :show-overflow-tooltip="true" sortable>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<span v-if="item.label == 'ifCntrno'">
|
|
<span v-if="item.label == 'ifCntrno'">
|
|
|
|
|
|
- <span v-if="scope.row.ifCntrno=='1'">是</span>
|
|
|
|
|
|
+ <span v-if="scope.row.ifCntrno == '1'">是</span>
|
|
<span v-else>否</span>
|
|
<span v-else>否</span>
|
|
</span>
|
|
</span>
|
|
<span v-else>{{ scope.row[item.label] }}</span>
|
|
<span v-else>{{ scope.row[item.label] }}</span>
|
|
@@ -259,85 +121,42 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="状态" align="center" prop="fStatus">
|
|
<el-table-column label="状态" align="center" prop="fStatus">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <el-switch
|
|
|
|
- v-model="scope.row.fStatus"
|
|
|
|
- active-value="0"
|
|
|
|
- inactive-value="1"
|
|
|
|
- v-hasPermi="['basicdata:goods:edit']"
|
|
|
|
- @change="handleStatusChange(scope.row)"
|
|
|
|
- ></el-switch>
|
|
|
|
|
|
+ <el-switch v-model="scope.row.fStatus" active-value="0" inactive-value="1"
|
|
|
|
+ v-hasPermi="['basicdata:goods:edit']" @change="handleStatusChange(scope.row)"></el-switch>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column
|
|
|
|
- label="备注"
|
|
|
|
- align="center"
|
|
|
|
- prop="remark"
|
|
|
|
- :show-overflow-tooltip="true"
|
|
|
|
- />
|
|
|
|
- <el-table-column
|
|
|
|
- label="操作"
|
|
|
|
- align="center"
|
|
|
|
- class-name="small-padding fixed-width"
|
|
|
|
- width="150"
|
|
|
|
- fixed="right"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-table-column label="备注" align="center" prop="remark" :show-overflow-tooltip="true" />
|
|
|
|
+ <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="150" fixed="right">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <el-button
|
|
|
|
- size="mini"
|
|
|
|
- type="text"
|
|
|
|
- icon="el-icon-edit"
|
|
|
|
- @click="handleUpdate(scope.row)"
|
|
|
|
- v-hasPermi="['basicdata:goods:edit']"
|
|
|
|
- >修改</el-button
|
|
|
|
- >
|
|
|
|
- <el-button
|
|
|
|
- size="mini"
|
|
|
|
- type="text"
|
|
|
|
- icon="el-icon-delete"
|
|
|
|
- @click="handleDelete(scope.row)"
|
|
|
|
- v-hasPermi="['basicdata:goods:remove']"
|
|
|
|
- >删除</el-button
|
|
|
|
- >
|
|
|
|
|
|
+ <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
|
|
|
|
+ v-hasPermi="['basicdata:goods:edit']">修改</el-button>
|
|
|
|
+ <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
|
|
|
|
+ v-hasPermi="['basicdata:goods:remove']">删除</el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
|
|
|
|
- <pagination
|
|
|
|
- v-show="total > 0"
|
|
|
|
- :total="total"
|
|
|
|
- :page.sync="queryParams.pageNum"
|
|
|
|
- :limit.sync="queryParams.pageSize"
|
|
|
|
- @pagination="getList"
|
|
|
|
- />
|
|
|
|
|
|
+ <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
|
|
|
+ @pagination="getList" />
|
|
|
|
|
|
<!-- 添加或修改商品详情对话框 -->
|
|
<!-- 添加或修改商品详情对话框 -->
|
|
- <el-dialog
|
|
|
|
- v-dialogDrag
|
|
|
|
- :fullscreen="dialogFull"
|
|
|
|
- width="80%"
|
|
|
|
- :title="title"
|
|
|
|
- :visible.sync="open"
|
|
|
|
- :close-on-click-modal="false"
|
|
|
|
- append-to-body
|
|
|
|
- >
|
|
|
|
|
|
+ <el-dialog v-dialogDrag :fullscreen="dialogFull" width="80%" :title="title" :visible.sync="open"
|
|
|
|
+ :close-on-click-modal="false" append-to-body>
|
|
<template slot="title">
|
|
<template slot="title">
|
|
<div class="avue-crud__dialog__header">
|
|
<div class="avue-crud__dialog__header">
|
|
<span class="el-dialog__title">
|
|
<span class="el-dialog__title">
|
|
- <span
|
|
|
|
- style="
|
|
|
|
|
|
+ <span style="
|
|
display: inline-block;
|
|
display: inline-block;
|
|
width: 3px;
|
|
width: 3px;
|
|
height: 20px;
|
|
height: 20px;
|
|
margin-right: 5px;
|
|
margin-right: 5px;
|
|
float: left;
|
|
float: left;
|
|
margin-top: 2px;
|
|
margin-top: 2px;
|
|
- "
|
|
|
|
- ></span>
|
|
|
|
|
|
+ "></span>
|
|
添加商品详情
|
|
添加商品详情
|
|
</span>
|
|
</span>
|
|
<div class="avue-crud__dialog__menu enlarge" @click="full">
|
|
<div class="avue-crud__dialog__menu enlarge" @click="full">
|
|
- <i
|
|
|
|
- style="
|
|
|
|
|
|
+ <i style="
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
display: block;
|
|
display: block;
|
|
width: 12px;
|
|
width: 12px;
|
|
@@ -345,8 +164,7 @@
|
|
border: 1px solid #909399;
|
|
border: 1px solid #909399;
|
|
border-top: 3px solid #909399;
|
|
border-top: 3px solid #909399;
|
|
margin-top: -3px;
|
|
margin-top: -3px;
|
|
- "
|
|
|
|
- ></i>
|
|
|
|
|
|
+ "></i>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -384,10 +202,7 @@
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="包装规格" prop="fPackagespecs">
|
|
<el-form-item label="包装规格" prop="fPackagespecs">
|
|
- <el-input
|
|
|
|
- v-model="form.fPackagespecs"
|
|
|
|
- placeholder="请输入包装规格"
|
|
|
|
- />
|
|
|
|
|
|
+ <el-input v-model="form.fPackagespecs" placeholder="请输入包装规格" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
@@ -405,41 +220,45 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="包装类型" prop="fPackageid">
|
|
<el-form-item label="包装类型" prop="fPackageid">
|
|
- <el-input
|
|
|
|
- v-model="form.fPackageid"
|
|
|
|
- placeholder="请输入包装类型"
|
|
|
|
- />
|
|
|
|
|
|
+ <el-input v-model="form.fPackageid" placeholder="请输入包装类型" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="账册号" prop="fEmsNo">
|
|
<el-form-item label="账册号" prop="fEmsNo">
|
|
- <el-input v-model="form.fEmsNo" placeholder="请输入账册号"/>
|
|
|
|
|
|
+ <el-input v-model="form.fEmsNo" placeholder="请输入账册号" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="账册序号" prop="fEmsSeqNo">
|
|
<el-form-item label="账册序号" prop="fEmsSeqNo">
|
|
- <el-input v-model="form.fEmsSeqNo" placeholder="请输入账册序号"/>
|
|
|
|
|
|
+ <el-input v-model="form.fEmsSeqNo" placeholder="请输入账册序号" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="申报单位" prop="fWmsDclUnit">
|
|
<el-form-item label="申报单位" prop="fWmsDclUnit">
|
|
- <el-input v-model="form.fWmsDclUnit" placeholder="请输入申报计量单位"/>
|
|
|
|
|
|
+ <el-input v-model="form.fWmsDclUnit" placeholder="请输入申报计量单位" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="法定单位" prop="fWmsLawUnit">
|
|
<el-form-item label="法定单位" prop="fWmsLawUnit">
|
|
- <el-input v-model="form.fWmsLawUnit" placeholder="请输入法定计量单位"/>
|
|
|
|
|
|
+ <el-input v-model="form.fWmsLawUnit" placeholder="请输入法定计量单位" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="商品编码" prop="fGoodsTs">
|
|
<el-form-item label="商品编码" prop="fGoodsTs">
|
|
- <el-input v-model="form.fGoodsTs" placeholder="请输入商品编码"/>
|
|
|
|
|
|
+ <el-input v-model="form.fGoodsTs" placeholder="请输入商品编码" />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="库存预警" prop="stockWarning">
|
|
|
|
+ <el-input v-model="form.stockWarning" placeholder="请输入库存预警">
|
|
|
|
+ <template slot="append">KG</template>
|
|
|
|
+ </el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
@@ -450,12 +269,8 @@
|
|
<el-radio label="1">请选择字典生成</el-radio>
|
|
<el-radio label="1">请选择字典生成</el-radio>
|
|
</el-radio-group>-->
|
|
</el-radio-group>-->
|
|
<el-radio-group v-model="form.fStatus">
|
|
<el-radio-group v-model="form.fStatus">
|
|
- <el-radio
|
|
|
|
- v-for="dict in statusOptions"
|
|
|
|
- :key="dict.dictValue"
|
|
|
|
- :label="dict.dictValue"
|
|
|
|
- >{{ dict.dictLabel }}</el-radio
|
|
|
|
- >
|
|
|
|
|
|
+ <el-radio v-for="dict in statusOptions" :key="dict.dictValue" :label="dict.dictValue">{{ dict.dictLabel
|
|
|
|
+ }}</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
@@ -470,22 +285,14 @@
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
|
<el-form-item label="备注" prop="remark">
|
|
<el-form-item label="备注" prop="remark">
|
|
- <el-input
|
|
|
|
- v-model="form.remark"
|
|
|
|
- type="textarea"
|
|
|
|
- placeholder="请输入内容"
|
|
|
|
- />
|
|
|
|
|
|
+ <el-input v-model="form.remark" type="textarea" placeholder="请输入内容" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="商品类别" prop="fTypeid">
|
|
<el-form-item label="商品类别" prop="fTypeid">
|
|
<el-select v-model="form.fTypeid" placeholder="请选择商品类别">
|
|
<el-select v-model="form.fTypeid" placeholder="请选择商品类别">
|
|
- <el-option
|
|
|
|
- v-for="dict in fTypeidOptions"
|
|
|
|
- :key="dict.dictValue"
|
|
|
|
- :label="dict.dictLabel"
|
|
|
|
- :value="parseInt(dict.dictValue)"
|
|
|
|
- ></el-option>
|
|
|
|
|
|
+ <el-option v-for="dict in fTypeidOptions" :key="dict.dictValue" :label="dict.dictLabel"
|
|
|
|
+ :value="parseInt(dict.dictValue)"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
@@ -723,20 +530,27 @@ export default {
|
|
},
|
|
},
|
|
{
|
|
{
|
|
surface: "13",
|
|
surface: "13",
|
|
|
|
+ label: "stockWarning",
|
|
|
|
+ name: "库存预警",
|
|
|
|
+ checked: 0,
|
|
|
|
+ width: 100,
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ surface: "14",
|
|
label: "fWmsDclUnit",
|
|
label: "fWmsDclUnit",
|
|
name: "申报单位",
|
|
name: "申报单位",
|
|
checked: 0,
|
|
checked: 0,
|
|
width: 100,
|
|
width: 100,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- surface: "14",
|
|
|
|
|
|
+ surface: "15",
|
|
label: "fWmsLawUnit",
|
|
label: "fWmsLawUnit",
|
|
name: "法定单位",
|
|
name: "法定单位",
|
|
checked: 0,
|
|
checked: 0,
|
|
width: 100,
|
|
width: 100,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- surface: "15",
|
|
|
|
|
|
+ surface: "16",
|
|
label: "ifCntrno",
|
|
label: "ifCntrno",
|
|
name: "是否按照箱号统计",
|
|
name: "是否按照箱号统计",
|
|
checked: 0,
|
|
checked: 0,
|
|
@@ -1020,22 +834,27 @@ export default {
|
|
-ms-flex-pack: justify;
|
|
-ms-flex-pack: justify;
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
}
|
|
}
|
|
|
|
+
|
|
.el-dialog__title {
|
|
.el-dialog__title {
|
|
color: rgba(0, 0, 0, 0.85);
|
|
color: rgba(0, 0, 0, 0.85);
|
|
font-weight: 500;
|
|
font-weight: 500;
|
|
word-wrap: break-word;
|
|
word-wrap: break-word;
|
|
}
|
|
}
|
|
|
|
+
|
|
.avue-crud__dialog__menu {
|
|
.avue-crud__dialog__menu {
|
|
padding-right: 20px;
|
|
padding-right: 20px;
|
|
float: left;
|
|
float: left;
|
|
}
|
|
}
|
|
|
|
+
|
|
.avue-crud__dialog__menu i {
|
|
.avue-crud__dialog__menu i {
|
|
color: #909399;
|
|
color: #909399;
|
|
font-size: 15px;
|
|
font-size: 15px;
|
|
}
|
|
}
|
|
|
|
+
|
|
.el-icon-full-screen {
|
|
.el-icon-full-screen {
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
}
|
|
}
|
|
|
|
+
|
|
.el-icon-full-screen:before {
|
|
.el-icon-full-screen:before {
|
|
content: "\e719";
|
|
content: "\e719";
|
|
}
|
|
}
|
|
@@ -1045,15 +864,18 @@ export default {
|
|
display: flex;
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
justify-content: flex-end;
|
|
}
|
|
}
|
|
|
|
+
|
|
.listStyle {
|
|
.listStyle {
|
|
display: flex;
|
|
display: flex;
|
|
border-top: 1px solid #dcdfe6;
|
|
border-top: 1px solid #dcdfe6;
|
|
border-left: 1px solid #dcdfe6;
|
|
border-left: 1px solid #dcdfe6;
|
|
border-right: 1px solid #dcdfe6;
|
|
border-right: 1px solid #dcdfe6;
|
|
}
|
|
}
|
|
|
|
+
|
|
.listStyle:last-child {
|
|
.listStyle:last-child {
|
|
border-bottom: 1px solid #dcdfe6;
|
|
border-bottom: 1px solid #dcdfe6;
|
|
}
|
|
}
|
|
|
|
+
|
|
.progress {
|
|
.progress {
|
|
display: flex;
|
|
display: flex;
|
|
align-items: center;
|
|
align-items: center;
|