2 lines
16 KiB
JavaScript
2 lines
16 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-15933440"],{"1eb6":function(e,r,t){"use strict";t.r(r);var s=function(){var e=this,r=e._self._c;return r("div",[r("el-card",{staticClass:"ibox"},[r("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[r("span",[e._v("查询条件")])]),r("div",{staticClass:"filter-container"},[r("el-form",{staticClass:"flex justify-start",attrs:{inline:!0,model:e.resourceSupplierManageInfo.conditions}},[r("el-form-item",[r("el-input",{attrs:{placeholder:"请输入供应商名称",clearable:""},model:{value:e.resourceSupplierManageInfo.conditions.supplierName,callback:function(r){e.$set(e.resourceSupplierManageInfo.conditions,"supplierName",r)},expression:"resourceSupplierManageInfo.conditions.supplierName"}})],1),r("el-form-item",[r("el-input",{attrs:{placeholder:"请输入联系方式",clearable:""},model:{value:e.resourceSupplierManageInfo.conditions.tel,callback:function(r){e.$set(e.resourceSupplierManageInfo.conditions,"tel",r)},expression:"resourceSupplierManageInfo.conditions.tel"}})],1),r("el-form-item",[r("el-input",{attrs:{placeholder:"请输入供应商编号",clearable:""},model:{value:e.resourceSupplierManageInfo.conditions.rsId,callback:function(r){e.$set(e.resourceSupplierManageInfo.conditions,"rsId",r)},expression:"resourceSupplierManageInfo.conditions.rsId"}})],1),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:e._queryResourceSupplierMethod}},[r("i",{staticClass:"el-icon-search"}),e._v(" 查询 ")]),r("el-button",{on:{click:e._resetResourceSupplierMethod}},[r("i",{staticClass:"el-icon-refresh"}),e._v(" 重置 ")])],1)],1)],1)]),r("el-card",{staticClass:"margin-top-sm"},[r("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[r("span",[e._v("供应商信息")]),r("div",["1"===e.resourceSupplierManageInfo.returnFlag?r("el-button",{attrs:{type:"text"},on:{click:e._goBack}},[r("i",{staticClass:"el-icon-close"}),e._v(" 返回 ")]):e._e(),r("el-button",{attrs:{type:"primary",size:"small"},on:{click:e._openAddResourceSupplierModal}},[r("i",{staticClass:"el-icon-plus"}),e._v(" 添加 ")])],1)]),r("el-table",{staticStyle:{width:"100%"},attrs:{data:e.resourceSupplierManageInfo.resourceSuppliers,border:""}},[r("el-table-column",{attrs:{prop:"rsId",label:"供应商编号",align:"center"}}),r("el-table-column",{attrs:{prop:"supplierName",label:"供应商名称",align:"center"}}),r("el-table-column",{attrs:{prop:"address",label:"供应商地址",align:"center"}}),r("el-table-column",{attrs:{prop:"tel",label:"供应商联系方式",align:"center"}}),r("el-table-column",{attrs:{prop:"contactName",label:"联系人姓名",align:"center"}}),r("el-table-column",{attrs:{prop:"accountBank",label:"开户行",align:"center"}}),r("el-table-column",{attrs:{prop:"bankAccountNumber",label:"开户行账号",align:"center"}}),r("el-table-column",{attrs:{label:"操作",align:"center",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{size:"mini"},on:{click:function(r){return e._openEditResourceSupplierModel(t.row)}}},[e._v("修改")]),r("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(r){return e._openDeleteResourceSupplierModel(t.row)}}},[e._v("删除")])]}}])})],1),r("el-pagination",{staticStyle:{"margin-top":"20px","text-align":"right"},attrs:{"current-page":e.currentPage,"page-size":e.pageSize,layout:"total, prev, pager, next, jumper",total:e.resourceSupplierManageInfo.total},on:{"current-change":e.handleCurrentChange}})],1),r("add-resource-supplier",{ref:"addResourceSupplier",on:{refresh:e._queryResourceSupplierMethod}}),r("edit-resource-supplier",{ref:"editResourceSupplier",on:{refresh:e._queryResourceSupplierMethod}}),r("delete-resource-supplier",{ref:"deleteResourceSupplier",on:{refresh:e._queryResourceSupplierMethod}})],1)},l=[],o=t("b775");function i(e){return new Promise((r,t)=>{Object(o["a"])({url:"/resourceSupplier.listResourceSuppliers",method:"get",params:e}).then(e=>{const t=e.data;r(t)}).catch(e=>{t(e)})})}function a(e){return new Promise((r,t)=>{Object(o["a"])({url:"/resourceSupplier.saveResourceSupplier",method:"post",data:e}).then(e=>{const t=e.data;r(t)}).catch(e=>{t(e)})})}function u(e){return new Promise((r,t)=>{Object(o["a"])({url:"/resourceSupplier.updateResourceSupplier",method:"post",data:e}).then(e=>{const t=e.data;r(t)}).catch(e=>{t(e)})})}function n(e){return new Promise((r,t)=>{Object(o["a"])({url:"/resourceSupplier.deleteResourceSupplier",method:"post",data:e}).then(e=>{const t=e.data;r(t)}).catch(e=>{t(e)})})}var c=function(){var e=this,r=e._self._c;return r("el-dialog",{attrs:{title:"添加供应商",visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(r){e.dialogVisible=r},close:e.closeDialog}},[r("el-form",{ref:"addForm",attrs:{model:e.addResourceSupplierInfo,rules:e.rules,"label-width":"120px"}},[r("el-form-item",{attrs:{label:"供应商名称",prop:"supplierName"}},[r("el-input",{attrs:{placeholder:"必填,请填写供应商名称"},model:{value:e.addResourceSupplierInfo.supplierName,callback:function(r){e.$set(e.addResourceSupplierInfo,"supplierName",r)},expression:"addResourceSupplierInfo.supplierName"}})],1),r("el-form-item",{attrs:{label:"供应商地址",prop:"address"}},[r("el-input",{attrs:{placeholder:"必填,请填写供应商地址"},model:{value:e.addResourceSupplierInfo.address,callback:function(r){e.$set(e.addResourceSupplierInfo,"address",r)},expression:"addResourceSupplierInfo.address"}})],1),r("el-form-item",{attrs:{label:"供应商联系方式",prop:"tel"}},[r("el-input",{attrs:{placeholder:"必填,请填写供应商联系方式"},model:{value:e.addResourceSupplierInfo.tel,callback:function(r){e.$set(e.addResourceSupplierInfo,"tel",r)},expression:"addResourceSupplierInfo.tel"}})],1),r("el-form-item",{attrs:{label:"联系人姓名",prop:"contactName"}},[r("el-input",{attrs:{placeholder:"必填,请填写联系人姓名"},model:{value:e.addResourceSupplierInfo.contactName,callback:function(r){e.$set(e.addResourceSupplierInfo,"contactName",r)},expression:"addResourceSupplierInfo.contactName"}})],1),r("el-form-item",{attrs:{label:"开户行"}},[r("el-input",{attrs:{placeholder:"选填,请填写开户行"},model:{value:e.addResourceSupplierInfo.accountBank,callback:function(r){e.$set(e.addResourceSupplierInfo,"accountBank",r)},expression:"addResourceSupplierInfo.accountBank"}})],1),r("el-form-item",{attrs:{label:"开户行账号"}},[r("el-input",{attrs:{placeholder:"选填,请填写开户行账号"},model:{value:e.addResourceSupplierInfo.bankAccountNumber,callback:function(r){e.$set(e.addResourceSupplierInfo,"bankAccountNumber",r)},expression:"addResourceSupplierInfo.bankAccountNumber"}})],1),r("el-form-item",{attrs:{label:"备注"}},[r("el-input",{attrs:{type:"textarea",placeholder:"选填,请填写备注"},model:{value:e.addResourceSupplierInfo.remark,callback:function(r){e.$set(e.addResourceSupplierInfo,"remark",r)},expression:"addResourceSupplierInfo.remark"}})],1)],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.closeDialog}},[e._v("取 消")]),r("el-button",{attrs:{type:"primary"},on:{click:e.saveResourceSupplierInfo}},[e._v("保 存")])],1)],1)},p=[],d=t("7323"),m={name:"AddResourceSupplier",data(){return{dialogVisible:!1,addResourceSupplierInfo:{supplierName:"",address:"",tel:"",contactName:"",accountBank:"",bankAccountNumber:"",remark:""},rules:{supplierName:[{required:!0,message:"供应商名称不能为空",trigger:"blur"},{max:255,message:"供应商名称太长",trigger:"blur"}],address:[{required:!0,message:"供应商地址不能为空",trigger:"blur"},{max:255,message:"供应商地址太长",trigger:"blur"}],tel:[{required:!0,message:"供应商联系方式不能为空",trigger:"blur"},{max:11,message:"供应商联系方式太长",trigger:"blur"}],contactName:[{required:!0,message:"联系人姓名不能为空",trigger:"blur"},{max:255,message:"联系人姓名太长",trigger:"blur"}]}}},methods:{open(){this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1,this.$refs.addForm.resetFields(),this.addResourceSupplierInfo={supplierName:"",address:"",tel:"",contactName:"",accountBank:"",bankAccountNumber:"",remark:""}},saveResourceSupplierInfo(){this.$refs.addForm.validate(e=>{if(e){const e={...this.addResourceSupplierInfo,shopId:Object(d["f"])()};a(e).then(e=>{this.$message.success("添加成功"),this.closeDialog(),this.$emit("refresh")}).catch(e=>{this.$message.error(e.message||"添加失败")})}})}}},f=m,g=t("2877"),b=Object(g["a"])(f,c,p,!1,null,null,null),h=b.exports,S=function(){var e=this,r=e._self._c;return r("el-dialog",{attrs:{title:"修改供应商",visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(r){e.dialogVisible=r},close:e.closeDialog}},[r("el-form",{ref:"editForm",attrs:{model:e.editResourceSupplierInfo,rules:e.rules,"label-width":"120px"}},[r("el-form-item",{attrs:{label:"供应商名称",prop:"supplierName"}},[r("el-input",{attrs:{placeholder:"必填,请填写供应商名称"},model:{value:e.editResourceSupplierInfo.supplierName,callback:function(r){e.$set(e.editResourceSupplierInfo,"supplierName",r)},expression:"editResourceSupplierInfo.supplierName"}})],1),r("el-form-item",{attrs:{label:"供应商地址",prop:"address"}},[r("el-input",{attrs:{placeholder:"必填,请填写供应商地址"},model:{value:e.editResourceSupplierInfo.address,callback:function(r){e.$set(e.editResourceSupplierInfo,"address",r)},expression:"editResourceSupplierInfo.address"}})],1),r("el-form-item",{attrs:{label:"供应商联系方式",prop:"tel"}},[r("el-input",{attrs:{placeholder:"必填,请填写供应商联系方式"},model:{value:e.editResourceSupplierInfo.tel,callback:function(r){e.$set(e.editResourceSupplierInfo,"tel",r)},expression:"editResourceSupplierInfo.tel"}})],1),r("el-form-item",{attrs:{label:"联系人姓名",prop:"contactName"}},[r("el-input",{attrs:{placeholder:"必填,请填写联系人姓名"},model:{value:e.editResourceSupplierInfo.contactName,callback:function(r){e.$set(e.editResourceSupplierInfo,"contactName",r)},expression:"editResourceSupplierInfo.contactName"}})],1),r("el-form-item",{attrs:{label:"开户行"}},[r("el-input",{attrs:{placeholder:"选填,请填写开户行"},model:{value:e.editResourceSupplierInfo.accountBank,callback:function(r){e.$set(e.editResourceSupplierInfo,"accountBank",r)},expression:"editResourceSupplierInfo.accountBank"}})],1),r("el-form-item",{attrs:{label:"开户行账号"}},[r("el-input",{attrs:{placeholder:"选填,请填写开户行账号"},model:{value:e.editResourceSupplierInfo.bankAccountNumber,callback:function(r){e.$set(e.editResourceSupplierInfo,"bankAccountNumber",r)},expression:"editResourceSupplierInfo.bankAccountNumber"}})],1),r("el-form-item",{attrs:{label:"备注"}},[r("el-input",{attrs:{type:"textarea",placeholder:"选填,请填写备注"},model:{value:e.editResourceSupplierInfo.remark,callback:function(r){e.$set(e.editResourceSupplierInfo,"remark",r)},expression:"editResourceSupplierInfo.remark"}})],1)],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.closeDialog}},[e._v("取 消")]),r("el-button",{attrs:{type:"primary"},on:{click:e.editResourceSupplier}},[e._v("保 存")])],1)],1)},I=[],R={name:"EditResourceSupplier",data(){return{dialogVisible:!1,editResourceSupplierInfo:{rsId:"",supplierName:"",address:"",tel:"",contactName:"",accountBank:"",bankAccountNumber:"",remark:""},rules:{supplierName:[{required:!0,message:"供应商名称不能为空",trigger:"blur"},{max:255,message:"供应商名称太长",trigger:"blur"}],address:[{required:!0,message:"供应商地址不能为空",trigger:"blur"},{max:255,message:"供应商地址太长",trigger:"blur"}],tel:[{required:!0,message:"供应商联系方式不能为空",trigger:"blur"},{max:11,message:"供应商联系方式太长",trigger:"blur"}],contactName:[{required:!0,message:"联系人姓名不能为空",trigger:"blur"},{max:255,message:"联系人姓名太长",trigger:"blur"}],rsId:[{required:!0,message:"供应商编号不能为空",trigger:"blur"}]}}},methods:{open(e){this.editResourceSupplierInfo={...e},this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1,this.$refs.editForm.resetFields(),this.editResourceSupplierInfo={rsId:"",supplierName:"",address:"",tel:"",contactName:"",accountBank:"",bankAccountNumber:"",remark:""}},editResourceSupplier(){this.$refs.editForm.validate(e=>{if(e){const e={...this.editResourceSupplierInfo,shopId:Object(d["f"])()};u(e).then(e=>{console.log(e),this.$message.success("修改成功"),this.closeDialog(),this.$emit("refresh")}).catch(e=>{this.$message.error(e.message||"修改失败")})}})}}},k=R,v=Object(g["a"])(k,S,I,!1,null,null,null),N=v.exports,_=function(){var e=this,r=e._self._c;return r("el-dialog",{attrs:{title:"删除确认",visible:e.dialogVisible,width:"30%"},on:{"update:visible":function(r){e.dialogVisible=r},close:e.closeDialog}},[r("div",{staticStyle:{"text-align":"center"}},[r("p",[e._v("确定删除供应商 "+e._s(e.deleteResourceSupplierInfo.supplierName)+" 吗?")])]),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.closeDialog}},[e._v("点错了")]),r("el-button",{attrs:{type:"primary"},on:{click:e.deleteResourceSupplier}},[e._v("确认删除")])],1)])},M=[],x={name:"DeleteResourceSupplier",data(){return{dialogVisible:!1,deleteResourceSupplierInfo:{}}},methods:{open(e){this.deleteResourceSupplierInfo={...e},this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1,this.deleteResourceSupplierInfo={}},deleteResourceSupplier(){const e={rsId:this.deleteResourceSupplierInfo.rsId,shopId:Object(d["f"])()};n(e).then(e=>{console.log(e),this.$message.success("删除成功"),this.closeDialog(),this.$emit("refresh")}).catch(e=>{this.$message.error(e.message||"删除失败")})}}},$=x,y=Object(g["a"])($,_,M,!1,null,null,null),w=y.exports,C={name:"ResourceSupplierManage",components:{AddResourceSupplier:h,EditResourceSupplier:N,DeleteResourceSupplier:w},data(){return{resourceSupplierManageInfo:{resourceSuppliers:[],total:0,records:1,moreCondition:!1,rsId:"",returnFlag:"",conditions:{supplierName:"",tel:"",rsId:"",page:1,row:10}},currentPage:1,pageSize:10}},created(){this.resourceSupplierManageInfo.returnFlag=this.$route.query.returnFlag,this._listResourceSuppliers(this.currentPage,this.pageSize),console.log(this.resourceSupplierManageInfo.moreCondition)},methods:{_listResourceSuppliers(e,r){this.resourceSupplierManageInfo.conditions.page=e,this.resourceSupplierManageInfo.conditions.row=r,this.resourceSupplierManageInfo.conditions.shopId=Object(d["f"])();const t={...this.resourceSupplierManageInfo.conditions,supplierName:this.resourceSupplierManageInfo.conditions.supplierName.trim(),tel:this.resourceSupplierManageInfo.conditions.tel.trim(),rsId:this.resourceSupplierManageInfo.conditions.rsId.trim()};i(t).then(e=>{this.resourceSupplierManageInfo.total=e.total,this.resourceSupplierManageInfo.records=e.records,this.resourceSupplierManageInfo.resourceSuppliers=e.data}).catch(e=>{console.error("请求失败处理",e)})},handleCurrentChange(e){this.currentPage=e,this._listResourceSuppliers(e,this.pageSize)},_openAddResourceSupplierModal(){this.$refs.addResourceSupplier.open()},_openEditResourceSupplierModel(e){this.$refs.editResourceSupplier.open(e)},_openDeleteResourceSupplierModel(e){this.$refs.deleteResourceSupplier.open(e)},_queryResourceSupplierMethod(){this.currentPage=1,this._listResourceSuppliers(this.currentPage,this.pageSize)},_resetResourceSupplierMethod(){this.resourceSupplierManageInfo.conditions.supplierName="",this.resourceSupplierManageInfo.conditions.tel="",this.resourceSupplierManageInfo.conditions.rsId="",this.currentPage=1,this._listResourceSuppliers(this.currentPage,this.pageSize)},_goBack(){this.$router.go(-1)}}},j=C,D=(t("871b"),Object(g["a"])(j,s,l,!1,null,"07cf9064",null));r["default"]=D.exports},"871b":function(e,r,t){"use strict";t("ed1a")},ed1a:function(e,r,t){}}]);
|
|
//# sourceMappingURL=chunk-15933440.f5192d9a.js.map
|