|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292 |
- /**
- * Created by Administrator on 2021/4/5.
- */
- define(['jquery', "template", "Tools", "user", "paging"], function ($, template, Tools) {
- //数据存储
- var module = {
- data: {
- userInformationDetail:[],
- userSupplyInformationList:'',
- consultingInformationList:'',
- biddingInformationList:'',
- //页码
- pageNum: 1,
- //页码集合
- pageList: [],
- //每页数量
- pageSize: 1,
- //总页数
- pageCount:0,
- //用户ID
- memberId:0,
- //用户资料form
- form:{
-
- }
- },
- };
- var tools = new Tools();
-
- module.init = function (page) {
-
- //用户资料
- tools.doGet(userData, {}, module.userData);
-
- //用户资料
- //tools.doPut(userData, {id:}, module.userData,true);
-
- //用户资料鼠标悬浮
- module.userHover();
-
- //个人中心选项卡鼠标悬浮
- module.userListHover();
- };
-
- //个人中心用户信息
- module.userData = function(data){
- if (data.code == 200) {
- var content = data.user;
- console.log(content)
- tools.doGet(userMember+'/'+content.userId, {}, module.userMember);//memberType 1个人 2单位
- }
- }
-
- //个人中心用户资料
- module.userMember = function(data){
- if (data.code == 200) {
- var content = data.data;
- console.log(data)
- module.data.userInformationDetail = content;
- module.data.memberType = content.memberType;
- if(content.memberType == '1'){
- document.getElementById('companyInformationContent').style.display = 'none';
- document.getElementById('userInformationContent').style.display = 'block';
- var userInformationData = template('userInformationData', module.data);
- $("#userInformationContent").html(userInformationData);
- }else{
- document.getElementById('companyInformationContent').style.display = 'block';
- document.getElementById('userInformationContent').style.display = 'none';
- var companyInformationData = template('companyInformationData', module.data);
- $("#companyInformationContent").html(companyInformationData);
- }
- document.getElementById('bankAddress').value = content.bankAddress;
- document.getElementById('bankCardName').value = content.bankCardName;
- document.getElementById('bankCardNum').value = content.bankCardNum;
- document.getElementById('phone').innerHTML = content.phone;
- module.data.memberId = content.id;
- console.log(content.memberType)
-
- //我的供求
- tools.doGet(userSupply, {memberId:content.id,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.userSupply);
- //我的咨询
- tools.doGet(userConsulting, {memberId:content.id,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.consulting);
- //我的竞价
- tools.doGet(userBidding, {memberId:content.id,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.bidding);
- }
- }
-
- //个人中心我的供求
- module.userSupply = function(data){
- console.log(data)
- if (data.code == 200) {
- var content = data.rows;
- console.log(data)
- var pageCount = (data.total/module.data.pageSize).toFixed(0);
- if (pageCount < 1){
- pageCount = 1;
- }
- if(module.data.userSupplyInformationList == '') {
- // 初始化 分页器
- var page_s1 = createPage('.page_s1');
- // 设置分页
- setPage(page_s1, {
- pageTotal: data.total, // 数据总条数
- pageSize: module.data.pageSize, // 每页显示条数
- pageCurrent: 1, // 当前页
- maxBtnNum: 5, // 最多按钮个数 (最少5个)
- })
- $('#page_s1').html('共' + pageCount + '页')
- }
- module.data.userSupplyInformationList = content;
- var userSupplyInformationData = template('userSupplyInformationData', module.data);
- $("#userSupplyInformationContent").html(userSupplyInformationData);
- }
- }
-
- //个人中心我的咨询
- module.consulting = function(data){
- if (data.code == 200) {
- var content = data.rows;
- var pageCount = (data.total/module.data.pageSize).toFixed(0);
- if (pageCount < 1){
- pageCount = 1;
- }
- if(module.data.consultingInformationList == '') {
- // 初始化 分页器
- var page_s1 = createPage('.page_s2');
- // 设置分页
- setPage(page_s1, {
- pageTotal: data.total, // 数据总条数
- pageSize: module.data.pageSize, // 每页显示条数
- pageCurrent: 1, // 当前页
- maxBtnNum: 5, // 最多按钮个数 (最少5个)
- })
- }
- module.data.consultingInformationList = content;
- $('#page_s2').html('共'+pageCount+'页')
- var consultingInformationData = template('consultingInformationData', module.data);
- $("#consultingInformationContent").html(consultingInformationData);
- }
- }
-
- //个人中心我的竞价
- module.bidding = function(data){
- if (data.code == 200) {
- var content = data.rows;
- console.log(content)
- var pageCount = (data.total/module.data.pageSize).toFixed(0);
- if (pageCount < 1){
- pageCount = 1;
- }
- if(module.data.biddingInformationList == '') {
- // 初始化 分页器
- var page_s1=createPage('.page_s3');
- // 设置分页
- setPage(page_s1, {
- pageTotal: data.total, // 数据总条数
- pageSize: module.data.pageSize, // 每页显示条数
- pageCurrent: 1, // 当前页
- maxBtnNum: 5, // 最多按钮个数 (最少5个)
- })
- $('#page_s3').html('共' + pageCount + '页')
- }
- module.data.biddingInformationList = content;
- var biddingInformationData = template('biddingInformationData', module.data);
- $("#biddingInformationContent").html(biddingInformationData);
- }
- }
-
- tabCheck = function(type){
- document.getElementById('user').className = '';
- document.getElementById('bank').className = '';
- document.getElementById(type).className = 'active';
-
- console.log(type)
- document.getElementById('userInformationContent').style.display = 'none';
- document.getElementById('companyInformationContent').style.display = 'none';
- document.getElementById('bankInformationContent').style.display = 'none';
- document.getElementById('phoneInformationContent').style.display = 'none';
- if (module.data.memberType == '2' && type == 'user'){
- document.getElementById('companyInformationContent').style.display = 'block';
- }else if (module.data.memberType == '1' && type == 'user'){
- document.getElementById('userInformationContent').style.display = 'block';
- }else{
- document.getElementById(type+'InformationContent').style.display = 'block';
- }
-
- }
-
- phoneUpdate = function(type){
- document.getElementById(type+'InformationContent').style.display = 'none';
- document.getElementById('phoneInformationContent').style.display = 'block';
- }
-
- tabLeftCheck = function(type){
- for (var i = 1 ; i < 5 ; i++){
- document.getElementById('icon-list'+i).className = '';
- }
- document.getElementById(type).className = 'active';
- document.getElementById('userInformation').style.display = 'none';
- document.getElementById('supplyInformation').style.display = 'none';
- document.getElementById('consultingInformation').style.display = 'none';
- document.getElementById('biddingInformation').style.display = 'none';
- if(type == 'icon-list1'){
- document.getElementById('userInformation').style.display = 'block';
- }
- if(type == 'icon-list2'){
- document.getElementById('supplyInformation').style.display = 'block';
- module.data.clickType = 'supply';
- }
- if(type == 'icon-list3'){
- document.getElementById('consultingInformation').style.display = 'block';
- module.data.clickType = 'consulting';
- }
- if(type == 'icon-list4'){
- document.getElementById('biddingInformation').style.display = 'block';
- module.data.clickType = 'bidding';
- }
- module.data.pageNum = 1 ;
- }
-
- //翻页
- turnThePage = function (pageNum) {
- module.data.pageNum = pageNum ;
- if(module.data.clickType == 'supply'){
- tools.doGet(userSupply, {memberId:module.data.memberId,pageNum:pageNum,pageSize:module.data.pageSize}, module.userSupply);
- }
- if(module.data.clickType == 'consulting'){
- tools.doGet(userConsulting, {memberId:module.data.memberId,pageNum:pageNum,pageSize:module.data.pageSize}, module.consulting);
- }
- if(module.data.clickType == 'bidding'){
- tools.doGet(userBidding, {memberId:module.data.memberId,pageNum:pageNum,pageSize:module.data.pageSize}, module.bidding);
- }
- }
-
- //个人用户资料修改
- formAction = function (name,value){
- console.log(name+'-------'+value)
- return;
- module.data.form.name = value ;
- console.log(module.data.form)
- }
-
- //个人中心选项卡鼠标悬浮
- module.userListHover = function(){
- document.getElementById('icon-list1').onmouseout = function(){
- document.getElementById('icon1').src = '../../static/images/user_index_icon1.png'
- }
- document.getElementById('icon-list1').onmouseover = function(){
- document.getElementById('icon1').src = '../../static/images/user_index_icon5.png'
- }
-
- document.getElementById('icon-list2').onmouseout = function(){
- document.getElementById('icon2').src = '../../static/images/user_index_icon2.png'
- }
- document.getElementById('icon-list2').onmouseover = function(){
- document.getElementById('icon2').src = '../../static/images/user_index_icon6.png'
- }
-
- document.getElementById('icon-list3').onmouseout = function(){
- document.getElementById('icon3').src = '../../static/images/user_index_icon3.png'
- }
- document.getElementById('icon-list3').onmouseover = function(){
- document.getElementById('icon3').src = '../../static/images/user_index_icon7.png'
- }
-
- document.getElementById('icon-list4').onmouseout = function(){
- document.getElementById('icon4').src = '../../static/images/user_index_icon4.png'
- }
- document.getElementById('icon-list4').onmouseover = function(){
- document.getElementById('icon4').src = '../../static/images/user_index_icon8.png'
- }
-
-
- }
-
- //用户资料鼠标悬浮
- module.userHover = function () {
- document.getElementById('userName').onmouseover = function(){
- document.getElementById('headHover').style.display = 'block';
- };
- document.getElementById('headHover').onmouseover = function(){
- document.getElementById('headHover').style.display = 'block';
- };
- document.getElementById('userName').onmouseout = function(){
- document.getElementById('headHover').style.display = 'none';
- };
- document.getElementById('headHover').onmouseout = function(){
- document.getElementById('headHover').style.display = 'none';
- };
- }
- return module;
- });
|