mirror of
https://gitee.com/hzchunfen/erp.git
synced 2025-12-01 06:30:49 +00:00
2 lines
7.0 KiB
JavaScript
Vendored
2 lines
7.0 KiB
JavaScript
Vendored
"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[147],{7899:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var i=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pageBox"},[e("div",{staticClass:"cardBox"},[e("div",{staticClass:"searchBox"},[e("div",{staticClass:"row"},[e("span",[t._v("商品名称:")]),e("el-input",{attrs:{clearable:""},model:{value:t.filter.title,callback:function(e){t.$set(t.filter,"title",e)},expression:"filter.title"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("商品编码:")]),e("el-input",{attrs:{clearable:""},model:{value:t.filter.external_sku_id,callback:function(e){t.$set(t.filter,"external_sku_id",e)},expression:"filter.external_sku_id"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("创建时间:")]),e("el-date-picker",{staticStyle:{width:"340px"},attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"开始时间","end-placeholder":"结束时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:t.addTime,callback:function(e){t.addTime=e},expression:"addTime"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("审核状态:")]),e("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:t.filter.status,callback:function(e){t.$set(t.filter,"status",e)},expression:"filter.status"}},t._l(t.statusList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("div",{staticClass:"row"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.handleSearch}},[t._v("筛选")])],1)])]),e("el-card",[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.procureList,border:""}},[e("el-table-column",{attrs:{prop:"goods_sku.id",label:"商品id",width:"80",align:"center"}}),e("el-table-column",{attrs:{prop:"goods_sku.name",label:"商品名称"}}),e("el-table-column",{attrs:{prop:"external_sku_id",label:"商品编码"}}),e("el-table-column",{attrs:{prop:"num",label:"采购数量"}}),e("el-table-column",{attrs:{prop:"cost",label:"采购成本"}}),e("el-table-column",{attrs:{prop:"buyer_name",label:"采购人名称"}}),e("el-table-column",{attrs:{prop:"expire_time",label:"到货时间"}}),e("el-table-column",{attrs:{prop:"supplier_name",label:"供应商"},scopedSlots:t._u([{key:"default",fn:function(a){return[a.row.supplier_name?e("span",[t._v(t._s(a.row.supplier_name)+"("+t._s(a.row.supplier_id)+")")]):t._e()]}}])}),e("el-table-column",{attrs:{label:"状态"},scopedSlots:t._u([{key:"default",fn:function(a){return[0==a.row.status?e("span",[t._v("待审核")]):1==a.row.status?e("span",{staticStyle:{color:"#6DD230"}},[t._v("审核通过")]):2==a.row.status?e("span",{staticStyle:{color:"#f00"}},[t._v("审核不通过")]):t._e()]}}])}),e("el-table-column",{attrs:{prop:"date",label:"采购时间",align:"center"}}),e("el-table-column",{attrs:{label:"操作",width:"120",align:"center"},scopedSlots:t._u([{key:"default",fn:function(a){return[1!=a.row.status?e("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-s-check",size:"mini"},on:{click:function(e){return t.toExamine(a.row)}}},[t._v("审核")]):t._e()]}}])})],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.page,"page-sizes":[15,30,50,100],"page-size":t.pageSize,layout:"prev, pager, next, jumper, sizes, total",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1),e("el-dialog",{attrs:{title:"审核",visible:t.dialogVisible,width:"500px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("el-form",{attrs:{"label-width":"90px"}},[e("el-form-item",{attrs:{label:"审核状态:"}},[e("el-radio-group",{model:{value:t.curInfo.status,callback:function(e){t.$set(t.curInfo,"status",e)},expression:"curInfo.status"}},[e("el-radio",{attrs:{label:1}},[t._v("审核通过")]),e("el-radio",{attrs:{label:2}},[t._v("审核不通过")])],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitCheck}},[t._v("确 定")])],1)],1)],1)},r=[],s=a(3550),l={data(){return{loading:!1,page:1,pageSize:15,total:0,procureList:[],filter:{title:"",external_sku_id:"",status:""},addTime:[],curInfo:{},commitloading:!1,dialogVisible:!1,statusList:[{id:0,name:"待审核"},{id:1,name:"审核通过"},{id:2,name:"审核不通过"}]}},methods:{fetchList(){this.loading=!0;let t={page:this.page,per_page:this.pageSize,...this.filter,start_time:this.addTime?this.addTime[0]:"",end_time:this.addTime?this.addTime[1]:""};(0,s.Js)(t).then((t=>{this.procureList=t.data.data,this.total=t.data.meta.total,this.loading=!1})).catch((()=>{this.loading=!1}))},handleSizeChange(t){this.page=1,this.pageSize=t,this.fetchList()},handleCurrentChange(t){this.page=t,this.fetchList()},handleSearch(){this.page=1,this.fetchList()},toExamine(t){this.curInfo=JSON.parse(JSON.stringify(t)),this.dialogVisible=!0},commitCheck(){if(!this.curInfo.status)return void this.$message({type:"error",message:"请选择审核状态"});this.commitloading=!0;let t={purchaseOrders:[{id:this.curInfo.id,status:this.curInfo.status}]};(0,s.qJ)(t).then((t=>{this.$message({type:"success",message:"操作成功!"}),this.commitloading=!1,this.dialogVisible=!1,this.fetchList()})).catch((()=>{this.commitloading=!1}))}},mounted(){this.fetchList()}},n=l,o=a(1001),u=(0,o.Z)(n,i,r,!1,null,"1f518a10",null),c=u.exports},3550:function(t,e,a){a.d(e,{EY:function(){return m},Fb:function(){return r},GI:function(){return l},JI:function(){return p},Js:function(){return o},Mo:function(){return d},S6:function(){return n},X2:function(){return s},iY:function(){return c},oK:function(){return h},qJ:function(){return u},zB:function(){return f},zo:function(){return g}});var i=a(8430);function r(t){return(0,i.Z)({url:"/api/supplier",method:"get",params:t})}function s(t){return(0,i.Z)({url:`/api/supplier/${t}`,method:"delete"})}function l(t){return(0,i.Z)({url:"/api/supplier",method:"post",data:t})}function n(t,e){return(0,i.Z)({url:`/api/supplier/${t}`,method:"patch",data:e})}function o(t){return(0,i.Z)({url:"/api/supplier/purchase_record",method:"get",params:t})}function u(t){return(0,i.Z)({url:"/api/purchase_record/purchase_batch_check",method:"post",data:t})}function c(t){return(0,i.Z)({url:"/api/purchase_record/purchase_batch_store",method:"post",data:t})}function p(t,e){return(0,i.Z)({url:`/api/supplier/purchase_record/${t}`,method:"patch",data:e})}function d(t){return(0,i.Z)({url:"/api/supplier/loss_record",method:"get",params:t})}function h(t){return(0,i.Z)({url:"/api/loss_record/loss_batch_store",method:"post",data:t})}function m(t,e){return(0,i.Z)({url:`/api/supplier/loss_record/${t}`,method:"patch",data:e})}function f(t){return(0,i.Z)({url:"/api/supplier/daily_stock_record",method:"get",params:t})}function g(t){return(0,i.Z)({url:"/api/daily_stock_record/inventory_batch_store",method:"post",data:t})}}}]);
|
||
//# sourceMappingURL=147.97be836f.js.map
|