123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255 |
- mui.ready(function () {
-
- var oconsulttype_ul = document.getElementById("consulttype_ul");
- var oconsulttitle = document.getElementById("consulttitle");
- var oconsultcon = document.getElementById("consultcon");
-
- var oproname = document.getElementById("proname");
- var oprotitle = document.getElementById("protitle");
- var oprooffice = document.getElementById("prooffice");
- var oprodepart = document.getElementById("prodepart");
- var oproorgName = document.getElementById("proorgName");
- var oproadress = document.getElementById("proadress");
- var opromodify = document.getElementById("promodify");
- var oproimg = document.getElementById("proimg");
- var oconsultcount = document.getElementById("consultcount");
- var ostarContainer = document.getElementById("starContainer");
- var ofinished = document.getElementById("finished");
- var nameli = document.getElementById("nameli");
-
-
- var osaveconsultBtn = document.getElementById("saveconsultBtn");
-
-
-
-
- function saveconsult(proId,userid) {
- var consultType = oconsulttype_ul.querySelector('.liactive').innerText;
- var consultcon = oconsultcon.innerText;
- var consultTitle = oconsulttitle.value;
- console.log(consultType);
- console.log(consultTitle);
- console.log(consultcon);
- if(consultType == '' || consultType == null) {
- mui.alert('请选择咨询类型', '');
- };
- if(consultTitle == '' || consultTitle == null) {
- mui.alert('请填写咨询主题', '');
- };
- if(consultcon == '' || consultcon == null) {
- mui.alert('请填写咨询内容', '');
- };
- var params = {
- "consultType":consultType,
- "consultTitle":consultTitle,
- "consultContant":consultcon,
- "professorId":proId,
- "consultantId":userid
- }
- mui.ajax(baseUrl+'/ajax/consult',{
- data:params,
- dataType:'json',
- type:'post',
- timeout:10000,
- success:function(data){
- console.log(data.data);
- if(data.success) {
- mui.toast('咨询成功');
- }else {
-
- }
- },
- error:function(xhr,type,errorThrown){
-
- }
- });
- };
-
- function proinfo(proId) {
- mui.ajax(baseUrl+'/ajax/professor/editBaseInfo/'+proId,{
- data:{'id':proId},
- dataType:'json',
- type:'get',
- timeout:10000,
- success:function(data){
- if(data.success){
- var myData = data["data"];
-
- console.log(JSON.stringify(myData))
-
- if(myData["name"]){
- oproname.innerText = myData["name"];
- };
- if(myData["title"]){
- oprotitle.innerHTML = myData["title"]+', ';
- }
- if(myData["office"]){
- oprooffice.innerHTML = myData["office"]+', ';
- }
- if(myData["department"]){
- oprodepart.innerHTML = myData["department"]+', ';
- }
- if(myData["orgName"]){
- oproorgName.innerHTML = myData["orgName"];
- }
- if(myData["address"]){
- oproadress.innerHTML = ' | '+myData["address"];
- }
-
- if(myData["consultCount"] == null || myData["consultCount"] == undefined ) {
- myData["consultCount"] = 0;
- }else {
- oconsultcount.innerHTML = myData["consultCount"];
- };
-
-
-
-
- var emele = document.createElement("em");
- emele.setAttribute('class','mui-icon iconfont icon-vip');
- if(myData["authentication"] == true){
- emele.classList.add('authicon');
-
- }else if(myData["authentication"] == false){
- emele.classList.add('unauthicon');
- }
- oproname.appendChild(emele);*/
-
- if(myData.authType) {
- nameli.classList.add('icon-vip');
- nameli.classList.add('authicon-cu');
- } else {
- if(myData.authStatus) {
- if(myData.authentication == 1) {
- nameli.classList.add('icon-renzheng');
- nameli.classList.add('authicon-mana');
- nameli.innerHTML = "<span>科研</span>";
- } else if(myData.authentication == 2) {
- nameli.classList.add('icon-renzheng');
- nameli.classList.add('authicon-staff');
- nameli.innerHTML = "<span>企业</span>";
- } else {
- nameli.classList.add('icon-renzheng');
- nameli.classList.add('authicon-stu');
- nameli.innerHTML = "<span>学生</span>";
- }
- }
- }
-
-
-
-
-
-
-
-
-
-
- if(myData["hasHeadImage"] == 0) {
- oproimg.setAttribute('src','../images/default-photo.jpg');
- }else {
- oproimg.setAttribute('src',baseUrl+'/images/head/'+myData['id']+'_m.jpg');
- }
-
-
- var starLevel = myData['starLevel'];
- var starlist = ostarContainer.children;
- for(var i = 0; i < starLevel; i++) {
- starlist[i].classList.remove('icon-favor');
- starlist[i].classList.add('icon-favorfill');
- }
-
- plus.nativeUI.closeWaiting();
- plus.webview.currentWebview().show("slide-in-right",150);
-
-
-
-
-
-
-
-
-
-
- }
-
- },
- error:function(xhr,type,errorThrown){
- plus.nativeUI.toast("服务器链接超时", toastStyle);
- }
- });
- }
-
-
-
- mui.plusReady(function () {
- var userid = plus.storage.getItem('userid');
- var self = plus.webview.currentWebview();
- var proId = self.proId;
- var flag = self.flag;
- var consulttitle = self.consulttitle;
-
-
-
- proinfo(proId);
- if(flag == 'ziyuan') {
- oconsulttitle.value = '关于'+consulttitle+'的咨询';
- var lilist = oconsulttype_ul.querySelectorAll('li');
- var oziyuanspan = document.getElementById("ziyuanspan");
- var emele = document.createElement('em');
- emele.className = "mui-icon iconfont icon-check";
- for(var i = 0 ; i < lilist.length; i++){
- lilist[i].classList.remove('liactive');
- lilist[i].querySelector("em").remove();
- lilist[1].classList.add('liactive');
- lilist[1].insertBefore(emele,oziyuanspan);
- }
-
- }
-
-
- osaveconsultBtn.addEventListener('tap',function() {
- saveconsult(proId,userid);
- if(flag == 'ziyuan'){
-
- var ziyuaninfo = plus.webview.getWebviewById('resinforbrow.html');
- ziyuaninfo.show();
- mui.fire(ziyuaninfo,'backziyuaninfo');
- }else if(flag == 'professor'){
-
- var proinfo = plus.webview.getWebviewById('proinforbrow.html');
- proinfo.show();
- mui.fire(proinfo,'backproinfo',{proId:proId});
- }
- });
-
-
- ofinished.addEventListener('tap', function() {
-
- mui.openWindow({
- url: '../html/coophistory-other.html',
- id: 'html/coophistory-other.html',
- show: {
- autoShow: false,
- },
- extras: {
- professorId: proId
- }
- });
- });
- });
-
-
-
- mui(".aimclass").on('tap','li',function(e){
- var aimlist = document.querySelector('.aimclass').querySelectorAll("li");
- for(var i = 0 ; i < aimlist.length;i++){
- aimlist[i].classList.remove('liactive');
- aimlist[i].querySelector('em').classList.remove('icon-check');
- }
- this.classList.add('liactive');
- this.querySelector("em").classList.add("icon-check");
- });
- })
|