Commit 1ce6ca9e by 姜雷

整合所有引用

parent bb361cd9
import fetch from './index';
const downloadUrl = manageShell.default.utils.downloadFiles;
import utils from '@/lib/utils';
const downloadUrl = utils.downloadFiles;
export const fetchEquipmentList = entity =>
fetch({
......
import { deviceFetch as fetch } from '../fetch';
import createBaseFetch from '../../lib/Api';
const fetch = createBaseFetch({
baseURL: process.env.VUE_APP_METER_DEVICE_SERVER_URL,
timeout: 10000,
});
export default fetch;
......@@ -35,6 +35,22 @@ export const fetchServiceList = req =>
method: 'get',
...req,
});
//获取所有支付方式
export const fetchPaymentList = req =>
fetch({
url: path + '/dcxy/api/payment/all/payments',
method: 'get',
...req,
});
//获取服务类型
export const fetchRelation = req =>
fetch({
url: path + '/dcxy/api/base/service/together/relation',
method: 'get',
...req,
});
// 根据区域获取服务
export const fetchAreaService = req =>
fetch({
......
import fetch from './index';
const downloadUrl = manageShell.default.utils.downloadFiles;
import utils from '@/lib/utils';
const downloadUrl = utils.downloadFiles;
export const fetchEquipmentList = entity =>
fetch({
......@@ -86,5 +87,5 @@ export const getDeviceTypeList = () =>
headers: {
'Content-type': 'multipart/form-data',
},
});
import createBaseFetch from '../../lib/Api';
const waterBase = createBaseFetch({
baseURL: process.env.VUE_APP_DISPENSER_SERVER_URL,
timeout: 10000,
});
const waterBase = manageShell.default.createBaseFetch({
baseURL: process.env.VUE_APP_DISPENSER_SERVER_URL,
timeout: 10000,
});
export default waterBase;
\ No newline at end of file
export default waterBase;
import fetch from './index';
const downloadUrl = manageShell.default.utils.downloadFiles;
import utils from '@/lib/utils';
const downloadUrl = utils.downloadFiles;
export const fetchEquipmentList = entity =>
fetch({
......@@ -83,5 +84,5 @@ fetch({
headers: {
'Content-type': 'multipart/form-data',
},
});
const hairBase = manageShell.default.createBaseFetch({
baseURL:
process.env.VUE_APP_BLOWER_SERVER_URL,
timeout: 10000,
});
export default hairBase;
\ No newline at end of file
import createBaseFetch from '../../lib/Api';
const hairBase = createBaseFetch({
baseURL: process.env.VUE_APP_BLOWER_SERVER_URL,
timeout: 10000,
});
export default hairBase;
import { baseFetch as fetch } from '../fetch';
const downloadUrl = manageShell.default.utils.downloadFiles;
import utils from '@/lib/utils';
const downloadUrl = utils.downloadFiles;
export const fetchEquList = req =>
fetch({
......
import fetch from '../fetch';
import { statisticsFetch as fetch } from '../fetch';
export const getAreaConsumeList = req =>
fetch({
......@@ -8,9 +7,9 @@ export const getAreaConsumeList = req =>
...req,
});
export const getAreaConsumeCount = req =>
export const getAreaConsumeCount = req =>
fetch({
url: '/dcxy/consumerReportInfo/queryAreaConsumeCount',
method: 'POST',
...req,
});
\ No newline at end of file
});
import fetch from '../fetch';
import { statisticsFetch as fetch } from '../fetch';
export const getconsumeOperList = req =>
fetch({
url: '/dcxy/consumerReportInfo/queryConsumeOperList',
method: 'POST',
...req,
});
export const getconsumeOperDetail = req =>
export const getconsumeOperDetail = req =>
fetch({
url: '/dcxy/consumerReportInfo/queryConsumeOperDetail',
method: 'POST',
...req,
});
export const getconsumeOperCollect = req =>
export const getconsumeOperCollect = req =>
fetch({
url: '/dcxy/consumerReportInfo/queryConsumeOperCollect',
method: 'POST',
...req,
});
import fetch from '../fetch';
const path = process.env.VUE_APP_STATISTICS_SERVER_URL;
import { statisticsFetch as fetch } from '../fetch';
//单个会员消费分页
export const query4IndiMembPage = req =>
......@@ -18,7 +16,7 @@ export const query4IndiAreaPage = req =>
...req,
});
export const getKindBean = req =>
export const getKindBean = req =>
fetch({
url: '/dcxy/orderAll/kind/bean',
method: 'GET',
......@@ -27,8 +25,8 @@ export const query4IndiAreaPage = req =>
//新的获取豆子消费金额
export const getNewKindBean = req =>
fetch({
url: '/dcxy/orderAll/new/kind/bean',
method: 'GET',
...req,
});
\ No newline at end of file
fetch({
url: '/dcxy/orderAll/new/kind/bean',
method: 'GET',
...req,
});
import fetch from '../fetch';
import { statisticsFetch as fetch } from '../fetch';
export const pageCustomerConsume = req =>
fetch({
......@@ -8,9 +7,9 @@ export const pageCustomerConsume = req =>
...req,
});
export const getCustomerConsumeDetail = req =>
export const getCustomerConsumeDetail = req =>
fetch({
url: '/dcxy/consumerReportInfo/customer/consume/detail',
method: 'POST',
...req,
});
\ No newline at end of file
});
import fetch from '../fetch';
import { statisticsFetch as fetch } from '../fetch';
export const getequipmentList = req =>
fetch({
url: '/dcxy/consumerReportInfo/queryEquipmentList',
method: 'POST',
...req,
});
export const getequipmentCount = req =>
export const getequipmentCount = req =>
fetch({
url: '/dcxy/consumerReportInfo/queryEquipmentCount',
method: 'POST',
...req,
});
export const getequipmentDetail = req =>
export const getequipmentDetail = req =>
fetch({
url: '/dcxy/consumerReportInfo/queryEquipmentDetail',
method: 'POST',
...req,
});
\ No newline at end of file
});
import fetch from './index';
const downloadUrl = manageShell.default.utils.downloadFiles;
import utils from '@/lib/utils';
const downloadUrl = utils.downloadFiles;
export const fetchEquipmentList = entity =>
fetch({
......@@ -60,7 +61,7 @@ export const getPositionsList = entity =>
headers: {
'Content-type': 'multipart/form-data',
},
});
......
<template>
<el-select
:clearable="clearable"
:disabled="disabled"
filterable
:value="value"
@change="changeHandle"
>
<el-option
v-for="(item) in equipmentVersionList"
:key="item.key"
:label="item.value"
:value="item.key"
></el-option>
</el-select>
</template>
<script>
import equipmentVersionMixin from './mixin.js';
export default {
name: 'equipmentVersion-select',
props: {
size: String,
value: Number,
disabled: Boolean,
clearable: {
type: Boolean,
default: true,
},
},
mixins: [equipmentVersionMixin],
methods: {
changeHandle(val) {
if (val) {
this.$emit('input', val);
this.$emit('change', val);
} else {
this.$emit('input', null);
this.$emit('change', val);
}
},
},
};
</script>
import { getEquipmentVersion } from '@/api/equipmentParamsManagement/dict';
const GET_EQUIPMENT_VERSION_OPTIONS = 'GET_EQUIPMENT_VERSION_OPTIONS';
const FETCH_STATE = 'FETCH_STATE';
const FETCH_END = 'FETCH_END';
const state = () => ({
fetching: false,
list: [],
});
const getters = {
equipmentVersionList: state => state.list,
};
const actions = {
getEquipmentVersion({ commit }) {
if (state.fetching) return;
commit(FETCH_STATE);
return getEquipmentVersion({
notLoading: true,
}).then(res => {
commit(GET_EQUIPMENT_VERSION_OPTIONS, res.data);
commit(FETCH_END);
});
},
};
const mutations = {
[GET_EQUIPMENT_VERSION_OPTIONS](state, list) {
state.list = list;
},
[FETCH_STATE](state) {
state.fetching = true;
},
[FETCH_END](state) {
state.fetching = false;
},
};
export default {
namespaced: true,
state,
getters,
actions,
mutations,
};
import EquipmentVersionSelect from './EquipmentVersionSelect';
import equipmentVersionMixin from './mixin';
export { equipmentVersionMixin };
export default EquipmentVersionSelect;
// import store from './store';
// import { mapGetters, mapActions } from 'vuex';
import { getEquipmentVersion } from '@/api/equipmentParamsManagement/dict';
export default {
created() {
// store.install(this.$store);
},
props: {
deviceType: {
type: Number,
},
},
data() {
return {
equipmentVersionList: [],
};
},
watch: {
deviceType(val) {
if (val) {
this.getEquipmentVersion({
deviceType: val,
});
}
},
},
mounted() {
if (this.deviceType) {
this.getEquipmentVersion({
deviceType: this.deviceType,
});
}
},
methods: {
getEquipmentVersion(entity) {
return getEquipmentVersion({
data: entity,
notLoading: true,
})
.then(res => {
this.equipmentVersionList = res.data;
})
.catch(err => {
console.error(err);
});
},
getParameterName(val) {
let item = this.equipmentVersionList.find(i => i.key === val);
return item ? item.value : val;
},
},
};
import equipmentVersion from './equipmentVersionStore';
export default {
install(store) {
if (!store.state.ParameterMap) {
store.registerModule(['ParameterMap'], {
namespaced: true,
});
}
if (!store.state.ParameterMap.equipmentVersion) {
store.registerModule(
['ParameterMap', 'equipmentVersion'],
equipmentVersion
);
}
},
uninstall(store) {
store.unregisterModule(['ParameterMap', 'equipmentVersion']);
},
};
<template>
<el-select
:clearable="clearable"
:disabled="disabled"
filterable
:value="value"
@change="changeHandle"
>
<el-option
v-for="(item) in equipmentParameterList"
:disabled="disabledValue(item.key)"
:key="item.key"
:label="item.value"
:value="item.key"
></el-option>
</el-select>
</template>
<script>
import parameterMapMixin from './mixin.js';
export default {
name: 'parameterMap-select',
props: {
size: String,
value: Number,
disabled: Boolean,
clearable: {
type: Boolean,
default: true,
},
filterList: {
type: Array,
},
},
mixins: [parameterMapMixin],
methods: {
changeHandle(val) {
if (val) {
this.$emit('input', val);
this.$emit('change', val);
this.$emit('changeWithName', {
name: this.getParameterName(val),
value: val,
});
} else {
this.$emit('input', null);
this.$emit('change', null);
this.$emit('changeWithName', null);
}
},
disabledValue(val) {
if (this.filterList && this.filterList.length) {
return this.filterList.indexOf(val) > -1;
}
return false;
},
},
};
</script>
import ParameterMapSelect from './ParameterMapSelect';
import parameterMapMixin from './mixin';
export { parameterMapMixin };
export default ParameterMapSelect;
import store from './store';
import { mapGetters, mapActions } from 'vuex';
export default {
created() {
store.install(this.$store);
},
mounted() {
if (!this.equipmentParameterList.length) {
this.getParameterMaps();
}
},
computed: {
...mapGetters('ParameterMap/equipmentParameter', [
'equipmentParameterList',
]),
},
methods: {
...mapActions('ParameterMap/equipmentParameter', ['getParameterMaps']),
getParameterName(val) {
let item = this.equipmentParameterList.find(i => i.key === val);
return item ? item.value : val;
},
},
};
import { getParameterMaps } from '@/api/equipmentParamsManagement/dict';
const GET_PARAMETER_MAP_OPTIONS = 'GET_PARAMETER_MAP_OPTIONS';
const FETCH_STATE = 'FETCH_STATE';
const FETCH_END = 'FETCH_END';
const state = () => ({
fetching: false,
list: [],
});
const getters = {
equipmentParameterList: state => state.list,
};
const actions = {
getParameterMaps({ commit }) {
if (state.fetching) return;
commit(FETCH_STATE);
return getParameterMaps({
notLoading: true,
}).then(res => {
commit(GET_PARAMETER_MAP_OPTIONS, res.data);
commit(FETCH_END);
});
},
};
const mutations = {
[GET_PARAMETER_MAP_OPTIONS](state, list) {
state.list = list;
},
[FETCH_STATE](state) {
state.fetching = true;
},
[FETCH_END](state) {
state.fetching = false;
},
};
export default {
namespaced: true,
state,
getters,
actions,
mutations,
};
import equipmentParameter from './parameterMapStore';
export default {
install(store) {
if (!store.state.ParameterMap) {
store.registerModule(['ParameterMap'], {
namespaced: true,
});
}
if (!store.state.ParameterMap.equipmentParameter) {
store.registerModule(
['ParameterMap', 'equipmentParameter'],
equipmentParameter
);
}
},
uninstall(store) {
store.unregisterModule(['ParameterMap', 'equipmentParameter']);
},
};
const pagination = manageShell.default.storeModule.pagination;
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
import { fetchEquipmentList } from '@/api/3.0/equipment';
const GET_EQUIPMENT_LIST = 'GET_EQUIPMENT_LIST';
......
......@@ -127,7 +127,8 @@
</template>
<script>
const ListMixin = manageShell.default.mixinModule.ListPage;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
import { mapGetters, mapActions } from 'vuex';
import Table from './components/Table';
import EditDialog from './components/EditDialog';
......
......@@ -45,7 +45,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';;
const dialogMixin = mixinModule.Dialog;
export default {
mixins: [dialogMixin],
......
......@@ -80,7 +80,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
props: {
......
......@@ -95,9 +95,10 @@
<script>
import { mapGetters } from 'vuex';
const AreaMixin = manageShell.default.mixinModule.Input.Area;
const OperatorMixin = manageShell.default.mixinModule.Input.OperatorOptions;
const serviceTypeMixin = manageShell.default.mixinModule.Input.ServiceType;
import mixinModule from '@/lib/mixins';
const AreaMixin = mixinModule.Input.Area;
const OperatorMixin = mixinModule.Input.OperatorOptions;
const serviceTypeMixin = mixinModule.Input.ServiceType;
export default {
mixins: [AreaMixin, OperatorMixin, serviceTypeMixin],
......
......@@ -8,7 +8,8 @@ import {
} from '../../../api/account/beanHandsel';
import { fetchUserInfo } from '../../../api/customer/customerInfo';
const initFiltersStore = manageShell.default.storeModule.filter;
import storeModule from '@/lib/storeModule';
const initFiltersStore = storeModule.filter;
const initFilters = () => ({
filterType: '',
......
......@@ -137,13 +137,14 @@
</template>
<script>
const getUserInfoLabelMixin =
manageShell.default.mixinModule.User.UserInfoLabel;
import mixinModule from '@/lib/mixins';
const getUserInfoLabelMixin = mixinModule.User.UserInfoLabel;
import { mapGetters, mapActions } from 'vuex';
import BeanUserCard from './components/BeanCardUser';
import BeanAreaCard from './components/BeanCardArea';
const areaMixin = manageShell.default.mixinModule.Input.Area;
const validateMixin = manageShell.default.mixinModule.User.Validate;
const areaMixin = mixinModule.Input.Area;
const validateMixin = mixinModule.User.Validate;
let components = {
[BeanUserCard.name]: BeanUserCard,
......
......@@ -94,11 +94,13 @@
<script>
import { mapGetters, mapActions } from 'vuex';
const validateMixin = manageShell.default.mixinModule.User.Validate;
const getUserInfoLabelMixin =
manageShell.default.mixinModule.User.UserInfoLabel;
const ListMixin = manageShell.default.mixinModule.ListPage;
const downloadUrl = manageShell.default.utils.downloadFiles;
const validateMixin = mixinModule.User.Validate;
import mixinModule from '@/lib/mixins';
const getUserInfoLabelMixin = mixinModule.User.UserInfoLabel;
const ListMixin = mixinModule.ListPage;
import utils from '@/lib/utils';
const downloadUrl = utils.downloadFiles;
export default {
mixins: [ListMixin, validateMixin, getUserInfoLabelMixin],
......
import { getRechargeInfo, forRecharge } from '@/api/account/customerRecharge';
const pagination = manageShell.default.storeModule.pagination;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
const FOR_STORE_ID = 'FOR_STORE_ID';
......
......@@ -163,11 +163,13 @@
<script>
import { mapGetters, mapActions } from 'vuex';
const validateMixin = manageShell.default.mixinModule.User.Validate;
const getUserInfoLabelMixin =
manageShell.default.mixinModule.User.UserInfoLabel;
const downloadUrl = manageShell.default.utils.downloadFiles;
const ListMixin = manageShell.default.mixinModule.ListPage;
const validateMixin = mixinModule.User.Validate;
import mixinModule from '@/lib/mixins';
const getUserInfoLabelMixin = mixinModule.User.UserInfoLabel;
import utils from '@/lib/utils';
const downloadUrl = utils.downloadFiles;
const ListMixin = mixinModule.ListPage;
export default {
mixins: [ListMixin, validateMixin, getUserInfoLabelMixin],
......
import { getRefundInfo,forRefund } from '@/api/account/customerRefund';
const pagination = manageShell.default.storeModule.pagination;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
const FOR_STORE_ID = 'FOR_STORE_ID';
const state = () => ({
......
const initFiltersStore = manageShell.default.storeModule.filter;
import storeModule from '@/lib/storeModule';
const initFiltersStore = storeModule.filter;
import { fetchAdminArea, fetchAreaUser } from '../../api/adminArea/adminArea';
const getFilters = manageShell.default.utils.getFilters;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
const initFilters = () => ({
filterType: '',
......
......@@ -96,9 +96,10 @@
<script>
import { mapGetters, mapActions } from 'vuex';
const areaMixin = manageShell.default.mixinModule.Input.Area;
import mixinModule from '@/lib/mixins';
const areaMixin = mixinModule.Input.Area;
import { setAdminArea, setAreaUser } from '@/api/adminArea/adminArea';
const adminMixins = manageShell.default.mixinModule.Admin;
const adminMixins = mixinModule.Admin;
export default {
name: 'AdminArea',
......
......@@ -27,7 +27,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
mixins: [dialogMixin],
......
......@@ -43,7 +43,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
mixins: [dialogMixin],
......
const pagination = manageShell.default.storeModule.pagination;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
import { fetchAdminFunctionList } from '@/api/adminFunction/adminFunction';
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
const GET_ADMIN_FUNCTION_LIST = 'GET_ADMIN_FUNCTION_LIST';
......
......@@ -75,7 +75,8 @@
</template>
<script>
const ListMixin = manageShell.default.mixinModule.ListPage;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
import { mapGetters, mapActions } from 'vuex';
import Table from './components/Table';
import EditDialog from './components/EditDialog';
......@@ -85,7 +86,8 @@ import {
setAdminFunction,
fetchAdminFunctionDetail,
} from '@/api/adminFunction/adminFunction';
const MenuTreeMixins = manageShell.default.mixinModule.Menu;
const MenuTreeMixins = mixinModule.Menu;
export default {
name: 'admin-function',
......
......@@ -52,8 +52,10 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
const MenuTreeMixins = manageShell.default.mixinModule.Menu;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
const MenuTreeMixins = mixinModule.Menu;
export default {
mixins: [dialogMixin, MenuTreeMixins],
......
......@@ -68,7 +68,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
props: {
......
const pagination = manageShell.default.storeModule.pagination;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
import { fetchAppReportList } from '@/api/appReportLog/appReportLog';
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
const formatDate = manageShell.default.utils.formatDate;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
const formatDate = utils.formatDate;
const GET_LIST = 'GET_LIST';
......
......@@ -64,7 +64,8 @@
</template>
<script>
const ListMixin = manageShell.default.mixinModule.ListPage;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
import { mapGetters, mapActions } from 'vuex';
import Table from './components/Table';
......
import { pageRecords } from '@/api/customer/areaSwitch';
const formatDate = manageShell.default.utils.formatDate;
const getFilters = manageShell.default.utils.getFilters;
const pagination = manageShell.default.storeModule.pagination;
const formatDate = utils.formatDate;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
const GET_PAGE_RECORDS = 'GET_PAGE_RECORDS';
const STORE_QUERY_DATA = 'STORE_QUERY_DATA';
......
......@@ -126,10 +126,13 @@
<script>
// import store from './store.js';
import { mapGetters, mapActions } from 'vuex';
const ListMixin = manageShell.default.mixinModule.ListPage;
const validateMixin = manageShell.default.mixinModule.User.Validate;
// const downloadUrl = manageShell.default.utils.downloadFiles;
const baseDataMixin = manageShell.default.mixinModule.Input.BaseData;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
const validateMixin = mixinModule.User.Validate;
import utils from '@/lib/utils';
const downloadUrl = utils.downloadFiles;
const baseDataMixin = mixinModule.Input.BaseData;
export default {
name: 'area-switch',
......
import { getCustomerInfo,fetchAccountLessThanZero } from '@/api/customer/customerInfo';
const getFilters = manageShell.default.utils.getFilters;
const pagination = manageShell.default.storeModule.pagination;
const formatDate = manageShell.default.utils.formatDate;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
const formatDate = utils.formatDate;
const CUSTOMER_INFO = 'CUSTOMER_INFO';
const CUSTOMERINFOVO = 'CUSTOMERINFOVO';
......
......@@ -509,12 +509,17 @@
import { mapGetters, mapActions } from 'vuex';
import customerList from './CustomerList';
import customerCard from './CustomerCard';
const validateMixin = manageShell.default.mixinModule.User.Validate;
const downloadUrl = manageShell.default.utils.downloadFiles;
const areaMixin = manageShell.default.mixinModule.Input.Area;
const baseDataMixin = manageShell.default.mixinModule.Input.BaseData;
const ListMixin = manageShell.default.mixinModule.ListPage;
const formatDate = manageShell.default.utils.formatDate;
const validateMixin = mixinModule.User.Validate;
import utils from '@/lib/utils';
const downloadUrl = utils.downloadFiles;
import mixinModule from '@/lib/mixins';
const areaMixin = mixinModule.Input.Area;
const baseDataMixin = mixinModule.Input.BaseData;
const ListMixin = mixinModule.ListPage;
const formatDate = utils.formatDate;
import {
fetchDetail,
......
const pagination = manageShell.default.storeModule.pagination;
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
import { fetchConnectDeviceList } from '@/api/device/connectDevice';
const GET_CONNECT_DEVICE_LIST = 'GET_CONNECT_DEVICE_LIST';
......
......@@ -63,7 +63,8 @@
<script>
import deviceTypeMixin from '@/components/DeviceTypeSelect/mixin';
import { mapGetters, mapActions } from 'vuex';
const ListMixin = manageShell.default.mixinModule.ListPage;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
import Table from './components/Table';
export default {
......
const pagination = manageShell.default.storeModule.pagination;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
import { fetchDeviceWarningList,getIllegitmacy ,getSelfService,getServiceType} from '@/api/device/warning';
const getFilters = manageShell.default.utils.getFilters;
const formatDate = manageShell.default.utils.formatDate;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
const formatDate = utils.formatDate;
const GET_DEVICE_LIST = 'GET_DEVICE_LIST';
const STORE_QUERY_DATA='STORE_QUERY_DATA';
......@@ -28,7 +30,7 @@ const state = () => ({
operName:'',
deviceType:'',
warnLevel:'',
}
});
......@@ -48,7 +50,7 @@ const actions = {
filters.operTimeStart = operTimeStart;
if (operTimeEnd) filters.operTimeEnd = formatDate(operTimeEnd, 'yyyy-MM-dd') + ' 23:59:59';
}
return fetchDeviceWarningList({
data: {
pageNum: state.pagination.pageNum,
......@@ -76,9 +78,9 @@ const actions = {
...entity,
},
}).then(res => {
const illegitmacyList = res.data;
const illegitmacyList = res.data;
commit(ILLEGIT_QUERY_DATA, illegitmacyList);
});
},
getServiceType({
......@@ -93,7 +95,7 @@ const actions = {
}).then(res => {
const serviceTypeList = res.data;
commit(SELFTYPE_QUERY_DATA, serviceTypeList);
});
},
......@@ -109,7 +111,7 @@ const actions = {
}).then(res => {
const selfServiceList = res.data;
commit(SELF_QUERY_DATA, selfServiceList);
});
},
......
......@@ -157,7 +157,7 @@
>
</md-table-column>
<md-table-column
prop="deviceCode"
......@@ -213,13 +213,17 @@
</md-table>
</list-layout>
</template>
</template>
<script>
import { mapGetters, mapActions } from 'vuex';
const ListMixin = manageShell.default.mixinModule.ListPage;
const areaMixin = manageShell.default.mixinModule.Input.Area;
const operatorMixin = manageShell.default.mixinModule.Input.OperatorOptions;
const formatDate = manageShell.default.utils.formatDate;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
const areaMixin = mixinModule.Input.Area;
const operatorMixin = mixinModule.Input.OperatorOptions;
import utils from '@/lib/utils';
const formatDate = utils.formatDate;
export default {
mixins: [ListMixin, areaMixin, operatorMixin],
created() {
......@@ -291,4 +295,3 @@ export default {
},
};
</script>
\ No newline at end of file
const pagination = manageShell.default.storeModule.pagination;
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
import { fetchFirmwareList } from '@/api/device/firmware';
const GET_FIRMWARE_LIST = 'GET_FIRMWARE_LIST';
......
......@@ -119,7 +119,8 @@ import {
updateFirmware,
} from '@/api/device/firmware';
import deviceTypeMixin from '@/components/DeviceTypeSelect/mixin';
const ListMixin = manageShell.default.mixinModule.ListPage;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
import Table from './components/Table';
import EditDialog from './components/EditDialog';
import UpdateDialog from './components/UpdateDialog';
......
......@@ -69,7 +69,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
props: {
......
......@@ -68,7 +68,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
props: {
......
const pagination = manageShell.default.storeModule.pagination;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
import { fetchDeviceWarningList,getIllegitmacy ,getSelfService,getServiceType} from '@/api/device/warning';
const getFilters = manageShell.default.utils.getFilters;
const formatDate = manageShell.default.utils.formatDate;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
const formatDate = utils.formatDate;
const GET_OPER_LIST = 'GET_OPER_LIST';
const STORE_QUERY_DATA='STORE_QUERY_DATA';
......@@ -29,7 +31,7 @@ const state = () => ({
deviceType:'',
warnLevel:1,
operator:true,
}
});
......@@ -49,7 +51,7 @@ const actions = {
filters.operTimeStart = operTimeStart;
if (operTimeEnd) filters.operTimeEnd = formatDate(operTimeEnd, 'yyyy-MM-dd') + ' 23:59:59';
}
return fetchDeviceWarningList({
data: {
pageNum: state.pagination.pageNum,
......@@ -72,12 +74,12 @@ const actions = {
commit,
dispatch
}, entity) {
return getIllegitmacy({
warnLevel:1,
return getIllegitmacy({
warnLevel:1,
}).then(res => {
const illegitmacyList = res.data;
const illegitmacyList = res.data;
commit(ILLEGIT_QUERY_DATA, illegitmacyList);
});
},
getServiceType({
......@@ -92,7 +94,7 @@ const actions = {
}).then(res => {
const serviceTypeList = res.data;
commit(SELFTYPE_QUERY_DATA, serviceTypeList);
});
},
......@@ -108,7 +110,7 @@ const actions = {
}).then(res => {
const selfServiceList = res.data;
commit(SELF_QUERY_DATA, selfServiceList);
});
},
......
......@@ -184,13 +184,17 @@
</md-table>
</list-layout>
</template>
</template>
<script>
import { mapGetters, mapActions } from 'vuex';
const ListMixin = manageShell.default.mixinModule.ListPage;
const areaMixin = manageShell.default.mixinModule.Input.Area;
const operatorMixin = manageShell.default.mixinModule.Input.OperatorOptions;
const formatDate = manageShell.default.utils.formatDate;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
const areaMixin = mixinModule.Input.Area;
const operatorMixin = mixinModule.Input.OperatorOptions;
import utils from '@/lib/utils';
const formatDate = utils.formatDate;
export default {
mixins: [ListMixin, areaMixin, operatorMixin],
created() {
......@@ -253,4 +257,3 @@ export default {
},
};
</script>
\ No newline at end of file
const pagination = manageShell.default.storeModule.pagination;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
import { fetchThresholdList } from '@/api/shower/threshold';
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
const formatDate = manageShell.default.utils.formatDate;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
const formatDate = utils.formatDate;
const GET_LIST = 'GET_LIST';
......@@ -28,7 +30,7 @@ const actions = {
fetchThresholdList({ state, commit, dispatch,getters }, entity) {
const filters = getFilters(getters.filters);
return fetchThresholdList({
data: {
pageNum: state.pagination.pageNum,
......
......@@ -308,10 +308,13 @@
</template>
<script>
import { mapGetters, mapActions } from 'vuex';
const ListMixin = manageShell.default.mixinModule.ListPage;
const areaMixin = manageShell.default.mixinModule.Input.Area;
const operatorMixin = manageShell.default.mixinModule.Input.OperatorOptions;
const validateMixin = manageShell.default.mixinModule.User.Validate;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
const areaMixin = mixinModule.Input.Area;
const operatorMixin = mixinModule.Input.OperatorOptions;
const validateMixin = mixinModule.User.Validate;
import { getOper } from '@/api/shower/oper.js';
import {
getAddThreshold,
......@@ -641,7 +644,7 @@ export default {
color: red;
}
}
.zi_style {
color: red;
......@@ -651,4 +654,4 @@ export default {
background-color: #fff;
}
}
</style>
\ No newline at end of file
</style>
const pagination = manageShell.default.storeModule.pagination;
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
import { fetchUpdateLogList } from '@/api/device/updateLog';
const GET_UPDATE_LOG_LIST = 'GET_UPDATE_LOG_LIST';
......
......@@ -82,7 +82,8 @@
import { mapGetters, mapActions } from 'vuex';
import deviceTypeMixin from '@/components/DeviceTypeSelect/mixin';
import { deleteUpdateLog } from '@/api/device/updateLog';
const ListMixin = manageShell.default.mixinModule.ListPage;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
import Table from './components/Table';
export default {
......
const pagination = manageShell.default.storeModule.pagination;
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
import { fetchEquipmentParamsList } from '@/api/equipmentParamsManagement/equipmentParams';
const GET_EQUIPMENT_PARAMS_LIST = 'GET_EQUIPMENT_PARAMS_LIST';
......
......@@ -96,7 +96,8 @@
<script>
import { mapGetters, mapActions } from 'vuex';
const ListMixin = manageShell.default.mixinModule.ListPage;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
import Table from './components/Table';
import EditDialog from './components/EditDialog';
import BatchEditDialog from './components/BatchEditDialog';
......
const pagination = manageShell.default.storeModule.pagination;
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
import { fetchEquipmentParamsList } from '@/api/equipmentParamsManagement/equipmentParams';
const GET_EQUIPMENT_PARAMS_LIST = 'GET_EQUIPMENT_PARAMS_LIST';
......
......@@ -97,7 +97,8 @@
<script>
import { mapGetters, mapActions } from 'vuex';
const ListMixin = manageShell.default.mixinModule.ListPage;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
import Table from './components/Table';
import EditDialog from './components/EditDialog';
import BatchEditDialog from './components/BatchEditDialog';
......
......@@ -98,7 +98,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
name: 'BatchEditDialog',
......
......@@ -62,7 +62,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
mixins: [dialogMixin],
......
const pagination = manageShell.default.storeModule.pagination;
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
import { fetchEquipmentParamsLogList } from '@/api/equipmentParamsManagement/equipmentParamsLog';
const GET_EQUIPMENT_PARAMS_LOG_LIST = 'GET_EQUIPMENT_PARAMS_LOG_LIST';
......
......@@ -75,7 +75,8 @@
<script>
import { mapGetters, mapActions } from 'vuex';
const ListMixin = manageShell.default.mixinModule.ListPage;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
import Table from './components/Table';
import ParamStatusSelect from '../components/paramStatusSelect';
......
const pagination = manageShell.default.storeModule.pagination;
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
import { fetchEquipmentParamsLogList } from '@/api/equipmentParamsManagement/equipmentParamsLog';
const GET_EQUIPMENT_PARAMS_LOG_LIST = 'GET_EQUIPMENT_PARAMS_LOG_LIST';
......
......@@ -75,7 +75,8 @@
<script>
import { mapGetters, mapActions } from 'vuex';
const ListMixin = manageShell.default.mixinModule.ListPage;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
import Table from './components/Table';
import ParamStatusSelect from '../components/paramStatusSelect';
......
const pagination = manageShell.default.storeModule.pagination;
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
import { fetchParamsConfigList } from '@/api/equipmentParamsManagement/paramsConfig';
const GET_PARAMS_MAP_LIST = 'GET_PARAMS_MAP_LIST';
......
......@@ -70,7 +70,8 @@
<script>
import { mapGetters, mapActions } from 'vuex';
const ListMixin = manageShell.default.mixinModule.ListPage;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
import Table from './components/Table';
import EditDialog from './components/EditDialog';
import DetailDialog from './components/DetailDialog';
......
......@@ -47,7 +47,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
import mixin from './OperatorPermissionSelectMixin';
export default {
......
......@@ -72,7 +72,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
import OperatorPermissionSelect from './OperatorPermissionSelect';
export default {
......
const pagination = manageShell.default.storeModule.pagination;
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
import { fetchParamsMapList } from '@/api/equipmentParamsManagement/paramsMaps';
const GET_PARAMS_MAP_LIST = 'GET_PARAMS_MAP_LIST';
......
......@@ -62,7 +62,8 @@
<script>
import { mapGetters, mapActions } from 'vuex';
const ListMixin = manageShell.default.mixinModule.ListPage;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
import Table from './components/Table';
import EditDialog from './components/EditDialog';
import DetailDialog from './components/DetailDialog';
......
......@@ -35,7 +35,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
mixins: [dialogMixin],
......
......@@ -56,7 +56,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
mixins: [dialogMixin],
......
......@@ -99,9 +99,12 @@ import {
updateAccount,
addTestAccount,
} from '@/api/hairDryer/account';
const ListMixin = manageShell.default.mixinModule.ListPage;
const areaMixin = manageShell.default.mixinModule.Input.Area;
const operatorMixin = manageShell.default.mixinModule.Input.OperatorOptions;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
const areaMixin = mixinModule.Input.Area;
const operatorMixin = mixinModule.Input.OperatorOptions;
import Table from './components/Table';
import EditDialog from './components/EditDialog';
import { getOper } from '@/api/shower/oper.js';
......
const pagination = manageShell.default.storeModule.pagination;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
import { fetchAccountList } from '@/api/hairDryer/account';
const getFilters = manageShell.default.utils.getFilters;
const initFiltersStore = manageShell.default.storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
const initFiltersStore = storeModule.filter;
const GET_ACCOUNT_LIST = 'GET_ACCOUNT_LIST';
const RESET_EQUIPMENT_LIST = 'RESET_EQUIPMENT_LIST';
......
......@@ -45,7 +45,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
props: {
......@@ -55,4 +56,4 @@ export default {
mixins: [dialogMixin],
methods: {},
};
</script>
\ No newline at end of file
</script>
const initFiltersStore = manageShell.default.storeModule.filter;
import storeModule from '@/lib/storeModule';
const initFiltersStore = storeModule.filter;
import { fetchDeviceFreeList} from '@/api/hairDryer/deviceFree';
const getFilters = manageShell.default.utils.getFilters;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
const initFilters = () => ({
mode:2,
......@@ -37,7 +39,7 @@ const actions = {
mode:filters.mode,
}).then(res => {
const data = res;
commit(GET_LIST, data);
});
},
......@@ -52,12 +54,12 @@ const actions = {
}
const mutations = {
[GET_LIST](state,data) {
state.data.list =data.data.concat(data.configs);
state.data.listCodes = data.configs.map(item => item.deviceCode);
},
[RESET_DEVICE_DATA](state) {
state.data.list = initState().list;
......
......@@ -103,7 +103,8 @@
</template>
<script>
import { mapGetters, mapActions } from 'vuex';
const areaMixin = manageShell.default.mixinModule.Input.Area;
import mixinModule from '@/lib/mixins';
const areaMixin = mixinModule.Input.Area;
import { setDevice, getDetail } from '@/api/hairDryer/deviceFree.js';
export default {
mixins: [areaMixin],
......
......@@ -159,9 +159,11 @@ import {
exportTemplate,
importTemplate,
} from '@/api/hairDryer/equipment';
const ListMixin = manageShell.default.mixinModule.ListPage;
const AreaMixin = manageShell.default.mixinModule.Input.Area;
const OperatorMixin = manageShell.default.mixinModule.Input.OperatorOptions;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
const AreaMixin = mixinModule.Input.Area;
const OperatorMixin = mixinModule.Input.OperatorOptions;
import Table from './components/Table';
import EditDialog from './components/EditDialog';
import PrintDialog from './components/PrintDialog.vue';
......
......@@ -144,7 +144,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
props: {
......
......@@ -26,7 +26,8 @@
</normal-dialog>
</template>
<script type="text/javascript">
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
import QRCode from 'qr-code-with-logo';
import Print from '@/lib/print.js';
......
......@@ -6,7 +6,7 @@
@update:visible="updateVisibleHandle"
>
<el-form :disabled="loading">
<el-form-item
label="位置文件"
label-width="200px"
......@@ -40,7 +40,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
props: {
......@@ -49,4 +50,4 @@ export default {
mixins: [dialogMixin],
methods: {},
};
</script>
\ No newline at end of file
</script>
const pagination = manageShell.default.storeModule.pagination;
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
import {
fetchEquipmentList,
getPositionsList,
......
......@@ -106,9 +106,12 @@ import {
import Table from './components/Table';
import EditDialog from './components/EditDialog';
import UpDialog from './components/UpDialog';
const ListMixin = manageShell.default.mixinModule.ListPage;
const areaMixin = manageShell.default.mixinModule.Input.Area;
const operatorMixin = manageShell.default.mixinModule.Input.OperatorOptions;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
const areaMixin = mixinModule.Input.Area;
const operatorMixin = mixinModule.Input.OperatorOptions;
export default {
components: { Table, EditDialog, UpDialog },
......
......@@ -10,7 +10,7 @@
label="校区"
label-width="200px"
>
<area-select
clearable
:disabled="type ? true : false"
......@@ -45,7 +45,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
props: {
......@@ -54,4 +55,4 @@ export default {
mixins: [dialogMixin],
methods: {},
};
</script>
\ No newline at end of file
</script>
......@@ -64,7 +64,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
props: {
......@@ -73,4 +74,4 @@ export default {
mixins: [dialogMixin],
methods: {},
};
</script>
\ No newline at end of file
</script>
const pagination = manageShell.default.storeModule.pagination;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
import { fetchLocationList } from '@/api/hairDryer/location';
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
const GET_LOCATION_LIST = 'GET_LOCATION_LIST';
const RESET_EQUIPMENT_LIST = 'RESET_EQUIPMENT_LIST';
......
......@@ -79,7 +79,7 @@
:changeSizeHandle="changeSizeHandle"
/>
</template>
</list-layout>
</template>
......@@ -87,9 +87,12 @@
<script>
import { mapGetters, mapActions } from 'vuex';
import Table from './components/Table';
const ListMixin = manageShell.default.mixinModule.ListPage;
const areaMixin = manageShell.default.mixinModule.Input.Area;
const operatorMixin = manageShell.default.mixinModule.Input.OperatorOptions;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
const areaMixin = mixinModule.Input.Area;
const operatorMixin = mixinModule.Input.OperatorOptions;
export default {
components: { Table},
......@@ -115,7 +118,7 @@ export default {
'loading',
'operatorList',
'operatorAllCampusList',
'campusList',
]),
......@@ -201,7 +204,7 @@ export default {
this.getOrderList(entity);
},
refreshList() {
this.rest();
},
},
......
const pagination = manageShell.default.storeModule.pagination;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
import { fetchOrderList } from '@/api/hairDryer/order';
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
const formatDate = manageShell.default.utils.formatDate;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
const formatDate = utils.formatDate;
const GET_ORDER_LIST = 'GET_ORDER_LIST';
const RESET_EQUIPMENT_LIST = 'RESET_EQUIPMENT_LIST';
const initFilters = () => ({
......
......@@ -76,9 +76,11 @@
<script>
import { mapGetters, mapActions } from 'vuex';
import { addRate, updateRate, deleteRate } from '@/api/hairDryer/rate';
const ListMixin = manageShell.default.mixinModule.ListPage;
const AreaMixin = manageShell.default.mixinModule.Input.Area;
const OperatorMixin = manageShell.default.mixinModule.Input.OperatorOptions;
import mixinModule from '@/lib/mixins';
const ListMixin = mixinModule.ListPage;
const AreaMixin = mixinModule.Input.Area;
const OperatorMixin = mixinModule.Input.OperatorOptions;
import { Decimal } from 'decimal.js';
import Table from './components/Table';
import EditDialog from './components/EditDialog';
......
......@@ -10,7 +10,7 @@
class="rateDialog-form"
label-width="100px"
>
<el-form-item
class="rateDialog-item"
label="校区"
......@@ -154,7 +154,8 @@
</template>
<script>
const dialogMixin = manageShell.default.mixinModule.Dialog;
import mixinModule from '@/lib/mixins';
const dialogMixin = mixinModule.Dialog;
export default {
props: {
......@@ -164,4 +165,4 @@ export default {
},
mixins: [dialogMixin],
};
</script>
\ No newline at end of file
</script>
const pagination = manageShell.default.storeModule.pagination;
import storeModule from '@/lib/storeModule';
const pagination = storeModule.pagination;
import { fetchRateList, fetchRateOptions } from '@/api/hairDryer/rate';
const initFiltersStore = manageShell.default.storeModule.filter;
const getFilters = manageShell.default.utils.getFilters;
const initFiltersStore = storeModule.filter;
import utils from '@/lib/utils';
const getFilters = utils.getFilters;
const GET_RATE_LIST = 'GET_RATE_LIST';
const GET_RATE_OPTIONS = 'GET_RATE_OPTIONS';
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment