Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3bc63f076b | |||
| 7f660e72f7 | |||
| de7f71339b | |||
| 3ad540ed62 |
30
src/components.d.ts
vendored
30
src/components.d.ts
vendored
@@ -7,14 +7,6 @@ export {}
|
|||||||
|
|
||||||
declare module 'vue' {
|
declare module 'vue' {
|
||||||
export interface GlobalComponents {
|
export interface GlobalComponents {
|
||||||
403: typeof import('./components/ErrorMessage/403.vue')['default']
|
|
||||||
404: typeof import('./components/ErrorMessage/404.vue')['default']
|
|
||||||
500: typeof import('./components/ErrorMessage/500.vue')['default']
|
|
||||||
Add: typeof import('./components/DetailsBtns/components/Add.vue')['default']
|
|
||||||
ColSetting: typeof import('./components/ProTable/components/ColSetting.vue')['default']
|
|
||||||
Del: typeof import('./components/ListBtns/components/Del.vue')['default']
|
|
||||||
DetailsBtns: typeof import('./components/DetailsBtns/index.vue')['default']
|
|
||||||
DetailsSearch: typeof import('./components/DetailsSearch/index.vue')['default']
|
|
||||||
ElAside: typeof import('element-plus/es')['ElAside']
|
ElAside: typeof import('element-plus/es')['ElAside']
|
||||||
ElAutocomplete: typeof import('element-plus/es')['ElAutocomplete']
|
ElAutocomplete: typeof import('element-plus/es')['ElAutocomplete']
|
||||||
ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
|
ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
|
||||||
@@ -47,11 +39,6 @@ declare module 'vue' {
|
|||||||
ElTabs: typeof import('element-plus/es')['ElTabs']
|
ElTabs: typeof import('element-plus/es')['ElTabs']
|
||||||
ElTag: typeof import('element-plus/es')['ElTag']
|
ElTag: typeof import('element-plus/es')['ElTag']
|
||||||
ElTooltip: typeof import('element-plus/es')['ElTooltip']
|
ElTooltip: typeof import('element-plus/es')['ElTooltip']
|
||||||
Export: typeof import('./components/ListBtns/components/Export.vue')['default']
|
|
||||||
ExprotSelect: typeof import('./components/ListBtns/components/ExprotSelect.vue')['default']
|
|
||||||
Generate: typeof import('./components/DetailsBtns/components/Generate.vue')['default']
|
|
||||||
Grid: typeof import('./components/Grid/index.vue')['default']
|
|
||||||
GridItem: typeof import('./components/Grid/components/GridItem.vue')['default']
|
|
||||||
IEpArrowDown: typeof import('~icons/ep/arrow-down')['default']
|
IEpArrowDown: typeof import('~icons/ep/arrow-down')['default']
|
||||||
IEpCircleClose: typeof import('~icons/ep/circle-close')['default']
|
IEpCircleClose: typeof import('~icons/ep/circle-close')['default']
|
||||||
IEpFolderDelete: typeof import('~icons/ep/folder-delete')['default']
|
IEpFolderDelete: typeof import('~icons/ep/folder-delete')['default']
|
||||||
@@ -60,24 +47,7 @@ declare module 'vue' {
|
|||||||
IEpRemove: typeof import('~icons/ep/remove')['default']
|
IEpRemove: typeof import('~icons/ep/remove')['default']
|
||||||
IEpSearch: typeof import('~icons/ep/search')['default']
|
IEpSearch: typeof import('~icons/ep/search')['default']
|
||||||
IEpSwitchButton: typeof import('~icons/ep/switch-button')['default']
|
IEpSwitchButton: typeof import('~icons/ep/switch-button')['default']
|
||||||
ImportExcel: typeof import('./components/ImportExcel/index.vue')['default']
|
|
||||||
ListBtns: typeof import('./components/ListBtns/index.vue')['default']
|
|
||||||
ListResultDig: typeof import('./components/ListResultDig/index.vue')['default']
|
|
||||||
Loading: typeof import('./components/Loading/index.vue')['default']
|
|
||||||
Merge: typeof import('./components/ListBtns/components/Merge.vue')['default']
|
|
||||||
NoToVoid: typeof import('./components/ListBtns/components/noToVoid.vue')['default']
|
|
||||||
Pagination: typeof import('./components/ProTable/components/Pagination.vue')['default']
|
|
||||||
Print: typeof import('./components/DetailsBtns/components/Print.vue')['default']
|
|
||||||
ProTable: typeof import('./components/ProTable/index.vue')['default']
|
|
||||||
Refresh: typeof import('./components/ListBtns/components/Refresh.vue')['default']
|
|
||||||
Retransmission: typeof import('./components/ListBtns/components/Retransmission.vue')['default']
|
|
||||||
RouterLink: typeof import('vue-router')['RouterLink']
|
RouterLink: typeof import('vue-router')['RouterLink']
|
||||||
RouterView: typeof import('vue-router')['RouterView']
|
RouterView: typeof import('vue-router')['RouterView']
|
||||||
Search: typeof import('./components/Search/index.vue')['default']
|
|
||||||
Submit: typeof import('./components/DetailsBtns/components/Submit.vue')['default']
|
|
||||||
Switch: typeof import('./components/DetailsBtns/components/Switch.vue')['default']
|
|
||||||
Synchronous: typeof import('./components/ListBtns/components/Synchronous.vue')['default']
|
|
||||||
TableColumn: typeof import('./components/ProTable/components/TableColumn.vue')['default']
|
|
||||||
ToVoid: typeof import('./components/ListBtns/components/ToVoid.vue')['default']
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,6 +40,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts" name="outboundOrderList">
|
<script setup lang="ts" name="outboundOrderList">
|
||||||
|
import ListBtns from "@/components/ListBtns/index.vue";
|
||||||
|
import Search from "@/components/Search/index.vue";
|
||||||
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
import { cloneDeep } from "lodash-es";
|
import { cloneDeep } from "lodash-es";
|
||||||
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
||||||
import { getOutStockListApi } from "@/api/modules/deliveryAndOutbound";
|
import { getOutStockListApi } from "@/api/modules/deliveryAndOutbound";
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// import { STATUS } from "@/constant";
|
// // import { STATUS } from "@/constant";
|
||||||
import { RenderScope } from "@/components/ProTable/interface";
|
// import { RenderScope } from "@/components/ProTable/interface";
|
||||||
|
|
||||||
// 销售订单 表格配置项
|
// 销售订单 表格配置项
|
||||||
export const COLUMNS = [
|
export const COLUMNS = [
|
||||||
@@ -129,10 +129,10 @@ export const COLUMNS = [
|
|||||||
align: "left",
|
align: "left",
|
||||||
label: "是否作废",
|
label: "是否作废",
|
||||||
prop: "isRepeal",
|
prop: "isRepeal",
|
||||||
width: "120",
|
width: "120"
|
||||||
render: (scope: RenderScope<any>): VNode | string | any => {
|
// render: (scope: RenderScope<any>): VNode | string | any => {
|
||||||
return scope.row.isRepeal ? "是" : "否";
|
// return scope.row.isRepeal ? "是" : "否";
|
||||||
}
|
// }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
|
|||||||
@@ -30,6 +30,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts" name="outboundTaskList">
|
<script setup lang="ts" name="outboundTaskList">
|
||||||
|
import ListBtns from "@/components/ListBtns/index.vue";
|
||||||
|
import Search from "@/components/Search/index.vue";
|
||||||
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
import { cloneDeep } from "lodash-es";
|
import { cloneDeep } from "lodash-es";
|
||||||
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
||||||
import { getOutStockTaskListApi } from "@/api/modules/deliveryAndOutbound";
|
import { getOutStockTaskListApi } from "@/api/modules/deliveryAndOutbound";
|
||||||
|
|||||||
@@ -42,6 +42,8 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
|
import Search from "@/components/Search/index.vue";
|
||||||
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
import { ref, reactive } from "vue";
|
import { ref, reactive } from "vue";
|
||||||
|
|
||||||
import { getListApi, getStatusApi } from "@/api/modules/exportList";
|
import { getListApi, getStatusApi } from "@/api/modules/exportList";
|
||||||
|
|||||||
@@ -23,6 +23,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts" name="boxModificationsList">
|
<script setup lang="ts" name="boxModificationsList">
|
||||||
|
import ListBtns from "@/components/ListBtns/index.vue";
|
||||||
|
import Search from "@/components/Search/index.vue";
|
||||||
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
import { cloneDeep } from "lodash-es";
|
import { cloneDeep } from "lodash-es";
|
||||||
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
||||||
import { getChangeBoxRecordListApi } from "@/api/modules/inOtherLibraries";
|
import { getChangeBoxRecordListApi } from "@/api/modules/inOtherLibraries";
|
||||||
|
|||||||
@@ -33,6 +33,12 @@ export const FORMDATA: any[] = [
|
|||||||
placeholder: "请选择操作人",
|
placeholder: "请选择操作人",
|
||||||
type: "input",
|
type: "input",
|
||||||
label: "操作人:"
|
label: "操作人:"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
prop: "materialNumber",
|
||||||
|
placeholder: "请输入物料名称/规格型号/编码",
|
||||||
|
type: "input",
|
||||||
|
label: "物料:"
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -43,5 +49,6 @@ export const RULEFORM: any = {
|
|||||||
subStockCode: "",
|
subStockCode: "",
|
||||||
type: "",
|
type: "",
|
||||||
createBeginDate: "",
|
createBeginDate: "",
|
||||||
createEndDate: ""
|
createEndDate: "",
|
||||||
|
materialNumber: ""
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -24,6 +24,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts" name="inboundOutboundRollbackList">
|
<script setup lang="ts" name="inboundOutboundRollbackList">
|
||||||
|
import ListBtns from "@/components/ListBtns/index.vue";
|
||||||
|
import Search from "@/components/Search/index.vue";
|
||||||
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
import { cloneDeep } from "lodash-es";
|
import { cloneDeep } from "lodash-es";
|
||||||
import { useSetSearchData, useSearchStockCodeInfoArray } from "@/hooks/useSearch";
|
import { useSetSearchData, useSearchStockCodeInfoArray } from "@/hooks/useSearch";
|
||||||
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
||||||
|
|||||||
@@ -18,6 +18,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts" name="movingBoxesList">
|
<script setup lang="ts" name="movingBoxesList">
|
||||||
|
import ListBtns from "@/components/ListBtns/index.vue";
|
||||||
|
import Search from "@/components/Search/index.vue";
|
||||||
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
import { cloneDeep } from "lodash-es";
|
import { cloneDeep } from "lodash-es";
|
||||||
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
||||||
import { getmovingBoxesListApi } from "@/api/modules/inOtherLibraries";
|
import { getmovingBoxesListApi } from "@/api/modules/inOtherLibraries";
|
||||||
|
|||||||
@@ -23,6 +23,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts" name="inventoryList">
|
<script setup lang="ts" name="inventoryList">
|
||||||
|
import ListBtns from "@/components/ListBtns/index.vue";
|
||||||
|
import Search from "@/components/Search/index.vue";
|
||||||
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
import { cloneDeep } from "lodash-es";
|
import { cloneDeep } from "lodash-es";
|
||||||
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
||||||
import { getTakeStockListApi } from "@/api/modules/inventory";
|
import { getTakeStockListApi } from "@/api/modules/inventory";
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// import { STATUS } from "@/constant";
|
// import { STATUS } from "@/constant";
|
||||||
import { RenderScope } from "@/components/ProTable/interface";
|
// import { RenderScope } from "@/components/ProTable/interface";
|
||||||
|
|
||||||
// 销售订单 表格配置项
|
// 销售订单 表格配置项
|
||||||
export const COLUMNS = [
|
export const COLUMNS = [
|
||||||
@@ -129,10 +129,10 @@ export const COLUMNS = [
|
|||||||
align: "left",
|
align: "left",
|
||||||
label: "是否作废",
|
label: "是否作废",
|
||||||
prop: "isRepeal",
|
prop: "isRepeal",
|
||||||
width: "120",
|
width: "120"
|
||||||
render: (scope: RenderScope<any>): VNode | string | any => {
|
// render: (scope: RenderScope<any>): VNode | string | any => {
|
||||||
return scope.row.isRepeal ? "是" : "否";
|
// return scope.row.isRepeal ? "是" : "否";
|
||||||
}
|
// }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
|
|||||||
@@ -29,6 +29,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script setup lang="ts" name="ofInboundInstructionsList">
|
<script setup lang="ts" name="ofInboundInstructionsList">
|
||||||
|
import ListBtns from "@/components/ListBtns/index.vue";
|
||||||
|
import Search from "@/components/Search/index.vue";
|
||||||
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
import { cloneDeep } from "lodash-es";
|
import { cloneDeep } from "lodash-es";
|
||||||
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
||||||
import { initSearch } from "./init/index";
|
import { initSearch } from "./init/index";
|
||||||
|
|||||||
@@ -29,9 +29,13 @@
|
|||||||
<template #successSync="scope">
|
<template #successSync="scope">
|
||||||
<a
|
<a
|
||||||
@click="handleSuccessSync(scope.row)"
|
@click="handleSuccessSync(scope.row)"
|
||||||
:class="scope.row.successSync == '失败' && scope.row.type == '采购入库' ? 'break-word to-detail1' : ''"
|
:class="
|
||||||
|
scope.row.successSync == '失败' && (scope.row.type == '采购入库' || scope.row.type == '生产入库')
|
||||||
|
? 'break-word to-detail1'
|
||||||
|
: ''
|
||||||
|
"
|
||||||
>
|
>
|
||||||
{{ scope.row.type == "采购入库" ? scope.row.successSync : "--" }}
|
{{ scope.row.type == "采购入库" || scope.row.type == "生产入库" ? scope.row.successSync : "--" }}
|
||||||
</a>
|
</a>
|
||||||
</template>
|
</template>
|
||||||
</ProTable>
|
</ProTable>
|
||||||
@@ -66,6 +70,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts" name="warehouseReceiptList">
|
<script setup lang="ts" name="warehouseReceiptList">
|
||||||
|
import ListBtns from "@/components/ListBtns/index.vue";
|
||||||
|
import Search from "@/components/Search/index.vue";
|
||||||
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
import { cloneDeep } from "lodash-es";
|
import { cloneDeep } from "lodash-es";
|
||||||
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
||||||
import { getInStockListApi, getInStockSyncSuccessApi } from "@/api/modules/receiptAndWarehousing";
|
import { getInStockListApi, getInStockSyncSuccessApi } from "@/api/modules/receiptAndWarehousing";
|
||||||
|
|||||||
@@ -30,6 +30,10 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts" name="boxStorage">
|
<script setup lang="ts" name="boxStorage">
|
||||||
|
import ListBtns from "@/components/ListBtns/index.vue";
|
||||||
|
import Search from "@/components/Search/index.vue";
|
||||||
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
|
|
||||||
import { cloneDeep } from "lodash-es";
|
import { cloneDeep } from "lodash-es";
|
||||||
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
||||||
import { getBoxListApi } from "@/api/modules/reportForm";
|
import { getBoxListApi } from "@/api/modules/reportForm";
|
||||||
|
|||||||
@@ -62,29 +62,29 @@ export const COLUMNS = [
|
|||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "1级分类",
|
label: "1级分类",
|
||||||
prop: "beforeQty",
|
prop: "fProductLines1FName",
|
||||||
width: "120"
|
width: "160"
|
||||||
// fixed: true
|
// fixed: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "2级分类",
|
label: "2级分类",
|
||||||
prop: "beforeQty",
|
prop: "fProductCATs1FName",
|
||||||
width: "120"
|
width: "160"
|
||||||
// fixed: true
|
// fixed: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "3级分类",
|
label: "3级分类",
|
||||||
prop: "beforeQty",
|
prop: "fMaterialGroupFName",
|
||||||
width: "120"
|
width: "160"
|
||||||
// fixed: true
|
// fixed: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "SPU",
|
label: "SPU",
|
||||||
prop: "beforeQty",
|
prop: "f_Product",
|
||||||
width: "160"
|
width: "240"
|
||||||
// fixed: true
|
// fixed: true
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -18,6 +18,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts" name="finishedProductIndex">
|
<script setup lang="ts" name="finishedProductIndex">
|
||||||
|
import ListBtns from "@/components/ListBtns/index.vue";
|
||||||
|
import Search from "@/components/Search/index.vue";
|
||||||
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
import { cloneDeep } from "lodash-es";
|
import { cloneDeep } from "lodash-es";
|
||||||
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
||||||
import { getProductInventoryListApi } from "@/api/modules/finishedProduct";
|
import { getProductInventoryListApi } from "@/api/modules/finishedProduct";
|
||||||
|
|||||||
@@ -25,6 +25,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts" name="immediately">
|
<script setup lang="ts" name="immediately">
|
||||||
|
import ListBtns from "@/components/ListBtns/index.vue";
|
||||||
|
import Search from "@/components/Search/index.vue";
|
||||||
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
import { useValidateInput } from "@/hooks/useValidateInput";
|
import { useValidateInput } from "@/hooks/useValidateInput";
|
||||||
import { useSetSearchData, useSearchStockCodeInfoArray } from "@/hooks/useSearch";
|
import { useSetSearchData, useSearchStockCodeInfoArray } from "@/hooks/useSearch";
|
||||||
import { cloneDeep } from "lodash-es";
|
import { cloneDeep } from "lodash-es";
|
||||||
|
|||||||
@@ -18,6 +18,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts" name="material">
|
<script setup lang="ts" name="material">
|
||||||
|
import ListBtns from "@/components/ListBtns/index.vue";
|
||||||
|
import Search from "@/components/Search/index.vue";
|
||||||
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
import { cloneDeep } from "lodash-es";
|
import { cloneDeep } from "lodash-es";
|
||||||
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
||||||
import { getInOutistApi } from "@/api/modules/reportForm";
|
import { getInOutistApi } from "@/api/modules/reportForm";
|
||||||
|
|||||||
@@ -30,6 +30,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts" name="boxMark">
|
<script setup lang="ts" name="boxMark">
|
||||||
|
import ListBtns from "@/components/ListBtns/index.vue";
|
||||||
|
import Search from "@/components/Search/index.vue";
|
||||||
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
import { cloneDeep } from "lodash-es";
|
import { cloneDeep } from "lodash-es";
|
||||||
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
||||||
import { getBoxMarkListApi } from "@/api/modules/boxMark";
|
import { getBoxMarkListApi } from "@/api/modules/boxMark";
|
||||||
|
|||||||
@@ -24,6 +24,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts" name="subscriptionIndex">
|
<script setup lang="ts" name="subscriptionIndex">
|
||||||
|
import ListBtns from "@/components/ListBtns/index.vue";
|
||||||
|
import Search from "@/components/Search/index.vue";
|
||||||
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
import { cloneDeep } from "lodash-es";
|
import { cloneDeep } from "lodash-es";
|
||||||
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
import { RULEFORM, FORMDATA, COLUMNS } from "./constant/list/index";
|
||||||
import { getSubscriptionListApi } from "@/api/modules/subscription";
|
import { getSubscriptionListApi } from "@/api/modules/subscription";
|
||||||
|
|||||||
Reference in New Issue
Block a user