gang.huang 1 year ago
parent
commit
ade2013626

+ 6 - 4
.env

@@ -1,12 +1,14 @@
 # 环境
 NODE_ENV = "production"
 # 公司名称
-VUE_APP_COMPANY = "头脑风暴"
+VUE_APP_COMPANY = "榜样在线"
 # 服务器地址
 VUE_APP_HOST = "https://co-data.zylife.co"
 # 账号
-VUE_APP_ACCOUNT = "9550880235078700167" 
+VUE_APP_ACCOUNT = "77030122000416627" 
 # 银行
-VUE_APP_BANKNAME = "广发银行股份有限公司北京日坛支行"
+VUE_APP_BANKNAME = "宁波银行北京中关村支行"
 #开户名
-VUE_APP_ACCOUNTNAME = "北京头脑风暴科技有限公司"
+VUE_APP_ACCOUNTNAME = "北京榜样在线科技有限公司"
+#文档地址
+VUE_APP_DOC_URL = "https://www.showdoc.com.cn/2245702762475792/10077749369981034"

+ 14 - 0
src/api/index.js

@@ -477,4 +477,18 @@ export const phonrRec = (params) => {
         data: params,
         timeout: 120000,
     })
+}
+
+// 权益提交
+export const postEquityMsg = (params) => {
+    return axios({
+        method: 'post',
+        url: `${Prefix}act=merchant_refill&op=add_third&client_type=ajax`,
+        withCredentials: true,
+        headers: {
+            "Content-Type": "application/x-www-form-urlencoded"
+          },
+        data: params,
+        timeout: 120000,
+    })
 }

+ 6 - 2
src/pages/index.vue

@@ -35,18 +35,22 @@
                     <i class="el-icon-message"></i>
                     <span style="font-size: 19px;" slot="title">账户日志</span>
                 </el-menu-item> -->
-                <el-menu-item index="oilCard" route="oilCard">
+                <!-- <el-menu-item index="oilCard" route="oilCard">
                     <i class="el-icon-bank-card"></i>
                     <span style="font-size: 19px;" slot="title">油卡充值</span>
                 </el-menu-item>
                 <el-menu-item index="mobileCard" route="mobileCard">
                     <i class="el-icon-mobile"></i>
                     <span style="font-size: 19px;" slot="title">手机卡充值</span>
-                </el-menu-item>
+                </el-menu-item> -->
                 <el-menu-item index="balance" route="balance">
                     <i class="el-icon-s-order"></i>
                     <span style="font-size: 19px;" slot="title">充值管理</span>
                 </el-menu-item>
+                <el-menu-item index="equity" route="equity">
+                    <i class="el-icon-message"></i>
+                    <span style="font-size: 19px;" slot="title">权益提单</span>
+                </el-menu-item>
                 <el-menu-item index="reconciliation" route="reconciliation">
                     <i class="el-icon-document-checked"></i>
                     <span style="font-size: 19px;" slot="title">对账管理</span>

+ 10 - 2
src/pages/phoneSubPages/phoneDoc.vue

@@ -2,14 +2,22 @@
   <div class="interfaceDoc">
     <el-card>
       <h1 style="font-size: 18px;">文档地址:</h1>
-      <a href="https://www.showdoc.com.cn/refill/6294411642104937" target="_blank">https://www.showdoc.com.cn/refill/6294411642104937</a>
+      <a :href="processEnv.VUE_APP_DOC_URL" target="_blank">{{processEnv.VUE_APP_DOC_URL}}</a>
     </el-card>
   </div>
 </template>
 
 <script>
 export default {
-  name: 'interfaceDoc'
+  name: 'interfaceDoc',
+  data(){
+    return {
+      processEnv:''
+    }
+  },
+  created(){
+    this.processEnv =process.env
+  }
 }
 </script>
 

+ 63 - 0
src/pages/subPages/equity.vue

