Commit be58c155 by 无尘

fix: 修改服务市场账号

parent 9c810328
.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} .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-b3c8d4a2]{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 \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-68a746d5"],{"195c":function(t,e,a){"use strict";var o=a("54dd"),n=a.n(o);n.a},"4fb5":function(t,e,a){"use strict";var o=a("8774"),n=a.n(o);n.a},"53b1":function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-market-body"},[a("div",{staticClass:"app-market-account"},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"绑定服务市场账号后可购买应用。购买信息在服务市场可查看。",placement:"top-start"}},[a("span",{staticClass:"font-16 color-303133 font-w-600 common-bottom-border"},[t._v("服务市场账号")])]),t.marketAccount.accountId?t._e():a("el-button",{staticClass:"m-l-20",attrs:{type:"primary"},on:{click:t.addAcount}},[t._v("添加")])],1),t.marketAccount.accountId?a("div",{staticClass:"app-market-list"},[a("el-form",{ref:"form",attrs:{"label-width":"120px"}},[a("el-form-item",{attrs:{label:"账号"}},[t._v("\n "+t._s(t.marketAccount.accountId||"--")+"\n ")]),a("el-form-item",{attrs:{label:"绑定时间"}},[t._v("\n "+t._s(t._f("formatTimeStamp")(t.marketAccount.bindTime))+" "+t._s(t.marketAccount.bindTime?"":"--")+"\n ")]),a("el-form-item",{attrs:{label:"绑定人"}},[t._v("\n "+t._s(t.marketAccount.bindName||"--")+"\n ")])],1)],1):t._e(),t.showDialog?a("add-market-dialog",{on:{closeMarket:t.closeMarket}}):t._e()],1)},n=[],i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:"绑定服务市场账号",visible:t.dialogVisible,width:"600px","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("div",{},[a("el-form",{ref:"ruleForm",attrs:{model:t.marketForm,rules:t.rules,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"手机号",prop:"phoneNumber"}},[a("country-mobile",{attrs:{"nation-code":t.marketForm.nationCode,"input-width":400,"limit-class":"limit-color",holder:"请输入手机号"},on:{"update:nationCode":function(e){return t.$set(t.marketForm,"nationCode",e)},"update:nation-code":function(e){return t.$set(t.marketForm,"nationCode",e)}},model:{value:t.marketForm.phoneNumber,callback:function(e){t.$set(t.marketForm,"phoneNumber",e)},expression:"marketForm.phoneNumber"}})],1),a("el-form-item",{attrs:{label:"密码",prop:"password"}},[a("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:"请输入密码",maxlength:"16"},model:{value:t.marketForm.password,callback:function(e){t.$set(t.marketForm,"password",e)},expression:"marketForm.password"}})],1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.handleClose}},[t._v("取消")]),a("el-button",{attrs:{type:"primary",loading:t.loadBtn},on:{click:function(e){return t.submitForm("ruleForm")}}},[t._v("确认")])],1)])},r=[],l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:["input-line-cell",t.limitClass],style:{width:t.inputWidth+"px"}},[a("el-input",{style:{width:t.inputWidth+"px"},attrs:{disabled:t.disflag,placeholder:t.holder},on:{blur:function(e){return t.inputBlur()}},nativeOn:{keyup:function(e){return function(e){return t.toInput(e)}(e)}},model:{value:t.itemValue,callback:function(e){t.itemValue=e},expression:"itemValue"}},[a("el-select",{staticClass:"w-92",attrs:{slot:"prepend",disabled:t.disflag},on:{change:t.changeCode},slot:"prepend",model:{value:t.selCode,callback:function(e){t.selCode=e},expression:"selCode"}},t._l(t.nationCodeList,(function(e,o){return a("el-option",{key:o+"option",attrs:{label:"+"+e.dictCode,value:e.dictCode}},[t._v(t._s(e.dictName+" +"+e.dictCode))])})),1)],1)],1)},s=[],c=(a("ac6a"),a("a481"),a("c5f6"),a("e230")),u=c["a"].getNationCode,d={name:"CountryMobile",props:{value:{type:[String,Number],default:""},nationCode:{type:[String,Number],default:"86"},inputWidth:{type:Number,default:167},holder:{type:String,default:"请输入"},disflag:{type:Boolean,default:!1},limitClass:{type:String,default:""}},data:function(){return{itemValue:this.value,selCode:this.nationCode||"86",nationCodeList:[]}},mounted:function(){var t=this;t.getNationalData(),t.itemValue=t.value||"",t.selCode=t.nationCode||"86"},methods:{changeCode:function(){var t=this;t.$emit("update:nationCode",t.selCode),t.$emit("input",t.itemValue)},toInput:function(t){var e=this;e.itemValue=t.target.value.replace(/[^0-9]/gi,""),e.$emit("input",e.itemValue)},inputBlur:function(){var t=this;t.$emit("input",t.itemValue)},getNationalData:function(){var t=this;u({}).then((function(e){var a=[];e.result.forEach((function(t){a=a.concat(t.datas)})),t.nationCodeList=a||[]})).catch((function(t){}))}},watch:{value:function(t,e){var a=this;a.itemValue=t||""},nationCode:function(t,e){var a=this;a.selCode=t||"86"}}},m=d,p=(a("195c"),a("2877")),f=Object(p["a"])(m,l,s,!1,null,"4b4be42a",null),h=f.exports,b=a("d157"),v=a("8e83"),g=a("5b4e"),k=a("a689"),C=a.n(k),w=v["a"].addMarketAccount,A={name:"AddMarketDialog",components:{countryMobile:h},data:function(){var t=this,e=function(e,a,o){if(""===a)o(new Error("请输入手机号"));else{var n=new C.a("+"+t.marketForm.nationCode+a);n.isValid()&&n.isMobile()?o():o(new Error("手机号格式不正确"))}};return{dialogVisible:!0,loadBtn:!1,marketForm:{nationCode:"86",phoneNumber:"",password:""},rules:{phoneNumber:[{required:!0,validator:e,trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},methods:{submitForm:Object(b["a"])((function(t){var e=this;e.$refs[t].validate((function(t){t&&e.postSave()}))}),300),postSave:function(){var t=this;t.loadBtn=!0;var e=t.marketForm,a=e.phoneNumber,o=e.nationCode,n=e.password,i={phoneNumber:a,nationCode:o,password:n};w(i).then((function(e){t.loadBtn=!1,"0000"==e.code?(g["a"].showmsg("绑定成功","success"),t.$refs["ruleForm"].resetFields(),t.$emit("closeMarket",!0)):(g["a"].showmsg(e.message||"未知错误","warning"),t.$emit("closeMarket",!0))})).catch((function(e){t.loadBtn=!1}))},handleClose:function(){var t=this;t.$emit("closeMarket")}},watch:{}},_=A,F=(a("b576"),Object(p["a"])(_,i,r,!1,null,"b3c8d4a2",null)),y=F.exports,M=v["a"].getMarketAccount,N={name:"",components:{AddMarketDialog:y},data:function(){return{wxEnterpriseId:localStorage.getItem("haoBanUser")?JSON.parse(localStorage.getItem("haoBanUser")).wxEnterpriseId:"",marketAccount:{accountId:"",bindTime:"",bindName:""},loadRefesh:!1,showDialog:!1}},mounted:function(){var t=this;t.getMarket()},methods:{addAcount:function(){var t=this;t.showDialog=!0},closeMarket:function(t){var e=this;e.showDialog=!1,t&&e.getMarket()},getMarket:function(){var t=this,e={};M(e).then((function(e){e.result||(t.marketAccount=e.result||{})})).catch((function(t){}))}},watch:{}},x=N,$=(a("4fb5"),Object(p["a"])(x,o,n,!1,null,"40f9418b",null));e["default"]=$.exports},"54dd":function(t,e,a){},8774:function(t,e,a){},"8e83":function(t,e,a){"use strict";var o=a("71f6"),n={getAppList:"/application-list",getAppDetail:"/application-detail",getMarketAccount:"/get-account-info",refreshMarketAccount:"/refesh-account-info",addMarketAccount:{url:"/bind-service-account",method:"post",useFormData:!0,useIntercept:!1},getAuthAppDetail:"/get-application-info",getAppAuthInfo:"/right-list",postAuthRights:"/oauth/authorize",postPhoneCode:{url:"/send-code",method:"post",useFormData:!0,useIntercept:!1},checkCode:{url:"/validate-code",method:"post",useFormData:!0,useIntercept:!1}};e["a"]=Object(o["a"])(n,"/hb-manage-web")},b576:function(t,e,a){"use strict";var o=a("bf60"),n=a.n(o);n.a},bf60:function(t,e,a){}}]);
\ No newline at end of file
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2020-10-16 14:22:10 * @Date: 2020-10-16 14:22:10
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2020-10-20 15:42:39 * @LastEditTime: 2020-10-20 15:50:45
--> -->
<!-- <!--
使用帮助 使用帮助
...@@ -35,12 +35,25 @@ import { _debounce } from '@/common/js/public'; ...@@ -35,12 +35,25 @@ import { _debounce } from '@/common/js/public';
import fetch from '@/api/app-controls'; import fetch from '@/api/app-controls';
const { addMarketAccount } = fetch; const { addMarketAccount } = fetch;
import showMsg from '@/common/js/showmsg'; import showMsg from '@/common/js/showmsg';
import PhoneNumber from 'awesome-phonenumber';
export default { export default {
name: 'AddMarketDialog', name: 'AddMarketDialog',
components: { components: {
countryMobile countryMobile
}, },
data() { data() {
let validatePhone = (rule, value, callback) => {
if (value === '') {
callback(new Error('请输入手机号'));
} else {
let pn = new PhoneNumber('+' + this.marketForm.nationCode + value);
if (!pn.isValid() || !pn.isMobile()) {
callback(new Error('手机号格式不正确'));
} else {
callback();
}
}
};
return { return {
dialogVisible: true, dialogVisible: true,
loadBtn: false, loadBtn: false,
...@@ -51,7 +64,7 @@ export default { ...@@ -51,7 +64,7 @@ export default {
}, },
rules: { rules: {
phoneNumber: [ phoneNumber: [
{ required: true, message: '请输入手机号', trigger: 'blur' }, { required: true, validator: validatePhone, trigger: 'blur' },
], ],
password: [ password: [
{ required: true, message: '请输入密码', trigger: 'blur' }, { required: true, message: '请输入密码', trigger: 'blur' },
......
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