shish 3 lat temu
rodzic
commit
d661331393

+ 4 - 0
ghsApp/src/api/custom/index.js

@@ -1,5 +1,9 @@
 import https from '@/plugins/luch-request_0.0.7/request'
 import https from '@/plugins/luch-request_0.0.7/request'
 
 
+export const changeShowStock = data => {
+	return https.get('/custom/change-show-stock', data)
+}
+
 export const changeName = data => {
 export const changeName = data => {
 	return https.get('/custom/change-name', data)
 	return https.get('/custom/change-name', data)
 }
 }

+ 25 - 11
ghsApp/src/pagesClient/member/detail.vue

@@ -104,6 +104,14 @@
               </div>
               </div>
             </tui-list-cell>
             </tui-list-cell>
 
 
+            <tui-list-cell class="line-cell" :hover="false">
+              <div class="tui-title">查看库存</div>
+              <div class="switch_bx">
+                <text></text>
+                <switch :checked="form.showStock == 0 ? false : true" @change="showStockChangeFn" style="transform: scale(0.8,0.8)" />
+              </div>
+            </tui-list-cell>
+
         </view>
         </view>
       </view>
       </view>
     </templete>
     </templete>
@@ -127,6 +135,7 @@ import TuiListCell from '@/components/plugin/list-cell'
 import { share } from "@/mixins";
 import { share } from "@/mixins";
 import ModalModule from "@/components/plugin/modal"
 import ModalModule from "@/components/plugin/modal"
 import { getUserDet,debt} from "@/api/member";
 import { getUserDet,debt} from "@/api/member";
+import { changeShowStock } from "@/api/custom"
 import { updateDebtLimit,updateCustomBlack,changeDiscount,changeName} from "@/api/custom";
 import { updateDebtLimit,updateCustomBlack,changeDiscount,changeName} from "@/api/custom";
 export default {
 export default {
   name: "detail",
   name: "detail",
@@ -143,6 +152,7 @@ export default {
         name:'',
         name:'',
         debt: 0,
         debt: 0,
         black: 1,
         black: 1,
+        showStock:0,
       },
       },
       discount:null,
       discount:null,
       tabsData: [
       tabsData: [
@@ -247,17 +257,20 @@ export default {
     },
     },
     async remindChangeFn(e){
     async remindChangeFn(e){
       this.form.debt = e.detail.value ? 1 : 0;
       this.form.debt = e.detail.value ? 1 : 0;
-      try {
-        let res = await  debt({
-          debt: this.form.debt,
-          customId: this.userInfo.id
-        })
-        let msg = e.detail.value?'已开启':'已禁用'
-        this.$msg(msg);
-      } catch (err) {
-        console.log(err)
-        // 错误捕获
-      }
+      let res = await  debt({
+        debt: this.form.debt,
+        customId: this.userInfo.id
+      })
+      let msg = e.detail.value?'已开启':'已禁用'
+      this.$msg(msg)
+    },
+    showStockChangeFn(e){
+      this.form.showStock = e.detail.value ? 1 : 0
+      changeShowStock({customId:this.userInfo.id,showStock:this.form.showStock}).then(res=>{
+        if(res.code == 1){
+          this.$msg(res.msg)
+        }
+      })
     },
     },
     // 客户黑白名单修改
     // 客户黑白名单修改
     async blackChangeFn(e){
     async blackChangeFn(e){
@@ -287,6 +300,7 @@ export default {
         this.userInfo = res.data;
         this.userInfo = res.data;
         this.form.debt = this.userInfo.debt
         this.form.debt = this.userInfo.debt
         this.form.black = this.userInfo.black
         this.form.black = this.userInfo.black
+        this.form.showStock = this.userInfo.showStock
         this.discount = parseFloat(res.data.discount)
         this.discount = parseFloat(res.data.discount)
       });
       });
     },
     },