mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-09-06 08:09:46 +08:00
Update form.html
This commit is contained in:
parent
f3d3e3b0e6
commit
07a2c65fbe
@ -177,9 +177,9 @@
|
|||||||
};
|
};
|
||||||
/*! 省份全选或取消 */
|
/*! 省份全选或取消 */
|
||||||
$rootScope.CheckAllProvince = function (status) {
|
$rootScope.CheckAllProvince = function (status) {
|
||||||
$rootScope.citys.forEach(function (item) {
|
$rootScope.citys.forEach(function (province) {
|
||||||
item.subs.forEach(function (item) {
|
province.subs.forEach(function (city) {
|
||||||
if (item.show) item.status = !!status;
|
if (city.show) city.status = !!status;
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@ -206,10 +206,6 @@
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
$rootScope.$watch('citys', function () {
|
$rootScope.$watch('citys', function () {
|
||||||
/*! 城市集联动省份选项选择 */
|
|
||||||
$rootScope.city.status = $rootScope.city.subs.some(function (item) {
|
|
||||||
if (item.show && item.status) return true;
|
|
||||||
});
|
|
||||||
/*! 合并当前操作数据到缓存 */
|
/*! 合并当前操作数据到缓存 */
|
||||||
var _province_cache = {}, _city_cache = {};
|
var _province_cache = {}, _city_cache = {};
|
||||||
$rootScope.rule.city.forEach(function (province) {
|
$rootScope.rule.city.forEach(function (province) {
|
||||||
@ -221,6 +217,10 @@
|
|||||||
/*! 筛选出当前选中的城市 */
|
/*! 筛选出当前选中的城市 */
|
||||||
$rootScope.citys.forEach(function (province) {
|
$rootScope.citys.forEach(function (province) {
|
||||||
_province_cache[province.name] = _province_cache[province.name] || {name: province.name, subs: []};
|
_province_cache[province.name] = _province_cache[province.name] || {name: province.name, subs: []};
|
||||||
|
/*! 城市集联动省份选项选择 */
|
||||||
|
province.status = province.subs.some(function (city) {
|
||||||
|
if (city.show && city.status) return true;
|
||||||
|
});
|
||||||
province.subs.forEach(function (city) {
|
province.subs.forEach(function (city) {
|
||||||
if (city.status && city.show && !_city_cache[province.name + '-' + city.name]) {
|
if (city.status && city.show && !_city_cache[province.name + '-' + city.name]) {
|
||||||
_province_cache[province.name].subs.push(city);
|
_province_cache[province.name].subs.push(city);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user