12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["approve"],{"00fd":function(e,t,a){var i=a("9e69"),s=Object.prototype,l=s.hasOwnProperty,n=s.toString,o=i?i.toStringTag:void 0;function r(e){var t=l.call(e,o),a=e[o];try{e[o]=void 0;var i=!0}catch(r){}var s=n.call(e);return i&&(t?e[o]=a:delete e[o]),s}e.exports=r},"0be8":function(e,t,a){"use strict";a("445a")},"0d47":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;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:e.handleInputEvent},model:{value:e.searchVal,callback:function(t){e.searchVal="string"===typeof t?t.trim():t},expression:"searchVal"}}),a("div",{staticClass:"filterbox flex flex-row flex-0shrink"},[a("span",{on:{click:e.handleStartSearch}},[e._v("搜索")])])],1),a("div",{staticClass:"search-main"},[a("van-list",{attrs:{finished:e.finished,"finished-text":e.finishedText,"immediate-check":!1},on:{load:e.onLoadData},model:{value:e.listLoading,callback:function(t){e.listLoading=t},expression:"listLoading"}},e._l(e.tableData,(function(t,i){return a("approve-item",{key:i,attrs:{"approve-type":"xx",title:t.__title__,time:t.apply_date,rows:t.__rows_item__,person:t.approve_one.user.name,flag:e.flag,"flag-state":Number(t.status)},on:{click:function(a){return e.handleGoInfo(t)}}})})),1),a("my-empty",{directives:[{name:"show",rawName:"v-show",value:e.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:e,flag:t,flagState:a}=this.$route.query;this.formType=Number(e),this.flagState=Number(a),this.flag=t,this.apifunc="info"===t?r["d"]:c["a"]},handleInputEvent:n()((function(e){console.log("keyword>>>",e),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:e,page_num:t}=this.pagination,a=this.searchVal,i={page:e,page_num:t,search:a,status:this.flagState};return this.formType&&(i.module=this.formType),"info"===this.flag&&(i.group="list"),i},async __getlist__(){const e=e=>{let t=this.$store.getters["enum/getModuleText"](e.module),a="匿名用户";return"info"===this.flag?a=this.$store.getters.name:e.approve_info_user&&(a=e.approve_info_user.name),`${a}提交的${t}`};try{const t=this.getParams(),a=await this.apifunc(t);if(1===a.code){this.listLoading=!1;let t=a.data||[];t=t.map(t=>({...t,__title__:e(t),__rows_item__:Object(u["a"])(t,t.module),approve_one:t.approve_one?t.approve_one:{user:{name:"未知用户"}}})),t.length<this.pagination.page_num?this.finished=!0:this.pagination.page++,console.log("%c list >>>","background: blue; color: #fff",t),this.tableData=this.tableData.concat(t),this.finished&&!this.tableData.length&&(this.finishedText="",this.showEmpty=!0)}}catch(t){console.log("getlist-error",t)}},handleGoInfo(e){let t=this.$route.query.flag||"",a="info"===t?"id":"approve_id";this.$router.replace({name:"ExamineDetail",query:{id:e[a],type:t,from:"approve_"+this.tabVal}})}}},p=d,_=(a("253c"),a("0c7c")),m=Object(_["a"])(p,i,s,!1,null,"48345254",null);t["default"]=m.exports},"0f32":function(e,t,a){var i=a("b047"),s=a("1a8c"),l="Expected a function";function n(e,t,a){var n=!0,o=!0;if("function"!=typeof e)throw new TypeError(l);return s(a)&&(n="leading"in a?!!a.leading:n,o="trailing"in a?!!a.trailing:o),i(e,t,{leading:n,maxWait:t,trailing:o})}e.exports=n},1310:function(e,t){function a(e){return null!=e&&"object"==typeof e}e.exports=a},"187e":function(e,t,a){"use strict";a("7fc0")},"1a8c":function(e,t){function a(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=a},"1e4a":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;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:e.message,callback:function(t){e.message=t},expression:"message"}}),a("c-files",{attrs:{ctype:"images"},model:{value:e.images,callback:function(t){e.images=t},expression:"images"}})],1),a("div",{staticClass:"p-h-12"},[a("div",{staticClass:"btnbox",on:{click:e.handleResetSignature}},[a("span",[e._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 e=this.message;if(!e)return this.$toast("请填写反馈理由~");this.__put__()},async __put__(){try{const e={approve_id:this.$route.query.id,feedback:this.message,feedback_images:this.images.map(e=>e.url).join(",")},t=await Object(o["e"])(e);1===t.code&&(this.$toast(t.msg),this.$router.go(-1))}catch(e){console.log("%c examine error >>>","background: blue; color: #fff",e)}}}},c=r,u=(a("674d"),a("0c7c")),d=Object(u["a"])(c,i,s,!1,null,null,null);t["default"]=d.exports},"253c":function(e,t,a){"use strict";a("39d10")},"27fe":function(e,t,a){"use strict";a("41a2")},"29f3":function(e,t){var a=Object.prototype,i=a.toString;function s(e){return i.call(e)}e.exports=s},"2b3e":function(e,t,a){var i=a("585a"),s="object"==typeof self&&self&&self.Object===Object&&self,l=i||s||Function("return this")();e.exports=l},3729:function(e,t,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(e){return null==e?void 0===e?o:n:r&&r in Object(e)?s(e):l(e)}e.exports=c},"39d10":function(e,t,a){},"408c":function(e,t,a){var i=a("2b3e"),s=function(){return i.Date.now()};e.exports=s},"41a2":function(e,t,a){},"445a":function(e,t,a){},"46c5":function(e,t,a){},"4a81":function(e,t,a){},"4cef":function(e,t){var a=/\s/;function i(e){var t=e.length;while(t--&&a.test(e.charAt(t)));return t}e.exports=i},5820:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"examine-detail-container"},[i("div",{staticClass:"examine-detail__header"},[i("div",{staticClass:"title"},[i("span",[e._v(e._s(e.title))])]),i("div",{staticClass:"location flex flex-row flex-row-aic"},[i("img",{directives:[{name:"show",rawName:"v-show",value:e.subjectLogo,expression:"subjectLogo"}],attrs:{src:e.subjectLogo,alt:e.schoolName}}),i("span",[e._v(e._s(e.schoolName))])]),i("div",{class:["status-bar",e.renderStatusBarClass]},[i("span",[e._v(e._s(e.approveStatusMap))])]),e.dataDetail&&[3,4,5].includes(e.dataDetail.status)?i("div",{staticClass:"float-status"},[3==e.dataDetail.status?i("img",{attrs:{src:a("92de"),alt:""}}):4==e.dataDetail.status?i("img",{attrs:{src:a("6436"),alt:""}}):5==e.dataDetail.status?i("img",{attrs:{src:a("84fe"),alt:""}}):e._e()]):e._e()]),8===e.module?[e.dataDetail&&1==e.dataDetail.module_info.feedback_status?i("div",{staticClass:"maintain-result"},[i("div",{staticClass:"m__header"},[e._v(" 维修结果 ")]),i("p",{staticClass:"m__msg"},[e._v(" "+e._s(e.dataDetail&&e.dataDetail.module_info.feedback)+" ")]),e.dataDetail&&e.dataDetail.module_info.feedback_images?i("div",{staticClass:"m__imgs flex flex-row flex-row-aic"},[e._l(e.dataDetail.module_info.feedback_images.split(","),(function(t,a){return[i("img",{key:a,attrs:{src:t},on:{click:function(t){e.handleReviewImages(e.dataDetail.module_info.feedback_images.split(","),a)}}})]}))],2):e._e()]):e._e(),e.dataDetail&&1==e.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:e.dataDetail.module_info.comment_score}})],1),i("c-input",{attrs:{title:"评价",readonly:!0,value:e.dataDetail.module_info.comment}})],1):"info"===e.pageType&&e.dataDetail&&3===e.dataDetail.status?i("div",{staticClass:"evaluate"},[e._v(" 请对维修结果做出评价,"),i("span",{staticClass:"evaluate__event",on:{click:function(t){e.showInputResd=!0}}},[e._v("点击评价")])]):e._e()]:e._e(),i("div",{staticClass:"examine-detail__main"},e._l(e.datalist,(function(t,a){return i("detail-rows",e._b({key:a,staticClass:"detail-row"},"detail-rows",t,!1))})),1),i("div",{staticClass:"approve-flow-path-box"},[i("approve-flow-path",{attrs:{create:e.createUser,createStatusTxt:e.approveStatusMap,"approve-list":e.approveList,copys:e.approveCopyList}})],1),i("div",{staticClass:"approve-control"},[i("approve-control",{attrs:{"edit-data":e.dataDetail,id:e.id,module:e.module,flag:e.pageType,"flag-state":e.dataDetailStatusComputed,"downloadpdf-id":e.downloadpdf_id}})],1),i("van-popup",{staticStyle:{"background-color":"transparent"},attrs:{position:"center"},model:{value:e.showInputResd,callback:function(t){e.showInputResd=t},expression:"showInputResd"}},[i("div",{staticClass:"popup-content"},[i("layout",{attrs:{title:"满意度评价",required:!0}},[i("van-rate",{attrs:{size:28},model:{value:e.resdScore,callback:function(t){e.resdScore=t},expression:"resdScore"}})],1),i("c-input",{attrs:{title:"评价",required:!0,"input-type":"textarea"},model:{value:e.resd,callback:function(t){e.resd=t},expression:"resd"}}),i("div",{staticClass:"btn-container"},[i("div",{staticClass:"btn-span",on:{click:e.handleSubmitEvaluate}},[e._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 e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"detail-rows-container"},[a("div",{staticClass:"detail-rows-container__title flex flex-row flex-aic"},[a("div",[a("span",[e._v(e._s(e.title))])]),"projects"===e.type&&e.value.length>2?a("div",{staticClass:"more-box",on:{click:function(){return e.more=!e.more}}},[a("span",[e._v(e._s(e.moreText))]),e.more?a("van-icon",{attrs:{name:"arrow-up"}}):a("van-icon",{attrs:{name:"arrow-down"}})],1):e._e()]),[void 0,""].includes(e.type)?a("div",{staticClass:"value value--common"},[e._v(e._s(e.value||"无"))]):"link"===e.type?a("div",{staticClass:"value value--link"},[e._v(e._s(e.value))]):"date"===e.type||"type"===e.type?a("div",{staticClass:"value value--common"},[e._v(e._s(e.value))]):"projects"===e.type?[a("div",{staticClass:"projects-box-wrapper"},e._l(e.handleListenMore(e.value),(function(t,i){return a("div",{key:i,staticClass:"projects-box"},[a("div",{staticClass:"projects__header flex flex-row flex-row--aic"},[a("div",{staticClass:"title"},[e._v(e._s(t.goods_name))])]),a("div",{staticClass:"projects__footer"},[e._l(t.goods_stock,(function(t,i){return a("div",{key:i,staticClass:"tags flex flex-row flex-row-aic"},[a("span",{staticClass:"category_name"},[e._v(" "+e._s(t.name)+" ")]),a("span",{staticClass:"category_count"},[e._v("x"+e._s(t.stock))])])})),1===e.$attrs.module?a("div",{staticClass:"money"},[e._v(" ¥"+e._s(t.total_price)+" ")]):e._e()],2)])})),0)]:"files"===e.type?[a("div",{staticClass:"files-container"},e._l(e.handleFormatFiles(e.value),(function(t,i){return a("div",{key:i,staticClass:"files-row flex flex-row flex-row-aic"},[a("div",{staticClass:"icon"},[a("img",{attrs:{src:e.handleGetFileImgPath(t.type),alt:""}})]),a("div",{staticClass:"files-row__info"},[a("div",{staticClass:"files-name ellipsis"},[e._v(e._s(t.name))]),a("div",{staticClass:"files-other-info flex flex-row flex-row-aic"},[a("div",{staticClass:"size"},[e._v(e._s(t.size))]),a("div",{staticClass:"review",on:{click:function(a){return e.handleReviewFiles(t,i)}}},[e._v("预览")])])])])})),0)]:"images"===e.type?[a("div",{staticClass:"images-container flex flex-row"},e._l(e.value,(function(t,i){return a("div",{key:i,staticClass:"images-row",on:{click:function(t){return e.handleReviewImages(e.value,i)}}},[a("img",{attrs:{src:t.url,alt:t.name}})])})),0)]:"contract-number"===e.type?[a("ul",[e._l(e.value,(function(t,i){return[a("li",{key:i,staticClass:"value value--link",on:{click:function(a){return e.handleClickLink(t,e.$attrs.details)}}},[e._v(e._s(t.reason))])]}))],2)]:e._e()],2)},_=[],m=(a("14d9"),a("60fe")),v={props:{title:{type:String},type:{validator:e=>[void 0,"","link","date","type","projects","files","images","contract-number"].includes(e)},value:{type:[String,Array,Object]}},computed:{moreText(){return this.more?"收起":"展开"}},data(){return{excelSuffix:m["g"],wordSuffix:m["k"],pdfSuffix:m["h"],pictureSuffix:m["j"],more:!1}},methods:{handleGetFileImgPath(e){return m["j"].includes(e)?a("d960"):m["k"].includes(e)?a("a12e"):m["h"].includes(e)?a("fd06"):m["g"].includes(e)?a("4e32"):""},handleReviewFiles(e){if(m["j"].includes(e.type))Object(l["a"])({images:[e.url],startPosition:0});else{let t="";m["h"].includes(e.type)?t="ReviewPdf":m["k"].includes(e.type)?t="ReviewDoc":m["g"].includes(e.type)&&(t="ReviewExcel"),this.$router.push({name:t,params:{src:e.url}})}},handleReviewImages(e,t){Object(l["a"])({images:e.map(e=>e.url),startPosition:t})},handleListenMore(e){let t=this.more,a=e.length;return a>2&&!t?e.slice(0,2):e},handleFormatFiles(e){return e.map(e=>{const{suffix:t}=Object(d["f"])(e.url);return{url:e.url,type:t,name:e.name,size:e.size}})},handleClickLink(e){this.$router.push({name:"ExamineDetail",query:{id:e.id,type:this.$route.query.type,time_stamp:""+Date.now()}})}}},f=v,h=(a("187e"),a("0c7c")),g=Object(h["a"])(f,p,_,!1,null,null,null),y=g.exports,b=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"flow-path-container"},[a("div",{staticClass:"flow-path__title"},[e._v(" 流程 ")]),a("div",{staticClass:"flow-path-main"},[e._l(e.approveList,(function(t,i){return a("div",{key:i,staticClass:"row flex flex-row"},[a("div",{staticClass:"row__line"}),a("div",{staticClass:"avatar avatar--name"},[t.user.avatar?[a("img",{staticClass:"avatar-heade",attrs:{src:t.user.avatar}})]:[a("span",{staticClass:"avatar__name"},[e._v(e._s(e._f("changeName")(t.user.name)))])],1!==t.group?a("div",{staticClass:"status-bar"},[1==t.status?[a("van-icon",{attrs:{color:"rgba(85, 85, 85, .8)",size:16,name:"clock"}})]:e._e(),2==t.status?[a("van-icon",{attrs:{color:"rgba(85, 85, 85, 1)",size:16,name:"eye"}})]:e._e(),3==t.status?[t.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"}})]:e._e(),4==t.status?[t.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"}})]:e._e()],2):e._e()],2),a("div",{staticClass:"row-main"},[a("div",{staticClass:"header flex flex-row flex-row-aic"},[a("span",{staticClass:"header__title"},[e._v(e._s(1===t.group?"发起申请":"审批人"))]),t.approve_time?a("span",{staticClass:"header__time"},[e._v(e._s(t.approve_time))]):e._e()]),a("div",{staticClass:"mainbox flex flex-row"},[a("div",{staticClass:"mainbox__cur-name"},[e._v(e._s(t.user.name)+" "),1===t.group&&e.$attrs.createStatusTxt?[e._v("("+e._s(e.$attrs.createStatusTxt)+")")]:[e._v("("),a("span",{class:e.handleMapClass(t.status)},[e._v(e._s(e._f("filterFlowPathStatusTxt")(t.status)))]),e._v(")")]],2),t.time_text?a("div",{staticClass:"mainbox__cur-use-time"},[e._v(" 平均审批时长:"+e._s(t.time_text)+" ")]):e._e()]),t.remark?a("div",{staticClass:"footerinfo footerinfo--ptop10"},[a("div",{staticClass:"messagebox"},[e._v(" "+e._s(t.remark)+" ")])]):e._e()])])})),e.copys&&e.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"},[e._v("抄送人")]),a("span",{staticClass:"header__time",on:{click:function(){return e.seeMoreCopy=!e.seeMoreCopy}}},[e.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"},[e._v(" 抄送至"+e._s(e.copys.length)+"人 ")]),a("div",{staticClass:"mainbox__cur-use-time"})]),a("div",{staticClass:"footerinfo footerinfo--ptop10"},[a("div",{directives:[{name:"show",rawName:"v-show",value:e.seeMoreCopy,expression:"seeMoreCopy"}],staticClass:"recive-of flex flex-row flex-row-aic"},e._l(e.copys,(function(t,i){return a("div",{key:i,staticClass:"personal flex flex-col flex-col-aic"},[a("div",{staticClass:"avatar avatar--name"},[t.user.avatar?[a("img",{staticClass:"avatar-heade",attrs:{src:t.user.avatar}})]:[a("span",{staticClass:"avatar__name"},[e._v(e._s(e._f("changeName")(t.user.name)))])],e._e()],2),a("div",{staticClass:"personal__name"},[e._v(e._s(t.user.name))])])})),0)])])]):e._e()],2)])},x=[],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(e){let t="approve--";switch(e){case 1:case 2:case 3:t+="common";break;case 4:t+="refuse";break}return t}},filters:{filterFlowPathStatusTxt(e){return w["a"].getters["enum/getApproveFlowPathEnum"](e)}}},k=C,E=(a("27fe"),Object(h["a"])(k,b,x,!1,null,"82351654",null)),D=E.exports,T=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.controlComputed.length?a("div",{class:["approve-control-container flex flex-row flex-row-aic","info"===e.flag?"flex-row-jcsp":"flex-row-jcsa"]},[e._l(e.controlComputed,(function(t,i){return a("div",{key:i,class:["item",t.disable?"item--disable":""],on:{click:function(){return!t.disable&&t.event()}}},[a("div",{staticClass:"icon"},[a("img",{attrs:{src:t.img,alt:t.title}})]),a("span",[e._v(e._s(t.title))])])})),e.btnIshow?a("div",{staticClass:"btnd flex flex-row flex-row-aic"},[a("div",{staticClass:"btn",on:{click:function(t){return e.handleGoExaminePage("refuse")}}},[e._v("拒绝")]),a("div",{staticClass:"btn btn--primary",on:{click:function(t){return e.handleGoExaminePage("pass")}}},[e._v(" 同意 ")])]):e._e()],2):e._e()},O=[],j=a("120e"),L=a("b047"),M=a.n(L),S={name:"ApproveControl",props:{id:{type:Number,require:!0},module:{validator:e=>[1,2,3,4,5,6,7,8,9,10,11].includes(e)},flag:{validator:e=>["info","approve"].includes(e)},flagState:{type:Number},editData:{type:Object,default:()=>({})},downloadpdfId:{type:[void 0,Number]}},computed:{controlComputed(){let e=this.flag,t=Number(this.flagState),i=this.module;console.log(e,t,i);const[s,l,n,o,r,c,u,d]=this.control;console.log(u);let p=[];if("info"===e){switch(t){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===t&&[1].includes(this.module)&&1===this.module){let e=[{title:"申请合同呈批",img:a("8627"),event:this.handleJump2Contract}];1==this.editData.type&&e.push({title:"采购明细",img:a("e86f"),event:this.handleSeeProcureInfo}),p.splice(0,2,...e)}}else if("approve"===e)switch(t){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:M()((async function(){try{const e={id:this.id},t=await Object(j["h"])(e);1===t.code&&this.$toast(t.msg)}catch(e){console.log("ding err>",e)}}),300),async handleRevokeEvent(){try{const e={id:this.id},t=await Object(j["g"])(e);1===t.code&&(console.log("%c revoke event data >>>","background: blue; color: #fff",t.data),this.$toast(t.msg))}catch(e){console.log("revoke err>",e)}},async handleDownloadFileEvent(){if(!this.downloadpdfId)return;let e=this.$toast.loading({message:"生成下载中",duration:0});try{const t={id:this.downloadpdfId},a=await Object(j["a"])(t);1==a.code&&Object(d["c"])(a.data.fullurl)}catch(t){console.log("download file err>>",t)}finally{e.clear()}},handleEditEvent(){this.$router.push({name:"Applyfor",query:{type:this.module,edit:1,id:this.id,flag:this.flag}})},handleGoExaminePage(e){const t={id:this.id,type:e};8===this.module&&this.editData.is_maintain&&(t.maintain_type=this.editData.type),this.$router.push({name:"Examine",query:t})},handleJump2Contract(){this.$router.replace({name:"Applyfor",query:{type:9,apply_id:this.editData.id,order_no:this.editData.order_no}})},handleSeeProcureInfo(){let e=this.editData.apply_goods;Array.isArray(e)&&e.length?(localStorage.setItem(m["e"],JSON.stringify(this.editData.apply_goods)),this.$router.push({name:"ProcureInfo"})):this.$toast("暂无采购明细!")}}},$=S,P=(a("8b93"),Object(h["a"])($,T,O,!1,null,"11f9a300",null)),I=P.exports,A=a("b429"),R=a("2f62"),z=a("e89c"),B=a("87a7"),F=a("7fe3"),V={name:"ExamineDetail",components:{DetailRows:y,ApproveFlowPath:D,ApproveControl:I,CInput:F["a"],Layout:B["a"]},computed:{dataDetailStatusComputed(){let e=this.dataDetailStatus,t=this.pageFrom;switch(t){case"approve_3":return 4;default:return e}},renderStatusBarClass(){if(!this.dataDetail)return"status-bar--warning";const{status:e}=this.dataDetail;let t="";switch(e){case 3:t="status-bar--success";break;case 4:t="status-bar--danger";break;default:t="status-bar--warning"}return t},title(){if(!this.dataDetail)return"";const{create_user:e}=this.dataDetail;return e.name?e.name+"提交的申请单":""},...Object(R["c"])("enum",["evectionTypeList"]),...Object(R["c"])("user",["schoolName","subjectLogo"]),approveStatusMap(){if(!this.dataDetail)return"";let e=this.dataDetail.status;return this.$store.getters["enum/getApproveFlowPathEnum"](e)}},data(){return{downloadpdf_id:void 0,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 e=this;u()({title:"详情"}),this.isiOS?r()({control:!0,text:"返回",onSuccess:()=>{e.handleBackEvent()}}):this.isAndroid&&n["on"]("leftBtnClick",this.handleBackEvent),this.__init__()},methods:{__init__(){let{id:e,type:t,from:a}=this.$route.query;this.id=Number(e),this.pageType=t,this.pageFrom=a,this.apiFunc="info"===t?j["b"]:A["b"],this.$nextTick(()=>{this.__detail__()})},async __detail__(){try{let e="info"===this.pageType?"id":"approve_id";const t={[e]:this.id};"approve"===this.pageType&&(t.group="approve_3"===this.pageFrom?"approve_copy":"approve");const a=await this.apiFunc(t);if(1===a.code){this.dataDetail=a.data,console.log(a.data);const{id:e,status:t,module:i,create_user:s,approve:l,approve_copy:n}=a.data;this.module=i,this.dataDetailStatus="info"===this.pageType?t:a.data.approve_status,this.createUser=s,this.approveList=l,this.approveCopyList=n,this.datalist=Object(z["a"])(a.data),this.downloadpdf_id=e}}catch(e){console.log("approve detail - error>>",e)}},handleReviewImages(e,t){Object(l["a"])({images:e,startPosition:t})},handleBackEvent(){this.$router.go(-1)},handleSubmitEvaluate(){let e=this.resdScore,t=this.resd;if(!t)return this.$store("请填写维修评价");j["f"]({comment:t,comment_score:e,id:this.dataDetail.id}).then(e=>{1===e.code&&(this.$toast(e.msg),this.$nextTick(()=>{this.showInputResd=!1,this.__detail__()}))})}},beforeDestroy(){this.isAndroid&&n["off"]("leftBtnClick",this.handleBackEvent)}},q=V,N=(a("77e3"),Object(h["a"])(q,i,s,!1,null,"e0e83fec",null));t["default"]=N.exports},"585a":function(e,t,a){(function(t){var a="object"==typeof t&&t&&t.Object===Object&&t;e.exports=a}).call(this,a("c8ba"))},"674d":function(e,t,a){"use strict";a("7f0b")},"77e3":function(e,t,a){"use strict";a("adbe")},"7f0b":function(e,t,a){},"7fc0":function(e,t,a){},"863b":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"examine-container flex flex-col"},[a("div",{staticClass:"examine__input"},[a("van-field",{attrs:{rows:e.showMaintainBox?20:26,autosize:"",type:"textarea",maxlength:"300",placeholder:"请输入审批意见","show-word-limit":""},model:{value:e.message,callback:function(t){e.message=t},expression:"message"}}),e.showMaintainBox?[a("c-select",{attrs:{title:"维修人员",list:e.maintainList,pickerValueKey:"name",pickerValueId:"id"},model:{value:e.maintain_user_id,callback:function(t){e.maintain_user_id=t},expression:"maintain_user_id"}})]:e._e()],2),a("div",{staticClass:"p-h-12"},[a("div",{staticClass:"btnbox",on:{click:e.handleResetSignature}},[a("span",[e._v(e._s(e.btnTxt))])])])])},s=[],l=a("5112"),n=a("2c18"),o=a("2934"),r=a("b429"),c={components:{CSelect:l["a"]},computed:{btnTxt(){let e=this.type,t="";switch(e){case"pass":t="确认同意";break;case"refuse":t="确认拒绝";break}return t},showMaintainBox(){return this.maintain_type&&"pass"===this.type}},data(){return{message:"",maintainList:[],maintain_user_id:"",type:void 0,maintain_type:""}},created(){const{type:e,maintain_type:t}=this.$route.query;this.type=e,this.maintain_type=t,t&&this.__maintain_data__(),n["biz"].navigation.setTitle({title:this.btnTxt})},methods:{handleResetSignature(){this.__put__()},async __maintain_data__(){try{const e={type:this.$route.query.maintain_type},t=await o["b"](e);if(1===t.code){const e=t.data||[];this.maintainList=e}}catch(e){console.log("%c maintain-data error >>>","background: blue; color: #fff",e)}},async __put__(){try{const e={approve_id:this.$route.query.id,status:"pass"===this.type?3:4,remark:this.message};this.showMaintainBox&&this.maintain_user_id&&(e.maintain_user_id=this.maintain_user_id);const t=await Object(r["f"])(e);1===t.code&&(this.$toast(t.msg),this.$router.go(-1))}catch(e){console.log("%c examine error >>>","background: blue; color: #fff",e)}}}},u=c,d=(a("0be8"),a("0c7c")),p=Object(d["a"])(u,i,s,!1,null,null,null);t["default"]=p.exports},"8b93":function(e,t,a){"use strict";a("4a81")},"8d74":function(e,t,a){var i=a("4cef"),s=/^\s+/;function l(e){return e?e.slice(0,i(e)+1).replace(s,""):e}e.exports=l},"9e69":function(e,t,a){var i=a("2b3e"),s=i.Symbol;e.exports=s},adbe:function(e,t,a){},b047:function(e,t,a){var i=a("1a8c"),s=a("408c"),l=a("b4b0"),n="Expected a function",o=Math.max,r=Math.min;function c(e,t,a){var c,u,d,p,_,m,v=0,f=!1,h=!1,g=!0;if("function"!=typeof e)throw new TypeError(n);function y(t){var a=c,i=u;return c=u=void 0,v=t,p=e.apply(i,a),p}function b(e){return v=e,_=setTimeout(C,t),f?y(e):p}function x(e){var a=e-m,i=e-v,s=t-a;return h?r(s,d-i):s}function w(e){var a=e-m,i=e-v;return void 0===m||a>=t||a<0||h&&i>=d}function C(){var e=s();if(w(e))return k(e);_=setTimeout(C,x(e))}function k(e){return _=void 0,g&&c?y(e):(c=u=void 0,p)}function E(){void 0!==_&&clearTimeout(_),v=0,c=m=u=_=void 0}function D(){return void 0===_?p:k(s())}function T(){var e=s(),a=w(e);if(c=arguments,u=this,m=e,a){if(void 0===_)return b(m);if(h)return clearTimeout(_),_=setTimeout(C,t),y(m)}return void 0===_&&(_=setTimeout(C,t)),p}return t=l(t)||0,i(a)&&(f=!!a.leading,h="maxWait"in a,d=h?o(l(a.maxWait)||0,t):d,g="trailing"in a?!!a.trailing:g),T.cancel=E,T.flush=D,T}e.exports=c},b4b0:function(e,t,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(e){if("number"==typeof e)return e;if(l(e))return n;if(s(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=s(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=i(e);var a=r.test(e);return a||c.test(e)?u(e.slice(2),a?2:8):o.test(e)?n:+e}e.exports=d},d6db:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"procure-info-container flex flex-col"},[a("div",{staticClass:"main"},[a("div",{staticClass:"main-title"},[e._v("物品明细")]),e._l(e.list,(function(t,i){return a("div",{key:i,staticClass:"projects-box-wrapper"},[a("div",{staticClass:"projects-box"},[a("div",{staticClass:"projects__header flex flex-row flex-row--aic"},[a("div",{staticClass:"title"},[e._v(e._s(t.goods_name))])]),a("div",{staticClass:"projects__footer"},[e._l(t.goods_stock,(function(t,i){return a("div",{key:i,staticClass:"tags flex flex-row flex-row-aic"},[a("span",{staticClass:"category_name"},[e._v(" "+e._s(t.name)+" ")]),a("span",{staticClass:"category_count"},[e._v("x"+e._s(t.stock))])])})),a("div",{staticClass:"money"},[e._v(" ¥"+e._s(t.total_price)+" ")])],2)])])}))],2)])},s=[],l=a("60fe"),n={name:"ProcureInfo",data:()=>({list:[]}),created(){this.init()},methods:{init(){let e=localStorage.getItem(l["e"]);e&&(e=JSON.parse(e),this.list=e.map(e=>({...e,goods_stock:JSON.parse(e.goods_stock)})),console.log("%c list >>>","background: blue; color: #fff",this.list))},handleDownloadFileEvent(){try{this.$toast("功能迭代中...")}catch(e){console.log("download file err>>",e)}}}},o=n,r=(a("e39d"),a("0c7c")),c=Object(r["a"])(o,i,s,!1,null,"d5ea0388",null);t["default"]=c.exports},dd17:function(e,t,a){"use strict";a("f078")},e39d:function(e,t,a){"use strict";a("46c5")},e877:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"approve-container flex flex-col"},[a("van-tabs",{attrs:{"before-change":e.handleTabBeforeChangeEvnet},model:{value:e.tabVal,callback:function(t){e.tabVal=t},expression:"tabVal"}},e._l(e.tabs,(function(e,t){return a("van-tab",{key:t,attrs:{title:e.title,name:e.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:e.handleClickSearchBox},model:{value:e.searchVal,callback:function(t){e.searchVal=t},expression:"searchVal"}}),a("div",{class:["filterbox flex flex-row flex-0shrink",e.hasFilter?"filterbox--sel":""],on:{click:function(){return e.popupVisibility=!0}}},[a("van-icon",{attrs:{name:"filter-o",size:"20"}}),a("span",[e._v("筛选")])],1)],1),a("div",{staticClass:"approve-main"},[a("van-list",{attrs:{finished:e.finished,"finished-text":e.finishedText},on:{load:e.onLoadData},model:{value:e.listLoading,callback:function(t){e.listLoading=t},expression:"listLoading"}},e._l(e.tableData,(function(t,i){return a("approve-item",{key:i,attrs:{"approve-type":"xx",title:t.__title__,time:t.apply_date,rows:t.__rows_item__,person:3!=e.tabVal?t.approve_one&&t.approve_one.user.name:"",flag:"approve","flag-state":t.status?Number(t.status):void 0},on:{click:function(a){return e.handleGoInfo(t)}}})})),1),a("my-empty",{directives:[{name:"show",rawName:"v-show",value:e.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":e.handleClosePopup},model:{value:e.popupVisibility,callback:function(t){e.popupVisibility=t},expression:"popupVisibility"}},[a("div",[a("div",{staticClass:"popup__title"},[e._v("全部筛选")]),a("div",{staticClass:"popup__typebox"},[a("div",{staticClass:"popup__typebox__header"},[a("span",[e._v("全部类型")])]),a("div",{staticClass:"popup__typebox__list"},e._l(e.types,(function(t,i){return a("span",{key:i,staticClass:"item",class:["item",t.id===e.typeVal?"item--selected":""],on:{click:function(a){return e.handleTouchThatType(a,t)}}},[e._v(" "+e._s(t.name)+" ")])})),0)]),a("div",{staticClass:"popup__rangetime"},[a("div",{staticClass:"popup__typebox__header"},[a("span",[e._v("申请时间")])]),a("div",{staticClass:"popup__rangetime__main flex flex-row flex-row-aic"},[a("van-field",{attrs:{value:e.timeStart,disabled:!0,clearable:"",placeholder:"开始时间",center:!0},on:{click:e.handleClickTimeStart}}),a("span",{staticClass:"horization"}),a("van-field",{attrs:{value:e.timeEnd,disabled:!0,clearable:"",placeholder:"结束时间",center:!0},on:{click:e.handleClickTimeEnd}})],1)])]),a("div",{staticClass:"btn-popup",on:{click:e.handleSubmitFilter}},[a("span",[e._v("搜索")])]),a("ChooseTime",{ref:"chooseTimeRef",attrs:{"min-date":e.minDate,"max-date":e.maxDate},model:{value:e.timeStart,callback:function(t){e.timeStart=t},expression:"timeStart"}}),a("ChooseTime",{ref:"chooseTimeRef2",attrs:{"min-date":e.minDate,"max-date":e.maxDate},model:{value:e.timeEnd,callback:function(t){e.timeEnd=t},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),_=a("3842"),m={components:{ApproveItem:n["a"],ChooseTime:u["a"]},computed:{...Object(c["c"])("enum",{types:e=>e.moduleList}),rendeTitleCom(){let e=this.formType,t=l["a"].getters.name+"提交的";switch(e){case 5:t+="出差申请";break}return t},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(_["e"])({show:!1})}catch(e){console.log(e)}},__init__(){let e=new Date;e.setMonth(e.getMonth()-7),this.minDate=e;let t=new Date;this.maxDate=t,this.$route.query.type_val&&(this.typeVal=this.$route.query.type_val)},onLoadData(){this.__record_list__()},async __record_list__(){try{const e=this,t={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"])(t);if(1===a.code){this.listLoading=!1;let t=a.data||[];t=t.map(t=>({...t,__title__:`${t.approve_info_user.name}提交的${e.$store.getters["enum/getModuleText"](t.module)}`,__rows_item__:Object(r["a"])(t,t.module)})),t.length<this.pagination.page_num?this.finished=!0:this.pagination.page++,this.tableData=this.tableData.concat(t),this.finished&&!this.tableData.length&&(this.finishedText="",this.showEmpty=!0)}}catch(e){this.showEmpty=!0,this.listLoading=!1,this.finished=!0,this.finishedText="",console.log("%c approve record_list error >>>","background: blue; color: #fff",e)}},handleTabBeforeChangeEvnet(e){return this.tabVal=e,this.showEmpty=!1,this.tableData=[],this.listLoading=!0,this.finished=!1,this.finishedText="暂无更多数据",this.pagination.page=1,this.onLoadData(),!0},handleTouchThatType(e,t){const{id:a}=t;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(e){this.$router.push({name:"ExamineDetail",query:{id:e.approve_id,type:"approve",from:"approve_"+this.tabVal}})},handleClickTimeStart(){const e=this;this.$refs.chooseTimeRef.openChooseTime(t=>{e.timeStart=p()(t).format("YYYY-MM-DD HH:mm")})},handleClickTimeEnd(){const e=this;this.$refs.chooseTimeRef2.openChooseTime(t=>{e.timeEnd=p()(t).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=m,f=(a("dd17"),a("0c7c")),h=Object(f["a"])(v,i,s,!1,null,"20198926",null);t["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"),_utils_util__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("ca00");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=e=>e.map(e=>({...e,goods_stock:JSON.parse(e.goods_stock)}));function getModule1(e){const{order_no:t,department_data:a,apply_date:i,module_info:s,apply_user:l,apply_goods:n,contract:o}=e;return[{title:"审批编号",value:t},Array.isArray(o)&&o.length?{type:"contract-number",details:e,title:"合同编号",value:o}:void 0,{title:"所在部门",value:a.map(e=>e.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(e=>({url:e.fullurl,name:e.name,size:Object(_utils_util__WEBPACK_IMPORTED_MODULE_1__["e"])(e.size)}))}:void 0,s.images_text.length?{type:"images",title:"图片",value:s.images_text.map(e=>({url:e}))}:void 0,{title:"支付方式",value:getPayTypeText(s.pay_type)}]}function getModule2(e){const{order_no:t,department_data:a,apply_date:i,module_info:s,apply_user:l}=e;return[{title:"审批编号",value:t},{title:"所在部门",value:a.map(e=>e.name).join(",")},{title:"申请日期",value:i},{title:"申请人",value:l.name},{title:"呈批类型",value:getOfferTypeList(e.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(e=>({url:e.fullurl,name:e.name,size:Object(_utils_util__WEBPACK_IMPORTED_MODULE_1__["e"])(e.size)}))}:void 0]}function getModule3(e){const{order_no:t,department_data:a,module_info:i,apply_user:s,stock_goods:l}=e;return[{title:"审批编号",value:t},{title:"所在部门",value:a.map(e=>e.name).join(",")},{title:"申请日期",value:e.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(e=>({url:e.fullurl,name:e.name,size:Object(_utils_util__WEBPACK_IMPORTED_MODULE_1__["e"])(e.size)}))}:void 0,i.images_text.length?{type:"images",title:"图片",value:i.images_text.map(e=>({url:e}))}:void 0,{title:"其他补充说明",value:i.remark}]}function getModule4(e){const{order_no:t,department_data:a,module_info:i,apply_user:s,use_goods:l}=e;return[{title:"审批编号",value:t},{title:"所在部门",value:a.map(e=>e.name).join(",")},{title:"申请日期",value:e.apply_date},{title:"申请人",value:s.name},Array.isArray(l)?{id:e.id,module:4,type:"projects",title:"物品明细",value:formatList(l)}:void 0,i.document_text.length?{type:"files",title:"附件材料",value:i.document_text.map(e=>({url:e.fullurl,name:e.name,size:Object(_utils_util__WEBPACK_IMPORTED_MODULE_1__["e"])(e.size)}))}:void 0,i.remark?{title:"其他补充说明",value:i.remark}:void 0]}function getModule5(e){const{order_no:t,department_data:a,module_info:i,apply_user:s}=e;return[{title:"审批编号",value:t},{title:"所在部门",value:a.map(e=>e.name).join(",")},{title:"申请日期",value:e.apply_date},{title:"申请人",value:s.name},{title:"出差事由",value:i.reason},{title:"同行人员",value:Array.isArray(e.peer_user)&&e.peer_user.length?e.peer_user.map(e=>e.name).join("、"):"暂无同行人员"},{title:"出差开始时间",value:i.start_time},{title:"出差结束时间",value:i.end_time},i.document_text.length?{type:"files",title:"附件材料",value:i.document_text.map(e=>({url:e.fullurl,name:e.name,size:Object(_utils_util__WEBPACK_IMPORTED_MODULE_1__["e"])(e.size)}))}:void 0,i.images_text.length?{type:"images",title:"图片",value:i.images_text.map(e=>({url:e}))}: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(e){const{order_no:t,department_data:a,module_info:i,apply_user:s}=e;return[{title:"审批编号",value:t},{title:"所在部门",value:a.map(e=>e.name).join(",")},{title:"申请日期",value:e.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(e=>({url:e.fullurl,name:e.name,size:Object(_utils_util__WEBPACK_IMPORTED_MODULE_1__["e"])(e.size)}))}:void 0,i.images_text.length?{type:"images",title:"图片",value:i.images_text.map(e=>({url:e}))}:void 0,{title:"是否离“深”",value:i.remark}]}function getModule7(e){const{order_no:t,department_data:a,module_info:i,apply_user:s}=e;return[{title:"审批编号",value:t},{title:"所在部门",value:a.map(e=>e.name).join(",")},{title:"申请日期",value:e.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(e=>({url:e.fullurl,name:e.name,size:Object(_utils_util__WEBPACK_IMPORTED_MODULE_1__["e"])(e.size)}))}:void 0,i.images_text.length?{type:"images",title:"图片",value:i.images_text.map(e=>({url:e}))}:void 0]}function getModule8(e){const{order_no:t,department_data:a,module_info:i}=e;return[{title:"审批编号",value:t},{title:"所在部门",value:a.map(e=>e.name).join(",")},{title:"申请日期",value:e.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(e=>({url:e}))}:void 0]}function getModule9(e){const{order_no:t,department_data:a,module_info:i,apply_user:s}=e;return[{title:"审批编号",value:t},{title:"所在部门",value:a.map(e=>e.name).join(",")},{title:"申请日期",value:e.apply_date},{title:"申请人",value:s.name},{title:"合同类型",value:getContractTypeList(i.type)},e.reason?{title:"合同编号",value:""+e.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(e=>({url:e.fullurl,name:e.name,size:Object(_utils_util__WEBPACK_IMPORTED_MODULE_1__["e"])(e.size)}))}:void 0,{title:"备注",value:i.remark}]}function getModule10(e){const{order_no:t,department_data:a,apply_date:i,module_info:s,apply_user:l}=e;return[{title:"审批编号",value:t},{title:"所在部门",value:a.map(e=>e.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(e=>({url:e.fullurl,name:e.name,size:Object(_utils_util__WEBPACK_IMPORTED_MODULE_1__["e"])(e.size)}))}:void 0]}function getModule11(e){const{order_no:t,department_data:a,module_info:i,apply_user:s}=e;return[{title:"审批编号",value:t},{title:"所在部门",value:a.map(e=>e.name).join(",")},{title:"申请日期",value:e.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(e=>({url:e.fullurl,name:e.name,size:Object(_utils_util__WEBPACK_IMPORTED_MODULE_1__["e"])(e.size)}))}: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(e=>e)}},f078:function(e,t,a){},ffd6:function(e,t,a){var i=a("3729"),s=a("1310"),l="[object Symbol]";function n(e){return"symbol"==typeof e||s(e)&&i(e)==l}e.exports=n}}]);
- //# sourceMappingURL=approve.859746f6.js.map
|