Prechádzať zdrojové kódy

添加postype接口

DESKTOP-B78GIPM\admin 2 rokov pred
rodič
commit
ba3bf63765

+ 14 - 0
src/api/good.js

@@ -142,4 +142,18 @@ export function goodSet(parameter){
         method:'post',
         data:parameter
     })
+}
+
+
+/**
+ * 获取Postype列表
+ * @param {*} parameter
+ * @returns
+ * */
+export function getPosTypeList(parameter){
+    return axios({
+        url:'/pos/posType/list?pageNo=1&pageSize=10',
+        method:'get',
+        params:parameter
+    })
 }

+ 12 - 2
src/views/settings/components/roomModules/stockTypeForm.vue

@@ -52,7 +52,7 @@
 import { getRoomPlans, getSelectList } from "@/api/api";
 import { httpAction, getAction } from "@/api/manage";
 import { validateDuplicateValue } from "@/utils/util";
-import { tree } from '@/api/good'
+import { tree, getPosTypeList } from '@/api/good'
 
 export default {
     name: "BusMarketMemberForm",
@@ -176,6 +176,16 @@ export default {
                     this.selectData = res.result;
                 }
             })
+            getPosTypeList().then(res=>{
+                if (res.success) {
+                    this.posOptions = res.result.records.map(item=>{
+                        return {
+                            label:item.name,
+                            value:item.id
+                        }
+                    })
+                }
+            })
         },
         /**
          * 选择器选中时
@@ -200,7 +210,7 @@ export default {
            }
          
         },
-        onCheckAllChangePos(e) {   
+        onCheckAllChangePos(e) {
             this.model.posType = e.target.checked ? this.posOptions.map(v => v.value) : []
             this.indeterminatePos = false
             this.posCheckAll = e.target.checked