addintention.js 15 KB

1
  1. require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/subPackages/addintention/addintention"],{"3e7b":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return a}));var a={uniForms:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uni-forms/components/uni-forms/uni-forms")]).then(n.bind(null,"4a0a"))},uniFormsItem:function(){return n.e("uni_modules/uni-forms/components/uni-forms-item/uni-forms-item").then(n.bind(null,"ee51"))},uniEasyinput:function(){return n.e("uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput").then(n.bind(null,"2c3f"))},uniDataCheckbox:function(){return n.e("uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox").then(n.bind(null,"49c3"))}},i=function(){var e=this.$createElement,t=(this._self._c,this.fangyuanList.length);this.$mp.data=Object.assign({},{$root:{g0:t}})},s=[]},8369:function(e,t,n){},"841b":function(t,n,a){"use strict";(function(t){var i=a("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var s=i(a("7eb4")),r=i(a("ee10")),u=i(a("af34")),o=i(a("7ca3")),c=i(a("c9ff")),l=a("5ae7");function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m={name:"addintention",components:{chooseTime:function(){a.e("pages/subPackages/addintention/chooseTime").then(function(){return resolve(a("e7a2"))}.bind(null,a)).catch(a.oe)},vantUploader:function(){a.e("common/vendor").then(function(){return resolve(a("4789"))}.bind(null,a)).catch(a.oe)}},data:function(){var e,t;return t={dic_key:["PROJECT_TYPE","project_status","INDUSTRY_CATEGORY","MESSAGE_SOURCE_DEPT"],saleCpName:"",dic_SelectList:{},show:!1,aboutDept:[],defaultSelected:[],companyList_index:0,companyList:[],range:[],fileList:[],fangyuanList:[],zaitiList:[],messageSourceDept:null,messageSourceDeptName:null,manageTrackingUserId:null,form:(e={manageTrackingUserId:null},(0,o.default)(e,"manageTrackingUserId",null),(0,o.default)(e,"messageSourceDept",null),(0,o.default)(e,"messageSourceDeptName",null),(0,o.default)(e,"createdBy",""),(0,o.default)(e,"projectType",1),(0,o.default)(e,"successTime",""),(0,o.default)(e,"companyId",null),(0,o.default)(e,"xiangguanren",""),(0,o.default)(e,"xinxidengji",""),(0,o.default)(e,"xiangmudengji",""),(0,o.default)(e,"relevantUserId",""),(0,o.default)(e,"manageMessengerId",""),(0,o.default)(e,"xiangmudengjiIds",""),(0,o.default)(e,"genzongbumen",""),(0,o.default)(e,"manageTrackingDepId",""),(0,o.default)(e,"xiangguanbumen",""),(0,o.default)(e,"relevantDepId",""),(0,o.default)(e,"fangyuanListIds",""),(0,o.default)(e,"successSaleRoomList",""),(0,o.default)(e,"projectManager",""),(0,o.default)(e,"managerPhone",""),(0,o.default)(e,"projectName",""),(0,o.default)(e,"projectInfo",""),(0,o.default)(e,"leaseRequirements",""),e),currentDate:(new Date).getTime(),minDate:(new Date).getTime(),formatter:function(e,t){return"year"===e?"".concat(t,"年"):"month"===e?"".concat(t,"月"):t},value:null,rules:{name:{rules:[{required:!0,errorMessage:"请输入"},{minLength:3,maxLength:5,errorMessage:"姓名长度在 {minLength} 到 {maxLength} 个字符"}]},email:{rules:[{format:"email",errorMessage:"请输入正确的邮箱地址"}]}},INDUSTRY_CATEGORY:[],PROJECT_TYPE:[]},(0,o.default)(t,"range",[{value:0,text:"篮球"},{value:1,text:"足球"},{value:2,text:"游泳"}]),(0,o.default)(t,"muqianjieduan",[]),(0,o.default)(t,"MESSAGE_SOURCE_DEPT",[]),(0,o.default)(t,"trackUserList",[]),t},onLoad:function(n){var a=this;"null"!=n.ids&&n.id&&(0,l.findRoomInfoListByIds)(n.ids).then((function(t){t.forEach((function(e){a.fangyuanList.push(e)})),a.fangyuanList=a.fangyuanList;for(var n=0;n<a.fangyuanList.length;n++)for(var i=n+1;i<a.fangyuanList.length;i++)a.fangyuanList[n].id==a.fangyuanList[i].id&&(a.fangyuanList[n].endTime?(a.fangyuanList[i].endTime,a.fangyuanList.splice(i,1)):a.fangyuanList.splice(n,1));a.fangyuanListIds="",a.fangyuanListIds=e.result.join(",")})),a.findCompanyList(),a.form.createdBy=JSON.parse(t.getStorageSync("laocui_user_info")).user.id,a.findDeptList(),a.getByCodes(),a.findTrackUserList(),t.$on("getuser",(function(e){console.log(e),(0,l.findRoomInfoListByIds)(e.result.join(",")).then((function(t){if("房源"==e.type){console.log({data:t});var n=[].concat((0,u.default)(a.fangyuanList),(0,u.default)(t));console.log(n);for(var i=0;i<n.sort().length;i++)for(var s=1;s<n.sort().length;s++)console.log(i,s),i!=s&&n[i].id===n[s].id&&(console.log(i),n.splice(i,1),s--);console.log({fangyuanList:n}),a.fangyuanList=[],a.fangyuanList=n,a.fangyuanListIds="",a.fangyuanListIds=e.result.join(",")}if("载体"==e.type){for(var r=[].concat((0,u.default)(a.zaitiList),(0,u.default)(t)),o=0;o<r.sort().length;o++)for(var c=o+1;c<r.sort().length;c++)r[o].id==r[c].id&&(r.splice(o,1),c--);a.zaitiList=r}}))}))},onShow:function(){console.log(123)},methods:{getChooseTime:function(e,t,n){console.log({event:e,i:t,type:n}),this.fangyuanList[t].endTime="",this.fangyuanList[t].reservationStatus="",this.fangyuanList[t].reservationStatus=n,this.fangyuanList[t].endTime=e.detail.value,this.$forceUpdate()},findTrackUserList:function(){var e=this;return(0,r.default)(s.default.mark((function t(){var n;return s.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,l.findTrackUserList)();case 2:n=t.sent,e.trackUserList=n.map((function(e){return{text:e.truename,value:e.id}})),console.log(n);case 5:case"end":return t.stop()}}),t)})))()},getMessageSourceDept:function(e){console.log("MESSAGE_SOURCE_DEPT",this.MESSAGE_SOURCE_DEPT);var t=e.detail,n=this.MESSAGE_SOURCE_DEPT[t.value].text,a=this.MESSAGE_SOURCE_DEPT[t.value].value;this.form.messageSourceDept=a,this.form.messageSourceDeptName=n,this.$forceUpdate()},getIndustryCategory:function(e){var t=e.detail,n=this.INDUSTRY_CATEGORY[t.value].text,a=this.INDUSTRY_CATEGORY[t.value].value;this.form.industryCategory=a,this.form.industryCategoryName=n,this.$forceUpdate()},getRelevantDepId:function(e){var t=e.detail,n=this.aboutDept[t.value].text,a=this.aboutDept[t.value].value;console.log("valuevaluevalue",a),this.form.relevantDepId=a,this.form.relevantDepName=n,this.$forceUpdate()},getProjectType:function(e){var t=e.detail,n=this.PROJECT_TYPE[t.value].text,a=this.PROJECT_TYPE[t.value].value;this.form.projectType=a,this.form.projectTypeName=n,this.$forceUpdate()},getManageTrackingUserId:function(e){var t=e.detail;console.log("this.trackUserList[detail.value]",this.trackUserList[t.value]);var n=this.trackUserList[t.value].text,a=this.trackUserList[t.value].value;this.form.manageTrackingUserId=a,this.form.manageTrackingUserId=n,this.$forceUpdate()},getByCodes:function(){var e=this;return(0,r.default)(s.default.mark((function t(){var n;return s.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,l.getByCodes)(JSON.stringify(e.dic_key));case 2:n=t.sent,console.log(n),e.dic_SelectList=e.$common.handleDicList(n),e.INDUSTRY_CATEGORY=e.dic_SelectList.INDUSTRY_CATEGORY.map((function(e){return{text:e.label,value:e.value}})),e.PROJECT_TYPE=e.dic_SelectList.PROJECT_TYPE.map((function(e){return{text:e.label,value:e.value}})),e.muqianjieduan=e.dic_SelectList.project_status.map((function(e){return{text:e.label,value:e.value}})),console.log("this.muqianjieduan",e.muqianjieduan),e.MESSAGE_SOURCE_DEPT=e.dic_SelectList.MESSAGE_SOURCE_DEPT.map((function(e){return{text:e.label,value:e.value}})),console.log(e.dic_SelectList);case 11:case"end":return t.stop()}}),t)})))()},findDeptList:function(){var e=this;return(0,r.default)(s.default.mark((function t(){var n;return s.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,l.findDeptList)();case 2:n=t.sent,e.aboutDept=n.map((function(e){return{text:e.deptName,label:e.deptName,value:e.id}})),e.aboutDept=[].concat((0,u.default)(e.aboutDept),[{text:"红沙湾服务中心",label:"红沙湾服务中心",value:"红沙湾服务中心"},{text:"经济发展局",label:"经济发展局",value:"经济发展局"},{text:"产业集团",label:"产业集团",value:"产业集团"},{text:"招商局",label:"招商局",value:"招商局"}]);case 5:case"end":return t.stop()}}),t)})))()},confirm:function(e){var t=[],n=[];for(var a in e)t.push(e[a].label),n.push(e[a].value);this.form.xiangguanbumen=t.join(","),this.form.relevantDepId=n.join(",")},chosseAboutCompany:function(){this.show=!0},signing:function(e){if(this.zaitiList.length>0){for(var t=!1,n=0;n<this.zaitiList.length;n++)if(this.zaitiList[n].id===this.fangyuanList[e].id)return this.$showToast("该载体已存在与签约载体列表内"),void(t=!0);t||this.zaitiList.push(this.fangyuanList[e])}else this.zaitiList.push(this.fangyuanList[e])},getEndTime:function(e,t,n){this.fangyuanList[e].endTime="",this.fangyuanList[e].reservationStatus="",this.fangyuanList[e].reservationStatus=n,this.fangyuanList[e].endTime=t,this.$forceUpdate()},yuyueChooseTime:function(e,t){this.$refs.chooseTime.onOpen(e,t)},fangyuanListSplice:function(e){var n=this,a=this;t.showModal({title:"提示",content:"解绑后该房源将从项目绑定记录中删除,是否确认?",cancelText:"取消",confirmText:"确认",showCancel:!0,success:function(t){t.confirm&&(a.fangyuanList.splice(e,1),n.$showToast("已删除"))}})},getjieduan:function(e){console.log(this.form.projectStatus)},deleteFileList:function(e){this.fileList.splice(e.detail.index,1)},addyixiang:function(){var e=this;return(0,r.default)(s.default.mark((function n(){var a,i,r,u,o;return s.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=e,i=a.fangyuanList&&a.fangyuanList.length>0?a.fangyuanList.map((function(e){return{remark:e.roomString?e.roomString:null,reservationStatus:e.reservationStatus?e.reservationStatus:1,parkRoomId:e.id,endTime:e.endTime?e.endTime:null,successStatus:null}})):[],r=a.zaitiList&&a.zaitiList.length>0?a.zaitiList.map((function(e){return{remark:e.roomString?e.roomString:"",reservationStatus:e.reservationStatus?e.reservationStatus:1,parkRoomId:e.id,endTime:e.endTime?e.endTime:null,successStatus:null}})):[],u=[],a.fileList.length>0&&(u=a.fileList.map((function(e){return{name:e.name,size:e.size,url:e.imgUrl}}))),n.next=7,(0,l.addyixiang)(d(d({},a.form),{},{saleRoomList:JSON.stringify(i),successPictureAddress:JSON.stringify(u),successSaleRoomList:JSON.stringify(r),successRoom:e.zaitiList.map((function(e){return e.roomString})).join(",")}));case 7:o=n.sent,console.log(JSON.stringify(u)),console.log(u),200==o.code?t.navigateBack({}):a.$showToast(o.msg);case 11:case"end":return n.stop()}}),n)})))()},getQymc:function(e){return this.form.companyId=this.companyList[e].id,this.companyList[e].qymc},bindPickerChange:function(e){this.companyList_index=e.detail.value},findCompanyList:function(){var e=this;return(0,r.default)(s.default.mark((function t(){var n;return s.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,l.findCompanyList)();case 2:n=t.sent,e.companyList=n,e.companyList[0].id;case 5:case"end":return t.stop()}}),t)})))()},zaitiListSplice:function(e){this.zaitiList.splice(e,1)},findRoomInfoListByIds:function(){return(0,r.default)(s.default.mark((function e(){var t;return s.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,l.findRoomInfoListByIds)(ids);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})))()},xiangmudengji:function(e){var t=[],n=[];for(var a in e)"u"==e[a].type&&(t.push(e[a].name),n.push(e[a].id));this.form.xiangmudengji=t.join(","),this.form.xiangmudengjiIds=n.join(",")},selectGenzongDep:function(e){var t=[],n=[];for(var a in e)t.push(e[a].name),n.push(e[a].id);this.form.genzongbumen=t[t.length-1],this.form.manageTrackingDepId=n[n.length-1]},selectXiangguanDep:function(e){var t=[],n=[];for(var a in e)t.push(e[a].name),n.push(e[a].id);this.form.xiangguanbumen=t.join(","),this.form.relevantDepId=n.join(",")},selectDengjiyuan:function(e){var t=[],n=[];for(var a in e)"u"==e[a].type&&(t.push(e[a].name),n.push(e[a].id));this.form.xinxidengji=t.join(","),this.form.manageMessengerId=n.join(",")},userSelectorConfirm:function(e){var t=[],n=[];for(var a in e)"u"==e[a].type&&(t.push(e[a].name),n.push(e[a].id));this.form.xiangguanren=t.join(","),this.form.relevantUserId=n.join(",")},treeCancel:function(e){},getSelectUserTwo:function(e){var t=this;return(0,r.default)(s.default.mark((function n(){var a,i;return s.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=t,n.next=3,(0,l.getSelectUserTwo)("");case 3:i=n.sent,a.range=c.default.transData(i.data,"id","parentid","children"),a.$refs[e]._show();case 6:case"end":return n.stop()}}),n)})))()},getSelectDeptTwo:function(e){var t=this;return(0,r.default)(s.default.mark((function n(){var a,i;return s.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=t,n.next=3,(0,l.getSelectDeptTwo)("");case 3:i=n.sent,a.range=c.default.transData(i.data,"id","parentid","children"),a.$refs[e]._show();case 6:case"end":return n.stop()}}),n)})))()},jumpChosseHouse:function(e){t.navigateTo({url:"/pages/subPackages/chosseHouse/chosseHouse?type="+e})},afterRead:function(e){var n=this,a=e.detail.file;t.uploadFile({url:n.$constant.BASE_URI+"/wx/fileController/upload2",filePath:a.url,name:"file",formData:{user:"test"},success:function(e){var t=JSON.parse(e.data);n.fileList.push({name:JSON.parse(t.data[0]).name,size:JSON.parse(t.data[0]).size,imgUrl:"/FileController/download/"+t.data[1],url:n.$constant.BASE_URI+"/FileController/download/"+t.data[1],isImage:!0})},fail:function(e){}})},beforeRead:function(e){var t=e.detail,n=t.file,a=t.callback;a("image"===n.type)},binddata:function(){},submit:function(){}}};n.default=m}).call(this,a("df3c")["default"])},e517:function(e,t,n){"use strict";(function(e,t){var a=n("47a9");n("5e15"),n("3c60");a(n("3240"));var i=a(n("ea9f"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(i.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},ea9f:function(e,t,n){"use strict";n.r(t);var a=n("3e7b"),i=n("eed9");for(var s in i)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(s);n("fbe1");var r=n("828b"),u=Object(r["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);t["default"]=u.exports},eed9:function(e,t,n){"use strict";n.r(t);var a=n("841b"),i=n.n(a);for(var s in a)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(s);t["default"]=i.a},fbe1:function(e,t,n){"use strict";var a=n("8369"),i=n.n(a);i.a}},[["e517","common/runtime","common/vendor","pages/subPackages/common/vendor"]]]);