Browse Source

Merge branch 'qin_v5'

yjf_v3
超级管理员 1 year ago
parent
commit
c042ee2ecf
  1. 2
      src/components/DesignForm/assembly/index.ts
  2. 6
      src/components/DesignForm/formControlAttres.vue
  3. 6
      src/components/DesignForm/formControlPropertiNew.vue
  4. 6
      src/components/DesignForm/formControlProperties.vue
  5. 2
      src/components/DesignForm/public/form/formGroup.vue
  6. 2
      src/components/DesignForm/public/form/formItem.vue
  7. 2
      src/views/hr/archives/archivescont.vue
  8. 10
      src/views/hr/archives/basicinformation/certificates.vue
  9. 5
      src/views/hr/archives/basicinformation/jobtitle.vue
  10. 2
      src/views/hr/archives/basicinformation/personalityTest.vue

2
src/components/DesignForm/assembly/index.ts

@ -267,7 +267,7 @@ export default [
} }
}, },
{ {
type: 'organization', type: 'organization',
label: '联系地址', label: '联系地址',
unitName: '联系地址', unitName: '联系地址',
icon: 'marker', icon: 'marker',

6
src/components/DesignForm/formControlAttres.vue

@ -592,7 +592,7 @@ const attrList = computed(() => {
vShow: ['upload'] vShow: ['upload']
}, },
{ {
label: 'direction', label: '分割线方向',
type: 'select', type: 'select',
dict: { horizontal: 'horizontal', vertical: 'vertical' }, dict: { horizontal: 'horizontal', vertical: 'vertical' },
placeholder: '分割线方向,默认horizontal', placeholder: '分割线方向,默认horizontal',
@ -601,14 +601,14 @@ const attrList = computed(() => {
vShow: ['divider'] vShow: ['divider']
}, },
{ {
label: 'border-style', label: '分隔符样式',
placeholder: '分隔符样式,默认solid', placeholder: '分隔符样式,默认solid',
value: control.borderStyle, value: control.borderStyle,
path: 'control.borderStyle', path: 'control.borderStyle',
vShow: ['divider'] vShow: ['divider']
}, },
{ {
label: 'content-position', label: '文字方位',
type: 'select', type: 'select',
dict: { left: 'left', right: 'right', center: 'center' }, dict: { left: 'left', right: 'right', center: 'center' },
value: control.contentPosition, value: control.contentPosition,

6
src/components/DesignForm/formControlPropertiNew.vue

@ -908,7 +908,7 @@ const attrList = computed(() => {
vShow: ['upload'] vShow: ['upload']
}, },
{ {
label: 'direction', label: '分割线方向',
type: 'select', type: 'select',
dict: { horizontal: 'horizontal', vertical: 'vertical' }, dict: { horizontal: 'horizontal', vertical: 'vertical' },
placeholder: '分割线方向,默认horizontal', placeholder: '分割线方向,默认horizontal',
@ -917,14 +917,14 @@ const attrList = computed(() => {
vShow: ['divider'] vShow: ['divider']
}, },
{ {
label: 'border-style', label: '分隔符样式',
placeholder: '分隔符样式,默认solid', placeholder: '分隔符样式,默认solid',
value: control.borderStyle, value: control.borderStyle,
path: 'control.borderStyle', path: 'control.borderStyle',
vShow: ['divider'] vShow: ['divider']
}, },
{ {
label: 'content-position', label: '文字方位',
type: 'select', type: 'select',
dict: { left: 'left', right: 'right', center: 'center' }, dict: { left: 'left', right: 'right', center: 'center' },
value: control.contentPosition, value: control.contentPosition,

6
src/components/DesignForm/formControlProperties.vue

@ -915,7 +915,7 @@ const attrList = computed(()=>{
vShow: ['upload'] vShow: ['upload']
}, },
{ {
label: 'direction', label: '分割线方向',
type: 'select', type: 'select',
dict: { horizontal: 'horizontal', vertical: 'vertical' }, dict: { horizontal: 'horizontal', vertical: 'vertical' },
placeholder: '分割线方向,默认horizontal', placeholder: '分割线方向,默认horizontal',
@ -924,14 +924,14 @@ const attrList = computed(()=>{
vShow: ['divider'] vShow: ['divider']
}, },
{ {
label: 'border-style', label: '分隔符样式',
placeholder: '分隔符样式,默认solid', placeholder: '分隔符样式,默认solid',
value: control.borderStyle, value: control.borderStyle,
path: 'control.borderStyle', path: 'control.borderStyle',
vShow: ['divider'] vShow: ['divider']
}, },
{ {
label: 'content-position', label: '文字方位',
type: 'select', type: 'select',
dict: { left: 'left', right: 'right', center: 'center' }, dict: { left: 'left', right: 'right', center: 'center' },
value: control.contentPosition, value: control.contentPosition,

2
src/components/DesignForm/public/form/formGroup.vue

@ -775,7 +775,7 @@ function optionsValue3Get1(data: any,fieldName: string){
</template> </template>
<!--格栅布局--> <!--格栅布局-->
<template v-else-if="element.type === 'grid'"> <template v-else-if="element.type === 'grid'">
<el-row class="form-row" :class="[element.className]"> <el-row class="form-row" :style="type === 5?'padding: 0 0 20px 0;':''" :class="[element.className]">
<el-col <el-col
class="form-col" class="form-col"
:class="{ :class="{

2
src/components/DesignForm/public/form/formItem.vue

@ -929,7 +929,7 @@ const uploadPic = (val:any) => {
<OrgCitys v-else-if="judgeIsShow(data.name) && data.type === 'organization' " :data="data" /> <OrgCitys v-else-if="judgeIsShow(data.name) && data.type === 'organization' " :data="data" />
<UrlLink v-else-if="judgeIsShow(data.name) && data.type === 'urllink' && type != 4" :data="data" /> <UrlLink v-else-if="judgeIsShow(data.name) && data.type === 'urllink' && type != 4" :data="data" />

2
src/views/hr/archives/archivescont.vue

@ -26,7 +26,7 @@ import Talentinventory from "@/views/hr/archives/basicinformation/talentinventor
import Employmentrelations from "@/views/hr/archives/basicinformation/employmentrelations.vue"; // import Employmentrelations from "@/views/hr/archives/basicinformation/employmentrelations.vue"; //
import Jobtitle from "@/views/hr/archives/basicinformation/jobtitle.vue"; // import Jobtitle from "@/views/hr/archives/basicinformation/jobtitle.vue"; //
import Certificates from "@/views/hr/archives/basicinformation/certificates.vue"; // import Certificates from "@/views/hr/archives/basicinformation/certificates.vue"; //
import PersonalityTest from "@/views/hr/archives/basicinformation/personalityTest.vue"; // import PersonalityTest from "@/views/hr/archives/basicinformation/personalityTest.vue"; //
const props = defineProps({ const props = defineProps({

10
src/views/hr/archives/basicinformation/certificates.vue

@ -145,7 +145,7 @@ const delzsxxBox = (cont: zhengshuxinxi) => {
<template #label> <template #label>
<el-text><el-icon><Tickets /></el-icon> </el-text> <el-text><el-icon><Tickets /></el-icon> </el-text>
</template> </template>
{{ item.name }} {{ item.title }}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item> <el-descriptions-item>
<template #label> <template #label>
@ -157,19 +157,19 @@ const delzsxxBox = (cont: zhengshuxinxi) => {
<template #label> <template #label>
<el-text><el-icon><OfficeBuilding /></el-icon> </el-text> <el-text><el-icon><OfficeBuilding /></el-icon> </el-text>
</template> </template>
{{ item.issuingunit }} {{ item.issuingUnit }}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item> <el-descriptions-item>
<template #label> <template #label>
<el-text><svg-icon icon-class="yunxing" class="svg_box"></svg-icon> </el-text> <el-text><svg-icon icon-class="yunxing" class="svg_box"></svg-icon> </el-text>
</template> </template>
{{ item.effectivetime }} {{ item.timeDataStr }}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item> <el-descriptions-item>
<template #label> <template #label>
<el-text><svg-icon icon-class="stop" class="svg_box"></svg-icon> </el-text> <el-text><svg-icon icon-class="stop" class="svg_box"></svg-icon> </el-text>
</template> </template>
{{ item.deadline }} {{ item.endTimeStr }}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item> <el-descriptions-item>
<template #label> <template #label>
@ -181,7 +181,7 @@ const delzsxxBox = (cont: zhengshuxinxi) => {
<template #label> <template #label>
<el-text><el-icon><QuestionFilled /></el-icon> </el-text> <el-text><el-icon><QuestionFilled /></el-icon> </el-text>
</template> </template>
{{ item.iseffective }} {{ item.validPeriod }}
</el-descriptions-item> </el-descriptions-item>
</el-descriptions> </el-descriptions>
</el-col> </el-col>

5
src/views/hr/archives/basicinformation/jobtitle.vue

@ -38,7 +38,7 @@ const getzcxxList = () => {
tableLoading.value = true; tableLoading.value = true;
getJobtitleCont({ id: props.usercont.keystr }) getJobtitleCont({ id: props.usercont.keystr })
.then((data) => { .then((data) => {
zcxxList.value = data.data.list; zcxxList.value = data.data;
totalVal.value = data.data.total totalVal.value = data.data.total
}) })
.finally(() => { .finally(() => {
@ -108,7 +108,8 @@ const delzcxxBox = (cont: zhichengxinxi) => {
<el-table <el-table
v-loading="tableLoading" v-loading="tableLoading"
highlight-current-row highlight-current-row
:data="zcxxList" border :data="zcxxList"
border
:header-cell-style="{ background: '#F5F7FA' }"> :header-cell-style="{ background: '#F5F7FA' }">
<el-table-column label="职称级别" prop="types" align="center"/> <el-table-column label="职称级别" prop="types" align="center"/>
<el-table-column label="职称系列" prop="series" align="center"/> <el-table-column label="职称系列" prop="series" align="center"/>

2
src/views/hr/archives/basicinformation/personalityTest.vue

@ -67,7 +67,7 @@ const isTestShouw = (val:number) => {
<div> <div>
<CharacterColor v-if="isTestShouw(1)" :usercont="props.usercont" :tabsid="props.tabsid" /> <CharacterColor v-if="isTestShouw(1)" :usercont="props.usercont" :tabsid="props.tabsid" />
<DiscTest v-if="isTestShouw(2)" :usercont="props.usercont" :tabsid="props.tabsid" /> <DiscTest v-if="isTestShouw(2)" :usercont="props.usercont" :tabsid="props.tabsid" />
<NinePage :usercont="props.usercont" :tabsid="props.tabsid" /> <NinePage v-if="isTestShouw(1)" :usercont="props.usercont" :tabsid="props.tabsid" />
<div v-if="isTestShouw(3)" v-html="props.usercont.userTypes"></div> <div v-if="isTestShouw(3)" v-html="props.usercont.userTypes"></div>
</div> </div>
</template> </template>

Loading…
Cancel
Save