addShare.js 17 KB

12
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["circlePages/addShare"],{228:function(e,t,i){"use strict";(function(e,t){var n=i(4);i(26);n(i(25));var o=n(i(229));e.__webpack_require_UNI_MP_PLUGIN__=i,t(o.default)}).call(this,i(1)["default"],i(2)["createPage"])},229:function(e,t,i){"use strict";i.r(t);var n=i(230),o=i(232);for(var a in o)["default"].indexOf(a)<0&&function(e){i.d(t,e,(function(){return o[e]}))}(a);i(234);var s,c=i(36),r=Object(c["default"])(o["default"],n["render"],n["staticRenderFns"],!1,null,"7d5436a7",null,!1,n["components"],s);r.options.__file="circlePages/addShare.vue",t["default"]=r.exports},230:function(e,t,i){"use strict";i.r(t);var n=i(231);i.d(t,"render",(function(){return n["render"]})),i.d(t,"staticRenderFns",(function(){return n["staticRenderFns"]})),i.d(t,"recyclableRender",(function(){return n["recyclableRender"]})),i.d(t,"components",(function(){return n["components"]}))},231:function(e,t,i){"use strict";var n;i.r(t),i.d(t,"render",(function(){return o})),i.d(t,"staticRenderFns",(function(){return s})),i.d(t,"recyclableRender",(function(){return a})),i.d(t,"components",(function(){return n}));try{n={tnNavBar:function(){return Promise.all([i.e("common/vendor"),i.e("tuniao-ui/components/tn-nav-bar/tn-nav-bar")]).then(i.bind(null,252))},uniDataCheckbox:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox")]).then(i.bind(null,418))},uniForms:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uni-forms/components/uni-forms/uni-forms")]).then(i.bind(null,395))},uniFormsItem:function(){return i.e("uni_modules/uni-forms/components/uni-forms-item/uni-forms-item").then(i.bind(null,404))},uniEasyinput:function(){return i.e("uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput").then(i.bind(null,388))},wSelect:function(){return i.e("components/w-select/w-select").then(i.bind(null,411))},uniDataSelect:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uni-data-select/components/uni-data-select/uni-data-select")]).then(i.bind(null,363))},uniDatetimePicker:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker")]).then(i.bind(null,425))},uniFilePicker:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker")]).then(i.bind(null,379))},tnCheckbox:function(){return i.e("tuniao-ui/components/tn-checkbox/tn-checkbox").then(i.bind(null,342))}}}catch(c){if(-1===c.message.indexOf("Cannot find module")||-1===c.message.indexOf(".vue"))throw c;console.error(c.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var o=function(){var e=this,t=e.$createElement;e._self._c},a=!1,s=[];o._withStripped=!0},232:function(e,t,i){"use strict";i.r(t);var n=i(233),o=i.n(n);for(var a in n)["default"].indexOf(a)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(a);t["default"]=o.a},233:function(e,t,n){"use strict";(function(e,o){var a=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=a(n(225)),c=a(n(66)),r={name:"TemplateEdit",mixins:[s.default],data:function(){return{wxFontSize:17,styleString:"font-size:14px",showTips:!1,canSave:!0,isMedical:"1",deviceName:"",deviceId:"",deviceModel:"",deviceCategory:"关键设备",content:"",selectValue:"个人",selectList:[{value:"个人",text:"个人"},{value:"公司",text:"公司"}],selectValue2:"产品",selectList2:[{value:"产品",text:"产品"},{value:"服务",text:"服务"}],selectValue3:"维修维保",brand:"",selectList3:[{value:"维修维保",text:"维修维保"},{value:"改造升级",text:"改造升级"},{value:"验证",text:"验证"},{value:"搬迁",text:"搬迁"},{value:"厂房建设",text:"厂房建设"},{value:"其他",text:"其他"}],selectValue4:"在用",selectList4:[{value:"在用",text:"在用"},{value:"停用",text:"停用"},{value:"闲置中",text:"闲置中"},{value:"其他",text:"其他"}],extList:[],formInfo:{jobTitle:"",userRealName:JSON.parse(e.getStorageSync("userInfo")).userRealName,agree:!1,contactNickName:JSON.parse(e.getStorageSync("userInfo")).contactNickName||"用户"+JSON.parse(e.getStorageSync("userInfo")).userName.slice(-4),contactMethod:JSON.parse(e.getStorageSync("userInfo")).contactMethod||JSON.parse(e.getStorageSync("userInfo")).userName},imgList:[],fileDetailList:[],stepIndex:1,stepList:[{name:"填写个人信息",icon:"circle",selectIcon:"circle-fill"},{name:"填写供应信息",icon:"trusty",selectIcon:"trusty-fill"},{name:"上传附件",icon:"folder",selectIcon:"folder-fill"}],stepList2:[{name:"填写公司信息",icon:"circle",selectIcon:"circle-fill"},{name:"填写供应信息",icon:"trusty",selectIcon:"trusty-fill"},{name:"上传附件",icon:"folder",selectIcon:"folder-fill"}],action:"https://www.hualigs.cn/api/upload",formData:{apiType:"this,ali",token:"dffc1e06e636cff0fdf7d877b6ae6a2e",image:null},fileList:[],showUploadList:!0,customBtn:!1,autoUpload:!0,showProgress:!1,deleteable:!0,customStyle:!1,maxCount:9,disabled:!1,searchValue:"",items:[],org:{},isEdit:!1,editItem:{},canNext:!0,startDate:null,designCapacity:null,mainMaterial:null,manufacturer:null,measurementUnit:null,installationLocation:null,originalValue:null,monthlyDepreciation:null,netValue:null,residualValue:null,remark:null}},watch:{searchValue:function(e,t){console.error(e,this.org.name),e!==this.org.name&&(this.current=null),"个人"!=this.selectValue&&this.search(e)}},onLoad:function(t){var i=o.getAppBaseInfo();if(this.wxFontSize=e.getStorageSync("fontSize")||i.fontSizeSetting||17,this.styleString="font-size:"+(this.wxFontSize-3)+"px",t.sid){this.isEdit=!0,this.editItem=JSON.parse(e.getStorageSync(t.sid)||"{}"),this.selectValue="1"==this.editItem.subject?"公司":"个人",this.fileDetailList=this.editItem.fileDetailList;for(var n=0;n<this.fileDetailList.length;n++)this.fileDetailList[n].path=this.fileDetailList[n].ftpUrl,this.isImage(this.fileDetailList[n].fileName)?this.imgList.push({name:this.fileDetailList[n].fileName,url:this.fileDetailList[n].ftpUrl,path:this.fileDetailList[n].path}):this.fileList.push({name:this.fileDetailList[n].fileName,url:this.fileDetailList[n].ftpUrl,path:this.fileDetailList[n].path});this.extList=this.editItem.shareExt,this.selectValue4=this.extList[0].deviceStatus,this.isMedical=this.extList[0].isSpecialEquipment,this.deviceName=this.extList[0].deviceName,this.deviceId=this.extList[0].deviceId,this.deviceModel=this.extList[0].deviceModel,this.deviceCategory=this.extList[0].deviceCategory,this.deviceName=this.extList[0].deviceName,this.deviceName=this.extList[0].deviceName,this.startDate=this.extList[0].startDate,this.designCapacity=this.extList[0].designCapacity,this.mainMaterial=this.extList[0].mainMaterial,this.manufacturer=this.extList[0].manufacturer,this.measurementUnit=this.extList[0].measurementUnit,this.installationLocation=this.extList[0].installationLocation,this.originalValue=this.extList[0].originalValue,this.monthlyDepreciation=this.extList[0].monthlyDepreciation,this.netValue=this.extList[0].netValue,this.residualValue=this.extList[0].residualValue,this.remark=this.extList[0].remark,this.org.name=this.editItem.company,this.formInfo.jobTitle=this.editItem.jobTitle,this.formInfo.contactPerson=this.editItem.contactPerson,this.formInfo.contactMethod=this.editItem.contactMethod,this.formInfo.contactNickName=this.formInfo.contactNickName}this.getCompany()},methods:{replaceInput:function(e){var t=this;this.$nextTick((function(){t.originalValue=e.match(/^\d*(\.?\d{0,2})/g)[0]}))},replaceInput2:function(e){var t=this;this.$nextTick((function(){t.monthlyDepreciation=e.match(/^\d*(\.?\d{0,2})/g)[0]}))},replaceInput3:function(e){var t=this;this.$nextTick((function(){t.netValue=e.match(/^\d*(\.?\d{0,2})/g)[0]}))},replaceInput4:function(e){var t=this;this.$nextTick((function(){t.residualValue=e.match(/^\d*(\.?\d{0,2})/g)[0]}))},bindDateChange:function(e){this.startDate=e},isImage:function(e){var t=["jpg","jpeg","png","gif","bmp","webp","ico"],i=e.split(".").pop().toLowerCase();return t.includes(i)},showSet:function(){e.navigateTo({url:"/minePages/set"})},preStep:function(){this.stepIndex=this.stepIndex-1},nextStep:function(){var t=this;if(1==this.stepIndex&&0==this.extList.length&&this.extList.push({prodDesc:"",prodName:"",prodSpec:""}),"公司"==t.selectValue){if(console.error(this.org),!this.org.name)return e.showToast({title:"请输入公司名称",duration:2e3,icon:"none"}),!1;if(!this.formInfo.jobTitle||this.formInfo.jobTitle.length<1)return e.showToast({title:"请输入您的职称",duration:2e3,icon:"none"}),!1;if(!this.formInfo.contactPerson||this.formInfo.contactPerson.length<1)return e.showToast({title:"请输入联系人姓名",duration:2e3,icon:"none"}),!1;if(!this.formInfo.contactMethod||this.formInfo.contactMethod.length<1)return e.showToast({title:"请输入联系手机/微信/邮箱",duration:2e3,icon:"none"}),!1}if(2==this.stepIndex&&"产品"==t.selectValue2){if(this.deviceName.length<1)return e.showToast({title:"请输入设备名称",duration:2e3,icon:"none"}),!1;if(this.deviceId.length<1)return e.showToast({title:"请输入设备编号",duration:2e3,icon:"none"}),!1;if(this.deviceModel.length<1)return e.showToast({title:"请输入设备型号",duration:2e3,icon:"none"}),!1;if(!this.manufacturer||this.manufacturer.length<1)return e.showToast({title:"请输入制造厂家",duration:2e3,icon:"none"}),!1}if(2==this.stepIndex&&"服务"==t.selectValue2){if(!this.selectValue3)return e.showToast({title:"请选择服务类型",duration:2e3,icon:"none"}),!1;if(!this.content)return e.showToast({title:"请输入服务介绍",duration:2e3,icon:"none"}),!1}this.stepIndex=this.stepIndex+1},getCompany:function(){var t=this;c.default.post("/slbUserCompanyRel/show/my",{userNo:e.getStorageSync("userNo")}).then((function(i){if(i.success){for(var n=i.list||[],o=0;o<n.length;o++)n[o].name=n[o].company,n[o].regNumber=n[o].company,t.isEdit||"1"!=n[o].isDefault||(t.searchValue=n[o].name,t.current=n[o].name,t.formInfo.jobTitle=n[o].jobTitle,t.formInfo.contactPerson=n[o].contactPerson,t.formInfo.contactMethod=n[o].contactMethod,t.org=n[o],t.getAddress(n[o].name)),t.isEdit&&n[o].name==t.editItem.company&&(t.searchValue=n[o].name,t.current=n[o].name,t.formInfo.jobTitle=n[o].jobTitle,t.formInfo.contactPerson=n[o].contactPerson,t.formInfo.contactMethod=n[o].contactMethod,t.org=n[o],t.getAddress(n[o].name));t.items=n,console.warn(t.items)}else i._redirect&&(e.showToast({title:"操作过期,请重试",duration:2e3,icon:"none"}),t.goBack())}))},goBack:function(){var t=getCurrentPages();t.length>1?e.navigateBack():e.reLaunch({url:"/pages/index/index"})},changeSelect:function(e){this.selectValue=e},changeSelect2:function(e){this.selectValue2=e},changeSelect3:function(e){this.selectValue3=e},changeSelect4:function(e){this.selectValue4=e},changeSelect5:function(e){this.deviceCategory=e},changeSelect6:function(e){this.measurementUnit=e},newItem:function(){this.extList.push({prodDesc:"",prodName:"",prodSpec:""})},delItem:function(e){this.extList.splice(e,1)},saveForm:function(t){if(!this.canSave)return!1;var i=this;if(1!=t&&"服务"==i.selectValue2&&!this.content)return e.showToast({title:"请输入服务介绍",duration:2e3,icon:"none"}),!1;if(1!=t&&(!this.fileDetailList||this.fileDetailList.length<1))return e.showToast({title:"图片和文件二选一必填",duration:2e3,icon:"none"}),!1;if(1!=t&&!this.formInfo.agree)return e.showToast({title:"请勾选同意平台核查所填信息的真实性",duration:2e3,icon:"none"}),!1;if(!i.canNext)return e.showToast({title:"照片/文件正在上传中,请耐心等待",duration:2e3,icon:"none"}),!1;var n={},o={type:"服务"==i.selectValue2?"2":"1",company:"公司"==i.selectValue?this.org.name:"",subject:"公司"==i.selectValue?"1":"2",jobTitle:this.formInfo.jobTitle,contactPerson:"公司"==i.selectValue?this.formInfo.contactPerson:this.formInfo.userRealName||this.formInfo.contactNickName,contactMethod:this.formInfo.contactMethod,contactNickName:this.formInfo.contactNickName,userNo:e.getStorageSync("userNo"),status:1==t?t:4,showFlag:"是",id:i.isEdit?i.editItem.id:void 0,bisNo:i.isEdit?i.editItem.bisNo:void 0,version:i.isEdit?i.editItem.version:void 0,createTime:i.isEdit?i.editItem.createTime:void 0};"公司"==i.selectValue?(o.companyEntity={},o.companyEntity.company=o.company,o.companyEntity.jobTitle=o.jobTitle,o.companyEntity.creditCode=this.org.creditCode,o.companyEntity.address=this.org.base,o.companyEntity.regStatus=this.org.regStatus,o.companyEntity.contactPerson=o.contactPerson,o.companyEntity.contactMethod=o.contactMethod,o.companyEntity.contactNickName=o.contactNickName,o.slbUserExt={},o.slbUserExt.userContactMethod=o.contactMethod,o.slbUserExt.contactPerson=o.contactPerson,o.slbUserExt.contactMethod=o.contactMethod,o.slbUserExt.contactNickName=o.contactNickName,o.slbUserExt.userRealName=this.formInfo.userRealName):(o.slbUserExt={},o.slbUserExt.userContactMethod=o.contactMethod,o.slbUserExt.contactPerson=o.contactPerson,o.slbUserExt.contactMethod=o.contactMethod,o.slbUserExt.contactNickName=o.contactNickName,o.slbUserExt.userRealName=this.formInfo.userRealName),"1"==o.type&&(o.shareExt=[{isSpecialEquipment:i.isMedical,deviceName:i.deviceName,deviceId:i.deviceId,deviceModel:i.deviceModel,deviceCategory:i.deviceCategory,deviceStatus:i.selectValue4,designCapacity:i.designCapacity,mainMaterial:i.mainMaterial,manufacturer:i.manufacturer,measurementUnit:i.measurementUnit,startDate:i.startDate,installationLocation:i.installationLocation,originalValue:i.originalValue,monthlyDepreciation:i.monthlyDepreciation,netValue:i.netValue,residualValue:i.residualValue,remark:i.remark}]),n.slbResourceShare=JSON.stringify(o),n.fileDetailList=JSON.stringify(this.fileDetailList),e.showToast({title:"提交中...",icon:"none"}),i.canSave=!1,c.default.post(i.isEdit?"/slbResourceShare/update":"/slbResourceShare/add",n).then((function(n){n.success?e.showToast({title:1==t?"信息已暂存,请在我的供应中查看暂存信息":"发布已提交,请在我的供应中查看进度",icon:"none",success:function(){setTimeout((function(){e.redirectTo({url:"/pages/mine/share?tab="+(1==t?2:0)})}),2500)}}):(e.showToast({title:n.msg,icon:"none"}),i.canSave=!0),console.warn(n)}))},tn:function(t){e.navigateTo({url:t})},upload:function(){console.warn(121212)},clear:function(){this.$refs.imageUpload.clear()},select:function(e){console.log("选择文件:",e);var t=e.tempFiles;for(var i in t)this.upfile(t[i])},upfile:function(t){var i=this;console.warn(t),this.canNext=!1,e.showToast({title:"照片/文件正在上传中,请耐心等待",icon:"none"}),e.uploadFile({url:"https://slb-mstg.lx-device.com/oss/upload/userFeedback",filePath:t.url,name:"file",success:function(n){if(i.canNext=!0,e.hideToast(),console.warn(JSON.parse(n.data)),JSON.parse(n.data).success){var o=JSON.parse(n.data).resultMap;i.fileDetailList.push({name:t.name,fileName:t.name,ftpUrl:o.uploadUrl,path:t.path})}else e.showToast({title:JSON.parse(n.data).msg+",请删除后重试",icon:"none"})},fail:function(t){e.showToast({title:"上传失败,请删除后重试",icon:"none"})}})},success:function(e){console.log("上传成功")},deleteFile:function(t,i){if(!this.canNext)return e.showToast({title:"照片/文件正在上传中,请耐心等待",icon:"none"}),!1;for(var n=0;n<this.fileDetailList.length;n++)t.tempFile.path===this.fileDetailList[n].path&&this.fileDetailList.splice(n,1);console.error(this.fileDetailList)},selectChange:function(e){this.searchValue=e.name,this.current=e.regNumber,e.jobTitle&&(this.formInfo.jobTitle=e.jobTitle,this.formInfo.contactPerson=this[i].contactPerson,this.formInfo.contactMethod=this[i].contactMethod),this.org=e,this.getAddress(e.name)},getAddress:function(e){var t=this;c.default.post("/member/getEnterPriseInfo",{keyWord:e}).then((function(e){e&&e.success&&e.resultMap.data&&(e.resultMap.data.creditCode&&(t.org.creditCode=e.resultMap.data.creditCode),e.resultMap.data.regStatus&&(t.org.regStatus=e.resultMap.data.regStatus),e.resultMap.data.regLocation&&(t.org.base=e.resultMap.data.regLocation))}))},search:function(t){var i=this;t&&t.length>3?c.default.post("/member/searchCompys",{keyWord:t}).then((function(t){if(t.success){var n=t.resultMap.data||[];i.items=n}else t._redirect&&(e.showToast({title:"操作过期,请重试",duration:2e3,icon:"none"}),i.goBack())})):(i.items=[],i.org={})}}};t.default=r}).call(this,n(2)["default"],n(1)["default"])},234:function(e,t,i){"use strict";i.r(t);var n=i(235),o=i.n(n);for(var a in n)["default"].indexOf(a)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(a);t["default"]=o.a},235:function(e,t,i){}},[[228,"common/runtime","common/vendor"]]]);
  2. //# sourceMappingURL=../../.sourcemap/mp-weixin/circlePages/addShare.js.map