From a26c676ac373bc61821fdcae8083e6576b5eba5c Mon Sep 17 00:00:00 2001 From: "HK\\Administrator" <461671400@qq.com> Date: Fri, 22 Jul 2022 18:44:52 +0800 Subject: [PATCH] 1111 --- src/components/huimai/hbrand.vue | 4 +- src/components/huimai/hcategory.vue | 72 +++++++++++++++++------------ 2 files changed, 44 insertions(+), 32 deletions(-) diff --git a/src/components/huimai/hbrand.vue b/src/components/huimai/hbrand.vue index d346410..b65f3c3 100644 --- a/src/components/huimai/hbrand.vue +++ b/src/components/huimai/hbrand.vue @@ -7,7 +7,7 @@ <div class="content"> <div style="margin-bottom:20px"> <span>分类</span> - <el-select style="margin:0 10px" class="w200" @change="msg.pageIndex=1,getList()" v-model="msg.StoreId" + <el-select style="margin:0 10px" class="w200" @change="msg.pageIndex=1,getList()" v-model="msg.CategoryId" size="small" placeholder="请选择"> <el-option label="ä¸é™" :value="0"></el-option> <el-option v-for="item in StoreList" :key="item.Id" :label="item.Name" :value="item.Id"> @@ -58,7 +58,7 @@ msg: { pageIndex: 1, pageSize: 15, - StoreId: 0, //门店Id + CategoryId: 0, //门店Id WorkDate: '', //开始日期 EndWorkDate: '' //ç»“æŸæ—¥æœŸ }, diff --git a/src/components/huimai/hcategory.vue b/src/components/huimai/hcategory.vue index e601094..2eb7b82 100644 --- a/src/components/huimai/hcategory.vue +++ b/src/components/huimai/hcategory.vue @@ -8,7 +8,7 @@ <div class="content"> <div style="margin-bottom:20px"> <span>分类åç§°</span> - <el-input type="text" style="width:250px" size="small" maxlength="100" v-model="postMsg.Name"> + <el-input type="text" style="width:250px" size="small" maxlength="100" v-model="msg.Name"> </el-input> <el-button @click="msg.pageIndex=1,getList()" size="small" type="primary"> 查询 @@ -20,13 +20,21 @@ <el-table-column prop="Name" label="åç§°"></el-table-column> <el-table-column label="Logo" width="300px"> <template slot-scope="scope"> - <img :src="scope.row.ServiceLogo" style="width:35px;height:35px;" alt="" /> + <img :src="scope.row.Image" style="width:35px;height:35px;" alt="" /> </template> </el-table-column> - - <el-table-column prop="OrderNum" label="排åº"> + <el-table-column label="å¯ç”¨çжæ€" width="300px"> + <template slot-scope="scope"> + {{scope.row.Enable==1?"å¯ç”¨":"ç¦ç”¨"}} + </template> </el-table-column> - <el-table-column prop="Final_Price" label="æ“作" width="250px"> + <el-table-column prop="Sort" label="排åº"> + </el-table-column> + <el-table-column label="æ“作" width="250px"> + <template slot-scope="scope"> + <el-button size="mini" type="info" plain @click="showCategoryForm(scope.row)">编辑 </el-button> + <el-button size="mini" type="info" plain @click="RemmoveMall(scope.row)">ç¦ç”¨</el-button> + </template> </el-table-column> </el-table> <el-pagination style="text-align:right" background @current-change="handleCurrentChange" :page-size="msg.pageSize" @@ -48,6 +56,10 @@ <img v-if="postMsg.Image" :src="postMsg.Image" alt="" style="width:100px;height:100px;" /> </div> </el-form-item> + <el-form-item label="å¯ç”¨çжæ€" prop="name"> + <el-radio v-model="postMsg.Enable" :label="1">å¯ç”¨</el-radio> + <el-radio v-model="postMsg.Enable" :label="2">ç¦ç”¨</el-radio> + </el-form-item> <el-form-item label="排åº"> <el-input style="width:250px" size="small" maxlength="200" v-model="postMsg.Sort"> </el-input> @@ -79,11 +91,8 @@ msg: { pageIndex: 1, pageSize: 15, - StoreId: 0, //门店Id - WorkDate: '', //开始日期 - EndWorkDate: '' //ç»“æŸæ—¥æœŸ + Name: "", }, - StoreList: [], //é—¨åº—æ•°æ® dateList: [], //日期 editTitle: "新增分类分类", postMsg: { @@ -100,7 +109,7 @@ created() {}, mounted() { this.getList(); - this.getStoreList() + }, methods: { openChangeDig() { @@ -111,28 +120,11 @@ this.postMsg.Image = url this.isShowChooseImage = false; }, - //获å–门店下拉 - getStoreList() { - this.apipost("/api/MContent/GetStoresList", {}, res => { - if (res.data.resultCode == 1) { - this.StoreList = res.data.data; - } else { - this.Error(res.data.message); - } - }) - }, //èŽ·å–æ•°æ® getList() { this.isShowCategoryForm = false; - if (this.dateList && this.dateList.length > 0) { - this.msg.WorkDate = this.dateList[0]; - this.msg.EndWorkDate = this.dateList[1]; - } else { - this.msg.WorkDate = ''; - this.msg.EndWorkDate = ''; - } this.loading = true; - this.assetsApipost("/api/Reserve/GetAchievementsList", this.msg, res => { + this.assetsApipost("/api/Assess/GetCategoryPageList", this.msg, res => { this.loading = false; if (res.data.resultCode == 1) { this.total = res.data.data.count; @@ -148,12 +140,32 @@ }, //æ˜¾ç¤ºè¡¨å• showCategoryForm(item) { - + if (item) { + this.editTitle = "修改分类"; + this.postMsg.Id = item.Id; + this.postMsg.Name = item.Name; + this.postMsg.Image = item.Image; + this.postMsg.Enable = item.Enable; + this.postMsg.Sort = item.Sort; + } else { + this.editTitle = "新增分类"; + this.postMsg.Id = 0; + this.postMsg.Name = ""; + this.postMsg.Image = ""; + this.postMsg.Enable = 1; + this.postMsg.Sort = 0; + } this.isShowCategoryForm = true; }, //新增修改分类 saveData() { - + this.assetsApipost("/api/Assess/SetCategoryInfo", this.postMsg, res => { + if (res.data.resultCode == 1) { + this.getList(); + } else { + this.Error(res.data.message); + } + }) } } }; -- 2.18.1