替换infopath项目,采用SharePoint SPFX框架
jiang_xin_yuyy
2024-08-12 1c6af9dc047001017a24763ef172d678306a4343
ISAM单价登录样式调整
2个文件已修改
63 ■■■■■ 已修改文件
ISAM/isampage/src/components/UnitPrice/Content/index.vue 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ISAM/isampage/src/components/UnitPrice/index.vue 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ISAM/isampage/src/components/UnitPrice/Content/index.vue
@@ -1,8 +1,7 @@
<template>
  <div>
    <ul class="container">
      <li class="item">
        <div class="item-label bg1">备品编号</div>
        <div class="item-label bg1">备品编号{{ props.index }}</div>
        <div class="item-content" style="flex: 0 0 110px">
          {{ props.content[0]?.Item_CD }}
        </div>
@@ -90,7 +89,6 @@
        <div class="item-content">{{ props.content[0]?.Comment }}</div>
      </li>
    </ul>
  </div>
</template>
<script setup>
@@ -99,6 +97,10 @@
  content: {
    type: Array,
    default: () => [],
  },
  index: {
    type: Number,
    default: 0,
  },
});
@@ -127,6 +129,9 @@
</script>
<style scoped lang="less">
.container{
  margin-bottom: 5px;
}
.item {
  display: flex;
ISAM/isampage/src/components/UnitPrice/index.vue
@@ -1,16 +1,27 @@
<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>
@@ -69,18 +80,21 @@
});
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);
});
/**
 *
@@ -88,7 +102,7 @@
 */
const computedRequest = (str) => {
  if (!str) {
    return ""
    return "";
  }
  let res = str.trim();
  return res.startsWith("http")