gradingControlAdd.js 6.1 KB

1
  1. require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_basics/views/gradingControl/gradingControlAdd"],{"29a0":function(e,t,a){"use strict";var n=a("bb92"),i=a.n(n);i.a},3661:function(e,t,a){"use strict";(function(e,n){var i=a("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(a("7eb4")),s=i(a("ee10")),r=(a("de54"),a("b624")),u=a("f414"),c={data:function(){return{labData:{},control:{},upList:[],param:{subId:"",ruleId:"",ruleUserId:"",id:"",ruleType:"",endDate:"",detail:{imgName:"",imgUrl:"",imgType:"",remark:""}},messageUserId:""}},onLoad:function(e){if(e.item){var t=JSON.parse(decodeURIComponent(e.item)),a=JSON.parse(decodeURIComponent(e.item2));this.labData=t,this.control=a,this.param.subId=t.subId,this.param.ruleId=a.ruleId,this.param.ruleUserId=a.ruleUserId,this.param.ruleType=a.ruleType,this.param.endDate=a.endDate,e.messageUserId&&(this.messageUserId=e.messageUserId)}},onShow:function(){},methods:{download:function(t){"png"==t.type||"jpg"==t.type||"jpeg"==t.type||"gif"==t.type?e.previewImage({urls:[t.url],current:"",success:function(e){},fail:function(e){},complete:function(e){}}):"pdf"!=t.type&&"xlsx"!=t.type&&"docx"!=t.type||(n.showLoading({title:"下载中"}),console.log(t),e.downloadFile({url:t.url,header:{Authorization:n.getStorageSync("token")},success:function(a){var i=e.getFileSystemManager(),o=e.env.USER_DATA_PATH+"/"+t.name;i.saveFile({tempFilePath:a.tempFilePath,filePath:o,success:function(){n.hideLoading(),e.openDocument({filePath:o,showMenu:!0,fileType:t.type})},fail:function(e){n.hideLoading(),n.showToast({title:"下载失败",icon:"none",mask:!0,duration:2e3})}})},fail:function(e){n.hideLoading(),n.showToast({title:"下载失败",icon:"none",mask:!0,duration:2e3})}}))},delImg:function(e){var t=this;n.showModal({title:"",cancelColor:"#999999",confirmColor:"#0183FA",content:"确定删除吗?",success:function(a){a.confirm?(t.upList.splice(e,1),t.$forceUpdate()):a.cancel}})},itemUpData:function(e){var t=this;this.upList.length>4?n.showToast({title:"最多只能上传5个",icon:"none",mask:!0,duration:2e3}):n.showActionSheet({itemList:["上传文件","上传图片"],success:function(a){0==a.tapIndex?t.upData(e):1==a.tapIndex&&t.upImg(e)},fail:function(e){console.log(e.errMsg)}})},upImg:function(t){var a=this;e.chooseImage({count:1,sizeType:["original","compressed"],sourceType:["album","camera"],success:function(e){console.log(e);var i=e.tempFilePaths[0].substring(e.tempFilePaths[0].lastIndexOf(".")+1);if("png"==i||"jpg"==i||"jpeg"==i||"gif"==i||"pdf"==i||"doc"==i||"docx"==i){var o={name:"照片."+i,path:e.tempFilePaths[0],type:i};a.upDataFunction(t,o)}else n.showToast({title:"仅支持png/jpg/jpeg/gif/pdf/doc/docx类型的文件上传",icon:"none",mask:!0,duration:2e3})}})},upData:function(t){var a=this;e.chooseMessageFile({count:1,type:"all",success:function(e){var i=e.tempFiles[0].path.substring(e.tempFiles[0].path.lastIndexOf(".")+1);if("png"==i||"jpg"==i||"jpeg"==i||"gif"==i||"pdf"==i||"xlsx"==i||"docx"==i){var o={name:e.tempFiles[0].name,path:e.tempFiles[0].path,type:i};a.upDataFunction(t,o)}else n.showToast({title:"仅支持png/jpg/jpeg/gif/pdf/xlsx/docx类型的文件上传",icon:"none",mask:!0,duration:2e3})}})},upDataFunction:function(e,t){var a=this;return(0,s.default)(o.default.mark((function e(){return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:a,n.showLoading({title:"上传中",mask:!0}),n.uploadFile({url:u.config.base_url+"/system/file/upload",header:{Authorization:n.getStorageSync("token")},filePath:t.path,name:"file",formData:{user:"test"},success:function(e){var i=JSON.parse(e.data);if(200==i.code){var o={name:t.name,url:u.config.base_url+i.data.url,realUrl:i.data.url,type:t.type};a.upList.push(o),a.$forceUpdate(),console.log(a.upList)}else n.showToast({title:i.msg,icon:"none",mask:!0,duration:2e3})},fail:function(e){},complete:function(){n.hideLoading()}});case 3:case"end":return e.stop()}}),e)})))()},goSafeAccess:function(){var e=this;return(0,s.default)(o.default.mark((function t(){var a,i,s,u,c,l;return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.param.detail.remark){t.next=3;break}return n.showToast({title:"请输入执行描述",icon:"none",mask:!0,duration:2e3}),t.abrupt("return");case 3:if(1!=e.control.isUpload){t.next=7;break}if(e.upList[0]){t.next=7;break}return n.showToast({title:"请上传执行材料",icon:"none",mask:!0,duration:2e3}),t.abrupt("return");case 7:return a=e,{},i=[],s=[],u=[],a.upList.forEach((function(e,t){i.push(e.name),s.push(e.realUrl),u.push(e.type)})),a.param.detail.imgName=i.join(","),a.param.detail.imgUrl=s.join(","),a.param.detail.imgType=u.join(","),e.messageUserId&&(a.param.messageUserId=e.messageUserId),console.log(a.param),t.next=20,(0,r.gradingControlAdd)(a.param);case 20:c=t.sent,l=c.data,200==l.code&&(n.showToast({title:"提交成功!",icon:"none",mask:!0,duration:2e3}),setTimeout((function(){n.navigateBack()}),2e3));case 23:case"end":return t.stop()}}),t)})))()}}};t.default=c}).call(this,a("3223")["default"],a("df3c")["default"])},"3f66":function(e,t,a){"use strict";(function(e,t){var n=a("47a9");a("e7a6");n(a("3240"));var i=n(a("475f"));e.__webpack_require_UNI_MP_PLUGIN__=a,t(i.default)}).call(this,a("3223")["default"],a("df3c")["createPage"])},"475f":function(e,t,a){"use strict";a.r(t);var n=a("f087"),i=a("57f4");for(var o in i)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(o);a("29a0");var s=a("828b"),r=Object(s["a"])(i["default"],n["b"],n["c"],!1,null,"4f2b1a65",null,!1,n["a"],void 0);t["default"]=r.exports},"57f4":function(e,t,a){"use strict";a.r(t);var n=a("3661"),i=a.n(n);for(var o in n)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(o);t["default"]=i.a},bb92:function(e,t,a){},f087:function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){}));var n=function(){var e=this.$createElement,t=(this._self._c,this.upList.length),a=t>0?this.imagesUrl("commonality/icon_fjgk_sc.png"):null;this.$mp.data=Object.assign({},{$root:{g0:t,m0:a}})},i=[]}},[["3f66","common/runtime","common/vendor"]]]);