Kaynağa Gözat

卡券和发行产品附件

master
chenchaod 1 ay önce
ebeveyn
işleme
743a8c8f50

+ 1
- 1
src/views/onlineBusinessHall/equityManagement/couponManagement/components/infoDatailDialog/crudConfig.ts Dosyayı Görüntüle

@@ -58,7 +58,7 @@ export default function crudConfig() {
import.meta.env.VITE_APP_UPLOAD_URL +
"sett-minio/template/线上营业厅/卡券详情批量导入模板.xlsx",
templateFileName: "卡券详情批量导入模板",
minioBucket: { bucket: "sett-minio" }, //指定桶为sett-minio
// minioBucket: { bucket: "sett-minio" }, //指定桶为sett-minio
},
tableSize: -1,
operateShow: true, //是否为表格添加操作栏(默认true)

+ 1
- 1
src/views/onlineBusinessHall/equityManagement/couponManagement/components/infoDatailDialog/index.vue Dosyayı Görüntüle

@@ -123,7 +123,7 @@ function getList() {
crudRef.value.tableLoding = false
if (res && res.statusCode === 0) {
let bizContent = res.data
let data = bizContent.data || []
let data = bizContent.result || []
console.log(bizContent, '数据')

tableData.value = data

+ 32
- 22
src/views/onlineBusinessHall/productManagement/releaseProduct/attachmentMangement.vue Dosyayı Görüntüle

@@ -18,7 +18,7 @@
(val) => {
field.paging.currentPage = 1
field.paging.pageSize = val
getList()
// getList()
}
"
>
@@ -36,8 +36,8 @@
:model-value="item.scope.row.status"
active-value="ENABLE"
inactive-value="DISABLE"
active-color="#13ce66"
inactive-color="#ff4949"
active-color="#ff4949"
inactive-color="#13ce66"
@click="handleBeforeChange(item.scope.row)"
></el-switch>
</template>
@@ -59,6 +59,7 @@ import { exportFn, importFn } from '@/views/settlement/exportFn'
import { IsPermission } from '@/router/routerUtil'
import { useRoute } from 'vue-router'
import { msgConfirm, typeTy } from '@/utils/msg'
import { Console } from 'console'
const route = useRoute()

const emit = defineEmits(['update:modelValue', 'handleExamine'])
@@ -69,13 +70,14 @@ const props = defineProps({
},
rowData: {
type: Object,
default: () => ({}),
default: {}
},
IS_ENABLE: {
type: Array,
default: () => [],
},
})

const isShow = computed({
get: function () {
if (props.modelValue) {
@@ -116,8 +118,8 @@ const field = ref({
dialogWidth: '40%', //dialog宽度 (默认40%)
crudShow: true, //是否显示CURD操作栏 (默认true)
crudChildShow: true, //是否显示CURD子操作栏 (默认true)
paginStart: false, //是否显示分页查询 (默认false)
isPageSizes: false,
paginStart: true, //是否显示分页查询 (默认false)
isPageSizes: true,//是否修改分页pageSize
pageLayout: 'total, sizes, prev, pager, next',
titleDialog: '', //table 标题
paging: {
@@ -162,18 +164,18 @@ const field = ref({
required: true,
},
},
{
label: '附件上传',
prop: 'fileUrl',
hide: true,
form: {
width: '90%',
formLabelWidth: formLabelWidth,
type: 'upload',
placeholder: '请上传附件',
required: true,
},
},
// {
// label: '附件上传',
// prop: 'fileUrl',
// hide: true,
// form: {
// width: '90%',
// formLabelWidth: formLabelWidth,
// type: 'upload',
// placeholder: '请上传附件',
// required: true,
// },
// },
{
prop: 'status',
label: '启用状态',
@@ -231,6 +233,7 @@ function submit(data: any) {
BaseService.postN(api, datas).then((res: any) => {
if (res && res.code === 0) {
ElMessage.success('操作成功')
console.log("提交调用")
getList()
cancel()
} else {
@@ -248,6 +251,7 @@ function handleDelete(idx: any, row: any) {
}).then((res: any) => {
if (res && res.statusCode === 0) {
ElMessage.success('操作成功')
console.log("删除调用")
getList()
cancel()
} else {
@@ -263,6 +267,7 @@ function cancel() {
// 搜索按钮
function btnSearch() {
field.value.paging.currentPage = 1
console.log("搜索调用")
getList()
}
// 搜索重置
@@ -273,14 +278,17 @@ function refreshLeft() {
}
value1.value = null
tableData.value = []
console.log("重置调用")
getList()
}
// 获取列表
function getList(refresh?) {
if (crudRef.value) crudRef.value.tableLoding = true
// 参数
const params: any = {
let params: any = {
releaseId: productRowData.value.releaseId,
pageNo: field.value.paging.currentPage,
pageSize: field.value.paging.pageSize,
}
// const searchFormList = { ...searchForm.value }
// for (const key in searchFormList) {
@@ -293,8 +301,9 @@ function getList(refresh?) {
params
).then((res: any) => {
if (res && res.code === 0) {
const data = res.data.files || []
tableData.value = data
tableData.value = res.data.result || []
//分页总数
field.value.paging.total = res.data.totalCount
crudRef.value.tableLoding = false
} else {
crudRef.value.tableLoding = false
@@ -304,6 +313,7 @@ function getList(refresh?) {
}
function handleCurrentChange(val: number) {
field.value.paging.currentPage = val
console.log("换页调用")
getList()
}

@@ -318,7 +328,7 @@ function handleBeforeChange(row) {
}
console.log(params, 'paramsparams')
BaseService.postN(
'/managew/api/product/relaseAttachFiles/status',
'/managew/api/product/Attachment/status',
params
).then((res: any) => {
if (res && res.code === 0) {

+ 11
- 2
src/views/onlineBusinessHall/productManagement/releaseProduct/index.vue Dosyayı Görüntüle

@@ -6,7 +6,14 @@
@submit="submit" @lazySelectorSelection="lazySelectorSelection" @completeAudit="completeAudit"
@handleChangeRecord="handleChangeRecord" @handleInfo="handleInfo" @handleChangeInfo="handleChangeInfo"
@handleChangeInfoAudit="handleChangeInfo" :isEditCollapse="true" :editCollapseArray="editCollapseArray"
:defaultActiveNames="['3']">
:defaultActiveNames="['3']"
@pageSizeChange="
(val) => {
field.paging.currentPage = 1
field.paging.pageSize = val
getList()
}
">
<template #search>
<el-input maxlength="60" v-trim clearable v-model="searchForm.productName" style="width: 200px"
placeholder="请输入产品名称" />
@@ -1590,7 +1597,6 @@ let field = ref<any>({
border: true, //是否添加边框(默认false)
searchShow: IsPermission(route, 'QUERY_BASE'), //搜索展示
operateFixed: true,
paginStart: true, //是否显示分页查询 (默认false)
dialogWidth: '60%',
// dialogInfoWidth: '40%',
operateWidth: '360', //操作栏宽度
@@ -1632,6 +1638,9 @@ let field = ref<any>({
audit: true,
},
tableSize: -1,
paginStart: true, //是否显示分页查询 (默认false)
isPageSizes: true,//是否修改分页pageSize
pageLayout: 'total, sizes, prev, pager, next',
paging: {
pageSize: 10,
currentPage: 1,

Loading…
İptal
Kaydet