dengzedong
2025-04-01 404d2d8a60b89d229499400abad785012b40ff6a
月周期开始日
ElementPlusIconsVue
已修改2个文件
19 ■■■■■ 文件已修改
src/main.ts 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/data/ind/item/DerIndDefineForm.vue 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main.ts
@@ -64,6 +64,8 @@
import lifecycles from '@/utils/lifecycles' // 生命周期函数
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
// import credentialsFetch from "@/utils/fetch";
const isProduction = process.env.NODE_ENV === "production";
@@ -72,6 +74,10 @@
const setupAll = async () => {
  const app = createApp(App)
  for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
    app.component(key, component)
  }
  await setupI18n(app)
  setupStore(app)
src/views/data/ind/item/DerIndDefineForm.vue
@@ -123,6 +123,19 @@
            </el-select>
          </el-form-item>
        </el-col>
        <el-col :span="6" v-if="['LAST_MONTH_12','THIS_MONTH','LAST_MONTH'].includes(formData.derItem.timeLimit)">
          <el-form-item label="月周期开始日" prop="monthStart">
            <div style="display: flex;flex-direction: row;align-items: center">
              <el-input-number v-model="formData.derItem.monthStart" :min="-28" :max="28" />
              <el-tooltip content="正数代表当前月,负数代表上月。例:-26代表上月26号为本月开始日期" placement="top">
                <div style="margin-left: 4px;display: flex;align-items: center">
                  <el-icon :size="20"><QuestionFilled /></el-icon>
                </div>
              </el-tooltip>
            </div>
          </el-form-item>
        </el-col>
      </el-row>
      <el-row v-if="showTimeChange">
        <el-col :span="6">