Commit d17985bd by 无尘

fix: 修改会员详情

parent 0dff7ef9
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.28.css><link href=./static/css/app.2ed9b4432b6a2e9dcf6ed5d89e3552f6.css rel=stylesheet></head><body style="min-width: 1400px;" class=damolish><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.817294ccb565490692af.js></script><script type=text/javascript src=./static/js/vendor.014a23eec35e9d02ede3.js></script><script type=text/javascript src=./static/js/app.c0ecf8ddab77d1f59bcc.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.28.css><link href=./static/css/app.62cdeee09debbbe887040a36e3746c03.css rel=stylesheet></head><body style="min-width: 1400px;" class=damolish><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.604c3f5580ce7b92d767.js></script><script type=text/javascript src=./static/js/vendor.014a23eec35e9d02ede3.js></script><script type=text/javascript src=./static/js/app.4c82b3e525e157bf2cdc.js></script></body></html>
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,d,n){for(var r,t,o,i=0,u=[];i<c.length;i++)t=c[i],f[t]&&u.push(f[t][0]),f[t]=0;for(r in d)Object.prototype.hasOwnProperty.call(d,r)&&(e[r]=d[r]);for(a&&a(c,d,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=b(b.s=n[i]);return o};var c={},f={63:0};function b(a){if(c[a])return c[a].exports;var f=c[a]={i:a,l:!1,exports:{}};return e[a].call(f.exports,f,f.exports,b),f.l=!0,f.exports}b.e=function(e){var a=f[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,b){a=f[e]=[c,b]});a[2]=c;var d=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,b.nc&&n.setAttribute("nonce",b.nc),n.src=b.p+"static/js/"+e+"."+{0:"600a484e131c832b154d",1:"06c4e42e62c1f75191f0",2:"951ea9709fba56eb6968",3:"83bca32cb852f7a11daf",4:"c4f05d450df8b7767ec9",5:"bf21cfa1832c94ed8d4c",6:"edb660faa2b8fb983161",7:"c9ccf52380a5efb8720c",8:"4a0adea155b2fa3a84f0",9:"8874159b001ff6e55e85",10:"db882a097f8319f562cc",11:"0fa0133322188250d3c7",12:"87057d9d215184096e6a",13:"ebba5b82c2826c9ba6e1",14:"2d9e92b6a6eceba9238a",15:"1d3e76cac3c4278badc3",16:"bc276325eab50b4b86c0",17:"edf42ec3b001b6cfe65e",18:"4b0922e27b6b34b18611",19:"379162e017a8b5beee8b",20:"ba2e2bd0823422a4de6c",21:"9e35f4bb567c79f900c4",22:"4657c811baa7a2a81fa8",23:"b696c3789461b84413c4",24:"58c7c6c2d8897eb7c474",25:"9e5733792c18c643ff3a",26:"dba4d3332f3dbc9d7649",27:"8c00b479947588ae7b2c",28:"110ab7e5f64abacf9778",29:"cebf604cf1225f47e634",30:"7c1e52b5c0d36e8632c1",31:"5a37b0bffabe56fe5af9",32:"f7592089bbd49cf8ae9c",33:"6133e1e6b5fd398be401",34:"06f8f5b3621074c353c6",35:"bf9fd1d5441ee72fc26d",36:"93c91e49a2adcaf3793d",37:"8f4c7fd433e2fc86ab21",38:"0cb1610bc0b7ec39980b",39:"61c4e14a1b0ea5ffff85",40:"34f2de0ffbb2c4bd22b3",41:"be7b959a60f42ef67daa",42:"341a71ea503996b11a90",43:"f4eee7e60e1d81a3cd65",44:"f0e3e88e253d14faf973",45:"e1d0ed2694e633eca897",46:"d0d7666a8d9e3f155fb7",47:"d383bda19a279b17d388",48:"41401e6b01697e4f8c14",49:"0b1075017e28fb820aeb",50:"18a13aa1b23cfae8651c",51:"f5d0239147f988acf8ad",52:"1bdb5a48e197b6853afe",53:"6598383a315e20061786",54:"2859fd12cca9ce86f0c3",55:"5921ccabefea7cacacc2",56:"91a0acffaeb56fc3566c",57:"1a7102c508e3c1a0a222",58:"a7fa96edb1538ed5b7ff",59:"c71bd5036dd611ea623a",60:"775007688f0115e168fb"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var a=f[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return n.onerror=n.onload=t,d.appendChild(n),c},b.m=e,b.c=c,b.d=function(e,a,c){b.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},b.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return b.d(a,"a",a),a},b.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},b.p="./",b.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,d,n){for(var r,t,o,i=0,u=[];i<a.length;i++)t=a[i],f[t]&&u.push(f[t][0]),f[t]=0;for(r in d)Object.prototype.hasOwnProperty.call(d,r)&&(e[r]=d[r]);for(c&&c(a,d,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=b(b.s=n[i]);return o};var a={},f={63:0};function b(c){if(a[c])return a[c].exports;var f=a[c]={i:c,l:!1,exports:{}};return e[c].call(f.exports,f,f.exports,b),f.l=!0,f.exports}b.e=function(e){var c=f[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,b){c=f[e]=[a,b]});c[2]=a;var d=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,b.nc&&n.setAttribute("nonce",b.nc),n.src=b.p+"static/js/"+e+"."+{0:"600a484e131c832b154d",1:"06c4e42e62c1f75191f0",2:"951ea9709fba56eb6968",3:"83bca32cb852f7a11daf",4:"c4f05d450df8b7767ec9",5:"bf21cfa1832c94ed8d4c",6:"0dde3db2c0572fad6f59",7:"c9ccf52380a5efb8720c",8:"9e237ee1a19928a95755",9:"4fc6f38201d78ba7ec48",10:"2a5eaac9d066753b4c4a",11:"0653f7eccd24594aac50",12:"7176fb09c7c0cc8dd5a6",13:"4f324cf7a68b3e9ab4c6",14:"dfb79c50b1fea2248905",15:"e84ba50ee99289c29c42",16:"bc276325eab50b4b86c0",17:"edf42ec3b001b6cfe65e",18:"4b0922e27b6b34b18611",19:"379162e017a8b5beee8b",20:"ba2e2bd0823422a4de6c",21:"9e35f4bb567c79f900c4",22:"4657c811baa7a2a81fa8",23:"b696c3789461b84413c4",24:"58c7c6c2d8897eb7c474",25:"9e5733792c18c643ff3a",26:"dba4d3332f3dbc9d7649",27:"8c00b479947588ae7b2c",28:"110ab7e5f64abacf9778",29:"cebf604cf1225f47e634",30:"7c1e52b5c0d36e8632c1",31:"5a37b0bffabe56fe5af9",32:"f7592089bbd49cf8ae9c",33:"6133e1e6b5fd398be401",34:"06f8f5b3621074c353c6",35:"bf9fd1d5441ee72fc26d",36:"93c91e49a2adcaf3793d",37:"8f4c7fd433e2fc86ab21",38:"0cb1610bc0b7ec39980b",39:"61c4e14a1b0ea5ffff85",40:"34f2de0ffbb2c4bd22b3",41:"be7b959a60f42ef67daa",42:"341a71ea503996b11a90",43:"f4eee7e60e1d81a3cd65",44:"f0e3e88e253d14faf973",45:"e1d0ed2694e633eca897",46:"d0d7666a8d9e3f155fb7",47:"d383bda19a279b17d388",48:"41401e6b01697e4f8c14",49:"0b1075017e28fb820aeb",50:"18a13aa1b23cfae8651c",51:"f5d0239147f988acf8ad",52:"1bdb5a48e197b6853afe",53:"6598383a315e20061786",54:"2859fd12cca9ce86f0c3",55:"5921ccabefea7cacacc2",56:"91a0acffaeb56fc3566c",57:"1a7102c508e3c1a0a222",58:"a7fa96edb1538ed5b7ff",59:"c71bd5036dd611ea623a",60:"775007688f0115e168fb"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=f[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return n.onerror=n.onload=t,d.appendChild(n),a},b.m=e,b.c=a,b.d=function(e,c,a){b.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},b.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return b.d(c,"a",c),c},b.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},b.p="./",b.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2018-10-10 14:44:45
* @LastEditors: 无尘
* @LastEditTime: 2020-04-17 15:14:40
* @LastEditTime: 2020-04-17 16:44:00
-->
<template>
<div class="reviewed-wrap common-set-wrap">
......@@ -33,35 +33,29 @@
<el-table-column label="提交人" show-overflow-tooltip>
<template slot-scope="scope">
<div class="flex">
<el-popover placement="top-start" width="400" trigger="hover" @show="showSingleInfo(scope.row.applyId)">
<el-popover placement="top-start" width="400" trigger="hover" @show="showSingleInfo(scope.row.commitStaffId)">
<div class="apply-info-detail">
<div class="flex">
<div class="apply-info-img flex-align-center flex-pack-center bg-82C5FF ">
<i v-if="!scope.row.commitStaffImg" class="iconfont icon-yewuduanmorentouxian"></i>
<img v-else :src="scope.row.commitStaffImg" alt="img" />
<i v-if="!userData.headImg" class="iconfont icon-yewuduanmorentouxian"></i>
<img v-else :src="userData.headImg" alt="img" />
</div>
<div class="flex flex-column apply-info-right flex-space-between">
<div class="apply-info-name">
{{ scope.row.commitStaffName || '--' }} ( {{ scope.row.positionName || '--' }})
<!-- <i :class="[scope.row.sex == 2 ? 'icon-xingbienv color-FF585C' : 'icon-xingbienan color-508CEE', 'iconfont']"></i> -->
{{ userData.staffName || '--' }} ( {{ userData.position || '--' }})
<!-- <i :class="[userData.sex == 2 ? 'icon-xingbienv color-FF585C' : 'icon-xingbienan color-508CEE', 'iconfont']"></i> -->
</div>
<!-- <div class="apply-info-code">
<span class="w-80">员工代码:</span><span class="w-130">{{ scope.row.code }}</span>
</div> -->
<div class="apply-info-phone">
<span class="w-80">手机号:</span><span class="w-130">{{ scope.row.nationcode == '86' ? scope.row.phoneNumber : '+' + scope.row.nationcode + '-' + scope.row.phoneNumber }}</span>
<span class="w-80">手机号:</span><span class="w-130">{{ userData.nationcode == '86' ? userData.phoneNumber : '+' + userData.nationcode + '-' + userData.phoneNumber }}</span>
</div>
<!-- <div class="apply-info-job">
<span class="w-80">职位:</span><span class="w-130">{{ scope.row.positionName }}</span>
</div> -->
<div class="apply-info-store">
<span class="w-80">所属部门:</span><span class="w-130">{{ scope.row.commitStoreName }}</span>
<span class="w-80">所属部门:</span><span class="w-130">{{ userData.departmentName || '--' }}</span>
</div>
</div>
</div>
</div>
<div slot="reference">
<div class="flex flex-align-center flex-pack-center bg-82C5FF table-head-pic">
<div class="flex flex-align-center flex-pack-center bg-82C5FF table-head-pic cursor-pointer">
<i v-if="!scope.row.commitStaffImg" class="iconfont icon-yewuduanmorentouxian"></i>
<img v-else :src="scope.row.commitStaffImg" alt="img" />
</div>
......@@ -190,7 +184,16 @@ export default {
},
// store
showStoreDialog: false,
storeChangeData: {}
storeChangeData: {},
// user
userData: {
staffName: '',
phoneNumber: '',
nationCode: '',
postion: '',
departmentName: '',
headImg: ''
}
};
},
computed: {},
......@@ -258,7 +261,27 @@ export default {
* 获取头像处显示信息
*/
/* eslint-disable */
showSingleInfo(memberId) {},
showSingleInfo(memberId) {
const that = this;
const para = {
staffId: memberId
};
postRequest('/haoban-manage3-web/wx-enterprise-list', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
that.userData = resData.result;
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
/**
* 显示门店变更
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2018-10-10 14:44:45
* @LastEditors: 无尘
* @LastEditTime: 2020-04-17 15:14:47
* @LastEditTime: 2020-04-17 16:42:57
-->
<template>
<div class="unreview-wrap common-set-wrap">
......@@ -41,31 +41,25 @@
<div class="apply-info-detail">
<div class="flex">
<div class="apply-info-img flex-align-center flex-pack-center bg-82C5FF ">
<i v-if="!scope.row.commitStaffImg" class="iconfont icon-yewuduanmorentouxian"></i>
<img v-else :src="scope.row.commitStaffImg" alt="img" />
<i v-if="!userData.headImg" class="iconfont icon-yewuduanmorentouxian"></i>
<img v-else :src="userData.headImg" alt="img" />
</div>
<div class="flex flex-column apply-info-right flex-space-between">
<div class="apply-info-name">
{{ scope.row.commitStaffName || '--' }} ( {{ scope.row.positionName || '--' }})
<!-- <i :class="[scope.row.sex == 2 ? 'icon-xingbienv color-FF585C' : 'icon-xingbienan color-508CEE', 'iconfont']"></i> -->
{{ userData.staffName || '--' }} ( {{ userData.position || '--' }})
<!-- <i :class="[userData.sex == 2 ? 'icon-xingbienv color-FF585C' : 'icon-xingbienan color-508CEE', 'iconfont']"></i> -->
</div>
<!-- <div class="apply-info-code">
<span class="w-80">员工代码:</span><span class="w-130">{{ scope.row.code }}</span>
</div> -->
<div class="apply-info-phone">
<span class="w-80">手机号:</span><span class="w-130">{{ scope.row.nationcode == '86' ? scope.row.phoneNumber : '+' + scope.row.nationcode + '-' + scope.row.phoneNumber }}</span>
<span class="w-80">手机号:</span><span class="w-130">{{ userData.nationcode == '86' ? userData.phoneNumber : '+' + userData.nationcode + '-' + userData.phoneNumber }}</span>
</div>
<!-- <div class="apply-info-job">
<span class="w-80">职位:</span><span class="w-130">{{ scope.row.positionName }}</span>
</div> -->
<div class="apply-info-store">
<span class="w-80">所属部门:</span><span class="w-130">{{ scope.row.commitStoreName || '--' }}</span>
<span class="w-80">所属部门:</span><span class="w-130">{{ userData.departmentName || '--' }}</span>
</div>
</div>
</div>
</div>
<div slot="reference">
<div class="flex flex-align-center flex-pack-center bg-82C5FF table-head-pic">
<div class="flex flex-align-center flex-pack-center bg-82C5FF table-head-pic cursor-pointer">
<i v-if="!scope.row.commitStaffImg" class="iconfont icon-yewuduanmorentouxian"></i>
<img v-else :src="scope.row.commitStaffImg" alt="img" />
</div>
......@@ -237,7 +231,16 @@ export default {
detailShow: false,
resultShow: false,
tableListData: [], //审核详情的数据
resultText: ''
resultText: '',
// user
userData: {
staffName: '',
phoneNumber: '',
nationCode: '',
postion: '',
departmentName: '',
headImg: ''
}
};
},
computed: {},
......@@ -486,7 +489,25 @@ export default {
/* eslint-disable */
showSingleInfo(memberId) {
const that = this;
const para = {
staffId: memberId
};
postRequest('/haoban-manage3-web/wx-enterprise-list', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
that.userData = resData.result;
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
/**
......
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