| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[9788,2279,110],{32279:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.onShow(e.dialogFormVisible=!0)}}},[e._v("添加地址")]),a("el-dialog",{attrs:{title:"新建地址","append-to-body":"",visible:e.dialogFormVisible,width:"800px"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-row",{attrs:{gutter:20}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-position":"right","label-width":"100px",size:"small"}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"姓名",prop:"name",rules:[{required:!0,message:"联系人姓名不能为空"}]}},[a("el-input",{attrs:{autocomplete:"on",placeholder:"输入联系人姓名"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"手机号码",prop:"phonenumber",rules:[{required:!0,message:"手机号码不能为空"},{pattern:/^1[3-9][0-9]\d{8}$/,message:"请输入正确手机号码",trigger:"blur"}]}},[a("el-input",{attrs:{autocomplete:"on",placeholder:"输入联系人手机号码"},model:{value:e.form.phonenumber,callback:function(t){e.$set(e.form,"phonenumber",t)},expression:"form.phonenumber"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"省市县",prop:"value",rules:[{required:!0,message:"选择省市县",trigger:"change"}]}},[a("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.basicData.data().areaData,clearable:""},on:{change:e.cascaderChange},model:{value:e.form.value,callback:function(t){e.$set(e.form,"value",t)},expression:"form.value"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"地址"}},[a("el-input",{attrs:{type:"textarea",rows:3,autocomplete:"on",placeholder:"输入地址"},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address",t)},expression:"form.address"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{attrs:{autocomplete:"on",type:"textarea",rows:3,placeholder:"输入联系人备注"},model:{value:e.form.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"是否默认地址"}},[a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:e.form.isdefault,callback:function(t){e.$set(e.form,"isdefault",t)},expression:"form.isdefault"}})],1)],1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticStyle:{width:"120px"},attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),a("el-button",{staticStyle:{width:"120px"},attrs:{size:"small",type:"primary"},on:{click:function(t){return e.submitAddress()}}},[e._v("确 定")])],1)],1)],1)},s=[],l=a(20629),n={props:["mainData"],data(){return{dialogFormVisible:!1,form:{contactsid:0,sys_enterpriseid:null,name:"",sex:"男",depname:"",position:"",isleader:1,birthday:"",phonenumber:"",email:"",province:"",city:"",county:"",address:"",remarks:"",workaddress:1,value:[],isdefault:0}}},computed:{...(0,l.Se)({sys_options:"sys_options"})},methods:{onShow(){this.$store.dispatch("optiontypeselect","sex")},cascaderChange(e){if(1===e.length)return this.form=Object.assign({},this.form,{province:e[0],city:"",county:""});this.form=Object.assign({},this.form,{province:e[0],city:e[1],county:e[2]})},submitAddress(){this.$refs["form"].validate((async e=>{if(!e)return!1;this.form.sys_enterpriseid=this.mainData.sys_enterpriseid;const t=await this.$api.requested({id:"20221009155703",version:1,content:this.form});this.tool.showMessage(t,(()=>{this.$emit("onAddSuccess"),this.$refs["form"].resetFields(),this.dialogFormVisible=!1}))}))}},mounted(){}},i=n,o=a(43736),c=(0,o.Z)(i,r,s,!1,null,null,null),m=c.exports},80110:function(e,t,a){a.r(t),a.d(t,{default:function(){return c}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-button",{staticClass:"normal-margin",attrs:{type:"primary",size:"small"},on:{click:function(t){e.drawer=!0}}},[e._v("新 建")]),a("el-drawer",{attrs:{title:"新建",visible:e.drawer,direction:"rtl","append-to-body":"","show-close":!1,size:"700px"},on:{"update:visible":function(t){e.drawer=t},close:e.onCancel}},[a("div",{staticClass:"drawer__panel"},[a("el-form",{ref:"form",staticClass:"demo-form-inline",attrs:{model:e.form,rules:e.rules,"status-icon":!1,size:"mini","label-position":"right","label-width":"100px"}},[a("el-form-item",{attrs:{label:"抬头",prop:"enterprisename"}},[a("el-input",{attrs:{placeholder:"请填写抬头"},model:{value:e.form.enterprisename,callback:function(t){e.$set(e.form,"enterprisename",t)},expression:"form.enterprisename"}})],1),a("el-form-item",{attrs:{label:"开票地址",prop:"address"}},[a("el-input",{attrs:{placeholder:"请填写开票地址"},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address",t)},expression:"form.address"}})],1),a("el-form-item",{attrs:{label:"税号",prop:"taxno"}},[a("el-input",{attrs:{placeholder:"请填写税号"},model:{value:e.form.taxno,callback:function(t){e.$set(e.form,"taxno",t)},expression:"form.taxno"}})],1),a("el-form-item",{attrs:{label:"开户行",prop:"bank"}},[a("el-input",{attrs:{placeholder:"请填写开户行"},model:{value:e.form.bank,callback:function(t){e.$set(e.form,"bank",t)},expression:"form.bank"}})],1),a("el-form-item",{attrs:{label:"开户账号",prop:"bankcardno"}},[a("el-input",{attrs:{placeholder:"请填写开户账号"},model:{value:e.form.bankcardno,callback:function(t){e.$set(e.form,"bankcardno",t)},expression:"form.bankcardno"}})],1),a("el-form-item",{attrs:{label:"联系电话",prop:"phonenumber"}},[a("el-input",{attrs:{placeholder:"请填写手机号(电话)"},model:{value:e.form.phonenumber,callback:function(t){e.$set(e.form,"phonenumber",t)},expression:"form.phonenumber"}})],1),a("el-form-item",{attrs:{label:"备注",prop:"remarks"}},[a("el-input",{attrs:{placeholder:"请填写备注"},model:{value:e.form.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1),a("el-form-item",[a("el-checkbox",{model:{value:e.form.isdefault,callback:function(t){e.$set(e.form,"isdefault",t)},expression:"form.isdefault"}},[e._v("是否默认")])],1)],1)],1),a("div",{staticClass:"fixed__btn__panel"},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:e.onCancel}},[e._v("取 消")]),a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary"},on:{click:e.onSubmit}},[e._v("确 定")])],1)])],1)},s=[],l=(a(52266),{props:["data"],data(){return{drawer:!1,form:{sys_enterprise_financeid:0,sys_enterpriseid:0,enterprisename:"",taxno:"",bank:"",bankcardno:"",address:"",phonenumber:"",remarks:"",isdefault:!0},rules:{enterprisename:[{required:!0,message:"请输入抬头",trigger:"blur"}],address:[{required:!0,message:"请输入开票地址",trigger:"blur"}],bank:[{required:!0,message:"请输入开户行",trigger:"blur"}],taxno:[{required:!0,message:"请输入税号",trigger:"blur"}],bankcardno:[{required:!0,message:"请输入开户账号",trigger:"blur"}],phonenumber:[{required:!0,message:"请输入联系电话",trigger:"blur"}]}}},methods:{onSubmit(){console.log(this.data),this.$refs["form"].validate((async e=>{if(!e)return!1;this.form.isdefault?this.form.isdefault=1:this.form.isdefault=0,this.form.sys_enterpriseid=this.data.sys_enterpriseid;const t=await this.$api.requested({id:20221013160402,content:this.form});this.tool.showMessage(t,(()=>{this.$emit("onSuccess"),this.drawer=!1,this.$refs["form"].resetFields()}))}))},onCancel(){this.drawer=!1,this.$refs["form"].resetFields()}}}),n=l,i=a(43736),o=(0,i.Z)(n,r,s,!1,null,null,null),c=o.exports},4394:function(e,t,a){a.d(t,{Z:function(){return c}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-popover",{attrs:{placement:"bottom",width:"100%"},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[a("div",[a("div",{staticClass:"flex-align-center flex-between",staticStyle:{"margin-bottom":"10px"}},[a("el-input",{staticStyle:{width:"200px"},attrs:{"suffix-icon":"el-icon-search",size:"small",placeholder:"输入经销商信息",clearable:""},on:{clear:function(t){return e.queryEnterpriseArchives(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.queryEnterpriseArchives(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"}})],1),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.ENlist,size:"small",stripe:"",height:"300",border:""}},[a("el-table-column",{attrs:{prop:"enterprisename",label:"经销商名称",width:"180"}}),a("el-table-column",{attrs:{prop:"contact",label:"联系人",width:"180"}}),a("el-table-column",{attrs:{prop:"phone",label:"联系电话"}}),a("el-table-column",{scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(a){return e.rowClick(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.params.content.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1),a("el-button",{attrs:{slot:"reference",size:"small",type:"text"},on:{click:e.queryEnterpriseArchives},slot:"reference"},[e._v("选择企业")])],1)],1)},s=[],l={props:["sys_enterpriseid"],data(){return{ENlist:[],total:0,currentPage:0,form:{enterprisename:""},params:{id:20230104103702,content:{pageNumber:1,pageSize:10,where:{condition:""},sort:[{sortname:"默认",sorted:1,sortid:56,reversed:1}]}},visible:!1}},methods:{async queryEnterpriseArchives(){this.sys_enterpriseid&&(this.params.content.sys_enterpriseid=this.sys_enterpriseid);const e=await this.$api.requested(this.params);this.ENlist=e.data,this.total=e.total,this.currentPage=e.pageNumber},handleSizeChange(e){this.params.content.pageSize=e,this.queryEnterpriseArchives()},handleCurrentChange(e){this.params.content.pageNumber=e,this.queryEnterpriseArchives()},rowClick(e){this.visible=!1,this.form.enterprisename=e.enterprisename,this.$emit("select",e)}},mounted(){this.queryEnterpriseArchives()}},n=l,i=a(43736),o=(0,i.Z)(n,r,s,!1,null,null,null),c=o.exports},56548:function(e,t,a){a.d(t,{Z:function(){return p}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[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.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"}}),a("el-button",{attrs:{type:"primary",size:"small",disabled:0===e.tableSelectData.length},on:{click:e.onConfirm}},[e._v("添加选中商品")])],1),a("div",[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.tableData,"header-cell-style":{height:"50px",color:"#768093",fontWeight:"400"},"cell-style":{height:"50px",color:"#768093",fontWeight:"400"},size:"mini",border:""},on:{"selection-change":e.selectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",fixed:""}}),a("el-table-column",{attrs:{prop:"itemname",label:"商品名称",width:"180"}}),a("el-table-column",{attrs:{prop:"itemno",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:{label:"材质",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",[a("span",[e._v(e._s(t.row.material||"--"))])])]}}])}),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.standards||"--"))])])]}}])}),a("el-table-column",{attrs:{prop:"unit",label:"计量单位"},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.unit)+"/"+e._s(t.row.auxunit))])]}}])}),a("el-table-column",{attrs:{prop:"prodline",label:"产线",width:"100"}}),a("el-table-column",{attrs:{prop:"device",label:"装置",width:"100"}}),a("el-table-column",{attrs:{prop:"specalnote",label:"特殊说明",width:"100"}})],1),a("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[a("el-pagination",{attrs:{background:"",small:"","current-page":e.currentPage,"page-size":e.params.content.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)])},s=[],l=a(33028),n=a(39115),i={props:["data","drawer"],data(){return{params:{id:null,content:{sa_orderid:0,pageNumber:1,pageSize:20,where:{condition:""}}},tableSelectData:[],tableData:[],total:0,currentPage:0}},components:{uploadFile:l.Z,previewImage:n.Z},methods:{async listData(){switch(this.data.type){case"标准订单":this.params.id=20221109153502;break;case"项目订单":this.params.id=20230103155002;break;case"促销订单":this.params.id=20230107182302;break;case"工具订单":this.params.id=20221109153502;break;default:this.params.id=20221109153502;break}this.params.content.sa_orderid=this.$route.query.id;const e=await this.$api.requested(this.params);this.tableData=e.data,this.total=e.total,this.currentPage=e.pageNumber,console.log(e,"mx")},handleSizeChange(e){this.params.content.pageSize=e,this.listData()},handleCurrentChange(e){this.params.content.pageNumber=e,this.listData()},selectionChange(e){this.tableSelectData=e},onConfirm(){this.params.content.where.condition="",console.log(this.params.content.where.condition),this.$emit("onConfirm",this.tableSelectData),this.tableSelectData.forEach((e=>{this.tableData.splice(this.tableData.findIndex((t=>t.itemid==e.itemid)),1)}))},clearSelection(){this.$refs.multipleTable.clearSelection()}},mounted(){this.listData()},watch:{drawer(e){e&&this.listData()}}},o=i,c=a(43736),m=(0,c.Z)(o,r,s,!1,null,"ddef7a48",null),p=m.exports}}]);
|