From 089bf5d2378b3c4a61d795b2a92bede2c193b771 Mon Sep 17 00:00:00 2001
From: admin <344137771@qq.com>
Date: Tue, 06 Jan 2026 11:22:58 +0800
Subject: [PATCH] 1

---
 src/views/modules/subscribe/subscribe-mixdate-update copy.vue |  803 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 803 insertions(+), 0 deletions(-)

diff --git a/src/views/modules/subscribe/subscribe-mixdate-update copy.vue b/src/views/modules/subscribe/subscribe-mixdate-update copy.vue
new file mode 100644
index 0000000..7100712
--- /dev/null
+++ b/src/views/modules/subscribe/subscribe-mixdate-update copy.vue
@@ -0,0 +1,803 @@
+<template>
+  <el-dialog
+    :title="!dataForm.id ? '新增申购管理' : '修改申购管理'"
+    :close-on-click-modal="false"
+    :visible.sync="visible"
+    @close="handClose"
+  >
+    <!-- 此页面为ETF10的简况页面 含股票简况 暂时备用    -->
+    <!-- 此页面为ETF10的简况页面 含股票简况 暂时备用    -->
+    <!-- 此页面为ETF10的简况页面 含股票简况 暂时备用    -->
+    <!-- 此页面为ETF10的简况页面 含股票简况 暂时备用    -->
+    <!-- 此页面为ETF10的简况页面 含股票简况 暂时备用    -->
+    <!-- 此页面为ETF10的简况页面 含股票简况 暂时备用    -->
+    <!-- 此页面为ETF10的简况页面 含股票简况 暂时备用    -->
+    <el-form
+      :model="dataForm"
+      :rules="dataRule"
+      ref="dataForm"
+      @keyup.enter.native="dataFormSubmit()"
+      label-width="120px"
+    >
+      <el-form-item label="最新指标">
+        <div class="romtitle">最新指标</div>
+      </el-form-item>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="类型ID">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="类型ID"
+          ></el-input>
+        </el-form-item>
+        <el-form-item label="净资产收益率">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.roe"
+            placeholder="净资产收益率"
+          ></el-input>
+        </el-form-item>
+        <el-form-item label="净利润同比">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.yoyNetProfit"
+            placeholder="净利润同比"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="最新指标">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="最新指标"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="总股本">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="总股本"
+          ></el-input>
+        </el-form-item>
+        <el-form-item label="净利率">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="净利率"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="市盈率(TTM)">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="市盈率(TTM)"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="流通A股">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="流通A股"
+          ></el-input>
+        </el-form-item>
+        <el-form-item label="负债率">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="负债率"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="每股收益">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="每股收益"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="质押比例">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="质押比例"
+          ></el-input>
+        </el-form-item>
+        <el-form-item label="总市值(元)">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="总市值(元)"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="营业总收入(元)">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="营业总收入(元)"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="市净率">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="市净率"
+          ></el-input>
+        </el-form-item>
+        <el-form-item label="流通A市值(元)">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="流通A市值(元)"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="净利润(元)">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="净利润(元)"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="每股净资产(元)">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="每股净资产(元)"
+          ></el-input>
+        </el-form-item>
+        <el-form-item label="商誉规模">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="商誉规模"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="毛利率">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="毛利率"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="总营同比">
+          <el-input
+            class="speaInput"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="总营同比"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form-item label="公司资料">
+        <div class="romtitle">公司资料</div>
+      </el-form-item>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="公司名称">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="公司名称"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="总A股代码">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="总A股代码"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="所属区域">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="所属区域"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="所属行业">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="所属行业"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="所属概念">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="所属概念"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="董事长">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="董事长"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="法人代表">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="法人代表"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="总经理">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="总经理"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="董秘">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="董秘"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="成立日期">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="成立日期"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="注册资本(元)">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="注册资本(元)"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="员工人数">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="员工人数"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="管理层人数">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="管理层人数"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="审计机构">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="审计机构"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="法律顾问">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="法律顾问"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="联系电话">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="联系电话"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="公司邮箱">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="公司邮箱"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="公司网址">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="公司网址"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="办公地址">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="办公地址"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="注册地址">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="注册地址"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="公司简介">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="公司简介"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form-item label="发行相关">
+        <div class="romtitle">发行相关</div>
+      </el-form-item>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="上市日期">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="上市日期"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="发行量(股)">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="发行量(股)"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="发行价格">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="发行价格"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="募资净额(元)">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="募资净额(元)"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+      <el-form :inline="true" label-width="120px">
+        <el-form-item label="发行市盈率">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_min"
+            placeholder="发行市盈率"
+          ></el-input>
+        </el-form-item>
+
+        <el-form-item label="网上中签率">
+          <el-input
+            class="speaInputTwo"
+            v-model="dataForm.recharge_limit_max"
+            placeholder="网上中签率"
+          ></el-input>
+        </el-form-item>
+      </el-form>
+    </el-form>
+    <span slot="footer" class="dialog-footer">
+      <el-button @click="visible = false">取消</el-button>
+      <el-button type="primary" @click="dataFormSubmit()">确定</el-button>
+    </span>
+    <!-- 确认弹窗-end -->
+  </el-dialog>
+</template>
+
+<script>
+import { treeDataTranslate } from "@/utils";
+import { Debounce } from "@/utils/debounce";
+import { encrypt } from "@/utils/crypto";
+export default {
+  data() {
+    return {
+      visible: false,
+      dialogFormVisible: true,
+      formLabelWidth: "120px",
+      menuList: [],
+      menuListTreeProps: {
+        label: "name",
+        children: "children",
+      },
+      options: [],
+      optionsTwo: [
+        {
+          label: "机器人刷单",
+          value: 1,
+        },
+        {
+          label: "采集",
+          value: 2,
+        },
+      ],
+      row: "",
+      dataForm: {
+        accountFirm: "", //核数师
+        address: "", //地址
+        auditOrganization: "", //审计机构
+        belongIndustry: "", //所属行业
+        belongingConcept: "", //所属概念/行业概念
+        board: "", //板块
+        bps: "", //每股净资产
+        businessScope: "", //经营范围
+        chairman: "", //主席
+        circulatingAShareMarketCapitalization: "", //流通A市值
+        circulatingAShares: "", //流通A股
+        commonAcs: "", //总股本
+        companyHeadquarters: "", //公司总部
+        createBy: "", //地址
+        createTime: "", //地址
+        custodianFeeRate: "", //负债率
+        delFlag: "", //地址
+        dividendRate: "", //股息率
+        dpsHkd: "", //每股股息
+        empNum: "", //员工人数
+        enName: "", //英文名称
+        eps: "", //每股收益
+        foundDate: "", //成立日期
+        fundShares: "", //基金份额
+        fundSize: "", //基金规模
+        goodwillScale: "", //商誉规模
+        grossProfitMargin: "", //毛利率
+        hkskMarketCap: "", //港股市值
+        hongKongStockCapital: "", //港股股本
+        hongKongStockShares: "", //港股股份
+        indexTracking: "", //跟踪指数
+        investmentPhilosophy: "", //投资理念
+        investmentType: "", //投资类型
+        isinCode: "", //isin
+        issuePrice: "", //发行价格
+        issuedCommonShares: "", //发行量
+        legalAdvisor: "", //法律顾问
+        legalRepresentative: "", //法人代表
+        listingDate: "", //上市时间
+        loanToValueRatio: "", //质押比例
+        mainCorrespondentBank: "", //主要往来银行
+        managementFeeRate: "", //管理费用率
+        managementTeamSize: "", //管理层人数
+        managingDirector: "", //总经理/基金经理
+        netFundsRaised: "", //募资净额
+        netProfit: "", //净利润
+        netProfitRatio: "", //净利率
+        onlineDrawingRate: "", //网上中签率
+        operateIncome: "", //营业额
+        operateIncomeQoq: "", //营业额同比
+        orgEmail: "", //电邮地址
+        orgFax: "", //传真号码
+        orgName: "", //公司名称/基金公司
+        orgProfile: "", //公司简介
+        orgTel: "", //电话号码
+        orgWeb: "", //公司网址
+        parValuePerShare: "", //每股面值
+        pbTtm: "", //市净率
+        peRatioAtIpo: "", //发行市盈率
+        peTtm: "", //市盈率
+        performanceBenchmark: "", //业绩比较基准
+        profitParentCompany: "", //归母净利润同比
+        regAddress: "", //注册地址
+        region: "", //所属区域
+        registeredCapital: "", //注册资本
+        riskCharacteristics: "", //风险等级
+        roe: "", //净资产收益率
+        secretary: "", //公司秘书
+        secucode: "", //证券代码
+        securityType: "", //证券类型/基金类型
+        shareRegistrar: "", //股份过户登记处
+        shhareholdersEarnings: "", //股东应占溢利
+        skMarketCap: "", //总市值
+        stampDuty: "", //印花税
+        stockExchange: "", //上市场所
+        strCodeA: "", //A股代码
+        strNameA: "", //A股简称
+        symbol: "", //代码
+        totalIncome: "", //收入总额
+        totalOperatingRevenue: "", //营业总收入
+        tradeUnit: "", //每手股数
+        tradingCommission: "", //交易佣金
+        tradingMethod: "", //交易方式
+        transactionFee: "", //交易费用
+        updateBy: "",
+        updateTime: "",
+        uuid: "",
+        weeklyInterestRate: "", //周息率
+        yearSettleDay: "", //年结日
+        yoyNetProfit: "", //净利润同比
+        yoyProfitParentCompany: "", //归母净利润
+        yoyProfitShare: "", //占溢利同比
+        yoyTotalIncome: "", //收入总额同比
+        yoyTotalOperatingRevenue: "", //总营同比
+      },
+      dataRule: {
+        whitePagerAddress: [
+          { required: true, message: "白皮书地址不能为空", trigger: "blur" },
+        ],
+        idCode: [{ required: true, message: "ID不能为空", trigger: "blur" }],
+        projectName: [
+          { required: true, message: "申购项目名称不能为空", trigger: "blur" },
+        ],
+        issuePrice: [
+          { required: true, message: "发行价不能为空", trigger: "blur" },
+        ],
+        minQuantity: [
+          { required: true, message: "最小申购数量不能为空", trigger: "blur" },
+        ],
+        maxQuantity: [
+          { required: true, message: "最大申购数量不能为空", trigger: "blur" },
+        ],
+      },
+    };
+  },
+  created() {
+    this.getSymbol();
+  },
+  methods: {
+    init(arr, row) {
+      this.options = arr || [];
+      this.row = row || "";
+      console.log(row);
+      if (row) {
+        (this.dataForm.id = row.uuid),
+          (this.dataForm.idCode = row.idCode),
+          (this.dataForm.projectName = row.projectName),
+          (this.dataForm.issuePrice = row.issuePrice),
+          (this.dataForm.currency = row.currency),
+          (this.dataForm.expectedLaunchTime = row.expectedLaunchTime),
+          (this.dataForm.subscriptionEndTime = row.subscriptionEndTime),
+          (this.dataForm.subscriptionStartTime = row.subscriptionStartTime),
+          (this.dataForm.publishTime = row.publishTime),
+          (this.dataForm.minQuantity = row.minQuantity),
+          (this.dataForm.maxQuantity = row.maxQuantity);
+        this.optionsTwo.value = row.dataType * 1;
+        this.options.value = row.projectTypeSymbol;
+        this.dataForm.whitePagerAddress = row.whitePagerAddress;
+      } else {
+        this.optionsTwo.value = this.optionsTwo[0].value;
+        this.options.value = this.options[0].value;
+      }
+      this.visible = true;
+      // this.dialogFormVisible = false
+    },
+    handClose() {
+      this.$data.dataForm = JSON.parse(
+        JSON.stringify(this.$options.data().dataForm)
+      );
+      this.$nextTick(() => {
+        this.$refs["dataForm"].clearValidate(); // 清除表单验证
+      });
+      this.optionsTwo.value = "";
+      this.options.value = "";
+    },
+    changeVal(val) {
+      this.$forceUpdate();
+    },
+    // 获取项目种类列表
+    getSymbol(page, params, done) {
+      this.$http({
+        url: this.$http.adornUrl("/item/itemSummary/queryBySymbol"),
+        method: "get",
+        params: this.$http.adornParams(
+          Object.assign(
+            {
+              symbol: ".DJI",
+            },
+            params
+          ),
+          false
+        ),
+      }).then(({ data }) => {
+        if (data.code == 0) {
+          console.log(data);
+        }
+        if (done) {
+          done();
+        }
+      });
+    },
+    dataFormSubmit: Debounce(function () {
+      if (this.row) {
+        //更新修改
+        //start
+        this.$refs["dataForm"].validate((valid) => {
+          if (valid) {
+            this.$http({
+              url: this.$http.adornUrl(`/purchasing/update`),
+              method: "post",
+              data: this.$http.adornData({
+                id: this.dataForm.id,
+                currency: this.dataForm.currency, //接受申购币种
+                dataType: this.optionsTwo.value, //数据源类别
+                expectedLaunchTime: this.dataForm.expectedLaunchTime, //预计上线时间
+                idCode: this.dataForm.idCode, //	项目ID
+                issuePrice: this.dataForm.issuePrice, //发行价
+                maxQuantity: this.dataForm.maxQuantity, //最大申购数量
+                minQuantity: this.dataForm.minQuantity, //最小申购数量
+                projectName: this.dataForm.projectName, //申购项目名称
+                projectTypeSymbol: this.options.value, //项目总类 1 全球ETF 2 能源ETF 3 黄金ETF 4.人工智能ETF
+                //'projectTypeName': this.options.label,    //项目总类 1 全球ETF 2 能源ETF 3 黄金ETF 4.人工智能ETF
+                publishTime: this.dataForm.publishTime, //公布时间
+                subscriptionEndTime: this.dataForm.subscriptionEndTime, //结束申购时间
+                subscriptionStartTime: this.dataForm.subscriptionStartTime, //开始申购时间
+                whitePagerAddress: this.dataForm.whitePagerAddress, //白皮书地址
+              }),
+            }).then(({ data }) => {
+              if (data.code == 0) {
+                this.$message({
+                  message: "操作成功",
+                  type: "success",
+                  duration: 1500,
+                  onClose: () => {
+                    this.dialogFormVisible = false;
+                    this.visible = false;
+                    this.$emit("refreshDataList");
+                  },
+                });
+              } else {
+                this.$message({
+                  message: data.msg,
+                  type: "error",
+                  duration: 1500,
+                  onClose: () => {
+                    this.dialogFormVisible = false;
+                    this.visible = false;
+                  },
+                });
+              }
+            });
+          }
+        });
+        //end
+      } else {
+        //新增
+        //start
+        this.$refs["dataForm"].validate((valid) => {
+          if (valid) {
+            this.$http({
+              url: this.$http.adornUrl(`/purchasing/add`),
+              method: "post",
+              data: this.$http.adornData({
+                currency: this.dataForm.currency, //接受申购币种
+                dataType: this.optionsTwo.value, //数据源类别
+                expectedLaunchTime: this.dataForm.expectedLaunchTime, //预计上线时间
+                idCode: this.dataForm.idCode, //	项目ID
+                issuePrice: this.dataForm.issuePrice, //发行价
+                maxQuantity: this.dataForm.maxQuantity, //最大申购数量
+                minQuantity: this.dataForm.minQuantity, //最小申购数量
+                projectName: this.dataForm.projectName, //申购项目名称
+                projectTypeSymbol: this.options.value, //项目总类 1 全球ETF 2 能源ETF 3 黄金ETF 4.人工智能ETF
+                //'projectTypeName': this.options.label,    //项目总类 1 全球ETF 2 能源ETF 3 黄金ETF 4.人工智能ETF
+                publishTime: this.dataForm.publishTime, //公布时间
+                subscriptionEndTime: this.dataForm.subscriptionEndTime, //结束申购时间
+                subscriptionStartTime: this.dataForm.subscriptionStartTime, //开始申购时间
+                whitePagerAddress: this.dataForm.whitePagerAddress, //白皮书地址
+              }),
+            }).then(({ data }) => {
+              if (data.code == 0) {
+                this.$message({
+                  message: "操作成功",
+                  type: "success",
+                  duration: 1500,
+                  onClose: () => {
+                    this.dialogFormVisible = false;
+                    this.visible = false;
+                    this.$emit("refreshDataList");
+                  },
+                });
+              } else {
+                this.$message({
+                  message: data.msg,
+                  type: "error",
+                  duration: 1500,
+                  onClose: () => {
+                    this.dialogFormVisible = false;
+                    this.visible = false;
+                  },
+                });
+              }
+            });
+          }
+        });
+        //end
+      }
+    }),
+    handleAvatarSuccess(res, file) {
+      // this.dataForm.methodImg = res.data.path
+      //{"data":{"path":"null/2023-04-29/d3f084ea-391f-4ec9-a2dd-f9393221f58f.png",
+      //"httpUrl":"https://trading-order-test.s3.amazonaws.com/null/2023-04-29/d3f084ea-391f-4ec9-a2dd-f9393221f58f.png"},"code":0,"msg":"","succeed":false}
+      console.log(file);
+      this.dataForm.imageUrl = URL.createObjectURL(file.raw); //显示地址
+      this.dataForm.imgUrl = res.data.path; //接口传递
+      console.log(this.dataForm.imageUrl);
+      // if(res.code == 0){
+      //   this.dataForm.image = res.data.httpUrl
+      // }
+    },
+    beforeAvatarUpload(file) {
+      // const isJPG = file.type === 'image/jpeg';
+      const isLt2M = file.size / 1024 / 1024 < 10;
+      if (!isLt2M) {
+        this.$message.error("上传图片大小不能超过 10MB!");
+      }
+      return isLt2M;
+    },
+  },
+};
+</script>
+
+<style scoped>
+.avatar-uploader .el-upload {
+  border: 1px dashed #d9d9d9;
+  border-radius: 6px;
+  cursor: pointer;
+  position: relative;
+  overflow: hidden;
+}
+.avatar-uploader .el-upload:hover {
+  border-color: #409eff;
+}
+.avatar-uploader-icon {
+  font-size: 28px;
+  color: #8c939d;
+  width: 178px;
+  height: 178px;
+  line-height: 178px;
+  text-align: center;
+}
+.avatar {
+  width: 178px;
+  height: 178px;
+  display: block;
+}
+.speaInput {
+  width: 150px;
+}
+.speaInputTwo {
+  width: 250px;
+}
+.romtitle {
+  font-size: 18px;
+  color: black;
+}
+</style>

--
Gitblit v1.9.3