Browse Source

修改店铺装修

xiaodai2017 1 year ago
parent
commit
38aaf860ab

+ 1 - 1
src/apis/service/operate/shopTrim/index.js

@@ -9,7 +9,7 @@ export default {
   // 分页查询
   list: (data, params) => http(api + "index", data, "post", params),
   // 详情
-  detail: (data, params) => http(api + "edit", data, "post", params),
+  detail: (data, params) => http( "admin/supplierStoreDetail/info", data, "post", params),
   // 更改
   update: (data, params) =>
     http("admin/supplierStoreDetail/edit", data, "post", params),

+ 2 - 2
src/views/operate/shopTrim/baseData/columns.js

@@ -1,13 +1,13 @@
 const formItem = {
   // id: "",
-  renovation_date: "2023",
+  renovation_date: "",
   park_num: 0,
   store_spec_ids: [],
   caterer_spec_tags: [],
   hotel_spec_tags: [],
   room_spec_tags: [],
   conference_spec_tags:[],
-  store_desc: "qq",
+  store_desc: "",
 };
 const checkAll= {
   store_spec_ids: false,

+ 43 - 12
src/views/operate/shopTrim/baseData/index.vue

@@ -92,7 +92,11 @@
                   size="mini"
                   style="margin: 0"
                   @change="
-                    handleCheckAllChange($event, 'hotel_spec_tags', hotel_spec_tags_options)
+                    handleCheckAllChange(
+                      $event,
+                      'hotel_spec_tags',
+                      hotel_spec_tags_options
+                    )
                   "
                   >全选</el-checkbox
                 >
@@ -125,7 +129,13 @@
                       <el-button
                         size="mini"
                         type="text"
-                        @click="openModal('hotel_spec_tags', '酒店设施', hotel_spec_tags_options)"
+                        @click="
+                          openModal(
+                            'hotel_spec_tags',
+                            '酒店设施',
+                            hotel_spec_tags_options
+                          )
+                        "
                         >添加</el-button
                       >
                     </el-col>
@@ -179,7 +189,13 @@
                       <el-button
                         size="mini"
                         type="text"
-                        @click="openModal('conference_spec_tags', '会议设施', conference_spec_tags_options)"
+                        @click="
+                          openModal(
+                            'conference_spec_tags',
+                            '会议设施',
+                            conference_spec_tags_options
+                          )
+                        "
                         >添加</el-button
                       >
                     </el-col>
@@ -227,9 +243,11 @@
                     </el-col>
                     <el-col :span="3">
                       <el-button
-                      size="mini"
+                        size="mini"
                         type="text"
-                        @click="openModal('room_spec_tags', '客房设施', room_spec_tags_options)"
+                        @click="
+                          openModal('room_spec_tags', '客房设施', room_spec_tags_options)
+                        "
                         >添加</el-button
                       >
                     </el-col>
@@ -281,9 +299,15 @@
                     </el-col>
                     <el-col :span="3">
                       <el-button
-                      size="mini"
+                        size="mini"
                         type="text"
-                        @click="openModal('caterer_spec_tags', '餐饮设施', caterer_spec_tags_options)"
+                        @click="
+                          openModal(
+                            'caterer_spec_tags',
+                            '餐饮设施',
+                            caterer_spec_tags_options
+                          )
+                        "
                         >添加</el-button
                       >
                     </el-col>
@@ -378,13 +402,17 @@ export default {
 
     async resetFormData() {
       // 重置
-      await this.$nextTick(() => {
+      await this.$nextTick(async () => {
         if (this.$refs.ruleForm) {
           this.$refs.ruleForm.resetFields();
           this.$refs.ruleForm.clearValidate();
-          if (this.sitem && this.sitem.id) {
+
+          const { code, data } = await asyncRequest.detail({
+            store_id: this.store_id,
+          });
+          if (code === 1) {
+            const { row } = data;
             const {
-              // id,
               renovation_date,
               park_num,
               store_spec_ids,
@@ -393,8 +421,7 @@ export default {
               room_spec_tags,
               conference_spec_tags,
               store_desc,
-            } = this.sitem || {};
-            this.hand_name = person || "";
+            } = row || {};
             this.ruleForm = {
               // id: id || "",
               renovation_date: renovation_date || "",
@@ -406,6 +433,10 @@ export default {
               conference_spec_tags: conference_spec_tags || [],
               store_desc: store_desc || "",
             };
+          } else {
+            this.ruleForm = {
+              ...formItem,
+            };
           }
         }
       });

+ 1 - 1
src/views/operate/shopTrim/index.vue

@@ -40,7 +40,7 @@
         <!-- :tab-position="'left'" -->
         <el-tabs  v-model="activeName" size="medium">
           <el-tab-pane label="基础信息" name="1">
-            <baseData :store_id="roleActiveId" :sitem="sitem"  v-if="activeName==='1'"/>
+            <baseData :store_id="roleActiveId"   v-if="activeName==='1'"/>
           </el-tab-pane>
           <el-tab-pane label="曾办活动" name="2">
             <activity :store_id="roleActiveId" v-if="activeName==='2'"/>