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
6.9 KiB
1 lines
6.9 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-34c2a696"],{"0ef4":function(e,t,a){},"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}}}},7084:function(e,t,a){"use strict";var l=a("0ef4");a.n(l).a},f83a:function(e,t,a){"use strict";a.r(t);a("cca6"),a("96cf");var l=a("1da1"),r=a("10bd"),s={name:"CostPolicy",mixins:[a("1a86").a],data:function(){return{tableData:[],CostPolicyDialog:!1,formField:{value:"",valueEn:"",codes:"",isDel:"0"},queryInfo:{limit:20,offset:1},type:0,rules:{value:[{required:!0,message:"请输入费控政策",trigger:"blur"}],codes:[{required:!0,message:"请输入费控代码",trigger:"blur"}],groups:[{required:!0,message:"请输入组别",trigger:"blur"}],valueEn:[{required:!0,message:"请输入费控政策英文",trigger:"blur"}],isDel:[{required:!0,message:"请输入费控政策英文",trigger:"blur"}]}}},mounted:function(){this.initTable()},methods:{deleteById:function(e){var t=this;return Object(l.a)(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,t.$confirm("是否删除当前政策 ".concat(e.value),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 3:if("confirm"!=a.sent){a.next=16;break}return a.prev=5,a.next=8,Object(r.g)("manager/expenseUse/delExpenseUse","post",{id:e.id});case 8:200==a.sent.status?(t.$message.success("删除成功"),t.initTable()):t.$message.error("删除失败,请重试!"),a.next=16;break;case 12:a.prev=12,a.t0=a.catch(5),t.$message.error("删除失败,请重试!");case 16:a.next=21;break;case 18:a.prev=18,a.t1=a.catch(0);case 21:case"end":return a.stop()}}),a,null,[[0,18],[5,12]])})))()},initTable:function(){var e=this,t=Object.assign({},this.queryInfo);Object(r.fb)("manager/expenseUse/queryPage","GET",t,null).then((function(t){e.tableData=t,200==t.status?e.tableData=t.result:e.$message.error(t.message)})).catch((function(e){}))},comfirmEditOrMake:function(){var e=this,t=Object.assign({},this.formField);this.$refs.ruleForm.validate(function(){var a=Object(l.a)(regeneratorRuntime.mark((function a(l){var s,i;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(l){a.next=3;break}return e.$message.error("请检查是否存在未填项!"),a.abrupt("return");case 3:if(0!=e.type){a.next=10;break}return a.next=6,Object(r.fb)("manager/expenseUse/insert","post",null,t);case 6:200==(s=a.sent).status?(e.initTable(),e.dialogCancle(),e.$message.success(s.message)):e.$message.error(s.message),a.next=14;break;case 10:return a.next=12,Object(r.fb)("manager/expenseUse/update","put",null,t);case 12:200==(i=a.sent).status?(e.initTable(),e.dialogCancle(),e.$message.success(i.message)):e.$message.error(i.message);case 14:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}())},make:function(){this.CostPolicyDialog=!0,this.type=0},editTableColumnData:function(e){this.CostPolicyDialog=!0,this.type=1,this.formField=JSON.parse(JSON.stringify(e))},dialogCancle:function(){this.$refs.ruleForm.resetFields(),this.CostPolicyDialog=!1,this.formField={value:"",valueEn:"",codes:"",isDel:""}}}},i=(a("7084"),a("2877")),o=Object(i.a)(s,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"CostPolicy"},[a("div",{staticClass:"SupplierInvoice h100 bgfff"},[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:"新建",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:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"d-flex a-center j-center"},[a("div",{staticClass:"text-color cursor",on:{click:function(a){return e.editTableColumnData(t.row)}}},[e._v(" 编辑 ")]),a("div",{staticClass:"link-text-color cursor m-left-1 c-red",on:{click:function(a){return e.deleteById(t.row)}}},[e._v(" 删除 ")])])]}}])}),a("el-table-column",{attrs:{prop:"value",label:"费控政策",align:"center"}}),a("el-table-column",{attrs:{prop:"valueEn",label:"费控政策英文",align:"center"}}),a("el-table-column",{attrs:{prop:"codes",label:"费控代码",align:"center"}}),a("el-table-column",{attrs:{prop:"groups",label:"组别",align:"center"}}),a("el-table-column",{attrs:{prop:"keyword",label:"Key",align:"center"}}),a("el-table-column",{attrs:{label:"是否启用",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.isDel?a("el-tag",{attrs:{size:"small"}},[e._v("启用")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[e._v("停用")])]}}])})],1)],1),a("div",{staticClass:"m-y-1"}),a("el-dialog",{attrs:{title:0==e.type?"新建":"编辑",visible:e.CostPolicyDialog,"before-close":e.dialogCancle},on:{"update:visible":function(t){e.CostPolicyDialog=t}}},[a("el-form",{ref:"ruleForm",attrs:{model:e.formField,"label-position":"left","label-width":"120px",rules:e.rules}},[a("el-form-item",{attrs:{label:"费控政策",prop:"value"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.value,callback:function(t){e.$set(e.formField,"value",t)},expression:"formField.value"}})],1),a("el-form-item",{attrs:{prop:"valueEn",label:"费控政策英文"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.valueEn,callback:function(t){e.$set(e.formField,"valueEn",t)},expression:"formField.valueEn"}})],1),a("el-form-item",{attrs:{prop:"codes",label:"费控代码"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.codes,callback:function(t){e.$set(e.formField,"codes",t)},expression:"formField.codes"}})],1),a("el-form-item",{attrs:{prop:"groups",label:"组别"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.groups,callback:function(t){e.$set(e.formField,"groups",t)},expression:"formField.groups"}})],1),a("el-form-item",{attrs:{prop:"keyword",label:"Key"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.keyword,callback:function(t){e.$set(e.formField,"keyword",t)},expression:"formField.keyword"}})],1),a("el-form-item",{attrs:{label:"是否启用",prop:"isDel"}},[a("el-select",{model:{value:e.formField.isDel,callback:function(t){e.$set(e.formField,"isDel",t)},expression:"formField.isDel"}},[a("el-option",{attrs:{label:"启用",value:"0"}}),a("el-option",{attrs:{label:"停用",value:"1"}})],1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.dialogCancle}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.comfirmEditOrMake}},[e._v("确 定")])],1)],1)],1)])])}),[],!1,null,"5314261c",null);t.default=o.exports}}]);
|