| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[8143],{78143:function(e,t,r){r.r(t),r.d(t,{default:function(){return m}});var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-dropdown",{on:{command:e.handleCommand}},[r("el-button",{attrs:{type:"primary",size:"small"}},[e._v(" 新 建"),r("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),r("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[r("el-dropdown-item",{attrs:{command:"标准订单"}},[e._v("标准订单")]),r("el-dropdown-item",{attrs:{command:"项目订单"}},[e._v("项目订单")]),r("el-dropdown-item",{attrs:{command:"工具订单"}},[e._v("工具订单")])],1)],1),r("el-drawer",{attrs:{title:"新建订单",visible:e.drawer,direction:"rtl","show-close":!1,"append-to-body":"",size:"800px"},on:{"update:visible":function(t){e.drawer=t},close:e.refresh}},[r("div",{staticClass:"drawer__panel"},[r("el-row",{attrs:{gutter:15}},[r("el-form",{ref:"form",attrs:{size:"small",model:e.form,rules:e.rules,"label-width":"100px","status-icon":!1}},[r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"订单类型",prop:"type"}},[r("el-input",{style:{width:"100%"},attrs:{readonly:"",placeholder:"订单类型",maxlength:11,clearable:""},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}})],1)],1),"促销订单"===e.form.type?r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"活动信息",prop:"promname"}},[r("el-popover",{attrs:{placement:"bottom",trigger:"click"},model:{value:e.visible1,callback:function(t){e.visible1=t},expression:"visible1"}},[r("orderCanUseActivity",{ref:"activity",on:{rowClick:e.activityClick}}),r("el-input",{attrs:{slot:"reference",readonly:"",placeholder:"选择活动"},slot:"reference",model:{value:e.form.promname,callback:function(t){e.$set(e.form,"promname",t)},expression:"form.promname"}})],1)],1)],1):e._e(),"项目订单"===e.form.type?r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"项目合同",prop:"contractname"}},[r("el-popover",{attrs:{placement:"bottom",trigger:"click"},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[r("orderCanUseContract",{on:{rowClick:e.contractClick}}),r("el-input",{attrs:{slot:"reference",readonly:"",placeholder:"选择合同"},slot:"reference",model:{value:e.form.contractname,callback:function(t){e.$set(e.form,"contractname",t)},expression:"form.contractname"}})],1)],1)],1):e._e(),"工具订单"!==e.form.type&&"项目订单"!==e.form.type?r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"选择品牌",prop:"sa_brandid"}},[r("el-select",{style:{width:"100%"},attrs:{disabled:"促销订单"===e.form.type,placeholder:"请选择选择品牌",clearable:""},model:{value:e.form.sa_brandid,callback:function(t){e.$set(e.form,"sa_brandid",t)},expression:"form.sa_brandid"}},e._l(e.sa_brandidOptions,(function(e,t){return r("el-option",{key:t,attrs:{label:e.brandname,value:e.sa_brandid,disabled:e.disabled}})})),1)],1)],1):e._e(),"工具订单"!==e.form.type&&"项目订单"!==e.form.type?r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"选择领域",prop:"tradefield"}},[r("el-select",{style:{width:"100%"},attrs:{disabled:"促销订单"===e.form.type,placeholder:"请选择选择领域",clearable:""},model:{value:e.form.tradefield,callback:function(t){e.$set(e.form,"tradefield",t)},expression:"form.tradefield"}},e._l(e.tradefieldOptions,(function(e,t){return r("el-option",{key:t,attrs:{label:e.tradefield,value:e.tradefield,disabled:e.disabled}})})),1)],1)],1):e._e(),"标准订单"===e.form.type||"特殊订单"===e.form.type?r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"项目备注"}},[r("el-input",{staticClass:"order__note__input",attrs:{size:"mini",type:"textarea",autosize:{minRows:5},placeholder:"请输入项目备注"},model:{value:e.form.projectnote,callback:function(t){e.$set(e.form,"projectnote",t)},expression:"form.projectnote"}})],1)],1):e._e()],1)],1)],1),r("div",{staticClass:"fixed__btn__panel"},[r("el-button",{staticClass:"normal-btn-width",attrs:{type:"primary",size:"small"},on:{click:e.submitForm}},[e._v("创 建")]),r("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:e.resetForm}},[e._v("重 置")])],1)])],1)},n=[],i=r(48534),o=(r(57327),r(41539),r(35666),r(88302)),s=r(91182),l=r(99018),c={data:function(){return{drawer:!1,visible:!1,visible1:!1,form:{sa_orderid:0,sa_accountclassid:0,sa_brandid:"",sa_contractid:0,sa_projectid:0,sys_enterprise_financeid:0,sa_logiscompid:0,rec_contactsid:0,type:"",typemx:"",remarks:"",saler_hrid:0,tradefield:"",pay_enterpriseid:0,rebate_used:0,billdate:"",signbacknum:"",contractname:"",projectnote:""},rules:{sa_brandid:[{required:!0,message:"请选择选择品牌",trigger:"change"}],tradefield:[{required:!0,message:"请选择选择领域",trigger:"change"}],typemx:[{required:!0,message:"请选择选子分类",trigger:"change"}],sys_enterpriseid:[{required:!0,message:"订货企业不能为空",trigger:"blur"}],contractname:[{required:!0,message:"项目不能为空",trigger:"blur"}]},sa_brandidOptions:[],tradefieldOptions:[],typemxlist:[]}},components:{enterprise:o.Z,orderCanUseContract:s.Z,orderCanUseActivity:l.Z},methods:{handleCommand:function(e){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function r(){var a;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(t.form.type=e,"工具订单"!==e){r.next=8;break}return r.next=4,t.$api.requested({id:20221108111402,content:t.form});case 4:a=r.sent,t.tool.showMessage(a,(function(){t.$store.dispatch("changeDetailDrawer",!0),t.$router.push({path:"/agent_orderDetails",query:{id:a.data.sa_orderid,rowindex:a.data.rowindex}})})),r.next=11;break;case 8:t.drawer=!0,t.pageData(),t.specordermx();case 11:case"end":return r.stop()}}),r)})))()},submitForm:function(){var e=this;this.$refs["form"].validate(function(){var t=(0,i.Z)(regeneratorRuntime.mark((function t(r){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,e.$api.requested({id:"项目订单"===e.form.type?20230103141402:20221108111402,content:e.form});case 4:a=t.sent,e.tool.showMessage(a,(function(){e.drawer=!1,e.$store.dispatch("changeDetailDrawer",!0),e.$router.push({path:"/agent_orderDetails",query:{id:a.data.sa_orderid,rowindex:a.data.rowindex}})}));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},specordermx:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$store.dispatch("optiontypeselect","specordermx");case 2:r=t.sent,e.typemxlist=r.data;case 4:case"end":return t.stop()}}),t)})))()},resetForm:function(){this.$refs["form"].resetFields()},pageData:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){var r,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested({id:20220924163702,content:{pageSize:999}});case 2:return r=t.sent,e.sa_brandidOptions=r.data,t.next=6,e.$api.requested({id:20221223141802,content:{pageSize:999}});case 6:a=t.sent,e.tradefieldOptions=a.data;case 8:case"end":return t.stop()}}),t)})))()},rowClick:function(e){this.form.sys_enterpriseid=e.sys_enterpriseid},contractClick:function(e){console.log(e,"row"),this.form.sa_contractid=e.sa_contractid,this.form.sa_projectid=e.sa_projectid,this.form.contractname=""===e.title?"未知":e.title,this.visible=!1,this.$refs["form"].validateField("contractname")},activityClick:function(e){if(this.form.sa_promotionid=e.sa_promotionid,this.form.promname=e.promname,this.form.tradefield=e.tradefield,this.form.sa_brandid=e.sa_brandid,e.tradefield){var t=[];t=this.tradefieldOptions.filter((function(t){if(t.tradefield===e.tradefield)return t})),this.childField=t[0].subvalues}this.$refs["form"].validate(),this.visible1=!1},refresh:function(){this.form={sa_orderid:0,sa_accountclassid:0,sa_brandid:"",sa_contractid:0,sa_projectid:0,sys_enterprise_financeid:0,sa_logiscompid:0,rec_contactsid:0,type:"",typemx:"",remarks:"",saler_hrid:0,tradefield:"",pay_enterpriseid:0,rebate_used:0,billdate:"",signbacknum:"",contractname:"",projectnote:""},this.visible1=!1}}},d=c,p=r(43736),u=(0,p.Z)(d,a,n,!1,null,null,null),m=u.exports},99018:function(e,t,r){r.d(t,{Z:function(){return d}});var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[r("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,size:"mini",border:""}},[r("el-table-column",{attrs:{prop:"promname",label:"活动名称",width:"180"}}),r("el-table-column",{attrs:{prop:"promnum",label:"活动编号",width:"180"}}),r("el-table-column",{attrs:{prop:"type",label:"活动类型",width:"100"}}),r("el-table-column",{attrs:{prop:"accountname",label:"活动账户",width:"180"}}),r("el-table-column",{attrs:{prop:"brandname",label:"品牌",width:"90"}}),r("el-table-column",{attrs:{prop:"tradefield",label:"领域",width:"90"}}),r("el-table-column",{attrs:{prop:"remarks",label:"备注",width:"250"}}),r("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{type:"text"},on:{click:function(r){return e.rowClick(t.row)}}},[e._v("选 择")])]}}])})],1),r("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)])},n=[],i=r(48534),o=(r(35666),{props:["sys_enterpriseid"],data:function(){return{param:{id:20230107182102,content:{sys_enterpriseid:0,where:{condition:""},pageNumber:1,pageSize:20}},tableData:[],total:0,currentPage:0}},methods:{listData:function(e){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function r(){var a;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return t.param.content.sys_enterpriseid=e,r.next=3,t.$api.requested(t.param);case 3:a=r.sent,t.tableData=a.data,t.total=a.total,t.currentPage=a.pageNumber;case 7:case"end":return r.stop()}}),r)})))()},handleSizeChange:function(e){this.param.content.pageSize=e,this.listData()},handleCurrentChange:function(e){this.param.content.pageNumber=e,this.listData()},rowClick:function(e){this.$emit("rowClick",e)}},mounted:function(){this.listData()}}),s=o,l=r(43736),c=(0,l.Z)(s,a,n,!1,null,null,null),d=c.exports},91182:function(e,t,r){r.d(t,{Z:function(){return d}});var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[r("div",{staticClass:"flex-align-center flex-between mt-10"},[r("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),r("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,size:"mini",height:"500px",border:""}},[r("el-table-column",{attrs:{prop:"billno",label:"合同编号",width:"180"}}),r("el-table-column",{attrs:{prop:"title",label:"合同标题",width:"180"}}),r("el-table-column",{attrs:{prop:"enterprisename",label:"企业信息",width:"180"}}),r("el-table-column",{attrs:{prop:"projectname",label:"项目名称",width:"180"}}),r("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{type:"text"},on:{click:function(r){return e.rowClick(t.row)}}},[e._v("选 择")])]}}])})],1),r("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)])},n=[],i=r(48534),o=(r(35666),{props:["ismanage"],data:function(){return{param:{id:20230103150802,content:{pageNumber:1,pageSize:20,where:{condition:""}}},tableData:[],total:0,currentPage:0}},methods:{listData:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.ismanage&&(e.param.content.ismanage=e.ismanage),t.next=3,e.$api.requested(e.param);case 3:r=t.sent,e.tableData=r.data,e.total=r.total,e.currentPage=r.pageNumber;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()},rowClick:function(e){this.$emit("rowClick",e)}},created:function(){this.$emit("listCreate",this.param)},mounted:function(){this.listData()}}),s=o,l=r(43736),c=(0,l.Z)(s,a,n,!1,null,null,null),d=c.exports}}]);
|