1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-52ca2540"],{"129f":function(e,t,a){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}},7870:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"a",(function(){return s})),a.d(t,"c",(function(){return r}));var n=a("9f4c");function i(e){return Object(n["a"])({url:"qiniu/token",method:"get",params:e})}function s(e){return Object(n["a"])({url:"send_verify_code",method:"get",params:e})}function r(e,t){return Object(n["a"])({url:"worksites/".concat(e),method:"get",params:t})}},"7c32":function(e,t,a){"use strict";a("4de4"),a("d3b7");var n=function(){var e=this,t=e._self._c;return t("div",[t("van-field",{attrs:{readonly:"",clickable:e.edit,border:e.border,label:e.label,value:e.showFormat?e.showFormat(e.value):e.value?e.dateFormat("datetime"==e.type?"YYYY-mm-dd HH:MM":"YYYY-mm-dd",new Date(1e3*e.value)):"",placeholder:e.placeholder,disabled:e.disabled,rules:e.rules},on:{click:e.showSelect}}),t("van-popup",{attrs:{round:"",position:"bottom"},model:{value:e.showPicker,callback:function(t){e.showPicker=t},expression:"showPicker"}},[t("van-datetime-picker",{attrs:{type:e.type,title:e.label,value:e.value?new Date(1e3*e.value):new Date,"min-date":e.minDate,"max-date":e.maxDate,filter:e.filter,formatter:e.formatter},on:{cancel:function(t){e.showPicker=!1},confirm:e.onConfirm}})],1)],1)},i=[],s=(a("e25e"),a("6cd8")),r={name:"DatetimeSelect",components:{},props:{value:{default:""},label:{type:String,default:""},placeholder:{type:String,default:""},disabled:{type:Boolean,default:!1},border:{type:Boolean,default:!1},type:{type:String,default:"date"},edit:{type:Boolean,default:!0},minDate:{type:Date,default:function(){return new Date(1900,0,1)}},maxDate:{type:Date,default:function(){return new Date(2100,0,1)}},rules:{type:Array,default:function(){return[]}},filter:Function,formatter:{type:Function,default:function(e,t){return t}},showFormat:{type:Function,default:void 0}},data:function(){return{showPicker:!1}},methods:{dateFormat:s["a"],showSelect:function(){this.edit&&(this.showPicker=!0)},onConfirm:function(e){e=parseInt(e.getTime()/1e3);this.$emit("input",e),this.showPicker=!1}}},l=r,o=a("2877"),c=Object(o["a"])(l,n,i,!1,null,"1a248aa0",null);t["a"]=c.exports},"841c":function(e,t,a){"use strict";var n=a("c65b"),i=a("d784"),s=a("825a"),r=a("7234"),l=a("1d80"),o=a("129f"),c=a("577e"),d=a("dc4a"),u=a("14c3");i("search",(function(e,t,a){return[function(t){var a=l(this),i=r(t)?void 0:d(t,e);return i?n(i,t,a):new RegExp(t)[e](c(a))},function(e){var n=s(this),i=c(e),r=a(t,n,i);if(r.done)return r.value;var l=n.lastIndex;o(l,0)||(n.lastIndex=0);var d=u(n,i);return o(n.lastIndex,l)||(n.lastIndex=l),null===d?-1:d.index}]}))},9167:function(e,t,a){"use strict";a("a020")},"99af":function(e,t,a){"use strict";var n=a("23e7"),i=a("d039"),s=a("e8b5"),r=a("861d"),l=a("7b0b"),o=a("07fa"),c=a("3511"),d=a("8418"),u=a("65f0"),f=a("1dde"),p=a("b622"),v=a("1212"),b=p("isConcatSpreadable"),h=v>=51||!i((function(){var e=[];return e[b]=!1,e.concat()[0]!==e})),m=function(e){if(!r(e))return!1;var t=e[b];return void 0!==t?!!t:s(e)},_=!h||!f("concat");n({target:"Array",proto:!0,arity:1,forced:_},{concat:function(e){var t,a,n,i,s,r=l(this),f=u(r,0),p=0;for(t=-1,n=arguments.length;t<n;t++)if(s=-1===t?r:arguments[t],m(s))for(i=o(s),c(p+i),a=0;a<i;a++,p++)a in s&&d(f,p,s[a]);else c(p+1),d(f,p++,s);return f.length=p,f}})},a020:function(e,t,a){},a9f5:function(e,t,a){"use strict";var n=function(){var e=this,t=e._self._c;return t("div",[t("van-field",{attrs:{readonly:"",border:e.border,label:e.label,placeholder:e.placeholder,disabled:e.disabled},scopedSlots:e._u([{key:"input",fn:function(){return[t("van-uploader",{attrs:{accept:e.accept,"before-read":e.beforeUpload,"after-read":e.afterRead,disabled:e.disabled,"show-upload":e.edit,deletable:e.edit},on:{delete:e.update},scopedSlots:e._u([{key:"preview-cover",fn:function(a){return[a.url&&"mp4"==a.url.split("/").pop().split(".").pop()?t("div",{staticClass:"w-full h-full overflow-hidden flex justify-center items-center"},[t("video",{staticClass:"min-w-full min-h-full",attrs:{src:a.url},on:{click:function(t){return e.videoPlay(a.url)}}},[e._v(" 您的浏览器不支持视频播放 ")])]):e._e()]}}]),model:{value:e.fileList,callback:function(t){e.fileList=t},expression:"fileList"}})]},proxy:!0}])}),e.videoShow?t("van-overlay",{staticClass:"flex justify-center items-center",attrs:{show:e.videoShow,"z-index":"1000"}},[t("video",{staticClass:"max-w-full max-h-full",attrs:{src:e.videoUrl,controls:""}},[e._v(" 您的浏览器不支持视频播放 ")]),t("i",{staticClass:"van-icon van-icon-clear van-image-preview__close-icon van-image-preview__close-icon--top-right",attrs:{role:"button"},on:{click:function(t){e.videoShow=!1}}})]):e._e()],1)},i=[],s=(a("9a83"),a("f564")),r=a("ade3"),l=(a("68ef"),a("a71a"),a("6e47")),o=(a("e930"),a("8f80")),c=(a("4de4"),a("4160"),a("d81d"),a("b64b"),a("d3b7"),a("159b"),a("7870")),d={name:"UploadList",components:Object(r["a"])(Object(r["a"])({},o["a"].name,o["a"]),l["a"].name,l["a"]),props:{value:{type:Array,default:function(){return[]}},label:{type:String,default:""},placeholder:{type:String,default:""},accept:{type:String,default:"image/*"},disabled:{type:Boolean,default:!1},border:{type:Boolean,default:!1},edit:{type:Boolean,default:!0}},watch:{value:{deep:!0,imediate:!0,handler:function(e){this.fileList=e.map((function(e){return{url:e}}))}}},data:function(){return{dataObj:{},fileList:[],videoShow:!1,videoUrl:""}},created:function(){this.fileList=this.value.map((function(e){return{url:e}}))},methods:{videoPlay:function(e){this.videoUrl=e,this.videoShow=!0},beforeUpload:function(e){if("video/mp4"===e.type){if(e.size/1024/1024>30)return Object(s["a"])({type:"danger",message:"上传视频大小不能超过 30MB!"}),!1}else if(e.size/1024/1024>30)return Object(s["a"])({type:"danger",message:"上传图片大小不能超过 30MB!"}),!1;var t="";if(console.log(e.type),"image/png"===e.type)t="png";else if("image/jpeg"===e.type)t="jpg";else{if("video/mp4"!==e.type)return Object(s["a"])({type:"danger",message:"上传格式有误!"}),!1;t="mp4"}var a=this;return new Promise((function(n,i){Object(c["b"])({file_type:t}).then((function(t){var i=t.data.key,s=t.data.token;a._data.dataObj.token=s,a._data.dataObj.key=i,n(e)})).catch((function(e){console.log(e),i()}))}))},afterRead:function(e){var t=this;console.log(e),e.status="uploading",e.message="上传中...";var a=new FormData;a.append("file",e.file),Object.keys(this.dataObj).forEach((function(e){a.append(e,t.dataObj[e])})),this.$axios({method:"post",url:"https://upload.qiniup.com",data:a}).then((function(a){console.log(a),e.url=t.$store.getters.setting.img_host+a.data.key,e.status="done",e.message="上传成功",t.update()})).catch((function(){e.status="failed",e.message="上传失败",t.update()}))},update:function(){var e=this.fileList.filter((function(e){return!e.status||"done"==e.status})).map((function(e){return e.url}));this.$emit("input",e),console.log(e)}}},u=d,f=(a("c027"),a("2877")),p=Object(f["a"])(u,n,i,!1,null,"5b2bdc2e",null);t["a"]=p.exports},b27d:function(e,t,a){"use strict";a.r(t),a.d(t,"download",(function(){return j}));a("d401"),a("14d9"),a("d3b7"),a("25f0");var n=function(){var e=this,t=e._self._c;return t("div",[t("van-sticky",[t("van-tabs",{staticClass:"flex-1",on:{change:e.changeQuery},model:{value:e.state,callback:function(t){e.state=t},expression:"state"}},[t("van-tab",{attrs:{title:"全部",name:0}}),t("van-tab",{attrs:{title:"待财务审核",name:2}}),t("van-tab",{attrs:{title:"待财务付款",name:4}}),t("van-tab",{attrs:{title:"已完成",name:5}}),t("van-tab",{attrs:{title:"已驳回",name:-1}})],1)],1),t("van-empty",{directives:[{name:"show",rawName:"v-show",value:e.showEmpty,expression:"showEmpty"}],attrs:{description:"暂无结算申请"}}),t("van-list",{attrs:{finished:e.finished,error:e.error,"error-text":"请求失败,点击重新加载","finished-text":""},on:{"update:error":function(t){e.error=t},load:e.loadList},model:{value:e.loading,callback:function(t){e.loading=t},expression:"loading"}},e._l(e.list,(function(a){return t("van-cell-group",{key:a.id,staticClass:"mt-2 shadow-sm",attrs:{inset:""}},[t("div",{on:{click:function(t){return e.$router.push("/materialsettle/"+a.id)}}},[t("div",{staticClass:"py-1 pt-2 flex justify-between"},[t("span",{staticClass:"mx-2 text-sm"},[t("div",[t("van-icon",{attrs:{name:"shop-o"}}),e._v(" "+e._s(a.supplier_name)+" "),t("span",[e._v(e._s(a.orders.toString().split(",").length)+"个订单")])],1)]),t("span",{staticClass:"mx-2 text-xs"},[e._v(" "+e._s(e.settleState[a.state])+" ")])]),t("div",{staticClass:"van-cell van-cell--borderless"},[t("div",{staticClass:"van-cell__title van-field__label"},[t("span",[e._v("合同门店")])]),t("div",{staticClass:"van-cell__value van-field__value"},[t("span",[e._v(e._s(a.shop_name))])])]),t("div",{staticClass:"van-cell van-cell--borderless"},[t("div",{staticClass:"van-cell__title van-field__label"},[t("span",[e._v("结算账户")])]),t("div",{staticClass:"van-cell__value van-field__value"},[t("div",[e._v(e._s(a.account_name))]),t("div",[e._v(" "+e._s(a.account_bank)+" "+e._s(a.account_no)+" ")])])]),t("div",{staticClass:"van-cell van-cell--borderless"},[t("div",{staticClass:"van-cell__title van-field__label"},[t("span",[e._v("申请时间")])]),t("div",{staticClass:"van-cell__value van-field__value"},[t("span",[e._v(e._s(e.dateFormat("YYYY-mm-dd HH:MM",new Date(1e3*a.created_at))))])])]),e.checkAuth(["final:verify:audit"])||e.checkAuth(["final:verify:finance"])||e.$store.getters.user_id==a.supplier_admin_id?t("div",{staticClass:"van-cell van-cell--borderless"},[t("div",{staticClass:"van-cell__title van-field__label"},[t("span",[e._v("合计")])]),t("div",{staticClass:"van-cell__value van-field__value font-bold text-base text-red-600"},[t("span",[e._v("¥"+e._s(a.total))])])]):e._e()])])})),1)],1)},i=[],s=a("ade3"),r=(a("a39e"),a("241e")),l=(a("570a"),a("1d36")),o=(a("4467"),a("c36e")),c=(a("591c"),a("7713")),d=(a("be39"),a("efa0")),u=(a("f06a"),a("20fb")),f=(a("0cc8"),a("3104")),p=(a("5852"),a("d961")),v=(a("99af"),a("ac1f"),a("3ca3"),a("841c"),a("ddb0"),a("2b3d"),a("bf19"),a("9861"),a("88a7"),a("271a"),a("5494"),a("8a59")),b=a("6cd8"),h=a("5354"),m=a("a9f5"),_=a("7c32");function j(e,t){if("download"in document.createElement("a")){var a=window.URL.createObjectURL(t),n=document.createElement("a");n.style.display="none",n.href=a,n.setAttribute("download",e),document.body.appendChild(n),n.click(),document.body.removeChild(n)}else navigator.msSaveBlob(t,e)}var O={components:Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])({UploadList:m["a"],DatetimeSelect:_["a"]},p["a"].name,p["a"]),f["a"].name,f["a"]),u["a"].name,u["a"]),d["a"].name,d["a"]),c["a"].name,c["a"]),o["a"].name,o["a"]),l["a"].name,l["a"]),r["a"].name,r["a"]),data:function(){var e,t;return t={id:0,search:"",state:0,list:[],loading:!1,error:!1,page:1},Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(t,"state",0),"finished",!1),"showEmpty",!1),"supplier",!1),"orderState",(e={},Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(e,-1,"已取消"),0,"待备货"),1,"已备货"),2,"待配送"),3,"待收货"),4,"已收货"),5,"待安装"),6,"待验收"),7,"已完成"),8,"已下单"),Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(e,9,"待测量"),10,"待审核"),11,"待结算"),12,"已结算"))),"orderColor",Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])({},-1,"#909399"),0,"#ffd954"),1,"#1989fa"),2,"#f2ab39"),3,"#69491a"),4,"#07c160")),"processType",{0:"下单",1:"确认备货",2:"通知配送",3:"确认送达",4:"确认验收",5:"留言",6:"取消订单",7:"修改订单",8:"通知安装",9:"确认安装",10:"安装验收",11:"通知测量",12:"修改订单",13:"队长审核"}),"settleState",Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])({},-1,"已驳回"),2,"待财务审核"),3,"待店长审核"),4,"待财务付款"),5,"已完成")),"processShow",!1),"processForm",{}),Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(t,"settleOrderShow",!1),"settleOrders",[]),"settleShow",!1),"settleForm",{}),"selectOrder",{})},created:function(){},mounted:function(){this.supplier=this.$store.getters.supplier},methods:{dateFormat:b["a"],jsonArray:b["c"],checkAuth:h["a"],handleExport:function(){var e=this;this.loading=!0;var t={search:this.search};this.state&&this.state<6&&(t.state=this.state),Object(v["qb"])(t).then((function(t){console.log(t),window.location.href=e.$env.baseUrl+t.data.path,e.loading=!1})).catch((function(t){console.log(t),e.loading=!1}))},changeQuery:function(){return this.finished=!1,this.loading=!1,this.error=!1,this.page=1,this.list=[],this.loadList(),!0},loadList:function(){var e=this;this.loading=!0;var t={search:this.search,page:this.page++,size:10};this.state&&this.state<6&&(t.state=this.state),Object(v["tb"])(t).then((function(t){t.data.count<=e.list.length&&(e.finished=!0),e.list=e.list.concat(t.data.list),0===e.list.length?e.showEmpty=!0:e.showEmpty=!1,e.loading=!1})).catch((function(){e.loading=!1,e.error=!0}))}}},g=O,y=(a("9167"),a("2877")),w=Object(y["a"])(g,n,i,!1,null,"73ab0e2e",null);t["default"]=w.exports},c027:function(e,t,a){"use strict";a("dfb4")},d81d:function(e,t,a){"use strict";var n=a("23e7"),i=a("b727").map,s=a("1dde"),r=s("map");n({target:"Array",proto:!0,forced:!r},{map:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},dfb4:function(e,t,a){}}]);
|