| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[5863],{95863:function(a,t,e){e.r(t),e.d(t,{default:function(){return g}});var l=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",[e("basicDetails",{ref:"details",attrs:{titleText:a.mainData.billno,formPath:"payvoucher",editData:a.mainData,mainAreaData:a.mainAreaData,turnPageId:20221010102903,delApiId:20221009103203,idname:"sa_cashbillid",ownertable:"sa_cashbill",tags:"",tabs:["详细信息"],statusCheck:[{key:"status",value:"审核"}]},on:{pageChange:a.pageChange,onEditSuccess:function(t){return a.queryMainData(a.$route.query.id)}}},[e("div",{attrs:{slot:"tags"},slot:"tags"}),e("div",{attrs:{slot:"customOperation"},slot:"customOperation"},[a.tool.checkAuth(a.$route.name,"check")?e("examine",{staticClass:"inline-16",attrs:{data:a.mainData},on:{examineSuccess:a.onSuccess}}):a._e()],1),e("div",{attrs:{slot:"slot0"},slot:"slot0"},[e("detailed",{attrs:{detailData:a.mainData}})],1)])],1)},s=[],i=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",[e("div",{staticClass:"normal-margin"},[e("el-descriptions",{attrs:{column:2,labelClassName:"my-label",contentClassName:"my-content",border:""}},[e("div",{staticClass:"my-label__title",attrs:{slot:"title"},slot:"title"},[a._v("基本信息")]),e("el-descriptions-item",{attrs:{label:"单号"}},[a._v(a._s(a.detailData.billno?a.detailData.billno:"--"))]),e("el-descriptions-item",{attrs:{label:"单据日期"}},[a._v(a._s(a.detailData.changedate?a.detailData.changedate:"--"))]),e("el-descriptions-item",{attrs:{label:"经销商"}},[a._v(a._s(a.detailData.enterprisename?a.detailData.enterprisename:"--"))]),e("el-descriptions-item",{attrs:{label:"账户类型"}},[a._v(a._s(a.detailData.accountname?a.detailData.accountname:"--"))]),e("el-descriptions-item",{attrs:{label:"金额"}},[a._v(a._s(a.detailData.amount?a.tool.formatAmount(a.detailData.amount,2):"--"))]),e("el-descriptions-item",{attrs:{label:"分类"}},[a._v(a._s(a.detailData.class?a.detailData.class:"--"))]),e("el-descriptions-item",{attrs:{label:"分类明细"}},[a._v(a._s(a.detailData.subclass?a.detailData.subclass:"--"))]),e("el-descriptions-item",{style:a.style(a.detailData.status),attrs:{label:"状态"}},[e("span",{style:a.colorStyle},[a._v(a._s(a.detailData.status?a.detailData.status:"--"))])]),e("el-descriptions-item",{attrs:{label:"凭证来源"}},[a._v(a._s(a.detailData.source?a.detailData.source:"--"))]),e("el-descriptions-item",{attrs:{label:"凭证来源说明"}},[a._v(a._s(a.detailData.sourcenote?a.detailData.sourcenote:"--"))]),e("el-descriptions-item",{attrs:{label:"备注"}},[a._v(a._s(a.detailData.remarks?a.detailData.remarks:"--"))])],1)],1),e("div",[e("el-descriptions",{attrs:{column:2,labelClassName:"my-label",contentClassName:"my-content",border:""}},[e("div",{staticClass:"my-label__title",attrs:{slot:"title"},slot:"title"},[a._v("单据信息")]),e("el-descriptions-item",{attrs:{label:"创建人"}},[a._v(a._s(a.detailData.changeby?a.detailData.changeby:"--"))]),e("el-descriptions-item",{attrs:{label:"创建时间"}},[a._v(a._s(a.detailData.changedate?a.detailData.changedate:"--"))]),e("el-descriptions-item",{attrs:{label:"审核人"}},[a._v(a._s(a.detailData.checkby?a.detailData.checkby:"--"))]),e("el-descriptions-item",{attrs:{label:"审核日期"}},[a._v(a._s(a.detailData.checkdate?a.detailData.checkdate:"--"))])],1)],1)])},o=[],n={name:"detailed",props:["detailData"],data(){return{colorStyle:{color:""}}},methods:{style(a){let t={};switch(console.log(a,"执行了"),a){case"新建":t={color:"#000000"};break;case"审核":t={color:"#52C41A"};break;default:break}return console.log(t),this.colorStyle.color=t.color,console.log(this.colorStyle,"1111"),t}}},r=n,c=e(43736),d=(0,c.Z)(r,i,o,!1,null,"5d16985d",null),u=d.exports,m=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"inline-16"},[e("el-button",{attrs:{disabled:"新建"!==a.data.status,size:"mini",type:"primary"},on:{click:a.onShow}},[a._v("审核")]),e("el-dialog",{attrs:{title:"提示",visible:a.dialogVisible,width:"400px","append-to-body":""},on:{"update:visible":function(t){a.dialogVisible=t},close:function(t){a.dialogVisible=!1}}},[e("el-form",{ref:"form",attrs:{model:a.form,rules:a.rules,"label-width":"100px"}},[e("el-form-item",{attrs:{prop:"amount",label:"确认金额"}},[e("el-input",{attrs:{size:"small",placeholder:"请输入确认金额"},model:{value:a.form.amount,callback:function(t){a.$set(a.form,"amount",t)},expression:"form.amount"}})],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{staticStyle:{width:"120px"},attrs:{size:"small"},on:{click:function(t){a.dialogVisible=!1}}},[a._v("取 消")]),e("el-button",{staticStyle:{width:"120px"},attrs:{type:"warning",size:"small"},on:{click:a.examineRow}},[a._v("确 定")])],1)],1)],1)},h=[],b=(e(21703),{name:"examine",props:["data"],data(){var a=(a,t,e)=>{if(!t)return e(new Error("确认金额不能为空"));setTimeout((()=>{Number(t)!==this.data.amount?e(new Error("确认金额与单据金额不一致")):e()}),1e3)};return{dialogVisible:!1,form:{amount:""},rules:{amount:[{validator:a,trigger:"blur"}]}}},methods:{onShow(){this.dialogVisible=!0},examineRow(){this.$refs["form"].validate((async a=>{if(!a)return!1;const t=await this.$api.requested({id:"20221009103103",version:1,content:{sa_cashbillid:this.data.sa_cashbillid}});this.tool.showMessage(t,(()=>{this.dialogVisible=!1,this.$emit("examineSuccess")}))}))}}}),D=b,p=(0,c.Z)(D,m,h,!1,null,"53ad4958",null),v=p.exports,_={name:"index",components:{detailed:u,examine:v},data(){return{mainData:{},mainAreaData:[]}},methods:{async queryMainData(a){const t=await this.$api.requested({id:"20221009103003",version:1,content:{sa_cashbillid:a}});this.mainData=t.data,console.log(this.mainData),this.changeDataStructure()},changeDataStructure(){let a=this;this.mainAreaData=[{label:"单号",value:this.mainData.billno},{label:"状态",value:this.mainData.status,style:function(){let t={};switch(a.mainData.status){case"新建":t={color:"#000000"};break;case"审核":t={color:"#52C41A"};break;default:break}return t}},{label:"账户类型",value:this.mainData.accountname},{label:"经销商",value:this.mainData.enterprisename},{label:"金额",value:this.tool.formatAmount(this.mainData.amount,2)},{label:"分类",value:this.mainData.class},{label:"分类明细",value:this.mainData.subclass},{label:"单据日期",value:this.mainData.createdate},{label:"凭证来源",value:this.mainData.sourse},{label:"凭证来源说明",value:this.mainData.sourcenote},{label:"备注",value:this.mainData.remarks},{label:"确认金额",value:"审核"===this.mainData.status?this.tool.formatAmount(this.mainData.amount,2):"--"}]},pageChange(a,t){this.flag=!1,this.$router.replace({path:"/payvoucherDetails",query:{id:a,rowindex:t}}),this.queryMainData(a)},onSuccess(){this.queryMainData(this.$route.query.id)}},created(){console.log("触发111"),this.queryMainData(this.$route.query.id)}},f=_,y=(0,c.Z)(f,l,s,!1,null,"08f32c3e",null),g=y.exports}}]);
|