4432-legacy.2778c4ef.js 15 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[4432],{94432:function(e,t,a){a.r(t),a.d(t,{default:function(){return d}});var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:e.editBtn}},[e._v("编 辑")]),a("el-drawer",{attrs:{title:"编辑序列号","append-to-body":"",visible:e.dialogFormVisible,size:"40%","show-close":!1},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("div",{staticClass:"drawer__panel"},[a("el-row",{attrs:{gutter:20}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"100px","label-position":"right",size:"mini"}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"所在企业:",prop:"enterprisename"}},[a("selectAgent",{ref:"agent",on:{selectRow:e.agentChange}},[a("el-input",{attrs:{slot:"input",readonly:"",type:"text",size:"small"},on:{focus:function(t){e.$refs.agent.visible=!0}},slot:"input",model:{value:e.form.enterprisename,callback:function(t){e.$set(e.form,"enterprisename",t)},expression:"form.enterprisename"}})],1)],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"产品:",prop:"itemname"}},[a("selectProduct",{ref:"product",on:{selectRow:e.productChange}},[a("el-input",{attrs:{slot:"input",readonly:"",type:"text",size:"small"},on:{focus:function(t){e.$refs.product.listData(),e.$refs.product.visible=!0}},slot:"input",model:{value:e.form.itemname,callback:function(t){e.$set(e.form,"itemname",t)},expression:"form.itemname"}})],1)],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"所在仓库:",prop:"stockname"}},[a("selectStore",{ref:"store",on:{selectRow:e.storeChange}},[a("el-input",{attrs:{slot:"input",readonly:"",type:"text",size:"small"},on:{focus:function(t){e.$refs.store.listData(),e.$refs.store.visible=!0}},slot:"input",model:{value:e.form.stockname,callback:function(t){e.$set(e.form,"stockname",t)},expression:"form.stockname"}})],1)],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"序列号:",prop:"sku"}},[a("el-input",{attrs:{type:"text",size:"small"},model:{value:e.form.sku,callback:function(t){e.$set(e.form,"sku",t)},expression:"form.sku"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"限制使用",prop:"islimit"}},[a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:e.form.islimit,callback:function(t){e.$set(e.form,"islimit",t)},expression:"form.islimit"}})],1)],1)],1)],1)],1),a("div",{staticClass:"fixed__btn__panel"},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary"},on:{click:e.onSubmit}},[e._v("确 定")])],1)])],1)},r=[],i=a(48534),l=(a(35666),a(71666)),s=a(63411),o=a(24542),c={name:"add",components:{selectAgent:l.Z,selectProduct:s.Z,selectStore:o.Z},props:["data"],data:function(){return{visible:!1,dialogFormVisible:!1,form:{sa_itemskuid:0,sys_enterpriseid:"",enterprisename:"",itemid:"",itemname:"",sku:"",stockid:1,islimit:1,stockname:""},rules:{enterprisename:[{required:!0,message:"请选择经企业",trigger:"change"}],itemname:[{required:!0,message:"请选择商品",trigger:"change"}],sku:[{required:!0,message:"请填写序列号",trigger:"blur"}],islimit:[{required:!0,message:"请选择",trigger:"blur"}]}}},watch:{dialogFormVisible:function(e){e||this.$refs["form"].resetFields()}},created:function(){},methods:{editBtn:function(){this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.data)},onSubmit:function(){var e=this;this.$refs["form"].validate(function(){var t=(0,i.Z)(regeneratorRuntime.mark((function t(a){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a){t.next=2;break}return t.abrupt("return",!1);case 2:return t.next=4,e.$api.requested({id:"20221215100803",version:1,content:e.form});case 4:n=t.sent,e.tool.showMessage(n,(function(){e.$emit("onSuccess"),e.dialogFormVisible=!1}));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},agentChange:function(e){console.log(e),this.form.sys_enterpriseid=e.sys_enterpriseid,this.form.enterprisename=e.enterprisename,this.$refs.agent.visible=!1,this.form.sa_orderid="",this.form.sonum=""},productChange:function(e){this.form.itemid=e.itemid,this.form.itemname=e.itemname,this.$refs.product.visible=!1},storeChange:function(e){this.form.stockid=e.stockid,this.form.stockname=e.stockname,this.$refs.store.visible=!1}}},u=c,p=a(43736),m=(0,p.Z)(u,n,r,!1,null,"0c548215",null),d=m.exports},71666:function(e,t,a){a.d(t,{Z:function(){return u}});var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{visible:e.visible,"append-to-body":"",width:"50%"},on:{"update:visible":function(t){e.visible=t}}},[a("div",{staticClass:"flex-align-center flex-between mt-10"},[a("el-input",{staticStyle:{width:"200px"},attrs:{size:"small","suffix-icon":"el-icon-search",placeholder:"搜索",clearable:""},on:{clear:function(t){return e.listData(e.param.content.pageNumber=1)}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.listData(e.param.content.pageNumber=1)}},model:{value:e.param.content.where.condition,callback:function(t){e.$set(e.param.content.where,"condition",t)},expression:"param.content.where.condition"}})],1),a("div",[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.tableData,size:"mini",height:"50vh",border:""}},[a("el-table-column",{attrs:{prop:"enterprisename",label:"经销商名称",width:"180"}}),a("el-table-column",{attrs:{prop:"agentnum",label:"经销商编号",width:"180"}}),a("el-table-column",{attrs:{prop:"contact",label:"联系人",width:"90"}}),a("el-table-column",{attrs:{label:"地址",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.province)+e._s(t.row.city)+e._s(t.row.county)+e._s(t.row.address)+" ")]}}])}),a("el-table-column",{attrs:{label:"操作",width:"90"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.selectRow(t.row)}}},[e._v("选 择")])]}}])})],1),a("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[a("el-pagination",{attrs:{background:"",small:"","current-page":e.currentPage,"page-size":e.param.content.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)]),e._t("input")],2)},r=[],i=a(48534),l=(a(35666),{data:function(){return{visible:!1,param:{id:"20221008164103",version:1,content:{where:{condition:""}}},tableData:[],total:0,currentPage:0}},methods:{listData:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested(e.param);case 2:a=t.sent,e.tableData=a.data,e.total=a.total,e.currentPage=a.pageNumber,console.log(e.tableData);case 7:case"end":return t.stop()}}),t)})))()},handleSizeChange:function(e){this.param.content.pageSize=e,this.listData()},handleCurrentChange:function(e){this.param.content.pageNumber=e,this.listData()},selectRow:function(e){this.$emit("selectRow",e)}},created:function(){this.listData()}}),s=l,o=a(43736),c=(0,o.Z)(s,n,r,!1,null,null,null),u=c.exports},63411:function(e,t,a){a.d(t,{Z:function(){return m}});var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{visible:e.visible,"append-to-body":"",width:"70%"},on:{"update:visible":function(t){e.visible=t}}},[a("div",{staticClass:"flex-align-center flex-between normal-margin"},[e._t("operation"),a("div",{staticClass:"flex-align-center"},[a("el-input",{attrs:{size:"small","suffix-icon":"el-icon-search",placeholder:"产品名称,编号",clearable:""},on:{clear:function(t){return e.listData(e.params.content.pageNumber=1)}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.listData(e.params.content.pageNumber=1)}},model:{value:e.params.content.where.condition,callback:function(t){e.$set(e.params.content.where,"condition",t)},expression:"params.content.where.condition"}}),e._v("  ")],1)],2),a("div",{staticClass:"produtMag-panel"},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.tableData,height:"50vh"}},[a("el-table-column",{attrs:{align:"center",label:"产品图",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.attinfos[0]?a("div",[a("previewImage",{staticStyle:{height:"38px",width:"38px"},attrs:{image:t.row.attinfos[0],list:t.row.attinfos,deletebtn:!1}})],1):e._e()]}}])}),a("el-table-column",{attrs:{prop:"itemno",label:"产品编号",width:"180"}}),a("el-table-column",{attrs:{prop:"itemname",label:"产品名称",width:"180"}}),a("el-table-column",{attrs:{label:"型号",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",[a("span",[e._v(e._s(t.row.model))])])]}}])}),a("el-table-column",{attrs:{label:"规格",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",[a("span",[e._v(e._s(t.row.spec))])])]}}])}),a("el-table-column",{attrs:{prop:"caliber",label:"口径",width:"180"}}),a("el-table-column",{attrs:{prop:"pressure",label:"压力",width:"180"}}),a("el-table-column",{attrs:{prop:"material",label:"材质",width:"180"}}),a("el-table-column",{attrs:{prop:"brand",label:"品牌",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(t.row.brand,(function(n,r){return a("p",{key:r},[r===t.row.brand.length-1?a("span",{staticStyle:{float:"left"}},[e._v(e._s(n?n.brandname+"":"--"))]):a("span",{staticStyle:{float:"left"}},[e._v(e._s(n?n.brandname+",":"--"))])])}))}}])}),a("el-table-column",{attrs:{prop:"itemclass",label:"类别",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(t.row.itemclass,(function(t,n){return a("span",{key:n},[e._v(" "+e._s(t?t.itemclassname+",":"--")+" ")])}))}}])}),a("el-table-column",{attrs:{prop:"unitid",label:"计量单位",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tag",{attrs:{size:"mini",type:"info",effect:"plain"}},[e._v(e._s(t.row.unitname)+"/"+e._s(t.row.axunitname))])]}}])}),a("el-table-column",{attrs:{prop:"marketprice",label:"牌价",width:"100"}}),a("el-table-column",{attrs:{label:"操作",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.addProduct(t.row)}}},[e._v("选 择")])]}}])})],1),a("div",{staticStyle:{"margin-top":"16px",float:"right"}},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-size":e.params.content.pageSize,layout:"total,sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)]),e._t("input")],2)},r=[],i=a(48534),l=(a(35666),a(33028)),s=a(39115),o={data:function(){return{params:{id:20220923112503,content:{pageNumber:1,pageSize:20,sa_itemgroupid:0,where:{condition:""}}},tableSelectData:[],tableData:[],total:0,currentPage:0,visible:!1}},components:{uploadFile:l.Z,previewImage:s.Z},methods:{listData:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested(e.params);case 2:a=t.sent,e.tableData=a.data,e.total=a.total,e.currentPage=a.pageNumber;case 6:case"end":return t.stop()}}),t)})))()},handleSizeChange:function(e){this.params.content.pageSize=e,this.listData()},handleCurrentChange:function(e){this.params.content.pageNumber=e,this.listData()},selectionChange:function(e){this.tableSelectData=e,this.$emit("selectionChange",e)},clearSelection:function(){this.$refs.multipleTable.clearSelection()},addProduct:function(e){this.$emit("selectRow",e)}},mounted:function(){},created:function(){}},c=o,u=a(43736),p=(0,u.Z)(c,n,r,!1,null,"7f19963b",null),m=p.exports},24542:function(e,t,a){a.d(t,{Z:function(){return u}});var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{visible:e.visible,"append-to-body":"",width:"50%"},on:{"update:visible":function(t){e.visible=t}}},[a("div",{staticClass:"flex-align-center flex-between mt-10"},[a("el-input",{staticStyle:{width:"200px"},attrs:{size:"small","suffix-icon":"el-icon-search",placeholder:"搜索",clearable:""},on:{clear:function(t){return e.listData(e.param.content.pageNumber=1)}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.listData(e.param.content.pageNumber=1)}},model:{value:e.param.content.where.condition,callback:function(t){e.$set(e.param.content.where,"condition",t)},expression:"param.content.where.condition"}})],1),a("div",[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.tableData,size:"mini",height:"50vh",border:""}},[a("el-table-column",{attrs:{prop:"stockname",label:"仓库名称",width:"180"}}),a("el-table-column",{attrs:{prop:"issalestock",label:"是否销售仓",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.issalestock?"是":"否"))])]}}])}),a("el-table-column",{attrs:{prop:"isused",label:"是否使用",width:"90"}}),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.selectRow(t.row)}}},[e._v("选 择")])]}}])})],1),a("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[a("el-pagination",{attrs:{background:"",small:"","current-page":e.currentPage,"page-size":e.param.content.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)]),e._t("input")],2)},r=[],i=a(48534),l=(a(35666),{data:function(){return{visible:!1,param:{id:20230104094604,content:{where:{condition:""}}},tableData:[],total:0,currentPage:0}},methods:{listData:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested(e.param);case 2:a=t.sent,e.tableData=a.data,e.total=a.total,e.currentPage=a.pageNumber,console.log(e.tableData);case 7:case"end":return t.stop()}}),t)})))()},handleSizeChange:function(e){this.param.content.pageSize=e,this.listData()},handleCurrentChange:function(e){this.param.content.pageNumber=e,this.listData()},selectRow:function(e){this.$emit("selectRow",e)}},created:function(){this.listData()}}),s=l,o=a(43736),c=(0,o.Z)(s,n,r,!1,null,null,null),u=c.exports}}]);