approve.a4316134.js 45 KB

12
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["approve"],{"00fd":function(t,e,a){var i=a("9e69"),s=Object.prototype,l=s.hasOwnProperty,n=s.toString,o=i?i.toStringTag:void 0;function r(t){var e=l.call(t,o),a=t[o];try{t[o]=void 0;var i=!0}catch(r){}var s=n.call(t);return i&&(e?t[o]=a:delete t[o]),s}t.exports=r},"0be8":function(t,e,a){"use strict";a("395d")},"0d47":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"search-container flex flex-col"},[a("div",{staticClass:"filter-container p-h-12 flex flex-row flex-row-aic"},[a("van-field",{attrs:{clearable:"",placeholder:"请输入申请内容、编号","left-icon":"search"},on:{input:t.handleInputEvent},model:{value:t.searchVal,callback:function(e){t.searchVal="string"===typeof e?e.trim():e},expression:"searchVal"}}),a("div",{staticClass:"filterbox flex flex-row flex-0shrink"},[a("span",{on:{click:t.handleStartSearch}},[t._v("搜索")])])],1),a("div",{staticClass:"search-main"},[a("van-list",{attrs:{finished:t.finished,"finished-text":t.finishedText,"immediate-check":!1},on:{load:t.onLoadData},model:{value:t.listLoading,callback:function(e){t.listLoading=e},expression:"listLoading"}},t._l(t.tableData,(function(e,i){return a("approve-item",{key:i,attrs:{"approve-type":"xx",title:e.__title__,time:e.apply_date,rows:e.__rows_item__,person:e.approve_one.user.name,flag:t.flag,"flag-state":Number(e.status)},on:{click:function(a){return t.handleGoInfo(e)}}})})),1),a("my-empty",{directives:[{name:"show",rawName:"v-show",value:t.showEmpty,expression:"showEmpty"}],attrs:{tip:"暂无数据"}})],1)])},s=[],l=a("0f32"),n=a.n(l),o=a("aa58"),r=a("120e"),c=a("b429"),u=a("b549"),d={name:"search",components:{ApproveItem:o["a"]},data(){return{formType:"",flag:"",flagState:"",apifunc:null,searchVal:"",tableData:[],showEmpty:!1,listLoading:!1,finished:!1,finishedText:"暂无更多数据了",pagination:{page:1,page_num:10}}},created(){this.init()},methods:{init(){const{formType:t,flag:e,flagState:a}=this.$route.query;this.formType=Number(t),this.flagState=Number(a),this.flag=e,this.apifunc="info"===e?r["d"]:c["a"]},handleInputEvent:n()((function(t){console.log("keyword>>>",t),this.tableData=[],this.listLoading=!0,this.pagination.page=1,this.finished=!1,this.showEmpty=!1,this.finishedText="暂无更多数据了",this.__getlist__()}),400),handleStartSearch(){this.tableData=[],this.listLoading=!0,this.pagination.page=1,this.finished=!1,this.showEmpty=!1,this.finishedText="暂无更多数据了",this.__getlist__()},onLoadData(){this.__getlist__()},getParams(){const{page:t,page_num:e}=this.pagination,a=this.searchVal,i={page:t,page_num:e,search:a,status:this.flagState};return this.formType&&(i.module=this.formType),"info"===this.flag&&(i.group="list"),i},async __getlist__(){const t=t=>{let e=this.$store.getters["enum/getModuleText"](t.module),a="匿名用户";return"info"===this.flag?a=this.$store.getters.name:t.approve_info_user&&(a=t.approve_info_user.name),`${a}提交的${e}`};try{const e=this.getParams(),a=await this.apifunc(e);if(1===a.code){this.listLoading=!1;let e=a.data||[];e=e.map(e=>({...e,__title__:t(e),__rows_item__:Object(u["a"])(e,e.module),approve_one:e.approve_one?e.approve_one:{user:{name:"未知用户"}}})),e.length<this.pagination.page_num?this.finished=!0:this.pagination.page++,console.log("%c list >>>","background: blue; color: #fff",e),this.tableData=this.tableData.concat(e),this.finished&&!this.tableData.length&&(this.finishedText="",this.showEmpty=!0)}}catch(e){console.log("getlist-error",e)}},handleGoInfo(t){let e=this.$route.query.flag||"",a="info"===e?"id":"approve_id";this.$router.replace({name:"ExamineDetail",query:{id:t[a],type:e,from:"approve_"+this.tabVal}})}}},p=d,m=(a("253c"),a("2877")),_=Object(m["a"])(p,i,s,!1,null,"48345254",null);e["default"]=_.exports},"0f32":function(t,e,a){var i=a("b047"),s=a("1a8c"),l="Expected a function";function n(t,e,a){var n=!0,o=!0;if("function"!=typeof t)throw new TypeError(l);return s(a)&&(n="leading"in a?!!a.leading:n,o="trailing"in a?!!a.trailing:o),i(t,e,{leading:n,maxWait:e,trailing:o})}t.exports=n},1310:function(t,e){function a(t){return null!=t&&"object"==typeof t}t.exports=a},"1a8c":function(t,e){function a(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=a},"1e4a":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"examine-container flex flex-col"},[a("div",{staticClass:"examine__input"},[a("van-field",{attrs:{rows:20,autosize:"",type:"textarea",maxlength:"300",placeholder:"请输入反馈结果","show-word-limit":""},model:{value:t.message,callback:function(e){t.message=e},expression:"message"}}),a("c-files",{attrs:{ctype:"images"},model:{value:t.images,callback:function(e){t.images=e},expression:"images"}})],1),a("div",{staticClass:"p-h-12"},[a("div",{staticClass:"btnbox",on:{click:t.handleResetSignature}},[a("span",[t._v("确认反馈")])])])])},s=[],l=a("88c3"),n=a("2c18"),o=a("b429"),r={components:{CFiles:l["a"]},data(){return{images:[],message:""}},created(){n["biz"].navigation.setTitle({title:this.btnTxt})},methods:{handleResetSignature(){let t=this.message;if(!t)return this.$toast("请填写反馈理由~");this.__put__()},async __put__(){try{const t={approve_id:this.$route.query.id,feedback:this.message,feedback_images:this.images.map(t=>t.url).join(",")},e=await Object(o["e"])(t);1===e.code&&(this.$toast(e.msg),this.$router.go(-1))}catch(t){console.log("%c examine error >>>","background: blue; color: #fff",t)}}}},c=r,u=(a("674d"),a("2877")),d=Object(u["a"])(c,i,s,!1,null,null,null);e["default"]=d.exports},"253c":function(t,e,a){"use strict";a("a117")},"27fe":function(t,e,a){"use strict";a("b80d")},"29f3":function(t,e){var a=Object.prototype,i=a.toString;function s(t){return i.call(t)}t.exports=s},"2b3e":function(t,e,a){var i=a("585a"),s="object"==typeof self&&self&&self.Object===Object&&self,l=i||s||Function("return this")();t.exports=l},3729:function(t,e,a){var i=a("9e69"),s=a("00fd"),l=a("29f3"),n="[object Null]",o="[object Undefined]",r=i?i.toStringTag:void 0;function c(t){return null==t?void 0===t?o:n:r&&r in Object(t)?s(t):l(t)}t.exports=c},"395d":function(t,e,a){},"408c":function(t,e,a){var i=a("2b3e"),s=function(){return i.Date.now()};t.exports=s},"471d":function(t,e,a){"use strict";a("703b")},"4cef":function(t,e){var a=/\s/;function i(t){var e=t.length;while(e--&&a.test(t.charAt(e)));return e}t.exports=i},5820:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"examine-detail-container"},[i("div",{staticClass:"examine-detail__header"},[i("div",{staticClass:"title"},[i("span",[t._v(t._s(t.title))])]),i("div",{staticClass:"location flex flex-row flex-row-aic"},[i("img",{directives:[{name:"show",rawName:"v-show",value:t.subjectLogo,expression:"subjectLogo"}],attrs:{src:t.subjectLogo,alt:t.schoolName}}),i("span",[t._v(t._s(t.schoolName))])]),i("div",{class:["status-bar",t.renderStatusBarClass]},[i("span",[t._v(t._s(t.approveStatusMap))])]),t.dataDetail&&[3,4,5].includes(t.dataDetail.status)?i("div",{staticClass:"float-status"},[3==t.dataDetail.status?i("img",{attrs:{src:a("92de"),alt:""}}):4==t.dataDetail.status?i("img",{attrs:{src:a("6436"),alt:""}}):5==t.dataDetail.status?i("img",{attrs:{src:a("84fe"),alt:""}}):t._e()]):t._e()]),8===t.module?[t.dataDetail&&1==t.dataDetail.module_info.feedback_status?i("div",{staticClass:"maintain-result"},[i("div",{staticClass:"m__header"},[t._v(" 维修结果 ")]),i("p",{staticClass:"m__msg"},[t._v(" "+t._s(t.dataDetail&&t.dataDetail.module_info.feedback)+" ")]),t.dataDetail&&t.dataDetail.module_info.feedback_images?i("div",{staticClass:"m__imgs flex flex-row flex-row-aic"},[t._l(t.dataDetail.module_info.feedback_images.split(","),(function(e,a){return[i("img",{key:a,attrs:{src:e},on:{click:function(e){t.handleReviewImages(t.dataDetail.module_info.feedback_images.split(","),a)}}})]}))],2):t._e()]):t._e(),t.dataDetail&&1==t.dataDetail.module_info.comment_status?i("div",{staticClass:"maintain-form"},[i("layout",{attrs:{title:"满意度评价"}},[i("van-rate",{attrs:{"void-icon":a("6e8c"),icon:a("357d"),size:28,readonly:"",value:t.dataDetail.module_info.comment_score}})],1),i("c-input",{attrs:{title:"评价",readonly:!0,value:t.dataDetail.module_info.comment}})],1):"info"===t.pageType&&t.dataDetail&&3===t.dataDetail.status?i("div",{staticClass:"evaluate"},[t._v(" 请对维修结果做出评价,"),i("span",{staticClass:"evaluate__event",on:{click:function(e){t.showInputResd=!0}}},[t._v("点击评价")])]):t._e()]:t._e(),i("div",{staticClass:"examine-detail__main"},t._l(t.datalist,(function(e,a){return i("detail-rows",t._b({key:a,staticClass:"detail-row"},"detail-rows",e,!1))})),1),i("div",{staticClass:"approve-flow-path-box"},[i("approve-flow-path",{attrs:{create:t.createUser,createStatusTxt:t.approveStatusMap,"approve-list":t.approveList,copys:t.approveCopyList}})],1),i("div",{staticClass:"approve-control"},[i("approve-control",{attrs:{"edit-data":t.dataDetail,id:t.id,module:t.module,flag:t.pageType,"flag-state":t.dataDetailStatusComputed}})],1),i("van-popup",{staticStyle:{"background-color":"transparent"},attrs:{position:"center"},model:{value:t.showInputResd,callback:function(e){t.showInputResd=e},expression:"showInputResd"}},[i("div",{staticClass:"popup-content"},[i("layout",{attrs:{title:"满意度评价",required:!0}},[i("van-rate",{attrs:{size:28},model:{value:t.resdScore,callback:function(e){t.resdScore=e},expression:"resdScore"}})],1),i("c-input",{attrs:{title:"评价",required:!0,"input-type":"textarea"},model:{value:t.resd,callback:function(e){t.resd=e},expression:"resd"}}),i("div",{staticClass:"btn-container"},[i("div",{staticClass:"btn-span",on:{click:t.handleSubmitEvaluate}},[t._v("提交")])])],1)])],2)},s=[],l=(a("4662"),a("28a2")),n=a("2c18"),o=a("96f7"),r=a.n(o),c=a("7b40"),u=a.n(c),d=a("ca00"),p=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"detail-rows-container"},[a("div",{staticClass:"detail-rows-container__title flex flex-row flex-aic"},[a("div",[a("span",[t._v(t._s(t.title))])]),"projects"===t.type&&t.value.length>2?a("div",{staticClass:"more-box",on:{click:function(){return t.more=!t.more}}},[a("span",[t._v(t._s(t.moreText))]),t.more?a("van-icon",{attrs:{name:"arrow-up"}}):a("van-icon",{attrs:{name:"arrow-down"}})],1):t._e()]),[void 0,""].includes(t.type)?a("div",{staticClass:"value value--common"},[t._v(t._s(t.value||"无"))]):"link"===t.type?a("div",{staticClass:"value value--link"},[t._v(t._s(t.value))]):"date"===t.type||"type"===t.type?a("div",{staticClass:"value value--common"},[t._v(t._s(t.value))]):"projects"===t.type?[a("div",{staticClass:"projects-box-wrapper"},t._l(t.handleListenMore(t.value),(function(e,i){return a("div",{key:i,staticClass:"projects-box"},[a("div",{staticClass:"projects__header flex flex-row flex-row--aic"},[a("div",{staticClass:"title"},[t._v(t._s(e.goods_name))])]),a("div",{staticClass:"projects__footer"},[t._l(e.goods_stock,(function(e,i){return a("div",{key:i,staticClass:"tags flex flex-row flex-row-aic"},[a("span",{staticClass:"category_name"},[t._v(" "+t._s(e.name)+" ")]),a("span",{staticClass:"category_count"},[t._v("x"+t._s(e.stock))])])})),1===t.$attrs.module?a("div",{staticClass:"money"},[t._v(" ¥"+t._s(e.total_price)+" ")]):t._e()],2)])})),0)]:"files"===t.type?[a("div",{staticClass:"files-container"},t._l(t.handleFormatFiles(t.value),(function(e,i){return a("div",{key:i,staticClass:"files-row flex flex-row flex-row-aic"},[a("div",{staticClass:"icon"},[a("img",{attrs:{src:t.handleGetFileImgPath(e.type),alt:""}})]),a("div",{staticClass:"files-row__info"},[a("div",{staticClass:"files-name"},[t._v(t._s(e.name))]),a("div",{staticClass:"files-other-info flex flex-row flex-row-aic"},[a("div",{staticClass:"size"},[t._v(t._s(e.size))]),a("div",{staticClass:"review",on:{click:function(a){return t.handleReviewFiles(e,i)}}},[t._v("预览")])])])])})),0)]:"images"===t.type?[a("div",{staticClass:"images-container flex flex-row"},t._l(t.value,(function(e,i){return a("div",{key:i,staticClass:"images-row",on:{click:function(e){return t.handleReviewImages(t.value,i)}}},[a("img",{attrs:{src:e.url,alt:e.name}})])})),0)]:"contract-number"===t.type?[a("ul",[t._l(t.value,(function(e,i){return[a("li",{key:i,staticClass:"value value--link",on:{click:function(a){return t.handleClickLink(e,t.$attrs.details)}}},[t._v(t._s(e.reason))])]}))],2)]:t._e()],2)},m=[],_=(a("14d9"),a("60fe")),v={props:{title:{type:String},type:{validator:t=>[void 0,"","link","date","type","projects","files","images","contract-number"].includes(t)},value:{type:[String,Array,Object]}},computed:{moreText(){return this.more?"收起":"展开"}},data(){return{excelSuffix:_["g"],wordSuffix:_["k"],pdfSuffix:_["h"],pictureSuffix:_["j"],more:!1}},methods:{handleGetFileImgPath(t){return _["j"].includes(t)?a("d960"):_["k"].includes(t)?a("a12e"):_["h"].includes(t)?a("fd06"):_["g"].includes(t)?a("4e32"):""},handleReviewFiles(t){if(_["j"].includes(t.type))Object(l["a"])({images:[t.url],startPosition:0});else{let e="";_["h"].includes(t.type)?e="ReviewPdf":_["k"].includes(t.type)?e="ReviewDoc":_["g"].includes(t.type)&&(e="ReviewExcel"),this.$router.push({name:e,params:{src:t.url}})}},handleReviewImages(t,e){Object(l["a"])({images:t.map(t=>t.url),startPosition:e})},handleListenMore(t){let e=this.more,a=t.length;return a>2&&!e?t.slice(0,2):t},handleFormatFiles(t){return t.map(t=>{const{name:e,suffix:a,url:i}=Object(d["f"])(t.url);return{url:i,type:a,name:e}})},handleClickLink(t){this.$router.push({name:"ExamineDetail",query:{id:t.id,type:this.$route.query.type,time_stamp:""+Date.now()}})}}},f=v,h=(a("e935"),a("2877")),g=Object(h["a"])(f,p,m,!1,null,null,null),y=g.exports,x=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"flow-path-container"},[a("div",{staticClass:"flow-path__title"},[t._v(" 流程 ")]),a("div",{staticClass:"flow-path-main"},[t._l(t.approveList,(function(e,i){return a("div",{key:i,staticClass:"row flex flex-row"},[a("div",{staticClass:"row__line"}),a("div",{staticClass:"avatar avatar--name"},[e.user.avatar?[a("img",{staticClass:"avatar-heade",attrs:{src:e.user.avatar}})]:[a("span",{staticClass:"avatar__name"},[t._v(t._s(t._f("changeName")(e.user.name)))])],1!==e.group?a("div",{staticClass:"status-bar"},[1==e.status?[a("van-icon",{attrs:{color:"rgba(85, 85, 85, .8)",size:16,name:"clock"}})]:t._e(),2==e.status?[a("van-icon",{attrs:{color:"rgba(85, 85, 85, 1)",size:16,name:"eye"}})]:t._e(),3==e.status?[e.remark?a("van-icon",{attrs:{color:"rgba(254, 148, 62, 1)",size:16,name:"more"}}):a("van-icon",{attrs:{color:"rgba(1, 180, 67, 1)",size:16,name:"checked"}})]:t._e(),4==e.status?[e.remark?a("van-icon",{attrs:{color:"rgba(254, 148, 62, 1)",size:16,name:"more"}}):a("van-icon",{attrs:{color:"rgba(219, 0, 33, .9)",size:16,name:"clear"}})]:t._e()],2):t._e()],2),a("div",{staticClass:"row-main"},[a("div",{staticClass:"header flex flex-row flex-row-aic"},[a("span",{staticClass:"header__title"},[t._v(t._s(1===e.group?"发起申请":"审批人"))]),e.approve_time?a("span",{staticClass:"header__time"},[t._v(t._s(e.approve_time))]):t._e()]),a("div",{staticClass:"mainbox flex flex-row"},[a("div",{staticClass:"mainbox__cur-name"},[t._v(t._s(e.user.name)+" "),1===e.group&&t.$attrs.createStatusTxt?[t._v("("+t._s(t.$attrs.createStatusTxt)+")")]:[t._v("("),a("span",{class:t.handleMapClass(e.status)},[t._v(t._s(t._f("filterFlowPathStatusTxt")(e.status)))]),t._v(")")]],2),e.time_text?a("div",{staticClass:"mainbox__cur-use-time"},[t._v(" 平均审批时长:"+t._s(e.time_text)+" ")]):t._e()]),e.remark?a("div",{staticClass:"footerinfo footerinfo--ptop10"},[a("div",{staticClass:"messagebox"},[t._v(" "+t._s(e.remark)+" ")])]):t._e()])])})),t.copys&&t.copys.length?a("div",{staticClass:"row row-copy flex flex-row"},[a("div",{staticClass:"avatar avatar--name avatar--volume"},[a("span",{staticClass:"avatar__name"},[a("van-icon",{attrs:{name:"volume",size:22}})],1)]),a("div",{staticClass:"row-main"},[a("div",{staticClass:"header flex flex-row flex-row-aic"},[a("span",{staticClass:"header__title"},[t._v("抄送人")]),a("span",{staticClass:"header__time",on:{click:function(){return t.seeMoreCopy=!t.seeMoreCopy}}},[t.seeMoreCopy?a("van-icon",{attrs:{size:18,name:"arrow-up"}}):a("van-icon",{attrs:{size:18,name:"arrow-down"}})],1)]),a("div",{staticClass:"mainbox"},[a("div",{staticClass:"mainbox__cur-name"},[t._v(" 抄送至"+t._s(t.copys.length)+"人 ")]),a("div",{staticClass:"mainbox__cur-use-time"})]),a("div",{staticClass:"footerinfo footerinfo--ptop10"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.seeMoreCopy,expression:"seeMoreCopy"}],staticClass:"recive-of flex flex-row flex-row-aic"},t._l(t.copys,(function(e,i){return a("div",{key:i,staticClass:"personal flex flex-col flex-col-aic"},[a("div",{staticClass:"avatar avatar--name"},[e.user.avatar?[a("img",{staticClass:"avatar-heade",attrs:{src:e.user.avatar}})]:[a("span",{staticClass:"avatar__name"},[t._v(t._s(t._f("changeName")(e.user.name)))])],t._e()],2),a("div",{staticClass:"personal__name"},[t._v(t._s(e.user.name))])])})),0)])])]):t._e()],2)])},b=[],w=a("4360"),C={props:{create:{type:Object,default:()=>null},approveList:{type:Array,default:()=>[]},copys:{type:Array,default:()=>[]}},data:()=>({seeMoreCopy:!0,personalList:[{name:"柴静",status:1},{name:"刘辉",status:0}]}),methods:{handleSwitchreciveMore(){},handleMapClass(t){let e="approve--";switch(t){case 1:case 2:case 3:e+="common";break;case 4:e+="refuse";break}return e}},filters:{filterFlowPathStatusTxt(t){return w["a"].getters["enum/getApproveFlowPathEnum"](t)}}},k=C,T=(a("27fe"),Object(h["a"])(k,x,b,!1,null,"82351654",null)),D=T.exports,E=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.controlComputed.length?a("div",{class:["approve-control-container flex flex-row flex-row-aic","info"===t.flag?"flex-row-jcsp":"flex-row-jcsa"]},[t._l(t.controlComputed,(function(e,i){return a("div",{key:i,class:["item",e.disable?"item--disable":""],on:{click:function(){return!e.disable&&e.event()}}},[a("div",{staticClass:"icon"},[a("img",{attrs:{src:e.img,alt:e.title}})]),a("span",[t._v(t._s(e.title))])])})),t.btnIshow?a("div",{staticClass:"btnd flex flex-row flex-row-aic"},[a("div",{staticClass:"btn",on:{click:function(e){return t.handleGoExaminePage("refuse")}}},[t._v("拒绝")]),a("div",{staticClass:"btn btn--primary",on:{click:function(e){return t.handleGoExaminePage("pass")}}},[t._v(" 同意 ")])]):t._e()],2):t._e()},j=[],S=a("120e"),L=a("b047"),O=a.n(L),$={name:"ApproveControl",props:{id:{type:Number,require:!0},module:{validator:t=>[1,2,3,4,5,6,7,8,9,10,11].includes(t)},flag:{validator:t=>["info","approve"].includes(t)},flagState:{type:Number},editData:{type:Object,default:()=>({})}},computed:{controlComputed(){let t=this.flag,e=Number(this.flagState),i=this.module;console.log(t,e,i);const[s,l,n,o,r,c,u,d]=this.control;console.log(u);let p=[];if("info"===t){switch(e){case 2:p=[s,{...l,disable:!0},{...n,disable:!0},r];break;case 3:p=[{...s,disable:!0},{...l,disable:!0},{...n,disable:!0},r];break;case 4:p=[{...s,disable:!0},c,n,r];break}if(3===e&&[1].includes(this.module)&&1===this.module){let t=[{title:"申请合同呈批",img:a("8627"),event:this.handleJump2Contract}];1==this.editData.type&&t.push({title:"采购明细",img:a("e86f"),event:this.handleSeeProcureInfo}),p.splice(0,2,...t)}}else if("approve"===t)switch(e){case 2:p=[o,l,r];break;case 3:8===i&&this.editData&&this.editData.is_feedback&&p.push(d),p.push(r);break}return p},btnIshow(){return"approve"===this.flag&&2===Number(this.flagState)}},data(){return{type:3,control:[{title:"催办",img:a("22e0"),event:this.handleDingEvent},{title:"修改",img:a("7455"),event:this.handleEditEvent},{title:"撤销",img:a("ebe5"),event:this.handleRevokeEvent},{title:"提醒",img:a("1219"),event:this.handleEvent},{title:"下载文件",img:a("4a47"),event:this.handleDownloadFileEvent},{title:"重新发起",img:a("de5f"),event:this.handleEditEvent},{title:"申请呈批",img:a("4a47"),event:this.handleEvent},{title:"上传反馈结果",img:a("d0a2"),event:this.handleUploadFeedback}]}},methods:{handleEvent(){this.$toast("等待功能实现中")},handleUploadFeedback(){this.$router.push({name:"FeedbackResult",query:{id:this.id}})},handleDingEvent:O()((async function(){try{const t={id:this.id},e=await Object(S["h"])(t);1===e.code&&this.$toast(e.msg)}catch(t){console.log("ding err>",t)}}),300),async handleRevokeEvent(){try{const t={id:this.id},e=await Object(S["g"])(t);1===e.code&&(console.log("%c revoke event data >>>","background: blue; color: #fff",e.data),this.$toast(e.msg))}catch(t){console.log("revoke err>",t)}},async handleDownloadFileEvent(){let t=this.$toast.loading({message:"生成下载中",duration:0});try{const e={id:this.id},a=await Object(S["a"])(e);1==a.code&&Object(d["c"])(a.data.fullurl)}catch(e){console.log("download file err>>",e)}finally{t.clear()}},handleEditEvent(){this.$router.push({name:"Applyfor",query:{type:this.module,edit:1,id:this.id,flag:this.flag}})},handleGoExaminePage(t){const e={id:this.id,type:t};8===this.module&&this.editData.is_maintain&&(e.maintain_type=this.editData.type),this.$router.push({name:"Examine",query:e})},handleJump2Contract(){this.$router.replace({name:"Applyfor",query:{type:9,apply_id:this.editData.id,order_no:this.editData.order_no}})},handleSeeProcureInfo(){let t=this.editData.apply_goods;Array.isArray(t)&&t.length?(localStorage.setItem(_["e"],JSON.stringify(this.editData.apply_goods)),this.$router.push({name:"ProcureInfo"})):this.$toast("暂无采购明细!")}}},M=$,P=(a("d574"),Object(h["a"])(M,E,j,!1,null,"06dc43c4",null)),I=P.exports,A=a("b429"),R=a("2f62"),F=a("e89c"),V=a("87a7"),q=a("7fe3"),N={name:"ExamineDetail",components:{DetailRows:y,ApproveFlowPath:D,ApproveControl:I,CInput:q["a"],Layout:V["a"]},computed:{dataDetailStatusComputed(){let t=this.dataDetailStatus,e=this.pageFrom;switch(e){case"approve_3":return 4;default:return t}},renderStatusBarClass(){if(!this.dataDetail)return"status-bar--warning";const{status:t}=this.dataDetail;let e="";switch(t){case 3:e="status-bar--success";break;case 4:e="status-bar--danger";break;default:e="status-bar--warning"}return e},title(){if(!this.dataDetail)return"";const{create_user:t}=this.dataDetail;return t.name?t.name+"提交的申请单":""},...Object(R["c"])("enum",["evectionTypeList"]),...Object(R["c"])("user",["schoolName","subjectLogo"]),approveStatusMap(){if(!this.dataDetail)return"";let t=this.dataDetail.status;return this.$store.getters["enum/getApproveFlowPathEnum"](t)}},data(){return{dataDetail:null,isAndroid:"android"===Object(d["b"])(),isiOS:"iOS"===Object(d["b"])(),datalist:[],pageType:"",pageFrom:"",apiFunc:null,id:"",createUser:null,approveList:[],approveCopyList:[],dataDetailStatus:-1,module:void 0,showInputResd:!1,resd:"",resdScore:3}},created(){const t=this;u()({title:"详情"}),this.isiOS?r()({control:!0,text:"返回",onSuccess:()=>{t.handleBackEvent()}}):this.isAndroid&&n["on"]("leftBtnClick",this.handleBackEvent),this.__init__()},methods:{__init__(){let{id:t,type:e,from:a}=this.$route.query;this.id=Number(t),this.pageType=e,this.pageFrom=a,this.apiFunc="info"===e?S["b"]:A["b"],this.$nextTick(()=>{this.__detail__()})},async __detail__(){try{let t="info"===this.pageType?"id":"approve_id";const e={[t]:this.id};"approve"===this.pageType&&(e.group="approve_3"===this.pageFrom?"approve_copy":"approve");const a=await this.apiFunc(e);if(1===a.code){this.dataDetail=a.data,console.log(a.data);const{status:t,module:e,create_user:i,approve:s,approve_copy:l}=a.data;this.module=e,this.dataDetailStatus="info"===this.pageType?t:a.data.approve_status,this.createUser=i,this.approveList=s,this.approveCopyList=l,this.datalist=Object(F["a"])(a.data)}}catch(t){console.log("approve detail - error>>",t)}},handleReviewImages(t,e){Object(l["a"])({images:t,startPosition:e})},handleBackEvent(){this.$router.go(-1)},handleSubmitEvaluate(){let t=this.resdScore,e=this.resd;if(!e)return this.$store("请填写维修评价");S["f"]({comment:e,comment_score:t,id:this.dataDetail.id}).then(t=>{1===t.code&&(this.$toast(t.msg),this.$nextTick(()=>{this.showInputResd=!1,this.__detail__()}))})}},beforeDestroy(){this.isAndroid&&n["off"]("leftBtnClick",this.handleBackEvent)}},B=N,z=(a("d526"),Object(h["a"])(B,i,s,!1,null,"6649e6f4",null));e["default"]=z.exports},"585a":function(t,e,a){(function(e){var a="object"==typeof e&&e&&e.Object===Object&&e;t.exports=a}).call(this,a("c8ba"))},"674d":function(t,e,a){"use strict";a("6edf")},"6edf":function(t,e,a){},"703b":function(t,e,a){},8011:function(t,e,a){},"863b":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"examine-container flex flex-col"},[a("div",{staticClass:"examine__input"},[a("van-field",{attrs:{rows:t.showMaintainBox?20:26,autosize:"",type:"textarea",maxlength:"300",placeholder:"请输入审批意见","show-word-limit":""},model:{value:t.message,callback:function(e){t.message=e},expression:"message"}}),t.showMaintainBox?[a("c-select",{attrs:{title:"维修人员",list:t.maintainList,pickerValueKey:"name",pickerValueId:"id"},model:{value:t.maintain_user_id,callback:function(e){t.maintain_user_id=e},expression:"maintain_user_id"}})]:t._e()],2),a("div",{staticClass:"p-h-12"},[a("div",{staticClass:"btnbox",on:{click:t.handleResetSignature}},[a("span",[t._v(t._s(t.btnTxt))])])])])},s=[],l=a("5112"),n=a("2c18"),o=a("2934"),r=a("b429"),c={components:{CSelect:l["a"]},computed:{btnTxt(){let t=this.type,e="";switch(t){case"pass":e="确认同意";break;case"refuse":e="确认拒绝";break}return e},showMaintainBox(){return this.maintain_type&&"pass"===this.type}},data(){return{message:"",maintainList:[],maintain_user_id:"",type:void 0,maintain_type:""}},created(){const{type:t,maintain_type:e}=this.$route.query;this.type=t,this.maintain_type=e,e&&this.__maintain_data__(),n["biz"].navigation.setTitle({title:this.btnTxt})},methods:{handleResetSignature(){this.__put__()},async __maintain_data__(){try{const t={type:this.$route.query.maintain_type},e=await o["b"](t);if(1===e.code){const t=e.data||[];this.maintainList=t}}catch(t){console.log("%c maintain-data error >>>","background: blue; color: #fff",t)}},async __put__(){try{const t={approve_id:this.$route.query.id,status:"pass"===this.type?3:4,remark:this.message};this.showMaintainBox&&this.maintain_user_id&&(t.maintain_user_id=this.maintain_user_id);const e=await Object(r["f"])(t);1===e.code&&(this.$toast(e.msg),this.$router.go(-1))}catch(t){console.log("%c examine error >>>","background: blue; color: #fff",t)}}}},u=c,d=(a("0be8"),a("2877")),p=Object(d["a"])(u,i,s,!1,null,null,null);e["default"]=p.exports},"8d74":function(t,e,a){var i=a("4cef"),s=/^\s+/;function l(t){return t?t.slice(0,i(t)+1).replace(s,""):t}t.exports=l},"9b8a":function(t,e,a){"use strict";a("be52")},"9d54":function(t,e,a){},"9e69":function(t,e,a){var i=a("2b3e"),s=i.Symbol;t.exports=s},a117:function(t,e,a){},b047:function(t,e,a){var i=a("1a8c"),s=a("408c"),l=a("b4b0"),n="Expected a function",o=Math.max,r=Math.min;function c(t,e,a){var c,u,d,p,m,_,v=0,f=!1,h=!1,g=!0;if("function"!=typeof t)throw new TypeError(n);function y(e){var a=c,i=u;return c=u=void 0,v=e,p=t.apply(i,a),p}function x(t){return v=t,m=setTimeout(C,e),f?y(t):p}function b(t){var a=t-_,i=t-v,s=e-a;return h?r(s,d-i):s}function w(t){var a=t-_,i=t-v;return void 0===_||a>=e||a<0||h&&i>=d}function C(){var t=s();if(w(t))return k(t);m=setTimeout(C,b(t))}function k(t){return m=void 0,g&&c?y(t):(c=u=void 0,p)}function T(){void 0!==m&&clearTimeout(m),v=0,c=_=u=m=void 0}function D(){return void 0===m?p:k(s())}function E(){var t=s(),a=w(t);if(c=arguments,u=this,_=t,a){if(void 0===m)return x(_);if(h)return clearTimeout(m),m=setTimeout(C,e),y(_)}return void 0===m&&(m=setTimeout(C,e)),p}return e=l(e)||0,i(a)&&(f=!!a.leading,h="maxWait"in a,d=h?o(l(a.maxWait)||0,e):d,g="trailing"in a?!!a.trailing:g),E.cancel=T,E.flush=D,E}t.exports=c},b4b0:function(t,e,a){var i=a("8d74"),s=a("1a8c"),l=a("ffd6"),n=NaN,o=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;function d(t){if("number"==typeof t)return t;if(l(t))return n;if(s(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=s(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=i(t);var a=r.test(t);return a||c.test(t)?u(t.slice(2),a?2:8):o.test(t)?n:+t}t.exports=d},b80d:function(t,e,a){},be52:function(t,e,a){},d526:function(t,e,a){"use strict";a("8011")},d574:function(t,e,a){"use strict";a("9d54")},d5a7:function(t,e,a){},d6db:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"procure-info-container flex flex-col"},[i("div",{staticClass:"main"},[i("div",{staticClass:"main-title"},[t._v("物品明细")]),t._l(t.list,(function(e,a){return i("div",{key:a,staticClass:"projects-box-wrapper"},[i("div",{staticClass:"projects-box"},[i("div",{staticClass:"projects__header flex flex-row flex-row--aic"},[i("div",{staticClass:"title"},[t._v(t._s(e.goods_name))])]),i("div",{staticClass:"projects__footer"},[t._l(e.goods_stock,(function(e,a){return i("div",{key:a,staticClass:"tags flex flex-row flex-row-aic"},[i("span",{staticClass:"category_name"},[t._v(" "+t._s(e.name)+" ")]),i("span",{staticClass:"category_count"},[t._v("x"+t._s(e.stock))])])})),i("div",{staticClass:"money"},[t._v(" ¥"+t._s(e.total_price)+" ")])],2)])])}))],2),i("div",{staticClass:"footer flex flex-row flex-row-aic"},[i("div",{staticClass:"footer__item flex flex-col",on:{click:t.handleDownloadFileEvent}},[i("img",{attrs:{src:a("4a47"),alt:""}}),i("span",[t._v("下载文件")])])])])},s=[],l=a("60fe"),n={name:"ProcureInfo",data:()=>({list:[]}),created(){this.init()},methods:{init(){let t=localStorage.getItem(l["e"]);t&&(t=JSON.parse(t),this.list=t.map(t=>({...t,goods_stock:JSON.parse(t.goods_stock)})),console.log("%c list >>>","background: blue; color: #fff",this.list))},handleDownloadFileEvent(){try{this.$toast("功能迭代中...")}catch(t){console.log("download file err>>",t)}}}},o=n,r=(a("471d"),a("2877")),c=Object(r["a"])(o,i,s,!1,null,"550b7bf8",null);e["default"]=c.exports},e877:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"approve-container flex flex-col"},[a("van-tabs",{attrs:{"before-change":t.handleTabBeforeChangeEvnet},model:{value:t.tabVal,callback:function(e){t.tabVal=e},expression:"tabVal"}},t._l(t.tabs,(function(t,e){return a("van-tab",{key:e,attrs:{title:t.title,name:t.name,color:"#000"}})})),1),a("div",{staticClass:"filter-container p-h-12 flex flex-row flex-row-aic"},[a("van-field",{attrs:{clearable:"",placeholder:"搜索","left-icon":"search",disabled:!0,readonly:!0},on:{click:t.handleClickSearchBox},model:{value:t.searchVal,callback:function(e){t.searchVal=e},expression:"searchVal"}}),a("div",{class:["filterbox flex flex-row flex-0shrink",t.hasFilter?"filterbox--sel":""],on:{click:function(){return t.popupVisibility=!0}}},[a("van-icon",{attrs:{name:"filter-o",size:"20"}}),a("span",[t._v("筛选")])],1)],1),a("div",{staticClass:"approve-main"},[a("van-list",{attrs:{finished:t.finished,"finished-text":t.finishedText},on:{load:t.onLoadData},model:{value:t.listLoading,callback:function(e){t.listLoading=e},expression:"listLoading"}},t._l(t.tableData,(function(e,i){return a("approve-item",{key:i,attrs:{"approve-type":"xx",title:e.__title__,time:e.apply_date,rows:e.__rows_item__,person:3!=t.tabVal?e.approve_one&&e.approve_one.user.name:"",flag:"approve","flag-state":e.status?Number(e.status):void 0},on:{click:function(a){return t.handleGoInfo(e)}}})})),1),a("my-empty",{directives:[{name:"show",rawName:"v-show",value:t.showEmpty,expression:"showEmpty"}],attrs:{"icon-type":"approve_empty",tip:"暂无待处理的"}})],1),a("van-popup",{staticClass:"popupxx",style:{height:"90%"},attrs:{position:"bottom",closeable:"","close-icon-position":"top-left"},on:{"click-close-icon":t.handleClosePopup},model:{value:t.popupVisibility,callback:function(e){t.popupVisibility=e},expression:"popupVisibility"}},[a("div",[a("div",{staticClass:"popup__title"},[t._v("全部筛选")]),a("div",{staticClass:"popup__typebox"},[a("div",{staticClass:"popup__typebox__header"},[a("span",[t._v("全部类型")])]),a("div",{staticClass:"popup__typebox__list"},t._l(t.types,(function(e,i){return a("span",{key:i,staticClass:"item",class:["item",e.id===t.typeVal?"item--selected":""],on:{click:function(a){return t.handleTouchThatType(a,e)}}},[t._v(" "+t._s(e.name)+" ")])})),0)]),a("div",{staticClass:"popup__rangetime"},[a("div",{staticClass:"popup__typebox__header"},[a("span",[t._v("申请时间")])]),a("div",{staticClass:"popup__rangetime__main flex flex-row flex-row-aic"},[a("van-field",{attrs:{value:t.timeStart,disabled:!0,clearable:"",placeholder:"开始时间",center:!0},on:{click:t.handleClickTimeStart}}),a("span",{staticClass:"horization"}),a("van-field",{attrs:{value:t.timeEnd,disabled:!0,clearable:"",placeholder:"结束时间",center:!0},on:{click:t.handleClickTimeEnd}})],1)])]),a("div",{staticClass:"btn-popup",on:{click:t.handleSubmitFilter}},[a("span",[t._v("搜索")])]),a("ChooseTime",{ref:"chooseTimeRef",attrs:{"min-date":t.minDate,"max-date":t.maxDate},model:{value:t.timeStart,callback:function(e){t.timeStart=e},expression:"timeStart"}}),a("ChooseTime",{ref:"chooseTimeRef2",attrs:{"min-date":t.minDate,"max-date":t.maxDate},model:{value:t.timeEnd,callback:function(e){t.timeEnd=e},expression:"timeEnd"}})],1)],1)},s=[],l=(a("14d9"),a("4360")),n=a("aa58"),o=a("b429"),r=a("b549"),c=a("2f62"),u=a("4920"),d=a("5a0c"),p=a.n(d),m=a("3842"),_={components:{ApproveItem:n["a"],ChooseTime:u["a"]},computed:{...Object(c["c"])("enum",{types:t=>t.moduleList}),rendeTitleCom(){let t=this.formType,e=l["a"].getters.name+"提交的";switch(t){case 5:e+="出差申请";break}return e},hasFilter(){return this.typeVal||this.timeStart&&this.timeEnd}},data(){return{popupVisibility:!1,example:[{label:"申请标题",val:"采购类呈批-学生生活用品"},{label:"呈批类型",val:"采购类批呈"},{label:"缓急程度",val:"急"}],tabVal:"1",tabs:[{title:"待处理",name:"1"},{title:"已处理",name:"2"},{title:"我收到的",name:"3"}],searchVal:"",typeVal:"",timeStart:"",timeEnd:"",pagination:{page:1,page_num:10},showEmpty:!1,listLoading:!1,finished:!1,finishedText:"暂无更多数据",tableData:[],minDate:"",maxDate:""}},created(){this.__set_right_title__(),this.__init__()},methods:{__set_right_title__(){try{Object(m["e"])({show:!1})}catch(t){console.log(t)}},__init__(){let t=new Date;t.setMonth(t.getMonth()-7),this.minDate=t;let e=new Date;this.maxDate=e,this.$route.query.type_val&&(this.typeVal=this.$route.query.type_val)},onLoadData(){this.__record_list__()},async __record_list__(){try{const t=this,e={status:this.tabVal,module:this.typeVal||"",start_time:this.timeStart,end_time:this.timeEnd,page:this.pagination.page,page_num:this.pagination.page_num},a=await Object(o["a"])(e);if(1===a.code){this.listLoading=!1;let e=a.data||[];e=e.map(e=>({...e,__title__:`${e.approve_info_user.name}提交的${t.$store.getters["enum/getModuleText"](e.module)}`,__rows_item__:Object(r["a"])(e,e.module)})),e.length<this.pagination.page_num?this.finished=!0:this.pagination.page++,this.tableData=this.tableData.concat(e),this.finished&&!this.tableData.length&&(this.finishedText="",this.showEmpty=!0)}}catch(t){console.log("%c approve record_list error >>>","background: blue; color: #fff",t)}},handleTabBeforeChangeEvnet(t){return this.tabVal=t,this.showEmpty=!1,this.tableData=[],this.listLoading=!0,this.finished=!1,this.finishedText="暂无更多数据",this.pagination.page=1,this.onLoadData(),!0},handleTouchThatType(t,e){const{id:a}=e;this.typeVal=a},handleClickSearchBox(){this.$router.push({name:"Search",query:{flag:"approve",flagState:this.tabVal,formType:0}})},handleSubmitFilter(){this.popupVisibility=!1,this.showEmpty=!1,this.tableData=[],this.listLoading=!0,this.finished=!1,this.finishedText="暂无更多数据",this.pagination.page=1,this.onLoadData()},handleClosePopup(){this.typeVal="",this.timeStart="",this.timeEnd=""},handleGoInfo(t){this.$router.push({name:"ExamineDetail",query:{id:t.approve_id,type:"approve",from:"approve_"+this.tabVal}})},handleClickTimeStart(){const t=this;this.$refs.chooseTimeRef.openChooseTime(e=>{t.timeStart=p()(e).format("YYYY-MM-DD HH:mm")})},handleClickTimeEnd(){const t=this;this.$refs.chooseTimeRef2.openChooseTime(e=>{t.timeEnd=p()(e).format("YYYY-MM-DD HH:mm")})},goexamine(){this.$router.push({name:"Examine",query:{type:"pass"}})},goexamine2(){this.$router.push({name:"Examine",query:{type:"refuse"}})},goDetail(){this.$router.push({name:"ExamineDetail",query:{}})}}},v=_,f=(a("9b8a"),a("2877")),h=Object(f["a"])(v,i,s,!1,null,"2abfd168",null);e["default"]=h.exports},e89c:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return formatApplyforRows}));var _store__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("4360");const degree2Txt=_store__WEBPACK_IMPORTED_MODULE_0__["a"].getters["enum/getDegreeText"],maintainTypeList=_store__WEBPACK_IMPORTED_MODULE_0__["a"].getters["enum/getMaintainText"],getPayTypeText=_store__WEBPACK_IMPORTED_MODULE_0__["a"].getters["enum/getPayTypeText"],getapplyTypeText=_store__WEBPACK_IMPORTED_MODULE_0__["a"].getters["enum/getapplyTypeText"],getOfferTypeList=_store__WEBPACK_IMPORTED_MODULE_0__["a"].getters["enum/getOfferTypeList"],getEvectionTypeList=_store__WEBPACK_IMPORTED_MODULE_0__["a"].getters["enum/getEvectionTypeList"],getLeaveTypeTypeList=_store__WEBPACK_IMPORTED_MODULE_0__["a"].getters["enum/getLeaveTypeTypeList"],getContractTypeList=_store__WEBPACK_IMPORTED_MODULE_0__["a"].getters["enum/getContractTypeList"],formatList=t=>t.map(t=>({...t,goods_stock:JSON.parse(t.goods_stock)}));function getModule1(t){const{order_no:e,department_data:a,apply_date:i,module_info:s,apply_user:l,apply_goods:n,contract:o}=t;return[{title:"审批编号",value:e},Array.isArray(o)&&o.length?{type:"contract-number",details:t,title:"合同编号",value:o}:void 0,{title:"所在部门",value:a.map(t=>t.name).join(",")},{title:"申请日期",value:i},{title:"申请人",value:l.name},{title:"申请事由",value:s.reason},{title:"申购类型",value:getapplyTypeText(s.type)},Array.isArray(n)&&n.length?{module:1,type:"projects",title:"申购明细",value:formatList(n)}:void 0,{title:"总金额",value:s.total_amount||"-"},{title:"预计申购完成日期",value:s.start_time},s.document_text.length?{type:"files",title:"附件材料",value:s.document_text.map(t=>({url:t}))}:void 0,s.images_text.length?{type:"images",title:"图片",value:s.images_text.map(t=>({url:t}))}:void 0,{title:"支付方式",value:getPayTypeText(s.pay_type)}]}function getModule2(t){const{order_no:e,department_data:a,apply_date:i,module_info:s,apply_user:l}=t;return[{title:"审批编号",value:e},{title:"所在部门",value:a.map(t=>t.name).join(",")},{title:"申请日期",value:i},{title:"申请人",value:l.name},{title:"呈批类型",value:getOfferTypeList(t.type)},{title:"发文字号",value:""+s.word_size},{title:"缓急程度",value:degree2Txt(s.desc)},{title:"印制份数",value:""+s.number},{title:"申请标题",value:s.reason},{title:"申请内容",value:s.remark},s.document_text.length?{type:"files",title:"附件材料",value:s.document_text.map(t=>({url:t}))}:void 0]}function getModule3(t){const{order_no:e,department_data:a,module_info:i,apply_user:s,stock_goods:l}=t;return[{title:"审批编号",value:e},{title:"所在部门",value:a.map(t=>t.name).join(",")},{title:"申请日期",value:t.apply_date},{title:"申请人",value:s.name},Array.isArray(l)?{type:"projects",title:"物品明细",value:formatList(l)}:void 0,i.document_text.length?{type:"files",title:"附件材料",value:i.document_text.map(t=>({url:t}))}:void 0,i.images_text.length?{type:"images",title:"图片",value:i.images_text.map(t=>({url:t}))}:void 0,{title:"其他补充说明",value:i.remark}]}function getModule4(t){const{order_no:e,department_data:a,module_info:i,apply_user:s,use_goods:l}=t;return[{title:"审批编号",value:e},{title:"所在部门",value:a.map(t=>t.name).join(",")},{title:"申请日期",value:t.apply_date},{title:"申请人",value:s.name},Array.isArray(l)?{id:t.id,module:4,type:"projects",title:"物品明细",value:formatList(l)}:void 0,i.document_text.length?{type:"files",title:"附件材料",value:i.document_text.map(t=>({url:t}))}:void 0,i.remark?{title:"其他补充说明",value:i.remark}:void 0]}function getModule5(t){const{order_no:e,department_data:a,module_info:i,apply_user:s}=t;return[{title:"审批编号",value:e},{title:"所在部门",value:a.map(t=>t.name).join(",")},{title:"申请日期",value:t.apply_date},{title:"申请人",value:s.name},{title:"出差事由",value:i.reason},{title:"同行人员",value:Array.isArray(t.peer_user)&&t.peer_user.length?t.peer_user.map(t=>t.name).join("、"):"暂无同行人员"},{title:"出差开始时间",value:i.start_time},{title:"出差结束时间",value:i.end_time},i.document_text.length?{type:"files",title:"附件材料",value:i.document_text.map(t=>({url:t}))}:void 0,i.images_text.length?{type:"images",title:"图片",value:i.images_text.map(t=>({url:t}))}:void 0,{title:"出差类型",value:getEvectionTypeList(i.type)},1==i.type?{title:"是否跨关内关外",value:0==i.is_who?"否":"是"}:void 0,i.remark?{title:"预算金额",value:i.remark}:void 0]}function getModule6(t){const{order_no:e,department_data:a,module_info:i,apply_user:s}=t;return[{title:"审批编号",value:e},{title:"所在部门",value:a.map(t=>t.name).join(",")},{title:"申请日期",value:t.apply_date},{title:"申请人",value:s.name},{title:"请假类型",value:getLeaveTypeTypeList(i.type)},{title:"请假开始时间",value:`${i.start_time} ${i.start_am}`},{title:"请假结束时间",value:`${i.end_time} ${i.end_am}`},{title:"请假时长(H)",value:i.time},{title:"原因",value:i.reason},i.document_text.length?{type:"files",title:"附件材料",value:i.document_text.map(t=>({url:t}))}:void 0,i.images_text.length?{type:"images",title:"图片",value:i.images_text.map(t=>({url:t}))}:void 0,{title:"是否离“深”",value:i.remark}]}function getModule7(t){const{order_no:e,department_data:a,module_info:i,apply_user:s}=t;return[{title:"审批编号",value:e},{title:"所在部门",value:a.map(t=>t.name).join(",")},{title:"申请日期",value:t.apply_date},{title:"申请人",value:s.name},{title:"出发地点",value:i.reason},{title:"出发时间",value:i.start_time},{title:"到达地点",value:i.reach_address},{title:"返回时间",value:i.end_time},{title:"返回地点",value:i.end_address},i.document_text.length?{type:"files",title:"附件材料",value:i.document_text.map(t=>({url:t}))}:void 0,i.images_text.length?{type:"images",title:"图片",value:i.images_text.map(t=>({url:t}))}:void 0]}function getModule8(t){const{order_no:e,department_data:a,module_info:i}=t;return[{title:"审批编号",value:e},{title:"所在部门",value:a.map(t=>t.name).join(",")},{title:"申请日期",value:t.apply_date},{title:"维修分类",value:maintainTypeList(i.type)},{title:"维修地点",value:i.reason},{title:"维修内容",value:i.desc},i.images_text.length?{type:"images",title:"图片",value:i.images_text.map(t=>({url:t}))}:void 0]}function getModule9(t){const{order_no:e,department_data:a,module_info:i,apply_user:s}=t;return[{title:"审批编号",value:e},{title:"所在部门",value:a.map(t=>t.name).join(",")},{title:"申请日期",value:t.apply_date},{title:"申请人",value:s.name},{title:"合同类型",value:getContractTypeList(i.type)},t.reason?{title:"合同编号",value:""+t.reason}:void 0,{title:"缓急程度",value:degree2Txt(i.desc)},{title:"印制份数",value:""+i.number},{title:"发放范围",value:""+i.scope},{title:"法务意见",value:""+i.legal_opinion},i.document_text.length?{type:"files",title:"附件材料",value:i.document_text.map(t=>({url:t}))}:void 0,{title:"备注",value:i.remark}]}function getModule10(t){const{order_no:e,department_data:a,apply_date:i,module_info:s,apply_user:l}=t;return[{title:"审批编号",value:e},{title:"所在部门",value:a.map(t=>t.name).join(",")},{title:"申请日期",value:i},{title:"发起人",value:l.name},{title:"创建人",value:s.founder},{title:"来文单位名称",value:s.desc},{title:"收文序号",value:s.serial_number},{title:"文件名称",value:s.reason},{title:"收文日期",value:s.start_time},{title:"内容摘要",value:s.remark},{title:"缓急程度",value:degree2Txt(s.degree)},s.document_text.length?{type:"files",title:"附件材料",value:s.document_text.map(t=>({url:t}))}:void 0]}function getModule11(t){const{order_no:e,department_data:a,module_info:i,apply_user:s}=t;return[{title:"审批编号",value:e},{title:"所在部门",value:a.map(t=>t.name).join(",")},{title:"申请日期",value:t.apply_date},{title:"申请人",value:s.name},{title:"拟稿部门",value:i.department},{title:"文件名称",value:i.reason},{title:"落款",value:i.department_sign},{title:"上会情况",value:i.remark},i.document_text.length?{type:"files",title:"附件材料",value:i.document_text.map(t=>({url:t}))}:void 0,{title:"缓急程度",value:degree2Txt(i.desc)},{title:"拟发文时间",value:i.start_time},{title:"文件号",value:i.serial_number}]}const formatApplyforRows=data=>{let type=data.module;"number"!==typeof type&&(type=Number(type));let arrs=[];if(![1,2,3,4,5,6,7,8,9,10,11].includes(type))return[];const moduleFunc="getModule"+type;return arrs=eval(moduleFunc+"(data)"),arrs.filter(t=>t)}},e935:function(t,e,a){"use strict";a("d5a7")},ffd6:function(t,e,a){var i=a("3729"),s=a("1310"),l="[object Symbol]";function n(t){return"symbol"==typeof t||s(t)&&i(t)==l}t.exports=n}}]);
  2. //# sourceMappingURL=approve.a4316134.js.map