Commit 53703ce4 authored by zL's avatar zL

新的更改

parent d5982581
......@@ -15,7 +15,7 @@
<script lang="ts">
import Vue from "vue";
import DialogInput from "@/components/DialogInput.vue";
import * as storage from "@/entry/refactoring/plugins/storage";
import * as storage from "@/plugins/storage";
import { Prop, Component } from "vue-property-decorator";
import { GO_URLS } from "@/config/URLS";
@Component({
......
......@@ -60,7 +60,7 @@
</div>
</template>
<script>
import * as storage from "@/entry/refactoring/plugins/storage";
import * as storage from "@/plugins/storage";
import { GO_URLS } from "@/config/URLS";
let CryptoJS = require("crypto-js");
export default {
......
......@@ -61,7 +61,7 @@
</div>
</template>
<script>
import * as storage from "@/entry/refactoring/plugins/storage";
import * as storage from "@/plugins/storage";
import { GO_URLS } from "@/config/URLS";
let CryptoJS = require("crypto-js");
export default {
......
import Vue from 'vue';
// 取本地
import App from './App.vue';
import router from './router';
import axiosPlugin from './plugins/axios-plugin';
import '../../plugins/element.js';
import store from './store';
// 取公用
import axiosPlugin from '@/plugins/axios-plugin';
import '@/plugins/element.js';
import store from '@/store';
import Gfilters from '@/utils/tool/filter';
import md5 from 'js-md5'
Vue.prototype.$md5 = md5
import Gfilters from '@/utils/tool/filter';
Vue.use(axiosPlugin);
Vue.config.productionTip = false;
Gfilters(Vue);
......
import Vue from 'vue';
import Router from 'vue-router';
import { getLoginCode } from './plugins/storage';
import { getLoginCode } from '@/plugins/storage';
Vue.use(Router);
......
......@@ -23,7 +23,7 @@
</div>
</template>
<script>
import * as storage from "@/entry/refactoring/plugins/storage";
import * as storage from "@/plugins/storage";
import { GO_URLS } from "@/config/URLS";
import SetPassword from "@/entry/refactoring/components/signin/setPassword.vue";
import PhoneLogin from "@/entry/refactoring/components/signin/phoneLogin.vue";
......
......@@ -11,7 +11,7 @@
<script>
import { GO_URLS } from "@/config/URLS";
import * as storage from "@/entry/refactoring/plugins/storage";
import * as storage from "@/plugins/storage";
export default {
// 引入组件
components: {},
......
import {StateTypes} from "./types";
import {ActionTree} from "vuex";
const actions: ActionTree<StateTypes, any> = {
};
export default actions;
import { StateTypes } from "./types";
import { GetterTree } from "vuex";
const getters: GetterTree<StateTypes, any> = {
};
export default getters;
import Vue from 'vue';
import Vuex, {Store} from 'vuex';
import state from './state';
import getters from './getters';
import mutations from './mutations';
import actions from './actions';
Vue.use(Vuex);
const store: Store<any> = new Vuex.Store({
state,
getters,
mutations,
actions,
strict: true
});
export default store; // todo 不需要则移除
import { StateTypes } from "./types";
import { MutationTree } from "vuex";
const mutations: MutationTree<StateTypes> = {
// 更新
updateBusinessType(state, type) {
state.businessType = type
},
// 设置存证数量
setGoodsNum(state, num) {
state.goodsNum = num;
},
// 回收站数据总量
setDeletedNum(state, num) {
state.deletedNum = num;
},
// 右侧展示
setSelectedStatus(state, num) {
state.selectedStatus = num;
},
// 设置初始存证基础数据
setDepositCertificate(state, val) {
state.depositCertificate.base_id = val.item.id;
state.depositCertificate.base_hash = val.item.hash;
},
// 设置存证数据列表
setListOfInformation(state, val) {
state.listOfInformation = val;
},
// 更改页码
setPage(state, page) {
state.page = page;
},
setIncrementList(state, val) {
state.listOfInformation[val.index].incrementList = val.list
},
// 设置增量数据列表
setExistingEvidenceList(state, val) {
state.existingEvidenceList = val
},
setuserInfos(state, infos) {
state.userInfos = infos
},
// 设置模板数量
setTemplateNum(state, num) {
state.templateNum = num;
},
};
export default mutations;
import { StateTypes } from "./types";
const state: StateTypes = {
businessType: 0, //0设置 1忘记
goodsNum: 0, // 存证数量
deletedNum: 0, // 回收站数据总量
selectedStatus: 1, // 默认显示存证
depositCertificate: {
base_id: 0,
base_hash: ''
},
listOfInformation: [],
page: 1,
existingEvidenceList: [],
userInfos: {},
templateNum: 0, //模板数量
};
export default state;
export interface StateTypes {
businessType: number //区分设置密码和忘记密码
goodsNum: number // 存证数量
deletedNum: number //回收站数据条数
selectedStatus: number // 选中状态
depositCertificate: {
base_id: number,
base_hash: string
} // 存证信息
listOfInformation: any //存证信息列表
page: number // 存证当前页码
existingEvidenceList: any
userInfos: object, // 用户信息
templateNum: number // 模板数量
}
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