Merge branch 'develop' into release-test
Showing
8 changed files
with
71 additions
and
33 deletions
src/assets/icons/waring.svg
0 → 100644
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | ||
| 3 | <title>0.全局样式/1.图标/4.基础面性图标/警告</title> | ||
| 4 | <g id="0.全局样式/1.图标/4.基础面性图标/警告" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> | ||
| 5 | <path d="M16,2 C23.7319865,2 30,8.2680135 30,16 C30,23.7319865 23.7319865,30 16,30 C8.2680135,30 2,23.7319865 2,16 C2,8.2680135 8.2680135,2 16,2 Z M16,22 C15.1715729,22 14.5,22.6715729 14.5,23.5 C14.5,24.3284271 15.1715729,25 16,25 C16.8284271,25 17.5,24.3284271 17.5,23.5 C17.5,22.6715729 16.8284271,22 16,22 Z M16,7 C15.4477153,7 15,7.44771525 15,8 L15,8 L15,19 C15,19.5522847 15.4477153,20 16,20 C16.5522847,20 17,19.5522847 17,19 L17,19 L17,8 C17,7.44771525 16.5522847,7 16,7 Z" id="形状结合" fill="#FF991C"></path> | ||
| 6 | </g> | ||
| 7 | </svg> |
| ... | @@ -66,7 +66,6 @@ onMounted(() => { | ... | @@ -66,7 +66,6 @@ onMounted(() => { |
| 66 | <svg-icon name="ep:caret-bottom" /> | 66 | <svg-icon name="ep:caret-bottom" /> |
| 67 | </el-icon> | 67 | </el-icon> |
| 68 | </div> | 68 | </div> |
| 69 | |||
| 70 | </div> | 69 | </div> |
| 71 | <template #dropdown> | 70 | <template #dropdown> |
| 72 | <el-dropdown-menu class="user-dropdown"> | 71 | <el-dropdown-menu class="user-dropdown"> | ... | ... |
| ... | @@ -54,6 +54,9 @@ const searchItemList = ref([ | ... | @@ -54,6 +54,9 @@ const searchItemList = ref([ |
| 54 | props: { | 54 | props: { |
| 55 | value: 'value', | 55 | value: 'value', |
| 56 | label: 'label' | 56 | label: 'label' |
| 57 | }, | ||
| 58 | style: { | ||
| 59 | width: '230px' | ||
| 57 | } | 60 | } |
| 58 | }, | 61 | }, |
| 59 | { | 62 | { |
| ... | @@ -83,7 +86,7 @@ const searchItemList = ref([ | ... | @@ -83,7 +86,7 @@ const searchItemList = ref([ |
| 83 | label: "", | 86 | label: "", |
| 84 | field: "dataSources", | 87 | field: "dataSources", |
| 85 | default: "", | 88 | default: "", |
| 86 | placeholder: "数据来源", | 89 | placeholder: "产品来源", |
| 87 | clearable: true, | 90 | clearable: true, |
| 88 | filterable: true, | 91 | filterable: true, |
| 89 | options: dataSources.value, | 92 | options: dataSources.value, |
| ... | @@ -303,12 +306,19 @@ const handleCreate = () => { | ... | @@ -303,12 +306,19 @@ const handleCreate = () => { |
| 303 | // 定义 ref 和响应式高度 | 306 | // 定义 ref 和响应式高度 |
| 304 | const tableToolsRef = ref<any>(null); | 307 | const tableToolsRef = ref<any>(null); |
| 305 | const tableToolsHeight = ref<any>(0); | 308 | const tableToolsHeight = ref<any>(0); |
| 309 | const searchHeight = ref<any>(0); | ||
| 306 | 310 | ||
| 307 | // 获取 TableTools 的高度 | 311 | // 获取 TableTools 的高度 |
| 308 | const getTableToolsHeight = () => { | 312 | const getTableToolsHeight = () => { |
| 309 | const tableToolsElement: any = tableToolsRef.value; | 313 | const tableToolsElement: any = tableToolsRef.value; |
| 310 | if (tableToolsElement) { | 314 | if (tableToolsElement) { |
| 315 | console.log('tableToolsElement', tableToolsElement.offsetHeight); | ||
| 311 | tableToolsHeight.value = tableToolsElement.offsetHeight; | 316 | tableToolsHeight.value = tableToolsElement.offsetHeight; |
| 317 | if (tableToolsHeight.value > 40 && tableToolsHeight.value < 80) { | ||
| 318 | searchHeight.value = tableToolsHeight.value - 30; | ||
| 319 | } else if (tableToolsHeight.value > 80) { | ||
| 320 | searchHeight.value = tableToolsHeight.value - 78; | ||
| 321 | } | ||
| 312 | } | 322 | } |
| 313 | }; | 323 | }; |
| 314 | // 在组件挂载后获取初始高度 | 324 | // 在组件挂载后获取初始高度 |
| ... | @@ -345,7 +355,7 @@ const handleWindowResize = () => { | ... | @@ -345,7 +355,7 @@ const handleWindowResize = () => { |
| 345 | </div> --> | 355 | </div> --> |
| 346 | </div> | 356 | </div> |
| 347 | <div class="table_panel_wrap" :style="{ height: `calc(100% - ${tableToolsHeight + 60}px)` }"> | 357 | <div class="table_panel_wrap" :style="{ height: `calc(100% - ${tableToolsHeight + 60}px)` }"> |
| 348 | <div class="data-content" v-loading="listDataLoading" :style="{ height: `calc(100% - ${tableToolsHeight}px)` }"> | 358 | <div class="data-content" v-loading="listDataLoading" :style="{ height: `calc(100% - ${searchHeight}px)` }"> |
| 349 | <div class="v-add" @click.stop="handleCreate"> | 359 | <div class="v-add" @click.stop="handleCreate"> |
| 350 | <div class=" add-img"></div> | 360 | <div class=" add-img"></div> |
| 351 | <div class="add-titile"> | 361 | <div class="add-titile"> |
| ... | @@ -413,7 +423,7 @@ const handleWindowResize = () => { | ... | @@ -413,7 +423,7 @@ const handleWindowResize = () => { |
| 413 | <div class="right">{{ item.damTypeName || '--' }}</div> | 423 | <div class="right">{{ item.damTypeName || '--' }}</div> |
| 414 | </div> | 424 | </div> |
| 415 | <div class="mid-content"> | 425 | <div class="mid-content"> |
| 416 | <div class="left">数据来源</div> | 426 | <div class="left">产品来源</div> |
| 417 | <div class="right">{{ item.foundMode ? (item.foundMode === 1 ? '自建' : '加工交付') : '--' | 427 | <div class="right">{{ item.foundMode ? (item.foundMode === 1 ? '自建' : '加工交付') : '--' |
| 418 | }}</div> | 428 | }}</div> |
| 419 | </div> | 429 | </div> |
| ... | @@ -458,7 +468,7 @@ const handleWindowResize = () => { | ... | @@ -458,7 +468,7 @@ const handleWindowResize = () => { |
| 458 | 468 | ||
| 459 | :deep(.tools_search) { | 469 | :deep(.tools_search) { |
| 460 | .el-form-item .el-select { | 470 | .el-form-item .el-select { |
| 461 | width: 240px; | 471 | width: 230px; |
| 462 | } | 472 | } |
| 463 | } | 473 | } |
| 464 | 474 | ... | ... |
| ... | @@ -171,7 +171,7 @@ const getTenantDetail = () => { | ... | @@ -171,7 +171,7 @@ const getTenantDetail = () => { |
| 171 | ps.push(getTenantDetailInfo(userData.tenantGuid).then((res: any) => { | 171 | ps.push(getTenantDetailInfo(userData.tenantGuid).then((res: any) => { |
| 172 | if (res.code == proxy.$passCode) { | 172 | if (res.code == proxy.$passCode) { |
| 173 | const data = res.data ?? {}; | 173 | const data = res.data ?? {}; |
| 174 | tentData = {...tentData, ...data}; | 174 | tentData = { ...tentData, ...data }; |
| 175 | } else { | 175 | } else { |
| 176 | ElMessage.error(res.msg); | 176 | ElMessage.error(res.msg); |
| 177 | } | 177 | } |
| ... | @@ -179,7 +179,7 @@ const getTenantDetail = () => { | ... | @@ -179,7 +179,7 @@ const getTenantDetail = () => { |
| 179 | ps.push(getTenantInfo({ tenantName: userData.tenantName }).then((res: any) => { | 179 | ps.push(getTenantInfo({ tenantName: userData.tenantName }).then((res: any) => { |
| 180 | if (res.code == proxy.$passCode) { | 180 | if (res.code == proxy.$passCode) { |
| 181 | const data = res.data ?? {}; | 181 | const data = res.data ?? {}; |
| 182 | tentData = {...tentData, ...data}; | 182 | tentData = { ...tentData, ...data }; |
| 183 | } else { | 183 | } else { |
| 184 | ElMessage.error(res.msg); | 184 | ElMessage.error(res.msg); |
| 185 | } | 185 | } |
| ... | @@ -310,28 +310,28 @@ const setUploadFormItemsValue = (info) => { | ... | @@ -310,28 +310,28 @@ const setUploadFormItemsValue = (info) => { |
| 310 | uploadFormItems.value.forEach(item => { | 310 | uploadFormItems.value.forEach(item => { |
| 311 | if (item.field == 'registerLetter') { | 311 | if (item.field == 'registerLetter') { |
| 312 | let registerLetter = attach.registerLetter ? attach.registerLetter : []; | 312 | let registerLetter = attach.registerLetter ? attach.registerLetter : []; |
| 313 | if(registerLetter.length){ | 313 | if (registerLetter.length) { |
| 314 | registerLetter[0].name = registerLetter[0].name | 314 | registerLetter[0].name = registerLetter[0].name |
| 315 | } | 315 | } |
| 316 | item.default = registerLetter; | 316 | item.default = registerLetter; |
| 317 | item.templateUrl = attachDataInfo.value.register_letter; | 317 | item.templateUrl = attachDataInfo.value.register_letter; |
| 318 | } else if (item.field == 'evaluationFile') { | 318 | } else if (item.field == 'evaluationFile') { |
| 319 | let evaluationFile = attach.evaluationFile ? attach.evaluationFile : []; | 319 | let evaluationFile = attach.evaluationFile ? attach.evaluationFile : []; |
| 320 | if(evaluationFile.length){ | 320 | if (evaluationFile.length) { |
| 321 | evaluationFile[0].name = evaluationFile[0].name | 321 | evaluationFile[0].name = evaluationFile[0].name |
| 322 | } | 322 | } |
| 323 | item.default = evaluationFile; | 323 | item.default = evaluationFile; |
| 324 | item.templateUrl = attachDataInfo.value.quality_evaluation_file; | 324 | item.templateUrl = attachDataInfo.value.quality_evaluation_file; |
| 325 | } else if (item.field == 'assessmentFile') { | 325 | } else if (item.field == 'assessmentFile') { |
| 326 | let assessmentFile = attach.assessmentFile ? attach.assessmentFile : []; | 326 | let assessmentFile = attach.assessmentFile ? attach.assessmentFile : []; |
| 327 | if(assessmentFile.length){ | 327 | if (assessmentFile.length) { |
| 328 | assessmentFile[0].name = assessmentFile[0].name | 328 | assessmentFile[0].name = assessmentFile[0].name |
| 329 | } | 329 | } |
| 330 | item.default = assessmentFile; | 330 | item.default = assessmentFile; |
| 331 | item.templateUrl = attachDataInfo.value.cost_assessment_file; | 331 | item.templateUrl = attachDataInfo.value.cost_assessment_file; |
| 332 | } else if (item.field === 'commitmentLetter') { | 332 | } else if (item.field === 'commitmentLetter') { |
| 333 | let commitmentLetter = attach.commitmentLetter ? attach.commitmentLetter : []; | 333 | let commitmentLetter = attach.commitmentLetter ? attach.commitmentLetter : []; |
| 334 | if(commitmentLetter.length){ | 334 | if (commitmentLetter.length) { |
| 335 | commitmentLetter[0].name = commitmentLetter[0].name | 335 | commitmentLetter[0].name = commitmentLetter[0].name |
| 336 | } | 336 | } |
| 337 | item.default = commitmentLetter; | 337 | item.default = commitmentLetter; |
| ... | @@ -423,7 +423,7 @@ onActivated(() => { | ... | @@ -423,7 +423,7 @@ onActivated(() => { |
| 423 | }) | 423 | }) |
| 424 | 424 | ||
| 425 | onBeforeMount(() => { | 425 | onBeforeMount(() => { |
| 426 | restart.value = localStorage.getItem('isRestart')?true:false; | 426 | restart.value = localStorage.getItem('isRestart') ? true : false; |
| 427 | if (guid) { | 427 | if (guid) { |
| 428 | fullscreenLoading.value = true; | 428 | fullscreenLoading.value = true; |
| 429 | getRegiaterDetail({ guid: guid }).then((res: any) => { | 429 | getRegiaterDetail({ guid: guid }).then((res: any) => { | ... | ... |
This diff is collapsed.
Click to expand it.
| ... | @@ -72,6 +72,7 @@ const getArea = (node, resolve) => { | ... | @@ -72,6 +72,7 @@ const getArea = (node, resolve) => { |
| 72 | return; | 72 | return; |
| 73 | } | 73 | } |
| 74 | if (!getAreaDataPromise.value[node.value]) { | 74 | if (!getAreaDataPromise.value[node.value]) { |
| 75 | console.log('getAreaDataPromise', getAreaDataPromise.value); | ||
| 75 | getAreaDataPromise.value[node.value] = getAreaData(params).then((res: any) => { | 76 | getAreaDataPromise.value[node.value] = getAreaData(params).then((res: any) => { |
| 76 | getAreaDataPromise.value[node.value] = null; | 77 | getAreaDataPromise.value[node.value] = null; |
| 77 | node.loaded = true; | 78 | node.loaded = true; |
| ... | @@ -264,13 +265,14 @@ const formInfo = ref<any>({ | ... | @@ -264,13 +265,14 @@ const formInfo = ref<any>({ |
| 264 | clearable: true, | 265 | clearable: true, |
| 265 | required: true, | 266 | required: true, |
| 266 | col: 'checkbox-right', | 267 | col: 'checkbox-right', |
| 267 | visible: true | 268 | visible: false |
| 268 | } | 269 | } |
| 269 | ], | 270 | ], |
| 270 | clearable: false, | 271 | clearable: false, |
| 271 | required: true, | 272 | required: true, |
| 272 | col: 'checkbox-cascader' | 273 | col: 'checkbox-cascader' |
| 273 | }, { | 274 | }, |
| 275 | { | ||
| 274 | label: "交付方式", | 276 | label: "交付方式", |
| 275 | type: "select", | 277 | type: "select", |
| 276 | placeholder: "请选择", | 278 | placeholder: "请选择", |
| ... | @@ -1191,6 +1193,7 @@ const setFormItems = (row: any = null, isDetail = false) => { | ... | @@ -1191,6 +1193,7 @@ const setFormItems = (row: any = null, isDetail = false) => { |
| 1191 | 1193 | ||
| 1192 | const selectChange = async (val, row, info) => { | 1194 | const selectChange = async (val, row, info) => { |
| 1193 | if (row.field == 'damName') { | 1195 | if (row.field == 'damName') { |
| 1196 | console.log(val, row, info, '--------1123123---------'); | ||
| 1194 | const data = row.options.filter(o => o.damName == val); | 1197 | const data = row.options.filter(o => o.damName == val); |
| 1195 | let coverageArea = (data.length && data[0].coverageArea) ? data[0].coverageArea : []; | 1198 | let coverageArea = (data.length && data[0].coverageArea) ? data[0].coverageArea : []; |
| 1196 | await setFormItems({ ...info, coverageArea: coverageArea }); | 1199 | await setFormItems({ ...info, coverageArea: coverageArea }); |
| ... | @@ -1483,9 +1486,17 @@ onBeforeMount(async () => { | ... | @@ -1483,9 +1486,17 @@ onBeforeMount(async () => { |
| 1483 | if (route.query.exchangeGuid) { | 1486 | if (route.query.exchangeGuid) { |
| 1484 | getTemplateInfo(); | 1487 | getTemplateInfo(); |
| 1485 | } | 1488 | } |
| 1489 | setTimeout(() => { | ||
| 1490 | formInfo.value.items.forEach(item => { | ||
| 1491 | if (item.field == 'coverageAreas') { | ||
| 1492 | item.children[0].visible = true | ||
| 1493 | } | ||
| 1494 | }) | ||
| 1495 | }, 0); | ||
| 1486 | 1496 | ||
| 1487 | }) | 1497 | }) |
| 1488 | 1498 | ||
| 1499 | |||
| 1489 | const pageLIstInfo = ref<any>(); | 1500 | const pageLIstInfo = ref<any>(); |
| 1490 | const getTableData = async () => { | 1501 | const getTableData = async () => { |
| 1491 | const res: any = await getListingList({ | 1502 | const res: any = await getListingList({ |
| ... | @@ -1508,13 +1519,13 @@ const getTemplateInfo = () => { | ... | @@ -1508,13 +1519,13 @@ const getTemplateInfo = () => { |
| 1508 | if (res.code == proxy.$passCode) { | 1519 | if (res.code == proxy.$passCode) { |
| 1509 | formInfo.value.items.forEach(item => { | 1520 | formInfo.value.items.forEach(item => { |
| 1510 | if (item.field == 'commitmentLetterInfo') { | 1521 | if (item.field == 'commitmentLetterInfo') { |
| 1511 | item.templateUrl = res.data.commitment_letter || ''; | 1522 | item.templateUrl = res.data?.commitment_letter || ''; |
| 1512 | } | 1523 | } |
| 1513 | if (item.field == 'accreditFileInfo') { | 1524 | if (item.field == 'accreditFileInfo') { |
| 1514 | item.templateUrl = res.data.authorization_file || ''; | 1525 | item.templateUrl = res.data?.authorization_file || ''; |
| 1515 | } | 1526 | } |
| 1516 | if (item.field == 'productDetailInfo') { | 1527 | if (item.field == 'productDetailInfo') { |
| 1517 | item.templateUrl = res.data.detail_file || ''; | 1528 | item.templateUrl = res.data?.detail_file || ''; |
| 1518 | } | 1529 | } |
| 1519 | }) | 1530 | }) |
| 1520 | } else { | 1531 | } else { | ... | ... |
| ... | @@ -91,18 +91,18 @@ const cardList = ref([ | ... | @@ -91,18 +91,18 @@ const cardList = ref([ |
| 91 | label: "最近入表时间", | 91 | label: "最近入表时间", |
| 92 | unit: "", | 92 | unit: "", |
| 93 | }, | 93 | }, |
| 94 | { | 94 | // { |
| 95 | name: "dataCategoryNum", | 95 | // name: "dataCategoryNum", |
| 96 | value: 0, | 96 | // value: 0, |
| 97 | label: "数据分类", | 97 | // label: "数据分类", |
| 98 | unit: "", | 98 | // unit: "", |
| 99 | }, | 99 | // }, |
| 100 | { | 100 | // { |
| 101 | name: "dataGradeNum", | 101 | // name: "dataGradeNum", |
| 102 | value: 0, | 102 | // value: 0, |
| 103 | label: "数据分级", | 103 | // label: "数据分级", |
| 104 | unit: "", | 104 | // unit: "", |
| 105 | }, | 105 | // }, |
| 106 | ]); | 106 | ]); |
| 107 | 107 | ||
| 108 | const checkImage = () => { | 108 | const checkImage = () => { |
| ... | @@ -631,9 +631,9 @@ const autoRoll = (stop = false) => { | ... | @@ -631,9 +631,9 @@ const autoRoll = (stop = false) => { |
| 631 | }, 4000) | 631 | }, 4000) |
| 632 | } | 632 | } |
| 633 | /** 快捷筛选项 */ | 633 | /** 快捷筛选项 */ |
| 634 | const filterDate = ref('today'); //默认选中今天 | 634 | const filterDate = ref(''); //默认选中今天 |
| 635 | /** 日期时间范围值 */ | 635 | /** 日期时间范围值 */ |
| 636 | const daterange = ref([Moment(new Date()).format("YYYY-MM-DD 00:00:00"), Moment(new Date()).format("YYYY-MM-DD HH:mm:ss")]); | 636 | const daterange = ref(['', '']); |
| 637 | /** 日期面板的默认显示时分秒 */ | 637 | /** 日期面板的默认显示时分秒 */ |
| 638 | const defaultTime1 = [new Date(2000, 1, 1, 0, 0, 0), new Date(2000, 1, 1, 23, 59, 59)]; // '12:00:00' | 638 | const defaultTime1 = [new Date(2000, 1, 1, 0, 0, 0), new Date(2000, 1, 1, 23, 59, 59)]; // '12:00:00' |
| 639 | const filterDateClickTimestamp = ref(Date.now()); // 记录点击时间 | 639 | const filterDateClickTimestamp = ref(Date.now()); // 记录点击时间 |
| ... | @@ -674,6 +674,7 @@ const handleDatePickerChange = (val) => { | ... | @@ -674,6 +674,7 @@ const handleDatePickerChange = (val) => { |
| 674 | // 更新开始时间和结束时间 | 674 | // 更新开始时间和结束时间 |
| 675 | startTime.value = val[0]; | 675 | startTime.value = val[0]; |
| 676 | endTime.value = val[1]; | 676 | endTime.value = val[1]; |
| 677 | daterange.value = [startTime.value, endTime.value]; | ||
| 677 | 678 | ||
| 678 | // 获取数据表格 | 679 | // 获取数据表格 |
| 679 | getAssetTableData(); | 680 | getAssetTableData(); |
| ... | @@ -868,7 +869,7 @@ const handleChangeTime = (val) => { | ... | @@ -868,7 +869,7 @@ const handleChangeTime = (val) => { |
| 868 | <div class="row-per"> | 869 | <div class="row-per"> |
| 869 | <div class="header"> | 870 | <div class="header"> |
| 870 | <div class="left-pd"></div> | 871 | <div class="left-pd"></div> |
| 871 | <div class="header-title">资产授信情况</div> | 872 | <div class="header-title">数据产品调用情况</div> |
| 872 | </div> | 873 | </div> |
| 873 | <div style="height: calc(100% - 40px);"> | 874 | <div style="height: calc(100% - 40px);"> |
| 874 | <Table class="drak-table" v-if="!financingTableInfo.loading1" :tableInfo="financingTableInfo" | 875 | <Table class="drak-table" v-if="!financingTableInfo.loading1" :tableInfo="financingTableInfo" | ... | ... |
| ... | @@ -31,7 +31,7 @@ const page = ref({ | ... | @@ -31,7 +31,7 @@ const page = ref({ |
| 31 | }); | 31 | }); |
| 32 | const tableInfo = ref({ | 32 | const tableInfo = ref({ |
| 33 | id: "role-manage-table", | 33 | id: "role-manage-table", |
| 34 | multiple: true, | 34 | // multiple: true, |
| 35 | fixedSelection: true, | 35 | fixedSelection: true, |
| 36 | fields: [ | 36 | fields: [ |
| 37 | { label: "序号", type: "index", width: 56, align: "center" }, | 37 | { label: "序号", type: "index", width: 56, align: "center" }, |
| ... | @@ -56,6 +56,7 @@ const tableInfo = ref({ | ... | @@ -56,6 +56,7 @@ const tableInfo = ref({ |
| 56 | }, | 56 | }, |
| 57 | { | 57 | { |
| 58 | label: "合规评估报告", field: "complianceEvaluateReport", width: 120, type: 'text_btn', value: 'complianceEvaluateReport', columClass: 'text_btn', getName: (scope) => { | 58 | label: "合规评估报告", field: "complianceEvaluateReport", width: 120, type: 'text_btn', value: 'complianceEvaluateReport', columClass: 'text_btn', getName: (scope) => { |
| 59 | const value = scope.row.complianceEvaluateReport?.length > 0; | ||
| 59 | return scope.row.complianceEvaluateReport?.length > 0 ? '预览' : '--'; | 60 | return scope.row.complianceEvaluateReport?.length > 0 ? '预览' : '--'; |
| 60 | } | 61 | } |
| 61 | }, | 62 | }, |
| ... | @@ -141,6 +142,7 @@ const formItems = ref([ | ... | @@ -141,6 +142,7 @@ const formItems = ref([ |
| 141 | block: true, | 142 | block: true, |
| 142 | visible: true, | 143 | visible: true, |
| 143 | default: [], | 144 | default: [], |
| 145 | limit: 1, | ||
| 144 | }, | 146 | }, |
| 145 | { | 147 | { |
| 146 | label: '合规法律意见书', | 148 | label: '合规法律意见书', |
| ... | @@ -153,6 +155,7 @@ const formItems = ref([ | ... | @@ -153,6 +155,7 @@ const formItems = ref([ |
| 153 | block: true, | 155 | block: true, |
| 154 | visible: true, | 156 | visible: true, |
| 155 | default: [], | 157 | default: [], |
| 158 | limit: 1, | ||
| 156 | }, | 159 | }, |
| 157 | { | 160 | { |
| 158 | label: '入表合规方案', | 161 | label: '入表合规方案', |
| ... | @@ -165,6 +168,7 @@ const formItems = ref([ | ... | @@ -165,6 +168,7 @@ const formItems = ref([ |
| 165 | block: true, | 168 | block: true, |
| 166 | visible: true, | 169 | visible: true, |
| 167 | default: [], | 170 | default: [], |
| 171 | limit: 1, | ||
| 168 | }, | 172 | }, |
| 169 | ]); | 173 | ]); |
| 170 | 174 | ||
| ... | @@ -366,6 +370,12 @@ const getTableData = () => { | ... | @@ -366,6 +370,12 @@ const getTableData = () => { |
| 366 | } | 370 | } |
| 367 | } | 371 | } |
| 368 | 372 | ||
| 373 | :deep(.tools_search) { | ||
| 374 | .el-form-item .el-select { | ||
| 375 | width: 230px; | ||
| 376 | } | ||
| 377 | } | ||
| 378 | |||
| 369 | .table_panel_wrap { | 379 | .table_panel_wrap { |
| 370 | margin-top: 12px; | 380 | margin-top: 12px; |
| 371 | width: 100%; | 381 | width: 100%; | ... | ... |
-
Please register or sign in to post a comment