@@ -0,0 +1,63 @@
+<template>
+  <div>
+    <el-card>
+      <el-form :model="form" :rules="rules" ref="formRef" label-width="100px">
+        <el-form-item label="产品编码" prop="product_code">
+          <el-input v-model="form.product_code"></el-input>
+        </el-form-item>
+        <el-form-item label="充值账号" prop="card_no">
+          <el-input v-model="form.card_no"></el-input>
+        </el-form-item>
+        <el-form-item>
+          <el-button type="primary" @click="submitForm('formRef')">提交</el-button>
+        </el-form-item>
+      </el-form>
+    </el-card>
+  </div>
+</template>
+
+<script>
+import { postEquityMsg } from '@/api';
+import context from '../../main';
+export default {
+  data(){
+    return {
+      form:{
+        product_code:'',
+        card_no:''
+      },
+      rules:{
+        product_code: [
+          { required: true, message: '请输入产品编码', trigger: 'blur' }
+        ],
+        card_no: [
+          { required: true, message: '请输入充值账号', trigger: 'blur' }
+        ],
+      }
+    }
+  },
+  methods:{
+    submitForm(formName) {
+        const _self = this;
+        this.$refs[formName].validate((valid) => {
+          if (valid) {
+            console.log('valid', this.form);
+            postEquityMsg(_self.form).then(res=>{
+              console.log(res);
+              if(res && res.code == 200) {
+                context.$message({
+                  message: '提交成功',
+                  type: 'success'
+                });
+                this.$refs[formName].resetFields();
+              }
+            })
+          } else {
+            console.log('error submit!!');
+            return false;
+          }
+        });
+      },
+  }
+}
+</script>

+ 10 - 2
src/pages/subPages/interfaceDoc.vue

@@ -2,14 +2,22 @@
   <div class="interfaceDoc">
     <el-card>
       <h1 style="font-size: 18px;">文档地址:</h1>
-      <a href="https://www.showdoc.com.cn/refill/6294411642104937" target="_blank">https://www.showdoc.com.cn/refill/6294411642104937</a>
+      <a :href="processEnv.VUE_APP_DOC_URL" target="_blank">{{processEnv.VUE_APP_DOC_URL}}</a>
     </el-card>
   </div>
 </template>
 
 <script>
 export default {
-  name: 'interfaceDoc'
+  name: 'interfaceDoc',
+  data(){
+    return {
+      processEnv:''
+    }
+  },
+  created(){
+    this.processEnv =process.env
+  }
 }
 </script>
 

+ 19 - 11
src/router/index.js

@@ -11,9 +11,9 @@ const balance = () => import('@/pages/subPages/balance');
 // const Message = () => import('@/pages/subPages/message');
 const View = () => import('@/pages/subPages/view');
 // 油卡充值
-const OilCard = () => import('@/pages/subPages/oilCard');
+// const OilCard = () => import('@/pages/subPages/oilCard');
 // 手机卡充值
-const MobileCard = () => import('@/pages/subPages/mobileCard');
+// const MobileCard = () => import('@/pages/subPages/mobileCard');
 // 接口文档
 const InterfaceDoc = () => import('@/pages/subPages/interfaceDoc')
 // 对账管理
@@ -32,6 +32,8 @@ const phoneReconciliation = () => import('@/pages/phoneSubPages/phoneReconciliat
 const phoneView = () => import('@/pages/phoneSubPages/phoneView');
 const phoneDoc = () => import('@/pages/phoneSubPages/phoneDoc');
 
+const Equity = () => import('@/pages/subPages/equity');
+
 Vue.use(VueRouter)
 
   const routes = [
@@ -73,16 +75,22 @@ Vue.use(VueRouter)
         component:View
       },
       // 油卡充值
+      // {
+      //   path:'/oilCard',
+      //   name:'oilCard',
+      //   component:OilCard
+      // },
+      // // 话费充值
+      // {
+      //   path:'/mobileCard',
+      //   name:'mobileCard',
+      //   component:MobileCard
+      // },
+      // 权益提单
       {
-        path:'/oilCard',
-        name:'oilCard',
-        component:OilCard
-      },
-      // 话费充值
-      {
-        path:'/mobileCard',
-        name:'mobileCard',
-        component:MobileCard
+        path:'/equity',
+        name:'equity',
+        component: Equity
       },
       // 接口文档
       {

+ 4 - 2
vue.config.js

@@ -4,7 +4,9 @@
 
 // const targetUrl = 'http://dd.guozipay.com/'
 
-const targetUrl = 'https://admin.xyzshops.cn/'
+// const targetUrl = 'https://admin.xyzshops.cn/'
+
+const targetUrl = 'https://co-data.zylife.co/'
 
 // const targetUrl = 'https://test.xyzshops.cn/'
 
@@ -33,7 +35,7 @@ module.exports = {
     devServer: {
         open: true,
         // host: 'localhost',
-        host: 'localhost',
+        host: '10.128.216.95',
         port: 3333,
         https: false,
         //以上的ip和端口是我们本机的;下面为需要跨域的