You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
7.1 KiB
1 lines
7.1 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1dfa093e"],{"1a86":function(e,t,a){"use strict";t.a={data:function(){return{isSearch:!1,total:null}},created:function(){},methods:{handleSizeChange:function(e){this.queryInfo.pageSize=e,this.initTable()},handleCurrentChange:function(e){this.queryInfo.pageNum=e,this.initTable()},searchClick:function(){this.isSearch=!this.isSearch}}}},"225f":function(e,t,a){"use strict";var r=a("6bd0");a.n(r).a},"6bd0":function(e,t,a){},"8c07":function(e,t,a){"use strict";a.r(t);a("cca6"),a("96cf");var r=a("1da1"),i=a("1a86"),n=a("10bd"),s={name:"ReimbursementForOther",mixins:[i.a],data:function(){return{tableData:[],isDisabled:!0,ReimbursementForOtherDialog:!1,formField:{mainId:"",proxyId:""},userProxyList:[],hasAlreadyProxyList:[],queryInfo:{pageSize:5,pageNo:1,roleType:localStorage.getItem("roleType")},type:0,rules:{mainId:[{required:!0,message:"en"==this.$i18n.locale?"Please Enter The Delegatee":"请输入代理人",trigger:"blur"}],proxyId:[{required:!0,message:"en"==this.$i18n.locale?"Please Enter The Delegator":"请输入被代理人",trigger:"blur"}]},tipDelete:"en"==this.$i18n.locale?"Delete?":"是否删除?",tipTitle:"en"==this.$i18n.locale?"Remind":"提示",tipSure:"en"==this.$i18n.locale?"Sure":"确定",tipCancel:"en"==this.$i18n.locale?"Cancel":"取消"}},mounted:function(){this.initTable()},methods:{searchRes:function(){this.initTable()},reset:function(){this.queryInfo={pageSize:5,pageNo:1,pageNum:1,roleType:localStorage.getItem("roleType")}},remoteMethod:function(e){var t=this;Object(n.f)(e).then((function(e){t.userProxyList=e.result}))},remoteMethod1:function(e){var t=this;Object(n.f)(e).then((function(e){t.hasAlreadyProxyList=e.result}))},deleteById:function(e){var t=this;return Object(r.a)(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,t.$confirm(t.tipDelete,t.tipTitle,{confirmButtonText:t.tipSure,cancelButtonText:t.tipCancel,type:"warning"});case 2:"confirm"==a.sent&&Object(n.j)(e.id).then((function(e){200==e.status&&(t.$message.success("SUCCESS!"),t.initTable())})).catch((function(e){}));case 4:case"end":return a.stop()}}),a)})))()},initTable:function(){var e=this,t=Object.assign({},this.queryInfo);Object(n.I)(t).then((function(t){200==t.status&&(e.tableData=t.result.data,e.total=t.result.pagination.total)}))},comfirmEditOrMake:function(){var e=this,t=Object.assign({},this.formField);this.$refs.ruleForm.validate((function(a){a&&(0==e.type?Object(n.Z)(t).then((function(t){200==t.status?(e.initTable(),e.ReimbursementForOtherDialog=!1):e.$message.error(t.message)})):Object(n.qb)(t).then((function(t){200==t.status?(e.initTable(),e.ReimbursementForOtherDialog=!1):e.$message.error(t.message)})))}))},make:function(){this.ReimbursementForOtherDialog=!0,this.hasAlreadyProxyList=[{userName:localStorage.getItem("username"),id:localStorage.getItem("userId")}],this.formField={proxyId:localStorage.getItem("userId")},"admin"==localStorage.getItem("roleType")&&(this.isDisabled=!1)},editTableColumnData:function(e){this.userProxyList=[{userName:e.mainUser,email:e.mainEmail,id:e.mainId}],this.hasAlreadyProxyList=[{userName:e.proxyUser,email:e.proxyEmail,id:e.proxyId}],this.ReimbursementForOtherDialog=!0,this.type=1,this.formField=e},dialogCancle:function(){this.ReimbursementForOtherDialog=!1,this.userProxyList=[],this.hasAlreadyProxyList=[],this.formField={mainId:"",proxyId:""}}}},o=(a("225f"),a("2877")),l=Object(o.a)(s,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"ReimbursementForOther"},[a("div",{staticClass:"SupplierInvoice h100 bgfff"},[a("div",{staticClass:"bgc p-left-2"},[a("div",{staticClass:"d-flex a-center m-bottom-1"},[a("FeesInput",{attrs:{santakLabel:e.$t("delegator"),fieldName:"proxyUser",field:"queryInfo","label-width":"100",defaultValue:e.queryInfo.proxyUser}}),a("FeesInput",{attrs:{santakLabel:e.$t("delegatee"),fieldName:"mainUser",field:"queryInfo","label-width":"100",defaultValue:e.queryInfo.mainUser}}),a("div",{staticClass:"d-flex"},[a("FeesButton",{attrs:{text:e.$t("search"),icon:"el-icon-search"},on:{buttonClick:e.searchRes}}),a("FeesButton",{attrs:{text:e.$t("reset"),icon:"el-icon-refresh"},on:{buttonClick:e.reset}})],1)],1)]),a("div",{staticClass:"bg-fff p-x-2 h100",staticStyle:{"min-height":"500px"}},[a("div",{staticClass:"m-bottom-2 p-top-1 d-flex"},[a("FeesButton",{attrs:{text:e.$t("addDelegatee"),icon:"el-icon-circle-plus-outline"},on:{buttonClick:e.make}})],1),a("div",{},[a("el-table",{staticStyle:{width:"60%"},attrs:{data:e.tableData,stripe:"",border:""}},[a("el-table-column",{attrs:{label:e.$t("operate"),width:"120",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticClass:"text-color cursor",on:{click:function(a){return e.editTableColumnData(t.row)}}},[e._v(" "+e._s(e.$t("edit"))+" ")]),a("span",{staticClass:"cursor m-left-1 c-red",on:{click:function(a){return e.deleteById(t.row)}}},[e._v(" "+e._s(e.$t("delete"))+" ")])]}}])}),a("el-table-column",{attrs:{prop:"proxyUser",label:e.$t("delegator"),align:"center"}}),a("el-table-column",{attrs:{prop:"mainUser",label:e.$t("delegatee"),align:"center"}})],1)],1),a("div",{staticClass:"m-y-1"},[a("el-pagination",{attrs:{background:"","current-page":e.queryInfo.pageNo,"page-size":e.queryInfo.pageSize,"page-sizes":[5,10,20,30,50],layout:" prev, pager, next,total, sizes, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){return e.$set(e.queryInfo,"pageNo",t)},"update:current-page":function(t){return e.$set(e.queryInfo,"pageNo",t)}}})],1),a("el-dialog",{attrs:{title:0==e.type?e.$t("create"):e.$t("edit"),visible:e.ReimbursementForOtherDialog,"before-close":e.dialogCancle},on:{"update:visible":function(t){e.ReimbursementForOtherDialog=t}}},[a("el-form",{ref:"ruleForm",attrs:{model:e.formField,"label-position":"left","label-width":"80px",rules:e.rules}},[a("el-form-item",{attrs:{label:e.$t("delegator"),prop:"proxyId"}},[a("el-select",{attrs:{filterable:"",remote:"",disabled:e.isDisabled,"remote-method":e.remoteMethod1},model:{value:e.formField.proxyId,callback:function(t){e.$set(e.formField,"proxyId",t)},expression:"formField.proxyId"}},e._l(e.hasAlreadyProxyList,(function(t,r){return a("el-option",{key:r,attrs:{label:t.userName,value:t.id}},[a("span",[e._v(e._s(t.userName)+"("+e._s(t.email)+")")])])})),1)],1),a("el-form-item",{attrs:{label:e.$t("delegatee"),prop:"mainId"}},[a("el-select",{attrs:{filterable:"",remote:"","remote-method":e.remoteMethod},model:{value:e.formField.mainId,callback:function(t){e.$set(e.formField,"mainId",t)},expression:"formField.mainId"}},e._l(e.userProxyList,(function(t,r){return a("el-option",{key:r,attrs:{label:t.userName,value:t.id}},[a("span",[e._v(e._s(t.userName)+"("+e._s(t.email)+")")])])})),1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.dialogCancle}},[e._v(e._s(e.$t("cancle")))]),a("el-button",{attrs:{type:"primary"},on:{click:e.comfirmEditOrMake}},[e._v(e._s(e.$t("save")))])],1)],1)],1)])])}),[],!1,null,"2935e1c7",null);t.default=l.exports}}]);
|