Commit 9c810328 by 无尘

fix: 修改服务市场账号

parent ea1474f9
.input-line-cell[data-v-4b4be42a]{position:relative;display:inline-block}.w-92[data-v-4b4be42a]{width:92px}.el-input-group[data-v-4b4be42a] .el-input-group__prepend{background:#fff}.w-340[data-v-4b4be42a]{width:340px}.w-340[data-v-4b4be42a] .el-input__inner{font-size:14px;color:#fff;background-color:hsla(0,0%,100%,.1)}.el-input[data-v-4b4be42a] .el-input__inner{font-size:14px;color:#606266;background-color:hsla(0,0%,100%,.1)}.el-input.is-disabled[data-v-4b4be42a]{opacity:.5}.el-input .is-disabled[data-v-4b4be42a] .el-input__inner{font-size:14px;color:#fff;background-color:hsla(0,0%,100%,.1)}.m-b-20[data-v-ffdc0596]{margin-bottom:20px}.m-l-20[data-v-55fdf20c]{margin-left:20px}.common-bottom-border[data-v-55fdf20c]{cursor:pointer;padding-bottom:2px;border-bottom:1px dashed #2f54eb}.app-market-body[data-v-55fdf20c]{min-height:100%;background:#fff;padding:20px}.app-market-body .app-market-list[data-v-55fdf20c]{width:100%;min-height:119px;margin-top:22px;background:#f5f7fa;padding:18px 26px;-webkit-box-sizing:border-box;box-sizing:border-box}.app-market-body .app-market-list .el-form-item[data-v-55fdf20c]{margin-bottom:10px}
\ No newline at end of file
.input-line-cell[data-v-4b4be42a]{position:relative;display:inline-block}.w-92[data-v-4b4be42a]{width:92px}.el-input-group[data-v-4b4be42a] .el-input-group__prepend{background:#fff}.w-340[data-v-4b4be42a]{width:340px}.w-340[data-v-4b4be42a] .el-input__inner{font-size:14px;color:#fff;background-color:hsla(0,0%,100%,.1)}.el-input[data-v-4b4be42a] .el-input__inner{font-size:14px;color:#606266;background-color:hsla(0,0%,100%,.1)}.el-input.is-disabled[data-v-4b4be42a]{opacity:.5}.el-input .is-disabled[data-v-4b4be42a] .el-input__inner{font-size:14px;color:#fff;background-color:hsla(0,0%,100%,.1)}.m-b-20[data-v-4a64e0b8]{margin-bottom:20px}.m-l-20[data-v-40f9418b]{margin-left:20px}.common-bottom-border[data-v-40f9418b]{cursor:pointer;padding-bottom:2px;border-bottom:1px dashed #2f54eb}.app-market-body[data-v-40f9418b]{min-height:100%;background:#fff;padding:20px}.app-market-body .app-market-list[data-v-40f9418b]{width:100%;min-height:119px;margin-top:22px;background:#f5f7fa;padding:18px 26px;-webkit-box-sizing:border-box;box-sizing:border-box}.app-market-body .app-market-list .el-form-item[data-v-40f9418b]{margin-bottom:10px}
\ No newline at end of file
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2020-10-16 14:22:10
* @LastEditors: 无尘
* @LastEditTime: 2020-10-20 15:27:34
* @LastEditTime: 2020-10-20 15:42:39
-->
<!--
使用帮助
......@@ -14,11 +14,11 @@
<template>
<el-dialog title="绑定服务市场账号" :visible.sync="dialogVisible" width="600px" :before-close="handleClose">
<div class="">
<el-form ref="ruleForm" :model="marketForm" label-width="80px">
<el-form-item label="手机号">
<el-form ref="ruleForm" :model="marketForm" :rules="rules" label-width="80px">
<el-form-item label="手机号" prop="phoneNumber">
<country-mobile :nation-code.sync="marketForm.nationCode" :input-width="400" :limit-class="'limit-color'" v-model="marketForm.phoneNumber" :holder="'请输入手机号'"></country-mobile>
</el-form-item>
<el-form-item label="密码">
<el-form-item label="密码" prop="password">
<el-input v-model="marketForm.password" placeholder="请输入密码" style="width:400px" maxlength="16"></el-input>
</el-form-item>
</el-form>
......@@ -49,8 +49,14 @@ export default {
phoneNumber: '',
password: ''
},
disableBtn: true, // 发验证码.默认无手机号,不可点击
countNum: 60,
rules: {
phoneNumber: [
{ required: true, message: '请输入手机号', trigger: 'blur' },
],
password: [
{ required: true, message: '请输入密码', trigger: 'blur' },
],
}
};
},
methods: {
......@@ -102,15 +108,7 @@ export default {
}
},
watch: {
marketForm: {
handler: function(obj){
const that = this;
if (obj.phoneNumber) {
that.disableBtn = false;
}
},
deep: true
}
},
};
</script>
......
......@@ -4,23 +4,23 @@
* @Author: 无尘
* @Date: 2020-10-16 11:46:25
* @LastEditors: 无尘
* @LastEditTime: 2020-10-20 15:15:23
* @LastEditTime: 2020-10-20 15:45:40
-->
<template>
<div class="app-market-body">
<div class="app-market-account">
<el-tooltip class="item" effect="dark" content="绑定服务市场账号后可购买应用。购买信息在服务市场可查看。" placement="top-start"> <span class="font-16 color-303133 font-w-600 common-bottom-border">服务市场账号</span></el-tooltip>
<el-button v-if="!marketAccount.id" class="m-l-20" type="primary" @click="addAcount">添加</el-button>
<el-button v-if="!!marketAccount.id" class="m-l-20" type="text" :loading="loadRefesh" @click="refreshData">同步刷新 </el-button>
<span v-if="!!marketAccount.id" class="font-12 color-909399 p-l-15">更新时间:{{ marketAccount.updateTime | formatTimeStamp}}</span>
<el-button v-if="!marketAccount.accountId" class="m-l-20" type="primary" @click="addAcount">添加</el-button>
<!-- <el-button v-if="!!marketAccount.accountId" class="m-l-20" type="text" :loading="loadRefesh" @click="refreshData">同步刷新 </el-button> -->
<!-- <span v-if="!!marketAccount.accountId" class="font-12 color-909399 p-l-15">更新时间:{{ marketAccount.updateTime | formatTimeStamp}}</span> -->
</div>
<div v-if="!!marketAccount.id" class="app-market-list">
<div v-if="!!marketAccount.accountId" class="app-market-list">
<el-form ref="form" label-width="120px">
<el-form-item label="账号">
{{marketAccount.id || '--'}}
{{marketAccount.accountId || '--'}}
</el-form-item>
<el-form-item label="绑定时间">
{{marketAccount.bindDate | formatTimeStamp}} {{!marketAccount.bindDate ? '--' : ''}}
{{marketAccount.bindTime | formatTimeStamp}} {{!marketAccount.bindTime ? '--' : ''}}
</el-form-item>
<el-form-item label="绑定人">
{{marketAccount.bindName || '--'}}
......@@ -34,8 +34,8 @@
<script>
import AddMarketDialog from '@/components/app/add-market-dialog.vue';
import fetch from '@/api/app-controls';
const { getMarketAccount, refreshMarketAccount } = fetch;
import showMsg from '@/common/js/showmsg';
const { getMarketAccount } = fetch;
// import showMsg from '@/common/js/showmsg';
export default {
name: '',
components: { AddMarketDialog },
......@@ -44,10 +44,9 @@ export default {
wxEnterpriseId: localStorage.getItem('haoBanUser') ? JSON.parse(localStorage.getItem('haoBanUser')).wxEnterpriseId : '',
marketAccount: {
id: '',
bindDate: '',
bindName: '',
updateTime: ''
accountId: '',
bindTime: '',
bindName: ''
},
loadRefesh: false,
showDialog: false
......@@ -60,30 +59,7 @@ export default {
},
// methods
methods: {
/**
* @description: 刷新数据
* @author: 无尘
*/
refreshData() {
const that = this;
that.refreshMarketData();
},
refreshMarketData() {
const that = this;
that.loadRefesh = true;
const para = {
wxEnterpriseId: that.wxEnterpriseId
};
refreshMarketAccount(para)
.then(res => {
that.loadRefesh = false;
showMsg.showmsg('刷新成功', 'success');
that.getMarket();
})
.catch(function(error) {
that.loadRefesh = false;
});
},
/**
* @description: 添加
* @author: 无尘
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment