4622.d8b02b8a.js 6.9 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[4622],{44622: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:{size:"mini",type:"primary",disabled:"新建"!==e.data.status},on:{click:e.onShow}},[e._v("编 辑")]),r("el-drawer",{attrs:{title:"编辑返利代金券",visible:e.dialogFormVisible,size:"40%",direction:"rtl","show-close":!1,"append-to-body":""},on:{"update:visible":function(t){e.dialogFormVisible=t},close:function(t){e.dialogFormVisible=!1}}},[r("div",{staticClass:"drawer__panel"},[r("el-row",{attrs:{gutter:20}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"90px","label-position":"right",size:"mini"}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"企业名称:",prop:"enterprisename"}},[r("el-popover",{attrs:{placement:"bottom",width:"700",trigger:"click"},on:{show:e.queryEnterprise},model:{value:e.enterpriseShow,callback:function(t){e.enterpriseShow=t},expression:"enterpriseShow"}},[r("el-input",{staticStyle:{width:"300px","margin-bottom":"10px"},attrs:{"suffix-icon":e.enterpriseParam.content.where.condition?(e.enterpriseParam.content.where.condition.length,""):"el-icon-search",placeholder:"请输入内容",clearable:"",size:"mini"},on:{clear:function(t){return e.queryEnterprise(e.enterpriseParam.content.pageNumber=1)}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.queryEnterprise(e.enterpriseParam.content.pageNumber=1)}},model:{value:e.enterpriseParam.content.where.condition,callback:function(t){e.$set(e.enterpriseParam.content.where,"condition",t)},expression:"enterpriseParam.content.where.condition"}}),r("el-table",{attrs:{data:e.enterprise.enterpriseData,height:"396px",border:"",size:"mini"},on:{"row-click":e.enterpriseData}},[r("el-table-column",{attrs:{label:"企业名称",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",{staticStyle:{"margin-left":"10px"}},[e._v(e._s(t.row.enterprisename?t.row.enterprisename:"--"))])]}}])}),r("el-table-column",{attrs:{label:"省市县",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",{staticStyle:{"margin-left":"10px"}},[e._v(e._s(t.row.province?t.row.province+"-"+t.row.city+"-"+t.row.county:"--"))])]}}])}),r("el-table-column",{attrs:{label:"详细地址",width:"0"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",{staticStyle:{"margin-left":"10px"}},[e._v(e._s(t.row.address?t.row.address:"--"))])]}}])})],1),r("div",{staticClass:"container normal-panel",staticStyle:{"text-align":"right"}},[r("el-pagination",{attrs:{background:"",small:"","page-sizes":[10,20,50,100],layout:"total,sizes, prev, pager, next, jumper","current-page":e.enterprise.currentPage,total:e.enterprise.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),r("el-input",{attrs:{slot:"reference",readonly:!0,autocomplete:"off",placeholder:"请选择企业"},slot:"reference",model:{value:e.form.enterprisename,callback:function(t){e.$set(e.form,"enterprisename",t)},expression:"form.enterprisename"}})],1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"分类明细:",prop:"subclass"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择分类明细"},model:{value:e.form.subclass,callback:function(t){e.$set(e.form,"subclass",t)},expression:"form.subclass"}},e._l(e.subClassData,(function(e){return r("el-option",{key:e,attrs:{label:e,value:e}})})),1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"金额:",prop:"amount"}},[r("el-input",{attrs:{placeholder:"请输入金额",type:"number"},model:{value:e.form.amount,callback:function(t){e.$set(e.form,"amount",t)},expression:"form.amount"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"单据日期:",prop:"billdate"}},[r("el-date-picker",{attrs:{format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",type:"date",placeholder:"选择日期"},model:{value:e.form.billdate,callback:function(t){e.$set(e.form,"billdate",t)},expression:"form.billdate"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"有效期:",prop:"rebate_enddate"}},[r("el-date-picker",{attrs:{format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",type:"date",placeholder:"选择日期"},model:{value:e.form.rebate_enddate,callback:function(t){e.$set(e.form,"rebate_enddate",t)},expression:"form.rebate_enddate"}})],1)],1),r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"备注:",prop:"remarks"}},[r("el-input",{attrs:{type:"textarea",rows:"5",placeholder:"请输入备注信息"},model:{value:e.form.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1)],1)],1)],1)],1),r("div",{staticClass:"fixed__btn__panel"},[r("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),r("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary"},on:{click:e.onSubmit}},[e._v("确 定")])],1)])],1)},s=[],n={name:"edit",props:["data"],data(){return{dialogFormVisible:!1,enterpriseShow:!1,form:{sa_cashbillid:0,sys_enterpriseid:2,enterprisename:"",remarks:"",subclass:"",amount:"",rebate_enddate:"",billdate:""},rules:{enterprisename:[{required:!0,message:"请选择企业",trigger:"change"}],subclass:[{required:!0,message:"请选择分类明细",trigger:"change"}],amount:[{required:!0,message:"请输入金额",trigger:"blur"}],rebate_enddate:[{required:!0,message:"请选择返利金有效期",trigger:"change"}]},subClassData:[],enterpriseParam:{content:{pageNumber:1,pageSize:20,where:{condition:"",type:1,sa_projectid:""}},id:20220920083901},enterprise:{enterpriseData:[],total:0,currentPage:0}}},methods:{onSubmit(){console.log(this.form),this.$refs.form.validate((async e=>{if(!e)return!1;const t=await this.$api.requested({id:20230216162402,content:this.form});this.tool.showMessage(t,(()=>{this.$emit("onSuccess"),this.dialogFormVisible=!1,this.$refs.form.resetFields()}))}))},onShow(){this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.data),this.subClassList()},subClassList(){this.$store.dispatch("optiontypeselect","rebatebillpaytype").then((e=>{console.log(e,"分类明细"),this.subClassData=e.data[0].subvalues}))},async queryEnterprise(){const e=await this.$api.requested(this.enterpriseParam);this.enterprise.enterpriseData=e.data,this.enterprise.total=e.total,this.enterprise.currentPage=e.pageNumber},enterpriseData(e){console.log(e,"row"),this.form.sys_enterpriseid=e.sys_enterpriseid,this.form.enterprisename=e.enterprisename,this.enterpriseShow=!1},handleSizeChange(e){this.enterpriseParam.content.pageSize=e,this.queryEnterprise()},handleCurrentChange(e){this.enterpriseParam.content.pageNumber=e,this.queryEnterprise()}}},i=n,l=r(43736),o=(0,l.Z)(i,a,s,!1,null,"9724270e",null),p=o.exports}}]);