| | |
| | | <template> |
| | | <InauiryTitle :spec-cn="specCn" title="非生产材单价登录" @detailchange="() => { |
| | | emit('detailchange'); |
| | | } |
| | | " :is-detail="props.isDetail"> |
| | | <UnitPriceContent v-for="(content, index) in Object.keys(groupContentList)" :key="content" |
| | | :content="groupContentList[content]"></UnitPriceContent> |
| | | <InauiryTitle |
| | | :spec-cn="specCn" |
| | | title="非生产材单价登录" |
| | | @detailchange=" |
| | | () => { |
| | | emit('detailchange'); |
| | | } |
| | | " |
| | | :is-detail="props.isDetail" |
| | | > |
| | | <UnitPriceContent |
| | | v-for="(content, index) in Object.keys(groupContentList)" |
| | | :key="content" |
| | | :content="groupContentList[content]" |
| | | :index="index" |
| | | ></UnitPriceContent> |
| | | <ul> |
| | | <div class="file-list" v-for="(item, index) in fileList" :key="index"> |
| | | <li class="file-item">{{ item.name }}</li> |
| | | <li class="file-item"> |
| | | <a class="link-padding" :href="item.path" target="_blank">附件Ver:{{ |
| | | item.version }}.0</a> |
| | | <a class="link-padding" :href="item.path" target="_blank" |
| | | >附件Ver:{{ item.version }}.0</a |
| | | > |
| | | </li> |
| | | </div> |
| | | </ul> |
| | |
| | | }); |
| | | |
| | | const fileList = computed(() => { |
| | | return Object.keys(fileContet.value).map((item, index) => { |
| | | if (parseInt(fileContet.value[item].version) !== 0) { |
| | | return { |
| | | name: item, |
| | | path: computedRequest(fileContet.value[item].path), |
| | | version: fileContet.value[item].version |
| | | return Object.keys(fileContet.value) |
| | | .map((item, index) => { |
| | | if ( |
| | | parseInt(fileContet.value[item].version) !== 0 && |
| | | !!fileContet.value[item].path |
| | | ) { |
| | | return { |
| | | name: item, |
| | | path: computedRequest(fileContet.value[item].path), |
| | | version: fileContet.value[item].version, |
| | | }; |
| | | } |
| | | } |
| | | }).filter(item => item) |
| | | }) |
| | | .filter((item) => item); |
| | | }); |
| | | |
| | | |
| | | |
| | | /** |
| | | * |
| | |
| | | */ |
| | | const computedRequest = (str) => { |
| | | if (!str) { |
| | | return "" |
| | | return ""; |
| | | } |
| | | let res = str.trim(); |
| | | return res.startsWith("http") |