| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[9122],{49122:function(e,t,r){r.r(t),r.d(t,{default:function(){return p}});var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.handleCommand}},[e._v("新 建")]),r("el-dialog",{attrs:{title:"新建借用单",visible:e.drawer,direction:"rtl","show-close":!1,"append-to-body":"",width:"400px"},on:{"update:visible":function(t){e.drawer=t},close:e.refresh}},[r("div",[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:"借用方式"}},[r("el-radio-group",{model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[r("el-radio",{attrs:{label:3}},[e._v("按合同约定借用")]),r("el-radio",{attrs:{label:6}},[e._v("单个借用")])],1)],1)],1),3===e.radio?r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"工具合同"}},[r("el-popover",{attrs:{placement:"bottom",trigger:"click"},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[r("toolCanUseContract",{ref:"contract",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()],1)],1)],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submitForm}},[e._v("创 建")]),r("el-button",{attrs:{size:"small"},on:{click:e.refresh}},[e._v("取 消")])],1)])],1)},n=[],i=r(48534),s=(r(35666),r(88302)),o=r(92651),l={data:function(){return{drawer:!1,visible:!1,visible1:!1,radio:3,form:{sa_orderid:0,sys_enterpriseid:0,sa_accountclassid:0,sa_brandid:"",sa_contractid:null,sa_projectid:0,sys_enterprise_financeid:0,sa_logiscompid:0,rec_contactsid:0,type:"",typemx:"",remarks:"",tradefield:"",pay_enterpriseid:0,rebate_used:0,billdate:"",signbacknum:"",promname:""},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"}],promname:[{required:!0,message:"活动不能为空",trigger:"blur"}]},sa_brandidOptions:[],tradefieldOptions:[],typemxlist:[],childField:[]}},components:{enterprise:s.Z,toolCanUseContract:o.Z},methods:{handleCommand:function(e){var t=this;this.drawer=!0,this.pageData(),this.specordermx(),this.$nextTick((function(){t.$refs["contract"].listData()}))},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:20230116092702,content:e.form});case 4:a=t.sent,e.tool.showMessage(a,(function(){e.form.sa_contractid&&e.addContractTool(a.data.sa_orderid),e.drawer=!1,e.$store.dispatch("changeDetailDrawer",!0),e.$router.push({path:"/toolBorrowingDetail",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)}}())},addContractTool:function(e){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t.$api.requested({id:20230116142602,content:{sa_orderid:e,sys_enterpriseid:t.form.sys_enterpriseid,sa_contractid:t.form.sa_contractid}});case 2:r.sent;case 3:case"end":return r.stop()}}),r)})))()},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)})))()},contractClick:function(e){this.form.sa_contractid=e.sa_contractid,this.form.sa_projectid=e.sa_projectid,this.form.contractname=""===e.title?"未知":e.title,this.visible=!1},setChildField:function(e){this.childField=e.subvalues},refresh:function(){this.form={sa_orderid:0,sys_enterpriseid: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:""},this.drawer=!1}}},c=l,d=r(43736),u=(0,d.Z)(c,a,n,!1,null,null,null),p=u.exports},92651: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:"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:{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),s=(r(35666),{props:["sys_enterpriseid"],data:function(){return{param:{id:20230114092502,content:{pageNumber:1,pageSize:20,where:{condition:""}}},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()}}),o=s,l=r(43736),c=(0,l.Z)(o,a,n,!1,null,null,null),d=c.exports}}]);
|