(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-template-viseedit-viseedit","pages-template-GetDesignChanges-GetDesignChanges~pages-template-GetSafeQualityCheckDTO-GetSafeQualit~f0e30c60"],{"01c6":function(n,t,e){"use strict";var i=e("d2e5"),o=e.n(i);o.a},"0384":function(n,t,e){"use strict";var i=e("0634"),o=e.n(i);o.a},"0634":function(n,t,e){var i=e("300e");"string"===typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);var o=e("4f06").default;o("756afa16",i,!0,{sourceMap:!1,shadowMode:!1})},"0c47":function(n,t,e){var i=e("da84"),o=e("d44e");o(i.JSON,"JSON",!0)},1136:function(n,t,e){"use strict";var i=e("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.getUnitUser=s,t.getUnit=r,t.GetUserDepartment=a,t.selectProject=u,t.showImage=c,t.getMaterialTree=l,t.GetContracts=d,t.getSupplierNameAndType=f,t.GetEngineeringContracts=h,t.GetContract=p,t.GetWorkFlowProcedureList=m,t.WorkFlowAudit=v,t.WorkFlowSave=g,t.GetMaterialList=w;var o=i(e("7ce4"));function s(n){return(0,o.default)({url:"/common/GetUnitUser",method:"get",params:{projectid:n}})}function r(n){return(0,o.default)({url:"/common/getunit",method:"get",params:{projectid:n}})}function a(n){return(0,o.default)({url:"/common/GetUserDepartment",method:"get",params:{usercode:n}})}function u(){return(0,o.default)({url:"/common/GetProjectList",method:"get"})}function c(n){return(0,o.default)({url:"/common/ShowImg",method:"get",params:{code:n}})}function l(n){return(0,o.default)({url:"/common/GetMaterialTree",method:"get",params:{classCode:n}})}function d(n,t){return(0,o.default)({url:"/common/GetContracts",method:"get",params:{projectcode:n,searchValue:t}})}function f(n,t){return(0,o.default)({url:"/common/GetSupplierNameAndType",method:"get",params:{supplierCode:n,supplierTypeCode:t}})}function h(n,t){return(0,o.default)({url:"/common/GetEngineeringContracts",method:"get",params:{projectcode:n,searchValue:t}})}function p(n){return(0,o.default)({url:"/Common/GetContract",method:"get",params:{contractCode:n}})}function m(n,t,e){return(0,o.default)({url:"/Common/GetWorkFlowProcedureList",method:"get",params:{procedureName:n,projectCode:t,activity:e}})}function v(n,t){return(0,o.default)({url:"/Common/WorkFlowAudit",method:"get",params:{userCode:n,procedureCode:t}})}function g(n){return(0,o.default)({url:"/Common/WorkFlowSave",method:"POST",data:n})}function w(n){return(0,o.default)({url:"/Common/GetMaterialList",method:"get",params:{name:n}})}},1435:function(n,t,e){"use strict";e.r(t);var i=e("e6e0"),o=e.n(i);for(var s in i)"default"!==s&&function(n){e.d(t,n,(function(){return i[n]}))}(s);t["default"]=o.a},1999:function(n,t,e){"use strict";e.d(t,"b",(function(){return o})),e.d(t,"c",(function(){return s})),e.d(t,"a",(function(){return i}));var i={uniForms:e("ff3c").default,gUpfile:e("6f80").default,uniSection:e("2aa5").default,uniList:e("5470").default,uniListItem:e("552f").default},o=function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("v-uni-view",[e("uni-forms",{ref:"form",attrs:{labelPosition:"left",labelAlign:"left"},on:{submit:function(t){arguments[0]=t=n.$handleEvent(t),n.submitForm.apply(void 0,arguments)}}},[e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("签证编号")])],1),e("v-uni-view",{staticClass:"uni-input-wrapper"},[e("v-uni-input",{staticClass:"uni-input",attrs:{focus:!0,placeholder:"请填写签证编号"},model:{value:n.viseId,callback:function(t){n.viseId=t},expression:"viseId"}})],1)],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("签证名称")])],1),e("v-uni-view",{staticClass:"uni-input-wrapper"},[e("v-uni-input",{staticClass:"uni-input",attrs:{focus:!0,placeholder:"请填写签证名称"},model:{value:n.viseName,callback:function(t){n.viseName=t},expression:"viseName"}})],1)],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("申请单")])],1),e("v-uni-view",{staticClass:"uni-input-wrapper "},[e("v-uni-input",{staticClass:"uni-input-small",model:{value:n.requisitionName,callback:function(t){n.requisitionName=t},expression:"requisitionName"}}),e("a",{staticClass:"uni-icon",attrs:{href:"javascript:;"},on:{click:function(t){arguments[0]=t=n.$handleEvent(t),n.getRequisition.apply(void 0,arguments)}}},[e("i",{staticClass:"fa fa-search",attrs:{"aria-hidden":"true"}})])],1)],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("关联合同")])],1),e("v-uni-view",{staticClass:"uni-input-wrapper "},[e("v-uni-input",{staticClass:"uni-input-small",attrs:{disabled:"true"},model:{value:n.contractName,callback:function(t){n.contractName=t},expression:"contractName"}}),e("a",{staticClass:"uni-icon",attrs:{href:"javascript:;"},on:{click:function(t){arguments[0]=t=n.$handleEvent(t),n.getRelationContract.apply(void 0,arguments)}}},[e("i",{staticClass:"fa fa-search",attrs:{"aria-hidden":"true"}})])],1)],1),e("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:n.contractName,expression:"contractName"}],staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("税率")])],1),e("v-uni-view",{staticClass:"uni-input-wrapper"},[n._v(n._s(n.contract.taxRate+"%"))])],1),e("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:n.contractName,expression:"contractName"}],staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("是否可抵扣")])],1),e("v-uni-view",{staticClass:"uni-input-wrapper"},[n._v(n._s(0==n.contract.isDeduct?"否":"是"))])],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("签证日期")])],1),e("v-uni-view",{staticClass:"uni-input-wrapper",staticStyle:{"justify-content":"left"}},[e("v-uni-picker",{staticStyle:{width:"100%"},attrs:{mode:"date"},on:{change:function(t){arguments[0]=t=n.$handleEvent(t),n.bindDateChange.apply(void 0,arguments)}},model:{value:n.viseDate,callback:function(t){n.viseDate=t},expression:"viseDate"}},[e("v-uni-view",{staticClass:"uni-input"},[n._v(n._s(n.viseDate))])],1)],1)],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("办理期限")])],1),e("v-uni-view",{staticClass:"uni-input-wrapper",staticStyle:{"justify-content":"left"}},[e("v-uni-picker",{staticStyle:{width:"100%"},attrs:{mode:"date"},on:{change:function(t){arguments[0]=t=n.$handleEvent(t),n.bindDealDateChange.apply(void 0,arguments)}},model:{value:n.endDate,callback:function(t){n.endDate=t},expression:"endDate"}},[e("v-uni-view",{staticClass:"uni-input"},[n._v(n._s(n.endDate))])],1)],1)],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("签证类型")])],1),e("v-uni-view",{staticClass:"uni-input-wrapper",staticStyle:{"justify-content":"left"}},[e("v-uni-picker",{staticStyle:{width:"100%"},attrs:{mode:"selector",value:n.index,range:n.array,"range-key":"name"},on:{change:function(t){arguments[0]=t=n.$handleEvent(t),n.bindPickerChange.apply(void 0,arguments)}},model:{value:n.viseType,callback:function(t){n.viseType=t},expression:"viseType"}},[e("v-uni-view",{staticClass:"uni-input"},[n._v(n._s(n.array.length>0?n.array[n.index]:""))])],1)],1)],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("暂估金额")])],1),e("v-uni-view",{staticClass:"uni-input-wrapper"},[e("v-uni-input",{staticClass:"uni-input",attrs:{focus:!0,value:"0",type:"digit"},model:{value:n.estimateCash,callback:function(t){n.estimateCash=t},expression:"estimateCash"}})],1)],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("报送金额")])],1),e("v-uni-view",{staticClass:"uni-input-wrapper"},[e("v-uni-input",{staticClass:"uni-input",attrs:{focus:!0,value:"0",type:"digit"},model:{value:n.reportCash,callback:function(t){n.reportCash=t},expression:"reportCash"}})],1)],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("签证原因")])],1),e("v-uni-view",{staticClass:"uni-textarea"},[e("v-uni-textarea",{attrs:{focus:!0,placeholder:"签证原因","auto-height":"true"},model:{value:n.reason,callback:function(t){n.reason=t},expression:"reason"}})],1)],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("备注")])],1),e("v-uni-view",{staticClass:"uni-textarea"},[e("v-uni-textarea",{attrs:{focus:!0,placeholder:"请写备注","auto-height":"true"},model:{value:n.remark,callback:function(t){n.remark=t},expression:"remark"}})],1)],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title",staticStyle:{"background-color":"#efefef"}},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("上传文件")])],1),e("v-uni-view",{staticClass:"content"},[e("g-upfile",{ref:"gUpfile",attrs:{mode:n.imgList,control:n.control,columnNum:n.columnNum,maxCount:n.maxCount,maxFileSize:2e4},on:{chooseFile:function(t){arguments[0]=t=n.$handleEvent(t),n.chooseFile.apply(void 0,arguments)},imgDelete:function(t){arguments[0]=t=n.$handleEvent(t),n.imgDelete.apply(void 0,arguments)},limitFileSizeList:function(t){arguments[0]=t=n.$handleEvent(t),n.limitFileSizeList.apply(void 0,arguments)},limitFileTypeList:function(t){arguments[0]=t=n.$handleEvent(t),n.limitFileTypeList.apply(void 0,arguments)}}})],1)],1),e("uni-section",{attrs:{title:"费用明细",type:"line"}}),e("uni-list",n._l(n.costList,(function(t,i){return n.costList?e("uni-list-item",{key:i},[e("v-uni-view",{staticClass:"slot-box",attrs:{slot:"body"},slot:"body"},[e("v-uni-view",{staticClass:"row"},[e("v-uni-view",{staticClass:"column-left"},[n._v("费用项:")]),e("v-uni-view",{staticClass:"column-right"},[n._v(n._s(t.costCodeName))])],1),e("v-uni-view",{staticClass:"row"},[e("v-uni-view",{staticClass:"column-left"},[n._v("含税金额")]),e("v-uni-view",{staticClass:"column-right"},[e("v-uni-input",{staticClass:"uni-input-small",staticStyle:{width:"240px","text-align":"left"},attrs:{type:"digit"},on:{blur:function(e){arguments[0]=e=n.$handleEvent(e),n.countTaxtCash(t,i)}},model:{value:t.cash,callback:function(e){n.$set(t,"cash",e)},expression:"item.cash"}})],1)],1),e("v-uni-view",{staticClass:"row"},[e("v-uni-view",{staticClass:"column-left"},[n._v("税额")]),e("v-uni-view",{staticClass:"column-right"},[e("v-uni-input",{staticClass:"uni-input-small",staticStyle:{width:"240px","text-align":"left"},attrs:{type:"digit",disabled:"true"},model:{value:t.rateCash,callback:function(e){n.$set(t,"rateCash",e)},expression:"item.rateCash"}})],1)],1),e("v-uni-view",{staticClass:"row"},[e("v-uni-view",{staticClass:"column-left"},[n._v("金额")]),e("v-uni-view",{staticClass:"column-right"},[e("v-uni-input",{staticClass:"uni-input-small",staticStyle:{width:"240px","text-align":"left"},attrs:{type:"digit",disabled:"true"},model:{value:t.noRateCash,callback:function(e){n.$set(t,"noRateCash",e)},expression:"item.noRateCash"}})],1)],1),e("v-uni-view",{staticClass:"row"},[e("v-uni-view",{staticClass:"column-left"},[n._v("备注:")]),e("v-uni-view",{staticClass:"column-right"},[e("v-uni-textarea",{staticStyle:{width:"240px","text-align":"left"},attrs:{focus:!0,"auto-height":"true"},model:{value:t.remark,callback:function(e){n.$set(t,"remark",e)},expression:"item.remark"}})],1)],1),e("v-uni-view",{staticClass:"row"},[e("v-uni-view",{staticClass:"column-left"},[n._v("操作:")]),e("v-uni-view",{staticClass:"column-right"},[e("i",{staticClass:"fa fa-window-close",staticStyle:{"font-size":"20px",cursor:"pointer",color:"#999","margin-left":"15px"},attrs:{"aria-hidden":"true",title:"删除"},on:{click:function(t){arguments[0]=t=n.$handleEvent(t),n.delRow(i)}}})])],1)],1)],1):n._e()})),1),e("v-uni-view",{staticStyle:{"margin-bottom":"120px"}}),e("v-uni-view",{staticClass:"uni-btn-v uni-column"},[e("v-uni-button",{staticStyle:{"border-radius":"15px"},attrs:{type:"primary","form-type":"submit"}},[n._v("提交")])],1)],1),e("topicon",{staticClass:"topicon",attrs:{iconWidth:50,iconHeight:50,startPostion:3,iconPath:"../../../static/zhiding.png",marginBottom:20,marginTop:60,marginLeft:5,marginRight:5},on:{tapIcon:function(t){arguments[0]=t=n.$handleEvent(t),n.tapIcon.apply(void 0,arguments)}}})],1)},s=[]},"23dc":function(n,t,e){var i=e("d44e");i(Math,"Math",!0)},"2aa5":function(n,t,e){"use strict";e.r(t);var i=e("abb7"),o=e("9461");for(var s in o)"default"!==s&&function(n){e.d(t,n,(function(){return o[n]}))}(s);e("7573");var r,a=e("f0c5"),u=Object(a["a"])(o["default"],i["b"],i["c"],!1,null,"3f87abbd",null,!1,i["a"],r);t["default"]=u.exports},"300e":function(n,t,e){var i=e("24fb");t=i(!1),t.push([n.i,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n /* �ϴ� str */.imglistbx[data-v-da58d0dc]{width:100%;height:100%}.imglistItem[data-v-da58d0dc]{position:relative;float:left;margin-bottom:%?20?%;border-radius:%?10?%}.column3[data-v-da58d0dc]{width:33.3333%;height:%?200?%}.column4[data-v-da58d0dc]{width:25%;height:%?220?%}.itemImg[data-v-da58d0dc]{width:70%;height:100%;margin:0 auto;display:block;border-radius:%?10?%}.cancelBtn[data-v-da58d0dc]{position:absolute;top:%?-10?%;right:%?10?%}\n /* �ϴ��ؼ� */.uploadControl[data-v-da58d0dc]{font-size:%?50?%;color:#888;background-color:#eee;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}\n /* �ϴ� str end*/.clear[data-v-da58d0dc]{clear:both}.font13[data-v-da58d0dc]{font-size:12px;overflow:hidden}.iconSize[data-v-da58d0dc]{font-size:90px}",""]),n.exports=t},"456c":function(n,t,e){"use strict";e.r(t);var i=e("9ed6"),o=e.n(i);for(var s in i)"default"!==s&&function(n){e.d(t,n,(function(){return i[n]}))}(s);t["default"]=o.a},"4b99":function(n,t,e){"use strict";e.r(t);var i=e("ed0b"),o=e("1435");for(var s in o)"default"!==s&&function(n){e.d(t,n,(function(){return o[n]}))}(s);e("b02c");var r,a=e("f0c5"),u=Object(a["a"])(o["default"],i["b"],i["c"],!1,null,"5ec0f9f4",null,!1,i["a"],r);t["default"]=u.exports},"4f59":function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={name:"UniSection",props:{type:{type:String,default:""},title:{type:String,default:""},subTitle:{type:String,default:""}},data:function(){return{}},watch:{title:function(n){uni.report&&""!==n&&uni.report("title",n)}},methods:{onClick:function(){this.$emit("click")}}};t.default=i},"5a1b":function(n,t,e){"use strict";e.r(t);var i=e("1999"),o=e("72524");for(var s in o)"default"!==s&&function(n){e.d(t,n,(function(){return o[n]}))}(s);e("01c6");var r,a=e("f0c5"),u=Object(a["a"])(o["default"],i["b"],i["c"],!1,null,"488cb039",null,!1,i["a"],r);t["default"]=u.exports},"6dec":function(n,t,e){"use strict";var i=e("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.GetQianzhengDropDown=s,t.InsertRequisition=r,t.UpdateRequisition=a,t.GetRelationContract=u,t.GetRequisitionList=c,t.GetRequistionDetail=l,t.SelectRequisitionList=d,t.GetRelationRequistionContract=f;var o=i(e("7ce4"));function s(n){return(0,o.default)({url:"/Requisition/GetQianzhengDropDown",method:"GET",params:{type:n}})}function r(n){return(0,o.default)({url:"/Requisition/InsertRequisition",method:"POST",data:n})}function a(n){return(0,o.default)({url:"/Requisition/UpdateRequisition",method:"POST",data:n})}function u(n,t){return(0,o.default)({url:"/Requisition/GetRelationContract",method:"get",params:{projectCode:n,search:t}})}function c(n,t){return(0,o.default)({url:"/Requisition/GetRequisitionList",method:"get",params:{projectCode:n,type:t}})}function l(n){return(0,o.default)({url:"/Requisition/GetRequistionDetail",method:"get",params:{reqisitionCode:n}})}function d(n,t,e){return(0,o.default)({url:"/Requisition/SelectRequisitionList",method:"get",params:{projectCode:n,requisitionType:t,searchValue:e}})}function f(n){return(0,o.default)({url:"/Requisition/GetRelationRequistionContract",method:"get",params:{projectCode:n}})}},"6ed6":function(n,t,e){"use strict";(function(n){var i=e("4ea4");e("4160"),e("a15b"),e("a434"),e("159b"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(e("ade3")),s=e("6dec"),r=e("1136"),a=e("f812"),u=(e("ad26"),i(e("4b99"))),c={components:{topicon:u.default},data:function(){var n;return n={viseCode:"",viseId:"",viseName:"",requisitionCode:"",requisitionName:"",contractCode:"",contractName:"",contract:{},viseDate:this.$util.getDate({format:!0}),endDate:this.$util.getDate({format:!0}),viseType:"",estimateCash:0,reportCash:0,reason:"",remark:"",costList:[],imageList:[],countIndex:5,count:[1,2,3,4,5],title1:"picker",array:[],index:0,date:this.$util.getDate({format:!0}),startDate:this.$util.getDate("start")},(0,o.default)(n,"endDate",this.$util.getDate("end")),(0,o.default)(n,"control",!0),(0,o.default)(n,"columnNum",3),(0,o.default)(n,"imgList",[]),(0,o.default)(n,"urlList",[]),(0,o.default)(n,"maxCount",5),n},onLoad:function(){n.info(uni.getStorageSync("storage_state")),this.$util.persistLogin(this)},onUnload:function(){this.imageList=[],this.sourceTypeIndex=2,this.sourceType=["拍照","相册","拍照或相册"],this.sizeTypeIndex=2,this.sizeType=["压缩","原图","压缩或原图"],this.countIndex=5},created:function(){this.GetDropDown(),this.GetViseEdit()},updated:function(){},methods:{submitForm:function(t){n.info("submitForm");var e=this;if(""!==this.viseId)if(""!==this.viseName)if(this.viseName.length>50)uni.showToast({icon:"none",title:"签证名称不能多于50字",duration:3e3});else if(""!==this.contractCode)if(""!==this.viseDate)if(""!==this.endDate)if(""!==this.changeType)if(""!==this.requisitionReason)if(""!=this.reason&&this.reason.length>500)uni.showToast({icon:"none",title:"原因不能超过500字",duration:3e3});else if(""!==this.remark&&this.remark.length>500)uni.showToast({icon:"none",title:"备注不能超过500字",duration:3e3});else if(this.costList.length<=0)uni.showToast({icon:"none",title:"费用明细不能为空",duration:3e3});else{var i=this.contract.moneyType,o=this.contract.exchangeRate,s=this.contract.taxRate,r=this.costList,u=0,c=0,l=0,d=[];r.forEach((function(n,t,e){u+=n.cash-0,c+=n.rateCash,l+=n.noRateCash,d.push({costCode:n.costCode,costBudgetSetCode:n.costBudgetSetCode,cash:n.cash-0,checkCash:0,moneyType:i,exchangeRate:o,money:n.cash-0,checkMoney:0,remark:n.remark,rate:s,rateCash:n.rateCash,rateMoney:n.rateCash,noRateCash:n.noRateCash,noRateMoney:n.noRateCash})}));var f={viseCode:this.viseCode,viseId:this.viseId,viseName:this.viseName,viseType:this.viseType,person:this.$util.getState(this,"userCode"),unitCode:this.$store.state.departmentCode,viseDate:this.viseDate,endDate:this.endDate,remark:this.remark,reason:this.reason,projectCode:this.$store.state.projectCode,contractCode:this.contractCode,totalCash:u,moneyType:i,exchangeRate:o,estimateCash:this.estimateCash-0,reportCash:this.reportCash-0,requisitionCode:this.requisitionCode,rate:s,rateTotalCash:c,noRateTotalCash:l},h={vise:f,viseCosts:d};n.info("data:",h),(0,a.UpdateVise)(h).then((function(t){if(n.info("提交应答"),n.info(t),t){if("-1"==t)return void uni.showToast({title:"该待审核申请单不存在",icon:"none",duration:3e3});if("-2"==t)return void uni.showToast({title:"该待审核申请单状态非待审,不能修改",icon:"none",duration:3e3});e.uploadFileToServe(t),uni.navigateTo({url:"/pages/template/GetVises/GetVises"})}else uni.showToast({title:"添加失败,重新操作",icon:"none",duration:3e3})}))}else uni.showToast({icon:"none",title:"原因不能为空",duration:3e3});else uni.showToast({icon:"none",title:"签证类型不能为空",duration:3e3});else uni.showToast({icon:"none",title:"请选择办理期限",duration:3e3});else uni.showToast({icon:"none",title:"请选择签证日期",duration:3e3});else uni.showToast({icon:"none",title:"请选择关联合同号",duration:3e3});else uni.showToast({icon:"none",title:"请填写签证名称",duration:3e3});else uni.showToast({icon:"none",title:"请填写签证编号",duration:3e3})},GetViseEdit:function(){var t=this,e=this.$util.getQuery("id");(0,a.GetViseEdit)(e).then((function(e){n.info("GetViseEdit",e);var i=e.mainEntity,o=e.subList;t.viseCode=i.viseCode,t.viseId=i.viseId,t.viseName=i.viseName,t.viseType=i.viseType,t.viseDate=i.viseDate,t.requisitionCode=i.requisitionCode,t.requisitionName=i.requisitionName,t.contractCode=i.contractCode,t.contractName=i.contractName,t.endDate=i.endDate,t.estimateCash=i.estimateCash,t.reportCash=i.reportCash,t.reason=i.reason,t.remark=i.remark,(0,r.GetContract)(t.contractCode).then((function(e){n.info("GetContract",e),t.contract=e})),o.length>0&&o.forEach((function(n,e,i){t.$set(t.costList,e,n)})),t.array.length>0&&t.array.forEach((function(e,i,o){n.info("item",e),e==t.viseType&&(t.index=i)}))}))},getRequisition:function(){var t=this;t.saveTemp(t),uni.$on("requisition",(function(e){n.info("监听getRequisition子页面的传值",e),n.info("监听",t),t.getTemp(t),t.requisitionCode=e[0].requisitionCode,t.requisitionName=e[0].requisitionName,t.$nextTick((function(){})),uni.$off("requisition")})),uni.navigateTo({url:"/pages/template/SelectRelationRequision/SelectRelationRequision?type=0"})},getRelationContract:function(){var t=this;t.saveTemp(t),uni.$on("contract",(function(e){n.info("监听getRelationContract子页面的传值",e),t.getTemp(t),t.contractCode=e[0].contractCode,t.contractName=e[0].contractName,t.contract=e[0].contract,t.getCostList(),uni.$off("contract")})),uni.navigateTo({url:"/pages/template/SelectRelationContract/SelectRelationContract"})},getCostList:function(){var t=this;t.saveTemp(t),t.contractCode&&(0,a.GetContractCostDTOs)(t.contractCode).then((function(e){n.info("GetContractCostDTOs",e),e.length>0&&e.forEach((function(n,e,i){n.cash=0,n.rateCash=0,n.noRateCash=0,t.costList.push(n)}))}))},delRow:function(t){n.info("删除"),n.info(this.costList[t]),this.costList.splice(t,1)},countTaxtCash:function(n,t){var e=this,i=e.contract.taxRate;n.rateCash=n.cash*i,n.noRateCash=n.cash-n.rateCash},bindPickerChange:function(t){this.index=t.detail.value,this.viseType=this.array[this.index],n.info(this.viseType)},bindDateChange:function(t){var e=t.detail.value;this.viseDate=e,n.info("bindDateChange",this.viseDate)},bindDealDateChange:function(t){var e=t.detail.value;this.endDate=e,n.info("bindDealDateChange",this.endDate)},GetDropDown:function(){var t=this;(0,s.GetQianzhengDropDown)().then((function(e){n.info("GetQianzhengDropDown:",e),e.forEach((function(n,e,i){t.$set(t.array,e,n)})),t.viseType=t.array[0],n.info(t.viseType)}))},chooseFile:function(t,e){n.log("上传图片_list:",t),n.log("上传图片_v:",e),this.urlList=t,n.info("urlList",this.urlList)},imgDelete:function(t,e){n.log("删除图片_list:",t),n.log("删除图片_eq:",e),this.urlList=t,n.info("urlList",this.urlList)},limitFileSizeList:function(t){n.info("limitFileSizeList:",t),t&&t.length>0&&uni.showModal({title:"警告",content:t.join()+" 文件大小超过2000KB",showCancel:!1})},limitFileTypeList:function(t,e){n.info("limitFileTypeList:",t),n.info("limitFileTypeList:",e),t&&t.length>0&&uni.showModal({title:"警告",content:t.join()+" 文件类型必须是"+e.join(),showCancel:!1})},uploadFileToServe:function(t){var e=this,i=e.urlList;if(i&&!(i.length<=0))for(var o=0;o=this.maxCount?this.showControl=!1:this.showControl=!0}},created:function(){this.init(this.mode)},methods:{init:function(n){0==this.mode.length?this.showList=this.imgList:this.showList=n},uploadImg:function(){var t=this;uni.chooseFile({count:this.maxCount,extension:this.allowFileType,success:function(e){var i=t;n.info("chooseImageRes:",e);var o=e.tempFilePaths,s=e.tempFiles,r=[],a=[];s.forEach((function(n,t){if(0!=i.maxFileSize&&n.size/1024>i.maxFileSize&&r.push(n.name),i.allowFileType.length>0){var e=n.name.lastIndexOf("."),o=n.name.substr(e);-1==i.allowFileType.indexOf(o)&&a.push(n.name)}})),a.length>0?i.$emit("limitFileTypeList",a,i.allowFileType):(i.$emit("limitFileTypeList",a,i.allowFileType),r.length>0?i.$emit("limitFileSizeList",r):(i.$emit("limitFileSizeList",r),o=o.slice(0,t.maxCount-t.showList.length),s.forEach((function(n,e){i.files.push(n);var o=n.name.lastIndexOf("."),s=n.name.substr(o);t.extensionNames.push(s)})),o.forEach((function(n){t.imgList.push(n)})),t.$emit("chooseFile",t.imgList,o)))}})},deleteImg:function(t){n.info("deleteImg",t),n.info("this.imgList",this.imgList),n.info("this.files",this.files),n.info("this.extensionNames",this.extensionNames);var e=this.imgList;if(e.splice(t,1),this.files.splice(t,1),this.extensionNames.splice(t,1),this.mode.length>0){var i=this.showList;i.splice(t,1)}this.$emit("imgDelete",this.handleImg(),t)},previewImage:function(n){var t=this.handleImg();uni.previewImage({current:t[n],urls:t})},handleImg:function(){return this.mode.length>0?this.showList:this.imgList}}};t.default=i}).call(this,e("5a52")["default"])},"9fda":function(n,t,e){var i=e("24fb");t=i(!1),t.push([n.i,".uni-section[data-v-3f87abbd]{position:relative;\ndisplay:-webkit-box;display:-webkit-flex;display:flex;\nmargin-top:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 10px;height:50px;background-color:#f8f8f8;\n\nfont-weight:400}\n.uni-section__head[data-v-3f87abbd]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-right:10px}.line[data-v-3f87abbd]{height:15px;background-color:silver;border-radius:5px;width:3px}.circle[data-v-3f87abbd]{width:8px;height:8px;border-top-right-radius:50px;border-top-left-radius:50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;background-color:silver}.uni-section__content[data-v-3f87abbd]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#333}.uni-section__content-title[data-v-3f87abbd]{font-size:14px;color:#333}.distraction[data-v-3f87abbd]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.uni-section__content-sub[data-v-3f87abbd]{font-size:12px;color:#999}",""]),n.exports=t},abb7:function(n,t,e){"use strict";var i;e.d(t,"b",(function(){return o})),e.d(t,"c",(function(){return s})),e.d(t,"a",(function(){return i}));var o=function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("v-uni-view",{staticClass:"uni-section",attrs:{nvue:!0}},[n.type?e("v-uni-view",{staticClass:"uni-section__head"},[e("v-uni-view",{staticClass:"uni-section__head-tag",class:n.type})],1):n._e(),e("v-uni-view",{staticClass:"uni-section__content"},[e("v-uni-text",{staticClass:"uni-section__content-title",class:{distraction:!n.subTitle}},[n._v(n._s(n.title))]),n.subTitle?e("v-uni-text",{staticClass:"uni-section__content-sub"},[n._v(n._s(n.subTitle))]):n._e()],1),n._t("default")],2)},s=[]},ad26:function(n,t,e){var i;e("a4d3"),e("e01a"),e("d28b"),e("944a"),e("c975"),e("26e9"),e("fb6a"),e("ace4"),e("0c47"),e("23dc"),e("d3b7"),e("ac1f"),e("25f0"),e("3ca3"),e("5319"),e("841c"),e("fb2c"),e("9a8c"),e("a975"),e("735e"),e("c1ac"),e("d139"),e("3a7b"),e("d5d6"),e("82f8"),e("e91f"),e("60bd"),e("5f96"),e("3280"),e("3fcc"),e("ca91"),e("25a1"),e("cd26"),e("3c5d"),e("2954"),e("649e"),e("219c"),e("170b"),e("b39a"),e("72f7"),e("ddb0"),function(o){"use strict";var s,r,a,u=9e15,c=1e9,l="0123456789abcdef",d="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",f="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",h={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-u,maxE:u,crypto:!1},p=!0,m="[DecimalError] ",v=m+"Invalid argument: ",g=m+"Precision limit exceeded",w=m+"crypto unavailable",b=Math.floor,x=Math.pow,C=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,y=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,N=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,S=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,A=1e7,k=7,E=9007199254740991,I=d.length-1,D=f.length-1,T={name:"[object Decimal]"};function R(n){var t,e,i,o=n.length-1,s="",r=n[0];if(o>0){for(s+=r,t=1;te)throw Error(v+n)}function L(n,t,e,i){var o,s,r,a;for(s=n[0];s>=10;s/=10)--t;return--t<0?(t+=k,o=0):(o=Math.ceil((t+1)/k),t%=k),s=x(10,k-t),a=n[o]%s|0,null==i?t<3?(0==t?a=a/100|0:1==t&&(a=a/10|0),r=e<4&&99999==a||e>3&&49999==a||5e4==a||0==a):r=(e<4&&a+1==s||e>3&&a+1==s/2)&&(n[o+1]/s/100|0)==x(10,t-2)-1||(a==s/2||0==a)&&0==(n[o+1]/s/100|0):t<4?(0==t?a=a/1e3|0:1==t?a=a/100|0:2==t&&(a=a/10|0),r=(i||e<4)&&9999==a||!i&&e>3&&4999==a):r=((i||e<4)&&a+1==s||!i&&e>3&&a+1==s/2)&&(n[o+1]/s/1e3|0)==x(10,t-3)-1,r}function q(n,t,e){for(var i,o,s=[0],r=0,a=n.length;re-1&&(void 0===s[i+1]&&(s[i+1]=0),s[i+1]+=s[i]/e|0,s[i]%=e)}return s.reverse()}function P(n,t){var e,i,o=t.d.length;o<32?(e=Math.ceil(o/3),i=(1/nn(4,e)).toString()):(e=16,i="2.3283064365386962890625e-10"),n.precision+=e,t=$(n,1,t.times(i),new n(1));for(var s=e;s--;){var r=t.times(t);t=r.times(r).minus(r).times(8).plus(1)}return n.precision-=e,t}T.absoluteValue=T.abs=function(){var n=new this.constructor(this);return n.s<0&&(n.s=1),O(n)},T.ceil=function(){return O(new this.constructor(this),this.e+1,2)},T.comparedTo=T.cmp=function(n){var t,e,i,o,s=this,r=s.d,a=(n=new s.constructor(n)).d,u=s.s,c=n.s;if(!r||!a)return u&&c?u!==c?u:r===a?0:!r^u<0?1:-1:NaN;if(!r[0]||!a[0])return r[0]?u:a[0]?-c:0;if(u!==c)return u;if(s.e!==n.e)return s.e>n.e^u<0?1:-1;for(i=r.length,o=a.length,t=0,e=ia[t]^u<0?1:-1;return i===o?0:i>o^u<0?1:-1},T.cosine=T.cos=function(){var n,t,e=this,i=e.constructor;return e.d?e.d[0]?(n=i.precision,t=i.rounding,i.precision=n+Math.max(e.e,e.sd())+k,i.rounding=1,e=P(i,tn(i,e)),i.precision=n,i.rounding=t,O(2==a||3==a?e.neg():e,n,t,!0)):new i(1):new i(NaN)},T.cubeRoot=T.cbrt=function(){var n,t,e,i,o,s,r,a,u,c,l=this,d=l.constructor;if(!l.isFinite()||l.isZero())return new d(l);for(p=!1,s=l.s*x(l.s*l,1/3),s&&Math.abs(s)!=1/0?i=new d(s.toString()):(e=R(l.d),n=l.e,(s=(n-e.length+1)%3)&&(e+=1==s||-2==s?"0":"00"),s=x(e,1/3),n=b((n+1)/3)-(n%3==(n<0?-1:2)),s==1/0?e="5e"+n:(e=s.toExponential(),e=e.slice(0,e.indexOf("e")+1)+n),i=new d(e),i.s=l.s),r=(n=d.precision)+3;;)if(a=i,u=a.times(a).times(a),c=u.plus(l),i=z(c.plus(l).times(a),c.plus(u),r+2,1),R(a.d).slice(0,r)===(e=R(i.d)).slice(0,r)){if(e=e.slice(r-3,r+1),"9999"!=e&&(o||"4999"!=e)){+e&&(+e.slice(1)||"5"!=e.charAt(0))||(O(i,n+1,1),t=!i.times(i).times(i).eq(l));break}if(!o&&(O(a,n+1,0),a.times(a).times(a).eq(l))){i=a;break}r+=4,o=1}return p=!0,O(i,n,d.rounding,t)},T.decimalPlaces=T.dp=function(){var n,t=this.d,e=NaN;if(t){if(n=t.length-1,e=(n-b(this.e/k))*k,n=t[n],n)for(;n%10==0;n/=10)e--;e<0&&(e=0)}return e},T.dividedBy=T.div=function(n){return z(this,new this.constructor(n))},T.dividedToIntegerBy=T.divToInt=function(n){var t=this,e=t.constructor;return O(z(t,new e(n),0,1,1),e.precision,e.rounding)},T.equals=T.eq=function(n){return 0===this.cmp(n)},T.floor=function(){return O(new this.constructor(this),this.e+1,3)},T.greaterThan=T.gt=function(n){return this.cmp(n)>0},T.greaterThanOrEqualTo=T.gte=function(n){var t=this.cmp(n);return 1==t||0===t},T.hyperbolicCosine=T.cosh=function(){var n,t,e,i,o,s=this,r=s.constructor,a=new r(1);if(!s.isFinite())return new r(s.s?1/0:NaN);if(s.isZero())return a;e=r.precision,i=r.rounding,r.precision=e+Math.max(s.e,s.sd())+4,r.rounding=1,o=s.d.length,o<32?(n=Math.ceil(o/3),t=(1/nn(4,n)).toString()):(n=16,t="2.3283064365386962890625e-10"),s=$(r,1,s.times(t),new r(1),!0);for(var u,c=n,l=new r(8);c--;)u=s.times(s),s=a.minus(u.times(l.minus(u.times(l))));return O(s,r.precision=e,r.rounding=i,!0)},T.hyperbolicSine=T.sinh=function(){var n,t,e,i,o=this,s=o.constructor;if(!o.isFinite()||o.isZero())return new s(o);if(t=s.precision,e=s.rounding,s.precision=t+Math.max(o.e,o.sd())+4,s.rounding=1,i=o.d.length,i<3)o=$(s,2,o,o,!0);else{n=1.4*Math.sqrt(i),n=n>16?16:0|n,o=o.times(1/nn(5,n)),o=$(s,2,o,o,!0);for(var r,a=new s(5),u=new s(16),c=new s(20);n--;)r=o.times(o),o=o.times(a.plus(r.times(u.times(r).plus(c))))}return s.precision=t,s.rounding=e,O(o,t,e,!0)},T.hyperbolicTangent=T.tanh=function(){var n,t,e=this,i=e.constructor;return e.isFinite()?e.isZero()?new i(e):(n=i.precision,t=i.rounding,i.precision=n+7,i.rounding=1,z(e.sinh(),e.cosh(),i.precision=n,i.rounding=t)):new i(e.s)},T.inverseCosine=T.acos=function(){var n,t=this,e=t.constructor,i=t.abs().cmp(1),o=e.precision,s=e.rounding;return-1!==i?0===i?t.isNeg()?Q(e,o,s):new e(0):new e(NaN):t.isZero()?Q(e,o+4,s).times(.5):(e.precision=o+6,e.rounding=1,t=t.asin(),n=Q(e,o+4,s).times(.5),e.precision=o,e.rounding=s,n.minus(t))},T.inverseHyperbolicCosine=T.acosh=function(){var n,t,e=this,i=e.constructor;return e.lte(1)?new i(e.eq(1)?0:NaN):e.isFinite()?(n=i.precision,t=i.rounding,i.precision=n+Math.max(Math.abs(e.e),e.sd())+4,i.rounding=1,p=!1,e=e.times(e).minus(1).sqrt().plus(e),p=!0,i.precision=n,i.rounding=t,e.ln()):new i(e)},T.inverseHyperbolicSine=T.asinh=function(){var n,t,e=this,i=e.constructor;return!e.isFinite()||e.isZero()?new i(e):(n=i.precision,t=i.rounding,i.precision=n+2*Math.max(Math.abs(e.e),e.sd())+6,i.rounding=1,p=!1,e=e.times(e).plus(1).sqrt().plus(e),p=!0,i.precision=n,i.rounding=t,e.ln())},T.inverseHyperbolicTangent=T.atanh=function(){var n,t,e,i,o=this,s=o.constructor;return o.isFinite()?o.e>=0?new s(o.abs().eq(1)?o.s/0:o.isZero()?o:NaN):(n=s.precision,t=s.rounding,i=o.sd(),Math.max(i,n)<2*-o.e-1?O(new s(o),n,t,!0):(s.precision=e=i-o.e,o=z(o.plus(1),new s(1).minus(o),e+n,1),s.precision=n+4,s.rounding=1,o=o.ln(),s.precision=n,s.rounding=t,o.times(.5))):new s(NaN)},T.inverseSine=T.asin=function(){var n,t,e,i,o=this,s=o.constructor;return o.isZero()?new s(o):(t=o.abs().cmp(1),e=s.precision,i=s.rounding,-1!==t?0===t?(n=Q(s,e+4,i).times(.5),n.s=o.s,n):new s(NaN):(s.precision=e+6,s.rounding=1,o=o.div(new s(1).minus(o.times(o)).sqrt().plus(1)).atan(),s.precision=e,s.rounding=i,o.times(2)))},T.inverseTangent=T.atan=function(){var n,t,e,i,o,s,r,a,u,c=this,l=c.constructor,d=l.precision,f=l.rounding;if(c.isFinite()){if(c.isZero())return new l(c);if(c.abs().eq(1)&&d+4<=D)return r=Q(l,d+4,f).times(.25),r.s=c.s,r}else{if(!c.s)return new l(NaN);if(d+4<=D)return r=Q(l,d+4,f).times(.5),r.s=c.s,r}for(l.precision=a=d+10,l.rounding=1,e=Math.min(28,a/k+2|0),n=e;n;--n)c=c.div(c.times(c).plus(1).sqrt().plus(1));for(p=!1,t=Math.ceil(a/k),i=1,u=c.times(c),r=new l(c),o=c;-1!==n;)if(o=o.times(u),s=r.minus(o.div(i+=2)),o=o.times(u),r=s.plus(o.div(i+=2)),void 0!==r.d[t])for(n=t;r.d[n]===s.d[n]&&n--;);return e&&(r=r.times(2<this.d.length-2},T.isNaN=function(){return!this.s},T.isNegative=T.isNeg=function(){return this.s<0},T.isPositive=T.isPos=function(){return this.s>0},T.isZero=function(){return!!this.d&&0===this.d[0]},T.lessThan=T.lt=function(n){return this.cmp(n)<0},T.lessThanOrEqualTo=T.lte=function(n){return this.cmp(n)<1},T.logarithm=T.log=function(n){var t,e,i,o,s,r,a,u,c=this,l=c.constructor,d=l.precision,f=l.rounding,h=5;if(null==n)n=new l(10),t=!0;else{if(n=new l(n),e=n.d,n.s<0||!e||!e[0]||n.eq(1))return new l(NaN);t=n.eq(10)}if(e=c.d,c.s<0||!e||!e[0]||c.eq(1))return new l(e&&!e[0]?-1/0:1!=c.s?NaN:e?0:1/0);if(t)if(e.length>1)s=!0;else{for(o=e[0];o%10===0;)o/=10;s=1!==o}if(p=!1,a=d+h,r=_(c,a),i=t?M(l,a+10):_(n,a),u=z(r,i,a,1),L(u.d,o=d,f))do{if(a+=10,r=_(c,a),i=t?M(l,a+10):_(n,a),u=z(r,i,a,1),!s){+R(u.d).slice(o+1,o+15)+1==1e14&&(u=O(u,d+1,0));break}}while(L(u.d,o+=10,f));return p=!0,O(u,d,f)},T.minus=T.sub=function(n){var t,e,i,o,s,r,a,u,c,l,d,f,h=this,m=h.constructor;if(n=new m(n),!h.d||!n.d)return h.s&&n.s?h.d?n.s=-n.s:n=new m(n.d||h.s!==n.s?h:NaN):n=new m(NaN),n;if(h.s!=n.s)return n.s=-n.s,h.plus(n);if(c=h.d,f=n.d,a=m.precision,u=m.rounding,!c[0]||!f[0]){if(f[0])n.s=-n.s;else{if(!c[0])return new m(3===u?-0:0);n=new m(h)}return p?O(n,a,u):n}if(e=b(n.e/k),l=b(h.e/k),c=c.slice(),s=l-e,s){for(d=s<0,d?(t=c,s=-s,r=f.length):(t=f,e=l,r=c.length),i=Math.max(Math.ceil(a/k),r)+2,s>i&&(s=i,t.length=1),t.reverse(),i=s;i--;)t.push(0);t.reverse()}else{for(i=c.length,r=f.length,d=i0;--i)c[r++]=0;for(i=f.length;i>s;){if(c[--i]r?s+1:r+1,o>r&&(o=r,e.length=1),e.reverse();o--;)e.push(0);e.reverse()}for(r=c.length,o=l.length,r-o<0&&(o=r,e=l,l=c,c=e),t=0;o;)t=(c[--o]=c[o]+l[o]+t)/A|0,c[o]%=A;for(t&&(c.unshift(t),++i),r=c.length;0==c[--r];)c.pop();return n.d=c,n.e=G(c,i),p?O(n,a,u):n},T.precision=T.sd=function(n){var t,e=this;if(void 0!==n&&n!==!!n&&1!==n&&0!==n)throw Error(v+n);return e.d?(t=B(e.d),n&&e.e+1>t&&(t=e.e+1)):t=NaN,t},T.round=function(){var n=this,t=n.constructor;return O(new t(n),n.e+1,t.rounding)},T.sine=T.sin=function(){var n,t,e=this,i=e.constructor;return e.isFinite()?e.isZero()?new i(e):(n=i.precision,t=i.rounding,i.precision=n+Math.max(e.e,e.sd())+k,i.rounding=1,e=X(i,tn(i,e)),i.precision=n,i.rounding=t,O(a>2?e.neg():e,n,t,!0)):new i(NaN)},T.squareRoot=T.sqrt=function(){var n,t,e,i,o,s,r=this,a=r.d,u=r.e,c=r.s,l=r.constructor;if(1!==c||!a||!a[0])return new l(!c||c<0&&(!a||a[0])?NaN:a?r:1/0);for(p=!1,c=Math.sqrt(+r),0==c||c==1/0?(t=R(a),(t.length+u)%2==0&&(t+="0"),c=Math.sqrt(t),u=b((u+1)/2)-(u<0||u%2),c==1/0?t="5e"+u:(t=c.toExponential(),t=t.slice(0,t.indexOf("e")+1)+u),i=new l(t)):i=new l(c.toString()),e=(u=l.precision)+3;;)if(s=i,i=s.plus(z(r,s,e+2,1)).times(.5),R(s.d).slice(0,e)===(t=R(i.d)).slice(0,e)){if(t=t.slice(e-3,e+1),"9999"!=t&&(o||"4999"!=t)){+t&&(+t.slice(1)||"5"!=t.charAt(0))||(O(i,u+1,1),n=!i.times(i).eq(r));break}if(!o&&(O(s,u+1,0),s.times(s).eq(r))){i=s;break}e+=4,o=1}return p=!0,O(i,u,l.rounding,n)},T.tangent=T.tan=function(){var n,t,e=this,i=e.constructor;return e.isFinite()?e.isZero()?new i(e):(n=i.precision,t=i.rounding,i.precision=n+10,i.rounding=1,e=e.sin(),e.s=1,e=z(e,new i(1).minus(e.times(e)).sqrt(),n+10,0),i.precision=n,i.rounding=t,O(2==a||4==a?e.neg():e,n,t,!0)):new i(NaN)},T.times=T.mul=function(n){var t,e,i,o,s,r,a,u,c,l=this,d=l.constructor,f=l.d,h=(n=new d(n)).d;if(n.s*=l.s,!f||!f[0]||!h||!h[0])return new d(!n.s||f&&!f[0]&&!h||h&&!h[0]&&!f?NaN:f&&h?0*n.s:n.s/0);for(e=b(l.e/k)+b(n.e/k),u=f.length,c=h.length,u=0;){for(t=0,o=u+i;o>i;)a=s[o]+h[i]*f[o-i-1]+t,s[o--]=a%A|0,t=a/A|0;s[o]=(s[o]+t)%A|0}for(;!s[--r];)s.pop();return t?++e:s.shift(),n.d=s,n.e=G(s,e),p?O(n,d.precision,d.rounding):n},T.toBinary=function(n,t){return en(this,2,n,t)},T.toDecimalPlaces=T.toDP=function(n,t){var e=this,i=e.constructor;return e=new i(e),void 0===n?e:(F(n,0,c),void 0===t?t=i.rounding:F(t,0,8),O(e,n+e.e+1,t))},T.toExponential=function(n,t){var e,i=this,o=i.constructor;return void 0===n?e=U(i,!0):(F(n,0,c),void 0===t?t=o.rounding:F(t,0,8),i=O(new o(i),n+1,t),e=U(i,!0,n+1)),i.isNeg()&&!i.isZero()?"-"+e:e},T.toFixed=function(n,t){var e,i,o=this,s=o.constructor;return void 0===n?e=U(o):(F(n,0,c),void 0===t?t=s.rounding:F(t,0,8),i=O(new s(o),n+o.e+1,t),e=U(i,!1,n+i.e+1)),o.isNeg()&&!o.isZero()?"-"+e:e},T.toFraction=function(n){var t,e,i,o,s,r,a,u,c,l,d,f,h=this,m=h.d,g=h.constructor;if(!m)return new g(h);if(c=e=new g(1),i=u=new g(0),t=new g(i),s=t.e=B(m)-h.e-1,r=s%k,t.d[0]=x(10,r<0?k+r:r),null==n)n=s>0?t:c;else{if(a=new g(n),!a.isInt()||a.lt(c))throw Error(v+a);n=a.gt(t)?s>0?t:c:a}for(p=!1,a=new g(R(m)),l=g.precision,g.precision=s=m.length*k*2;;){if(d=z(a,t,0,1,1),o=e.plus(d.times(i)),1==o.cmp(n))break;e=i,i=o,o=c,c=u.plus(d.times(o)),u=o,o=t,t=a.minus(d.times(o)),a=o}return o=z(n.minus(e),i,0,1,1),u=u.plus(o.times(c)),e=e.plus(o.times(i)),u.s=c.s=h.s,f=z(c,i,s,1).minus(h).abs().cmp(z(u,e,s,1).minus(h).abs())<1?[c,i]:[u,e],g.precision=l,p=!0,f},T.toHexadecimal=T.toHex=function(n,t){return en(this,16,n,t)},T.toNearest=function(n,t){var e=this,i=e.constructor;if(e=new i(e),null==n){if(!e.d)return e;n=new i(1),t=i.rounding}else{if(n=new i(n),void 0===t?t=i.rounding:F(t,0,8),!e.d)return n.s?e:n;if(!n.d)return n.s&&(n.s=e.s),n}return n.d[0]?(p=!1,e=z(e,n,0,t,1).times(n),p=!0,O(e)):(n.s=e.s,e=n),e},T.toNumber=function(){return+this},T.toOctal=function(n,t){return en(this,8,n,t)},T.toPower=T.pow=function(n){var t,e,i,o,s,r,a=this,u=a.constructor,c=+(n=new u(n));if(!a.d||!n.d||!a.d[0]||!n.d[0])return new u(x(+a,c));if(a=new u(a),a.eq(1))return a;if(i=u.precision,s=u.rounding,n.eq(1))return O(a,i,s);if(t=b(n.e/k),t>=n.d.length-1&&(e=c<0?-c:c)<=E)return o=K(u,a,e,i),n.s<0?new u(1).div(o):O(o,i,s);if(r=a.s,r<0){if(tu.maxE+1||t0?r/0:0):(p=!1,u.rounding=a.s=1,e=Math.min(12,(t+"").length),o=W(n.times(_(a,i+e)),i),o.d&&(o=O(o,i+5,1),L(o.d,i,s)&&(t=i+10,o=O(W(n.times(_(a,t+e)),t),t+5,1),+R(o.d).slice(i+1,i+15)+1==1e14&&(o=O(o,i+1,0)))),o.s=r,p=!0,u.rounding=s,O(o,i,s))},T.toPrecision=function(n,t){var e,i=this,o=i.constructor;return void 0===n?e=U(i,i.e<=o.toExpNeg||i.e>=o.toExpPos):(F(n,1,c),void 0===t?t=o.rounding:F(t,0,8),i=O(new o(i),n,t),e=U(i,n<=i.e||i.e<=o.toExpNeg,n)),i.isNeg()&&!i.isZero()?"-"+e:e},T.toSignificantDigits=T.toSD=function(n,t){var e=this,i=e.constructor;return void 0===n?(n=i.precision,t=i.rounding):(F(n,1,c),void 0===t?t=i.rounding:F(t,0,8)),O(new i(e),n,t)},T.toString=function(){var n=this,t=n.constructor,e=U(n,n.e<=t.toExpNeg||n.e>=t.toExpPos);return n.isNeg()&&!n.isZero()?"-"+e:e},T.truncated=T.trunc=function(){return O(new this.constructor(this),this.e+1,1)},T.valueOf=T.toJSON=function(){var n=this,t=n.constructor,e=U(n,n.e<=t.toExpNeg||n.e>=t.toExpPos);return n.isNeg()?"-"+e:e};var z=function(){function n(n,t,e){var i,o=0,s=n.length;for(n=n.slice();s--;)i=n[s]*t+o,n[s]=i%e|0,o=i/e|0;return o&&n.unshift(o),n}function t(n,t,e,i){var o,s;if(e!=i)s=e>i?1:-1;else for(o=s=0;ot[o]?1:-1;break}return s}function e(n,t,e,i){for(var o=0;e--;)n[e]-=o,o=n[e]1;)n.shift()}return function(i,o,s,a,u,c){var l,d,f,h,p,m,v,g,w,x,C,y,N,S,E,I,D,T,R,F,L=i.constructor,q=i.s==o.s?1:-1,P=i.d,z=o.d;if(!P||!P[0]||!z||!z[0])return new L(i.s&&o.s&&(P?!z||P[0]!=z[0]:z)?P&&0==P[0]||!z?0*q:q/0:NaN);for(c?(p=1,d=i.e-o.e):(c=A,p=k,d=b(i.e/p)-b(o.e/p)),R=z.length,D=P.length,w=new L(q),x=w.d=[],f=0;z[f]==(P[f]||0);f++);if(z[f]>(P[f]||0)&&d--,null==s?(S=s=L.precision,a=L.rounding):S=u?s+(i.e-o.e)+1:s,S<0)x.push(1),m=!0;else{if(S=S/p+2|0,f=0,1==R){for(h=0,z=z[0],S++;(f1&&(z=n(z,h,c),P=n(P,h,c),R=z.length,D=P.length),I=R,C=P.slice(0,R),y=C.length;y=c/2&&++T;do{h=0,l=t(z,C,R,y),l<0?(N=C[0],R!=y&&(N=N*c+(C[1]||0)),h=N/T|0,h>1?(h>=c&&(h=c-1),v=n(z,h,c),g=v.length,y=C.length,l=t(v,C,g,y),1==l&&(h--,e(v,R=10;h/=10)f++;w.e=f+d*p-1,O(w,u?s+w.e+1:s,a,m)}return w}}();function O(n,t,e,i){var o,s,r,a,u,c,l,d,f,h=n.constructor;n:if(null!=t){if(d=n.d,!d)return n;for(o=1,a=d[0];a>=10;a/=10)o++;if(s=t-o,s<0)s+=k,r=t,l=d[f=0],u=l/x(10,o-r-1)%10|0;else if(f=Math.ceil((s+1)/k),a=d.length,f>=a){if(!i)break n;for(;a++<=f;)d.push(0);l=u=0,o=1,s%=k,r=s-k+1}else{for(l=a=d[f],o=1;a>=10;a/=10)o++;s%=k,r=s-k+o,u=r<0?0:l/x(10,o-r-1)%10|0}if(i=i||t<0||void 0!==d[f+1]||(r<0?l:l%x(10,o-r-1)),c=e<4?(u||i)&&(0==e||e==(n.s<0?3:2)):u>5||5==u&&(4==e||i||6==e&&(s>0?r>0?l/x(10,o-r):0:d[f-1])%10&1||e==(n.s<0?8:7)),t<1||!d[0])return d.length=0,c?(t-=n.e+1,d[0]=x(10,(k-t%k)%k),n.e=-t||0):d[0]=n.e=0,n;if(0==s?(d.length=f,a=1,f--):(d.length=f+1,a=x(10,k-s),d[f]=r>0?(l/x(10,o-r)%x(10,r)|0)*a:0),c)for(;;){if(0==f){for(s=1,r=d[0];r>=10;r/=10)s++;for(r=d[0]+=a,a=1;r>=10;r/=10)a++;s!=a&&(n.e++,d[0]==A&&(d[0]=1));break}if(d[f]+=a,d[f]!=A)break;d[f--]=0,a=1}for(s=d.length;0===d[--s];)d.pop()}return p&&(n.e>h.maxE?(n.d=null,n.e=NaN):n.e0?s=s.charAt(0)+"."+s.slice(1)+j(i):r>1&&(s=s.charAt(0)+"."+s.slice(1)),s=s+(n.e<0?"e":"e+")+n.e):o<0?(s="0."+j(-o-1)+s,e&&(i=e-r)>0&&(s+=j(i))):o>=r?(s+=j(o+1-r),e&&(i=e-o-1)>0&&(s=s+"."+j(i))):((i=o+1)0&&(o+1===r&&(s+="."),s+=j(i))),s}function G(n,t){var e=n[0];for(t*=k;e>=10;e/=10)t++;return t}function M(n,t,e){if(t>I)throw p=!0,e&&(n.precision=e),Error(g);return O(new n(d),t,1,!0)}function Q(n,t,e){if(t>D)throw Error(g);return O(new n(f),t,e,!0)}function B(n){var t=n.length-1,e=t*k+1;if(t=n[t],t){for(;t%10==0;t/=10)e--;for(t=n[0];t>=10;t/=10)e++}return e}function j(n){for(var t="";n--;)t+="0";return t}function K(n,t,e,i){var o,s=new n(1),r=Math.ceil(i/k+4);for(p=!1;;){if(e%2&&(s=s.times(t),on(s.d,r)&&(o=!0)),e=b(e/2),0===e){e=s.d.length-1,o&&0===s.d[e]&&++s.d[e];break}t=t.times(t),on(t.d,r)}return p=!0,s}function H(n){return 1&n.d[n.d.length-1]}function V(n,t,e){for(var i,o=new n(t[0]),s=0;++s17)return new f(n.d?n.d[0]?n.s<0?0:1/0:1:n.s?n.s<0?0:n:NaN);null==t?(p=!1,u=m):u=t,a=new f(.03125);while(n.e>-2)n=n.times(a),d+=5;for(i=Math.log(x(2,d))/Math.LN10*2+5|0,u+=i,e=s=r=new f(1),f.precision=u;;){if(s=O(s.times(n),u,1),e=e.times(++l),a=r.plus(z(s,e,u,1)),R(a.d).slice(0,u)===R(r.d).slice(0,u)){o=d;while(o--)r=O(r.times(r),u,1);if(null!=t)return f.precision=m,r;if(!(c<3&&L(r.d,u-i,h,c)))return O(r,f.precision=m,h,p=!0);f.precision=u+=10,e=s=a=new f(1),l=0,c++}r=a}}function _(n,t){var e,i,o,s,r,a,u,c,l,d,f,h=1,m=10,v=n,g=v.d,w=v.constructor,b=w.rounding,x=w.precision;if(v.s<0||!g||!g[0]||!v.e&&1==g[0]&&1==g.length)return new w(g&&!g[0]?-1/0:1!=v.s?NaN:g?0:v);if(null==t?(p=!1,l=x):l=t,w.precision=l+=m,e=R(g),i=e.charAt(0),!(Math.abs(s=v.e)<15e14))return c=M(w,l+2,x).times(s+""),v=_(new w(i+"."+e.slice(1)),l-m).plus(c),w.precision=x,null==t?O(v,x,b,p=!0):v;while(i<7&&1!=i||1==i&&e.charAt(1)>3)v=v.times(n),e=R(v.d),i=e.charAt(0),h++;for(s=v.e,i>1?(v=new w("0."+e),s++):v=new w(i+"."+e.slice(1)),d=v,u=r=v=z(v.minus(1),v.plus(1),l,1),f=O(v.times(v),l,1),o=3;;){if(r=O(r.times(f),l,1),c=u.plus(z(r,new w(o),l,1)),R(c.d).slice(0,l)===R(u.d).slice(0,l)){if(u=u.times(2),0!==s&&(u=u.plus(M(w,l+2,x).times(s+""))),u=z(u,new w(h),l,1),null!=t)return w.precision=x,u;if(!L(u.d,l-m,b,a))return O(u,w.precision=x,b,p=!0);w.precision=l+=m,c=r=v=z(d.minus(1),d.plus(1),l,1),f=O(v.times(v),l,1),o=a=1}u=c,o+=2}}function Z(n){return String(n.s*n.s/0)}function Y(n,t){var e,i,o;for((e=t.indexOf("."))>-1&&(t=t.replace(".","")),(i=t.search(/e/i))>0?(e<0&&(e=i),e+=+t.slice(i+1),t=t.substring(0,i)):e<0&&(e=t.length),i=0;48===t.charCodeAt(i);i++);for(o=t.length;48===t.charCodeAt(o-1);--o);if(t=t.slice(i,o),t){if(o-=i,n.e=e=e-i-1,n.d=[],i=(e+1)%k,e<0&&(i+=k),in.constructor.maxE?(n.d=null,n.e=NaN):n.e0?(c=+t.slice(r+1),t=t.substring(2,r)):t=t.slice(2),r=t.indexOf("."),a=r>=0,i=n.constructor,a&&(t=t.replace(".",""),u=t.length,r=u-r,o=K(i,new i(e),r,2*r)),l=q(t,e,A),d=l.length-1,r=d;0===l[r];--r)l.pop();return r<0?new i(0*n.s):(n.e=G(l,d),n.d=l,p=!1,a&&(n=z(n,o,4*u)),c&&(n=n.times(Math.abs(c)<54?x(2,c):s.pow(2,c))),p=!0,n)}function X(n,t){var e,i=t.d.length;if(i<3)return $(n,2,t,t);e=1.4*Math.sqrt(i),e=e>16?16:0|e,t=t.times(1/nn(5,e)),t=$(n,2,t,t);for(var o,s=new n(5),r=new n(16),a=new n(20);e--;)o=t.times(t),t=t.times(s.plus(o.times(r.times(o).minus(a))));return t}function $(n,t,e,i,o){var s,r,a,u,c=n.precision,l=Math.ceil(c/k);for(p=!1,u=e.times(e),a=new n(i);;){if(r=z(a.times(u),new n(t++*t++),c,1),a=o?i.plus(r):i.minus(r),i=z(r.times(u),new n(t++*t++),c,1),r=a.plus(i),void 0!==r.d[l]){for(s=l;r.d[s]===a.d[s]&&s--;);if(-1==s)break}s=a,a=i,i=r,r=s}return p=!0,r.d.length=l+1,r}function nn(n,t){var e=n;while(--t)e*=n;return e}function tn(n,t){var e,i=t.s<0,o=Q(n,n.precision,1),s=o.times(.5);if(t=t.abs(),t.lte(s))return a=i?4:1,t;if(e=t.divToInt(o),e.isZero())a=i?3:2;else{if(t=t.minus(e.times(o)),t.lte(s))return a=H(e)?i?2:3:i?4:1,t;a=H(e)?i?1:4:i?3:2}return t.minus(o).abs()}function en(n,t,e,i){var o,s,a,u,d,f,h,p,m,v=n.constructor,g=void 0!==e;if(g?(F(e,1,c),void 0===i?i=v.rounding:F(i,0,8)):(e=v.precision,i=v.rounding),n.isFinite()){for(h=U(n),a=h.indexOf("."),g?(o=2,16==t?e=4*e-3:8==t&&(e=3*e-2)):o=t,a>=0&&(h=h.replace(".",""),m=new v(1),m.e=h.length-a,m.d=q(U(m),10,o),m.e=m.d.length),p=q(h,10,o),s=d=p.length;0==p[--d];)p.pop();if(p[0]){if(a<0?s--:(n=new v(n),n.d=p,n.e=s,n=z(n,m,e,i,0,o),p=n.d,s=n.e,f=r),a=p[e],u=o/2,f=f||void 0!==p[e+1],f=i<4?(void 0!==a||f)&&(0===i||i===(n.s<0?3:2)):a>u||a===u&&(4===i||f||6===i&&1&p[e-1]||i===(n.s<0?8:7)),p.length=e,f)for(;++p[--e]>o-1;)p[e]=0,e||(++s,p.unshift(1));for(d=p.length;!p[d-1];--d);for(a=0,h="";a1)if(16==t||8==t){for(a=16==t?4:3,--d;d%a;d++)h+="0";for(p=q(h,o,t),d=p.length;!p[d-1];--d);for(a=1,h="1.";ad)for(s-=d;s--;)h+="0";else st)return n.length=t,!0}function sn(n){return new this(n).abs()}function rn(n){return new this(n).acos()}function an(n){return new this(n).acosh()}function un(n,t){return new this(n).plus(t)}function cn(n){return new this(n).asin()}function ln(n){return new this(n).asinh()}function dn(n){return new this(n).atan()}function fn(n){return new this(n).atanh()}function hn(n,t){n=new this(n),t=new this(t);var e,i=this.precision,o=this.rounding,s=i+4;return n.s&&t.s?n.d||t.d?!t.d||n.isZero()?(e=t.s<0?Q(this,i,o):new this(0),e.s=n.s):!n.d||t.isZero()?(e=Q(this,s,1).times(.5),e.s=n.s):t.s<0?(this.precision=s,this.rounding=1,e=this.atan(z(n,t,s,1)),t=Q(this,s,1),this.precision=i,this.rounding=o,e=n.s<0?e.minus(t):e.plus(t)):e=this.atan(z(n,t,s,1)):(e=Q(this,s,1).times(t.s>0?.25:.75),e.s=n.s):e=new this(NaN),e}function pn(n){return new this(n).cbrt()}function mn(n){return O(n=new this(n),n.e+1,2)}function vn(n){if(!n||"object"!==typeof n)throw Error(m+"Object expected");var t,e,i,o=!0===n.defaults,s=["precision",1,c,"rounding",0,8,"toExpNeg",-u,0,"toExpPos",0,u,"maxE",0,u,"minE",-u,0,"modulo",0,9];for(t=0;t=s[t+1]&&i<=s[t+2]))throw Error(v+e+": "+i);this[e]=i}if(e="crypto",o&&(this[e]=h[e]),void 0!==(i=n[e])){if(!0!==i&&!1!==i&&0!==i&&1!==i)throw Error(v+e+": "+i);if(i){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw Error(w);this[e]=!0}else this[e]=!1}return this}function gn(n){return new this(n).cos()}function wn(n){return new this(n).cosh()}function bn(n){var t,e,i;function o(n){var t,e,i,s=this;if(!(s instanceof o))return new o(n);if(s.constructor=o,n instanceof o)return s.s=n.s,void(p?!n.d||n.e>o.maxE?(s.e=NaN,s.d=null):n.e=10;e/=10)t++;return void(p?t>o.maxE?(s.e=NaN,s.d=null):t=429e7?t[s]=crypto.getRandomValues(new Uint32Array(1))[0]:a[s++]=o%1e7;else{if(!crypto.randomBytes)throw Error(w);for(t=crypto.randomBytes(i*=4);s=214e7?crypto.randomBytes(4).copy(t,s):(a.push(o%1e7),s+=4);s=i/4}else for(;s=10;o/=10)i++;i