|
@@ -3,11 +3,20 @@
|
|
|
<app-view>
|
|
<app-view>
|
|
|
<template #header>
|
|
<template #header>
|
|
|
<app-filter :option="filterOption">
|
|
<app-filter :option="filterOption">
|
|
|
|
|
+ <!-- 商品 -->
|
|
|
|
|
+ <template #goodsid="{ item }">
|
|
|
|
|
+ <el-form-item :label="item.label" prop="goodsid">
|
|
|
|
|
+ <app-select-goods v-model="item.value"
|
|
|
|
|
+ :params="{ trademodels: '52,10', goodsStatusIds: '3,6,7' }" />
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <!-- 所属机构 -->
|
|
|
<template #parantareaid="{ item }">
|
|
<template #parantareaid="{ item }">
|
|
|
<el-form-item :label="item.label" prop="parantareaid">
|
|
<el-form-item :label="item.label" prop="parantareaid">
|
|
|
<app-select-investor v-model="item.value" />
|
|
<app-select-investor v-model="item.value" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
+ <!-- 有效持仓 -->
|
|
|
<template #validholderqty="{ item }">
|
|
<template #validholderqty="{ item }">
|
|
|
<el-form-item :label="item.label" prop="validholderqty">
|
|
<el-form-item :label="item.label" prop="validholderqty">
|
|
|
<el-switch v-model="item.value" :active-value="1" :inactive-value="0" />
|
|
<el-switch v-model="item.value" :active-value="1" :inactive-value="0" />
|
|
@@ -48,6 +57,7 @@ import AppTable from '@pc/components/base/table/index.vue'
|
|
|
import AppPagination from '@pc/components/base/pagination/index.vue'
|
|
import AppPagination from '@pc/components/base/pagination/index.vue'
|
|
|
import AppOperation from '@pc/components/base/operation/index.vue'
|
|
import AppOperation from '@pc/components/base/operation/index.vue'
|
|
|
import AppFilter from '@pc/components/base/table-filter-v2/index.vue'
|
|
import AppFilter from '@pc/components/base/table-filter-v2/index.vue'
|
|
|
|
|
+import AppSelectGoods from '@pc/components/modules/select-goods/index.vue'
|
|
|
import AppSelectInvestor from '@pc/components/modules/select-investor/index.vue'
|
|
import AppSelectInvestor from '@pc/components/modules/select-investor/index.vue'
|
|
|
import { i18n } from '@/stores'
|
|
import { i18n } from '@/stores'
|
|
|
|
|
|
|
@@ -62,7 +72,8 @@ const { componentMap, componentId, record, openComponent, closeComponent, getAct
|
|
|
const { dataList, total, pageSize, pageIndex, loading, run } = useRequest(queryOrder, {
|
|
const { dataList, total, pageSize, pageIndex, loading, run } = useRequest(queryOrder, {
|
|
|
defaultParams: {
|
|
defaultParams: {
|
|
|
pageNum: 1,
|
|
pageNum: 1,
|
|
|
- pageSize: 20
|
|
|
|
|
|
|
+ pageSize: 20,
|
|
|
|
|
+ validholderqty: 1
|
|
|
},
|
|
},
|
|
|
onError: (err) => {
|
|
onError: (err) => {
|
|
|
ElMessage.error(err)
|
|
ElMessage.error(err)
|