(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-bb0be0d0","chunk-7bee9936","chunk-d6c5074a","chunk-d6c5074a","chunk-d6c5074a","chunk-02016d0e","chunk-59d971ce"],{1085:function(t,e,a){},1546:function(t,e,a){"use strict";a("1085")},"15fd":function(t,e,a){"use strict";a.d(e,"a",(function(){return i}));a("a4d3"),a("c975"),a("b64b");function n(t,e){if(null==t)return{};var a,n,i={},o=Object.keys(t);for(n=0;n<o.length;n++)a=o[n],e.indexOf(a)>=0||(i[a]=t[a]);return i}function i(t,e){if(null==t)return{};var a,i,o=n(t,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)a=s[i],e.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(t,a)&&(o[a]=t[a])}return o}},"3c36":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{style:{cursor:t.disabled?"not-allowed":"pointer"}},[a("div",{staticClass:"button fx-l-v",style:{color:t.disabled?"rgb(195,195,195)":t.color?t.color:"#0A0A0A",borderRadius:t.round?"50px":t.borderRadius+"px",border:"search"===t.type?"0px":"1px solid transparent",padding:"search"===t.type?"0px 15.36px":"9.8px 15.36px","pointer-events":t.disabled?"none":""},on:{click:t.handleClick}},["left"===t.iconMode?a("i",{class:t.iconName,style:{"margin-right":t.iconName?"5px":""}}):t._e(),a("div",[t._v(t._s(t.content))]),"right"===t.iconMode?a("i",{class:t.iconName,style:{"margin-left":t.iconName?"5px":""}}):t._e()])])])},i=[],o=a("5530"),s=a("5880"),r={components:{},computed:Object(o["a"])(Object(o["a"])({},Object(s["mapState"])({})),Object(s["mapGetters"])({})),props:{content:{type:String,default:""},iconName:{type:String,default:""},color:{type:String,default:""},iconColor:{type:String,default:""},iconMode:{type:String,default:"left"},round:{type:Boolean,default:!1},type:{type:String,default:""},disabled:{type:Boolean,default:!1},borderRadius:{type:String,default:"4"}},watch:{},data:function(){return{}},mounted:function(){},methods:Object(o["a"])(Object(o["a"])({},Object(s["mapActions"])({})),{},{handleClick:function(){this.$emit("click")}})},l=r,c=(a("90ac"),a("2877")),d=Object(c["a"])(l,n,i,!1,null,"781a4c0a",null);e["default"]=d.exports},"473e":function(t,e,a){},"5baf":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{center:"",title:t.form.title,visible:t.form.visible,width:"520px"},on:{close:function(e){t.form.visible=!1}}},[a("el-form",{ref:"form",attrs:{model:t.form.data,rules:t.form.rules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"字段名称",prop:"name"}},[a("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入字段名称"},model:{value:t.form.data.name,callback:function(e){t.$set(t.form.data,"name",e)},expression:"form.data.name"}})],1),a("el-form-item",{attrs:{label:"字段类型",prop:"type"}},[a("el-select",{staticStyle:{width:"70%"},attrs:{placeholder:"请选择字段类型"},model:{value:t.form.data.type,callback:function(e){t.$set(t.form.data,"type",e)},expression:"form.data.type"}},t._l(t.type,(function(t){return a("el-option",{key:t.code,attrs:{value:t.code,label:t.value}})})),1)],1),1===t.form.data.type||2===t.form.data.type||3===t.form.data.type||4===t.form.data.type?a("el-form-item",{attrs:{label:"字典"}},[a("el-select",{staticStyle:{width:"70%"},attrs:{filterable:"","no-match-text":t.dicOptions.dicName?"无数据":null,placeholder:"请输入关键字检索","filter-method":t.handleSearch},model:{value:t.form.data.dicId,callback:function(e){t.$set(t.form.data,"dicId",e)},expression:"form.data.dicId"}},t._l(t.dicOptions.contents,(function(e){return a("el-option",{key:e.id,staticStyle:{width:"340px"},attrs:{value:e.id,label:e.name}},[a("span",{staticStyle:{display:"inline-block","margin-right":"10px"}},[t._v(t._s(e.name))]),e.contents?a("span",[t._v(t._s("选项:"+e.contents.join(",")))]):t._e()])})),1)],1):t._e(),8===t.form.data.type||9===t.form.data.type?a("el-form-item",{attrs:{label:"文件类型"}},[a("el-select",{staticStyle:{width:"70%"},attrs:{placeholder:"请选择文件类型",getPopupContainer:function(t){return t.parentNode}},model:{value:t.form.data.fileType,callback:function(e){t.$set(t.form.data,"fileType",e)},expression:"form.data.fileType"}},t._l(t.fileType,(function(t){return a("el-option",{key:t.code,attrs:{value:t.code,label:t.value}})})),1)],1):t._e(),a("el-form-item",{attrs:{label:"字段提示"}},[a("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入字段名称"},model:{value:t.form.data.tooltip,callback:function(e){t.$set(t.form.data,"tooltip",e)},expression:"form.data.tooltip"}})],1),a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入备注"},model:{value:t.form.data.remark,callback:function(e){t.$set(t.form.data,"remark",e)},expression:"form.data.remark"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticClass:"cancel",on:{click:function(e){t.form.visible=!1}}},[t._v("取消")]),a("el-button",{staticClass:"confirm",attrs:{type:"primary"},on:{click:t.handleSubmit}},[t._v("保存")])],1)],1)},i=[],o=a("15fd"),s=a("5530"),r=(a("4795"),a("5880")),l=["dicName","contents"],c={computed:Object(s["a"])(Object(s["a"])({},Object(r["mapState"])({type:function(t){return t.constant.type},fileType:function(t){return t.constant.fileType}})),Object(r["mapGetters"])({getType:"constant/getType",getFileType:"constant/getFileType"})),name:"attrDialog",components:{},props:{saved:{type:Function,default:function(){}}},watch:{},data:function(){return{form:{data:{dicId:"",fileType:"",id:"",name:"",remark:"",tooltip:"",type:""},title:"",visible:!1,rules:{name:[{required:!0,message:"分类名称不能为空"}],type:[{required:!0,message:"字段类型不能为空"}]}},dicOptions:{contents:[],dicName:""},searchTimer:""}},mounted:function(){},created:function(){},methods:Object(s["a"])(Object(s["a"])({},Object(r["mapActions"])({save:"sort/attr/save",searchByName:"sort/attr/searchByName",searchById:"sort/attr/searchById"})),{},{handleAdd:function(){this.$refs.form&&this.$refs.form.resetFields(),this.form.data={},this.dicOptions={contents:[],dicName:""},this.form.title="新增属性",this.form.visible=!0},handleSearch:function(t){var e=this;this.dicOptions.dicName=t,this.searchTimer&&clearTimeout(this.searchTimer),this.searchTimer=setTimeout((function(){e.dicOptions.dicName&&e.searchByName(e.dicOptions.dicName).then((function(t){e.dicOptions.contents=t}))}),500)},handleEdit:function(t){var e=this;this.$refs.form&&this.$refs.form.resetFields(),this.searchById(t.row.id).then((function(t){t.dicName,t.contents;var a=Object(o["a"])(t,l);e.form.data=a,e.dicOptions.contents=[{id:t.dicId,name:t.dicName,contents:t.contents}]})),this.form.title="编辑属性",this.form.visible=!0},handleSubmit:function(){var t=this;this.$refs.form.validate((function(e){e&&t.save(t.form.data).then((function(e){t.saved(),t.form.visible=!1,t.$message.success("保存属性成功")}))}))}})},d=c,u=a("2877"),p=Object(u["a"])(d,n,i,!1,null,null,null);e["default"]=p.exports},"90ac":function(t,e,a){"use strict";a("ecee")},"972e":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-dialog",{attrs:{visible:t.visible,"append-to-body":"",center:"",width:"600px"},on:{"update:visible":function(e){t.visible=e},cancel:function(e){t.visible=!1}}},[t.tip?a("div",{staticClass:"tip"},[t._v(t._s(t.tip))]):a("div",{staticStyle:{"text-align":"center"}},[a("el-icon",{staticClass:"el-icon",class:t.iconName})],1),a("div",{staticClass:"content"},[t._v(t._s(t.content))]),a("span",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticClass:"cancel",on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{staticClass:"confirm",staticStyle:{"margin-left":"20px"},attrs:{loading:t.loading},on:{click:t.handleSubmit}},[t._v(t._s(t.confirmLabel))])],1)])],1)},i=[],o=a("5530"),s=a("5880"),r={components:{},computed:Object(o["a"])(Object(o["a"])({},Object(s["mapState"])({})),Object(s["mapGetters"])({})),props:{tip:{type:String,default:""},content:{type:String,default:""},confirmLabel:{type:String,default:"删除"},iconName:{type:String,default:"el-icon-delete"}},data:function(){return{visible:!1,loading:!1}},methods:Object(o["a"])(Object(o["a"])(Object(o["a"])({},Object(s["mapActions"])({})),Object(s["mapMutations"])({})),{},{handleShow:function(){this.visible=!0},handleSubmit:function(){this.loading=!0,this.$emit("handleSubmit")},handleClose:function(){this.visible=!1,this.loading=!1},resetLoading:function(){this.loading=!1}}),created:function(){},mounted:function(){}},l=r,c=(a("1546"),a("2877")),d=Object(c["a"])(l,n,i,!1,null,"40af213c",null);e["default"]=d.exports},c5f0:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"page-content"},[t.selectedMenu.meta?a("div",{staticClass:"page-title"},[t._v(" "+t._s(t.selectedMenu.meta.title)+" ")]):t._e(),a("el-scrollbar",{staticStyle:{height:"calc(100vh - 100px)"}},[a("div",{staticClass:"fx-l"},[a("search-history",{ref:"searchHistory",attrs:{searchHisName:"attrSearchHistory",getData:t.getData},model:{value:t.params.name,callback:function(e){t.$set(t.params,"name",e)},expression:"params.name"}}),a("e-button",{staticClass:"mr-l-xxs",attrs:{content:"新增属性","icon-name":"el-icon-plus"},on:{click:function(e){return t.$refs.attrDialog.handleAdd()}}})],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.table.loading,expression:"table.loading"}],staticStyle:{"margin-top":"20px"},attrs:{data:t.table.data,rowKey:function(t){return t.id},size:"small"},on:{change:t.handleChange}},[a("el-table-column",{attrs:{prop:"name",label:"属性名称"}}),a("el-table-column",{attrs:{prop:"type",label:"属性类型"},scopedSlots:t._u([{key:"default",fn:function(e){return t._l(t.type,(function(n){return a("span",{key:n.code},[n.code===e.row.type?a("span",[t._v(t._s(n.value))]):t._e()])}))}}])}),a("el-table-column",{attrs:{prop:"dicName",label:"字典"}}),a("el-table-column",{attrs:{prop:"remark",label:"备注"}}),a("el-table-column",{attrs:{prop:"action",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-link",{attrs:{type:"info",underline:!1},on:{click:function(a){return t.$refs.attrDialog.handleEdit(e)}}},[t._v("编辑")]),a("el-divider",{attrs:{direction:"vertical"}}),a("el-link",{attrs:{type:"danger",underline:!1},on:{click:function(a){return t.handleDel(e.row.id)}}},[t._v("删除")])]}}])})],1),a("div",{staticClass:"w-100 mr-t-xs",staticStyle:{"text-align":"right","padding-bottom":"40px"}},[a("el-pagination",{attrs:{background:"","prev-text":"上一页","next-text":"下一页",layout:"prev, pager, next","hide-on-single-page":!0,total:t.pagination.total,"current-page":t.params.pageNo,"page-size":t.params.pageSize},on:{"current-change":t.handleChange}})],1),a("attr-dialog",{ref:"attrDialog",attrs:{saved:t.getData}}),a("delete-dialog",{ref:"deleteDialog",attrs:{content:"是否确认删除该属性?"},on:{handleSubmit:t.deleteAttr}})],1)],1)},i=[],o=a("5530"),s=a("5880"),r=a("5baf"),l=a("fd9d"),c=a("3c36"),d=a("972e"),u={components:{AttrDialog:r["default"],SearchHistory:l["default"],EButton:c["default"],DeleteDialog:d["default"]},computed:Object(o["a"])(Object(o["a"])({},Object(s["mapState"])({type:function(t){return t.constant.type},selectedMenu:function(t){return t.permission.selectedMenu}})),Object(s["mapGetters"])({getType:"constant/getType"})),mounted:function(){this.getData()},data:function(){return{table:{loading:!1,data:[]},pagination:{showQuickJumper:!0,showSizeChanger:!0,total:0},params:{dataScope:[],id:"",name:"",type:"",searchBeginTime:"",searchEndTime:"",searchStatus:"",searchValue:"",pageNo:1,pageSize:20},deleteId:""}},methods:Object(o["a"])(Object(o["a"])({},Object(s["mapActions"])({getAttrDate:"sort/attr/getAttrDate",delete:"sort/attr/delete"})),{},{handleChange:function(t){this.params.pageNo=t,this.getData()},getData:function(){var t=this;this.getAttrDate(this.params).then((function(e){t.pagination.total=e.totalRows,t.table.data=e.rows}))},handleDel:function(t){this.deleteId=t,this.$refs.deleteDialog.handleShow()},deleteAttr:function(){var t=this;this["delete"]({id:this.deleteId}).then((function(){t.$message.success("属性删除成功"),t.$refs.deleteDialog.handleClose(),t.getData()}))}})},p=u,f=(a("e879"),a("2877")),h=Object(f["a"])(p,n,i,!1,null,"3e8075c9",null);e["default"]=h.exports},e879:function(t,e,a){"use strict";a("473e")},ecee:function(t,e,a){},fd9d:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"fx-l-v"},[a("el-autocomplete",{attrs:{size:"mini","fetch-suggestions":function(e,a){return a(t.historyData)},placeholder:t.placeholder,clearable:""},model:{value:t.searchValue,callback:function(e){t.searchValue=e},expression:"searchValue"}}),a("e-button",{staticStyle:{"margin-left":"10px"},attrs:{content:"查询","icon-name":"el-icon-search"},on:{click:function(e){return t.onSearch(t.searchValue)}}})],1)},i=[],o=(a("ac1f"),a("1276"),a("4160"),a("159b"),a("0d03"),a("d3b7"),a("25f0"),a("a434"),a("5880"),a("3c36")),s={props:{getData:{type:Function,default:function(){}},searchHisName:{type:String,default:""},placeholder:{type:String,default:"请输入字典名称"}},model:{prop:"value",event:"change.search.value"},components:{EButton:o["default"]},mounted:function(){var t=this,e=localStorage.getItem(this.searchHisName);e&&(this.searchHistory=e.split(","),this.historyData=[],e.split(",").forEach((function(e){return t.historyData.push({value:e})})))},activated:function(){this.searchValue=""},data:function(){return{searchValue:"",searchHistory:[],historyData:[],params:{pageNo:1,name:""}}},methods:{querySearch:function(t,e){e(this.historyData)},onSearch:function(t){this.$emit("change.search.value",this.searchValue),this.getData(),""!==t&&(this.removeRepeat(t),localStorage.setItem(this.searchHisName,this.searchHistory.toString()))},removeRepeat:function(t){for(var e=0;e<this.searchHistory.length;e++)t===this.searchHistory[e]&&this.searchHistory.splice(e,1);this.searchHistory.length<10||this.searchHistory.pop(),this.searchHistory.unshift(t);for(var a=0;a<this.historyData.length;a++)t===this.historyData[a].value&&this.historyData.splice(a,1);this.historyData.length<10||this.historyData.pop(),this.historyData.unshift({value:t})}}},r=s,l=a("2877"),c=Object(l["a"])(r,n,i,!1,null,"61c82e62",null);e["default"]=c.exports}}]);