Преглед на файлове

销售公司关联合作人 套餐包新增分账比例

wjj преди 6 дни
родител
ревизия
65380ec853
променени са 3 файла, в които са добавени 32 реда и са изтрити 1 реда
  1. 9 0
      src/api/his/merchant.js
  2. 20 1
      src/views/his/company/index.vue
  3. 3 0
      src/views/his/package/index.vue

+ 9 - 0
src/api/his/merchant.js

@@ -50,4 +50,13 @@ export function exportMerchant(query) {
     method: 'get',
     params: query
   })
+}
+
+
+// 子商户选项列表
+export function merchantOptions(query) {
+  return request({
+    url: '/his/merchant/merchantOptions',
+    method: 'get',
+  })
 }

+ 20 - 1
src/views/his/company/index.vue

@@ -522,6 +522,21 @@
               </el-option>
             </el-select>
           </el-form-item>
+          <el-form-item label="分账商户" prop="subMerchantId">
+          <el-select
+            v-model="form.subMerchantId"
+            placeholder="请选择"
+            clearable
+            size="small"
+          >
+            <el-option
+              v-for="item in subMerchantList"
+              :key="item.id"
+              :label="item.merchantName"
+              :value="item.id"
+            />
+          </el-select>
+        </el-form-item>
       </el-form>
 
 
@@ -930,6 +945,7 @@ import { listDept } from '@/api/system/dept'
 import { listAll } from '@/api/course/coursePlaySourceConfig'
 import{ getSignProjectName } from '@/api/course/qw/courseWatchLog'
 import { listXsyAccount, bindXsyAccount, unbindXsyAccount } from '@/api/xsy/xsy'
+import { merchantOptions } from "@/api/his/merchant";
 export default {
   name: 'Company',
   data() {
@@ -1146,10 +1162,13 @@ export default {
         companyName: '',
         accountId: null
       },
-
+      subMerchantList: [],
     }
   },
   created() {
+    merchantOptions().then(res=>{ 
+      this.subMerchantList = res.data;
+    });
     getGatewayCompanyList().then(res=>{
         this.gatewayList = res.data;
         console.log(this.gatewayList);

+ 3 - 0
src/views/his/package/index.vue

@@ -575,6 +575,9 @@
             />
           </el-select>
         </el-form-item>
+        <el-form-item label="分账(百分比)" prop="shareRate">
+            <el-input-number v-model="form.shareRate"  :min="0" :max="100" label="分账比例"></el-input-number>
+        </el-form-item>
         <!-- <el-form-item label="问答" prop="questionId" >
            <el-select v-model="form.questionId" placeholder="请选择问答">
               <el-option