su
su1124
2023-12-06 ae10aec8b64ee09160879429ddcfa57963e7cf05
src/views/system/comp/index.vue
@@ -38,8 +38,8 @@
    <el-table border v-loading="loading" :data="compList" @selection-change="handleSelectionChange">
      <el-table-column fixed="left" type="selection" width="40px" align="center" />
      <el-table-column label="序号" align="center" prop="newID" :show-overflow-tooltip="true" width="50px" fixed="left" />
      <el-table-column label="单位名称" align="center" prop="cnName"  width="240px"/>
      <el-table-column label="统一信用代码" align="center" prop="taxNumber"  width="180px"/>
      <el-table-column label="单位名称" align="center" prop="cnName" width="240px" />
      <el-table-column label="统一信用代码" align="center" prop="taxNumber" width="180px" />
      <el-table-column label="联系人" align="center" prop="contactPerson" :show-overflow-tooltip="true" width="90px" />
      <el-table-column label="联系电话" align="center" prop="contactPhone" :show-overflow-tooltip="true" />
      <el-table-column label="注册地址" align="center" prop="registerAddress" :show-overflow-tooltip="true" />
@@ -124,7 +124,7 @@
                  <el-input v-model="form.dwDeptName" placeholder="请输入部门名称" />
                </el-form-item>
                <el-form-item label="签约金额" prop="signingPrice">
                  <el-input v-model="form.signingPrice" placeholder="请输入签约金额"  />
                  <el-input v-model="form.signingPrice" placeholder="请输入签约金额" />
                </el-form-item>
              </el-form>
              <el-row :gutter="10" class="mb8">
@@ -304,10 +304,10 @@
      <el-dialog :title="title" :visible.sync="open" width="1340px" append-to-body>
        <el-form ref="form" :model="form" :rules="rules" label-width="106px" :inline="true">
          <el-form-item label="单位名称" prop="cnName">
            <el-input v-model="form.cnName" placeholder="请输入中文名称" style="width: 520px;"/>
            <el-input v-model="form.cnName" placeholder="请输入中文名称" style="width: 520px;" />
          </el-form-item>
          <el-form-item label="统一信用代码" prop="taxNumber">
            <el-input v-model="form.taxNumber" placeholder="请输入统一信用代码"  style="width: 520px;"/>
            <el-input v-model="form.taxNumber" placeholder="请输入统一信用代码" style="width: 520px;" />
          </el-form-item>
          <el-form-item label="法人代表" prop="legalPerson">
            <el-input v-model="form.legalPerson" placeholder="请输入法人" />
@@ -321,22 +321,22 @@
          <el-form-item label="传真" prop="faxNumber">
            <el-input v-model="form.faxNumber" placeholder="请输入传真" />
          </el-form-item>
          <!-- <el-form-item label="编码" prop="code">
          <el-input v-model="form.code" placeholder="请输入编码" />
        </el-form-item> -->
          <el-form-item label="注册地址" prop="registerAddress">
            <el-input v-model="form.registerAddress" placeholder="请输入注册地址" style="width: 1157px;"/>
            <el-input v-model="form.registerAddress" placeholder="请输入注册地址" style="width: 1157px;" />
          </el-form-item>
          <el-form-item label="通讯地址" prop="mailingAddress">
            <el-input v-model="form.mailingAddress" placeholder="请输入通讯地址" style="width: 1157px;"/>
            <el-input v-model="form.mailingAddress" placeholder="请输入通讯地址" style="width: 1157px;" />
          </el-form-item>
          <el-form-item label="开户银行" prop="bankAccount">
            <el-input v-model="form.bankAccount" placeholder="请输入开户银行" style="width: 520px;"/>
            <el-input v-model="form.bankAccount" placeholder="请输入开户银行" style="width: 520px;" />
          </el-form-item>
          <el-form-item label="银行账户" prop="countNum">
            <el-input v-model="form.countNum" placeholder="请输入银行账户" style="width: 520px;"/>
            <el-input v-model="form.countNum" placeholder="请输入银行账户" style="width: 520px;" />
          </el-form-item>
          <el-form-item label="联系邮箱" prop="email">
            <el-input v-model="form.email" placeholder="请输入邮箱" />
@@ -347,7 +347,7 @@
          <el-form-item label="网址" prop="url">
            <el-input v-model="form.url" placeholder="请输入网址" />
          </el-form-item>
          <el-form-item label="行政区划名称" prop="areaName">
            <el-input v-model="form.areaName" placeholder="请输入行政区划名称" />
          </el-form-item>
@@ -738,6 +738,8 @@
    changeName() {
      this.openss = true;
      this.title = "分组项目维护";
      this.OnenewpacName =[]
      this.queryParams.price = 0
      if (this.forms.sex) {
        deptTreeSelect(this.forms.sex).then((response) => {
          this.newpacName = response.rows;
@@ -917,7 +919,7 @@
        dwName: this.form.cnName,
        dwId: this.form.drugManufacturerId,
        dwDeptName: this.form.dwDeptName,
        signingPrice:this.form.signingPrice,
        signingPrice: this.form.signingPrice,
      }
      addDept(data).then((response) => {
        if (response.code == 200) {
@@ -1042,7 +1044,7 @@
    // 双击
    dbclick(row, column, event) {
      row.isOK = !row.isOK
      this.queryParams.price = 0
      this.OnenewpacName[row.index] = JSON.parse(JSON.stringify(row)) // 复制旧的数据,取消时用到
      // 判断是否为双击第二次修改,第二次双击则提交数据进行修改,或者可点击按钮取消
      if (row.isOK == true) {
@@ -1053,9 +1055,15 @@
        })
          .then(() => {
            this.OnenewpacName.splice(row.index, 1); //删除对应的表头
            this.OnenewpacName.forEach(item => {
              this.queryParams.price += item.proPrice
            })
            this.queryParams.price = 0
            if (this.OnenewpacName.length >= 1) {
              this.OnenewpacName.forEach(item => {
                this.queryParams.price += item.proPrice
              })
            } else {
              this.queryParams.price = 0
            }
          })
          .catch(() => {
            this.$message({