Browse Source

deploy

master
Soleilw 1 year ago
parent
commit
f22e5143af

dist/assets/index-e7zg8XfO.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/index.html View File

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

+ 9
- 1
src/views/company/department/index.vue View File

</template> </template>


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


const searchData = (data : object) => { const searchData = (data : object) => {
commomParams.value.search = data commomParams.value.search = data
// getData(); // getData();
// }) // })
// } // }
</script> </script>


<style lang="less" scoped> <style lang="less" scoped>

+ 2
- 3
src/views/company/department/search/index.vue View File

let props = defineProps(['search_params']); let props = defineProps(['search_params']);
const emit = defineEmits(); const emit = defineEmits();


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


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



+ 15
- 6
src/views/company/list/index.vue View File

import { getCompanyList } from '@/apis/models'; import { getCompanyList } from '@/apis/models';
import { useCommon } from '@/hooks/useCommon'; import { useCommon } from '@/hooks/useCommon';
import { cols } from '@/views/company/list/columns'; import { cols } from '@/views/company/list/columns';
import { router } from '@/router';
let { store, commomParams, showModal, showOtherModal1, imageprefix, message } = useCommon(); let { store, commomParams, showModal, showOtherModal1, imageprefix, message } = useCommon();
let loading = ref<Boolean>(true); let loading = ref<Boolean>(true);
onMounted(() => { onMounted(() => {
// 查看部门 // 查看部门
let department_record = ref<Object>(null) let department_record = ref<Object>(null)
const showDepartment = (record : object) => { 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) let position_record = ref<Object>(null)
const showPosition = (record : object) => { 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 View File

</template> </template>


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


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

+ 30
- 1
src/views/company/position/search/index.vue View File

</a-select> </a-select>
</a-form-item> </a-form-item>
</a-col> </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-row>
</a-form> </a-form>
</a-drawer> </a-drawer>
<script lang="ts" setup> <script lang="ts" setup>
import { ref, onMounted, watch, computed } from 'vue'; import { ref, onMounted, watch, computed } from 'vue';
import { useCommon } from '@/hooks/useCommon'; import { useCommon } from '@/hooks/useCommon';
import { getCompanyList } from '@/apis/models';
let { store, commomParams, openSearchModel, hideSearch } = useCommon(); let { store, commomParams, openSearchModel, hideSearch } = useCommon();
let props = defineProps(['search_params']); let props = defineProps(['search_params']);
const emit = defineEmits(); const emit = defineEmits();
openSearchModel = computed(() => { openSearchModel = computed(() => {
companySearch()
return store.state.openSearchModel; return store.state.openSearchModel;
}) })




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


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


// watch(() => props.search_params, (newVal) => { // watch(() => props.search_params, (newVal) => {
// emit('searchData', commomParams.value.search) // emit('searchData', commomParams.value.search)
const statusChange = (val) => { const statusChange = (val) => {
getData() 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> </script>


<style> <style>

Loading…
Cancel
Save