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