WXL
2023-12-15 4e32f1188e9d0cafd3511994d2d13617ca6e08f9
src/views/system/label/index.vue
@@ -6,7 +6,7 @@
        <div class="top-wj">患者标签类型</div>
        <div class="top-tj" @click="dialogFormVisible = true">+添加</div>
      </div>
      <div class="center-ss">
      <!-- <div class="center-ss">
        <el-input
          placeholder="请输入内容"
          v-model="sidecolumnval"
@@ -19,14 +19,19 @@
            icon="el-icon-search"
          ></el-button>
        </el-input>
      </div>
      </div> -->
      <div class="bottom-fl">
        <el-tabs tab-position="right">
          <el-tab-pane :label="`全部 (${total})`"></el-tab-pane>
        <el-tabs
          tab-position="right"
          v-model="queryParams.tagcategoryid"
          @tab-click="handleClick"
        >
          <el-tab-pane :label="`全部 (${tagtotal})`" name="0"></el-tab-pane>
          <el-tab-pane
            class="tab-paness"
            :key="item.name"
            v-for="(item, index) in editableTabs"
            :key="item.categoryname"
            :name="item.tagcategoryid.toString()"
          >
            <span slot="label">
              {{
@@ -168,6 +173,7 @@
                align="center"
                key="updateTime"
                prop="updateTime"
                width="200"
              >
                <template slot-scope="scope">
                  <span
@@ -182,7 +188,7 @@
                align="center"
                key="tagdescription"
                prop="tagdescription"
                width="120"
                width="200"
              >
              </el-table-column>
              <el-table-column
@@ -288,7 +294,7 @@
        <el-form-item label="标签名称">
          <el-input v-model="tagform.tagname"></el-input>
        </el-form-item>
        <el-form-item label="标签描述">
        <el-form-item label="标签分类">
          <el-select
            v-model="tagform.tagcategoryid"
            placeholder="请选择标签分类"
@@ -375,6 +381,7 @@
      idds: "", //分类id
      // 总条数
      total: 0,
      tagtotal: 0,
      amendtag: false, //是否修改类别
      lstamendtag: false, //是否修改标签
      scavisible: false, //删除弹框
@@ -433,30 +440,14 @@
        },
      ],
      //类别列表
      editableTabs: [
        {
          title: "高血压",
          number: "1",
        },
        {
          title: "糖尿病",
          number: "2",
        },
        {
          title: "骨折",
          number: "2",
        },
        {
          title: "心脏病",
          number: "2",
        },
      ],
      editableTabs: [],
      // 查询标签列表参数
      queryParams: {
        pageNum: 1,
        pageSize: 10,
        tagname: undefined,
        tagdescription: undefined,
        tagcategoryid: "0",
      },
      // 列信息
      columns: [
@@ -525,12 +516,14 @@
  methods: {
    /** 查询标签列表 */
    getList(row) {
      console.log(row);
      console.log(this.queryParams);
      listtag(this.addDateRange(this.queryParams)).then((response) => {
        this.total = response.total;
        this.userList = response.rows;
      });
    },
    handleClick() {
      this.getList();
    },
    /** 修改标签 */
    handleUpdate(row) {
@@ -559,16 +552,17 @@
    // 添加/修改标签
    Maintenancetag() {
      if (this.lstamendtag) {
        toamendtag(this.addDateRange(this.tagform)).then((response) => {
        toamendtag(this.tagform).then((response) => {
          console.log(response);
          this.lstamendtagVisible = false;
          this.gitclasify();
          this.getList();
        });
      } else {
        addapitag(this.addDateRange(this.tagform)).then((response) => {
        addapitag(this.tagform).then((response) => {
          console.log(response);
          this.lstamendtagVisible = false;
          this.gitclasify();
          this.getList();
        });
      }
@@ -587,6 +581,11 @@
        console.log(response);
        this.numberlb = response.total;
        this.editableTabs = response.rows;
        const sum = this.editableTabs.reduce((accumulator, currentValue) => {
          return accumulator + Number(currentValue.tagNum);
        }, 0);
        console.log(sum);
        this.tagtotal = sum;
      });
    },
    // 添加/修改类别
@@ -706,6 +705,7 @@
        })
        .then(() => {
          this.getList();
    this.gitclasify();
          this.$modal.msgSuccess("删除成功");
        })
        .catch(() => {});