| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[6737],{46737:function(e,t,r){r.r(t),r.d(t,{default:function(){return p}});var s=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:"企业信息",prop:"sys_enterpriseid"}},[r("enterprise",{ref:"enterprise",attrs:{type:9},on:{rowClick:e.rowClick}})],1)],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:function(t){return e.refresh()}}},[e._v("取 消")])],1)])],1)},i=[],a=r(88302),o=r(92651),n={data(){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:a.Z,toolCanUseContract:o.Z},methods:{handleCommand(e){this.drawer=!0,this.pageData(),this.specordermx(),this.$nextTick((()=>{this.$refs["contract"].listData()}))},submitForm(){this.$refs["form"].validate((async e=>{if(!e)return;const t=await this.$api.requested({id:20230116092702,content:this.form});this.tool.showMessage(t,(()=>{this.form.sa_contractid&&this.addContractTool(t.data.sa_orderid),this.drawer=!1,this.refresh(),this.$store.dispatch("changeDetailDrawer",!0),this.$router.push({path:"/toolBorrowing_salerDetail",query:{id:t.data.sa_orderid,rowindex:t.data.rowindex}})}))}))},async addContractTool(e){await this.$api.requested({id:20230116142602,content:{sa_orderid:e,sys_enterpriseid:this.form.sys_enterpriseid,sa_contractid:this.form.sa_contractid}})},async specordermx(){const e=await this.$store.dispatch("optiontypeselect","specordermx");this.typemxlist=e.data},resetForm(){this.$refs["form"].resetFields()},async pageData(){const e=await this.$api.requested({id:20220924163702,content:{pageSize:999}});this.sa_brandidOptions=e.data;const t=await this.$api.requested({id:20221223141802,content:{pageSize:999}});this.tradefieldOptions=t.data},rowClick(e){this.form.sys_enterpriseid=e.sys_enterpriseid,this.$refs["contract"].listData(e.sys_enterpriseid)},contractClick(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(e){this.childField=e.subvalues},refresh(){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.$refs["enterprise"].form.enterprisename="",this.drawer=!1}}},l=n,d=r(43736),c=(0,d.Z)(l,s,i,!1,null,null,null),p=c.exports}}]);
|