|
|
@ -16,7 +16,8 @@ |
|
|
</div> |
|
|
</div> |
|
|
<div class="search"> |
|
|
<div class="search"> |
|
|
<el-text size="large" style="width:4vw;">产品名称</el-text> |
|
|
<el-text size="large" style="width:4vw;">产品名称</el-text> |
|
|
<el-cascader v-model="searchForm.goodsName" :options="productList" style="width: 10vw;" clearable /> |
|
|
|
|
|
|
|
|
<el-cascader v-model="searchForm.goodsName" :options="productList" style="width: 10vw;" |
|
|
|
|
|
placeholder="请选择产品名称" clearable /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="search"> |
|
|
<div class="search"> |
|
|
<el-text size="large" style="width:4vw;">退款币种</el-text> |
|
|
<el-text size="large" style="width:4vw;">退款币种</el-text> |
|
|
@ -237,7 +238,7 @@ import dayjs from 'dayjs' |
|
|
import { useAdminStore } from "@/store/index.js" |
|
|
import { useAdminStore } from "@/store/index.js" |
|
|
import { storeToRefs } from "pinia" |
|
|
import { storeToRefs } from "pinia" |
|
|
import { Delete, Download, Plus, ZoomIn } from '@element-plus/icons-vue' |
|
|
import { Delete, Download, Plus, ZoomIn } from '@element-plus/icons-vue' |
|
|
|
|
|
|
|
|
|
|
|
import { productList } from '@/views/moneyManage/receiveDetail/utils/staticData.js' |
|
|
const adminStore = useAdminStore() |
|
|
const adminStore = useAdminStore() |
|
|
const { adminData, menuTree } = storeToRefs(adminStore) |
|
|
const { adminData, menuTree } = storeToRefs(adminStore) |
|
|
import { permissionMapping, findMenuById } from "@/utils/menuTreePermission.js" |
|
|
import { permissionMapping, findMenuById } from "@/utils/menuTreePermission.js" |
|
|
@ -525,135 +526,6 @@ const customUpload = async (options) => { |
|
|
ElMessage.error(`上传失败: ${error.msg || error.message || '网络异常'}`) |
|
|
ElMessage.error(`上传失败: ${error.msg || error.message || '网络异常'}`) |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
const productList = [ |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "金币产品", |
|
|
|
|
|
"label": "金币产品", |
|
|
|
|
|
"children": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "金币充值", |
|
|
|
|
|
"label": "金币充值", |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "软件产品", |
|
|
|
|
|
"label": "软件产品", |
|
|
|
|
|
"children": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "美股", |
|
|
|
|
|
"label": "美股", |
|
|
|
|
|
"children": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "美股软件", |
|
|
|
|
|
"label": "美股软件" |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "港股", |
|
|
|
|
|
"label": "港股", |
|
|
|
|
|
"children": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "港股软件", |
|
|
|
|
|
"label": "港股软件" |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "A股", |
|
|
|
|
|
"label": "A股", |
|
|
|
|
|
"children": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "A股软件", |
|
|
|
|
|
"label": "A股软件" |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "新加坡股", |
|
|
|
|
|
"label": "新加坡股", |
|
|
|
|
|
"children": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "新加坡股软件", |
|
|
|
|
|
"label": "新加坡股软件" |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "马股", |
|
|
|
|
|
"label": "马股", |
|
|
|
|
|
"children": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "马股软件", |
|
|
|
|
|
"label": "马股软件" |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "日本股", |
|
|
|
|
|
"label": "日本股", |
|
|
|
|
|
"children": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "日本股软件", |
|
|
|
|
|
"label": "日本股软件" |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "泰股", |
|
|
|
|
|
"label": "泰股", |
|
|
|
|
|
"children": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "泰股软件", |
|
|
|
|
|
"label": "泰股软件" |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "越南股", |
|
|
|
|
|
"label": "越南股", |
|
|
|
|
|
"children": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "越南股软件", |
|
|
|
|
|
"label": "越南股软件" |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "印尼股", |
|
|
|
|
|
"label": "印尼股", |
|
|
|
|
|
"children": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "印尼股软件", |
|
|
|
|
|
"label": "印尼股软件" |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "韩国股", |
|
|
|
|
|
"label": "韩国股", |
|
|
|
|
|
"children": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "韩国股软件", |
|
|
|
|
|
"label": "韩国股软件" |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "台湾股", |
|
|
|
|
|
"label": "台湾股", |
|
|
|
|
|
"children": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"value": "台湾股软件", |
|
|
|
|
|
"label": "台湾股软件" |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
] |
|
|
|
|
|
const defaultTime = [ |
|
|
const defaultTime = [ |
|
|
new Date(2000, 1, 1, 0, 0, 0), |
|
|
new Date(2000, 1, 1, 0, 0, 0), |
|
|
new Date(2000, 2, 1, 23, 59, 59), |
|
|
new Date(2000, 2, 1, 23, 59, 59), |
|
|
|