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
9.9 KiB
1 lines
9.9 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-06b00212"],{"1a86":function(e,t,l){"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}}}},"398b":function(e,t,l){"use strict";l.r(t);l("cca6");var i={name:"CostPolicy",mixins:[l("1a86").a],data:function(){return{tableData:[],CostPolicyDialog:!1,formField:{costPolicy:"",costPolicyEn:"",policyCode:"",isUse:"0"},queryInfo:{pageSize:10,pageNum:1},type:0,rules:{field:[{required:!0,message:"请输入字段名称",trigger:"blur"}],fieldNameCn:[{required:!0,message:"请输入字段中文名称",trigger:"blur"}],fileNameEn:[{required:!0,message:"请输入字段中文英文",trigger:"blur"}],fileType:[{required:!0,message:"请输入字段类型",trigger:"blur"}],relationType:[{required:!0,message:"请输入字段所属类型",trigger:"blur"}],costPolicy:[{required:!0,message:"请输入费控政策英文",trigger:"blur"}],isRequired:[{required:!0,message:"请选择是否必填",trigger:"blur"}],isUse:[{required:!0,message:"请选择是否启用",trigger:"blur"}],fieldInterface:[{required:!0,message:"请输入接口字段名",trigger:"blur"}]}}},mounted:function(){for(var e=0;e<2;e++)this.tableData.push({field:"level",fieldNameCn:"水平",fileNameEn:"level",fileType:"select",relationType:"所属类型",type:"0",costPolicy:"0",initValue:"12223",sort:99,valueList:"aaa",fatherCascader:"mkxk",fieldInterface:"level",isRequired:1,isUse:1})},methods:{initTable:function(){},comfirmEditOrMake:function(){var e=this;Object.assign({},this.formField);this.$refs.ruleForm.validate((function(t){t||e.$message.error("请检查是否存在未填项!")})),this.type},make:function(){this.CostPolicyDialog=!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={costPolicy:"",costPolicyEn:"",policyCode:"",isUse:""}}}},a=(l("7075"),l("2877")),o=Object(a.a)(i,(function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"ValueList"},[l("div",{staticClass:"SupplierInvoice h100 bgfff"},[l("div",{staticClass:"bg-fff p-x-2 h100",staticStyle:{"min-height":"500px"}},[l("div",{staticClass:"m-bottom-2 p-top-1 d-flex"},[l("FeesButton",{attrs:{text:"新建",icon:"el-icon-circle-plus-outline"},on:{buttonClick:e.make}})],1),l("div",{},[l("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,stripe:"",border:""}},[l("el-table-column",{attrs:{label:"操作",width:"60",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("div",{staticClass:"text-color cursor",on:{click:function(l){return e.editTableColumnData(t.row)}}},[e._v(" 编辑 ")])]}}])}),l("el-table-column",{attrs:{prop:"field",label:"字段名",align:"center"}}),l("el-table-column",{attrs:{prop:"fileNameEn",label:"字段名英文",align:"center"}}),l("el-table-column",{attrs:{prop:"fieldNameCn",label:"字段英文名",align:"center"}}),l("el-table-column",{attrs:{prop:"fileType",label:"类型",align:"center"}}),l("el-table-column",{attrs:{prop:"relationType",label:"所属类型",align:"center"}}),l("el-table-column",{attrs:{prop:"type",label:"费用政策",align:"center"}}),l("el-table-column",{attrs:{prop:"costPolicy",label:"字段类型",align:"center"}}),l("el-table-column",{attrs:{prop:"isRequired",label:"是否必填",align:"center"}}),l("el-table-column",{attrs:{prop:"initValue",label:"初始值",align:"center"}}),l("el-table-column",{attrs:{prop:"sort",label:"排序",align:"center"}}),l("el-table-column",{attrs:{prop:"valueList",label:"值列表",align:"center"}}),l("el-table-column",{attrs:{prop:"fatherCascader",label:"父级关联",align:"center"}}),l("el-table-column",{attrs:{prop:"fieldInterface",label:"接口字段名",align:"center"}}),l("el-table-column",{attrs:{label:"是否启用",width:"100",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.isUse?l("el-tag",{attrs:{size:"small"}},[e._v("启用")]):l("el-tag",{attrs:{size:"small",type:"danger"}},[e._v("停用")])]}}])})],1)],1),l("div",{staticClass:"m-y-1"},[l("el-pagination",{attrs:{background:"","current-page":e.queryInfo.pageNum,"page-size":e.queryInfo.pageSize,"page-sizes":[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,"pageNum",t)},"update:current-page":function(t){return e.$set(e.queryInfo,"pageNum",t)}}})],1),l("el-dialog",{attrs:{title:0==e.type?"新建扩展字段":"编辑扩展字段",visible:e.CostPolicyDialog,"before-close":e.dialogCancle},on:{"update:visible":function(t){e.CostPolicyDialog=t}}},[l("el-form",{ref:"ruleForm",attrs:{model:e.formField,"label-position":"right","label-width":"100px",rules:e.rules}},[l("div",{staticClass:"d-flex j-sb"},[l("el-form-item",{attrs:{label:"字段",prop:"field"}},[l("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.field,callback:function(t){e.$set(e.formField,"field",t)},expression:"formField.field"}})],1),l("div",{staticStyle:{width:"40px"}}),l("el-form-item",{attrs:{prop:"fieldNameCn",label:"中文名"}},[l("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.fieldNameCn,callback:function(t){e.$set(e.formField,"fieldNameCn",t)},expression:"formField.fieldNameCn"}})],1)],1),l("div",{staticClass:"d-flex j-sb"},[l("el-form-item",{attrs:{prop:"fileNameEn",label:"英文名"}},[l("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.fileNameEn,callback:function(t){e.$set(e.formField,"fileNameEn",t)},expression:"formField.fileNameEn"}})],1),l("div",{staticStyle:{width:"40px"}}),l("el-form-item",{attrs:{label:"字段类型",prop:"isUse"}},[l("el-select",{model:{value:e.formField.fileType,callback:function(t){e.$set(e.formField,"fileType",t)},expression:"formField.fileType"}},[l("el-option",{attrs:{label:"select",value:"0"}}),l("el-option",{attrs:{label:"value",value:"1"}})],1)],1)],1),l("div",{staticClass:"d-flex j-sb"},[l("el-form-item",{attrs:{prop:"relationType",label:"所属类型"}},[l("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.relationType,callback:function(t){e.$set(e.formField,"relationType",t)},expression:"formField.relationType"}})],1),l("div",{staticStyle:{width:"40px"}}),l("el-form-item",{attrs:{label:"类型",prop:"type"}},[l("el-select",{model:{value:e.formField.type,callback:function(t){e.$set(e.formField,"type",t)},expression:"formField.type"}},[l("el-option",{attrs:{label:"票种",value:"0"}}),l("el-option",{attrs:{label:"费用报告",value:"1"}}),l("el-option",{attrs:{label:"供应商发票",value:"2"}}),l("el-option",{attrs:{label:"差旅政策",value:"3"}})],1)],1)],1),l("div",{staticClass:"d-flex j-sb"},[l("el-form-item",{attrs:{label:"费用政策",prop:"costPolicy"}},[l("el-select",{model:{value:e.formField.costPolicy,callback:function(t){e.$set(e.formField,"costPolicy",t)},expression:"formField.costPolicy"}},[l("el-option",{attrs:{label:"标准费控政策",value:"0"}}),l("el-option",{attrs:{label:"推广费政策",value:"1"}})],1)],1),l("div",{staticStyle:{width:"40px"}}),l("el-form-item",{attrs:{prop:"initValue",label:"初始值"}},[l("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.initValue,callback:function(t){e.$set(e.formField,"initValue",t)},expression:"formField.initValue"}})],1)],1),l("div",{staticClass:"d-flex j-sb",attrs:{div:""}},[l("el-form-item",{attrs:{prop:"sort",label:"排序"}},[l("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.sort,callback:function(t){e.$set(e.formField,"sort",t)},expression:"formField.sort"}})],1),l("div",{staticStyle:{width:"40px"}}),l("el-form-item",{attrs:{prop:"valueList",label:"值列表"}},[l("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.valueList,callback:function(t){e.$set(e.formField,"valueList",t)},expression:"formField.valueList"}})],1)],1),l("div",{staticClass:"d-flex j-sb"},[l("el-form-item",{attrs:{prop:"fatherCascader",label:"父级关联"}},[l("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.fatherCascader,callback:function(t){e.$set(e.formField,"fatherCascader",t)},expression:"formField.fatherCascader"}})],1),l("div",{staticStyle:{width:"40px"}}),l("el-form-item",{attrs:{prop:"fieldInterface",label:"接口字段名"}},[l("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.fieldInterface,callback:function(t){e.$set(e.formField,"fieldInterface",t)},expression:"formField.fieldInterface"}})],1)],1),l("div",{staticClass:"d-flex j-sb"},[l("el-form-item",{attrs:{label:"是否必填",prop:"isRequired"}},[l("el-select",{model:{value:e.formField.isRequired,callback:function(t){e.$set(e.formField,"isRequired",t)},expression:"formField.isRequired"}},[l("el-option",{attrs:{label:"启用",value:"0"}}),l("el-option",{attrs:{label:"停用",value:"1"}})],1)],1),l("div",{staticStyle:{width:"40px"}}),l("el-form-item",{attrs:{label:"是否启用",prop:"isUse"}},[l("el-select",{model:{value:e.formField.isUse,callback:function(t){e.$set(e.formField,"isUse",t)},expression:"formField.isUse"}},[l("el-option",{attrs:{label:"启用",value:"0"}}),l("el-option",{attrs:{label:"停用",value:"1"}})],1)],1)],1)]),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("div",{staticClass:"d-flex j-fe"},[l("FeesButton",{attrs:{text:"取 消",icon:"el-icon-circle-close"},on:{buttonClick:e.dialogCancle}}),l("FeesButton",{directives:[{name:"debounce",rawName:"v-debounce",value:{time:500,methods:e.comfirmEditOrMake},expression:"{ time: 500, methods: comfirmEditOrMake }"}],attrs:{text:"确 定",icon:"el-icon-circle-check",isActive:!0,color:"#fff"}})],1)])],1)],1)])])}),[],!1,null,"37a03a12",null);t.default=o.exports},"4c68":function(e,t,l){},7075:function(e,t,l){"use strict";var i=l("4c68");l.n(i).a}}]);
|