|
@@ -13,7 +13,7 @@
|
|
<div class="chooseProduct-drawer-box">
|
|
<div class="chooseProduct-drawer-box">
|
|
<!-- 搜索条件 -->
|
|
<!-- 搜索条件 -->
|
|
<div ref="searchBox" class="table-page-search-wrapper">
|
|
<div ref="searchBox" class="table-page-search-wrapper">
|
|
- <a-form layout="inline" @keyup.enter.native="$refs.table.refresh(true)">
|
|
|
|
|
|
+ <a-form layout="inline" @keyup.enter.native="searchForm">
|
|
<a-row type="flex" :gutter="12" justify="start">
|
|
<a-row type="flex" :gutter="12" justify="start">
|
|
<a-col flex="auto">
|
|
<a-col flex="auto">
|
|
<a-form-model-item label="产品编码">
|
|
<a-form-model-item label="产品编码">
|
|
@@ -49,14 +49,13 @@
|
|
</div>
|
|
</div>
|
|
<!-- 列表 -->
|
|
<!-- 列表 -->
|
|
<s-table
|
|
<s-table
|
|
- v-if="hasVaild"
|
|
|
|
|
|
+ v-if="hasVaild&&showTable"
|
|
class="sTable"
|
|
class="sTable"
|
|
ref="table"
|
|
ref="table"
|
|
size="small"
|
|
size="small"
|
|
:rowKey="(record) => record.id"
|
|
:rowKey="(record) => record.id"
|
|
:columns="columns"
|
|
:columns="columns"
|
|
:data="loadData"
|
|
:data="loadData"
|
|
- :defaultLoadData="false"
|
|
|
|
:scroll="{ x: tableWidth , y:tableHeight }"
|
|
:scroll="{ x: tableWidth , y:tableHeight }"
|
|
@dblclick="handleAdd"
|
|
@dblclick="handleAdd"
|
|
:pageSize="30"
|
|
:pageSize="30"
|
|
@@ -192,6 +191,7 @@ export default {
|
|
},
|
|
},
|
|
advanced: false, // 高级搜索 展开/关闭
|
|
advanced: false, // 高级搜索 展开/关闭
|
|
disabled: false, // 查询、重置按钮是否可操作
|
|
disabled: false, // 查询、重置按钮是否可操作
|
|
|
|
+ showTable: false,
|
|
// 加载数据方法 必须为 Promise 对象
|
|
// 加载数据方法 必须为 Promise 对象
|
|
loadData: parameter => {
|
|
loadData: parameter => {
|
|
this.disabled = true
|
|
this.disabled = true
|
|
@@ -263,6 +263,7 @@ export default {
|
|
// 查询
|
|
// 查询
|
|
searchForm () {
|
|
searchForm () {
|
|
if (this.hasVaild) {
|
|
if (this.hasVaild) {
|
|
|
|
+ this.showTable = true
|
|
this.$refs.table.refresh(true)
|
|
this.$refs.table.refresh(true)
|
|
} else {
|
|
} else {
|
|
this.$message.info('请输入查询条件')
|
|
this.$message.info('请输入查询条件')
|
|
@@ -280,9 +281,7 @@ export default {
|
|
productTypeSn3: '' // 产品三级分类
|
|
productTypeSn3: '' // 产品三级分类
|
|
}
|
|
}
|
|
this.productType = []
|
|
this.productType = []
|
|
- if (this.hasVaild) {
|
|
|
|
- this.$refs.table.refresh(true)
|
|
|
|
- }
|
|
|
|
|
|
+ this.showTable = false
|
|
},
|
|
},
|
|
onClose () {
|
|
onClose () {
|
|
this.$emit('close')
|
|
this.$emit('close')
|