mirror of
https://gitee.com/hzchunfen/erp.git
synced 2025-11-30 22:20:45 +00:00
2 lines
7.9 KiB
JavaScript
Vendored
2 lines
7.9 KiB
JavaScript
Vendored
"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[967],{54:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pageBox"},[e("el-card",[e("div",{staticClass:"opaBox"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.handleAdd}},[t._v("新增")])],1),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.supplierList,border:""}},[e("el-table-column",{attrs:{prop:"id",label:"供应商ID",width:"80",align:"center"}}),e("el-table-column",{attrs:{prop:"supplier_name",label:"供应商名称"}}),e("el-table-column",{attrs:{prop:"company_name",label:"公司名称"}}),e("el-table-column",{attrs:{prop:"address",label:"地址"}}),e("el-table-column",{attrs:{prop:"link_tel",label:"联系方式",align:"center"}}),e("el-table-column",{attrs:{prop:"supply_type",label:"供应品类"}}),e("el-table-column",{attrs:{prop:"payment_account",label:"支付账户"}}),e("el-table-column",{attrs:{prop:"agent_name",label:"开发维护人"}}),e("el-table-column",{attrs:{prop:"created_at",label:"创建时间",align:"center"}}),e("el-table-column",{attrs:{label:"操作",width:"180",align:"center"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{type:"primary",icon:"el-icon-edit",size:"mini"},on:{click:function(e){return t.handleEdit(a.row)}}},[t._v("编辑")]),e("el-button",{attrs:{type:"danger",icon:"el-icon-delete",size:"mini"},on:{click:function(e){return t.handleRemove(a.row.id)}}},[t._v("删除")])]}}])})],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.page,"page-sizes":[10,20,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:t.gysInfo.id?"编辑":"新增",visible:t.dialogVisible,width:"500px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("el-form",{attrs:{"label-width":"100px"}},[e("el-form-item",{attrs:{label:"供应商名称"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.supplier_name,callback:function(e){t.$set(t.gysInfo,"supplier_name",e)},expression:"gysInfo.supplier_name"}})],1),e("el-form-item",{attrs:{label:"公司名称"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.company_name,callback:function(e){t.$set(t.gysInfo,"company_name",e)},expression:"gysInfo.company_name"}})],1),e("el-form-item",{attrs:{label:"地址"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.address,callback:function(e){t.$set(t.gysInfo,"address",e)},expression:"gysInfo.address"}})],1),e("el-form-item",{attrs:{label:"联系方式"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.link_tel,callback:function(e){t.$set(t.gysInfo,"link_tel",e)},expression:"gysInfo.link_tel"}})],1),e("el-form-item",{attrs:{label:"供应品类"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.supply_type,callback:function(e){t.$set(t.gysInfo,"supply_type",e)},expression:"gysInfo.supply_type"}})],1),e("el-form-item",{attrs:{label:"支付方式"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.payment_account,callback:function(e){t.$set(t.gysInfo,"payment_account",e)},expression:"gysInfo.payment_account"}})],1),e("el-form-item",{attrs:{label:"开发维护人"}},[e("el-select",{ref:"labelRef",attrs:{clearable:"",filterable:""},model:{value:t.gysInfo.agent_id,callback:function(e){t.$set(t.gysInfo,"agent_id",e)},expression:"gysInfo.agent_id"}},t._l(t.usersList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),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.commitSupplier}},[t._v("确 定")])],1)],1)],1)},i=[],r=a(3550),s=a(2900),l={data(){return{loading:!1,page:1,pageSize:10,total:0,supplierList:[],dialogVisible:!1,gysInfo:{},commitloading:!1,usersList:[]}},methods:{fetchList(){this.loading=!0;let t={page:this.page,per_page:this.pageSize};(0,r.Fb)(t).then((t=>{this.supplierList=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()},handleAdd(){this.gysInfo={},this.dialogVisible=!0},handleEdit(t){this.gysInfo=JSON.parse(JSON.stringify(t)),this.dialogVisible=!0},commitSupplier(){this.commitloading=!0;let t={...this.gysInfo};t.agent_name="",t.agent_id&&(t.agent_name=this.$refs.labelRef.selectedLabel),this.gysInfo.id?(0,r.S6)(this.gysInfo.id,t).then((t=>{this.fetchList(),this.$message({type:"success",message:"更新成功!"}),this.dialogVisible=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1})):(0,r.GI)(t).then((t=>{this.page=1,this.fetchList(),this.$message({type:"success",message:"新增成功!"}),this.dialogVisible=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1}))},handleRemove(t){this.$confirm("确定删除此条信息吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{(0,r.X2)(t).then((()=>{this.fetchList(),this.$message({type:"success",message:"删除成功!"}),this.dialogVisible=!1}))}))},getUserList(){let t={page:1,per_page:9999};(0,s.Lh)(t).then((t=>{this.usersList=t.data.data}))}},mounted(){this.fetchList(),this.getUserList()}},o=l,u=a(1001),c=(0,u.Z)(o,n,i,!1,null,"a1e7f322",null),p=c.exports},3550:function(t,e,a){a.d(e,{EY:function(){return h},Fb:function(){return i},GI:function(){return s},JI:function(){return p},Js:function(){return o},Mo:function(){return d},S6:function(){return l},X2:function(){return r},iY:function(){return c},oK:function(){return f},qJ:function(){return u},zB:function(){return m},zo:function(){return g}});var n=a(8430);function i(t){return(0,n.Z)({url:"/api/supplier",method:"get",params:t})}function r(t){return(0,n.Z)({url:`/api/supplier/${t}`,method:"delete"})}function s(t){return(0,n.Z)({url:"/api/supplier",method:"post",data:t})}function l(t,e){return(0,n.Z)({url:`/api/supplier/${t}`,method:"patch",data:e})}function o(t){return(0,n.Z)({url:"/api/supplier/purchase_record",method:"get",params:t})}function u(t){return(0,n.Z)({url:"/api/purchase_record/purchase_batch_check",method:"post",data:t})}function c(t){return(0,n.Z)({url:"/api/purchase_record/purchase_batch_store",method:"post",data:t})}function p(t,e){return(0,n.Z)({url:`/api/supplier/purchase_record/${t}`,method:"patch",data:e})}function d(t){return(0,n.Z)({url:"/api/supplier/loss_record",method:"get",params:t})}function f(t){return(0,n.Z)({url:"/api/loss_record/loss_batch_store",method:"post",data:t})}function h(t,e){return(0,n.Z)({url:`/api/supplier/loss_record/${t}`,method:"patch",data:e})}function m(t){return(0,n.Z)({url:"/api/supplier/daily_stock_record",method:"get",params:t})}function g(t){return(0,n.Z)({url:"/api/daily_stock_record/inventory_batch_store",method:"post",data:t})}},2900:function(t,e,a){a.d(e,{A0:function(){return c},AX:function(){return o},Lh:function(){return r},RF:function(){return s},Uy:function(){return i},Vb:function(){return p},f7:function(){return l},nO:function(){return u}});var n=a(8430);function i(){return(0,n.Z)({url:"/api/roles",method:"get"})}function r(t){return(0,n.Z)({url:"/api/users",method:"get",params:t})}function s(t){return(0,n.Z)({url:"/api/users",method:"post",data:t})}function l(t){return(0,n.Z)({url:`/api/users/${t}`,method:"get"})}function o(t,e){return(0,n.Z)({url:`/api/users/${t}`,method:"patch",data:e})}function u(t){return(0,n.Z)({url:"/api/website_message",method:"get",params:t})}function c(t,e){return(0,n.Z)({url:`/api/website_message/${t}`,method:"patch",data:e})}function p(t){return(0,n.Z)({url:"/api/website_message/batchRead",method:"post",data:t})}}}]);
|
|
//# sourceMappingURL=967.0072dd64.js.map
|