取消首次缴纳保证金编辑显示

This commit is contained in:
weipengfei 2023-10-09 11:32:01 +08:00
parent 9a87d21a2c
commit bbf7610502

View File

@ -3,12 +3,24 @@
<div>
<el-card class="box-card">
<div slot="header" class="clearfix">
<el-button size="small" type="primary" @click="onAdd">添加店铺类型
<el-button size="small" type="primary" @click="onAdd"
>添加店铺类型
</el-button>
</div>
<el-table v-loading="listLoading" :data="tableData.data" style="width: 100%" size="small" highlight-current-row class="switchTable">
<el-table
v-loading="listLoading"
:data="tableData.data"
style="width: 100%"
size="small"
highlight-current-row
class="switchTable"
>
<el-table-column prop="mer_type_id" label="ID" min-width="60" />
<el-table-column prop="type_name" label="店铺类型名称" min-width="200" />
<el-table-column
prop="type_name"
label="店铺类型名称"
min-width="200"
/>
<el-table-column prop="type_name" label="店铺保证金" min-width="200">
<template slot-scope="scope">
<span class="spBlock">{{
@ -16,50 +28,113 @@
}}</span>
</template>
</el-table-column>
<el-table-column prop="type_name" label="首次缴纳保证金" min-width="200">
<el-table-column
prop="type_name"
label="首次缴纳保证金"
min-width="200"
>
<template slot-scope="scope">
<span class="spBlock">{{
scope.row.first_margin ? scope.row.first_margin + "元" : "无"
}}</span>
</template>
</el-table-column>
<el-table-column prop="type_info" label="店铺类型要求" min-width="300" />
<el-table-column prop="create_time" label="创建时间" min-width="150" />
<el-table-column prop="update_time" label="最新修改时间" min-width="150" />
<el-table-column label="操作" min-width="280" fixed="right" align="center">
<el-table-column
prop="type_info"
label="店铺类型要求"
min-width="300"
/>
<el-table-column
prop="create_time"
label="创建时间"
min-width="150"
/>
<el-table-column
prop="update_time"
label="最新修改时间"
min-width="150"
/>
<el-table-column
label="操作"
min-width="280"
fixed="right"
align="center"
>
<template slot-scope="scope">
<el-button type="text" size="small" @click="handleDetail(scope.row)">详情
<el-button
type="text"
size="small"
@click="handleDetail(scope.row)"
>详情
</el-button>
<el-button type="text" size="small" @click="onEdit(scope.row)">编辑
<el-button type="text" size="small" @click="onEdit(scope.row)"
>编辑
</el-button>
<el-button type="text" size="small" @click="handleDelete(scope.row.mer_type_id, scope.$index)">删除
<el-button
type="text"
size="small"
@click="handleDelete(scope.row.mer_type_id, scope.$index)"
>删除
</el-button>
<el-button type="text" size="small" @click="handleMark(scope.row.mer_type_id)">备注
<el-button
type="text"
size="small"
@click="handleMark(scope.row.mer_type_id)"
>备注
</el-button>
</template>
</el-table-column>
</el-table>
<div class="block">
<el-pagination :page-sizes="[20, 40, 60, 80]" :page-size="tableFrom.limit" :current-page="tableFrom.page" layout="total, sizes, prev, pager, next, jumper" :total="tableData.total" @size-change="handleSizeChange" @current-change="pageChange" />
<el-pagination
:page-sizes="[20, 40, 60, 80]"
:page-size="tableFrom.limit"
:current-page="tableFrom.page"
layout="total, sizes, prev, pager, next, jumper"
:total="tableData.total"
@size-change="handleSizeChange"
@current-change="pageChange"
/>
</div>
</el-card>
</div>
<el-dialog :title="isEdit ? '编辑店铺类型' : '添加店铺类型'" :visible.sync="dialogVisible" width="600px" :before-close="handleClose" :append-to-body="append">
<el-form ref="formValidate" class="formValidate mt20" :rules="ruleValidate" :model="formValidate" label-width="120px" @submit.native.prevent>
<el-dialog
:title="isEdit ? '编辑店铺类型' : '添加店铺类型'"
:visible.sync="dialogVisible"
width="600px"
:before-close="handleClose"
:append-to-body="append"
>
<el-form
ref="formValidate"
class="formValidate mt20"
:rules="ruleValidate"
:model="formValidate"
label-width="120px"
@submit.native.prevent
>
<el-form-item label="店铺类型名称:" prop="type_name">
<el-input v-model="formValidate.type_name" maxlength="5" placeholder="请输入店铺类型名称" />
<el-input
v-model="formValidate.type_name"
maxlength="5"
placeholder="请输入店铺类型名称"
/>
</el-form-item>
<el-form-item label="商家申请类型:" prop="is_allow_apply">
<el-select v-model="formValidate.is_allow_apply" placeholder="请选择商家申请类型">
<el-select
v-model="formValidate.is_allow_apply"
placeholder="请选择商家申请类型"
>
<el-option label="是" value="1"></el-option>
<el-option label="否" value="0"></el-option>
</el-select>
</el-form-item>
<el-form-item label="搜索商家:" prop="is_search_display">
<el-select v-model="formValidate.is_search_display" placeholder="请选择搜索商家是否展示">
<el-select
v-model="formValidate.is_search_display"
placeholder="请选择搜索商家是否展示"
>
<el-option label="是" value="1"></el-option>
<el-option label="否" value="0"></el-option>
</el-select>
@ -68,8 +143,10 @@
<el-input type="text" v-model="formValidate.type_code" />
</el-form-item>
<el-form-item label="同步云商商品:" prop="is_sync_prod">
<el-select v-model="formValidate.is_sync_prod" placeholder="请选择商家申请类型">
<el-select
v-model="formValidate.is_sync_prod"
placeholder="请选择商家申请类型"
>
<el-option label="是" value="1"></el-option>
<el-option label="否" value="0"></el-option>
</el-select>
@ -85,28 +162,51 @@
单位
</div>
</el-form-item>
<el-form-item label="首次缴纳保证金:">
<!-- <el-form-item label="首次缴纳保证金:">
<div class="input_inline">
<el-input v-model="formValidate.first_margin" @change="fimargin" placeholder="请输入单位" />
<el-input
v-model="formValidate.first_margin"
@change="fimargin"
placeholder="请输入单位"
/>
单位
</div>
</el-form-item>
</el-form-item> -->
<el-form-item label="店铺权限:" prop="auth">
<el-tree ref="tree" :data="permissions" show-checkbox node-key="value" ::default-checked-keys="formValidate.auth || []" @hook:mounted="$refs.tree.setCheckedKeys(formValidate.auth || [])" @check="
<el-tree
ref="tree"
:data="permissions"
show-checkbox
node-key="value"
::default-checked-keys="formValidate.auth || []"
@hook:mounted="$refs.tree.setCheckedKeys(formValidate.auth || [])"
@check="
[
(formValidate.auth = $refs.tree.getCheckedKeys()),
$refs.formValidate.validateField('auth'),
]
"></el-tree>
"
></el-tree>
</el-form-item>
<el-form-item label="其它说明:">
<el-input type="textarea" v-model="formValidate.description" />
</el-form-item>
<el-form-item style="margin-top: 30px">
<el-button v-if="!isEdit" type="primary" class="submission" size="small" @click="handleSubmit('formValidate')">提交
<el-button
v-if="!isEdit"
type="primary"
class="submission"
size="small"
@click="handleSubmit('formValidate')"
>提交
</el-button>
<el-button v-else type="primary" class="submission" size="small" @click="handleUpdate('formValidate')">提交
<el-button
v-else
type="primary"
class="submission"
size="small"
@click="handleUpdate('formValidate')"
>提交
</el-button>
</el-form-item>
</el-form>
@ -114,8 +214,20 @@
<!-- 详情 -->
<el-dialog title="店铺详情" :visible.sync="dialogDetailVisible" width="600px" :before-close="handleDetailClose" :append-to-body="append">
<el-form ref="formDetailValidate" class="formValidate mt20" :model="formDetailValidate" label-width="160px" @submit.native.prevent>
<el-dialog
title="店铺详情"
:visible.sync="dialogDetailVisible"
width="600px"
:before-close="handleDetailClose"
:append-to-body="append"
>
<el-form
ref="formDetailValidate"
class="formValidate mt20"
:model="formDetailValidate"
label-width="160px"
@submit.native.prevent
>
<el-form-item label="店铺类型名称:" prop="type_name">
<span>
{{
@ -130,61 +242,68 @@
formDetailValidate.type_info
? formDetailValidate.type_info
: "暂无数据"
}}</el-form-item>
}}</el-form-item
>
<el-form-item label="店铺保证金:">
{{
formDetailValidate.margin ? formDetailValidate.margin : "暂无数据"
}}</el-form-item>
}}</el-form-item
>
<el-form-item label="首次缴纳保证金:">
{{
formDetailValidate.first_margin ? formDetailValidate.first_margin : "暂无数据"
}}</el-form-item>
formDetailValidate.first_margin
? formDetailValidate.first_margin
: "暂无数据"
}}</el-form-item
>
<el-form-item label="店铺权限:">
<el-tree ref="treeDetail" :data="formDetailValidate.options" :props="{ label: 'title' }"></el-tree>
<el-tree
ref="treeDetail"
:data="formDetailValidate.options"
:props="{ label: 'title' }"
></el-tree>
</el-form-item>
<el-form-item label="最新修改时间:">{{
<el-form-item label="最新修改时间:"
>{{
formDetailValidate.update_time
? formDetailValidate.update_time
: "暂无数据"
}}
</el-form-item>
<el-form-item label=" 类型code">{{
<el-form-item label=" 类型code"
>{{
formDetailValidate.type_code
? formDetailValidate.type_code
: "暂无数据"
}}
</el-form-item>
<el-form-item label=" 商家申请类型:">{{
formDetailValidate.is_allow_apply==1?'是':'否'
}}
<el-form-item label=" 商家申请类型:"
>{{ formDetailValidate.is_allow_apply == 1 ? "是" : "否" }}
</el-form-item>
<el-form-item label="搜索商家是否展示:">{{
formDetailValidate.is_search_display==1?'是':'否'
}}
<el-form-item label="搜索商家是否展示:"
>{{ formDetailValidate.is_search_display == 1 ? "是" : "否" }}
</el-form-item>
<el-form-item label="是否同步云商商品:">{{
formDetailValidate.is_sync_prod==1?'是':'否'
}}
<el-form-item label="是否同步云商商品:"
>{{ formDetailValidate.is_sync_prod == 1 ? "是" : "否" }}
</el-form-item>
<el-form-item label="其它说明:">
{{
formDetailValidate.description
? formDetailValidate.description
: "暂无数据"
}}</el-form-item>
}}</el-form-item
>
<el-form-item label="创建时间:">
{{
formDetailValidate.create_time
? formDetailValidate.create_time
: "暂无数据"
}}</el-form-item>
}}</el-form-item
>
<el-form-item label="最新修改时间:">{{
<el-form-item label="最新修改时间:"
>{{
formDetailValidate.update_time
? formDetailValidate.update_time
: "暂无数据"