Compare commits

..

1 Commits

Author SHA1 Message Date
4d15dc2a84 修改public path 2024-05-09 14:45:05 +08:00
5 changed files with 28 additions and 52 deletions

View File

@ -10,10 +10,7 @@
import { dataURItoBlob } from 'dropzone'
import request from './request'
// 查询商品分类
export function proCategoryListApi(data) {
return request.get('store/category/list', data)
}
// 导出商品数据
export function outportApi(data) {
@ -538,4 +535,4 @@ export function merProductLstApi(data) {
/** 商品列表 -- 商品操作记录 */
export function operateRecordList(id, data) {
return request.get(`store/product/get_operate_list/${id}`, data)
}
}

View File

@ -1,5 +1,5 @@
<template>
<el-form ref="merDataField" size="small" :rules="ruleValidate" :model="merData" label-width="150px"
<el-form ref="merDataField" size="small" :rules="ruleValidate" :model="merData" label-width="120px"
@submit.native.prevent>
<el-tabs v-loading="loading" type="border-card" v-model="activeName">
<el-tab-pane label="基本信息" name="detail">
@ -127,8 +127,8 @@
<div class="title">费用信息</div>
<el-row :gutter="24" class="mt20">
<el-col v-if="!isAdd" :span="24">
<el-form-item label="店铺保证金:" prop="margin">
<span>{{ merData.is_margin == 0 ? '无' : merData.margin + '元' }}</span>
<el-form-item label="店铺保证金:" prop="ot_margin">
<span>{{ merData.is_margin == 0 ? '无' : merData.ot_margin + '元' }}</span>
</el-form-item>
</el-col>
<el-col v-if="!isAdd && merData.is_margin != 0" :span="24">
@ -138,13 +138,7 @@
</el-col>
<el-col v-if="!isAdd && merData.is_margin != 0" :span="24">
<el-form-item label="保证金余额:">
<span>{{ merData.ot_margin }}</span>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="自动扣除保证金比例:" prop="auto_margin_rate">
<el-input-number :min="0" v-model="merData.auto_margin_rate" size="small" controls-position="right"
placeholder="请输入自动扣除保证金比例"/>%
<span>{{ merData.margin }}</span>
</el-form-item>
</el-col>
<el-col :span="24">

View File

@ -58,7 +58,7 @@
<div class="value">
{{merData.commission_switch ? "开启" : "关闭"}}
</div>
</li>
</li>
<li v-if="merData.commission_switch" class="item item100">
<div>手续费</div>
<div class="value">
@ -69,7 +69,7 @@
<li class="item">
<div>店铺保证金</div>
<div class="value">
{{merData.is_margin == 0 ? '无' : merData.margin}}
{{merData.is_margin == 0 ? '无' : merData.ot_margin}}
</div>
</li>
<li v-if="merData.is_margin != 0" class="item">
@ -80,8 +80,8 @@
</li>
<li v-if="merData.is_margin != 0" class="item">
<div>保证金余额</div>
<div class="value">{{merData.ot_margin}}</div>
</li>
<div class="value">{{merData.margin}}</div>
</li>
</ul>
</div>
<div class="section">
@ -116,9 +116,9 @@
<div>商户资质</div>
<div class="value">
<el-image
v-for="(item, index) in merData.mer_certificate"
:key="index"
:src="item"
v-for="(item, index) in merData.mer_certificate"
:key="index"
:src="item"
@click="lookImg(item)"
style="width: 36px;height: 36px;margin-right: 5px;"
/>
@ -140,7 +140,7 @@
<li class="item">
<div>登录密码</div>
<div class="value">{{merData.mer_password}}</div>
</li>
<li class="item">
<div>联系人</div>
@ -149,7 +149,7 @@
<li class="item">
<div>联系电话</div>
<div class="value">{{merData.mer_phone}}</div>
</li>
</li>
<!-- <li class="item">
<div>绑定手机号</div>
<div class="value">{{merData.real_name}}</div>
@ -157,7 +157,7 @@
<li class="item">
<div>绑定微信用户昵称/ID</div>
<div class="value">{{merData.real_name}}</div>
</li> -->
</li> -->
</ul>
</div>
<div v-if="merData.sub_mchid" class="section">
@ -252,8 +252,8 @@
</el-tabs>
<div class="images" v-show="false" v-viewer="{ movable: false }">
<img v-for="(src,index) in merData.mer_certificate" :src="src" :key="index" />
</div>
</div>
</div>
</div>
</template>
<script>
// +----------------------------------------------------------------------

View File

@ -28,16 +28,16 @@
<el-col :span="12">
<el-form-item label="商户是否隐藏:" prop="is_allow_apply">
<el-select v-model="formValidate.is_allow_apply" placeholder="请选择商家申请类型">
<el-option label="是" :value="1"></el-option>
<el-option label="否" :value="0"></el-option>
<el-option label="是" value="1"></el-option>
<el-option label="否" value="0"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="搜索商家:" prop="is_search_display">
<el-select v-model="formValidate.is_search_display" placeholder="请选择搜索商家是否展示">
<el-option label="是" :value="1"></el-option>
<el-option label="否" :value="0"></el-option>
<el-option label="是" value="1"></el-option>
<el-option label="否" value="0"></el-option>
</el-select>
</el-form-item>
</el-col>
@ -310,4 +310,4 @@ export default {
.gary {
color: #aaa;
}
</style>
</style>

View File

@ -13,10 +13,8 @@
:data="tableData.data"
size="small"
row-key="store_category_id"
:lazy="true"
:load="load"
:default-expand-all="false"
:tree-props="{children: 'children', hasChildren: 'child'}"
:tree-props="{children: 'children', hasChildren: 'hasChildren'}"
>
<el-table-column
label="分类名称"
@ -101,8 +99,8 @@
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import {
storeCategoryListApi, storeCategoryCreateApi, storeCategoryUpdateApi, storeCategoryDeleteApi,
storeCategoryStatusApi, storeCategoryRecommendApi, proCategoryListApi
storeCategoryListApi, storeCategoryCreateApi, storeCategoryUpdateApi, storeCategoryDeleteApi,
storeCategoryStatusApi, storeCategoryRecommendApi
} from '@/api/product'
export default {
name: 'ProductClassify',
@ -128,15 +126,10 @@ export default {
//
getList() {
this.listLoading = true
proCategoryListApi(this.tableFrom).then(res => {
// res.data.map(i=>{
// this.$set(i,'children',[]);
// this.$set(i,'hasChildren',true);
// })
this.tableData.data = res.data;
storeCategoryListApi(this.tableFrom).then(res => {
this.tableData.data = res.data
this.tableData.total = res.data.count
this.listLoading = false
this.$forceUpdate();
}).catch(res => {
this.listLoading = false
this.$message.error(res.message)
@ -150,14 +143,6 @@ export default {
this.tableData.limit = val
this.getList()
},
load(tree,treeNode,resolve){
console.log(tree.store_category_id)
// console.log(treeNode)
proCategoryListApi({category_id:tree.store_category_id}).then(res=>{
console.log(res.data)
resolve(res.data)
})
},
//
onAdd() {
this.$modalForm(storeCategoryCreateApi()).then(() => this.getList())