Commit 01821ef8 by liuguorong93

归属单位数据

parent e058aed2
import { post, postform, get, postJson } from '@/utils/http.js'
export let baseUrl = '/api'
// 获取归属单位数据
export const getUnit = params =>
get(`${baseUrl}/queryTypeCode`, params)
......@@ -59,8 +59,7 @@ service.interceptors.response.use(
response => {
if (!response) return
let data = response.data || response.features;
//
if (data.code == 401) {
if (data && data.code && data.code == 401) {
MessageBox.confirm("系统登录超时!", "温馨提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
......
import { getUnit } from "@/api/menuDataApi/publicDataApi.js";
// 获取本地json数据
export const getJsonDataApi = (fileName) => {
let datas
......@@ -10,11 +12,35 @@ export const getJsonDataApi = (fileName) => {
resolve(datas)
} catch (e) {
datas = []
resolve(options)
resolve(datas)
}
}).catch((e) => {
datas = []
resolve(datas)
})
})
}
// 通过接口获取归属单位数据
export const getUnitData = () => {
let params = {
type: 'CODE_QGUNIT',
id: '150000010000'
}
let datas
return new Promise((resolve) => {
getUnit(params).then(res => {
try {
datas = res
resolve(datas)
} catch (e) {
datas = []
resolve(datas)
}
}).catch((e) => {
datas = []
resolve(options)
resolve(datas)
})
})
}
......@@ -102,7 +102,7 @@
v-model="detailInfo.unitName"
>
<el-option
v-for="(item, index) in shifouOptions"
v-for="(item, index) in unitOptions"
:key="index"
:label="item.label"
:value="item.id"
......@@ -277,7 +277,7 @@
<script>
import moment from "moment";
import { getBirthAndSexForSfzh } from "@/utils/mk.js";
import { getJsonDataApi } from "@/utils/getJsonData.js";
import { getJsonDataApi, getUnitData } from "@/utils/getJsonData.js";
import rules from "@/utils/rules2.js";
import {
addArtisan,
......@@ -381,6 +381,7 @@ export default {
shifouOptions: [],
jwjsxlOptions: [],
unitOptions: [],
tableData: [],
};
......@@ -407,6 +408,7 @@ export default {
this.shifouOptions = await getJsonDataApi("CODE_YN");
this.jwjsxlOptions = await getJsonDataApi("CODE_JWJXXL");
this.unitOptions = await getUnitData();
},
methods: {
addJqxph() {
......
......@@ -101,11 +101,13 @@
<el-button
size="small"
icon="el-icon-download"
@click="importData"
>批量导入</el-button>
<el-button
size="small"
icon="el-icon-upload2"
style="margin-right: 0 !important;"
@click="exportData"
>导出</el-button>
</div>
</div>
......@@ -360,6 +362,12 @@ export default {
this.$message("已取消删除");
});
},
// 导出
exportData() {
console.log("ex");
},
// 导入
importData() {},
},
watch: {},
};
......
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