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
4.0 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-596e5394"],{"04ba":function(e,t,i){},"0e09":function(e,t,i){"use strict";var r=i("5d88");i.n(r).a},"5d88":function(e,t,i){},a86b:function(e,t,i){"use strict";i("caad"),i("c975"),i("a9e3"),i("2532"),i("2ca0");var r={name:"form-field",data:function(){return{pId:this.$route.query.id||"",statusWhiteList:["未处理","已处理","暂挂","退票"]}},props:["formGroup","orderField","statusStr","statusPending"],created:function(){},computed:{isInputDisabled:function(){var e=this.statusStr;return this.statusWhiteList.includes(e)},isInputShow:function(){var e=this.statusPending;return this.statusWhiteList.includes(e)}},methods:{remoteMethod:function(e){this.$emit("blurSearch",e)},updateOrderField:function(){"10101"==this.orderField.ticketCode&&(this.orderField.tax=0)},changeItem:function(e,t){this.$emit("change",e,t)},handleInput:function(e,t){if(!(this.pId.length>15||""===e||null===e||isNaN(Number(e)))){var i="0",r=(i=0==e.target.value.length?"0":e.target.value).indexOf(".");if(-1!==r){var n=i.substring(r+1);n.length>2&&(i=i.substring(0,r+3)),1==n.length&&(i+="0")}else i+=".00";i.startsWith("00")&&(i=i.substring(1)),i.startsWith(".")&&(i="0"+i),this.orderField[t]=i}}}},n=(i("cd06"),i("0e09"),i("2877")),l=Object(n.a)(r,(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"form-field"},e._l(e.formGroup,(function(t,r){return i("div",{directives:[{name:"show",rawName:"v-show",value:"状态"!==t.keyCn||!e.isInputShow,expression:"item.keyCn !== '状态' || !isInputShow"}],key:r,staticClass:"formGroups",class:{required:t.isRequired}},[i("label",{attrs:{for:t.key}},[e._v(e._s(t.keyCn))]),i("div",{staticClass:"m-top-1"},["input"==t.type&&"组织"!==t.keyCn&&"总金额"!==t.keyCn&&"税额"!==t.keyCn&&"发票金额"!==t.keyCn?i("el-input",{staticStyle:{width:"80%",color:"#000"},attrs:{id:t.key,type:"text",disabled:e.isInputDisabled},model:{value:e.orderField[t.key],callback:function(i){e.$set(e.orderField,t.key,i)},expression:"orderField[item['key']]"}}):e._e(),"input"!=t.type||"组织"===t.keyCn||"总金额"!=t.keyCn&&"税额"!=t.keyCn&&"发票金额"!=t.keyCn?e._e():i("el-input",{staticStyle:{width:"80%",color:"#000"},attrs:{id:t.key,type:"number",value:"0.00",precision:2,step:.01,disabled:e.isInputDisabled},on:{blur:function(i){return e.handleInput(i,t.key)}},model:{value:e.orderField[t.key],callback:function(i){e.$set(e.orderField,t.key,i)},expression:"orderField[item['key']]"}}),"input"==t.type&&"组织"==t.keyCn?i("el-input",{staticStyle:{width:"80%",color:"#000"},attrs:{id:t.name,type:"text",disabled:e.isInputDisabled},model:{value:e.orderField[t.name],callback:function(i){e.$set(e.orderField,t.name,i)},expression:"orderField[item['name']]"}}):"select"==t.type?i("el-select",{staticStyle:{width:"80%!important"},attrs:{disabled:e.isInputDisabled,filterable:""},on:{change:function(i){return e.changeItem(i,t.keyCn)}},model:{value:e.orderField[t.key],callback:function(i){e.$set(e.orderField,t.key,i)},expression:"orderField[item['key']]"}},e._l(t.options,(function(e,r){return i("el-option",{key:r,attrs:{label:e[t.labelKey],value:e[t.labelValue]}})})),1):"blur"==t.type?i("el-select",{staticStyle:{width:"80%!important"},attrs:{disabled:e.isInputDisabled,filterable:"",remote:"","reserve-keyword":"","remote-method":e.remoteMethod,placeholder:"请输入"},model:{value:e.orderField[t.key],callback:function(i){e.$set(e.orderField,t.key,i)},expression:"orderField[item['key']]"}},e._l(t.options,(function(e,r){return i("el-option",{key:r,attrs:{label:e[t.labelKey],value:e[t.labelValue]}})})),1):"date"==t.type?i("el-date-picker",{staticStyle:{width:"80%!important"},attrs:{disabled:e.isInputDisabled,"value-format":"yyyy年MM月dd日",type:"date",placeholder:"选择日期"},model:{value:e.orderField[t.key],callback:function(i){e.$set(e.orderField,t.key,i)},expression:"orderField[item['key']]"}}):e._e()],1)])})),0)}),[],!1,null,"0fcb57f4",null);t.a=l.exports},cd06:function(e,t,i){"use strict";var r=i("04ba");i.n(r).a}}]);