浏览代码

调整发行产品展示

xz
zhoujie 7 个月前
父节点
当前提交
eef23ddd0e

+ 6
- 6
src/views/onlineBusinessHall/onlineOperation/repositpry/index.vue 查看文件

</template> </template>
<!-- 知识库 --> <!-- 知识库 -->
<script setup lang="ts"> <script setup lang="ts">

import { ref, toRaw, onMounted, computed } from 'vue' import { ref, toRaw, onMounted, computed } from 'vue'
// @ts-ignore crudFrom模板 // @ts-ignore crudFrom模板
import CrudTemplate from '@/crud/index.vue' import CrudTemplate from '@/crud/index.vue'
const route = useRoute() const route = useRoute()
const crudRef = ref() const crudRef = ref()



//问题类型 //问题类型
let serviceTypeOptinos = [ let serviceTypeOptinos = [
{ {
// 删除按钮 // 删除按钮
function handleDelete(idx: any, row: any) { function handleDelete(idx: any, row: any) {
const data = { const data = {
id:row.id
id: row.id,
} }
BaseService.post('/managew/knowledgebase/deleteById', data).then( BaseService.post('/managew/knowledgebase/deleteById', data).then(
(res: any) => { (res: any) => {
crudRef.value.tableLoding = false crudRef.value.tableLoding = false
//分页总数 //分页总数
field.value.paging.total = bizContent.totalCount field.value.paging.total = bizContent.totalCount
console.log(bizContent, 'getList');
console.log(bizContent, 'getList')
} else { } else {
crudRef.value.tableLoding = false crudRef.value.tableLoding = false
ElMessage.error(res.message) ElMessage.error(res.message)
if (res && res.code === 0) { if (res && res.code === 0) {
//数据转换 //数据转换
let bizContent = res.data let bizContent = res.data
businessTypeList.value = bizContent.map(item => {
businessTypeList.value = bizContent.map((item) => {
return { return {
label: item, label: item,
value: item, value: item,
(res: any) => { (res: any) => {
if (res && res.code === 0) { if (res && res.code === 0) {
ElMessage.success('操作成功') ElMessage.success('操作成功')
feedBackShow.value = false
getList() getList()
cancel() cancel()
} else { } else {
(res: any) => { (res: any) => {
if (res && res.code === 0) { if (res && res.code === 0) {
ElMessage.success('操作成功') ElMessage.success('操作成功')
feedBackShow.value = false

getList() getList()
cancel() cancel()
} else { } else {

+ 12
- 2
src/views/onlineBusinessHall/productManagement/promoteAnd/components/afterSaleFees.vue 查看文件

collapse-tags-tooltip collapse-tags-tooltip
filterable filterable
> >
<el-option
<el-option
v-for="eles in merchantList" v-for="eles in merchantList"
:label="eles.label" :label="eles.label"
:value="eles.value" :value="eles.value"
/>
>
<div style="display: flex;justify-content: space-between;align-items: center;">
<span >
{{ eles.label }}
</span>
<span style="color: #999;">
{{ eles.merchantId }}
</span>
</div>

</el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</div> </div>

+ 11
- 1
src/views/onlineBusinessHall/productManagement/promoteAnd/components/feeList.vue 查看文件

v-for="eles in merchantList" v-for="eles in merchantList"
:label="eles.label" :label="eles.label"
:value="eles.value" :value="eles.value"
/>
>
<div style="display: flex;justify-content: space-between;align-items: center;">
<span >
{{ eles.label }}
</span>
<span style="color: #999;">
{{ eles.merchantId }}
</span>
</div>

</el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</div> </div>

+ 2
- 1
src/views/onlineBusinessHall/productManagement/promoteAnd/index.vue 查看文件

} }


function handleAfterFee(data) { function handleAfterFee(data) {
data.afterSaleFees.forEach((item) => {
data.afterSaleFees?.forEach((item) => {
item.fee = item.fee / 100 item.fee = item.fee / 100
}) })
afterSaleFeesList.value = data.afterSaleFees afterSaleFeesList.value = data.afterSaleFees
return { return {
label: item.appName, label: item.appName,
value: item.id, value: item.id,
merchantId:item.merchantId,
} }
}) })
console.log(bizContent, 'getmerchantList') console.log(bizContent, 'getmerchantList')

正在加载...
取消
保存