| 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 m}});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)},i=[],l=a(71666),r=a(63411),s=a(24542),o={name:"add",components:{selectAgent:l.Z,selectProduct:r.Z,selectStore:s.Z},props:["data"],data(){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(e){e||this.$refs["form"].resetFields()}},created(){},methods:{editBtn(){this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.data)},onSubmit(){this.$refs["form"].validate((async e=>{if(!e)return!1;const t=await this.$api.requested({id:"20221215100803",version:1,content:this.form});this.tool.showMessage(t,(()=>{this.$emit("onSuccess"),this.dialogFormVisible=!1}))}))},agentChange(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(e){this.form.itemid=e.itemid,this.form.itemname=e.itemname,this.$refs.product.visible=!1},storeChange(e){this.form.stockid=e.stockid,this.form.stockname=e.stockname,this.$refs.store.visible=!1}}},c=o,u=a(43736),p=(0,u.Z)(c,n,i,!1,null,"0c548215",null),m=p.exports},71666:function(e,t,a){a.d(t,{Z:function(){return c}});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)},i=[],l={data(){return{visible:!1,param:{id:"20221008164103",version:1,content:{where:{condition:""}}},tableData:[],total:0,currentPage:0}},methods:{async listData(){const e=await this.$api.requested(this.param);this.tableData=e.data,this.total=e.total,this.currentPage=e.pageNumber,console.log(this.tableData)},handleSizeChange(e){this.param.content.pageSize=e,this.listData()},handleCurrentChange(e){this.param.content.pageNumber=e,this.listData()},selectRow(e){this.$emit("selectRow",e)}},created(){this.listData()}},r=l,s=a(43736),o=(0,s.Z)(r,n,i,!1,null,null,null),c=o.exports},63411:function(e,t,a){a.d(t,{Z:function(){return p}});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,i){return a("p",{key:i},[i===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)},i=[],l=a(33028),r=a(39115),s={data(){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:r.Z},methods:{async listData(){const e=await this.$api.requested(this.params);this.tableData=e.data,this.total=e.total,this.currentPage=e.pageNumber},handleSizeChange(e){this.params.content.pageSize=e,this.listData()},handleCurrentChange(e){this.params.content.pageNumber=e,this.listData()},selectionChange(e){this.tableSelectData=e,this.$emit("selectionChange",e)},clearSelection(){this.$refs.multipleTable.clearSelection()},addProduct(e){this.$emit("selectRow",e)}},mounted(){},created(){}},o=s,c=a(43736),u=(0,c.Z)(o,n,i,!1,null,"7f19963b",null),p=u.exports},24542:function(e,t,a){a.d(t,{Z:function(){return c}});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)},i=[],l={data(){return{visible:!1,param:{id:20230104094604,content:{where:{condition:""}}},tableData:[],total:0,currentPage:0}},methods:{async listData(){const e=await this.$api.requested(this.param);this.tableData=e.data,this.total=e.total,this.currentPage=e.pageNumber,console.log(this.tableData)},handleSizeChange(e){this.param.content.pageSize=e,this.listData()},handleCurrentChange(e){this.param.content.pageNumber=e,this.listData()},selectRow(e){this.$emit("selectRow",e)}},created(){this.listData()}},r=l,s=a(43736),o=(0,s.Z)(r,n,i,!1,null,null,null),c=o.exports}}]);
|