333
schangxiang@126.com
2025-09-19 18966e02fb573c7e2bb0c6426ed792b38b910940
1
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-commons"],{"+AoX":function(t,e,i){},"/XpG":function(t,e,i){},"1EYe":function(t,e,i){"use strict";var o=i("Yv7w");i.n(o).a},"1YvN":function(t,e,i){},"2vNh":function(t,e,i){},"3vFJ":function(t,e,i){},"4MzK":function(t,e,i){},"4ecX":function(t,e,i){"use strict";var o=i("sjPF");i.n(o).a},"5ff6":function(t,e,i){},"6BIM":function(t,e,i){"use strict";var o=i("on8F");i.n(o).a},"6jYe":function(t,e,i){"use strict";var o=i("wxNx");i.n(o).a},"8Sm6":function(t,e,i){"use strict";var o=i("X45B");i.n(o).a},"90mL":function(t,e,i){"use strict";var o=i("FyfS"),n=i.n(o),a=i("P2sY"),r=i.n(a),s=i("GQeE"),l=i.n(s),c=i("gDS+"),u=i.n(c),d=i("m1cH"),p=i.n(d),f=i("t2rG"),h=i.n(f),m=i("oV6c"),v=i("v9W1"),g=i("FKoT"),b={props:{tabNavList:{type:Array,default:function(){return[]}}},data:function(){return{}},computed:{currentTabNavList:{get:function(){return this.tabNavList}}},watch:{currentTabNavList:{handler:function(t){},deep:!0}},methods:{checkBoxGroupChange:function(t,e){this.getWhere()},radioGroupChange:function(t,e){t.value=e.label,this.getWhere()},menuItemClick:function(t,e){if("checkbox"===t.type){var i=t.value.findIndex(function(t){return t===e.label});i>=0?t.value.splice(i,1):t.value.push(e.label)}else t.value=e.label,t._value=null;this.getWhere()},activeMenuItem:function(t,e){return"checkbox"===t.type?t.value.findIndex(function(t){return t===e.label})>=0:t.value===e.label},getWhere:function(){var t=[];this.currentTabNavList.forEach(function(e){"checkbox"===e.type?e.value.length&&t.push({prop:e.field,value:e.value}):e.value&&t.push({prop:e.field,value:e.value})}),this.$emit("on-tabs-nav-change",t)}}},y=(i("Rb81"),i("KHd+")),w=Object(y.a)(b,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"tabs-nav-container"},[t._l(t.currentTabNavList,function(e,o){return["checkbox"===e.type?[i("el-checkbox-group",{key:"rg_"+o,staticClass:"tabs-nav",attrs:{size:"mini"},on:{change:t.checkBoxGroupChange},model:{value:e.value,callback:function(i){t.$set(e,"value",i)},expression:"tab.value"}},t._l(e.items.filter(function(t,i){return i<e.showCount}),function(e,o){return i("el-checkbox-button",{key:o,attrs:{label:e.label}},[t._v(t._s(e.label))])}),1),t._v(" "),e.items.length>e.showCount?i("el-dropdown",{key:"dd_"+o,attrs:{size:"mini"}},[i("el-button",{attrs:{type:"text",size:"mini"}},[t._v("\n          更多\n          "),i("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),t._v(" "),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(e.items.filter(function(t,i){return i>=e.showCount}),function(o,n){return i("el-dropdown-item",{key:n,class:{active:t.activeMenuItem(e,o)},nativeOn:{click:function(i){return t.menuItemClick(e,o)}}},[t._v(t._s(o.label))])}),1)],1):t._e()]:"radio"===e.type?[i("el-radio-group",{key:"rg_"+o,staticClass:"tabs-nav",attrs:{size:"mini"},model:{value:e._value,callback:function(i){t.$set(e,"_value",i)},expression:"tab._value"}},t._l(e.items.filter(function(t,i){return i<e.showCount}),function(o,n){return i("el-radio-button",{key:n,attrs:{label:o.label},nativeOn:{click:function(i){return t.radioGroupChange(e,o)}}},[t._v(t._s(o.label))])}),1),t._v(" "),e.items.length>e.showCount?i("el-dropdown",{key:"dd_"+o,attrs:{size:"mini"}},[i("el-button",{attrs:{type:"text",size:"mini"}},[t._v("\n          更多\n          "),i("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),t._v(" "),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(e.items.filter(function(t,i){return i>=e.showCount}),function(o,n){return i("el-dropdown-item",{key:n,class:{active:t.activeMenuItem(e,o)},nativeOn:{click:function(i){return t.menuItemClick(e,o)}}},[t._v(t._s(o.label))])}),1)],1):t._e()]:t._e()]})],2)},[],!1,null,"340c6f2d",null);w.options.__file="tabs-nav.vue";var _=w.exports,k=i("EJiy"),x=i.n(k),D={name:"popupRight",props:{top:{type:String,required:!0,default:"200px"},width:{type:String,required:!0,default:"200px"},spanWidth:{type:Number,default:0},height:{type:String,required:!0,default:"400px"},isActive:{type:Boolean,required:!0,default:!1}},data:function(){return{}},computed:{style:function(){return{top:this.top,height:this.height,width:this.width,right:"-"+(parseInt(this.width)+this.spanWidth)+"px",transform:"translateX(-"+(this.isActive?parseInt(this.width):0)+"px)","-webkit-transform":"translateX(-"+(this.isActive?parseInt(this.width):0)+"px)"}}},methods:{}},$=(i("AQHc"),Object(y.a)(D,function(){var t=this.$createElement,e=this._self._c||t;return e("div",{class:["popup-right-container"],style:this.style,on:{click:function(t){t.stopPropagation()}}},[e("header",[this._t("header")],2),this._v(" "),e("main",[this._t("default")],2),this._v(" "),e("footer",[this._t("footer")],2)])},[],!1,null,"00edcda0",null));$.options.__file="PopupRight.vue";var C=$.exports,O=i("nON5"),S=i("wd/R"),I={name:"data-list-toolbar",components:{PopupRight:C,TreeSelect:O.a},props:{fields:{type:Array,required:!0,default:function(){return[]}},buttons:{type:Array,required:!1,default:function(){return[]}},buttonClick:{type:Function,required:!1,default:null},dataOptions:{type:Object,default:function(){}},authNodes:{type:Object,required:!0,default:function(){}},refreshLoading:{type:Boolean,required:!0,default:!1},btnReadOnly:{type:Object,required:!1,default:function(){return{save:!1,auditing:!1,add:!1,delete:!1,stop:!1,open:!1}}},loadData:{type:Function,required:!0,default:function(){}},editorRef:{type:String,required:!0},dataListSelections:{type:Array,required:!0},searchFields:{type:Array,required:!0},dropdownData:{type:Object,required:!0},quickSearch:{type:Object,required:!0},quickSearchValue:{type:String,required:!0},quickSearchType:{type:String,required:!0},quickSearchFields:{type:Array,required:!0},rightWidth:{type:Number,required:!0}},data:function(){return{popupRightActive:!1,operators:[{value:"like",label:"模糊"},{value:"null",label:"空值"},{value:">=",label:">="},{value:"<=",label:"<="},{value:"=",label:"="},{value:"<>",label:"<>"},{value:"in",label:"多行"}],datePickOptions:{shortcuts:[{text:"最近一周",onClick:function(t){var e=new Date,i=new Date;i.setTime(i.getTime()-6048e5),t.$emit("pick",[i,e])}},{text:"最近一个月",onClick:function(t){var e=new Date,i=S().subtract(1,"months").toDate();t.$emit("pick",[i,e])}},{text:"最近三个月",onClick:function(t){var e=new Date,i=S().subtract(3,"months").toDate();t.$emit("pick",[i,e])}},{text:"最近半年",onClick:function(t){var e=new Date,i=S().subtract(6,"months").toDate();t.$emit("pick",[i,e])}},{text:"最近一年",onClick:function(t){var e=new Date,i=S().subtract(12,"months").toDate();t.$emit("pick",[i,e])}}]},searchInpuType:"text"}},computed:{hasValidButton:{get:function(){var t=this;return function(e){var i=r()({},t.authNodes,{refresh:!0,helper:!0});return e.filter(function(t){return i[t.options.authNode]}).length>0}}},searchFields_quick:{get:function(){return this.searchFields.filter(function(t){return t.searchRowNo>=200}).sort(function(t,e){return t.searchRowNo>e.searchRowNo?-1:t.searchRowNo<e.searchRowNo?1:0})}},currentQuickSearchValue:{get:function(){return this.quickSearchValue},set:function(t){this.$emit("update:quickSearchValue",t)}},currentQuickSearchType:{get:function(){return this.quickSearchType},set:function(t){this.$emit("update:quickSearchType",t),"多行"===t&&(this.currentQuickSearchType="精确",this.searchInpuType="textarea")}},getOptions:{get:function(){var t=this;return function(e){var i=[];return e.dropdown_Id>0?i=t.dropdownData["dropdown"+e.dropdown_Id]:e.options&&"bindDropdown"===e.options.remote?i=t.dropdownData["dropdown"+e.options.dropdown_Id]:e.options&&!1===e.options.remote&&(i=e.options.options),i}}}},watch:{},methods:{onButtonAction:function(t,e){var i=this,o=void 0;this.buttonClick&&(o=this.buttonClick(t,e)),void 0===o&&this.$nextTick(function(){switch(t){case"add":i.findRef(i.editorRef).addData();break;case"refresh":i.loadData();break;case"delete":i.$parent.delete(i.dataListSelections);break;case"import":i.$parent.importDialog(e);break;case"export":i.$parent.exportDialog(e);break;case"print":i.$parent.print();break;case"batchOpen":i.$parent.batchOpen(i.dataListSelections);break;case"batchStop":i.$parent.batchStop(i.dataListSelections);break;case"auditing":case"batchAuditing":i.$parent.batchAuditing(i.dataListSelections)}})},showPopupRight:function(){this.$parent.loadDropDown(),this.popupRightActive=!this.popupRightActive,document.addEventListener("click",this.hidePopupRight,!1)},hidePopupRight:function(){this.popupRightActive=!1,document.removeEventListener("click",this.hidePopupRight,!1)},superReset:function(){this.searchInpuType="text",this.currentQuickSearchType="精确",this.currentQuickSearchValue="",this.searchFields.concat(this.quickSearchFields).forEach(function(t,e,i){t.operator="=","select"===t.type?t.value=t.multiple?[]:null:(t.value=null,void 0!==x()(t.fromValue)&&(t.fromValue=null,t.toValue=null))}),this.$emit("on-super-reset")},quickSearchData:function(){this.$set(this.dataOptions,"pageIndex",1),this.loadData("quick")},superSearcher:function(){this.$set(this.dataOptions,"pageIndex",1),this.loadData()},treeLoad:function(t,e,i){var o=this,n=this;if(this.$emit("tree-load",t,e,i),!i.isLoaded){if(!i.ajaxParams.keyName)return void n.$message.error("未设置tree下拉框ajax加载参数!");n.$nextTick(function(){var a="",r=o.common.getUserInfo();a=0===t.level?{userProduct_Id:r.userProduct_Id,parentId:0}:{userProduct_Id:r.userProduct_Id,parentId:t.data[i.ajaxParams.keyName]};var s=i.ajaxParams;s.where=a,s.openNodeApi=!0,n.common.ajax("/api/common/loadTreeNode",s,function(t){t.result?e(t.data):n.$message.error(t.msg)},!0)})}},onTreeNodeClick:function(t,e,i,o){if(e.isLeaf||!o.onlySelectLeaf){var n=o.keyProp;n&&this.$set(o,"keyValue",t[n]);var a=o.prop;o.value=t[a]}},changeQuickSearchType:function(t){this.searchFields.forEach(function(e){e.operator="模糊"===t?"like":"="})}}},L=(i("SOJu"),Object(y.a)(I,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-form",{staticClass:"search-region",nativeOn:{submit:function(t){t.preventDefault()}}},[i("el-form-item",{staticClass:"margin-bottom-10"},[i("div",{staticClass:"tool-left"},[t._t("button-tool-slot",[t._l(t.buttons,function(e,o){return["button-group"==e.type&&t.hasValidButton(e.buttons)?i("el-button-group",{key:o,staticClass:"tool-group"},[t._l(e.buttons,function(e,o){return["button"===e.type?[["refresh","helper"].indexOf(e.options.authNode)>=0||t.authNodes[e.options.authNode]?i("el-tooltip",{key:o,attrs:{content:e.label,"open-delay":1e3,placement:"top"}},["refresh"==e.options.authNode?i("el-button",t._b({attrs:{loading:t.refreshLoading},on:{click:function(){return t.onButtonAction(e.options.authNode,e)}}},"el-button",e.options,!1),[t._v(t._s(e.label))]):i("el-button",t._b({attrs:{disabled:t.btnReadOnly[e.options.authNode]},on:{click:function(){return t.onButtonAction(e.options.authNode,e)}}},"el-button",e.options,!1),[t._v(t._s(e.label))])],1):t._e()]:"button-dropdown"===e.type&&t.authNodes[e.options.authNode]?i("el-dropdown",{key:o},[i("el-button",t._b({},"el-button",e.options,!1),[t._v("\n                  "+t._s(e.label)+"\n                  "),i("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),t._v(" "),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(e.options.options,function(o,n){return i("el-dropdown-item",{key:n,nativeOn:{click:function(i){return t.onButtonAction(o.authNode,e)}}},[t._v(t._s(o.label))])}),1)],1):t._e()]})],2):"button-dropdown"===e.type&&t.authNodes[e.options.authNode]?i("el-dropdown",{key:o},[i("el-button",t._b({},"el-button",e.options,!1),[t._v("\n              "+t._s(e.label)+"\n              "),i("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),t._v(" "),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(e.options.options,function(o,n){return i("el-dropdown-item",{key:n,nativeOn:{click:function(i){return t.onButtonAction(o.authNode,e)}}},[t._v(t._s(o.label))])}),1)],1):["refresh","helper"].indexOf(e.options.authNode)>=0||t.authNodes[e.options.authNode]?i("el-tooltip",{key:o,attrs:{content:e.label,"open-delay":1e3,placement:"top"}},[i("el-button",t._b({attrs:{disabled:t.btnReadOnly[e.options.authNode]},on:{click:function(){return t.onButtonAction(e.options.authNode,e)}}},"el-button",e.options,!1),[t._v(t._s(e.label))])],1):t._e()]})]),t._v(" "),t._t("button-tool2-slot")],2),t._v(" "),i("div",{class:["tool-right",{"search-only-line":t.dataOptions.searchOnlyLine}]},[t._l(t.quickSearchFields,function(e,o){return[["date","datetime"].indexOf(e.dataType)>=0?i("div",{key:o,staticClass:"inline-block"},[i("el-date-picker",{staticClass:"w-230",attrs:{"picker-options":t.datePickOptions,"start-placeholder":e.label+"开始日期",type:"daterange",align:"right","unlink-panels":"","range-separator":"至","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.value,callback:function(i){t.$set(e,"value",i)},expression:"col.value"}})],1):"select"===e.type?i("div",{key:o,staticClass:"inline-block"},[i("el-select",{staticClass:"w-120 inline-block",attrs:{placeholder:e.label,multiple:e.multiple,clearable:""},model:{value:e.value,callback:function(i){t.$set(e,"value",i)},expression:"col.value"}},t._l(e.dropdownData,function(t,e){return i("el-option",{key:"ops"+e,attrs:{label:t.label,value:t.value}})}),1)],1):"textarea"===e.type?i("div",{key:o,staticClass:"inline-block"},[i("el-input",{staticClass:"search-texarea",attrs:{placeholder:e.label,rows:1,type:"textarea"},model:{value:e.value,callback:function(i){t.$set(e,"value",i)},expression:"col.value"}})],1):i("div",{key:o,staticClass:"inline-block"},[i("el-input",{attrs:{placeholder:e.label},nativeOn:{keydown:function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;e.stopPropagation(),t.loadData("quick")}},model:{value:e.value,callback:function(i){t.$set(e,"value",i)},expression:"col.value"}})],1)]}),t._v(" "),t._l(t.searchFields_quick,function(e,o){return[["date","datetime"].indexOf(e.dataType)>=0?i("div",{key:o,staticClass:"inline-block"},[i("el-date-picker",{staticClass:"w-230",attrs:{"picker-options":t.datePickOptions,"start-placeholder":e.label+"开始日期",type:"daterange",align:"right","unlink-panels":"","range-separator":"至","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.value,callback:function(i){t.$set(e,"value",i)},expression:"col.value"}})],1):"select"==e.type?[i("el-select",{key:"col_"+o,staticClass:"w-120 inline-block",attrs:{placeholder:e.label,multiple:e.multiple,clearable:""},model:{value:e.value,callback:function(i){t.$set(e,"value",i)},expression:"col.value"}},t._l(t.getOptions(e),function(t,e){return i("el-option",{key:"ops"+e,attrs:{label:t.label,value:t.value}})}),1)]:i("div",{key:"input_"+o,staticClass:"w-120 inline-block"},[i("el-input",{attrs:{placeholder:e.label},nativeOn:{keydown:function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;e.stopPropagation(),t.loadData("quick")}},model:{value:e.value,callback:function(i){t.$set(e,"value",i)},expression:"col.value"}})],1)]}),t._v(" "),i("el-input",{ref:"quickSearchInput",staticClass:"search-input",attrs:{type:t.searchInpuType,rows:1,placeholder:t.quickSearch.placeholder},nativeOn:{keydown:function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;e.stopPropagation(),t.loadData("quick")}},model:{value:t.currentQuickSearchValue,callback:function(e){t.currentQuickSearchValue=e},expression:"currentQuickSearchValue"}},[i("el-select",{staticClass:"w-60",attrs:{slot:"prepend",placeholder:"请选择"},on:{change:t.changeQuickSearchType},slot:"prepend",model:{value:t.currentQuickSearchType,callback:function(e){t.currentQuickSearchType=e},expression:"currentQuickSearchType"}},[i("el-option",{attrs:{label:"精确",value:"精确"}}),t._v(" "),i("el-option",{attrs:{label:"模糊",value:"模糊"}}),t._v(" "),i("el-option",{attrs:{label:"多行",value:"多行"}})],1)],1),t._v(" "),i("el-button",{staticClass:"search-btn",attrs:{type:"primary"},on:{click:t.quickSearchData}},[t._v("查询")]),t._v(" "),i("el-button",{staticClass:"search-btn super-reset",attrs:{type:"text"},on:{click:t.superReset}},[t._v("重置")]),t._v(" "),i("el-button",{staticClass:"show-supper-searcher",attrs:{type:"text"},on:{click:function(e){return e.stopPropagation(),t.showPopupRight(e)}}},[t._v("高级")]),t._v(" "),i("popup-right",{staticClass:"popup-right",attrs:{top:"48px",width:"810px",height:"auto","is-active":t.popupRightActive}},[i("div",{staticClass:"header",attrs:{slot:"header"},slot:"header"},[t._v("高级查询")]),t._v(" "),i("div",{staticClass:"main"},[i("el-scrollbar",{attrs:{noresize:!1,native:!1,"wrap-class":"scrollbar-wrap"}},[i("el-form",{attrs:{inline:!0,"label-width":"110px"}},t._l(t.searchFields,function(e,o){return"_action"!=e.prop?i("el-form-item",{key:o,attrs:{label:e.label}},["select"==e.type?[i("el-select",{staticClass:"operator",staticStyle:{width:"70px"},attrs:{"default-first-option":!0,placeholder:"请选择"},model:{value:e.operator,callback:function(i){t.$set(e,"operator",i)},expression:"col.operator"}},t._l(t.operators,function(t){return i("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}),1),t._v(" "),i("el-select",{staticClass:"w-200",attrs:{multiple:e.multiple,clearable:""},model:{value:e.value,callback:function(i){t.$set(e,"value",i)},expression:"col.value"}},t._l(t.getOptions(e),function(t,e){return i("el-option",{key:"ops"+e,attrs:{label:t.label,value:t.value}})}),1)]:"radio"==e.type?[i("el-select",{staticClass:"operator",staticStyle:{width:"70px"},attrs:{"default-first-option":!0,placeholder:"请选择"},model:{value:e.operator,callback:function(i){t.$set(e,"operator",i)},expression:"col.operator"}},t._l(t.operators,function(t){return i("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}),1),t._v(" "),i("el-radio-group",{model:{value:e.value,callback:function(i){t.$set(e,"value",i)},expression:"col.value"}},t._l(t.dropdownData["dropdown"+e.dropdown_Id],function(e,o){return i("el-radio",{key:"ops"+o,attrs:{label:e.value}},[t._v(t._s(e.label))])}),1)]:"tree"==e.type?[i("el-select",{staticClass:"operator",staticStyle:{width:"70px"},attrs:{"default-first-option":!0,placeholder:"请选择"},model:{value:e.operator,callback:function(i){t.$set(e,"operator",i)},expression:"col.operator"}},t._l(t.operators,function(t){return i("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}),1),t._v(" "),i("tree-select",{attrs:{options:{prop:e.prop,width:"200px"},label:e.label,"tree-load":function(i,o){t.treeLoad(i,o,e)}},on:{"on-tree-node-click":function(i,o,n){t.onTreeNodeClick(i,o,n,e)}},model:{value:e.value,callback:function(i){t.$set(e,"value",i)},expression:"col.value"}})]:[["byte","int32","int64","decimal","double"].indexOf(e.dataType)>=0?[t._v("\n                    从:\n                    "),i("el-input",{staticStyle:{width:"90px"},attrs:{placeholder:"开始值"},nativeOn:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.stopPropagation(),t.loadData(e))}},model:{value:e.fromValue,callback:function(i){t.$set(e,"fromValue",t._n(i))},expression:"col.fromValue"}}),t._v(" "),i("span",{staticClass:"margin-left-10"},[t._v("到:")]),t._v(" "),i("el-input",{staticStyle:{width:"90px"},attrs:{placeholder:"结束值"},nativeOn:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.stopPropagation(),t.loadData(e))}},model:{value:e.toValue,callback:function(i){t.$set(e,"toValue",t._n(i))},expression:"col.toValue"}})]:["date","datetime"].indexOf(e.dataType)>=0?[i("el-date-picker",{staticStyle:{width:"275px"},attrs:{"picker-options":t.datePickOptions,type:"daterange",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.value,callback:function(i){t.$set(e,"value",i)},expression:"col.value"}})]:[i("el-select",{staticClass:"operator",staticStyle:{width:"70px"},attrs:{"default-first-option":!0,placeholder:"请选择"},on:{change:function(t){"null"===e.operator&&(e.value=null)}},model:{value:e.operator,callback:function(i){t.$set(e,"operator",i)},expression:"col.operator"}},t._l(t.operators,function(t){return i("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}),1),t._v(" "),i("el-input",{staticClass:"w-200",attrs:{disabled:"null"==e.operator,type:"in"===e.operator?"textarea":"text",rows:1},nativeOn:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.stopPropagation(),t.loadData(e))}},model:{value:e.value,callback:function(i){t.$set(e,"value",i)},expression:"col.value"}})]]],2):t._e()}),1)],1)],1),t._v(" "),i("div",{staticClass:"footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{staticClass:"left",attrs:{type:"text"},on:{click:t.hidePopupRight}},[t._v("关闭")]),t._v(" "),i("el-button",{staticClass:"right",on:{click:t.superReset}},[t._v("重置")]),t._v(" "),i("el-button",{staticClass:"right",attrs:{type:"primary"},on:{click:t.superSearcher}},[t._v("查询")])],1)])],2)])],1)},[],!1,null,"dabc2702",null));L.options.__file="data-list-toolbar.vue";var T=L.exports,F=i("yaWU"),N=i("KxFJ"),E={name:"data-list",components:{draggable:h.a,ImportDialog:v.a,ExportDialog:g.a,TabsNav:_,DataListToolbar:T,TableInfoDialog:N.a},directives:{tableFooterScroll:F.a},mixins:[m.a],props:{loadUrl:{type:String,default:"/api/common/loadDataList"},data:{type:Array,default:function(){return[]}},fields:{type:Array,required:!0,default:function(){return[]}},buttons:{type:Array,required:!1,default:function(){return[]}},buttonClick:{type:Function,required:!1,default:null},dataOptions:{type:Object,default:function(){}},actionField:{type:Object,default:null},dataListSelections:{type:Array,required:!0,default:function(){return[]}},editorRef:{type:String,default:"editor-dialog"},fixedWhere:{type:Object,default:null},authNodes:{type:Object,required:!0,default:function(){}},btnReadOnly:{type:Object,required:!1,default:function(){return{save:!1,auditing:!1,add:!1,delete:!1,stop:!1,open:!1}}},onDeleteBefore:{type:Function,default:function(){return!0}},onStopBefore:{type:Function,default:function(){return!0}},isInitLoad:{type:Boolean,default:function(){return!0}},tabNavList:{type:Array,default:function(){return[]}},quickSearchFields:{type:Array,default:function(){return[]}},rightWidth:{type:Number,default:function(){return 380}},loadDataBefore:{type:Function,default:function(){return!0}},onBatchAuditingBefore:{type:Function,default:function(){return function(){return!0}}},maxHeight:{type:[String,Number],default:700},onTranslate:{type:Function,default:function(){return function(){return!0}}},rowStyle:{type:Function,default:function(){return function(){return""}}},cellStyle:{type:Function,default:function(){return function(){return""}}},openExpand:{type:Boolean,default:function(){return!1}}},data:function(){return{drag:!1,targetElement:null,showFields:this.fields.map(function(t){return!t.hidden&&t.label}),showSetDialog:!1,dataList:[],initLoading:!1,refreshLoading:!1,isLoadFinished:!1,dropdownData:{},dropdownLoaded:!1,searchFields:[],actionFieldDefault:{prop:"_action",label:"操作",width:"100",headerAlign:"center",align:"center",action:[{type:"button",action:"edit",label:"编辑"},{type:"button",action:"delete",label:"删除"}],hidden:!1},batchImport:{visible:!1,label:"批量导入",options:{url:"/api/common/uploadSingleFile",importInfo_Id:0}},batchExport:{visible:!1,label:"批量导出",options:{exportInfo_Id:0}},showAttrDialog:!1,quickSearchValue:"",quickSearchType:"精确",tabNavWhere:{}}},computed:{currentFields:{get:function(){var t=[].concat(p()(this.fields));return t.findIndex(function(t,e,i){return"_action"===t.prop})<0&&this.dataOptions.showActionField&&(this.actionField?t.push(this.actionField):t.push(this.actionFieldDefault)),t},set:function(t){this.$emit("update:fields",t)}},quickSearch:function(){return{fields:this.fields.filter(function(t){return!0===t.isQuickSearch}).map(function(t){return{prop:t.prop,label:t.label,type:t.type}}),placeholder:this.getQuickSearchPlaceolder(),type:"精确"}},currentDataListSelections:{get:function(){return this.dataListSelections},set:function(t){this.$emit("update:dataListSelections",t)}},isCustomField:function(){var t="tableConfig_"+this.$route.fullPath;return!!localStorage.getItem(t)}},watch:{fields:{handler:function(t){var e=this.fields.filter(function(t){return"_action"!==t.prop});e.length||(e=this.fields.filter(function(t){return"_action"!==t.prop})),e=e.map(function(t){var e="=";"select"!==t.type&&"tree"!==t.type&&"radio"!==t.type||(e="=");var i={prop:t.prop,keyProp:t.keyProp,label:t.label,dataType:t.dataType,type:t.type,options:t.options,operator:e,value:null,dropdown_Id:t.dropdown_Id,searchRowNo:t.searchRowNo,multiple:t.multiple,filterable:t.filterable,isExpandField:t.isExpandField};return"tree"===t.type&&(i.ajaxParams=t.ajaxParams,i.onlySelectLeaf=t.onlySelectLeaf),i}),this.searchFields=e},deep:!0}},created:function(){},methods:{renderHeader:function(t,e){var i=this,o=e.column,n=(e._self,this.$createElement),a=this.currentFields.filter(function(t){return"_action"===t.prop?!t.hidden&&i.dataOptions.showActionField:!t.hidden});if(a.find(function(t,e,i){return t.label===o.label&&e===a.length-1}))return n("span",{class:"table-op-col"},[n("span",{class:"prop"},[o.label]),n("span",{class:"set",on:{click:function(){i.showSetDialog=!0}}},["设置"])]);var r=a.find(function(t,e,i){return t.label===o.label});return r&&r.remark?n("span",[n("span",[o.label]),n("el-tooltip",{class:"item",attrs:{effect:"dark",placement:"top"}},[n("span",{slot:"content"},[n("pre",{style:"margin:0px;"},[r.remark])]),n("i",{class:"el-icon-question margin-left-5"})])]):"#"===o.label?n("span",{on:{click:function(){i.showAttrDialog=!0}}},[o.label]):n("span",[o.label])},saveTableConfig:function(){this.showSetDialog=!1;var t=u()(this.currentFields),e="tableConfig_"+this.$route.fullPath;localStorage.setItem(e,t),this.$message.success("保存成功!")},resetTableConfig:function(){this.showSetDialog=!1;var t="tableConfig_"+this.$route.fullPath;localStorage.removeItem(t),this.$message.success("还原成功,请刷新页面!")},getWhere:function(){var t=this,e=this.searchFields.filter(function(t){return Array.isArray(t.value)?t.value.length>0||t.fromValue||t.toValue:"null"===t.operator||(t.value||t.fromValue||t.toValue)}).map(function(t){var e=t.value;"in"===t.operator&&(e=e.replace(/\r/gi,"").split("\n"));var i={dataType:t.dataType,label:t.label,prop:t.keyProp||t.prop,operator:t.operator,value:e};return t.isExpandField&&(i.prop="expandFields",i.operator="like"),null!==t.fromValue&&void 0!==t.fromValue&&(i.fromValue=t.fromValue),t.toValue&&(i.toValue=t.toValue),i});return this.quickSearchFields.forEach(function(i){if(i.value&&(!Array.isArray(i.value)||i.value.length))if("function"==typeof i.getWhere){var o=i.getWhere(i.value,t.$parent);if(Array.isArray(o))e=e.contact(o);else if(o){var n=e.find(function(t){return t.prop===o.prop});n?n.value+=" AND "+o.value:e.push(o)}}else e.push(i)}),e},getQuickWhere:function(t){var e=[];if(!this.quickSearch.fields.length)return"quick"===t&&this.$message.error("未设置快速查询字段!"),e;if(this.quickSearchValue&&this.quickSearch.fields.length){var i=this.quickSearchValue.trim().replace(/\r|'|=| /gi,"").replace(/\n/gi,",").split(/,|,|、/);e=this.quickSearch.fields.map(function(t,e,o){return{dataType:t.dataType,label:t.label,prop:t.prop,value:i}});var o="=";"模糊"===this.quickSearchType&&(o="like"),e=[{prop:"__quickSearch__",operator:o,where:e}]}return e},getAllWhere:function(){var t=this.getWhere(),e=this.getQuickWhere();return t=t.concat(e),l()(this.tabNavWhere).length&&(t=t.concat(this.tabNavWhere)),t},getQuickSearchPlaceolder:function(){var t="";return this.fields.filter(function(t){return!0===t.isQuickSearch}).forEach(function(e){t&&(t+="/"),t+=e.label}),t=t?"请输入"+t:"没用可用查询字段"},loadData:function(t){var e=this.getAllWhere();this.reloadData(e)},reloadData:function(t){var e=this;this.fixedWhere&&(this.dataOptions.fixedWhere=this.fixedWhere);var i=this.fields.filter(function(t){return t.isSum}).map(function(t){return t.prop}).join(",");if(this.dataOptions&&this.dataOptions.tableView){var o=r()({},this.dataOptions,{tableName:this.dataOptions.tableView,where:t,pageIndex:this.dataOptions.pageIndex,pageSize:this.dataOptions.pageSize,sumColumnNames:i});!1!==this.loadDataBefore(o,this.searchFields)&&(this.initLoading=!0,this.refreshLoading=!0,this.common.ajax(this.loadUrl,o,function(t){t=e.common.objectToCase(t),e.common.showMsg(t),t.result&&(e.dataList=t.data.rows,e.translate(e.dataList),e.onTranslate(e.dataList),e.dataOptions.total=t.data.total,e.dataOptions.footerRows=t.data.footer),e.initLoading=!1,e.refreshLoading=!1,e.isLoadFinished=!0,e.$emit("on-load-data-after",e.dataList)},!1))}},reload:function(){this.loadData()},translate:function(t){var e=this,i=function(t){e.fields.forEach(function(i){var o=i.prop;if("date"===i.dataType){var n=t[o];if(n){var a="yyyy-MM-dd";i.formatter&&(a=i.formatter),t[o]=e.common.formatDate(n,a)}}else if("datetime"===i.dataType){var r=t[o];if(r){var s="yyyy-MM-dd HH:mm:ss";i.formatter&&(s=i.formatter),t[o]=e.common.formatDate(r,s)}}else if("decimal"===i.dataType){var l=t[o];t[o]=Math.Round(l,4)}else{var c=t[o];Array.isArray(c)&&(t[o]=c.join("/"))}})},o=!0,a=!1,r=void 0;try{for(var s,l=n()(t);!(o=(s=l.next()).done);o=!0){i(s.value)}}catch(t){a=!0,r=t}finally{try{!o&&l.return&&l.return()}finally{if(a)throw r}}},onRowActionClick:function(t,e,i){var o=i[this.dataOptions.idField],n=null;if(t.onClick&&(n=t.onClick(t,i,e,this.$parent)),void 0===n||null===n)switch(t.action){case"edit":this.findRef(this.editorRef).editData(o,i);break;case"delete":this.delete([i]);break;case"batchStop":this.batchStop([i]);break;default:this.$message.warning("未定义行数据操作事件")}},delete:function(t){var e=this;if(!1!==this.onDeleteBefore(t)){var i=!1;if(Array.isArray(t)&&t.forEach(function(t,o,n){2===t.auditing&&(e.$message.error("已审核的数据不允许删除"),i=!0)}),!i){if(Array.isArray(t))if(t.map(function(t,i,o){return t[e.dataOptions.idField]}).length){this.$confirm("此操作将永久删除选中的数据, 是否继续?","删除操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){o()}).catch(function(){e.$message.info("已取消删除")});var o=function(){var i=t;if(Array.isArray(t)){(i=t.map(function(t,i,o){return t[e.dataOptions.idField]}).join(","))||(i="0");e.initLoading=!0;var o=r()({},e.dataOptions,{tableName:e.dataOptions.tableView,deletedIDs:i});e.common.ajax("/api/common/deleteData",o,function(i){e.common.showMsg(i),i.result&&(e.loadData(),e.$emit("on-delete-after",t)),e.initLoading=!1},!1)}else e.$message.error("删除数据无效!")}}else this.$message.error("至少选择一项进行删除操作");else this.$message.error("删除数据无效!")}}},importDialog:function(t){this.batchImport.visible=!0,this.batchImport.label=t.label,this.batchImport.options=t.options},exportDialog:function(t){var e=this;this.batchExport.visible=!0,this.batchExport.label=t.label,this.batchExport.options=t.options,this.$nextTick(function(){e.$refs["export-dialog"].getTemplateList()})},exportData:function(t,e){var i=this,o=[];this.dataListSelections.forEach(function(t){o.push(t[i.dataOptions.idField])});var n=this.getAllWhere();o.length&&n.push({prop:this.dataOptions.idField,value:o});var a=this.dataOptions.tableName||this.dataOptions.tableView,s=r()({},this.dataOptions,{tableName:a,where:n,exportInfo_Id:t,vueData_Id:e});this.initLoading=!0;this.common.ajax("/api/sys/export/exportDataVue",s,function(t){if(t.msg&&i.$alert(t.msg,"导出提示",{confirmButtonText:"关闭",callback:function(t){}}),t.result){var e=i.common.domain+"/api/common/download?url="+t.data.url;window.open(e)}i.initLoading=!1},!0)},print:function(){var t=this,e=[];if(this.dataListSelections.forEach(function(i){e.push(i[t.dataOptions.idField])}),e.length){var i=r()({},this.dataOptions),o=this.findRef(this.editorRef);i.detailList=o.detailFields.map(function(t){var e={tableName:t.subTableView,pageIndex:t.options.pageIndex,pageSize:t.options.pageSize,idField:t.options.idField,orderBy:t.options.orderBy};return t.options.showSumField&&(e.sumColumnNames=t.options.sumColumnNames),e});var n=this.common.getGUID();sessionStorage[n]=u()(i);var a=this.dataOptions.menu_Id;window.open("/#/print/base/"+a+"/"+e.join(",")+"?key="+n)}else this.$message.error("至少选择一项!")},batchOpen:function(t){var e=this;this.$confirm("确定要批量进行开启操作吗, 是否继续?","开启操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){i()}).catch(function(){e.$message({type:"info",message:"已取消开启"})});var i=function(){var i=t;Array.isArray(t)&&(i=t.map(function(t,i,o){return t[e.dataOptions.idField]})),i||(i="0");e.initLoading=!0;var o=r()({},e.dataOptions,{openNodeApi:!0,modelName:e.dataOptions.tableView,idValues:i});e.common.ajax("/api/common/open",o,function(t){e.common.showMsg(t),t.result&&e.loadData(),e.initLoading=!1},!1)}},batchStop:function(t){var e=this;if(!1!==this.onStopBefore(t)){this.$confirm("终止后将清除现有占位,确定操作吗, 是否继续?","终止操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){i()}).catch(function(){e.$message({type:"info",message:"已取消终止"})});var i=function(){var i=t;Array.isArray(t)&&(i=t.map(function(t,i,o){return t[e.dataOptions.idField]})),i||(i="0");e.initLoading=!0;var o=r()({},e.dataOptions,{modelName:e.dataOptions.tableView,idValues:i});e.common.ajax("/api/common/stop",o,function(t){e.common.showMsg(t),t.result&&e.loadData(),e.initLoading=!1},!1)}}},batchAuditing:function(t){var e=this;if(t.length){if(!1!==this.onBatchAuditingBefore(t)){var i=!0,o=!1,a=void 0;try{for(var s,l=n()(t);!(i=(s=l.next()).done);i=!0){if(2===s.value.auditing)return void this.$message.error("已审核的单子不允许重复审核")}}catch(t){o=!0,a=t}finally{try{!i&&l.return&&l.return()}finally{if(o)throw a}}this.$confirm("确定要批量进行审核操作吗,审核后将无法进行修改, 是否继续?","审核操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){c()}).catch(function(){e.$message({type:"info",message:"已取消审核"})});var c=function(){var i=t;Array.isArray(t)&&(i=t.map(function(t,i,o){return t[e.dataOptions.idField]}));e.initLoading=!0;var o=r()({},e.dataOptions,{DBServer:"Sys",modelName:e.dataOptions.tableView,tableView:e.dataOptions.tableView,auditing:2,idField:e.dataOptions.idField,idValues:i});e.common.ajax("/api/common/batchAuditing",o,function(t){e.common.showMsg(t),t.result&&e.loadData(),e.initLoading=!1},!1)}}}else this.$message.error("至少选择一行")},handleSelectionChange:function(t){this.currentDataListSelections=t},handleSizeChange:function(t){this.dataOptions.pageSize=t,this.loadData()},handleCurrentChange:function(t){this.dataOptions.pageIndex=t,this.loadData()},fielSetMove:function(t){this.targetElement=t.relatedContext.element},endDrag:function(){this.targetElement=null,this.drag=!1},startDrag:function(){this.targetElement=null,this.drag=!0},loadDropDown:function(t){var e=this;if(!this.dropdownLoaded||t){var i=[];if(function t(e){e.forEach(function(e){Array.isArray(e)?t(e):e.options&&e.options.dropdown_Id>0?i.push(e.options.dropdown_Id):e.dropdown_Id&&i.push(e.dropdown_Id)})}(this.currentFields),!i.length)return this.dropdownLoaded=!0,void(this.isInitLoad&&this.loadData());this.initLoading=!0;var o=r()({},this.dataOptions,{where:i.join(","),data:u()(this.formData)});this.common.ajax("/api/common/loadDropDown",o,function(t){e.common.showMsg(t),t.result&&(e.dropdownLoaded=!0,e.dropdownData=t.data),e.initLoading=!1,e.isInitLoad&&e.loadData(),e.$emit("on-load-dropdown-after",e.dropdownData)},!1)}},reLoadDropDown:function(){this.dropdownLoaded=!1,this.loadDropDown()},getDropDownData:function(t){return this.dropdownData["dropdown"+t]},translateText:function(t,e,i,o){if(o&&o.options){if("bindDropdown"===o.options.remote){var n=o.options.dropdown_Id;n>0&&(i=n);var a=this.dropdownData["dropdown"+i];if(!a)return e;var r=a.find(function(t,i,o){return t.value===e});return r?r.label:e}if(!1===o.options.remote){var s=o.options.options;if(!s)return e;var l=s.find(function(t,i,o){return t.value===e});return l?l.label:e}return e}var c=this.dropdownData["dropdown"+i];if(!c)return e;var u=c.find(function(t,i,o){return t.value===e});return u?u.label:e},linkEditor:function(t,e){this.findRef(this.editorRef).editData(t,e)},getSearchFields:function(){return this.searchFields},getSummaries:function(t){var e=this,i=(t.columns,t.data,[]),o=this.fields.filter(function(t){return t.isSum}).map(function(t){return t.prop});return i[0]="合计",i[1]="",this.fields.filter(function(t){return!t.hidden}).forEach(function(t,n){var a=e.dataOptions.footerRows;if(o.indexOf(t.prop)>=0&&a&&a.length){var r=a[0];i[n+2]=r[t.prop]}else i[n+2]=""}),i},onTabsNavChange:function(t){this.tabNavWhere=t,this.reload()},headerClick:function(t,e){e.target&&"#"===e.target.innerText&&(this.showAttrDialog=!0)},addSearchFields:function(t){var e=this;t.forEach(function(t){var i=e.searchFields.find(function(e){return e.prop===t.propName});i&&(i.value=t.value)})},onSuperReset:function(){this.tabNavWhere={},this.tabNavList.forEach(function(t){t.value=null,t._value=null}),this.$emit("on-super-reset")},getLoadFinished:function(){return this.isLoadFinished},sortChange:function(t){t.column;var e=t.prop,i=t.order;this.dataOptions.orderBy={},i="ascending"===i?"ASC":"DESC",this.dataOptions.orderBy[e]=i,this.reload()},expandChange:function(t,e){this.$emit("on-expand-change",t,e)},setCurrentRow:function(){this.dataList.length&&this.$refs.dataList.setCurrentRow(this.dataList[0])}}},A=(i("6BIM"),Object(y.a)(E,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"datalist-container"},[i("data-list-toolbar",{attrs:{fields:t.fields,buttons:t.buttons,"auth-nodes":t.authNodes,"refresh-loading":t.refreshLoading,"btn-read-only":t.btnReadOnly,"load-data":t.loadData,"editor-ref":t.editorRef,"data-list-selections":t.currentDataListSelections,"search-fields":t.searchFields,"dropdown-data":t.dropdownData,"button-click":t.buttonClick,"quick-search":t.quickSearch,"quick-search-value":t.quickSearchValue,"quick-search-type":t.quickSearchType,"quick-search-fields":t.quickSearchFields,"right-width":t.rightWidth,"data-options":t.dataOptions},on:{"update:quickSearchValue":function(e){t.quickSearchValue=e},"update:quick-search-value":function(e){t.quickSearchValue=e},"update:quickSearchType":function(e){t.quickSearchType=e},"update:quick-search-type":function(e){t.quickSearchType=e},"on-super-reset":t.onSuperReset}},[i("template",{slot:"button-tool2-slot"},[t._t("button-tool2-slot")],2)],2),t._v(" "),[t._t("datalist-customer-area"),t._v(" "),i("tabs-nav",{attrs:{"tab-nav-list":t.tabNavList},on:{"on-tabs-nav-change":t.onTabsNavChange}}),t._v(" "),i("el-table",{directives:[{name:"table-footer-scroll",rawName:"v-table-footer-scroll"},{name:"loading",rawName:"v-loading.lock",value:t.initLoading,expression:"initLoading",modifiers:{lock:!0}}],ref:"dataList",staticClass:"table-region",attrs:{data:t.dataList,"show-summary":t.dataOptions.showSumField,"summary-method":t.getSummaries,"render-header":t.renderHeader,"max-height":t.maxHeight,"row-style":t.rowStyle,"cell-style":t.cellStyle,"highlight-current-row":"",size:"mini"},on:{"selection-change":t.handleSelectionChange,"header-click":t.headerClick,"sort-change":t.sortChange,"expand-change":t.expandChange}},[i("el-table-column",{staticClass:"col-selection",attrs:{width:"30px",type:"selection"}}),t._v(" "),i("el-table-column",{staticClass:"col-index",attrs:{width:"30px",index:function(e){return(t.dataOptions.pageIndex-1)*t.dataOptions.pageSize+e+1},"render-header":t.renderHeader,type:"index"}}),t._v(" "),t.openExpand?i("el-table-column",{attrs:{width:"30px",type:"expand"},scopedSlots:t._u([{key:"default",fn:function(e){var i=e.row,o=e.column;return e.$index,[t._t("expand-slot",null,{row:i,col:o})]}}],null,!0)}):t._e(),t._v(" "),t._l(t.currentFields,function(e,o){return["_action"==e.prop&&!e.hidden&&t.dataOptions.showActionField?i("el-table-column",{key:o,attrs:{sortable:!!e.sortable,label:e.label,width:e.width||"auto","header-align":e.headerAlign||"left",align:e.align||"left","render-header":t.renderHeader,fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(o){var n=o.row;return o.column,o.$index,[t._t("action-column-slot",t._l(e.action,function(o,a){return i("el-button",{key:a,attrs:{type:"text",size:"mini"},on:{click:function(){return t.onRowActionClick(o,e,n)}}},[t._v(t._s(o.label))])}),{row:n,col:e})]}}],null,!0)}):"_action"==e.prop||e.hidden?t._e():i("el-table-column",{key:o,attrs:{sortable:!!e.sortable,prop:e.prop,label:e.label,width:e.width||"auto","min-width":e.minWidth,"header-align":e.headerAlign||"left",align:e.align||"left","render-header":t.renderHeader},scopedSlots:t._u([{key:"default",fn:function(o){var n=o.row;return o.column,o.$index,[t._t("common-column-slot",[e.prop==t.dataOptions.linkColumn?[i("el-link",{attrs:{type:"primary"},nativeOn:{click:function(e){t.linkEditor(n[t.dataOptions.idField],n)}}},[["date","datetime"].indexOf(e.dataType)>=0&&e.formatter?[t._v("\n                    "+t._s(t.common.formatDate(n[e.prop],e.formatter))+"\n                  ")]:["byte","int32","int64","decimal","double"].indexOf(e.dataType)>=0&&e.formatter?[t._v("\n                    "+t._s(t.common.formatNumber(n[e.prop],e.formatter))+"\n                  ")]:[t._v("\n                    "+t._s(n[e.prop])+"\n                  ")]],2)]:["select"].indexOf(e.type)>=0?[t._v("\n                "+t._s(t.translateText(e.prop,n[e.prop],e.dropdown_Id,e))+"\n              ")]:[["date","datetime"].indexOf(e.dataType)>=0&&e.formatter?[t._v("\n                  "+t._s(t.common.formatDate(n[e.prop],e.formatter))+"\n                ")]:["byte","int32","int64","decimal","double"].indexOf(e.dataType)>=0&&e.formatter?[t._v("\n                  "+t._s(t.common.formatNumber(n[e.prop],e.formatter))+"\n                ")]:[["date","datetime"].indexOf(e.dataType)>=0&&e.formatter?[t._v("\n                    "+t._s(t.common.formatDate(n[e.prop],e.formatter))+"\n                  ")]:["byte","int32","int64","decimal","double"].indexOf(e.dataType)>=0&&e.formatter?[t._v("\n                    "+t._s(t.common.formatNumber(n[e.prop],e.formatter))+"\n                  ")]:[t._v("\n                    "+t._s(n[e.prop])+"\n                  ")]]]],{row:n,col:e,translateText:t.translateText})]}}],null,!0)})]})],2),t._v(" "),i("div",{staticClass:"pagination-container"},[i("el-pagination",{attrs:{"current-page":t.dataOptions.pageIndex,"page-sizes":[5,10,15,20,50,100,200,300,500,1e3],"page-size":t.dataOptions.pageSize,total:t.dataOptions.total,background:"",layout:"total, sizes, prev, pager, next, jumper"},on:{"update:currentPage":function(e){return t.$set(t.dataOptions,"pageIndex",e)},"update:current-page":function(e){return t.$set(t.dataOptions,"pageIndex",e)},"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],t._v(" "),i("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"show-set-dialog",attrs:{visible:t.showSetDialog,title:"参数设置",top:"10vh",width:"600px"},on:{"update:visible":function(e){t.showSetDialog=e}}},[i("el-alert",{staticClass:"alert-msg",attrs:{closable:!1,title:"拖动字段可以调整顺序,点击右侧开关可以设置字段是否显示",type:"success"}}),t._v(" "),i("ul",{staticClass:"draggable-main"},[i("li",{staticClass:"item"},[i("span",[t._v("字段名")]),t._v(" "),i("span",{staticClass:"right"},[t._v("\n          字段显示\n        ")]),t._v(" "),i("span",{staticClass:"right margin-right-10"},[t._v("\n          显示排序\n        ")])])]),t._v(" "),i("el-scrollbar",{attrs:{noresize:!1,native:!1,"wrap-class":"scrollbar-wrap"}},[i("draggable",{staticClass:"draggable-main",attrs:{options:{group:"a",animation:300,handle:".handle",chosenClass:"chosen-item"},move:t.fielSetMove,tag:"ul"},on:{start:t.startDrag,end:t.endDrag},model:{value:t.currentFields,callback:function(e){t.currentFields=e},expression:"currentFields"}},[i("transition-group",{attrs:{name:t.drag?null:"list-complete",css:!0}},t._l(t.currentFields,function(e,o){return i("li",{key:"key"+o,class:["item",{over:e===t.targetElement}]},[i("i",{staticClass:"handle el-icon-yrt-yidong1"}),t._v(" "),i("span",[t._v(t._s(e.label))]),t._v(" "),i("el-switch",{staticClass:"right",attrs:{"active-value":!1,"inactive-value":!0},model:{value:e.hidden,callback:function(i){t.$set(e,"hidden",i)},expression:"item.hidden"}}),t._v(" "),i("el-switch",{staticClass:"right margin-right-30",attrs:{"active-value":!0,"inactive-value":!1},model:{value:e.sortable,callback:function(i){t.$set(e,"sortable",i)},expression:"item.sortable"}})],1)}),0)],1)],1),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t.isCustomField?[i("span",[t._v("字段排序已自定义")]),t._v(" "),i("el-button",{attrs:{type:"text"},on:{click:t.resetTableConfig}},[t._v("点击还原默认")])]:t._e(),t._v(" "),i("el-button",{on:{click:function(e){t.showSetDialog=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary",icon:"el-icon-yrt-baocun"},on:{click:t.saveTableConfig}},[t._v("确 定")])],2)],1),t._v(" "),i("import-dialog",{attrs:{options:t.batchImport.options,visible:t.batchImport.visible},on:{"update:visible":function(e){return t.$set(t.batchImport,"visible",e)}}}),t._v(" "),i("export-dialog",{ref:"export-dialog",attrs:{options:t.batchExport.options,visible:t.batchExport.visible,"export-data":t.exportData},on:{"update:visible":function(e){return t.$set(t.batchExport,"visible",e)}}},[i("template",{slot:"export-module-list"},[t._t("export-module-list")],2)],2),t._v(" "),i("table-info-dialog",{attrs:{visible:t.showAttrDialog,"data-options":t.dataOptions,fields:t.fields},on:{"update:visible":function(e){t.showAttrDialog=e}}})],2)},[],!1,null,"22437b60",null));A.options.__file="yrtDataList.vue";e.a=A.exports},A2OG:function(t,e,i){"use strict";var o=i("OsLt");i.n(o).a},AQHc:function(t,e,i){"use strict";var o=i("l9iJ");i.n(o).a},Bb8W:function(t,e,i){"use strict";var o=i("eKEx");i.n(o).a},E9g8:function(t,e,i){"use strict";var o=i("EJiy"),n=i.n(o),a=i("FyfS"),r=i.n(a),s=i("GQeE"),l=i.n(s),c=i("gDS+"),u=i.n(c),d=i("P2sY"),p=i.n(d),f=i("m1cH"),h=i.n(f),m=i("ql3t"),v=i.n(m),g=i("nON5"),b=i("glbJ"),y=i("wGRB"),w=i("nvL3"),_={name:"yrt-editor-input",components:{Tinymce:b.a,TreeSelect:g.a,InputSelect:y.a,TableSelect:w.a},props:{field:{type:Object,required:!0},formData:{type:Object,required:!0},disabled:{type:Boolean,required:!0},dropdownData:{type:Object,required:!0},rules:{type:Object,default:function(){return null}},hideFeilds:{type:Array,default:function(){return[]}}},data:function(){return{dialogImageUrl:null,dialogPicVisible:!1,BASE_API:"http://192.168.0.189"}},computed:{currentDisabled:{get:function(){return this.disabled},set:function(t){this.$emit("update:disabled",t)}},getOptions:{get:function(){var t=this;return function(e){return"bindDropdown"===e.options.remote?e.options.options=t.dropdownData["dropdown"+e.options.dropdown_Id]:!0===e.options.remote&&this.appendOptions(e),e.options.options}}},getInputSelectOptions:{get:function(){var t=this;return function(e){return"bindDropdown"===e.options.remote&&(e.options.options=t.dropdownData["dropdown"+e.options.dropdown_Id]),e.options}}},picList:{get:function(){var t=this.formData[this.field.options.prop];return t?this.common.showImages(t).map(function(t){var e=t.src.split("/");return{name:decodeURI(e[e.length-1]),url:t.src}}):[]},set:function(t){this.formData[this.field.options.prop]=u()(t.map(function(t){return{src:t.url}}))}}},watch:{formData:{handler:function(){if(this.$refs.tinymce&&this.formData){var t=this.formData[this.field.options.prop];this.$refs.tinymce.setContent(t||"")}},deep:!0}},created:function(){this.loadCascaderData()},mounted:function(){},destroyed:function(){},methods:{init:function(){this.$refs.tinymce&&this.$refs.tinymce.initTinymce()},change:function(t,e,i){var o=this;["decimal"].indexOf(i.options.dataType)>=0&&(this.formData[i.options.prop]=Number(e)),"select"===i.type?function(){var t=o.getOptions(i),n=i.options.prop,a=i.options.keyProp;if(Array.isArray(e)){for(var r=[],s=function(i){var o=e[i];"s"===n.charAt(n.length-1)&&(n=n.substr(0,n.length-1));var s=t.find(function(t){return t[a]===o}),l=s[n]||s.value;r.push(l)},c=0;c<e.length;c++)s(c);o.formData[i.options.prop]=r}else{var u=t.find(function(t){return t[n]===e||t.value===e});l()(u).forEach(function(t,e){["value","label"].indexOf(t)<0&&o.$set(o.formData,t,u[t])})}}():i.type,this.$emit("on-change",t,e,i,this.formData)},itemClick:function(t,e,i,o){this.$emit("on-item-click",t,e,i,o,this.formData)},onTreeNodeClick:function(t,e,i,o,n,a){var r=this;if(e.isLeaf||!a.options.onlySelectLeaf){var s=a.options.prop;l()(t).findIndex(function(t){return t===s})>=0?l()(t).forEach(function(e,i){["value","label","hasChild","hasFactChild","state","attributes"].indexOf(e)<0&&r.$set(r.formData,e,t[e])}):r.$set(r.formData,s,t[s]),this.$emit("on-tree-node-click",t,e,i,o,n,a)}},loadCascaderData:function(){var t=this;this.$nextTick(function(){l()(t.$refs).forEach(function(e){if(e.indexOf("cascader")>=0){var i=t.$refs[e],o=i.$attrs.field;t.$emit("on-focus",i,t.formData[o.options.prop],null,o)}})})},treeLoad:function(t,e,i){var o=this,n=this;if(this.$emit("tree-load",t,e,i),!i.isLoaded){if(!i.ajaxParams.keyName)return void n.$message.error("未设置tree下拉框ajax加载参数!");n.$nextTick(function(){var a="",r=o.common.getUserInfo();a=0===t.level?{userProduct_Id:r.userProduct_Id,parentId:0}:{userProduct_Id:r.userProduct_Id,parentId:t.data[i.ajaxParams.keyName]};var s=i.ajaxParams;s.where=a,n.common.ajax("/api/common/loadTreeNode",s,function(t){t.result?e(t.data):n.$message.error(t.msg)},!0)})}},getNodeKeyValue:function(t){return t.options.keyProp?this.formData[t.options.keyProp]:this.formData[t.options.prop]},handlePicRemove:function(t,e){var i=e.map(function(t){return{src:t.url}});this.formData[this.field.options.prop]=u()(i)},handlePicPreview:function(t,e){"text"===e.options.listType?window.open(t.url):(this.dialogImageUrl=t.url,this.dialogPicVisible=!0)},handlePicChange:function(t,e){var i=this,o="success";if(e.forEach(function(t){"ready"===t.status&&(o=t.status)}),"ready"!==o){var n=e.map(function(t){var e=t.response?t.response.Data.Url:t.url;return e=e.replace(i.BASE_API,"")});this.formData[this.field.options.prop]=n.join(",")}},onBlur:function(t,e,i,o){this.$emit("on-blur",t,e,i,o)},onFocus:function(t,e,i,o){this.$emit("on-focus",t,e,i,o)},onKeyup:function(t,e,i,o,n){this.$emit("on-key-up",t,e,i,o,n)},onRowChange:function(t,e,i){this.$emit("on-row-change",t,e,i)},changeRules:function(t){return this.rules&&this.rules[t.options.prop]?this.rules[t.options.prop]:t.rules},uploadHttp:function(t){var e=this,i=this.$refs.upload.uploadFiles[0],o=t.file.name,n=new FormData;if(i){n.append("file",i.raw),n.append("name",this.name);var a=this.common.domain+"/api/common/uploadSingleFile";this.$http.post(a,n,{headers:{"Content-Type":"multipart/form-data"}}).then(function(t){if(t=t.data,e.common.showMsg(t),t.result){var i=e.picList,n="/api/common/download?url="+t.data.url;i.push({name:o,url:n}),e.picList=i}})}else alert("请选择文件")},beforeAvatarUpload:function(t,e){if(!e.options.multiple&&this.picList.length>=1)return this.$message.error("已存在文件,请先删除然后重新上传"),!1;if("text"===e.options.listType){var i=t.name.split("."),o=i[i.length-1],n=t.size/1024/1024<5,a=["xls","xlsx","doc","docx","pdf"];return a.indexOf(o)<0&&this.$message.error("只能上传xls/xlsx/doc/docx/pdf格式文档!"),n||this.$message.error("大小不能超过 5MB!"),a.indexOf(o)>=0&&n}var r=t.name.split("."),s=r[r.length-1],l=t.size/1024/1024<5,c=["jpeg","jpg","png"];return c.indexOf(s)<0&&this.$message.error("上传图片只能是 JPEG/JPG/PNG 格式!"),l||this.$message.error("单张图片大小不能超过 5MB!"),c.indexOf(s)>=0&&l},remoteMethod:function(t,e,i){var o=this,n=i.options.remoteFunc,a={query:e};this.common.ajax(n,a,function(e){e.result&&(i.options.options=e.data,o.appendOptions(i),o.$nextTick(function(){t.setSelected()}))})},selectClick:function(t){t.options.options&&!t.options.options.length&&this.remoteMethod("",t)},appendOptions:function(t){var e=this;t.options.options&&t.options.keyProp&&function(){var i=e.formData[t.options.keyProp],o=e.formData[t.options.prop];if(Array.isArray(i)&&Array.isArray(o))for(var n=function(e){if(t.options.options.find(function(o){return o[t.options.keyProp]===i[e]}))return"continue";var n={};n[t.options.keyProp]=i[e],n[t.options.prop]=o[e],n.value=i[e],n.label=o[e],t.options.options.push(n)},a=0;a<i.length;a++)n(a)}()}}},k=(i("SrVw"),i("KHd+")),x=Object(k.a)(_,function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.hideFeilds.find(function(e){return e==t.field.options.prop})?t._e():i("el-form-item",{staticClass:"input-container",class:{"no-margin":t.field.options.noMargin},attrs:{prop:t.field.options.prop,readonly:t.field.options.readonly,required:t.field.options.required,rules:t.changeRules(t.field),"label-width":null!=t.field.options["label-width"]?t.field.options["label-width"]+"px":null}},[i("template",{slot:"label"},[t._t("label-"+t.field.options.prop,[t._v("\n      "+t._s(t.field.options.noLabel?null:t.field.label)+"\n    ")])],2),t._v(" "),"inline-group"==t.field.type?[t._l(t.field.fields,function(e){return["input"==e.type?i("el-input",t._b({key:e.key,ref:"input-"+e.options.prop,refInFor:!0,staticClass:"inline-input",style:{width:e.options.width},on:{blur:function(i){t.onBlur(t.$refs["input-"+e.options.prop][0],t.formData[e.options.prop],i,e)},focus:function(i){t.onFocus(t.$refs["input-"+e.options.prop][0],t.formData[e.options.prop],i,e)}},model:{value:t.formData[e.options.prop],callback:function(i){t.$set(t.formData,e.options.prop,i)},expression:"formData[subField.options.prop]"}},"el-input",e.options,!1)):"cascader"==e.type?i("el-cascader",{key:e.key,staticClass:"inline-input",style:{width:e.options.width},attrs:{options:e.options,"change-on-select":""},on:{focus:function(i){t.onFocus(t.$refs["cascader-"+e.options.prop][0],t.formData[e.options.prop],i,e)},change:function(i){t.change(t.$refs["cascader-"+e.options.prop],i,t.event,e)}},model:{value:t.formData[e.options.prop],callback:function(i){t.$set(t.formData,e.options.prop,i)},expression:"formData[subField.options.prop]"}}):"select"==e.type?[e.options.keyProp?i("el-select",{key:e.key,ref:"select-"+e.options.prop,refInFor:!0,staticClass:"inline-input",style:{width:e.options.width},attrs:{field:e,disabled:e.options.disabled,multiple:e.options.multiple,filterable:!!e.options.filterable},on:{change:function(i){t.change(t.$refs["select-"+e.options.prop][0],i,e)}},model:{value:t.formData[e.options.keyProp],callback:function(i){t.$set(t.formData,e.options.keyProp,i)},expression:"formData[subField.options.keyProp]"}},t._l(t.getOptions(e),function(e){return i("el-option",t._b({key:e.id,attrs:{label:e.label,value:e.value,option:e}},"el-option",e,!1))}),1):i("el-select",{key:e.key,ref:"select-"+e.options.prop,refInFor:!0,staticClass:"inline-input",style:{width:e.options.width},attrs:{field:e,disabled:e.options.disabled,multiple:e.options.multiple,filterable:!!e.options.filterable},on:{change:function(i){t.change(t.$refs["select-"+e.options.prop][0],i,e)}},model:{value:t.formData[e.options.prop],callback:function(i){t.$set(t.formData,e.options.prop,i)},expression:"formData[subField.options.prop]"}},t._l(t.getOptions(e),function(e){return i("el-option",t._b({key:e.id,attrs:{label:e.label,value:e.value,option:e}},"el-option",e,!1))}),1)]:"time"===e.type?[i("el-time-picker",{key:e.key,style:{width:e.options.width},attrs:{"is-range":e.options.isRange,placeholder:e.options.placeholder,"start-placeholder":e.options.startPlaceholder,"end-placeholder":e.options.endPlaceholder,readonly:e.options.readonly,disabled:e.options.disabled,editable:e.options.editable,clearable:e.options.clearable,"arrow-control":e.options.arrowControl},model:{value:t.formData[e.options.prop],callback:function(i){t.$set(t.formData,e.options.prop,i)},expression:"formData[subField.options.prop]"}})]:"date"===e.type?[i("el-date-picker",{key:e.key,style:{width:e.options.width},attrs:{type:e.options.type,"is-range":e.options.isRange,placeholder:e.options.placeholder,"start-placeholder":e.options.startPlaceholder,"end-placeholder":e.options.endPlaceholder,readonly:e.options.readonly,disabled:e.options.disabled,editable:e.options.editable,clearable:e.options.clearable,format:e.options.format,"value-format":e.options.format},model:{value:t.formData[e.options.prop],callback:function(i){t.$set(t.formData,e.options.prop,i)},expression:"formData[subField.options.prop]"}})]:"radio"==e.type?i("el-radio-group",{key:e.key,staticClass:"margin-right-10",style:{display:e.options.inline?"inline-block":"block"},model:{value:t.formData[e.options.prop],callback:function(i){t.$set(t.formData,e.options.prop,i)},expression:"formData[subField.options.prop]"}},[!1===e.options.remote?t._l(e.options.options,function(o,n){return i("el-radio",{key:e.key+"_ops_"+n,attrs:{label:o.value}},[t._v(t._s(o.label))])}):!0===e.options.remote?void 0:"bindDropdown"===e.options.remote?t._l(t.getOptions(e),function(o,n){return i("el-radio",{key:e.key+"_ops_"+n,attrs:{label:o.value}},[t._v(t._s(o.label))])}):t._e()],2):"checkbox"==e.type?i("el-checkbox-group",{key:e.key,ref:"checkbox-"+e.options.prop,refInFor:!0,on:{change:function(i){t.change(t.$refs["checkbox-"+e.options.prop],i,e)}},model:{value:t.formData[e.options.prop],callback:function(i){t.$set(t.formData,e.options.prop,i)},expression:"formData[subField.options.prop]"}},[!1===e.options.remote?t._l(e.options.options,function(o,n){return i("el-checkbox",{key:e.key+"_ops_"+n,attrs:{label:o.value}},[t._v(t._s(o.label))])}):!0===e.options.remote?void 0:"bindDropdown"===e.options.remote?t._l(t.getOptions(e),function(o,n){return i("el-checkbox",{key:e.key+"_ops_"+n,attrs:{label:o.value}},[t._v(t._s(o.label))])}):t._e()],2):"blank"==e.type?[t._t("blank-"+e.options.prop,null,{formData:t.formData})]:t._e()]})]:["input,textarea".indexOf(t.field.type)>=0?[["int","int32","int64"].indexOf(t.field.options.dataType)>=0?i("el-input",t._b({ref:"input-"+t.field.options.prop,style:{width:t.field.options.width||"auto"},attrs:{type:t.field.type,clearable:""},on:{blur:function(e){t.onBlur(t.$refs["input-"+t.field.options.prop],t.formData[t.field.options.prop],e,t.field)},focus:function(e){t.onFocus(t.$refs["input-"+t.field.options.prop],t.formData[t.field.options.prop],e,t.field)},change:function(e){t.change(t.$refs["input-"+t.field.options.prop],e,t.field)}},model:{value:t.formData[t.field.options.prop],callback:function(e){t.$set(t.formData,t.field.options.prop,t._n(e))},expression:"formData[field.options.prop]"}},"el-input",t.field.options,!1)):["decimal"].indexOf(t.field.options.dataType)>=0?i("el-input",t._b({ref:"input-"+t.field.options.prop,style:{width:t.field.options.width||"auto"},attrs:{type:"number"},on:{blur:function(e){t.onBlur(t.$refs["input-"+t.field.options.prop],t.formData[t.field.options.prop],e,t.field)},focus:function(e){t.onFocus(t.$refs["input-"+t.field.options.prop],t.formData[t.field.options.prop],e,t.field)},change:function(e){t.change(t.$refs["input-"+t.field.options.prop],e,t.field)}},nativeOn:{keyup:function(e){return function(e){t.onKeyup(t.$refs["input-"+t.field.options.prop],t.formData[t.field.options.prop],e,t.field)}(e)}},model:{value:t.formData[t.field.options.prop],callback:function(e){t.$set(t.formData,t.field.options.prop,e)},expression:"formData[field.options.prop]"}},"el-input",t.field.options,!1)):i("el-input",t._b({ref:"input-"+t.field.options.prop,style:{width:t.field.options.width||"auto"},attrs:{type:t.field.type,clearable:""},on:{blur:function(e){t.onBlur(t.$refs["input-"+t.field.options.prop],t.formData[t.field.options.prop],e,t.field)},focus:function(e){t.onFocus(t.$refs["input-"+t.field.options.prop],t.formData[t.field.options.prop],e,t.field)},change:function(e){t.change(t.$refs["input-"+t.field.options.prop],e,t.field)}},model:{value:t.formData[t.field.options.prop],callback:function(e){t.$set(t.formData,t.field.options.prop,e)},expression:"formData[field.options.prop]"}},"el-input",t.field.options,!1))]:"select"==t.field.type?[t.field.options.keyProp?i("el-select",{key:t.field.key,ref:"select-"+t.field.options.prop,staticClass:"inline-input",style:{width:t.field.options.width},attrs:{field:t.field,disabled:t.field.options.disabled,multiple:t.field.options.multiple,filterable:!!t.field.options.filterable,remote:!0===t.field.options.remote,"remote-method":function(e){t.remoteMethod(t.$refs["select-"+t.field.options.prop],e,t.field)},"reserve-keyword":""},on:{change:function(e){t.change(t.$refs["select-"+t.field.options.prop],e,t.field)}},nativeOn:{click:function(e){return t.selectClick(t.field)}},model:{value:t.formData[t.field.options.keyProp],callback:function(e){t.$set(t.formData,t.field.options.keyProp,e)},expression:"formData[field.options.keyProp]"}},t._l(t.getOptions(t.field),function(e){return i("el-option",t._b({key:e.id,attrs:{label:e.label,value:e.value,option:e}},"el-option",e,!1))}),1):i("el-select",{key:t.field.key,ref:"select-"+t.field.options.prop,staticClass:"inline-input",style:{width:t.field.options.width},attrs:{field:t.field,disabled:t.field.options.disabled,multiple:t.field.options.multiple,filterable:!!t.field.options.filterable,remote:!0===t.field.options.remote,"remote-method":function(e){t.remoteMethod(e,t.field)},"reserve-keyword":""},on:{change:function(e){t.change(t.$refs["select-"+t.field.options.prop],e,t.field)}},model:{value:t.formData[t.field.options.prop],callback:function(e){t.$set(t.formData,t.field.options.prop,e)},expression:"formData[field.options.prop]"}},t._l(t.getOptions(t.field),function(e){return i("el-option",t._b({key:e.id,attrs:{label:e.label,value:e.value,option:e}},"el-option",e,!1))}),1)]:"cascader"==t.field.type?i("el-cascader",{ref:"cascader-"+t.field.options.prop,style:{width:t.field.options.width},attrs:{options:t.field.options.options,placeholder:t.field.options.placeholder,rules:t.field.rules,field:t.field,filterable:"","change-on-select":""},on:{focus:function(e){t.onFocus(t.$refs["cascader-"+t.field.options.prop][0],t.formData[t.field.options.prop],e,t.field)},change:function(e){t.change(t.$refs["cascader-"+t.field.options.prop],e,t.field)}},model:{value:t.formData[t.field.options.prop],callback:function(e){t.$set(t.formData,t.field.options.prop,e)},expression:"formData[field.options.prop]"}}):"radio"==t.field.type?i("el-radio-group",{key:t.field.key,ref:"radio-"+t.field.options.prop,on:{change:function(e){t.change(t.$refs["radio-"+t.field.options.prop],e,t.field)}},model:{value:t.formData[t.field.options.prop],callback:function(e){t.$set(t.formData,t.field.options.prop,e)},expression:"formData[field.options.prop]"}},[!1===t.field.options.remote?t._l(t.field.options.options,function(e,o){return i("el-radio",{key:t.field.key+"_ops_"+o,style:{display:t.field.options.inline?"inline-block":"block","margin-bottom":t.field.options.inline?0:"15px"},attrs:{value:e.value,label:e.label}},[t._v(t._s(e.label))])}):!0===t.field.options.remote?void 0:"bindDropdown"===t.field.options.remote?t._l(t.getOptions(t.field),function(e,o){return i("el-radio",{key:t.field.key+"_ops_"+o,style:{display:t.field.options.inline?"inline-block":"block"},attrs:{value:e.value,label:e.label}},[t._v(t._s(e.label))])}):t._e()],2):"checkbox"==t.field.type?i("el-checkbox-group",{key:t.field.key,ref:"checkbox-"+t.field.options.prop,on:{change:function(e){t.change(t.$refs["checkbox-"+t.field.options.prop],e,t.field)}},model:{value:t.formData[t.field.options.prop],callback:function(e){t.$set(t.formData,t.field.options.prop,e)},expression:"formData[field.options.prop]"}},[!1===t.field.options.remote?t._l(t.field.options.options,function(e,o){return i("el-checkbox",{key:t.field.key+"_ops_"+o,attrs:{label:e.value}},[t._v(t._s(e.label))])}):!0===t.field.options.remote?void 0:"bindDropdown"===t.field.options.remote?t._l(t.getOptions(t.field),function(e,o){return i("el-checkbox",{key:t.field.key+"_ops_"+o,attrs:{label:e.value}},[t._v(t._s(e.label))])}):t._e()],2):"switch"==t.field.type?i("el-switch",t._b({key:t.field.key,ref:"radio-"+t.field.options.prop,model:{value:t.formData[t.field.options.prop],callback:function(e){t.$set(t.formData,t.field.options.prop,t._n(e))},expression:"formData[field.options.prop]"}},"el-switch",t.field.options,!1)):"tree"===t.field.type?[i("tree-select",{attrs:{options:t.field.options,label:t.field.label,"tree-load":function(e,i){t.treeLoad(e,i,t.field)},disabled:t.currentDisabled,"node-key-value":t.getNodeKeyValue(t.field)},on:{onFocus:function(e,i,o){t.onFocus(e,i,o,t.field)},"on-change":function(e,i){t.change(e,i,t.field)},"on-tree-node-click":function(e,i,o,n,a){t.onTreeNodeClick(e,i,o,n,a,t.field)}},model:{value:t.formData[t.field.options.prop],callback:function(e){t.$set(t.formData,t.field.options.prop,e)},expression:"formData[field.options.prop]"}})]:"input-select"===t.field.type?[i("input-select",{attrs:{options:t.getInputSelectOptions(t.field).options,label:t.field.label,disabled:t.currentDisabled||t.getInputSelectOptions(t.field).disabled,"input-width":t.getInputSelectOptions(t.field).width,placeholder:t.getInputSelectOptions(t.field).placeholder},on:{"on-focus":function(e,i,o){t.onFocus(e,i,o,t.field)},"on-item-click":function(e,i,o){t.itemClick(e,i,o,t.field)},"on-change":function(e,i){t.change(e,i,t.field)}},model:{value:t.formData[t.field.options.prop],callback:function(e){t.$set(t.formData,t.field.options.prop,e)},expression:"formData[field.options.prop]"}})]:"table-select"===t.field.type?[i("table-select",{attrs:{"form-data":t.formData,field:t.field,columns:t.field.options.columns,label:t.field.label,disabled:t.currentDisabled||t.field.options.disabled,"input-width":t.field.options.width,placeholder:t.field.options.placeholder},on:{"on-focus":function(e,i,o){t.onFocus(e,i,o,t.field)},"on-item-click":function(e,i,o){t.itemClick(e,i,o,t.field)},"on-change":function(e,i){t.change(e,i,t.field)},"on-key-up":function(e,i,o,n){t.onKeyup(e,i,o,t.field,n)},"on-row-change":function(e,i){t.onRowChange(e,i,t.field)}},model:{value:t.formData[t.field.options.prop],callback:function(e){t.$set(t.formData,t.field.options.prop,e)},expression:"formData[field.options.prop]"}})]:"time"===t.field.type?[t.field.options.fixedTimeSelect?i("el-time-select",{style:{width:t.field.options.width},attrs:{placeholder:t.field.options.placeholder,readonly:t.field.options.readonly,disabled:t.field.options.disabled,editable:t.field.options.editable,clearable:t.field.options.clearable,"picker-options":{start:t.field.options.start,end:t.field.options.end,step:t.field.options.step}},model:{value:t.formData[t.field.options.prop],callback:function(e){t.$set(t.formData,t.field.options.prop,e)},expression:"formData[field.options.prop]"}}):i("el-time-picker",{style:{width:t.field.options.width},attrs:{"is-range":t.field.options.isRange,placeholder:t.field.options.placeholder,"start-placeholder":t.field.options.startPlaceholder,"end-placeholder":t.field.options.endPlaceholder,readonly:t.field.options.readonly,disabled:t.field.options.disabled,editable:t.field.options.editable,clearable:t.field.options.clearable,"arrow-control":t.field.options.arrowControl},model:{value:t.formData[t.field.options.prop],callback:function(e){t.$set(t.formData,t.field.options.prop,e)},expression:"formData[field.options.prop]"}})]:["date","datetime"].indexOf(t.field.type)>=0?[i("el-date-picker",{ref:"date-"+t.field.options.prop,style:{width:t.field.options.width},attrs:{type:t.field.options.type,"is-range":t.field.options.isRange,placeholder:t.field.options.placeholder,"start-placeholder":t.field.options.startPlaceholder,"end-placeholder":t.field.options.endPlaceholder,readonly:t.field.options.readonly,disabled:t.field.options.disabled,editable:t.field.options.editable,clearable:t.field.options.clearable,format:t.field.options.format,"value-format":t.field.options.format},on:{change:function(e){t.change(t.$refs["date-"+t.field.options.prop],e,t.field)}},model:{value:t.formData[t.field.options.prop],callback:function(e){t.$set(t.formData,t.field.options.prop,e)},expression:"formData[field.options.prop]"}})]:"upload-image"==t.field.type?[i("el-upload",{ref:"upload",class:{"hide-button":t.field.options.readonly},attrs:{"http-request":t.uploadHttp,"before-upload":function(e){return t.beforeAvatarUpload(e,t.field)},multiple:t.field.options.multiple,"on-preview":function(e){return t.handlePicPreview(e,t.field)},"on-remove":t.handlePicRemove,disabled:t.field.options.disabled,"on-change":function(e,i){t.handlePicChange(e,i)},"file-list":t.picList,"list-type":t.field.options.listType,action:""}},["picture-card"==t.field.options.listType?i("i",{staticClass:"el-icon-plus"}):i("el-button",{attrs:{size:"small",type:"primary"}},[t._v("点击上传")])],1),t._v(" "),i("el-dialog",{attrs:{visible:t.dialogPicVisible,"append-to-body":!0},on:{"update:visible":function(e){t.dialogPicVisible=e}}},[i("img",{attrs:{src:t.dialogImageUrl,width:"100%",alt:""}})])]:t._e(),t._v(" "),"blank"==t.field.type?[t._t("blank-"+t.field.options.prop)]:"tinymce-editor"===t.field.type?[i("tinymce",{ref:"tinymce",attrs:{height:t.field.options.size.height},model:{value:t.formData[t.field.options.prop],callback:function(e){t.$set(t.formData,t.field.options.prop,e)},expression:"formData[field.options.prop]"}})]:t._e(),t._v(" "),"static"==t.field.type?[i("div",{style:{"padding-top":"8px","font-size":t.field.options.styles.fontSize+"px","line-height":t.field.options.styles.lineHeight+"px"}},[t._v("\n        "+t._s(t.formData[t.field.options.prop])+"\n      ")])]:t._e()]],2)},[],!1,null,"4e272ead",null);x.options.__file="yrtEditorInput.vue";var D=x.exports,$={name:"yrt-editor-input",components:{TreeSelect:g.a,TableSelect:w.a},props:{col:{type:Object,required:!0,default:function(){return{}}},dataOptions:{type:Object,default:function(){}},dropdownData:{type:Object,default:function(){}},disabled:{type:Boolean,default:!1},showFields:{type:[Boolean,Array],default:!0},filteredValue:{type:Array,default:function(){return[]}},currentRow:{type:Object,default:function(){}}},data:function(){return{}},computed:{currentDisabled:{get:function(){return this.disabled},set:function(t){this.$emit("update:disabled",t)}},getOptions:{get:function(){var t=this;return function(e){var i=e.options&&e.options.dropdown_Id?e.options.dropdown_Id:e.dropdown_Id;return i&&(e.options=t.dropdownData["dropdown"+i]),e.options}}}},watch:{},created:function(){this.loadCascaderData()},mounted:function(){},destroyed:function(){},methods:{isShowField:function(){var t="_action"!==this.col.prop&&!this.col.hidden;return!0===this.showFields||Array.isArray(this.showFields)&&this.showFields.indexOf(this.col.prop)>=0||(t=!1),t},change:function(t,e,i,o){var n=this;if("select"===o.type){var a=t.getOption(e).$attrs.option;l()(a).forEach(function(t,e){["value","label"].indexOf(t)<0&&n.$set(i,t,a[t])})}["decimal","double"].indexOf(o.dataType)>=0&&(i[o.prop]=Number(e)),this.$emit("on-detail-change",t,e,i,o)},translateText:function(t,e,i){var o=this.dropdownData["dropdown"+i];if(!o)return e;var n=o.find(function(t,i,o){return t.value===e});return n?n.label:e},onTreeNodeClick:function(t,e,i,o){var n=this;if(e.isLeaf||!o.options.onlySelectLeaf){var a=o.options.prop;l()(t).findIndex(function(t){return t===a})>=0?l()(t).forEach(function(e,i){["value","label","hasChild","hasFactChild","state","attributes"].indexOf(e)<0&&n.$set(n.formData,e,t[e])}):n.$set(n.formData,a,t[a])}},loadCascaderData:function(){var t=this,e=this;this.$nextTick(function(){l()(t.$refs).forEach(function(t){if(t.indexOf("cascader")>=0){var i=e.$refs[t],o=i.$attrs.field;e.$emit("on-focus",i,null,o)}})})},treeLoad:function(t,e,i){var o=this,n=this;if(this.$emit("tree-load",t,e,i),!i.isLoaded){if(!i.ajaxParams.keyName)return void n.$message.error("未设置tree下拉框ajax加载参数!");n.$nextTick(function(){var a="",r=o.common.getUserInfo();a=0===t.level?"UserProduct_Id="+r.UserProduct_Id+" And ParentId=0":"UserProduct_Id="+r.UserProduct_Id+" And ParentId="+t.data[i.ajaxParams.keyName];var s=i.ajaxParams;s.where=a,n.common.ajax("/api/common/loadTreeNode",s,function(t){t.result?e(t.data):n.$message.error(t.Msg)},!0)})}},itemClick:function(t,e,i,o){this.$emit("on-item-click",t,e,i,o,this.formData)},onRowChange:function(t,e,i){this.$emit("on-row-change",t,e,i)},onFocus:function(t,e,i,o){this.$emit("on-focus",t,e,i,o)},onKeyup:function(t,e,i,o,n){this.$emit("on-key-up",t,e,i,o,n)}}},C=(i("M4r1"),Object(k.a)($,function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.isShowField()?i("el-table-column",{attrs:{sortable:!!t.col.sortable,prop:t.col.prop,label:t.col.label,width:t.col.width||"auto","header-align":t.col.headerAlign||"left",align:t.col.align||"left",filters:t.col.filters,"filter-method":t.col.filterMethod,"filtered-value":t.filteredValue,"class-name":"col-container"},scopedSlots:t._u([{key:"default",fn:function(e){var o=e.row,n=(e.column,e.$index);return[t._t("column-slot",[t.col.readonly||t.disabled||"input"!=t.col.type||o!==t.currentRow?"cascader"!=t.col.type||t.col.readonly||t.disabled||o!==t.currentRow?t.col.readonly||t.disabled||"select"!=t.col.type||o!==t.currentRow?"table-select"!==t.col.type||t.col.readonly||t.disabled||o!==t.currentRow?t.col.readonly||t.disabled||"time"!==t.col.type||o!==t.currentRow?!t.col.readonly&&!t.disabled&&["date","datetime"].indexOf(t.col.type)>=0&&o===t.currentRow?[i("el-date-picker",{key:t.col.key,ref:"date-picker-"+t.col.prop,staticClass:"w-100pc",attrs:{type:t.col.type,"is-range":t.col.isRange,placeholder:t.col.placeholder,"start-placeholder":t.col.startPlaceholder,"end-placeholder":t.col.endPlaceholder,readonly:t.col.readonly,disabled:t.col.disabled,editable:t.col.editable,clearable:t.col.clearable,format:t.col.format,"value-format":t.col.format,size:"mini"},on:{change:function(e){t.change(t.$refs["date-picker-"+t.col.prop],e,o,t.col)}},model:{value:o[t.col.prop],callback:function(e){t.$set(o,t.col.prop,e)},expression:"row[col.prop]"}})]:[t.col.prop==t.dataOptions.linkColumn?[i("el-link",{attrs:{type:"primary"},nativeOn:{click:function(e){t.linkEditor(o[t.dataOptions.idField])}}},[t._v(t._s(o[t.col.prop]))])]:t.col.dropdown_Id>0||t.col.options&&t.col.options.dropdown_Id>0?[t._v("\n          "+t._s(t.translateText(t.col.prop,o[t.col.prop],t.col.dropdown_Id||t.col.options.dropdown_Id))+"\n        ")]:[["date","datetime"].indexOf(t.col.dataType)>=0&&t.col.formatter?[t._v("\n            "+t._s(t.common.formatDate(o[t.col.prop],t.col.formatter))+"\n          ")]:["int32","int64","decimal","double","money"].indexOf(t.col.dataType)>=0&&t.col.formatter?[t._v("\n            "+t._s(t.common.formatNumber(o[t.col.prop],t.col.formatter,!0,t.col))+"\n          ")]:[t._v("\n            "+t._s(o[t.col.prop])+"\n          ")]]]:[i("el-time-picker",{key:t.col.key,ref:"time-picker-"+t.col.prop,style:{width:t.col.width},attrs:{"is-range":t.col.isRange,placeholder:t.col.placeholder,"start-placeholder":t.col.startPlaceholder,"end-placeholder":t.col.endPlaceholder,readonly:t.col.readonly,disabled:t.col.disabled,editable:t.col.editable,clearable:t.col.clearable,"arrow-control":t.col.arrowControl,size:"mini"},on:{change:function(e){t.change(t.$refs["time-picker-"+t.col.prop],e,o,t.col)}},model:{value:o[t.col.prop],callback:function(e){t.$set(o,t.col.prop,e)},expression:"row[col.prop]"}})]:[i("table-select",{ref:"table-select-"+t.col.prop,attrs:{"form-data":o,field:t.col,columns:t.col.options.columns,label:t.col.label,"input-width":t.col.options.width,placeholder:t.col.options.placeholder},on:{"on-focus":function(e,i,o){t.onFocus(e,i,o,t.col)},"on-item-click":function(e,i,o){t.itemClick(e,i,o,t.col)},"on-change":function(e,i){t.change(e,i,t.col)},"on-key-up":function(e,i,o,n){t.onKeyup(e,i,o,t.col,n)},"on-row-change":function(e,i){t.onRowChange(e,i,t.col)}},model:{value:o[t.col.prop],callback:function(e){t.$set(o,t.col.prop,e)},expression:"row[col.prop]"}})]:i("el-select",{key:t.col.key,ref:"select-"+t.col.prop,staticClass:"select",style:{width:"100%"},attrs:{field:t.col,filterable:!!t.col.filterable,size:"mini"},on:{change:function(e){t.change(t.$refs["select-"+t.col.prop],e,o,t.col)}},model:{value:o[t.col.prop],callback:function(e){t.$set(o,t.col.prop,e)},expression:"row[col.prop]"}},t._l(t.getOptions(t.col),function(e){return i("el-option",t._b({key:e.id,attrs:{label:e.label,value:e.value,option:e}},"el-option",e,!1),[t.col.optionParams?["子标题模式"===t.col.optionParams?[i("div",{staticClass:"title"},[t._v("\n                "+t._s(e[t.col.optionParams.title])+"\n              ")]),t._v(" "),i("div",{staticClass:"sub-title"},[t._v("\n                "+t._s(e[t.col.optionParams.subTitle])+"\n              ")])]:t._e()]:t._e()],2)}),1):i("el-cascader",{key:t.col.key,ref:"cascader-"+t.col.prop,style:{width:"100%"},attrs:{options:t.col,size:"mini"},on:{change:function(e){t.change(t.$refs["cascader-"+t.col.prop],e,o,t.col)}},model:{value:o[t.col.prop],callback:function(e){t.$set(o,t.col.prop,e)},expression:"row[col.prop]"}}):[["byte"].indexOf(t.col.dataType)>=0?i("el-switch",{key:t.col.key,ref:"switch-"+t.col.prop,attrs:{"active-value":"1","inactive-value":"0",size:"mini"},on:{change:function(e){t.change(t.$refs["switch-"+t.col.prop],e,o,t.col)}},model:{value:o[t.col.prop],callback:function(e){t.$set(o,t.col.prop,e)},expression:"row[col.prop]"}}):["int32","int64"].indexOf(t.col.dataType)>=0?i("el-input-number",{key:t.col.key,ref:"input-number-"+t.col.prop,style:{width:"100%"},attrs:{"controls-position":"right",size:"mini"},on:{change:function(e){t.change(t.$refs["input-number-"+t.col.prop],e,o,t.col)}},model:{value:o[t.col.prop],callback:function(e){t.$set(o,t.col.prop,t._n(e))},expression:"row[col.prop]"}}):["decimal","double","money"].indexOf(t.col.dataType)>=0?i("el-input",{key:t.col.key,ref:"input-"+t.col.prop,style:{width:"100%"},attrs:{step:.01,size:"mini",type:"number"},on:{change:function(e){t.change(t.$refs["input-"+t.col.prop],e,o,t.col)}},model:{value:o[t.col.prop],callback:function(e){t.$set(o,t.col.prop,e)},expression:"row[col.prop]"}}):i("el-input",{key:t.col.key,ref:"select-"+t.col.prop,style:{width:"100%"},attrs:{size:"mini"},on:{change:function(e){t.change(t.$refs["input-"+t.col.prop],e,o,t.col)}},model:{value:o[t.col.prop],callback:function(e){t.$set(o,t.col.prop,e)},expression:"row[col.prop]"}})]],{row:o,col:t.col,index:n})]}}],null,!0)}):t._e()},[],!1,null,"4be03713",null));C.options.__file="yrtDetailColumn.vue";var O=C.exports,S=i("v9W1"),I=i("FKoT"),L={name:"yrt-editor-frame",props:{editType:{type:String,default:"dialog"},visible:{type:Boolean,default:!1},width:{type:String,default:null},title:{type:String,default:null},top:{type:String,default:null},onBeforeClose:{type:Function,default:function(t){t()}}},data:function(){return{}},computed:{isShowDialog:{get:function(){return this.visible},set:function(t){this.$emit("update:visible",t)}}},methods:{opened:function(){this.$emit("opened")}}},T=(i("Bb8W"),Object(k.a)(L,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{class:{frame:!0,editType:!0}},["inner"===t.editType?i("div",[t.title?i("div",{staticClass:"title"},[t._v(t._s(t.title))]):t._e(),t._v(" "),t._t("default"),t._v(" "),i("div",{class:{"frame-footer":!0,"inner-footer":!!t.title,"inner-footer-1":!t.title}},[t._t("footer")],2)],2):i("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"editor-dialog",attrs:{title:t.title,top:t.top,width:t.width,visible:t.isShowDialog,"before-close":t.onBeforeClose,"append-to-body":""},on:{"update:visible":function(e){t.isShowDialog=e},opened:t.opened}},[t._t("default"),t._v(" "),i("div",{staticClass:"frame-footer"},[t._t("footer")],2)],2)],1)},[],!1,null,"011c87f9",null));T.options.__file="yrt-editor-frame.vue";var F=T.exports,N=i("KxFJ"),E=i("Kw5r");E.default.config.keyCodes.f2=113,E.default.config.keyCodes.f3=114;var A={name:"yrt-editor",components:{TreeSelect:g.a,yrtEditorInput:D,yrtDetailColumn:O,ImportDialog:S.a,ExportDialog:I.a,yrtEditorFrame:F,TableInfoDialog:N.a},props:{editType:{type:String,default:"dialog"},dialogWidth:{type:[Number,String],default:null},action:{type:String,default:"add",validator:function(t){return-1!==["add","edit"].indexOf(t)}},rules:{type:Object,default:function(){return null}},fields:{type:Array,default:function(){}},dataOptions:{type:Object,default:function(){}},config:{type:Object,default:function(){return{top:"10vh",title:"对话框标题",visible:!1,disabled:!1,id:0,saveButtonText:"保存",formInline:!0}}},detailButtonClick:{type:Function,required:!1,default:null},editButtonClick:{type:Function,required:!1,default:null},dataListRef:{type:String,default:"data-list"},authNodes:{type:Object,required:!0,default:function(){return{}}},buttonList:{type:Array,required:!1,default:function(){return[{label:"审核",authName:"auditing",icon:"el-icon-yrt-gouxuan1",type:"success"},{label:"复制",authName:"copy",icon:"el-icon-yrt-fuzhi",type:"success"},{label:"终止",authName:"stop",icon:"el-icon-yrt-zhongzhiicon",type:"success"},{label:"开启",authName:"open",icon:"el-icon-yrt-kaiqi",type:"success"}]}},defaultValue:{type:Object,required:!1,default:function(){return{}}},btnReadOnly:{type:Object,required:!1,default:function(){return{save:!1,auditing:!1,add:!1,delete:!1,stop:!1,open:!1}}},beforeClose:{type:Function,required:!1,default:function(){return!0}},useDetailSlot:{type:[Boolean,Array],default:!1},useLabelSlot:{type:[Boolean,Array],default:!1},onSaveBefore:{type:Function,default:function(){}},onStopBefore:{type:Function,default:function(){return!0}},onDetailDeleteBefore:{type:Function,default:function(){return!0}},doDataParser:{type:Function,required:!1,default:null},auditDisabled:{type:Function,required:!1,default:null},showFields:{type:[Boolean,Array],default:!0},filteredValue:{type:Array,default:null},dropdownIds:{type:Array,default:function(){return[]}},hideFeilds:{type:Array,default:function(){return[]}},onAddDetailRowBefore:{type:Function,default:function(t,e){return!0}}},data:function(){return{saveLoading:!1,initLoading:!1,formData:{},dropdownData:{},dropdownLoaded:!1,treeProps:{label:"label",children:"children",value:"value",isLeaf:function(t,e){return 1!==t.hasChild}},treeSuffixIcon:"el-icon-yrt-xiangxiajiantou1",batchImport:{visible:!1,label:"批量导入",options:{url:"/api/common/upload",importInfo_Id:0,vueData_Id:0,fId:0}},batchExport:{visible:!1,label:"批量导出",options:{exportInfo_Id:0,vueData_Id:0}},detailPageDisabled:!0,tableAttr:{showAttrDialog:!1,dataOptions:{},fields:[]},activeTabName:null}},computed:{currentDialogWidth:function(){return this.dialogWidth?v()(this.dialogWidth)?this.dialogWidth+"px":this.dialogWidth:v()(this.config.width)?this.config.width+"px":this.config.width},masterFields:function(){return this.fields?this.fields.filter(function(t){return"detail-grid"!==t.type}):[]},detailFields:function(){var t=this;if(this.fields){var e=this.fields.filter(function(t){return"detail-grid"===t.type});return e.forEach(function(e){var i=e.subTableView;t.formData[i]||t.$set(t.formData,i,{total:0,rows:[],footer:[]})}),e}return[]},currentTitle:function(){return this.config.hiddenTitle?"":this.config.title?this.config.title+" - "+("add"===this.action?"新建":"编辑"):"编辑数据"},isShowDialog:{get:function(){return this.config.visible},set:function(t){this.$emit("update:visible",t)}},currentAction:{get:function(){return this.action},set:function(t){this.$emit("update:action",t)}},currentTop:{get:function(){return this.config.top},set:function(t){this.$emit("update:config.top",t)}},currentDisabled:{get:function(){return this.config.disabled||!1},set:function(t){this.$emit("update:config.disabled",t)}},tabGroupList:function(){if(this.fields){var t=this.masterFields.reduce(function(t,e){return t.some(function(t){return t.tabGroupName===e.tabGroupName})?t:[].concat(h()(t),[e])},[]);return t=t.map(function(t){return t.tabGroupName||"[未分组]"})}return[]}},watch:{formData:{handler:function(t){"function"==typeof this.auditDisabled?this.auditDisabled(t,this.config):2===t.auditing?this.$set(this.config,"disabled",!0):this.$set(this.config,"disabled",!1)},deep:!0},masterFields:{handler:function(t){},deep:!0},tabGroupList:{handler:function(t){t.length&&(this.activeTabName=t[0])},deep:!0}},methods:{onButtonAction:function(t){var e;if(this.editButtonClick&&(e=this.editButtonClick(t,this.formData)),void 0===e)switch(t){case"auditing":this.auditing();break;case"copy":this.copy();break;case"stop":this.stop();break;case"open":this.open()}},onDetailButtonAction:function(t,e,i){var o;if(this.detailButtonClick&&(o=this.detailButtonClick(t,e,i)),void 0===o)switch(t){case"detailAdd":this.addDetailDataRow([{}],e.subTableView);break;case"detailDelete":this.delete(e.options.detailSelections,e);break;case"detailImport":this.importDialog(i);break;case"detailExport":this.exportDialog(i)}},getDefaultValue:function(t){var e=this;t.forEach(function(t){if(["detail-grid"].indexOf(t.type)>=0)return!0;if(["grid"].indexOf(t.type)>=0)t.columns.forEach(function(t){e.getDefaultValue(t.fields)});else if(["inline-group"].indexOf(t.type)>=0)e.getDefaultValue(t.fields);else{if(!t.options.defaultValue&&0!==t.options.defaultValue)return;if(["byte","int32"].indexOf(t.options.dataType)>=0)e.$set(e.formData,t.options.prop,parseInt(t.options.defaultValue));else if(["number","float"].indexOf(t.options.dataType)>=0)e.$set(e.formData,t.options.prop,parseFloat(t.options.defaultValue));else if(["radio"].indexOf(t.type)>=0){var i=t.options.defaultValue;"float"===t.options.dataType&&(i=parseFloat(t.options.defaultValue)),e.$set(e.formData,t.options.prop,i)}else if(["date","datetime"].indexOf(t.options.dataType)>=0){var o=t.options.defaultValue;if("{currentDate}"===o){var n=t.options.format||"YYYY-MM-DD HH:mm:ss";o=e.common.formatDate(new Date,n)}e.$set(e.formData,t.options.prop,o)}else if("{currentUserTrueName}"===(o=t.options.defaultValue)){var a=e.common.getUserInfo().userTrueName;e.$set(e.formData,"userTrueName",a);var r=e.common.getUserInfo().user_Id;e.$set(e.formData,"user_Id",r)}else if("{currentDeptName}"===o){var s=e.common.getUserInfo().deptName;e.$set(e.formData,"deptName",s);var l=e.common.getUserInfo().dept_Id;e.$set(e.formData,"dept_Id",l)}else e.$set(e.formData,t.options.prop,t.options.defaultValue)}})},getFieldInfo:function(t){var e=null;return function i(o){o.forEach(function(o){"grid"===o.type?o.columns.forEach(function(t){i(t.fields)}):"inline-group"===o.type?i(o.fields):"detail-grid"===o.type?i(o.fields):o.options&&o.options.prop===t&&(e=o)})}(this.fields),e},getDetailFieldInfo:function(t){return this.detailFields[0].fields.find(function(e){return e.prop===t})},loadDropDown:function(t){var e=this;if(!this.dropdownLoaded||t){var i=this.dropdownIds||[];if(function t(e){e.forEach(function(e){"grid"===e.type?e.columns.forEach(function(e){t(e.fields)}):"inline-group"===e.type?t(e.fields):"detail-grid"===e.type?t(e.fields):e.options&&e.options.dropdown_Id?i.push(e.options.dropdown_Id):e.dropdown_Id&&i.push(e.dropdown_Id)})}(this.fields),i.length){this.initLoading=!0;var o=p()({},this.dataOptions,{openNodeApi:!0,where:i.join(","),data:u()(this.formData)});this.common.ajax("/api/common/loadDropDown",o,function(t){(t=e.common.objectToCase(t)).result?(e.dropdownLoaded=!0,l()(t.data).forEach(function(i,o){e.$set(e.dropdownData,i,t.data[i])})):e.$message({showClose:!0,duration:6e3,message:t.msg,type:"error"}),e.initLoading=!1,e.$emit("on-load-dropdown-after",e.formData)},!0)}}},reLoadDropDown:function(){this.dropdownLoaded=!1,this.loadDropDown()},setDropdownData:function(t,e){this.$set(this.dropdownData,"dropdown"+t,e)},getDropdownData:function(t,e){return this.dropdownData["dropdown"+t]},addData:function(){var t=this;this.isShowDialog=!0,this.currentAction="add",this.detailPageDisabled=!0;var e=this.common.getDialogTop();return this.config.top=e,l()(this.formData).forEach(function(e){Array.isArray(t.formData[e])?t.formData[e]=[]:t.common.isObject(t.formData[e])?t.formData[e]={total:0,rows:[],footer:[]}:t.formData[e]=null}),this.loadDropDown(),this.getDefaultValue(this.fields),l()(this.defaultValue).forEach(function(e,i){["value","label"].indexOf(e)<0&&t.$set(t.formData,e,t.defaultValue[e])}),this.currentDisabled=!1,this.$nextTick(function(){t.$refs["editor-form"].clearValidate(),t.$emit("on-add-load-after",t.formData)}),this.formData},editData:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=this,i=arguments[1];arguments[2]&&this.detailFields.forEach(function(t){t.options.pageIndex=1}),this.$emit("on-edit-load-before",i),this.isShowDialog=!0,this.currentAction="edit",this.detailPageDisabled=!1,this.initLoading=!0;var o=this.common.getDialogTop();this.currentTop=o,this.getDefaultValue(this.fields),this.loadDropDown(),this.dataOptions.idValue=t;var n=p()({},this.dataOptions);n.detailList=this.detailFields.map(function(t){var e={tableName:t.subTableView,pageIndex:t.options.pageIndex,pageSize:t.options.pageSize,idField:t.options.idField,orderBy:t.options.orderBy};return t.options.showSumField&&(e.sumColumnNames=t.options.sumColumnNames),e}),this.common.ajax("/api/common/loadEditData",n,function(t){e.common.showMsg(t),t.result&&e.showData(t.data,n),e.initLoading=!1},!1)},showData:function(t,e){var i=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"load";if("function"==typeof this.doDataParser&&this.doDataParser(t),!t)return this.$message.error("没有加载到数据!"),void(this.initLoading=!1);var n=this.translate(t);"save"===o&&e.detailTableList.forEach(function(t){n[t.detailViewName]=i.formData[t.detailViewName]}),this.formData=n,this.detailFields.forEach(function(e){var n=e.subTableView,a=t[n];if(i.translateDetails(e,a.rows),"save"===o){var r=a.rows;i.formData[n].rows.forEach(function(t,e){var i=r[e];i&&l()(t).forEach(function(e){t[e]=i[e]})})}else i.$set(i.formData,n,a)}),this.$nextTick(function(){window.setTimeout(function(){i.$refs["editor-form"].clearValidate()},50),i.$emit("on-edit-load-after",i.formData)})},getDetailDataList:function(t){if("string"==typeof t&&(t={subTableView:t}),t.subTableView){var e=this.formData[t.subTableView];return e?e.rows:[]}return[]},reload:function(){this.editData(this.dataOptions.idValue)},translate:function(t){var e=this,i=function(i){i.forEach(function(i){var o=i.options.prop,n=t[o];if("cascader"===i.type||"select"===i.type&&i.options.multiple||"date"===i.type&&"dates"===i.options.type){if(Array.isArray(n))return n;if(n){t[o]=n.split("/"),["int","int32","byte","decimal"].indexOf(i.options.dataType)>=0&&t[o].forEach(function(e,i){t[o][i]=parseInt(e)});var a=i.options.keyProp;if(a){var r=t[a];r?(Array.isArray(r)||(t[a]=r.split("/")),t[a].forEach(function(e,i){t[a][i]=Number(e)})):t[a]=[]}}else t[o]=[]}else if("checkbox"===i.type){if(Array.isArray(n))return n;t[o]=n?n.split("/"):[]}else if("decimal"===i.dataType||["float","decimal"].indexOf(i.options&&i.options.dataType)>=0){var s=2;if(i.formatter)s=i.formatter.split(".")[1].length;else if(i.options.formatter){s=i.options.formatter.split(".")[1].length}t[o]=Math.Round(n,s)}else if("date"===i.dataType||i.options&&"date"===i.options.dataType){if(n){var l="yyyy-MM-dd";i.formatter&&(l=i.formatter),t[o]=e.common.formatDate(n,l)}}else if(("datetime"===i.dataType||i.options&&"datetime"===i.options.dataType)&&n){var c="yyyy-MM-dd HH:mm:ss";i.formatter&&(c=i.formatter),t[o]=e.common.formatDate(n,c)}})};return this.fields.forEach(function(t){if(["detail-grid"].indexOf(t.type)>=0)return!0;["grid"].indexOf(t.type)>=0?t.columns.forEach(function(t){i(t.fields)}):["inline-group"].indexOf(t.type)>=0&&i(t.fields)}),i(this.fields),t},translateDetails:function(t,e){var i=this,o=function(e){t.fields.forEach(function(t){var o=t.prop,n=e[o];if("date"===t.dataType){if(n){var a="yyyy-MM-dd";t.formatter&&(a=t.formatter),e[o]=i.common.formatDate(n,a)}}else if("datetime"===t.dataType){if(n){var r="yyyy-MM-dd HH:mm:ss";t.formatter&&(r=t.formatter),e[o]=i.common.formatDate(n,r)}}else if("decimal"===t.dataType){var s=2;if("%"===t.formatter)s=2;else if(t.formatter){s=t.formatter.split(".")[1].length}e[o]=Math.Round(n,s)}})},n=!0,a=!1,s=void 0;try{for(var l,c=r()(e);!(n=(l=c.next()).done);n=!0){o(l.value)}}catch(t){a=!0,s=t}finally{try{!n&&c.return&&c.return()}finally{if(a)throw s}}},translateText:function(t,e,i){var o=this.dropdownData["dropdown"+i];if(!o)return e;var n=o.find(function(t,i,o){return t.value===e});return n?n.label:e},changeValue:function(t,e){this.$set(this.formData,t,e),this.$refs["editor-form"]&&this.$refs["editor-form"].validate()},cancel:function(){this.$emit("update:visible",!this.config.visible)},_submit:function(){var t=this;this.$refs["editor-form"].validate(function(e){if(!e)return t.$message.error("表单验证不通过,请正确填写表单!"),!1;t.saveCheck()})},saveCheck:function(){!1!==this.onSaveBefore(this.formData)&&this.save()},save:function(){var t=this;this.setExtendFields(),this.saveLoading=!0;var e={};l()(this.formData).forEach(function(i){var o=t.formData[i];""===o&&(o=null),Array.isArray(o)?(o=o.join("/"),e[i]=o):null!==o&&"object"===(void 0===o?"undefined":n()(o))&&o.rows?e[i]=o.rows.filter(function(t){return t.__ischange__}):e[i]=o});var i=this.detailFields.map(function(t){var e=t.options;return e.subTableView=t.subTableView,e}),o=p()({},this.dataOptions,{data:u()(e),noDataSign:!0,detailTableList:i});this.common.ajax("/api/common/saveEditData",o,function(e){if(t.common.showMsg(e),e.result){if(e.data){t.showData(e.data,o,"save");var i=t.findRef(t.dataListRef);i&&i.loadData(),t.$emit("on-save-after",t.formData)}else t.$message.warning("保存数据返回数据失败!");t.isShowDialog=!1}t.saveLoading=!1},!0)},delete:function(t,e){var i=this;if(this.onDetailDeleteBefore(t,e)){this.$confirm("此操作将永久删除选中的数据, 是否继续?","删除操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){o()}).catch(function(){i.$message({type:"info",message:"已取消删除"})});var o=function(){var o=t.map(function(t,i,o){return t[e.options.idField]||"0"}).filter(function(t){return"0"!==t}).join(",");if(!o)return t.forEach(function(t,o,n){var a=i.formData[e.subTableView].rows;a.splice(a.findIndex(function(e){return e===t}),1)}),void i.$message.success("数据删除成功");i.initLoading=!0;var n=p()({},i.dataOptions,{openNodeApi:!0,projectName:i.dataOptions.projectName,tableName:e.subTableView,tableView:e.subTableView,deletedIDs:o,idField:e.options.idField});i.common.ajax("/api/common/deleteData",n,function(o){i.common.showMsg(o),o.result&&(t.forEach(function(t,o,n){var a=i.formData[e.subTableView].rows;a.splice(a.findIndex(function(e){return e===t}),1)}),i.$emit("on-detail-delete-after",t,e)),i.initLoading=!1},!0)}}},addDetailDataRow:function(t,e){var i=this;!1!==this.onAddDetailRowBefore(t,e)&&(Array.isArray(t)?(!e&&this.detailFields.length&&(e=this.detailFields[0].subTableView),e&&(t.forEach(function(t){t.__ischange__=!0,t[i.dataOptions.idField]=0,i.$set(i.formData[e].rows,i.formData[e].rows.length,t)}),this.formData[e].total=this.formData[e].rows.length),this.$emit("on-add-detail-row-after",t)):this.$message.error("添加明细数据必须为数组"))},detailRowStyle:function(t,e,i){var o="";return t[i.options.idField]||(o="background-color:#ffffdf"),o},getDetailSummaries:function(t,e,i){var o=this,n=[],a=i.fields.filter(function(t){return t.isSum}).map(function(t){return t.prop});return n[0]="",n[1]="",i.fields.forEach(function(t,e){var r=o.formData[i.subTableView].footer;if(a.indexOf(t.prop)>=0&&r&&r.length){var s=r[0];n[e+2]=s[t.prop]}else n[e+2]=""}),n},onChange:function(t,e,i,o){this.$emit("on-change",t,e,i,o)},onFocus:function(t,e,i,o){this.$emit("on-focus",t,e,i,o)},onBlur:function(t,e,i,o){this.$emit("on-blur",t,e,i,o)},onDetailChange:function(t,e,i,o){this.$set(i,"__ischange__",!0),this.$emit("on-detail-change",t,e,i,o)},handleSelectionChange:function(t,e){e.options.detailSelections=t},handleSizeChange:function(t,e){e.options.pageSize=t,this.editData(this.dataOptions.idValue)},handleCurrentChange:function(t,e){e.options.pageIndex=t,this.editData(this.dataOptions.idValue)},open:function(){var t=this;this.$confirm("确定要进行开启操作吗, 是否继续?","开启操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e()}).catch(function(){t.$message({type:"info",message:"已取消开启"})});var e=function(){var e=t.dataOptions.idField,i=t.formData[t.dataOptions.idField],o=t.dataOptions.tableView,n=t.dataOptions.folder;t.initLoading=!0;var a={idField:e,idValues:[i],tableName:o,modelName:o,folder:n};t.common.ajax("/api/common/open",a,function(e){(t.common.showMsg(e),e.result)&&(t.findRef(t.dataListRef).loadData(),t.isShowDialog=!1);t.initLoading=!1},!0)}},stop:function(){var t=this;if(!1!==this.onStopBefore([this.formData])){this.$confirm("确定要进行终止操作吗, 是否继续?","终止操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e()}).catch(function(){t.$message({type:"info",message:"已取消终止"})});var e=function(){var e=t.dataOptions.idField,i=t.formData[t.dataOptions.idField],o=t.dataOptions.tableView,n=t.dataOptions.folder;t.initLoading=!0;var a={idField:e,idValues:[i],tableName:o,modelName:o,folder:n};t.common.ajax("/api/common/stop",a,function(e){(t.common.showMsg(e),e.result)&&(t.findRef(t.dataListRef).loadData(),t.isShowDialog=!1);t.initLoading=!1},!0)}}},auditing:function(){var t=this;if(2!==this.formData.auditing){this.$confirm("审核后将无法进行修改, 是否继续?","审核操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e()}).catch(function(){t.$message({type:"info",message:"取消审核"})});var e=function(){t.initLoading=!0;var e=t.formData[t.dataOptions.idField],i=p()({},t.dataOptions,{DBServer:"Sys",idValues:[e],auditing:2});t.common.ajax("/api/common/batchAuditing",i,function(e){(t.common.showMsg(e),e.result)&&(t.findRef(t.dataListRef).loadData(),t.isShowDialog=!1);t.initLoading=!1},!0)}}else this.$message.error("已审核的单子不允许重复审核")},copy:function(){var t=this;this.$confirm("确定要复制此单据吗?","复制操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e()}).catch(function(){t.$message({type:"info",message:"取消复制"})});var e=function(){var e=t.dataOptions.idField,i=t.formData[t.dataOptions.idField],o={};o[e]=i;t.initLoading=!0;var n=t.detailFields.map(function(t){var e=t.options;return e.subTableView=t.subTableView,e}),a=p()({},t.dataOptions,{idValue:i,where:o,detailTableList:n});t.common.ajax("/api/common/copy",a,function(e){(t.common.showMsg(e),e.result)&&(t.findRef(t.dataListRef).loadData(),t.$emit("on-copy-after",i),t.config.visible=!1);t.initLoading=!1},!0)}},onBeforeClose:function(t){this.detailFields.forEach(function(t){t.options.pageIndex=1}),this.beforeClose()&&t()},importDialog:function(t){this.batchImport.visible=!0,this.batchImport.label=t.label,this.batchImport.options=t.options,this.batchImport.options.fId=this.dataOptions.idValue},exportDialog:function(t){var e=this;this.batchExport.visible=!0,this.batchExport.label=t.label,this.batchExport.options=t.options,this.$nextTick(function(){e.$refs["export-dialog"].getTemplateList()})},importData:function(t,e){this.editData(this.dataOptions.idValue)},exportData:function(t,e){var i=this,o=this.dataOptions.idField+"="+this.dataOptions.idValue,n=this.detailFields[0],a=n.subTableView,r=this.dataOptions.tableName||this.dataOptions.tableView,s={projectName:this.dataOptions.projectName,masterTableName:r,masterIdField:this.dataOptions.idField,tableName:a,tableView:a,idField:n.options.idField,where:o,sortName:n.options.idField,exportInfo_Id:t,vueData_Id:e,isDetail:!0};this.initLoading=!0;this.common.ajax("/api/common/ExportDataVue",s,function(t){i.common.showMsg(t),t.result&&window.open(i.common.domain+t.data),i.initLoading=!1},!0)},onDetailCellClick:function(t,e,i,o,n){this.$set(t,"currentRow",e),this.$emit("on-detail-cell-click",t,e,i,o,n)},onDetailCurrentChange:function(t,e,i){this.$set(t,"currentRow",e)},onKeyup:function(t,e,i,o,n){this.$emit("on-key-up",t,e,i,o,n)},onRowChange:function(t,e,i){this.$emit("on-row-change",t,e,i)},onItemClick:function(t,e,i,o,n){this.$emit("on-item-click",t,e,i,o,n)},editorContainerClick:function(){var t=this;this.detailFields.forEach(function(e){t.$set(e,"currentRow",null),t.$refs["detail-table-"+e.subTableView][0].setCurrentRow(null)})},detailHeaderClick:function(t,e,i){"#"===e.target.innerText&&(this.tableAttr.showAttrDialog=!0,this.tableAttr.dataOptions={tableView:i.subTableView,idField:i.options.idField,router:this.dataOptions.router,menu_Id:this.dataOptions.menu_Id,linkColumn:null,sortName:i.options.orderBy},this.tableAttr.fields=i.fields.map(function(t){return t.width||(t.width="auto"),t}))},opened:function(){Array.isArray(this.$refs.editorInput)&&this.$refs.editorInput.forEach(function(t){t.init()})},getGroupFields:function(t){return this.masterFields.filter(function(e){return"[未分组]"===t?!e.tabGroupName:e.tabGroupName===t})},setExtendFields:function(){var t=function t(e,i,o){i.forEach(function(i){"grid"===i.type?i.columns.forEach(function(i){t(e,i.fields,o)}):"inline-group"===i.type?t(e,i.fields,o):i.options&&i.options.isExpandField?e[i.options.prop]=o[i.options.prop]:i.isExpandField&&(e[i.prop]=o[i.prop])})},e={};if(t(e,this.fields,this.formData),this.common.isEmptyObject(e)?this.formData.expandFields=null:this.formData.expandFields=u()(e),this.detailFields.length){var i=!0,o=!1,n=void 0;try{for(var a,s=r()(this.detailFields);!(i=(a=s.next()).done);i=!0){var l=a.value,c=this.getDetailDataList(l),d=!0,p=!1,f=void 0;try{for(var h,m=r()(c);!(d=(h=m.next()).done);d=!0){var v=h.value,g={};t(g,l.fields,v),this.common.isEmptyObject(g)?v.expandFields=null:v.expandFields=u()(g)}}catch(t){p=!0,f=t}finally{try{!d&&m.return&&m.return()}finally{if(p)throw f}}}}catch(t){o=!0,n=t}finally{try{!i&&s.return&&s.return()}finally{if(o)throw n}}}},validate:function(){this.$refs["editor-form"]&&this.$refs["editor-form"].validate()},onTreeNodeClick:function(t,e,i,o,n,a){var r=this;if(e.isLeaf||!a.options.onlySelectLeaf){var s=a.options.prop;l()(t).findIndex(function(t){return t===s})>=0?l()(t).forEach(function(e,i){["value","label","hasChild","hasFactChild","state","attributes"].indexOf(e)<0&&r.$set(r.formData,e,t[e])}):r.$set(r.formData,s,t[s]),this.$emit("on-tree-node-click",t,e,i,o,n,a)}}}},R=(i("4ecX"),i("xTij"),Object(k.a)(A,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"loading",rawName:"v-loading.lock",value:t.initLoading,expression:"initLoading",modifiers:{lock:!0}}],ref:"editor-container",staticClass:"yrt-editor-box",on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"f2",void 0,e.key,void 0)?null:t.submit(e)}}},[i("yrt-editor-frame",{attrs:{"edit-type":t.editType,title:t.currentTitle,"label-position":t.config.labelPosition,top:t.currentTop,width:t.currentDialogWidth,visible:t.isShowDialog,"on-before-close":t.onBeforeClose},on:{"update:visible":function(e){t.isShowDialog=e},opened:t.opened}},[i("div",{staticClass:"editor-container",on:{click:t.editorContainerClick}},[t.masterFields?[i("el-form",{ref:"editor-form",staticClass:"editor-master",style:{width:t.config.formWidth||"auto"},attrs:{inline:t.config.formInline,model:t.formData,rules:t.rules,"label-width":t.config.labelWidth||"100px",disabled:t.currentDisabled}},[t.dataOptions.openTabGroup?i("el-tabs",{model:{value:t.activeTabName,callback:function(e){t.activeTabName=e},expression:"activeTabName"}},t._l(t.tabGroupList,function(e,o){return i("el-tab-pane",{key:o,attrs:{label:e,name:e}},[t._l(t.getGroupFields(e),function(e,o){return["grid"==e.type?i("el-row",{key:o,attrs:{gutter:e.gutter}},t._l(e.columns,function(e,o){return i("el-col",{key:o,attrs:{span:e.span}},t._l(e.fields,function(e,o){return i("yrt-editor-input",{key:e.key+"_"+o,attrs:{field:e,"form-data":t.formData,disabled:t.currentDisabled,"dropdown-data":t.dropdownData,rules:t.rules,"hide-feilds":t.hideFeilds},on:{"on-change":function(e,i,o,n){t.onChange(e,i,o,n)},"on-focus":function(e,i,o,n){t.onFocus(e,i,o,n)},"on-blur":t.onBlur,"on-key-up":function(e,i,o,n,a){t.onKeyup(e,i,o,n,a)},"on-row-change":function(e,i,o){t.onRowChange(e,i,o)},"on-item-click":function(e,i,o,n,a){t.onItemClick(e,i,o,n,a)}},scopedSlots:t._u([{key:"blank-"+e.options.prop,fn:function(i){return[t._t("blank-"+e.options.prop,null,{formData:i.formData})]}}],null,!0)},[!0===t.useLabelSlot||Array.isArray(t.useLabelSlot)&&t.useLabelSlot.indexOf(e.options.prop)>=0?i("template",{slot:"label-"+e.options.prop},[t._t("label-"+e.options.prop)],2):t._e()],2)}),1)}),1):"splitter-group"==e.type?i("div",{key:o,staticClass:"splitter-title"},[i("div",{staticClass:"title"},[t._v("\n                    "+t._s(e.label)+"\n                  ")])]):i("yrt-editor-input",{key:o,ref:"editorInput",refInFor:!0,attrs:{field:e,"form-data":t.formData,disabled:t.currentDisabled,"dropdown-data":t.dropdownData,rules:t.rules,"hide-feilds":t.hideFeilds},on:{"on-change":function(e,i,o,n){t.onChange(e,i,o,n)},"on-focus":function(e,i,o,n){t.onFocus(e,i,o,n)},"on-blur":t.onBlur,"on-tree-node-click":function(e,i,o,n,a,r){t.onTreeNodeClick(e,i,o,n,a,r)}}},[e.fields?[t._l(e.fields,function(e){return[!0===t.useLabelSlot||Array.isArray(t.useLabelSlot)&&t.useLabelSlot.indexOf(e.options.prop)>=0?i("template",{slot:"label-"+e.options.prop},[t._t("label-"+e.options.prop)],2):t._e(),t._v(" "),i("template",{slot:"blank-"+e.options.prop},[t._t("blank-"+e.options.prop)],2)]})]:[!0===t.useLabelSlot||Array.isArray(t.useLabelSlot)&&t.useLabelSlot.indexOf(t.subField.options.prop)>=0?i("template",{slot:"label-"+t.subField.options.prop},[t._t("label-"+e.options.prop)],2):t._e(),t._v(" "),i("template",{slot:"blank-"+e.options.prop},[t._t("blank-"+e.options.prop)],2)]],2)]})],2)}),1):[t._l(t.masterFields,function(e,o){return["grid"==e.type?i("el-row",{key:o,attrs:{gutter:e.gutter}},t._l(e.columns,function(e,o){return i("el-col",{key:o,attrs:{span:e.span}},t._l(e.fields,function(e,o){return i("yrt-editor-input",{key:e.key+"_"+o,attrs:{field:e,"form-data":t.formData,disabled:t.currentDisabled,"dropdown-data":t.dropdownData,rules:t.rules,"hide-feilds":t.hideFeilds},on:{"on-change":function(e,i,o,n){t.onChange(e,i,o,n)},"on-focus":function(e,i,o,n){t.onFocus(e,i,o,n)},"on-blur":t.onBlur,"on-key-up":function(e,i,o,n,a){t.onKeyup(e,i,o,n,a)},"on-row-change":function(e,i,o){t.onRowChange(e,i,o)},"on-item-click":function(e,i,o,n,a){t.onItemClick(e,i,o,n,a)},"on-tree-node-click":function(e,i,o,n,a,r){t.onTreeNodeClick(e,i,o,n,a,r)}},scopedSlots:t._u([{key:"blank-"+e.options.prop,fn:function(i){return[t._t("blank-"+e.options.prop,null,{formData:i.formData})]}}],null,!0)},[!0===t.useLabelSlot||Array.isArray(t.useLabelSlot)&&t.useLabelSlot.indexOf(e.options.prop)>=0?i("template",{slot:"label-"+e.options.prop},[t._t("label-"+e.options.prop)],2):t._e()],2)}),1)}),1):"splitter-group"==e.type?i("div",{key:o,staticClass:"splitter-title"},[i("div",{staticClass:"title"},[t._v("\n                  "+t._s(e.label)+"\n                ")])]):i("yrt-editor-input",{key:o,ref:"editorInput",refInFor:!0,attrs:{field:e,"form-data":t.formData,disabled:t.currentDisabled,"dropdown-data":t.dropdownData,rules:t.rules,"hide-feilds":t.hideFeilds},on:{"on-change":function(e,i,o,n){t.onChange(e,i,o,n)},"on-focus":function(e,i,o,n){t.onFocus(e,i,o,n)},"on-blur":t.onBlur}},[e.fields?[t._l(e.fields,function(e){return[!0===t.useLabelSlot||Array.isArray(t.useLabelSlot)&&t.useLabelSlot.indexOf(e.options.prop)>=0?i("template",{slot:"label-"+e.options.prop},[t._t("label-"+e.options.prop)],2):t._e(),t._v(" "),i("template",{slot:"blank-"+e.options.prop},[t._t("blank-"+e.options.prop)],2)]})]:[!0===t.useLabelSlot||Array.isArray(t.useLabelSlot)&&t.useLabelSlot.indexOf(e.options.prop)>=0?i("template",{slot:"label-"+e.options.prop},[t._t("label-"+e.options.prop)],2):t._e(),t._v(" "),i("template",{slot:"blank-"+e.options.prop},[t._t("blank-"+e.options.prop)],2)]],2)]})]],2)]:t._e(),t._v(" "),t._l(t.detailFields,function(e,o){return[i("div",{key:"detail_"+o,staticClass:"editor-detail"},[e.options.title?i("div",{staticClass:"splitter-title"},[i("div",{staticClass:"title"},[t._v("\n              "+t._s(e.options.title)+"\n            ")])]):t._e(),t._v(" "),e.buttons.length?i("div",{staticClass:"detail-tool"},[t._t("detail-tool-slot",[i("el-form",[t._l(e.buttons,function(o,n){return["button-group"==o.type?i("el-button-group",{key:n,staticClass:"tool-group"},[t._l(o.buttons,function(o,n){return[t.authNodes[o.options.authNode]?i("el-tooltip",{key:n,attrs:{content:o.label,"open-delay":1e3,placement:"top"}},[t.authNodes[o.options.authNode]?i("el-button",t._b({attrs:{disabled:t.btnReadOnly[o.options.authNode],size:"mini"},nativeOn:{click:function(i){return t.onDetailButtonAction(o.options.authNode,e,o)}}},"el-button",o.options,!1),[t._v(t._s(o.label))]):t._e()],1):t._e()]})],2):[t.authNodes[o.options.authNode]?i("el-tooltip",{key:n,attrs:{content:o.label,"open-delay":1e3,placement:"top"}},[t.authNodes[o.options.authNode]?i("el-button",t._b({attrs:{disabled:t.btnReadOnly[t.btn.options.authNode],size:"mini"},nativeOn:{click:function(i){return t.onDetailButtonAction(o.options.authNode,e,t.btn)}}},"el-button",o,!1),[t._v(t._s(o.label))]):t._e()],1):t._e()]]})],2)])],2):t._e(),t._v(" "),i("el-table",t._b({ref:"detail-table-"+e.subTableView,refInFor:!0,staticStyle:{width:"100%"},attrs:{data:t.getDetailDataList(e),"max-height":400,"row-style":function(i){var o=i.row,n=i.rowIndex;return t.detailRowStyle(o,n,e)},"show-summary":e.options.showSumField,"summary-method":function(i){var o=i.columns,n=i.data;return t.getDetailSummaries(o,n,e)},"highlight-current-row":""},on:{"selection-change":function(i){return t.handleSelectionChange(i,e)},"cell-click":function(i,o,n,a){t.onDetailCellClick(e,i,o,n,a)},"current-change":function(i,o){t.onDetailCurrentChange(e,i,o)},"header-click":function(i,o){t.detailHeaderClick(i,o,e)}},nativeOn:{click:function(t){t.stopPropagation()}}},"el-table",e.options,!1),[[i("el-table-column",{staticClass:"col-selection",attrs:{width:"35px",type:"selection"}}),t._v(" "),i("el-table-column",{staticClass:"col-index",attrs:{width:"40px",index:function(t){return(e.options.pageIndex-1)*e.options.pageSize+t+1},type:"index",label:"#"}}),t._v(" "),t._l(e.fields,function(o,n){return["_action"!=o.prop||o.hidden?t._e():i("el-table-column",{key:n,attrs:{sortable:!!o.sortable,label:o.label,width:o.width||"auto","header-align":o.headerAlign||"left",align:o.align||"left",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._t("action-column-slot",t._l(o.action,function(n,a){return i("el-button",{key:a,attrs:{type:"text",size:"mini"},on:{click:function(){return t.onRowActionClick(n,o,e.row)}}},[t._v(t._s(n.label))])}),{row:e.row,col:o})]}}],null,!0)}),t._v(" "),i("yrt-detail-column",{key:n,attrs:{col:o,"data-options":t.dataOptions,"dropdown-data":t.dropdownData,disabled:t.currentDisabled,"show-fields":t.showFields,"current-row":e.currentRow},on:{"on-detail-change":t.onDetailChange},scopedSlots:t._u([{key:"column-slot",fn:function(i){var n=i.row,a=(i.column,i.index);return!0===t.useDetailSlot||Array.isArray(t.useDetailSlot)&&t.useDetailSlot.indexOf(o.prop)>=0?[t._t("detail-column-slot",null,{row:n,col:o,index:a,currentRow:e.currentRow})]:void 0}}],null,!0)})]})]],2),t._v(" "),i("div",{staticClass:"pagination-container"},[i("el-pagination",{attrs:{disabled:t.detailPageDisabled,"current-page":e.options.pageIndex,"page-sizes":[5,10,15,20,50,100,200,300,500,1e3],"page-size":e.options.pageSize,total:t.formData[e.subTableView].total,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":function(i){return t.handleSizeChange(i,e)},"current-change":function(i){return t.handleCurrentChange(i,e)}}})],1)],1)]})],2),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("div",{staticClass:"left"},[t._l(t.buttonList,function(e,o){return[t.authNodes[e.authName]?i("el-button",{key:o,attrs:{disabled:t.btnReadOnly[e.authName],type:e.type,icon:e.icon},nativeOn:{click:function(i){return t.onButtonAction(e.authName)}}},[t._v(t._s(e.label))]):t._e()]}),t._v(" "),t._t("footer-button-region",null,{formData:t.formData,details:t.detailFields})],2),t._v(" "),i("div",{staticClass:"right"},[i("span",{staticStyle:{color:"white",cursor:"pointer"},on:{click:function(e){return t.$message.info("主键ID:"+t.dataOptions.idValue)}}},[t._v("查看ID")]),t._v(" "),i("el-button",{attrs:{icon:"el-icon-yrt-guanbi1"},on:{click:t.cancel}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{loading:t.saveLoading,disabled:t.currentDisabled||t.btnReadOnly.save||!t.authNodes.save,type:"primary",icon:"el-icon-yrt-baocun2"},on:{click:t._submit}},[t._v(t._s(t.config.saveButtonText)+"(F2)")])],1)])]),t._v(" "),i("import-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],ref:"import-dialog",attrs:{options:t.batchImport.options,visible:t.batchImport.visible,"import-data":t.importData},on:{"update:visible":function(e){return t.$set(t.batchImport,"visible",e)}}}),t._v(" "),i("export-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],ref:"export-dialog",attrs:{options:t.batchExport.options,visible:t.batchExport.visible,"export-data":t.exportData},on:{"update:visible":function(e){return t.$set(t.batchExport,"visible",e)}}}),t._v(" "),i("table-info-dialog",{attrs:{visible:t.tableAttr.showAttrDialog,"data-options":t.tableAttr.dataOptions,fields:t.tableAttr.fields},on:{"update:visible":function(e){return t.$set(t.tableAttr,"showAttrDialog",e)}}})],1)},[],!1,null,"5d2fa754",null));R.options.__file="yrtEditor.vue";e.a=R.exports},FKoT:function(t,e,i){"use strict";var o={props:{visible:{type:Boolean,default:!1},exportData:{type:Function,default:function(){return function(){}}},options:{type:Object,default:function(){return{}}}},data:function(){return{vueDataList:[],currentTemplate:{},isLoading:!1,isInit:!1,importMsg:null}},computed:{currentDialogVisible:{get:function(){return this.visible},set:function(t){this.$emit("update:visible",t)}}},watch:{},methods:{getTemplateList:function(){var t=this;if(!this.isInit){this.isInit=!0;var e={exportInfo_Id:this.options.exportInfo_Id};this.common.ajax("/api/sys/export/getExportColList",e,function(e){if(t.common.showMsg(e),e.result){var i=e.data.map(function(t,e){return{cnName:t.cnName,colExpression:t.colExpression,aliasName:t.aliasName,key:e}});t.vueDataList=[{vueData_Id:0,exportInfo_Id:0,label:"系统标准模板",vueData:i}],t.currentTemplate=t.vueDataList[0]}t.loadVueDtaList()},this.$refs.uploadRef)}},loadVueDtaList:function(){var t=this;this.isLoading=!0;var e={exportInfo_Id:this.options.exportInfo_Id};this.common.ajax("/api/sys/export/getExportVueDataList",e,function(e){t.common.showMsg(e),e.result&&e.data.forEach(function(e){var i=JSON.parse(e.vueData);i.vueData_Id=e.vueData_Id,t.vueDataList.push(i)}),t.isLoading=!1},this.$refs["el-main"])},startExport:function(){var t=this.options.exportInfo_Id,e=this.currentTemplate.vueData_Id;this.exportData(t,e)},selectTemplate:function(t){this.currentTemplate=t}}},n=(i("x2bJ"),i("KHd+")),a=Object(n.a)(o,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"dialog-container",attrs:{visible:t.currentDialogVisible,top:t.common.getDialogTop(),title:"批量导出操作",width:"680px","append-to-body":""},on:{"update:visible":function(e){t.currentDialogVisible=e}}},[i("el-alert",{staticClass:"alert-msg",attrs:{closable:!1,title:"点击左侧导出模板导出进行导出数据",type:"success"}}),t._v(" "),i("el-row",{ref:"uploadRef",attrs:{gutter:20}},[i("el-col",{attrs:{span:10}},[i("ul",t._l(t.vueDataList,function(e,o){return i("li",{key:o,staticClass:"template-item",class:{active:t.currentTemplate===e},on:{click:function(i){return t.selectTemplate(e)}}},[t._v("\n          "+t._s(e.label)+"\n        ")])}),0),t._v(" "),t._t("export-module-list")],2),t._v(" "),i("el-col",{attrs:{span:14}},[i("el-scrollbar",{attrs:{noresize:!1,native:!1,"wrap-class":"scrollbar-wrap"}},t._l(t.currentTemplate.vueData,function(e,o){return i("el-tag",{key:o,staticClass:"margin-top-10 margin-right-10"},[t._v(t._s(e.cnName)+"\n          "),e.aliasName?i("span",{staticClass:"sub-title"},[t._v("别名:"+t._s(e.aliasName))]):t._e(),t._v(" "),e.colExpression?i("span",{staticClass:"sub-title"},[t._v("表达式:"+t._s(e.colExpression))]):t._e()])}),1)],1)],1),t._v(" "),i("template",{slot:"tempExport"},[t._t("blank-tempExport")],2),t._v(" "),i("div",{staticClass:"margin-10",domProps:{innerHTML:t._s(t.importMsg)}},[t._v(t._s(t.importMsg))]),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.currentDialogVisible=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{loading:t.isLoading,type:"primary",icon:"el-icon-yrt-daochu1"},on:{click:t.startExport}},[t._v("开始导出")])],1)],2)},[],!1,null,"7bd2f44e",null);a.options.__file="export-dialog.vue";e.a=a.exports},KWS9:function(t,e,i){"use strict";var o=i("4MzK");i.n(o).a},KxFJ:function(t,e,i){"use strict";var o={props:{visible:{type:Boolean,default:!1},dataOptions:{type:Object,default:function(){return{}}},fields:{type:Array,default:function(){return[]}}},data:function(){return{isLoading:!1}},computed:{currentDialogVisible:{get:function(){return this.visible},set:function(t){this.$emit("update:visible",t)}}},watch:{},methods:{}},n=(i("ipCY"),i("KHd+")),a=Object(n.a)(o,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"table-info-dialog",attrs:{visible:t.currentDialogVisible,title:"字段属性信息",top:"10vh",width:"900px"},on:{"update:visible":function(e){t.currentDialogVisible=e}}},[i("el-scrollbar",{attrs:{noresize:!1,native:!1,"wrap-class":"scrollbar-wrap"}},[i("el-row",{staticClass:"padding-bottom-10"},[i("el-col",{attrs:{span:7}},[i("span",{staticClass:"w-80 inline-block align-right"},[t._v("表名:")]),t._v(t._s(t.dataOptions.tableView)+"\n      ")]),t._v(" "),i("el-col",{attrs:{span:7}},[i("span",{staticClass:"w-80 inline-block align-right"},[t._v("主键:")]),t._v(t._s(t.dataOptions.idField)+"\n      ")]),t._v(" "),i("el-col",{attrs:{span:10}},[i("span",{staticClass:"w-80 inline-block align-right"},[t._v("路由:")]),t._v(t._s(t.dataOptions.router)+"\n      ")])],1),t._v(" "),i("el-row",{staticClass:"padding-bottom-10"},[i("el-col",{attrs:{span:7}},[i("span",{staticClass:"w-80 inline-block align-right"},[t._v("模块ID:")]),t._v(t._s(t.dataOptions.menu_Id)+"\n      ")]),t._v(" "),i("el-col",{attrs:{span:7}},[i("span",{staticClass:"w-80 inline-block align-right"},[t._v("连接字段:")]),t._v(t._s(t.dataOptions.linkColumn)+"\n      ")]),t._v(" "),i("el-col",{attrs:{span:10}},[i("span",{staticClass:"w-80 inline-block align-right"},[t._v("排序方式:")]),t._v(t._s(t.dataOptions.sortName)+"\n      ")])],1),t._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.fields}},[i("el-table-column",{attrs:{prop:"prop",label:"英文名"}}),t._v(" "),i("el-table-column",{attrs:{prop:"label",label:"中文名"}}),t._v(" "),i("el-table-column",{attrs:{prop:"dataType",label:"数据类型",width:"90"}}),t._v(" "),i("el-table-column",{attrs:{prop:"width",label:"宽度",width:"80"}}),t._v(" "),i("el-table-column",{attrs:{prop:"type",label:"输入框类型",width:"110"}})],1)],1),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.currentDialogVisible=!1}}},[t._v("关闭")])],1)],1)},[],!1,null,"11caf9a5",null);a.options.__file="table-info-dialog.vue";e.a=a.exports},L38h:function(t,e,i){},"M3O/":function(t,e,i){},M4r1:function(t,e,i){"use strict";var o=i("d3r1");i.n(o).a},M54U:function(t,e,i){},"NVZ+":function(t,e,i){"use strict";var o={components:{},props:{},data:function(){return{currentRow:null,existRows:[]}},methods:{play:function(){this.$refs.sound_correct.currentTime=0,this.$refs.sound_correct.play()},playError:function(){this.$refs.sound_error.currentTime=0,this.$refs.sound_error.play()},focus:function(t){this.$refs[t]?(this.$refs[t].focus(),this.$refs[t].select()):this.$message.error("焦点不存在:"+t)},checkPackingProductModel:function(t,e,i){var o=this;if(t&&Array.isArray(t)||("function"==typeof t&&(e=t),t=this.tableData),this.formData.extendField06){var n=this.formData.extendField06.trim();if(n){if(this.currentRow)this.checkProductModelExist(n,this.currentRow)&&this.currentRow.unFinishedQuantity?this.currentRow.sortIndex=1:this.currentRow=null;if(!this.currentRow){if(this.existRows=t.filter(function(t){return o.checkProductModelExist(n,t)&&(void 0===t.unFinishedQuantity||t.unFinishedQuantity>0)}),this.focus("extendField06"),this.existRows.length>1)return this.$message.error("【"+n+"】存在一码多品,需要手动选择需要扫描的明细,双击一下明细即可选择哦。"),this.existRows.forEach(function(t){t.sortIndex=1}),t.sort(function(t,e){return e.sortIndex-t.sortIndex}),t.forEach(function(t){t.sortIndex=0}),this.$refs.sound_error.currentTime=0,void this.playError();if(!this.existRows.length)return void("function"==typeof i?i(n):(this.$message.error("【"+n+"】没有可扫描的数据"),this.playError()));this.currentRow=this.existRows[0],this.currentRow.sortIndex=1}this.currentRow.scanWeight=Math.Round(this.currentRow.weight*this.currentRow.finishedQuantity,2),this.setRowQty(t),"function"==typeof e&&e()}}},setRowQty:function(t){t&&Array.isArray(t)||(t=this.tableData);var e=this.formData.extendField06.trim(),i=1;if(this.currentRow.middleBarcode===e){if(!(i=this.currentRow.middleUnitConvert)||i<0)return this.$message.error("条码【"+this.currentRow.middleBarcode+"】没有设置中单位换算关系数据!"),this.$refs.sound_error.currentTime=0,void this.playError()}else if(this.currentRow.bigBarcode===e&&(!(i=this.currentRow.unitConvert)||i<0))return this.$message.error("条码【"+this.currentRow.bigBarcode+"】没有设置大单位换算关系数据!"),this.$refs.sound_error.currentTime=0,void this.playError();if(void 0!==this.currentRow.unFinishedQuantity&&this.currentRow.unFinishedQuantity<i)return this.$message.error("物料扫描数量不足!"),this.focus("scanQty"),this.$refs.sound_error.currentTime=0,void this.playError();this.currentRow.finishedQuantity+=i,void 0!==this.currentRow.unFinishedQuantity?(this.currentRow.unFinishedQuantity-=i,this.currentRow.scanWeight=Math.Round(this.currentRow.finishedQuantity*this.currentRow.weight,4)):this.currentRow.scanWeight=Math.Round(this.currentRow.finishedQuantity*this.currentRow.weight,4),this.formData.scanQty=this.currentRow.finishedQuantity,this.play(),t.sort(function(t,e){return e.sortIndex-t.sortIndex}),t.forEach(function(t){t.sortIndex=0}),this.focus("extendField06")},getScanQty:function(){var t=this.formData.extendField06.trim(),e=1;if(this.currentRow.middleBarcode===t){if(!(e=this.currentRow.middleUnitConvert)||e<0)return this.$message.error("条码【"+this.currentRow.middleBarcode+"】没有设置中单位换算关系数据!"),this.$refs.sound_error.currentTime=0,void this.playError()}else if(this.currentRow.bigBarcode===t&&(!(e=this.currentRow.unitConvert)||e<0))return this.$message.error("条码【"+this.currentRow.bigBarcode+"】没有设置大单位换算关系数据!"),this.$refs.sound_error.currentTime=0,void this.playError();return e},checkProductModelExist:function(t,e){return!(!t||!e)&&(t===e.extendField06||t===e.relationCode||t===e.relationCode2||t===e.relationCode3||t===e.relationCode4||t===e.relationCode5||t===e.middleBarcode||t===e.bigBarcode)},setScanQty:function(t){if(this.currentRow=null,!this.existRows.length)return this.$message.error("请扫描物料条码!"),this.$refs.sound_error.currentTime=0,this.playError(),!1;if(this.existRows.length>1)return this.$message.error("【"+this.existRows[0].extendField06+"】存在一码多品,需要手动选择需要扫描的明细,双击一下明细即可选择哦。"),this.$refs.sound_error.currentTime=0,void this.playError();this.currentRow=this.existRows[0];var e=this.formData.scanQty;if(void 0!==this.currentRow.unFinishedQuantity){var i=this.currentRow.unFinishedQuantity+this.currentRow.finishedQuantity;if(i<e)return this.$message.error("物料扫描数量不足!"),this.playError(),this.focus("scanQty"),!1;var o=i-e;this.currentRow.unFinishedQuantity=Math.Round(o,4)}if((this.$set(this.currentRow,"finishedQuantity",e),this.currentRow.scanWeight=this.currentRow.finishedQuantity*this.currentRow.weight,this.play(),"function"==typeof t)&&!1===t())return void this.play();return this.play(),!0},rowClass:function(t){var e=t.row;t.rowIndex;if(this.existRows.find(function(t){return t===e}))return 1===this.existRows.length?"row-active":"multi-row-active"},setCurrent:function(t,e,i){this.checkProductModelExist(this.formData.extendField06,t)&&(this.currentRow=t,this.existRows=[t],this.tableData.forEach(function(t){t.sortIndex=0}),this.currentRow.sortIndex=1,this.tableData=this.tableData.sort(function(t,e){return e.sortIndex-t.sortIndex}),this.tableData.forEach(function(t){t.sortIndex=0}),this.focus("extendField06"))},isFinished:function(){return this.tableData.every(function(t){return t.unFinishedQuantity<=0})},rowChangeQty:function(t,e,i){i||(i="quantityOrder"),"finishedQuantity"===t?e.unFinishedQuantity=e[i]-e.finishedQuantity:"unFinishedQuantity"===t&&(e.finishedQuantity=e[i]-e.unFinishedQuantity),e.scanWeight=Math.Round(e.weight*e.finishedQuantity,2)}}},n=i("KHd+"),a=Object(n.a)(o,void 0,void 0,!1,null,null,null);a.options.__file="yrtScanMixins.vue";e.a=a.exports},OWuM:function(t,e,i){},OsLt:function(t,e,i){},Q41u:function(t,e,i){"use strict";var o={name:"receive-statusflow",components:{},props:{loadOptions:{type:Object,required:!0,default:function(){return{projectName:"",tableView:"",idField:"",sortName:"",where:"",pageIndex:1,pageSize:100}}},where:{type:Object,required:!0}},data:function(){return{tableData:[]}},created:function(){},methods:{loadData:function(){var t=this;t.initLoading=!0;var e=this.loadOptions;e.openNodeApi=!0,e.where=t.where,t.common.ajax("/api/common/loadDataList",e,function(e){t.common.showMsg(e),e.result&&(t.tableData=e.data.rows),t.initLoading=!1},!0)}}},n=i("KHd+"),a=Object(n.a)(o,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-popover",{attrs:{placement:"right-start",title:"状态轨迹",width:"500",trigger:"click"},on:{show:t.loadData}},[i("template",{slot:"reference"},[t._t("content")],2),t._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,"max-height":200,size:"mini"}},[i("el-table-column",{attrs:{prop:"fromStatus",label:"变更前状态"}}),t._v(" "),i("el-table-column",{attrs:{prop:"toStatus",label:"变更后状态"}}),t._v(" "),i("el-table-column",{attrs:{prop:"creator",label:"操作人"}}),t._v(" "),i("el-table-column",{attrs:{prop:"createDate",label:"创建时间",width:"135"},scopedSlots:t._u([{key:"default",fn:function(e){var i=e.row;return e.column,e.$index,[t._v("\n        "+t._s(t.common.formatDate(i.createDate,"YYYY-MM-DD HH:mm:ss"))+"\n      ")]}}])})],1)],2)},[],!1,null,null,null);a.options.__file="stateflow.vue";e.a=a.exports},QQnm:function(t,e,i){},QpdM:function(t,e,i){"use strict";var o={props:{split:{validator:function(t){return["vertical","horizontal"].indexOf(t)>=0},required:!0},className:{type:String,default:null,required:!1}},computed:{classes:function(){var t=["splitter-pane-resizer",this.split,this.className];return t.join(" ")}}},n=(i("8Sm6"),i("KHd+")),a=Object(n.a)(o,function(){var t=this.$createElement;return(this._self._c||t)("div",{class:this.classes})},[],!1,null,"2ec3ef6e",null);a.options.__file="resizer.vue";var r=a.exports,s={name:"Pane",props:{className:{type:String,default:null}},data:function(){return{classes:[this.$parent.split,this.className].join(" "),percent:50}}},l=(i("mjlq"),Object(n.a)(s,function(){var t=this.$createElement;return(this._self._c||t)("div",{class:this.classes},[this._t("default")],2)},[],!1,null,"032403ec",null));l.options.__file="pane.vue";var c={name:"splitPane",components:{Resizer:r,Pane:l.exports},props:{minWidth:{type:Number,default:0},maxWidth:{type:Number,default:500},defaultWidth:{type:Number,default:150},split:{validator:function(t){return["vertical","horizontal"].indexOf(t)>=0},required:!0},className:{type:String,default:null}},data:function(){return{active:!1,hasMoved:!1,height:null,width:this.defaultWidth,type:"vertical"===this.split?"width":"height"}},computed:{userSelect:function(){return this.active?"none":""},cursor:function(){return this.active?"col-resize":""},rightWidth:function(){return"calc(100% - "+this.width+"px)"},leftWidth:function(){return this.width+"px"}},methods:{onClick:function(){this.hasMoved||this.$emit("resize")},onMouseDown:function(){this.active=!0,this.hasMoved=!1},onMouseUp:function(){this.active=!1},onMouseMove:function(t){if(0!==t.buttons&&0!==t.which||(this.active=!1),this.active){var e=0,i=t.currentTarget;if("vertical"===this.split)for(;i;)e+=i.offsetLeft,i=i.offsetParent;else for(;i;)e+=i.offsetTop,i=i.offsetParent;var o=("vertical"===this.split?t.pageX:t.pageY)-e;o>this.minWidth&&o<this.maxWidth&&(this.width=o),this.$emit("resize"),this.hasMoved=!0}}}},u=(i("Vev3"),Object(n.a)(c,function(){var t,e,i=this,o=i.$createElement,n=i._self._c||o;return n("div",{staticClass:"vue-splitter-container clearfix",style:{cursor:i.cursor,userSelect:i.userSelect},on:{mouseup:i.onMouseUp,mousemove:i.onMouseMove}},[n("pane",{staticClass:"splitter-pane splitter-paneL",style:(t={},t[i.type]=i.leftWidth,t),attrs:{split:i.split}},[i._t("paneL")],2),i._v(" "),n("resizer",{attrs:{"class-name":i.className,split:i.split},nativeOn:{mousedown:function(t){return i.onMouseDown(t)},click:function(t){return i.onClick(t)}}}),i._v(" "),n("pane",{staticClass:"splitter-pane splitter-paneR",style:(e={},e[i.type]=i.rightWidth,e),attrs:{split:i.split}},[i._t("paneR")],2)],1)},[],!1,null,"69227713",null));u.options.__file="index.vue";e.a=u.exports},Rb81:function(t,e,i){"use strict";var o=i("+AoX");i.n(o).a},RoGi:function(t,e,i){"use strict";var o=i("M54U");i.n(o).a},S9u5:function(t,e,i){"use strict";var o=i("5ff6");i.n(o).a},SOJu:function(t,e,i){"use strict";var o=i("jsl/");i.n(o).a},SrVw:function(t,e,i){"use strict";var o=i("L38h");i.n(o).a},U02A:function(t,e,i){"use strict";var o=i("P2sY"),n=i.n(o),a={props:{visible:{type:Boolean,default:!1},label:{type:String,default:null},importConfig:{type:Object,default:function(){return{}}},importData:{type:Function,default:function(){return function(){}}},beforeImportSubmit:{type:Function,default:function(){return function(){}}}},data:function(){return{uploadData:{folder:"import"},fileUrl:null,fileList:[],isImporting:!1,msgList:[],intervalHandler:null,isShowTemplateButton:!0,uploadKey:null}},computed:{title:function(){return this.importConfig.title||"批量导入操作"},currentDialogVisible:{get:function(){return this.visible},set:function(t){this.$emit("update:visible",t)}},serverAction:function(){return this.common.domain+"/api/common/uploadSingleFile"}},watch:{params:{handler:function(t){},deep:!0}},mounted:function(){this.uploadKey=this.common.getGUID()},methods:{startImport:function(){var t=this;if(this.msgList=[],this.fileUrl){if(!1!==this.beforeImportSubmit()){var e=this.importConfig.url;if(e){var i={fileUrl:this.fileUrl,key:this.uploadKey};this.importConfig.params&&(i=n()(i,this.importConfig.params)),this.isImporting=!0,this.common.ajax(e,i,function(e){if(t.msgList.push(e.msg),t.common.showMsg(e),t.isImporting=!1,!e.result)return window.clearInterval(t.intervalHandler),void(t.intervalHandler=!1);t.getMsg(),t.fileList=[]},this.$refs.loading)}else this.$message.error("未设置导入url")}}else this.$message.error("文件未上传成功,无法导入数据!")},getMsg:function(){var t=this,e={key:this.uploadKey};this.common.ajax("/api/common/getUploadMsg",e,function(e){if(window.setTimeout(function(){var e=t.$refs.scrollbar.$refs.wrap;e.scrollTop=e.scrollHeight+1e3},1500),!e.result)return window.clearInterval(t.intervalHandler),t.intervalHandler=!1,void(Array.isArray(e.data)&&(t.msgList=t.msgList.concat(e.data)));if(Array.isArray(e.data)&&(t.msgList=t.msgList.concat(e.data.filter(function(t){return"-1"!==t})),e.data.some(function(t){return t&&"-1"===t})))return window.clearTimeout(t.intervalHandler),void(t.intervalHandler=null);t.intervalHandler=window.setTimeout(t.getMsg,1e3)},this.$refs.loading)},beforeUpload:function(t){if(!this.importConfig.url)return this.$message.error("未设置服务器地址"),!1;this.msgList=[],this.fileUrl=null},onExceed:function(t,e){this.$message.error("只能选择一个文件上传,请先删除已经上传的文件!")},onSuccess:function(t,e,i){this.common.showMsg(t),t.result&&(this.fileUrl=t.data.url)},downLoadTemplate:function(){if(this.importConfig.templateUrl){var t=this.common.domain+"/api/common/download?url="+this.importConfig.templateUrl;window.open(t)}else this.$message.error("未设置模板下载地址")},dialogClose:function(){this.$emit("on-close")}}},r=(i("1EYe"),i("KHd+")),s=Object(r.a)(a,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],ref:"uploadRef",staticClass:"import-dialog-container",attrs:{visible:t.currentDialogVisible,title:t.title,width:"980px"},on:{"update:visible":function(e){t.currentDialogVisible=e},close:t.dialogClose}},[i("el-row",[i("el-col",{attrs:{span:10}},[i("el-upload",{staticClass:"upload-demo",attrs:{limit:1,"before-upload":t.beforeUpload,"on-exceed":t.onExceed,data:t.uploadData,"file-list":t.fileList,action:t.serverAction,"on-success":t.onSuccess,accept:".xlsx",drag:""}},[i("i",{staticClass:"el-icon-upload"}),t._v(" "),i("div",{staticClass:"el-upload__text"},[t._v("将文件拖到此处,或\n          "),i("em",[t._v("点击上传")])]),t._v(" "),i("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传xlsx文件,且不超过2Mb")])])],1),t._v(" "),i("el-col",{attrs:{span:14}},[i("el-alert",{staticClass:"alert-msg",attrs:{closable:!1,title:"可以根据下面红色提示提示,对excel数据做相应调整",type:"success"}}),t._v(" "),i("div",{staticClass:"body-content"},[t._t("default")],2),t._v(" "),i("el-scrollbar",{ref:"scrollbar",attrs:{noresize:!1,native:!1,"wrap-class":"scrollbar-wrap"}},[i("ul",{staticClass:"msg-container"},t._l(t.msgList,function(e,o){return i("li",{key:o,staticClass:"msg-item",domProps:{innerHTML:t._s(e)}},[t._v("\n            "+t._s(o+1)+"、"+t._s(e)+"\n          ")])}),0)]),t._v(" "),i("div",{ref:"loading"})],1)],1),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.currentDialogVisible=!1}}},[t._v("取 消")]),t._v(" "),t.isShowTemplateButton?i("el-button",{attrs:{type:"success",icon:"el-icon-yrt-saomiaoguanli"},on:{click:t.downLoadTemplate}},[t._v("下载模板")]):t._e(),t._v(" "),i("el-button",{attrs:{loading:t.isImporting,type:"primary",icon:"el-icon-yrt-import"},on:{click:t.startImport}},[t._v("开始导入")])],1)],1)},[],!1,null,"caa7b852",null);s.options.__file="import-common-dialog.vue";e.a=s.exports},Vev3:function(t,e,i){"use strict";var o=i("M3O/");i.n(o).a},X45B:function(t,e,i){},Yv7w:function(t,e,i){},cLH1:function(t,e,i){},d3r1:function(t,e,i){},dWSf:function(t,e,i){"use strict";var o=i("FyfS"),n=i.n(o),a=i("GQeE"),r=i.n(a),s=i("90mL"),l=i("E9g8"),c={components:{yrtDataList:s.a,yrtEditor:l.a},data:function(){return{dataOptions:{},dataListOptions:{},editorOptions:{config:{}},dataListSelections:[],authNodes:{},btnReadOnly:{save:!1,auditing:!1,add:!1,delete:!1,stop:!1,open:!1}}},computed:{subName:function(){var t=this.$options.name;return t&&(t="-"+t),t},editorRef:function(){return"editor-dialog"+this.subName},dataListRef:function(){return"data-list"+this.subName},editor:function(){return this.$refs[this.editorRef]},dataList:function(){return this.$refs[this.dataListRef]},masterData:function(){return this.editor.formData},detailRows:function(){var t=this.editorOptions.fields.filter(function(t){return"detail-grid"===t.type});if(t<=0)return null;var e=t[0].subTableView;return this.editor.formData[e].rows},detailRows2:function(){var t=this.editorOptions.fields.filter(function(t){return"detail-grid"===t.type});if(t<=1)return null;var e=t[1].subTableView;return this.editor.formData[e].rows}},created:function(){this.init()},methods:{buttonClick:function(t){if("add"===t)return this.editor.addData(),!0},detailButtonClick:function(t){},init:function(){var t=this,e=this.$route.fullPath;this.$options.custoJsonmRoute&&(e=this.$options.custoJsonmRoute);var i="/static"+e+".json";this.axios.get(i).then(function(i){i.data.dataListOptions.fields.forEach(function(t){t.minWidth=t.minWidth||80}),r()(i.data).forEach(function(e){t[e]=i.data[e]});var o="tableConfig_"+e,n=localStorage.getItem(o);n&&(n=JSON.parse(n),t.dataListOptions.fields=n);var a=t.$options.tableName;a&&t.$set(t.dataOptions,a,a);var s=t.$options.init;"function"==typeof s&&s(t),t.$nextTick(function(){t.loadAuth(),t.dataList&&t.dataList.loadDropDown()})}).catch(function(e){t.$message.error(e)})},loadAuth:function(){var t=this,e=this.editorOptions.fields.filter(function(t){return"detail-grid"===t.type}).map(function(t){return t.subTableView}),i={id:this.dataOptions.menu_Id,table_Id:this.dataOptions.table_Id,fromVueData_Id:this.dataOptions.vueData_Id,tableView:this.dataOptions.tableView,subTableViews:e};this.common.ajax("/api/auth/getAuth",i,function(e){(t.common.showMsg(e),e.result&&e.data)&&e.data.split(",").forEach(function(e){var i=e.split("=");i.length>=2&&t.$set(t.authNodes,i[0],"1"===i[1])});if(e.result&&!e.global_closeUserUIJson&&e.userUIJson&&e.userUIJson.dataOptions){t.$set(t,"dataOptions",e.userUIJson.dataOptions),t.$set(t,"dataListOptions",e.userUIJson.dataListOptions),t.$set(t,"editorOptions",e.userUIJson.editorOptions);var i="tableConfig_"+t.$route.fullPath,o=localStorage.getItem(i);o&&(o=JSON.parse(o),t.dataListOptions.fields=o)}e.global_openSortable&&t.dataListOptions.fields.forEach(function(t){t.sortable=!0}),e.result&&e.userJson&&t.setUserJson(e);var n=t.$options.doAuth;"function"==typeof n&&n(t)},!1)},linkEditor:function(t){this.findRef(this.editorRef).editData(t)},refreshDropdown:function(){var t=this;!function e(i){i&&i.$children&&i.$children.forEach(function(i){var o=i.$options.name||i.$options.componentName;if(!o)try{o=i.$el.attributes&&i.$el.attributes.name&&i.$el.attributes.name.value}catch(e){t.$message.error(e.messsage)}i.editor&&"function"==typeof i.editor.reLoadDropDown&&i.editor.reLoadDropDown(),e(i)})}(this.$root)},setUserJson:function(t){var e=this,i=t.userJson;if(i&&i.fields){var o=!1;i.fields.forEach(function(t){var i=e.dataListOptions.fields.find(function(e){return e.prop===t.prop});i&&(t.sortNo&&(i.sortNo=t.sortNo,o=!0),t.label&&(i.label=t.label),t.width&&(i.width=t.width));var a=function t(e,i){var o=!0,a=!1,r=void 0;try{for(var s,l=n()(e);!(o=(s=l.next()).done);o=!0){var c=s.value;if("grid"===c.type){var u=!0,d=!1,p=void 0;try{for(var f,h=n()(c.columns);!(u=(f=h.next()).done);u=!0){var m=t(f.value.fields,i);if(m)return m}}catch(t){d=!0,p=t}finally{try{!u&&h.return&&h.return()}finally{if(d)throw p}}}else if("inline-group"===c.type){var v=t(c.fields,i);if(v)return v}else if("detail-grid"===c.type){var g=t(c.fields,i);if(g)return g}else if(c.options&&c.options.prop===i)return c}}catch(t){a=!0,r=t}finally{try{!o&&l.return&&l.return()}finally{if(a)throw r}}}(e.editorOptions.fields,t.prop);if(a&&(t.label&&(a.label=t.label),void 0!==t.blank&&(a.options.required=!t.blank,a.rules))){var r=a.rules.find(function(t){return t.required});r&&(r.required=!t.blank)}}),o&&(this.dataListOptions.fields.sort(function(t,e){return(t.sortNo||0)>(e.sortNo||0)?-1:1}),this.$nextTick(function(){e.$forceUpdate(),e.dataList&&e.dataList.setCurrentRow()}))}this.dataListOptions.fields.forEach(function(i){var o=60;if(i.label){var n=16*i.label.length;n>60&&(o=n)}t.global_openSortable&&(o+=25),i.remark&&(o+=20),(o>i.width||!i.width)&&(e.$set(i,"minWidth",o),delete i.width)});var a=this.editorOptions.fields.filter(function(t){return"detail-grid"===t.type});t.subUserJsons.forEach(function(t){var e=t.userJson,i=a.find(function(e){return e.subTableView===t.subTableView}).fields;if(e&&e.fields){var o=!1;e.fields.forEach(function(t){var e=i.find(function(e){return e.prop===t.prop});e&&(t.sortNo&&(e.sortNo=t.sortNo,o=!0),t.label&&(e.label=t.label),t.width&&(e.width=t.width))}),o&&i.sort(function(t,e){return(t.sortNo||0)>(e.sortNo||0)?-1:1})}})},decode:function(t){return"P"+/71-[0-9a-zA-Z-]+/.exec(t)}}},u=(i("ubSb"),i("KHd+")),d=Object(u.a)(c,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{ref:"container",staticClass:"page-list-container"},[i("yrt-data-list",{ref:t.dataListRef,attrs:{"editor-ref":t.editorRef,"data-options":t.dataOptions,fields:t.dataListOptions.fields,buttons:t.dataListOptions.buttons,"button-click":t.buttonClick,"data-list-selections":t.dataListSelections,"auth-nodes":t.authNodes},on:{"update:fields":function(e){return t.$set(t.dataListOptions,"fields",e)},"update:dataListSelections":function(e){t.dataListSelections=e},"update:data-list-selections":function(e){t.dataListSelections=e}}}),t._v(" "),i("yrt-editor",t._b({ref:t.editorRef,attrs:{"data-list-ref":t.dataListRef,"data-options":t.dataOptions,action:t.editorOptions.action,visible:t.editorOptions.config.visible,"detail-button-click":t.detailButtonClick,"auth-nodes":t.authNodes},on:{"update:action":function(e){return t.$set(t.editorOptions,"action",e)},"update:visible":function(e){return t.$set(t.editorOptions.config,"visible",e)}}},"yrt-editor",t.editorOptions,!1))],1)},[],!1,null,"24d09080",null);d.options.__file="base-layout.vue";e.a=d.exports},eKEx:function(t,e,i){},fuaa:function(t,e,i){"use strict";var o=i("3vFJ");i.n(o).a},glbJ:function(t,e,i){"use strict";var o=i("GQeE"),n=i.n(o),a=i("GW1+"),r={name:"EditorSlideUpload",props:{color:{type:String,default:"#1890ff"}},data:function(){return{BASE_API:this.common.ossDomain,dialogVisible:!1,listObj:{},fileList:[],ImageUrls:[],uploadConf:this.common.uploadConf}},methods:{handleSuccess:function(t,e,i){for(var o=e.uid,a=n()(this.listObj),r=0,s=a.length;r<s;r++)if(this.listObj[a[r]].uid===o)return this.listObj[a[r]].url=t.files.file,void(this.listObj[a[r]].hasSuccess=!0)},handleRemove:function(t){for(var e=t.uid,i=n()(this.listObj),o=0,a=i.length;o<a;o++)if(this.listObj[i[o]].uid===e)return void delete this.listObj[i[o]]},beforeUpload:function(t){var e="jpeg"===t.name.split(".")[1],i="jpg"===t.name.split(".")[1],o="png"===t.name.split(".")[1],n=t.size/1024/1024<5;return i||e||o||this.$message.error("上传图片只能是 JPEG/JPG/PNG 格式!"),n||this.$message.error("单张图片大小不能超过 5MB!"),(e||i||o)&&n},uploadHttp:function(t){var e=this,i=t.file,o="Upload/Temp/"+this.common.formatDate(new Date,"YYYY-MM-DD")+"/"+(new Date).valueOf()+"-"+this.common.getGUID()+".jpg";Object(a.a)(this.uploadConf).put(o,i,{ContentType:"image/jpeg"}).then(function(t){var i=t.res;t.url,t.name;i&&200===i.status&&e.ImageUrls.push(i.requestUrls[0])}).catch(function(t){e.$message.error("上传图片失败"+t.message)})},handleSubmit:function(){this.checkAllSuccess()?(this.$emit("successCBK",this.ImageUrls),this.listObj={},this.fileList=[],this.dialogVisible=!1):this.$message("请等待所有图片上传成功 或 出现了网络问题,请刷新页面重新上传!")},checkAllSuccess:function(){var t=this;return n()(this.listObj).every(function(e){return t.listObj[e].hasSuccess})}}},s=(i("rMMK"),i("KHd+")),l=Object(s.a)(r,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"upload-container"},[i("el-button",{style:{background:t.color,borderColor:t.color},attrs:{icon:"el-icon-upload",size:"mini",type:"primary"},on:{click:function(e){t.dialogVisible=!0}}},[t._v("上传图片\n  ")]),t._v(" "),i("el-dialog",{attrs:{visible:t.dialogVisible},on:{"update:visible":function(e){t.dialogVisible=e}}},[i("el-upload",{staticClass:"editor-slide-upload",attrs:{"http-request":t.uploadHttp,multiple:!0,"file-list":t.fileList,"show-file-list":!0,"on-remove":t.handleRemove,"on-success":t.handleSuccess,"before-upload":t.beforeUpload,action:"","list-type":"picture-card"}},[i("el-button",{attrs:{size:"small",type:"primary"}},[t._v("点击上传")])],1),t._v(" "),i("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.handleSubmit}},[t._v("确 定")])],1)],1)},[],!1,null,"b6d807b4",null);l.options.__file="editorImage.vue";var c=["advlist anchor autolink autosave code codesample colorpicker colorpicker contextmenu directionality emoticons fullscreen hr image imagetools importcss insertdatetime link lists media nonbreaking noneditable pagebreak paste preview print save searchreplace spellchecker tabfocus table template textcolor textpattern visualblocks visualchars wordcount"],u=["bold italic underline strikethrough alignleft aligncenter alignright outdent indent  blockquote undo redo removeformat subscript superscript code codesample","hr bullist numlist link image charmap preview anchor pagebreak insertdatetime media table emoticons forecolor backcolor fullscreen"],d={name:"Tinymce",components:{editorImage:l.exports},props:{id:{type:String,default:function(){return"vue-tinymce-"+ +new Date+(1e3*Math.random()).toFixed(0)}},value:{type:String,default:""},toolbar:{type:Array,required:!1,default:function(){return[]}},menubar:{type:String,default:"file edit insert view format table"},height:{type:Number,required:!1,default:360}},data:function(){return{hasChange:!1,hasInit:!1,tinymceId:this.id,fullscreen:!1,languageTypeList:{en:"en",zh:"zh_CN"}}},computed:{language:function(){return this.languageTypeList[this.$store.getters.language]}},watch:{value:function(t){var e=this;!this.hasChange&&this.hasInit&&this.$nextTick(function(){return window.tinymce.get(e.tinymceId).setContent(t||"")})},language:function(){var t=this;this.destroyTinymce(),this.$nextTick(function(){return t.initTinymce()})}},mounted:function(){this.initTinymce()},activated:function(){this.initTinymce()},deactivated:function(){this.destroyTinymce()},destroyed:function(){this.destroyTinymce()},methods:{initTinymce:function(){var t=this,e=this;window.tinymce.init({language:this.language,selector:"#"+this.tinymceId,height:this.height,body_class:"panel-body ",object_resizing:!1,toolbar:this.toolbar.length>0?this.toolbar:u,menubar:this.menubar,plugins:c,end_container_on_empty_block:!0,powerpaste_word_import:"clean",code_dialog_height:450,code_dialog_width:1e3,advlist_bullet_styles:"square",advlist_number_styles:"default",imagetools_cors_hosts:["www.tinymce.com","codepen.io"],default_link_target:"_blank",link_title:!1,nonbreaking_force_tab:!0,init_instance_callback:function(i){e.value&&i.setContent(e.value),e.hasInit=!0,i.on("NodeChange Change KeyUp SetContent",function(){t.hasChange=!0,t.$emit("input",i.getContent())})},setup:function(t){t.on("FullscreenStateChanged",function(t){e.fullscreen=t.state})}})},destroyTinymce:function(){window.tinymce.get(this.tinymceId)&&window.tinymce.get(this.tinymceId).destroy()},setContent:function(t){window.tinymce.get(this.tinymceId).setContent(t)},getContent:function(){window.tinymce.get(this.tinymceId).getContent()},imageSuccessCBK:function(t){var e=this;t.forEach(function(t){window.tinymce.get(e.tinymceId).insertContent('<img class="wscnph" src="'+t+'" >')})}}},p=(i("fuaa"),Object(s.a)(d,function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"tinymce-container editor-container",class:{fullscreen:this.fullscreen}},[e("textarea",{staticClass:"tinymce-textarea",attrs:{id:this.tinymceId}}),this._v(" "),e("div",{staticClass:"editor-custom-btn-container"},[e("editorImage",{staticClass:"editor-upload-btn",attrs:{color:"#1890ff"},on:{successCBK:this.imageSuccessCBK}})],1)])},[],!1,null,"046bb41a",null));p.options.__file="index.vue";e.a=p.exports},ipCY:function(t,e,i){"use strict";var o=i("/XpG");i.n(o).a},iugq:function(t,e,i){"use strict";var o=i("cLH1");i.n(o).a},"jsl/":function(t,e,i){},kt0i:function(t,e,i){},l9iJ:function(t,e,i){},mjlq:function(t,e,i){"use strict";var o=i("ya1P");i.n(o).a},nON5:function(t,e,i){"use strict";var o={name:"tree-select",props:{value:{type:String,default:null},label:{type:String,required:!0,default:"树选择器"},options:{type:Object,required:!0,default:function(){}},treeLoad:{type:Function,default:function(t,e){}},disabled:{type:Boolean,default:!1},nodeKeyValue:{type:[String,Number],default:0},nodeKey:{type:[String,Number],default:"value"}},data:function(){return{treeProps:{label:"label",children:"children",value:"value",isLeaf:function(t,e){return 1!==t.hasChild}},treeSuffixIcon:"el-icon-yrt-xiangxiajiantou1",currentNodeKey:5}},computed:{currentValue:{get:function(){var t=this;return this.$nextTick(function(){t.$refs["tree-"+t.options.prop+"-tree"].setCurrentKey(t.nodeKeyValue)}),this.value},set:function(t){this.$emit("update:value",t)}}},methods:{onTreeNodeClick:function(t,e,i){for(var o=this.$refs["tree-select"],n=[],a=[],r=e;r&&r.data;)n.push(r.data.label),a.push(r.data.value),r=r.parent;n=n.reverse(),a=a.reverse(),this.$emit("on-tree-node-click",t,e,i,n,a),o.doClose()},onInputChange:function(t,e){this.$emit("on-change",t,e)},onFocus:function(t,e,i){t.$attrs.disabled||this.$emit("onFocus",t,e,i)},_treeLoad:function(t,e){var i=this;this.$nextTick(function(){i.treeLoad(t,e),i.$nextTick(function(){i.$refs["tree-"+i.options.prop+"-tree"].setCurrentKey(i.nodeKeyValue)})})},treeRefresh:function(){for(var t=this.$refs["tree-"+this.options.prop+"-tree"],e=t.store.root;e.childNodes.length;)t.remove(e.childNodes[0]);this._treeLoad(e,function(t){e.doCreateChildren(t)})}}},n=(i("yACJ"),i("KHd+")),a=Object(n.a)(o,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-popover",{ref:"tree-select",staticClass:"tree-select",attrs:{title:"请选择"+t.label,disabled:t.disabled||t.options.disabled,placement:"bottom",width:"300",trigger:"click"},on:{show:function(){t.treeSuffixIcon="el-icon-yrt-xiangxiajiantou1 dropdown"},hide:function(){t.treeSuffixIcon="el-icon-yrt-xiangxiajiantou1"}}},[i("el-input",{ref:"input",staticClass:"input no-bg",style:{width:t.options.width},attrs:{slot:"reference",readonly:!0,placeholder:t.options.placeholder,disabled:t.disabled||t.options.disabled,"suffix-icon":t.treeSuffixIcon},on:{focus:function(e){t.onFocus(t.$refs.input,t.currentValue,e)},change:function(e){t.onInputChange(t.$refs.input,e)}},slot:"reference",model:{value:t.currentValue,callback:function(e){t.currentValue=e},expression:"currentValue"}},[t._v("\n    span>\n  ")]),t._v(" "),i("el-scrollbar",{attrs:{noresize:!1,native:!1,"wrap-class":"popover-tree scrollbar-wrap"}},[i("el-tree",{ref:"tree-"+t.options.prop+"-tree",attrs:{"node-key":t.nodeKey,props:t.treeProps,load:function(e,i){t._treeLoad(e,i)},"highlight-current":"",lazy:""},on:{"node-click":function(e,i,o){t.onTreeNodeClick(e,i,o)}},scopedSlots:t._u([{key:"default",fn:function(e){var o=e.node;return e.data,i("span",{staticClass:"custom-tree-node"},[o.isLeaf?[i("span",[i("i",{staticClass:"el-icon-yrt-wenjian1"}),t._v(" "+t._s(o.label)+"\n          ")])]:[o.expanded?i("span",[i("i",{staticClass:"el-icon-yrt-wenjianjiazhankai"}),t._v(" "+t._s(o.label)+"\n          ")]):i("span",[i("i",{staticClass:"el-icon-yrt-wenjianjia"}),t._v(" "+t._s(o.label)+"\n          ")])]],2)}}])})],1),t._v(" "),i("el-button",{attrs:{type:"text",icon:"el-icon-refresh"},on:{click:t.treeRefresh}},[t._v("刷新")])],1)},[],!1,null,"91b2707e",null);a.options.__file="TreeSelect.vue";e.a=a.exports},nvL3:function(t,e,i){"use strict";var o=i("GQeE"),n=i.n(o),a={name:"input-select",props:{formData:{type:Object,default:function(){return{}}},field:{type:Object,default:function(){return{}}},value:{type:String,default:null},label:{type:String,default:null},disabled:{type:Boolean,default:!1},popoverWidth:{type:[Number,String],default:"400px"},tableMaxHeight:{type:Number,default:300},inputWidth:{type:[Number,String],default:"100%"},placeholder:{type:String,default:null},props:{type:Object,default:function(){return{label:"label",value:"value"}}},tableData:{type:Array,default:function(){return[]}},valueField:{type:String,default:"value"},labelField:{type:String,default:"label"},size:{type:String,default:"medium"},trigger:{type:String,default:"click"},columns:{type:Array,default:function(){return[]}}},data:function(){return{treeSuffixIcon:"el-icon-yrt-xiangxiajiantou1",isShowPopover:!1,currentRow:null,searchHandle:null}},computed:{currentValue:{get:function(){return this.value},set:function(t){this.$emit("input",t)}},showPopover:{get:function(){return this.isShowPopover},set:function(t){this.isShowPopover=t}}},mounted:function(){this.loadData(this.$refs.input,!0)},methods:{onInputChange:function(t,e){this.$emit("on-change",t,e)},onInputKeyup:function(t,e){var i=this;if(38===e.keyCode){var o=this.tableData.findIndex(function(t){return t[i.labelField]===i.currentValue});(o-=1)<0&&(o=this.tableData.length-1);var n=this.tableData.find(function(t,e){return e===o});return this.currentValue=n[this.labelField],this.$refs.dropdownTable.setCurrentRow(n),this.onRowChange(t,n),this.$emit("on-row-change",t,n,e),!1}if(40===e.keyCode){var a=this.tableData.findIndex(function(t){return t[i.labelField]===i.currentValue});(a+=1)>=this.tableData.length&&(a=0);var r=this.tableData.find(function(t,e){return e===a});return this.currentValue=r[this.labelField],this.$refs.dropdownTable.setCurrentRow(r),this.$emit("on-row-change",t,r,e),!1}if(13===e.keyCode)return this.showPopover=!this.showPopover,this.$refs.input.select(),void this.$refs.input.focus();this.searchHandle&&(clearTimeout(this.searchHandle),this.searchHandle=null),this.searchHandle=setTimeout(function(){i.loadData(t,e),clearTimeout(i.searchHandle),i.searchHandle=null},300),this.$emit("on-key-up",t,this.currentValue,e,this.tableData)},onInputKeydown:function(t,e){this.$emit("on-key-down",t,this.currentValue,e,this.tableData)},setCurrentIndex:function(t){var e=this.tableData.find(function(e,i){return i===t});e&&(this.currentValue=e[this.labelField],this.$refs.dropdownTable.setCurrentRow(e))},getCurrrentIndex:function(){var t=this;return this.tableData.findIndex(function(e){return e[t.labelField]===t.currentValue})},doClose:function(){this.$refs["input-select"].doClose()},onFocus:function(t,e,i){t.$attrs.disabled||this.$emit("on-focus",t,e,i)},onCurrentChange:function(t){t&&(this.currentRow=t,this.currentValue=this.currentRow[this.labelField],this.$emit("on-row-change",this.$refs.input,this.currentRow))},onRowClick:function(t,e,i){this.showPopover=!1,this.onRowChange(this.$refs.input,t),this.$emit("on-row-change",this.$refs.input,this.currentRow)},focus:function(){this.$refs.input.focus()},loadData:function(t,e){var i=this;if(this.field&&this.field.options){var o=this.currentValue,n=this.field.options.url;if(n){if(!o&&!e)return void(this.tableData=[]);if(!this.field.options.searchFields)return void this.$message.error("字段【"+this.field.options.prop+"】未设置查询字段!");var a={name:o,searchFields:this.field.options.searchFields.split(",")};this.common.ajax(n,a,function(t){i.common.showMsg(t),i.tableData.length=0,t.result&&t.data.forEach(function(t){i.$set(i.tableData,i.tableData.length,t)})})}}},onRowChange:function(t,e){var i=this;n()(e).forEach(function(t){i.formData[t]=e[t]})}}},r=(i("A2OG"),i("KHd+")),s=Object(r.a)(a,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-popover",{ref:"input-select",attrs:{disabled:t.disabled,width:t.popoverWidth,trigger:t.trigger,placement:"bottom-start","popper-class":"input-popover"},on:{show:function(){t.treeSuffixIcon="el-icon-yrt-xiangxiajiantou1 dropdown"},hide:function(){t.treeSuffixIcon="el-icon-yrt-xiangxiajiantou1"}},model:{value:t.showPopover,callback:function(e){t.showPopover=e},expression:"showPopover"}},[i("el-input",{ref:"input",staticClass:"input no-bg",style:{width:t.common.isNumber(t.inputWidth)?t.inputWidth+"px":t.inputWidth},attrs:{slot:"reference",placeholder:t.placeholder,disabled:t.disabled,"suffix-icon":t.treeSuffixIcon,size:t.size},on:{focus:function(e){t.onFocus(t.$refs.input,t.currentRow,e)},change:function(e){t.onInputChange(t.$refs.input,e)}},nativeOn:{keyup:function(e){return function(e){t.onInputKeyup(t.$refs.input,e)}(e)},keydown:function(e){return function(e){t.onInputKeydown(t.$refs.input,e)}(e)}},slot:"reference",model:{value:t.currentValue,callback:function(e){t.currentValue=e},expression:"currentValue"}}),t._v(" "),i("el-table",{ref:"dropdownTable",staticClass:"dropdown-table",staticStyle:{width:"100%"},attrs:{data:t.tableData,"max-height":t.tableMaxHeight,size:"mini","highlight-current-row":""},on:{"current-change":t.onCurrentChange,"row-click":t.onRowClick}},[i("el-table-column",{attrs:{type:"index",width:"40",label:"#"}}),t._v(" "),t._t("column",t._l(t.columns,function(t,e){return i("el-table-column",{key:e,attrs:{property:t.prop,label:t.label,width:t.width}})}))],2)],1)},[],!1,null,"758178c5",null);s.options.__file="TableSelect.vue";e.a=s.exports},on8F:function(t,e,i){},qYYa:function(t,e,i){"use strict";i.d(e,"a",function(){return u});var o=i("jWXv"),n=i.n(o);function a(t){return"function"==typeof t||"[object Function]"===Object.prototype.toString.call(t)}function r(t,e,i){var o=t,n=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].find(function(t){return a(o[t])});if(!a(o[n]))return!1;do{if(o[n](e))return!0;if(o===i)return!1;o=o.parentNode}while(o);return!1}var s={replace:!0,name:"VueDraggableResizable",props:{active:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},resizable:{type:Boolean,default:!0},w:{type:Number,default:200,validator:function(t){return t>0}},h:{type:Number,default:200,validator:function(t){return t>0}},minw:{type:Number,default:50,validator:function(t){return t>=0}},minh:{type:Number,default:50,validator:function(t){return t>=0}},x:{type:Number,default:0,validator:function(t){return"number"==typeof t}},y:{type:Number,default:0,validator:function(t){return"number"==typeof t}},z:{type:[String,Number],default:"auto",validator:function(t){return"string"==typeof t?"auto"===t:t>=0}},handles:{type:Array,default:function(){return["tl","tm","tr","mr","br","bm","bl","ml"]},validator:function(t){var e=new n.a(["tl","tm","tr","mr","br","bm","bl","ml"]);return new n.a(t.filter(function(t){return e.has(t)})).size===t.length}},dragHandle:{type:String,default:null},dragCancel:{type:String,default:null},axis:{type:String,default:"both",validator:function(t){return-1!==["x","y","both"].indexOf(t)}},grid:{type:Array,default:function(){return[1,1]}},parent:{type:Boolean,default:!1},maximize:{type:Boolean,default:!1},isConflictCheck:{type:Boolean,default:!1},snap:{type:Boolean,default:!1},snapTolerance:{type:Number,default:5,validator:function(t){return"number"==typeof t}}},data:function(){return{top:this.y,left:this.x,width:this.w,height:this.h,resizing:!1,dragging:!1,enabled:this.active,handle:null,zIndex:this.z,restoreY:0,restoreX:0,restoreW:0,restoreH:0}},computed:{style:function(){return{top:this.top+"px",left:this.left+"px",width:this.width+"px",height:this.height+"px",zIndex:this.zIndex}}},watch:{active:function(t){this.enabled=t},z:function(t){(t>=0||"auto"===t)&&(this.zIndex=t)},y:function(t){t>=0&&(this.recording(),this.top=t,this.conflictCheck(),this.reviewDimensions())},x:function(t){t>=0&&(this.recording(),this.left=t,this.conflictCheck(),this.reviewDimensions())},w:function(t){t>=0&&(this.recording(),this.width=t,this.conflictCheck(),this.reviewDimensions())},h:function(t){t>=0&&(this.recording(),this.height=t,this.conflictCheck(),this.reviewDimensions())},left:function(t){this.$emit("update:x",parseInt(t))},top:function(t){this.$emit("update:y",parseInt(t))},width:function(t){this.$emit("update:w",parseInt(t))},height:function(t){this.$emit("update:h",parseInt(t))}},created:function(){this.parentX=0,this.parentW=9999,this.parentY=0,this.parentH=9999,this.mouseX=0,this.mouseY=0,this.lastMouseX=0,this.lastMouseY=0,this.mouseOffX=0,this.mouseOffY=0,this.elmX=0,this.elmY=0,this.elmW=0,this.elmH=0},mounted:function(){document.documentElement.addEventListener("mousemove",this.handleMove,!0),document.documentElement.addEventListener("mousedown",this.deselect,!0),document.documentElement.addEventListener("mouseup",this.handleUp,!0),document.documentElement.addEventListener("touchmove",this.handleMove,!0),document.documentElement.addEventListener("touchend touchcancel",this.deselect,!0),document.documentElement.addEventListener("touchstart",this.handleUp,!0),this.setSnap(),this.setConflictCheck(),this.getElmPosition(),this.reviewDimensions()},beforeDestroy:function(){document.documentElement.removeEventListener("mousemove",this.handleMove,!0),document.documentElement.removeEventListener("mousedown",this.deselect,!0),document.documentElement.removeEventListener("mouseup",this.handleUp,!0),document.documentElement.removeEventListener("touchmove",this.handleMove,!0),document.documentElement.removeEventListener("touchend touchcancel",this.deselect,!0),document.documentElement.removeEventListener("touchstart",this.handleUp,!0)},methods:{setSnap:function(){this.snap?this.$el.setAttribute("data-is-snap","true"):this.$el.setAttribute("data-is-snap","false")},snapCheck:function(){if(this.snap){var t=this.$el.parentNode.childNodes;if(t.length>1)for(var e=this.left,i=this.left+this.width,o=this.top,n=this.top+this.height,a=0;a<t.length;a++)if(t[a]!==this.$el&&void 0!==t[a].className&&"false"!==t[a].getAttribute("data-is-snap")){var r=t[a].offsetLeft,s=r+t[a].offsetWidth,l=t[a].offsetTop,c=l+t[a].offsetHeight,u=Math.abs(l-n)<=this.snapTolerance,d=Math.abs(c-o)<=this.snapTolerance,p=Math.abs(r-i)<=this.snapTolerance,f=Math.abs(s-e)<=this.snapTolerance;u&&(this.top=l-this.height),d&&(this.top=c),p&&(this.left=r-this.width),f&&(this.left=s)}}},getElmPosition:function(){this.elmX=parseInt(this.$el.style.left),this.elmY=parseInt(this.$el.style.top),this.elmW=this.$el.offsetWidth||this.$el.clientWidth,this.elmH=this.$el.offsetHeight||this.$el.clientHeight},setConflictCheck:function(){this.isConflictCheck?this.$el.setAttribute("data-is-check","true"):this.$el.setAttribute("data-is-check","false")},conflictCheck:function(){if(this.isConflictCheck){var t=this.$el.parentNode.childNodes;if(t.length>1)for(var e=0;e<t.length;e++)if(t[e]!==this.$el&&void 0!==t[e].className&&"false"!==t[e].getAttribute("data-is-check")){var i=t[e].offsetWidth,o=t[e].offsetHeight,n=t[e].offsetLeft,a=t[e].offsetTop;this.top>=a&&this.left>=n&&a+o>this.top&&n+i>this.left||this.top<=a&&this.left<n&&this.top+this.height>a&&this.left+this.width>n?(this.top=this.restoreY,this.left=this.restoreX,this.width=this.restoreW,this.height=this.restoreH):this.left<=n&&this.top>=a&&this.left+this.width>n&&this.top<a+o||this.top<a&&this.left>n&&this.top+this.height>a&&this.left<n+i?(this.top=this.restoreY,this.left=this.restoreX,this.width=this.restoreW,this.height=this.restoreH):this.top<a&&this.left<=n&&this.top+this.height>a&&this.left+this.width>n||this.top>a&&this.left>=n&&this.top<a+o&&this.left<n+i?(this.top=this.restoreY,this.left=this.restoreX,this.width=this.restoreW,this.height=this.restoreH):this.top<=a&&this.left>=n&&this.top+this.height>a&&this.left<n+i||this.top>=a&&this.left<=n&&this.top<a+o&&this.left>n+i?(this.top=this.restoreY,this.left=this.restoreX,this.width=this.restoreW,this.height=this.restoreH):this.left>=n&&this.top>=a&&this.left<n+i&&this.top<a+o||this.top>a&&this.left<=n&&this.left+this.width>n&&this.top<a+o?(this.top=this.restoreY,this.left=this.restoreX,this.width=this.restoreW,this.height=this.restoreH):(this.top<=a&&this.left>=n&&this.top+this.height>a&&this.left<n+i||this.top>=a&&this.left<=n&&this.top<a+o&&this.left+this.width>n)&&(this.top=this.restoreY,this.left=this.restoreX,this.width=this.restoreW,this.height=this.restoreH)}}},reviewDimensions:function(){},elmDown:function(t){var e=t.target||t.srcElement;if(this.$el.contains(e)){if(e.tabIndex=0,e.focus(),this.dragHandle&&!r(e,this.dragHandle,this.$el)||this.dragCancel&&r(e,this.dragCancel,this.$el))return;t.stopPropagation(),t.preventDefault(),this.reviewDimensions(),this.enabled||(this.enabled=!0,this.$emit("activated"),this.$emit("update:active",!0)),this.getElmPosition(),this.draggable&&(this.dragging=!0,this.recording())}},deselect:function(t){-1!==t.type.indexOf("touch")?(this.mouseX=t.changedTouches[0].clientX,this.mouseY=t.changedTouches[0].clientY):(this.mouseX=t.pageX||t.clientX+document.documentElement.scrollLeft,this.mouseY=t.pageY||t.clientY+document.documentElement.scrollTop),this.lastMouseX=this.mouseX,this.lastMouseY=this.mouseY;var e=t.target||t.srcElement,i=new RegExp("handle-([trmbl]{2})","");this.$el.contains(e)||i.test(e.className)||this.enabled&&(this.enabled=!1,this.$emit("deactivated"),this.$emit("update:active",!1))},handleDown:function(t,e){this.handle=t,e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),this.getElmPosition(),this.recording(),this.resizing=!0},fillParent:function(t){var e=this;if(this.parent&&this.resizable&&this.maximize){var i=!1;window.requestAnimationFrame(function t(){i||window.requestAnimationFrame(t),"x"===e.axis?e.width===e.parentW&&e.left===e.parentX&&(i=!0):"y"===e.axis?e.height===e.parentH&&e.top===e.parentY&&(i=!0):"both"===e.axis&&e.width===e.parentW&&e.height===e.parentH&&e.top===e.parentY&&e.left===e.parentX&&(i=!0),"x"!==e.axis&&"both"!==e.axis||(e.width<e.parentW&&(e.width++,e.elmW++),e.left>e.parentX&&(e.left--,e.elmX--)),"y"!==e.axis&&"both"!==e.axis||(e.height<e.parentH&&(e.height++,e.elmH++),e.top>e.parentY&&(e.top--,e.elmY--)),e.$emit("resizing",e.left,e.top,e.width,e.height)})}},handleMove:function(t){var e=-1!==t.type.indexOf("touchmove");this.mouseX=e?t.touches[0].clientX:t.pageX||t.clientX+document.documentElement.scrollLeft,this.mouseY=e?t.touches[0].clientY:t.pageY||t.clientY+document.documentElement.scrollTop;var i=this.mouseX-this.lastMouseX+this.mouseOffX,o=this.mouseY-this.lastMouseY+this.mouseOffY;this.mouseOffX=this.mouseOffY=0,this.lastMouseX=this.mouseX,this.lastMouseY=this.mouseY;var n=i,a=o;this.resizing?(this.handle.indexOf("t")>=0&&(this.elmH-a<this.minh?this.mouseOffY=a-(o=this.elmH-this.minh):this.parent&&this.elmY+a<this.parentY&&(this.mouseOffY=a-(o=this.parentY-this.elmY)),this.elmY+=o,this.elmH-=o),this.handle.indexOf("b")>=0&&(this.elmH+a<this.minh?this.mouseOffY=a-(o=this.minh-this.elmH):this.parent&&this.elmY+this.elmH+a>this.parentH&&(this.mouseOffY=a-(o=this.parentH-this.elmY-this.elmH)),this.elmH+=o),this.handle.indexOf("l")>=0&&(this.elmW-n<this.minw?this.mouseOffX=n-(i=this.elmW-this.minw):this.parent&&this.elmX+n<this.parentX&&(this.mouseOffX=n-(i=this.parentX-this.elmX)),this.elmX+=i,this.elmW-=i),this.handle.indexOf("r")>=0&&(this.elmW+n<this.minw?this.mouseOffX=n-(i=this.minw-this.elmW):this.parent&&this.elmX+this.elmW+n>this.parentW&&(this.mouseOffX=n-(i=this.parentW-this.elmX-this.elmW),this.elmW+=i),this.elmW+=i),this.left=Math.round(this.elmX/this.grid[0])*this.grid[0],this.top=Math.round(this.elmY/this.grid[1])*this.grid[1],this.width=Math.round(this.elmW/this.grid[0])*this.grid[0],this.height=Math.round(this.elmH/this.grid[1])*this.grid[1],this.$emit("resizing",this.left,this.top,this.width,this.height)):this.dragging&&(this.parent&&(this.elmX+n<this.parentX?this.mouseOffX=n-(i=this.parentX-this.elmX):this.elmX+this.elmW+n>this.parentW&&(this.mouseOffX=n-(i=this.parentW-this.elmX-this.elmW)),this.elmY+a<this.parentY?this.mouseOffY=a-(o=this.parentY-this.elmY):this.elmY+this.elmH+a>this.parentH&&(this.mouseOffY=a-(o=this.parentH-this.elmY-this.elmH))),this.elmX+=i,this.elmY+=o,"x"!==this.axis&&"both"!==this.axis||(this.left=Math.round(this.elmX/this.grid[0])*this.grid[0]),"y"!==this.axis&&"both"!==this.axis||(this.top=Math.round(this.elmY/this.grid[1])*this.grid[1]),this.snapCheck(),this.$emit("dragging",this.left,this.top))},handleKeyDown:function(t){var e=0,i=0;39===t.keyCode?e=1:37===t.keyCode?e=-1:38===t.keyCode?i=-1:40===t.keyCode&&(i=1),this.draggable&&(this.elmX+=e,this.elmY+=i,"x"!==this.axis&&"both"!==this.axis||(this.left=Math.round(this.elmX/this.grid[0])*this.grid[0]),"y"!==this.axis&&"both"!==this.axis||(this.top=Math.round(this.elmY/this.grid[1])*this.grid[1]),this.snapCheck(),this.$emit("keydown",this.left,this.top))},handleUp:function(t){-1!==t.type.indexOf("touch")&&(this.lastMouseX=t.changedTouches[0].clientX,this.lastMouseY=t.changedTouches[0].clientY),this.handle=null,this.resizing&&(this.resizing=!1,this.conflictCheck(),this.$emit("resizestop",this.left,this.top,this.width,this.height)),this.dragging&&(this.dragging=!1,this.conflictCheck(),this.$emit("dragstop",this.left,this.top)),this.elmX=this.left,this.elmY=this.top},recording:function(){this.restoreY=this.top,this.restoreX=this.left,this.restoreW=this.width,this.restoreH=this.height}}},l=(i("KWS9"),i("KHd+")),c=Object(l.a)(s,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"vdr",class:{draggable:t.draggable,resizable:t.resizable,active:t.enabled,dragging:t.dragging,resizing:t.resizing},style:t.style,on:{mousedown:t.elmDown,touchstart:function(e){return e.stopPropagation(),t.elmDown(e)},dblclick:t.fillParent,keydown:function(e){return e.stopPropagation(),e.preventDefault(),t.handleKeyDown(e)}}},[t._l(t.handles,function(e){return[t.resizable?i("div",{key:e,staticClass:"handle",class:"handle-"+e,style:{display:t.enabled?"block":"none"},on:{mousedown:function(i){return i.stopPropagation(),i.preventDefault(),t.handleDown(e,i)},touchstart:function(i){return i.stopPropagation(),i.preventDefault(),t.handleDown(e,i)}}}):t._e()]}),t._v(" "),t._t("default")],2)},[],!1,null,"2e53dbb0",null);c.options.__file="vue-draggable-resizable.vue";var u=c.exports},rMMK:function(t,e,i){"use strict";var o=i("2vNh");i.n(o).a},sjPF:function(t,e,i){},tOwr:function(t,e,i){"use strict";var o=i("1YvN");i.n(o).a},"tee/":function(t,e,i){},ubSb:function(t,e,i){"use strict";var o=i("OWuM");i.n(o).a},v9W1:function(t,e,i){"use strict";var o={props:{visible:{type:Boolean,default:!1},label:{type:String,default:null},options:{type:Object,default:function(){return{}}},importData:{type:Function,default:function(){return function(){}}}},data:function(){return{uploadData:{folder:"import"},fileUrl:null,isImporting:!1,msgList:[],intervalHandler:null,isShowTemplateButton:!0,uploadKey:null}},computed:{currentDialogVisible:{get:function(){return this.visible},set:function(t){this.$emit("update:visible",t)}},serverAction:function(){return this.common.domain+this.options.url}},watch:{params:{handler:function(t){},deep:!0}},created:function(){},mounted:function(){this.uploadKey=this.common.getGUID()},methods:{startImport:function(){var t=this;if(this.msgList=[],this.fileUrl){this.isImporting=!0;var e={importInfo_Id:this.options.importInfo_Id,fileUrl:this.fileUrl,fId:this.options.fId,uploadKey:this.uploadKey};this.common.ajax("/api/sys/import/startImport",e,function(e){if(t.msgList.push(e.msg),t.common.showMsg(e),t.isImporting=!1,0!==e.statusCode&&-1!==e.statusCode)return t.$message.error("当前操作未结束,请稍等!"),window.clearInterval(t.intervalHandler),void(t.intervalHandler=!1);t.getMsg()},this.$refs.loading)}else this.$message.error("文件未上传成功,无法导入数据!")},getMsg:function(){var t=this,e={key:this.uploadKey};this.common.ajax("/api/common/getUploadMsg",e,function(e){if(!e.result)return window.clearInterval(t.intervalHandler),t.intervalHandler=!1,void(Array.isArray(e.data)&&(t.msgList=t.msgList.concat(e.data)));if(Array.isArray(e.data)&&(t.msgList=t.msgList.concat(e.data.filter(function(t){return"-1"!==t})),e.data.some(function(t){return t&&t.indexOf("-1")>=0})))return window.clearTimeout(t.intervalHandler),void(t.intervalHandler=null);t.intervalHandler=window.setTimeout(t.getMsg,1e3)},this.$refs.loading)},beforeUpload:function(t){return this.options.url?this.options.importInfo_Id?(this.msgList=[],void(this.fileUrl=null)):(this.$message.error("未设置导入模板"),!1):(this.$message.error("未设置服务器地址"),!1)},onExceed:function(t,e){this.$message.error("只能选择一个文件上传,请先删除已经上传的文件!")},onSuccess:function(t,e,i){this.common.showMsg(t),t.result&&(this.fileUrl=t.data.url)},downLoadTemplate:function(){var t=this,e={importInfo_Id:this.options.importInfo_Id};this.common.ajax("/api/sys/import/getImportInfo",e,function(e){if(t.common.showMsg(e),e.result){var i=e.data.templatePath;window.open(i)}},this.$refs.loading)}}},n=(i("tOwr"),i("KHd+")),a=Object(n.a)(o,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],ref:"uploadRef",staticClass:"import-dialog-container",attrs:{visible:t.currentDialogVisible,title:"批量导入操作",width:"980px"},on:{"update:visible":function(e){t.currentDialogVisible=e}}},[i("el-row",[i("el-col",{attrs:{span:10}},[i("el-upload",{staticClass:"upload-demo",attrs:{limit:1,"before-upload":t.beforeUpload,"on-exceed":t.onExceed,data:t.uploadData,action:t.serverAction,"on-success":t.onSuccess,accept:".xlsx",drag:""}},[i("i",{staticClass:"el-icon-upload"}),t._v(" "),i("div",{staticClass:"el-upload__text"},[t._v("将文件拖到此处,或\n          "),i("em",[t._v("点击上传")])]),t._v(" "),i("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传xlsx文件,且不超过2Mb")])])],1),t._v(" "),i("el-col",{attrs:{span:14}},[i("el-alert",{staticClass:"alert-msg",attrs:{closable:!1,title:"可以根据下面红色提示提示,对excel数据做相应调整",type:"success"}}),t._v(" "),i("el-scrollbar",{attrs:{noresize:!1,native:!1,"wrap-class":"scrollbar-wrap"}},[i("ul",{staticClass:"msg-container"},t._l(t.msgList,function(e,o){return i("li",{key:o,staticClass:"msg-item",domProps:{innerHTML:t._s(e)}},[t._v("\n            "+t._s(o+1)+"、"+t._s(e)+"\n          ")])}),0)]),t._v(" "),i("div",{ref:"loading"})],1)],1),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.currentDialogVisible=!1}}},[t._v("取 消")]),t._v(" "),t.isShowTemplateButton?i("el-button",{attrs:{type:"success",icon:"el-icon-yrt-saomiaoguanli"},on:{click:t.downLoadTemplate}},[t._v("下载模板")]):t._e(),t._v(" "),i("el-button",{attrs:{loading:t.isImporting,type:"primary",icon:"el-icon-yrt-import"},on:{click:t.startImport}},[t._v("开始导入")])],1)],1)},[],!1,null,"4112f535",null);a.options.__file="import-dialog.vue";e.a=a.exports},vh95:function(t,e,i){"use strict";var o=i("gDS+"),n=i.n(o),a=i("P2sY"),r=i.n(a),s=i("FyfS"),l=i.n(s),c=i("GQeE"),u=i.n(c),d={name:"yrt-selector",components:{},props:{config:{type:Object,default:function(){return{top:"15vh",width:"1000px",title:"物料选择器",visible:!1,router:"/selector/s-product-selector",fixedWhere:{}}}},url:{type:String,default:"/api/common/loadDataList"},setSearchDefault:{type:Function,default:function(){}},getCustomWhere:{type:Function,required:!1,default:function(){return""}}},data:function(){return{sysConfig:{sku_noDefaultConsignorProvider:!1,sku_editConsignorProvider:!1,sku_noDefaultConsignorProvider_storage:!1,sku_editConsignorProvider_storage:!1},dataOptions:{},dataListOptions:{},editorOptions:{fields:[],config:{}},selectorLoading:!1,initLoading:!1,searchData:{},dataList:[],dataListSelections:[],dropdownData:{}}},computed:{isShowDialog:{get:function(){return this.config.visible},set:function(t){this.$emit("update:visible",t)}},currentTop:{get:function(){return this.config.top},set:function(t){this.$emit("update:top",t)}},getOptions:{get:function(){var t=this;return function(e){return"bindDropdown"===e.options.remote&&(e.options.options=t.dropdownData["dropdown"+e.options.dropdown_Id]),e.options.options}}}},watch:{searchData:{handler:function(t){},deep:!0}},created:function(){this.getConfig(),this.init()},activated:function(){this.setSearchDefault(this.searchData)},methods:{getConfig:function(){var t=this,e={openNodeApi:!0,keys:u()(this.sysConfig).join(",")},i=this.$refs.settings;this.common.ajax("/api/sys/param/getConfig",e,function(e){t.common.showMsg(e),t.valueList=e.data,e.data.forEach(function(e){var i=e.value03;t.common.isNumber(e.value03)&&(i=parseInt(e.value03)),t.$set(t.sysConfig,e.value02,!!i)})},i)},change:function(t,e,i){this.$emit("on-change",t,e,i)},handleSelectionChange:function(t){this.dataListSelections=t},handleSizeChange:function(t){this.dataOptions.pageSize=t,this.loadData(),this.$emit("on-page-size-change",t)},handleCurrentChange:function(t){this.dataOptions.pageIndex=t,this.loadData()},init:function(){var t=this,e="/static"+this.config.router+".json";this.axios.get(e).then(function(e){u()(e.data).forEach(function(i){t.$set(t,i,e.data[i])}),t.loadAuth(),t.loadDropDown()}).catch(function(e){t.$message.error(e.message)})},loadAuth:function(){var t=this,e={id:this.dataOptions.menu_Id,table_Id:this.dataOptions.table_Id,fromVueData_Id:this.dataOptions.vueData_Id,tableView:this.dataOptions.tableView,subTableViews:[]};this.common.ajax("/api/auth/getAuth",e,function(e){if(t.common.showMsg(e),e.result&&!e.global_closeUserUIJson&&e.userUIJson&&e.userUIJson.dataOptions){t.$set(t,"dataOptions",e.userUIJson.dataOptions),t.$set(t,"dataListOptions",e.userUIJson.dataListOptions),t.$set(t,"editorOptions",e.userUIJson.editorOptions);var i="tableConfig_"+t.$route.fullPath,o=localStorage.getItem(i);o&&(o=JSON.parse(o),t.dataListOptions.fields=o)}e.global_openSortable&&t.dataListOptions.fields.forEach(function(t){t.sortable=!0}),e.result&&e.userJson&&t.setUserJson(e)},!1)},setUserJson:function(t){var e=this,i=t.userJson;if(i&&i.fields){var o=!1;i.fields.forEach(function(t){var i=e.dataListOptions.fields.find(function(e){return e.prop===t.prop});i&&(t.sortNo&&(i.sortNo=t.sortNo,o=!0),t.label&&(i.label=t.label),t.width&&(i.width=t.width));var n=function t(e,i){var o=!0,n=!1,a=void 0;try{for(var r,s=l()(e);!(o=(r=s.next()).done);o=!0){var c=r.value;if("grid"===c.type){var u=!0,d=!1,p=void 0;try{for(var f,h=l()(c.columns);!(u=(f=h.next()).done);u=!0){var m=t(f.value.fields,i);if(m)return m}}catch(t){d=!0,p=t}finally{try{!u&&h.return&&h.return()}finally{if(d)throw p}}}else if("inline-group"===c.type){var v=t(c.fields,i);if(v)return v}else if("detail-grid"===c.type){var g=t(c.fields,i);if(g)return g}else if(c.options&&c.options.prop===i)return c}}catch(t){n=!0,a=t}finally{try{!o&&s.return&&s.return()}finally{if(n)throw a}}}(e.editorOptions.fields,t.prop);if(n&&(t.label&&(n.label=t.label),void 0!==t.blank&&(n.options.required=!t.blank,n.rules))){var a=n.rules.find(function(t){return t.required});a&&(a.required=!t.blank)}}),o&&(this.dataListOptions.fields.sort(function(t,e){return(t.sortNo||0)>(e.sortNo||0)?-1:1}),this.$nextTick(function(){e.$forceUpdate(),e.dataList&&e.dataList.setCurrentRow()}))}this.dataListOptions.fields.forEach(function(i){var o=60;i.label&&(o=16*i.label.length),o<60&&(o=60),t.global_openSortable&&(o+=30),i.remark&&(o+=20),(o>i.width||!i.width)&&(e.$set(i,"minWidth",o),delete i.width)});var n=this.editorOptions.fields.filter(function(t){return"detail-grid"===t.type});t.subUserJsons.forEach(function(t){var e=t.userJson,i=n.find(function(e){return e.subTableView===t.subTableView}).fields;if(e&&e.fields){var o=!1;e.fields.forEach(function(t){var e=i.find(function(e){return e.prop===t.prop});e&&(t.sortNo&&(e.sortNo=t.sortNo,o=!0),t.label&&(e.label=t.label),t.width&&(e.width=t.width))}),o&&i.sort(function(t,e){return(t.sortNo||0)>(e.sortNo||0)?-1:1})}})},getWhere:function(){var t=this,e={};u()(this.searchData).forEach(function(i){var o=t.searchData[i],n=t.editorOptions.fields.find(function(t){return t.options.prop===i});n?(!Array.isArray(o)&&o||Array.isArray(o)&&o.length)&&(n.options.keyProp&&(i=n.options.keyProp),"select"===n.type?(Array.isArray(o),e[i]=o):e[i]=">0"===o?{operator:">",value:0}:">=0"===o?{operator:">=",value:0}:"=0"===o?{operator:"=",value:0}:{operator:"like",value:o}):t.$message.error(i+"未设置为查询条件")}),this.config.fixedWhere&&(e=r()(e,this.config.fixedWhere));var i=this.getCustomWhere();return i&&(e=r()(e,i)),e},loadData:function(){var t=this,e=this.getWhere();this.initLoading=!0;var i=r()({},this.dataOptions,{openNodeApi:!0,where:e,pageIndex:this.dataOptions.pageIndex,pageSize:this.dataOptions.pageSize});this.common.ajax(this.url,i,function(e){e.result?(t.dataList=e.data.rows,t.translate(t.dataList),t.dataOptions.total=e.data.total):t.$message({showClose:!0,duration:6e3,message:e.msg,type:"error"}),t.initLoading=!1},!0)},translate:function(t){var e=this,i=function(t){e.dataListOptions.fields.forEach(function(i){var o=i.prop;if("date"===i.dataType){var n=t[o];if(n){var a="yyyy-MM-dd";i.formatter&&(a=i.formatter),t[o]=e.common.formatDate(n,a)}}else if("datetime"===i.dataType){var r=t[o];if(r){var s="yyyy-MM-dd HH:mm:ss";i.formatter&&(s=i.formatter),t[o]=e.common.formatDate(r,s)}}})},o=!0,n=!1,a=void 0;try{for(var r,s=l()(t);!(o=(r=s.next()).done);o=!0){i(r.value)}}catch(t){n=!0,a=t}finally{try{!o&&s.return&&s.return()}finally{if(n)throw a}}},reset:function(){var t=this;u()(this.searchData).forEach(function(e){var i=t.editorOptions.fields.find(function(t){return t.options.prop===e});if(i.options.disabled)return!1;"select"===i.type&&Array.isArray(t.searchData[e])?t.searchData[e]=[]:t.searchData[e]=null})},_cancel:function(){this.$emit("update:visible",!this.config.visible)},onSelectData:function(){if(this.dataListSelections.length){this.dataListSelections.forEach(function(t){return t.__ischange__=!0});var t=JSON.parse(n()(this.dataListSelections));this.$emit("on-selected",t)}else this.$message("至少选择一条记录")},loadDropDown:function(){var t=this;if(!this.dropdownLoaded){var e=[],i=function t(i){i.forEach(function(i){Array.isArray(i)?t(i):i.dropdown_Id&&e.push(i.dropdown_Id)})};i(this.dataListOptions.fields);if(function(t){t.forEach(function(t){"grid"===t.type?t.columns.forEach(function(t){i(t.fields)}):"inline-group"===t.type?i(t.fields):t.options&&t.options.dropdown_Id&&e.push(t.options.dropdown_Id)})}(this.editorOptions.fields),e.length){this.initLoading=!0;var o=r()({},this.dataOptions,{openNodeApi:!0,where:e.join(","),data:n()(this.formData)});this.common.ajax("/api/common/loadDropDown",o,function(e){t.common.showMsg(e),e.result&&(t.dropdownLoaded=!0,u()(e.data).forEach(function(i,o){t.$set(t.dropdownData,i,e.data[i])})),t.initLoading=!1,t.loadData()},!0)}else this.loadData()}},translateText:function(t,e,i){var o=this.dropdownData["dropdown"+i];if(!o)return e;var n=o.find(function(t,i,o){return t.value===e});return n?n.label:e},clearSelection:function(){this.$refs.datatable&&this.$refs.datatable.clearSelection()},onOpen:function(){this.clearSelection()},setSearchValue:function(t,e){["storage_Id","consignor_Id","provider_Id"].indexOf(t)>=0?"物料选择器"===this.config.title?this.sysConfig.sku_noDefaultConsignorProvider||this.$set(this.searchData,t,e):"物料库存选择器"===this.config.title&&this.sysConfig.sku_noDefaultConsignorProvider_storage||this.$set(this.searchData,t,e):this.$set(this.searchData,t,e)},setReadOnly:function(t,e){var i=this.editorOptions.fields.find(function(e){return e.options.prop===t});["storage_Id","consignor_Id","provider_Id"].indexOf(t)>=0?"物料选择器"===this.config.title?i&&!this.sysConfig.sku_editConsignorProvider&&(i.options.disabled=e):"物料库存选择器"===this.config.title?i&&!this.sysConfig.sku_editConsignorProvider_storage&&(i.options.disabled=e):i&&(i.options.disabled=e):i&&(i.options.disabled=e)}}},p=(i("iugq"),i("6jYe"),i("KHd+")),f=Object(p.a)(d,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"selector-dialog",attrs:{title:t.config.title,"label-position":t.config.labelPosition,top:t.currentTop,width:t.config.width,visible:t.isShowDialog,"append-to-body":""},on:{"update:visible":function(e){t.isShowDialog=e},open:t.onOpen}},[i("div",{staticClass:"selector-container"},[i("el-form",{ref:"searcher-form",staticClass:"searcher-form",attrs:{inline:!0,model:t.searchData}},[t._l(t.editorOptions.fields,function(e,o){return[i("el-form-item",{key:o},["select"==e.type?i("el-select",{key:e.key,ref:"select-"+e.options.prop,refInFor:!0,staticClass:"w-150",attrs:{clearable:!0,placeholder:e.label,multiple:e.options.multiple,disabled:e.options.disabled,filterable:""},on:{change:function(i){t.change(t.$refs["select-"+e.options.prop][0],i,e)}},model:{value:t.searchData[e.options.prop],callback:function(i){t.$set(t.searchData,e.options.prop,i)},expression:"searchData[field.options.prop]"}},t._l(t.getOptions(e),function(e){return i("el-option",t._b({key:e.id,attrs:{label:e.label,value:e.value,option:e}},"el-option",e,!1))}),1):i("el-input",{key:e.key,ref:"input-"+e.options.prop,refInFor:!0,staticClass:"w-150",attrs:{clearable:!0,placeholder:e.label},model:{value:t.searchData[e.options.prop],callback:function(i){t.$set(t.searchData,e.options.prop,i)},expression:"searchData[field.options.prop]"}})],1)]}),t._v(" "),t._t("search-form-item"),t._v(" "),i("el-form-item",[i("el-button",{attrs:{type:"primary",icon:"el-icon-yrt-chaxun"},nativeOn:{click:function(e){return t.loadData()}}},[t._v("查询")]),t._v(" "),i("el-button",{attrs:{type:"default",icon:"el-icon-yrt-chaxun"},nativeOn:{click:function(e){return t.reset()}}},[t._v("重置")])],1)],2),t._v(" "),[i("el-table",{directives:[{name:"loading",rawName:"v-loading.lock",value:t.initLoading,expression:"initLoading",modifiers:{lock:!0}}],ref:"datatable",staticClass:"table-region",attrs:{data:t.dataList,"max-height":300,"highlight-current-row":"",border:"",size:"mini"},on:{"selection-change":t.handleSelectionChange}},[i("el-table-column",{staticClass:"col-selection",attrs:{width:"35px",type:"selection"}}),t._v(" "),i("el-table-column",{staticClass:"col-index",attrs:{index:function(e){return(t.dataOptions.pageIndex-1)*t.dataOptions.pageSize+e+1},label:"#",width:"40px",type:"index"}}),t._v(" "),t._l(t.dataListOptions.fields,function(e,o){return[e.hidden?t._e():i("el-table-column",{key:o,attrs:{sortable:!!e.sortable,prop:e.prop,label:e.label,width:e.width||"auto","min-width":e.minWidth||"auto","header-align":e.headerAlign||"left",align:e.align||"left"},scopedSlots:t._u([{key:"default",fn:function(i){var o=i.row;return[t._t("common-column-slot",[e.dropdown_Id>0?[t._v("\n                  "+t._s(t.translateText(e.prop,o[e.prop],e.dropdown_Id))+"\n                ")]:[["date","datetime"].indexOf(e.dataType)>=0&&e.formatter?[t._v("\n                    "+t._s(t.common.formatDate(o[e.prop],e.formatter))+"\n                  ")]:["byte","int32","int64","decimal","double"].indexOf(e.dataType)>=0&&e.formatter?[t._v("\n                    "+t._s(t.common.formatNumber(o[e.prop],e.formatter))+"\n                  ")]:[t._v("\n                    "+t._s(o[e.prop])+"\n                  ")]]],{row:o,col:e,translateText:t.translateText})]}}],null,!0)})]})],2),t._v(" "),i("div",{staticClass:"pagination-container"},[i("el-pagination",{attrs:{"current-page":t.dataOptions.pageIndex,"page-sizes":[5,10,15,20,50,100,200,300,400,1e3],"page-size":t.dataOptions.pageSize,total:t.dataOptions.total,background:"",layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)]],2),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{icon:"el-icon-yrt-guanbi1"},on:{click:t._cancel}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{loading:t.selectorLoading,type:"primary",icon:"el-icon-yrt-gouxuan5"},on:{click:t.onSelectData}},[t._v("确认选择")])],1)])},[],!1,null,"414e5722",null);f.options.__file="yrtSelector.vue";e.a=f.exports},wGRB:function(t,e,i){"use strict";var o={name:"input-select",props:{value:{type:String,default:null},label:{type:String,default:null},options:{type:Array,required:!0,default:function(){return[]}},disabled:{type:Boolean,default:!1},inputWidth:{type:String,default:"100%"},placeholder:{type:String,default:null},props:{type:Object,default:function(){return{label:"label",value:"value"}}},trigger:{type:String,default:"click"},clickHidden:{type:Boolean,default:!1}},data:function(){return{treeSuffixIcon:"el-icon-yrt-xiangxiajiantou1",isShowPopover:!1}},computed:{currentValue:{get:function(){return this.value},set:function(t){this.$emit("input",t)}},currentOptions:{get:function(){var t=this;return this.value?this.options.filter(function(e){return e.label&&e.label.indexOf(t.value)>=0}):this.options}},showPopover:{get:function(){return this.isShowPopover},set:function(t){this.isShowPopover=t}}},methods:{onItemClick:function(t,e){var i=this.$refs["input-select"];this.currentValue=t,this.$emit("on-item-click",i,t,e),this.clickHidden&&i.doClose()},close:function(){this.$refs["input-select"].doClose()},onInputChange:function(t,e){this.$emit("on-change",t,e)},onInputKeyup:function(t,e){var i=this;if(38===e.keyCode){var o=this.options.findIndex(function(t){return t[i.props.label]===i.currentValue});(o-=1)<0&&(o=this.options.length-1);var n=this.options.find(function(t,e){return e===o});return this.currentValue=n[this.props.label],void this.$emit("on-row-change",t,this.currentValue,n)}if(40===e.keyCode){var a=this.options.findIndex(function(t){return t[i.props.label]===i.currentValue});(a+=1)>=this.options.length&&(a=0);var r=this.options.find(function(t,e){return e===a});return this.currentValue=r[this.props.label],void this.$nextTick(function(){i.$emit("on-row-change",t,i.currentValue,r)})}if(13===e.keyCode)return this.showPopover=!this.showPopover,this.$refs.input.select(),void this.$refs.input.focus();this.$emit("on-key-up",t,this.currentValue,e)},onInputKeydown:function(t,e){this.$emit("on-key-down",t,this.currentValue,e)},setCurrentIndex:function(t){var e=this,i=this.$refs.input,o=this.options.find(function(e,i){return i===t});o&&(this.currentValue=o[this.props.label],this.$nextTick(function(){e.$emit("on-row-change",i,e.currentValue,o)}))},getCurrrentIndex:function(){var t=this;return this.options.findIndex(function(e){return e[t.props.label]===t.currentValue})},onFocus:function(t,e,i){t.$attrs.disabled||this.$emit("on-focus",t,e,i)},onBlur:function(t,e,i){t.$attrs.disabled||this.$emit("on-blur",t,e,i)},focus:function(){this.$refs.input.focus()},getItemLabel:function(t){return"string"==typeof t?t:t[this.props.label]||t[this.props.value]},getItemValue:function(t){return"string"==typeof t?t:null!==t.value?t[this.props.value]:t[this.props.label]}}},n=(i("RoGi"),i("KHd+")),a=Object(n.a)(o,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-popover",{ref:"input-select",attrs:{title:"请选择"+t.label,disabled:t.disabled,trigger:t.trigger,"popper-class":"input-popover",placement:"bottom",width:"300"},on:{show:function(){t.treeSuffixIcon="el-icon-yrt-xiangxiajiantou1 dropdown"},hide:function(){t.treeSuffixIcon="el-icon-yrt-xiangxiajiantou1"}},model:{value:t.showPopover,callback:function(e){t.showPopover=e},expression:"showPopover"}},[i("el-input",{ref:"input",staticClass:"input no-bg",style:{width:t.inputWidth},attrs:{slot:"reference",placeholder:t.placeholder,disabled:t.disabled,"suffix-icon":t.treeSuffixIcon},on:{focus:function(e){t.onFocus(t.$refs.input,t.currentValue,e)},change:function(e){t.onInputChange(t.$refs["input-select"],e)},blur:function(e){t.onBlur(t.$refs.input,t.currentValue,e)}},nativeOn:{keyup:function(e){return function(e){t.onInputKeyup(t.$refs.input,e)}(e)},keydown:function(e){return function(e){t.onInputKeydown(t.$refs.input,e)}(e)}},slot:"reference",model:{value:t.currentValue,callback:function(e){t.currentValue=e},expression:"currentValue"}}),t._v(" "),i("el-scrollbar",{attrs:{noresize:!1,native:!1,"wrap-class":"popover-options scrollbar-wrap"}},[t._t("default",[t._l(t.currentOptions,function(e,o){return i("div",{key:o,class:["select-item",{selected:t.currentValue===e[t.props.label],hover:t.currentValue===t.getItemLabel(e)}],on:{click:function(i){t.onItemClick(t.getItemLabel(e),e)}}},[t._v("\n        "+t._s(t.getItemLabel(e))+"\n      ")])}),t._v(" "),t.options.length?t._e():i("div",{staticClass:"no-data"},[t._v("\n        没有数据\n      ")])])],2)],1)},[],!1,null,"1c391ad2",null);a.options.__file="InputSelect.vue";e.a=a.exports},wloq:function(t,e,i){"use strict";var o=i("gDS+"),n=i.n(o),a={props:{visible:{type:Boolean,default:!1},name:{type:String,required:!0},fields:{type:Array,default:function(){return[]}}},data:function(){return{vueDataList:[],currentTemplate:{},isLoading:!1}},computed:{currentDialogVisible:{get:function(){return this.visible},set:function(t){this.$emit("update:visible",t)}},currentFields:{get:function(){return JSON.parse(n()(this.fields)).sort(function(t,e){return t.order>e.order?1:t.order===e.order?0:-1})}}},watch:{},methods:{fiedChange:function(t,e){var i=this.fields.find(function(e){return e.prop===t.prop});i&&(i.width=t.width,i.order=t.order,i.visible=t.visible),this.$emit("field-change",t,e)},cancel:function(){localStorage.removeItem(this.name+"-setting"),this.$message.success("取消成功"),this.currentDialogVisible=!1},save:function(){var t=n()(this.fields);localStorage[this.name+"-setting"]=t,this.$message.success("保存成功"),this.currentDialogVisible=!1}}},r=(i("S9u5"),i("KHd+")),s=Object(r.a)(a,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"dialog-container",attrs:{visible:t.currentDialogVisible,top:t.common.getDialogTop(),title:"扫描字段设置",width:"780px"},on:{"update:visible":function(e){t.currentDialogVisible=e}}},[i("el-alert",{staticClass:"alert-msg",attrs:{closable:!1,title:"列宽不填将自适应,排序数字越小排在前面",type:"success"}}),t._v(" "),i("el-table",{ref:"filterTable",staticStyle:{width:"100%"},attrs:{data:t.currentFields,height:"400"}},[i("el-table-column",{attrs:{prop:"prop",label:"英文名",sortable:"","header-align":"center"}}),t._v(" "),i("el-table-column",{attrs:{prop:"label",label:"字段名","header-align":"center"}}),t._v(" "),i("el-table-column",{attrs:{prop:"width",label:"列宽",width:"120","header-align":"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-input",{staticClass:"w-100pc",attrs:{placeholder:"请输入宽度"},on:{change:function(i){t.fiedChange(e.row,i)}},model:{value:e.row.width,callback:function(i){t.$set(e.row,"width",t._n(i))},expression:"scope.row.width"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"order",label:"排序",width:"120","header-align":"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-input",{staticClass:"w-100pc",attrs:{placeholder:"排序号"},on:{change:function(i){t.fiedChange(e.row,i)}},model:{value:e.row.order,callback:function(i){t.$set(e.row,"order",t._n(i))},expression:"scope.row.order"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"visible",label:"显示",width:"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-switch",{on:{change:function(i){t.fiedChange(e.row,i)}},model:{value:e.row.visible,callback:function(i){t.$set(e.row,"visible",i)},expression:"scope.row.visible"}})]}}])})],1),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.currentDialogVisible=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary",icon:"el-icon-delete"},on:{click:t.cancel}},[t._v("还原默认")]),t._v(" "),i("el-button",{attrs:{loading:t.isLoading,type:"primary",icon:"el-icon-yrt-daochu1"},on:{click:t.save}},[t._v("保存")])],1)],1)},[],!1,null,"4d5bf183",null);s.options.__file="scanSettingDialog.vue";e.a=s.exports},wxNx:function(t,e,i){},x2bJ:function(t,e,i){"use strict";var o=i("kt0i");i.n(o).a},xTij:function(t,e,i){"use strict";var o=i("QQnm");i.n(o).a},yACJ:function(t,e,i){"use strict";var o=i("tee/");i.n(o).a},ya1P:function(t,e,i){}}]);