diff --git a/src/components/XyTable/index.vue b/src/components/XyTable/index.vue
index 22350a4..23ebf73 100644
--- a/src/components/XyTable/index.vue
+++ b/src/components/XyTable/index.vue
@@ -98,6 +98,16 @@ export default {
createIndexRow(){
return
},
+ createPage(){
+ return(
+
+ )
+ },
toggleRowSelection(row){
this.$nextTick(()=>{
this.$refs.table.toggleRowSelection(row);
@@ -116,9 +126,9 @@ export default {
mounted() {
},
render(h) {
- let {summaryMethod,cellClick,btnWidth,selectClick,height,createIndexRow,tableStyle,treeProps,showSummary,showHeader,$scopedSlots,showIndex,defaultExpandAll,headerCellStyle,headerRowStyle,rowStyle,cellStyle,indent,tableHeight,tableItem,list,deleteClick,editorClick} = this
+ let {createPage,summaryMethod,cellClick,btnWidth,selectClick,height,createIndexRow,tableStyle,treeProps,showSummary,showHeader,$scopedSlots,showIndex,defaultExpandAll,headerCellStyle,headerRowStyle,rowStyle,cellStyle,indent,tableHeight,tableItem,list,deleteClick,editorClick} = this
return (
-
+
{ tableItem && tableItem.length>0 ?
(
diff --git a/src/views/business/component/addMerchant.vue b/src/views/business/component/addMerchant.vue
index 800f2bc..5e6a483 100644
--- a/src/views/business/component/addMerchant.vue
+++ b/src/views/business/component/addMerchant.vue
@@ -12,22 +12,22 @@
-
+
图片logo:
-
-
![]()
+
+
+ @click="form.logo = {id:'',url:''}">
-
+
营业执照:
-
-
![]()
+
+
+ @click="form.certificate = {id:'',url:''}">
{
+ store({
+ name:this.form.name,
+ logo_id:this.form.logo.id,
+ address:this.form.address,
+ slogan:this.form.slogan,
+ boss:this.form.boss,
+ boss_phone:this.form.boss_phone,
+ contact:this.form.contact,
+ phone:this.form.phone,
+ certificate_id:this.form.certificate.id,
+ business_number:this.form.business_number,
+ username:this.form.username,
+ password:this.form.password,
+ state:1
+ }).then(res => {
this.isShow = false
this.$emit('refresh')
Message({
@@ -275,14 +298,14 @@ export default {
save({
id:this.id,
name:this.form.name,
- logo_id:this.form.logo_id,
+ logo_id:this.form.logo.id,
address:this.form.address,
slogan:this.form.slogan,
boss:this.form.boss,
boss_phone:this.form.boss_phone,
contact:this.form.contact,
phone:this.form.phone,
- certificate_id:this.form.certificate_id,
+ certificate_id:this.form.certificate.id,
business_number:this.form.business_number,
username:this.form.username,
password:this.form.password
@@ -304,14 +327,14 @@ export default {
show({id:this.id}).then(res => {
this.form = {
name:res.name,//全称
- logo_id:res.logo_id,//图标地址
+ logo: { id:res.logo_id,url:res.logo?.url },//图标地址
address:res.address,
slogan:res.slogan,
boss:res.boss,
boss_phone:res.boss_phone,
contact:res.contact,
phone:res.phone,
- certificate_id:res.certificate_id,//营业执照地址
+ certificate: { id:res.certificate_id,url:res.certificate?.url },//营业执照地址
business_number:res.business_number,//营业执照号
state:res.state,
username:res.username,//简称
@@ -333,8 +356,8 @@ export default {
transform: scale(0.8,0.8);
position: absolute;
- top: 1px;
- right: 12px;
+ top: 4px;
+ right: 4px;
}
::v-deep .avatar-uploader .el-upload {
border: 1px dashed #d9d9d9;
diff --git a/src/views/marketing/components/addAd.vue b/src/views/marketing/components/addAd.vue
index bf0c629..ce44af4 100644
--- a/src/views/marketing/components/addAd.vue
+++ b/src/views/marketing/components/addAd.vue
@@ -123,7 +123,7 @@
:limit="1"
class="avatar-uploader"
list-type="picture-card"
- action="/api/admin/upload-file"
+ :action="action"
:show-file-list="true"
:on-error="uploadFail"
:on-success="uploadSuccess"
@@ -167,6 +167,7 @@ export default {
id:'',
type:'add',
isShow:false,
+ action:`${process.env.VUE_APP_BASE_API}api/admin/upload-file`,
types:[{label:'首页轮播图',value:0},{label:'商品轮播图',value:1}],
states:[
diff --git a/src/views/userManage/memberManage.vue b/src/views/userManage/memberManage.vue
index 4677b23..c365537 100644
--- a/src/views/userManage/memberManage.vue
+++ b/src/views/userManage/memberManage.vue
@@ -4,10 +4,29 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37,8 +56,12 @@ export default {
return {
select:{
pageSize:10,
- pageIndex:1
+ pageIndex:1,
+ keywords:"",
+ area:"",
+ hospital:""
},
+ areas:['高新区','吴中区','姑苏区','相城区','吴江区','工业园区','相城区'],
total:0,
list:[],
@@ -103,7 +126,10 @@ export default {
async getMembers(){
const res = await index({
page_size:this.select.pageSize,
- page:this.select.pageIndex
+ page:this.select.pageIndex,
+ keyword:this.select.keywords,
+ hospital:this.select.hospital,
+ area:this.select.area
})
this.total = res.total
this.list = res.data
@@ -134,4 +160,22 @@ export default {