-
Notifications
You must be signed in to change notification settings - Fork 5
/
select.min.js
7 lines (7 loc) · 42.2 KB
/
select.min.js
1
2
3
4
5
6
7
webpackJsonp([16],{1012:function(t,exports){t.exports='<section class="intro-content">\n\t<h1 translate=\'{{vm.$state.current.name}}\'></h1>\n\t<p>{{\'SelectDesc\'|translate}}</p>\n</section>\n\n<section class="intro-content">\n\t<h2>{{\'Install\' | translate}}</h2>\n\t<p>{{\'Install_FancyUI\'| translate}}</p>\n</section>\n\n<div class="example-block">\n<div class="highlight" hljs hljs-language="bash">\nnpm install fancyui --save</div>\n</div>\n\n<section class="intro-content">\n\t<h2>{{\'Inject_Module\' | translate}}</h2>\n</section>\n\n<div class="example-block">\n\t<div class="highlight no-border" hljs hljs-language="javascript">\nimport {Select} from \'fancyui\';\n\nexport default angular.module(\'selectdemo\', [\n Select.name\n])</div>\n</div>\n\n<!--示例-->\n<section>\n\t<h2>{{\'Basic_Usage\'|translate}}</h2>\n</section>\n\n<h3>{{\'Example\'|translate}}</h3>\n<div class="example-block">\n\t<div class="bs-example ">\n\t\t<f-select\n\t\t\tdata="vm.data" \n\t\t\tplace-holder="\'请选择城市数据\'"\n\t\t\tng-model="vm.city"\n\t\t\ton-item-selected="vm.onSelect($item)"\n\t\t\t></f-select>\n\t</div>\n</div>\n\n<h3>view</h3>\n<div class="example-block">\n\t<div class="highlight no-border" hljs hljs-language="html">\n<f-select\n\t\tdata="vm.data" \n\t\tplace-holder="\'请选择城市数据\'"\n\t\tng-model="vm.city"\n\t\ton-item-selected="vm.onSelect($item)"\n\t></f-select></div>\n</div>\n\n<h3>controller</h3>\n<div class="example-block">\n<div class="highlight no-border" hljs hljs-language="javascript">\nexport default class SelectController {\n constructor() {\n this.city = {};\n this.data = [\n { id: \'1001\', name: \'上海\' },\n { id: \'1002\', name: \'北京\' },\n { id: \'1003\', name: \'广州\' },\n { id: \'1004\', name: \'杭州\' },\n { id: \'1005\', name: \'深圳\' }\n ]\n }\n onSelect($item) {\n console.log($item)\n }\n}</div>\n</div>\n\n\n<section>\n<h2>{{\'DisabledOption\'|translate}}</h2>\t\n</section>\n\n<h3>{{\'Example\'|translate}}</h3>\n<div class="example-block">\n\t<div class="bs-example pop-confirm-example">\n\t\t<f-select\n\t\t\tdata="vm.data1" \n\t\t\tng-model="vm.city1"\n\t\t\ton-item-selected="vm.onSelect($item)"\n\t\t\t></f-select>\n\t</div>\n</div>\n\n<h3>view</h3>\n<div class="example-block">\n\t<div class="highlight no-border" hljs hljs-language="html">\n<f-select\n\t\tdata="vm.data" \n\t\tng-model="vm.city"\n\t\ton-item-selected="vm.onSelect($item)"\n\t></f-select></div>\n</div>\n\n<h3>controller</h3>\n<div class="example-block">\n<div class="highlight no-border" hljs hljs-language="javascript">\nexport default class SelectController {\n constructor() {\n this.city = {};\n this.data = [\n { id: \'1001\', name: \'上海\' },\n { id: \'1002\', name: \'北京\' },\n { id: \'1003\', name: \'广州\' },\n { id: \'1004\', name: \'杭州\' },\n { id: \'1005\', name: \'深圳\', disabled: true }\n ]\n }\n onSelect($item) {\n console.log($item)\n }\n}</div>\n</div>\n\n<section>\n\t<h2>{{\'DisabledSelect\'|translate}}</h2>\n\t<p>{{\'DisabledSelectDesc\'|translate}}</p>\n</section>\n\n<h3>{{\'Example\'|translate}}</h3>\n<div class="example-block">\n\t<div class="bs-example pop-confirm-example">\n\t\t<f-select\n\t\t\tdata="vm.data2" \n\t\t\tng-model="vm.city2"\n\t\t\tis-disabled = "true"\n\t\t\ton-item-selected="vm.onSelect($item)"\n\t\t\t></f-select>\n\t</div>\n</div>\n\n<h3>view</h3>\n<div class="example-block">\n\t<div hljs-no-escape class="highlight no-border" hljs >\n<f-select\n data="vm.data" \n ng-model="vm.city"\n is-disabled = "true">\n</f-select></div>\n</div>\n\n<h3>controller</h3>\n<div class="example-block">\n<div class="highlight no-border" hljs hljs-language="javascript">\nexport default class SelectController {\n constructor() {\n this.data = [\n { id: \'1001\', name: \'上海\' },\n { id: \'1002\', name: \'北京\' },\n { id: \'1003\', name: \'广州\' },\n { id: \'1004\', name: \'杭州\' },\n { id: \'1005\', name: \'深圳\', disabled: true }\n ]\n this.city = this.data[0];\n }\n}</div>\n</div>\n\n\n<section>\n\t<h2>{{\'Clearable\'|translate}}</h2>\n\t<p>{{\'ClearableDesc\'|translate}}</p>\n</section>\n\n<h3>{{\'Example\'|translate}}</h3>\n<div class="example-block">\n\t<div class="bs-example pop-confirm-example">\n\t\t<f-select\n\t\t\tdata="vm.data3" \n\t\t\tng-model="vm.city3"\n\t\t\tclearable="true"\n\t\t\ton-item-selected="vm.onSelect($item)"\n\t\t\t></f-select>\n\t</div>\n</div>\n\n<h3>view</h3>\n<div class="example-block">\n\t<div hljs-no-escape class="highlight no-border" hljs >\n<f-select\n data="vm.data" \n ng-model="vm.city"\n clearable="true"\n on-item-selected="vm.onSelect($item)"\n</f-select></div>\n</div>\n\n<h3>controller</h3>\n<div class="example-block">\n<div class="highlight no-border" hljs hljs-language="javascript">\nexport default class SelectController {\n constructor() {\n this.data = [\n { id: \'1001\', name: \'上海\' },\n { id: \'1002\', name: \'北京\' },\n { id: \'1003\', name: \'广州\' },\n { id: \'1004\', name: \'杭州\' },\n { id: \'1005\', name: \'深圳\', disabled: true }\n ]\n this.city = {};\n }\n}</div>\n</div>\n\n\n<section>\n\t<h2>{{\'BasicMultiple\'|translate}}</h2>\n\t<p>{{\'BasicMultipleDesc\'|translate}}</p>\n</section>\n\n<h3>{{\'Example\'|translate}}</h3>\n<div class="example-block">\n\t<div class="bs-example pop-confirm-example">\n\t\t<f-select\n\t\t\tdata="vm.data4" \n\t\t\tng-models="vm.cities1"\n\t\t\tis-multiple="true"\n\t\t\ton-item-selected="vm.onSelect($item)"\n\t\t\t></f-select>\n\t</div>\n</div>\n\n<h3>view</h3>\n<div class="example-block">\n\t<div hljs-no-escape class="highlight no-border" hljs >\n<f-select\n data="vm.data" \n ng-models="vm.cities"\n is-multiple="true"\n on-item-selected="vm.onSelect($item)"\n</f-select></div>\n</div>\n\n<h3>controller</h3>\n<div class="example-block">\n<div class="highlight no-border" hljs hljs-language="javascript">\nexport default class SelectController {\n constructor() {\n this.data = [\n { id: \'1001\', name: \'上海江桥万达广场\' },\n { id: \'1002\', name: \'北京通州万达广场\' },\n { id: \'1003\', name: \'上海周浦万达广场\' },\n { id: \'1004\', name: \'武汉万达广场\' },\n { id: \'1005\', name: \'浙江椒江万达广场\' }\n ];\n this.cities = {};\n }\n}</div>\n</div>\n\n\n<section>\n\t<h2>{{\'CreateTag\'|translate}}</h2>\n</section>\n\n<h3>{{\'Example\'|translate}}</h3>\n<div class="example-block">\n\t<div class="bs-example pop-confirm-example">\n\t\t<f-select\n\t\t\tdata="vm.data6" \n allow-create="true"\n\t\t\tng-models="vm.cities"\n\t\t\tis-multiple="true"\n\t\t\ton-item-selected="vm.onSelect($item)"\n\t\t\t></f-select>\n\t</div>\n</div>\n\n<h3>view</h3>\n<div class="example-block">\n\t<div hljs-no-escape class="highlight no-border" hljs >\n<f-select\n data="vm.data" \n allow-create="true"\n ng-models="vm.cities"\n is-multiple="true"\n on-item-selected="vm.onSelect($item)"\n</f-select></div>\n</div>\n\n<h3>controller</h3>\n<div class="example-block">\n<div class="highlight no-border" hljs hljs-language="javascript">\nexport default class SelectController {\n constructor() {\n this.data = [\n { id: \'1001\', name: \'上海江桥万达广场\' },\n { id: \'1002\', name: \'北京通州万达广场\' },\n { id: \'1003\', name: \'上海周浦万达广场\' },\n { id: \'1004\', name: \'武汉万达广场\' },\n { id: \'1005\', name: \'浙江椒江万达广场\' }\n ];\n this.cities = {};\n }\n}</div>\n</div>\n\n\n<section>\n\t<h2>{{\'Grouping\'|translate}}</h2>\n</section>\n\n<h3>{{\'Example\'|translate}}</h3>\n<div class="example-block">\n\t<div class="bs-example pop-confirm-example">\n\t\t<f-select\n is-group="true"\n\t\t\tdata="vm.dataGroup"\n\t\t\tng-model="vm.cityGroup"\n\t\t\ton-item-selected="vm.onSelect($item)"\n\t\t\t></f-select>\n\t</div>\n</div>\n\n<h3>view</h3>\n<div class="example-block">\n\t<div hljs-no-escape class="highlight no-border" hljs >\n<f-select\n data="vm.dataGroup" \n is-group="true"\n ng-model="vm.cityGroup"\n on-item-selected="vm.onSelect($item)"\n</f-select></div>\n</div>\n\n<h3>controller</h3>\n<div class="example-block">\n<div class="highlight no-border" hljs hljs-language="javascript">\nexport default class SelectController {\n constructor() {\n this.dataGroup = [\n {\n title: \'热门广场\',\n options: [\n { id: \'1001\', label: \'bjtz\', name: \'北京通州万达广场\' },\n { id: \'1002\', label: \'shjq\', name: \'上海江桥万达广场\' },\n { id: \'1003\', label: \'shzp\', name: \'上海周浦万达广场\' }\n ]\n },\n {\n title: \'其他广场\',\n options: [\n { id: \'1004\', label: \'hf\', name: \'合肥万达广场\' },\n { id: \'1005\', label: \'hf\', name: \'武汉万达广场\' }\n ]\n }\n ]\n this.cityGroup = {};\n }\n}</div>\n</div>\n\n\n<section>\n\t<h2>{{\'RemoteSearch\'|translate}}</h2>\n <p>{{\'RemoteSearchDesc\'|translate}}</p>\n</section>\n\n<h3>{{\'Example\'|translate}}</h3>\n<div class="example-block">\n\t<div class="bs-example pop-confirm-example">\n\t\t<f-select\n is-remote="true"\n\t\t\tclearable="true"\n remote-debounce="300"\n remote-method="vm.mockData($value)"\n\t\t\tdata="vm.data"\n\t\t\tng-model="vm.city6"\n empty-data-text="\'无城市数据\'"\n\t\t\ton-item-selected="vm.onSelect($item)"\n\t\t\t></f-select>\n\n\t\t\t<span></span>\n\t\t\t<f-button click="vm.setting()">Setting</f-button>\n\t\t\t<f-button click="vm.clear()" type="success">Clear</f-button>\n\t</div>\n\n\t\n</div>\n\n<h3>view</h3>\n<div class="example-block">\n\t<div hljs-no-escape class="highlight no-border" hljs >\n<f-select\n data="vm.data" \n remote-debounce="300"\n remote-method="vm.mockData($value)"\n clearable="true"\n is-remote="true"\n ng-model="vm.city"\n empty-data-text="\'无城市数据\'"\n on-item-selected="vm.onSelect($item)"\n</f-select>\n\n<f-button click="vm.setting()">Setting \'北京\'</f-button>\n<f-button click="vm.clear()" type="success">Clear</f-button>\n\t\t\t</div>\n</div>\n\n<h3>controller</h3>\n<div class="example-block">\n<div class="highlight no-border" hljs hljs-no-escape hljs-language="javascript">\nexport default class SelectController {\n constructor() {\n this.data = [\n { id: \'1001\', name: \'上海\' },\n { id: \'1002\', name: \'北京\' },\n { id: \'1003\', name: \'广州\' },\n { id: \'1004\', name: \'杭州\' },\n { id: \'1005\', name: \'深圳\' }\n ]\n this.city = {};\n }\n\n onSelect($item) {\n console.log($item)\n }\n\n mockData($value) {\n let deferred = this.$q.defer();\n console.log($value)\n let returnData = this.data.filter((d) => {\n return d.name.indexOf($value) > -1;\n })\n deferred.resolve(returnData);\n return deferred.promise;\n }\n\n setting(){\n this.city = {\n id:\'1004\',name:\'杭州\'\n }\n }\n\n clear(){\n this.city = {};\n }\n\n}</div>\n</div>\n\n\n<section class="intro-content">\n\t<h2>{{\'Options\'|translate}}</h2>\n\t<table class="demo-table">\n\t\t<thead>\n\t\t<tr>\n\t\t\t<th>{{\'Param\'|translate}}</th>\n\t\t\t<th>{{\'Description\'|translate}}</th>\n\t\t\t<th>{{\'Type\'|translate}}</th>\n\t\t\t<th>{{\'Optional\'|translate}}</th>\n\t\t\t<th>{{\'DefaultValue\'|translate}}</th>\n\t\t</tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t<tr>\n\t\t\t<td>ng-model</td>\n\t\t\t<td>{{\'SelectModel\'|translate}}</td>\n\t\t\t<td>object</td>\n\t\t\t<td>-</td>\n\t\t\t<td>请选择</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>ng-models</td>\n\t\t\t<td>{{\'SelectModels\'|translate}}</td>\n\t\t\t<td>object</td>\n\t\t\t<td>-</td>\n\t\t\t<td>请选择</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>place-holder</td>\n\t\t\t<td>placeholder text</td>\n\t\t\t<td>string</td>\n\t\t\t<td>-</td>\n\t\t\t<td>请选择</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>empty-data-text</td>\n\t\t\t<td>empty data text</td>\n\t\t\t<td>string</td>\n\t\t\t<td>-</td>\n\t\t\t<td>无数据</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>is-remote</td>\n\t\t\t<td>{{\'IsRemoteDesc\'|translate}}</td>\n\t\t\t<td>boolean</td>\n\t\t\t<td>false/true</td>\n\t\t\t<td>false</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>is-group</td>\n\t\t\t<td>{{\'IsGroupDesc\'|translate}}</td>\n\t\t\t<td>boolean</td>\n\t\t\t<td>false/true</td>\n\t\t\t<td>false</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>is-disabled</td>\n\t\t\t<td>{{\'IsDisabledDesc\'|translate}}</td>\n\t\t\t<td>boolean</td>\n\t\t\t<td>false/true</td>\n\t\t\t<td>false</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>is-multiple</td>\n\t\t\t<td>{{\'IsMultipleDesc\'|translate}}</td>\n\t\t\t<td>boolean</td>\n\t\t\t<td>false/true</td>\n\t\t\t<td>false</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>allow-create</td>\n\t\t\t<td>{{\'AllowCreateDesc\'|translate}}</td>\n\t\t\t<td>boolean</td>\n\t\t\t<td>false/true</td>\n\t\t\t<td>false</td>\n\t\t</tr>\n <tr>\n\t\t\t<td>clearable</td>\n\t\t\t<td>{{\'ClearableDesc\'|translate}}</td>\n\t\t <td>boolean</td>\n\t\t\t<td>false/true</td>\n\t\t\t<td>false</td>\n\t\t</tr>\n <tr>\n\t\t\t<td>remote-method</td>\n\t\t\t<td>{{\'RemoteMethodDesc\'|translate}}</td>\n\t\t <td>function</td>\n\t\t\t<td>-</td>\n\t\t\t<td>-</td>\n\t\t</tr>\n <tr>\n <td>on-item-selected</td>\n <td>{{\'OnItemSelected\'|translate}}</td>\n\t\t <td>function</td>\n\t\t\t<td>-</td>\n\t\t\t<td>-</td>\n </tr>\n\t\t</tbody>\n\t</table>\n</section>'},1080:function(t,exports,e){var n=e(710);"string"==typeof n&&(n=[[t.i,n,""]]);e(2)(n,{});n.locals&&(t.exports=n.locals)},315:function(t,exports,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(exports,"__esModule",{value:!0});var i=e(607),l=n(i),a=e(593),o=n(a),s=e(886),r=n(s);exports["default"]=angular.module("selectdemo",[o["default"].name,l["default"].name]).component("selectdemo",r["default"])},413:function(t,exports){"use strict";function e(t,e){t?console.warn(t+" will be obsoleted in next major release, please use "+e+" instead"):console.warn("This version will be obsoleted in next major release, please follow http://www.fancyui.org/ for detail")}Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=function(t,n,i){var l=angular.copy(t);try{var a;!function(){var t=l.controller,o=angular.injector.$$annotate(l.controller,!0);a=angular.element(document.body).injector();var s=function(){e(n,i);for(var l=[],s=0,r=o.length;s<r;s++)l.push(a.get(o[s]));var c=Object.create(t.prototype||null);return angular.merge(c,this),t.apply(c,l),c};l.controller=s}()}catch(o){}return l}},419:function(t,exports,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(exports,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),o=e(424),s=n(o),r=function(){function t(){l(this,t),this._state={},this._init=!1}return a(t,[{key:"$onInit",value:function(){this._initDefaultValue(),this._initDefaultState(),this._render(),this._launch(),this._init=!0}},{key:"_initDefaultValue",value:function(){throw new Error("IllegalOperationError for _initDefaultValue method, you need override the method")}},{key:"_initDefaultState",value:function(){this._state=i({},""+s["default"].DISABLED,!1)}},{key:"_createClassName",value:function(){throw new Error("IllegalOperationError for _createClassName method, you need override the method")}},{key:"_launch",value:function(){throw new Error("IllegalOperationError for _launch method, you need override the method")}},{key:"_render",value:function(){this._createClassName()}},{key:"state",get:function(){return this._state},set:function(t){"[object Object]"===Object.prototype.toString.call(t)&&(this._state=angular.merge(this._state,t),this._render())}}]),t}();exports["default"]=r},420:function(t,exports,e){var n,i;/*!
Copyright (c) 2016 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
!function(){"use strict";function e(){for(var t=[],n=0;n<arguments.length;n++){var i=arguments[n];if(i){var a=typeof i;if("string"===a||"number"===a)t.push(i);else if(Array.isArray(i))t.push(e.apply(null,i));else if("object"===a)for(var o in i)l.call(i,o)&&i[o]&&t.push(o)}}return t.join(" ")}var l={}.hasOwnProperty;"undefined"!=typeof t&&t.exports?t.exports=e:(n=[],i=function(){return e}.apply(exports,n),!(void 0!==i&&(t.exports=i)))}()},424:function(t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]={DISABLED:"disabled"}},569:function(t,exports,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(exports,"__esModule",{value:!0});var i=e(570),l=n(i),a=e(572),o=n(a),s={template:o["default"],controller:l["default"],controllerAs:"controller",bindings:{type:"<",icon:"@"}};exports["default"]=s},570:function(t,exports,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(exports,"__esModule",{value:!0});var s=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=e(419),c=n(r),d=e(420),u=n(d),f=function(t){function e(){return l(this,e),a(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),s(e,[{key:"_initDefaultValue",value:function(){}},{key:"_createClassName",value:function(){var t=this.icon||this.type;t="loading"===t?"repeat":t,this.className=(0,u["default"])(i({"bp-icon":!0,glyphicon:!0},"glyphicon-"+t,!!t))}},{key:"_launch",value:function(){}},{key:"$onChanges",value:function(t){t.hasOwnProperty("type")&&this._createClassName()}}]),e}(c["default"]);exports["default"]=f},571:function(t,exports,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(exports,"__esModule",{value:!0});var i=e(569),l=n(i),a=e(413),o=n(a),s=angular.module("Icon",[]).component("fIcon",l["default"]).component("bpIcon",(0,o["default"])(l["default"],"bp-icon","f-icon"));exports["default"]=s},572:function(t,exports){t.exports='<i class="{{controller.className}}"></i>'},577:function(t,exports,e){exports=t.exports=e(1)(),exports.push([t.i,".bp-btn {\n transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\n}\n.bp-btn.loading-btn {\n padding-left: 20px;\n}\n.bp-btn.loading-btn .bp-icon {\n animation: loadingCircle 1s linear infinite;\n}\n.bp-btn .bp-icon {\n margin-right: 2px;\n}\n@-webkit-keyframes loadingCircle {\n 0% {\n -webkit-transform-origin: 50% 50%;\n transform-origin: 50% 50%;\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n to {\n -webkit-transform-origin: 50% 50%;\n transform-origin: 50% 50%;\n -webkit-transform: rotate(1turn);\n transform: rotate(1turn);\n }\n}\n",""])},591:function(t,exports,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(exports,"__esModule",{value:!0});var i=e(592),l=n(i),a=e(600),o=n(a);e(601);var s={template:o["default"],controller:l["default"],controllerAs:"controller",transclude:!0,bindings:{type:"@",size:"@",htmlType:"@",disabled:"<",icon:"@",click:"&"}};exports["default"]=s},592:function(t,exports,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(exports,"__esModule",{value:!0});var s=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function v(t,e,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,e);if(void 0===i){var l=Object.getPrototypeOf(t);return null===l?void 0:v(l,e,n)}if("value"in i)return i.value;var a=i.get;if(void 0!==a)return a.call(n)},c=e(419),d=n(c),u=e(420),f=n(u),p=e(599),h=n(p),m=function(t){function e(){return l(this,e),a(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),s(e,[{key:"_initDefaultState",value:function(){this._state=i({},""+h["default"].DISABLED,this.disabled)}},{key:"_initDefaultValue",value:function(){this.className="",this.type=this.type||"primary",this.htmlType=this.htmlType||"button",this.iconType=this.icon||""}},{key:"_createClassName",value:function(){var t;this.className=(0,f["default"])((t={btn:!0,"bp-btn":!0},i(t,"btn-"+this.size,!!this.size),i(t,"bp-btn-"+this.type,!0),i(t,"loading-btn",this._state[h["default"].LOADING]),t))}},{key:"_launch",value:function(){}},{key:"_render",value:function(){this._state[h["default"].LOADING]&&(this.iconType="loading",this._state[h["default"].DISABLED]=!0),r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"_render",this).call(this)}},{key:"innerClick",value:function(){this.click&&"function"==typeof this.click&&this.click({button:this})}},{key:"$onChanges",value:function(t){this._init&&t.hasOwnProperty(h["default"].DISABLED)&&(this._state[h["default"].DISABLED]=t[h["default"].DISABLED].currentValue,this._render())}}]),e}(d["default"]);exports["default"]=m},593:function(t,exports,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(exports,"__esModule",{value:!0});var i=e(591),l=n(i),a=e(571),o=n(a),s=e(413),r=n(s),c=angular.module("Button",[o["default"].name]).component("fButton",l["default"]).component("bpButton",(0,r["default"])(l["default"],"bp-button","f-button"));exports["default"]=c},599:function(t,exports,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(exports,"__esModule",{value:!0});var i=e(424),l=n(i);exports["default"]=angular.extend({LOADING:"loading"},l["default"])},600:function(t,exports){t.exports='<button \n type="{{controller.htmlType}}" \n ng-class="controller.className"\n ng-click="controller.innerClick()"\n ng-disabled="controller.state.disabled">\n <f-icon ng-if="controller.iconType" type="controller.iconType"></f-icon>\n <span ng-transclude></span>\n </button>'},601:function(t,exports,e){var n=e(577);"string"==typeof n&&(n=[[t.i,n,""]]);e(2)(n,{});n.locals&&(t.exports=n.locals)},606:function(t,exports,e){exports=t.exports=e(1)(),exports.push([t.i,".f-select {\n display: inline-block;\n position: relative;\n}\n.f-select .f-select_tags {\n position: absolute;\n line-height: normal;\n white-space: normal;\n z-index: 1000;\n transform: translateY(-50%);\n top: 50%;\n}\n.f-select .f-select_tags .f-tag_close {\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n cursor: pointer;\n}\n.f-select .f-select_tags .f-tag_close:hover {\n background-color: #20a0ff;\n color: #fff;\n border-radius: 5px;\n}\n.f-select .f-select_tags .f-select_input {\n min-height: 30px;\n border: none;\n outline: none;\n margin-left: 10px;\n color: #666;\n vertical-align: baseline;\n background-color: transparent;\n}\n.f-select .f-select_tags .f-tag {\n height: 24px;\n line-height: 24px;\n box-sizing: border-box;\n margin: 3px 0 3px 6px;\n display: inline-block;\n padding: 0 5px;\n font-size: 12px;\n border-radius: 4px;\n border: 1px solid transparent;\n white-space: nowrap;\n background-color: rgba(32, 159, 255, 0.1);\n border-color: rgba(32, 159, 255, 0.2);\n color: #20a0ff;\n}\n.f-select .f-input {\n position: relative;\n font-size: 14px;\n display: inline-block;\n width: 100%;\n}\n.f-select .f-input.is-disabled .f-input_inner {\n color: #bbb;\n border-color: #d3dce6;\n background-color: #eff2f7;\n cursor: not-allowed;\n}\n.f-select .f-input.is-disabled .f-input_inner:hover {\n border-color: #d3dce6;\n}\n.f-select .f-input .f-input_inner {\n cursor: pointer;\n background-color: #fff;\n background-image: none;\n border-radius: 4px;\n border: 1px solid #c0ccda;\n box-sizing: border-box;\n color: #1f2d3d;\n display: block;\n font-size: inherit;\n height: 36px;\n line-height: 1;\n outline: none;\n padding: 3px 10px;\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\n width: 100%;\n}\n.f-select .f-input .f-input_inner:hover {\n border-color: #8492a6;\n}\n.f-select .f-input .f-input_icon {\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n vertical-align: baseline;\n display: inline-block;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n position: absolute;\n width: 35px;\n height: 100%;\n right: 0;\n text-align: center;\n color: #c0ccda;\n font-size: 12px;\n transition: transform .3s;\n transform: translateY(-50%) rotate(180deg);\n line-height: 36px;\n top: 50%;\n cursor: pointer;\n}\n.f-select .f-input .f-input_icon:after {\n content: '';\n height: 100%;\n width: 0;\n display: inline-block;\n vertical-align: middle;\n}\n.f-select .f-select-dropdown {\n display: none;\n min-width: 340px;\n position: absolute;\n z-index: 1001;\n border: 1px solid #d3dce6;\n border-radius: 2px;\n background-color: #fff;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);\n box-sizing: border-box;\n margin: 5px 0;\n}\n.f-select .f-select-dropdown .f-scrollbar {\n overflow: hidden;\n position: relative;\n}\n.f-select .f-select-dropdown .f-scrollbar .f-select-dropdown_wrap {\n max-height: 340px;\n overflow: scroll;\n}\n.f-select .f-select-dropdown .f-scrollbar ::-webkit-scrollbar {\n width: 0;\n height: 0;\n}\n.f-select .f-select-dropdown .f-scrollbar .f-scrollbar_bar {\n position: absolute;\n right: 2px;\n bottom: 2px;\n z-index: 1;\n border-radius: 4px;\n opacity: 0;\n transition: opacity 0.12s ease-out;\n}\n.f-select .f-select-dropdown .f-scrollbar .f-scrollbar_bar.is-horizontal {\n height: 6px;\n left: 2px;\n}\n.f-select .f-select-dropdown .f-scrollbar .f-scrollbar_bar.is-vertical {\n width: 6px;\n top: 2px;\n}\n.f-select .f-select-dropdown .f-scrollbar .f-scrollbar_view {\n list-style: none;\n padding: 6px 0;\n margin: 0;\n box-sizing: border-box;\n position: relative;\n}\n.f-select .f-select-dropdown .f-scrollbar .f-scrollbar_view .f-select-group_wrap {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n.f-select .f-select-dropdown .f-scrollbar .f-scrollbar_view .f-select-group_wrap .f-select-group_title {\n padding-left: 10px;\n font-size: 12px;\n color: #999;\n height: 30px;\n line-height: 30px;\n}\n.f-select .f-select-dropdown .f-scrollbar .f-scrollbar_view .f-select-group_wrap .f-select-dropdown_item {\n cursor: pointer;\n font-size: 14px;\n padding: 8px 10px 8px 20px;\n position: relative;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n color: #475669;\n height: 36px;\n line-height: 1.5;\n box-sizing: border-box;\n}\n.f-select .f-select-dropdown .f-scrollbar .f-scrollbar_view .f-select-group_wrap .f-select-dropdown_item:hover {\n background-color: #e5e9f2;\n}\n.f-select .f-select-dropdown .f-scrollbar .f-scrollbar_view .f-select-group_wrap .f-select-dropdown_item.active {\n background-color: #20a0ff;\n color: #fff;\n}\n.f-select .f-select-dropdown .f-scrollbar .f-scrollbar_view .f-select-group_wrap .f-select-dropdown_item.active:hover {\n background-color: #1d8ce0;\n}\n.f-select .f-select-dropdown .f-scrollbar .f-scrollbar_view .f-select-group_wrap .f-select-dropdown_item.is-item-disabled {\n color: #c0ccda;\n cursor: not-allowed;\n}\n.f-select .f-select-dropdown .f-scrollbar .f-scrollbar_view .f-select-group_wrap .f-select-group {\n margin: 0;\n padding: 0;\n}\n.f-select .f-select-dropdown .f-select-dropdown_empty {\n padding: 10px 0;\n margin: 0;\n text-align: center;\n color: #999;\n font-size: 14px;\n}\n.f-select.active .f-select-dropdown {\n display: block;\n}\n.f-select.active .f-input .f-input_inner {\n border-color: #20a0ff;\n}\n.f-select.is-reverse .f-input .f-input_icon {\n transform: translateY(-50%);\n}\n.f-select.multiple .f-select-dropdown .f-scrollbar .f-scrollbar_view .f-select-group_wrap .f-select-dropdown_item.active {\n color: #20a0ff;\n background-color: #fff;\n}\n.f-select.multiple .f-select-dropdown .f-scrollbar .f-scrollbar_view .f-select-group_wrap .f-select-dropdown_item.active span:after {\n font-family: 'Glyphicons Halflings';\n content: \"\\E013\";\n float: right;\n}\n",""])},607:function(t,exports,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(exports,"__esModule",{value:!0});var i=e(608),l=n(i),a=angular.module("f-select",[]).component("fSelect",l["default"]).directive("calculateStyle",["$timeout",function(t){"ngInject";return{restrict:"A",link:function(e,n,i){var l=function(t){return n[0].querySelector(t)};if(e.vm.isMultiple){var a=(e.$watch(function(){var t=e.vm.dataArray[0].options.filter(function(t){return t._active}).length;return t+=e.vm.multipleInput?e.vm.multipleInput.length:0},function(){var n=t(function(){var t=l(".f-select_tags"),e=l(".f-input input"),n=l(".f-select_input"),i=t.style.maxWidth.split("px")[0];if(n.value&&n.value.length){var a=20*(n.value.length+1);a<i&&(n.style.width=20*(n.value.length+1)+"px")}e.style.height=t.clientHeight+6+"px"});e.$on("$destroy",function(){t.cancel(n)})},!0),t(function(){l(".f-select_tags").style.maxWidth=n[0].querySelector(".f-input input").clientWidth-35+"px"}));e.$on("$destroy",function(){t.cancel(a)})}}}}]);exports["default"]=a},608:function(t,exports,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(exports,"__esModule",{value:!0});var i=e(610),l=n(i),a=e(609),o=n(a);e(611);var s={restrict:"E",bindings:{isRemote:"<",isGroup:"<",isDisabled:"<",data:"<",ngModel:"<",ngModels:"=",onItemSelected:"&",remoteMethod:"&",remoteDebounce:"<",isMultiple:"<",clearable:"<",allowCreate:"<",placeHolder:"<",emptyDataText:"<"},template:l["default"],controller:o["default"],controllerAs:"vm"};exports["default"]=s},609:function(t,exports){"use strict";function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(exports,"__esModule",{value:!0});var n=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),i=function(){function t(n,i,l,a,o){"ngInject";var s=this;e(this,t),this.hover=!1,this.active=!1,this.isReverse=!1,this.$element=n,this.$document=i,this.$scope=l,this.$parse=a,this.dataArray=[],this.debounce=this.remoteDebounce?this.remoteDebounce:0,this.clickHandlers=[],this.emptyFlag=!0,this.init=!1,this.isOpen=!this.isRemote,this.isMultiple&&(this.multipleInput="",this.activeItems=[]),l.$on("$destroy",function(){s.destory()})}return t.$inject=["$element","$document","$scope","$parse","$attrs"],n(t,[{key:"querySelector",value:function(t){return this.$element[0].querySelector(t)}},{key:"$onInit",value:function(){this.validate(),this.isRemote||(this.dataArray=this.buildArray(this.data)),this.inputValue=this.ngModel?this.ngModel.name:"",this.init=!0}},{key:"$onChanges",value:function(t){if(this.init&&t.hasOwnProperty("ngModel")){var e=t.ngModel.currentValue;this.setModel(e)}}},{key:"setModel",value:function(t){var e=!1,n=this;this.dataArray&&this.dataArray.length>0?(this.dataArray.map(function(i){return i.options.map(function(i){i.id===t.id&&(e=!0,n.isRemote||(i._active=!0),n.ngModel=i)})}),e?this.inputValue=this.ngModel.name?this.ngModel.name:"":this.inputValue=""):this.inputValue=this.ngModel.name?this.ngModel.name:""}},{key:"validate",value:function(){if(!this.ngModel&&!this.isMultiple)throw"ngModel must not undefined";if(this.isMultiple&&!this.ngModels)throw"ngModels must not undefined"}},{key:"mouseEnter",value:function(){this.clearable&&this.hasSelected()&&(this.hover=!0)}},{key:"mouseLeave",value:function(){this.clearable&&(this.hover=!1)}},{key:"buildArray",value:function(t){return this.isGroup?(this.emptyFlag=!1,angular.copy(t)):t&&t.length>0?(this.emptyFlag=!1,[{options:t}]):(this.emptyFlag=!0,[])}},{key:"clearItemStatus",value:function(){this.dataArray.map(function(t){return t.options.map(function(t){t._active=!1}),t})}},{key:"changeMultipleItemStatus",value:function(t){if(t._active){var e=this.activeItems.indexOf(t);return this.activeItems.splice(e,1),void(t._active=!1)}t._active=!0,t._isNew=!1,this.activeItems.push(t)}},{key:"changeItemStatus",value:function(t){this.isRemote||(t._active=!t._active)}},{key:"clearPlaceHolder",value:function(){this.querySelector(".f-input input").placeholder=""}},{key:"filterOptions",value:function(t){if(this.emptyFlag=!0,"undefined"!=typeof t){var e=!1,n=t.trim(),i=this;this.dataArray.map(function(t){return t.options.map(function(t){var l=t.name.indexOf(n)>-1;l&&i.emptyFlag&&(i.emptyFlag=!1,t.name!==n||e||(e=!0)),t._hide=!l&&!t._isNew}),t});return e}}},{key:"reset",value:function(){this.isMultiple||(this.inputValue=this.ngModel.name?this.ngModel.name:""),this.hover=!1,this.isReverse=!1,this.active=!1}},{key:"clearSelected",value:function(){return this.onItemClicked({})}},{key:"hasSelected",value:function(){return this.ngModel&&this.ngModel.name}},{key:"bindDocumentClick",value:function(){if(!(this.clickHandlers.length>0)){var t=this,e=function(e){var n=function(){return angular.element(e.target).hasClass("f-select-group_title")},i=function(){return t.querySelector(".f-input")==e.target.parentNode},l=function(){return!!t.isMultiple&&(t.querySelector(".f-select-dropdown").contains(e.target)||t.querySelector(".f-select_tags").contains(e.target)||angular.element(e.target).hasClass("f-tag_close"))},a=function(){return angular.element(e.target).hasClass("is-item-disabled")||angular.element(e.target.parentNode).hasClass("is-item-disabled")};n()||i()||l()||a()||(t.reset(),t.$scope.$digest(),t.destory())};this.$document.on("click",e),this.clickHandlers.push(e)}}},{key:"destory",value:function(){if(this.clickHandlers&&0!=this.clickHandlers.length)for(var t=this.clickHandlers.shift(),e=0;t;){if(e++,e>10)throw"Must be some stupid code works wrong... please check select component in fancyui";this.$document.off("click",t),t=this.clickHandlers.shift()}}},{key:"onClick",value:function(t){if(this.clearable&&this.hasSelected()&&"I"===t.target.tagName)return this.active=!1,this.clearSelected(null),void(this.hover=!1);if(!this.isDisabled){this.isRemote?this.active?this.toggle(!0):this.onInputChange():(this.active?this.destory():this.bindDocumentClick(),this.toggle(this.active))}}},{key:"toggle",value:function(t){this.isReverse=this.active=!t}},{key:"onItemClicked",value:function(t,e){t.disabled||(this.isMultiple?(this.changeMultipleItemStatus(t),this.clearPlaceHolder(),this.ngModels=this.activeItems):(this.clearItemStatus(),this.changeItemStatus(t),this.ngModel=t,this.inputValue=t?t.name:""),this.onItemSelected&&this.onItemSelected({$item:t?t:{},$isNew:!!t&&t._isNew}))}},{key:"onMultipleInputChange",value:function(){var t=this,e=this.filterOptions(this.multipleInput);this.allowCreate&&(this.emptyFlag=!1,this.dataArray.map(function(n){var i=n.options[0];return n.options.length>0&&i._isNew?i.name=t.multipleInput:0!=t.multipleInput.length&&n.options.unshift({name:t.multipleInput,_isNew:!0}),(0===i.name.length&&i._isNew||e)&&n.options.shift(),n}))}},{key:"onInputChange",value:function(t){var e=this;this.isOpen=!1,this.remoteMethod({$value:"undefined"==typeof this.inputValue?"":this.inputValue}).then(function(t){e.dataArray=e.buildArray(t),e.isOpen=!0,e.bindDocumentClick(),e.toggle(!1)})}},{key:"onRemoveItem",value:function(t){this.changeMultipleItemStatus(t)}},{key:"onMultipleClick",value:function(t){this.querySelector(".f-select_input").focus(),this.clearPlaceHolder(),this.active||this.onClick(t)}}]),t}();exports["default"]=i},610:function(t,exports){t.exports='<div calculate-style ng-class="{\'f-select\':true,\'active\':vm.active,\'is-reverse\':vm.isReverse,\'multiple\':vm.isMultiple}">\n <div class="f-select_tags" ng-if="vm.isMultiple" ng-click="vm.onMultipleClick($event);">\n <span>\n <span\n ng-repeat="option in vm.activeItems"\n class="f-tag f-tag--primary">{{option.name}}\n <i class="f-tag_close glyphicon-remove" ng-click="vm.onRemoveItem(option)"></i></span>\n </span>\n <input type="text" class="f-select_input" ng-model="vm.multipleInput" ng-change="vm.onMultipleInputChange()" style="width:20px">\n </div>\n <div class="f-input" ng-class="{\'is-disabled\':vm.isDisabled}" \n ng-click="vm.onClick($event);" \n ng-mouseenter="vm.mouseEnter()"\n ng-mouseleave="vm.mouseLeave()">\n <i ng-class="{\'f-input_icon\':true,\'glyphicon\':true,\'glyphicon-triangle-top\':!vm.hover,\'glyphicon-remove\':vm.hover}"></i>\n <input type="text" placeholder="{{vm.placeHolder?vm.placeHolder:\'请选择\'}}" \n ng-readonly="!vm.isRemote" ng-disabled="vm.isDisabled" ng-change="vm.onInputChange()"\n ng-model="vm.inputValue" \n ng-model-options="{debounce:vm.debounce}" autocomplete="off" class="f-input_inner" \n autocomplete="off" class="f-input_inner" />\n </div>\n\n <div class="f-select-dropdown" ng-if="vm.isOpen">\n <div class="f-scrollbar" ng-if="!vm.emptyFlag">\n <div class="f-select-dropdown_wrap ">\n <ul class="f-scrollbar_view ">\n <ul class="f-select-group_wrap" ng-repeat="item in vm.dataArray">\n <li ng-if="vm.isGroup" class="f-select-group_title">{{item.title}}</li>\n <li>\n <ul class="f-select-group">\n <li class="f-select-dropdown_item"\n ng-if="!option._hide" \n ng-class="{\'f-select-dropdown_item\':true,\'active\':option._active,\'is-item-disabled\':option.disabled}" \n ng-click="vm.onItemClicked(option,$event)"\n ng-repeat="option in item.options"><span>{{option.name}}</span></li>\n </ul>\n </li>\n </ul>\n </ul>\n </div>\n </div>\n\n <p class="f-select-dropdown_empty" ng-if="vm.emptyFlag">{{vm.emptyDataText?vm.emptyDataText:\'无数据\'}}</p>\n </div>\n</div>'},611:function(t,exports,e){var n=e(606);"string"==typeof n&&(n=[[t.i,n,""]]);e(2)(n,{});n.locals&&(t.exports=n.locals)},710:function(t,exports,e){exports=t.exports=e(1)(),exports.push([t.i,".bs-example .f-select {\n width: 340px;\n}\n",""])},886:function(t,exports,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(exports,"__esModule",{value:!0});var i=e(1012),l=n(i),a=e(887),o=n(a);e(1080),exports["default"]={restrict:"E",bindings:{},template:l["default"],controller:o["default"],controllerAs:"vm"}},887:function(t,exports){"use strict";function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(exports,"__esModule",{value:!0});var n=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),i=function(){function t(n,i,l,a){"ngInject";e(this,t),this.$state=n,this.$q=i,this.$timeout=l,this.$scope=a,this.cityGroup={},this.dataGroup=[{title:"热门广场",options:[{id:"1001",label:"bjtz",name:"北京通州万达广场"},{id:"1002",label:"shjq",name:"上海江桥万达广场"},{id:"1003",label:"shzp",name:"上海周浦万达广场"}]},{title:"其他广场",options:[{id:"1004",label:"hf",name:"合肥万达广场"},{id:"1005",label:"hf",name:"武汉万达广场"}]}],this.city={},this.data=[{id:"1001",name:"上海"},{id:"1002",name:"北京"},{id:"1003",name:"广州"},{id:"1004",name:"杭州"},{id:"1005",name:"深圳"}],this.city1={id:"1001",name:"上海"},this.data1=[{id:"1001",name:"上海"},{id:"1002",name:"北京"},{id:"1003",name:"广州"},{id:"1004",name:"杭州"},{id:"1005",name:"深圳",disabled:!0}],this.data2=angular.copy(this.data),this.city2=this.data2[0],this.data3=angular.copy(this.data),this.city3={},this.data4=[{id:"1001",name:"上海江桥万达广场"},{id:"1002",name:"北京通州万达广场"},{id:"1003",name:"上海周浦万达广场"},{id:"1004",name:"武汉万达广场"},{id:"1005",name:"浙江椒江万达广场"}],this.cities={},this.data6=[{id:"1001",name:"上海江桥万达广场"},{id:"1002",name:"北京通州万达广场"},{id:"1003",name:"上海周浦万达广场"},{id:"1004",name:"武汉万达广场"},{id:"1005",name:"浙江椒江万达广场"}],this.cities1={},this.data5=[{id:"1001",name:"上海"},{id:"1002",name:"北京"},{id:"1003",name:"广州"},{id:"1004",name:"杭州"},{id:"1005",name:"深圳"}],this.city5={},this.city6={}}return t.$inject=["$state","$q","$timeout","$scope"],n(t,[{key:"setting",value:function(){this.city6={id:"1004",name:"杭州"}}},{key:"clear",value:function(){this.city6={}}},{key:"onSelect",value:function(t){console.log(t)}},{key:"mockData",value:function(t){var e=this.$q.defer(),n=this.data.filter(function(e){return e.name.indexOf(t)>-1});return console.log(t),this.$timeout(function(){e.resolve(n)},300),e.promise}}]),t}();exports["default"]=i}});
//# sourceMappingURL=select.min.js.map