chunk-22100969.46d246d4.js 11 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-22100969"],{"06a8":function(t,a,n){"use strict";var e=function(){var t=this,a=t.$createElement,n=t._self._c||a;return n("div")},i=[],s=n("795b"),c=n.n(s),o=(n("7f7f"),n("ac6a"),n("f20c")),r=n("5cab"),u=n("f499"),d=n.n(u),l=n("8982"),h="/industryParkApi",f="/wx/data",p="/wx/public",m="/wx/dictController";function g(t){return Object(l["a"])({url:h+f+"/listBizAll/"+t,method:"post"})}function v(t){return Object(l["a"])({url:h+p+"/listProjectAll",method:"post",data:t})}function b(t){return Object(l["a"])({url:h+m+"/getByCodes",method:"post",data:t})}function _(t){var a={codes:d()(t)};return new c.a(function(t,n){b(a).then(function(a){t(a)}).catch(function(t,a){n(t,a)})})}var x=n("3089"),C={name:"BaseData",data:function(){return{currentPage:1,totalSize:0,pageSize:10,InitialLoading:!0,allLoaded:!1,bottomStatus:"",StaffData:[],StaffMap:{},BizData:[],BizMap:{},UserProject:[],ProjectData:[],ProjectMap:{},dialogImageUrl:"",dialogImageVisible:!1,dc_map:{},dc_data:{},dc_map_no_all:{},dc_data_no_all:{}}},mounted:function(){},methods:{initDict:function(t){var a=this;return t||(t=a.dc_key),_(t).then(function(t){t.data&&a.dc_key.forEach(function(n){var e=a.getDictValue(t.data,n,!0);a.dc_data[n]=e,a.dc_map[n]=a.$common.transDcMap(e);var i=a.getDictValue(t.data,n,!1);a.dc_data_no_all[n]=i,a.dc_map_no_all[n]=a.$common.transDcMap(i)})})},initDict2:function(t){var a=this;return t||(t=a.dc_key),_(t).then(function(t){t.data&&a.dc_key.forEach(function(n){var e=a.getDictValue(t.data,n,!1);a.dc_data[n]=e,a.dc_map[n]=a.$common.transDcMap(e);var i=a.getDictValue(t.data,n,!1);a.dc_data_no_all[n]=i,a.dc_map_no_all[n]=a.$common.transDcMap(i)})})},initBiz:function(){var t=this;return this.BizData=[],g(r["a"].uid()).then(function(a){a.data&&a.data.forEach(function(a){var n={label:a.businessName,value:a.id};t.BizData.push(n),t.BizMap[a.id]=a.businessName})}).catch(function(){})},initProjectData:function(){var t=this;return this.ProjectData=[],v(r["a"].uid()).then(function(a){a.data&&a.data.forEach(function(a){var n={label:a.name,value:a.id};t.ProjectData.push(n),t.ProjectMap[n.value]=a})}).catch(function(){})},pagination:function(t){var a=this.currentPage,n=this.pageSize,e=a*n-n,i=a*n;return t.slice(e,i)},getDictValue:function(t,a,n){var e=t[a]?o["a"].castEval(t[a].dictValue):[],i=[];if(e.forEach(function(t){var a={id:t.id,isSearch:t.isSearch,label:t.label,value:t.value,active:!1};i.push(a)}),n){var s={label:"全部",value:"",active:!0};i.unshift(s)}return i},confirm:function(t,a){return new c.a(function(n,e){x["Dialog"].confirm({title:a,message:t}).then(function(t){n(t)}).catch(function(t){Object(x["Toast"])("已取消"),e(t)})})},handleBottomChange:function(t){console.log("handleBottomChange:"+t),this.bottomStatus=t,"drop"===this.bottomStatus&&this.currentPage++},loadBottom:function(){var t=this,a=this;console.log("loadBottom"),setTimeout(function(){a.getData(),t.$refs.loadmore.onBottomLoaded()},500)},imgPreview:function(t){this.dialogImageUrl="/industryParkApi/wx/img/viewImg/"+t,this.dialogImageVisible=!0},imgRemove:function(t,a){var n=a.indexOf(t);a.splice(n,1)},noImg:function(){var t=event.srcElement;t.src=n("aed7"),t.onerror=null}}},D=C,w=n("2877"),k=Object(w["a"])(D,e,i,!1,null,"3fa5b905",null);a["a"]=k.exports},"386d":function(t,a,n){"use strict";var e=n("cb7c"),i=n("83a1"),s=n("5f1b");n("214f")("search",1,function(t,a,n,c){return[function(n){var e=t(this),i=void 0==n?void 0:n[a];return void 0!==i?i.call(n,e):new RegExp(n)[a](String(e))},function(t){var a=c(n,t,this);if(a.done)return a.value;var o=e(t),r=String(this),u=o.lastIndex;i(u,0)||(o.lastIndex=0);var d=s(o,r);return i(o.lastIndex,u)||(o.lastIndex=u),null===d?-1:d.index}]})},"3bdb":function(t,a,n){"use strict";n.d(a,"f",function(){return c}),n.d(a,"e",function(){return o}),n.d(a,"g",function(){return r}),n.d(a,"b",function(){return u}),n.d(a,"c",function(){return d}),n.d(a,"a",function(){return l}),n.d(a,"d",function(){return h});var e=n("8982"),i="/industryParkApi",s="/wx/parkContract";function c(t){return Object(e["a"])({url:i+s+"/list",method:"post",data:t})}function o(t){return Object(e["a"])({url:i+s+"/getById?id="+t,method:"get"})}function r(t){return Object(e["a"])({url:i+s+"/remove",method:"post",data:t})}function u(t){return Object(e["a"])({url:i+s+"/addContract",method:"post",data:t})}function d(t){return Object(e["a"])({url:i+s+"/edit",method:"post",data:t})}function l(t){return Object(e["a"])({url:i+s+"/add",method:"post",data:t})}function h(t){return Object(e["a"])({url:i+s+"/findRoomTree",method:"post",data:t})}},"49aa":function(t,a,n){"use strict";var e=n("e069"),i=n.n(e);i.a},"7f7f":function(t,a,n){var e=n("86cc").f,i=Function.prototype,s=/^\s*function ([^ (]*)/,c="name";c in i||n("9e1e")&&e(i,c,{configurable:!0,get:function(){try{return(""+this).match(s)[1]}catch(t){return""}}})},"83a1":function(t,a){t.exports=Object.is||function(t,a){return t===a?0!==t||1/t===1/a:t!=t&&a!=a}},8982:function(t,a,n){"use strict";n.d(a,"a",function(){return f}),n.d(a,"b",function(){return p});var e=n("795b"),i=n.n(e),s=n("bc3a"),c=n.n(s),o=n("4328"),r=n.n(o),u=n("4360"),d=n("5cab"),l=n("a18c"),h=n("3089");function f(t,a){t.headers||(t.headers={}),t.headers&&d["a"].getToken()&&(t.headers["RC-Token"]=d["a"].getToken());var n={method:t.method,url:t.url,data:r.a.stringify(t.data)};return a&&(n.data=t.data),t.headers&&(n.headers=t.headers),new i.a(function(a,e){c()(n).then(function(t){if(t&&t.data&&200===t.status){var n=t.data;switch(n.errno){case 501:Object(h["Toast"])(n.errmsg),setTimeout(function(){u["a"].dispatch("user/logout").then(function(){l["a"].push("/login")})},1500),e(n.errmsg);break;case 401:case 402:case 502:case 503:case 504:case 505:case 506:case 507:case 508:case 801:Object(h["Toast"])(n.errmsg),e(n.errmsg);break}a(n)}else console.log(t),e(t)}).catch(function(a,n){console.log(t.url+" fail",a,n),Object(h["Toast"])(a),e(a,n)})})}function p(t){t.headers||(t.headers={}),t.headers&&d["a"].getToken()&&(t.headers["RC-Token"]=d["a"].getToken());var a={method:t.method,url:t.url};return a.data=t.data,t.headers&&(a.headers=t.headers,a.headers["MVVM-Key"]=String((new Date).getTime()),a.headers["xx"]="anything",a.headers["Content-Type"]="application/json;charset=UTF-8"),console.log("request: ",t),new i.a(function(n,e){c.a.defaults.withCredentials=!0,c()(a).then(function(t){if(console.log("response:",t),t&&t.data&&200===t.status){var a=t.data;switch(a.errno){case 501:Object(h["Toast"])(a.errmsg),setTimeout(function(){u["a"].dispatch("user/logout").then(function(){l["a"].push("/login")})},1500),e(a.errmsg);break;case 401:case 402:case 502:case 503:case 504:case 505:case 506:case 507:case 508:case 801:Object(h["Toast"])(a.errmsg),e(a.errmsg);break}n(a)}else console.log(t),e(t)}).catch(function(a,n){console.log(t.url+" fail",a,n),Object(h["Toast"])(a),e(a,n)})})}},aed7:function(t,a,n){t.exports=n.p+"assets/img/no-result.b05bdcd3.jpg"},be85:function(t,a,n){"use strict";n.r(a);var e=function(){var t=this,a=t.$createElement,n=t._self._c||a;return n("div",{staticClass:"contract"},[n("div",{staticClass:"white-box part-1"},[n("div",{staticClass:"search-box"},[n("div",{staticClass:"search-input-box"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.search.enterpriseName,expression:"search.enterpriseName"}],attrs:{type:"text",placeholder:"企业名称模糊"},domProps:{value:t.search.enterpriseName},on:{input:function(a){a.target.composing||t.$set(t.search,"enterpriseName",a.target.value)}}})]),t._m(0)]),n("div",{staticClass:"add-box",on:{click:t.add}},[n("i",{staticClass:"iconfont icon-xinzeng"}),n("span",{staticClass:"txt"},[t._v("新增合同")])])]),n("div",{staticClass:"contract-card-list"},t._l(t.list,function(a){return n("div",{staticClass:"contract-card white-card",on:{click:function(n){return t.getDetail(a)}}},[n("div",{staticClass:"card-top"},[n("span",{staticClass:"tit"},[t._v(t._s(a.enterpriseName))]),n("span",{staticClass:"status"},[t._v(t._s(a.status))])]),n("div",{staticClass:"card-content"},[n("p",{staticClass:"text"},[n("span",{staticClass:"text-tit"},[t._v("合同编号")]),n("span",{staticClass:"text-text"},[t._v(t._s(a.contractNo))])]),n("p",{staticClass:"text"},[n("span",{staticClass:"text-tit"},[t._v("有效期")]),n("span",{staticClass:"text-text"},[t._v(t._s(a.contractDateStart)+"至"+t._s(a.contractDateEnd))])]),n("p",{staticClass:"text"},[n("span",{staticClass:"text-tit"},[t._v("签约日期")]),n("span",{staticClass:"text-text"},[t._v(t._s(a.signingDate))])])]),n("div",{staticClass:"card-bottom"},["未生效"==a.status?[n("span",{staticClass:"normal-button-app z-bt",on:{click:function(n){return n.stopPropagation(),t.editTest(a)}}},[t._v("编辑")]),n("span",{staticClass:"normal-button-app y-bt",on:{click:function(n){return n.stopPropagation(),t.deleteContract(a)}}},[t._v("删除")])]:t._e(),"生效中"==a.status?[n("span",{staticClass:"normal-button-app h-bt",on:{click:function(n){return n.stopPropagation(),t.goEnd(a)}}},[t._v("终止")])]:t._e(),"已到期"==a.status||"已续约"==a.status?[n("span",{staticClass:"normal-button-app r-bt",on:{click:function(n){return n.stopPropagation(),t.goRenew(a)}}},[t._v("续约")]),n("span",{staticClass:"normal-button-app h-bt",on:{click:function(n){return n.stopPropagation(),t.goExpireTermination(a)}}},[t._v("到期终止")])]:t._e()],2)])}),0)])},i=[function(){var t=this,a=t.$createElement,n=t._self._c||a;return n("div",{staticClass:"search-icon-box"},[n("i",{staticClass:"iconfont icon-sousuo"})])}],s=(n("ac6a"),n("386d"),n("06a8")),c=n("5cab"),o=n("3bdb"),r={name:"ParkContract",mixins:[s["a"]],data:function(){return{list:[],dc_key:["contractStatus"],tipList:[],search:{signingName:"",enterpriseName:""}}},mounted:function(){var t=this;this.initDict(this.dc_key).then(function(a){t.tipList=t.dc_map.contractStatus,t.getData()}),window.history&&window.history.pushState&&(history.pushState(null,null,document.URL),window.addEventListener("popstate",this.goBack,!1))},destroyed:function(){window.removeEventListener("popstate",this.goBack,!1)},methods:{goBack:function(){this.$router.push({path:"/home-app"})},getData:function(){var t=this;this.search.signingName=c["a"].currUser().username,Object(o["f"])(this.search).then(function(a){t.list=a,t.list.forEach(function(a){a.status=t.tipList[a.status],a.contractDateStart=t.$common.transDate(a.contractDateStart),a.contractDateEnd=t.$common.transDate(a.contractDateEnd),a.signingDate=t.$common.transDate(a.signingDate)}),console.log(t.list)}).catch(function(){})},getDetail:function(t){this.$router.push({path:"/contractManagement-app/detail",query:{id:t.id}})},goRenew:function(t){this.$router.push({path:"/contractManagement-app/renew",query:{id:t.id}})},goEnd:function(t){this.$router.push({path:"/contractManagement-app/end",query:{id:t.id}})},editTest:function(t){this.$router.push({path:"/contractManagement-app/add",query:{id:t.id}})},add:function(){this.$router.push({path:"/contractManagement-app/add"})},goExpireTermination:function(t){this.$router.push({path:"/contractManagement-app/expiryTermination",query:{id:t.id}})},deleteContract:function(t){var a=this;Object(o["g"])({id:t.id}).then(function(t){a.getData()}).catch(function(){})}}},u=r,d=(n("49aa"),n("2877")),l=Object(d["a"])(u,e,i,!1,null,"1df88334",null);a["default"]=l.exports},e069:function(t,a,n){}}]);