Merge branch 'master' of http://git.excellentkk.cn/mkm/TaskSystem-admin
This commit is contained in:
commit
f9bf59b355
@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-card class="box-card">
|
<el-card class="box-card">
|
||||||
<template #header>
|
<template #header>
|
||||||
<span>公司基本信息</span>
|
<span>甲方基本信息</span>
|
||||||
</template>
|
</template>
|
||||||
<el-form
|
<el-form
|
||||||
:inline="true"
|
:inline="true"
|
||||||
@ -22,59 +22,29 @@
|
|||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="公司类型" prop="compeny">
|
<el-form-item label="公司类型" prop="compeny">
|
||||||
<el-select disabled v-model="compeny.company_type" placeholder="请输入公司类型">
|
<el-select disabled v-model="compeny.company_type_name" placeholder="请输入公司类型">
|
||||||
<el-option
|
|
||||||
v-for="(item, index) in datas.dictTypeLists"
|
|
||||||
:key="index"
|
|
||||||
:label="item.name"
|
|
||||||
:value="item.id"
|
|
||||||
></el-option>
|
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="省" prop="province">
|
<el-form-item label="省" prop="province">
|
||||||
<el-select disabled v-model="compeny.province" placeholder="请选择省">
|
<el-select disabled v-model="compeny.province_name" placeholder="请选择省">
|
||||||
<el-option
|
|
||||||
v-for="(item, index) in datas.provinceOptions"
|
|
||||||
:key="index"
|
|
||||||
:label="item.province_name"
|
|
||||||
:value="+item.province_code"
|
|
||||||
></el-option>
|
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="市" prop="city">
|
<el-form-item label="市" prop="city">
|
||||||
<el-select disabled v-model="compeny.city" placeholder="请选择市">
|
<el-select disabled v-model="compeny.city_name" placeholder="请选择市">
|
||||||
<el-option
|
|
||||||
v-for="(item, index) in datas.cityOptions"
|
|
||||||
:key="index"
|
|
||||||
:label="item.city_name"
|
|
||||||
:value="+item.city_code"
|
|
||||||
></el-option>
|
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="区" prop="area">
|
<el-form-item label="区" prop="area">
|
||||||
<el-select disabled v-model="compeny.area" placeholder="请选择区">
|
<el-select disabled v-model="compeny.area_name" placeholder="请选择区">
|
||||||
<el-option
|
|
||||||
v-for="(item, index) in datas.areaOptions"
|
|
||||||
:key="index"
|
|
||||||
:label="item.area_name"
|
|
||||||
:value="+item.area_code"
|
|
||||||
></el-option>
|
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="镇" prop="company_type_name">
|
<el-form-item label="镇" prop="company_type_name">
|
||||||
<el-select disabled v-model="compeny.street" placeholder="请选择镇">
|
<el-select disabled v-model="compeny.street_name" placeholder="请选择镇">
|
||||||
<el-option
|
|
||||||
v-for="(item, index) in datas.streetOptions"
|
|
||||||
:key="index"
|
|
||||||
:label="item.street_name"
|
|
||||||
:value="+item.street_code"
|
|
||||||
></el-option>
|
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="地址" prop="address">
|
<el-form-item label="地址" prop="address">
|
||||||
<el-input
|
<el-input
|
||||||
disabled
|
disabled
|
||||||
v-model="compeny.address"
|
v-model="compeny.address_name"
|
||||||
placeholder="请输入公司地址"
|
placeholder="请输入公司地址"
|
||||||
:style="{ width: '31.5rem' }"
|
:style="{ width: '31.5rem' }"
|
||||||
/>
|
/>
|
||||||
@ -83,7 +53,7 @@
|
|||||||
</el-card>
|
</el-card>
|
||||||
<el-card>
|
<el-card>
|
||||||
<template #header>
|
<template #header>
|
||||||
<span>公司资质信息</span>
|
<span>甲方资质信息</span>
|
||||||
</template>
|
</template>
|
||||||
<el-form
|
<el-form
|
||||||
:inline="true"
|
:inline="true"
|
||||||
@ -91,24 +61,28 @@
|
|||||||
:model="compeny"
|
:model="compeny"
|
||||||
label-width="90px"
|
label-width="90px"
|
||||||
:rules="formRules"
|
:rules="formRules"
|
||||||
|
class="company_z"
|
||||||
>
|
>
|
||||||
<el-form-item label="公司资质" prop="contract_type" required>
|
<el-form-item label="公司资质" prop="contract_type" required>
|
||||||
<div class="company">
|
<div class="company">
|
||||||
<img :src="compenyimg.bank_account" />
|
<img :src="compenyimg.business_license" />
|
||||||
<img :src="compenyimg.bank_accountB" />
|
|
||||||
</div>
|
</div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="其他资质" prop="contract_no" required>
|
<el-form-item label-width="120px" label="开户许可证" prop="contract_no" required>
|
||||||
<div class="company">
|
<div class="company">
|
||||||
<img :src="compenyimg.business_license" />
|
|
||||||
<img :src="compenyimg.business_licenseB" />
|
<img :src="compenyimg.business_licenseB" />
|
||||||
</div>
|
</div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="其他资质" prop="contract_no" >
|
||||||
|
<div class="company">
|
||||||
|
<img :src="compenyimg.bank_account" />
|
||||||
|
</div>
|
||||||
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</el-card>
|
</el-card>
|
||||||
<el-card v-if="show">
|
<el-card v-if="show">
|
||||||
<template #header>
|
<template #header>
|
||||||
<span>单位基本信息</span>
|
<span>乙方基本信息</span>
|
||||||
</template>
|
</template>
|
||||||
<el-form
|
<el-form
|
||||||
:inline="true"
|
:inline="true"
|
||||||
@ -119,44 +93,37 @@
|
|||||||
class="select"
|
class="select"
|
||||||
>
|
>
|
||||||
<el-form-item label="公司名称" prop="company_name" required>
|
<el-form-item label="公司名称" prop="company_name" required>
|
||||||
<el-input v-model="compenyB.company_name" placeholder="请输入公司名称" />
|
<el-input disabled v-model="compenyB.company_name" placeholder="请输入公司名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="社会代码" prop="organization_code" required>
|
<el-form-item label="社会代码" prop="organization_code" required>
|
||||||
<el-input v-model="compenyB.organization_code" placeholder="请输入社会代码" />
|
<el-input disabled v-model="compenyB.organization_code" placeholder="请输入社会代码" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="公司类型" prop="company_type">
|
<el-form-item label="公司类型" prop="company_type">
|
||||||
<el-select v-model="compenyB.company_type" placeholder="请输入社会类型">
|
<el-select disabled v-model="compenyB.company_type_name" placeholder="请输入社会类型">
|
||||||
<el-option></el-option>
|
<el-option></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="省" prop="province">
|
<el-form-item label="省" prop="province">
|
||||||
<el-select v-model="compenyB.province" placeholder="请选择省">
|
<el-select disabled v-model="compenyB.province_name" placeholder="请选择省">
|
||||||
<el-option
|
|
||||||
v-for="(item, index) in datas.provinceOptions"
|
|
||||||
:key="index"
|
|
||||||
:label="item.province_name"
|
|
||||||
:value="+item.province_code"
|
|
||||||
></el-option>
|
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="市" prop="city">
|
<el-form-item label="市" prop="city">
|
||||||
<el-select v-model="compenyB.city" placeholder="请选择市">
|
<el-select disabled v-model="compenyB.city_name" placeholder="请选择市">
|
||||||
<el-option></el-option>
|
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="区" prop="area">
|
<el-form-item label="区" prop="area">
|
||||||
<el-select v-model="compenyB.area" placeholder="请选择区">
|
<el-select disabled v-model="compenyB.area_name" placeholder="请选择区">
|
||||||
<el-option></el-option>
|
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="镇" prop="street">
|
<el-form-item label="镇" prop="street">
|
||||||
<el-select v-model="compenyB.street" placeholder="请选择镇">
|
<el-select disabled v-model="compenyB.street_name" placeholder="请选择镇">
|
||||||
<el-option></el-option>
|
<el-option></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="地址" prop="street">
|
<el-form-item label="地址" prop="street">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="compenyB.street"
|
disabled
|
||||||
|
v-model="compenyB.address"
|
||||||
placeholder="请输入公司地址"
|
placeholder="请输入公司地址"
|
||||||
:style="{ width: '31.5rem' }"
|
:style="{ width: '31.5rem' }"
|
||||||
/>
|
/>
|
||||||
@ -165,7 +132,7 @@
|
|||||||
</el-card>
|
</el-card>
|
||||||
<el-card v-if="show">
|
<el-card v-if="show">
|
||||||
<template #header>
|
<template #header>
|
||||||
<span>单位资质信息</span>
|
<span>乙方资质信息</span>
|
||||||
</template>
|
</template>
|
||||||
<el-form
|
<el-form
|
||||||
:inline="true"
|
:inline="true"
|
||||||
@ -176,14 +143,14 @@
|
|||||||
>
|
>
|
||||||
<el-form-item label="公司资质" prop="contract_type" required>
|
<el-form-item label="公司资质" prop="contract_type" required>
|
||||||
<div class="company">
|
<div class="company">
|
||||||
<img :src="compenyimg.bank_account" />
|
<img :src="compenyimg.business_license" />
|
||||||
<img :src="compenyimg.bank_accountB" />
|
<img :src="compenyimg.business_licenseB" />
|
||||||
</div>
|
</div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="其他资质" prop="contract_no" required>
|
<el-form-item label="其他资质" prop="contract_no" required>
|
||||||
<div class="company">
|
<div class="company">
|
||||||
<img :src="compenyimg.business_license" />
|
<img :src="compenyimg.bank_account" />
|
||||||
<img :src="compenyimg.business_licenseB" />
|
<img :src="compenyimg.bank_account" />
|
||||||
</div>
|
</div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
@ -200,46 +167,39 @@
|
|||||||
:model="persen"
|
:model="persen"
|
||||||
label-width="90px"
|
label-width="90px"
|
||||||
:rules="formRules"
|
:rules="formRules"
|
||||||
class="select"
|
class="person_select"
|
||||||
>
|
>
|
||||||
<el-form-item label="姓名">
|
<el-form-item label="姓名">
|
||||||
<el-input v-model="persen.nickname" placeholder="请输入姓名" />
|
<el-input disabled v-model="persen.nickname" placeholder="请输入姓名" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="性别">
|
<el-form-item label="性别">
|
||||||
<el-input v-model="persen.sex" placeholder="请输入性别" />
|
<el-input disabled v-model="persen.sex" placeholder="请输入性别" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="联系电话">
|
<el-form-item label="联系电话">
|
||||||
<el-input v-model="persen.mobile" placeholder="请输入联系电话" />
|
<el-input disabled v-model="persen.mobile" placeholder="请输入联系电话" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="身份证号">
|
<el-form-item label="身份证号">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="persen.id"
|
v-model="persen.id"
|
||||||
placeholder="请输入身份证号"
|
placeholder="请输入身份证号"
|
||||||
:style="{ width: '22rem' }"
|
disabled
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="省" prop="province">
|
<el-form-item label="省" prop="province">
|
||||||
<el-select v-model="persen.province" placeholder="请选择省">
|
<el-select disabled v-model="persen.province_name" placeholder="请选择省">
|
||||||
<el-option
|
|
||||||
v-for="(item, index) in datas.provinceOptions"
|
|
||||||
:key="index"
|
|
||||||
:label="item.province_name"
|
|
||||||
:value="+item.province_code"
|
|
||||||
></el-option>
|
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="市" prop="city">
|
<el-form-item label="市" prop="city">
|
||||||
<el-select v-model="persen.city" placeholder="请选择市">
|
<el-select disabled v-model="persen.city_name" placeholder="请选择市">
|
||||||
<el-option></el-option>
|
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="区" prop="area">
|
<el-form-item label="区" prop="area">
|
||||||
<el-select v-model="persen.area" placeholder="请选择区">
|
<el-select disabled v-model="persen.area_name" placeholder="请选择区">
|
||||||
<el-option></el-option>
|
<el-option></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="镇" prop="street">
|
<el-form-item label="镇" prop="street">
|
||||||
<el-select v-model="persen.street" placeholder="请选择镇">
|
<el-select disabled v-model="persen.street_name" placeholder="请选择镇">
|
||||||
<el-option></el-option>
|
<el-option></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -251,11 +211,11 @@
|
|||||||
<span>个人资质信息</span>
|
<span>个人资质信息</span>
|
||||||
</template>
|
</template>
|
||||||
<el-form class="idcard" :model="persenimg" :inline="true">
|
<el-form class="idcard" :model="persenimg" :inline="true">
|
||||||
<el-form-item label="身份证">
|
<el-form-item label="身份证号">
|
||||||
<img :src="persenimg.id_card" />
|
<img :src="persenimg.id_card" />
|
||||||
<img :src="persenimg.id_card_b" />
|
<img :src="persenimg.id_card_b" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="行驶证">
|
<el-form-item label="行驶证号">
|
||||||
<img :src="persenimg.car_card" />
|
<img :src="persenimg.car_card" />
|
||||||
<img :src="persenimg.car_card_b" />
|
<img :src="persenimg.car_card_b" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -279,32 +239,32 @@
|
|||||||
>
|
>
|
||||||
<el-form-item label="签约方" prop="contract_type">
|
<el-form-item label="签约方" prop="contract_type">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="formData.party_b_name"
|
v-model="compeny.company_name"
|
||||||
:disabled="true"
|
:disabled="true"
|
||||||
placeholder="暂无签约方"
|
placeholder="暂无签约方"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="被签约公司" prop="contract_no">
|
<el-form-item label="被签约公司" prop="contract_no">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="formData.party_b_name"
|
v-model="compenyB.company_name"
|
||||||
:disabled="true"
|
:disabled="true"
|
||||||
placeholder="暂无签约方"
|
placeholder="暂无签约方"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="合同类型" prop="contract_no">
|
<el-form-item label="合同类型" prop="contract_no">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="formData.party_b_name"
|
v-model="basicdata.contract_type_name"
|
||||||
:disabled="true"
|
:disabled="true"
|
||||||
placeholder="暂无签约方"
|
placeholder="暂无签约方"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="合同编号" prop="contract_no">
|
<!-- <el-form-item label="合同编号" prop="contract_no">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="formData.party_b_name"
|
v-model="formData.party_b_name"
|
||||||
:disabled="true"
|
:disabled="true"
|
||||||
placeholder="暂无签约方"
|
placeholder="暂无签约方"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item> -->
|
||||||
</el-form>
|
</el-form>
|
||||||
</el-card>
|
</el-card>
|
||||||
<el-card>
|
<el-card>
|
||||||
@ -329,12 +289,11 @@
|
|||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import type { FormInstance, UploadProps, ElMessage, UploadUserFile } from 'element-plus'
|
import type { FormInstance, UploadProps, ElMessage, UploadUserFile } from 'element-plus'
|
||||||
import { apiContractDetail } from '@/api/contract'
|
import { apiContractDetail } from '@/api/contract'
|
||||||
import { ref, reactive, defineExpose } from 'vue'
|
import { ref, reactive, defineExpose ,computed} from 'vue'
|
||||||
import { useRoute } from 'vue-router'
|
import { useRoute } from 'vue-router'
|
||||||
import { dictDataLists } from '@/api/setting/dict'
|
import { dictDataLists } from '@/api/setting/dict'
|
||||||
import { upContact } from '@/api/consumer'
|
import { upContact } from '@/api/consumer'
|
||||||
const { query } = useRoute()
|
const { query } = useRoute()
|
||||||
import { apiCityList, apiAreaList, apiStreetList, apiProvinceList } from '@/api/common'
|
|
||||||
import useUserStore from '@/stores/modules/user'
|
import useUserStore from '@/stores/modules/user'
|
||||||
|
|
||||||
const formData = reactive({
|
const formData = reactive({
|
||||||
@ -355,16 +314,8 @@ const formData = reactive({
|
|||||||
url: '',
|
url: '',
|
||||||
status_name: ''
|
status_name: ''
|
||||||
})
|
})
|
||||||
const datas = reactive({
|
|
||||||
provinceOptions: [],
|
|
||||||
cityOptions: [],
|
|
||||||
areaOptions: [],
|
|
||||||
streetOptions: [],
|
|
||||||
dictTypeLists: [],
|
|
||||||
contract_type: []
|
|
||||||
})
|
|
||||||
const fileList = ref<UploadUserFile[]>([])
|
const fileList = ref<UploadUserFile[]>([])
|
||||||
|
const basicdata=ref({})
|
||||||
const compeny = ref({})
|
const compeny = ref({})
|
||||||
const compenyimg = ref([])
|
const compenyimg = ref([])
|
||||||
const compenyB = ref([])
|
const compenyB = ref([])
|
||||||
@ -379,13 +330,20 @@ const userStore = useUserStore()
|
|||||||
async function render() {
|
async function render() {
|
||||||
// 传值赋值
|
// 传值赋值
|
||||||
const res = await apiContractDetail({ id: query.id })
|
const res = await apiContractDetail({ id: query.id })
|
||||||
compeny.value = res.party_a_info
|
compeny.value = res.party_a_info;
|
||||||
|
basicdata.value=res
|
||||||
|
try {
|
||||||
|
res.party_a_info.qualification.bank_account=JSON.parse(res.party_a_info.qualification.bank_account)
|
||||||
|
compenyimg.value = res.party_a_info.qualification
|
||||||
|
} catch (error) {}
|
||||||
compenyimg.value = res.party_a_info.qualification
|
compenyimg.value = res.party_a_info.qualification
|
||||||
if (res.type == 2) {
|
if (res.type == 2) {
|
||||||
|
show.value = false
|
||||||
|
res.party_b_info.sex==1?res.party_b_info.sex="男":res.party_b_info.sex="女"
|
||||||
persen.value = res.party_b_info
|
persen.value = res.party_b_info
|
||||||
persenimg.value = res.party_b_info.qualification
|
persenimg.value = res.party_b_info.qualification
|
||||||
show.value = false
|
}
|
||||||
} else if (res.type == 1) {
|
if (res.type == 1) {
|
||||||
compenyB.value = res.party_b_info
|
compenyB.value = res.party_b_info
|
||||||
compenyBimg.value = res.party_b_info.qualification
|
compenyBimg.value = res.party_b_info.qualification
|
||||||
flag.value = false
|
flag.value = false
|
||||||
@ -400,33 +358,8 @@ const handleAvatarSuccess_four: UploadProps['onSuccess'] = (response, uploadFile
|
|||||||
formData.file = response.data.uri
|
formData.file = response.data.uri
|
||||||
upContact({ file: formData.file, id: route.query.id })
|
upContact({ file: formData.file, id: route.query.id })
|
||||||
}
|
}
|
||||||
const getProvinceList = async () => {
|
|
||||||
const data = await apiProvinceList({})
|
|
||||||
datas['provinceOptions'] = data
|
|
||||||
}
|
|
||||||
const getCityList = async () => {
|
|
||||||
const data = await apiCityList({ city: compeny.value.province })
|
|
||||||
datas['cityOptions'] = data
|
|
||||||
}
|
|
||||||
const getAreaList = async () => {
|
|
||||||
const data = await apiAreaList({ area: compeny.value.city })
|
|
||||||
datas['areaOptions'] = data
|
|
||||||
}
|
|
||||||
const getStreetList = async () => {
|
|
||||||
const data = await apiStreetList({ street: compeny.value.area })
|
|
||||||
datas['streetOptions'] = data
|
|
||||||
}
|
|
||||||
const getdictTypeLists = async () => {
|
|
||||||
const data = await dictDataLists({ type_id: 6 })
|
|
||||||
datas['dictTypeLists'] = data['lists']
|
|
||||||
}
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
await render()
|
await render()
|
||||||
await getProvinceList()
|
|
||||||
await getCityList()
|
|
||||||
await getAreaList()
|
|
||||||
await getStreetList()
|
|
||||||
await getdictTypeLists()
|
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@ -436,8 +369,9 @@ onMounted(async () => {
|
|||||||
}
|
}
|
||||||
.frame {
|
.frame {
|
||||||
.el-form-item {
|
.el-form-item {
|
||||||
|
width: 40%;
|
||||||
.el-input {
|
.el-input {
|
||||||
width: 43rem;
|
width: 100%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -448,12 +382,20 @@ onMounted(async () => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.person_select{
|
||||||
|
.el-form-item {
|
||||||
|
width: 30%;
|
||||||
|
.el-select {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
.company {
|
.company {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
img {
|
img {
|
||||||
width: 20rem;
|
width: 10rem;
|
||||||
height: 10rem;
|
height: 8rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.persenal {
|
.persenal {
|
||||||
@ -466,8 +408,16 @@ onMounted(async () => {
|
|||||||
}
|
}
|
||||||
.idcard {
|
.idcard {
|
||||||
img {
|
img {
|
||||||
width: 12rem;
|
width: 10rem;
|
||||||
height: 10rem;
|
height: 10rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.company_z{
|
||||||
|
.el-form-item{
|
||||||
|
width: 40%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.el-card{
|
||||||
|
margin-top: 1px;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
@ -102,9 +102,8 @@
|
|||||||
v-perms="['contract.contract/delete']"
|
v-perms="['contract.contract/delete']"
|
||||||
type="primary"
|
type="primary"
|
||||||
link
|
link
|
||||||
@click="showDetil(row.id)"
|
|
||||||
>
|
>
|
||||||
<router-link :to="{path:'/contract/detail',query: {id: row.id}}">详情</router-link>
|
<router-link :to="{path:'/contract/detail', query: {id: row.id}}">详情</router-link>
|
||||||
</el-button>
|
</el-button>
|
||||||
|
|
||||||
<!-- <el-button v-perms="['contract.contract/delete']" type="danger" link
|
<!-- <el-button v-perms="['contract.contract/delete']" type="danger" link
|
||||||
|
Loading…
x
Reference in New Issue
Block a user