Kaynağa Gözat

deploy

master
Soleilw 1 yıl önce
ebeveyn
işleme
f22e5143af

dist/assets/index-e7zg8XfO.js
Dosya farkı çok büyük olduğundan ihmal edildi
Dosyayı Görüntüle


+ 1
- 1
dist/index.html Dosyayı Görüntüle

@@ -5,7 +5,7 @@
<link rel="icon" type="image/svg+xml" href="/logo_1.jpg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>菊城人才市场后台管理</title>
<script type="module" crossorigin src="/assets/index-CXI1x4Wq.js"></script>
<script type="module" crossorigin src="/assets/index-e7zg8XfO.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-T0OdbSEw.css">
</head>
<body>

+ 9
- 1
src/views/company/department/index.vue Dosyayı Görüntüle

@@ -14,7 +14,7 @@
</template>

<script lang="ts" setup>
import { ref, onMounted, watch, computed } from 'vue';
import { ref, onMounted, watch, computed, onBeforeUnmount } from 'vue';
import DepartmentSearch from '@/views/company/department/search/index.vue';
import DepartmentAdd from '@/views/company/department/add/add.vue';
import { GetCompanyDepartmentList } from '@/apis/models';
@@ -24,8 +24,15 @@
let { store, commomParams, showModal, showOtherModal1 } = useCommon();
let loading = ref<Boolean>(true);
onMounted(() => {
if(sessionStorage.getItem('company_id')) {
commomParams.value.search.company_id = sessionStorage.getItem('company_id')
}
getData(commomParams.value.search);
})
onBeforeUnmount(() => {
sessionStorage.removeItem('company_id')
})

const searchData = (data : object) => {
commomParams.value.search = data
@@ -96,6 +103,7 @@
// getData();
// })
// }
</script>

<style lang="less" scoped>

+ 2
- 3
src/views/company/department/search/index.vue Dosyayı Görüntüle

@@ -32,11 +32,10 @@
let props = defineProps(['search_params']);
const emit = defineEmits();

onMounted(() => {
companySearch()
})

openSearchModel = computed(() => {
companySearch()
return store.state.openSearchModel;
})


+ 15
- 6
src/views/company/list/index.vue Dosyayı Görüntüle

@@ -33,6 +33,7 @@
import { getCompanyList } from '@/apis/models';
import { useCommon } from '@/hooks/useCommon';
import { cols } from '@/views/company/list/columns';
import { router } from '@/router';
let { store, commomParams, showModal, showOtherModal1, imageprefix, message } = useCommon();
let loading = ref<Boolean>(true);
onMounted(() => {
@@ -102,19 +103,27 @@
// 查看部门
let department_record = ref<Object>(null)
const showDepartment = (record : object) => {
department_record.value = record;
store.commit('getShowDepartmentModel', {
showDepartmentModel: true
sessionStorage.setItem('company_id', record.id)
router.push({
path: '/department',
})
// department_record.value = record;
// store.commit('getShowDepartmentModel', {
// showDepartmentModel: true
// })
}

// 查看职位
let position_record = ref<Object>(null)
const showPosition = (record : object) => {
position_record.value = record;
store.commit('getShowPositionModel', {
showPositionModel: true
sessionStorage.setItem('company_id', record.id)
router.push({
path: '/job',
})
// position_record.value = record;
// store.commit('getShowPositionModel', {
// showPositionModel: true
// })
}

// 删除

+ 8
- 1
src/views/company/position/index.vue Dosyayı Görüntüle

@@ -17,7 +17,7 @@
</template>

<script lang="ts" setup>
import { ref, onMounted, watch, computed } from 'vue';
import { ref, onMounted, watch, computed, onBeforeUnmount } from 'vue';
import PositionSearch from '@/views/company/position/search/index.vue';
import PositionAdd from '@/views/company/position/add/add.vue';
import { GetCompanyJobList } from '@/apis/models';
@@ -27,8 +27,15 @@
let { store, commomParams, showModal, showOtherModal1 } = useCommon();
let loading = ref<Boolean>(true);
onMounted(() => {
if(sessionStorage.getItem('company_id')) {
commomParams.value.search.company_id = sessionStorage.getItem('company_id')
}
getData(commomParams.value.search);
})
onBeforeUnmount(() => {
sessionStorage.removeItem('company_id')
})

const searchData = (data : object) => {
commomParams.value.search = data

+ 30
- 1
src/views/company/position/search/index.vue Dosyayı Görüntüle

@@ -30,6 +30,13 @@
</a-select>
</a-form-item>
</a-col>
<a-col span="24">
<a-form-item>
<search-select placeholder="请搜索选择企业" :list="company_list"
:select_value="commomParams.search.company_id" @searchData="companySearch"
@getSelectValue="getCompanyValue"></search-select>
</a-form-item>
</a-col>
</a-row>
</a-form>
</a-drawer>
@@ -38,23 +45,29 @@
<script lang="ts" setup>
import { ref, onMounted, watch, computed } from 'vue';
import { useCommon } from '@/hooks/useCommon';
import { getCompanyList } from '@/apis/models';
let { store, commomParams, openSearchModel, hideSearch } = useCommon();
let props = defineProps(['search_params']);
const emit = defineEmits();
openSearchModel = computed(() => {
companySearch()
return store.state.openSearchModel;
})


interface listType {
expired : Number | 0,
status : Number | 0
status : Number | 0,
company_id : Number | 0,
}

commomParams.value.search = commomParams.value.search as listType;
commomParams.value.search.expired = null;
commomParams.value.search.status = null;
commomParams.value.search.company_id = null;

// watch(() => props.search_params, (newVal) => {
// emit('searchData', commomParams.value.search)
@@ -90,6 +103,22 @@
const statusChange = (val) => {
getData()
}
// 选择企业
let company_list = ref<Object[]>([])
const companySearch = (val : Object) => {
getCompanyList(val).then((res : object) => {
const data = res.data.list.map((item : object) => ({
label: item.full_name,
value: item.id,
}));
company_list.value = data;
})
}
const getCompanyValue = (val : Object) => {
commomParams.value.search.company_id = val.key;
getData()
}
</script>

<style>

Loading…
İptal
Kaydet